diff --git a/.vite/manifest.json b/.vite/manifest.json index 33a2e0b..9611fa4 100644 --- a/.vite/manifest.json +++ b/.vite/manifest.json @@ -1,50 +1,51 @@ { - "_ArrowLeftOutlined-Bae7unhy.js": { - "file": "assets/ArrowLeftOutlined-Bae7unhy.js", + "_ArrowLeftOutlined-D46HctO4.js": { + "file": "assets/ArrowLeftOutlined-D46HctO4.js", "name": "ArrowLeftOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", + "_axios-v6FV69Ne.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_BaseActionButton-DiD7WJNN.js": { - "file": "assets/BaseActionButton-DiD7WJNN.js", + "_BaseActionButton-SEuL6ldG.js": { + "file": "assets/BaseActionButton-SEuL6ldG.js", "name": "BaseActionButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_button-xukQsL9n.js", - "_popconfirm-CcXbE9zH.js", + "_axios-v6FV69Ne.js", + "_button-C7b7AmGo.js", + "_popconfirm-AMNgD9Dz.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_Checkbox-BO7mpjlh.js": { - "file": "assets/Checkbox-BO7mpjlh.js", + "_Checkbox-Dp65pamE.js": { + "file": "assets/Checkbox-Dp65pamE.js", "name": "Checkbox", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_context-x9ZCMCga.js", + "_axios-v6FV69Ne.js", + "_context-7-YeWOw2.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CloseButton-CvIhRVuQ.js": { - "file": "assets/CloseButton-CvIhRVuQ.js", + "_CloseButton-BmiDXr3R.js": { + "file": "assets/CloseButton-BmiDXr3R.js", "name": "CloseButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_DiscardChangesButton--UFTdxnr.js", - "_input-C55Uc3oN.js", - "_RowLabelWithIcon-Cdvgtgye.js", - "_ctiAxios-BejSO3uQ.js", + "_axios-v6FV69Ne.js", + "_DiscardChangesButton-hGS9fwPh.js", + "_input-Fres-Ye6.js", + "_RowLabelWithIcon-CTTsi5gm.js", + "_notification-C7Dk1wtU.js", + "_ctiAxios-BIVP6fGU.js", "_queryOptions-Cg9orY1Y.js", - "_button-xukQsL9n.js", - "_sanitizeDataUtils-Z8fZ8uV9.js", + "_button-C7b7AmGo.js", + "_sanitizeDataUtils-DciJvmu_.js", "_jsx-runtime-CEixWuwE.js" ], "css": [ @@ -59,69 +60,70 @@ "file": "assets/ColorPicker-B-UA61SD.css", "src": "_ColorPicker-B-UA61SD.css" }, - "_ColorPicker-BHobLtm9.js": { - "file": "assets/ColorPicker-BHobLtm9.js", + "_ColorPicker-DkAAm-v_.js": { + "file": "assets/ColorPicker-DkAAm-v_.js", "name": "ColorPicker", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_tooltip-D0a9NNK5.js", - "_button-xukQsL9n.js", - "_sanitizeDataUtils-Z8fZ8uV9.js", - "_cloneDeep-CmY0yaDx.js", - "_map-BGPngJO2.js", - "_react-redux-Bek2gPun.js", + "_axios-v6FV69Ne.js", + "_tooltip-aAycUXp4.js", + "_button-C7b7AmGo.js", + "_sanitizeDataUtils-DciJvmu_.js", + "_cloneDeep-B-m5lKKn.js", + "_map-DeUMui6O.js", + "_react-redux-rciCADVi.js", "_jsx-runtime-CEixWuwE.js" ], "css": [ "assets/ColorPicker-B-UA61SD.css" ] }, - "_CopyOutlined-DYcCtig4.js": { - "file": "assets/CopyOutlined-DYcCtig4.js", + "_CopyOutlined-CPvzHTe5.js": { + "file": "assets/CopyOutlined-CPvzHTe5.js", "name": "CopyOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", + "_axios-v6FV69Ne.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CopyToClipboard-BaAfUOJi.js": { - "file": "assets/CopyToClipboard-BaAfUOJi.js", + "_CopyToClipboard-CN0q_IT-.js": { + "file": "assets/CopyToClipboard-CN0q_IT-.js", "name": "CopyToClipboard", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_select-dQ-XiIfN.js", - "_CopyOutlined-DYcCtig4.js", - "_ctiAxios-BejSO3uQ.js", + "_axios-v6FV69Ne.js", + "_select-CfH7keFL.js", + "_CopyOutlined-CPvzHTe5.js", + "_notification-C7Dk1wtU.js", + "_ctiAxios-BIVP6fGU.js", "_queryOptions-Cg9orY1Y.js", - "_button-xukQsL9n.js", + "_button-C7b7AmGo.js", "_jsx-runtime-CEixWuwE.js", - "_CloseButton-CvIhRVuQ.js" + "_CloseButton-BmiDXr3R.js" ] }, - "_DiscardChangesButton--UFTdxnr.js": { - "file": "assets/DiscardChangesButton--UFTdxnr.js", + "_DiscardChangesButton-hGS9fwPh.js": { + "file": "assets/DiscardChangesButton-hGS9fwPh.js", "name": "DiscardChangesButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_UndoOutlined-DAvTbx0c.js", - "_button-xukQsL9n.js", - "_popconfirm-CcXbE9zH.js", + "_axios-v6FV69Ne.js", + "_UndoOutlined-2WspCEN7.js", + "_button-C7b7AmGo.js", + "_popconfirm-AMNgD9Dz.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_DownloadOutlined-BxQhjjNl.js": { - "file": "assets/DownloadOutlined-BxQhjjNl.js", + "_DownloadOutlined-DZv3jbUo.js": { + "file": "assets/DownloadOutlined-DZv3jbUo.js", "name": "DownloadOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", + "_axios-v6FV69Ne.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -157,12 +159,12 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_ImportOutlined-okr1I4Tb.js": { - "file": "assets/ImportOutlined-okr1I4Tb.js", + "_ImportOutlined-NO501Nvj.js": { + "file": "assets/ImportOutlined-NO501Nvj.js", "name": "ImportOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", + "_axios-v6FV69Ne.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -174,22 +176,22 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_LeftSquareOutlined-DRQwPml3.js": { - "file": "assets/LeftSquareOutlined-DRQwPml3.js", + "_LeftSquareOutlined-GxfnF6um.js": { + "file": "assets/LeftSquareOutlined-GxfnF6um.js", "name": "LeftSquareOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", + "_axios-v6FV69Ne.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_Loader-BvAKWCqv.js": { - "file": "assets/Loader-BvAKWCqv.js", + "_Loader-C9fMgHPw.js": { + "file": "assets/Loader-C9fMgHPw.js", "name": "Loader", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_react-redux-Bek2gPun.js", + "_axios-v6FV69Ne.js", + "_react-redux-rciCADVi.js", "_jsx-runtime-CEixWuwE.js" ], "css": [ @@ -216,44 +218,44 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_ResetButton-oBO_5NJ3.js": { - "file": "assets/ResetButton-oBO_5NJ3.js", + "_ResetButton-DiUkg9Zo.js": { + "file": "assets/ResetButton-DiUkg9Zo.js", "name": "ResetButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_UndoOutlined-DAvTbx0c.js", + "_axios-v6FV69Ne.js", + "_UndoOutlined-2WspCEN7.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-DiD7WJNN.js" + "_BaseActionButton-SEuL6ldG.js" ] }, - "_RightOutlined-C8iXxAwf.js": { - "file": "assets/RightOutlined-C8iXxAwf.js", + "_RightOutlined-DBt6C6FI.js": { + "file": "assets/RightOutlined-DBt6C6FI.js", "name": "RightOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", + "_axios-v6FV69Ne.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_RightSquareOutlined-C-Af7NvS.js": { - "file": "assets/RightSquareOutlined-C-Af7NvS.js", + "_RightSquareOutlined-tpje-J-e.js": { + "file": "assets/RightSquareOutlined-tpje-J-e.js", "name": "RightSquareOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", + "_axios-v6FV69Ne.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_RowLabelWithIcon-Cdvgtgye.js": { - "file": "assets/RowLabelWithIcon-Cdvgtgye.js", + "_RowLabelWithIcon-CTTsi5gm.js": { + "file": "assets/RowLabelWithIcon-CTTsi5gm.js", "name": "RowLabelWithIcon", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_preload-helper-DZmVH3u5.js", - "_axios-BDcMaxoP.js", + "_preload-helper-D0MDUw1L.js", + "_axios-v6FV69Ne.js", "_jsx-runtime-CEixWuwE.js" ], "dynamicImports": [ @@ -269,36 +271,36 @@ "_SynthesisOutline-DU1b2CPh.js" ] }, - "_SaveButton-DB2d9SXK.js": { - "file": "assets/SaveButton-DB2d9SXK.js", + "_SaveButton-Bbi_HV3n.js": { + "file": "assets/SaveButton-Bbi_HV3n.js", "name": "SaveButton", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_SaveOutlined-uzaDTRdi.js", + "_axios-v6FV69Ne.js", + "_SaveOutlined-DYxjRtw8.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-DiD7WJNN.js" + "_BaseActionButton-SEuL6ldG.js" ] }, - "_SaveOutlined-uzaDTRdi.js": { - "file": "assets/SaveOutlined-uzaDTRdi.js", + "_SaveOutlined-DYxjRtw8.js": { + "file": "assets/SaveOutlined-DYxjRtw8.js", "name": "SaveOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", + "_axios-v6FV69Ne.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_SearchOutlined-ouHQf-Hv.js": { - "file": "assets/SearchOutlined-ouHQf-Hv.js", + "_SearchOutlined-ByvkcFgQ.js": { + "file": "assets/SearchOutlined-ByvkcFgQ.js", "name": "SearchOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", - "_button-xukQsL9n.js", + "_axios-v6FV69Ne.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", + "_button-C7b7AmGo.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -310,95 +312,95 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_UndoOutlined-DAvTbx0c.js": { - "file": "assets/UndoOutlined-DAvTbx0c.js", + "_UndoOutlined-2WspCEN7.js": { + "file": "assets/UndoOutlined-2WspCEN7.js", "name": "UndoOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", + "_axios-v6FV69Ne.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_WarningFilled-UnKqlBYo.js": { - "file": "assets/WarningFilled-UnKqlBYo.js", + "_WarningFilled-Yo82MLN2.js": { + "file": "assets/WarningFilled-Yo82MLN2.js", "name": "WarningFilled", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", + "_axios-v6FV69Ne.js", "_jsx-runtime-CEixWuwE.js" ] }, - "__assignValue-BF_ln0J3.js": { - "file": "assets/_assignValue-BF_ln0J3.js", + "__assignValue-Bx67aU-J.js": { + "file": "assets/_assignValue-Bx67aU-J.js", "name": "_assignValue", "imports": [ "_chunk-jRWAZmH_.js", - "__getTag-Hpw31fpV.js" + "__getTag-B7qijOtI.js" ] }, - "__baseIsEqual-udCdU_aU.js": { - "file": "assets/_baseIsEqual-udCdU_aU.js", + "__baseIsEqual-ChMYOU0q.js": { + "file": "assets/_baseIsEqual-ChMYOU0q.js", "name": "_baseIsEqual", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "__getTag-Hpw31fpV.js" + "_axios-v6FV69Ne.js", + "__getTag-B7qijOtI.js" ] }, - "__baseMap-BGw2Lgnh.js": { - "file": "assets/_baseMap-BGw2Lgnh.js", + "__baseMap-C0G-A0xt.js": { + "file": "assets/_baseMap-C0G-A0xt.js", "name": "_baseMap", "imports": [ "_chunk-jRWAZmH_.js", - "_sanitizeDataUtils-Z8fZ8uV9.js", - "__getTag-Hpw31fpV.js" + "_sanitizeDataUtils-DciJvmu_.js", + "__getTag-B7qijOtI.js" ] }, - "__getTag-Hpw31fpV.js": { - "file": "assets/_getTag-Hpw31fpV.js", + "__getTag-B7qijOtI.js": { + "file": "assets/_getTag-B7qijOtI.js", "name": "_getTag", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js" + "_axios-v6FV69Ne.js" ] }, - "_asyncToGenerator-BFc9W-7V.js": { - "file": "assets/asyncToGenerator-BFc9W-7V.js", + "_asyncToGenerator-DHhZBkop.js": { + "file": "assets/asyncToGenerator-DHhZBkop.js", "name": "asyncToGenerator", "imports": [ "_chunk-jRWAZmH_.js", - "_typeof-C6uZ2mkP.js" + "_typeof-BUNGcdwP.js" ] }, - "_axios-BDcMaxoP.js": { - "file": "assets/axios-BDcMaxoP.js", + "_axios-v6FV69Ne.js": { + "file": "assets/axios-v6FV69Ne.js", "name": "axios", "imports": [ "_chunk-jRWAZmH_.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_button-xukQsL9n.js": { - "file": "assets/button-xukQsL9n.js", + "_button-C7b7AmGo.js": { + "file": "assets/button-C7b7AmGo.js", "name": "button", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", + "_axios-v6FV69Ne.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_chunk-4N6VE7H7-DnASKJzj.js": { - "file": "assets/chunk-4N6VE7H7-DnASKJzj.js", + "_chunk-4N6VE7H7-BV8msCgV.js": { + "file": "assets/chunk-4N6VE7H7-BV8msCgV.js", "name": "chunk-4N6VE7H7", "imports": [ "_chunk-jRWAZmH_.js", - "_preload-helper-DZmVH3u5.js", + "_preload-helper-D0MDUw1L.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -406,35 +408,35 @@ "file": "assets/chunk-jRWAZmH_.js", "name": "chunk" }, - "_cloneDeep-CmY0yaDx.js": { - "file": "assets/cloneDeep-CmY0yaDx.js", + "_cloneDeep-B-m5lKKn.js": { + "file": "assets/cloneDeep-B-m5lKKn.js", "name": "cloneDeep", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "__getTag-Hpw31fpV.js", - "__assignValue-BF_ln0J3.js" + "_axios-v6FV69Ne.js", + "__getTag-B7qijOtI.js", + "__assignValue-Bx67aU-J.js" ] }, - "_context-x9ZCMCga.js": { - "file": "assets/context-x9ZCMCga.js", + "_context-7-YeWOw2.js": { + "file": "assets/context-7-YeWOw2.js", "name": "context", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_SearchOutlined-ouHQf-Hv.js", + "_axios-v6FV69Ne.js", + "_SearchOutlined-ByvkcFgQ.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_ctiAxios-BejSO3uQ.js": { - "file": "assets/ctiAxios-BejSO3uQ.js", + "_ctiAxios-BIVP6fGU.js": { + "file": "assets/ctiAxios-BIVP6fGU.js", "name": "ctiAxios", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_slicedToArray-BjCmY1mt.js", - "_notification-DIuyPXAV.js" + "_axios-v6FV69Ne.js", + "_slicedToArray-YLaz90ka.js", + "_notification-C7Dk1wtU.js" ], "css": [ "assets/ctiAxios-DdKuH37F.css" @@ -444,133 +446,133 @@ "file": "assets/ctiAxios-DdKuH37F.css", "src": "_ctiAxios-DdKuH37F.css" }, - "_es--u5We8Xl.js": { - "file": "assets/es--u5We8Xl.js", + "_es-BdpvvfFA.js": { + "file": "assets/es-BdpvvfFA.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_asyncToGenerator-BFc9W-7V.js", + "_axios-v6FV69Ne.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", + "_button-C7b7AmGo.js", + "_es-neNB-Mn_.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-BXfxijUd.js": { - "file": "assets/es-BXfxijUd.js", + "_es-C2ySqUaD.js": { + "file": "assets/es-C2ySqUaD.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", - "_button-xukQsL9n.js", - "_es-Cq2vejJh.js", + "_axios-v6FV69Ne.js", + "_asyncToGenerator-DHhZBkop.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-Cq2vejJh.js": { - "file": "assets/es-Cq2vejJh.js", + "_es-DLgxNX2G.js": { + "file": "assets/es-DLgxNX2G.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_slicedToArray-BjCmY1mt.js", - "_button-xukQsL9n.js", + "_axios-v6FV69Ne.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", + "_button-C7b7AmGo.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-Dcp-L5EG.js": { - "file": "assets/es-Dcp-L5EG.js", + "_es-neNB-Mn_.js": { + "file": "assets/es-neNB-Mn_.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", - "_button-xukQsL9n.js", + "_axios-v6FV69Ne.js", + "_slicedToArray-YLaz90ka.js", + "_button-C7b7AmGo.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_favoritesAdapter-DE050Zpa.js": { - "file": "assets/favoritesAdapter-DE050Zpa.js", + "_favoritesAdapter-CNcc7nNe.js": { + "file": "assets/favoritesAdapter-CNcc7nNe.js", "name": "favoritesAdapter", "imports": [ - "_axios-BDcMaxoP.js" + "_axios-v6FV69Ne.js" ] }, - "_filterByCode-M0vpD4cy.js": { - "file": "assets/filterByCode-M0vpD4cy.js", + "_filterByCode-C4GLrYTW.js": { + "file": "assets/filterByCode-C4GLrYTW.js", "name": "filterByCode", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_ctiAxios-BejSO3uQ.js", + "_axios-v6FV69Ne.js", + "_ctiAxios-BIVP6fGU.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_getDataOrAriaProps-TbY0lpHj.js": { - "file": "assets/getDataOrAriaProps-TbY0lpHj.js", + "_getDataOrAriaProps-lBkoLCFd.js": { + "file": "assets/getDataOrAriaProps-lBkoLCFd.js", "name": "getDataOrAriaProps" }, - "_iconUtil-DGYSxFEZ.js": { - "file": "assets/iconUtil-DGYSxFEZ.js", + "_iconUtil-5_AEuFJs.js": { + "file": "assets/iconUtil-5_AEuFJs.js", "name": "iconUtil", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_SearchOutlined-ouHQf-Hv.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", - "_button-xukQsL9n.js", - "_es-Dcp-L5EG.js", + "_axios-v6FV69Ne.js", + "_SearchOutlined-ByvkcFgQ.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", + "_button-C7b7AmGo.js", + "_es-DLgxNX2G.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_importColumn-CxSsrt3I.js": { - "file": "assets/importColumn-CxSsrt3I.js", + "_importColumn-B0ucH-ap.js": { + "file": "assets/importColumn-B0ucH-ap.js", "name": "importColumn", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_ctiAxios-BejSO3uQ.js", - "_button-xukQsL9n.js", + "_ctiAxios-BIVP6fGU.js", + "_button-C7b7AmGo.js", "_jsx-runtime-CEixWuwE.js", - "_path-DK5sVRfC.js" + "_path-BaxUCLl1.js" ] }, - "_index.esm-D4i6w2dF.js": { - "file": "assets/index.esm-D4i6w2dF.js", + "_index.esm-DR3o6Tiw.js": { + "file": "assets/index.esm-DR3o6Tiw.js", "name": "index.esm", "imports": [ "_chunk-jRWAZmH_.js", - "_input-C55Uc3oN.js", + "_input-Fres-Ye6.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_indicatorsColumns-DE1G4nXP.js": { - "file": "assets/indicatorsColumns-DE1G4nXP.js", + "_indicatorsColumns-CQ6tRl3E.js": { + "file": "assets/indicatorsColumns-CQ6tRl3E.js", "name": "indicatorsColumns", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_RowLabelWithIcon-Cdvgtgye.js", + "_RowLabelWithIcon-CTTsi5gm.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_input-C55Uc3oN.js": { - "file": "assets/input-C55Uc3oN.js", + "_input-Fres-Ye6.js": { + "file": "assets/input-Fres-Ye6.js", "name": "input", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_SearchOutlined-ouHQf-Hv.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", - "_button-xukQsL9n.js", + "_axios-v6FV69Ne.js", + "_SearchOutlined-ByvkcFgQ.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", + "_button-C7b7AmGo.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -581,37 +583,37 @@ "_chunk-jRWAZmH_.js" ] }, - "_logs.queries-D2q0bVEJ.js": { - "file": "assets/logs.queries-D2q0bVEJ.js", + "_logs.queries-BiWc7Zaz.js": { + "file": "assets/logs.queries-BiWc7Zaz.js", "name": "logs.queries", "imports": [ - "_axios-BDcMaxoP.js", - "_ctiAxios-BejSO3uQ.js", + "_axios-v6FV69Ne.js", + "_ctiAxios-BIVP6fGU.js", "_queryOptions-Cg9orY1Y.js" ] }, - "_map-BGPngJO2.js": { - "file": "assets/map-BGPngJO2.js", + "_map-DeUMui6O.js": { + "file": "assets/map-DeUMui6O.js", "name": "map", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_sanitizeDataUtils-Z8fZ8uV9.js", - "_cloneDeep-CmY0yaDx.js", - "__baseMap-BGw2Lgnh.js" + "_axios-v6FV69Ne.js", + "_sanitizeDataUtils-DciJvmu_.js", + "_cloneDeep-B-m5lKKn.js", + "__baseMap-C0G-A0xt.js" ] }, "_menu.keys-DakaQcND.js": { "file": "assets/menu.keys-DakaQcND.js", "name": "menu.keys" }, - "_menu.queries-ByWBLxyR.js": { - "file": "assets/menu.queries-ByWBLxyR.js", + "_menu.queries-BWxxsuH2.js": { + "file": "assets/menu.queries-BWxxsuH2.js", "name": "menu.queries", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_ctiAxios-BejSO3uQ.js", + "_axios-v6FV69Ne.js", + "_ctiAxios-BIVP6fGU.js", "_queryOptions-Cg9orY1Y.js", "_slugify-CltC00V7.js", "_menu.keys-DakaQcND.js" @@ -621,149 +623,152 @@ "file": "assets/module-eIe9lCj8.js", "name": "module" }, - "_notification-DIuyPXAV.js": { - "file": "assets/notification-DIuyPXAV.js", + "_notification-C7Dk1wtU.js": { + "file": "assets/notification-C7Dk1wtU.js", "name": "notification", "imports": [ - "_axios-BDcMaxoP.js" + "_chunk-jRWAZmH_.js", + "_axios-v6FV69Ne.js", + "_jsx-runtime-CEixWuwE.js" ] }, - "_pagination-65Ff8Uhz.js": { - "file": "assets/pagination-65Ff8Uhz.js", + "_pagination-R950yTNl.js": { + "file": "assets/pagination-R950yTNl.js", "name": "pagination", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_select-dQ-XiIfN.js", - "_RightOutlined-C8iXxAwf.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_useFlexGapSupport-CC7UZaio.js", + "_axios-v6FV69Ne.js", + "_select-CfH7keFL.js", + "_RightOutlined-DBt6C6FI.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_useFlexGapSupport-D3W_g-1w.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_path-DK5sVRfC.js": { - "file": "assets/path-DK5sVRfC.js", + "_path-BaxUCLl1.js": { + "file": "assets/path-BaxUCLl1.js", "name": "path", "imports": [ - "_ctiAxios-BejSO3uQ.js" + "_ctiAxios-BIVP6fGU.js" ] }, - "_popconfirm-CcXbE9zH.js": { - "file": "assets/popconfirm-CcXbE9zH.js", + "_popconfirm-AMNgD9Dz.js": { + "file": "assets/popconfirm-AMNgD9Dz.js", "name": "popconfirm", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_slicedToArray-BjCmY1mt.js", - "_popover-BeDAihUH.js", - "_button-xukQsL9n.js", + "_axios-v6FV69Ne.js", + "_slicedToArray-YLaz90ka.js", + "_popover-2l-e2rjz.js", + "_button-C7b7AmGo.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_popover-BeDAihUH.js": { - "file": "assets/popover-BeDAihUH.js", + "_popover-2l-e2rjz.js": { + "file": "assets/popover-2l-e2rjz.js", "name": "popover", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_tooltip-D0a9NNK5.js", + "_axios-v6FV69Ne.js", + "_tooltip-aAycUXp4.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_preload-helper-DZmVH3u5.js": { - "file": "assets/preload-helper-DZmVH3u5.js", + "_preload-helper-D0MDUw1L.js": { + "file": "assets/preload-helper-D0MDUw1L.js", "name": "preload-helper" }, "_queryOptions-Cg9orY1Y.js": { "file": "assets/queryOptions-Cg9orY1Y.js", "name": "queryOptions" }, - "_radio-C2A26FYT.js": { - "file": "assets/radio-C2A26FYT.js", + "_radio-DfM79pQC.js": { + "file": "assets/radio-DfM79pQC.js", "name": "radio", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_SearchOutlined-ouHQf-Hv.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_getDataOrAriaProps-TbY0lpHj.js", + "_axios-v6FV69Ne.js", + "_SearchOutlined-ByvkcFgQ.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_getDataOrAriaProps-lBkoLCFd.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_react-redux-Bek2gPun.js": { - "file": "assets/react-redux-Bek2gPun.js", + "_react-redux-rciCADVi.js": { + "file": "assets/react-redux-rciCADVi.js", "name": "react-redux", "imports": [ "_chunk-jRWAZmH_.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_ref-b9Pc4bwO.js": { - "file": "assets/ref-b9Pc4bwO.js", + "_ref-BvIpxMBv.js": { + "file": "assets/ref-BvIpxMBv.js", "name": "ref", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_context-x9ZCMCga.js", + "_axios-v6FV69Ne.js", + "_context-7-YeWOw2.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_row-BOgZfbSg.js": { - "file": "assets/row-BOgZfbSg.js", + "_row-D9jSUsjd.js": { + "file": "assets/row-D9jSUsjd.js", "name": "row", "imports": [ - "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", - "_useFlexGapSupport-CC7UZaio.js", - "_jsx-runtime-CEixWuwE.js" + "_row-DKuxgwxT.js" ] }, - "_row-CaO7bYqu.js": { - "file": "assets/row-CaO7bYqu.js", + "_row-DKuxgwxT.js": { + "file": "assets/row-DKuxgwxT.js", "name": "row", "imports": [ - "_row-BOgZfbSg.js" + "_chunk-jRWAZmH_.js", + "_axios-v6FV69Ne.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", + "_useFlexGapSupport-D3W_g-1w.js", + "_jsx-runtime-CEixWuwE.js" ] }, - "_sanitizeDataUtils-Z8fZ8uV9.js": { - "file": "assets/sanitizeDataUtils-Z8fZ8uV9.js", + "_sanitizeDataUtils-DciJvmu_.js": { + "file": "assets/sanitizeDataUtils-DciJvmu_.js", "name": "sanitizeDataUtils", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_ctiAxios-BejSO3uQ.js", - "__getTag-Hpw31fpV.js", - "__baseIsEqual-udCdU_aU.js", - "__assignValue-BF_ln0J3.js" + "_axios-v6FV69Ne.js", + "_notification-C7Dk1wtU.js", + "_ctiAxios-BIVP6fGU.js", + "__getTag-B7qijOtI.js", + "__baseIsEqual-ChMYOU0q.js", + "__assignValue-Bx67aU-J.js" ] }, - "_select-dQ-XiIfN.js": { - "file": "assets/select-dQ-XiIfN.js", + "_select-CfH7keFL.js": { + "file": "assets/select-CfH7keFL.js", "name": "select", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_SearchOutlined-ouHQf-Hv.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", - "_button-xukQsL9n.js", - "_es-Cq2vejJh.js", - "_es-Dcp-L5EG.js", + "_axios-v6FV69Ne.js", + "_SearchOutlined-ByvkcFgQ.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", + "_button-C7b7AmGo.js", + "_es-neNB-Mn_.js", + "_es-DLgxNX2G.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_slicedToArray-BjCmY1mt.js": { - "file": "assets/slicedToArray-BjCmY1mt.js", + "_slicedToArray-YLaz90ka.js": { + "file": "assets/slicedToArray-YLaz90ka.js", "name": "slicedToArray", "imports": [ "_chunk-jRWAZmH_.js" @@ -776,225 +781,225 @@ "_chunk-jRWAZmH_.js" ] }, - "_sortBy-BaBqmjV-.js": { - "file": "assets/sortBy-BaBqmjV-.js", + "_sortBy-dRR0TLGZ.js": { + "file": "assets/sortBy-dRR0TLGZ.js", "name": "sortBy", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_sanitizeDataUtils-Z8fZ8uV9.js", - "__getTag-Hpw31fpV.js", - "__baseMap-BGw2Lgnh.js" + "_axios-v6FV69Ne.js", + "_sanitizeDataUtils-DciJvmu_.js", + "__getTag-B7qijOtI.js", + "__baseMap-C0G-A0xt.js" ] }, - "_spin-IkpKhUVi.js": { - "file": "assets/spin-IkpKhUVi.js", + "_spin-ChjOa0D5.js": { + "file": "assets/spin-ChjOa0D5.js", "name": "spin", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_button-xukQsL9n.js", + "_axios-v6FV69Ne.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_button-C7b7AmGo.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_styleChecker-Co66DjKC.js": { - "file": "assets/styleChecker-Co66DjKC.js", + "_styleChecker-CKVQ8-24.js": { + "file": "assets/styleChecker-CKVQ8-24.js", "name": "styleChecker", "imports": [ - "_axios-BDcMaxoP.js" + "_axios-v6FV69Ne.js" ] }, - "_synchronize.queries-D4km6g1X.js": { - "file": "assets/synchronize.queries-D4km6g1X.js", + "_synchronize.queries-CLy8XSNn.js": { + "file": "assets/synchronize.queries-CLy8XSNn.js", "name": "synchronize.queries", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_ctiAxios-BejSO3uQ.js", + "_axios-v6FV69Ne.js", + "_ctiAxios-BIVP6fGU.js", "_queryOptions-Cg9orY1Y.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_table-BfTjJjfD.js": { - "file": "assets/table-BfTjJjfD.js", + "_table-CPpZ8tHr.js": { + "file": "assets/table-CPpZ8tHr.js", "name": "table", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_iconUtil-DGYSxFEZ.js", - "_select-dQ-XiIfN.js", - "_pagination-65Ff8Uhz.js", - "_input-C55Uc3oN.js", - "_tree-Df2nuFCU.js", - "_SearchOutlined-ouHQf-Hv.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", - "_tooltip-D0a9NNK5.js", - "_button-xukQsL9n.js", - "_styleChecker-Co66DjKC.js", - "_radio-C2A26FYT.js", - "_spin-IkpKhUVi.js", - "__baseIsEqual-udCdU_aU.js", + "_axios-v6FV69Ne.js", + "_iconUtil-5_AEuFJs.js", + "_select-CfH7keFL.js", + "_pagination-R950yTNl.js", + "_input-Fres-Ye6.js", + "_tree-U1HX-Fpu.js", + "_SearchOutlined-ByvkcFgQ.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", + "_tooltip-aAycUXp4.js", + "_button-C7b7AmGo.js", + "_styleChecker-CKVQ8-24.js", + "_radio-DfM79pQC.js", + "_spin-ChjOa0D5.js", + "__baseIsEqual-ChMYOU0q.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_tooltip-D0a9NNK5.js": { - "file": "assets/tooltip-D0a9NNK5.js", + "_tooltip-aAycUXp4.js": { + "file": "assets/tooltip-aAycUXp4.js", "name": "tooltip", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", + "_axios-v6FV69Ne.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_transButton-D8TVp4Ts.js": { - "file": "assets/transButton-D8TVp4Ts.js", + "_transButton-CcjUGfnj.js": { + "file": "assets/transButton-CcjUGfnj.js", "name": "transButton", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_button-xukQsL9n.js", + "_axios-v6FV69Ne.js", + "_button-C7b7AmGo.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_tree-Df2nuFCU.js": { - "file": "assets/tree-Df2nuFCU.js", + "_tree-U1HX-Fpu.js": { + "file": "assets/tree-U1HX-Fpu.js", "name": "tree", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_iconUtil-DGYSxFEZ.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", + "_axios-v6FV69Ne.js", + "_iconUtil-5_AEuFJs.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_typeof-C6uZ2mkP.js": { - "file": "assets/typeof-C6uZ2mkP.js", + "_typeof-BUNGcdwP.js": { + "file": "assets/typeof-BUNGcdwP.js", "name": "typeof", "imports": [ "_chunk-jRWAZmH_.js" ] }, - "_typography-CKptiUMY.js": { - "file": "assets/typography-CKptiUMY.js", + "_typography-ILVO-J3G.js": { + "file": "assets/typography-ILVO-J3G.js", "name": "typography", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_select-dQ-XiIfN.js", - "_CopyOutlined-DYcCtig4.js", - "_input-C55Uc3oN.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", - "_tooltip-D0a9NNK5.js", - "_button-xukQsL9n.js", - "_styleChecker-Co66DjKC.js", - "_transButton-D8TVp4Ts.js", + "_axios-v6FV69Ne.js", + "_select-CfH7keFL.js", + "_CopyOutlined-CPvzHTe5.js", + "_input-Fres-Ye6.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", + "_tooltip-aAycUXp4.js", + "_button-C7b7AmGo.js", + "_styleChecker-CKVQ8-24.js", + "_transButton-CcjUGfnj.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_useFlexGapSupport-CC7UZaio.js": { - "file": "assets/useFlexGapSupport-CC7UZaio.js", + "_useFlexGapSupport-D3W_g-1w.js": { + "file": "assets/useFlexGapSupport-D3W_g-1w.js", "name": "useFlexGapSupport", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_styleChecker-Co66DjKC.js", + "_axios-v6FV69Ne.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_styleChecker-CKVQ8-24.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_useFormIsActive-DyF3doLv.js": { - "file": "assets/useFormIsActive-DyF3doLv.js", + "_useFormIsActive-H_lSAgui.js": { + "file": "assets/useFormIsActive-H_lSAgui.js", "name": "useFormIsActive", "imports": [ "_chunk-jRWAZmH_.js", - "_ctiAxios-BejSO3uQ.js", + "_ctiAxios-BIVP6fGU.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_useMutation-BtpRmKbj.js": { - "file": "assets/useMutation-BtpRmKbj.js", + "_useMutation-Dw_VO9_w.js": { + "file": "assets/useMutation-Dw_VO9_w.js", "name": "useMutation", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BDcMaxoP.js", - "_notification-DIuyPXAV.js", + "_axios-v6FV69Ne.js", + "_notification-C7Dk1wtU.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_userUtils-BU2V8rez.js": { - "file": "assets/userUtils-BU2V8rez.js", + "_userUtils-Cq210sqg.js": { + "file": "assets/userUtils-Cq210sqg.js", "name": "userUtils", "imports": [ "index.html" ] }, - "_users.mutations-XJrrG25v.js": { - "file": "assets/users.mutations-XJrrG25v.js", + "_users.mutations-Cqv3-XdW.js": { + "file": "assets/users.mutations-Cqv3-XdW.js", "name": "users.mutations", "imports": [ - "_axios-BDcMaxoP.js", - "_ctiAxios-BejSO3uQ.js", - "_useMutation-BtpRmKbj.js", - "_favoritesAdapter-DE050Zpa.js" + "_axios-v6FV69Ne.js", + "_ctiAxios-BIVP6fGU.js", + "_useMutation-Dw_VO9_w.js", + "_favoritesAdapter-CNcc7nNe.js" ] }, "index.html": { - "file": "assets/index-Dq1djfvE.js", + "file": "assets/index-BgnQu3Rm.js", "name": "index", "src": "index.html", "isEntry": true, "imports": [ "_chunk-jRWAZmH_.js", - "_preload-helper-DZmVH3u5.js", - "_axios-BDcMaxoP.js", - "_iconUtil-DGYSxFEZ.js", - "_select-dQ-XiIfN.js", - "_typography-CKptiUMY.js", - "_es-BXfxijUd.js", - "_input-C55Uc3oN.js", - "_RightOutlined-C8iXxAwf.js", - "_SearchOutlined-ouHQf-Hv.js", - "_WarningFilled-UnKqlBYo.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_es--u5We8Xl.js", - "_typeof-C6uZ2mkP.js", - "_ctiAxios-BejSO3uQ.js", - "_notification-DIuyPXAV.js", - "_useMutation-BtpRmKbj.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", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_es-C2ySqUaD.js", + "_typeof-BUNGcdwP.js", + "_notification-C7Dk1wtU.js", + "_ctiAxios-BIVP6fGU.js", + "_useMutation-Dw_VO9_w.js", "_queryOptions-Cg9orY1Y.js", - "_tooltip-D0a9NNK5.js", - "_getDataOrAriaProps-TbY0lpHj.js", - "_popover-BeDAihUH.js", - "_useFlexGapSupport-CC7UZaio.js", - "_button-xukQsL9n.js", - "_styleChecker-Co66DjKC.js", - "_row-BOgZfbSg.js", - "_sanitizeDataUtils-Z8fZ8uV9.js", - "_index.esm-D4i6w2dF.js", - "__getTag-Hpw31fpV.js", - "_cloneDeep-CmY0yaDx.js", - "__assignValue-BF_ln0J3.js", - "_react-redux-Bek2gPun.js", - "_chunk-4N6VE7H7-DnASKJzj.js", + "_tooltip-aAycUXp4.js", + "_getDataOrAriaProps-lBkoLCFd.js", + "_popover-2l-e2rjz.js", + "_useFlexGapSupport-D3W_g-1w.js", + "_button-C7b7AmGo.js", + "_styleChecker-CKVQ8-24.js", + "_row-DKuxgwxT.js", + "_sanitizeDataUtils-DciJvmu_.js", + "_index.esm-DR3o6Tiw.js", + "__getTag-B7qijOtI.js", + "_cloneDeep-B-m5lKKn.js", + "__assignValue-Bx67aU-J.js", + "_react-redux-rciCADVi.js", + "_chunk-4N6VE7H7-BV8msCgV.js", "_jsx-runtime-CEixWuwE.js", "_slugify-CltC00V7.js", - "_Loader-BvAKWCqv.js", + "_Loader-C9fMgHPw.js", "_Filter-6hGzrL6X.js", "_FilterOutline-0NxB8lny.js", "_Home-C0KXjxek.js", @@ -1002,8 +1007,8 @@ "_NotificationsOutline-COWH5lJd.js", "_PersonCircleOutline-DFO77GzI.js", "_SynthesisOutline-DU1b2CPh.js", - "_favoritesAdapter-DE050Zpa.js", - "_menu.queries-ByWBLxyR.js", + "_favoritesAdapter-CNcc7nNe.js", + "_menu.queries-BWxxsuH2.js", "_menu.keys-DakaQcND.js" ], "dynamicImports": [ @@ -1038,13 +1043,13 @@ ] }, "node_modules/canvg/lib/index.es.js": { - "file": "assets/index.es-KDfAzJSG.js", + "file": "assets/index.es-D0Bkefl1.js", "name": "index.es", "src": "node_modules/canvg/lib/index.es.js", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", - "_asyncToGenerator-BFc9W-7V.js" + "_asyncToGenerator-DHhZBkop.js" ] }, "node_modules/dompurify/dist/purify.es.mjs": { @@ -1078,15 +1083,15 @@ "isDynamicEntry": true }, "node_modules/jspdf/dist/jspdf.es.min.js": { - "file": "assets/jspdf.es.min-DVktlV69.js", + "file": "assets/jspdf.es.min-C8V8-i8m.js", "name": "jspdf.es.min", "src": "node_modules/jspdf/dist/jspdf.es.min.js", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", - "_preload-helper-DZmVH3u5.js", - "_slicedToArray-BjCmY1mt.js", - "_typeof-C6uZ2mkP.js" + "_preload-helper-D0MDUw1L.js", + "_slicedToArray-YLaz90ka.js", + "_typeof-BUNGcdwP.js" ], "dynamicImports": [ "node_modules/html2canvas/dist/html2canvas.js", @@ -1095,232 +1100,233 @@ ] }, "src/components/Page/Exploit/Exploit.jsx": { - "file": "assets/Exploit-DESW2aDQ.js", + "file": "assets/Exploit-CJEYcro9.js", "name": "Exploit", "src": "src/components/Page/Exploit/Exploit.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_ctiAxios-BejSO3uQ.js", - "_button-xukQsL9n.js", + "_axios-v6FV69Ne.js", + "_ctiAxios-BIVP6fGU.js", + "_button-C7b7AmGo.js", "_jsx-runtime-CEixWuwE.js", - "_logs.queries-D2q0bVEJ.js" + "_logs.queries-BiWc7Zaz.js" ], "css": [ "assets/Exploit-yVAt52Ij.css" ] }, "src/components/Page/Logs/Logs.jsx": { - "file": "assets/Logs-nIlM3Ye_.js", + "file": "assets/Logs-BbGO3EI3.js", "name": "Logs", "src": "src/components/Page/Logs/Logs.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_ctiAxios-BejSO3uQ.js", - "_button-xukQsL9n.js", - "_chunk-4N6VE7H7-DnASKJzj.js", + "_axios-v6FV69Ne.js", + "_notification-C7Dk1wtU.js", + "_ctiAxios-BIVP6fGU.js", + "_button-C7b7AmGo.js", + "_chunk-4N6VE7H7-BV8msCgV.js", "_jsx-runtime-CEixWuwE.js", - "_logs.queries-D2q0bVEJ.js" + "_logs.queries-BiWc7Zaz.js" ], "css": [ "assets/Logs-9Q14oB_B.css" ] }, "src/components/Page/SalarieVentilation/SalarieVentilationEditor.jsx": { - "file": "assets/SalarieVentilationEditor-fXGLWK9q.js", + "file": "assets/SalarieVentilationEditor-CMLAVG1U.js", "name": "SalarieVentilationEditor", "src": "src/components/Page/SalarieVentilation/SalarieVentilationEditor.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_ArrowLeftOutlined-Bae7unhy.js", - "_table-BfTjJjfD.js", - "_pagination-65Ff8Uhz.js", - "_input-C55Uc3oN.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", - "_notification-DIuyPXAV.js", - "_useMutation-BtpRmKbj.js", - "_tooltip-D0a9NNK5.js", - "_useFlexGapSupport-CC7UZaio.js", - "_button-xukQsL9n.js", - "_chunk-4N6VE7H7-DnASKJzj.js", + "_axios-v6FV69Ne.js", + "_ArrowLeftOutlined-D46HctO4.js", + "_table-CPpZ8tHr.js", + "_pagination-R950yTNl.js", + "_input-Fres-Ye6.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", + "_chunk-4N6VE7H7-BV8msCgV.js", "_jsx-runtime-CEixWuwE.js", - "_ResetButton-oBO_5NJ3.js", - "_Loader-BvAKWCqv.js", - "_BaseActionButton-DiD7WJNN.js", - "_SaveButton-DB2d9SXK.js" + "_ResetButton-DiUkg9Zo.js", + "_Loader-C9fMgHPw.js", + "_BaseActionButton-SEuL6ldG.js", + "_SaveButton-Bbi_HV3n.js" ], "css": [ "assets/SalarieVentilationEditor-Bu7A8pR3.css" ] }, "src/components/Page/SalarieVentilation/SalarieVentilationListing.jsx": { - "file": "assets/SalarieVentilationListing-B-Bev56k.js", + "file": "assets/SalarieVentilationListing-B7qwFeLs.js", "name": "SalarieVentilationListing", "src": "src/components/Page/SalarieVentilation/SalarieVentilationListing.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", - "_table-BfTjJjfD.js", - "_button-xukQsL9n.js", - "_index.esm-D4i6w2dF.js", - "_chunk-4N6VE7H7-DnASKJzj.js", + "_table-CPpZ8tHr.js", + "_button-C7b7AmGo.js", + "_index.esm-DR3o6Tiw.js", + "_chunk-4N6VE7H7-BV8msCgV.js", "_jsx-runtime-CEixWuwE.js", - "_ResetButton-oBO_5NJ3.js", - "_Loader-BvAKWCqv.js" + "_ResetButton-DiUkg9Zo.js", + "_Loader-C9fMgHPw.js" ] }, "src/components/Settings/ClassesManager/ClassesManager.jsx": { - "file": "assets/ClassesManager-CSIk2XwY.js", + "file": "assets/ClassesManager-D40IXVL9.js", "name": "ClassesManager", "src": "src/components/Settings/ClassesManager/ClassesManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_ArrowLeftOutlined-Bae7unhy.js", - "_iconUtil-DGYSxFEZ.js", - "_select-dQ-XiIfN.js", - "_DiscardChangesButton--UFTdxnr.js", - "_typography-CKptiUMY.js", - "_input-C55Uc3oN.js", - "_filterByCode-M0vpD4cy.js", - "_tree-Df2nuFCU.js", - "_ImportOutlined-okr1I4Tb.js", - "_LeftSquareOutlined-DRQwPml3.js", - "_RightSquareOutlined-C-Af7NvS.js", - "_ctiAxios-BejSO3uQ.js", - "_notification-DIuyPXAV.js", - "_useMutation-BtpRmKbj.js", + "_axios-v6FV69Ne.js", + "_ArrowLeftOutlined-D46HctO4.js", + "_iconUtil-5_AEuFJs.js", + "_select-CfH7keFL.js", + "_DiscardChangesButton-hGS9fwPh.js", + "_typography-ILVO-J3G.js", + "_input-Fres-Ye6.js", + "_filterByCode-C4GLrYTW.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", "_queryOptions-Cg9orY1Y.js", - "_tooltip-D0a9NNK5.js", - "_popover-BeDAihUH.js", - "_button-xukQsL9n.js", - "_popconfirm-CcXbE9zH.js", - "_spin-IkpKhUVi.js", - "_sanitizeDataUtils-Z8fZ8uV9.js", - "_index.esm-D4i6w2dF.js", - "_sortBy-BaBqmjV-.js", - "_chunk-4N6VE7H7-DnASKJzj.js", + "_tooltip-aAycUXp4.js", + "_popover-2l-e2rjz.js", + "_button-C7b7AmGo.js", + "_popconfirm-AMNgD9Dz.js", + "_spin-ChjOa0D5.js", + "_sanitizeDataUtils-DciJvmu_.js", + "_index.esm-DR3o6Tiw.js", + "_sortBy-dRR0TLGZ.js", + "_chunk-4N6VE7H7-BV8msCgV.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-BvAKWCqv.js", + "_Loader-C9fMgHPw.js", "_module-eIe9lCj8.js", - "_useFormIsActive-DyF3doLv.js" + "_useFormIsActive-H_lSAgui.js" ], "css": [ "assets/ClassesManager-BNh7Cc9N.css" ] }, "src/components/Settings/FavoritesEditor/FavoritesEditor.jsx": { - "file": "assets/FavoritesEditor-BAxw6b-W.js", + "file": "assets/FavoritesEditor-3r4oO9GI.js", "name": "FavoritesEditor", "src": "src/components/Settings/FavoritesEditor/FavoritesEditor.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_input-C55Uc3oN.js", - "_tree-Df2nuFCU.js", - "_LeftSquareOutlined-DRQwPml3.js", + "_axios-v6FV69Ne.js", + "_input-Fres-Ye6.js", + "_tree-U1HX-Fpu.js", + "_LeftSquareOutlined-GxfnF6um.js", "_queryOptions-Cg9orY1Y.js", - "_button-xukQsL9n.js", - "_index.esm-D4i6w2dF.js", + "_button-C7b7AmGo.js", + "_index.esm-DR3o6Tiw.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-BvAKWCqv.js", - "_SaveButton-DB2d9SXK.js", - "_userUtils-BU2V8rez.js" + "_Loader-C9fMgHPw.js", + "_SaveButton-Bbi_HV3n.js", + "_userUtils-Cq210sqg.js" ], "css": [ "assets/FavoritesEditor-DNSVAy1I.css" ] }, "src/components/Settings/Import/Import.jsx": { - "file": "assets/Import-CMrjoezL.js", + "file": "assets/Import-B-qsMYki.js", "name": "Import", "src": "src/components/Settings/Import/Import.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_iconUtil-DGYSxFEZ.js", - "_table-BfTjJjfD.js", - "_select-dQ-XiIfN.js", - "_pagination-65Ff8Uhz.js", - "_DownloadOutlined-BxQhjjNl.js", - "_input-C55Uc3oN.js", - "_UndoOutlined-DAvTbx0c.js", - "_context-x9ZCMCga.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", - "_ctiAxios-BejSO3uQ.js", - "_notification-DIuyPXAV.js", - "_useMutation-BtpRmKbj.js", - "_tooltip-D0a9NNK5.js", - "_button-xukQsL9n.js", - "_popconfirm-CcXbE9zH.js", - "_ref-b9Pc4bwO.js", - "_index.esm-D4i6w2dF.js", + "_axios-v6FV69Ne.js", + "_iconUtil-5_AEuFJs.js", + "_table-CPpZ8tHr.js", + "_select-CfH7keFL.js", + "_pagination-R950yTNl.js", + "_DownloadOutlined-DZv3jbUo.js", + "_input-Fres-Ye6.js", + "_UndoOutlined-2WspCEN7.js", + "_context-7-YeWOw2.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-AMNgD9Dz.js", + "_ref-BvIpxMBv.js", + "_index.esm-DR3o6Tiw.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-DiD7WJNN.js", - "_importColumn-CxSsrt3I.js", - "_path-DK5sVRfC.js" + "_BaseActionButton-SEuL6ldG.js", + "_importColumn-B0ucH-ap.js", + "_path-BaxUCLl1.js" ], "css": [ "assets/Import-DlPp7kZf.css" ] }, "src/components/Settings/Import/OvalideImports/OvalideImports.jsx": { - "file": "assets/OvalideImports-CC8XPo6C.js", + "file": "assets/OvalideImports-DSXbL8hw.js", "name": "OvalideImports", "src": "src/components/Settings/Import/OvalideImports/OvalideImports.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_DownloadOutlined-BxQhjjNl.js", - "_UndoOutlined-DAvTbx0c.js", - "_ctiAxios-BejSO3uQ.js", - "_useMutation-BtpRmKbj.js", + "_axios-v6FV69Ne.js", + "_DownloadOutlined-DZv3jbUo.js", + "_UndoOutlined-2WspCEN7.js", + "_ctiAxios-BIVP6fGU.js", + "_useMutation-Dw_VO9_w.js", "_queryOptions-Cg9orY1Y.js", - "_button-xukQsL9n.js", - "_index.esm-D4i6w2dF.js", + "_button-C7b7AmGo.js", + "_index.esm-DR3o6Tiw.js", "_jsx-runtime-CEixWuwE.js", - "_importColumn-CxSsrt3I.js", - "_path-DK5sVRfC.js" + "_importColumn-B0ucH-ap.js", + "_path-BaxUCLl1.js" ], "css": [ "assets/OvalideImports-C882gTRJ.css" ] }, "src/components/Settings/Import/ValoImports/ValoImports.jsx": { - "file": "assets/ValoImports-17jkXtNl.js", + "file": "assets/ValoImports-DS1-rSB_.js", "name": "ValoImports", "src": "src/components/Settings/Import/ValoImports/ValoImports.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_UndoOutlined-DAvTbx0c.js", - "_ctiAxios-BejSO3uQ.js", - "_useMutation-BtpRmKbj.js", + "_axios-v6FV69Ne.js", + "_UndoOutlined-2WspCEN7.js", + "_ctiAxios-BIVP6fGU.js", + "_useMutation-Dw_VO9_w.js", "_queryOptions-Cg9orY1Y.js", - "_button-xukQsL9n.js", - "_index.esm-D4i6w2dF.js", + "_button-C7b7AmGo.js", + "_index.esm-DR3o6Tiw.js", "_jsx-runtime-CEixWuwE.js" ], "css": [ @@ -1328,354 +1334,353 @@ ] }, "src/components/Settings/IndicatorsManager/IndicatorsManager.jsx": { - "file": "assets/IndicatorsManager-C6ei1skP.js", + "file": "assets/IndicatorsManager-DB0nLU4f.js", "name": "IndicatorsManager", "src": "src/components/Settings/IndicatorsManager/IndicatorsManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_select-dQ-XiIfN.js", - "_DiscardChangesButton--UFTdxnr.js", - "_CopyOutlined-DYcCtig4.js", - "_input-C55Uc3oN.js", - "_RowLabelWithIcon-Cdvgtgye.js", - "_SearchOutlined-ouHQf-Hv.js", - "_UndoOutlined-DAvTbx0c.js", - "_ctiAxios-BejSO3uQ.js", - "_useMutation-BtpRmKbj.js", - "_tooltip-D0a9NNK5.js", - "_button-xukQsL9n.js", - "_row-CaO7bYqu.js", - "_popconfirm-CcXbE9zH.js", - "_index.esm-D4i6w2dF.js", + "_axios-v6FV69Ne.js", + "_select-CfH7keFL.js", + "_DiscardChangesButton-hGS9fwPh.js", + "_CopyOutlined-CPvzHTe5.js", + "_input-Fres-Ye6.js", + "_RowLabelWithIcon-CTTsi5gm.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-AMNgD9Dz.js", + "_index.esm-DR3o6Tiw.js", "_jsx-runtime-CEixWuwE.js", - "_CloseButton-CvIhRVuQ.js", - "_Loader-BvAKWCqv.js", - "_CopyToClipboard-BaAfUOJi.js", - "_SaveButton-DB2d9SXK.js", + "_CloseButton-BmiDXr3R.js", + "_Loader-C9fMgHPw.js", + "_CopyToClipboard-CN0q_IT-.js", + "_SaveButton-Bbi_HV3n.js", "_Information-BXzTZc0Z.js", - "_indicatorsColumns-DE1G4nXP.js", - "_useFormIsActive-DyF3doLv.js" + "_indicatorsColumns-CQ6tRl3E.js", + "_useFormIsActive-H_lSAgui.js" ], "css": [ "assets/IndicatorsManager-CugyWTGU.css" ] }, "src/components/Settings/LicencesManager/LicencesManager.jsx": { - "file": "assets/LicencesManager-CL14EFTW.js", + "file": "assets/LicencesManager-Cc_q6YA4.js", "name": "LicencesManager", "src": "src/components/Settings/LicencesManager/LicencesManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_input-C55Uc3oN.js", - "_UndoOutlined-DAvTbx0c.js", - "_ctiAxios-BejSO3uQ.js", - "_useMutation-BtpRmKbj.js", - "_button-xukQsL9n.js", - "_row-CaO7bYqu.js", - "_index.esm-D4i6w2dF.js", + "_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", "_jsx-runtime-CEixWuwE.js", - "_Loader-BvAKWCqv.js" + "_Loader-C9fMgHPw.js" ], "css": [ "assets/LicencesManager-BlZQO97C.css" ] }, "src/components/Settings/ListesManager/ListesManagers.jsx": { - "file": "assets/ListesManagers-CB6sAu-q.js", + "file": "assets/ListesManagers-BqaAuNfv.js", "name": "ListesManagers", "src": "src/components/Settings/ListesManager/ListesManagers.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_ArrowLeftOutlined-Bae7unhy.js", - "_iconUtil-DGYSxFEZ.js", - "_select-dQ-XiIfN.js", - "_DiscardChangesButton--UFTdxnr.js", - "_input-C55Uc3oN.js", - "_filterByCode-M0vpD4cy.js", - "_tree-Df2nuFCU.js", - "_ImportOutlined-okr1I4Tb.js", - "_LeftSquareOutlined-DRQwPml3.js", - "_RightSquareOutlined-C-Af7NvS.js", - "_useMutation-BtpRmKbj.js", + "_axios-v6FV69Ne.js", + "_ArrowLeftOutlined-D46HctO4.js", + "_iconUtil-5_AEuFJs.js", + "_select-CfH7keFL.js", + "_DiscardChangesButton-hGS9fwPh.js", + "_input-Fres-Ye6.js", + "_filterByCode-C4GLrYTW.js", + "_tree-U1HX-Fpu.js", + "_ImportOutlined-NO501Nvj.js", + "_LeftSquareOutlined-GxfnF6um.js", + "_RightSquareOutlined-tpje-J-e.js", + "_useMutation-Dw_VO9_w.js", "_queryOptions-Cg9orY1Y.js", - "_button-xukQsL9n.js", - "_popconfirm-CcXbE9zH.js", - "_spin-IkpKhUVi.js", - "_sanitizeDataUtils-Z8fZ8uV9.js", - "_index.esm-D4i6w2dF.js", - "_chunk-4N6VE7H7-DnASKJzj.js", + "_button-C7b7AmGo.js", + "_popconfirm-AMNgD9Dz.js", + "_spin-ChjOa0D5.js", + "_sanitizeDataUtils-DciJvmu_.js", + "_index.esm-DR3o6Tiw.js", + "_chunk-4N6VE7H7-BV8msCgV.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-BvAKWCqv.js", + "_Loader-C9fMgHPw.js", "_module-eIe9lCj8.js", - "_useFormIsActive-DyF3doLv.js" + "_useFormIsActive-H_lSAgui.js" ], "css": [ "assets/ListesManagers-7BB0kOmZ.css" ] }, "src/components/Settings/PasswordManager/PasswordManager.jsx": { - "file": "assets/PasswordManager-Bwdn6F_8.js", + "file": "assets/PasswordManager-DpZiz06k.js", "name": "PasswordManager", "src": "src/components/Settings/PasswordManager/PasswordManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_input-C55Uc3oN.js", - "_index.esm-D4i6w2dF.js", + "_input-Fres-Ye6.js", + "_index.esm-DR3o6Tiw.js", "_jsx-runtime-CEixWuwE.js", - "_SaveButton-DB2d9SXK.js", - "_users.mutations-XJrrG25v.js" + "_SaveButton-Bbi_HV3n.js", + "_users.mutations-Cqv3-XdW.js" ], "css": [ "assets/PasswordManager-Ry4JHtDv.css" ] }, "src/components/Settings/PresentationManager/PresentationManager.jsx": { - "file": "assets/PresentationManager-BYbwd9jK.js", + "file": "assets/PresentationManager-PkFgPXDj.js", "name": "PresentationManager", "src": "src/components/Settings/PresentationManager/PresentationManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_select-dQ-XiIfN.js", - "_ColorPicker-BHobLtm9.js", - "_row-CaO7bYqu.js", - "_react-redux-Bek2gPun.js", + "_select-CfH7keFL.js", + "_ColorPicker-DkAAm-v_.js", + "_row-D9jSUsjd.js", + "_react-redux-rciCADVi.js", "_jsx-runtime-CEixWuwE.js", - "_SaveButton-DB2d9SXK.js", - "_menu.queries-ByWBLxyR.js", - "_users.mutations-XJrrG25v.js" + "_SaveButton-Bbi_HV3n.js", + "_menu.queries-BWxxsuH2.js", + "_users.mutations-Cqv3-XdW.js" ], "css": [ "assets/PresentationManager-DSEhDZxm.css" ] }, "src/components/Settings/ReportsManager/ReportsManager.jsx": { - "file": "assets/ReportsManager-BUTD5xYb.js", + "file": "assets/ReportsManager-AvoglWod.js", "name": "ReportsManager", "src": "src/components/Settings/ReportsManager/ReportsManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_ArrowLeftOutlined-Bae7unhy.js", - "_select-dQ-XiIfN.js", - "_DiscardChangesButton--UFTdxnr.js", - "_CopyOutlined-DYcCtig4.js", - "_input-C55Uc3oN.js", - "_tree-Df2nuFCU.js", - "_ImportOutlined-okr1I4Tb.js", - "_RowLabelWithIcon-Cdvgtgye.js", - "_SearchOutlined-ouHQf-Hv.js", - "_UndoOutlined-DAvTbx0c.js", - "_context-x9ZCMCga.js", - "_es--u5We8Xl.js", - "_ColorPicker-BHobLtm9.js", - "_ctiAxios-BejSO3uQ.js", - "_notification-DIuyPXAV.js", - "_useMutation-BtpRmKbj.js", - "_button-xukQsL9n.js", - "_row-CaO7bYqu.js", - "_popconfirm-CcXbE9zH.js", - "_Checkbox-BO7mpjlh.js", - "_sanitizeDataUtils-Z8fZ8uV9.js", - "_index.esm-D4i6w2dF.js", + "_axios-v6FV69Ne.js", + "_ArrowLeftOutlined-D46HctO4.js", + "_select-CfH7keFL.js", + "_DiscardChangesButton-hGS9fwPh.js", + "_CopyOutlined-CPvzHTe5.js", + "_input-Fres-Ye6.js", + "_tree-U1HX-Fpu.js", + "_ImportOutlined-NO501Nvj.js", + "_RowLabelWithIcon-CTTsi5gm.js", + "_SearchOutlined-ByvkcFgQ.js", + "_UndoOutlined-2WspCEN7.js", + "_context-7-YeWOw2.js", + "_es-C2ySqUaD.js", + "_ColorPicker-DkAAm-v_.js", + "_notification-C7Dk1wtU.js", + "_useMutation-Dw_VO9_w.js", + "_button-C7b7AmGo.js", + "_row-D9jSUsjd.js", + "_popconfirm-AMNgD9Dz.js", + "_Checkbox-Dp65pamE.js", + "_sanitizeDataUtils-DciJvmu_.js", + "_index.esm-DR3o6Tiw.js", "_jsx-runtime-CEixWuwE.js", - "_CloseButton-CvIhRVuQ.js", - "_Loader-BvAKWCqv.js", - "_CopyToClipboard-BaAfUOJi.js", + "_CloseButton-BmiDXr3R.js", + "_Loader-C9fMgHPw.js", + "_CopyToClipboard-CN0q_IT-.js", "_Information-BXzTZc0Z.js", - "_useFormIsActive-DyF3doLv.js" + "_useFormIsActive-H_lSAgui.js" ], "css": [ "assets/ReportsManager-BAs2sDjN.css" ] }, "src/components/Settings/Simulations/Simulations.jsx": { - "file": "assets/Simulations-DO1Shk1D.js", + "file": "assets/Simulations-C4_6M7kT.js", "name": "Simulations", "src": "src/components/Settings/Simulations/Simulations.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_DownloadOutlined-BxQhjjNl.js", - "_UndoOutlined-DAvTbx0c.js", - "_ctiAxios-BejSO3uQ.js", - "_notification-DIuyPXAV.js", - "_useMutation-BtpRmKbj.js", - "_button-xukQsL9n.js", - "_index.esm-D4i6w2dF.js", + "_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", "_jsx-runtime-CEixWuwE.js" ] }, "src/components/Settings/SpecSynchronize/SpecSynchronize.jsx": { - "file": "assets/SpecSynchronize-BxUbiCVN.js", + "file": "assets/SpecSynchronize-BTqfs_4_.js", "name": "SpecSynchronize", "src": "src/components/Settings/SpecSynchronize/SpecSynchronize.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_input-C55Uc3oN.js", - "_UndoOutlined-DAvTbx0c.js", - "_ctiAxios-BejSO3uQ.js", - "_notification-DIuyPXAV.js", - "_button-xukQsL9n.js", - "_popconfirm-CcXbE9zH.js", - "_index.esm-D4i6w2dF.js", + "_axios-v6FV69Ne.js", + "_input-Fres-Ye6.js", + "_UndoOutlined-2WspCEN7.js", + "_notification-C7Dk1wtU.js", + "_ctiAxios-BIVP6fGU.js", + "_button-C7b7AmGo.js", + "_popconfirm-AMNgD9Dz.js", + "_index.esm-DR3o6Tiw.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-BvAKWCqv.js", - "_synchronize.queries-D4km6g1X.js" + "_Loader-C9fMgHPw.js", + "_synchronize.queries-CLy8XSNn.js" ], "css": [ "assets/SpecSynchronize-Za88ZlAG.css" ] }, "src/components/Settings/Synchronize/Synchronize.jsx": { - "file": "assets/Synchronize-B8D8kcBe.js", + "file": "assets/Synchronize-DuO4NHd5.js", "name": "Synchronize", "src": "src/components/Settings/Synchronize/Synchronize.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_UndoOutlined-DAvTbx0c.js", - "_useMutation-BtpRmKbj.js", - "_button-xukQsL9n.js", - "_popconfirm-CcXbE9zH.js", - "_index.esm-D4i6w2dF.js", + "_axios-v6FV69Ne.js", + "_UndoOutlined-2WspCEN7.js", + "_useMutation-Dw_VO9_w.js", + "_button-C7b7AmGo.js", + "_popconfirm-AMNgD9Dz.js", + "_index.esm-DR3o6Tiw.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-BvAKWCqv.js", - "_synchronize.queries-D4km6g1X.js" + "_Loader-C9fMgHPw.js", + "_synchronize.queries-CLy8XSNn.js" ], "css": [ "assets/Synchronize-lo2f-wsS.css" ] }, "src/components/Settings/TablesManager/TablesManager.jsx": { - "file": "assets/TablesManager-CsDPx0Tl.js", + "file": "assets/TablesManager-C-Do_vXH.js", "name": "TablesManager", "src": "src/components/Settings/TablesManager/TablesManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_iconUtil-DGYSxFEZ.js", - "_select-dQ-XiIfN.js", - "_DiscardChangesButton--UFTdxnr.js", - "_CopyOutlined-DYcCtig4.js", - "_DownloadOutlined-BxQhjjNl.js", - "_input-C55Uc3oN.js", - "_ImportOutlined-okr1I4Tb.js", - "_RowLabelWithIcon-Cdvgtgye.js", - "_SaveOutlined-uzaDTRdi.js", - "_SearchOutlined-ouHQf-Hv.js", - "_UndoOutlined-DAvTbx0c.js", - "_context-x9ZCMCga.js", - "_slicedToArray-BjCmY1mt.js", - "_asyncToGenerator-BFc9W-7V.js", - "_es--u5We8Xl.js", - "_typeof-C6uZ2mkP.js", - "_ctiAxios-BejSO3uQ.js", - "_useMutation-BtpRmKbj.js", + "_axios-v6FV69Ne.js", + "_iconUtil-5_AEuFJs.js", + "_select-CfH7keFL.js", + "_DiscardChangesButton-hGS9fwPh.js", + "_CopyOutlined-CPvzHTe5.js", + "_DownloadOutlined-DZv3jbUo.js", + "_input-Fres-Ye6.js", + "_ImportOutlined-NO501Nvj.js", + "_RowLabelWithIcon-CTTsi5gm.js", + "_SaveOutlined-DYxjRtw8.js", + "_SearchOutlined-ByvkcFgQ.js", + "_UndoOutlined-2WspCEN7.js", + "_context-7-YeWOw2.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_es-C2ySqUaD.js", + "_typeof-BUNGcdwP.js", + "_ctiAxios-BIVP6fGU.js", + "_useMutation-Dw_VO9_w.js", "_queryOptions-Cg9orY1Y.js", - "_tooltip-D0a9NNK5.js", - "_button-xukQsL9n.js", - "_popconfirm-CcXbE9zH.js", - "_ref-b9Pc4bwO.js", - "_Checkbox-BO7mpjlh.js", - "_sanitizeDataUtils-Z8fZ8uV9.js", - "_index.esm-D4i6w2dF.js", - "__getTag-Hpw31fpV.js", - "_cloneDeep-CmY0yaDx.js", - "__assignValue-BF_ln0J3.js", - "_map-BGPngJO2.js", + "_tooltip-aAycUXp4.js", + "_button-C7b7AmGo.js", + "_popconfirm-AMNgD9Dz.js", + "_ref-BvIpxMBv.js", + "_Checkbox-Dp65pamE.js", + "_sanitizeDataUtils-DciJvmu_.js", + "_index.esm-DR3o6Tiw.js", + "__getTag-B7qijOtI.js", + "_cloneDeep-B-m5lKKn.js", + "__assignValue-Bx67aU-J.js", + "_map-DeUMui6O.js", "_jsx-runtime-CEixWuwE.js", - "_CloseButton-CvIhRVuQ.js", - "_Loader-BvAKWCqv.js", - "_path-DK5sVRfC.js" + "_CloseButton-BmiDXr3R.js", + "_Loader-C9fMgHPw.js", + "_path-BaxUCLl1.js" ], "css": [ "assets/TablesManager-BCrQPm9h.css" ] }, "src/components/Settings/UserManager/UserManager.jsx": { - "file": "assets/UserManager-DpZRonog.js", + "file": "assets/UserManager-DfsODcOX.js", "name": "UserManager", "src": "src/components/Settings/UserManager/UserManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_select-dQ-XiIfN.js", - "_CopyOutlined-DYcCtig4.js", - "_pagination-65Ff8Uhz.js", - "_input-C55Uc3oN.js", - "_LeftSquareOutlined-DRQwPml3.js", - "_RightOutlined-C8iXxAwf.js", - "_RightSquareOutlined-C-Af7NvS.js", - "_SearchOutlined-ouHQf-Hv.js", - "_UndoOutlined-DAvTbx0c.js", - "_asyncToGenerator-BFc9W-7V.js", - "_typeof-C6uZ2mkP.js", + "_axios-v6FV69Ne.js", + "_select-CfH7keFL.js", + "_CopyOutlined-CPvzHTe5.js", + "_pagination-R950yTNl.js", + "_input-Fres-Ye6.js", + "_LeftSquareOutlined-GxfnF6um.js", + "_RightOutlined-DBt6C6FI.js", + "_RightSquareOutlined-tpje-J-e.js", + "_SearchOutlined-ByvkcFgQ.js", + "_UndoOutlined-2WspCEN7.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", "_queryOptions-Cg9orY1Y.js", - "_button-xukQsL9n.js", - "_transButton-D8TVp4Ts.js", - "_row-CaO7bYqu.js", - "_index.esm-D4i6w2dF.js", + "_button-C7b7AmGo.js", + "_transButton-CcjUGfnj.js", + "_row-D9jSUsjd.js", + "_index.esm-DR3o6Tiw.js", "_jsx-runtime-CEixWuwE.js", - "_users.mutations-XJrrG25v.js", - "_userUtils-BU2V8rez.js" + "_users.mutations-Cqv3-XdW.js", + "_userUtils-Cq210sqg.js" ], "css": [ "assets/UserManager-DcvxKXrX.css" ] }, "src/components/Settings/expertControls/ExpertControlsSettings/ExpertControlsSettings.jsx": { - "file": "assets/ExpertControlsSettings-BcCyTbPd.js", + "file": "assets/ExpertControlsSettings-VYJdCY_F.js", "name": "ExpertControlsSettings", "src": "src/components/Settings/expertControls/ExpertControlsSettings/ExpertControlsSettings.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_select-dQ-XiIfN.js", - "_typography-CKptiUMY.js", - "_input-C55Uc3oN.js", - "_RowLabelWithIcon-Cdvgtgye.js", - "_UndoOutlined-DAvTbx0c.js", - "_WarningFilled-UnKqlBYo.js", - "_ctiAxios-BejSO3uQ.js", - "_notification-DIuyPXAV.js", - "_useMutation-BtpRmKbj.js", - "_tooltip-D0a9NNK5.js", - "_button-xukQsL9n.js", - "_row-CaO7bYqu.js", - "_radio-C2A26FYT.js", - "_sanitizeDataUtils-Z8fZ8uV9.js", - "_index.esm-D4i6w2dF.js", - "_react-redux-Bek2gPun.js", + "_axios-v6FV69Ne.js", + "_select-CfH7keFL.js", + "_typography-ILVO-J3G.js", + "_input-Fres-Ye6.js", + "_RowLabelWithIcon-CTTsi5gm.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-DfM79pQC.js", + "_sanitizeDataUtils-DciJvmu_.js", + "_index.esm-DR3o6Tiw.js", + "_react-redux-rciCADVi.js", "_jsx-runtime-CEixWuwE.js", - "_indicatorsColumns-DE1G4nXP.js", + "_indicatorsColumns-CQ6tRl3E.js", "_module-eIe9lCj8.js" ], "css": [ @@ -1683,22 +1688,22 @@ ] }, "src/components/View/Charts/Charts.jsx": { - "file": "assets/Charts-CyDVLIMV.js", + "file": "assets/Charts-CtXP6-Fo.js", "name": "Charts", "src": "src/components/View/Charts/Charts.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BDcMaxoP.js", - "_asyncToGenerator-BFc9W-7V.js", - "_es--u5We8Xl.js", - "_typeof-C6uZ2mkP.js", - "_ctiAxios-BejSO3uQ.js", - "_tooltip-D0a9NNK5.js", - "_sanitizeDataUtils-Z8fZ8uV9.js", - "_sortBy-BaBqmjV-.js", - "_react-redux-Bek2gPun.js", + "_axios-v6FV69Ne.js", + "_asyncToGenerator-DHhZBkop.js", + "_es-C2ySqUaD.js", + "_typeof-BUNGcdwP.js", + "_ctiAxios-BIVP6fGU.js", + "_tooltip-aAycUXp4.js", + "_sanitizeDataUtils-DciJvmu_.js", + "_sortBy-dRR0TLGZ.js", + "_react-redux-rciCADVi.js", "_jsx-runtime-CEixWuwE.js" ], "css": [ diff --git a/assets/ArrowLeftOutlined-Bae7unhy.js b/assets/ArrowLeftOutlined-D46HctO4.js similarity index 81% rename from assets/ArrowLeftOutlined-Bae7unhy.js rename to assets/ArrowLeftOutlined-D46HctO4.js index 032a823..8af6b43 100644 --- a/assets/ArrowLeftOutlined-Bae7unhy.js +++ b/assets/ArrowLeftOutlined-D46HctO4.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-BDcMaxoP.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{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 diff --git a/assets/BaseActionButton-DiD7WJNN.js b/assets/BaseActionButton-SEuL6ldG.js similarity index 85% rename from assets/BaseActionButton-DiD7WJNN.js rename to assets/BaseActionButton-SEuL6ldG.js index 6977b00..ba4922e 100644 --- a/assets/BaseActionButton-DiD7WJNN.js +++ b/assets/BaseActionButton-SEuL6ldG.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-BDcMaxoP.js";import{t as i}from"./button-xukQsL9n.js";import{t as a}from"./popconfirm-CcXbE9zH.js";import{F as o,et as s}from"./index-Dq1djfvE.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-v6FV69Ne.js";import{t as i}from"./button-C7b7AmGo.js";import{t as a}from"./popconfirm-AMNgD9Dz.js";import{F as o,et as s}from"./index-BgnQu3Rm.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/Charts-CyDVLIMV.js b/assets/Charts-CtXP6-Fo.js similarity index 99% rename from assets/Charts-CyDVLIMV.js rename to assets/Charts-CtXP6-Fo.js index 6f97609..b366784 100644 --- a/assets/Charts-CyDVLIMV.js +++ b/assets/Charts-CtXP6-Fo.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-BDcMaxoP.js";import{H as A}from"./ctiAxios-BejSO3uQ.js";import{n as ee,t as te}from"./typeof-C6uZ2mkP.js";import{i as j,r as M}from"./asyncToGenerator-BFc9W-7V.js";import{t as ne}from"./tooltip-D0a9NNK5.js";import{E as re,g as ie,m as ae,w as oe}from"./sanitizeDataUtils-Z8fZ8uV9.js";import{r as N}from"./react-redux-Bek2gPun.js";import{t as se}from"./es--u5We8Xl.js";import{E as ce,O as le,l as ue}from"./index-Dq1djfvE.js";import{t as de}from"./sortBy-BaBqmjV-.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{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-DciJvmu_.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-BgnQu3Rm.js";import{t as de}from"./sortBy-dRR0TLGZ.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=` \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(` diff --git a/assets/Checkbox-BO7mpjlh.js b/assets/Checkbox-Dp65pamE.js similarity index 95% rename from assets/Checkbox-BO7mpjlh.js rename to assets/Checkbox-Dp65pamE.js index 8d48022..63a629d 100644 --- a/assets/Checkbox-BO7mpjlh.js +++ b/assets/Checkbox-Dp65pamE.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-BDcMaxoP.js";import{J as i,Y as a,_t as o,vt as s}from"./index-Dq1djfvE.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-x9ZCMCga.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=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)(v,{title:e.code,children:e.code})},{dataKey:`texte`,headerRenderer:()=>e.table_texte,dataGetter:({rowData:e})=>(0,q.jsx)(v,{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)(h,{onClick:n,style:{marginRight:`8px`},children:`Annuler`}),(0,q.jsx)(h,{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)(``),[g,v]=(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)},E=e=>{d(e.target.value)},O=e=>{m(e.target.value)},k=n=>{s(!1),t(e.oid,u)},ee=t=>{l(!1),n(e.oid,f)},A=()=>{v(!g)};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:E,onBlur:k}):(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:O,onBlur:ee}):(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)(_,{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)(h,{type:`link`,className:`edit-button-title`,children:(0,q.jsx)(D,{})}):null}),(0,q.jsx)(T,{title:`Etes vous sur de vouloir supprimer cette section ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:()=>a(e.oid),children:(0,q.jsx)(h,{type:`link`,className:`delete-button-title`,children:(0,q.jsx)(me,{})})})]})]})};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=de(),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]=(0,B.useState)([]),[y,b]=(0,B.useState)([]),[x,C]=(0,B.useState)([]),[D,O]=(0,B.useState)({}),[k,A]=(0,B.useState)(!1),[j,M]=(0,B.useState)(null),[le,ue]=(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),v(Ne(u))}else m.setFieldsValue({})},[u]),(0,B.useEffect)(()=>{if(u&&Object.keys(u).length){let e=We(u);e=Ge(e),b(e)}},[u,H,z,V,U]),(0,B.useEffect)(()=>{D.sections?C(Je(Ke(D.sections),D)):C([])},[D]);let W=ye(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),b(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),b(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=>{ee({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([]),ue(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 re({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(y.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=pe(t,H,[`code`,`texte`,`complement`]),t=ae(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)(ne,{onConfirm:Ue,modified:k,children:(0,q.jsx)(h,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:a.isPending,children:(0,q.jsx)(w,{})})}),`Gestion des classes`]}),(0,q.jsxs)(`div`,{className:`header-actions`,children:[(0,q.jsx)(h,{size:`default`,icon:(0,q.jsx)(ie,{}),disabled:$,onClick:()=>{ge(m.getFieldsValue(),y)},children:`Exporter`},`formExcelExportBtn`),f?.ISROLECTI&&(0,q.jsx)(h,{size:`default`,icon:(0,q.jsx)(te,{}),disabled:$,onClick:()=>{ve(t,u?.oid,u?.table_name)},children:`SQL`},`formSQLExportBtn`),(0,q.jsx)(T,{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)(h,{size:`default`,danger:!0,icon:(0,q.jsx)(me,{}),disabled:$||u?.est_lecture_seule===`true`||W,children:`Supprimer`})}),(0,q.jsx)(h,{size:`default`,type:`primary`,icon:(0,q.jsx)(g,{}),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)(fe,{})})]})]}),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)(ce,{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)(h,{type:`link`,onClick:Q,children:(0,q.jsx)(S,{})})})]}),(0,q.jsx)(E,{treeData:x,blockNode:!0,onSelect:Z,selectedKeys:le})]}),(0,q.jsxs)(`div`,{className:`transfer-actions`,children:[(0,q.jsx)(h,{type:`link`,onClick:()=>G(),disabled:D.contenu_by_code||!j||!N.length||W,children:(0,q.jsx)(oe,{})}),(0,q.jsx)(h,{type:`link`,onClick:()=>K(),disabled:D.contenu_by_code||!L.length||W,children:(0,q.jsx)(se,{})})]}),(0,q.jsxs)(he,{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)(h,{type:`primary`,onClick:He,children:`De/Sélectionner`})})})]})]}),(0,q.jsx)(`div`,{className:`options-table`,children:(0,q.jsx)(_e,{fixed:!1,columns:_,data:y,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,g]=(0,B.useState)([]),[_,v]=(0,B.useState)(null);(0,B.useEffect)(()=>{e&&t&&(l(D(e)),d(D(t)))},[e,t]),(0,B.useEffect)(()=>{p(x(c))},[c]),(0,B.useEffect)(()=>{g(i===``?[]:f.map(e=>e.title.toLowerCase().includes(i.toLowerCase())?y(e.key,c):null).filter((e,t,n)=>e&&n.indexOf(e)===t))},[i,c,f]);let w=e=>{g(e)},T=e=>{let t=b(u).find(t=>t.key===e[0]);t&&v(t.classe_id)},E=()=>{let e=be(o);s.mutate({refoid:_,softCode:o,schema:e},{onSuccess:()=>v(null)})};function D(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=O(e.classes,a,n)),e.groups!==void 0&&(c=D(e.groups,a,n)),s!==void 0&&c!==void 0?o.children=s.concat(c):s===void 0?o.children=c:o.children=s,r.push(o)}),r.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0,sensitivity:`base`}))}function O(e,t,n){let r=[];return Object.values(e).forEach(e=>{let n={title:e.texte,key:t+`_`+(0,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)(S,{}):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)(C,{})}):null,(0,q.jsx)(Q,{onSelect:r,treeData:c,expandedKeys:m,onExpand:w})]}),(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)(h,{style:{marginLeft:`10px`},size:`small`,onClick:E,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}=ue(),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),[g,_]=(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:g,onChange:b}),(0,q.jsx)(h,{onClick:()=>i.refetch(),icon:(0,q.jsx)(le,{}),loading:i.isFetching,children:`Actualiser`},`refreshBtn`),(0,q.jsx)(h,{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:g,isLoading:i.isFetching,softCode:r})]})});export{Be as default}; \ No newline at end of file diff --git a/assets/ClassesManager-D40IXVL9.js b/assets/ClassesManager-D40IXVL9.js new file mode 100644 index 0000000..0fc7603 --- /dev/null +++ b/assets/ClassesManager-D40IXVL9.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{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-DciJvmu_.js";import{n as C}from"./iconUtil-5_AEuFJs.js";import{t as w}from"./spin-ChjOa0D5.js";import{t as T}from"./ArrowLeftOutlined-D46HctO4.js";import{t as E}from"./popconfirm-AMNgD9Dz.js";import{t as D}from"./tree-U1HX-Fpu.js";import{n as O}from"./typography-ILVO-J3G.js";import{c as k,s as A}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as j}from"./useMutation-Dw_VO9_w.js";import{t as M}from"./queryOptions-Cg9orY1Y.js";import{n as ee,t as te}from"./DiscardChangesButton-hGS9fwPh.js";import{a as ne,s as re,t as ie}from"./filterByCode-C4GLrYTW.js";import{t as N}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 P,Q as de,R as F,T as fe,Z as pe,k as me,mt as I,ot as L,r as he,s as ge,u as R,w as z}from"./index-BgnQu3Rm.js";import{n as _e,t as ve}from"./useFormIsActive-H_lSAgui.js";import{t as B}from"./sortBy-dRR0TLGZ.js";import{t as ye}from"./module-eIe9lCj8.js";var be={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 V=e(t()),xe=V.forwardRef(function(e,t){return V.createElement(c,r(r({},e),{},{ref:t,icon:be}))});function H(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 Se(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 U=async e=>H(await m(`modules/base/php/httpService_classesManager_getClasses.php`,{softCode:e})),Ce=async(e,t,n)=>Se(await m(`modules/base/php/httpService_classesManager_getClasse.php`,{classe_id:n,table_id:t,schema:e,classe_schema:e})),W=`modules/base/php/httpService_classesManager_setClasse.php`;async function we(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(W,{schema:t,classe_schema:n,action:`save`,classeDef:R(i,!0)})).getElementsByTagName(`HTTP_SERVICE`)[0];return{classeId:(s?.getElementsByTagName(`CLASSE`)[0])?.getAttribute(`oid`),warnings:[...s.getElementsByTagName(`WARNING`)].map(e=>e.textContent)}}async function G(e,t,n){await m(W,{schema:n,action:`delete`,classe_id:e,classe_schema:n,table_id:t})}async function K(e,t,n){await m(W,{action:`refcopy`,softCode:t,refoid:e,schema:n})}var q={all:[`classes`],list:e=>[...q.all,`list`,e],detail:(e,t,n)=>[...q.all,`detail`,e,t,n]},Te=e=>M({queryKey:q.list(e),queryFn:()=>U(e),enabled:!!e}),Ee=e=>d(Te(e)),De=(e,t,n)=>M({queryKey:q.detail(e,t,n),queryFn:()=>Ce(e,t,n),enabled:!!e&&!!t&&!!n}),Oe=(e,t,n)=>d(De(e,t,n));function ke(){let e=u();return j({mutationFn:({classe:e,schema:t,classeSchema:n})=>we(e,t,n),meta:{successMessage:`Classe enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:q.all}),z()}})}function Ae(){let e=u();return j({mutationFn:({classeId:e,tableId:t,schema:n})=>G(e,t,n),meta:{successMessage:`Classe supprimée`,errorMessage:`Erreur lors de la suppression de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:q.all}),z()}})}function je(){let e=u();return j({mutationFn:({refoid:e,softCode:t,schema:n})=>K(e,t,n),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:q.all})}})}var J=n();function Me(e){return[{title:`Code`,dataKey:`code`,dataGetter:({rowData:e})=>(0,J.jsx)(y,{title:e.code,children:e.code})},{dataKey:`texte`,headerRenderer:()=>e.table_texte,dataGetter:({rowData:e})=>(0,J.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 Ne=e(B()),Y=e(l()),X=({section:e,handleEdit:t,handleClose:n})=>{let[r,i]=(0,V.useState)(``),[a,o]=(0,V.useState)(``);return(0,V.useEffect)(()=>{e&&(i(e.include_code),o(e.exclude_code))},[e]),(0,J.jsxs)(`div`,{className:`section-form`,children:[(0,J.jsx)(`div`,{className:`form-row`,children:(0,J.jsxs)(`div`,{className:`form-item`,children:[(0,J.jsx)(`span`,{className:`first-label`,children:`Codes à inclure`}),(0,J.jsx)(p.TextArea,{value:r,onChange:e=>i(e.target.value)})]})}),(0,J.jsx)(`div`,{className:`form-row`,children:(0,J.jsxs)(`div`,{className:`form-item`,children:[(0,J.jsx)(`span`,{className:`first-label`,children:`Codes à exclure`}),(0,J.jsx)(p.TextArea,{value:a,onChange:e=>o(e.target.value)})]})}),(0,J.jsxs)(`div`,{className:`form-row form-buttons`,style:{marginTop:`12px`},children:[(0,J.jsx)(g,{onClick:n,style:{marginRight:`8px`},children:`Annuler`}),(0,J.jsx)(g,{onClick:()=>t(e.oid,r,a),type:`primary`,children:`Appliquer`})]})]})};X.propTypes={section:Y.default.object,handleEdit:Y.default.func,handleClose:Y.default.func};var Pe=({node:e,handleSetCode:t,handleSetText:n,byCode:r,handleEdit:i,handleDelete:a})=>{let[o,s]=(0,V.useState)(!1),[c,l]=(0,V.useState)(!1),[u,d]=(0,V.useState)(``),[f,m]=(0,V.useState)(``),[h,_]=(0,V.useState)(!1),[y,b]=(0,V.useState)(!1),x=(0,V.useRef)(),S=(0,V.useRef)();(0,V.useEffect)(()=>{e&&(d(e.code),m(e.texte))},[e]),(0,V.useEffect)(()=>{o&&x.current.focus()},[o]),(0,V.useEffect)(()=>{c&&S.current.focus()},[c]);let C=()=>{s(!o)},w=()=>{l(!c)},T=e=>{d(e.target.value)},D=e=>{m(e.target.value)},k=n=>{s(!1),t(e.oid,u)},A=t=>{l(!1),n(e.oid,f)},j=()=>{_(!h)};return(0,J.jsxs)(`div`,{className:`editable-title`,onMouseEnter:j,onMouseLeave:j,children:[o?(0,J.jsx)(p,{ref:x,style:{width:`20%`},value:u,onChange:T,onBlur:k}):(0,J.jsx)(`div`,{className:`editable-code`,onClick:C,children:u}),c?(0,J.jsx)(p,{ref:S,style:{marginLeft:`6px`,width:`50%`},value:f,onChange:D,onBlur:A}):(0,J.jsx)(`div`,{className:`editable-text`,onClick:w,children:`${f} (${e.elements.length})`}),(0,J.jsxs)(`div`,{className:`title-buttons`,children:[(0,J.jsx)(v,{trigger:`click`,content:(0,J.jsx)(X,{section:e,handleEdit:i,handleClose:()=>b(!1)}),visible:y,onVisibleChange:e=>{b(e)},children:r||y?(0,J.jsx)(g,{type:`link`,className:`edit-button-title`,children:(0,J.jsx)(O,{})}):null}),(0,J.jsx)(E,{title:`Etes vous sur de vouloir supprimer cette section ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:()=>a(e.oid),children:(0,J.jsx)(g,{type:`link`,className:`delete-button-title`,children:(0,J.jsx)(pe,{})})})]})]})};Pe.propTypes={node:Y.default.object,handleSetCode:Y.default.func,handleSetText:Y.default.func,handleEdit:Y.default.func,handleDelete:Y.default.func};var Fe=new Set([`is_cti`,`contenu_by_code`,`contenu_non_replicable_ailleurs`,`show_omit`,`est_lecture_seule`,`est_partagee_modification`]),Z=({selectedClasseParams:e,softCode:t,handleCloseEditor:n,onClasseCreated:r})=>{let i=ue(),a=ke(),o=Ae(),s=ye(t),c=e?.key?.includes(`finess`)?`base`:s,l=Oe(c,e?.tableId,e?.classeId),u=l.data,d=l.isPending&&l.fetchStatus!==`idle`,f=i.data?.session,[m]=L.useForm(),[v,y]=(0,V.useState)([]),[b,x]=(0,V.useState)([]),[S,w]=(0,V.useState)([]),[O,k]=(0,V.useState)({}),[A,j]=(0,V.useState)(!1),[M,N]=(0,V.useState)(null),[ce,le]=(0,V.useState)([]),[P,F]=(0,V.useState)([]),[R,z]=(0,V.useState)([]),[B,be]=(0,V.useState)(!1),[H,Se]=(0,V.useState)(!0),[U,Ce]=(0,V.useState)(``),[W,we]=(0,V.useState)(``);(0,V.useEffect)(()=>{if(u&&Object.keys(u).length){let e=qe(u);k(e),m.setFieldsValue(e),y(Me(u))}else m.setFieldsValue({})},[u]),(0,V.useEffect)(()=>{if(u&&Object.keys(u).length){let e=Ge(u);e=Q(e),x(e)}},[u,U,B,H,W]),(0,V.useEffect)(()=>{O.sections?w(Je(Ke(O.sections),O)):w([])},[O]);let G=ve(u?.is_cti===`1`,f),K=(e,t)=>{if(M||t){let n={...O},r=t||n.sections.find(e=>e.oid===M.oid);if(r){let t=[],i=n.sections.filter(e=>e.oid!==r.oid),a=Ge(O);(e||P).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(Q(a))}k({...n}),F([]),j(!0)}},q=(e,t)=>{let n=Ge(O),r={...O},i=e||R,a=O.sections.find(e=>e.oid===`0`);i.forEach(e=>{let i=n.find(t=>t.oid===e.oid);i&&(a.elements.push(i),i.section_id=`0`,i.section_texte=``);let o;t?o=t:r.sections.forEach(t=>{t.elements.forEach(n=>{n.oid===e.oid&&(o=t)})}),o.elements=o.elements.filter(t=>t.oid!==e.oid)}),n=Q(n),k(r),x(n),z([]),j(!0)},Te=()=>{let t=m.getFieldsValue(),n={...O,...t},i=e?.classeId===`-1`;a.mutate({classe:n,schema:s,classeSchema:c},{onSuccess:e=>{j(!1),e?.warnings?.forEach(e=>{h({message:`Classe — conflit`,description:e,duration:8})}),i&&e?.classeId&&r(e.classeId,t.code)}})},Ee=e=>{be(e.target.checked)},De=e=>{Se(e.target.checked)},je=e=>{Ce(e.target.value)},Y=e=>{we(e.target.value)},X=(e,t)=>{let n={...O},r=n.sections.find(t=>t.oid===e);r&&(r.texte=t),k(n),j(!0)},Z=(e,t)=>{let n={...O},r=n.sections.find(t=>t.oid===e);r&&(r.code=t),k(n),j(!0)},Ie=e=>{j(!0);let t=Object.keys(e)[0];if(t===`contenu_by_code`){let n={...O};n[t]=e[t],k(n)}},Le=(e,t)=>{t.node.section_id?(N(null),z([t.node])):(N({...t.node}),z([...t.node.children])),t.selected||z([]),le(e)},Re=()=>{let e={...O},t=-(e.sections.filter(e=>Number(e.oid<0)).length+1).toString();e.sections.push({oid:t,texte:`Nouvelle section`,code:`S${e.sections.length}`,include_code:``,exclude_code:``,elements:[]}),k(e)},ze=e=>{let t={...O};t.sections=t.sections.filter(t=>t.oid!==e),k(t)},Be=async(e,t,n)=>{let r={...O},i;i=r.sections.find(t=>t.oid===e),i&&(i.include_code=t,i.exclude_code=n),t!==``&&(q(i.elements),i.elements=[],K(await ne({schema:s,table_id:u.table_id,include_code:t,exclude_code:n}),i)),k(r)},Ve=()=>{o.mutate({classeId:u.oid,tableId:u.table_id,schema:s},{onSuccess:()=>{k({}),n()}})},He=e=>{let t=[...P];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),F([...new Set(t)])},Ue=()=>{P.length?F([]):F(b.map(e=>e.oid))},We=()=>{k({}),n()};function Ge(e){let t=[];return e.sections.forEach(e=>{e.elements&&(t=t.concat(e.elements))}),t=(0,Ne.default)(t,e=>e.code),t}function Q(e){let t=[...e];return B&&(t=t.filter(e=>e.utilise===`O`)),H&&(t=t.filter(e=>e.section_id===`0`)),t=fe(t,U,[`code`,`texte`,`complement`]),t=ie(t,W),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)Fe.has(e)&&(t[e]=t[e]===`1`);return t}function Je(e,t){return e.map(e=>({...e,title:e.editable?(0,J.jsx)(Pe,{node:e,handleSetText:X,handleSetCode:Z,byCode:m.getFieldValue(`contenu_by_code`),handleEdit:Be,handleDelete:ze}):`${e.title} (${e.code})`,children:e.children?Je(e.children):null}))}let $=d||!u;return(0,J.jsx)(J.Fragment,{children:(0,J.jsxs)(L,{form:m,onValuesChange:Ie,style:{height:`100%`,display:`flex`,flexFlow:`column`},disabled:G,children:[(0,J.jsxs)(`div`,{className:`component-header`,children:[(0,J.jsxs)(`div`,{className:`header-title`,children:[(0,J.jsx)(te,{onConfirm:We,modified:A,children:(0,J.jsx)(g,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:a.isPending,children:(0,J.jsx)(T,{})})}),`Gestion des classes`]}),(0,J.jsxs)(`div`,{className:`header-actions`,children:[(0,J.jsx)(g,{size:`default`,icon:(0,J.jsx)(re,{}),disabled:$,onClick:()=>{he(m.getFieldsValue(),b)},children:`Exporter`},`formExcelExportBtn`),f?.ISROLECTI&&(0,J.jsx)(g,{size:`default`,icon:(0,J.jsx)(ee,{}),disabled:$,onClick:()=>{_e(t,u?.oid,u?.table_name)},children:`SQL`},`formSQLExportBtn`),(0,J.jsx)(E,{title:`Voulez-vous vraiment supprimer cette classe ?`,onConfirm:Ve,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,disabled:$||u?.est_lecture_seule===`true`||G,children:(0,J.jsx)(g,{size:`default`,danger:!0,icon:(0,J.jsx)(pe,{}),disabled:$||u?.est_lecture_seule===`true`||G,children:`Supprimer`})}),(0,J.jsx)(g,{size:`default`,type:`primary`,icon:(0,J.jsx)(_,{}),loading:a.isPending,disabled:$||!A||u?.est_lecture_seule===`true`,onClick:Te,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,J.jsxs)(`div`,{className:`classes-description`,children:[(0,J.jsxs)(`div`,{className:`form-column`,children:[(0,J.jsxs)(`div`,{className:`form-item`,children:[(0,J.jsx)(`span`,{children:`Code:`}),(0,J.jsx)(L.Item,{name:`code`,children:(0,J.jsx)(p,{})})]}),(0,J.jsxs)(`div`,{className:`form-item`,children:[(0,J.jsx)(`span`,{children:`Texte:`}),(0,J.jsx)(L.Item,{name:`texte`,children:(0,J.jsx)(p,{})})]})]}),(0,J.jsxs)(`div`,{className:`form-column`,children:[(0,J.jsxs)(`div`,{className:`form-item`,children:[(0,J.jsx)(`span`,{children:`Lecture seule:`}),(0,J.jsx)(`b`,{children:u?.est_lecture_seule===`1`?`Oui`:`Non`})]}),(0,J.jsxs)(`div`,{className:`form-item`,children:[(0,J.jsx)(`span`,{children:`Saisie par code`}),(0,J.jsx)(L.Item,{name:`contenu_by_code`,valuePropName:`checked`,children:(0,J.jsx)(de,{})})]})]}),f?.ISROLECTI&&(0,J.jsxs)(`div`,{className:`form-column`,children:[(0,J.jsxs)(`div`,{className:`form-item`,children:[(0,J.jsx)(`span`,{children:`Classe CTI`}),(0,J.jsx)(L.Item,{name:`is_cti`,valuePropName:`checked`,children:(0,J.jsx)(I,{})})]}),(0,J.jsxs)(`div`,{className:`form-item`,children:[(0,J.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,J.jsx)(L.Item,{name:`contenu_non_replicable_ailleurs`,valuePropName:`checked`,children:(0,J.jsx)(I,{})})]})]})]}),$?(0,J.jsx)(`div`,{className:`loading-wrapper`,children:(0,J.jsx)(se,{style:{height:`auto`}})}):(0,J.jsx)(`div`,{className:`component-content`,children:(0,J.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,J.jsxs)(`div`,{className:`classes-sections`,children:[(0,J.jsxs)(`div`,{className:`tree-header`,children:[(0,J.jsx)(`span`,{children:`Sections`}),(0,J.jsx)(`div`,{className:`header-actions`,children:(0,J.jsx)(g,{type:`link`,onClick:Re,children:(0,J.jsx)(C,{})})})]}),(0,J.jsx)(D,{treeData:S,blockNode:!0,onSelect:Le,selectedKeys:ce})]}),(0,J.jsxs)(`div`,{className:`transfer-actions`,children:[(0,J.jsx)(g,{type:`link`,onClick:()=>K(),disabled:O.contenu_by_code||!M||!P.length||G,children:(0,J.jsx)(ae,{})}),(0,J.jsx)(g,{type:`link`,onClick:()=>q(),disabled:O.contenu_by_code||!R.length||G,children:(0,J.jsx)(oe,{})})]}),(0,J.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,J.jsxs)(`div`,{className:`options-search`,children:[(0,J.jsx)(`div`,{className:`options-dragger`,children:(0,J.jsx)(xe,{style:{fontSize:16}})}),(0,J.jsxs)(`div`,{className:`form-column`,children:[(0,J.jsx)(`div`,{className:`form-row`,children:(0,J.jsxs)(`div`,{className:`form-item`,children:[(0,J.jsx)(`span`,{className:`first-label`,children:`Recherche par texte`}),(0,J.jsx)(p,{value:U,onChange:je})]})}),(0,J.jsx)(`div`,{className:`form-row`,children:(0,J.jsxs)(`div`,{className:`form-item`,children:[(0,J.jsx)(`span`,{children:`Référencés uniquement`}),(0,J.jsx)(I,{checked:B,onChange:Ee})]})}),(0,J.jsx)(`div`,{className:`form-row`,children:(0,J.jsxs)(`div`,{className:`form-item`,children:[(0,J.jsx)(`span`,{children:`Non attribués uniquement`}),(0,J.jsx)(I,{checked:H,onChange:De})]})})]}),(0,J.jsxs)(`div`,{className:`form-column`,children:[(0,J.jsx)(`div`,{className:`form-row`,children:(0,J.jsxs)(`div`,{className:`form-item`,children:[(0,J.jsx)(`span`,{style:{minWidth:`100px`},children:`Liste de codes`}),(0,J.jsx)(p.TextArea,{value:W,onChange:Y})]})}),(0,J.jsx)(`div`,{className:`form-row`,children:(0,J.jsx)(`div`,{className:`form-item`,children:(0,J.jsx)(g,{type:`primary`,onClick:Ue,children:`De/Sélectionner`})})})]})]}),(0,J.jsx)(`div`,{className:`options-table`,children:(0,J.jsx)(ge,{fixed:!1,columns:v,data:b,loading:l.isFetching,selectedRows:P,onRowSelect:He,shiftMulti:!0})})]})]})})]})})};Z.propTypes={selectedClasseParams:Y.default.object,softCode:Y.default.string,handleCloseEditor:Y.default.func,onClasseCreated:Y.default.func};var Ie=V.memo(Z),Le=e(P()),{DirectoryTree:Re}=D,ze=({tables:e,refTables:t,showReferences:n,handleSelectedClasse:r,search:i,isLoading:a,softCode:o})=>{let s=je(),[c,l]=(0,V.useState)(null),[u,d]=(0,V.useState)(null),[f,p]=(0,V.useState)([]),[m,h]=(0,V.useState)([]),[_,v]=(0,V.useState)(null);(0,V.useEffect)(()=>{e&&t&&(l(D(e)),d(D(t)))},[e,t]),(0,V.useEffect)(()=>{p(S(c))},[c]),(0,V.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)},E=()=>{let e=ye(o);s.mutate({refoid:_,softCode:o,schema:e},{onSuccess:()=>v(null)})};function D(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+(0,Le.default)(e.texte),o={title:e.texte,key:a,table_id:e.table_id};e.table_id===void 0&&(o.key=a);let s,c;e.classes!==void 0&&(s=O(e.classes,a,n)),e.groups!==void 0&&(c=D(e.groups,a,n)),s!==void 0&&c!==void 0?o.children=s.concat(c):s===void 0?o.children=c:o.children=s,r.push(o)}),r.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0,sensitivity:`base`}))}function O(e,t,n){let r=[];return Object.values(e).forEach(e=>{let n={title:e.texte,key:t+`_`+(0,Le.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,J.jsx)(C,{}):n.icon=(0,J.jsx)(F,{}),r.push(n)}),r.sort((e,t)=>Number(e.classe_id)-Number(t.classe_id))}return(0,J.jsxs)(`div`,{className:`component-content`,children:[(0,J.jsxs)(`div`,{className:`classes-manager-classes`,children:[a?(0,J.jsx)(`div`,{className:`listes-spin-loader`,children:(0,J.jsx)(w,{})}):null,(0,J.jsx)(Re,{onSelect:r,treeData:c,expandedKeys:m,onExpand:y})]}),(0,J.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:n?`flex`:`none`},children:[(0,J.jsxs)(`div`,{className:`references-header`,children:[(0,J.jsx)(`h3`,{children:`Classes de références`}),(0,J.jsx)(g,{style:{marginLeft:`10px`},size:`small`,onClick:E,icon:(0,J.jsx)(N,{}),loading:s.isPending,disabled:!_,children:`Importer`},`importBtn`)]}),(0,J.jsx)(`div`,{className:`references-tree`,children:(0,J.jsx)(Re,{treeData:u,onSelect:T})})]})]})};ze.propTypes={tables:Y.default.object,refTables:Y.default.object,showReferences:Y.default.bool,handleSelectedClasse:Y.default.func,search:Y.default.string,isLoading:Y.default.bool,softCode:Y.default.string};var Be=V.memo(ze),Ve=V.memo(()=>{let e=k(),{search:t}=A(),n=(0,V.useMemo)(()=>Object.fromEntries(new URLSearchParams(t)),[t]),{softCode:r}=le(),i=Ee(r),a=i.data?.tables??{},o=i.data?.refTables??{},[s,c]=(0,V.useState)(!1),[l,u]=(0,V.useState)(!1),[d,m]=(0,V.useState)(null),[h,_]=(0,V.useState)(``);(0,V.useEffect)(()=>{c(!1),m(null)},[r]),(0,V.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,J.jsx)(Ie,{selectedClasseParams:d,softCode:r,handleCloseEditor:v,onClasseCreated:y}):(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(f,{children:(0,J.jsx)(`title`,{children:`iCTI | Gestion des classes`})}),(0,J.jsxs)(`div`,{className:`component-header`,children:[(0,J.jsx)(`div`,{className:`header-title`,children:`Gestion des classes`}),(0,J.jsxs)(`div`,{className:`header-actions`,children:[(0,J.jsx)(p,{placeholder:`Recherche`,value:h,onChange:b}),(0,J.jsx)(g,{onClick:()=>i.refetch(),icon:(0,J.jsx)(ce,{}),loading:i.isFetching,children:`Actualiser`},`refreshBtn`),(0,J.jsx)(g,{style:{width:`148.5px`},type:l?`secondary`:`primary`,onClick:x,icon:(0,J.jsx)(F,{}),children:l?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,J.jsx)(Be,{tables:a,refTables:o,showReferences:l,handleSelectedClasse:S,search:h,isLoading:i.isFetching,softCode:r})]})});export{Ve as default}; \ No newline at end of file diff --git a/assets/CloseButton-CvIhRVuQ.js b/assets/CloseButton-BmiDXr3R.js similarity index 84% rename from assets/CloseButton-CvIhRVuQ.js rename to assets/CloseButton-BmiDXr3R.js index 3585cd7..066c741 100644 --- a/assets/CloseButton-CvIhRVuQ.js +++ b/assets/CloseButton-BmiDXr3R.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{$ as r,Cr as i,Sr as a,fr as o,gr as s,hr as c,n as l,nt as u,r as d}from"./axios-BDcMaxoP.js";import{t as f}from"./input-C55Uc3oN.js";import{V as p,i as m,t as h}from"./ctiAxios-BejSO3uQ.js";import{t as g}from"./button-xukQsL9n.js";import{s as _}from"./sanitizeDataUtils-Z8fZ8uV9.js";import{t as v}from"./queryOptions-Cg9orY1Y.js";import{t as y}from"./DiscardChangesButton--UFTdxnr.js";import{t as b}from"./RowLabelWithIcon-Cdvgtgye.js";import{D as ee,T as x,et as S,s as te}from"./index-Dq1djfvE.js";var C=e(t()),w=e(l()),T=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`INDICATEUR`),r=c(t,`TABLE`),i=c(t,`THEME`),a=c(t,`THEME_SEARCH`);return{indicators:E(n),tables:D(r),themesSearch:ne(a),themes:O(i)}},E=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=s(e),i=c(e,`THEME`),a=[],o=[],l=[];i&&i.forEach(e=>{let t=s(e);a.push(t.oid)});for(let e=1;e<=6;e++)r[`theme_${e}_id`]!==`0`&&o.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{$ as r,Cr as i,Sr as a,fr as o,gr as s,hr as c,n as l,nt as u,r as d}from"./axios-v6FV69Ne.js";import{t as f}from"./input-Fres-Ye6.js";import{i as p,t as m}from"./ctiAxios-BIVP6fGU.js";import{H as h}from"./notification-C7Dk1wtU.js";import{t as g}from"./button-C7b7AmGo.js";import{s as _}from"./sanitizeDataUtils-DciJvmu_.js";import{t as v}from"./queryOptions-Cg9orY1Y.js";import{t as y}from"./DiscardChangesButton-hGS9fwPh.js";import{t as b}from"./RowLabelWithIcon-CTTsi5gm.js";import{D as ee,T as x,et as S,s as te}from"./index-BgnQu3Rm.js";var C=e(t()),w=e(l()),T=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`INDICATEUR`),r=c(t,`TABLE`),i=c(t,`THEME`),a=c(t,`THEME_SEARCH`);return{indicators:E(n),tables:D(r),themesSearch:ne(a),themes:O(i)}},E=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=s(e),i=c(e,`THEME`),a=[],o=[],l=[];i&&i.forEach(e=>{let t=s(e);a.push(t.oid)});for(let e=1;e<=6;e++)r[`theme_${e}_id`]!==`0`&&o.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=o,r.dimensions=l,r.is_cti=r.is_cti===`1`,r.is_hide=r.is_hide===`1`,r.key=n,t.push(r)}),t},D=e=>{let t=[];return e&&e.forEach(e=>{let n=s(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},O=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=s(e);r.title=r.label,r.value=r.data,t.push(r)}),_(t)},ne=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=s(e);r.title=r.label,r.value=r.data,t.push(r)}),_(t)},re=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`RAPPORT`),r=c(t,`REFRAPPORT`),a=c(t,`COMBO_GROUP`),o=c(t,`COMBO_RAPPORT`),s=c(t,`COMBO_CONDITION`),l=c(t,`COMBO_TYPERAPPORT`);return{reports:i(n),refReports:i(r),comboGroup:k(a),comboReport:A(o),comboCondition:j(s),conditions:i(c(s[0],`RECORD`)),comboType:k(l)}},ie=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`RAPPORT`)[0],r=c(n,`RUBRIQUE`),i=[];r&&r.length&&r.forEach((e,t)=>{let n=s(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=s(n);return a.sections=i,a},ae=e=>{let t=e.getElementsByTagName(`LASTSTATUS_ACTIVE`)[0];return s(t).status},oe=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return i(c(t,`VIEW`))},se=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`INDICATEUR`),r=c(t,`TABLE`),i=c(t,`THEME`);return{tables:D(r),themes:O(i),indicators:E(n)}};function k(e){let t=c(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=s(e);t.value=t.data??t.oid,n.push(t)}),n}function A(e){let t=c(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=s(e);t.value=t.oid,n.push(t)}),n}function j(e){let t=c(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=s(e);t.oid&&(t.value=t.oid,n.push(t))}),n=_(n),n}var M=async e=>re(await m(`modules/base/php/getRapports.php`,{softCode:e})),N=async(e,t)=>ie(await m(`modules/base/php/httpService_rapportsManager_getRapport.php`,{softCode:e,oid:t})),P=async()=>oe(await m(`modules/base/php/httpService_rapportsManager_getLastViews.php`));async function F(e,t){await m(`modules/base/php/setRapport.php`,{action:`save`,softCode:e,xmldef:t})}async function I(e,t){await m(`modules/base/php/setRapport.php`,{action:`delete`,softCode:e,xmldef:t})}async function L(e,t){await m(`modules/base/php/setRapport.php`,{action:`copy`,softCode:e,xmldef:t})}async function R(e,t){await m(`modules/base/php/setRapport.php`,{action:`updateGeneralSettings`,softCode:e,xmldef:t})}async function z(e,t){await m(`modules/base/php/setRapport.php`,{action:`refcopy`,softCode:e,refoid:t})}async function B(){return ae(await m(`modules/outils/php/httpService_exploitManager_getExecStatus.php`,{job:`iCTI_aggregateCtiIndicators`}))}async function V(e){await m(`modules/outils/php/execSystemExploit.php`,{option:`calculEssentiels`,context:e})}var H=async e=>{let t=o(),n=new FormData;n.append(`modules`,e),n.append(`options`,`-separator -fulldefinition`);let r=await h({method:`post`,url:t+`modules/base/php/httpService_chooseIndicateurs_getIndicateurs.php`,data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`});return se(a(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:[]},ce={},G={tables:[],themes:[],indicators:[]},le=e=>v({queryKey:U.list(e),queryFn:()=>M(e),enabled:!!e}),ue=e=>d(le(e)),de=(e,t)=>v({queryKey:U.detail(e,t),queryFn:()=>N(e,t),enabled:!!e&&!!t}),fe=(e,t)=>d(de(e,t)),pe=()=>v({queryKey:U.lastViews(),queryFn:P}),me=()=>d(pe()),he=e=>v({queryKey:U.indicators(e),queryFn:()=>H(e),enabled:!!e}),K=e=>d(he(e));function ge(){return d({queryKey:U.computingStatus(),queryFn:B,refetchInterval:e=>e.state.data?1e4:!1})}var q=n(),J=({selectedRowKeys:e,setSelectedRowKeys:t,selectionsModified:n,setSelectionsModified:r,handleAddIndicators:i,handleModifyIndicator:a,handleShowModal:o,tableData:s,options:c,joinedIndicatorIndex:l})=>{let d=t=>{if(!n)o();else{let n=[];e.forEach(e=>{n.push(s.find(t=>t.key===e))}),c.oneOnly?a(l?{value:n[0].oid,field:l}: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){u.success(`${e} indicateurs ajoutés`)}return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(g,{onClick:o,children:n?`Annuler`:`Fermer`}),c.oneOnly===!1&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(g,{onClick:()=>d(!1),disabled:!n,children:`Ajouter et continuer`}),(0,q.jsx)(g,{onClick:f,disabled:!n,children:`Tout (de) selectionner`})]}),(0,q.jsx)(g,{type:`primary`,onClick:()=>d(!0),disabled:!n,children:`Ajouter et fermer`})]})};J.propTypes={handleAddIndicators:w.default.func,handleModifyIndicator:w.default.func,handleShowModal:w.default.func,options:w.default.object,selectedRowKeys:w.default.array,setSelectedRowKeys:w.default.func,selectionsModified:w.default.bool,setSelectionsModified:w.default.func,tableData:w.default.array};function Y(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=p.inactiveGrey);break;default:break}return t}var X=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,q.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,q.jsx)(b,{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 _e(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=Y(e);return(0,q.jsx)(`div`,{style:n,className:`BaseTable__row-cell-text`,children:(0,q.jsx)(b,{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 ve=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=Y(e);return(0,q.jsx)(`div`,{style:n,className:`BaseTable__row-cell-text`,children:(0,q.jsx)(b,{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`}],ye=[],Z=({showModal:e,handleShowModal:t,handleAddIndicators:n,handleModifyIndicator:r,options:i,specifiedIndicators:a=ye,joinedIndicatorIndex:o=null})=>{let[s,c]=(0,C.useState)(``),[l,u]=(0,C.useState)([]),[d,p]=(0,C.useState)(!1),{softCode:m}=ee(),h=K(m).data??G,g=(0,C.useMemo)(()=>x(a.length?a:h.indicators,s,[`texte`,`code`]),[h.indicators,s,a]);(0,C.useEffect)(()=>{u([])},[e]);let _=(0,q.jsx)(J,{selectedRowKeys:l,setSelectedRowKeys:u,setSelectionsModified:p,selectionsModified:d,handleAddIndicators:n,handleModifyIndicator:r,handleShowModal:t,tableData:g,options:i,joinedIndicatorIndex:o});return(0,q.jsx)(S,{open:e,onCancel:t,footer:_,width:`75%`,bodyStyle:{height:`70vh`},centered:!0,zIndex:3010,children:(0,q.jsxs)(`div`,{className:`indicator-modal`,children:[(0,q.jsxs)(`div`,{className:`indicator-modal-header`,children:[(0,q.jsx)(`span`,{className:`modal-title`,children:`Choix d'un ou plusieurs indicateurs`}),(0,q.jsxs)(`div`,{className:`modal-search`,children:[(0,q.jsx)(`span`,{children:`Rechercher par texte:`}),(0,q.jsx)(f,{value:s,onChange:e=>{c(e.target.value)}})]})]}),(0,q.jsx)(`div`,{className:`indicator-modal-table`,children:(0,q.jsx)(te,{rowKey:`key`,columns:ve(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)}}})})]})})};Z.propTypes={showModal:w.default.bool,handleShowModal:w.default.func,handleAddIndicators:w.default.func,handleModifyIndicator:w.default.func,options:w.default.object,specifiedIndicators:w.default.array};var Q=({onConfirm:e,modified:t,disabled:n,placement:r=`topRight`})=>(0,q.jsx)(y,{onConfirm:e,modified:t,disabled:n,text:`Annuler`,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Revenir à l'éditeur`,placement:r});Q.propTypes={onConfirm:w.default.func.isRequired,modified:w.default.bool,disabled:w.default.bool,placement:w.default.string};var $=({onConfirm:e,modified:t,disabled:n,placement:i=`topRight`})=>(0,q.jsx)(y,{onConfirm:e,modified:t,placement:i,children:(0,q.jsx)(g,{type:`link`,className:`close-button`,disabled:n,children:(0,q.jsx)(r,{})})});$.propTypes={onConfirm:w.default.func.isRequired,modified:w.default.bool,disabled:w.default.bool,placement:w.default.string};export{I as _,_e as a,R as b,ce as c,K as d,ue as f,L as g,z as h,X as i,ge as l,U as m,Q as n,W as o,fe as p,Z as r,G as s,$ as t,me as u,F as v,T as x,V as y}; \ No newline at end of file +`),n.border_thickness=Number(n.border_thickness),n.is_hide=Number(n.is_hide),n.key=t,i.push(n)});let a=s(n);return a.sections=i,a},ae=e=>{let t=e.getElementsByTagName(`LASTSTATUS_ACTIVE`)[0];return s(t).status},oe=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return i(c(t,`VIEW`))},se=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`INDICATEUR`),r=c(t,`TABLE`),i=c(t,`THEME`);return{tables:D(r),themes:O(i),indicators:E(n)}};function k(e){let t=c(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=s(e);t.value=t.data??t.oid,n.push(t)}),n}function A(e){let t=c(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=s(e);t.value=t.oid,n.push(t)}),n}function j(e){let t=c(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=s(e);t.oid&&(t.value=t.oid,n.push(t))}),n=_(n),n}var M=async e=>re(await p(`modules/base/php/getRapports.php`,{softCode:e})),N=async(e,t)=>ie(await p(`modules/base/php/httpService_rapportsManager_getRapport.php`,{softCode:e,oid:t})),P=async()=>oe(await p(`modules/base/php/httpService_rapportsManager_getLastViews.php`));async function F(e,t){await p(`modules/base/php/setRapport.php`,{action:`save`,softCode:e,xmldef:t})}async function I(e,t){await p(`modules/base/php/setRapport.php`,{action:`delete`,softCode:e,xmldef:t})}async function L(e,t){await p(`modules/base/php/setRapport.php`,{action:`copy`,softCode:e,xmldef:t})}async function R(e,t){await p(`modules/base/php/setRapport.php`,{action:`updateGeneralSettings`,softCode:e,xmldef:t})}async function z(e,t){await p(`modules/base/php/setRapport.php`,{action:`refcopy`,softCode:e,refoid:t})}async function B(){return ae(await p(`modules/outils/php/httpService_exploitManager_getExecStatus.php`,{job:`iCTI_aggregateCtiIndicators`}))}async function V(e){await p(`modules/outils/php/execSystemExploit.php`,{option:`calculEssentiels`,context:e})}var H=async e=>{let t=o(),n=new FormData;n.append(`modules`,e),n.append(`options`,`-separator -fulldefinition`);let r=await m({method:`post`,url:t+`modules/base/php/httpService_chooseIndicateurs_getIndicateurs.php`,data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`});return se(a(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:[]},ce={},G={tables:[],themes:[],indicators:[]},le=e=>v({queryKey:U.list(e),queryFn:()=>M(e),enabled:!!e}),ue=e=>d(le(e)),de=(e,t)=>v({queryKey:U.detail(e,t),queryFn:()=>N(e,t),enabled:!!e&&!!t}),fe=(e,t)=>d(de(e,t)),pe=()=>v({queryKey:U.lastViews(),queryFn:P}),me=()=>d(pe()),he=e=>v({queryKey:U.indicators(e),queryFn:()=>H(e),enabled:!!e}),K=e=>d(he(e));function ge(){return d({queryKey:U.computingStatus(),queryFn:B,refetchInterval:e=>e.state.data?1e4:!1})}var q=n(),J=({selectedRowKeys:e,setSelectedRowKeys:t,selectionsModified:n,setSelectionsModified:r,handleAddIndicators:i,handleModifyIndicator:a,handleShowModal:o,tableData:s,options:c,joinedIndicatorIndex:l})=>{let d=t=>{if(!n)o();else{let n=[];e.forEach(e=>{n.push(s.find(t=>t.key===e))}),c.oneOnly?a(l?{value:n[0].oid,field:l}: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){u.success(`${e} indicateurs ajoutés`)}return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(g,{onClick:o,children:n?`Annuler`:`Fermer`}),c.oneOnly===!1&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(g,{onClick:()=>d(!1),disabled:!n,children:`Ajouter et continuer`}),(0,q.jsx)(g,{onClick:f,disabled:!n,children:`Tout (de) selectionner`})]}),(0,q.jsx)(g,{type:`primary`,onClick:()=>d(!0),disabled:!n,children:`Ajouter et fermer`})]})};J.propTypes={handleAddIndicators:w.default.func,handleModifyIndicator:w.default.func,handleShowModal:w.default.func,options:w.default.object,selectedRowKeys:w.default.array,setSelectedRowKeys:w.default.func,selectionsModified:w.default.bool,setSelectionsModified:w.default.func,tableData:w.default.array};function Y(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=h.inactiveGrey);break;default:break}return t}var X=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,q.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,q.jsx)(b,{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 _e(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=Y(e);return(0,q.jsx)(`div`,{style:n,className:`BaseTable__row-cell-text`,children:(0,q.jsx)(b,{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 ve=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=Y(e);return(0,q.jsx)(`div`,{style:n,className:`BaseTable__row-cell-text`,children:(0,q.jsx)(b,{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`}],ye=[],Z=({showModal:e,handleShowModal:t,handleAddIndicators:n,handleModifyIndicator:r,options:i,specifiedIndicators:a=ye,joinedIndicatorIndex:o=null})=>{let[s,c]=(0,C.useState)(``),[l,u]=(0,C.useState)([]),[d,p]=(0,C.useState)(!1),{softCode:m}=ee(),h=K(m).data??G,g=(0,C.useMemo)(()=>x(a.length?a:h.indicators,s,[`texte`,`code`]),[h.indicators,s,a]);(0,C.useEffect)(()=>{u([])},[e]);let _=(0,q.jsx)(J,{selectedRowKeys:l,setSelectedRowKeys:u,setSelectionsModified:p,selectionsModified:d,handleAddIndicators:n,handleModifyIndicator:r,handleShowModal:t,tableData:g,options:i,joinedIndicatorIndex:o});return(0,q.jsx)(S,{open:e,onCancel:t,footer:_,width:`75%`,bodyStyle:{height:`70vh`},centered:!0,zIndex:3010,children:(0,q.jsxs)(`div`,{className:`indicator-modal`,children:[(0,q.jsxs)(`div`,{className:`indicator-modal-header`,children:[(0,q.jsx)(`span`,{className:`modal-title`,children:`Choix d'un ou plusieurs indicateurs`}),(0,q.jsxs)(`div`,{className:`modal-search`,children:[(0,q.jsx)(`span`,{children:`Rechercher par texte:`}),(0,q.jsx)(f,{value:s,onChange:e=>{c(e.target.value)}})]})]}),(0,q.jsx)(`div`,{className:`indicator-modal-table`,children:(0,q.jsx)(te,{rowKey:`key`,columns:ve(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)}}})})]})})};Z.propTypes={showModal:w.default.bool,handleShowModal:w.default.func,handleAddIndicators:w.default.func,handleModifyIndicator:w.default.func,options:w.default.object,specifiedIndicators:w.default.array};var Q=({onConfirm:e,modified:t,disabled:n,placement:r=`topRight`})=>(0,q.jsx)(y,{onConfirm:e,modified:t,disabled:n,text:`Annuler`,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Revenir à l'éditeur`,placement:r});Q.propTypes={onConfirm:w.default.func.isRequired,modified:w.default.bool,disabled:w.default.bool,placement:w.default.string};var $=({onConfirm:e,modified:t,disabled:n,placement:i=`topRight`})=>(0,q.jsx)(y,{onConfirm:e,modified:t,placement:i,children:(0,q.jsx)(g,{type:`link`,className:`close-button`,disabled:n,children:(0,q.jsx)(r,{})})});$.propTypes={onConfirm:w.default.func.isRequired,modified:w.default.bool,disabled:w.default.bool,placement:w.default.string};export{I as _,_e as a,R as b,ce as c,K as d,ue as f,L as g,z as h,X as i,ge as l,U as m,Q as n,W as o,fe as p,Z as r,G as s,$ as t,me as u,F as v,T as x,V as y}; \ No newline at end of file diff --git a/assets/ColorPicker-BHobLtm9.js b/assets/ColorPicker-DkAAm-v_.js similarity index 99% rename from assets/ColorPicker-BHobLtm9.js rename to assets/ColorPicker-DkAAm-v_.js index c71c0f9..7bb673a 100644 --- a/assets/ColorPicker-BHobLtm9.js +++ b/assets/ColorPicker-DkAAm-v_.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-BDcMaxoP.js";import{t as c}from"./button-xukQsL9n.js";import{t as l}from"./tooltip-D0a9NNK5.js";import{S as u,v as d}from"./sanitizeDataUtils-Z8fZ8uV9.js";import{r as f}from"./react-redux-Bek2gPun.js";import{t as p}from"./cloneDeep-CmY0yaDx.js";import{Z as m}from"./index-Dq1djfvE.js";import{n as h,t as g}from"./map-BGPngJO2.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=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-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 o(`modules/base/php/getIndicateurs.php`,{softCode:e}));async function m(e,t){await o(`modules/base/php/setIndicateur.php`,{action:`save`,softCode:e,...t})}async function h(e,t){await o(`modules/base/php/setIndicateur.php`,{action:`delete`,softCode:e,oid:t})}async function g(e,t){await o(`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[o,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:o?(0,E.jsx)(c,{style:{color:a.green}}):(0,E.jsx)(l,{}),onClick:()=>{u(!o),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/CopyToClipboard-CN0q_IT-.js b/assets/CopyToClipboard-CN0q_IT-.js new file mode 100644 index 0000000..05cc037 --- /dev/null +++ b/assets/CopyToClipboard-CN0q_IT-.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{n as r,r as i}from"./axios-v6FV69Ne.js";import{i as a}from"./ctiAxios-BIVP6fGU.js";import{H as o}from"./notification-C7Dk1wtU.js";import{t as s}from"./button-C7b7AmGo.js";import{i as c}from"./select-CfH7keFL.js";import{t as l}from"./CopyOutlined-CPvzHTe5.js";import{t as u}from"./queryOptions-Cg9orY1Y.js";import{F as d}from"./index-BgnQu3Rm.js";import{x as f}from"./CloseButton-BmiDXr3R.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--UFTdxnr.js b/assets/DiscardChangesButton-hGS9fwPh.js similarity index 88% rename from assets/DiscardChangesButton--UFTdxnr.js rename to assets/DiscardChangesButton-hGS9fwPh.js index 5157946..cee65d4 100644 --- a/assets/DiscardChangesButton--UFTdxnr.js +++ b/assets/DiscardChangesButton-hGS9fwPh.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}from"./axios-BDcMaxoP.js";import{t as s}from"./button-xukQsL9n.js";import{t as c}from"./popconfirm-CcXbE9zH.js";import{t as l}from"./UndoOutlined-DAvTbx0c.js";import{F as u}from"./index-Dq1djfvE.js";var d=e(t());i();var f={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M301.3 496.7c-23.8 0-40.2-10.5-41.6-26.9H205c.9 43.4 36.9 70.3 93.9 70.3 59.1 0 95-28.4 95-75.5 0-35.8-20-55.9-64.5-64.5l-29.1-5.6c-23.8-4.7-33.8-11.9-33.8-24.2 0-15 13.3-24.5 33.4-24.5 20.1 0 35.3 11.1 36.6 27h53c-.9-41.7-37.5-70.3-90.3-70.3-54.4 0-89.7 28.9-89.7 73 0 35.5 21.2 58 62.5 65.8l29.7 5.9c25.8 5.2 35.6 11.9 35.6 24.4.1 14.7-14.5 25.1-36 25.1z`}},{tag:`path`,attrs:{d:`M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z`}},{tag:`path`,attrs:{d:`M828.5 486.7h-95.8V308.5h-57.4V534h153.2zm-298.6 53.4c14.1 0 27.2-2 39.1-5.8l13.3 20.3h53.3L607.9 511c21.1-20 33-51.1 33-89.8 0-73.3-43.3-118.8-110.9-118.8s-111.2 45.3-111.2 118.8c-.1 73.7 43 118.9 111.1 118.9zm0-190c31.6 0 52.7 27.7 52.7 71.1 0 16.7-3.6 30.6-10 40.5l-5.2-6.9h-48.8L542 491c-3.9.9-8 1.4-12.2 1.4-31.7 0-52.8-27.5-52.8-71.2.1-43.6 21.2-71.1 52.9-71.1z`}}]},name:`console-sql`,theme:`outlined`},p=d.forwardRef(function(e,t){return d.createElement(a,r(r({},e),{},{ref:t,icon:f}))}),m=e(o()),h=n(),g=({onConfirm:e,modified:t=!0,children:n,title:r=`Quitter sans enregistrer ?`,description:i=`Vos modifications seront perdues.`,okText:a=`Quitter`,cancelText:o=`Continuer à modifier`,placement:f=`topRight`,toolTipTitle:p=`Annuler les modifications`,text:m,size:g=`default`,disabled:_=!1})=>{let v=(0,h.jsx)(u,{title:m?null:p,children:(0,h.jsx)(s,{size:g,disabled:_,icon:(0,h.jsx)(l,{}),children:m})});return t?(0,h.jsx)(c,{placement:f,title:r,description:i,onConfirm:e,okText:a,okButtonProps:{danger:!0},cancelText:o,children:n??v}):n?d.cloneElement(n,{onClick:e}):d.cloneElement(v,{onClick:e})};g.propTypes={onConfirm:m.default.func.isRequired,modified:m.default.bool,children:m.default.node,title:m.default.string,description:m.default.string,okText:m.default.string,cancelText:m.default.string,placement:m.default.string,toolTipTitle:m.default.string,text:m.default.string,size:m.default.string,disabled:m.default.bool};export{p 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{In as r,Ln as i,jt as a,n as o}from"./axios-v6FV69Ne.js";import{t as s}from"./button-C7b7AmGo.js";import{t as c}from"./popconfirm-AMNgD9Dz.js";import{t as l}from"./UndoOutlined-2WspCEN7.js";import{F as u}from"./index-BgnQu3Rm.js";var d=e(t());i();var f={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`defs`,attrs:{},children:[{tag:`style`,attrs:{}}]},{tag:`path`,attrs:{d:`M301.3 496.7c-23.8 0-40.2-10.5-41.6-26.9H205c.9 43.4 36.9 70.3 93.9 70.3 59.1 0 95-28.4 95-75.5 0-35.8-20-55.9-64.5-64.5l-29.1-5.6c-23.8-4.7-33.8-11.9-33.8-24.2 0-15 13.3-24.5 33.4-24.5 20.1 0 35.3 11.1 36.6 27h53c-.9-41.7-37.5-70.3-90.3-70.3-54.4 0-89.7 28.9-89.7 73 0 35.5 21.2 58 62.5 65.8l29.7 5.9c25.8 5.2 35.6 11.9 35.6 24.4.1 14.7-14.5 25.1-36 25.1z`}},{tag:`path`,attrs:{d:`M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z`}},{tag:`path`,attrs:{d:`M828.5 486.7h-95.8V308.5h-57.4V534h153.2zm-298.6 53.4c14.1 0 27.2-2 39.1-5.8l13.3 20.3h53.3L607.9 511c21.1-20 33-51.1 33-89.8 0-73.3-43.3-118.8-110.9-118.8s-111.2 45.3-111.2 118.8c-.1 73.7 43 118.9 111.1 118.9zm0-190c31.6 0 52.7 27.7 52.7 71.1 0 16.7-3.6 30.6-10 40.5l-5.2-6.9h-48.8L542 491c-3.9.9-8 1.4-12.2 1.4-31.7 0-52.8-27.5-52.8-71.2.1-43.6 21.2-71.1 52.9-71.1z`}}]},name:`console-sql`,theme:`outlined`},p=d.forwardRef(function(e,t){return d.createElement(a,r(r({},e),{},{ref:t,icon:f}))}),m=e(o()),h=n(),g=({onConfirm:e,modified:t=!0,children:n,title:r=`Quitter sans enregistrer ?`,description:i=`Vos modifications seront perdues.`,okText:a=`Quitter`,cancelText:o=`Continuer à modifier`,placement:f=`topRight`,toolTipTitle:p=`Annuler les modifications`,text:m,size:g=`default`,disabled:_=!1})=>{let v=(0,h.jsx)(u,{title:m?null:p,children:(0,h.jsx)(s,{size:g,disabled:_,icon:(0,h.jsx)(l,{}),children:m})});return t?(0,h.jsx)(c,{placement:f,title:r,description:i,onConfirm:e,okText:a,okButtonProps:{danger:!0},cancelText:o,children:n??v}):n?d.cloneElement(n,{onClick:e}):d.cloneElement(v,{onClick:e})};g.propTypes={onConfirm:m.default.func.isRequired,modified:m.default.bool,children:m.default.node,title:m.default.string,description:m.default.string,okText:m.default.string,cancelText:m.default.string,placement:m.default.string,toolTipTitle:m.default.string,text:m.default.string,size:m.default.string,disabled:m.default.bool};export{p as n,g as t}; \ No newline at end of file diff --git a/assets/DownloadOutlined-BxQhjjNl.js b/assets/DownloadOutlined-DZv3jbUo.js similarity index 90% rename from assets/DownloadOutlined-BxQhjjNl.js rename to assets/DownloadOutlined-DZv3jbUo.js index 5807d5d..590c5e0 100644 --- a/assets/DownloadOutlined-BxQhjjNl.js +++ b/assets/DownloadOutlined-DZv3jbUo.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-BDcMaxoP.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{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 diff --git a/assets/ExpertControlsSettings-BcCyTbPd.js b/assets/ExpertControlsSettings-BcCyTbPd.js deleted file mode 100644 index c1e0ddb..0000000 --- a/assets/ExpertControlsSettings-BcCyTbPd.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-BDcMaxoP.js";import{t as l}from"./index.esm-D4i6w2dF.js";import{t as u}from"./input-C55Uc3oN.js";import{H as d}from"./ctiAxios-BejSO3uQ.js";import{t as f}from"./button-xukQsL9n.js";import{t as p}from"./select-dQ-XiIfN.js";import{t as m}from"./tooltip-D0a9NNK5.js";import{g as h}from"./sanitizeDataUtils-Z8fZ8uV9.js";import{t as g}from"./radio-C2A26FYT.js";import{n as _,t as v}from"./row-CaO7bYqu.js";import{t as y}from"./WarningFilled-UnKqlBYo.js";import{t as b}from"./typography-CKptiUMY.js";import{r as x}from"./react-redux-Bek2gPun.js";import{i as S,n as C,r as w}from"./notification-DIuyPXAV.js";import{t as T}from"./useMutation-BtpRmKbj.js";import{n as E,t as D}from"./RowLabelWithIcon-Cdvgtgye.js";import{t as O}from"./UndoOutlined-DAvTbx0c.js";import{B as k,Ct as A,F as j,I as M,N,Q as P,X as F,Z as I,dt as L,et as R,ht as ee,mt as z,ot as B,s as V}from"./index-Dq1djfvE.js";import{t as H}from"./module-eIe9lCj8.js";import{t as U}from"./indicatorsColumns-DE1G4nXP.js";var W=e(t()),te=e(d()),G=e(a()),K=e(h()),q=n(),J=({indicators:e,visible:t,onCancel:n,onOk:r})=>{let[i,a]=(0,W.useState)(``),[o,s]=(0,W.useState)();return(0,W.useEffect)(()=>{s(),a(``)},[t]),(0,q.jsx)(R,{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)(V,{rowKey:`oid`,fixed:!1,columns:U,selectedRow:o,onRowSelect:t=>{s(e.find(e=>e.oid===t))},data:e.filter(e=>e.code.toLowerCase().includes(i.toLowerCase())||e.texte.toLowerCase().includes(i.toLowerCase()))})})]})})};J.propTypes={indicators:G.default.array,visible:G.default.bool,onCancel:G.default.func,okOk:G.default.func};var Y=async e=>(await N.get(`api/${e}/experts-controls/settings`)).data,X=async(e,t)=>{await N.post(`api/${t}/experts-controls`,e)},Z=async(e,t)=>{await N.put(`api/${t}/experts-controls/${e.oid}`,e)},ne=async(e,t)=>{await N.delete(`api/${t}/experts-controls/${e}`)},re=async(e,t)=>(await N.put(`api/${t}/experts-controls/execute/${e}`)).data,Q={all:[`expertControls`],list:e=>[...Q.all,e]};function ie(){let e=o();return T({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 T({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 T({mutationFn:({id:e,module:t})=>ne(e,t),meta:{successMessage:`Contrôle expert supprimé`,errorMessage:`Erreur lors de la suppression du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}function se(){let e=o();return T({mutationFn:({id:e,module:t})=>re(e,t),onMutate:({id:e})=>{w({type:`info`,message:e===0?`Exécution des contrôles experts lancée`:`Exécution du contrôle expert lancée`})},onSuccess:(e,t)=>{S({message:t.id===0?`Contrôles experts exécutés`:`Contrôle expert exécuté`})},onError:(e,t)=>{C({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}=b;function ue({showModal:e,selectedControl:t,schema:n,data:r,setShowModal:i}){let a=x(e=>e.cti.ui.primaryColor),o=M(),s=ie(),c=ae(),l=o.data?.session,[d]=B.useForm(),[h]=B.useForm(),[y]=B.useForm(),[b]=B.useForm(),[S]=B.useForm(),[C]=B.useForm(),w=W.useMemo(()=>[h,y,b,S,C],[h,y,b,S,C]),[T,E]=(0,W.useState)(!1),[D,O]=(0,W.useState)([]),[k,j]=(0,W.useState)({}),[N,P]=(0,W.useState)([]);(0,W.useEffect)(()=>{t&&d.setFieldsValue(t),t&&!Object.keys(t).length&&d.resetFields()},[t,d]),(0,W.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);O(i),P(n)}},[t,r]),(0,W.useEffect)(()=>{for(let e=0;e<5;e++){let t=w[e];N[e]?t.setFieldsValue(N[e]):t.resetFields()}},[N,w]);let V=e=>{let t=[...D];t[e]=(t[e]??0)+1,O(t)},H=async()=>{let e=[];await d.validateFields();for(let t=0;t<=4;t++){let n=w[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()},U=(e,t)=>{let n=w[e],r=n.getFieldsValue(),i=D[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=[...D];i[e]=i[e]-1,O(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=[...D];o[e]=o[e]-1,O(o)}},te=(e,t)=>{j({rule:e,indicator:t}),E(!0)},G=()=>{i(!e)},Y=e=>{let n=w[k.rule],r=k.indicator===0?`indicateurId`:`indicateur${k.indicator+1}Id`;n.setFieldsValue({expertControleId:t.oid,...n.getFieldsValue(),[r]:e.oid}),E(!1)},X=e=>{let t=w[e],n=[],i=D[e]??0;for(let t=0;t0&&(0,q.jsx)(L,{className:`expert-rule-divider`}),(0,q.jsxs)(`div`,{className:`expert-rule-indicator-container`,children:[(0,q.jsx)(v,{children:(0,q.jsxs)(_,{span:12,children:[(0,q.jsx)(B.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)(B.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)(B.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:()=>te(e,t)})})}})]})}),(0,q.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`},children:[(0,q.jsx)(B.Item,{className:`form-item-font`,label:`Opérateur des conditions`,name:t===0?`conditionsOperateur`:`conditionsOperateur${t+1}`,children:(0,q.jsxs)(g.Group,{children:[(0,q.jsx)(g,{value:`AND`,children:`Toutes les conditions doivent être vraies`}),(0,q.jsx)(g,{value:`OR`,children:`Au moins une des conditions doit être vraie`})]})}),(0,q.jsx)(`div`,{children:(0,q.jsx)(B.Item,{className:`form-item-font`,label:`Conditions`,name:t===0?`indicateurConditionId`:`indicateurCondition${t+1}Id`,children:(0,q.jsx)(F,{showSearch:!0,style:{width:`100%`},allowClear:!0,treeData:r.conditions,multiple:!0,treeNodeFilterProp:`title`})})}),(0,q.jsx)(B.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)(_,{span:2,children:(0,q.jsx)(`div`,{className:`expert-rule-delete-button`,children:(0,q.jsx)(m,{placement:`leftTop`,title:`Supprimer la règle`,children:(0,q.jsx)(f,{type:`danger`,icon:(0,q.jsx)(I,{}),onClick:()=>U(e,t)})})})})]}))}return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(B,{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)(L,{style:{marginTop:0,marginBottom:12}}),(0,q.jsx)(B.Item,{className:`form-item-font`,label:`Niveau de détail`,name:`dataType`,children:(0,q.jsx)(p,{options:r.levels})})]})})}),(0,q.jsx)(v,{children:(0,q.jsx)(_,{span:24,children:(0,q.jsx)(`div`,{className:`expert-rule-add-button`,children:(0,q.jsx)(f,{type:`primary`,disabled:D[e]>=3,onClick:()=>V(e),children:`Ajouter un indicateur`})})})})]})},Z=W.useCallback((e,t)=>N[e]&&N[e].indicateurId&&N[e].indicateurId!==`0`?(0,q.jsx)(A,{dot:!0,color:a,style:{right:-4,top:4},children:t}):t,[N]),ne=W.useCallback(()=>{let e=[];for(let t=0;t<5;t++)N[t]&&N[t].indicateurId&&N[t].indicateurId!==`0`&&e.push(`Règle ${t+1}`);return e.join(` ou `)},[N]);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(J,{indicators:r?.indicators??[],visible:T,onCancel:()=>E(!1),onOk:Y}),(0,q.jsx)(R,{title:`Ajouter/Modifier un contrôle expert`,open:e,onCancel:G,onOk:H,okText:`Enregistrer`,width:`53vw`,className:`expert-settings-modal`,children:(0,q.jsxs)(B.Provider,{children:[(0,q.jsxs)(B,{form:d,children:[(0,q.jsx)(ce,{level:3,children:`Définition`}),(0,q.jsx)(L,{style:{marginTop:0}}),(0,q.jsxs)(v,{children:[(0,q.jsx)(_,{span:12,children:(0,q.jsxs)(`div`,{className:`expert-settings-containet`,children:[(0,q.jsx)(B.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)(B.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)(B.Item,{className:`form-item-font`,label:`Gravité`,name:`graviteId`,children:(0,q.jsx)(p,{className:`form-item-widht`,options:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}]})}),(0,q.jsx)(B.Item,{className:`form-item-font`,label:`A partir de`,name:`startPeriode`,children:(0,q.jsx)(p,{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)(_,{span:12,children:(0,q.jsxs)(`div`,{className:`expert-settings-column`,children:[l.ISROLECTI&&(0,q.jsx)(B.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)(z,{size:`small`})}),(0,q.jsx)(B.Item,{className:`form-item-font`,label:`Contrôle expert actif`,name:`isActive`,valuePropName:`checked`,children:(0,q.jsx)(z,{})})]})})]}),(0,q.jsx)(v,{children:(0,q.jsx)(_,{span:24,children:(0,q.jsx)(B.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)(L,{style:{marginTop:0}}),(0,q.jsx)(ee,{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)(j,{title:`Actualiser`,children:(0,q.jsx)(f,{style:{height:`unset`},type:`link`,onClick:e,children:(0,q.jsx)(O,{})})})}),fe=({label:e,handleAdd:t})=>(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(j,{title:`Créer un nouveau ${e}`,children:(0,q.jsxs)(f,{size:`default`,type:`primary`,icon:(0,q.jsx)(E,{}),onClick:t,children:[`Ajouter un `,e]})})}),pe=({handleRefresh:e=null,handleAddItem:t=null,label:n,handleExecute:r=null,headerActionsToDisplay:i,executeIsLoading:a=!1,disangageValue:o=!1,handleDisangage:s})=>{let c=M().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)(z,{checked:o,onChange:s})]}),i.includes(`execute`)&&(0,q.jsx)(f,{disabled:!c.ISROLECTI||a,onClick:r,icon:(0,q.jsx)(k,{}),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)(v,{children:[t&&(0,q.jsx)(_,{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)(_,{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)(P,{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)(P,{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,W.useState)(``);return{searchTerm:n,setSearchTerm:r,filteredData:e.filter(e=>t.some(t=>{let r=e[t];return r&&r.toString().toLowerCase().includes(n.toLowerCase())}))}},ve=e=>s({queryKey:Q.list(e),queryFn:()=>Y(e)}),ye=async(e,t)=>(await N.get(`api/${t}/divers/${e}`)).data,be=async(e,t)=>{await N.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 T({mutationFn:({diverParameter:e,module:t})=>be(e,t),meta:{successMessage:`Paramètre expert mis à jour`,errorMessage:`Erreur lors de la mise à jour du paramètre`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.detail(r.module,r.diverParameter.code)})}})}var Ce=({softCode:e})=>{let t=H(e),n=M(),a=ve(t),s=ae(),u=oe(),d=se(),p=xe(`CONTROLSEXPERTACTIVE`,t),m=Se(),h=o(),g=n.data?.session,[_,v]=(0,W.useState)(!1),[b,x]=(0,W.useState)(),[S,C]=(0,W.useState)(!1),[w,T]=(0,W.useState)(!1),{searchTerm:E,setSearchTerm:O,filteredData:A}=_e(a.data?.controls,[`texte`,`code`]);S&&(A=A.filter(e=>e.isActive)),w&&(A=A.filter(e=>e.isCti));let N=p.data?.valeur??!1;N===`0`?N=!1:N===`1`&&(N=!0);let P=(e,n)=>{e.stopPropagation(),d.mutate({id:n.oid,module:t})},F=()=>{d.mutate({id:0,module:t})},L=(e,n)=>{e.stopPropagation(),s.mutate({expertControl:{oid:n.oid,isActive:!n.isActive,rules:[]},module:t})},R=()=>{v(!0),x({})},ee=e=>{x(a.data?.controls.find(t=>t.oid===e)),v(!0)},B=(e,n)=>{e.stopPropagation(),u.mutate({id:n.oid,module:t})},U=async()=>{await h.invalidateQueries({queryKey:Q.list(t)})},G=e=>{let n=e.target.checked?`0`:`1`;h.setQueryData($.detail(t,`CONTROLSEXPERTACTIVE`),e=>e?{...e,valeur:n}:[]),m.mutate({diverParameter:h.getQueryData($.detail(t,`CONTROLSEXPERTACTIVE`)),module:t})},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)(D,{label:t,isCti:e.isCti,icon:`Hospital`,toolTipLabel:`Contrôle expert créé par l'établissement`})})}},{title:`Contrôle expert Actif`,dataKey:`isCti`,align:`center`,width:100,dataGetter:({rowData:e})=>(0,q.jsx)(z,{checked:e.isActive,onClick:t=>L(t,e)})},{title:`Date dernière éxecution`,dataKey:`lastExecutionTimestamp`,align:`right`,dataGetter:({rowData:e})=>e.lastExecutionTimestamp?(0,te.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)(y,{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)(j,{title:`Executer`,children:(0,q.jsx)(f,{style:{marginLeft:8},onClick:t=>P(t,e),children:(0,q.jsx)(k,{})})}),(0,q.jsx)(j,{title:`Supprimer`,children:(0,q.jsx)(f,{type:`danger`,style:{marginLeft:8},disabled:e.isCti&&!g?.ISROLECTI,onClick:t=>B(t,e),children:(0,q.jsx)(I,{})})})]})}].map(e=>({width:200,key:e.dataKey,...e}));return(0,q.jsxs)(`div`,{className:`expert-settings`,children:[(0,q.jsx)(ue,{showModal:_,selectedControl:b,schema:t,data:a.data??[],setShowModal:v}),(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:U,label:`contrôle expert`,handleAddItem:R,handleExecute:F,searchTerm:E,setSearchTerm:O,headerActionsToDisplay:[`disengage`,`refresh`,`add`,`execute`],headerFiltersToDisplay:[`search`,`showCtiItems`,`showActiveItems`],showActiveItemsOnly:S,setShowActiveItemsOnly:C,showCtiItemsOnly:w,setShowCtiItemsOnly:T,executeIsLoading:d.isPending,disangageValue:N,handleDisangage:G}),(0,q.jsx)(`div`,{className:`component-content`,children:(0,q.jsx)(V,{loading:a.isFetching,fixed:!1,columns:K,rowKey:`oid`,data:A,rowHeight:40,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=`expert-row`;return t.isActive||(r+=` expert-control-inactive`),r},onRowSelect:ee})})]})};Ce.propTypes={softCode:G.default.string};export{Ce as default}; \ No newline at end of file diff --git a/assets/ExpertControlsSettings-VYJdCY_F.js b/assets/ExpertControlsSettings-VYJdCY_F.js new file mode 100644 index 0000000..c921a8f --- /dev/null +++ b/assets/ExpertControlsSettings-VYJdCY_F.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{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-DciJvmu_.js";import{t as v}from"./radio-DfM79pQC.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-CTTsi5gm.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-BgnQu3Rm.js";import{t as V}from"./module-eIe9lCj8.js";import{t as H}from"./indicatorsColumns-CQ6tRl3E.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/Exploit-DESW2aDQ.js b/assets/Exploit-CJEYcro9.js similarity index 92% rename from assets/Exploit-DESW2aDQ.js rename to assets/Exploit-CJEYcro9.js index c88fd83..4257318 100644 --- a/assets/Exploit-DESW2aDQ.js +++ b/assets/Exploit-CJEYcro9.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-BDcMaxoP.js";import{H as i}from"./ctiAxios-BejSO3uQ.js";import{t as a}from"./button-xukQsL9n.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-Dq1djfvE.js";import{t as m}from"./logs.queries-D2q0bVEJ.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-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-BgnQu3Rm.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 diff --git a/assets/FavoritesEditor-BAxw6b-W.js b/assets/FavoritesEditor-3r4oO9GI.js similarity index 91% rename from assets/FavoritesEditor-BAxw6b-W.js rename to assets/FavoritesEditor-3r4oO9GI.js index c82deab..ccd524c 100644 --- a/assets/FavoritesEditor-BAxw6b-W.js +++ b/assets/FavoritesEditor-3r4oO9GI.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-BDcMaxoP.js";import{t as c}from"./index.esm-D4i6w2dF.js";import{t as l}from"./input-C55Uc3oN.js";import{t as u}from"./button-xukQsL9n.js";import{t as d}from"./tree-Df2nuFCU.js";import{t as f}from"./queryOptions-Cg9orY1Y.js";import{t as p}from"./LeftSquareOutlined-DRQwPml3.js";import{t as m}from"./Loader-BvAKWCqv.js";import{Z as h,d as g,f as _,u as v}from"./index-Dq1djfvE.js";import{t as y}from"./SaveButton-DB2d9SXK.js";import{n as b}from"./userUtils-BU2V8rez.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{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-BgnQu3Rm.js";import{t as y}from"./SaveButton-Bbi_HV3n.js";import{n as b}from"./userUtils-Cq210sqg.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 diff --git a/assets/Import-B-qsMYki.js b/assets/Import-B-qsMYki.js new file mode 100644 index 0000000..d7d357e --- /dev/null +++ b/assets/Import-B-qsMYki.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{$ 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-CPpZ8tHr.js";import{i as _e}from"./select-CfH7keFL.js";import{r as U}from"./pagination-R950yTNl.js";import{t as ve}from"./tooltip-aAycUXp4.js";import{i as ye}from"./iconUtil-5_AEuFJs.js";import{t as be}from"./popconfirm-AMNgD9Dz.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-BgnQu3Rm.js";import{t as Ve}from"./BaseActionButton-SEuL6ldG.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-7-YeWOw2.js";import{i as dt,n as ft,r as pt,t as mt}from"./ref-BvIpxMBv.js";import{d as ht,f as gt,i as _t}from"./path-BaxUCLl1.js";import{n as vt,r as yt,t as bt}from"./importColumn-B0ucH-ap.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-CMrjoezL.js b/assets/Import-CMrjoezL.js deleted file mode 100644 index b73df04..0000000 --- a/assets/Import-CMrjoezL.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-BDcMaxoP.js";import{t as ae}from"./index.esm-D4i6w2dF.js";import{t as oe}from"./input-C55Uc3oN.js";import{i as se}from"./ctiAxios-BejSO3uQ.js";import{n as ce,t as le}from"./slicedToArray-BjCmY1mt.js";import{n as I,t as ue}from"./typeof-C6uZ2mkP.js";import{i as L,r as R}from"./asyncToGenerator-BFc9W-7V.js";import{l as de,m as fe,p as pe,t as z,u as me}from"./button-xukQsL9n.js";import{t as he}from"./table-BfTjJjfD.js";import{i as B}from"./select-dQ-XiIfN.js";import{r as ge}from"./pagination-65Ff8Uhz.js";import{t as _e}from"./tooltip-D0a9NNK5.js";import{i as V}from"./iconUtil-DGYSxFEZ.js";import{t as ve}from"./popconfirm-CcXbE9zH.js";import{t as H}from"./DownloadOutlined-BxQhjjNl.js";import{a as ye,i as be,n as xe,r as Se}from"./notification-DIuyPXAV.js";import{t as U}from"./useMutation-BtpRmKbj.js";import{t as Ce}from"./UndoOutlined-DAvTbx0c.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-Dq1djfvE.js";import{t as Ve}from"./BaseActionButton-DiD7WJNN.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-x9ZCMCga.js";import{i as dt,n as ft,r as pt,t as mt}from"./ref-b9Pc4bwO.js";import{d as ht,f as gt,i as _t}from"./path-DK5sVRfC.js";import{n as vt,r as yt,t as bt}from"./importColumn-CxSsrt3I.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(_());ce(),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=le(q.useState(),2),n=t[0],r=t[1];return q.useEffect(function(){r(`rc_progress_${Tt()}`)},[]),e||n});S(),I(),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=ue(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&&ue(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&&ue(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&&ue(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}L(),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`,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)};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(B,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,R(R(R(R(R({},`${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({},me(h,[`status`,`format`,`trailColor`,`strokeWidth`,`width`,`gapDegree`,`gapPosition`,`strokeLinecap`,`success`,`successPercent`]),{className:A,role:`progressbar`}),k)};S(),p(),k(),M(),T(),A(),f(),g(),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){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)),R(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={},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,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={},R(e,`${r}-item-custom`,c),R(e,`${r}-item-active`,a),R(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(),L();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)),R(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={},R(e,`${r}-${p}`,p),R(e,`${r}-label-${w}`,s===`horizontal`),R(e,`${r}-dot`,!!h),R(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(W()),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(W()),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(W()),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 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)=>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 U({mutationFn:({module:e,file:t})=>bn(e,t),meta:{errorMessage:`Erreur lors du téléchargement du fichier`},onSuccess:(e,t)=>{be({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 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=j();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=j();return U({mutationFn:({module:e,import_id:t})=>Cn(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onSuccess:e=>{Se({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 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=j();return U({mutationFn:({import_id:e,module:t})=>En(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onMutate:()=>{Se({type:`info`,message:`Contrôle`,description:`Contrôle lancé`})},onSuccess:e=>{Se({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 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||xe({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)(z,{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)?ye({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)(he,{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)(Te,{title:`Actualiser`,children:(0,Z.jsx)(z,{type:`link`,onClick:f,disabled:e.isFetching,children:(0,Z.jsx)(Ce,{})})}),(0,Z.jsx)(Te,{title:`Supprimer l'import`,children:(0,Z.jsx)(ve,{placement:`top`,style:{zIndex:`4000`},title:`Etes vous sur de vouloir supprimer l'import ?`,onConfirm:p,okText:`Supprimer`,cancelText:`Annuler`,children:(0,Z.jsx)(z,{type:`link`,disabled:!n||s.isPending,children:(0,Z.jsx)(Ae,{})})})}),(0,Z.jsx)(z,{size:`default`,icon:(0,Z.jsx)(V,{}),loading:l.isPending,disabled:!n||l.isPending,onClick:m,children:`Dernier rapport`}),(0,Z.jsx)(z,{size:`default`,icon:(0,Z.jsx)(Be,{}),loading:c.isPending,disabled:!n||c.isPending,onClick:h,children:`Recontrôler`}),(0,Z.jsx)(z,{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)(z,{size:`default`,type:`primary`,icon:(0,Z.jsx)(H,{}),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)(_e,{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)(Te,{title:`Actualiser`,children:(0,Z.jsx)(z,{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;Se({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/ImportOutlined-okr1I4Tb.js b/assets/ImportOutlined-NO501Nvj.js similarity index 87% rename from assets/ImportOutlined-okr1I4Tb.js rename to assets/ImportOutlined-NO501Nvj.js index 52c2506..1157226 100644 --- a/assets/ImportOutlined-okr1I4Tb.js +++ b/assets/ImportOutlined-NO501Nvj.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-BDcMaxoP.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{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 diff --git a/assets/IndicatorsManager-C6ei1skP.js b/assets/IndicatorsManager-C6ei1skP.js deleted file mode 100644 index 8e7193a..0000000 --- a/assets/IndicatorsManager-C6ei1skP.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,o as i}from"./axios-BDcMaxoP.js";import{t as a}from"./index.esm-D4i6w2dF.js";import{t as o}from"./input-C55Uc3oN.js";import{V as s}from"./ctiAxios-BejSO3uQ.js";import{t as c}from"./button-xukQsL9n.js";import{t as l}from"./select-dQ-XiIfN.js";import{t as u}from"./SearchOutlined-ouHQf-Hv.js";import{t as d}from"./tooltip-D0a9NNK5.js";import{n as f,t as p}from"./row-CaO7bYqu.js";import{t as m}from"./popconfirm-CcXbE9zH.js";import{t as h}from"./CopyOutlined-DYcCtig4.js";import{t as g}from"./useMutation-BtpRmKbj.js";import{n as _}from"./DiscardChangesButton--UFTdxnr.js";import{n as v}from"./RowLabelWithIcon-Cdvgtgye.js";import{t as y}from"./UndoOutlined-DAvTbx0c.js";import{t as b}from"./Loader-BvAKWCqv.js";import{D as x,F as S,I as C,Q as w,T,X as E,Z as D,ht as O,k,mt as A,ot as j,s as M}from"./index-Dq1djfvE.js";import{t as ee}from"./SaveButton-DB2d9SXK.js";import{r as N,t as P}from"./useFormIsActive-DyF3doLv.js";import{n as F,r as te,t as I}from"./CloseButton-CvIhRVuQ.js";import{a as L,c as R,i as z,l as B,n as V,o as H,s as U,t as W,u as G}from"./CopyToClipboard-BaAfUOJi.js";import{n as K}from"./Information-BXzTZc0Z.js";import{n as q}from"./indicatorsColumns-DE1G4nXP.js";var J=e(t()),Y=e(r());function ne(){let e=i();return g({mutationFn:({softCode:e,indicator:t})=>G(e,t),meta:{successMessage:`Indicateur enregistré`,errorMessage:`Erreur lors de l'enregistrement de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:U.list(r.softCode)})}})}function re(){let e=i();return g({mutationFn:({softCode:e,oid:t})=>B(e,t),meta:{successMessage:`Indicateur supprimé`,errorMessage:`Erreur lors de la suppression de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:U.list(r.softCode)})}})}function ie(){let e=i();return g({mutationFn:({softCode:e,oid:t})=>R(e,t),meta:{successMessage:`Indicateur copié`,errorMessage:`Erreur lors de la copie de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:U.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)(j.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)(j.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}=x(),o=V(t,H(i).data??L),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)(j.Item,{name:`total_function`,children:(0,X.jsx)(E,{treeData:z(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)(D,{}),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)(j.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)(j.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}=x(),c=C().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)(j.Item,{name:`code`,children:(0,X.jsx)(o,{className:`indicator-form-input`})}),(0,X.jsx)(W,{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)(j.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)(j.Item,{name:`entete`,children:(0,X.jsx)(o.TextArea,{className:`indicator-form-input`})}),(0,X.jsx)(S,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,X.jsx)(K,{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)(j.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)(j.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,X.jsx)(A,{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)(j.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,X.jsx)(A,{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)(j.Item,{valuePropName:`checked`,name:`anonymized`,children:(0,X.jsx)(A,{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)(j.Item,{name:`dimensions`,children:(0,X.jsx)(E,{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=C().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)(S,{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)(D,{}),`Supprimer`]})}),(0,X.jsx)(F,{onConfirm:r,modified:e,disabled:!e||s}),(0,X.jsx)(ee,{onClick:n,toolTipTitle:`Enregistrer`,loading:s,disabled:!e}),(0,X.jsx)(I,{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=C(),c=H(o),l=ne(),u=re(),d=ie(),f=c.data??L,p=s.data?.session,[m]=j.useForm(),[h,g]=(0,J.useState)(!1),[_,v]=(0,J.useState)(),[y,b]=(0,J.useState)(),[x,S]=(0,J.useState)(),[w,T]=(0,J.useState)(),[E,D]=(0,J.useState)(null),[k,A]=(0,J.useState)(!1),[M,ee]=(0,J.useState)([]);(0,J.useEffect)(()=>{let t=r.find(t=>t.code===e.table_name);t&&T(t.dimensions)},[e,r]),(0,J.useEffect)(()=>{let t=G(e);m.setFieldsValue(t),v(t),b(K(e)),S(q(e))},[e,f.indicators]);let N=({value:n,field:r,fieldsToEdit:i})=>{g(!0);let a=JSON.parse(JSON.stringify(e)),o=m.getFieldsValue();for(let e in o)a[e]=o[e];let s={...a};if(r&&n&&(s={...a,[r]:n}),i){for(let e in i)a[e]=i[e];s={...a,fieldsToEdit:i}}t({...s})},F=(e=null,t)=>{e&&(D(e),ee(W(t))),A(!k)},I=()=>{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})},V=()=>{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=``;x[e-1]&&(t=x[e-1].toString()),n[`dimension_date_${e}`]=t}let i={...e,...n};return delete i.dimensions,delete i.themes,delete i.anonymized,delete i.themesSearch,delete i.is_new,i},W=e=>{let t=[];for(let[n,r]of Object.entries(e))/indicateur_associe_[\d]*_id/.test(n)&&r!==`0`&&t.push(r);let n=f.indicators.filter(e=>!t.includes(e.oid)).filter(t=>![e.oid].includes(t.oid));return n.length>0?n:[]};function G(t){let n=m.getFieldsValue();for(let e in n)n[e]=null;return n.table_name=r[0].code,{...n,...e}}function K(e){let t=[],n=Y(a);return e.themes.forEach(e=>{let r=n.find(t=>t.data===e);r&&t.push(r.value)}),t}function q(e){let t=[],n=r.find(t=>t.code===e.table_name);return e?.dimensions.forEach(e=>{let r=n?.dimensions.find(t=>t.value===e);r&&t.push(r.value)}),t}function Y(e){let t=[];return e.forEach(e=>{let n={...e};n.children&&(t=t.concat(Y(n.children)),delete n.children),t.push(n)}),t}let Z=l.isPending||u.isPending||d.isPending,$=r.map((e,t)=>(0,X.jsx)(ce,{value:e.code,children:e.texte},t));return e.total_function===`*LISTANON`&&($=$.filter(e=>e.props.value!==`*CALC`)),(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(te,{showModal:k,handleShowModal:()=>F(null),handleModifyIndicator:N,options:{oneOnly:!0},specifiedIndicators:M,joinedIndicatorIndex:E}),(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:V,handleReset:R,handleCopy:B,handleCloseEditor:i,handleDelete:z,isMutating:Z})}),(0,X.jsxs)(j,{className:`indicator-editor-form`,form:m,onValuesChange:I,disabled:P(e.is_cti,p),children:[(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(O,{items:[{label:`Paramètre`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(oe,{indicator:e,availableDimensions:w,indicatorDimensions:x,setIndicatorDimensions:S,handleChange:N})}]})}),e.code!==`CTI_SEP`&&(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(O,{items:[{label:`Base de donnée`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(Q,{tableOptions:$,form:m,indicator:e,handleShowModal:F,handleChange:N})},{label:`Présentation`,key:`2`,className:`scrollable-tab`,children:(0,X.jsx)(ae,{})}]})})]})]})]})};$.propTypes={indicator:Y.default.object,setIndicator:Y.default.func,showEditor:Y.default.bool,tables:Y.default.arrayOf(Y.default.object),handleCloseEditor:Y.default.func,themes:Y.default.arrayOf(Y.default.object),module:Y.default.string};var le=J.memo(({tables:e,selectedRow:t,handleSelectedRow:n,module:r,tableData:i,loading:a})=>(0,X.jsx)(M,{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=H(e),n=t.data??L,[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)([]),[x,C]=(0,J.useState)(!1),[E,D]=(0,J.useState)(!1),[O,A]=(0,J.useState)(``);return(0,J.useEffect)(()=>{l(null),i(!1),h(`100%`)},[n.indicators]),(0,J.useEffect)(()=>{let e=n.indicators.filter(e=>(!E||e.is_hide===!0)&&(!x||e.is_cti===!0));O&&(e=T(e,O,[`texte`,`column_name`,`code`,`entete`,`table`])),_(e)},[n.indicators,O,x,E]),t.isPending?(0,X.jsx)(`div`,{className:`loading-wrapper`,children:(0,X.jsx)(b,{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)(S,{title:`Actualiser`,children:(0,X.jsx)(c,{type:`link`,onClick:()=>{t.refetch()},children:(0,X.jsx)(y,{})})}),(0,X.jsx)(S,{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:O,onChange:e=>{A(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)(w,{size:`small`,checked:x,onChange:e=>{C(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs CTI`})]}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(w,{size:`small`,checked:E,onChange:e=>{D(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)(k,{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/IndicatorsManager-DB0nLU4f.js b/assets/IndicatorsManager-DB0nLU4f.js new file mode 100644 index 0000000..6f657c6 --- /dev/null +++ b/assets/IndicatorsManager-DB0nLU4f.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{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-AMNgD9Dz.js";import{t as h}from"./CopyOutlined-CPvzHTe5.js";import{t as g}from"./useMutation-Dw_VO9_w.js";import{n as _}from"./DiscardChangesButton-hGS9fwPh.js";import{n as v}from"./RowLabelWithIcon-CTTsi5gm.js";import{t as y}from"./UndoOutlined-2WspCEN7.js";import{t as b}from"./Loader-C9fMgHPw.js";import{D as x,F as S,I as C,Q as w,T,X as E,Z as D,ht as O,k,mt as A,ot as j,s as M}from"./index-BgnQu3Rm.js";import{t as ee}from"./SaveButton-Bbi_HV3n.js";import{r as N,t as P}from"./useFormIsActive-H_lSAgui.js";import{n as F,r as te,t as I}from"./CloseButton-BmiDXr3R.js";import{a as L,c as R,i as z,l as B,n as V,o as H,s as U,t as W,u as G}from"./CopyToClipboard-CN0q_IT-.js";import{n as K}from"./Information-BXzTZc0Z.js";import{n as q}from"./indicatorsColumns-CQ6tRl3E.js";var J=e(t()),Y=e(r());function ne(){let e=i();return g({mutationFn:({softCode:e,indicator:t})=>G(e,t),meta:{successMessage:`Indicateur enregistré`,errorMessage:`Erreur lors de l'enregistrement de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:U.list(r.softCode)})}})}function re(){let e=i();return g({mutationFn:({softCode:e,oid:t})=>B(e,t),meta:{successMessage:`Indicateur supprimé`,errorMessage:`Erreur lors de la suppression de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:U.list(r.softCode)})}})}function ie(){let e=i();return g({mutationFn:({softCode:e,oid:t})=>R(e,t),meta:{successMessage:`Indicateur copié`,errorMessage:`Erreur lors de la copie de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:U.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)(j.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)(j.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}=x(),o=V(t,H(i).data??L),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)(j.Item,{name:`total_function`,children:(0,X.jsx)(E,{treeData:z(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)(D,{}),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)(j.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)(j.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}=x(),c=C().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)(j.Item,{name:`code`,children:(0,X.jsx)(o,{className:`indicator-form-input`})}),(0,X.jsx)(W,{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)(j.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)(j.Item,{name:`entete`,children:(0,X.jsx)(o.TextArea,{className:`indicator-form-input`})}),(0,X.jsx)(S,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,X.jsx)(K,{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)(j.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)(j.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,X.jsx)(A,{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)(j.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,X.jsx)(A,{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)(j.Item,{valuePropName:`checked`,name:`anonymized`,children:(0,X.jsx)(A,{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)(j.Item,{name:`dimensions`,children:(0,X.jsx)(E,{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=C().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)(S,{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)(D,{}),`Supprimer`]})}),(0,X.jsx)(F,{onConfirm:r,modified:e,disabled:!e||s}),(0,X.jsx)(ee,{onClick:n,toolTipTitle:`Enregistrer`,loading:s,disabled:!e}),(0,X.jsx)(I,{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=C(),c=H(o),l=ne(),u=re(),d=ie(),f=c.data??L,p=s.data?.session,[m]=j.useForm(),[h,g]=(0,J.useState)(!1),[_,v]=(0,J.useState)(),[y,b]=(0,J.useState)(),[x,S]=(0,J.useState)(),[w,T]=(0,J.useState)(),[E,D]=(0,J.useState)(null),[k,A]=(0,J.useState)(!1),[M,ee]=(0,J.useState)([]);(0,J.useEffect)(()=>{let t=r.find(t=>t.code===e.table_name);t&&T(t.dimensions)},[e,r]),(0,J.useEffect)(()=>{let t=G(e);m.setFieldsValue(t),v(t),b(K(e)),S(q(e))},[e,f.indicators]);let N=({value:n,field:r,fieldsToEdit:i})=>{g(!0);let a=JSON.parse(JSON.stringify(e)),o=m.getFieldsValue();for(let e in o)a[e]=o[e];let s={...a};if(r&&n&&(s={...a,[r]:n}),i){for(let e in i)a[e]=i[e];s={...a,fieldsToEdit:i}}t({...s})},F=(e=null,t)=>{e&&(D(e),ee(W(t))),A(!k)},I=()=>{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})},V=()=>{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=``;x[e-1]&&(t=x[e-1].toString()),n[`dimension_date_${e}`]=t}let i={...e,...n};return delete i.dimensions,delete i.themes,delete i.anonymized,delete i.themesSearch,delete i.is_new,i},W=e=>{let t=[];for(let[n,r]of Object.entries(e))/indicateur_associe_[\d]*_id/.test(n)&&r!==`0`&&t.push(r);let n=f.indicators.filter(e=>!t.includes(e.oid)).filter(t=>![e.oid].includes(t.oid));return n.length>0?n:[]};function G(t){let n=m.getFieldsValue();for(let e in n)n[e]=null;return n.table_name=r[0].code,{...n,...e}}function K(e){let t=[],n=Y(a);return e.themes.forEach(e=>{let r=n.find(t=>t.data===e);r&&t.push(r.value)}),t}function q(e){let t=[],n=r.find(t=>t.code===e.table_name);return e?.dimensions.forEach(e=>{let r=n?.dimensions.find(t=>t.value===e);r&&t.push(r.value)}),t}function Y(e){let t=[];return e.forEach(e=>{let n={...e};n.children&&(t=t.concat(Y(n.children)),delete n.children),t.push(n)}),t}let Z=l.isPending||u.isPending||d.isPending,$=r.map((e,t)=>(0,X.jsx)(ce,{value:e.code,children:e.texte},t));return e.total_function===`*LISTANON`&&($=$.filter(e=>e.props.value!==`*CALC`)),(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(te,{showModal:k,handleShowModal:()=>F(null),handleModifyIndicator:N,options:{oneOnly:!0},specifiedIndicators:M,joinedIndicatorIndex:E}),(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:V,handleReset:R,handleCopy:B,handleCloseEditor:i,handleDelete:z,isMutating:Z})}),(0,X.jsxs)(j,{className:`indicator-editor-form`,form:m,onValuesChange:I,disabled:P(e.is_cti,p),children:[(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(O,{items:[{label:`Paramètre`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(oe,{indicator:e,availableDimensions:w,indicatorDimensions:x,setIndicatorDimensions:S,handleChange:N})}]})}),e.code!==`CTI_SEP`&&(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(O,{items:[{label:`Base de donnée`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(Q,{tableOptions:$,form:m,indicator:e,handleShowModal:F,handleChange:N})},{label:`Présentation`,key:`2`,className:`scrollable-tab`,children:(0,X.jsx)(ae,{})}]})})]})]})]})};$.propTypes={indicator:Y.default.object,setIndicator:Y.default.func,showEditor:Y.default.bool,tables:Y.default.arrayOf(Y.default.object),handleCloseEditor:Y.default.func,themes:Y.default.arrayOf(Y.default.object),module:Y.default.string};var le=J.memo(({tables:e,selectedRow:t,handleSelectedRow:n,module:r,tableData:i,loading:a})=>(0,X.jsx)(M,{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=H(e),n=t.data??L,[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)([]),[x,C]=(0,J.useState)(!1),[E,D]=(0,J.useState)(!1),[O,A]=(0,J.useState)(``);return(0,J.useEffect)(()=>{l(null),i(!1),h(`100%`)},[n.indicators]),(0,J.useEffect)(()=>{let e=n.indicators.filter(e=>(!E||e.is_hide===!0)&&(!x||e.is_cti===!0));O&&(e=T(e,O,[`texte`,`column_name`,`code`,`entete`,`table`])),_(e)},[n.indicators,O,x,E]),t.isPending?(0,X.jsx)(`div`,{className:`loading-wrapper`,children:(0,X.jsx)(b,{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)(S,{title:`Actualiser`,children:(0,X.jsx)(c,{type:`link`,onClick:()=>{t.refetch()},children:(0,X.jsx)(y,{})})}),(0,X.jsx)(S,{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:O,onChange:e=>{A(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)(w,{size:`small`,checked:x,onChange:e=>{C(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs CTI`})]}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(w,{size:`small`,checked:E,onChange:e=>{D(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)(k,{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-DRQwPml3.js b/assets/LeftSquareOutlined-GxfnF6um.js similarity index 85% rename from assets/LeftSquareOutlined-DRQwPml3.js rename to assets/LeftSquareOutlined-GxfnF6um.js index 62d713b..e085003 100644 --- a/assets/LeftSquareOutlined-DRQwPml3.js +++ b/assets/LeftSquareOutlined-GxfnF6um.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-BDcMaxoP.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{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 diff --git a/assets/LicencesManager-CL14EFTW.js b/assets/LicencesManager-Cc_q6YA4.js similarity index 85% rename from assets/LicencesManager-CL14EFTW.js rename to assets/LicencesManager-Cc_q6YA4.js index e655eee..eaeabcb 100644 --- a/assets/LicencesManager-CL14EFTW.js +++ b/assets/LicencesManager-Cc_q6YA4.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-BDcMaxoP.js";import{t as i}from"./index.esm-D4i6w2dF.js";import{t as a}from"./input-C55Uc3oN.js";import{u as o}from"./ctiAxios-BejSO3uQ.js";import{t as s}from"./button-xukQsL9n.js";import{n as c,t as l}from"./row-CaO7bYqu.js";import{t as u}from"./useMutation-BtpRmKbj.js";import{t as d}from"./UndoOutlined-DAvTbx0c.js";import{t as f}from"./Loader-BvAKWCqv.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-Dq1djfvE.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{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-BgnQu3Rm.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-CB6sAu-q.js b/assets/ListesManagers-BqaAuNfv.js similarity index 92% rename from assets/ListesManagers-CB6sAu-q.js rename to assets/ListesManagers-BqaAuNfv.js index 31b93bc..83dcfe2 100644 --- a/assets/ListesManagers-CB6sAu-q.js +++ b/assets/ListesManagers-BqaAuNfv.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-BDcMaxoP.js";import{t as o}from"./index.esm-D4i6w2dF.js";import{t as s}from"./input-C55Uc3oN.js";import{t as c}from"./button-xukQsL9n.js";import{i as l}from"./select-dQ-XiIfN.js";import{f as u,u as ee}from"./sanitizeDataUtils-Z8fZ8uV9.js";import{n as d}from"./iconUtil-DGYSxFEZ.js";import{t as f}from"./spin-IkpKhUVi.js";import{t as te}from"./ArrowLeftOutlined-Bae7unhy.js";import{t as p}from"./popconfirm-CcXbE9zH.js";import{t as m}from"./tree-Df2nuFCU.js";import{c as h,s as ne}from"./chunk-4N6VE7H7-DnASKJzj.js";import{t as g}from"./useMutation-BtpRmKbj.js";import{t as _}from"./queryOptions-Cg9orY1Y.js";import{n as v,t as y}from"./DiscardChangesButton--UFTdxnr.js";import{a as re,i as b,n as x,o as S,r as C,s as ie,t as w}from"./filterByCode-M0vpD4cy.js";import{t as T}from"./ImportOutlined-okr1I4Tb.js";import{t as ae}from"./LeftSquareOutlined-DRQwPml3.js";import{t as E}from"./RightSquareOutlined-C-Af7NvS.js";import{t as oe}from"./Loader-BvAKWCqv.js";import{B as D,D as se,I as O,O as k,Q as ce,R as A,T as j,Z as le,mt as M,ot as N,s as P,t as ue,w as F}from"./index-Dq1djfvE.js";import{i as I,t as L}from"./useFormIsActive-DyF3doLv.js";import{t as de}from"./module-eIe9lCj8.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=O(),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),[D,se]=(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,D,F,_]);let Y=L(u?.is_cti===`1`,d);if(ee||!u)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(oe,{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=()=>{I(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 re(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=>{se(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=j(n,q,[`code`,`texte`,`complement`]),n=w(n,D),_===!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)(y,{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)(ie,{}),onClick:()=>{ue(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)(le,{}),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)(ce,{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)(ae,{})}),(0,K.jsx)(c,{type:`link`,onClick:()=>De(),disabled:!W.length||x||Y,children:(0,K.jsx)(E,{})})]}),(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:D,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}=se(),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),[re,b]=(0,U.useState)(null),[x,S]=(0,U.useState)([]),[C,ie]=(0,U.useState)([]),[w,ae]=(0,U.useState)(null),[E,oe]=(0,U.useState)(``),[O,k]=(0,U.useState)([]),[ce,j]=(0,U.useState)([]);(0,U.useEffect)(()=>{S(L(p))},[E,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?(b({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)(()=>{S(L(p)),ie(L(m))},[p,m]),(0,U.useEffect)(()=>{k(ee(x))},[x]),(0,U.useEffect)(()=>{if(E===``)j([]);else{let e=[];O.forEach(t=>{t.title.toLowerCase().includes(E.toLowerCase())&&(e=e.concat(u(t.key,x)))}),e=e.filter((e,t,n)=>e&&n.indexOf(e)===t),j(e)}},[E,x,O]);let le=()=>{t({search:``},{replace:!0}),y(!1),b(null)},M=(e,n)=>{let r=n.node;r.liste_id&&(t({search:`?liste=${r.code}`}),y(!0),b({table_id:r.table_id,liste_id:r.liste_id,schema:r.schema}))},N=t=>{t&&l.mutate({refoid:t,softCode:e,schema:te,database:i?.name})},P=()=>{a.refetch()},ue=()=>{_(!g)},F=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:re,handleKillEditor:le,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:E,onChange:F}),(0,K.jsx)(c,{onClick:P,icon:(0,K.jsx)(D,{}),loading:a.isFetching,children:`Actualiser`},`refreshBtn`),(0,K.jsx)(c,{style:{width:`148.5px`},type:g?`secondary`:`primary`,onClick:ue,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:M,treeData:x,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:()=>N(w),icon:(0,K.jsx)(T,{}),loading:l.isPending,disabled:!w,children:`Importer`},`importBtn`)]}),(0,K.jsx)(`div`,{className:`references-tree`,children:(0,K.jsx)(J,{treeData:C,onSelect:(e,t)=>{let n=t.node;ae(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{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-DciJvmu_.js";import{n as d}from"./iconUtil-5_AEuFJs.js";import{t as f}from"./spin-ChjOa0D5.js";import{t as te}from"./ArrowLeftOutlined-D46HctO4.js";import{t as p}from"./popconfirm-AMNgD9Dz.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{n as v,t as y}from"./DiscardChangesButton-hGS9fwPh.js";import{a as re,i as b,n as x,o as S,r as C,s as ie,t as w}from"./filterByCode-C4GLrYTW.js";import{t as T}from"./ImportOutlined-NO501Nvj.js";import{t as ae}from"./LeftSquareOutlined-GxfnF6um.js";import{t as E}from"./RightSquareOutlined-tpje-J-e.js";import{t as oe}from"./Loader-C9fMgHPw.js";import{B as D,D as se,I as O,O as k,Q as ce,R as A,T as j,Z as le,mt as M,ot as N,s as P,t as ue,w as F}from"./index-BgnQu3Rm.js";import{i as I,t as L}from"./useFormIsActive-H_lSAgui.js";import{t as de}from"./module-eIe9lCj8.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=O(),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),[D,se]=(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,D,F,_]);let Y=L(u?.is_cti===`1`,d);if(ee||!u)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(oe,{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=()=>{I(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 re(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=>{se(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=j(n,q,[`code`,`texte`,`complement`]),n=w(n,D),_===!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)(y,{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)(ie,{}),onClick:()=>{ue(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)(le,{}),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)(ce,{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)(ae,{})}),(0,K.jsx)(c,{type:`link`,onClick:()=>De(),disabled:!W.length||x||Y,children:(0,K.jsx)(E,{})})]}),(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:D,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}=se(),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),[re,b]=(0,U.useState)(null),[x,S]=(0,U.useState)([]),[C,ie]=(0,U.useState)([]),[w,ae]=(0,U.useState)(null),[E,oe]=(0,U.useState)(``),[O,k]=(0,U.useState)([]),[ce,j]=(0,U.useState)([]);(0,U.useEffect)(()=>{S(L(p))},[E,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?(b({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)(()=>{S(L(p)),ie(L(m))},[p,m]),(0,U.useEffect)(()=>{k(ee(x))},[x]),(0,U.useEffect)(()=>{if(E===``)j([]);else{let e=[];O.forEach(t=>{t.title.toLowerCase().includes(E.toLowerCase())&&(e=e.concat(u(t.key,x)))}),e=e.filter((e,t,n)=>e&&n.indexOf(e)===t),j(e)}},[E,x,O]);let le=()=>{t({search:``},{replace:!0}),y(!1),b(null)},M=(e,n)=>{let r=n.node;r.liste_id&&(t({search:`?liste=${r.code}`}),y(!0),b({table_id:r.table_id,liste_id:r.liste_id,schema:r.schema}))},N=t=>{t&&l.mutate({refoid:t,softCode:e,schema:te,database:i?.name})},P=()=>{a.refetch()},ue=()=>{_(!g)},F=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:re,handleKillEditor:le,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:E,onChange:F}),(0,K.jsx)(c,{onClick:P,icon:(0,K.jsx)(D,{}),loading:a.isFetching,children:`Actualiser`},`refreshBtn`),(0,K.jsx)(c,{style:{width:`148.5px`},type:g?`secondary`:`primary`,onClick:ue,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:M,treeData:x,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:()=>N(w),icon:(0,K.jsx)(T,{}),loading:l.isPending,disabled:!w,children:`Importer`},`importBtn`)]}),(0,K.jsx)(`div`,{className:`references-tree`,children:(0,K.jsx)(J,{treeData:C,onSelect:(e,t)=>{let n=t.node;ae(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-BvAKWCqv.js b/assets/Loader-C9fMgHPw.js similarity index 78% rename from assets/Loader-BvAKWCqv.js rename to assets/Loader-C9fMgHPw.js index 9c50d54..c71ce04 100644 --- a/assets/Loader-BvAKWCqv.js +++ b/assets/Loader-C9fMgHPw.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-BDcMaxoP.js";import{r as i}from"./react-redux-Bek2gPun.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-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 diff --git a/assets/Logs-BbGO3EI3.js b/assets/Logs-BbGO3EI3.js new file mode 100644 index 0000000..09a4f21 --- /dev/null +++ b/assets/Logs-BbGO3EI3.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{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-BgnQu3Rm.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 diff --git a/assets/Logs-nIlM3Ye_.js b/assets/Logs-nIlM3Ye_.js deleted file mode 100644 index 7cf40cd..0000000 --- a/assets/Logs-nIlM3Ye_.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{nt as r}from"./axios-BDcMaxoP.js";import{C as i,c as a,u as o}from"./ctiAxios-BejSO3uQ.js";import{t as s}from"./button-xukQsL9n.js";import{n as c}from"./chunk-4N6VE7H7-DnASKJzj.js";import{I as l,pt as u,s as d}from"./index-Dq1djfvE.js";import{n as f}from"./logs.queries-D2q0bVEJ.js";var p=e(t()),m=n(),h=async()=>{let e=await i.getItem(`REACT_QUERY_OFFLINE_CACHE`);return e?(a(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,[a,g]=(0,p.useState)(`logs`),[_,v]=(0,p.useState)([]),y=(0,p.useRef)(null);(0,p.useEffect)(()=>{if(a!==`cache`)return;let e=async()=>{v(await h())};e();let t=o.getQueryCache().subscribe(()=>{clearTimeout(y.current),y.current=setTimeout(e,1500)});return()=>{t(),clearTimeout(y.current)}},[a]);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:a===`logs`?`primary`:`default`,onClick:()=>g(`logs`),children:`Logs serveur`}),(0,m.jsx)(s,{type:a===`cache`?`primary`:`default`,onClick:()=>g(`cache`),children:`Cache persistant`}),a===`logs`&&(0,m.jsx)(s,{onClick:b,children:`Reload`})]})]}),(0,m.jsxs)(`div`,{className:`page-content`,children:[a===`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é !`)}})})}),a===`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-CC8XPo6C.js b/assets/OvalideImports-DSXbL8hw.js similarity index 84% rename from assets/OvalideImports-CC8XPo6C.js rename to assets/OvalideImports-DSXbL8hw.js index b36791b..117847f 100644 --- a/assets/OvalideImports-CC8XPo6C.js +++ b/assets/OvalideImports-DSXbL8hw.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-BDcMaxoP.js";import{t as s}from"./index.esm-D4i6w2dF.js";import{t as c}from"./ctiAxios-BejSO3uQ.js";import{t as l}from"./button-xukQsL9n.js";import{t as u}from"./DownloadOutlined-BxQhjjNl.js";import{t as d}from"./useMutation-BtpRmKbj.js";import{t as f}from"./queryOptions-Cg9orY1Y.js";import{t as p}from"./UndoOutlined-DAvTbx0c.js";import{F as m,I as h,L as g,N as _,Z as v,s as y,v as b}from"./index-Dq1djfvE.js";import{r as x,t as S}from"./path-DK5sVRfC.js";import{i as C}from"./importColumn-CxSsrt3I.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{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-BgnQu3Rm.js";import{r as x,t as S}from"./path-BaxUCLl1.js";import{i as C}from"./importColumn-B0ucH-ap.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 diff --git a/assets/PasswordManager-Bwdn6F_8.js b/assets/PasswordManager-DpZiz06k.js similarity index 88% rename from assets/PasswordManager-Bwdn6F_8.js rename to assets/PasswordManager-DpZiz06k.js index 5399916..7b5825d 100644 --- a/assets/PasswordManager-Bwdn6F_8.js +++ b/assets/PasswordManager-DpZiz06k.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-D4i6w2dF.js";import{t as i}from"./input-C55Uc3oN.js";import{I as a,ot as o}from"./index-Dq1djfvE.js";import{t as s}from"./SaveButton-DB2d9SXK.js";import{r as c}from"./users.mutations-XJrrG25v.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-DR3o6Tiw.js";import{t as i}from"./input-Fres-Ye6.js";import{I as a,ot as o}from"./index-BgnQu3Rm.js";import{t as s}from"./SaveButton-Bbi_HV3n.js";import{r as c}from"./users.mutations-Cqv3-XdW.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-BYbwd9jK.js b/assets/PresentationManager-PkFgPXDj.js similarity index 91% rename from assets/PresentationManager-BYbwd9jK.js rename to assets/PresentationManager-PkFgPXDj.js index 072339b..038ad79 100644 --- a/assets/PresentationManager-BYbwd9jK.js +++ b/assets/PresentationManager-PkFgPXDj.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-dQ-XiIfN.js";import{n as i,t as a}from"./row-CaO7bYqu.js";import{r as o}from"./react-redux-Bek2gPun.js";import{t as s}from"./menu.queries-ByWBLxyR.js";import{I as c,Q as l,dt as u,ot as d}from"./index-Dq1djfvE.js";import{t as f}from"./SaveButton-DB2d9SXK.js";import{i as p}from"./users.mutations-XJrrG25v.js";import{t as m}from"./ColorPicker-BHobLtm9.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-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-BgnQu3Rm.js";import{t as f}from"./SaveButton-Bbi_HV3n.js";import{i as p}from"./users.mutations-Cqv3-XdW.js";import{t as m}from"./ColorPicker-DkAAm-v_.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-BUTD5xYb.js b/assets/ReportsManager-AvoglWod.js similarity index 58% rename from assets/ReportsManager-BUTD5xYb.js rename to assets/ReportsManager-AvoglWod.js index 928498b..d2d88af 100644 --- a/assets/ReportsManager-BUTD5xYb.js +++ b/assets/ReportsManager-AvoglWod.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-BDcMaxoP.js";import{t as d}from"./index.esm-D4i6w2dF.js";import{t as f}from"./input-C55Uc3oN.js";import{S as p,V as m}from"./ctiAxios-BejSO3uQ.js";import{t as h}from"./button-xukQsL9n.js";import{i as g,t as _}from"./select-dQ-XiIfN.js";import{t as v}from"./SearchOutlined-ouHQf-Hv.js";import{T as y}from"./sanitizeDataUtils-Z8fZ8uV9.js";import{n as b,t as x}from"./row-CaO7bYqu.js";import{t as S}from"./ArrowLeftOutlined-Bae7unhy.js";import{t as C}from"./popconfirm-CcXbE9zH.js";import{t as w}from"./tree-Df2nuFCU.js";import{t as T}from"./CopyOutlined-DYcCtig4.js";import{r as E,t as D}from"./notification-DIuyPXAV.js";import{t as O}from"./useMutation-BtpRmKbj.js";import{n as ee,t as te}from"./DiscardChangesButton--UFTdxnr.js";import{t as k}from"./ImportOutlined-okr1I4Tb.js";import{n as ne}from"./RowLabelWithIcon-Cdvgtgye.js";import{t as A}from"./UndoOutlined-DAvTbx0c.js";import{t as j}from"./Loader-BvAKWCqv.js";import{a as M,c as N,i as P,o as F,s as I,t as re}from"./es--u5We8Xl.js";import{D as ie,F as L,H as ae,I as oe,J as R,Q as se,T as ce,V as le,X as ue,Y as z,Z as de,a as B,et as fe,ht as pe,i as me,k as he,mt as V,o as ge,ot as H,rt as U,s as _e,u as ve}from"./index-Dq1djfvE.js";import{a as ye,t as be}from"./useFormIsActive-DyF3doLv.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-x9ZCMCga.js";import{_ as we,a as Te,b as Ee,c as De,d as Oe,f as ke,g as Ae,h as je,i as Me,l as Ne,m as Pe,n as Fe,o as Ie,p as Le,r as Re,t as ze,u as Be,v as Ve,y as He}from"./CloseButton-CvIhRVuQ.js";import{a as Ue,n as We,o as Ge,r as Ke,t as qe}from"./CopyToClipboard-BaAfUOJi.js";import{n as Je}from"./Information-BXzTZc0Z.js";import{t as Ye}from"./ColorPicker-BHobLtm9.js";import{t as Xe}from"./Checkbox-BO7mpjlh.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})=>Ve(e,t),meta:{successMessage:`Rapport enregistré`,errorMessage:`Erreur lors de l'enregistrement du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Pe.all})}})}function nt(){let e=u();return O({mutationFn:({softCode:e,xmlDef:t})=>we(e,t),meta:{successMessage:`Rapport supprimé`,errorMessage:`Erreur lors de la suppression du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Pe.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:Pe.list(r.softCode)})}})}function it(){let e=u();return O({mutationFn:({softCode:e,xmlDef:t})=>Ee(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:Pe.list(r.softCode)})}})}function at(){let e=u();return O({mutationFn:({softCode:e,refoid:t})=>je(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:Pe.list(r.softCode)})}})}function ot(){let e=u();return O({mutationFn:He,meta:{errorMessage:`Erreur lors de la mise à jour des rapports`},onSuccess:()=>{e.setQueryData(Pe.computingStatus(),`computing`)}})}var st=[`ENTETE_ETENDUE`,`VAP101`,`VAP100`,`ECP100`,`TDP100`,`VAM112`,`VAM100`,`ECM100`,`TDM100`,`VAP201`,`VAP200`,`ECP200`,`TDP200`,`VAM212`,`VAM200`,`ECM200`,`TDM200`],ct=(e=>{let t=[];for(let n=1;n<10;n++)e.forEach(e=>{let r=e.key;if(n>1&&e.key===`ENTETE_ETENDUE`)r=`${r}_${n}`;else if(n>1){let e=[...r.matchAll(/(?[A-Z]{3})(?\d)(?.*)/gm)][0]?.groups;r=`${e.prefix}${n}${e.rest}`}t.push({...e,key:r,title:n===1?e.title:`${e.title} (${n})`,serie:n})});return t})([{title:`Entete ligne`,indicateur:1,key:`ENTETE_ETENDUE`,selected:`1`,position:0},{title:`Cumul période Année`,indicateur:1,key:`VAP100`,selected:`1`,position:0},{title:`Cumul période Année - 1`,indicateur:1,key:`VAP101`,selected:`0`,position:0},{title:`Cumul période Année - 2`,indicateur:1,key:`VAP102`,selected:`1`,position:0},{title:`Cumul 12 derniers mois`,indicateur:1,key:`VAZ100`,selected:`1`,position:0},{title:`Cumul 4 derniers trimestres`,indicateur:1,key:`VAQ100`,selected:`1`,position:0},{title:`Budget Année période `,indicateur:1,key:`BUP100`,selected:`1`,position:0},{title:`Budget Année total`,indicateur:1,key:`BUA100`,selected:`1`,position:0},{title:`Ecart période Année / Année - 1`,indicateur:1,key:`ECP100`,selected:`1`,position:0},{title:`Tendance période Année / Année - 1`,indicateur:1,key:`TDP100`,selected:`1`,position:0},{title:`% atteinte budget Année période `,indicateur:1,key:`BTP100`,selected:`1`,position:0},{title:`% atteinte budget Année total`,indicateur:1,key:`BTA100`,selected:`1`,position:0},{title:`Ecart budget Année période `,indicateur:1,key:`BEP100`,selected:`1`,position:0},{title:`Ecart budget Année total`,indicateur:1,key:`BEA100`,selected:`1`,position:0},{title:`Ecart Moyen Année total`,indicateur:1,key:`BNA100`,selected:`1`,position:0},{title:`Cumul période Exercice`,indicateur:1,key:`VAY100`,selected:`1`,position:0},{title:`Cumul période Exercice - 1`,indicateur:1,key:`VAY101`,selected:`1`,position:0},{title:`Cumul période Exercice - 2`,indicateur:1,key:`VAY102`,selected:`1`,position:0},{title:`Budget Exercice période`,indicateur:1,key:`BUY100`,selected:`1`,position:0},{title:`Budget Exercice total`,indicateur:1,key:`BUX100`,selected:`1`,position:0},{title:`Ecart période Exercice / Exercice - 1`,indicateur:1,key:`ECY100`,selected:`1`,position:0},{title:`Tendance période Exercice / Exercice - 1`,indicateur:1,key:`TDY100`,selected:`1`,position:0},{title:`% atteinte Budget Exercice periode`,indicateur:1,key:`BTY100`,selected:`1`,position:0},{title:`% atteinte Budget Exercice total`,indicateur:1,key:`BTX100`,selected:`1`,position:0},{title:`Ecart Budget Exercice periode`,indicateur:1,key:`BEY100`,selected:`1`,position:0},{title:`Ecart Budget Exercice total`,indicateur:1,key:`BEX100`,selected:`1`,position:0},{title:`Budget mois`,indicateur:1,key:`BUM100`,selected:`1`,position:0},{title:`Cumul mois`,indicateur:1,key:`VAM100`,selected:`1`,position:0},{title:`Cumul mois Année - 1`,indicateur:1,key:`VAM112`,selected:`1`,position:0},{title:`Cumul mois Année - 2`,indicateur:1,key:`VAM124`,selected:`1`,position:0},{title:`Ecart mois Année / Année - 1`,indicateur:1,key:`ECM100`,selected:`1`,position:0},{title:`Tendance mois Année / Année - 1`,indicateur:1,key:`TDM100`,selected:`1`,position:0},{title:`Cumul mois - 1`,indicateur:1,key:`VAM101`,selected:`1`,position:0},{title:`Ecart Mois / Mois - 1`,indicateur:1,key:`ECM101`,selected:`1`,position:0},{title:`Tendance mois Mois / Mois - 1`,indicateur:1,key:`TDM101`,selected:`1`,position:0},{title:`Cumul mois - 2`,indicateur:1,key:`VAM102`,selected:`1`,position:0},{title:`Cumul mois - 3`,indicateur:1,key:`VAM103`,selected:`1`,position:0},{title:`Cumul mois - 4`,indicateur:1,key:`VAM104`,selected:`1`,position:0},{title:`Cumul mois - 5`,indicateur:1,key:`VAM105`,selected:`1`,position:0},{title:`Cumul mois - 6`,indicateur:1,key:`VAM106`,selected:`1`,position:0},{title:`Cumul mois - 7`,indicateur:1,key:`VAM107`,selected:`1`,position:0},{title:`Cumul mois - 8`,indicateur:1,key:`VAM108`,selected:`1`,position:0},{title:`Cumul mois - 9`,indicateur:1,key:`VAM109`,selected:`1`,position:0},{title:`Cumul mois - 10`,indicateur:1,key:`VAM110`,selected:`1`,position:0},{title:`Cumul mois - 11`,indicateur:1,key:`VAM111`,selected:`1`,position:0},{title:`Evolution mensuelle Année`,indicateur:1,key:`DAM100`,selected:`1`,position:0},{title:`Evolution mensuelle Exercice`,indicateur:1,key:`DXM100`,selected:`1`,position:0},{title:`Evolution mensuelle 12 derniers mois`,indicateur:1,key:`DZM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget Année`,indicateur:1,key:`BAM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget Exercice`,indicateur:1,key:`BXM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget 12 derniers mois`,indicateur:1,key:`BZM100`,selected:`1`,position:0},{title:`Evolution mens. Année (Valeur+Budget)`,indicateur:1,key:`FAM100`,selected:`1`,position:0},{title:`Evolution mens. Exercice (Valeur+Budget)`,indicateur:1,key:`FXM100`,selected:`1`,position:0},{title:`Evolution mens. 12 derniers mois (Valeur+Budget)`,indicateur:1,key:`FZM100`,selected:`1`,position:0},{title:`Cumul trimestre`,indicateur:1,key:`VAT100`,selected:`1`,position:0},{title:`Cumul trimestre Année - 1`,indicateur:1,key:`VAT112`,selected:`1`,position:0},{title:`Cumul trimestre Année - 2`,indicateur:1,key:`VAT124`,selected:`1`,position:0},{title:`Ecart trimestre Année / Année - 1`,indicateur:1,key:`ECT100`,selected:`1`,position:0},{title:`Tendance trimestre Année / Année - 1`,indicateur:1,key:`TDT100`,selected:`1`,position:0},{title:`Evolution trimestrielle Année`,indicateur:1,key:`DAT100`,selected:`1`,position:0},{title:`Evolution trimestrielle Exercice`,indicateur:1,key:`DXT100`,selected:`1`,position:0},{title:`Evolution trimestrielle 4 derniers trimestres`,indicateur:1,key:`DZT100`,selected:`1`,position:0},{title:`Evolution quotidienne mois en cours`,indicateur:1,key:`VMJ100`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux période`,indicateur:1,key:`NAP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux mois`,indicateur:1,key:`NAM100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux privé période`,indicateur:1,key:`NRP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux privé mois`,indicateur:1,key:`NRM100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux public période`,indicateur:1,key:`NUP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux public mois`,indicateur:1,key:`NUM100MCO`,selected:`1`,position:0}]),lt=t(p()),$=i(),ut=({formReport:e,form:t})=>{let n=[];for(let t=1;t<=9;t++)(t===1||e.sections.some(e=>e[`indicateur_associe_${t}_id`]!==`0`))&&n.push(t);return(0,$.jsx)(H,{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)(H.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)(fe,{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),g=e=>{a(st),y(st)},v=()=>{r(!0),n(e=>({...e,colonnes_essentiel_style:ht({})}))},y=e=>{r(!0),n(t=>({...t,colonnes_essentiel:e.join(`|`)}))},b=e=>{let t=i.map(e=>ct.find(t=>t.key===e)).filter(e=>e&&e.serie!==c).map(e=>e.key),n=ct.filter(t=>t.serie===c&&e.includes(t.key)).map(e=>e.key),r=[...t,...n];a(r.sort((e,t)=>i.includes(e)&&i.indexOf(e){let n=e[0];n?(s(n),d({...mt(t.colonnes_essentiel_style)[n]}),p(!0)):s(null)},S=()=>{r(!0);let e={...t},i=mt(e.colonnes_essentiel_style),a=i[o]??{};for(let e in u)a[e]=u[e];i[o]=a,e.colonnes_essentiel_style=ht(i),n(e),p(!1)},T=({node:e,dragNode:t,dragNodesKeys:n,event:o})=>{let s=t.key,c=e.key,l=i.findIndex(e=>e===s),u=i.findIndex(e=>e===c),d=[...i];d.splice(u,0,d.splice(l,1)[0]),a(d),y(d),r(!0)},E=()=>{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)(pe,{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)(C,{okText:`Valider`,cancelText:`Annuler`,onConfirm:g,title:`Etes vous sûr de vouloir réinitialiser toutes les colonnes ?`,children:(0,$.jsx)(h,{style:{marginLeft:8},children:`Réinitialiser les colonnes`})}),(0,$.jsx)(C,{okText:`Valider`,cancelText:`Annuler`,onConfirm:v,title:`Etes vous sûr de vouloir réinitialiser tous les styles ?`,children:(0,$.jsx)(h,{style:{marginLeft:8},children:`Réinitialiser les styles`})})]})}),(0,$.jsxs)(`div`,{className:`column-lists`,children:[(0,$.jsxs)(`div`,{className:`column-list`,children:[(0,$.jsx)(`div`,{className:`tree-title`,children:`Colonnes choisies ${m?`(par défaut)`:`(personnalisées)`}`}),(0,$.jsxs)(`div`,{className:`essentials-left-content`,children:[(0,$.jsx)(w,{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:T}),(0,$.jsx)(ft,{open:f,onCancel:()=>{p(!1),s(null)},setIsStyleModalVisible:p,onOk:S,selectedColumnKey:o,draftStyles:u,setDraftStyles:d},o)]})]}),(0,$.jsxs)(`div`,{className:`column-list`,children:[(0,$.jsx)(`div`,{className:`tree-title`,children:`Colonnes disponibles`}),(0,$.jsx)(_,{style:{width:`100%`},value:c,options:E(),onChange:e=>l(e)}),(0,$.jsx)(`div`,{className:`essentials-right-content`,children:(0,$.jsx)(w,{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=z();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=z();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=z();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(R()),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=(F(),e(M)),y=n((I(),e(N))),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=z();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(R()),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=z();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(R()),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=z();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=z();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=z();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=z();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(R()),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=z();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=z();Object.defineProperty(e,`__esModule`,{value:!0}),e.addUserSelectStyles=y,e.removeUserSelectStyles=b,e.default=void 0;var n=t(R()),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;tVe(e,t),meta:{successMessage:`Rapport enregistré`,errorMessage:`Erreur lors de l'enregistrement du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Pe.all})}})}function nt(){let e=u();return O({mutationFn:({softCode:e,xmlDef:t})=>we(e,t),meta:{successMessage:`Rapport supprimé`,errorMessage:`Erreur lors de la suppression du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Pe.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:Pe.list(r.softCode)})}})}function it(){let e=u();return O({mutationFn:({softCode:e,xmlDef:t})=>Ee(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:Pe.list(r.softCode)})}})}function at(){let e=u();return O({mutationFn:({softCode:e,refoid:t})=>je(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:Pe.list(r.softCode)})}})}function ot(){let e=u();return O({mutationFn:He,meta:{errorMessage:`Erreur lors de la mise à jour des rapports`},onSuccess:()=>{e.setQueryData(Pe.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)(H,{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)(H.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)(fe,{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)(pe,{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=z();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=z();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=z();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(R()),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=(F(),e(M)),y=n((I(),e(N))),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=z();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(R()),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=z();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(R()),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=z();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=z();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=z();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=z();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(R()),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=z();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=z();Object.defineProperty(e,`__esModule`,{value:!0}),e.addUserSelectStyles=y,e.removeUserSelectStyles=b,e.default=void 0;var n=t(R()),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;tl?p=l:p{var t=z();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=z();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(W()),o=i(R()),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((I(),e(N))),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()),te=i(Ot()),k=_t();function ne(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 A(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,k.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,k.hasChildren)(t),d=n>=0&&this.getExpandedRowKeys().indexOf(t[s])>=0,f=(0,k.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,k.callOrReturn)(l,{columns:r,rowData:i,rowIndex:a}),h=(0,k.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=A({},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[te.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,k.getValue)(l,p),b={isScrolling:n,cellData:y,columns:r,column:i,columnIndex:s,rowData:l,rowIndex:u,container:this},x=(0,k.renderElement)(h||g.default.createElement(_,{className:this._prefixClass(`row-cell-text`)}),b),S=(0,k.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,k.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,k.callOrReturn)(o,{columns:n,headerIndex:r}),u=(0,k.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=A({},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[te.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,k.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,k.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)),ne=(0,k.callOrReturn)(h,{columns:n,column:r,columnIndex:i,headerIndex:s})||{},A=ne.tagName,j=(0,a.default)(ne,[`tagName`]),M=A||`div`;return g.default.createElement(M,(0,o.default)({role:`gridcell`,key:`header-${s}-cell-${r.key}`,onClick:r.sortable?this._handleColumnSort:null},j,{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:k.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:k.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,k.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,k.renderElement)(i))}},{key:`renderOverlay`,value:function(){var e=this.props.overlayRenderer;return g.default.createElement(`div`,{className:this._prefixClass(`overlay`)},!!e&&(0,k.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(j(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=A({},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]:P[e]}},{key:`_getRowHeight`,value:function(e){var t=this.props,n=t.estimatedRowHeight,r=t.rowKey;return this._rowHeightMap[this._data[e][r]]||(0,k.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,k.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);ie.Column=T.default,ie.PlaceholderKey=te.default.PlaceholderKey,ie.defaultProps={classPrefix:`BaseTable`,rowKey:`id`,data:[],frozenData:[],fixed:!1,headerHeight:50,rowHeight:50,footerHeight:0,defaultExpandedRowKeys:[],sortBy:{},useIsScrolling:!1,overscanRowCount:1,onEndReachedThreshold:500,getScrollbarSize:k.getScrollbarSize,ignoreFunctionInColumnCompare:!0,onScroll:k.noop,onRowsRendered:k.noop,onScrollbarPresenceChange:k.noop,onRowExpand:k.noop,onExpandedRowsChange:k.noop,onColumnSort:k.noop,onColumnResize:k.noop,onColumnResizeEnd:k.noop},ie.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=ie}))()),At=me(({children:e})=>e),jt=B(({children:e})=>e),Mt=ge(({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(Te(n,Ke,We,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=>({...P(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)(j,{style:{backgroundColor:`rgba(255,255,255, 0.5)`}}):null,[a]);return(0,$.jsx)(`div`,{className:`reports-editor-table`,children:(0,$.jsx)(re,{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)(H.Item,{name:n===0?`description`:`description_${n+1}`,children:(0,$.jsx)(f,{})})]})},n):null)});Pt.propTypes={indicator:Q.default.object};var{Option:Ft}=_,It=({form:e,specific:t=!1})=>{let n=Be().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)(H.Item,{name:t===!0?`specific_viewlink`:`viewlink`,children:(0,$.jsx)(_,{onChange:(n,r)=>{i(!1),t===!0?e.setFieldsValue({specific_viewlink_param:r.variables}):e.setFieldsValue({viewlink_param:r.variables})},children:a})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Vue justificative`}),(0,$.jsx)(H.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)(H.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)(H.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)(pe,{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)(H.Item,{name:`border_thickness`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]})}),(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)(H.Item,{name:`rubrique_is_hide`,children:(0,$.jsx)(_,{options:[{value:`NEVER`,label:`Jamais`},{value:`ALWAYS`,label:`Toujours`},...i?[{value:`*SELF`,label:`Si vide`}]:[]]})})]})})]})},{label:`En-tête`,key:`1`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Taille caractères`}),(0,$.jsx)(H.Item,{name:`font_size`,children:(0,$.jsx)(U,{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)(H.Item,{name:`font_weight`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]})})]})},{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)(H.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)(H.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)(pe,{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)(H.Item,{style:{width:`240px`,display:`block`,textAlign:`center`,color:`rgba(0, 0, 0, 0.25)`,backgroundColor:`#f5f5f5`,borderColor:`#eeeeee`},name:`indicateur_associe_${e.key}_id`,children:(0,$.jsx)(`span`,{children:e?.associatedIndicator?.code})}),(0,$.jsx)(h,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(v,{}),onClick:()=>t(e.key)}),(0,$.jsx)(qe,{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)(H.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)(H.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)(H.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)(H.Item,{name:`picto_enabled_${e.key}`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Tendance positive = OK`}),(0,$.jsx)(H.Item,{name:`positif_is_good_${e.key}`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]})]})]})}))})};Rt.propTypes={indicator:Q.default.object,handleShowModalFromForm:Q.default.func,associatedIndicators:Q.default.array};var{Option:zt}=_,Bt=({report:e,indicator:t})=>{let n=e?.sections?.filter(e=>e.indicateur_output_format===t.indicateur_output_format&&e.indicateur_id!==t.indicateur_id);n?.length>0&&n.unshift({indicateur_id:0,indicateur_entete_etendue:` `});let r=n.map(e=>(0,$.jsx)(zt,{value:e.indicateur_id,children:e.indicateur_entete_etendue},e.indicateur_id));return(0,$.jsx)($.Fragment,{children:n?.length>0?(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Comparer avec l'indicateur :`}),(0,$.jsx)(H.Item,{name:`compared_indicator_id`,children:(0,$.jsx)(_,{style:{width:250},children:r})})]})}):(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(`span`,{className:`first-label`,children:`Aucun indicateur comparable avec l'indicateur séléctionné`})})})})};Bt.propTypes={report:Q.default.object,indicator:Q.default.object};var Vt=({indicator:e,showEditor:t,isEssentiel:n,handleUpdateIndicator:r,handleCancelSection:i,handleShowModalFromForm:a,indicatorModified:o,handleIndicatorModified:s,handleDeleteSection:c,report:l,setFormIndicator:u,handleResetIndicatorSection:d,associatedIndicators:p})=>{let{softCode:_}=ie(),b=oe(),x=(ke(_).data??Ie).comboCondition,S=b.data?.session,[w]=H.useForm();(0,Z.useEffect)(()=>{w.setFieldsValue(e),w.setFieldsValue({indicator_conditions:ne(e)})},[e]);let T=()=>{let t={...e,...w.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),E({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]?w.setFieldsValue({[`indicateur_condition_id_${t}`]:e[t-1]}):w.setFieldsValue({[`indicateur_condition_id_${t}`]:``})},te=e=>{D(e,`Indicateur`,`Les champs du formulaires sont incomplets`)},k=()=>{d(),s(!1)};function ne(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 A=(t=!1)=>{let n={...e},r=n.field_tag?n.field_tag:n?.code+n.key*9;t&&(r=n?.code+y(1,1e4)),new Set(l?.sections.filter(e=>e.field_tag!==``).map(e=>e.field_tag)).has(r)&&A(!0),u({...e,field_tag:r}),s(!0)},j=be(l.is_cti===`1`,S),M=()=>{let e=[];for(let t=1;t<=4;t++)e.push((0,$.jsx)(H.Item,{name:`indicateur_condition_id_${t}`,children:(0,$.jsx)(f,{})},t));return e},N=[{label:`Présentation`,key:`1`,children:(0,$.jsx)(Lt,{indicator:e,form:w,handleIndicatorModified:s,isActive:j,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:w})}]:[],...l.type_rapport===`VUEPARAM`?[{label:`Comparaison`,key:`5`,className:`scrollable-tab`,children:(0,$.jsx)(Bt,{form:w,report:l,indicator:e})}]:[]],P=[{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)(H.Item,{name:`code`,children:(0,$.jsx)(f,{style:{textAlign:`center`},disabled:!0})}),(0,$.jsx)(h,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(v,{}),onClick:()=>a()}),(0,$.jsx)(qe,{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)(L,{title:`Nom de l'indicateur au sein du rapport`,children:(0,$.jsx)(Je,{style:{marginLeft:6,marginBottom:-1,color:m.lightBlue}})})]}),(0,$.jsx)(H.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)(L,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,$.jsx)(Je,{style:{marginLeft:6,marginBottom:-1,color:m.lightBlue}})})]}),(0,$.jsx)(H.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)(H.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)(L,{title:`Identifiant unique de l'indicateur au sein du rapport qui sera utilisé dans le calcul entre indicateurs`,children:(0,$.jsx)(Je,{style:{marginLeft:6,marginBottom:-1,color:m.lightBlue}})})]}),(0,$.jsx)(H.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)(L,{title:`test`,children:(0,$.jsx)(h,{onClick:()=>A(!1),children:(0,$.jsx)(ae,{})})}),e.field_tag!==``&&(0,$.jsx)(qe,{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)(H.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)(H.Item,{shouldUpdate:!0,children:e=>(0,$.jsx)(H.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)(H.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)(H.Item,{name:`picto_enabled`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Tendance positive = OK`}),(0,$.jsx)(H.Item,{name:`positif_is_good`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]})]})]})},...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)(H.Item,{name:`erase_rapport_indicateur_condition`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`indicator_conditions`,children:(0,$.jsx)(ue,{showSearch:!0,style:{width:`300px`},multiple:!0,treeData:x,onChange:ee,treeNodeFilterProp:`label`})}),(0,$.jsx)(`div`,{style:{display:`none`},children:M()})]})})]})}],...n?[{label:`Séries`,key:`2`,className:`scrollable-tab`,children:(0,$.jsx)(Rt,{indicator:e,handleShowModalFromForm:a,associatedIndicators:p})}]:[]];return(0,$.jsx)(`div`,{className:`editor-indicator-editor`,style:{display:t?`flex`:`none`},children:(0,$.jsxs)(H,{form:w,name:`indicator`,onValuesChange:O,className:`form__report-indicator`,onFinish:T,onFinishFailed:te,disabled:j,children:[(0,$.jsxs)(`div`,{className:`editor-indicator-header `,children:[(0,$.jsx)(C,{title:`Supprimer cet indicateur du rapport ?`,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,onConfirm:c,children:(0,$.jsx)(h,{danger:!0,icon:(0,$.jsx)(de,{}),children:`Supprimer`})}),(0,$.jsx)(Fe,{onConfirm:k,modified:o,disabled:!o}),(0,$.jsx)(h,{type:`primary`,htmlType:`submit`,icon:(0,$.jsx)(g,{}),disabled:!o,children:`Enregistrer`}),(0,$.jsx)(ze,{onConfirm:i,modified:o})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,minHeight:0},children:[(0,$.jsx)(`div`,{className:`indicator-tab-column`,children:(0,$.jsx)(pe,{items:P})}),(0,$.jsx)(`div`,{className:`indicator-tab-column`,style:{flex:3},children:(0,$.jsx)(pe,{items:N})})]})]})})};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=!!Ne().data,a=ot();return(0,$.jsx)(L,{title:n,children:(0,$.jsxs)(h,{onClick:()=>{if(r!==`iCTI_pmsipsy`){let e=`-m ${r.substring(5)}`;t&&(e+=` -r ${t.code}`),a.mutate(e)}},disabled:i||a.isPending||e!==`ESSENTIEL`,children:[(0,$.jsx)(ae,{}),i?n+` (en cours)`:n]})})};Ht.propTypes={selectedReportsType:Q.default.string,selectedReport:Q.default.object,label:Q.default.string,softCode:Q.default.string};var{Option:Ut}=_,Wt=({selectedRow:e,models:t,handleCloseEditor:n,newReport:r,nameReportsType:i})=>{let{softCode:a}=ie(),o=oe(),s=ke(a),c=Le(a,e?.oid),l=Ge(a),u=tt(),d=nt(),p=rt(),m=o.data?.session,v=s.data??Ie,y=c.data??De,b=v.comboCondition,x=v.comboGroup,w=l.data??Ue,[E]=H.useForm(),[D,O]=(0,Z.useState)(!1),[k,A]=(0,Z.useState)(),[j,M]=(0,Z.useState)(!1),[N,P]=(0,Z.useState)(null),[F,I]=(0,Z.useState)({}),[re,ae]=(0,Z.useState)({}),[R,se]=(0,Z.useState)(!1),[ce,le]=(0,Z.useState)({oneOnly:!1}),[z,B]=(0,Z.useState)(!1),[fe,me]=(0,Z.useState)(!1),[ge,U]=(0,Z.useState)(`100%`),[_e,W]=(0,Z.useState)([]);(0,Z.useEffect)(()=>{if(N!==null){let e=F.sections.find(e=>e.key===N);W(()=>We(e,w)),ae(G(e))}},[N,F]),(0,Z.useEffect)(()=>{r?(I(r),E.setFieldsValue(Se(r)),A(`ESSENTIEL`),O(!1)):Object.keys(y).length?(I(y),A(y.type_rapport),E.setFieldsValue(Se(y)),O(y.is_cti===`1`)):(I({}),E.setFieldsValue({}),O(!1))},[y,r]);let xe=be(D,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=>{A(e)},J=e=>{let t={...F},n=K(e,t.sections.length);t.sections=t.sections.concat(n),I(t),n.length===1&&(P(n[0].key),M(!0),U(`30%`)),B(!0)},Y=e=>{let t={...F},n=t.sections.find(e=>e.key===N);ce.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_${ce.serie}`]=e.texte,n[`indicateur_output_format_${ce.serie}`]=e.output_format,ce.serie>=2&&(n[`indicateur_associe_${ce.serie}_id`]=e.oid,W(We(n,w)))),I(t),me(!0),B(!0),le({oneOnly:!1})},Ce=e=>{P(e),M(!0),U(`30%`)},X=e=>{let t={...F},n=[...F.sections],r=n.findIndex(t=>t.key===e.key);r===-1?n.push(e):n[r]=e,t.sections=n,I(t),me(!1),B(!0),M(!1),U(`100%`),P(null)},we=()=>{M(!1),U(`100%`),P(null)},Te=()=>{if(N!==null){let e=F.sections.find(e=>e.key===N);e&&ae(G(e))}},Ee=()=>{B(!0)},Oe=()=>{let t=``;p.mutate({softCode:a,xmlDef:t})},Ae=()=>{let t=``;d.mutate({softCode:a,xmlDef:t},{onSuccess:()=>n()})},je=()=>{let e={...F},t=[...F.sections],n=t.findIndex(e=>e.key===N);n!==-1&&t.splice(n,1),e.sections=t,I(e),B(!0),M(!1),U(`100%`),P(null)},Me=()=>{ye(a,e.oid)},Ne=()=>{let e=E.getFieldsValue(),t={...F,...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=ve({Rapport:t},!0);u.mutate({softCode:a,xmlDef:n},{onSuccess:()=>B(!1)})},Pe=(e,t)=>{if(t.changedFields.length&&e!==`indicator`){Ee();let e={...F},n=t.changedFields[0].name[0],r=t.changedFields[0].value;n&&(e[n]=r,I(e))}},ze=e=>{Ee();let t={...F};t.sections=e.map((e,t)=>({...e,numero_rubrique:(t+1).toString(),XMLType:`RUBRIQUE`})),I(t)},Be=()=>{le({oneOnly:!1}),se(!R)},Ve=(e=null)=>{le({oneOnly:!0,serie:e}),se(!0)},He=e=>{me(e)},Ke=()=>{r?(I(r),E.setFieldsValue(Se(r))):Object.keys(y).length?(I(y),E.setFieldsValue(Se(y))):(I({}),E.setFieldsValue({})),B(!1)},qe=e=>{U(ge+e.height)},Je=()=>{O(e=>!e)},Ye=e=>{e?.length>5&&e.pop();let t={...F};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}`]=``;I(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)(te,{onConfirm:n,modified:z,children:(0,$.jsx)(h,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:Xe,children:(0,$.jsx)(S,{})})}),e?`Modifier le rapport`:`Nouveau rapport`]}),(0,$.jsxs)(`div`,{className:`header-actions`,children:[(0,$.jsx)(L,{title:`Copier`,children:(0,$.jsx)(h,{type:`link`,onClick:Oe,disabled:!e||Xe,loading:p.isPending,children:(0,$.jsx)(T,{})})}),(0,$.jsx)(C,{title:`Etes vous sûr de vouloir supprimer ce rapport ?`,okText:`Supprimer le rapport`,cancelText:`Annuler`,onConfirm:Ae,children:(0,$.jsx)(L,{title:`Supprimer le rapport`,children:(0,$.jsx)(h,{type:`link`,disabled:xe||Xe,loading:d.isPending,children:(0,$.jsx)(de,{})})})}),m?.ISROLECTI&&(0,$.jsx)(L,{title:`Script SQL`,children:(0,$.jsx)(h,{type:`link`,disabled:!e,onClick:Me,children:(0,$.jsx)(ee,{})})}),F.is_essentiel===`1`&&(0,$.jsx)(Ht,{selectedReportsType:k,selectedReport:e,label:`Recalcul de l'essentiel`,softCode:a}),(0,$.jsx)(L,{title:`Ajouter un nouvel indicateur`,children:(0,$.jsx)(h,{size:`default`,type:`primary`,icon:(0,$.jsx)(ne,{}),onClick:Be,disabled:xe,children:`Ajouter un indicateur`})}),(0,$.jsx)(Fe,{onConfirm:Ke,modified:z,disabled:!z||Xe}),(0,$.jsx)(h,{type:`primary`,icon:(0,$.jsx)(g,{}),onClick:Ne,loading:u.isPending,disabled:!z||Xe,children:`Enregistrer`})]})]}),(0,$.jsx)(Re,{showModal:R,options:ce,handleShowModal:Be,handleAddIndicators:J,handleModifyIndicator:Y}),(0,$.jsxs)(H.Provider,{onFormChange:Pe,children:[(0,$.jsxs)(H,{form:E,name:`settings`,className:`reports-editor-settings`,onValuesChange:Ee,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)(H.Item,{name:`code`,children:(0,$.jsx)(f,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(H.Item,{name:`label`,children:(0,$.jsx)(f,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Contexte`}),(0,$.jsx)(H.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)(H.Item,{name:`essential_conditions`,children:(0,$.jsx)(ue,{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)(H.Item,{name:`rapport_template_id`,children:(0,$.jsx)(_,{children:Ze})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Type de rapport`}),(0,$.jsx)(H.Item,{name:`type_rapport`,children:(0,$.jsx)(_,{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)(H.Item,{name:`group_id`,children:(0,$.jsx)(_,{children:Qe})})]}),m.ISROLECTI&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport CTI`}),(0,$.jsx)(H.Item,{valuePropName:`checked`,name:`is_cti`,onChange:Je,children:(0,$.jsx)(V,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport désactivé`}),(0,$.jsx)(H.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,$.jsx)(V,{})})]})]})]}),(0,$.jsx)(`div`,{className:`component-content`,children:(0,$.jsx)(`div`,{className:`editor-table`,children:(0,$.jsx)(pe,{defaultActiveKey:`1`,items:[{label:`Indicateurs`,key:`1`,children:(0,$.jsxs)(`div`,{className:`indicators-tab`,children:[(0,$.jsx)(he,{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:ge},onResizeStop:qe,children:(0,$.jsx)(Nt,{report:F,selectedIndicator:N,handleSelectedIndicator:Ce,handleSort:ze,indicators:w,loading:c.isFetching})}),(0,$.jsx)(Vt,{indicator:re,showEditor:j,isEssentiel:k===`ESSENTIEL`,handleUpdateIndicator:X,handleCancelSection:we,handleShowModalFromForm:Ve,indicatorModified:fe,handleIndicatorModified:He,handleDeleteSection:je,report:F,setFormIndicator:ae,handleResetIndicatorSection:Te,associatedIndicators:_e})]})},...k===`ESSENTIEL`?[{label:`Paramétrages Essentiels`,key:`2`,children:(0,$.jsx)(pt,{form:E,formReport:F,setFormReport:I,setSelectedReportModified:B})}]:[]]})})})]})]})};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}=ie(),p=oe(),m=ke(d),v=it(),y=at(),C=p.data?.session,w=m.data??Ie,T=w.comboGroup,[E]=H.useForm(),[D,O]=(0,Z.useState)([]),[ee,te]=(0,Z.useState)([]),[j,M]=(0,Z.useState)(!1),[N,P]=(0,Z.useState)(!1),[F,I]=(0,Z.useState)(!1),[re,ae]=(0,Z.useState)(!1),[R,ue]=(0,Z.useState)([]),[z,de]=(0,Z.useState)(``);(0,Z.useEffect)(()=>{l&&(te(Me(l)),E.setFieldsValue(G(T)));let e=w.reports.filter(e=>(!re||e.is_hide===`0`)&&(!F||e.is_cti===`1`)&&e.type_rapport===l);z&&(e=ce(e,z,[`texte`,`code`,`contexte`])),O(e)},[w.reports,l,z,F,re]);let B=e=>{u(e)},pe=e=>{de(e.target.value)},me=e=>{M(!0)},he=()=>{E.setFieldsValue(G(T)),M(!1)},V=e=>{let n=w.reports.find(t=>t.key===e);t(n),u(n.type_rapport),o(!0)},ge=()=>{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=ve(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]})}v.mutate({softCode:d,xmlDef:n},{onSuccess:()=>M(!1)})},U=()=>{P(!N),ue([])},ye=()=>{let e=w.refReports.filter((e,t)=>R.includes(t)).map(e=>e.oid).join(`,`);y.mutate({softCode:d,refoid:e},{onSuccess:()=>U()})},be=()=>{m.refetch()},W=e=>{let t=[...R];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),ue([...new Set(t)])},xe=e=>{I(e)},Se=e=>{ae(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)(H.Item,{name:`texte_${t.oid}`,children:(0,$.jsx)(f,{disabled:e})})})},n):null);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(fe,{title:`Importer depuis l'environnement de référence`,open:N,onCancel:U,width:`70vw`,okText:`Importer les rapports sélectionnés`,okButtonProps:{disabled:!R.length,loading:y.isPending},onOk:ye,cancelText:`Annuler`,children:(0,$.jsx)(`div`,{style:{height:`50vh`},children:(0,$.jsx)(_e,{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:w.refReports,selectedRows:R,onRowSelect:W,shiftMulti:!0})})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsxs)(`div`,{className:`header-title`,children:[a&&(0,$.jsx)(h,{type:`link`,style:{height:`100%`},children:(0,$.jsx)(S,{onClick:i})}),`Gestion des rapports`]}),(0,$.jsx)(`div`,{className:`header-actions`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(L,{title:`Actualiser`,children:(0,$.jsx)(h,{type:`link`,onClick:be,children:(0,$.jsx)(A,{})})}),(0,$.jsx)(L,{title:`Importer depuis l'environement de référence`,children:(0,$.jsx)(h,{type:`link`,onClick:U,children:(0,$.jsx)(k,{})})}),l===`ESSENTIEL`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(L,{title:`Parametres généraux`,children:(0,$.jsx)(h,{type:`link`,onClick:r,children:(0,$.jsx)(le,{})})}),(0,$.jsx)(Ht,{selectedReportsType:l,selectedReport:e,label:`Recalcul des essentiels`,softCode:d})]}),(0,$.jsx)(L,{title:`Créer un nouveau rapport`,children:(0,$.jsx)(h,{size:`default`,type:`primary`,icon:(0,$.jsx)(ne,{}),onClick:s,children:`Ajouter un rapport`})})]})})]}),(0,$.jsx)(`div`,{className:`reports__table-headers`,children:(0,$.jsxs)(x,{children:[(0,$.jsx)(b,{span:12,children:(0,$.jsxs)(`div`,{className:`reports__table-filters`,children:[(0,$.jsx)(`span`,{children:`Type de rapport:`}),(0,$.jsx)(_,{options:c,onChange:B,style:{width:200},value:l}),(0,$.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,$.jsx)(f,{className:`search-input`,placeholder:`Recherche`,value:z,onChange:pe})]})}),(0,$.jsx)(b,{span:12,children:(0,$.jsxs)(`div`,{className:`reports__table-check`,children:[(0,$.jsx)(`span`,{children:`Afficher uniquement :`}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(se,{size:`small`,checked:F,onChange:xe}),(0,$.jsx)(`span`,{children:`Rapports CTI`})]}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(se,{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)(_e,{columns:ee,data:D,loading:m.isFetching,selectedRow:e,onRowSelect:V,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)(Fe,{onConfirm:he,modified:j,disabled:!j,placement:`top`}),(0,$.jsx)(h,{type:`primary`,onClick:ge,loading:v.isPending,disabled:!j,icon:(0,$.jsx)(g,{}),children:`Enregistrer`}),(0,$.jsx)(ze,{onConfirm:r,modified:j})]})]}),(0,$.jsx)(H,{form:E,onValuesChange:me,children:(0,$.jsxs)(`div`,{className:`params-form`,children:[C.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=ke(e).data??Ie;Oe(e),Be();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,u.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=z();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=z();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(W()),o=i(R()),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((I(),e(N))),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()),te=i(Ot()),k=_t();function ne(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 A(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,k.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,k.hasChildren)(t),d=n>=0&&this.getExpandedRowKeys().indexOf(t[s])>=0,f=(0,k.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,k.callOrReturn)(l,{columns:r,rowData:i,rowIndex:a}),h=(0,k.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=A({},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[te.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,k.getValue)(l,p),b={isScrolling:n,cellData:y,columns:r,column:i,columnIndex:s,rowData:l,rowIndex:u,container:this},x=(0,k.renderElement)(h||g.default.createElement(_,{className:this._prefixClass(`row-cell-text`)}),b),S=(0,k.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,k.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,k.callOrReturn)(o,{columns:n,headerIndex:r}),u=(0,k.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=A({},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[te.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,k.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,k.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)),ne=(0,k.callOrReturn)(h,{columns:n,column:r,columnIndex:i,headerIndex:s})||{},A=ne.tagName,j=(0,a.default)(ne,[`tagName`]),M=A||`div`;return g.default.createElement(M,(0,o.default)({role:`gridcell`,key:`header-${s}-cell-${r.key}`,onClick:r.sortable?this._handleColumnSort:null},j,{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:k.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:k.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,k.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,k.renderElement)(i))}},{key:`renderOverlay`,value:function(){var e=this.props.overlayRenderer;return g.default.createElement(`div`,{className:this._prefixClass(`overlay`)},!!e&&(0,k.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(j(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=A({},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]:P[e]}},{key:`_getRowHeight`,value:function(e){var t=this.props,n=t.estimatedRowHeight,r=t.rowKey;return this._rowHeightMap[this._data[e][r]]||(0,k.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,k.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);ie.Column=T.default,ie.PlaceholderKey=te.default.PlaceholderKey,ie.defaultProps={classPrefix:`BaseTable`,rowKey:`id`,data:[],frozenData:[],fixed:!1,headerHeight:50,rowHeight:50,footerHeight:0,defaultExpandedRowKeys:[],sortBy:{},useIsScrolling:!1,overscanRowCount:1,onEndReachedThreshold:500,getScrollbarSize:k.getScrollbarSize,ignoreFunctionInColumnCompare:!0,onScroll:k.noop,onRowsRendered:k.noop,onScrollbarPresenceChange:k.noop,onRowExpand:k.noop,onExpandedRowsChange:k.noop,onColumnSort:k.noop,onColumnResize:k.noop,onColumnResizeEnd:k.noop},ie.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=ie}))()),At=me(({children:e})=>e),jt=B(({children:e})=>e),Mt=ge(({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(Te(n,Ke,We,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=>({...P(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)(j,{style:{backgroundColor:`rgba(255,255,255, 0.5)`}}):null,[a]);return(0,$.jsx)(`div`,{className:`reports-editor-table`,children:(0,$.jsx)(re,{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)(H.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=Be().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)(H.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)(H.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)(H.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)(H.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)(pe,{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)(H.Item,{name:`border_thickness`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]})}),(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)(H.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)(H.Item,{name:`font_size`,children:(0,$.jsx)(U,{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)(H.Item,{name:`font_weight`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]})})]})},{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)(H.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)(H.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)(pe,{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)(H.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)(qe,{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)(H.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)(H.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)(H.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)(H.Item,{name:`picto_enabled_${e.key}`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Tendance positive = OK`}),(0,$.jsx)(H.Item,{name:`positif_is_good_${e.key}`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]})]})]})}))})};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)(H.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}=ie(),S=oe(),C=(ke(y).data??Ie).comboCondition,w=S.data?.session,[E]=H.useForm();(0,Z.useEffect)(()=>{E.setFieldsValue(e),E.setFieldsValue({indicator_conditions:ne(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}`]:``})},te=e=>{h(e,`Indicateur`,`Les champs du formulaires sont incomplets`)},k=()=>{d(),s(!1)};function ne(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 A=(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)&&A(!0),u({...e,field_tag:r}),s(!0)},j=be(l.is_cti===`1`,w),M=()=>{let e=[];for(let t=1;t<=4;t++)e.push((0,$.jsx)(H.Item,{name:`indicateur_condition_id_${t}`,children:(0,$.jsx)(f,{})},t));return e},N=[{label:`Présentation`,key:`1`,children:(0,$.jsx)(Lt,{indicator:e,form:E,handleIndicatorModified:s,isActive:j,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})}]:[]],P=[{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)(H.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)(qe,{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)(L,{title:`Nom de l'indicateur au sein du rapport`,children:(0,$.jsx)(Je,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(H.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)(L,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,$.jsx)(Je,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(H.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)(H.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)(L,{title:`Identifiant unique de l'indicateur au sein du rapport qui sera utilisé dans le calcul entre indicateurs`,children:(0,$.jsx)(Je,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(H.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)(L,{title:`test`,children:(0,$.jsx)(_,{onClick:()=>A(!1),children:(0,$.jsx)(ae,{})})}),e.field_tag!==``&&(0,$.jsx)(qe,{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)(H.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)(H.Item,{shouldUpdate:!0,children:e=>(0,$.jsx)(H.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)(H.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)(H.Item,{name:`picto_enabled`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Tendance positive = OK`}),(0,$.jsx)(H.Item,{name:`positif_is_good`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]})]})]})},...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)(H.Item,{name:`erase_rapport_indicateur_condition`,valuePropName:`checked`,children:(0,$.jsx)(V,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`indicator_conditions`,children:(0,$.jsx)(ue,{showSearch:!0,style:{width:`300px`},multiple:!0,treeData:C,onChange:ee,treeNodeFilterProp:`label`})}),(0,$.jsx)(`div`,{style:{display:`none`},children:M()})]})})]})}],...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)(H,{form:E,name:`indicator`,onValuesChange:O,className:`form__report-indicator`,onFinish:D,onFinishFailed:te,disabled:j,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)(de,{}),children:`Supprimer`})}),(0,$.jsx)(Fe,{onConfirm:k,modified:o,disabled:!o}),(0,$.jsx)(_,{type:`primary`,htmlType:`submit`,icon:(0,$.jsx)(v,{}),disabled:!o,children:`Enregistrer`}),(0,$.jsx)(ze,{onConfirm:i,modified:o})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,minHeight:0},children:[(0,$.jsx)(`div`,{className:`indicator-tab-column`,children:(0,$.jsx)(pe,{items:P})}),(0,$.jsx)(`div`,{className:`indicator-tab-column`,style:{flex:3},children:(0,$.jsx)(pe,{items:N})})]})]})})};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=!!Ne().data,a=ot();return(0,$.jsx)(L,{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)(ae,{}),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}=ie(),o=oe(),s=ke(a),c=Le(a,e?.oid),l=Ge(a),u=tt(),d=nt(),p=rt(),m=o.data?.session,h=s.data??Ie,g=c.data??De,b=h.comboCondition,x=h.comboGroup,S=l.data??Ue,[C]=H.useForm(),[E,O]=(0,Z.useState)(!1),[k,A]=(0,Z.useState)(),[j,M]=(0,Z.useState)(!1),[N,P]=(0,Z.useState)(null),[F,I]=(0,Z.useState)({}),[re,ae]=(0,Z.useState)({}),[R,se]=(0,Z.useState)(!1),[ce,le]=(0,Z.useState)({oneOnly:!1}),[z,B]=(0,Z.useState)(!1),[fe,me]=(0,Z.useState)(!1),[ge,U]=(0,Z.useState)(`100%`),[_e,W]=(0,Z.useState)([]);(0,Z.useEffect)(()=>{if(N!==null){let e=F.sections.find(e=>e.key===N);W(()=>We(e,S)),ae(G(e))}},[N,F]),(0,Z.useEffect)(()=>{r?(I(r),C.setFieldsValue(Se(r)),A(`ESSENTIEL`),O(!1)):Object.keys(g).length?(I(g),A(g.type_rapport),C.setFieldsValue(Se(g)),O(g.is_cti===`1`)):(I({}),C.setFieldsValue({}),O(!1))},[g,r]);let xe=be(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=>{A(e)},J=e=>{let t={...F},n=K(e,t.sections.length);t.sections=t.sections.concat(n),I(t),n.length===1&&(P(n[0].key),M(!0),U(`30%`)),B(!0)},Y=e=>{let t={...F},n=t.sections.find(e=>e.key===N);ce.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_${ce.serie}`]=e.texte,n[`indicateur_output_format_${ce.serie}`]=e.output_format,ce.serie>=2&&(n[`indicateur_associe_${ce.serie}_id`]=e.oid,W(We(n,S)))),I(t),me(!0),B(!0),le({oneOnly:!1})},Ce=e=>{P(e),M(!0),U(`30%`)},X=e=>{let t={...F},n=[...F.sections],r=n.findIndex(t=>t.key===e.key);r===-1?n.push(e):n[r]=e,t.sections=n,I(t),me(!1),B(!0),M(!1),U(`100%`),P(null)},we=()=>{M(!1),U(`100%`),P(null)},Te=()=>{if(N!==null){let e=F.sections.find(e=>e.key===N);e&&ae(G(e))}},Ee=()=>{B(!0)},Oe=()=>{let t=``;p.mutate({softCode:a,xmlDef:t})},Ae=()=>{let t=``;d.mutate({softCode:a,xmlDef:t},{onSuccess:()=>n()})},je=()=>{let e={...F},t=[...F.sections],n=t.findIndex(e=>e.key===N);n!==-1&&t.splice(n,1),e.sections=t,I(e),B(!0),M(!1),U(`100%`),P(null)},Me=()=>{ye(a,e.oid)},Ne=()=>{let e=C.getFieldsValue(),t={...F,...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=ve({Rapport:t},!0);u.mutate({softCode:a,xmlDef:n},{onSuccess:()=>B(!1)})},Pe=(e,t)=>{if(t.changedFields.length&&e!==`indicator`){Ee();let e={...F},n=t.changedFields[0].name[0],r=t.changedFields[0].value;n&&(e[n]=r,I(e))}},ze=e=>{Ee();let t={...F};t.sections=e.map((e,t)=>({...e,numero_rubrique:(t+1).toString(),XMLType:`RUBRIQUE`})),I(t)},Be=()=>{le({oneOnly:!1}),se(!R)},Ve=(e=null)=>{le({oneOnly:!0,serie:e}),se(!0)},He=e=>{me(e)},Ke=()=>{r?(I(r),C.setFieldsValue(Se(r))):Object.keys(g).length?(I(g),C.setFieldsValue(Se(g))):(I({}),C.setFieldsValue({})),B(!1)},qe=e=>{U(ge+e.height)},Je=()=>{O(e=>!e)},Ye=e=>{e?.length>5&&e.pop();let t={...F};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}`]=``;I(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)(te,{onConfirm:n,modified:z,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)(L,{title:`Copier`,children:(0,$.jsx)(_,{type:`link`,onClick:Oe,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:Ae,children:(0,$.jsx)(L,{title:`Supprimer le rapport`,children:(0,$.jsx)(_,{type:`link`,disabled:xe||Xe,loading:d.isPending,children:(0,$.jsx)(de,{})})})}),m?.ISROLECTI&&(0,$.jsx)(L,{title:`Script SQL`,children:(0,$.jsx)(_,{type:`link`,disabled:!e,onClick:Me,children:(0,$.jsx)(ee,{})})}),F.is_essentiel===`1`&&(0,$.jsx)(Ht,{selectedReportsType:k,selectedReport:e,label:`Recalcul de l'essentiel`,softCode:a}),(0,$.jsx)(L,{title:`Ajouter un nouvel indicateur`,children:(0,$.jsx)(_,{size:`default`,type:`primary`,icon:(0,$.jsx)(ne,{}),onClick:Be,disabled:xe,children:`Ajouter un indicateur`})}),(0,$.jsx)(Fe,{onConfirm:Ke,modified:z,disabled:!z||Xe}),(0,$.jsx)(_,{type:`primary`,icon:(0,$.jsx)(v,{}),onClick:Ne,loading:u.isPending,disabled:!z||Xe,children:`Enregistrer`})]})]}),(0,$.jsx)(Re,{showModal:R,options:ce,handleShowModal:Be,handleAddIndicators:J,handleModifyIndicator:Y}),(0,$.jsxs)(H.Provider,{onFormChange:Pe,children:[(0,$.jsxs)(H,{form:C,name:`settings`,className:`reports-editor-settings`,onValuesChange:Ee,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)(H.Item,{name:`code`,children:(0,$.jsx)(f,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(H.Item,{name:`label`,children:(0,$.jsx)(f,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Contexte`}),(0,$.jsx)(H.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)(H.Item,{name:`essential_conditions`,children:(0,$.jsx)(ue,{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)(H.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)(H.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)(H.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)(H.Item,{valuePropName:`checked`,name:`is_cti`,onChange:Je,children:(0,$.jsx)(V,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport désactivé`}),(0,$.jsx)(H.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,$.jsx)(V,{})})]})]})]}),(0,$.jsx)(`div`,{className:`component-content`,children:(0,$.jsx)(`div`,{className:`editor-table`,children:(0,$.jsx)(pe,{defaultActiveKey:`1`,items:[{label:`Indicateurs`,key:`1`,children:(0,$.jsxs)(`div`,{className:`indicators-tab`,children:[(0,$.jsx)(he,{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:ge},onResizeStop:qe,children:(0,$.jsx)(Nt,{report:F,selectedIndicator:N,handleSelectedIndicator:Ce,handleSort:ze,indicators:S,loading:c.isFetching})}),(0,$.jsx)(Vt,{indicator:re,showEditor:j,isEssentiel:k===`ESSENTIEL`,handleUpdateIndicator:X,handleCancelSection:we,handleShowModalFromForm:Ve,indicatorModified:fe,handleIndicatorModified:He,handleDeleteSection:je,report:F,setFormIndicator:ae,handleResetIndicatorSection:Te,associatedIndicators:_e})]})},...k===`ESSENTIEL`?[{label:`Paramétrages Essentiels`,key:`2`,children:(0,$.jsx)(pt,{form:C,formReport:F,setFormReport:I,setSelectedReportModified:B})}]:[]]})})})]})]})};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}=ie(),p=oe(),m=ke(d),h=it(),g=at(),b=p.data?.session,x=m.data??Ie,T=x.comboGroup,[E]=H.useForm(),[D,O]=(0,Z.useState)([]),[ee,te]=(0,Z.useState)([]),[j,M]=(0,Z.useState)(!1),[N,P]=(0,Z.useState)(!1),[F,I]=(0,Z.useState)(!1),[re,ae]=(0,Z.useState)(!1),[R,ue]=(0,Z.useState)([]),[z,de]=(0,Z.useState)(``);(0,Z.useEffect)(()=>{l&&(te(Me(l)),E.setFieldsValue(G(T)));let e=x.reports.filter(e=>(!re||e.is_hide===`0`)&&(!F||e.is_cti===`1`)&&e.type_rapport===l);z&&(e=ce(e,z,[`texte`,`code`,`contexte`])),O(e)},[x.reports,l,z,F,re]);let B=e=>{u(e)},pe=e=>{de(e.target.value)},me=e=>{M(!0)},he=()=>{E.setFieldsValue(G(T)),M(!1)},V=e=>{let n=x.reports.find(t=>t.key===e);t(n),u(n.type_rapport),o(!0)},ge=()=>{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=ve(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:()=>M(!1)})},U=()=>{P(!N),ue([])},ye=()=>{let e=x.refReports.filter((e,t)=>R.includes(t)).map(e=>e.oid).join(`,`);g.mutate({softCode:d,refoid:e},{onSuccess:()=>U()})},be=()=>{m.refetch()},W=e=>{let t=[...R];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),ue([...new Set(t)])},xe=e=>{I(e)},Se=e=>{ae(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)(H.Item,{name:`texte_${t.oid}`,children:(0,$.jsx)(f,{disabled:e})})})},n):null);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(fe,{title:`Importer depuis l'environnement de référence`,open:N,onCancel:U,width:`70vw`,okText:`Importer les rapports sélectionnés`,okButtonProps:{disabled:!R.length,loading:g.isPending},onOk:ye,cancelText:`Annuler`,children:(0,$.jsx)(`div`,{style:{height:`50vh`},children:(0,$.jsx)(_e,{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:R,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)(L,{title:`Actualiser`,children:(0,$.jsx)(_,{type:`link`,onClick:be,children:(0,$.jsx)(A,{})})}),(0,$.jsx)(L,{title:`Importer depuis l'environement de référence`,children:(0,$.jsx)(_,{type:`link`,onClick:U,children:(0,$.jsx)(k,{})})}),l===`ESSENTIEL`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(L,{title:`Parametres généraux`,children:(0,$.jsx)(_,{type:`link`,onClick:r,children:(0,$.jsx)(le,{})})}),(0,$.jsx)(Ht,{selectedReportsType:l,selectedReport:e,label:`Recalcul des essentiels`,softCode:d})]}),(0,$.jsx)(L,{title:`Créer un nouveau rapport`,children:(0,$.jsx)(_,{size:`default`,type:`primary`,icon:(0,$.jsx)(ne,{}),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:B,style:{width:200},value:l}),(0,$.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,$.jsx)(f,{className:`search-input`,placeholder:`Recherche`,value:z,onChange:pe})]})}),(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)(se,{size:`small`,checked:F,onChange:xe}),(0,$.jsx)(`span`,{children:`Rapports CTI`})]}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(se,{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)(_e,{columns:ee,data:D,loading:m.isFetching,selectedRow:e,onRowSelect:V,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)(Fe,{onConfirm:he,modified:j,disabled:!j,placement:`top`}),(0,$.jsx)(_,{type:`primary`,onClick:ge,loading:h.isPending,disabled:!j,icon:(0,$.jsx)(v,{}),children:`Enregistrer`}),(0,$.jsx)(ze,{onConfirm:r,modified:j})]})]}),(0,$.jsx)(H,{form:E,onValuesChange:me,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=ke(e).data??Ie;Oe(e),Be();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-oBO_5NJ3.js b/assets/ResetButton-DiUkg9Zo.js similarity index 88% rename from assets/ResetButton-oBO_5NJ3.js rename to assets/ResetButton-DiUkg9Zo.js index 5f1ddc9..00f4d02 100644 --- a/assets/ResetButton-oBO_5NJ3.js +++ b/assets/ResetButton-DiUkg9Zo.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-BDcMaxoP.js";import{t as a}from"./UndoOutlined-DAvTbx0c.js";import{N as o}from"./index-Dq1djfvE.js";import{t as s}from"./BaseActionButton-DiD7WJNN.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-v6FV69Ne.js";import{t as a}from"./UndoOutlined-2WspCEN7.js";import{N as o}from"./index-BgnQu3Rm.js";import{t as s}from"./BaseActionButton-SEuL6ldG.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-C8iXxAwf.js b/assets/RightOutlined-DBt6C6FI.js similarity index 87% rename from assets/RightOutlined-C8iXxAwf.js rename to assets/RightOutlined-DBt6C6FI.js index fa31907..4307453 100644 --- a/assets/RightOutlined-C8iXxAwf.js +++ b/assets/RightOutlined-DBt6C6FI.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-BDcMaxoP.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{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 diff --git a/assets/RightSquareOutlined-C-Af7NvS.js b/assets/RightSquareOutlined-tpje-J-e.js similarity index 84% rename from assets/RightSquareOutlined-C-Af7NvS.js rename to assets/RightSquareOutlined-tpje-J-e.js index 4322232..d06d33e 100644 --- a/assets/RightSquareOutlined-C-Af7NvS.js +++ b/assets/RightSquareOutlined-tpje-J-e.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-BDcMaxoP.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{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 diff --git a/assets/RowLabelWithIcon-Cdvgtgye.js b/assets/RowLabelWithIcon-CTTsi5gm.js similarity index 95% rename from assets/RowLabelWithIcon-Cdvgtgye.js rename to assets/RowLabelWithIcon-CTTsi5gm.js index 656f4ba..7ae0556 100644 --- a/assets/RowLabelWithIcon-Cdvgtgye.js +++ b/assets/RowLabelWithIcon-CTTsi5gm.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-Cq8lBfIi.js","./Information-BXzTZc0Z.js","./NotificationsOutline-COWH5lJd.js","./PeopleOutline-D1hS4ztT.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-BDcMaxoP.js";import{t as s}from"./preload-helper-DZmVH3u5.js";import{F as c}from"./index-Dq1djfvE.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-Cq8lBfIi.js`),__vite__mapDeps([6,1,2]),import.meta.url),"../../components/shared/svg/icons/Information.jsx":()=>s(()=>import(`./Information-BXzTZc0Z.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-D1hS4ztT.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{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-BgnQu3Rm.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-Cq8lBfIi.js`),__vite__mapDeps([6,1,2]),import.meta.url),"../../components/shared/svg/icons/Information.jsx":()=>s(()=>import(`./Information-BXzTZc0Z.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-D1hS4ztT.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-CMLAVG1U.js b/assets/SalarieVentilationEditor-CMLAVG1U.js new file mode 100644 index 0000000..553bf4c --- /dev/null +++ b/assets/SalarieVentilationEditor-CMLAVG1U.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{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-CPpZ8tHr.js";import{n as D}from"./pagination-R950yTNl.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-BgnQu3Rm.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-DiUkg9Zo.js";import{t as pe}from"./BaseActionButton-SEuL6ldG.js";import{t as me}from"./SaveButton-Bbi_HV3n.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 diff --git a/assets/SalarieVentilationEditor-fXGLWK9q.js b/assets/SalarieVentilationEditor-fXGLWK9q.js deleted file mode 100644 index 0a55885..0000000 --- a/assets/SalarieVentilationEditor-fXGLWK9q.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,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-BDcMaxoP.js";import{t as h}from"./input-C55Uc3oN.js";import{n as g,t as _}from"./slicedToArray-BjCmY1mt.js";import{n as v,t as y}from"./typeof-C6uZ2mkP.js";import{i as b,r as x}from"./asyncToGenerator-BFc9W-7V.js";import{m as S,p as C,t as w}from"./button-xukQsL9n.js";import{t as T}from"./table-BfTjJjfD.js";import{n as E}from"./pagination-65Ff8Uhz.js";import{n as D,r as O}from"./useFlexGapSupport-CC7UZaio.js";import{t as k}from"./tooltip-D0a9NNK5.js";import{t as A}from"./ArrowLeftOutlined-Bae7unhy.js";import{c as j,s as M,u as ee}from"./chunk-4N6VE7H7-DnASKJzj.js";import{n as te}from"./notification-DIuyPXAV.js";import{t as ne}from"./useMutation-BtpRmKbj.js";import{t as re}from"./Loader-BvAKWCqv.js";import{Ct as ie,ht as ae,ot as N,wt as oe}from"./index-Dq1djfvE.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-oBO_5NJ3.js";import{t as pe}from"./BaseActionButton-DiD7WJNN.js";import{t as me}from"./SaveButton-DB2d9SXK.js";var he=function(e){return e.children};b();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)(x(x({},`${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`,x({},`${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)))};b(),g(),v(),C();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(y(e)===`object`)for(var n=0;nn)&&(r=i(e,{span:n})),r}function ve(e,t){var n=S(e).filter(function(e){return e}),r=[],i=[],a=t;return n.forEach(function(e,o){var s=e.props?.span,c=s||1;if(o===n.length-1){i.push(W(e,s,a)),r.push(i);return}cce(e,t),meta:{successMessage:`Mise à jour de la ventilation`,errorMessage:`Erreur lors de la mise à jour de la ventilation`},onMutate:async({salarieId:t,newVentilation:n})=>{await e.cancelQueries({queryKey:I.detail(t)});let r=e.getQueryData(I.detail(t));return e.setQueryData(I.detail(t),n),{previousVentilation:r,salarieId:t}},onError:(t,n,r)=>{e.setQueryData(I.detail(r.salarieId),r.previousVentilation)},onSettled:async(t,n,r,i)=>{await e.invalidateQueries({queryKey:I.detail(i.salarieId)})}})}var K=n(),q=({children:e,...t})=>(0,K.jsx)(pe,{type:`default`,confirmTitle:`Des modifications non enregistrées seront perdues. Voulez-vous vraiment quitter cette page ?`,okText:`Oui, quitter sans enregistrer`,cancelText:`Non, rester sur cette page`,...t,children:e}),J=({children:e,...t})=>(0,K.jsxs)(q,{...t,children:[(0,K.jsx)(A,{}),e]});function Se({currentYear:e,hasUnsavedChanges:t,setHasUnsavedChanges:n,salarieId:r,editedVentilationByYear:i,salarieInfo:a,onReset:o,hasAtLeastOneYearInError:s}){let c=j(),l=M(),u=l.state?.filteredSalarieIds||[],d=l.state?.filteredInfo||[],f=xe(),p=()=>{c(`/rh/ventilation/parametrage/ventilation-listing`,{state:{fromSider:!0,filteredSalarieIds:u,filteredInfo:d}})},m=Object.values(t).some(e=>e===!0);return(0,K.jsxs)(`div`,{className:`page-header`,children:[(0,K.jsxs)(`div`,{className:`page-header-content-title`,children:[(0,K.jsx)(J,{onClick:p,withModalConfirm:t[e]}),(0,K.jsx)(`div`,{className:`header-title`,children:`Ventilation salarie`})]}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(fe,{onClick:o,disabled:!m,withPopConfirm:!0}),(0,K.jsx)(me,{onClick:()=>f.mutate({salarieId:r,newVentilation:le(i,a)},{onSuccess:()=>n({})}),disabled:!m||s,withPopConfirm:!0})]})]})}var Ce=({children:e,...t})=>(0,K.jsxs)(q,{...t,children:[e,(0,K.jsx)(be,{})]}),Y=R.createContext(null),we=({index:e,...t})=>{let[n]=N.useForm();return(0,K.jsx)(N,{form:n,component:!1,children:(0,K.jsx)(Y.Provider,{value:n,children:(0,K.jsx)(`tr`,{...t})})})},Te=({title:e,editable:t,children:n,dataIndex:r,record:i,handleCellSave:a,validationRules:o,...s})=>{let[c,l]=(0,R.useState)(!1),u=(0,R.useRef)(null),d=(0,R.useContext)(Y);(0,R.useEffect)(()=>{c&&u.current.focus()},[c]);let f=()=>{l(!c),d.setFieldsValue({[r]:i[r]})},p=async()=>{try{let e=await d.validateFields();f(),a({...i,...e})}catch(e){console.log(`Save failed:`,e)}},m=n;return t&&(m=c?(0,K.jsx)(N.Item,{style:{margin:0},name:r,rules:o||[],children:(0,K.jsx)(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)(k,{title:`Recopier ${a.title} sur les mois suivants`,children:(0,K.jsx)(w,{className:`auto-fill-btn`,icon:(0,K.jsx)(E,{}),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)(k,{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)(T,{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)(T.Summary,{fixed:!0,children:(0,K.jsxs)(T.Summary.Row,{children:[(0,K.jsx)(T.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)(T.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,te({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}=ee(),s=ue(o),{hasAtLeastOneYearInError:c}=X(n),l=je(c,o);(0,R.useEffect)(()=>{s.data?.ventilationByYear&&(r(s.data?.ventilationByYear??{}),a({}))},[s.data?.ventilationByYear]);let u=()=>{r(s.data.ventilationByYear),l(),a({})};if(s.status===`pending`||!s.data)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(re,{style:{height:`auto`}})});if(s.status===`error`)return(0,K.jsx)(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-B-Bev56k.js b/assets/SalarieVentilationListing-B7qwFeLs.js similarity index 87% rename from assets/SalarieVentilationListing-B-Bev56k.js rename to assets/SalarieVentilationListing-B7qwFeLs.js index dcce5ad..b731486 100644 --- a/assets/SalarieVentilationListing-B-Bev56k.js +++ b/assets/SalarieVentilationListing-B7qwFeLs.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-D4i6w2dF.js";import{t as i}from"./button-xukQsL9n.js";import{t as a}from"./table-BfTjJjfD.js";import{c as o,s,t as c}from"./chunk-4N6VE7H7-DnASKJzj.js";import{t as l}from"./Loader-BvAKWCqv.js";import{a as u,o as d,r as f,t as p}from"./ResetButton-oBO_5NJ3.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-DR3o6Tiw.js";import{t as i}from"./button-C7b7AmGo.js";import{t as a}from"./table-CPpZ8tHr.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-DiUkg9Zo.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-DB2d9SXK.js b/assets/SaveButton-Bbi_HV3n.js similarity index 55% rename from assets/SaveButton-DB2d9SXK.js rename to assets/SaveButton-Bbi_HV3n.js index 2b49875..d55e60d 100644 --- a/assets/SaveButton-DB2d9SXK.js +++ b/assets/SaveButton-Bbi_HV3n.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-BDcMaxoP.js";import{t as i}from"./SaveOutlined-uzaDTRdi.js";import{t as a}from"./BaseActionButton-DiD7WJNN.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-v6FV69Ne.js";import{t as i}from"./SaveOutlined-DYxjRtw8.js";import{t as a}from"./BaseActionButton-SEuL6ldG.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-uzaDTRdi.js b/assets/SaveOutlined-DYxjRtw8.js similarity index 92% rename from assets/SaveOutlined-uzaDTRdi.js rename to assets/SaveOutlined-DYxjRtw8.js index 88d9a25..b2002d0 100644 --- a/assets/SaveOutlined-uzaDTRdi.js +++ b/assets/SaveOutlined-DYxjRtw8.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-BDcMaxoP.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{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 diff --git a/assets/SearchOutlined-ouHQf-Hv.js b/assets/SearchOutlined-ByvkcFgQ.js similarity index 99% rename from assets/SearchOutlined-ouHQf-Hv.js rename to assets/SearchOutlined-ByvkcFgQ.js index 72e6f60..04e9269 100644 --- a/assets/SearchOutlined-ouHQf-Hv.js +++ b/assets/SearchOutlined-ByvkcFgQ.js @@ -1,4 +1,4 @@ -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-BDcMaxoP.js";import{n as le,t as ue}from"./slicedToArray-BjCmY1mt.js";import{n as de,t as fe}from"./typeof-C6uZ2mkP.js";import{i as D,n as pe,r as O,t as me}from"./asyncToGenerator-BFc9W-7V.js";import{l as he,m as ge,p as _e,u as ve}from"./button-xukQsL9n.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 +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 diff --git a/assets/Simulations-DO1Shk1D.js b/assets/Simulations-C4_6M7kT.js similarity index 77% rename from assets/Simulations-DO1Shk1D.js rename to assets/Simulations-C4_6M7kT.js index 240619b..f5dffb9 100644 --- a/assets/Simulations-DO1Shk1D.js +++ b/assets/Simulations-C4_6M7kT.js @@ -1 +1 @@ -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-BDcMaxoP.js";import{t as c}from"./index.esm-D4i6w2dF.js";import{i as l}from"./ctiAxios-BejSO3uQ.js";import{t as u}from"./button-xukQsL9n.js";import{t as d}from"./DownloadOutlined-BxQhjjNl.js";import{r as f}from"./notification-DIuyPXAV.js";import{t as p}from"./useMutation-BtpRmKbj.js";import{t as m}from"./UndoOutlined-DAvTbx0c.js";import{F as h,L as g,s as _,wt as v}from"./index-Dq1djfvE.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),f({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()},f=()=>{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)(u,{onClick:f,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)(u,{disabled:o.fg1_ok!==`OUI`||r.isPending,onClick:y,children:[(0,N.jsx)(d,{}),`Télécharger`]})}),(0,N.jsx)(h,{title:`Actualiser`,children:(0,N.jsx)(u,{type:`link`,onClick:l,children:(0,N.jsx)(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 +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-BgnQu3Rm.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/SpecSynchronize-BxUbiCVN.js b/assets/SpecSynchronize-BTqfs_4_.js similarity index 70% rename from assets/SpecSynchronize-BxUbiCVN.js rename to assets/SpecSynchronize-BTqfs_4_.js index e5188f4..dd30221 100644 --- a/assets/SpecSynchronize-BxUbiCVN.js +++ b/assets/SpecSynchronize-BTqfs_4_.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-BDcMaxoP.js";import{t as i}from"./index.esm-D4i6w2dF.js";import{t as a}from"./input-C55Uc3oN.js";import{i as o}from"./ctiAxios-BejSO3uQ.js";import{t as s}from"./button-xukQsL9n.js";import{t as c}from"./popconfirm-CcXbE9zH.js";import{r as l}from"./notification-DIuyPXAV.js";import{t as u}from"./UndoOutlined-DAvTbx0c.js";import{t as d}from"./Loader-BvAKWCqv.js";import{F as f,ht as p,ot as m,s as h}from"./index-Dq1djfvE.js";import{a as g,t as _}from"./synchronize.queries-D4km6g1X.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,l({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)(s,{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)(c,{title:`Êtes-vous sur de vouloir lancer la synchronisation ?`,onConfirm:x,children:[(0,b.jsx)(s,{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-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-AMNgD9Dz.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-BgnQu3Rm.js";import{a as g,t as _}from"./synchronize.queries-CLy8XSNn.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-B8D8kcBe.js b/assets/Synchronize-DuO4NHd5.js similarity index 85% rename from assets/Synchronize-B8D8kcBe.js rename to assets/Synchronize-DuO4NHd5.js index ef64307..a1b0fc9 100644 --- a/assets/Synchronize-B8D8kcBe.js +++ b/assets/Synchronize-DuO4NHd5.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,o as s}from"./axios-BDcMaxoP.js";import{t as c}from"./index.esm-D4i6w2dF.js";import{t as l}from"./button-xukQsL9n.js";import{t as u}from"./popconfirm-CcXbE9zH.js";import{t as d}from"./useMutation-BtpRmKbj.js";import{t as f}from"./UndoOutlined-DAvTbx0c.js";import{t as p}from"./Loader-BvAKWCqv.js";import{F as m,ht as h,s as g}from"./index-Dq1djfvE.js";import{a as _,i as v,n as y,r as b}from"./synchronize.queries-D4km6g1X.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 +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-AMNgD9Dz.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-BgnQu3Rm.js";import{a as _,i as v,n as y,r as b}from"./synchronize.queries-CLy8XSNn.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/TablesManager-CsDPx0Tl.js b/assets/TablesManager-C-Do_vXH.js similarity index 99% rename from assets/TablesManager-CsDPx0Tl.js rename to assets/TablesManager-C-Do_vXH.js index c24388d..10f91a3 100644 --- a/assets/TablesManager-CsDPx0Tl.js +++ b/assets/TablesManager-C-Do_vXH.js @@ -1,4 +1,4 @@ -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-BDcMaxoP.js";import{t as Se}from"./index.esm-D4i6w2dF.js";import{i as Ce,o as we,r as Te,s as Ee,t as N}from"./input-C55Uc3oN.js";import{H as De,i as Oe,t as ke}from"./ctiAxios-BejSO3uQ.js";import{n as Ae,p as je,t as P}from"./slicedToArray-BjCmY1mt.js";import{n as Me,t as Ne}from"./typeof-C6uZ2mkP.js";import{i as F,r as I}from"./asyncToGenerator-BFc9W-7V.js";import{c as Pe,o as Fe,s as L,t as R}from"./button-xukQsL9n.js";import{t as z}from"./select-dQ-XiIfN.js";import{a as Ie,n as Le,r as Re,t as ze}from"./SearchOutlined-ouHQf-Hv.js";import{t as Be}from"./tooltip-D0a9NNK5.js";import{C as Ve,_ as B,s as He}from"./sanitizeDataUtils-Z8fZ8uV9.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-Hpw31fpV.js";import{n as tt,r as nt}from"./iconUtil-DGYSxFEZ.js";import{t as rt}from"./popconfirm-CcXbE9zH.js";import{t as it}from"./CopyOutlined-DYcCtig4.js";import{t as at}from"./DownloadOutlined-BxQhjjNl.js";import{t as ot}from"./useMutation-BtpRmKbj.js";import{t as st}from"./queryOptions-Cg9orY1Y.js";import{n as ct}from"./DiscardChangesButton--UFTdxnr.js";import{t as lt}from"./ImportOutlined-okr1I4Tb.js";import{n as ut}from"./RowLabelWithIcon-Cdvgtgye.js";import{t as dt}from"./SaveOutlined-uzaDTRdi.js";import{t as ft}from"./UndoOutlined-DAvTbx0c.js";import{n as pt}from"./_assignValue-BF_ln0J3.js";import{t as mt}from"./Loader-BvAKWCqv.js";import{a as ht,c as gt,n as _t,o as vt,r as yt,s as bt}from"./cloneDeep-CmY0yaDx.js";import{r as xt}from"./es--u5We8Xl.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-Dq1djfvE.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-x9ZCMCga.js";import{i as gn,n as _n,r as vn,t as yn}from"./ref-b9Pc4bwO.js";import{a as bn,n as xn,o as Sn}from"./path-DK5sVRfC.js";import{d as Cn,n as wn,r as Tn,s as En,t as Dn}from"./CloseButton-CvIhRVuQ.js";import{n as On,t as kn}from"./map-BGPngJO2.js";import{t as An}from"./Checkbox-BO7mpjlh.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,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,` diff --git a/assets/UndoOutlined-DAvTbx0c.js b/assets/UndoOutlined-2WspCEN7.js similarity index 89% rename from assets/UndoOutlined-DAvTbx0c.js rename to assets/UndoOutlined-2WspCEN7.js index 812a773..5525d8f 100644 --- a/assets/UndoOutlined-DAvTbx0c.js +++ b/assets/UndoOutlined-2WspCEN7.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-BDcMaxoP.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{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 diff --git a/assets/UserManager-DpZRonog.js b/assets/UserManager-DfsODcOX.js similarity index 96% rename from assets/UserManager-DpZRonog.js rename to assets/UserManager-DfsODcOX.js index 4d49dda..6057f04 100644 --- a/assets/UserManager-DpZRonog.js +++ b/assets/UserManager-DfsODcOX.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,A as a,Gn as o,In as s,J as c,Kn as l,Ln as u,Qn as d,Wn as f,Xn as p,Yn as m,Zn as h,an as g,ar as _,bn as v,cn as y,cr as b,er as x,ir as S,jt as C,n as w,or as T,r as E,rr as D,sr as O,yn as k,z as A}from"./axios-BDcMaxoP.js";import{t as j}from"./index.esm-D4i6w2dF.js";import{t as M}from"./input-C55Uc3oN.js";import{n as N,t as P}from"./typeof-C6uZ2mkP.js";import{i as F,r as I}from"./asyncToGenerator-BFc9W-7V.js";import{l as L,t as R,u as z}from"./button-xukQsL9n.js";import{a as ee,i as te,r as ne,t as B}from"./select-dQ-XiIfN.js";import{a as V,n as re,r as ie,t as H}from"./SearchOutlined-ouHQf-Hv.js";import{t as ae}from"./pagination-65Ff8Uhz.js";import{t as oe}from"./RightOutlined-C8iXxAwf.js";import{n as se,t as ce}from"./row-CaO7bYqu.js";import{t as le}from"./transButton-D8TVp4Ts.js";import{t as ue}from"./CopyOutlined-DYcCtig4.js";import{t as de}from"./queryOptions-Cg9orY1Y.js";import{t as fe}from"./LeftSquareOutlined-DRQwPml3.js";import{t as pe}from"./RightSquareOutlined-C-Af7NvS.js";import{t as me}from"./UndoOutlined-DAvTbx0c.js";import{F as he,I as ge,Q as _e,St as ve,Z as ye,ht as be,k as xe,mt as U,ot as W,s as G,st as Se}from"./index-Dq1djfvE.js";import{i as Ce,r as we,t as Te}from"./userUtils-BU2V8rez.js";import{a as Ee,n as De,o as Oe,s as ke,t as Ae}from"./users.mutations-XJrrG25v.js";b(),F();var K=e(f()),q=e(t()),je=q.memo(function(e){var t=e.renderedText,n=e.renderedEl,r=e.item,i=e.checked,a=e.disabled,o=e.prefixCls,s=e.onClick,c=e.onRemove,l=e.showRemove,u=(0,K.default)(I(I(I({},`${o}-content-item`,!0),`${o}-content-item-disabled`,a||r.disabled),`${o}-content-item-checked`,i)),d;return(typeof t==`string`||typeof t==`number`)&&(d=String(t)),q.createElement(g,{componentName:`Transfer`,defaultLocale:y.Transfer},function(e){var t={className:u,title:d},f=q.createElement(`span`,{className:`${o}-content-item-text`},n);return l?q.createElement(`li`,O({},t),f,q.createElement(le,{disabled:a||r.disabled,className:`${o}-content-item-remove`,"aria-label":e.remove,onClick:function(){c?.(r)}},q.createElement(ye,null))):(t.onClick=a||r.disabled?void 0:function(){return s(r)},q.createElement(`li`,O({},t),q.createElement(U,{className:`${o}-checkbox`,checked:i,disabled:a||r.disabled}),f))})});F(),T(),S(),x(),d(),p(),l(),b(),N();function Me(e,t,n){return t=m(t),i(e,h()?Reflect.construct(t,n||[],m(e).constructor):t.apply(e,n))}var Ne=a(`handleFilter`,`handleClear`,`checkedKeys`);function J(e){if(!e)return null;var t={pageSize:10,simple:!0,showSizeChanger:!1,showLessItems:!1};return P(e)===`object`?O(O({},t),e):t}var Pe=function(e){o(t,e);function t(){var e;return _(this,t),e=Me(this,t,arguments),e.state={current:1},e.onItemSelect=function(t){var n=e.props,r=n.onItemSelect,i=n.selectedKeys.includes(t.key);r(t.key,!i)},e.onItemRemove=function(t){var n=e.props.onItemRemove;n?.([t.key])},e.onPageChange=function(t){e.setState({current:t})},e.getItems=function(){var t=e.state.current,n=e.props,r=n.pagination,i=n.filteredRenderItems,a=J(r),o=i;return a&&(o=i.slice((t-1)*a.pageSize,t*a.pageSize)),o},e}return D(t,[{key:`render`,value:function(){var e=this,t=this.state.current,n=this.props,r=n.prefixCls,i=n.onScroll,a=n.filteredRenderItems,o=n.selectedKeys,s=n.disabled,c=n.showRemove,l=n.pagination,u=J(l),d=null;return u&&(d=q.createElement(ae,{simple:u.simple,showSizeChanger:u.showSizeChanger,showLessItems:u.showLessItems,size:`small`,disabled:s,className:`${r}-pagination`,total:a.length,pageSize:u.pageSize,current:t,onChange:this.onPageChange})),q.createElement(q.Fragment,null,q.createElement(`ul`,{className:(0,K.default)(`${r}-content`,I({},`${r}-content-show-remove`,c)),onScroll:i},this.getItems().map(function(t){var n=t.renderedEl,i=t.renderedText,a=t.item,l=a.disabled,u=o.includes(a.key);return q.createElement(je,{disabled:s||l,key:a.key,item:a,renderedText:i,renderedEl:n,checked:u,prefixCls:r,onClick:e.onItemSelect,onRemove:e.onItemRemove,showRemove:c})})),d)}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=e.filteredRenderItems,r=e.pagination,i=t.current,a=J(r);if(a){var o=Math.ceil(n.length/a.pageSize);if(i>o)return{current:o}}return null}}]),t}(q.Component);function Fe(e){var t=e.placeholder,n=t===void 0?``:t,r=e.value,i=e.prefixCls,a=e.disabled,o=e.onChange,s=e.handleClear,c=q.useCallback(function(e){o?.(e),e.target.value===``&&s?.()},[o]);return q.createElement(M,{placeholder:n,className:i,value:r,onChange:c,disabled:a,allowClear:!0,prefix:q.createElement(H,null)})}F(),b(),T(),S(),x(),d(),p(),l(),L();function Ie(e,t,n){return t=m(t),i(e,h()?Reflect.construct(t,n||[],m(e).constructor):t.apply(e,n))}var Le=function(){return null};function Re(e){return!!(e&&!A(e)&&Object.prototype.toString.call(e)===`[object Object]`)}function Y(e){return e.filter(function(e){return!e.disabled}).map(function(e){return e.key})}var ze=function(e){o(t,e);function t(e){var n;return _(this,t),n=Ie(this,t,[e]),n.defaultListBodyRef=q.createRef(),n.handleFilter=function(e){var t=n.props.handleFilter,r=e.target.value;n.setState({filterValue:r}),t(e)},n.handleClear=function(){var e=n.props.handleClear;n.setState({filterValue:``}),e()},n.matchFilter=function(e,t){var r=n.state.filterValue,i=n.props.filterOption;return i?i(r,t):e.includes(r)},n.renderListBody=function(e,t){var r=e?e(t):null,i=!!r;return i||(r=q.createElement(Pe,O({ref:n.defaultListBodyRef},t))),{customize:i,bodyContent:r}},n.renderItem=function(e){var t=n.props.render,r=(t===void 0?Le:t)(e),i=Re(r);return{renderedText:i?r.value:r,renderedEl:i?r.label:r,item:e}},n.getSelectAllLabel=function(e,t){var r=n.props,i=r.itemsUnit,a=r.itemUnit,o=r.selectAllLabel;if(o)return typeof o==`function`?o({selectedCount:e,totalCount:t}):o;var s=t>1?i:a;return q.createElement(q.Fragment,null,(e>0?`${e}/`:``)+t,` `,s)},n.state={filterValue:``},n}return D(t,[{key:`componentWillUnmount`,value:function(){clearTimeout(this.triggerScrollTimer)}},{key:`getCheckStatus`,value:function(e){var t=this.props.checkedKeys;return t.length===0?`none`:e.every(function(e){return t.includes(e.key)||!!e.disabled})?`all`:`part`}},{key:`getFilteredItems`,value:function(e,t){var n=this,r=[],i=[];return e.forEach(function(e){var a=n.renderItem(e),o=a.renderedText;if(t&&!n.matchFilter(o,e))return null;r.push(e),i.push(a)}),{filteredItems:r,filteredRenderItems:i}}},{key:`getListBody`,value:function(e,t,n,r,i,a,o,s,c,l){var u=this,d=c?q.createElement(`div`,{className:`${e}-body-search-wrapper`},q.createElement(Fe,{prefixCls:`${e}-search`,onChange:this.handleFilter,handleClear:this.handleClear,placeholder:t,value:n,disabled:l})):null,f=this.renderListBody(s,O(O({},z(this.props,Ne)),{filteredItems:r,filteredRenderItems:a,selectedKeys:o})),p=f.bodyContent,m=f.customize?q.createElement(`div`,{className:`${e}-body-customize-wrapper`},p):r.length?p:q.createElement(`div`,{className:`${e}-body-not-found`},function(){var e=u.props.direction===`left`?0:1;return Array.isArray(i)?i[e]:i}());return q.createElement(`div`,{className:(0,K.default)(c?`${e}-body ${e}-body-with-search`:`${e}-body`)},d,m)}},{key:`getCheckBox`,value:function(e){var t=e.filteredItems,n=e.onItemSelectAll,r=e.disabled,i=e.prefixCls,a=this.getCheckStatus(t),o=a===`all`;return q.createElement(U,{disabled:r,checked:o,indeterminate:a===`part`,className:`${i}-checkbox`,onChange:function(){n(t.filter(function(e){return!e.disabled}).map(function(e){return e.key}),!o)}})}},{key:`render`,value:function(){var e=this,t=this.state.filterValue,n=this.props,r=n.prefixCls,i=n.dataSource,a=i===void 0?[]:i,o=n.titleText,s=o===void 0?``:o,c=n.checkedKeys,l=n.disabled,u=n.footer,d=n.showSearch,f=d===void 0?!1:d,p=n.style,m=n.searchPlaceholder,h=n.notFoundContent,g=n.selectAll,_=n.selectCurrent,v=n.selectInvert,y=n.removeAll,b=n.removeCurrent,x=n.renderList,S=n.onItemSelectAll,C=n.onItemRemove,w=n.showSelectAll,T=w===void 0?!0:w,E=n.showRemove,D=n.pagination,O=n.direction,k=u&&(u.length<2?u(this.props):u(this.props,{direction:O})),A=(0,K.default)(r,I(I({},`${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),F=k?q.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=Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item}));C?.(t)},label:b}:null,{key:`removeAll`,onClick:function(){C?.(Y(M))},label:y}].filter(function(e){return e}):[{key:`selectAll`,onClick:function(){var e=Y(M);S(e,e.length!==c.length)},label:g},D?{key:`selectCurrent`,onClick:function(){S(Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),!0)},label:_}:null,{key:`selectInvert`,onClick:function(){var t=Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),n=new Set(c),r=new Set(n);t.forEach(function(e){n.has(e)?r.delete(e):r.add(e)}),S?.(Array.from(r),`replace`)},label:v}],z=q.createElement(Se,{className:`${r}-header-dropdown`,menu:{items:R},disabled:l},q.createElement(ne,null));return q.createElement(`div`,{className:A,style:p},q.createElement(`div`,{className:`${r}-header`},T?q.createElement(q.Fragment,null,L,z):null,q.createElement(`span`,{className:`${r}-header-selected`},this.getSelectAllLabel(c.length,M.length)),q.createElement(`span`,{className:`${r}-header-title`},s)),P,F)}}]),t}(q.PureComponent),Be=function(e){var t=e.disabled,n=e.moveToLeft,r=e.moveToRight,i=e.leftArrowText,a=i===void 0?``:i,o=e.rightArrowText,s=o===void 0?``:o,c=e.leftActive,l=e.rightActive,u=e.className,d=e.style,f=e.direction,p=e.oneWay;return q.createElement(`div`,{className:u,style:d},q.createElement(R,{type:`primary`,size:`small`,disabled:t||!l,onClick:r,icon:f===`rtl`?q.createElement(ve,null):q.createElement(oe,null)},s),!p&&q.createElement(R,{type:`primary`,size:`small`,disabled:t||!c,onClick:n,icon:f===`rtl`?q.createElement(oe,null):q.createElement(ve,null)},a))};F(),v(),b(),T(),S(),x(),d(),p(),l();function Ve(e,t,n){return t=m(t),i(e,h()?Reflect.construct(t,n||[],m(e).constructor):t.apply(e,n))}var X=function(e){o(t,e);function t(e){var n;_(this,t),n=Ve(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 O(O(O({},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(k(i),k(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=k(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`,k(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 D(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=O(O({},e),{key:r(e)}));var t=a.indexOf(e.key);t===-1?o.push(e):s[t]=e}),{leftDataSource:o,rightDataSource:s}}},{key:`render`,value:function(){var e=this;return q.createElement(g,{componentName:`Transfer`,defaultLocale:y.Transfer},function(t){return q.createElement(c,null,function(n){var r=n.getPrefixCls,i=n.renderEmpty,a=n.direction;return q.createElement(V.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,D=c.status,k=r(`transfer`,l),A=e.getLocale(t,i||ee),j=e.state,M=j.sourceSelectedKeys,N=j.targetSelectedKeys,P=re(s,D),F=!C&&E,L=e.separateDataSource(),R=L.leftDataSource,z=L.rightDataSource,te=N.length>0,ne=M.length>0,B=(0,K.default)(k,I(I(I({},`${k}-disabled`,d),`${k}-customize-list`,!!C),`${k}-rtl`,a===`rtl`),ie(k,P,o),u),V=e.getTitles(A),H=e.props.selectAllLabels||[];return q.createElement(`div`,{className:B,style:_},q.createElement(ze,O({prefixCls:`${k}-list`,titleText:V?.[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:H[0],pagination:F},A)),q.createElement(Be,{className:`${k}-operation`,rightActive:ne,rightArrowText:p[0],moveToRight:e.moveToRight,leftActive:te,leftArrowText:p[1],moveToLeft:e.moveToLeft,style:b,disabled:d,direction:a,oneWay:T}),q.createElement(ze,O({prefixCls:`${k}-list`,titleText:V?.[1],dataSource:z,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:H[1],showRemove:T,pagination:F},A)))})})})}}],[{key:`getDerivedStateFromProps`,value:function(e){var t=e.selectedKeys,n=e.targetKeys;if(e.pagination,e.children,t){var r=n||[];return{sourceSelectedKeys:t.filter(function(e){return!r.includes(e)}),targetSelectedKeys:t.filter(function(e){return r.includes(e)})}}return null}}]),t}(q.Component);X.List=ze,X.Operation=Be,X.Search=Fe;var He={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`};u();var Ue=q.forwardRef(function(e,t){return q.createElement(C,s(s({},e),{},{ref:t,icon:He}))}),Z=e(w()),We=()=>de({queryKey:Ee.list(),queryFn:ke}),Ge=()=>de({queryKey:Ee.modules(),queryFn:Oe}),Ke=()=>E(We()),Q=()=>E(Ge()),$=n(),qe=({modUser:e,handleUpdateAuths:t})=>{let[n,r]=(0,q.useState)([]),[i,a]=(0,q.useState)([]),[o,s]=(0,q.useState)([]),[c,l]=(0,q.useState)([]),[u,d]=(0,q.useState)(``),f=Q().data?.envs??[];(0,q.useEffect)(()=>{d(``),e.auths&&a(e.auths.filter(e=>e.type===`ictidir`))},[e]),(0,q.useEffect)(()=>{e.auths&&r(v(f))},[u,f,e]);let p=r=>{r===`right`?t(``,e.auths.filter(e=>c.includes(e.key)),`left`):(t(``,[...new Set(o)].map((t,r)=>{let i=n.find(e=>e.key===t),a=e.auths.length+r;return{type:`ictidir`,name:i.ICTIDIR,granted:`full`,key:a}}),`add`),s([]),l([]))},m=e=>{d(e.target.value)},h=e=>{let t=[...o];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),s(t.map(e=>Number(e)))},g=e=>{let t=[...c];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),l([...new Set(t.map(e=>Number(e)))])},_=()=>{o.length?s([]):s(n.map(e=>e.key))};function v(t){let n=e.auths.filter(e=>e.type===`ictidir`).map(e=>e.name);return t.filter(e=>!n.includes(e.ICTIDIR)&&e.ICTIDIR.toLowerCase().includes(u.toLowerCase()))}return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`annuaire-editor`,children:[(0,$.jsxs)(`div`,{className:f.length>0?`annuaire-options-30`:`annuaire-options-100`,children:[(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Tout synchroniser`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container`,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`default_ctiusrdir_synchronize_all`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})},`default_ctiusrdir_synchronize_all`)})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Nom et définition`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container `,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`default_ctiusrdir_synchronize_name`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:e.default_ctiusrdir_synchronize_all})})},`default_ctiusrdir_synchronize_name`)})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Role et spécialité`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container `,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`default_ctiusrdir_synchronize_role`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:e.default_ctiusrdir_synchronize_all})})},`default_ctiusrdir_synchronize_role`)})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Mot de passe`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container `,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`default_ctiusrdir_synchronize_password`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:e.default_ctiusrdir_synchronize_all})})},`ctiusrdir_synchronize_password`)})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Autorisations`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container `,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`default_ctiusrdir_synchronize_aut`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:e.default_ctiusrdir_synchronize_all})})},`ctiusrdir_synchronize_aut`)})]})]}),f.length>0&&(0,$.jsxs)(`div`,{className:`annuaire-list`,children:[(0,$.jsx)(`div`,{className:`transfer-table`,children:(0,$.jsx)(G,{columns:[{title:`Environnements CTI autorisés`,dataKey:`name`,key:`name`,width:200}],data:i,selectedRows:c,onRowSelect:g,shiftMulti:!0})}),(0,$.jsxs)(`div`,{className:`transfer-actions`,children:[(0,$.jsx)(R,{type:`link`,onClick:()=>p(`left`),children:(0,$.jsx)(fe,{})}),(0,$.jsx)(R,{type:`link`,onClick:()=>p(`right`),children:(0,$.jsx)(pe,{})})]}),(0,$.jsxs)(`div`,{className:`transfer-table`,children:[(0,$.jsxs)(`div`,{className:`transfer-search`,children:[(0,$.jsx)(R,{type:`primary`,onClick:_,children:`Tout (De)Selectionner`}),(0,$.jsx)(M,{value:u,placeholder:`Rechercher`,onChange:m,style:{marginLeft:`8px`}})]}),(0,$.jsx)(G,{columns:[{title:`Environnements CTI disponibles`,dataKey:`ICTIDIR`,key:`ICTIDIR`,width:200}],data:n,selectedRows:o,shiftMulti:!0,onRowSelect:h})]})]})]})})};qe.propTypes={modUser:Z.default.object,handleUpdateAuths:Z.default.func};var Je=[],Ye=({modUser:e})=>{let t=ge(),n=Q(),r=n.data?.modules??Je,i=n.data?.ctiusrdir??{},a=t.data?.session,o=Ke().data??[],[s,c]=(0,q.useState)(!1),l=r.reduce((e,t)=>[...e,...t.views],[]).filter(e=>e.essential===`true`).map((e,t)=>({label:e.label,value:e.name,key:`${e.name}-${t}`}));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Mot de passe`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container `,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`password`,children:(0,$.jsx)(M.Password,{onChange:()=>c(!0),visibilityToggle:s?!0:(0,$.jsx)(`span`,{}),disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_password)})})},`password`)})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Rôles`})}),(0,$.jsxs)(`div`,{className:`user-editor-row-container `,children:[a.ISROLECTI&&(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{label:`CTI`,name:`isCTI`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`isCTI`),(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{label:`Administrateur`,name:`isadmin`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`isadmin`),(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{label:`Médecin`,name:`ismedecin`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`ismedecin`)]})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Vue d'accueil`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container `,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`homeview`,children:(0,$.jsx)(B,{disabled:e.ismedecin!==!0,style:{width:300},options:l,showSearch:!0})})},`homeview`)})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Utilisateur référent`})}),(0,$.jsxs)(`div`,{className:`user-editor-row-container `,children:[(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`referentUser`,children:(0,$.jsx)(B,{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,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{label:`Avec tableaux de bord et essentiels`,name:`referentUser_withDashboard`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},`referentUser_withDashboard`),(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{label:`Avec favoris`,name:`referentUser_withFavorite`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},`referentUser_withFavorite`)]})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Niveau de sécurité`})}),(0,$.jsxs)(`div`,{className:`user-editor-row-container `,children:[(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`security_level_id`,children:(0,$.jsx)(B,{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,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{label:`Masquer les noms`,name:`hidenames`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})},`hidenames`)]})]})]})};Ye.propTypes={modUser:Z.default.object};var Xe=({modUser:e,moduleIndex:t,moduleKey:n,moduleLabel:r,handleUserHasChanged:i,handleUpdateAuths:a,handleChangeAllData:o})=>{let s=Q().data?.modules??[],[c,l]=(0,q.useState)(!1),[u,d]=(0,q.useState)([]),[f,p]=(0,q.useState)([]),[m,h]=(0,q.useState)(),[g,_]=(0,q.useState)([]),[v,y]=(0,q.useState)(!1),[b,x]=(0,q.useState)(!1),[S,C]=(0,q.useState)(``);(0,q.useEffect)(()=>{if(s&&s[t]&&Object.keys(e)&&e.auths){d(s[t].views);let r=!1,i=n;n===`Outils`&&(i=`tools`);let a=e.auths.find(e=>e.module===`iCTI_${i.toLowerCase()}`);if(a&&a.granted===`full`&&(r=!0),l(r),n===`RH`){let t=e.auths.find(e=>e.name===`iCTI_${n.toLowerCase()}`);t&&(x(t.dataProfileGranted===`full`),C(t.dataProfile===`NONE`?``:t.dataProfile))}if(n===`ECO`){let t=e.auths.find(e=>e.name===`iCTI_${n.toLowerCase()}`);t&&(x(t.dataGranted===`full`),C(t.dataRule1??``))}}},[s,e]),(0,q.useEffect)(()=>{p(v?u.filter(e=>e.label.toLowerCase().includes(`favori`)):u)},[u,v]),(0,q.useEffect)(()=>{if(e&&e.auths){let t=e.auths.filter(e=>e.type===`view`&&e.module&&e.module.toLowerCase()===n.toLowerCase()).map(e=>e.name);h(f.filter(e=>t.includes(e.name)).map(e=>e.key))}},[e,f]);let w=(e,t)=>{_([...e,...t])},T=(e,t,r)=>{a(`iCTI_`+n.toLowerCase(),k(r),t),i(!0)},E=(e,t)=>t.label.toLowerCase().indexOf(e.toLowerCase())!==-1||t.file.toLowerCase().indexOf(e.toLowerCase())!==-1,D=()=>{y(!v)},O=e=>{l(e.target.checked),i(!0,{[e.target.id]:e.target.checked??e.target.value})};function k(e){let t=[];return e.forEach(e=>{if(e!==void 0){let r=f.find(t=>t.key===e);t.push({type:`view`,name:r.name,module:n,granted:`full`})}}),t}return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`user-editor-section`,children:(0,$.jsxs)(`div`,{className:`user-editor-row-container`,children:[(0,$.jsx)(`div`,{className:`user-editor-field inline-chkbox`,children:(0,$.jsx)(W.Item,{valuePropName:`checked`,label:`Autoriser à TOUTES les vues ?`,children:(0,$.jsx)(U,{id:`${n}_full`,onChange:O,checked:c,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})}),(n===`RH`||n===`ECO`)&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,children:[(0,$.jsx)(`span`,{children:`Autoriser à TOUTES les données:`}),(0,$.jsx)(U,{onChange:e=>o(e.target.checked,``,n),checked:b,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})]}),(0,$.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,style:{display:b?`none`:`flex`},children:[(0,$.jsx)(`div`,{style:{width:`180px`},children:`Profil de données:`}),(0,$.jsx)(M,{onChange:e=>o(!1,e.target.value,n),value:S})]})]}),(0,$.jsx)(`div`,{className:`user-editor-field inline-chkbox`,children:(0,$.jsx)(W.Item,{label:`Autoriser aux favoris diffusés ?`,name:`FAVORIS_PARTAGES_${n.toUpperCase()}`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:c||e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})},`FAVORIS_PARTAGES_${n.toUpperCase()}`),(0,$.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,children:[(0,$.jsx)(`span`,{children:`Favoris`}),(0,$.jsx)(_e,{disabled:c,onChange:D,checked:v})]},`${n}_show_favorites`)]})}),(0,$.jsx)(`br`,{}),(0,$.jsx)(X,{showSearch:!0,dataSource:f,titles:[`Vues disponibles ${r}`,`Vues autorisées ${r}`],targetKeys:m,selectedKeys:g,onChange:T,onSelectChange:w,render:e=>({label:(0,$.jsxs)(`span`,{className:`custom-item`,children:[e.label,` - `,(0,$.jsx)(`small`,{children:e.name})]})}),disabled:c,filterOption:E,listStyle:{width:`50%`},style:{width:`100%, height:'100%`}})]})};Xe.propTypes={modUser:Z.default.object,moduleIndex:Z.default.number,moduleKey:Z.default.string,moduleLabel:Z.default.string,handleUserHasChanged:Z.default.func,handleUpdateAuths:Z.default.func,handleChangeAllData:Z.default.func};var Ze=[],Qe=({user:e,setUser:t,setAddUser:n,addUser:i,handleCloseEditor:a,handleUnsetUser:o})=>{let s=Q(),c=De(),l=Ae(),u=s.data?.modules??Ze,d=c.isPending||l.isPending,[f,p]=(0,q.useState)(!1),[m,h]=(0,q.useState)({}),[g]=W.useForm();(0,q.useEffect)(()=>{let t=w(e);g.setFieldsValue(t),h({...t})},[e,u,i]);let _=()=>{let t=g.getFieldsValue(),n=Ce({...w(e),...t}),r=i?`*NEW`:e.profil;l.mutate({userXml:n,file:r},{onSuccess:()=>{p(!1),o()}})},v=(e,t)=>{let n=Object.keys(e)[0],r=Object.values(e)[0];if(n.slice(-4)===`full`){let e=n.split(`_`)[0],t={...m,auths:m.auths.map(e=>({...e}))};e===`Outils`&&(e=`tools`);let i=t.auths.find(t=>t.type===`module`&&(t.module===`iCTI_${e.toLowerCase()}`||t.name===`iCTI_${e.toLowerCase()}`));i?i.granted=r===!0?`full`:`none`:(i={type:`module`,module:`iCTI_${e.toLowerCase()}`,name:`iCTI_${e.toLowerCase()}`,granted:r===!0?`full`:`none`},t.auths=[...m.auths,i]),h(t)}else h({...m,[n]:r});p(!0)},y=()=>{p(!1),g.setFieldsValue(w(e))},b=(e,t)=>{p(e),t&&v(t)},x=(e,t,n)=>{p(!0);let r={...m},i=m.auths.map(e=>({...e}));t.forEach(e=>{if(n===`add`)i.push(e);else if(n===`left`){let t=i.findIndex(t=>{let n={...t};return delete n.key,e.type===t.type&&e.name===t.name&&e.module===t.module});t!==-1&&i.splice(t,1)}else m?.referentUser&&(e.refProfile=`*user`),i.push(e)});let a=i.find(t=>t.type===`module`&&t.module===e);a&&(a.granted=i.filter(t=>t.type===`view`&&t.module.toLowerCase()===e.replace(`iCTI_`,``).toLowerCase()).length?`partial`:`none`),r.auths=i,h(r)},S=()=>{let t=g.getFieldsValue(),n=Ce({...m,...t}),r=i?`*NEW`:e.profil;c.mutate({userXml:n,file:r},{onSuccess:()=>p(!1)})},C=(e,t,n)=>{p(!0);let r=m.auths.map(e=>({...e})),i=r.find(e=>e.name===`iCTI_${n.toLowerCase()}`);i&&(n===`RH`?(i.dataProfileGranted=e?`full`:`partial`,i.dataProfile=t):n===`ECO`&&(i.dataGranted=e?`full`:`partial`,i.dataRule1=t)),h({...m,auths:r})};function w(t){let n={...e};for(let e in n)n[e]===`true`&&(n[e]=!0),n[e]===`false`&&(n[e]=!1);return n}let T=()=>{let e=[{label:`Définition`,key:`0`,className:`user-editor-tab scrollable-tab`,children:(0,$.jsx)(Ye,{addUser:i,modUser:m})},{label:`Annuaire`,key:`1`,className:`user-editor-tab scrollable-tab`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`h2`,{children:`Options de synchronisation`}),(0,$.jsx)(qe,{modUser:m,handleUpdateAuths:x})]})}];return u.length&&u.forEach(t=>{t.code!==`presentation`&&e.push({label:t.label,key:String(t.key+3),className:`user-editor-tab scrollable-tab`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`user-editor-inline`,children:[(0,$.jsx)(`h2`,{children:(0,$.jsx)(`strong`,{children:`Droits spécifiques à l'utilisateur`})}),(0,$.jsx)(`div`,{className:`subtitle`,children:`(En plus des droits de utilisateur référent)`})]}),(0,$.jsx)(Xe,{modUser:m,moduleIndex:t.key,moduleKey:t.name,moduleLabel:t.label,handleUpdateAuths:x,handleUserHasChanged:b,handleChangeAllData:C})]})})}),e},E=e=>{t(Te(e)),n(!0)};return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`user-editor-container`,children:[(0,$.jsxs)(`div`,{className:`user-editor-header`,children:[(0,$.jsx)(R,{icon:(0,$.jsx)(ye,{}),disabled:i||d,loading:l.isPending,onClick:_,children:`Supprimer`}),(0,$.jsx)(R,{onClick:()=>E(e),icon:(0,$.jsx)(ue,{}),disabled:i||d,children:`Copier`}),(0,$.jsx)(R,{disabled:!f||d,icon:(0,$.jsx)(me,{}),onClick:y,children:`Annuler`}),(0,$.jsx)(R,{disabled:!f||d,loading:c.isPending,icon:(0,$.jsx)(te,{}),onClick:S,children:`Valider`}),(0,$.jsx)(he,{title:`Fermer`,children:(0,$.jsx)(R,{type:`link`,onClick:a,children:(0,$.jsx)(r,{})})})]}),(0,$.jsx)(`div`,{className:`user-editor-form`,children:(0,$.jsxs)(W,{form:g,onValuesChange:v,children:[(0,$.jsxs)(`div`,{className:`form-row`,style:{display:`flex`,flexDirection:`row`},children:[(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Code: `}),(0,$.jsx)(W.Item,{name:`profil`,children:(0,$.jsx)(M,{disabled:!i})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Nom: `}),(0,$.jsx)(W.Item,{name:`name`,children:(0,$.jsx)(M,{})})]})]}),(0,$.jsxs)(`div`,{style:{display:`contents`},children:[(0,$.jsx)(`strong`,{children:`Désactivé`}),(0,$.jsx)(W.Item,{name:`disabled`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})]})]}),u&&(0,$.jsx)(`div`,{className:`form-row`,style:{display:`flex`,flex:`3`,minHeight:`1px`},children:(0,$.jsx)(be,{items:T()})})]})})]})})};Qe.propTypes={user:Z.default.object,handleCloseEditor:Z.default.func};var $e=[{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`}],et=()=>{let[e,t]=(0,q.useState)(null),[n,r]=(0,q.useState)(!1),[i,a]=(0,q.useState)(!1),[o,s]=(0,q.useState)(``),c=Ke(),l=c.data??[],[u,d]=(0,q.useState)(`100%`);(0,q.useEffect)(()=>{e?t(l.find(t=>t.key===e.key)):(t(null),r(!1))},[l]);let f=()=>{c.refetch()},p=()=>{t(we()),a(!0),r(!0),d(`40%`)},m=()=>{t(null),d(`100%`)},h=e=>{a(!1),t(l.find(t=>t.key===e)),r(!0),d(`40%`)},g=()=>{t(null),r(!1),d(`100%`)},_=e=>{d(u+e.height)},v=$e.map(e=>({...e,width:200,resizable:!0,key:e.dataKey}));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(j,{children:(0,$.jsx)(`title`,{children:`iCTI | Gestion des utilisateurs`})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsx)(`div`,{className:`header-title`,children:`Gestion des utilisateurs`}),(0,$.jsxs)(`div`,{className:`header-actions`,children:[(0,$.jsx)(he,{title:`Actualiser`,children:(0,$.jsx)(R,{type:`link`,onClick:f,children:(0,$.jsx)(me,{})})}),(0,$.jsx)(R,{type:`primary`,icon:(0,$.jsx)(Ue,{}),onClick:p,children:`Ajouter un utilisateur`})]})]}),(0,$.jsx)(`div`,{className:`settings-filters`,children:(0,$.jsx)(ce,{children:(0,$.jsx)(se,{span:24,children:(0,$.jsx)(`div`,{className:`settings-search`,children:(0,$.jsx)(M,{placeholder:`Recherche`,value:o,onChange:e=>s(e.target.value),style:{width:300,marginLeft:20}})})})})}),(0,$.jsxs)(`div`,{className:`component-content`,children:[(0,$.jsx)(xe,{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:u},onResizeStop:_,children:(0,$.jsx)(G,{columns:v,data:l.filter(e=>e.file&&e.file.toLowerCase().includes(o.toLowerCase())),selectedRow:e,onRowSelect:h,loading:c.isFetching})}),(0,$.jsx)(`div`,{className:`users-editor`,style:{display:n?`flex`:`none`},children:(0,$.jsx)(Qe,{user:e,setUser:t,setAddUser:a,addUser:i,handleCloseEditor:g,handleUnsetUser:m})})]})]})};et.propTypes={};export{et 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{$ as r,$n as i,A as a,Gn as o,In as s,J as c,Kn as l,Ln as u,Qn as d,Wn as f,Xn as p,Yn as m,Zn as h,an as g,ar as _,bn as v,cn as y,cr as b,er as x,ir as S,jt as C,n as w,or as T,r as E,rr as D,sr as O,yn as k,z as A}from"./axios-v6FV69Ne.js";import{t as j}from"./index.esm-DR3o6Tiw.js";import{t as M}from"./input-Fres-Ye6.js";import{n as N,t as P}from"./typeof-BUNGcdwP.js";import{i as F,r as I}from"./asyncToGenerator-DHhZBkop.js";import{l as L,t as R,u as z}from"./button-C7b7AmGo.js";import{a as ee,i as te,r as ne,t as B}from"./select-CfH7keFL.js";import{a as V,n as re,r as ie,t as H}from"./SearchOutlined-ByvkcFgQ.js";import{t as ae}from"./pagination-R950yTNl.js";import{t as oe}from"./RightOutlined-DBt6C6FI.js";import{n as se,t as ce}from"./row-D9jSUsjd.js";import{t as le}from"./transButton-CcjUGfnj.js";import{t as ue}from"./CopyOutlined-CPvzHTe5.js";import{t as de}from"./queryOptions-Cg9orY1Y.js";import{t as fe}from"./LeftSquareOutlined-GxfnF6um.js";import{t as pe}from"./RightSquareOutlined-tpje-J-e.js";import{t as me}from"./UndoOutlined-2WspCEN7.js";import{F as he,I as ge,Q as _e,St as ve,Z as ye,ht as be,k as xe,mt as U,ot as W,s as G,st as Se}from"./index-BgnQu3Rm.js";import{i as Ce,r as we,t as Te}from"./userUtils-Cq210sqg.js";import{a as Ee,n as De,o as Oe,s as ke,t as Ae}from"./users.mutations-Cqv3-XdW.js";b(),F();var K=e(f()),q=e(t()),je=q.memo(function(e){var t=e.renderedText,n=e.renderedEl,r=e.item,i=e.checked,a=e.disabled,o=e.prefixCls,s=e.onClick,c=e.onRemove,l=e.showRemove,u=(0,K.default)(I(I(I({},`${o}-content-item`,!0),`${o}-content-item-disabled`,a||r.disabled),`${o}-content-item-checked`,i)),d;return(typeof t==`string`||typeof t==`number`)&&(d=String(t)),q.createElement(g,{componentName:`Transfer`,defaultLocale:y.Transfer},function(e){var t={className:u,title:d},f=q.createElement(`span`,{className:`${o}-content-item-text`},n);return l?q.createElement(`li`,O({},t),f,q.createElement(le,{disabled:a||r.disabled,className:`${o}-content-item-remove`,"aria-label":e.remove,onClick:function(){c?.(r)}},q.createElement(ye,null))):(t.onClick=a||r.disabled?void 0:function(){return s(r)},q.createElement(`li`,O({},t),q.createElement(U,{className:`${o}-checkbox`,checked:i,disabled:a||r.disabled}),f))})});F(),T(),S(),x(),d(),p(),l(),b(),N();function Me(e,t,n){return t=m(t),i(e,h()?Reflect.construct(t,n||[],m(e).constructor):t.apply(e,n))}var Ne=a(`handleFilter`,`handleClear`,`checkedKeys`);function J(e){if(!e)return null;var t={pageSize:10,simple:!0,showSizeChanger:!1,showLessItems:!1};return P(e)===`object`?O(O({},t),e):t}var Pe=function(e){o(t,e);function t(){var e;return _(this,t),e=Me(this,t,arguments),e.state={current:1},e.onItemSelect=function(t){var n=e.props,r=n.onItemSelect,i=n.selectedKeys.includes(t.key);r(t.key,!i)},e.onItemRemove=function(t){var n=e.props.onItemRemove;n?.([t.key])},e.onPageChange=function(t){e.setState({current:t})},e.getItems=function(){var t=e.state.current,n=e.props,r=n.pagination,i=n.filteredRenderItems,a=J(r),o=i;return a&&(o=i.slice((t-1)*a.pageSize,t*a.pageSize)),o},e}return D(t,[{key:`render`,value:function(){var e=this,t=this.state.current,n=this.props,r=n.prefixCls,i=n.onScroll,a=n.filteredRenderItems,o=n.selectedKeys,s=n.disabled,c=n.showRemove,l=n.pagination,u=J(l),d=null;return u&&(d=q.createElement(ae,{simple:u.simple,showSizeChanger:u.showSizeChanger,showLessItems:u.showLessItems,size:`small`,disabled:s,className:`${r}-pagination`,total:a.length,pageSize:u.pageSize,current:t,onChange:this.onPageChange})),q.createElement(q.Fragment,null,q.createElement(`ul`,{className:(0,K.default)(`${r}-content`,I({},`${r}-content-show-remove`,c)),onScroll:i},this.getItems().map(function(t){var n=t.renderedEl,i=t.renderedText,a=t.item,l=a.disabled,u=o.includes(a.key);return q.createElement(je,{disabled:s||l,key:a.key,item:a,renderedText:i,renderedEl:n,checked:u,prefixCls:r,onClick:e.onItemSelect,onRemove:e.onItemRemove,showRemove:c})})),d)}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=e.filteredRenderItems,r=e.pagination,i=t.current,a=J(r);if(a){var o=Math.ceil(n.length/a.pageSize);if(i>o)return{current:o}}return null}}]),t}(q.Component);function Fe(e){var t=e.placeholder,n=t===void 0?``:t,r=e.value,i=e.prefixCls,a=e.disabled,o=e.onChange,s=e.handleClear,c=q.useCallback(function(e){o?.(e),e.target.value===``&&s?.()},[o]);return q.createElement(M,{placeholder:n,className:i,value:r,onChange:c,disabled:a,allowClear:!0,prefix:q.createElement(H,null)})}F(),b(),T(),S(),x(),d(),p(),l(),L();function Ie(e,t,n){return t=m(t),i(e,h()?Reflect.construct(t,n||[],m(e).constructor):t.apply(e,n))}var Le=function(){return null};function Re(e){return!!(e&&!A(e)&&Object.prototype.toString.call(e)===`[object Object]`)}function Y(e){return e.filter(function(e){return!e.disabled}).map(function(e){return e.key})}var ze=function(e){o(t,e);function t(e){var n;return _(this,t),n=Ie(this,t,[e]),n.defaultListBodyRef=q.createRef(),n.handleFilter=function(e){var t=n.props.handleFilter,r=e.target.value;n.setState({filterValue:r}),t(e)},n.handleClear=function(){var e=n.props.handleClear;n.setState({filterValue:``}),e()},n.matchFilter=function(e,t){var r=n.state.filterValue,i=n.props.filterOption;return i?i(r,t):e.includes(r)},n.renderListBody=function(e,t){var r=e?e(t):null,i=!!r;return i||(r=q.createElement(Pe,O({ref:n.defaultListBodyRef},t))),{customize:i,bodyContent:r}},n.renderItem=function(e){var t=n.props.render,r=(t===void 0?Le:t)(e),i=Re(r);return{renderedText:i?r.value:r,renderedEl:i?r.label:r,item:e}},n.getSelectAllLabel=function(e,t){var r=n.props,i=r.itemsUnit,a=r.itemUnit,o=r.selectAllLabel;if(o)return typeof o==`function`?o({selectedCount:e,totalCount:t}):o;var s=t>1?i:a;return q.createElement(q.Fragment,null,(e>0?`${e}/`:``)+t,` `,s)},n.state={filterValue:``},n}return D(t,[{key:`componentWillUnmount`,value:function(){clearTimeout(this.triggerScrollTimer)}},{key:`getCheckStatus`,value:function(e){var t=this.props.checkedKeys;return t.length===0?`none`:e.every(function(e){return t.includes(e.key)||!!e.disabled})?`all`:`part`}},{key:`getFilteredItems`,value:function(e,t){var n=this,r=[],i=[];return e.forEach(function(e){var a=n.renderItem(e),o=a.renderedText;if(t&&!n.matchFilter(o,e))return null;r.push(e),i.push(a)}),{filteredItems:r,filteredRenderItems:i}}},{key:`getListBody`,value:function(e,t,n,r,i,a,o,s,c,l){var u=this,d=c?q.createElement(`div`,{className:`${e}-body-search-wrapper`},q.createElement(Fe,{prefixCls:`${e}-search`,onChange:this.handleFilter,handleClear:this.handleClear,placeholder:t,value:n,disabled:l})):null,f=this.renderListBody(s,O(O({},z(this.props,Ne)),{filteredItems:r,filteredRenderItems:a,selectedKeys:o})),p=f.bodyContent,m=f.customize?q.createElement(`div`,{className:`${e}-body-customize-wrapper`},p):r.length?p:q.createElement(`div`,{className:`${e}-body-not-found`},function(){var e=u.props.direction===`left`?0:1;return Array.isArray(i)?i[e]:i}());return q.createElement(`div`,{className:(0,K.default)(c?`${e}-body ${e}-body-with-search`:`${e}-body`)},d,m)}},{key:`getCheckBox`,value:function(e){var t=e.filteredItems,n=e.onItemSelectAll,r=e.disabled,i=e.prefixCls,a=this.getCheckStatus(t),o=a===`all`;return q.createElement(U,{disabled:r,checked:o,indeterminate:a===`part`,className:`${i}-checkbox`,onChange:function(){n(t.filter(function(e){return!e.disabled}).map(function(e){return e.key}),!o)}})}},{key:`render`,value:function(){var e=this,t=this.state.filterValue,n=this.props,r=n.prefixCls,i=n.dataSource,a=i===void 0?[]:i,o=n.titleText,s=o===void 0?``:o,c=n.checkedKeys,l=n.disabled,u=n.footer,d=n.showSearch,f=d===void 0?!1:d,p=n.style,m=n.searchPlaceholder,h=n.notFoundContent,g=n.selectAll,_=n.selectCurrent,v=n.selectInvert,y=n.removeAll,b=n.removeCurrent,x=n.renderList,S=n.onItemSelectAll,C=n.onItemRemove,w=n.showSelectAll,T=w===void 0?!0:w,E=n.showRemove,D=n.pagination,O=n.direction,k=u&&(u.length<2?u(this.props):u(this.props,{direction:O})),A=(0,K.default)(r,I(I({},`${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),F=k?q.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=Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item}));C?.(t)},label:b}:null,{key:`removeAll`,onClick:function(){C?.(Y(M))},label:y}].filter(function(e){return e}):[{key:`selectAll`,onClick:function(){var e=Y(M);S(e,e.length!==c.length)},label:g},D?{key:`selectCurrent`,onClick:function(){S(Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),!0)},label:_}:null,{key:`selectInvert`,onClick:function(){var t=Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),n=new Set(c),r=new Set(n);t.forEach(function(e){n.has(e)?r.delete(e):r.add(e)}),S?.(Array.from(r),`replace`)},label:v}],z=q.createElement(Se,{className:`${r}-header-dropdown`,menu:{items:R},disabled:l},q.createElement(ne,null));return q.createElement(`div`,{className:A,style:p},q.createElement(`div`,{className:`${r}-header`},T?q.createElement(q.Fragment,null,L,z):null,q.createElement(`span`,{className:`${r}-header-selected`},this.getSelectAllLabel(c.length,M.length)),q.createElement(`span`,{className:`${r}-header-title`},s)),P,F)}}]),t}(q.PureComponent),Be=function(e){var t=e.disabled,n=e.moveToLeft,r=e.moveToRight,i=e.leftArrowText,a=i===void 0?``:i,o=e.rightArrowText,s=o===void 0?``:o,c=e.leftActive,l=e.rightActive,u=e.className,d=e.style,f=e.direction,p=e.oneWay;return q.createElement(`div`,{className:u,style:d},q.createElement(R,{type:`primary`,size:`small`,disabled:t||!l,onClick:r,icon:f===`rtl`?q.createElement(ve,null):q.createElement(oe,null)},s),!p&&q.createElement(R,{type:`primary`,size:`small`,disabled:t||!c,onClick:n,icon:f===`rtl`?q.createElement(oe,null):q.createElement(ve,null)},a))};F(),v(),b(),T(),S(),x(),d(),p(),l();function Ve(e,t,n){return t=m(t),i(e,h()?Reflect.construct(t,n||[],m(e).constructor):t.apply(e,n))}var X=function(e){o(t,e);function t(e){var n;_(this,t),n=Ve(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 O(O(O({},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(k(i),k(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=k(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`,k(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 D(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=O(O({},e),{key:r(e)}));var t=a.indexOf(e.key);t===-1?o.push(e):s[t]=e}),{leftDataSource:o,rightDataSource:s}}},{key:`render`,value:function(){var e=this;return q.createElement(g,{componentName:`Transfer`,defaultLocale:y.Transfer},function(t){return q.createElement(c,null,function(n){var r=n.getPrefixCls,i=n.renderEmpty,a=n.direction;return q.createElement(V.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,D=c.status,k=r(`transfer`,l),A=e.getLocale(t,i||ee),j=e.state,M=j.sourceSelectedKeys,N=j.targetSelectedKeys,P=re(s,D),F=!C&&E,L=e.separateDataSource(),R=L.leftDataSource,z=L.rightDataSource,te=N.length>0,ne=M.length>0,B=(0,K.default)(k,I(I(I({},`${k}-disabled`,d),`${k}-customize-list`,!!C),`${k}-rtl`,a===`rtl`),ie(k,P,o),u),V=e.getTitles(A),H=e.props.selectAllLabels||[];return q.createElement(`div`,{className:B,style:_},q.createElement(ze,O({prefixCls:`${k}-list`,titleText:V?.[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:H[0],pagination:F},A)),q.createElement(Be,{className:`${k}-operation`,rightActive:ne,rightArrowText:p[0],moveToRight:e.moveToRight,leftActive:te,leftArrowText:p[1],moveToLeft:e.moveToLeft,style:b,disabled:d,direction:a,oneWay:T}),q.createElement(ze,O({prefixCls:`${k}-list`,titleText:V?.[1],dataSource:z,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:H[1],showRemove:T,pagination:F},A)))})})})}}],[{key:`getDerivedStateFromProps`,value:function(e){var t=e.selectedKeys,n=e.targetKeys;if(e.pagination,e.children,t){var r=n||[];return{sourceSelectedKeys:t.filter(function(e){return!r.includes(e)}),targetSelectedKeys:t.filter(function(e){return r.includes(e)})}}return null}}]),t}(q.Component);X.List=ze,X.Operation=Be,X.Search=Fe;var He={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`};u();var Ue=q.forwardRef(function(e,t){return q.createElement(C,s(s({},e),{},{ref:t,icon:He}))}),Z=e(w()),We=()=>de({queryKey:Ee.list(),queryFn:ke}),Ge=()=>de({queryKey:Ee.modules(),queryFn:Oe}),Ke=()=>E(We()),Q=()=>E(Ge()),$=n(),qe=({modUser:e,handleUpdateAuths:t})=>{let[n,r]=(0,q.useState)([]),[i,a]=(0,q.useState)([]),[o,s]=(0,q.useState)([]),[c,l]=(0,q.useState)([]),[u,d]=(0,q.useState)(``),f=Q().data?.envs??[];(0,q.useEffect)(()=>{d(``),e.auths&&a(e.auths.filter(e=>e.type===`ictidir`))},[e]),(0,q.useEffect)(()=>{e.auths&&r(v(f))},[u,f,e]);let p=r=>{r===`right`?t(``,e.auths.filter(e=>c.includes(e.key)),`left`):(t(``,[...new Set(o)].map((t,r)=>{let i=n.find(e=>e.key===t),a=e.auths.length+r;return{type:`ictidir`,name:i.ICTIDIR,granted:`full`,key:a}}),`add`),s([]),l([]))},m=e=>{d(e.target.value)},h=e=>{let t=[...o];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),s(t.map(e=>Number(e)))},g=e=>{let t=[...c];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),l([...new Set(t.map(e=>Number(e)))])},_=()=>{o.length?s([]):s(n.map(e=>e.key))};function v(t){let n=e.auths.filter(e=>e.type===`ictidir`).map(e=>e.name);return t.filter(e=>!n.includes(e.ICTIDIR)&&e.ICTIDIR.toLowerCase().includes(u.toLowerCase()))}return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`annuaire-editor`,children:[(0,$.jsxs)(`div`,{className:f.length>0?`annuaire-options-30`:`annuaire-options-100`,children:[(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Tout synchroniser`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container`,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`default_ctiusrdir_synchronize_all`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})},`default_ctiusrdir_synchronize_all`)})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Nom et définition`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container `,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`default_ctiusrdir_synchronize_name`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:e.default_ctiusrdir_synchronize_all})})},`default_ctiusrdir_synchronize_name`)})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Role et spécialité`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container `,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`default_ctiusrdir_synchronize_role`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:e.default_ctiusrdir_synchronize_all})})},`default_ctiusrdir_synchronize_role`)})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Mot de passe`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container `,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`default_ctiusrdir_synchronize_password`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:e.default_ctiusrdir_synchronize_all})})},`ctiusrdir_synchronize_password`)})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Autorisations`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container `,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`default_ctiusrdir_synchronize_aut`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:e.default_ctiusrdir_synchronize_all})})},`ctiusrdir_synchronize_aut`)})]})]}),f.length>0&&(0,$.jsxs)(`div`,{className:`annuaire-list`,children:[(0,$.jsx)(`div`,{className:`transfer-table`,children:(0,$.jsx)(G,{columns:[{title:`Environnements CTI autorisés`,dataKey:`name`,key:`name`,width:200}],data:i,selectedRows:c,onRowSelect:g,shiftMulti:!0})}),(0,$.jsxs)(`div`,{className:`transfer-actions`,children:[(0,$.jsx)(R,{type:`link`,onClick:()=>p(`left`),children:(0,$.jsx)(fe,{})}),(0,$.jsx)(R,{type:`link`,onClick:()=>p(`right`),children:(0,$.jsx)(pe,{})})]}),(0,$.jsxs)(`div`,{className:`transfer-table`,children:[(0,$.jsxs)(`div`,{className:`transfer-search`,children:[(0,$.jsx)(R,{type:`primary`,onClick:_,children:`Tout (De)Selectionner`}),(0,$.jsx)(M,{value:u,placeholder:`Rechercher`,onChange:m,style:{marginLeft:`8px`}})]}),(0,$.jsx)(G,{columns:[{title:`Environnements CTI disponibles`,dataKey:`ICTIDIR`,key:`ICTIDIR`,width:200}],data:n,selectedRows:o,shiftMulti:!0,onRowSelect:h})]})]})]})})};qe.propTypes={modUser:Z.default.object,handleUpdateAuths:Z.default.func};var Je=[],Ye=({modUser:e})=>{let t=ge(),n=Q(),r=n.data?.modules??Je,i=n.data?.ctiusrdir??{},a=t.data?.session,o=Ke().data??[],[s,c]=(0,q.useState)(!1),l=r.reduce((e,t)=>[...e,...t.views],[]).filter(e=>e.essential===`true`).map((e,t)=>({label:e.label,value:e.name,key:`${e.name}-${t}`}));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Mot de passe`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container `,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`password`,children:(0,$.jsx)(M.Password,{onChange:()=>c(!0),visibilityToggle:s?!0:(0,$.jsx)(`span`,{}),disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_password)})})},`password`)})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Rôles`})}),(0,$.jsxs)(`div`,{className:`user-editor-row-container `,children:[a.ISROLECTI&&(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{label:`CTI`,name:`isCTI`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`isCTI`),(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{label:`Administrateur`,name:`isadmin`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`isadmin`),(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{label:`Médecin`,name:`ismedecin`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`ismedecin`)]})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Vue d'accueil`})}),(0,$.jsx)(`div`,{className:`user-editor-row-container `,children:(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`homeview`,children:(0,$.jsx)(B,{disabled:e.ismedecin!==!0,style:{width:300},options:l,showSearch:!0})})},`homeview`)})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Utilisateur référent`})}),(0,$.jsxs)(`div`,{className:`user-editor-row-container `,children:[(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`referentUser`,children:(0,$.jsx)(B,{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,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{label:`Avec tableaux de bord et essentiels`,name:`referentUser_withDashboard`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},`referentUser_withDashboard`),(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{label:`Avec favoris`,name:`referentUser_withFavorite`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},`referentUser_withFavorite`)]})]}),(0,$.jsxs)(`div`,{className:`user-editor-section`,children:[(0,$.jsx)(`div`,{className:`user-editor-section-title`,children:(0,$.jsx)(`strong`,{children:`Niveau de sécurité`})}),(0,$.jsxs)(`div`,{className:`user-editor-row-container `,children:[(0,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{name:`security_level_id`,children:(0,$.jsx)(B,{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,$.jsx)(`div`,{className:`user-editor-field`,children:(0,$.jsx)(W.Item,{label:`Masquer les noms`,name:`hidenames`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})},`hidenames`)]})]})]})};Ye.propTypes={modUser:Z.default.object};var Xe=({modUser:e,moduleIndex:t,moduleKey:n,moduleLabel:r,handleUserHasChanged:i,handleUpdateAuths:a,handleChangeAllData:o})=>{let s=Q().data?.modules??[],[c,l]=(0,q.useState)(!1),[u,d]=(0,q.useState)([]),[f,p]=(0,q.useState)([]),[m,h]=(0,q.useState)(),[g,_]=(0,q.useState)([]),[v,y]=(0,q.useState)(!1),[b,x]=(0,q.useState)(!1),[S,C]=(0,q.useState)(``);(0,q.useEffect)(()=>{if(s&&s[t]&&Object.keys(e)&&e.auths){d(s[t].views);let r=!1,i=n;n===`Outils`&&(i=`tools`);let a=e.auths.find(e=>e.module===`iCTI_${i.toLowerCase()}`);if(a&&a.granted===`full`&&(r=!0),l(r),n===`RH`){let t=e.auths.find(e=>e.name===`iCTI_${n.toLowerCase()}`);t&&(x(t.dataProfileGranted===`full`),C(t.dataProfile===`NONE`?``:t.dataProfile))}if(n===`ECO`){let t=e.auths.find(e=>e.name===`iCTI_${n.toLowerCase()}`);t&&(x(t.dataGranted===`full`),C(t.dataRule1??``))}}},[s,e]),(0,q.useEffect)(()=>{p(v?u.filter(e=>e.label.toLowerCase().includes(`favori`)):u)},[u,v]),(0,q.useEffect)(()=>{if(e&&e.auths){let t=e.auths.filter(e=>e.type===`view`&&e.module&&e.module.toLowerCase()===n.toLowerCase()).map(e=>e.name);h(f.filter(e=>t.includes(e.name)).map(e=>e.key))}},[e,f]);let w=(e,t)=>{_([...e,...t])},T=(e,t,r)=>{a(`iCTI_`+n.toLowerCase(),k(r),t),i(!0)},E=(e,t)=>t.label.toLowerCase().indexOf(e.toLowerCase())!==-1||t.file.toLowerCase().indexOf(e.toLowerCase())!==-1,D=()=>{y(!v)},O=e=>{l(e.target.checked),i(!0,{[e.target.id]:e.target.checked??e.target.value})};function k(e){let t=[];return e.forEach(e=>{if(e!==void 0){let r=f.find(t=>t.key===e);t.push({type:`view`,name:r.name,module:n,granted:`full`})}}),t}return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`user-editor-section`,children:(0,$.jsxs)(`div`,{className:`user-editor-row-container`,children:[(0,$.jsx)(`div`,{className:`user-editor-field inline-chkbox`,children:(0,$.jsx)(W.Item,{valuePropName:`checked`,label:`Autoriser à TOUTES les vues ?`,children:(0,$.jsx)(U,{id:`${n}_full`,onChange:O,checked:c,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})}),(n===`RH`||n===`ECO`)&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,children:[(0,$.jsx)(`span`,{children:`Autoriser à TOUTES les données:`}),(0,$.jsx)(U,{onChange:e=>o(e.target.checked,``,n),checked:b,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})]}),(0,$.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,style:{display:b?`none`:`flex`},children:[(0,$.jsx)(`div`,{style:{width:`180px`},children:`Profil de données:`}),(0,$.jsx)(M,{onChange:e=>o(!1,e.target.value,n),value:S})]})]}),(0,$.jsx)(`div`,{className:`user-editor-field inline-chkbox`,children:(0,$.jsx)(W.Item,{label:`Autoriser aux favoris diffusés ?`,name:`FAVORIS_PARTAGES_${n.toUpperCase()}`,valuePropName:`checked`,children:(0,$.jsx)(U,{disabled:c||e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})},`FAVORIS_PARTAGES_${n.toUpperCase()}`),(0,$.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,children:[(0,$.jsx)(`span`,{children:`Favoris`}),(0,$.jsx)(_e,{disabled:c,onChange:D,checked:v})]},`${n}_show_favorites`)]})}),(0,$.jsx)(`br`,{}),(0,$.jsx)(X,{showSearch:!0,dataSource:f,titles:[`Vues disponibles ${r}`,`Vues autorisées ${r}`],targetKeys:m,selectedKeys:g,onChange:T,onSelectChange:w,render:e=>({label:(0,$.jsxs)(`span`,{className:`custom-item`,children:[e.label,` - `,(0,$.jsx)(`small`,{children:e.name})]})}),disabled:c,filterOption:E,listStyle:{width:`50%`},style:{width:`100%, height:'100%`}})]})};Xe.propTypes={modUser:Z.default.object,moduleIndex:Z.default.number,moduleKey:Z.default.string,moduleLabel:Z.default.string,handleUserHasChanged:Z.default.func,handleUpdateAuths:Z.default.func,handleChangeAllData:Z.default.func};var Ze=[],Qe=({user:e,setUser:t,setAddUser:n,addUser:i,handleCloseEditor:a,handleUnsetUser:o})=>{let s=Q(),c=De(),l=Ae(),u=s.data?.modules??Ze,d=c.isPending||l.isPending,[f,p]=(0,q.useState)(!1),[m,h]=(0,q.useState)({}),[g]=W.useForm();(0,q.useEffect)(()=>{let t=w(e);g.setFieldsValue(t),h({...t})},[e,u,i]);let _=()=>{let t=g.getFieldsValue(),n=Ce({...w(e),...t}),r=i?`*NEW`:e.profil;l.mutate({userXml:n,file:r},{onSuccess:()=>{p(!1),o()}})},v=(e,t)=>{let n=Object.keys(e)[0],r=Object.values(e)[0];if(n.slice(-4)===`full`){let e=n.split(`_`)[0],t={...m,auths:m.auths.map(e=>({...e}))};e===`Outils`&&(e=`tools`);let i=t.auths.find(t=>t.type===`module`&&(t.module===`iCTI_${e.toLowerCase()}`||t.name===`iCTI_${e.toLowerCase()}`));i?i.granted=r===!0?`full`:`none`:(i={type:`module`,module:`iCTI_${e.toLowerCase()}`,name:`iCTI_${e.toLowerCase()}`,granted:r===!0?`full`:`none`},t.auths=[...m.auths,i]),h(t)}else h({...m,[n]:r});p(!0)},y=()=>{p(!1),g.setFieldsValue(w(e))},b=(e,t)=>{p(e),t&&v(t)},x=(e,t,n)=>{p(!0);let r={...m},i=m.auths.map(e=>({...e}));t.forEach(e=>{if(n===`add`)i.push(e);else if(n===`left`){let t=i.findIndex(t=>{let n={...t};return delete n.key,e.type===t.type&&e.name===t.name&&e.module===t.module});t!==-1&&i.splice(t,1)}else m?.referentUser&&(e.refProfile=`*user`),i.push(e)});let a=i.find(t=>t.type===`module`&&t.module===e);a&&(a.granted=i.filter(t=>t.type===`view`&&t.module.toLowerCase()===e.replace(`iCTI_`,``).toLowerCase()).length?`partial`:`none`),r.auths=i,h(r)},S=()=>{let t=g.getFieldsValue(),n=Ce({...m,...t}),r=i?`*NEW`:e.profil;c.mutate({userXml:n,file:r},{onSuccess:()=>p(!1)})},C=(e,t,n)=>{p(!0);let r=m.auths.map(e=>({...e})),i=r.find(e=>e.name===`iCTI_${n.toLowerCase()}`);i&&(n===`RH`?(i.dataProfileGranted=e?`full`:`partial`,i.dataProfile=t):n===`ECO`&&(i.dataGranted=e?`full`:`partial`,i.dataRule1=t)),h({...m,auths:r})};function w(t){let n={...e};for(let e in n)n[e]===`true`&&(n[e]=!0),n[e]===`false`&&(n[e]=!1);return n}let T=()=>{let e=[{label:`Définition`,key:`0`,className:`user-editor-tab scrollable-tab`,children:(0,$.jsx)(Ye,{addUser:i,modUser:m})},{label:`Annuaire`,key:`1`,className:`user-editor-tab scrollable-tab`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`h2`,{children:`Options de synchronisation`}),(0,$.jsx)(qe,{modUser:m,handleUpdateAuths:x})]})}];return u.length&&u.forEach(t=>{t.code!==`presentation`&&e.push({label:t.label,key:String(t.key+3),className:`user-editor-tab scrollable-tab`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`user-editor-inline`,children:[(0,$.jsx)(`h2`,{children:(0,$.jsx)(`strong`,{children:`Droits spécifiques à l'utilisateur`})}),(0,$.jsx)(`div`,{className:`subtitle`,children:`(En plus des droits de utilisateur référent)`})]}),(0,$.jsx)(Xe,{modUser:m,moduleIndex:t.key,moduleKey:t.name,moduleLabel:t.label,handleUpdateAuths:x,handleUserHasChanged:b,handleChangeAllData:C})]})})}),e},E=e=>{t(Te(e)),n(!0)};return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`user-editor-container`,children:[(0,$.jsxs)(`div`,{className:`user-editor-header`,children:[(0,$.jsx)(R,{icon:(0,$.jsx)(ye,{}),disabled:i||d,loading:l.isPending,onClick:_,children:`Supprimer`}),(0,$.jsx)(R,{onClick:()=>E(e),icon:(0,$.jsx)(ue,{}),disabled:i||d,children:`Copier`}),(0,$.jsx)(R,{disabled:!f||d,icon:(0,$.jsx)(me,{}),onClick:y,children:`Annuler`}),(0,$.jsx)(R,{disabled:!f||d,loading:c.isPending,icon:(0,$.jsx)(te,{}),onClick:S,children:`Valider`}),(0,$.jsx)(he,{title:`Fermer`,children:(0,$.jsx)(R,{type:`link`,onClick:a,children:(0,$.jsx)(r,{})})})]}),(0,$.jsx)(`div`,{className:`user-editor-form`,children:(0,$.jsxs)(W,{form:g,onValuesChange:v,children:[(0,$.jsxs)(`div`,{className:`form-row`,style:{display:`flex`,flexDirection:`row`},children:[(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Code: `}),(0,$.jsx)(W.Item,{name:`profil`,children:(0,$.jsx)(M,{disabled:!i})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Nom: `}),(0,$.jsx)(W.Item,{name:`name`,children:(0,$.jsx)(M,{})})]})]}),(0,$.jsxs)(`div`,{style:{display:`contents`},children:[(0,$.jsx)(`strong`,{children:`Désactivé`}),(0,$.jsx)(W.Item,{name:`disabled`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})]})]}),u&&(0,$.jsx)(`div`,{className:`form-row`,style:{display:`flex`,flex:`3`,minHeight:`1px`},children:(0,$.jsx)(be,{items:T()})})]})})]})})};Qe.propTypes={user:Z.default.object,handleCloseEditor:Z.default.func};var $e=[{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`}],et=()=>{let[e,t]=(0,q.useState)(null),[n,r]=(0,q.useState)(!1),[i,a]=(0,q.useState)(!1),[o,s]=(0,q.useState)(``),c=Ke(),l=c.data??[],[u,d]=(0,q.useState)(`100%`);(0,q.useEffect)(()=>{e?t(l.find(t=>t.key===e.key)):(t(null),r(!1))},[l]);let f=()=>{c.refetch()},p=()=>{t(we()),a(!0),r(!0),d(`40%`)},m=()=>{t(null),d(`100%`)},h=e=>{a(!1),t(l.find(t=>t.key===e)),r(!0),d(`40%`)},g=()=>{t(null),r(!1),d(`100%`)},_=e=>{d(u+e.height)},v=$e.map(e=>({...e,width:200,resizable:!0,key:e.dataKey}));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(j,{children:(0,$.jsx)(`title`,{children:`iCTI | Gestion des utilisateurs`})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsx)(`div`,{className:`header-title`,children:`Gestion des utilisateurs`}),(0,$.jsxs)(`div`,{className:`header-actions`,children:[(0,$.jsx)(he,{title:`Actualiser`,children:(0,$.jsx)(R,{type:`link`,onClick:f,children:(0,$.jsx)(me,{})})}),(0,$.jsx)(R,{type:`primary`,icon:(0,$.jsx)(Ue,{}),onClick:p,children:`Ajouter un utilisateur`})]})]}),(0,$.jsx)(`div`,{className:`settings-filters`,children:(0,$.jsx)(ce,{children:(0,$.jsx)(se,{span:24,children:(0,$.jsx)(`div`,{className:`settings-search`,children:(0,$.jsx)(M,{placeholder:`Recherche`,value:o,onChange:e=>s(e.target.value),style:{width:300,marginLeft:20}})})})})}),(0,$.jsxs)(`div`,{className:`component-content`,children:[(0,$.jsx)(xe,{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:u},onResizeStop:_,children:(0,$.jsx)(G,{columns:v,data:l.filter(e=>e.file&&e.file.toLowerCase().includes(o.toLowerCase())),selectedRow:e,onRowSelect:h,loading:c.isFetching})}),(0,$.jsx)(`div`,{className:`users-editor`,style:{display:n?`flex`:`none`},children:(0,$.jsx)(Qe,{user:e,setUser:t,setAddUser:a,addUser:i,handleCloseEditor:g,handleUnsetUser:m})})]})]})};et.propTypes={};export{et as default}; \ No newline at end of file diff --git a/assets/ValoImports-17jkXtNl.js b/assets/ValoImports-DS1-rSB_.js similarity index 88% rename from assets/ValoImports-17jkXtNl.js rename to assets/ValoImports-DS1-rSB_.js index 01f26ce..7a55555 100644 --- a/assets/ValoImports-17jkXtNl.js +++ b/assets/ValoImports-DS1-rSB_.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-BDcMaxoP.js";import{t as o}from"./index.esm-D4i6w2dF.js";import{t as s}from"./ctiAxios-BejSO3uQ.js";import{t as c}from"./button-xukQsL9n.js";import{t as l}from"./useMutation-BtpRmKbj.js";import{t as u}from"./queryOptions-Cg9orY1Y.js";import{t as d}from"./UndoOutlined-DAvTbx0c.js";import{F as f,L as p,s as m}from"./index-Dq1djfvE.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{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-BgnQu3Rm.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 diff --git a/assets/WarningFilled-UnKqlBYo.js b/assets/WarningFilled-Yo82MLN2.js similarity index 86% rename from assets/WarningFilled-UnKqlBYo.js rename to assets/WarningFilled-Yo82MLN2.js index 56495b0..5831cfe 100644 --- a/assets/WarningFilled-UnKqlBYo.js +++ b/assets/WarningFilled-Yo82MLN2.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-BDcMaxoP.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{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 diff --git a/assets/_assignValue-BF_ln0J3.js b/assets/_assignValue-Bx67aU-J.js similarity index 83% rename from assets/_assignValue-BF_ln0J3.js rename to assets/_assignValue-Bx67aU-J.js index 4e1c4d8..6b1740c 100644 --- a/assets/_assignValue-BF_ln0J3.js +++ b/assets/_assignValue-Bx67aU-J.js @@ -1 +1 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{C as t,T as n}from"./_getTag-Hpw31fpV.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-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 diff --git a/assets/_baseIsEqual-udCdU_aU.js b/assets/_baseIsEqual-ChMYOU0q.js similarity index 96% rename from assets/_baseIsEqual-udCdU_aU.js rename to assets/_baseIsEqual-ChMYOU0q.js index 39ba3f3..642fb2c 100644 --- a/assets/_baseIsEqual-udCdU_aU.js +++ b/assets/_baseIsEqual-ChMYOU0q.js @@ -1 +1 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{Bt as t,It as n,Rt as r}from"./axios-BDcMaxoP.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-Hpw31fpV.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{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 diff --git a/assets/_baseMap-BGw2Lgnh.js b/assets/_baseMap-BGw2Lgnh.js deleted file mode 100644 index 7d20b73..0000000 --- a/assets/_baseMap-BGw2Lgnh.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{x as t}from"./sanitizeDataUtils-Z8fZ8uV9.js";import{i as n}from"./_getTag-Hpw31fpV.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-C0G-A0xt.js b/assets/_baseMap-C0G-A0xt.js new file mode 100644 index 0000000..ed9af79 --- /dev/null +++ b/assets/_baseMap-C0G-A0xt.js @@ -0,0 +1 @@ +import{t as e}from"./chunk-jRWAZmH_.js";import{x as t}from"./sanitizeDataUtils-DciJvmu_.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/_getTag-Hpw31fpV.js b/assets/_getTag-B7qijOtI.js similarity index 98% rename from assets/_getTag-Hpw31fpV.js rename to assets/_getTag-B7qijOtI.js index 9b36fe7..5ca2cda 100644 --- a/assets/_getTag-Hpw31fpV.js +++ b/assets/_getTag-B7qijOtI.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-BDcMaxoP.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{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 diff --git a/assets/asyncToGenerator-BFc9W-7V.js b/assets/asyncToGenerator-DHhZBkop.js similarity index 92% rename from assets/asyncToGenerator-BFc9W-7V.js rename to assets/asyncToGenerator-DHhZBkop.js index e95c1ae..5242e42 100644 --- a/assets/asyncToGenerator-BFc9W-7V.js +++ b/assets/asyncToGenerator-DHhZBkop.js @@ -1 +1 @@ -import{n as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./typeof-C6uZ2mkP.js";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)}var i=e((()=>{t()}));function a(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}var o=e((()=>{t(),i()}));function s(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=e((()=>{o()}));function l(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function u(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){l(a,r,i,o,s,`next`,e)}function s(e){l(a,r,i,o,s,`throw`,e)}o(void 0)})}}var d=e((()=>{}));export{o as a,c as i,d as n,a as o,s as r,u as t}; \ No newline at end of file +import{n as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./typeof-BUNGcdwP.js";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)}var i=e((()=>{t()}));function a(e){var t=r(e,`string`);return n(t)==`symbol`?t:t+``}var o=e((()=>{t(),i()}));function s(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=e((()=>{o()}));function l(e,t,n,r,i,a,o){try{var s=e[a](o),c=s.value}catch(e){n(e);return}s.done?t(c):Promise.resolve(c).then(r,i)}function u(e){return function(){var t=this,n=arguments;return new Promise(function(r,i){var a=e.apply(t,n);function o(e){l(a,r,i,o,s,`next`,e)}function s(e){l(a,r,i,o,s,`throw`,e)}o(void 0)})}}var d=e((()=>{}));export{o as a,c as i,d as n,a as o,s as r,u as t}; \ No newline at end of file diff --git a/assets/axios-BDcMaxoP.js b/assets/axios-v6FV69Ne.js similarity index 99% rename from assets/axios-BDcMaxoP.js rename to assets/axios-v6FV69Ne.js index d6e6b04..776c7d2 100644 --- a/assets/axios-BDcMaxoP.js +++ b/assets/axios-v6FV69Ne.js @@ -1,4 +1,4 @@ -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{a as o,c as s,i as c,l,n as u,o as d,p as f,r as p,s as m,t as h,u as g}from"./slicedToArray-BjCmY1mt.js";import{n as _,t as v}from"./typeof-C6uZ2mkP.js";import{a as y,i as b,n as x,o as S,r as C,t as w}from"./asyncToGenerator-BFc9W-7V.js";var T=r((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=typeof setTimeout==`function`?setTimeout:null,_=typeof clearTimeout==`function`?clearTimeout:null,v=typeof setImmediate<`u`?setImmediate:null;typeof navigator<`u`&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function b(e){if(h=!1,y(e),!m)if(n(c)!==null)m=!0,O(x);else{var t=n(l);t!==null&&ie(b,t.startTime-e)}}function x(t,i){m=!1,h&&(h=!1,_(w),w=-1),p=!0;var a=f;try{for(y(i),d=n(c);d!==null&&(!(d.expirationTime>i)||t&&!E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=i);i=e.unstable_now(),typeof s==`function`?d.callback=s:d===n(c)&&r(c),y(i)}else r(c);d=n(c)}if(d!==null)var u=!0;else{var g=n(l);g!==null&&ie(b,g.startTime-i),u=!1}return u}finally{d=null,f=a,p=!1}}var S=!1,C=null,w=-1,T=5,ee=-1;function E(){return!(e.unstable_now()-eee||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(_(w),w=-1):h=!0,ie(b,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,O(x))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),ee=r(((e,t)=>{t.exports=T()})),E=r((e=>{var t=i(),n=ee();function r(e){for(var t=`https://reactjs.org/docs/error-decoder.html?invariant=`+e,n=1;n`u`||window.document===void 0||window.document.createElement===void 0),u=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},p={};function m(e){return u.call(p,e)?!0:u.call(f,e)?!1:d.test(e)?p[e]=!0:(f[e]=!0,!1)}function h(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case`function`:case`symbol`:return!0;case`boolean`:return r?!1:n===null?(e=e.toLowerCase().slice(0,5),e!==`data-`&&e!==`aria-`):!n.acceptsBooleans;default:return!1}}function g(e,t,n,r){if(t==null||h(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function _(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var v={};`children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style`.split(` `).forEach(function(e){v[e]=new _(e,0,!1,e,null,!1,!1)}),[[`acceptCharset`,`accept-charset`],[`className`,`class`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`]].forEach(function(e){var t=e[0];v[t]=new _(t,1,!1,e[1],null,!1,!1)}),[`contentEditable`,`draggable`,`spellCheck`,`value`].forEach(function(e){v[e]=new _(e,2,!1,e.toLowerCase(),null,!1,!1)}),[`autoReverse`,`externalResourcesRequired`,`focusable`,`preserveAlpha`].forEach(function(e){v[e]=new _(e,2,!1,e,null,!1,!1)}),`allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope`.split(` `).forEach(function(e){v[e]=new _(e,3,!1,e.toLowerCase(),null,!1,!1)}),[`checked`,`multiple`,`muted`,`selected`].forEach(function(e){v[e]=new _(e,3,!0,e,null,!1,!1)}),[`capture`,`download`].forEach(function(e){v[e]=new _(e,4,!1,e,null,!1,!1)}),[`cols`,`rows`,`size`,`span`].forEach(function(e){v[e]=new _(e,6,!1,e,null,!1,!1)}),[`rowSpan`,`start`].forEach(function(e){v[e]=new _(e,5,!1,e.toLowerCase(),null,!1,!1)});var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}`accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height`.split(` `).forEach(function(e){var t=e.replace(y,b);v[t]=new _(t,1,!1,e,null,!1,!1)}),`xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type`.split(` `).forEach(function(e){var t=e.replace(y,b);v[t]=new _(t,1,!1,e,`http://www.w3.org/1999/xlink`,!1,!1)}),[`xml:base`,`xml:lang`,`xml:space`].forEach(function(e){var t=e.replace(y,b);v[t]=new _(t,1,!1,e,`http://www.w3.org/XML/1998/namespace`,!1,!1)}),[`tabIndex`,`crossOrigin`].forEach(function(e){v[e]=new _(e,1,!1,e.toLowerCase(),null,!1,!1)}),v.xlinkHref=new _(`xlinkHref`,1,!1,`xlink:href`,`http://www.w3.org/1999/xlink`,!0,!1),[`src`,`href`,`action`,`formAction`].forEach(function(e){v[e]=new _(e,1,!1,e.toLowerCase(),null,!0,!0)});function x(e,t,n,r){var i=v.hasOwnProperty(t)?v[t]:null;(i===null?r||!(2{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=typeof setTimeout==`function`?setTimeout:null,_=typeof clearTimeout==`function`?clearTimeout:null,v=typeof setImmediate<`u`?setImmediate:null;typeof navigator<`u`&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function b(e){if(h=!1,y(e),!m)if(n(c)!==null)m=!0,O(x);else{var t=n(l);t!==null&&ie(b,t.startTime-e)}}function x(t,i){m=!1,h&&(h=!1,_(w),w=-1),p=!0;var a=f;try{for(y(i),d=n(c);d!==null&&(!(d.expirationTime>i)||t&&!E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=i);i=e.unstable_now(),typeof s==`function`?d.callback=s:d===n(c)&&r(c),y(i)}else r(c);d=n(c)}if(d!==null)var u=!0;else{var g=n(l);g!==null&&ie(b,g.startTime-i),u=!1}return u}finally{d=null,f=a,p=!1}}var S=!1,C=null,w=-1,T=5,ee=-1;function E(){return!(e.unstable_now()-eee||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(_(w),w=-1):h=!0,ie(b,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,O(x))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),ee=r(((e,t)=>{t.exports=T()})),E=r((e=>{var t=i(),n=ee();function r(e){for(var t=`https://reactjs.org/docs/error-decoder.html?invariant=`+e,n=1;n`u`||window.document===void 0||window.document.createElement===void 0),u=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},p={};function m(e){return u.call(p,e)?!0:u.call(f,e)?!1:d.test(e)?p[e]=!0:(f[e]=!0,!1)}function h(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case`function`:case`symbol`:return!0;case`boolean`:return r?!1:n===null?(e=e.toLowerCase().slice(0,5),e!==`data-`&&e!==`aria-`):!n.acceptsBooleans;default:return!1}}function g(e,t,n,r){if(t==null||h(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function _(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var v={};`children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style`.split(` `).forEach(function(e){v[e]=new _(e,0,!1,e,null,!1,!1)}),[[`acceptCharset`,`accept-charset`],[`className`,`class`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`]].forEach(function(e){var t=e[0];v[t]=new _(t,1,!1,e[1],null,!1,!1)}),[`contentEditable`,`draggable`,`spellCheck`,`value`].forEach(function(e){v[e]=new _(e,2,!1,e.toLowerCase(),null,!1,!1)}),[`autoReverse`,`externalResourcesRequired`,`focusable`,`preserveAlpha`].forEach(function(e){v[e]=new _(e,2,!1,e,null,!1,!1)}),`allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope`.split(` `).forEach(function(e){v[e]=new _(e,3,!1,e.toLowerCase(),null,!1,!1)}),[`checked`,`multiple`,`muted`,`selected`].forEach(function(e){v[e]=new _(e,3,!0,e,null,!1,!1)}),[`capture`,`download`].forEach(function(e){v[e]=new _(e,4,!1,e,null,!1,!1)}),[`cols`,`rows`,`size`,`span`].forEach(function(e){v[e]=new _(e,6,!1,e,null,!1,!1)}),[`rowSpan`,`start`].forEach(function(e){v[e]=new _(e,5,!1,e.toLowerCase(),null,!1,!1)});var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}`accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height`.split(` `).forEach(function(e){var t=e.replace(y,b);v[t]=new _(t,1,!1,e,null,!1,!1)}),`xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type`.split(` `).forEach(function(e){var t=e.replace(y,b);v[t]=new _(t,1,!1,e,`http://www.w3.org/1999/xlink`,!1,!1)}),[`xml:base`,`xml:lang`,`xml:space`].forEach(function(e){var t=e.replace(y,b);v[t]=new _(t,1,!1,e,`http://www.w3.org/XML/1998/namespace`,!1,!1)}),[`tabIndex`,`crossOrigin`].forEach(function(e){v[e]=new _(e,1,!1,e.toLowerCase(),null,!1,!1)}),v.xlinkHref=new _(`xlinkHref`,1,!1,`xlink:href`,`http://www.w3.org/1999/xlink`,!0,!1),[`src`,`href`,`action`,`formAction`].forEach(function(e){v[e]=new _(e,1,!1,e.toLowerCase(),null,!0,!0)});function x(e,t,n,r){var i=v.hasOwnProperty(t)?v[t]:null;(i===null?r||!(2s||i[o]!==a[s]){var c=` diff --git a/assets/button-xukQsL9n.js b/assets/button-C7b7AmGo.js similarity index 98% rename from assets/button-xukQsL9n.js rename to assets/button-C7b7AmGo.js index 9063607..4d2df31 100644 --- a/assets/button-xukQsL9n.js +++ b/assets/button-C7b7AmGo.js @@ -1,4 +1,4 @@ -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-BDcMaxoP.js";import{n as me,t as he}from"./slicedToArray-BjCmY1mt.js";import{n as I,t as L}from"./typeof-C6uZ2mkP.js";import{i as R,r as z}from"./asyncToGenerator-BFc9W-7V.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(` +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);i{throw TypeError(e)},a=(e,t,n)=>t.has(e)||i(`Cannot `+n),o=(e,t,n)=>(a(e,t,`read from private field`),n?n.call(e):t.get(e)),s=(e,t,n)=>t.has(e)?i(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),c=(e,t,n,r)=>(a(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),l=`popstate`;function u(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function d(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return g(``,{pathname:r,search:i,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:_(t)}return y(t,n,null,e)}function f(e,t){if(e===!1||e==null)throw Error(t)}function p(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function m(){return Math.random().toString(36).substring(2,10)}function h(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function g(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?v(t):t,state:n,key:t&&t.key||r||m(),mask:i}}function _({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function v(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function y(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,d=f();d??(d=0,o.replaceState({...o.state,idx:d},``));function f(){return(o.state||{idx:null}).idx}function p(){s=`POP`;let e=f(),t=e==null?null:e-d;d=e,c&&c({action:s,location:y.location,delta:t})}function m(e,t){s=`PUSH`;let r=u(e)?e:g(y.location,e,t);n&&n(r,e),d=f()+1;let l=h(r,d),p=y.createHref(r.mask||r);try{o.pushState(l,``,p)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(p)}a&&c&&c({action:s,location:y.location,delta:1})}function _(e,t){s=`REPLACE`;let r=u(e)?e:g(y.location,e,t);n&&n(r,e),d=f();let i=h(r,d),l=y.createHref(r.mask||r);o.replaceState(i,``,l),a&&c&&c({action:s,location:y.location,delta:0})}function v(e){return b(e)}let y={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(l,p),c=e,()=>{i.removeEventListener(l,p),c=null}},createHref(e){return t(i,e)},createURL:v,encodeLocation(e){let t=v(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:m,replace:_,go(e){return o.go(e)}};return y}function b(e,t=!1){let n=`http://localhost`;typeof window<`u`&&(n=window.location.origin===`null`?window.location.href:window.location.origin),f(n,`No window.location.(origin|href) available to create URL`);let r=typeof e==`string`?e:_(e);return r=r.replace(/ $/,`%20`),!t&&r.startsWith(`//`)&&(r=n+r),new URL(r,n)}var x,S=class{constructor(e){if(s(this,x,new Map),e)for(let[t,n]of e)this.set(t,n)}get(e){if(o(this,x).has(e))return o(this,x).get(e);if(e.defaultValue!==void 0)return e.defaultValue;throw Error(`No value found for context`)}set(e,t){o(this,x).set(e,t)}};x=new WeakMap;var C=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`children`]);function w(e){return C.has(e)}var T=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`middleware`,`children`]);function E(e){return T.has(e)}function D(e){return e.index===!0}function O(e,t,n=[],r={},i=!1){return e.map((e,a)=>{let o=[...n,String(a)],s=typeof e.id==`string`?e.id:o.join(`-`);if(f(e.index!==!0||!e.children,`Cannot specify children on an index route`),f(i||!r[s],`Found a route id collision on id "${s}". Route id's must be globally unique within Data Router usages`),D(e)){let n={...e,id:s};return r[s]=k(n,t(n)),n}else{let n={...e,id:s,children:void 0};return r[s]=k(n,t(n)),e.children&&(n.children=O(e.children,t,o,r,i)),n}})}function k(e,t){return Object.assign(e,{...t,...typeof t.lazy==`object`&&t.lazy!=null?{lazy:{...e.lazy,...t.lazy}}:{}})}function A(e,t,n=`/`){return j(e,t,n,!1)}function j(e,t,n,r,i){let a=R((typeof t==`string`?v(t):t).pathname||`/`,n);if(a==null)return null;let o=i??M(e),s=null,c=de(a);for(let e=0;s==null&&e{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;f(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=U([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(f(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),N(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:I(l,e.index),routesMeta:u})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of P(e.path))a(e,t,!0,n)}),t}function P(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=P(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function te(e){e.sort((e,t)=>e.score===t.score?ce(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var F=/^:[\w-]+$/,ne=3,re=2,ie=1,ae=10,oe=-2,se=e=>e===`*`;function I(e,t){let n=e.split(`/`),r=n.length;return n.some(se)&&(r+=oe),t&&(r+=re),n.filter(e=>!se(e)).reduce((e,t)=>e+(F.test(t)?ne:t===``?ie:ae),r)}function ce(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function le(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function L(e,t=!1,n=!0){p(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function de(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return p(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function R(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}function z({basename:e,pathname:t}){return t===`/`?e:U([e,t])}var B=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fe=e=>B.test(e);function V(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?v(e):e,a;return n?(n=H(n),a=n.startsWith(`/`)?pe(n.substring(1),`/`):pe(n,t)):a=t,{pathname:a,search:be(r),hash:xe(i)}}function pe(e,t){let n=ve(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function me(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function he(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function ge(e){let t=he(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function _e(e,t,n,r=!1){let i;typeof e==`string`?i=v(e):(i={...e},f(!i.pathname||!i.pathname.includes(`?`),me(`?`,`pathname`,`search`,i)),f(!i.pathname||!i.pathname.includes(`#`),me(`#`,`pathname`,`hash`,i)),f(!i.search||!i.search.includes(`#`),me(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=V(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var H=e=>e.replace(/\/\/+/g,`/`),U=e=>H(e.join(`/`)),ve=e=>e.replace(/\/+$/,``),ye=e=>ve(e).replace(/^\/*/,`/`),be=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,xe=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,Se=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function Ce(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function we(e){return U(e.map(e=>e.route.path).filter(Boolean))||`/`}var Te=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function Ee(e,t){let n=e;if(typeof n!=`string`||!B.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(Te)try{let e=new URL(window.location.href),r=n.startsWith(`//`)?new URL(e.protocol+n):new URL(n),a=R(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{p(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}var De=Symbol(`Uninstrumented`);function Oe(e,t){let n={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};e.forEach(e=>e({id:t.id,index:t.index,path:t.path,instrument(e){let t=Object.keys(n);for(let r of t)e[r]&&n[r].push(e[r])}}));let r={};if(typeof t.lazy==`function`&&n.lazy.length>0){let e=Ae(n.lazy,t.lazy,()=>void 0);e&&(r.lazy=e)}if(typeof t.lazy==`object`){let e=t.lazy;[`middleware`,`loader`,`action`].forEach(t=>{let i=e[t],a=n[`lazy.${t}`];if(typeof i==`function`&&a.length>0){let e=Ae(a,i,()=>void 0);e&&(r.lazy=Object.assign(r.lazy||{},{[t]:e}))}})}return[`loader`,`action`].forEach(e=>{let i=t[e];if(typeof i==`function`&&n[e].length>0){let t=i[De]??i,a=Ae(n[e],t,(...e)=>Me(e[0]));a&&(e===`loader`&&t.hydrate===!0&&(a.hydrate=!0),a[De]=t,r[e]=a)}}),t.middleware&&t.middleware.length>0&&n.middleware.length>0&&(r.middleware=t.middleware.map(e=>{let t=e[De]??e,r=Ae(n.middleware,t,(...e)=>Me(e[0]));return r?(r[De]=t,r):e})),r}function ke(e,t){let n={navigate:[],fetch:[]};if(t.forEach(e=>e({instrument(e){let t=Object.keys(e);for(let r of t)e[r]&&n[r].push(e[r])}})),n.navigate.length>0){let t=e.navigate[De]??e.navigate,r=Ae(n.navigate,t,(...t)=>{let[n,r]=t;return{to:typeof n==`number`||typeof n==`string`?n:n?_(n):`.`,...Ne(e,r??{})}});r&&(r[De]=t,e.navigate=r)}if(n.fetch.length>0){let t=e.fetch[De]??e.fetch,r=Ae(n.fetch,t,(...t)=>{let[n,,r,i]=t;return{href:r??`.`,fetcherKey:n,...Ne(e,i??{})}});r&&(r[De]=t,e.fetch=r)}return e}function Ae(e,t,n){return e.length===0?null:async(...r)=>{let i=await je(e,n(...r),()=>t(...r),e.length-1);if(i.type===`error`)throw i.value;return i.value}}async function je(e,t,n,r){let i=e[r],a;if(i){let o,s=async()=>(o?console.error(`You cannot call instrumented handlers more than once`):o=je(e,t,n,r-1),a=await o,f(a,`Expected a result`),a.type===`error`&&a.value instanceof Error?{status:`error`,error:a.value}:{status:`success`,error:void 0});try{await i(s,t)}catch(e){console.error(`An instrumentation function threw an error:`,e)}o||await s(),await o}else try{a={type:`success`,value:await n()}}catch(e){a={type:`error`,value:e}}return a||{type:`error`,value:Error(`No result assigned in instrumentation chain.`)}}function Me(e){let{request:t,context:n,params:r,pattern:i}=e;return{request:Pe(t),params:{...r},pattern:i,context:W(n)}}function Ne(e,t){return{currentUrl:_(e.state.location),...`formMethod`in t?{formMethod:t.formMethod}:{},...`formEncType`in t?{formEncType:t.formEncType}:{},...`formData`in t?{formData:t.formData}:{},...`body`in t?{body:t.body}:{}}}function Pe(e){return{method:e.method,url:e.url,headers:{get:(...t)=>e.headers.get(...t)}}}function W(e){if(Fe(e)){let t={...e};return Object.freeze(t),t}else return{get:t=>e.get(t)}}var G=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function Fe(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getOwnPropertyNames(t).sort().join(`\0`)===G}var Ie=[`POST`,`PUT`,`PATCH`,`DELETE`],Le=new Set(Ie),Re=[`GET`,...Ie],K=new Set(Re),ze=new Set([301,302,303,307,308]),Be=new Set([307,308]),Ve={state:`idle`,location:void 0,matches:void 0,historyAction:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},He={state:`idle`,data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Ue={state:`unblocked`,proceed:void 0,reset:void 0,location:void 0},We=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Ge=`remix-router-transitions`,Ke=Symbol(`ResetLoaderData`),qe,Je,q,Ye,Xe=class{constructor(e){s(this,qe),s(this,Je),s(this,q),s(this,Ye),c(this,qe,e),c(this,Je,M(e))}get stableRoutes(){return o(this,qe)}get activeRoutes(){return o(this,q)??o(this,qe)}get branches(){return o(this,Ye)??o(this,Je)}get hasHMRRoutes(){return o(this,q)!=null}setRoutes(e){c(this,qe,e),c(this,Je,M(e))}setHmrRoutes(e){c(this,q,e),c(this,Ye,M(e))}commitHmrRoutes(){o(this,q)&&(c(this,qe,o(this,q)),c(this,Je,o(this,Ye)),c(this,q,void 0),c(this,Ye,void 0))}};qe=new WeakMap,Je=new WeakMap,q=new WeakMap,Ye=new WeakMap;function Ze(e){let t=e.window?e.window:typeof window<`u`?window:void 0,n=t!==void 0&&t.document!==void 0&&t.document.createElement!==void 0;f(e.routes.length>0,`You must provide a non-empty routes array to createRouter`);let r=e.hydrationRouteProperties||[],i=e.mapRouteProperties||We,a=i;if(e.instrumentations){let t=e.instrumentations;a=e=>({...i(e),...Oe(t.map(e=>e.route).filter(Boolean),e)})}let o={},s=new Xe(O(e.routes,a,void 0,o)),c=e.basename||`/`;c.startsWith(`/`)||(c=`/${c}`);let l=e.dataStrategy||mt,u={...e.future},d=null,m=new Set,h=null,_=null,y=null,x=null,C=e.hydrationData!=null,w=j(s.activeRoutes,e.history.location,c,!1,s.branches),T=!1,E=null,D,k;if(w==null&&!e.patchRoutesOnNavigation){let t=J(404,{pathname:e.history.location.pathname}),{matches:n,route:r}=Lt(s.activeRoutes);D=!0,k=!D,w=n,E={[r.id]:t}}else if(w&&!e.hydrationData&&ct(w,s.activeRoutes,e.history.location.pathname).active&&(w=null),!w){D=!1,k=!D,w=[];let t=ct(null,s.activeRoutes,e.history.location.pathname);t.active&&t.matches&&(T=!0,w=t.matches)}else if(w.some(e=>e.route.lazy))D=!1,k=!D;else if(!w.some(e=>nt(e.route)))D=!0,k=!D;else{let t=e.hydrationData?e.hydrationData.loaderData:null,n=e.hydrationData?e.hydrationData.errors:null,r=w;if(n){let e=w.findIndex(e=>n[e.route.id]!==void 0);r=r.slice(0,e+1)}k=!1,D=!0,r.forEach(e=>{let r=rt(e.route,t,n);k||=r.renderFallback,D&&=!r.shouldLoad})}let A,M={historyAction:e.history.action,location:e.history.location,matches:w,initialized:D,renderFallback:k,navigation:Ve,restoreScrollPosition:e.hydrationData==null?null:!1,preventScrollReset:!1,revalidation:`idle`,loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||E,fetchers:new Map,blockers:new Map},N=`POP`,P=null,te=!1,F,ne=!1,re=new Map,ie=null,ae=!1,oe=!1,se=new Set,I=new Map,ce=0,le=-1,ue=new Map,L=new Set,de=new Map,z=new Map,B=new Set,V=new Map,pe,me=null;function he(){if(d=e.history.listen(({action:t,location:n,delta:r})=>{if(pe){pe(),pe=void 0;return}p(V.size===0||r!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let i=Ye({currentLocation:M.location,nextLocation:n,historyAction:t});if(i&&r!=null){let t=new Promise(e=>{pe=e});e.history.go(r*-1),q(i,{state:`blocked`,location:n,proceed(){q(i,{state:`proceeding`,proceed:void 0,reset:void 0,location:n}),t.then(()=>e.history.go(r))},reset(){let e=new Map(M.blockers);e.set(i,Ue),H({blockers:e})}}),P?.resolve(),P=null;return}return be(t,n)}),n){on(t,re);let e=()=>sn(t,re);t.addEventListener(`pagehide`,e),ie=()=>t.removeEventListener(`pagehide`,e)}return M.initialized||be(`POP`,M.location,{initialHydration:!0}),A}function ge(){d&&d(),ie&&ie(),m.clear(),F&&F.abort(),M.fetchers.forEach((e,t)=>Le(M.fetchers,t)),M.blockers.forEach((e,t)=>Je(t))}function _e(e){if(m.add(e),h){let{newErrors:t}=h;h=null,e(M,{deletedFetchers:[],newErrors:t,viewTransitionOpts:void 0,flushSync:!1})}return()=>m.delete(e)}function H(e,t={}){e.matches&&=e.matches.map(e=>{let t=o[e.route.id],n=e.route;return n.element!==t.element||n.errorElement!==t.errorElement||n.hydrateFallbackElement!==t.hydrateFallbackElement?{...e,route:t}:e}),M={...M,...e};let n=[],r=[];M.fetchers.forEach((e,t)=>{e.state===`idle`&&(B.has(t)?n.push(t):r.push(t))}),B.forEach(e=>{!M.fetchers.has(e)&&!I.has(e)&&n.push(e)}),m.size===0&&(h={newErrors:e.errors??null}),[...m].forEach(r=>r(M,{deletedFetchers:n,newErrors:e.errors??null,viewTransitionOpts:t.viewTransitionOpts,flushSync:t.flushSync===!0})),n.forEach(e=>Le(M.fetchers,e)),r.forEach(e=>M.fetchers.delete(e))}function U(t,n,{flushSync:r}={}){let i=M.actionData!=null&&M.navigation.formMethod!=null&&X(M.navigation.formMethod)&&M.navigation.state===`loading`&&t.state?._isRedirect!==!0,a;a=n.actionData?Object.keys(n.actionData).length>0?n.actionData:null:i?M.actionData:null;let o=n.loaderData?Pt(M.loaderData,n.loaderData,n.matches||[],n.errors):M.loaderData,c=M.blockers;c.size>0&&(c=new Map(c),c.forEach((e,t)=>c.set(t,Ue)));let l=ae?!1:ot(t,n.matches||M.matches),u=te===!0||M.navigation.formMethod!=null&&X(M.navigation.formMethod)&&t.state?._isRedirect!==!0;s.commitHmrRoutes(),ae||N===`POP`||(N===`PUSH`?e.history.push(t,t.state):N===`REPLACE`&&e.history.replace(t,t.state));let d;if(N===`POP`){let e=re.get(M.location.pathname);e&&e.has(t.pathname)?d={currentLocation:M.location,nextLocation:t}:re.has(t.pathname)&&(d={currentLocation:t,nextLocation:M.location})}else if(ne){let e=re.get(M.location.pathname);e?e.add(t.pathname):(e=new Set([t.pathname]),re.set(M.location.pathname,e)),d={currentLocation:M.location,nextLocation:t}}H({...n,actionData:a,loaderData:o,historyAction:N,location:t,initialized:!0,renderFallback:!1,navigation:Ve,revalidation:`idle`,restoreScrollPosition:l,preventScrollReset:u,blockers:c},{viewTransitionOpts:d,flushSync:r===!0}),N=`POP`,te=!1,ne=!1,ae=!1,oe=!1,P?.resolve(),P=null,me?.resolve(),me=null}async function ve(t,n){if(P?.resolve(),P=null,typeof t==`number`){P||=cn();let n=P.promise;return e.history.go(t),n}let{path:r,submission:i,error:a}=et(!1,$e(M.location,M.matches,c,t,n?.fromRouteId,n?.relative),n),o;n?.mask&&(o={pathname:``,search:``,hash:``,...typeof n.mask==`string`?v(n.mask):{...M.location.mask,...n.mask}});let s=M.location,l=g(s,r,n&&n.state,void 0,o);l={...l,...e.history.encodeLocation(l)};let u=n&&n.replace!=null?n.replace:void 0,d=`PUSH`;u===!0?d=`REPLACE`:u===!1||i!=null&&X(i.formMethod)&&i.formAction===M.location.pathname+M.location.search&&(d=`REPLACE`);let f=n&&`preventScrollReset`in n?n.preventScrollReset===!0:void 0,p=(n&&n.flushSync)===!0,m=Ye({currentLocation:s,nextLocation:l,historyAction:d});if(m){q(m,{state:`blocked`,location:l,proceed(){q(m,{state:`proceeding`,proceed:void 0,reset:void 0,location:l}),ve(t,n)},reset(){let e=new Map(M.blockers);e.set(m,Ue),H({blockers:e})}});return}await be(d,l,{submission:i,pendingError:a,preventScrollReset:f,replace:n&&n.replace,enableViewTransition:n&&n.viewTransition,flushSync:p,callSiteDefaultShouldRevalidate:n&&n.defaultShouldRevalidate})}function ye(){me||=cn(),Pe(),H({revalidation:`loading`});let e=me.promise;return M.navigation.state===`submitting`?e:M.navigation.state===`idle`?(be(M.historyAction,M.location,{startUninterruptedRevalidation:!0}),e):(be(N||M.historyAction,M.navigation.location,{overrideNavigation:M.navigation,enableViewTransition:ne===!0}),e)}async function be(t,n,r){F&&F.abort(),F=null,N=t,ae=(r&&r.startUninterruptedRevalidation)===!0,at(M.location,M.matches),te=(r&&r.preventScrollReset)===!0,ne=(r&&r.enableViewTransition)===!0;let i=s.activeRoutes,a=r?.initialHydration&&M.matches&&M.matches.length>0&&!T?M.matches:j(i,n,c,!1,s.branches),o=(r&&r.flushSync)===!0;if(a&&M.initialized&&!oe&&Bt(M.location,n)&&!(r&&r.submission&&X(r.submission.formMethod))){U(n,{matches:a},{flushSync:o});return}let l=ct(a,i,n.pathname);if(l.active&&l.matches&&(a=l.matches),!a){let{error:e,notFoundMatches:t,route:r}=Ze(n.pathname);U(n,{matches:t,loaderData:{},errors:{[r.id]:e}},{flushSync:o});return}let u=r&&r.overrideNavigation?{...r.overrideNavigation,matches:a,historyAction:t}:void 0;F=new AbortController;let d=Ot(e.history,n,F.signal,r&&r.submission),f=e.getContext?await e.getContext():new S,p;if(r&&r.pendingError)p=[It(a).route.id,{type:`error`,error:r.pendingError}];else if(r&&r.submission&&X(r.submission.formMethod)){let i=await xe(d,n,r.submission,a,t,f,l.active,r&&r.initialHydration===!0,{replace:r.replace,flushSync:o});if(i.shortCircuited)return;if(i.pendingActionResult){let[e,t]=i.pendingActionResult;if(Y(t)&&Ce(t.error)&&t.error.status===404){F=null,U(n,{matches:i.matches,loaderData:{},errors:{[e]:t.error}});return}}a=i.matches||a,p=i.pendingActionResult,u=en(n,a,t,r.submission),o=!1,l.active=!1,d=Ot(e.history,d.url,d.signal)}let{shortCircuited:m,matches:h,loaderData:g,errors:_,workingFetchers:v}=await Se(d,n,a,t,f,l.active,u,r&&r.submission,r&&r.fetcherSubmission,r&&r.replace,r&&r.initialHydration===!0,o,p,r&&r.callSiteDefaultShouldRevalidate);m||(F=null,U(n,{matches:h||a,...Ft(p),loaderData:g,errors:_,...v?{fetchers:v}:{}}))}async function xe(t,n,i,l,u,d,f,p,m={}){if(Pe(),H({navigation:tn(n,l,u,i)},{flushSync:m.flushSync===!0}),f){let e=await lt(l,n.pathname,t.signal);if(e.type===`aborted`)return{shortCircuited:!0};if(e.type===`error`){if(e.partialMatches.length===0){let{matches:t,route:n}=Lt(s.activeRoutes);return{matches:t,pendingActionResult:[n.id,{type:`error`,error:e.error}]}}let t=It(e.partialMatches).route.id;return{matches:e.partialMatches,pendingActionResult:[t,{type:`error`,error:e.error}]}}else if(e.matches)l=e.matches;else{let{notFoundMatches:e,error:t,route:r}=Ze(n.pathname);return{matches:e,pendingActionResult:[r.id,{type:`error`,error:t}]}}}let h,g=Qt(l,n);if(!g.route.action&&!g.route.lazy)h={type:`error`,error:J(405,{method:t.method,pathname:n.pathname,routeId:g.route.id})};else{let e=await Me(t,n,bt(a,o,t,n,l,g,p?[]:r,d),d,null);if(h=e[g.route.id],!h){for(let t of l)if(e[t.route.id]){h=e[t.route.id];break}}if(t.signal.aborted)return{shortCircuited:!0}}if(Gt(h)){let n;return n=m&&m.replace!=null?m.replace:Dt(h.response.headers.get(`Location`),new URL(t.url),c,e.history)===M.location.pathname+M.location.search,await je(t,h,!0,{submission:i,replace:n}),{shortCircuited:!0}}if(Y(h)){let e=It(l,g.route.id);return(m&&m.replace)!==!0&&(N=`PUSH`),{matches:l,pendingActionResult:[e.route.id,h,g.route.id]}}return{matches:l,pendingActionResult:[g.route.id,h]}}async function Se(t,n,i,l,u,d,f,p,m,h,g,_,v,y){let b=f||en(n,i,l,p),x=p||m||$t(b),S=!ae&&!g;if(d){if(S){let e=we(v);H({navigation:b,...e===void 0?{}:{actionData:e}},{flushSync:_})}let e=await lt(i,n.pathname,t.signal);if(e.type===`aborted`)return{shortCircuited:!0};if(e.type===`error`){if(e.partialMatches.length===0){let{matches:t,route:n}=Lt(s.activeRoutes);return{matches:t,loaderData:{},errors:{[n.id]:e.error}}}let t=It(e.partialMatches).route.id;return{matches:e.partialMatches,loaderData:{},errors:{[t]:e.error}}}else if(e.matches)i=e.matches;else{let{error:e,notFoundMatches:t,route:r}=Ze(n.pathname);return{matches:t,loaderData:{},errors:{[r.id]:e}}}}let C=s.activeRoutes,{dsMatches:w,revalidatingFetchers:T}=tt(t,u,a,o,e.history,M,i,x,n,g?[]:r,g===!0,oe,se,B,de,L,C,c,e.patchRoutesOnNavigation!=null,s.branches,v,y);if(le=++ce,!e.dataStrategy&&!w.some(e=>e.shouldLoad)&&!w.some(e=>e.route.middleware&&e.route.middleware.length>0)&&T.length===0){let e=new Map(M.fetchers),t=Ge(e);return U(n,{matches:i,loaderData:{},errors:v&&Y(v[1])?{[v[0]]:v[1].error}:null,...Ft(v),...t?{fetchers:e}:{}},{flushSync:_}),{shortCircuited:!0}}if(S){let e={};if(!d){e.navigation=b;let t=we(v);t!==void 0&&(e.actionData=t)}T.length>0&&(e.fetchers=Te(T)),H(e,{flushSync:_})}T.forEach(e=>{K(e.key),e.controller&&I.set(e.key,e.controller)});let E=()=>T.forEach(e=>K(e.key));F&&F.signal.addEventListener(`abort`,E);let{loaderResults:D,fetcherResults:O}=await Ne(w,T,t,n,u);if(t.signal.aborted)return{shortCircuited:!0};F&&F.signal.removeEventListener(`abort`,E),T.forEach(e=>I.delete(e.key));let k=Rt(D);if(k)return await je(t,k.result,!0,{replace:h}),{shortCircuited:!0};if(k=Rt(O),k)return L.add(k.key),await je(t,k.result,!0,{replace:h}),{shortCircuited:!0};let A=new Map(M.fetchers),{loaderData:j,errors:ee}=Nt(M,i,D,v,T,O,A);g&&M.errors&&(ee={...M.errors,...ee});let N=Ge(A),P=Ke(le,A),te=N||P||T.length>0;return{matches:i,loaderData:j,errors:ee,...te?{workingFetchers:A}:{}}}function we(e){if(e&&!Y(e[1]))return{[e[0]]:e[1].data};if(M.actionData)return Object.keys(M.actionData).length===0?null:M.actionData}function Te(e){let t=new Map(M.fetchers);return e.forEach(e=>{let n=t.get(e.key),r=nn(void 0,n?n.data:void 0);t.set(e.key,r)}),t}async function Ee(t,n,r,i){K(t);let a=(i&&i.flushSync)===!0,o=s.activeRoutes,l=$e(M.location,M.matches,c,r,n,i?.relative),u=j(o,l,c,!1,s.branches),d=ct(u,o,l);if(d.active&&d.matches&&(u=d.matches),!u){G(t,n,J(404,{pathname:l}),{flushSync:a});return}let{path:f,submission:p,error:m}=et(!0,l,i);if(m){G(t,n,m,{flushSync:a});return}let h=e.getContext?await e.getContext():new S,g=(i&&i.preventScrollReset)===!0;if(p&&X(p.formMethod)){await De(t,n,f,u,h,d.active,a,g,p,i&&i.defaultShouldRevalidate);return}de.set(t,{routeId:n,path:f}),await Ae(t,n,f,u,h,d.active,a,g,p)}async function De(t,n,i,l,u,d,p,m,h,g){Pe(),de.delete(t),W(t,rn(h,M.fetchers.get(t)),{flushSync:p});let _=new AbortController,v=Ot(e.history,i,_.signal,h);if(d){let e=await lt(l,new URL(v.url).pathname,v.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){G(t,n,e.error,{flushSync:p});return}else if(e.matches)l=e.matches;else{G(t,n,J(404,{pathname:i}),{flushSync:p});return}}let y=Qt(l,i);if(!y.route.action&&!y.route.lazy){G(t,n,J(405,{method:h.formMethod,pathname:i,routeId:n}),{flushSync:p});return}I.set(t,_);let b=ce,x=bt(a,o,v,i,l,y,r,u),S=await Me(v,i,x,u,t),C=S[y.route.id];if(!C){for(let e of x)if(S[e.route.id]){C=S[e.route.id];break}}if(v.signal.aborted){I.get(t)===_&&I.delete(t);return}if(B.has(t)){if(Gt(C)||Y(C)){W(t,an(void 0));return}}else{if(Gt(C))if(I.delete(t),le>b){W(t,an(void 0));return}else return L.add(t),W(t,nn(h)),je(v,C,!1,{fetcherSubmission:h,preventScrollReset:m});if(Y(C)){G(t,n,C.error);return}}let w=M.navigation.location||M.location,T=Ot(e.history,w,_.signal),E=s.activeRoutes,D=M.navigation.state===`idle`?M.matches:j(E,M.navigation.location,c,!1,s.branches);f(D,`Didn't find any matches after fetcher action`);let O=++ce;ue.set(t,O);let{dsMatches:k,revalidatingFetchers:A}=tt(T,u,a,o,e.history,M,D,h,w,r,!1,oe,se,B,de,L,E,c,e.patchRoutesOnNavigation!=null,s.branches,[y.route.id,C],g),ee=nn(h,C.data),P=new Map(M.fetchers);P.set(t,ee),A.filter(e=>e.key!==t).forEach(e=>{let t=e.key,n=P.get(t),r=nn(void 0,n?n.data:void 0);P.set(t,r),K(t),e.controller&&I.set(t,e.controller)}),H({fetchers:P});let te=()=>A.forEach(e=>K(e.key));_.signal.addEventListener(`abort`,te);let{loaderResults:ne,fetcherResults:re}=await Ne(k,A,T,w,u);if(_.signal.aborted)return;_.signal.removeEventListener(`abort`,te),ue.delete(t),I.delete(t),A.forEach(e=>I.delete(e.key));let ie=M.fetchers.has(t),ae=e=>{if(!ie)return e;let n=new Map(e.fetchers);return n.set(t,an(C.data)),{...e,fetchers:n}},R=Rt(ne);if(R)return M=ae(M),je(T,R.result,!1,{preventScrollReset:m});if(R=Rt(re),R)return L.add(R.key),M=ae(M),je(T,R.result,!1,{preventScrollReset:m});let z=new Map(M.fetchers);ie&&z.set(t,an(C.data));let{loaderData:fe,errors:V}=Nt(M,D,ne,void 0,A,re,z);Ke(O,z),M.navigation.state===`loading`&&O>le?(f(N,`Expected pending action`),F&&F.abort(),U(M.navigation.location,{matches:D,loaderData:fe,errors:V,fetchers:z})):(H({errors:V,loaderData:Pt(M.loaderData,fe,D,V),fetchers:z}),oe=!1)}async function Ae(t,n,i,s,c,l,u,d,f){let p=M.fetchers.get(t);W(t,nn(f,p?p.data:void 0),{flushSync:u});let m=new AbortController,h=Ot(e.history,i,m.signal);if(l){let e=await lt(s,new URL(h.url).pathname,h.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){G(t,n,e.error,{flushSync:u});return}else if(e.matches)s=e.matches;else{G(t,n,J(404,{pathname:i}),{flushSync:u});return}}let g=Qt(s,i);I.set(t,m);let _=ce,v=await Me(h,i,bt(a,o,h,i,s,g,r,c),c,t),y=v[g.route.id];if(!y){for(let e of s)if(v[e.route.id]){y=v[e.route.id];break}}if(I.get(t)===m&&I.delete(t),!h.signal.aborted){if(B.has(t)){W(t,an(void 0));return}if(Gt(y))if(le>_){W(t,an(void 0));return}else{L.add(t),await je(h,y,!1,{preventScrollReset:d});return}if(Y(y)){G(t,n,y.error);return}W(t,an(y.data))}}async function je(r,i,a,{submission:o,fetcherSubmission:s,preventScrollReset:l,replace:u}={}){a||(P?.resolve(),P=null),i.response.headers.has(`X-Remix-Revalidate`)&&(oe=!0);let d=i.response.headers.get(`Location`);f(d,`Expected a Location header on the redirect Response`),d=Dt(d,new URL(r.url),c,e.history);let p=g(M.location,d,{_isRedirect:!0});if(n){let e=!1;if(i.response.headers.has(`X-Remix-Reload-Document`))e=!0;else if(fe(d)){let n=b(d,!0);e=n.origin!==t.location.origin||R(n.pathname,c)==null}if(e){u?t.location.replace(d):t.location.assign(d);return}}F=null;let m=u===!0||i.response.headers.has(`X-Remix-Replace`)?`REPLACE`:`PUSH`,{formMethod:h,formAction:_,formEncType:v}=M.navigation;!o&&!s&&h&&_&&v&&(o=$t(M.navigation));let y=o||s;Be.has(i.response.status)&&y&&X(y.formMethod)?await be(m,p,{submission:{...y,formAction:d},preventScrollReset:l||te,enableViewTransition:a?ne:void 0}):await be(m,p,{overrideNavigation:en(p,[],m,o),fetcherSubmission:s,preventScrollReset:l||te,enableViewTransition:a?ne:void 0})}async function Me(e,t,n,r,i){let a,o={};try{a=await xt(l,e,t,n,i,r,!1)}catch(e){return n.filter(e=>e.shouldLoad).forEach(t=>{o[t.route.id]={type:`error`,error:e}}),o}if(e.signal.aborted)return o;if(!X(e.method))for(let e of n){if(a[e.route.id]?.type===`error`)break;!a.hasOwnProperty(e.route.id)&&!M.loaderData.hasOwnProperty(e.route.id)&&(!M.errors||!M.errors.hasOwnProperty(e.route.id))&&e.shouldCallHandler()&&(a[e.route.id]={type:`error`,result:Error(`No result returned from dataStrategy for route ${e.route.id}`)})}for(let[t,r]of Object.entries(a))if(Wt(r)){let i=r.result;o[t]={type:`redirect`,response:Tt(i,e,t,n,c)}}else o[t]=await wt(r);return o}async function Ne(e,t,n,r,i){let a=Me(n,r,e,i,null),o=Promise.all(t.map(async e=>{if(e.matches&&e.match&&e.request&&e.controller){let t=(await Me(e.request,e.path,e.matches,i,e.key))[e.match.route.id];return{[e.key]:t}}else return Promise.resolve({[e.key]:{type:`error`,error:J(404,{pathname:e.path})}})}));return{loaderResults:await a,fetcherResults:(await o).reduce((e,t)=>Object.assign(e,t),{})}}function Pe(){oe=!0,de.forEach((e,t)=>{I.has(t)&&se.add(t),K(t)})}function W(e,t,n={}){let r=new Map(M.fetchers);r.set(e,t),H({fetchers:r},{flushSync:(n&&n.flushSync)===!0})}function G(e,t,n,r={}){let i=It(M.matches,t),a=new Map(M.fetchers);Le(a,e),H({errors:{[i.route.id]:n},fetchers:a},{flushSync:(r&&r.flushSync)===!0})}function Fe(e){return z.set(e,(z.get(e)||0)+1),B.has(e)&&B.delete(e),M.fetchers.get(e)||He}function Ie(e,t){K(e,t?.reason),W(e,an(null))}function Le(e,t){let n=M.fetchers.get(t);I.has(t)&&!(n&&n.state===`loading`&&ue.has(t))&&K(t),de.delete(t),ue.delete(t),L.delete(t),B.delete(t),se.delete(t),e.delete(t)}function Re(e){let t=(z.get(e)||0)-1;t<=0?(z.delete(e),B.add(e)):z.set(e,t),H({fetchers:new Map(M.fetchers)})}function K(e,t){let n=I.get(e);n&&(n.abort(t),I.delete(e))}function ze(e,t){for(let n of e){let e=t.get(n);f(e,`Expected fetcher: ${n}`);let r=an(e.data);t.set(n,r)}}function Ge(e){let t=[],n=!1;for(let r of L){let i=e.get(r);f(i,`Expected fetcher: ${r}`),i.state===`loading`&&(L.delete(r),t.push(r),n=!0)}return ze(t,e),n}function Ke(e,t){let n=[];for(let[r,i]of ue)if(i0}function qe(e,t){let n=M.blockers.get(e)||Ue;return V.get(e)!==t&&V.set(e,t),n}function Je(e){M.blockers.delete(e),V.delete(e)}function q(e,t){let n=M.blockers.get(e)||Ue;f(n.state===`unblocked`&&t.state===`blocked`||n.state===`blocked`&&t.state===`blocked`||n.state===`blocked`&&t.state===`proceeding`||n.state===`blocked`&&t.state===`unblocked`||n.state===`proceeding`&&t.state===`unblocked`,`Invalid blocker state transition: ${n.state} -> ${t.state}`);let r=new Map(M.blockers);r.set(e,t),H({blockers:r})}function Ye({currentLocation:e,nextLocation:t,historyAction:n}){if(V.size===0)return;V.size>1&&p(!1,`A router only supports one blocker at a time`);let r=Array.from(V.entries()),[i,a]=r[r.length-1],o=M.blockers.get(i);if(!(o&&o.state===`proceeding`)&&a({currentLocation:e,nextLocation:t,historyAction:n}))return i}function Ze(e){let t=J(404,{pathname:e}),n=s.activeRoutes,{matches:r,route:i}=Lt(n);return{notFoundMatches:r,route:i,error:t}}function Qe(e,t,n){if(_=e,x=t,y=n||null,!C&&M.navigation===Ve){C=!0;let e=ot(M.location,M.matches);e!=null&&H({restoreScrollPosition:e})}return()=>{_=null,x=null,y=null}}function it(e,t){return y&&y(e,t.map(e=>ee(e,M.loaderData)))||e.key}function at(e,t){if(_&&x){let n=it(e,t);_[n]=x()}}function ot(e,t){if(_){let n=it(e,t),r=_[n];if(typeof r==`number`)return r}return null}function ct(t,n,r){if(e.patchRoutesOnNavigation){let e=s.branches;if(!t)return{active:!0,matches:j(n,r,c,!0,e)||[]};if(Object.keys(t[0].params).length>0)return{active:!0,matches:j(n,r,c,!0,e)}}return{active:!1,matches:null}}async function lt(t,n,r,i){if(!e.patchRoutesOnNavigation)return{type:`success`,matches:t};let l=t;for(;;){let t=o;try{await e.patchRoutesOnNavigation({signal:r,path:n,matches:l,fetcherKey:i,patch:(e,n)=>{r.aborted||st(e,n,s,t,a,!1)}})}catch(e){return{type:`error`,error:e,partialMatches:l}}if(r.aborted)return{type:`aborted`};let u=s.branches,d=j(s.activeRoutes,n,c,!1,u),f=null;if(d&&(Object.keys(d[0].params).length===0||(f=j(s.activeRoutes,n,c,!0,u),!(f&&l.lengthe.route.id===t[n].route.id)}function dt(e){o={},s.setHmrRoutes(O(e,a,void 0,o))}function ft(e,t,n=!1){st(e,t,s,o,a,n),s.hasHMRRoutes||H({})}return A={get basename(){return c},get future(){return u},get state(){return M},get routes(){return s.stableRoutes},get branches(){return s.branches},get manifest(){return o},get window(){return t},initialize:he,subscribe:_e,enableScrollRestoration:Qe,navigate:ve,fetch:Ee,revalidate:ye,createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:Fe,resetFetcher:Ie,deleteFetcher:Re,dispose:ge,getBlocker:qe,deleteBlocker:Je,patchRoutes:ft,_internalFetchControllers:I,_internalSetRoutes:dt,_internalSetStateDoNotUseOrYouWillBreakYourApp(e){H(e)}},e.instrumentations&&(A=ke(A,e.instrumentations.map(e=>e.router).filter(Boolean))),A}function Qe(e){return e!=null&&(`formData`in e&&e.formData!=null||`body`in e&&e.body!==void 0)}function $e(e,t,n,r,i,a){let o,s;if(i){o=[];for(let e of t)if(o.push(e),e.route.id===i){s=e;break}}else o=t,s=t[t.length-1];let c=_e(r||`.`,ge(o),R(e.pathname,n)||e.pathname,a===`path`);if(r??(c.search=e.search,c.hash=e.hash),(r==null||r===``||r===`.`)&&s){let e=Zt(c.search);if(s.route.index&&!e)c.search=c.search?c.search.replace(/^\?/,`?index&`):`?index`;else if(!s.route.index&&e){let e=new URLSearchParams(c.search),t=e.getAll(`index`);e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();c.search=n?`?${n}`:``}}return n!==`/`&&(c.pathname=z({basename:n,pathname:c.pathname})),_(c)}function et(e,t,n){if(!n||!Qe(n))return{path:t};if(n.formMethod&&!Xt(n.formMethod))return{path:t,error:J(405,{method:n.formMethod})};let r=()=>({path:t,error:J(400,{type:`invalid-body`})}),i=(n.formMethod||`get`).toUpperCase(),a=zt(t);if(n.body!==void 0){if(n.formEncType===`text/plain`){if(!X(i))return r();let e=typeof n.body==`string`?n.body:n.body instanceof FormData||n.body instanceof URLSearchParams?Array.from(n.body.entries()).reduce((e,[t,n])=>`${e}${t}=${n} +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{t as n}from"./preload-helper-D0MDUw1L.js";var r=e(t(),1),i=e=>{throw TypeError(e)},a=(e,t,n)=>t.has(e)||i(`Cannot `+n),o=(e,t,n)=>(a(e,t,`read from private field`),n?n.call(e):t.get(e)),s=(e,t,n)=>t.has(e)?i(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),c=(e,t,n,r)=>(a(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),l=`popstate`;function u(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function d(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return g(``,{pathname:r,search:i,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:_(t)}return y(t,n,null,e)}function f(e,t){if(e===!1||e==null)throw Error(t)}function p(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function m(){return Math.random().toString(36).substring(2,10)}function h(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function g(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?v(t):t,state:n,key:t&&t.key||r||m(),mask:i}}function _({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function v(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function y(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,d=f();d??(d=0,o.replaceState({...o.state,idx:d},``));function f(){return(o.state||{idx:null}).idx}function p(){s=`POP`;let e=f(),t=e==null?null:e-d;d=e,c&&c({action:s,location:y.location,delta:t})}function m(e,t){s=`PUSH`;let r=u(e)?e:g(y.location,e,t);n&&n(r,e),d=f()+1;let l=h(r,d),p=y.createHref(r.mask||r);try{o.pushState(l,``,p)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(p)}a&&c&&c({action:s,location:y.location,delta:1})}function _(e,t){s=`REPLACE`;let r=u(e)?e:g(y.location,e,t);n&&n(r,e),d=f();let i=h(r,d),l=y.createHref(r.mask||r);o.replaceState(i,``,l),a&&c&&c({action:s,location:y.location,delta:0})}function v(e){return b(e)}let y={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(l,p),c=e,()=>{i.removeEventListener(l,p),c=null}},createHref(e){return t(i,e)},createURL:v,encodeLocation(e){let t=v(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:m,replace:_,go(e){return o.go(e)}};return y}function b(e,t=!1){let n=`http://localhost`;typeof window<`u`&&(n=window.location.origin===`null`?window.location.href:window.location.origin),f(n,`No window.location.(origin|href) available to create URL`);let r=typeof e==`string`?e:_(e);return r=r.replace(/ $/,`%20`),!t&&r.startsWith(`//`)&&(r=n+r),new URL(r,n)}var x,S=class{constructor(e){if(s(this,x,new Map),e)for(let[t,n]of e)this.set(t,n)}get(e){if(o(this,x).has(e))return o(this,x).get(e);if(e.defaultValue!==void 0)return e.defaultValue;throw Error(`No value found for context`)}set(e,t){o(this,x).set(e,t)}};x=new WeakMap;var C=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`children`]);function w(e){return C.has(e)}var T=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`middleware`,`children`]);function E(e){return T.has(e)}function D(e){return e.index===!0}function O(e,t,n=[],r={},i=!1){return e.map((e,a)=>{let o=[...n,String(a)],s=typeof e.id==`string`?e.id:o.join(`-`);if(f(e.index!==!0||!e.children,`Cannot specify children on an index route`),f(i||!r[s],`Found a route id collision on id "${s}". Route id's must be globally unique within Data Router usages`),D(e)){let n={...e,id:s};return r[s]=k(n,t(n)),n}else{let n={...e,id:s,children:void 0};return r[s]=k(n,t(n)),e.children&&(n.children=O(e.children,t,o,r,i)),n}})}function k(e,t){return Object.assign(e,{...t,...typeof t.lazy==`object`&&t.lazy!=null?{lazy:{...e.lazy,...t.lazy}}:{}})}function A(e,t,n=`/`){return j(e,t,n,!1)}function j(e,t,n,r,i){let a=R((typeof t==`string`?v(t):t).pathname||`/`,n);if(a==null)return null;let o=i??M(e),s=null,c=de(a);for(let e=0;s==null&&e{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;f(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=U([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(f(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),N(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:I(l,e.index),routesMeta:u})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of P(e.path))a(e,t,!0,n)}),t}function P(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=P(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function te(e){e.sort((e,t)=>e.score===t.score?ce(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var F=/^:[\w-]+$/,ne=3,re=2,ie=1,ae=10,oe=-2,se=e=>e===`*`;function I(e,t){let n=e.split(`/`),r=n.length;return n.some(se)&&(r+=oe),t&&(r+=re),n.filter(e=>!se(e)).reduce((e,t)=>e+(F.test(t)?ne:t===``?ie:ae),r)}function ce(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function le(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function L(e,t=!1,n=!0){p(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function de(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return p(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function R(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}function z({basename:e,pathname:t}){return t===`/`?e:U([e,t])}var B=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fe=e=>B.test(e);function V(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?v(e):e,a;return n?(n=H(n),a=n.startsWith(`/`)?pe(n.substring(1),`/`):pe(n,t)):a=t,{pathname:a,search:be(r),hash:xe(i)}}function pe(e,t){let n=ve(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function me(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function he(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function ge(e){let t=he(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function _e(e,t,n,r=!1){let i;typeof e==`string`?i=v(e):(i={...e},f(!i.pathname||!i.pathname.includes(`?`),me(`?`,`pathname`,`search`,i)),f(!i.pathname||!i.pathname.includes(`#`),me(`#`,`pathname`,`hash`,i)),f(!i.search||!i.search.includes(`#`),me(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=V(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var H=e=>e.replace(/\/\/+/g,`/`),U=e=>H(e.join(`/`)),ve=e=>e.replace(/\/+$/,``),ye=e=>ve(e).replace(/^\/*/,`/`),be=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,xe=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,Se=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function Ce(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function we(e){return U(e.map(e=>e.route.path).filter(Boolean))||`/`}var Te=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function Ee(e,t){let n=e;if(typeof n!=`string`||!B.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(Te)try{let e=new URL(window.location.href),r=n.startsWith(`//`)?new URL(e.protocol+n):new URL(n),a=R(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{p(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}var De=Symbol(`Uninstrumented`);function Oe(e,t){let n={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};e.forEach(e=>e({id:t.id,index:t.index,path:t.path,instrument(e){let t=Object.keys(n);for(let r of t)e[r]&&n[r].push(e[r])}}));let r={};if(typeof t.lazy==`function`&&n.lazy.length>0){let e=Ae(n.lazy,t.lazy,()=>void 0);e&&(r.lazy=e)}if(typeof t.lazy==`object`){let e=t.lazy;[`middleware`,`loader`,`action`].forEach(t=>{let i=e[t],a=n[`lazy.${t}`];if(typeof i==`function`&&a.length>0){let e=Ae(a,i,()=>void 0);e&&(r.lazy=Object.assign(r.lazy||{},{[t]:e}))}})}return[`loader`,`action`].forEach(e=>{let i=t[e];if(typeof i==`function`&&n[e].length>0){let t=i[De]??i,a=Ae(n[e],t,(...e)=>Me(e[0]));a&&(e===`loader`&&t.hydrate===!0&&(a.hydrate=!0),a[De]=t,r[e]=a)}}),t.middleware&&t.middleware.length>0&&n.middleware.length>0&&(r.middleware=t.middleware.map(e=>{let t=e[De]??e,r=Ae(n.middleware,t,(...e)=>Me(e[0]));return r?(r[De]=t,r):e})),r}function ke(e,t){let n={navigate:[],fetch:[]};if(t.forEach(e=>e({instrument(e){let t=Object.keys(e);for(let r of t)e[r]&&n[r].push(e[r])}})),n.navigate.length>0){let t=e.navigate[De]??e.navigate,r=Ae(n.navigate,t,(...t)=>{let[n,r]=t;return{to:typeof n==`number`||typeof n==`string`?n:n?_(n):`.`,...Ne(e,r??{})}});r&&(r[De]=t,e.navigate=r)}if(n.fetch.length>0){let t=e.fetch[De]??e.fetch,r=Ae(n.fetch,t,(...t)=>{let[n,,r,i]=t;return{href:r??`.`,fetcherKey:n,...Ne(e,i??{})}});r&&(r[De]=t,e.fetch=r)}return e}function Ae(e,t,n){return e.length===0?null:async(...r)=>{let i=await je(e,n(...r),()=>t(...r),e.length-1);if(i.type===`error`)throw i.value;return i.value}}async function je(e,t,n,r){let i=e[r],a;if(i){let o,s=async()=>(o?console.error(`You cannot call instrumented handlers more than once`):o=je(e,t,n,r-1),a=await o,f(a,`Expected a result`),a.type===`error`&&a.value instanceof Error?{status:`error`,error:a.value}:{status:`success`,error:void 0});try{await i(s,t)}catch(e){console.error(`An instrumentation function threw an error:`,e)}o||await s(),await o}else try{a={type:`success`,value:await n()}}catch(e){a={type:`error`,value:e}}return a||{type:`error`,value:Error(`No result assigned in instrumentation chain.`)}}function Me(e){let{request:t,context:n,params:r,pattern:i}=e;return{request:Pe(t),params:{...r},pattern:i,context:W(n)}}function Ne(e,t){return{currentUrl:_(e.state.location),...`formMethod`in t?{formMethod:t.formMethod}:{},...`formEncType`in t?{formEncType:t.formEncType}:{},...`formData`in t?{formData:t.formData}:{},...`body`in t?{body:t.body}:{}}}function Pe(e){return{method:e.method,url:e.url,headers:{get:(...t)=>e.headers.get(...t)}}}function W(e){if(Fe(e)){let t={...e};return Object.freeze(t),t}else return{get:t=>e.get(t)}}var G=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function Fe(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getOwnPropertyNames(t).sort().join(`\0`)===G}var Ie=[`POST`,`PUT`,`PATCH`,`DELETE`],Le=new Set(Ie),Re=[`GET`,...Ie],K=new Set(Re),ze=new Set([301,302,303,307,308]),Be=new Set([307,308]),Ve={state:`idle`,location:void 0,matches:void 0,historyAction:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},He={state:`idle`,data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Ue={state:`unblocked`,proceed:void 0,reset:void 0,location:void 0},We=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Ge=`remix-router-transitions`,Ke=Symbol(`ResetLoaderData`),qe,Je,q,Ye,Xe=class{constructor(e){s(this,qe),s(this,Je),s(this,q),s(this,Ye),c(this,qe,e),c(this,Je,M(e))}get stableRoutes(){return o(this,qe)}get activeRoutes(){return o(this,q)??o(this,qe)}get branches(){return o(this,Ye)??o(this,Je)}get hasHMRRoutes(){return o(this,q)!=null}setRoutes(e){c(this,qe,e),c(this,Je,M(e))}setHmrRoutes(e){c(this,q,e),c(this,Ye,M(e))}commitHmrRoutes(){o(this,q)&&(c(this,qe,o(this,q)),c(this,Je,o(this,Ye)),c(this,q,void 0),c(this,Ye,void 0))}};qe=new WeakMap,Je=new WeakMap,q=new WeakMap,Ye=new WeakMap;function Ze(e){let t=e.window?e.window:typeof window<`u`?window:void 0,n=t!==void 0&&t.document!==void 0&&t.document.createElement!==void 0;f(e.routes.length>0,`You must provide a non-empty routes array to createRouter`);let r=e.hydrationRouteProperties||[],i=e.mapRouteProperties||We,a=i;if(e.instrumentations){let t=e.instrumentations;a=e=>({...i(e),...Oe(t.map(e=>e.route).filter(Boolean),e)})}let o={},s=new Xe(O(e.routes,a,void 0,o)),c=e.basename||`/`;c.startsWith(`/`)||(c=`/${c}`);let l=e.dataStrategy||mt,u={...e.future},d=null,m=new Set,h=null,_=null,y=null,x=null,C=e.hydrationData!=null,w=j(s.activeRoutes,e.history.location,c,!1,s.branches),T=!1,E=null,D,k;if(w==null&&!e.patchRoutesOnNavigation){let t=J(404,{pathname:e.history.location.pathname}),{matches:n,route:r}=Lt(s.activeRoutes);D=!0,k=!D,w=n,E={[r.id]:t}}else if(w&&!e.hydrationData&&ct(w,s.activeRoutes,e.history.location.pathname).active&&(w=null),!w){D=!1,k=!D,w=[];let t=ct(null,s.activeRoutes,e.history.location.pathname);t.active&&t.matches&&(T=!0,w=t.matches)}else if(w.some(e=>e.route.lazy))D=!1,k=!D;else if(!w.some(e=>nt(e.route)))D=!0,k=!D;else{let t=e.hydrationData?e.hydrationData.loaderData:null,n=e.hydrationData?e.hydrationData.errors:null,r=w;if(n){let e=w.findIndex(e=>n[e.route.id]!==void 0);r=r.slice(0,e+1)}k=!1,D=!0,r.forEach(e=>{let r=rt(e.route,t,n);k||=r.renderFallback,D&&=!r.shouldLoad})}let A,M={historyAction:e.history.action,location:e.history.location,matches:w,initialized:D,renderFallback:k,navigation:Ve,restoreScrollPosition:e.hydrationData==null?null:!1,preventScrollReset:!1,revalidation:`idle`,loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||E,fetchers:new Map,blockers:new Map},N=`POP`,P=null,te=!1,F,ne=!1,re=new Map,ie=null,ae=!1,oe=!1,se=new Set,I=new Map,ce=0,le=-1,ue=new Map,L=new Set,de=new Map,z=new Map,B=new Set,V=new Map,pe,me=null;function he(){if(d=e.history.listen(({action:t,location:n,delta:r})=>{if(pe){pe(),pe=void 0;return}p(V.size===0||r!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let i=Ye({currentLocation:M.location,nextLocation:n,historyAction:t});if(i&&r!=null){let t=new Promise(e=>{pe=e});e.history.go(r*-1),q(i,{state:`blocked`,location:n,proceed(){q(i,{state:`proceeding`,proceed:void 0,reset:void 0,location:n}),t.then(()=>e.history.go(r))},reset(){let e=new Map(M.blockers);e.set(i,Ue),H({blockers:e})}}),P?.resolve(),P=null;return}return be(t,n)}),n){on(t,re);let e=()=>sn(t,re);t.addEventListener(`pagehide`,e),ie=()=>t.removeEventListener(`pagehide`,e)}return M.initialized||be(`POP`,M.location,{initialHydration:!0}),A}function ge(){d&&d(),ie&&ie(),m.clear(),F&&F.abort(),M.fetchers.forEach((e,t)=>Le(M.fetchers,t)),M.blockers.forEach((e,t)=>Je(t))}function _e(e){if(m.add(e),h){let{newErrors:t}=h;h=null,e(M,{deletedFetchers:[],newErrors:t,viewTransitionOpts:void 0,flushSync:!1})}return()=>m.delete(e)}function H(e,t={}){e.matches&&=e.matches.map(e=>{let t=o[e.route.id],n=e.route;return n.element!==t.element||n.errorElement!==t.errorElement||n.hydrateFallbackElement!==t.hydrateFallbackElement?{...e,route:t}:e}),M={...M,...e};let n=[],r=[];M.fetchers.forEach((e,t)=>{e.state===`idle`&&(B.has(t)?n.push(t):r.push(t))}),B.forEach(e=>{!M.fetchers.has(e)&&!I.has(e)&&n.push(e)}),m.size===0&&(h={newErrors:e.errors??null}),[...m].forEach(r=>r(M,{deletedFetchers:n,newErrors:e.errors??null,viewTransitionOpts:t.viewTransitionOpts,flushSync:t.flushSync===!0})),n.forEach(e=>Le(M.fetchers,e)),r.forEach(e=>M.fetchers.delete(e))}function U(t,n,{flushSync:r}={}){let i=M.actionData!=null&&M.navigation.formMethod!=null&&X(M.navigation.formMethod)&&M.navigation.state===`loading`&&t.state?._isRedirect!==!0,a;a=n.actionData?Object.keys(n.actionData).length>0?n.actionData:null:i?M.actionData:null;let o=n.loaderData?Pt(M.loaderData,n.loaderData,n.matches||[],n.errors):M.loaderData,c=M.blockers;c.size>0&&(c=new Map(c),c.forEach((e,t)=>c.set(t,Ue)));let l=ae?!1:ot(t,n.matches||M.matches),u=te===!0||M.navigation.formMethod!=null&&X(M.navigation.formMethod)&&t.state?._isRedirect!==!0;s.commitHmrRoutes(),ae||N===`POP`||(N===`PUSH`?e.history.push(t,t.state):N===`REPLACE`&&e.history.replace(t,t.state));let d;if(N===`POP`){let e=re.get(M.location.pathname);e&&e.has(t.pathname)?d={currentLocation:M.location,nextLocation:t}:re.has(t.pathname)&&(d={currentLocation:t,nextLocation:M.location})}else if(ne){let e=re.get(M.location.pathname);e?e.add(t.pathname):(e=new Set([t.pathname]),re.set(M.location.pathname,e)),d={currentLocation:M.location,nextLocation:t}}H({...n,actionData:a,loaderData:o,historyAction:N,location:t,initialized:!0,renderFallback:!1,navigation:Ve,revalidation:`idle`,restoreScrollPosition:l,preventScrollReset:u,blockers:c},{viewTransitionOpts:d,flushSync:r===!0}),N=`POP`,te=!1,ne=!1,ae=!1,oe=!1,P?.resolve(),P=null,me?.resolve(),me=null}async function ve(t,n){if(P?.resolve(),P=null,typeof t==`number`){P||=cn();let n=P.promise;return e.history.go(t),n}let{path:r,submission:i,error:a}=et(!1,$e(M.location,M.matches,c,t,n?.fromRouteId,n?.relative),n),o;n?.mask&&(o={pathname:``,search:``,hash:``,...typeof n.mask==`string`?v(n.mask):{...M.location.mask,...n.mask}});let s=M.location,l=g(s,r,n&&n.state,void 0,o);l={...l,...e.history.encodeLocation(l)};let u=n&&n.replace!=null?n.replace:void 0,d=`PUSH`;u===!0?d=`REPLACE`:u===!1||i!=null&&X(i.formMethod)&&i.formAction===M.location.pathname+M.location.search&&(d=`REPLACE`);let f=n&&`preventScrollReset`in n?n.preventScrollReset===!0:void 0,p=(n&&n.flushSync)===!0,m=Ye({currentLocation:s,nextLocation:l,historyAction:d});if(m){q(m,{state:`blocked`,location:l,proceed(){q(m,{state:`proceeding`,proceed:void 0,reset:void 0,location:l}),ve(t,n)},reset(){let e=new Map(M.blockers);e.set(m,Ue),H({blockers:e})}});return}await be(d,l,{submission:i,pendingError:a,preventScrollReset:f,replace:n&&n.replace,enableViewTransition:n&&n.viewTransition,flushSync:p,callSiteDefaultShouldRevalidate:n&&n.defaultShouldRevalidate})}function ye(){me||=cn(),Pe(),H({revalidation:`loading`});let e=me.promise;return M.navigation.state===`submitting`?e:M.navigation.state===`idle`?(be(M.historyAction,M.location,{startUninterruptedRevalidation:!0}),e):(be(N||M.historyAction,M.navigation.location,{overrideNavigation:M.navigation,enableViewTransition:ne===!0}),e)}async function be(t,n,r){F&&F.abort(),F=null,N=t,ae=(r&&r.startUninterruptedRevalidation)===!0,at(M.location,M.matches),te=(r&&r.preventScrollReset)===!0,ne=(r&&r.enableViewTransition)===!0;let i=s.activeRoutes,a=r?.initialHydration&&M.matches&&M.matches.length>0&&!T?M.matches:j(i,n,c,!1,s.branches),o=(r&&r.flushSync)===!0;if(a&&M.initialized&&!oe&&Bt(M.location,n)&&!(r&&r.submission&&X(r.submission.formMethod))){U(n,{matches:a},{flushSync:o});return}let l=ct(a,i,n.pathname);if(l.active&&l.matches&&(a=l.matches),!a){let{error:e,notFoundMatches:t,route:r}=Ze(n.pathname);U(n,{matches:t,loaderData:{},errors:{[r.id]:e}},{flushSync:o});return}let u=r&&r.overrideNavigation?{...r.overrideNavigation,matches:a,historyAction:t}:void 0;F=new AbortController;let d=Ot(e.history,n,F.signal,r&&r.submission),f=e.getContext?await e.getContext():new S,p;if(r&&r.pendingError)p=[It(a).route.id,{type:`error`,error:r.pendingError}];else if(r&&r.submission&&X(r.submission.formMethod)){let i=await xe(d,n,r.submission,a,t,f,l.active,r&&r.initialHydration===!0,{replace:r.replace,flushSync:o});if(i.shortCircuited)return;if(i.pendingActionResult){let[e,t]=i.pendingActionResult;if(Y(t)&&Ce(t.error)&&t.error.status===404){F=null,U(n,{matches:i.matches,loaderData:{},errors:{[e]:t.error}});return}}a=i.matches||a,p=i.pendingActionResult,u=en(n,a,t,r.submission),o=!1,l.active=!1,d=Ot(e.history,d.url,d.signal)}let{shortCircuited:m,matches:h,loaderData:g,errors:_,workingFetchers:v}=await Se(d,n,a,t,f,l.active,u,r&&r.submission,r&&r.fetcherSubmission,r&&r.replace,r&&r.initialHydration===!0,o,p,r&&r.callSiteDefaultShouldRevalidate);m||(F=null,U(n,{matches:h||a,...Ft(p),loaderData:g,errors:_,...v?{fetchers:v}:{}}))}async function xe(t,n,i,l,u,d,f,p,m={}){if(Pe(),H({navigation:tn(n,l,u,i)},{flushSync:m.flushSync===!0}),f){let e=await lt(l,n.pathname,t.signal);if(e.type===`aborted`)return{shortCircuited:!0};if(e.type===`error`){if(e.partialMatches.length===0){let{matches:t,route:n}=Lt(s.activeRoutes);return{matches:t,pendingActionResult:[n.id,{type:`error`,error:e.error}]}}let t=It(e.partialMatches).route.id;return{matches:e.partialMatches,pendingActionResult:[t,{type:`error`,error:e.error}]}}else if(e.matches)l=e.matches;else{let{notFoundMatches:e,error:t,route:r}=Ze(n.pathname);return{matches:e,pendingActionResult:[r.id,{type:`error`,error:t}]}}}let h,g=Qt(l,n);if(!g.route.action&&!g.route.lazy)h={type:`error`,error:J(405,{method:t.method,pathname:n.pathname,routeId:g.route.id})};else{let e=await Me(t,n,bt(a,o,t,n,l,g,p?[]:r,d),d,null);if(h=e[g.route.id],!h){for(let t of l)if(e[t.route.id]){h=e[t.route.id];break}}if(t.signal.aborted)return{shortCircuited:!0}}if(Gt(h)){let n;return n=m&&m.replace!=null?m.replace:Dt(h.response.headers.get(`Location`),new URL(t.url),c,e.history)===M.location.pathname+M.location.search,await je(t,h,!0,{submission:i,replace:n}),{shortCircuited:!0}}if(Y(h)){let e=It(l,g.route.id);return(m&&m.replace)!==!0&&(N=`PUSH`),{matches:l,pendingActionResult:[e.route.id,h,g.route.id]}}return{matches:l,pendingActionResult:[g.route.id,h]}}async function Se(t,n,i,l,u,d,f,p,m,h,g,_,v,y){let b=f||en(n,i,l,p),x=p||m||$t(b),S=!ae&&!g;if(d){if(S){let e=we(v);H({navigation:b,...e===void 0?{}:{actionData:e}},{flushSync:_})}let e=await lt(i,n.pathname,t.signal);if(e.type===`aborted`)return{shortCircuited:!0};if(e.type===`error`){if(e.partialMatches.length===0){let{matches:t,route:n}=Lt(s.activeRoutes);return{matches:t,loaderData:{},errors:{[n.id]:e.error}}}let t=It(e.partialMatches).route.id;return{matches:e.partialMatches,loaderData:{},errors:{[t]:e.error}}}else if(e.matches)i=e.matches;else{let{error:e,notFoundMatches:t,route:r}=Ze(n.pathname);return{matches:t,loaderData:{},errors:{[r.id]:e}}}}let C=s.activeRoutes,{dsMatches:w,revalidatingFetchers:T}=tt(t,u,a,o,e.history,M,i,x,n,g?[]:r,g===!0,oe,se,B,de,L,C,c,e.patchRoutesOnNavigation!=null,s.branches,v,y);if(le=++ce,!e.dataStrategy&&!w.some(e=>e.shouldLoad)&&!w.some(e=>e.route.middleware&&e.route.middleware.length>0)&&T.length===0){let e=new Map(M.fetchers),t=Ge(e);return U(n,{matches:i,loaderData:{},errors:v&&Y(v[1])?{[v[0]]:v[1].error}:null,...Ft(v),...t?{fetchers:e}:{}},{flushSync:_}),{shortCircuited:!0}}if(S){let e={};if(!d){e.navigation=b;let t=we(v);t!==void 0&&(e.actionData=t)}T.length>0&&(e.fetchers=Te(T)),H(e,{flushSync:_})}T.forEach(e=>{K(e.key),e.controller&&I.set(e.key,e.controller)});let E=()=>T.forEach(e=>K(e.key));F&&F.signal.addEventListener(`abort`,E);let{loaderResults:D,fetcherResults:O}=await Ne(w,T,t,n,u);if(t.signal.aborted)return{shortCircuited:!0};F&&F.signal.removeEventListener(`abort`,E),T.forEach(e=>I.delete(e.key));let k=Rt(D);if(k)return await je(t,k.result,!0,{replace:h}),{shortCircuited:!0};if(k=Rt(O),k)return L.add(k.key),await je(t,k.result,!0,{replace:h}),{shortCircuited:!0};let A=new Map(M.fetchers),{loaderData:j,errors:ee}=Nt(M,i,D,v,T,O,A);g&&M.errors&&(ee={...M.errors,...ee});let N=Ge(A),P=Ke(le,A),te=N||P||T.length>0;return{matches:i,loaderData:j,errors:ee,...te?{workingFetchers:A}:{}}}function we(e){if(e&&!Y(e[1]))return{[e[0]]:e[1].data};if(M.actionData)return Object.keys(M.actionData).length===0?null:M.actionData}function Te(e){let t=new Map(M.fetchers);return e.forEach(e=>{let n=t.get(e.key),r=nn(void 0,n?n.data:void 0);t.set(e.key,r)}),t}async function Ee(t,n,r,i){K(t);let a=(i&&i.flushSync)===!0,o=s.activeRoutes,l=$e(M.location,M.matches,c,r,n,i?.relative),u=j(o,l,c,!1,s.branches),d=ct(u,o,l);if(d.active&&d.matches&&(u=d.matches),!u){G(t,n,J(404,{pathname:l}),{flushSync:a});return}let{path:f,submission:p,error:m}=et(!0,l,i);if(m){G(t,n,m,{flushSync:a});return}let h=e.getContext?await e.getContext():new S,g=(i&&i.preventScrollReset)===!0;if(p&&X(p.formMethod)){await De(t,n,f,u,h,d.active,a,g,p,i&&i.defaultShouldRevalidate);return}de.set(t,{routeId:n,path:f}),await Ae(t,n,f,u,h,d.active,a,g,p)}async function De(t,n,i,l,u,d,p,m,h,g){Pe(),de.delete(t),W(t,rn(h,M.fetchers.get(t)),{flushSync:p});let _=new AbortController,v=Ot(e.history,i,_.signal,h);if(d){let e=await lt(l,new URL(v.url).pathname,v.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){G(t,n,e.error,{flushSync:p});return}else if(e.matches)l=e.matches;else{G(t,n,J(404,{pathname:i}),{flushSync:p});return}}let y=Qt(l,i);if(!y.route.action&&!y.route.lazy){G(t,n,J(405,{method:h.formMethod,pathname:i,routeId:n}),{flushSync:p});return}I.set(t,_);let b=ce,x=bt(a,o,v,i,l,y,r,u),S=await Me(v,i,x,u,t),C=S[y.route.id];if(!C){for(let e of x)if(S[e.route.id]){C=S[e.route.id];break}}if(v.signal.aborted){I.get(t)===_&&I.delete(t);return}if(B.has(t)){if(Gt(C)||Y(C)){W(t,an(void 0));return}}else{if(Gt(C))if(I.delete(t),le>b){W(t,an(void 0));return}else return L.add(t),W(t,nn(h)),je(v,C,!1,{fetcherSubmission:h,preventScrollReset:m});if(Y(C)){G(t,n,C.error);return}}let w=M.navigation.location||M.location,T=Ot(e.history,w,_.signal),E=s.activeRoutes,D=M.navigation.state===`idle`?M.matches:j(E,M.navigation.location,c,!1,s.branches);f(D,`Didn't find any matches after fetcher action`);let O=++ce;ue.set(t,O);let{dsMatches:k,revalidatingFetchers:A}=tt(T,u,a,o,e.history,M,D,h,w,r,!1,oe,se,B,de,L,E,c,e.patchRoutesOnNavigation!=null,s.branches,[y.route.id,C],g),ee=nn(h,C.data),P=new Map(M.fetchers);P.set(t,ee),A.filter(e=>e.key!==t).forEach(e=>{let t=e.key,n=P.get(t),r=nn(void 0,n?n.data:void 0);P.set(t,r),K(t),e.controller&&I.set(t,e.controller)}),H({fetchers:P});let te=()=>A.forEach(e=>K(e.key));_.signal.addEventListener(`abort`,te);let{loaderResults:ne,fetcherResults:re}=await Ne(k,A,T,w,u);if(_.signal.aborted)return;_.signal.removeEventListener(`abort`,te),ue.delete(t),I.delete(t),A.forEach(e=>I.delete(e.key));let ie=M.fetchers.has(t),ae=e=>{if(!ie)return e;let n=new Map(e.fetchers);return n.set(t,an(C.data)),{...e,fetchers:n}},R=Rt(ne);if(R)return M=ae(M),je(T,R.result,!1,{preventScrollReset:m});if(R=Rt(re),R)return L.add(R.key),M=ae(M),je(T,R.result,!1,{preventScrollReset:m});let z=new Map(M.fetchers);ie&&z.set(t,an(C.data));let{loaderData:fe,errors:V}=Nt(M,D,ne,void 0,A,re,z);Ke(O,z),M.navigation.state===`loading`&&O>le?(f(N,`Expected pending action`),F&&F.abort(),U(M.navigation.location,{matches:D,loaderData:fe,errors:V,fetchers:z})):(H({errors:V,loaderData:Pt(M.loaderData,fe,D,V),fetchers:z}),oe=!1)}async function Ae(t,n,i,s,c,l,u,d,f){let p=M.fetchers.get(t);W(t,nn(f,p?p.data:void 0),{flushSync:u});let m=new AbortController,h=Ot(e.history,i,m.signal);if(l){let e=await lt(s,new URL(h.url).pathname,h.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){G(t,n,e.error,{flushSync:u});return}else if(e.matches)s=e.matches;else{G(t,n,J(404,{pathname:i}),{flushSync:u});return}}let g=Qt(s,i);I.set(t,m);let _=ce,v=await Me(h,i,bt(a,o,h,i,s,g,r,c),c,t),y=v[g.route.id];if(!y){for(let e of s)if(v[e.route.id]){y=v[e.route.id];break}}if(I.get(t)===m&&I.delete(t),!h.signal.aborted){if(B.has(t)){W(t,an(void 0));return}if(Gt(y))if(le>_){W(t,an(void 0));return}else{L.add(t),await je(h,y,!1,{preventScrollReset:d});return}if(Y(y)){G(t,n,y.error);return}W(t,an(y.data))}}async function je(r,i,a,{submission:o,fetcherSubmission:s,preventScrollReset:l,replace:u}={}){a||(P?.resolve(),P=null),i.response.headers.has(`X-Remix-Revalidate`)&&(oe=!0);let d=i.response.headers.get(`Location`);f(d,`Expected a Location header on the redirect Response`),d=Dt(d,new URL(r.url),c,e.history);let p=g(M.location,d,{_isRedirect:!0});if(n){let e=!1;if(i.response.headers.has(`X-Remix-Reload-Document`))e=!0;else if(fe(d)){let n=b(d,!0);e=n.origin!==t.location.origin||R(n.pathname,c)==null}if(e){u?t.location.replace(d):t.location.assign(d);return}}F=null;let m=u===!0||i.response.headers.has(`X-Remix-Replace`)?`REPLACE`:`PUSH`,{formMethod:h,formAction:_,formEncType:v}=M.navigation;!o&&!s&&h&&_&&v&&(o=$t(M.navigation));let y=o||s;Be.has(i.response.status)&&y&&X(y.formMethod)?await be(m,p,{submission:{...y,formAction:d},preventScrollReset:l||te,enableViewTransition:a?ne:void 0}):await be(m,p,{overrideNavigation:en(p,[],m,o),fetcherSubmission:s,preventScrollReset:l||te,enableViewTransition:a?ne:void 0})}async function Me(e,t,n,r,i){let a,o={};try{a=await xt(l,e,t,n,i,r,!1)}catch(e){return n.filter(e=>e.shouldLoad).forEach(t=>{o[t.route.id]={type:`error`,error:e}}),o}if(e.signal.aborted)return o;if(!X(e.method))for(let e of n){if(a[e.route.id]?.type===`error`)break;!a.hasOwnProperty(e.route.id)&&!M.loaderData.hasOwnProperty(e.route.id)&&(!M.errors||!M.errors.hasOwnProperty(e.route.id))&&e.shouldCallHandler()&&(a[e.route.id]={type:`error`,result:Error(`No result returned from dataStrategy for route ${e.route.id}`)})}for(let[t,r]of Object.entries(a))if(Wt(r)){let i=r.result;o[t]={type:`redirect`,response:Tt(i,e,t,n,c)}}else o[t]=await wt(r);return o}async function Ne(e,t,n,r,i){let a=Me(n,r,e,i,null),o=Promise.all(t.map(async e=>{if(e.matches&&e.match&&e.request&&e.controller){let t=(await Me(e.request,e.path,e.matches,i,e.key))[e.match.route.id];return{[e.key]:t}}else return Promise.resolve({[e.key]:{type:`error`,error:J(404,{pathname:e.path})}})}));return{loaderResults:await a,fetcherResults:(await o).reduce((e,t)=>Object.assign(e,t),{})}}function Pe(){oe=!0,de.forEach((e,t)=>{I.has(t)&&se.add(t),K(t)})}function W(e,t,n={}){let r=new Map(M.fetchers);r.set(e,t),H({fetchers:r},{flushSync:(n&&n.flushSync)===!0})}function G(e,t,n,r={}){let i=It(M.matches,t),a=new Map(M.fetchers);Le(a,e),H({errors:{[i.route.id]:n},fetchers:a},{flushSync:(r&&r.flushSync)===!0})}function Fe(e){return z.set(e,(z.get(e)||0)+1),B.has(e)&&B.delete(e),M.fetchers.get(e)||He}function Ie(e,t){K(e,t?.reason),W(e,an(null))}function Le(e,t){let n=M.fetchers.get(t);I.has(t)&&!(n&&n.state===`loading`&&ue.has(t))&&K(t),de.delete(t),ue.delete(t),L.delete(t),B.delete(t),se.delete(t),e.delete(t)}function Re(e){let t=(z.get(e)||0)-1;t<=0?(z.delete(e),B.add(e)):z.set(e,t),H({fetchers:new Map(M.fetchers)})}function K(e,t){let n=I.get(e);n&&(n.abort(t),I.delete(e))}function ze(e,t){for(let n of e){let e=t.get(n);f(e,`Expected fetcher: ${n}`);let r=an(e.data);t.set(n,r)}}function Ge(e){let t=[],n=!1;for(let r of L){let i=e.get(r);f(i,`Expected fetcher: ${r}`),i.state===`loading`&&(L.delete(r),t.push(r),n=!0)}return ze(t,e),n}function Ke(e,t){let n=[];for(let[r,i]of ue)if(i0}function qe(e,t){let n=M.blockers.get(e)||Ue;return V.get(e)!==t&&V.set(e,t),n}function Je(e){M.blockers.delete(e),V.delete(e)}function q(e,t){let n=M.blockers.get(e)||Ue;f(n.state===`unblocked`&&t.state===`blocked`||n.state===`blocked`&&t.state===`blocked`||n.state===`blocked`&&t.state===`proceeding`||n.state===`blocked`&&t.state===`unblocked`||n.state===`proceeding`&&t.state===`unblocked`,`Invalid blocker state transition: ${n.state} -> ${t.state}`);let r=new Map(M.blockers);r.set(e,t),H({blockers:r})}function Ye({currentLocation:e,nextLocation:t,historyAction:n}){if(V.size===0)return;V.size>1&&p(!1,`A router only supports one blocker at a time`);let r=Array.from(V.entries()),[i,a]=r[r.length-1],o=M.blockers.get(i);if(!(o&&o.state===`proceeding`)&&a({currentLocation:e,nextLocation:t,historyAction:n}))return i}function Ze(e){let t=J(404,{pathname:e}),n=s.activeRoutes,{matches:r,route:i}=Lt(n);return{notFoundMatches:r,route:i,error:t}}function Qe(e,t,n){if(_=e,x=t,y=n||null,!C&&M.navigation===Ve){C=!0;let e=ot(M.location,M.matches);e!=null&&H({restoreScrollPosition:e})}return()=>{_=null,x=null,y=null}}function it(e,t){return y&&y(e,t.map(e=>ee(e,M.loaderData)))||e.key}function at(e,t){if(_&&x){let n=it(e,t);_[n]=x()}}function ot(e,t){if(_){let n=it(e,t),r=_[n];if(typeof r==`number`)return r}return null}function ct(t,n,r){if(e.patchRoutesOnNavigation){let e=s.branches;if(!t)return{active:!0,matches:j(n,r,c,!0,e)||[]};if(Object.keys(t[0].params).length>0)return{active:!0,matches:j(n,r,c,!0,e)}}return{active:!1,matches:null}}async function lt(t,n,r,i){if(!e.patchRoutesOnNavigation)return{type:`success`,matches:t};let l=t;for(;;){let t=o;try{await e.patchRoutesOnNavigation({signal:r,path:n,matches:l,fetcherKey:i,patch:(e,n)=>{r.aborted||st(e,n,s,t,a,!1)}})}catch(e){return{type:`error`,error:e,partialMatches:l}}if(r.aborted)return{type:`aborted`};let u=s.branches,d=j(s.activeRoutes,n,c,!1,u),f=null;if(d&&(Object.keys(d[0].params).length===0||(f=j(s.activeRoutes,n,c,!0,u),!(f&&l.lengthe.route.id===t[n].route.id)}function dt(e){o={},s.setHmrRoutes(O(e,a,void 0,o))}function ft(e,t,n=!1){st(e,t,s,o,a,n),s.hasHMRRoutes||H({})}return A={get basename(){return c},get future(){return u},get state(){return M},get routes(){return s.stableRoutes},get branches(){return s.branches},get manifest(){return o},get window(){return t},initialize:he,subscribe:_e,enableScrollRestoration:Qe,navigate:ve,fetch:Ee,revalidate:ye,createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:Fe,resetFetcher:Ie,deleteFetcher:Re,dispose:ge,getBlocker:qe,deleteBlocker:Je,patchRoutes:ft,_internalFetchControllers:I,_internalSetRoutes:dt,_internalSetStateDoNotUseOrYouWillBreakYourApp(e){H(e)}},e.instrumentations&&(A=ke(A,e.instrumentations.map(e=>e.router).filter(Boolean))),A}function Qe(e){return e!=null&&(`formData`in e&&e.formData!=null||`body`in e&&e.body!==void 0)}function $e(e,t,n,r,i,a){let o,s;if(i){o=[];for(let e of t)if(o.push(e),e.route.id===i){s=e;break}}else o=t,s=t[t.length-1];let c=_e(r||`.`,ge(o),R(e.pathname,n)||e.pathname,a===`path`);if(r??(c.search=e.search,c.hash=e.hash),(r==null||r===``||r===`.`)&&s){let e=Zt(c.search);if(s.route.index&&!e)c.search=c.search?c.search.replace(/^\?/,`?index&`):`?index`;else if(!s.route.index&&e){let e=new URLSearchParams(c.search),t=e.getAll(`index`);e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();c.search=n?`?${n}`:``}}return n!==`/`&&(c.pathname=z({basename:n,pathname:c.pathname})),_(c)}function et(e,t,n){if(!n||!Qe(n))return{path:t};if(n.formMethod&&!Xt(n.formMethod))return{path:t,error:J(405,{method:n.formMethod})};let r=()=>({path:t,error:J(400,{type:`invalid-body`})}),i=(n.formMethod||`get`).toUpperCase(),a=zt(t);if(n.body!==void 0){if(n.formEncType===`text/plain`){if(!X(i))return r();let e=typeof n.body==`string`?n.body:n.body instanceof FormData||n.body instanceof URLSearchParams?Array.from(n.body.entries()).reduce((e,[t,n])=>`${e}${t}=${n} `,``):String(n.body);return{path:t,submission:{formMethod:i,formAction:a,formEncType:n.formEncType,formData:void 0,json:void 0,text:e}}}else if(n.formEncType===`application/json`){if(!X(i))return r();try{let e=typeof n.body==`string`?JSON.parse(n.body):n.body;return{path:t,submission:{formMethod:i,formAction:a,formEncType:n.formEncType,formData:void 0,json:e,text:void 0}}}catch{return r()}}}f(typeof FormData==`function`,`FormData is not available in this environment`);let o,s;if(n.formData)o=At(n.formData),s=n.formData;else if(n.body instanceof FormData)o=At(n.body),s=n.body;else if(n.body instanceof URLSearchParams)o=n.body,s=jt(o);else if(n.body==null)o=new URLSearchParams,s=new FormData;else try{o=new URLSearchParams(n.body),s=jt(o)}catch{return r()}let c={formMethod:i,formAction:a,formEncType:n&&n.formEncType||`application/x-www-form-urlencoded`,formData:s,json:void 0,text:void 0};if(X(c.formMethod))return{path:t,submission:c};let l=v(t);return e&&l.search&&Zt(l.search)&&o.append(`index`,``),l.search=`?${o}`,{path:_(l),submission:c}}function tt(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x){let S=b?Y(b[1])?b[1].error:b[1].data:void 0,C=i.createURL(a.location),w=i.createURL(c),T;if(u&&a.errors){let e=Object.keys(a.errors)[0];T=o.findIndex(t=>t.route.id===e)}else if(b&&Y(b[1])){let e=b[0];T=o.findIndex(t=>t.route.id===e)-1}let E=b?b[1].statusCode:void 0,D=E&&E>=400,O={currentUrl:C,currentParams:a.matches[0]?.params||{},nextUrl:w,nextParams:o[0].params,...s,actionResult:S,actionStatus:E},k=we(o),A=o.map((i,o)=>{let{route:s}=i,f=null;if(T!=null&&o>T)f=!1;else if(s.lazy)f=!0;else if(!nt(s))f=!1;else if(u){let{shouldLoad:e}=rt(s,a.loaderData,a.errors);f=e}else it(a.loaderData,a.matches[o],i)&&(f=!0);if(f!==null)return yt(n,r,e,c,k,i,l,t,f);let p=!1;typeof x==`boolean`?p=x:D?p=!1:d||C.pathname+C.search===w.pathname+w.search?p=!0:C.search===w.search?at(a.matches[o],i)&&(p=!0):p=!0;let m={...O,defaultShouldRevalidate:p};return yt(n,r,e,c,k,i,l,t,ot(i,m),m,x)}),ee=[];return m.forEach((e,s)=>{if(u||!o.some(t=>t.route.id===e.routeId)||p.has(s))return;let c=a.fetchers.get(s),m=c&&c.state!==`idle`&&c.data===void 0,b=j(g,e.path,_??`/`,!1,y);if(!b){if(v&&m)return;ee.push({key:s,routeId:e.routeId,path:e.path,matches:null,match:null,request:null,controller:null});return}if(h.has(s))return;let S=Qt(b,e.path),C=new AbortController,w=Ot(i,e.path,C.signal),T=null;if(f.has(s))f.delete(s),T=bt(n,r,w,e.path,b,S,l,t);else if(m)d&&(T=bt(n,r,w,e.path,b,S,l,t));else{let i;i=typeof x==`boolean`?x:D?!1:d;let a={...O,defaultShouldRevalidate:i};ot(S,a)&&(T=bt(n,r,w,e.path,b,S,l,t,a))}T&&ee.push({key:s,routeId:e.routeId,path:e.path,matches:T,match:S,request:w,controller:C})}),{dsMatches:A,revalidatingFetchers:ee}}function nt(e){return e.loader!=null||e.middleware!=null&&e.middleware.length>0}function rt(e,t,n){if(e.lazy)return{shouldLoad:!0,renderFallback:!0};if(!nt(e))return{shouldLoad:!1,renderFallback:!1};let r=t!=null&&e.id in t,i=n!=null&&n[e.id]!==void 0;if(!r&&i)return{shouldLoad:!1,renderFallback:!1};if(typeof e.loader==`function`&&e.loader.hydrate===!0)return{shouldLoad:!0,renderFallback:!r};let a=!r&&!i;return{shouldLoad:a,renderFallback:a}}function it(e,t,n){let r=!t||n.route.id!==t.route.id,i=!e.hasOwnProperty(n.route.id);return r||i}function at(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith(`*`)&&e.params[`*`]!==t.params[`*`]}function ot(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n==`boolean`)return n}return t.defaultShouldRevalidate}function st(e,t,n,r,i,a){let o;if(e){let t=r[e];f(t,`No route found to patch children into: routeId = ${e}`),t.children||=[],o=t.children}else o=n.activeRoutes;let s=[],c=[];if(t.forEach(e=>{let t=o.find(t=>ct(e,t));t?c.push({existingRoute:t,newRoute:e}):s.push(e)}),s.length>0){let t=O(s,i,[e||`_`,`patch`,String(o?.length||`0`)],r);o.push(...t)}if(a&&c.length>0)for(let e=0;et.children?.some(t=>ct(e,t)))??!1:!1}var lt=new WeakMap,ut=({key:e,route:t,manifest:n,mapRouteProperties:r})=>{let i=n[t.id];if(f(i,`No route found in manifest`),!i.lazy||typeof i.lazy!=`object`)return;let a=i.lazy[e];if(!a)return;let o=lt.get(i);o||(o={},lt.set(i,o));let s=o[e];if(s)return s;let c=(async()=>{let t=w(e),n=i[e]!==void 0&&e!==`hasErrorBoundary`;if(t)p(!t,`Route property `+e+` is not a supported lazy route property. This property will be ignored.`),o[e]=Promise.resolve();else if(n)p(!1,`Route "${i.id}" has a static property "${e}" defined. The lazy property will be ignored.`);else{let t=await a();t!=null&&(Object.assign(i,{[e]:t}),Object.assign(i,r(i)))}typeof i.lazy==`object`&&(i.lazy[e]=void 0,Object.values(i.lazy).every(e=>e===void 0)&&(i.lazy=void 0))})();return o[e]=c,c},dt=new WeakMap;function ft(e,t,n,r,i){let a=n[e.id];if(f(a,`No route found in manifest`),!e.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof e.lazy==`function`){let t=dt.get(a);if(t)return{lazyRoutePromise:t,lazyHandlerPromise:t};let n=(async()=>{f(typeof e.lazy==`function`,`No lazy route function found`);let t=await e.lazy(),n={};for(let e in t){let r=t[e];if(r===void 0)continue;let i=E(e),o=a[e]!==void 0&&e!==`hasErrorBoundary`;i?p(!i,`Route property `+e+` is not a supported property to be returned from a lazy route function. This property will be ignored.`):o?p(!o,`Route "${a.id}" has a static property "${e}" defined but its lazy function is also returning a value for this property. The lazy route property "${e}" will be ignored.`):n[e]=r}Object.assign(a,n),Object.assign(a,{...r(a),lazy:void 0})})();return dt.set(a,n),n.catch(()=>{}),{lazyRoutePromise:n,lazyHandlerPromise:n}}let o=Object.keys(e.lazy),s=[],c;for(let a of o){if(i&&i.includes(a))continue;let o=ut({key:a,route:e,manifest:n,mapRouteProperties:r});o&&(s.push(o),a===t&&(c=o))}let l=s.length>0?Promise.all(s).then(()=>{}):void 0;return l?.catch(()=>{}),c?.catch(()=>{}),{lazyRoutePromise:l,lazyHandlerPromise:c}}async function pt(e){let t=e.matches.filter(e=>e.shouldLoad),n={};return(await Promise.all(t.map(e=>e.resolve()))).forEach((e,r)=>{n[t[r].route.id]=e}),n}async function mt(e){return e.matches.some(e=>e.route.middleware)?ht(e,()=>pt(e)):pt(e)}function ht(e,t){return gt(e,t,e=>{if(Yt(e))throw e;return e},Ht,n);function n(t,n,r){if(r)return Promise.resolve(Object.assign(r.value,{[n]:{type:`error`,result:t}}));{let{matches:r}=e,i=It(r,r[Math.min(Math.max(r.findIndex(e=>e.route.id===n),0),Math.max(r.findIndex(e=>e.shouldCallHandler()),0))].route.id).route.id;return Promise.resolve({[i]:{type:`error`,result:t}})}}}async function gt(e,t,n,r,i){let{matches:a,...o}=e;return await _t(o,a.flatMap(e=>e.route.middleware?e.route.middleware.map(t=>[e.route.id,t]):[]),t,n,r,i)}async function _t(e,t,n,r,i,a,o=0){let{request:s}=e;if(s.signal.aborted)throw s.signal.reason??Error(`Request aborted: ${s.method} ${s.url}`);let c=t[o];if(!c)return await n();let[l,u]=c,d,f=async()=>{if(d)throw Error("You may only call `next()` once per middleware");try{return d={value:await _t(e,t,n,r,i,a,o+1)},d.value}catch(e){return d={value:await a(e,l,d)},d.value}};try{let t=await u(e,f),n=t==null?void 0:r(t);return i(n)?n:d?n??d.value:(d={value:await f()},d.value)}catch(e){return await a(e,l,d)}}function vt(e,t,n,r,i){let a=ut({key:`middleware`,route:r.route,manifest:t,mapRouteProperties:e}),o=ft(r.route,X(n.method)?`action`:`loader`,t,e,i);return{middleware:a,route:o.lazyRoutePromise,handler:o.lazyHandlerPromise}}function yt(e,t,n,r,i,a,o,s,c,l=null,u){let d=!1,f=vt(e,t,n,a,o);return{...a,_lazyPromises:f,shouldLoad:c,shouldRevalidateArgs:l,shouldCallHandler(e){return d=!0,l?typeof u==`boolean`?ot(a,{...l,defaultShouldRevalidate:u}):typeof e==`boolean`?ot(a,{...l,defaultShouldRevalidate:e}):ot(a,l):c},resolve(e){let{lazy:t,loader:o,middleware:l}=a.route,u=d||c||e&&!X(n.method)&&(t||o),p=l&&l.length>0&&!o&&!t;return u&&(X(n.method)||!p)?St({request:n,path:r,pattern:i,match:a,lazyHandlerPromise:f?.handler,lazyRoutePromise:f?.route,handlerOverride:e,scopedContext:s}):Promise.resolve({type:`data`,result:void 0})}}}function bt(e,t,n,r,i,a,o,s,c=null){return i.map(l=>l.route.id===a.route.id?yt(e,t,n,r,we(i),l,o,s,!0,c):{...l,shouldLoad:!1,shouldRevalidateArgs:c,shouldCallHandler:()=>!1,_lazyPromises:vt(e,t,n,l,o),resolve:()=>Promise.resolve({type:`data`,result:void 0})})}async function xt(e,t,n,r,i,a,o){r.some(e=>e._lazyPromises?.middleware)&&await Promise.all(r.map(e=>e._lazyPromises?.middleware));let s={request:t,url:kt(t,n),pattern:we(r),params:r[0].params,context:a,matches:r},c=o?()=>{throw Error("You cannot call `runClientMiddleware()` from a static handler `dataStrategy`. Middleware is run outside of `dataStrategy` during SSR in order to bubble up the Response. You can enable middleware via the `respond` API in `query`/`queryRoute`")}:e=>{let t=s;return ht(t,()=>e({...t,fetcherKey:i,runClientMiddleware:()=>{throw Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))},l=await e({...s,fetcherKey:i,runClientMiddleware:c});try{await Promise.all(r.flatMap(e=>[e._lazyPromises?.handler,e._lazyPromises?.route]))}catch{}return l}async function St({request:e,path:t,pattern:n,match:r,lazyHandlerPromise:i,lazyRoutePromise:a,handlerOverride:o,scopedContext:s}){let c,l,u=X(e.method),d=u?`action`:`loader`,f=i=>{let a,c=new Promise((e,t)=>a=t);l=()=>a(),e.signal.addEventListener(`abort`,l);let u=a=>typeof i==`function`?i({request:e,url:kt(e,t),pattern:n,params:r.params,context:s},...a===void 0?[]:[a]):Promise.reject(Error(`You cannot call the handler for a route which defines a boolean "${d}" [routeId: ${r.route.id}]`)),f=(async()=>{try{return{type:`data`,result:await(o?o(e=>u(e)):u())}}catch(e){return{type:`error`,result:e}}})();return Promise.race([f,c])};try{let t=u?r.route.action:r.route.loader;if(i||a)if(t){let e,[n]=await Promise.all([f(t).catch(t=>{e=t}),i,a]);if(e!==void 0)throw e;c=n}else{await i;let t=u?r.route.action:r.route.loader;if(t)[c]=await Promise.all([f(t),a]);else if(d===`action`){let t=new URL(e.url),n=t.pathname+t.search;throw J(405,{method:e.method,pathname:n,routeId:r.route.id})}else return{type:`data`,result:void 0}}else if(t)c=await f(t);else{let t=new URL(e.url);throw J(404,{pathname:t.pathname+t.search})}}catch(e){return{type:`error`,result:e}}finally{l&&e.signal.removeEventListener(`abort`,l)}return c}async function Ct(e){let t=e.headers.get(`Content-Type`);return t&&/\bapplication\/json\b/.test(t)?e.body==null?null:e.json():e.text()}async function wt(e){let{result:t,type:n}=e;if(qt(t)){let e;try{e=await Ct(t)}catch(e){return{type:`error`,error:e}}return n===`error`?{type:`error`,error:new Se(t.status,t.statusText,e),statusCode:t.status,headers:t.headers}:{type:`data`,data:e,statusCode:t.status,headers:t.headers}}return n===`error`?Kt(t)?t.data instanceof Error?{type:`error`,error:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`error`,error:Vt(t),statusCode:Ce(t)?t.status:void 0,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`error`,error:t,statusCode:Ce(t)?t.status:void 0}:Kt(t)?{type:`data`,data:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`data`,data:t}}function Tt(e,t,n,r,i){let a=e.headers.get(`Location`);if(f(a,`Redirects returned/thrown from loaders/actions must have a Location header`),!fe(a)){let o=r.slice(0,r.findIndex(e=>e.route.id===n)+1);a=$e(new URL(t.url),o,i,a),e.headers.set(`Location`,a)}return e}var Et=[`about:`,`blob:`,`chrome:`,`chrome-untrusted:`,`content:`,`data:`,`devtools:`,`file:`,`filesystem:`,`javascript:`];function Dt(e,t,n,r){if(fe(e)){let r=e,i=r.startsWith(`//`)?new URL(t.protocol+r):new URL(r);if(Et.includes(i.protocol))throw Error(`Invalid redirect location`);let a=R(i.pathname,n)!=null;if(i.origin===t.origin&&a)return H(i.pathname)+i.search+i.hash}try{let t=r.createURL(e);if(Et.includes(t.protocol))throw Error(`Invalid redirect location`)}catch{}return e}function Ot(e,t,n,r){let i=e.createURL(zt(t)).toString(),a={signal:n};if(r&&X(r.formMethod)){let{formMethod:e,formEncType:t}=r;a.method=e.toUpperCase(),t===`application/json`?(a.headers=new Headers({"Content-Type":t}),a.body=JSON.stringify(r.json)):t===`text/plain`?a.body=r.text:t===`application/x-www-form-urlencoded`&&r.formData?a.body=At(r.formData):a.body=r.formData}return new Request(i,a)}function kt(e,t){let n=new URL(e.url),r=typeof t==`string`?v(t):t;if(n.pathname=r.pathname||`/`,r.search){let e=new URLSearchParams(r.search),t=e.getAll(`index`);e.delete(`index`);for(let n of t.filter(Boolean))e.append(`index`,n);n.search=e.size?`?${e.toString()}`:``}else n.search=``;return n.hash=r.hash||``,n}function At(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r==`string`?r:r.name);return t}function jt(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function Mt(e,t,n,r=!1,i=!1){let a={},o=null,s,c=!1,l={},u=n&&Y(n[1])?n[1].error:void 0;return e.forEach(n=>{if(!(n.route.id in t))return;let d=n.route.id,p=t[d];if(f(!Gt(p),`Cannot handle redirect results in processLoaderData`),Y(p)){let t=p.error;if(u!==void 0&&(t=u,u=void 0),o||={},i)o[d]=t;else{let n=It(e,d);o[n.route.id]??(o[n.route.id]=t)}r||(a[d]=Ke),c||(c=!0,s=Ce(p.error)?p.error.status:500),p.headers&&(l[d]=p.headers)}else a[d]=p.data,p.statusCode&&p.statusCode!==200&&!c&&(s=p.statusCode),p.headers&&(l[d]=p.headers)}),u!==void 0&&n&&(o={[n[0]]:u},n[2]&&(a[n[2]]=void 0)),{loaderData:a,errors:o,statusCode:s||200,loaderHeaders:l}}function Nt(e,t,n,r,i,a,o){let{loaderData:s,errors:c}=Mt(t,n,r);return i.filter(e=>!e.matches||e.matches.some(e=>e.shouldLoad)).forEach(t=>{let{key:n,match:r,controller:i}=t;if(i&&i.signal.aborted)return;let s=a[n];if(f(s,`Did not find corresponding fetcher result`),Y(s)){let t=It(e.matches,r?.route.id);c&&c[t.route.id]||(c={...c,[t.route.id]:s.error}),o.delete(n)}else if(Gt(s))f(!1,`Unhandled fetcher revalidation redirect`);else{let e=an(s.data);o.set(n,e)}}),{loaderData:s,errors:c}}function Pt(e,t,n,r){let i=Object.entries(t).filter(([,e])=>e!==Ke).reduce((e,[t,n])=>(e[t]=n,e),{});for(let a of n){let n=a.route.id;if(!t.hasOwnProperty(n)&&e.hasOwnProperty(n)&&a.route.loader&&(i[n]=e[n]),r&&r.hasOwnProperty(n))break}return i}function Ft(e){return e?Y(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function It(e,t){return(t?e.slice(0,e.findIndex(e=>e.route.id===t)+1):[...e]).reverse().find(e=>e.route.hasErrorBoundary===!0)||e[0]}function Lt(e){let t=e.length===1?e[0]:e.find(e=>e.index||!e.path||e.path===`/`)||{id:`__shim-error-route__`};return{matches:[{params:{},pathname:``,pathnameBase:``,route:t}],route:t}}function J(e,{pathname:t,routeId:n,method:r,type:i,message:a}={}){let o=`Unknown Server Error`,s=`Unknown @remix-run/router error`;return e===400?(o=`Bad Request`,r&&t&&n?s=`You made a ${r} request to "${t}" but did not provide a \`loader\` for route "${n}", so there is no way to handle the request.`:i===`invalid-body`&&(s=`Unable to encode submission body`)):e===403?(o=`Forbidden`,s=`Route "${n}" does not match URL "${t}"`):e===404?(o=`Not Found`,s=`No route matches URL "${t}"`):e===405&&(o=`Method Not Allowed`,r&&t&&n?s=`You made a ${r.toUpperCase()} request to "${t}" but did not provide an \`action\` for route "${n}", so there is no way to handle the request.`:r&&(s=`Invalid request method "${r.toUpperCase()}"`)),new Se(e||500,o,Error(s),!0)}function Rt(e){let t=Object.entries(e);for(let e=t.length-1;e>=0;e--){let[n,r]=t[e];if(Gt(r))return{key:n,result:r}}}function zt(e){return _({...typeof e==`string`?v(e):e,hash:``})}function Bt(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===``?t.hash!==``:e.hash===t.hash?!0:t.hash!==``}function Vt(e){return new Se(e.init?.status??500,e.init?.statusText??`Internal Server Error`,e.data)}function Ht(e){return typeof e==`object`&&!!e&&Object.entries(e).every(([e,t])=>typeof e==`string`&&Ut(t))}function Ut(e){return typeof e==`object`&&!!e&&`type`in e&&`result`in e&&(e.type===`data`||e.type===`error`)}function Wt(e){return qt(e.result)&&ze.has(e.result.status)}function Y(e){return e.type===`error`}function Gt(e){return(e&&e.type)===`redirect`}function Kt(e){return typeof e==`object`&&!!e&&`type`in e&&`data`in e&&`init`in e&&e.type===`DataWithResponseInit`}function qt(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.headers==`object`&&e.body!==void 0}function Jt(e){return ze.has(e)}function Yt(e){return qt(e)&&Jt(e.status)&&e.headers.has(`Location`)}function Xt(e){return K.has(e.toUpperCase())}function X(e){return Le.has(e.toUpperCase())}function Zt(e){return new URLSearchParams(e).getAll(`index`).some(e=>e===``)}function Qt(e,t){let n=typeof t==`string`?v(t).search:t.search;if(e[e.length-1].route.index&&Zt(n||``))return e[e.length-1];let r=he(e);return r[r.length-1]}function $t(e){let{formMethod:t,formAction:n,formEncType:r,text:i,formData:a,json:o}=e;if(!(!t||!n||!r)){if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};if(a!=null)return{formMethod:t,formAction:n,formEncType:r,formData:a,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function en(e,t,n,r){return r?{state:`loading`,location:e,matches:t,historyAction:n,formMethod:r.formMethod,formAction:r.formAction,formEncType:r.formEncType,formData:r.formData,json:r.json,text:r.text}:{state:`loading`,location:e,matches:t,historyAction:n,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function tn(e,t,n,r){return{state:`submitting`,location:e,matches:t,historyAction:n,formMethod:r.formMethod,formAction:r.formAction,formEncType:r.formEncType,formData:r.formData,json:r.json,text:r.text}}function nn(e,t){return e?{state:`loading`,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:`loading`,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function rn(e,t){return{state:`submitting`,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function an(e){return{state:`idle`,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function on(e,t){try{let n=e.sessionStorage.getItem(Ge);if(n){let e=JSON.parse(n);for(let[n,r]of Object.entries(e||{}))r&&Array.isArray(r)&&t.set(n,new Set(r||[]))}}catch{}}function sn(e,t){if(t.size>0){let n={};for(let[e,r]of t)n[e]=[...r];try{e.sessionStorage.setItem(Ge,JSON.stringify(n))}catch(e){p(!1,`Failed to save applied view transitions in sessionStorage (${e}).`)}}}function cn(){let e,t,n=new Promise((r,i)=>{e=async e=>{r(e);try{await n}catch{}},t=async e=>{i(e);try{await n}catch{}}});return{promise:n,resolve:e,reject:t}}var ln=r.createContext(null);ln.displayName=`DataRouter`;var un=r.createContext(null);un.displayName=`DataRouterState`;var dn=r.createContext(!1);function fn(){return r.useContext(dn)}var pn=r.createContext({isTransitioning:!1});pn.displayName=`ViewTransition`;var mn=r.createContext(new Map);mn.displayName=`Fetchers`;var hn=r.createContext(null);hn.displayName=`Await`;var Z=r.createContext(null);Z.displayName=`Navigation`;var gn=r.createContext(null);gn.displayName=`Location`;var Q=r.createContext({outlet:null,matches:[],isDataRoute:!1});Q.displayName=`Route`;var _n=r.createContext(null);_n.displayName=`RouteError`;var vn=`REACT_ROUTER_ERROR`,yn=`REDIRECT`,bn=`ROUTE_ERROR_RESPONSE`;function xn(e){if(e.startsWith(`${vn}:${yn}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`&&typeof t.location==`string`&&typeof t.reloadDocument==`boolean`&&typeof t.replace==`boolean`)return t}catch{}}function Sn(e){if(e.startsWith(`${vn}:${bn}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new Se(t.status,t.statusText,t.data)}catch{}}function Cn(e,{relative:t}={}){f(wn(),`useHref() may be used only in the context of a component.`);let{basename:n,navigator:i}=r.useContext(Z),{hash:a,pathname:o,search:s}=jn(e,{relative:t}),c=o;return n!==`/`&&(c=o===`/`?n:U([n,o])),i.createHref({pathname:c,search:s,hash:a})}function wn(){return r.useContext(gn)!=null}function $(){return f(wn(),`useLocation() may be used only in the context of a component.`),r.useContext(gn).location}function Tn(){return r.useContext(gn).navigationType}var En=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function Dn(e){r.useContext(Z).static||r.useLayoutEffect(e)}function On(){let{isDataRoute:e}=r.useContext(Q);return e?Xn():kn()}function kn(){f(wn(),`useNavigate() may be used only in the context of a component.`);let e=r.useContext(ln),{basename:t,navigator:n}=r.useContext(Z),{matches:i}=r.useContext(Q),{pathname:a}=$(),o=JSON.stringify(ge(i)),s=r.useRef(!1);return Dn(()=>{s.current=!0}),r.useCallback((r,i={})=>{if(p(s.current,En),!s.current)return;if(typeof r==`number`){n.go(r);return}let c=_e(r,JSON.parse(o),a,i.relative===`path`);e==null&&t!==`/`&&(c.pathname=c.pathname===`/`?t:U([t,c.pathname])),(i.replace?n.replace:n.push)(c,i.state,i)},[t,n,o,a,e])}r.createContext(null);function An(){let{matches:e}=r.useContext(Q);return e[e.length-1]?.params??{}}function jn(e,{relative:t}={}){let{matches:n}=r.useContext(Q),{pathname:i}=$(),a=JSON.stringify(ge(n));return r.useMemo(()=>_e(e,JSON.parse(a),i,t===`path`),[e,a,i,t])}function Mn(e,t){return Nn(e,t)}function Nn(e,t,n){f(wn(),`useRoutes() may be used only in the context of a component.`);let{navigator:i}=r.useContext(Z),{matches:a}=r.useContext(Q),o=a[a.length-1],s=o?o.params:{},c=o?o.pathname:`/`,l=o?o.pathnameBase:`/`,u=o&&o.route;{let e=u&&u.path||``;Qn(c,!u||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant (or called \`useRoutes()\`) at "${c}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. Please change the parent to .`)}let d=$(),m;if(t){let e=typeof t==`string`?v(t):t;f(l===`/`||e.pathname?.startsWith(l),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${l}" but pathname "${e.pathname}" was given in the \`location\` prop.`),m=e}else m=d;let h=m.pathname||`/`,g=h;if(l!==`/`){let e=l.replace(/^\//,``).split(`/`);g=`/`+h.replace(/^\//,``).split(`/`).slice(e.length).join(`/`)}let _=n&&n.state.matches.length?n.state.matches.map(e=>Object.assign(e,{route:n.manifest[e.route.id]||e.route})):A(e,{pathname:g});p(u||_!=null,`No routes matched location "${m.pathname}${m.search}${m.hash}" `),p(_==null||_[_.length-1].route.element!==void 0||_[_.length-1].route.Component!==void 0||_[_.length-1].route.lazy!==void 0,`Matched leaf route at location "${m.pathname}${m.search}${m.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let y=Bn(_&&_.map(e=>Object.assign({},e,{params:Object.assign({},s,e.params),pathname:U([l,i.encodeLocation?i.encodeLocation(e.pathname.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?l:U([l,i.encodeLocation?i.encodeLocation(e.pathnameBase.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),a,n);return t&&y?r.createElement(gn.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,mask:void 0,...m},navigationType:`POP`}},y):y}function Pn(){let e=Yn(),t=Ce(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i=`rgba(200,200,200, 0.5)`,a={padding:`0.5rem`,backgroundColor:i},o={padding:`2px 4px`,backgroundColor:i},s=null;return console.error(`Error handled by React Router default ErrorBoundary:`,e),s=r.createElement(r.Fragment,null,r.createElement(`p`,null,`💿 Hey developer 👋`),r.createElement(`p`,null,`You can provide a way better UX than this when your app throws errors by providing your own `,r.createElement(`code`,{style:o},`ErrorBoundary`),` or`,` `,r.createElement(`code`,{style:o},`errorElement`),` prop on your route.`)),r.createElement(r.Fragment,null,r.createElement(`h2`,null,`Unexpected Application Error!`),r.createElement(`h3`,{style:{fontStyle:`italic`}},t),n?r.createElement(`pre`,{style:a},n):null,s)}var Fn=r.createElement(Pn,null),In=class extends r.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!==`idle`&&e.revalidation===`idle`?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error===void 0?t.error:e.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error(`React Router caught the following error during render`,e)}render(){let e=this.state.error;if(this.context&&typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){let t=Sn(e.digest);t&&(e=t)}let t=e===void 0?this.props.children:r.createElement(Q.Provider,{value:this.props.routeContext},r.createElement(_n.Provider,{value:e,children:this.props.component}));return this.context?r.createElement(Rn,{error:e},t):t}};In.contextType=dn;var Ln=new WeakMap;function Rn({children:e,error:t}){let{basename:n}=r.useContext(Z);if(typeof t==`object`&&t&&`digest`in t&&typeof t.digest==`string`){let e=xn(t.digest);if(e){let i=Ln.get(t);if(i)throw i;let a=Ee(e.location,n);if(Te&&!Ln.get(t))if(a.isExternal||e.reloadDocument)window.location.href=a.absoluteURL||a.to;else{let n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(a.to,{replace:e.replace}));throw Ln.set(t,n),n}return r.createElement(`meta`,{httpEquiv:`refresh`,content:`0;url=${a.absoluteURL||a.to}`})}}return e}function zn({routeContext:e,match:t,children:n}){let i=r.useContext(ln);return i&&i.static&&i.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=t.route.id),r.createElement(Q.Provider,{value:e},n)}function Bn(e,t=[],n){let i=n?.state;if(e==null){if(!i)return null;if(i.errors)e=i.matches;else if(t.length===0&&!i.initialized&&i.matches.length>0)e=i.matches;else return null}let a=e,o=i?.errors;if(o!=null){let e=a.findIndex(e=>e.route.id&&o?.[e.route.id]!==void 0);f(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(o).join(`,`)}`),a=a.slice(0,Math.min(a.length,e+1))}let s=!1,c=-1;if(n&&i){s=i.renderFallback;for(let e=0;e=0?a.slice(0,c+1):[a[0]];break}}}}let l=n?.onError,u=i&&l?(e,t)=>{l(e,{location:i.location,params:i.matches?.[0]?.params??{},pattern:we(i.matches),errorInfo:t})}:void 0;return a.reduceRight((e,n,l)=>{let d,f=!1,p=null,m=null;i&&(d=o&&n.route.id?o[n.route.id]:void 0,p=n.route.errorElement||Fn,s&&(c<0&&l===0?(Qn(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),f=!0,m=null):c===l&&(f=!0,m=n.route.hydrateFallbackElement||null)));let h=t.concat(a.slice(0,l+1)),g=()=>{let t;return t=d?p:f?m:n.route.Component?r.createElement(n.route.Component,null):n.route.element?n.route.element:e,r.createElement(zn,{match:n,routeContext:{outlet:e,matches:h,isDataRoute:i!=null},children:t})};return i&&(n.route.ErrorBoundary||n.route.errorElement||l===0)?r.createElement(In,{location:i.location,revalidation:i.revalidation,component:p,error:d,children:g(),routeContext:{outlet:null,matches:h,isDataRoute:!0},onError:u}):g()},null)}function Vn(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Hn(e){let t=r.useContext(ln);return f(t,Vn(e)),t}function Un(e){let t=r.useContext(un);return f(t,Vn(e)),t}function Wn(e){let t=r.useContext(Q);return f(t,Vn(e)),t}function Gn(e){let t=Wn(e),n=t.matches[t.matches.length-1];return f(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function Kn(){return Gn(`useRouteId`)}function qn(){let e=Un(`useNavigation`);return r.useMemo(()=>{let{matches:t,historyAction:n,...r}=e.navigation;return r},[e.navigation])}function Jn(){let{matches:e,loaderData:t}=Un(`useMatches`);return r.useMemo(()=>e.map(e=>ee(e,t)),[e,t])}function Yn(){let e=r.useContext(_n),t=Un(`useRouteError`),n=Gn(`useRouteError`);return e===void 0?t.errors?.[n]:e}function Xn(){let{router:e}=Hn(`useNavigate`),t=Gn(`useNavigate`),n=r.useRef(!1);return Dn(()=>{n.current=!0}),r.useCallback(async(r,i={})=>{p(n.current,En),n.current&&(typeof r==`number`?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var Zn={};function Qn(e,t,n){!t&&!Zn[e]&&(Zn[e]=!0,p(!1,n))}var $n={};function er(e,t){!e&&!$n[t]&&($n[t]=!0,console.warn(t))}var tr=r.useOptimistic,nr=()=>void 0;function rr(e){return tr?tr(e):[e,nr]}function ir(e){let t={hasErrorBoundary:e.hasErrorBoundary||e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&(e.element&&p(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(t,{element:r.createElement(e.Component),Component:void 0})),e.HydrateFallback&&(e.hydrateFallbackElement&&p(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(t,{hydrateFallbackElement:r.createElement(e.HydrateFallback),HydrateFallback:void 0})),e.ErrorBoundary&&(e.errorElement&&p(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(t,{errorElement:r.createElement(e.ErrorBoundary),ErrorBoundary:void 0})),t}var ar=[`HydrateFallback`,`hydrateFallbackElement`],or=class{constructor(){this.status=`pending`,this.promise=new Promise((e,t)=>{this.resolve=t=>{this.status===`pending`&&(this.status=`resolved`,e(t))},this.reject=e=>{this.status===`pending`&&(this.status=`rejected`,t(e))}})}};function sr({router:e,flushSync:t,onError:n,useTransitions:i}){i=fn()||i;let[a,o]=r.useState(e.state),[s,c]=rr(a),[l,u]=r.useState(),[d,f]=r.useState({isTransitioning:!1}),[p,m]=r.useState(),[h,g]=r.useState(),[_,v]=r.useState(),y=r.useRef(new Map),b=r.useCallback((a,{deletedFetchers:s,newErrors:l,flushSync:d,viewTransitionOpts:_})=>{l&&n&&Object.values(l).forEach(e=>n(e,{location:a.location,params:a.matches[0]?.params??{},pattern:we(a.matches)})),a.fetchers.forEach((e,t)=>{e.data!==void 0&&y.current.set(t,e.data)}),s.forEach(e=>y.current.delete(e)),er(d===!1||t!=null,'You provided the `flushSync` option to a router update, but you are not using the `` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let b=e.window!=null&&e.window.document!=null&&typeof e.window.document.startViewTransition==`function`;if(er(_==null||b,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!_||!b){t&&d?t(()=>o(a)):i===!1?o(a):r.startTransition(()=>{i===!0&&c(e=>cr(e,a)),o(a)});return}if(t&&d){t(()=>{h&&(p?.resolve(),h.skipTransition()),f({isTransitioning:!0,flushSync:!0,currentLocation:_.currentLocation,nextLocation:_.nextLocation})});let n=e.window.document.startViewTransition(()=>{t(()=>o(a))});n.finished.finally(()=>{t(()=>{m(void 0),g(void 0),u(void 0),f({isTransitioning:!1})})}),t(()=>g(n));return}h?(p?.resolve(),h.skipTransition(),v({state:a,currentLocation:_.currentLocation,nextLocation:_.nextLocation})):(u(a),f({isTransitioning:!0,flushSync:!1,currentLocation:_.currentLocation,nextLocation:_.nextLocation}))},[e.window,t,h,p,i,c,n]);r.useLayoutEffect(()=>e.subscribe(b),[e,b]),r.useEffect(()=>{d.isTransitioning&&!d.flushSync&&m(new or)},[d]),r.useEffect(()=>{if(p&&l&&e.window){let t=l,n=p.promise,a=e.window.document.startViewTransition(async()=>{i===!1?o(t):r.startTransition(()=>{i===!0&&c(e=>cr(e,t)),o(t)}),await n});a.finished.finally(()=>{m(void 0),g(void 0),u(void 0),f({isTransitioning:!1})}),g(a)}},[l,p,e.window,i,c]),r.useEffect(()=>{p&&l&&s.location.key===l.location.key&&p.resolve()},[p,h,s.location,l]),r.useEffect(()=>{!d.isTransitioning&&_&&(u(_.state),f({isTransitioning:!0,flushSync:!1,currentLocation:_.currentLocation,nextLocation:_.nextLocation}),v(void 0))},[d.isTransitioning,_]);let x=r.useMemo(()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:t=>e.navigate(t),push:(t,n,r)=>e.navigate(t,{state:n,preventScrollReset:r?.preventScrollReset}),replace:(t,n,r)=>e.navigate(t,{replace:!0,state:n,preventScrollReset:r?.preventScrollReset})}),[e]),S=e.basename||`/`,C=r.useMemo(()=>({router:e,navigator:x,static:!1,basename:S,onError:n}),[e,x,S,n]);return r.createElement(r.Fragment,null,r.createElement(ln.Provider,{value:C},r.createElement(un.Provider,{value:s},r.createElement(mn.Provider,{value:y.current},r.createElement(pn.Provider,{value:d},r.createElement(pr,{basename:S,location:s.location,navigationType:s.historyAction,navigator:x,useTransitions:i},r.createElement(lr,{routes:e.routes,manifest:e.manifest,future:e.future,state:s,isStatic:!1,onError:n})))))),null)}function cr(e,t){return{...e,navigation:t.navigation.state===`idle`?e.navigation:t.navigation,revalidation:t.revalidation===`idle`?e.revalidation:t.revalidation,actionData:t.navigation.state===`submitting`?e.actionData:t.actionData,fetchers:t.fetchers}}var lr=r.memo(ur);function ur({routes:e,manifest:t,future:n,state:r,isStatic:i,onError:a}){return Nn(e,void 0,{manifest:t,state:r,isStatic:i,onError:a,future:n})}function dr({to:e,replace:t,state:n,relative:i}){f(wn(),` may be used only in the context of a component.`);let{static:a}=r.useContext(Z);p(!a,` must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.`);let{matches:o}=r.useContext(Q),{pathname:s}=$(),c=On(),l=_e(e,ge(o),s,i===`path`),u=JSON.stringify(l);return r.useEffect(()=>{c(JSON.parse(u),{replace:t,state:n,relative:i})},[c,u,i,t,n]),null}function fr(e){f(!1,`A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .`)}function pr({basename:e=`/`,children:t=null,location:n,navigationType:i=`POP`,navigator:a,static:o=!1,useTransitions:s}){f(!wn(),`You cannot render a inside another . You should never have more than one in your app.`);let c=e.replace(/^\/*/,`/`),l=r.useMemo(()=>({basename:c,navigator:a,static:o,useTransitions:s,future:{}}),[c,a,o,s]);typeof n==`string`&&(n=v(n));let{pathname:u=`/`,search:d=``,hash:m=``,state:h=null,key:g=`default`,mask:_}=n,y=r.useMemo(()=>{let e=R(u,c);return e==null?null:{location:{pathname:e,search:d,hash:m,state:h,key:g,mask:_},navigationType:i}},[c,u,d,m,h,g,i,_]);return p(y!=null,` is not able to match the URL "${u}${d}${m}" because it does not start with the basename, so the won't render anything.`),y==null?null:r.createElement(Z.Provider,{value:l},r.createElement(gn.Provider,{children:t,value:y}))}function mr({children:e,location:t}){return Mn(hr(e),t)}r.Component;function hr(e,t=[]){let n=[];return r.Children.forEach(e,(e,i)=>{if(!r.isValidElement(e))return;let a=[...t,i];if(e.type===r.Fragment){n.push.apply(n,hr(e.props.children,a));return}f(e.type===fr,`[${typeof e.type==`string`?e.type:e.type.name}] is not a component. All component children of must be a or `),f(!e.props.index||!e.props.children,`An index route cannot have child routes.`);let o={id:e.props.id||a.join(`-`),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:e.props.hasErrorBoundary===!0||e.props.ErrorBoundary!=null||e.props.errorElement!=null,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(o.children=hr(e.props.children,a)),n.push(o)}),n}var gr=`get`,_r=`application/x-www-form-urlencoded`;function vr(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}function yr(e){return vr(e)&&e.tagName.toLowerCase()===`button`}function br(e){return vr(e)&&e.tagName.toLowerCase()===`form`}function xr(e){return vr(e)&&e.tagName.toLowerCase()===`input`}function Sr(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Cr(e,t){return e.button===0&&(!t||t===`_self`)&&!Sr(e)}var wr=null;function Tr(){if(wr===null)try{new FormData(document.createElement(`form`),0),wr=!1}catch{wr=!0}return wr}var Er=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function Dr(e){return e!=null&&!Er.has(e)?(p(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${_r}"`),null):e}function Or(e,t){let n,r,i,a,o;if(br(e)){let o=e.getAttribute(`action`);r=o?R(o,t):null,n=e.getAttribute(`method`)||gr,i=Dr(e.getAttribute(`enctype`))||_r,a=new FormData(e)}else if(yr(e)||xr(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a