Files
vue-pure-admin/static/js/index-BEel0Rzq.js

291 lines
3.3 MiB
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["static/js/mqtt-client-Crc2LTgt.js","static/js/_commonjs-dynamic-modules-TDtrdbi3.js","static/js/verify-DKPbh3A9.js","static/css/verify-D7Xq3bdT.css","static/js/index-N8RnDc3c.js","static/js/print-B-zH8tbv.js","static/js/pieChart.vue_vue_type_script_setup_true_lang-CfZlLzXP.js","static/css/index-MR8Je6N3.css","static/js/excel-FmVaAoMa.js","static/js/xlsx-IG8v7nJn.js","static/js/draggable-CvPLFltt.js","static/js/sortable.esm-CqAbI0f6.js","static/js/app-DYFuCgIL.js","static/css/draggable-CnqYiwRB.css","static/js/qrcode-C--q_oe_.js","static/js/index-B-hCoHns.js","static/js/propTypes-B9jTUFW5.js","static/js/refresh-right-e4zIAzDy.js","static/css/index-DEdeVkvZ.css","static/js/map-B1JcsQbK.js","static/js/mock-BoOQ4xVh.js","static/css/map-DyGz_NE6.css","static/js/video-Cd312z-E.js","static/js/hooks--Cmb2sMm.js","static/css/video-Vlb5Tdec.css","static/js/index-DBHF2796.js","static/js/mitt-E5P-NQ8u.js","static/css/index-BwRqNHSH.css","static/js/index-D_GIKhyi.js","static/css/index-E6vuhlVN.css","static/js/menu-tree-DEaOfnJC.js","static/js/line-tree-DlANJeEI.js","static/css/line-tree-CancgMuV.css","static/js/typeit-BoGnG7nt.js","static/js/index-CXAboQtK.js","static/js/pinyin-CyJkblK2.js","static/js/index-BRdRAY24.js","static/css/pinyin-Bez_7T2V.css","static/js/index-Df28PAAX.js","static/js/columns-jAKeoyd0.js","static/css/index-BX-lb-H3.css","static/js/frame-DSbcILVU.js","static/css/frame-CmNEg7RX.css","static/js/index-BvzhxGTA.js","static/js/ChatGPT.vue_vue_type_script_setup_true_lang-kCa24tYW.js","static/js/deepChat-DDsqKgba.js","static/js/Bard.vue_vue_type_script_setup_true_lang-_5iC_0W4.js","static/js/Bing.vue_vue_type_script_setup_true_lang-Cd6e9vRD.js","static/js/iMessage.vue_vue_type_script_setup_true_lang-Cgb8Zne0.js","static/js/Blue.vue_vue_type_script_setup_true_lang-D_rysMmc.js","static/js/LoFi.vue_vue_type_script_setup_true_lang-CHRuwjjL.js","static/js/Red.vue_vue_type_script_setup_true_lang-C1fmVoVo.js","static/js/Dark.vue_vue_type_script_setup_true_lang-DFedVB1S.js","static/js/FullInput.vue_vue_type_script_setup_true_lang-2b5Fkst-.js","static/js/Group.vue_vue_type_script_setup_true_lang-CuiVtbbT.js","static/js/MessageCode.vue_vue_type_script_setup_true_lang-DgCk3RWW.js","static/js/Speech.vue_vue_type_script_setup_true_lang-DTccVaOS.js","static/js/IntroPanel.vue_vue_type_script_setup_true_lang-DS4o-roU.js","static/css/index-Dh1WYVw2.css","static/js/index-C5-3gdR8.js","static/css/index-B4NaUdkD.css","static/js/index-3_av-YZh.js","static/js/formPrimitive.vue_vue_type_script_setup_true_lang-DQ3usEsk.js","static/js/form.vue_vue_type_script_setup_true_lang-4iMEHvE4.js","static/css/index-Bl3aozTN.css","static/js/index-C7AMXw2S.js","static/js/formPrimitive.vue_vue_type_script_setup_true_lang-CGwcOSAd.js","static/js/form.vue_vue_type_script_setup_true_lang-B6yU42Z3.js","static/js/message-DVCuVKX5.js","static/js/check-CxrIPvBA.js","static/js/index-D5u8QXsr.js","static/js/form.vue_vue_type_script_setup_true_lang-DQLvegtg.js","static/css/index-CQnQ0TTY.css","static/js/check-card-oKzQzgTA.js","static/js/_plugin-vue_export-helper-BvWjx8-P.js","static/css/_plugin-vue_export-helper-DzyELQg4.css","static/css/check-card-BkDVN1p1.css","static/js/date-picker-DhIHYP-9.js","static/css/date-picker-CsUbb_EJ.css","static/js/datetime-picker-uiD1kU0A.js","static/css/datetime-picker-BZznROGk.css","static/js/animatecss-CmVBsbU4.js","static/js/index-8H9iD7V8.js","static/css/index-BqymwgzK.css","static/js/index-Bd-k1T1G.js","static/js/index-DDBN0nbw.js","static/css/index-CSgQjCL2.css","static/js/segmented-SOfAc0-2.js","static/js/index-BJJeFDnP.js","static/css/index-BqdLbzFO.css","static/css/segmented-BTT6XxPx.css","static/js/text-CUx0QLFI.js","static/js/index-XK19yOin.js","static/css/text-D8L6wWhI.css","static/js/index-CWMBPOsW.js","static/js/Base-Br2s0EX-.js","static/css/Base-CvyTKP02.css","static/js/Step-CeRLokT8.js","static/css/Step-CQkAA8uA.css","static/js/Size-o8cFa0fg.js","static/css/Size-BTvQUni1.css","static/js/Input-CREt90VD.js","static/css/Input-C-Ay-chQ.css","static/js/Range-Dl-SnsqU.js","static/css/Range-B-X_OsbP.css","static/js/Marks-Uc3fq0MY.js","static/css/Marks-C4o5EcK-.css","static/js/Vertical-DZ33jt_4.js","static/css/Vertical-Ck7GD_Lu.css","static/js/Placement-DOeP6j8O.js","static/css/Placement-CyfF6boe.css","static/js/el-button-BilSJ4vF.js","static/css/el-button-BXinA3Nk.css","static/js/check-button-CURWKTgC.js","static/css/check-button-QgQMtLuf.css","static/js/progress-CxK-TFmU.js","static/css/progress-hMPf9UwJ.css","static/js/tag-p9KOYtNu.js","static/css/tag-CKWhDps9.css","static/js/statistic-CciKMiAe.js","static/js/index-BVF0H0Jf.js","static/css/statistic-Doe5hmXg.css","static/js/selector-DTgBO26E.js","static/css/selector-CurZcDK6.css","static/js/index-CM6m9GlC.js","static/js/back_top-BxAVAP0U.js","static/css/index-BqK4HMjy.css","static/js/split-pane-Bo2zVQcn.js","static/css/split-pane-Cab_Lk_s.css","static/js/swiper-CALqDeBd.js","static/css/swiper-CSm_VK9R.css","static/js/timeline-DMAPKx0L.js","static/js/index-DkX_gDpf.js","static/css/index-C3dUIcUV.css","static/js/iphone-A-3J5TZx.js","static/css/timeline-DAnBWWSW.css","static/js/count-to-BCLUe5_G.js","static/js/index-DOIt81Rj.js","static/css/index-CD87VaJl.css","static/js/index-Yh5JuTyi.js","static/js/basic-DYfy0_ot.js","static/js/index.esm-tdnLPic8.js","static/css/basic-C5XQqVzN.css","static/js/menuGroup-8UfaBoyX.js","static/css/menuGroup-B-BL1fj1.css","static/js/menuDynamic-DlFb2QVP.js","static/css/menuDynamic-B0cluslQ.css","static/css/index-CVMtTQsw.css","static/js/json-editor-BK_CT9B3.js","static/js/vue-json-pretty-C-4i1ZO_.js","static/css/vue-json-pretty-BqE2F9GC.css","static/js/seamless-scroll-D2LguROB.js","static/css/seamless-scroll-BKnQysaB.css","static/js/index-DMCozm2w.js","static/js/vertical-DlFzDHcN.js","static/js/vue-virtual-scroller.esm-Ds5onZiR.js","static/css/vertical-hk-wt-0r.css","static/js/horizontal-BL210DlE.js","static/css/horizontal-hvhRWrVl.css","static/css/index-fqa9z_3o.css","static/js/index-Cy-7F-0I.js","static/js/EditorBase.vue_vue_type_script_setup_true_lang-BHtUN_Ew.js","static/js/index.esm-x7AykC7B.js","static/css/index-D4OmdPqt.css","static/js/EditorMulti.vue_vue_type_script_setup_true_lang-CjpH5ZWr.js","static/js/EditorUpload.vue_vue_type_script_setup_true_lang-B7kGRnNI.js","static/css/index-CgnB0p8d.css","static/js/403-CsD0zB9Y.js","static/css/403-DjuzhhlE.css","static/js/404-BluJwMTT.js","static/css/404-DgQozwK4.css","static/js/500-CV22VQR5.js","static/css/500-d2Um_kna.css","static/js/index-BrYPobfI.js","static/js/orderBy-CK6RHQ3X.js","static/css/index-D5pVr0Gg.css","static/js/index-BFbfQt_H.js","static/js/list-D4em8bxH.js","static/js/base.vue_vue_type_script_setup_true_lang-58xZhIPu.js","static/js/plus-form-CjecWryL.js","static/css/plus-form-2SWYYQU-.css","static/js/dialog.vue_vue_type_script_setup_true_lang-vVNTkFNs.js","static/css/dialog-C1lK9556.css","static/css/el-overlay-Db7iXMEX.css","static/js/drawer.vue_vue_type_script_setup_true_lang-DciKhlQO.js","static/css/drawer-Bos53tqY.css","static/js/steps.vue_vue_type_script_setup_true_lang-DTOeuMIK.js","static/css/steps-DZToqSGd.css","static/js/search.vue_vue_type_script_setup_true_lang-QiXRQcg1.js","static/css/search-Bvhzmlqj.css","static/css/index-CZM_Qj6k.css","static/js/index-CYU5P4ds.js","static/css/index-Cbxzk3GH.css","static/js/index-DA_u9cHh.js","static/js/useDataThemeChange-Beb5RPld.js","static/js/epTheme-m1Po2N-Q.js","static/js/close-Di9Z0wyH.js","static/js/arrow-right-s-line-KqEaDOB6.js","static/js/SidebarTopCollapse.vue_vue_type_script_setup_true_lang-s0bmsTFw.js","static/js/dark-DnCVGjRU.js","static/js/user-DNtD0Fqa.js","static/css/index-CEeczzo8.css","static/js/index-DKGi_Yym.js","static/js/index-DAwFUIJg.js","static/js/columns-CUXD2DUq.js","static/css/index-D0OasfMX.css","static/js/ChartBar.vue_vue_type_script_setup_true_lang-C3qUdkkQ.js","static/js/ChartLine.vue_vue_type_script_setup_true_lang-DtnN9bBP.js","static/js/ChartRound.vue_vue_type_script_setup_true_lang-BK3LfLUh.js","static/css/index-ORthQlP7.css","static/js/index-BTTBBa9l.js","static/js/ListCard-DefJ1Xds.js","static/css/ListCard-C7Hmu4EH.css","static/js/ListDialogForm.vue_vue_type_script_setup_true_lang-Rfa-nXFG.js","static/js/add-circle-line-gu6MqS3I.js","static/js/index-Dch4kvX5.js","static/js/Vditor.vue_vue_type_script_setup_true_lang-nMxLt-UE.js","static/css/Vditor-C2gOOTOF.css","static/js/success-BjG1Lt4S.js","static/css/success-BDjNe3wl.css","static/js/fail-DGb99LF9.js","static/js/columns-CYiK0rvj.js","static/css/fail-ClCMK4Bk.css","static/js/index-BPxLMkGo.js","static/js/list-DmrY7q39.js","static/js/base.vue_vue_type_script_setup_true_lang-Bl_k2NMo.js","static/js/data-Ct8p_B6K.js","static/js/stripe.vue_vue_type_script_setup_true_lang-BWfb9hGM.js","static/js/border.vue_vue_type_script_setup_true_lang-84g80DQk.js","static/js/status.vue_vue_type_style_index_0_lang-BgwmtDL1.js","static/css/status-_5fTMTfK.css","static/js/fixHeader.vue_vue_type_script_setup_true_lang-DQdk9sOe.js","static/js/fixColumn.vue_vue_type_script_setup_true_lang-CI0MrZ8d.js","static/js/fluidHeight.vue_vue_type_script_setup_true_lang-D9IwsMwK.js","static/js/groupHeader.vue_vue_type_script_setup_true_lang-CNNv_x3k.js","static/js/radio.vue_vue_type_script_setup_true_lang-C6IFoscg.js","static/js/multipleChoice.vue_vue_type_script_setup_true_lang-DUA_nkVH.js","static/js/sortable.vue_vue_type_script_setup_true_lang-PccD63yo.js","static/js/filters.vue_vue_type_script_setup_true_lang-DnsoUGch.js","static/js/index.vue_vue_type_script_setup_true_lang-CzXng1NX.js","static/js/columns-B_YOTVNm.js","static/js/index.vue_vue_type_script_setup_true_lang-BDbasMsG.js","static/js/columns-BieBxq2i.js","static/js/expand.vue_vue_type_script_setup_true_lang-BLXZlbfF.js","static/js/tree.vue_vue_type_script_setup_true_lang-DjzWKPlP.js","static/js/totalRow.vue_vue_type_script_setup_true_lang-CLFyvvTK.js","static/js/merge.vue_vue_type_script_setup_true_lang-Otncjq0B.js","static/js/customIndex.vue_vue_type_script_setup_true_lang-B9Y3GW0X.js","static/js/layout.vue_vue_type_script_setup_true_lang-CHdTniAK.js","static/js/nestProp.vue_vue_type_script_setup_true_lang-B88Dfpqe.js","static/js/imgPreview.vue_vue_type_script_setup_true_lang-st6QRYL2.js","static/css/index-Bx84EpEE.css","static/js/high-ChshsFro.js","static/js/list-BkfI-tkW.js","static/js/index.vue_vue_type_script_setup_true_lang-BynFztrk.js","static/js/columns-omdyRfYG.js","static/js/data-CN6VSIJh.js","static/js/index.vue_vue_type_script_setup_true_lang-cIpu3mgf.js","static/js/columns--Liy2sOm.js","static/js/index.vue_vue_type_script_setup_true_lang-BWZe-tso.js","static/js/columns-qBzGh61O.js","static/js/index.vue_vue_type_script_setup_true_lang-Df3CS77H.js","static/js/columns-DE7e7W8z.js","static/js/index.vue_vue_type_script_setup_true_lang-TpQWd_ga.js","static/js/columns-CYc7HYxt.js","static/js/index.vue_vue_type_script_setup_true_lang-Be4auoFJ.js","static/js/columns-CUZrArZW.js","static/js/index.vue_vue_type_script_setup_true_lang-uY0VGfTv.js","static/js/columns-hEW6Yq94.js","static/js/index.vue_vue_type_script_setup_true_lang-BI-UIp0v.js","static/js/columns-Bc2KoIwE.js","static/js/index.vue_vue_type_script_setup_true_lang-tSxtSFLj.js","static/js/columns-9gnCbv_Z.js","static/js/index.vue_vue_type_script_setup_true_lang-BJRvq9dC.js","static/js/columns-CmAp_8S6.js","static/js/index.vue_vue_type_script_setup_true_lang-Ck2iDkdV.js","static/js/index.vue_vue_type_script_setup_true_lang-BaXO1IvF.js","static/js/columns-BQEUeZSO.js","static/js/index.vue_vue_type_script_setup_true_lang-DUqxaBPA.js","static/js/columns-Cxe-qE6P.js","static/css/high-BRYurAPu.css","static/js/edit-HYCP7fru.js","static/js/list-Cp2Wxf_e.js","static/js/index-Ijtnydl5.js","static/js/columns-C2U0b96v.js","static/js/data-Dd4sCrbk.js","static/js/delete-Kb2usD62.js","static/css/index--YYZbQ6A.css","static/js/index.vue_vue_type_script_setup_true_lang-DseOnfvi.js","static/js/columns-KrdP-xjN.js","static/js/index.vue_vue_type_script_setup_true_lang-Br2ffmVa.js","static/js/columns-y6zOmpOz.js","static/js/edit-pen-CBSNsglP.js","static/css/edit-D5wroTKx.css","static/js/virtual-Cw4_utvu.js","static/js/list-SFXVRlyg.js","static/js/list.vue_vue_type_script_setup_true_lang-TCWtjEtG.js","static/js/index-CFgx8P84.js","static/js/collapse-BjDFa2lf.js","static/js/treeList.vue_vue_type_script_setup_true_lang-ByyEuF7a.js","static/js/pageList.vue_vue_type_script_setup_true_lang-BGIaymag.js","static/css/virtual-Ce-m8Wi9.css","static/js/index-CjD5PFXV.js","static/js/icon.vue_vue_type_script_setup_true_lang-BtI_9AL1.js","static/js/vue-flow-core-DSvVzNAM.js","static/js/processNode-zJnMNajR.js","static/css/processNode-CUdgA8dL.css","static/js/animationEdge-vml7SJ6l.js","static/css/animationEdge-CO5sRw9H.css","static/css/index-DRKAA_g7.css","static/js/pieChart-BS1C-s87.js","static/js/AccountManagement-Afe3eeaD.js","static/css/AccountManagement-nCjwHfvs.css","static/js/Preferences-MFqduq5y.js","static/css/Preferences-CESP4J6m.css","static/js/Profile-LzCjMLaa.js","static/js/Profile.vue_vue_type_script_setup_true_lang-ByMfe-VV.js","static/js/index-DdTXw3fe.js","static/js/upload-line-Cg8qOWiA.js","static/js/SecurityLog-4BlxTHYd.js","static/js/SecurityLog.vue_vue_type_script_setup_true_lang-D-h-vOqX.js","static/js/index-jQEvBMC4.js","static/css/index-DOQ7uoRh.css","static/js/Bard-D2wSaPaY.js","static/js/Bing-n2MqF0hl.js","static/js/Blue-BXr7DiEs.js","static/js/ChatGPT-CsOOQQcT.js","static/js/Dark-B4Y24_q4.js","static/js/FullInput-ESD79se8.js","static/js/Group-DJcU_f_s.js","static/js/IntroPanel-B9PTWPrt.js","static/js/LoFi-tf-VYzbE.js","static/js/MessageCode-qbajWjou.js","static/js/Red-BxU_w58x.js","static/js/Speech-Bjfs_Ub_.js","static/js/iMessage-B25nlWvv.js","static/js/form-CtYGEEXe.js","static/js/formPrimitive-C9_OBFit.js","static/js/form-D3Svi5wz.js","static/js/formPrimitive-CdkDu6jf.js","static/js/form-Bk1y9cor.js","static/js/EditorBase-DO0IFQ7g.js","static/js/EditorMulti-C6TodETo.js","static/js/EditorUpload-Ywt9ipj2.js","static/js/index-CNbpyLRN.js","static/css/index-Cb5Asd10.css","static/js/ListDialogForm-CSKmCTEC.js","static/js/LoginPhone-C7d94H17.js","static/js/LoginPhone.vue_vue_type_script_setup_true_lang-Cl5JzMvG.js","static/js/motion-CWycMxDB.js","static/js/shield-keyhole-line-Bq5AhJqs.js","static/js/LoginQrCode-rRZBVdeH.js","static/js/LoginQrCode.vue_vue_type_script_setup_true_lang-D1vfWRxc.js","static/js/LoginRegist-BDbCIIzw.js","static/js/LoginRegist.vue_vue_type_script_setup_true_lang-CF2SKbcv.js","static/js/lock-fill-cZqJSX8j.js","static/js/LoginUpdate-SKc8zgWf.js","static/js/LoginUpdate.vue_vue_type_script_setup_true_lang-CCFfJ8Lr.js","static/js/index-D-IIGhsk.js","static/css/index-hiUeYJTR.css","static/js/Vditor-B5qCdEBh.js","static/js/hook-CQUEGKnR.js","static/js/system-CqIC6maC.js","static/js/hooks-G2bnTuLI.js","static/js/index-B_J2hY31.js","static/js/utils-DClTvWi2.js","static/js/refresh-DxOZ3jil.js","static/css/index-DZp9LCAa.css","static/js/hook-dli0JbBY.js","static/js/index-8vhGpn1y.js","static/css/index-CpabudI_.css","static/js/detail-D2gWmqXE.js","static/js/detail.vue_vue_type_script_setup_true_lang-BTi-lnKB.js","static/js/hook-CkhDLVk-.js","static/js/index-Dq14zqmN.js","static/css/index-Bf7QLXUD.css","static/js/hook-BhNRuPIO.js","static/js/index-CwNoXn4G.js","static/css/index-CkCHzXgc.css","static/js/base-DC2AKWus.js","static/js/dialog-mGryyjRI.js","static/js/drawer-UJeiCW6f.js","static/js/search-B5i9ZGcU.js","static/js/steps-BjPquFiw.js","static/js/form-CpXYlEyV.js","static/js/form.vue_vue_type_script_setup_true_lang-DoGzQkLp.js","static/js/index-DNJxkbAo.js","static/js/hook-CnrVhjLi.js","static/css/index-CeyzIkJE.css","static/js/form-wKnivFVd.js","static/js/form.vue_vue_type_script_setup_true_lang-Dcb9NWpU.js","static/js/index-DKKQwS-x.js","static/js/hook-kYRyedEy.js","static/css/index-bGfywB5C.css","static/js/form-Corz88Jy.js","static/js/form.vue_vue_type_script_setup_true_lang-DBemdlS0.js","static/js/index-n5RLVMYf.js","static/js/hook-B-omRvZY.js","static/css/index-B4hWjknw.css","static/js/index-s30LFz9z.js","static/js/index.vue_vue_type_script_setup_true_lang-IQwSbLFa.js","static/js/role-YfyOrIpw.js","static/js/role.vue_vue_type_script_setup_true_lang-_-gAV8mF.js","static/js/index-ZHvCSbhI.js","static/js/tree-DYNEYzI0.js","static/css/tree-C9uMN1qs.css","static/js/hook-DMFKfxH2.js","static/css/hook-B8poJyYs.css","static/css/index-D8-QJyrm.css","static/js/base-BSmG27do.js","static/js/border-DS9czqXw.js","static/js/index-DWCNGrvw.js","static/js/customIndex-IfZd_5Wh.js","static/js/expand-OklGMAHS.js","static/js/filters-c0aVJ5Pe.js","static/js/fixColumn-CCNwlj6U.js","static/js/fixHeader-D3NW5VnK.js","static/js/fluidHeight-DbwJtopy.js","static/js/groupHeader-BQoww_JX.js","static/js/index-RBWJ8H_D.js","static/js/imgPreview-B2_AQ9f5.js","static/js/layout-D_mZJs7q.js","static/js/merge-MpswYI-L.js","static/js/multipleChoice-DZvDic-Y.js","static/js/nestProp-BUifq5s8.js","static/js/radio-DnABDOwv.js","static/js/sortable-DIZKVoXS.js","static/js/status-B3SrWccp.js","static/js/stripe-B84aN9cb.js","static/js/totalRow-DxT2ifNj.js","static/js/tree-96OSi-cD.js","static/js/index-CJZjyWhe.js","static/js/index-gRY7RvLE.js","static/js/index-B1s9pHxK.js","static/js/index-xy21clSh.js","static/js/index-Dk3vg7qc.js","static/js/index-D9q0Yl7g.js","static/js/index-B_BcN4IT.js","static/js/index-BOnKiZho.js","static/js/index-B00U4vFs.js","static/js/index-p8MDMHz1.js","static/js/index-C6EEwBmn.js","static/js/index-YOw2Ncw6.js","static/js/index-DICBMvmK.js","static/js/index-iFGOiKhi.js","static/js/index-DSTEc76c.js","static/js/list-P_wlgmIs.js","static/js/pageList-EXQs_2AJ.js","static/js/treeList-BBl5k9tI.js","static/js/index-BJWgMy77.js","static/js/hooks-Dgv1YqT0.js","static/js/params-detail-5G7uFC9c.js","static/js/query-detail-BY0x4GQe.js","static/js/icon-K1ChBpER.js","static/js/ChartBar-_wHhOfTo.js","static/js/ChartLine-Gqbqd184.js","static/js/ChartRound-BShTHcRy.js"])))=>i.map(i=>d[i]);
var d2e=Object.defineProperty,f2e=Object.defineProperties;var p2e=Object.getOwnPropertyDescriptors;var T4=Object.getOwnPropertySymbols;var WV=Object.prototype.hasOwnProperty,GV=Object.prototype.propertyIsEnumerable;var sv=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),h2e=e=>{throw TypeError(e)},Vl=Math.pow,aE=(e,t,n)=>t in e?d2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,se=(e,t)=>{for(var n in t||(t={}))WV.call(t,n)&&aE(e,n,t[n]);if(T4)for(var n of T4(t))GV.call(t,n)&&aE(e,n,t[n]);return e},Ke=(e,t)=>f2e(e,p2e(t));var ml=(e,t)=>{var n={};for(var r in e)WV.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&T4)for(var r of T4(e))t.indexOf(r)<0&&GV.call(e,r)&&(n[r]=e[r]);return n};var Vn=(e,t,n)=>aE(e,typeof t!="symbol"?t+"":t,n);var Qt=(e,t,n)=>new Promise((r,a)=>{var i=s=>{try{l(n.next(s))}catch(u){a(u)}},o=s=>{try{l(n.throw(s))}catch(u){a(u)}},l=s=>s.done?r(s.value):Promise.resolve(s.value).then(i,o);l((n=n.apply(e,t)).next())}),Rp=function(e,t){this[0]=e,this[1]=t},iE=(e,t,n)=>{var r=(o,l,s,u)=>{try{var c=n[o](l),d=(l=c.value)instanceof Rp,p=c.done;Promise.resolve(d?l[0]:l).then(f=>d?r(o==="return"?o:"next",l[1]?{done:f.done,value:f.value}:f,s,u):s({value:f,done:p})).catch(f=>r("throw",f,s,u))}catch(f){u(f)}},a=o=>i[o]=l=>new Promise((s,u)=>r(o,l,s,u)),i={};return n=n.apply(e,t),i[sv("asyncIterator")]=()=>i,a("next"),a("throw"),a("return"),i},Eg=e=>{var t=e[sv("asyncIterator")],n=!1,r,a={};return t==null?(t=e[sv("iterator")](),r=i=>a[i]=o=>t[i](o)):(t=t.call(e),r=i=>a[i]=o=>{if(n){if(n=!1,i==="throw")throw o;return o}return n=!0,{done:!1,value:new Rp(new Promise(l=>{var s=t[i](o);s instanceof Object||h2e("Object expected"),l(s)}),1)}}),a[sv("iterator")]=()=>a,r("next"),"throw"in t?r("throw"):a.throw=i=>{throw i},"return"in t&&r("return"),a},jV=(e,t,n)=>(t=e[sv("asyncIterator")])?t.call(e):(e=e[sv("iterator")](),t={},n=(r,a)=>(a=e[r])&&(t[r]=i=>new Promise((o,l,s)=>(i=a.call(e,i),s=i.done,Promise.resolve(i.value).then(u=>o({value:u,done:s}),l)))),n("next"),n("return"),t);(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();window.__VITE__PLUGIN__FAKE__SERVER__={meta:{name:"vite-plugin-fake-server",type:"module",version:"2.2.0",description:"A fake server plugin for Vite.",author:"Condor Hero",license:"MIT",homepage:"https://github.com/condorheroblog/vite-plugin-fake-server/blob/main/README.md",repository:{type:"git",url:"git+https://github.com/condorheroblog/vite-plugin-fake-server.git",directory:"packages/vite-plugin-fake-server"},bugs:{url:"https://github.com/condorheroblog/vite-plugin-fake-server/issues"},keywords:["vite-plugin-fake-server","vite-plugin-fake","vite-plugin-faker","vite-plugin-mock-server","vite-plugin-mock","faker-server"],exports:{".":{import:"./dist/index.mjs",require:"./dist/index.cjs"},"./client":{import:"./dist/client.mjs",require:"./dist/client.cjs"}},main:"dist/index.cjs",module:"dist/index.mjs",types:"dist/index.d.cts",typesVersions:{"*":{"*":["./dist/*","./dist/index.d.ts"]}},files:["dist"],scripts:{prepublishOnly:"nr build",test:"vitest",dev:"esno ./src/index.ts",build:"rimraf dist && rollup -c","build:watch":"rimraf dist && rollup -c -w",typecheck:"tsc --noEmit"},dependencies:{"bundle-import":"^0.0.2",chokidar:"^4.0.1","path-to-regexp":"^8.2.0",picocolors:"^1.1.1",tinyglobby:"^0.2.10"},devDependencies:{vite:"^6.0.3"},publishConfig:{access:"public",registry:"https://registry.npmjs.org"}},vitePluginFakeServerOptions:{include:["mock"],exclude:[],infixName:!1,extensions:["ts","js","mjs","cjs","cts","mts"],enableProd:!0,enableDev:!0,watch:!0,logger:!1,basename:"",headers:{},build:!1,http2:!0}};const m2e=0,v2e=1,g2e=2,y2e=3,b2e=4,C2e=5,F2e=6,E2e=7,w2e=8,S2e=9,A2e=10,_2e=11,D2e=12,T2e=13,x2e=14,k2e=15,M2e=16,B2e=17,R2e=18,L2e=19,O2e=20,P2e=21,I2e=22,N2e=23,$2e=24,V2e=25,H2e=26,z2e=27,W2e={path:"/system",meta:{icon:"ri:settings-3-line",title:"menus.pureSysManagement",rank:x2e},children:[{path:"/system/user/index",name:"SystemUser",meta:{icon:"ri:admin-line",title:"menus.pureUser",roles:["admin"]}},{path:"/system/role/index",name:"SystemRole",meta:{icon:"ri:admin-fill",title:"menus.pureRole",roles:["admin"]}},{path:"/system/menu/index",name:"SystemMenu",meta:{icon:"ep:menu",title:"menus.pureSystemMenu",roles:["admin"]}},{path:"/system/dept/index",name:"SystemDept",meta:{icon:"ri:git-branch-line",title:"menus.pureDept",roles:["admin"]}}]},G2e={path:"/monitor",meta:{icon:"ep:monitor",title:"menus.pureSysMonitor",rank:k2e},children:[{path:"/monitor/online-user",component:"monitor/online/index",name:"OnlineUser",meta:{icon:"ri:user-voice-line",title:"menus.pureOnlineUser",roles:["admin"]}},{path:"/monitor/login-logs",component:"monitor/logs/login/index",name:"LoginLog",meta:{icon:"ri:window-line",title:"menus.pureLoginLog",roles:["admin"]}},{path:"/monitor/operation-logs",component:"monitor/logs/operation/index",name:"OperationLog",meta:{icon:"ri:history-fill",title:"menus.pureOperationLog",roles:["admin"]}},{path:"/monitor/system-logs",component:"monitor/logs/system/index",name:"SystemLog",meta:{icon:"ri:file-search-line",title:"menus.pureSystemLog",roles:["admin"]}}]},j2e={path:"/permission",meta:{title:"menus.purePermission",icon:"ep:lollipop",rank:T2e},children:[{path:"/permission/page/index",name:"PermissionPage",meta:{title:"menus.purePermissionPage",roles:["admin","common"]}},{path:"/permission/button",meta:{title:"menus.purePermissionButton",roles:["admin","common"]},children:[{path:"/permission/button/router",component:"permission/button/index",name:"PermissionButtonRouter",meta:{title:"menus.purePermissionButtonRouter",auths:["permission:btn:add","permission:btn:edit","permission:btn:delete"]}},{path:"/permission/button/login",component:"permission/button/perms",name:"PermissionButtonLogin",meta:{title:"menus.purePermissionButtonLogin"}}]}]},K2e={path:"/iframe",meta:{icon:"ri:links-fill",title:"menus.pureExternalPage",rank:_2e},children:[{path:"/iframe/embedded",meta:{title:"menus.pureEmbeddedDoc"},children:[{path:"/iframe/colorhunt",name:"FrameColorHunt",meta:{title:"menus.pureColorHuntDoc",frameSrc:"https://colorhunt.co/",keepAlive:!0,roles:["admin","common"]}},{path:"/iframe/uigradients",name:"FrameUiGradients",meta:{title:"menus.pureUiGradients",frameSrc:"https://uigradients.com/",keepAlive:!0,roles:["admin","common"]}},{path:"/iframe/ep",name:"FrameEp",meta:{title:"menus.pureEpDoc",frameSrc:"https://element-plus.org/zh-CN/",keepAlive:!0,roles:["admin","common"]}},{path:"/iframe/tailwindcss",name:"FrameTailwindcss",meta:{title:"menus.pureTailwindcssDoc",frameSrc:"https://tailwindcss.com/docs/installation",keepAlive:!0,roles:["admin","common"]}},{path:"/iframe/vue3",name:"FrameVue",meta:{title:"menus.pureVueDoc",frameSrc:"https://cn.vuejs.org/",keepAlive:!0,roles:["admin","common"]}},{path:"/iframe/vite",name:"FrameVite",meta:{title:"menus.pureViteDoc",frameSrc:"https://cn.vitejs.dev/",keepAlive:!0,roles:["admin","common"]}},{path:"/iframe/pinia",name:"FramePinia",meta:{title:"menus.purePiniaDoc",frameSrc:"https://pinia.vuejs.org/zh/index.html",keepAlive:!0,roles:["admin","common"]}},{path:"/iframe/vue-router",name:"FrameRouter",meta:{title:"menus.pureRouterDoc",frameSrc:"https://router.vuejs.org/zh/",keepAlive:!0,roles:["admin","common"]}}]},{path:"/iframe/external",meta:{title:"menus.pureExternalDoc"},children:[{path:"/external",name:"https://pure-admin.cn/",meta:{title:"menus.pureExternalLink",roles:["admin","common"]}},{path:"/pureUtilsLink",name:"https://pure-admin-utils.netlify.app/",meta:{title:"menus.pureUtilsLink",roles:["admin","common"]}}]}]},U2e={path:"/tabs",meta:{icon:"ri:bookmark-2-line",title:"menus.pureTabs",rank:M2e},children:[{path:"/tabs/index",name:"Tabs",meta:{title:"menus.pureTabs",roles:["admin","common"]}},{path:"/tabs/query-detail",name:"TabQueryDetail",meta:{showLink:!1,activePath:"/tabs/index",roles:["admin","common"]}},{path:"/tabs/params-detail/:id",component:"params-detail",name:"TabParamsDetail",meta:{showLink:!1,activePath:"/tabs/index",roles:["admin","common"]}}]},q2e=[{url:"/get-async-routes",method:"get",response:()=>({success:!0,data:[W2e,G2e,j2e,K2e,U2e]})}],Y2e=Object.freeze(Object.defineProperty({__proto__:null,default:q2e},Symbol.toStringTag,{value:"Module"})),J2e=[{url:"/get-card-list",method:"post",response:()=>({success:!0,data:{list:[{index:1,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:2,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"人脸识别",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:3,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:4,isSetup:!1,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"SSL证书",description:"云数据库MySQL为用户提供安全可靠性能卓越、易于维护的企业级云数据库服务。"},{index:5,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"SSL证书",description:"云数据库MySQL为用户提供安全可靠性能卓越、易于维护的企业级云数据库服务。"},{index:6,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec 云防火墙",description:"腾讯安全云防火墙产品是腾讯云安全团队结合云原生的优势自主研发的SaaS化防火墙产品无需客无需客无需客无需客无需客无需客无需客"},{index:7,isSetup:!1,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"CVM",description:"腾讯安全云防火墙产品是腾讯云安全团队结合云原生的优势自主研发的SaaS化防火墙产品无需客无需客无需客无需客无需客无需客无需客"},{index:8,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL证书",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:9,isSetup:!1,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"腾讯安全云防火墙产品是腾讯云安全团队结合云原生的优势自主研发的SaaS化防火墙产品无需客无需客无需客无需客无需客无需客无需客"},{index:10,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"云数据库MySQL为用户提供安全可靠性能卓越、易于维护的企业级云数据库服务。"},{index:11,isSetup:!0,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"云数据库",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:12,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL证书",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:13,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"云数据库",description:"腾讯安全云防火墙产品是腾讯云安全团队结合云原生的优势自主研发的SaaS化防火墙产品无需客无需客无需客无需客无需客无需客无需客"},{index:14,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL证书",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:15,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"云数据库",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:16,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"CVM",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:17,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"云数据库",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:18,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"云数据库",description:"腾讯安全云防火墙产品是腾讯云安全团队结合云原生的优势自主研发的SaaS化防火墙产品无需客无需客无需客无需客无需客无需客无需客"},{index:19,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:20,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"SSL证书",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:21,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"云数据库",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:22,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"CVM",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:23,isSetup:!0,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"人脸识别",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:24,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"人脸识别",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:25,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"CVM",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:26,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:27,isSetup:!0,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:28,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"云数据库",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:29,isSetup:!1,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"CVM",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:30,isSetup:!0,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:31,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"CVM",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:32,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"T-Sec 云防火墙",description:"腾讯安全云防火墙产品是腾讯云安全团队结合云原生的优势自主研发的SaaS化防火墙产品无需客无需客无需客无需客无需客无需客无需客"},{index:33,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"CVM",description:"云数据库MySQL为用户提供安全可靠性能卓越、易于维护的企业级云数据库服务。"},{index:34,isSetup:!1,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"SSL证书",description:"腾讯安全云防火墙产品是腾讯云安全团队结合云原生的优势自主研发的SaaS化防火墙产品无需客无需客无需客无需客无需客无需客无需客"},{index:35,isSetup:!1,type:1,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"云数据库",description:"基于腾讯优图强大的面部分析技术,提供包括人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸"},{index:36,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/face-recognition.jpg",name:"SSL证书",description:"腾讯安全云防火墙产品是腾讯云安全团队结合云原生的优势自主研发的SaaS化防火墙产品无需客无需客无需客无需客无需客无需客无需客"},{index:37,isSetup:!0,type:5,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"CVM",description:"云数据库MySQL为用户提供安全可靠性能卓越、易于维护的企业级云数据库服务。"},{index:38,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"云数据库",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:39,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"人脸识别",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:40,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"CVM",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:41,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec 云防火墙",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:42,isSetup:!0,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"T-Sec 云防火墙",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:43,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-db.jpg",name:"SSL证书",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:44,isSetup:!0,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/t-sec.jpg",name:"SSL证书",description:"云硬盘为您提供用于CVM的持久性数据块级存储服务。云硬盘中的数据自动地可用区内以多副本冗"},{index:45,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec 云防火墙",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:46,isSetup:!0,type:2,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"},{index:47,isSetup:!1,type:4,banner:"https://tdesign.gtimg.com/tdesign-pro/cloud-server.jpg",name:"SSL证书",description:"腾讯安全云防火墙产品是腾讯云安全团队结合云原生的优势自主研发的SaaS化防火墙产品无需客无需客无需客无需客无需客无需客无需客"},{index:48,isSetup:!1,type:3,banner:"https://tdesign.gtimg.com/tdesign-pro/ssl.jpg",name:"T-Sec 云防火墙",description:"SSL证书又叫服务器证书腾讯云为您提供证书的一站式服务包括免费、付费证书的申请、管理及部"}]}})}],X2e=Object.freeze(Object.defineProperty({__proto__:null,default:J2e},Symbol.toStringTag,{value:"Module"})),Z2e=[{url:"/login",method:"post",response:({body:e})=>e.username==="admin"?{success:!0,data:{avatar:"https://avatars.githubusercontent.com/u/44761321",username:"admin",nickname:"小铭",roles:["admin"],permissions:["*:*:*"],accessToken:"eyJhbGciOiJIUzUxMiJ9.admin",refreshToken:"eyJhbGciOiJIUzUxMiJ9.adminRefresh",expires:"2030/10/30 00:00:00"}}:{success:!0,data:{avatar:"https://avatars.githubusercontent.com/u/52823142",username:"common",nickname:"小林",roles:["common"],permissions:["permission:btn:add","permission:btn:edit"],accessToken:"eyJhbGciOiJIUzUxMiJ9.common",refreshToken:"eyJhbGciOiJIUzUxMiJ9.commonRefresh",expires:"2030/10/30 00:00:00"}}}],Q2e=Object.freeze(Object.defineProperty({__proto__:null,default:Z2e},Symbol.toStringTag,{value:"Module"}));var e4e=[{name:"Aegean Airlines",iataCode:"A3"},{name:"Aeroflot",iataCode:"SU"},{name:"Aerolineas Argentinas",iataCode:"AR"},{name:"Aeromexico",iataCode:"AM"},{name:"Air Algerie",iataCode:"AH"},{name:"Air Arabia",iataCode:"G9"},{name:"Air Canada",iataCode:"AC"},{name:"Air China",iataCode:"CA"},{name:"Air Europa",iataCode:"UX"},{name:"Air France",iataCode:"AF"},{name:"Air India",iataCode:"AI"},{name:"Air Mauritius",iataCode:"MK"},{name:"Air New Zealand",iataCode:"NZ"},{name:"Air Niugini",iataCode:"PX"},{name:"Air Tahiti",iataCode:"VT"},{name:"Air Tahiti Nui",iataCode:"TN"},{name:"Air Transat",iataCode:"TS"},{name:"AirAsia X",iataCode:"D7"},{name:"AirAsia",iataCode:"AK"},{name:"Aircalin",iataCode:"SB"},{name:"Alaska Airlines",iataCode:"AS"},{name:"Alitalia",iataCode:"AZ"},{name:"All Nippon Airways",iataCode:"NH"},{name:"Allegiant Air",iataCode:"G4"},{name:"American Airlines",iataCode:"AA"},{name:"Asiana Airlines",iataCode:"OZ"},{name:"Avianca",iataCode:"AV"},{name:"Azul Linhas Aereas Brasileiras",iataCode:"AD"},{name:"Azur Air",iataCode:"ZF"},{name:"Beijing Capital Airlines",iataCode:"JD"},{name:"Boliviana de Aviacion",iataCode:"OB"},{name:"British Airways",iataCode:"BA"},{name:"Cathay Pacific",iataCode:"CX"},{name:"Cebu Pacific Air",iataCode:"5J"},{name:"China Airlines",iataCode:"CI"},{name:"China Eastern Airlines",iataCode:"MU"},{name:"China Southern Airlines",iataCode:"CZ"},{name:"Condor",iataCode:"DE"},{name:"Copa Airlines",iataCode:"CM"},{name:"Delta Air Lines",iataCode:"DL"},{name:"Easyfly",iataCode:"VE"},{name:"EasyJet",iataCode:"U2"},{name:"EcoJet",iataCode:"8J"},{name:"Egyptair",iataCode:"MS"},{name:"El Al",iataCode:"LY"},{name:"Emirates Airlines",iataCode:"EK"},{name:"Ethiopian Airlines",iataCode:"ET"},{name:"Etihad Airways",iataCode:"EY"},{name:"EVA Air",iataCode:"BR"},{name:"Fiji Airways",iataCode:"FJ"},{name:"Finnair",iataCode:"AY"},{name:"Flybondi",iataCode:"FO"},{name:"Flydubai",iataCode:"FZ"},{name:"FlySafair",iataCode:"FA"},{name:"Frontier Airlines",iataCode:"F9"},{name:"Garuda Indonesia",iataCode:"GA"},{name:"Go First",iataCode:"G8"},{name:"Gol Linhas Aereas Inteligentes",iataCode:"G3"},{name:"Hainan Airlines",iataCode:"HU"},{name:"Hawaiian Airlines",iataCode:"HA"},{name:"IndiGo Airlines",iataCode:"6E"},{name:"Japan Airlines",iataCode:"JL"},{name:"Jeju Air",iataCode:"7C"},{name:"Jet2",iataCode:"LS"},{name:"JetBlue Airways",iataCode:"B6"},{name:"JetSMART",iataCode:"JA"},{name:"Juneyao Airlines",iataCode:"HO"},{name:"Kenya Airways",iataCode:"KQ"},{name:"KLM Royal Dutch Airlines",iataCode:"KL"},{name:"Korean Air",iataCode:"KE"},{name:"Kulula.com",iataCode:"MN"},{name:"LATAM Airlines",iataCode:"LA"},{name:"Lion Air",iataCode:"JT"},{name:"LOT Polish Airlines",iataCode:"LO"},{name:"Lufthansa",iataCode:"LH"},{name:"Libyan Airlines",iataCode:"LN"},{name:"Linea Aerea Amaszonas",iataCode:"Z8"},{name:"Malaysia Airlines",iataCode:"MH"},{name:"Nordwind Airlines",iataCode:"N4"},{name:"Norwegian Air Shuttle",iataCode:"DY"},{name:"Oman Air",iataCode:"WY"},{name:"Pakistan International Airlines",iataCode:"PK"},{name:"Pegasus Airlines",iataCode:"PC"},{name:"Philippine Airlines",iataCode:"PR"},{name:"Qantas Group",iataCode:"QF"},{name:"Qatar Airways",iataCode:"QR"},{name:"Republic Airways",iataCode:"YX"},{name:"Royal Air Maroc",iataCode:"AT"},{name:"Ryanair",iataCode:"FR"},{name:"S7 Airlines",iataCode:"S7"},{name:"SAS",iataCode:"SK"},{name:"Satena",iataCode:"9R"},{name:"Saudia",iataCode:"SV"},{name:"Shandong Airlines",iataCode:"SC"},{name:"Sichuan Airlines",iataCode:"3U"},{name:"Singapore Airlines",iataCode:"SQ"},{name:"Sky Airline",iataCode:"H2"},{name:"SkyWest Airlines",iataCode:"OO"},{name:"South African Airways",iataCode:"SA"},{name:"Southwest Airlines",iataCode:"WN"},{name:"SpiceJet",iataCode:"SG"},{name:"Spirit Airlines",iataCode:"NK"},{name:"Spring Airlines",iataCode:"9S"},{name:"SriLankan Airlines",iataCode:"UL"},{name:"Star Peru",iataCode:"2I"},{name:"Sun Country Airlines",iataCode:"SY"},{name:"SunExpress",iataCode:"XQ"},{name:"TAP Air Portugal",iataCode:"TP"},{name:"Thai AirAsia",iataCode:"FD"},{name:"Thai Airways",iataCode:"TG"},{name:"TUI Airways",iataCode:"BY"},{name:"Tunisair",iataCode:"TU"},{name:"Turkish Airlines",iataCode:"TK"},{name:"Ukraine International",iataCode:"PS"},{name:"United Airlines",iataCode:"UA"},{name:"Ural Airlines",iataCode:"U6"},{name:"VietJet Air",iataCode:"VJ"},{name:"Vietnam Airlines",iataCode:"VN"},{name:"Virgin Atlantic Airways",iataCode:"VS"},{name:"Virgin Australia",iataCode:"VA"},{name:"VivaAerobus",iataCode:"VB"},{name:"VOEPASS Linhas Aereas",iataCode:"2Z"},{name:"Volaris",iataCode:"Y4"},{name:"WestJet",iataCode:"WS"},{name:"Wingo",iataCode:"P5"},{name:"Wizz Air",iataCode:"W6"}],t4e=[{name:"Aerospatiale/BAC Concorde",iataTypeCode:"SSC"},{name:"Airbus A300",iataTypeCode:"AB3"},{name:"Airbus A310",iataTypeCode:"310"},{name:"Airbus A310-200",iataTypeCode:"312"},{name:"Airbus A310-300",iataTypeCode:"313"},{name:"Airbus A318",iataTypeCode:"318"},{name:"Airbus A319",iataTypeCode:"319"},{name:"Airbus A319neo",iataTypeCode:"31N"},{name:"Airbus A320",iataTypeCode:"320"},{name:"Airbus A320neo",iataTypeCode:"32N"},{name:"Airbus A321",iataTypeCode:"321"},{name:"Airbus A321neo",iataTypeCode:"32Q"},{name:"Airbus A330",iataTypeCode:"330"},{name:"Airbus A330-200",iataTypeCode:"332"},{name:"Airbus A330-300",iataTypeCode:"333"},{name:"Airbus A330-800neo",iataTypeCode:"338"},{name:"Airbus A330-900neo",iataTypeCode:"339"},{name:"Airbus A340",iataTypeCode:"340"},{name:"Airbus A340-200",iataTypeCode:"342"},{name:"Airbus A340-300",iataTypeCode:"343"},{name:"Airbus A340-500",iataTypeCode:"345"},{name:"Airbus A340-600",iataTypeCode:"346"},{name:"Airbus A350",iataTypeCode:"350"},{name:"Airbus A350-900",iataTypeCode:"359"},{name:"Airbus A350-1000",iataTypeCode:"351"},{name:"Airbus A380",iataTypeCode:"380"},{name:"Airbus A380-800",iataTypeCode:"388"},{name:"Antonov An-12",iataTypeCode:"ANF"},{name:"Antonov An-24",iataTypeCode:"AN4"},{name:"Antonov An-26",iataTypeCode:"A26"},{name:"Antonov An-28",iataTypeCode:"A28"},{name:"Antonov An-30",iataTypeCode:"A30"},{name:"Antonov An-32",iataTypeCode:"A32"},{name:"Antonov An-72",iataTypeCode:"AN7"},{name:"Antonov An-124 Ruslan",iataTypeCode:"A4F"},{name:"Antonov An-140",iataTypeCode:"A40"},{name:"Antonov An-148",iataTypeCode:"A81"},{name:"Antonov An-158",iataTypeCode:"A58"},{name:"Antonov An-225 Mriya",iataTypeCode:"A5F"},{name:"Boeing 707",iataTypeCode:"703"},{name:"Boeing 717",iataTypeCode:"717"},{name:"Boeing 720B",iataTypeCode:"B72"},{name:"Boeing 727",iataTypeCode:"727"},{name:"Boeing 727-100",iataTypeCode:"721"},{name:"Boeing 727-200",iataTypeCode:"722"},{name:"Boeing 737 MAX 7",iataTypeCode:"7M7"},{name:"Boeing 737 MAX 8",iataTypeCode:"7M8"},{name:"Boeing 737 MAX 9",iataTypeCode:"7M9"},{name:"Boeing 737 MAX 10",iataTypeCode:"7MJ"},{name:"Boeing 737",iataTypeCode:"737"},{name:"Boeing 737-100",iataTypeCode:"731"},{name:"Boeing 737-200",iataTypeCode:"732"},{name:"Boeing 737-300",iataTypeCode:"733"},{name:"Boeing 737-400",iataTypeCode:"734"},{name:"Boeing 737-500",iataTypeCode:"735"},{name:"Boeing 737-600",iataTypeCode:"736"},{name:"Boeing 737-700",iataTypeCode:"73G"},{name:"Boeing 737-800",iataTypeCode:"738"},{name:"Boeing 737-900",iataTypeCode:"739"},{name:"Boeing 747",iataTypeCode:"747"},{name:"Boeing 747-100",iataTypeCode:"741"},{name:"Boeing 747-200",iataTypeCode:"742"},{name:"Boeing 747-300",iataTypeCode:"743"},{name:"Boeing 747-400",iataTypeCode:"744"},{name:"Boeing 747-400D",iataTypeCode:"74J"},{name:"Boeing 747-8",iataTypeCode:"748"},{name:"Boeing 747SP",iataTypeCode:"74L"},{name:"Boeing 747SR",iataTypeCode:"74R"},{name:"Boeing 757",iataTypeCode:"757"},{name:"Boeing 757-200",iataTypeCode:"752"},{name:"Boeing 757-300",iataTypeCode:"753"},{name:"Boeing 767",iataTypeCode:"767"},{name:"Boeing 767-200",iataTypeCode:"762"},{name:"Boeing 767-300",iataTypeCode:"763"},{name:"Boeing 767-400",iataTypeCode:"764"},{name:"Boeing 777",iataTypeCode:"777"},{name:"Boeing 777-200",iataTypeCode:"772"},{name:"Boeing 777-200LR",iataTypeCode:"77L"},{name:"Boeing 777-300",iataTypeCode:"773"},{name:"Boeing 777-300ER",iataTypeCode:"77W"},{name:"Boeing 787",iataTypeCode:"787"},{name:"Boeing 787-8",iataTypeCode:"788"},{name:"Boeing 787-9",iataTypeCode:"789"},{name:"Boeing 787-10",iataTypeCode:"781"},{name:"Canadair Challenger",iataTypeCode:"CCJ"},{name:"Canadair CL-44",iataTypeCode:"CL4"},{name:"Canadair Regional Jet 100",iataTypeCode:"CR1"},{name:"Canadair Regional Jet 200",iataTypeCode:"CR2"},{name:"Canadair Regional Jet 700",iataTypeCode:"CR7"},{name:"Canadair Regional Jet 705",iataTypeCode:"CRA"},{name:"Canadair Regional Jet 900",iataTypeCode:"CR9"},{name:"Canadair Regional Jet 1000",iataTypeCode:"CRK"},{name:"De Havilland Canada DHC-2 Beaver",iataTypeCode:"DHP"},{name:"De Havilland Canada DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"De Havilland Canada DHC-3 Otter",iataTypeCode:"DHL"},{name:"De Havilland Canada DHC-4 Caribou",iataTypeCode:"DHC"},{name:"De Havilland Canada DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"De Havilland Canada DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"De Havilland Canada DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"De Havilland Canada DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"De Havilland Canada DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"De Havilland Canada DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"De Havilland DH.104 Dove",iataTypeCode:"DHD"},{name:"De Havilland DH.114 Heron",iataTypeCode:"DHH"},{name:"Douglas DC-3",iataTypeCode:"D3F"},{name:"Douglas DC-6",iataTypeCode:"D6F"},{name:"Douglas DC-8-50",iataTypeCode:"D8T"},{name:"Douglas DC-8-62",iataTypeCode:"D8L"},{name:"Douglas DC-8-72",iataTypeCode:"D8Q"},{name:"Douglas DC-9-10",iataTypeCode:"D91"},{name:"Douglas DC-9-20",iataTypeCode:"D92"},{name:"Douglas DC-9-30",iataTypeCode:"D93"},{name:"Douglas DC-9-40",iataTypeCode:"D94"},{name:"Douglas DC-9-50",iataTypeCode:"D95"},{name:"Douglas DC-10",iataTypeCode:"D10"},{name:"Douglas DC-10-10",iataTypeCode:"D1X"},{name:"Douglas DC-10-30",iataTypeCode:"D1Y"},{name:"Embraer 170",iataTypeCode:"E70"},{name:"Embraer 175",iataTypeCode:"E75"},{name:"Embraer 190",iataTypeCode:"E90"},{name:"Embraer 195",iataTypeCode:"E95"},{name:"Embraer E190-E2",iataTypeCode:"290"},{name:"Embraer E195-E2",iataTypeCode:"295"},{name:"Embraer EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"Embraer EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"Embraer Legacy 600",iataTypeCode:"ER3"},{name:"Embraer Phenom 100",iataTypeCode:"EP1"},{name:"Embraer Phenom 300",iataTypeCode:"EP3"},{name:"Embraer RJ135",iataTypeCode:"ER3"},{name:"Embraer RJ140",iataTypeCode:"ERD"},{name:"Embraer RJ145 Amazon",iataTypeCode:"ER4"},{name:"Ilyushin IL18",iataTypeCode:"IL8"},{name:"Ilyushin IL62",iataTypeCode:"IL6"},{name:"Ilyushin IL76",iataTypeCode:"IL7"},{name:"Ilyushin IL86",iataTypeCode:"ILW"},{name:"Ilyushin IL96-300",iataTypeCode:"I93"},{name:"Ilyushin IL114",iataTypeCode:"I14"},{name:"Lockheed L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"Lockheed L-188 Electra",iataTypeCode:"LOE"},{name:"Lockheed L-1011 Tristar",iataTypeCode:"L10"},{name:"Lockheed L-1049 Super Constellation",iataTypeCode:"L49"},{name:"McDonnell Douglas MD11",iataTypeCode:"M11"},{name:"McDonnell Douglas MD80",iataTypeCode:"M80"},{name:"McDonnell Douglas MD81",iataTypeCode:"M81"},{name:"McDonnell Douglas MD82",iataTypeCode:"M82"},{name:"McDonnell Douglas MD83",iataTypeCode:"M83"},{name:"McDonnell Douglas MD87",iataTypeCode:"M87"},{name:"McDonnell Douglas MD88",iataTypeCode:"M88"},{name:"McDonnell Douglas MD90",iataTypeCode:"M90"},{name:"Sukhoi Superjet 100-95",iataTypeCode:"SU9"},{name:"Tupolev Tu-134",iataTypeCode:"TU3"},{name:"Tupolev Tu-154",iataTypeCode:"TU5"},{name:"Tupolev Tu-204",iataTypeCode:"T20"},{name:"Yakovlev Yak-40",iataTypeCode:"YK4"},{name:"Yakovlev Yak-42",iataTypeCode:"YK2"}],n4e=[{name:"Adelaide International Airport",iataCode:"ADL"},{name:"Adolfo Suarez Madrid-Barajas Airport",iataCode:"MAD"},{name:"Aeroparque Jorge Newbery Airport",iataCode:"AEP"},{name:"Afonso Pena International Airport",iataCode:"CWB"},{name:"Alfonso Bonilla Aragon International Airport",iataCode:"CLO"},{name:"Amsterdam Airport Schiphol",iataCode:"AMS"},{name:"Arturo Merino Benitez International Airport",iataCode:"SCL"},{name:"Auckland International Airport",iataCode:"AKL"},{name:"Beijing Capital International Airport",iataCode:"PEK"},{name:"Belem Val de Cans International Airport",iataCode:"BEL"},{name:"Belo Horizonte Tancredo Neves International Airport",iataCode:"CNF"},{name:"Berlin-Tegel Airport",iataCode:"TXL"},{name:"Bole International Airport",iataCode:"ADD"},{name:"Brasilia-Presidente Juscelino Kubitschek International Airport",iataCode:"BSB"},{name:"Brisbane International Airport",iataCode:"BNE"},{name:"Brussels Airport",iataCode:"BRU"},{name:"Cairns Airport",iataCode:"CNS"},{name:"Cairo International Airport",iataCode:"CAI"},{name:"Canberra Airport",iataCode:"CBR"},{name:"Capetown International Airport",iataCode:"CPT"},{name:"Charles de Gaulle International Airport",iataCode:"CDG"},{name:"Charlotte Douglas International Airport",iataCode:"CLT"},{name:"Chengdu Shuangliu International Airport",iataCode:"CTU"},{name:"Chhatrapati Shivaji International Airport",iataCode:"BOM"},{name:"Chicago O'Hare International Airport",iataCode:"ORD"},{name:"Chongqing Jiangbei International Airport",iataCode:"CKG"},{name:"Christchurch International Airport",iataCode:"CHC"},{name:"Copenhagen Kastrup Airport",iataCode:"CPH"},{name:"Dallas Fort Worth International Airport",iataCode:"DFW"},{name:"Daniel K. Inouye International Airport",iataCode:"HNL"},{name:"Denver International Airport",iataCode:"DEN"},{name:"Don Mueang International Airport",iataCode:"DMK"},{name:"Dubai International Airport",iataCode:"DXB"},{name:"Dublin Airport",iataCode:"DUB"},{name:"Dusseldorf Airport",iataCode:"DUS"},{name:"El Dorado International Airport",iataCode:"BOG"},{name:"Eleftherios Venizelos International Airport",iataCode:"ATH"},{name:"Faa'a International Airport",iataCode:"PPT"},{name:"Fort Lauderdale Hollywood International Airport",iataCode:"FLL"},{name:"Fortaleza Pinto Martins International Airport",iataCode:"FOR"},{name:"Frankfurt am Main Airport",iataCode:"FRA"},{name:"George Bush Intercontinental Houston Airport",iataCode:"IAH"},{name:"Gold Coast Airport",iataCode:"OOL"},{name:"Guarulhos - Governador Andre Franco Montoro International Airport",iataCode:"GRU"},{name:"Hartsfield-Jackson Atlanta International Airport",iataCode:"ATL"},{name:"Helsinki Vantaa Airport",iataCode:"HEL"},{name:"Hobart International Airport",iataCode:"HBA"},{name:"Hong Kong International Airport",iataCode:"HKG"},{name:"Houari Boumediene Airport",iataCode:"ALG"},{name:"Hurgada International Airport",iataCode:"HRG"},{name:"Incheon International Airport",iataCode:"ICN"},{name:"Indira Gandhi International Airport",iataCode:"DEL"},{name:"Istanbul Airport",iataCode:"IST"},{name:"Jacksons International Airport",iataCode:"POM"},{name:"Jeju International Airport",iataCode:"CJU"},{name:"John F Kennedy International Airport",iataCode:"JFK"},{name:"Jorge Chavez International Airport",iataCode:"LIM"},{name:"Jose Maria Cordova International Airport",iataCode:"MDE"},{name:"Josep Tarradellas Barcelona-El Prat Airport",iataCode:"BCN"},{name:"Kahului Airport",iataCode:"OGG"},{name:"King Abdulaziz International Airport",iataCode:"JED"},{name:"Kuala Lumpur International Airport",iataCode:"KUL"},{name:"Kunming Changshui International Airport",iataCode:"KMG"},{name:"La Tontouta International Airport",iataCode:"NOU"},{name:"Leonardo da Vinci-Fiumicino Airport",iataCode:"FCO"},{name:"London Heathrow Airport",iataCode:"LHR"},{name:"Los Angeles International Airport",iataCode:"LAX"},{name:"McCarran International Airport",iataCode:"LAS"},{name:"Melbourne International Airport",iataCode:"MEL"},{name:"Mexico City International Airport",iataCode:"MEX"},{name:"Miami International Airport",iataCode:"MIA"},{name:"Ministro Pistarini International Airport",iataCode:"EZE"},{name:"Minneapolis-St Paul International/Wold-Chamberlain Airport",iataCode:"MSP"},{name:"Mohammed V International Airport",iataCode:"CMN"},{name:"Moscow Domodedovo Airport",iataCode:"DME"},{name:"Munich Airport",iataCode:"MUC"},{name:"Murtala Muhammed International Airport",iataCode:"LOS"},{name:"Nadi International Airport",iataCode:"NAN"},{name:"Nairobi Jomo Kenyatta International Airport",iataCode:"NBO"},{name:"Narita International Airport",iataCode:"NRT"},{name:"Newark Liberty International Airport",iataCode:"EWR"},{name:"Ninoy Aquino International Airport",iataCode:"MNL"},{name:"Noumea Magenta Airport",iataCode:"GEA"},{name:"O. R. Tambo International Airport",iataCode:"JNB"},{name:"Orlando International Airport",iataCode:"MCO"},{name:"Oslo Lufthavn",iataCode:"OSL"},{name:"Perth Airport",iataCode:"PER"},{name:"Phoenix Sky Harbor International Airport",iataCode:"PHX"},{name:"Recife Guararapes-Gilberto Freyre International Airport",iataCode:"REC"},{name:"Rio de Janeiro Galeao International Airport",iataCode:"GIG"},{name:"Salgado Filho International Airport",iataCode:"POA"},{name:"Salvador Deputado Luis Eduardo Magalhaes International Airport",iataCode:"SSA"},{name:"San Francisco International Airport",iataCode:"SFO"},{name:"Santos Dumont Airport",iataCode:"SDU"},{name:"Sao Paulo-Congonhas Airport",iataCode:"CGH"},{name:"Seattle Tacoma International Airport",iataCode:"SEA"},{name:"Shanghai Hongqiao International Airport",iataCode:"SHA"},{name:"Shanghai Pudong International Airport",iataCode:"PVG"},{name:"Shenzhen Bao'an International Airport",iataCode:"SZX"},{name:"Sheremetyevo International Airport",iataCode:"SVO"},{name:"Singapore Changi Airport",iataCode:"SIN"},{name:"Soekarno-Hatta International Airport",iataCode:"CGK"},{name:'Stockholm-Arlanda Airport"',iataCode:"ARN"},{name:"Suvarnabhumi Airport",iataCode:"BKK"},{name:"Sydney Kingsford Smith International Airport",iataCode:"SYD"},{name:"Taiwan Taoyuan International Airport",iataCode:"TPE"},{name:"Tan Son Nhat International Airport",iataCode:"SGN"},{name:"Tokyo Haneda International Airport",iataCode:"HND"},{name:"Toronto Pearson International Airport",iataCode:"YYZ"},{name:"Tunis Carthage International Airport",iataCode:"TUN"},{name:"Vancouver International Airport",iataCode:"YVR"},{name:"Vienna International Airport",iataCode:"VIE"},{name:"Viracopos International Airport",iataCode:"VCP"},{name:"Vnukovo International Airport",iataCode:"VKO"},{name:"Wellington International Airport",iataCode:"WLG"},{name:"Xi'an Xianyang International Airport",iataCode:"XIY"},{name:"Zhukovsky International Airport",iataCode:"ZIA"},{name:"Zurich Airport",iataCode:"ZRH"}],r4e={airline:e4e,airplane:t4e,airport:n4e},a4e=r4e,i4e=["American black bear","Asian black bear","Brown bear","Giant panda","Polar bear","Sloth bear","Spectacled bear","Sun bear"],o4e=["Abert's Towhee","Acadian Flycatcher","Acorn Woodpecker","Alder Flycatcher","Aleutian Tern","Allen's Hummingbird","Altamira Oriole","American Avocet","American Bittern","American Black Duck","American Coot","American Crow","American Dipper","American Golden-Plover","American Goldfinch","American Kestrel","American Oystercatcher","American Pipit","American Redstart","American Robin","American Tree Sparrow","American White Pelican","American Wigeon","American Woodcock","Ancient Murrelet","Anhinga","Anna's Hummingbird","Antillean Nighthawk","Antillean Palm Swift","Aplomado Falcon","Arctic Loon","Arctic Tern","Arctic Warbler","Ash-throated Flycatcher","Ashy Storm-Petrel","Asian Brown Flycatcher","Atlantic Puffin","Audubon's Oriole","Audubon's Shearwater","Aztec Thrush","Azure Gallinule","Bachman's Sparrow","Bachman's Warbler","Bahama Mockingbird","Bahama Swallow","Bahama Woodstar","Baikal Teal","Baird's Sandpiper","Baird's Sparrow","Bald Eagle","Baltimore Oriole","Bananaquit","Band-rumped Storm-Petrel","Band-tailed Gull","Band-tailed Pigeon","Bank Swallow","Bar-tailed Godwit","Barn Owl","Barn Swallow","Barnacle Goose","Barred Owl","Barrow's Goldeneye","Bay-breasted Warbler","Bean Goose","Bell's Vireo","Belted Kingfisher","Bendire's Thrasher","Berylline Hummingbird","Bewick's Wren","Bicknell's Thrush","Black Catbird","Black Guillemot","Black Noddy","Black Oystercatcher","Black Phoebe","Black Rail","Black Rosy-Finch","Black Scoter","Black Skimmer","Black Storm-Petrel","Black Swift","Black Tern","Black Turnstone","Black Vulture","Black-and-white Warbler","Black-backed Wagtail","Black-backed Woodpecker","Black-bellied Plover","Black-bellied Whistling-Duck","Black-billed Cuckoo","Black-billed Magpie","Black-browed Albatross","Black-capped Chickadee","Black-capped Gnatcatcher","Black-capped Petrel","Black-capped Vireo","Black-chinned Hummingbird","Black-chinned Sparrow","Black-crowned Night-Heron","Black-faced Grassquit","Black-footed Albatross","Black-headed Grosbeak","Black-headed Gull","Black-legged Kittiwake","Black-necked Stilt","Black-tailed Gnatcatcher","Black-tailed Godwit","Black-tailed Gull","Black-throated Blue Warbler","Black-throated Gray Warbler","Black-throated Green Warbler","Black-throated Sparrow","Black-vented Oriole","Black-vented Shearwater","Black-whiskered Vireo","Black-winged Stilt","Blackburnian Warbler","Blackpoll Warbler","Blue Bunting","Blue Grosbeak","Blue Grouse","Blue Jay","Blue Mockingbird","Blue-footed Booby","Blue-gray Gnatcatcher","Blue-headed Vireo","Blue-throated Hummingbird","Blue-winged Teal","Blue-winged Warbler","Bluethroat","Boat-tailed Grackle","Bobolink","Bohemian Waxwing","Bonaparte's Gull","Boreal Chickadee","Boreal Owl","Botteri's Sparrow","Brambling","Brandt's Cormorant","Brant","Brewer's Blackbird","Brewer's Sparrow","Bridled Tern","Bridled Titmouse","Bristle-thighed Curlew","Broad-billed Hummingbird","Broad-billed Sandpiper","Broad-tailed Hummingbird","Broad-winged Hawk","Bronzed Cowbird","Brown Booby","Brown Creeper","Brown Jay","Brown Noddy","Brown Pelican","Brown Shrike","Brown Thrasher","Brown-capped Rosy-Finch","Brown-chested Martin","Brown-crested Flycatcher","Brown-headed Cowbird","Brown-headed Nuthatch","Budgerigar","Buff-bellied Hummingbird","Buff-breasted Flycatcher","Buff-breasted Sandpiper","Buff-collared Nightjar","Bufflehead","Buller's Shearwater","Bullock's Oriole","Bumblebee Hummingbird","Burrowing Owl","Bushtit","Cactus Wren","California Condor","California Gnatcatcher","California Gull","California Quail","California Thrasher","California Towhee","Calliope Hummingbird","Canada Goose","Canada Warbler","Canvasback","Canyon Towhee","Canyon Wren","Cape May Warbler","Caribbean Elaenia","Carolina Chickadee","Carolina Parakeet","Carolina Wren","Caspian Tern","Cassin's Auklet","Cassin's Finch","Cassin's Kingbird","Cassin's Sparrow","Cassin's Vireo","Cattle Egret","Cave Swallow","Cedar Waxwing","Cerulean Warbler","Chestnut-backed Chickadee","Chestnut-collared Longspur","Chestnut-sided Warbler","Chihuahuan Raven","Chimney Swift","Chinese Egret","Chipping Sparrow","Chuck-will's-widow","Chukar","Cinnamon Hummingbird","Cinnamon Teal","Citrine Wagtail","Clapper Rail","Clark's Grebe","Clark's Nutcracker","Clay-colored Robin","Clay-colored Sparrow","Cliff Swallow","Colima Warbler","Collared Forest-Falcon","Collared Plover","Common Black-Hawk","Common Chaffinch","Common Crane","Common Cuckoo","Common Eider","Common Goldeneye","Common Grackle","Common Greenshank","Common Ground-Dove","Common House-Martin","Common Loon","Common Merganser","Common Moorhen","Common Murre","Common Nighthawk","Common Pauraque","Common Pochard","Common Poorwill","Common Raven","Common Redpoll","Common Ringed Plover","Common Rosefinch","Common Sandpiper","Common Snipe","Common Swift","Common Tern","Common Yellowthroat","Connecticut Warbler","Cook's Petrel","Cooper's Hawk","Cordilleran Flycatcher","Corn Crake","Cory's Shearwater","Costa's Hummingbird","Couch's Kingbird","Crane Hawk","Craveri's Murrelet","Crescent-chested Warbler","Crested Auklet","Crested Caracara","Crested Myna","Crimson-collared Grosbeak","Crissal Thrasher","Cuban Martin","Curlew Sandpiper","Curve-billed Thrasher","Dark-eyed Junco","Dickcissel","Double-crested Cormorant","Double-striped Thick-knee","Dovekie","Downy Woodpecker","Dunlin","Dusky Flycatcher","Dusky Thrush","Dusky Warbler","Dusky-capped Flycatcher","Eared Grebe","Eared Trogon","Eastern Bluebird","Eastern Kingbird","Eastern Meadowlark","Eastern Phoebe","Eastern Screech-Owl","Eastern Towhee","Eastern Wood-Pewee","Elegant Tern","Elegant Trogon","Elf Owl","Emperor Goose","Eskimo Curlew","Eurasian Blackbird","Eurasian Bullfinch","Eurasian Collared-Dove","Eurasian Coot","Eurasian Curlew","Eurasian Dotterel","Eurasian Hobby","Eurasian Jackdaw","Eurasian Kestrel","Eurasian Oystercatcher","Eurasian Siskin","Eurasian Tree Sparrow","Eurasian Wigeon","Eurasian Woodcock","Eurasian Wryneck","European Golden-Plover","European Starling","European Storm-Petrel","European Turtle-Dove","Evening Grosbeak","Eyebrowed Thrush","Falcated Duck","Fan-tailed Warbler","Far Eastern Curlew","Ferruginous Hawk","Ferruginous Pygmy-Owl","Field Sparrow","Fieldfare","Fish Crow","Five-striped Sparrow","Flame-colored Tanager","Flammulated Owl","Flesh-footed Shearwater","Florida Scrub-Jay","Fork-tailed Flycatcher","Fork-tailed Storm-Petrel","Fork-tailed Swift","Forster's Tern","Fox Sparrow","Franklin's Gull","Fulvous Whistling-Duck","Gadwall","Gambel's Quail","Garganey","Gila Woodpecker","Gilded Flicker","Glaucous Gull","Glaucous-winged Gull","Glossy Ibis","Golden Eagle","Golden-cheeked Warbler","Golden-crowned Kinglet","Golden-crowned Sparrow","Golden-crowned Warbler","Golden-fronted Woodpecker","Golden-winged Warbler","Grace's Warbler","Grasshopper Sparrow","Gray Bunting","Gray Catbird","Gray Flycatcher","Gray Hawk","Gray Jay","Gray Kingbird","Gray Partridge","Gray Silky-flycatcher","Gray Vireo","Gray Wagtail","Gray-breasted Martin","Gray-cheeked Thrush","Gray-crowned Rosy-Finch","Gray-crowned Yellowthroat","Gray-headed Chickadee","Gray-spotted Flycatcher","Gray-tailed Tattler","Great Auk","Great Black-backed Gull","Great Blue Heron","Great Cormorant","Great Crested Flycatcher","Great Egret","Great Frigatebird","Great Gray Owl","Great Horned Owl","Great Kiskadee","Great Knot","Great Skua","Great Spotted Woodpecker","Great-tailed Grackle","Greater Flamingo","Greater Pewee","Greater Prairie-chicken","Greater Roadrunner","Greater Scaup","Greater Shearwater","Greater White-fronted Goose","Greater Yellowlegs","Green Heron","Green Jay","Green Kingfisher","Green Sandpiper","Green Violet-ear","Green-breasted Mango","Green-tailed Towhee","Green-winged Teal","Greenish Elaenia","Groove-billed Ani","Gull-billed Tern","Gyrfalcon","Hairy Woodpecker","Hammond's Flycatcher","Harlequin Duck","Harris's Hawk","Harris's Sparrow","Hawfinch","Heermann's Gull","Henslow's Sparrow","Hepatic Tanager","Herald Petrel","Hermit Thrush","Hermit Warbler","Herring Gull","Himalayan Snowcock","Hoary Redpoll","Hooded Merganser","Hooded Oriole","Hooded Warbler","Hook-billed Kite","Hoopoe","Horned Grebe","Horned Lark","Horned Puffin","House Finch","House Sparrow","House Wren","Hudsonian Godwit","Hutton's Vireo","Iceland Gull","Inca Dove","Indigo Bunting","Island Scrub-Jay","Ivory Gull","Ivory-billed Woodpecker","Jabiru","Jack Snipe","Jungle Nightjar","Juniper Titmouse","Kentucky Warbler","Key West Quail-Dove","Killdeer","King Eider","King Rail","Kirtland's Warbler","Kittlitz's Murrelet","La Sagra's Flycatcher","Labrador Duck","Ladder-backed Woodpecker","Lanceolated Warbler","Lapland Longspur","Large-billed Tern","Lark Bunting","Lark Sparrow","Laughing Gull","Lawrence's Goldfinch","Laysan Albatross","Lazuli Bunting","Le Conte's Sparrow","Le Conte's Thrasher","Leach's Storm-Petrel","Least Auklet","Least Bittern","Least Flycatcher","Least Grebe","Least Sandpiper","Least Storm-Petrel","Least Tern","Lesser Black-backed Gull","Lesser Frigatebird","Lesser Goldfinch","Lesser Nighthawk","Lesser Prairie-chicken","Lesser Scaup","Lesser White-fronted Goose","Lesser Yellowlegs","Lewis's Woodpecker","Limpkin","Lincoln's Sparrow","Little Blue Heron","Little Bunting","Little Curlew","Little Egret","Little Gull","Little Ringed Plover","Little Shearwater","Little Stint","Loggerhead Kingbird","Loggerhead Shrike","Long-billed Curlew","Long-billed Dowitcher","Long-billed Murrelet","Long-billed Thrasher","Long-eared Owl","Long-tailed Jaeger","Long-toed Stint","Louisiana Waterthrush","Lucifer Hummingbird","Lucy's Warbler","MacGillivray's Warbler","Magnificent Frigatebird","Magnificent Hummingbird","Magnolia Warbler","Mallard","Mangrove Cuckoo","Manx Shearwater","Marbled Godwit","Marbled Murrelet","Marsh Sandpiper","Marsh Wren","Masked Booby","Masked Duck","Masked Tityra","McCown's Longspur","McKay's Bunting","Merlin","Mew Gull","Mexican Chickadee","Mexican Jay","Middendorff's Grasshopper-Warbler","Mississippi Kite","Mongolian Plover","Monk Parakeet","Montezuma Quail","Mottled Duck","Mottled Owl","Mottled Petrel","Mountain Bluebird","Mountain Chickadee","Mountain Plover","Mountain Quail","Mourning Dove","Mourning Warbler","Mugimaki Flycatcher","Murphy's Petrel","Muscovy Duck","Mute Swan","Narcissus Flycatcher","Nashville Warbler","Nelson's Sharp-tailed Sparrow","Neotropic Cormorant","Northern Beardless-Tyrannulet","Northern Bobwhite","Northern Cardinal","Northern Flicker","Northern Fulmar","Northern Gannet","Northern Goshawk","Northern Harrier","Northern Hawk Owl","Northern Jacana","Northern Lapwing","Northern Mockingbird","Northern Parula","Northern Pintail","Northern Pygmy-Owl","Northern Rough-winged Swallow","Northern Saw-whet Owl","Northern Shoveler","Northern Shrike","Northern Waterthrush","Northern Wheatear","Northwestern Crow","Nuttall's Woodpecker","Nutting's Flycatcher","Oak Titmouse","Oldsquaw","Olive Sparrow","Olive Warbler","Olive-backed Pipit","Olive-sided Flycatcher","Orange-crowned Warbler","Orchard Oriole","Oriental Cuckoo","Oriental Greenfinch","Oriental Pratincole","Oriental Scops-Owl","Oriental Turtle-Dove","Osprey","Ovenbird","Pacific Golden-Plover","Pacific Loon","Pacific-slope Flycatcher","Paint-billed Crake","Painted Bunting","Painted Redstart","Pallas's Bunting","Palm Warbler","Parakeet Auklet","Parasitic Jaeger","Passenger Pigeon","Pechora Pipit","Pectoral Sandpiper","Pelagic Cormorant","Peregrine Falcon","Phainopepla","Philadelphia Vireo","Pied-billed Grebe","Pigeon Guillemot","Pileated Woodpecker","Pin-tailed Snipe","Pine Bunting","Pine Grosbeak","Pine Siskin","Pine Warbler","Pink-footed Goose","Pink-footed Shearwater","Pinyon Jay","Piping Plover","Plain Chachalaca","Plain-capped Starthroat","Plumbeous Vireo","Pomarine Jaeger","Prairie Falcon","Prairie Warbler","Prothonotary Warbler","Purple Finch","Purple Gallinule","Purple Martin","Purple Sandpiper","Pygmy Nuthatch","Pyrrhuloxia","Razorbill","Red Crossbill","Red Knot","Red Phalarope","Red-bellied Woodpecker","Red-billed Pigeon","Red-billed Tropicbird","Red-breasted Flycatcher","Red-breasted Merganser","Red-breasted Nuthatch","Red-breasted Sapsucker","Red-cockaded Woodpecker","Red-crowned Parrot","Red-eyed Vireo","Red-faced Cormorant","Red-faced Warbler","Red-flanked Bluetail","Red-footed Booby","Red-headed Woodpecker","Red-legged Kittiwake","Red-naped Sapsucker","Red-necked Grebe","Red-necked Phalarope","Red-necked Stint","Red-shouldered Hawk","Red-tailed Hawk","Red-tailed Tropicbird","Red-throated Loon","Red-throated Pipit","Red-whiskered Bulbul","Red-winged Blackbird","Reddish Egret","Redhead","Redwing","Reed Bunting","Rhinoceros Auklet","Ring-billed Gull","Ring-necked Duck","Ring-necked Pheasant","Ringed Kingfisher","Roadside Hawk","Rock Dove","Rock Ptarmigan","Rock Sandpiper","Rock Wren","Rose-breasted Grosbeak","Rose-throated Becard","Roseate Spoonbill","Roseate Tern","Ross's Goose","Ross's Gull","Rough-legged Hawk","Royal Tern","Ruby-crowned Kinglet","Ruby-throated Hummingbird","Ruddy Duck","Ruddy Ground-Dove","Ruddy Quail-Dove","Ruddy Turnstone","Ruff","Ruffed Grouse","Rufous Hummingbird","Rufous-backed Robin","Rufous-capped Warbler","Rufous-crowned Sparrow","Rufous-winged Sparrow","Rustic Bunting","Rusty Blackbird","Sabine's Gull","Sage Grouse","Sage Sparrow","Sage Thrasher","Saltmarsh Sharp-tailed Sparrow","Sanderling","Sandhill Crane","Sandwich Tern","Savannah Sparrow","Say's Phoebe","Scaled Quail","Scaly-naped Pigeon","Scarlet Ibis","Scarlet Tanager","Scissor-tailed Flycatcher","Scott's Oriole","Seaside Sparrow","Sedge Wren","Semipalmated Plover","Semipalmated Sandpiper","Sharp-shinned Hawk","Sharp-tailed Grouse","Sharp-tailed Sandpiper","Shiny Cowbird","Short-billed Dowitcher","Short-eared Owl","Short-tailed Albatross","Short-tailed Hawk","Short-tailed Shearwater","Shy Albatross","Siberian Accentor","Siberian Blue Robin","Siberian Flycatcher","Siberian Rubythroat","Sky Lark","Slate-throated Redstart","Slaty-backed Gull","Slender-billed Curlew","Smew","Smith's Longspur","Smooth-billed Ani","Snail Kite","Snow Bunting","Snow Goose","Snowy Egret","Snowy Owl","Snowy Plover","Solitary Sandpiper","Song Sparrow","Sooty Shearwater","Sooty Tern","Sora","South Polar Skua","Southern Martin","Spectacled Eider","Spoonbill Sandpiper","Spot-billed Duck","Spot-breasted Oriole","Spotted Dove","Spotted Owl","Spotted Rail","Spotted Redshank","Spotted Sandpiper","Spotted Towhee","Sprague's Pipit","Spruce Grouse","Stejneger's Petrel","Steller's Eider","Steller's Jay","Steller's Sea-Eagle","Stilt Sandpiper","Stonechat","Streak-backed Oriole","Streaked Shearwater","Strickland's Woodpecker","Stripe-headed Tanager","Sulphur-bellied Flycatcher","Summer Tanager","Surf Scoter","Surfbird","Swainson's Hawk","Swainson's Thrush","Swainson's Warbler","Swallow-tailed Kite","Swamp Sparrow","Tamaulipas Crow","Tawny-shouldered Blackbird","Temminck's Stint","Tennessee Warbler","Terek Sandpiper","Thayer's Gull","Thick-billed Kingbird","Thick-billed Murre","Thick-billed Parrot","Thick-billed Vireo","Three-toed Woodpecker","Townsend's Solitaire","Townsend's Warbler","Tree Pipit","Tree Swallow","Tricolored Blackbird","Tricolored Heron","Tropical Kingbird","Tropical Parula","Trumpeter Swan","Tufted Duck","Tufted Flycatcher","Tufted Puffin","Tufted Titmouse","Tundra Swan","Turkey Vulture","Upland Sandpiper","Varied Bunting","Varied Thrush","Variegated Flycatcher","Vaux's Swift","Veery","Verdin","Vermilion Flycatcher","Vesper Sparrow","Violet-crowned Hummingbird","Violet-green Swallow","Virginia Rail","Virginia's Warbler","Wandering Albatross","Wandering Tattler","Warbling Vireo","Wedge-rumped Storm-Petrel","Wedge-tailed Shearwater","Western Bluebird","Western Grebe","Western Gull","Western Kingbird","Western Meadowlark","Western Reef-Heron","Western Sandpiper","Western Screech-Owl","Western Scrub-Jay","Western Tanager","Western Wood-Pewee","Whimbrel","Whip-poor-will","Whiskered Auklet","Whiskered Screech-Owl","Whiskered Tern","White Ibis","White Wagtail","White-breasted Nuthatch","White-cheeked Pintail","White-chinned Petrel","White-collared Seedeater","White-collared Swift","White-crowned Pigeon","White-crowned Sparrow","White-eared Hummingbird","White-eyed Vireo","White-faced Ibis","White-faced Storm-Petrel","White-headed Woodpecker","White-rumped Sandpiper","White-tailed Eagle","White-tailed Hawk","White-tailed Kite","White-tailed Ptarmigan","White-tailed Tropicbird","White-throated Needletail","White-throated Robin","White-throated Sparrow","White-throated Swift","White-tipped Dove","White-winged Crossbill","White-winged Dove","White-winged Parakeet","White-winged Scoter","White-winged Tern","Whooper Swan","Whooping Crane","Wild Turkey","Willet","Williamson's Sapsucker","Willow Flycatcher","Willow Ptarmigan","Wilson's Phalarope","Wilson's Plover","Wilson's Storm-Petrel","Wilson's Warbler","Winter Wren","Wood Duck","Wood Sandpiper","Wood Stork","Wood Thrush","Wood Warbler","Worm-eating Warbler","Worthen's Sparrow","Wrentit","Xantus's Hummingbird","Xantus's Murrelet","Yellow Bittern","Yellow Grosbeak","Yellow Rail","Yellow Wagtail","Yellow Warbler","Yellow-bellied Flycatcher","Yellow-bellied Sapsucker","Yellow-billed Cuckoo","Yellow-billed Loon","Yellow-billed Magpie","Yellow-breasted Bunting","Yellow-breasted Chat","Yellow-crowned Night-Heron","Yellow-eyed Junco","Yellow-faced Grassquit","Yellow-footed Gull","Yellow-green Vireo","Yellow-headed Blackbird","Yellow-legged Gull","Yellow-nosed Albatross","Yellow-rumped Warbler","Yellow-throated Vireo","Yellow-throated Warbler","Yucatan Vireo","Zenaida Dove","Zone-tailed Hawk"],l4e=["Abyssinian","American Bobtail","American Curl","American Shorthair","American Wirehair","Balinese","Bengal","Birman","Bombay","British Shorthair","Burmese","Chartreux","Chausie","Cornish Rex","Devon Rex","Donskoy","Egyptian Mau","Exotic Shorthair","Havana","Highlander","Himalayan","Japanese Bobtail","Korat","Kurilian Bobtail","LaPerm","Maine Coon","Manx","Minskin","Munchkin","Nebelung","Norwegian Forest Cat","Ocicat","Ojos Azules","Oriental","Persian","Peterbald","Pixiebob","Ragdoll","Russian Blue","Savannah","Scottish Fold","Selkirk Rex","Serengeti","Siamese","Siberian","Singapura","Snowshoe","Sokoke","Somali","Sphynx","Thai","Tonkinese","Toyger","Turkish Angora","Turkish Van"],s4e=["Amazon River Dolphin","Arnoux's Beaked Whale","Atlantic Humpbacked Dolphin","Atlantic Spotted Dolphin","Atlantic White-Sided Dolphin","Australian Snubfin Dolphin","Australian humpback Dolphin","Blue Whale","Bottlenose Dolphin","Brydes whale","Burrunan Dolphin","Chilean Dolphin","Chinese River Dolphin","Chinese White Dolphin","Clymene Dolphin","Commersons Dolphin","Costero","Dusky Dolphin","False Killer Whale","Fin Whale","Frasers Dolphin","Ganges River Dolphin","Guiana Dolphin","Heavisides Dolphin","Hectors Dolphin","Hourglass Dolphin","Humpback whale","Indo-Pacific Bottlenose Dolphin","Indo-Pacific Hump-backed Dolphin","Irrawaddy Dolphin","Killer Whale (Orca)","La Plata Dolphin","Long-Beaked Common Dolphin","Long-finned Pilot Whale","Longman's Beaked Whale","Melon-headed Whale","Northern Rightwhale Dolphin","Omuras whale","Pacific White-Sided Dolphin","Pantropical Spotted Dolphin","Peales Dolphin","Pygmy Killer Whale","Rissos Dolphin","Rough-Toothed Dolphin","Sei Whale","Short-Beaked Common Dolphin","Short-finned Pilot Whale","Southern Bottlenose Whale","Southern Rightwhale Dolphin","Sperm Whale","Spinner Dolphin","Striped Dolphin","Tucuxi","White-Beaked Dolphin"],u4e=["Aberdeen Angus","Abergele","Abigar","Abondance","Abyssinian Shorthorned Zebu","Aceh","Achham","Adamawa","Adaptaur","Afar","Africangus","Afrikaner","Agerolese","Alambadi","Alatau","Albanian","Albera","Alderney","Alentejana","Aleutian wild cattle","Aliad Dinka","Alistana-Sanabresa","Allmogekor","Alur","American","American Angus","American Beef Friesian","American Brown Swiss","American Milking Devon","American White Park","Amerifax","Amrit Mahal","Amsterdam Island cattle","Anatolian Black","Andalusian Black","Andalusian Blond","Andalusian Grey","Angeln","Angoni","Ankina","Ankole","Ankole-Watusi","Aracena","Arado","Argentine Criollo","Argentine Friesian","Armorican","Arouquesa","Arsi","Asturian Mountain","Asturian Valley","Aubrac","Aulie-Ata","Aure et Saint-Girons","Australian Braford","Australian Brangus","Australian Charbray","Australian Friesian Sahiwal","Australian Lowline","Australian Milking Zebu","Australian Shorthorn","Austrian Simmental","Austrian Yellow","Avileña-Negra Ibérica","Avétonou","Aweil Dinka","Ayrshire","Azaouak","Azebuado","Azerbaijan Zebu","Azores","Bachaur cattle","Baherie cattle","Bakosi cattle","Balancer","Baoule","Bargur cattle","Barrosã","Barzona","Bazadaise","Beef Freisian","Beefalo","Beefmaker","Beefmaster","Begayt","Belgian Blue","Belgian Red","Belgian Red Pied","Belgian White-and-Red","Belmont Red","Belted Galloway","Bernese","Berrenda cattle","Betizu","Bianca Modenese","Blaarkop","Black Angus","Black Baldy","Black Hereford","Blanca Cacereña","Blanco Orejinegro BON","Blonde d'Aquitaine","Blue Albion","Blue Grey","Bohuskulla","Bonsmara","Boran","Boškarin","Braford","Brahman","Brahmousin","Brangus","Braunvieh","Brava","Breed","British Friesian","British White","Brown Carpathian","Brown Caucasian","Brown Swiss","Bue Lingo","Burlina","Bushuyev","Butana cattle","Buša cattle","Cachena","Caldelana","Camargue","Campbell Island cattle","Canadian Speckle Park","Canadienne","Canaria","Canchim","Caracu","Carinthian Blondvieh","Carora","Charbray","Charolais","Chateaubriand","Chiangus","Chianina","Chillingham cattle","Chinese Black Pied","Cholistani","Coloursided White Back","Commercial","Corriente","Corsican cattle","Costeño con Cuernos","Crioulo Lageano","Cárdena Andaluza","Dajal","Dangi cattle","Danish Black-Pied","Danish Jersey","Danish Red","Deep Red cattle","Deoni","Devon","Dexter cattle","Dhanni","Doayo cattle","Doela","Drakensberger","Droughtmaster","Dulong'","Dutch Belted","Dutch Friesian","Dwarf Lulu","Dølafe","East Anatolian Red","Eastern Finncattle","Eastern Red Polled","Enderby Island cattle","English Longhorn","Ennstaler Bergscheck","Estonian Holstein","Estonian Native","Estonian Red cattle","Finncattle","Finnish Ayrshire","Finnish Holstein-Friesian","Fjäll","Fleckvieh","Florida Cracker cattle","Fogera","French Simmental","Fribourgeoise","Friesian Red and White","Fulani Sudanese","Fēng Cattle","Galician Blond","Galloway cattle","Gangatiri","Gaolao","Garvonesa","Gascon cattle","Gelbvieh","Georgian Mountain cattle","German Angus","German Black Pied Dairy","German Black Pied cattle","German Red Pied","Gir","Glan cattle","Gloucester","Gobra","Greek Shorthorn","Greek Steppe","Greyman cattle","Gudali","Guernsey cattle","Guzerá","Hallikar4","Hanwoo","Hariana cattle","Hartón del Valle","Harzer Rotvieh","Hays Converter","Heck cattle","Hereford","Herens","Highland cattle","Hinterwald","Holando-Argentino","Holstein Friesian cattle","Horro","Hungarian Grey","Huáng Cattle","Hybridmaster","Iberian cattle","Icelandic","Illawarra cattle","Improved Red and White","Indo-Brazilian","Irish Moiled","Israeli Holstein","Israeli Red","Istoben cattle","Istrian cattle","Jamaica Black","Jamaica Hope","Jamaica Red","Japanese Brown","Jarmelista","Javari cattle","Jersey cattle","Jutland cattle","Kabin Buri cattle","Kalmyk cattle","Kamphaeng Saen cattle","Kangayam","Kankrej","Karan Swiss","Kasaragod Dwarf cattle","Kathiawadi","Kazakh Whiteheaded","Kenana cattle","Kenkatha cattle","Kerry cattle","Kherigarh","Khillari cattle","Kholomogory","Korat Wagyu","Kostroma cattle","Krishna Valley cattle","Kurgan cattle","Kuri","La Reina cattle","Lakenvelder cattle","Lampurger","Latvian Blue","Latvian Brown","Latvian Danish Red","Lebedyn","Levantina","Limia cattle","Limousin","Limpurger","Lincoln Red","Lineback","Lithuanian Black-and-White","Lithuanian Light Grey","Lithuanian Red","Lithuanian White-Backed","Lohani cattle","Lourdais","Lucerna cattle","Luing","Madagascar Zebu","Madura","Maine-Anjou","Malnad Gidda","Malvi","Mandalong Special","Mantequera Leonesa","Maramureş Brown","Marchigiana","Maremmana","Marinhoa","Maronesa","Masai","Mashona","Menorquina","Mertolenga","Meuse-Rhine-Issel","Mewati","Milking Shorthorn","Minhota","Mirandesa","Mirkadim","Mocăniţă","Mollie","Monchina","Mongolian","Montbéliarde","Morucha","Murboden","Murnau-Werdenfels","Murray Grey","Muturu","N'Dama","Nagori","Negra Andaluza","Nelore","Nguni","Nimari","Normande","North Bengal Grey","Northern Finncattle","Northern Shorthorn","Norwegian Red","Ongole","Original Simmental","Pajuna","Palmera","Pantaneiro","Parda Alpina","Parthenaise","Pasiega","Pembroke","Philippine Native","Pie Rouge des Plaines","Piedmontese cattle","Pineywoods","Pinzgauer","Pirenaica","Podolac","Podolica","Polish Black-and-White","Polish Red","Poll Shorthorn","Polled Hereford","Polled Shorthorn","Ponwar","Preta","Pulikulam","Punganur","Pustertaler Sprinzen","Qinchaun","Queensland Miniature Boran","RX3","Ramo Grande","Randall","Raramuri Criollo","Rathi","Raya","Red Angus","Red Brangus","Red Chittagong","Red Fulani","Red Gorbatov","Red Holstein","Red Kandhari","Red Mingrelian","Red Poll","Red Polled Østland","Red Sindhi","Retinta","Riggit Galloway","Ringamåla","Rohjan","Romagnola","Romanian Bălţata","Romanian Steppe Gray","Romosinuano","Russian Black Pied","Rätisches Grauvieh","Sahiwal","Salers","Salorn","Sanga","Sanhe","Santa Cruz","Santa Gertrudis","Sayaguesa","Schwyz","Selembu","Senepol","Serbian Pied","Serbian Steppe","Sheko","Shetland","Shorthorn","Siboney de Cuba","Simbrah","Simford","Simmental","Siri","South Devon","Spanish Fighting Bull","Speckle Park","Square Meater","Sussex","Swedish Friesian","Swedish Polled","Swedish Red Pied","Swedish Red Polled","Swedish Red-and-White","Tabapuã","Tarentaise","Tasmanian Grey","Tauros","Telemark","Texas Longhorn","Texon","Thai Black","Thai Fighting Bull","Thai Friesian","Thai Milking Zebu","Tharparkar","Tswana","Tudanca","Tuli","Tulim","Turkish Grey Steppe","Tux-Zillertal","Tyrol Grey","Ukrainian Grey","Umblachery","Valdostana Castana","Valdostana Pezzata Nera","Valdostana Pezzata Rossa","Vaynol","Vechur8","Vestland Fjord","Vestland Red Polled","Vianesa","Volinian Beef","Vorderwald","Vosgienne","Väneko","Waguli","Wagyu","Wangus","Welsh Black","Western Finncattle","White Cáceres","White Fulani","White Lamphun","White Park","Whitebred Shorthorn","Xingjiang Brown","Yakutian","Yanbian","Yanhuang","Yurino","Zebu","Évolène cattle","Żubroń"],c4e=["African Slender-snouted Crocodile","Alligator mississippiensis","American Crocodile","Australian Freshwater Crocodile","Black Caiman","Broad-snouted Caiman","Chinese Alligator","Cuban Crocodile","Cuviers Dwarf Caiman","Dwarf Crocodile","Gharial","Morelets Crocodile","Mugger Crocodile","New Guinea Freshwater Crocodile","Nile Crocodile","Orinoco Crocodile","Philippine Crocodile","Saltwater Crocodile","Schneiders Smooth-fronted Caiman","Siamese Crocodile","Spectacled Caiman","Tomistoma","West African Crocodile","Yacare Caiman"],d4e=["Affenpinscher","Afghan Hound","Aidi","Airedale Terrier","Akbash","Akita","Alano Español","Alapaha Blue Blood Bulldog","Alaskan Husky","Alaskan Klee Kai","Alaskan Malamute","Alopekis","Alpine Dachsbracke","American Bulldog","American Bully","American Cocker Spaniel","American English Coonhound","American Foxhound","American Hairless Terrier","American Pit Bull Terrier","American Staffordshire Terrier","American Water Spaniel","Andalusian Hound","Anglo-Français de Petite Vénerie","Appenzeller Sennenhund","Ariegeois","Armant","Armenian Gampr dog","Artois Hound","Australian Cattle Dog","Australian Kelpie","Australian Shepherd","Australian Stumpy Tail Cattle Dog","Australian Terrier","Austrian Black and Tan Hound","Austrian Pinscher","Azawakh","Bakharwal dog","Banjara Hound","Barbado da Terceira","Barbet","Basenji","Basque Shepherd Dog","Basset Artésien Normand","Basset Bleu de Gascogne","Basset Fauve de Bretagne","Basset Hound","Bavarian Mountain Hound","Beagle","Beagle-Harrier","Bearded Collie","Beauceron","Bedlington Terrier","Belgian Shepherd","Bergamasco Shepherd","Berger Picard","Bernese Mountain Dog","Bhotia","Bichon Frisé","Billy","Black Mouth Cur","Black Norwegian Elkhound","Black Russian Terrier","Black and Tan Coonhound","Bloodhound","Blue Lacy","Blue Picardy Spaniel","Bluetick Coonhound","Boerboel","Bohemian Shepherd","Bolognese","Border Collie","Border Terrier","Borzoi","Bosnian Coarse-haired Hound","Boston Terrier","Bouvier des Ardennes","Bouvier des Flandres","Boxer","Boykin Spaniel","Bracco Italiano","Braque Francais","Braque Saint-Germain","Braque d'Auvergne","Braque de l'Ariège","Braque du Bourbonnais","Briard","Briquet Griffon Vendéen","Brittany","Broholmer","Bruno Jura Hound","Brussels Griffon","Bucovina Shepherd Dog","Bull Arab","Bull Terrier","Bulldog","Bullmastiff","Bully Kutta","Burgos Pointer","Cairn Terrier","Campeiro Bulldog","Can de Chira","Canaan Dog","Canadian Eskimo Dog","Cane Corso","Cane Paratore","Cane di Oropa","Cantabrian Water Dog","Cardigan Welsh Corgi","Carea Castellano Manchego","Carolina Dog","Carpathian Shepherd Dog","Catahoula Leopard Dog","Catalan Sheepdog","Caucasian Shepherd Dog","Cavalier King Charles Spaniel","Central Asian Shepherd Dog","Cesky Fousek","Cesky Terrier","Chesapeake Bay Retriever","Chien Français Blanc et Noir","Chien Français Blanc et Orange","Chien Français Tricolore","Chihuahua","Chilean Terrier","Chinese Chongqing Dog","Chinese Crested Dog","Chinook","Chippiparai","Chongqing dog","Chortai","Chow Chow","Cimarrón Uruguayo","Cirneco dell'Etna","Clumber Spaniel","Colombian fino hound","Coton de Tulear","Cretan Hound","Croatian Sheepdog","Curly-Coated Retriever","Cursinu","Czechoslovakian Wolfdog","Cão Fila de São Miguel","Cão da Serra de Aires","Cão de Castro Laboreiro","Cão de Gado Transmontano","Dachshund","Dalmatian","Dandie Dinmont Terrier","Danish-Swedish Farmdog","Denmark Feist","Dingo","Doberman Pinscher","Dogo Argentino","Dogo Guatemalteco","Dogo Sardesco","Dogue Brasileiro","Dogue de Bordeaux","Drentse Patrijshond","Drever","Dunker","Dutch Shepherd","Dutch Smoushond","East European Shepherd","East Siberian Laika","English Cocker Spaniel","English Foxhound","English Mastiff","English Setter","English Shepherd","English Springer Spaniel","English Toy Terrier","Entlebucher Mountain Dog","Estonian Hound","Estrela Mountain Dog","Eurasier","Field Spaniel","Fila Brasileiro","Finnish Hound","Finnish Lapphund","Finnish Spitz","Flat-Coated Retriever","French Bulldog","French Spaniel","Galgo Español","Galician Shepherd Dog","Garafian Shepherd","Gascon Saintongeois","Georgian Shepherd","German Hound","German Longhaired Pointer","German Pinscher","German Roughhaired Pointer","German Shepherd Dog","German Shorthaired Pointer","German Spaniel","German Spitz","German Wirehaired Pointer","Giant Schnauzer","Glen of Imaal Terrier","Golden Retriever","Gordon Setter","Gończy Polski","Grand Anglo-Français Blanc et Noir","Grand Anglo-Français Blanc et Orange","Grand Anglo-Français Tricolore","Grand Basset Griffon Vendéen","Grand Bleu de Gascogne","Grand Griffon Vendéen","Great Dane","Greater Swiss Mountain Dog","Greek Harehound","Greek Shepherd","Greenland Dog","Greyhound","Griffon Bleu de Gascogne","Griffon Fauve de Bretagne","Griffon Nivernais","Gull Dong","Gull Terrier","Hamiltonstövare","Hanover Hound","Harrier","Havanese","Hierran Wolfdog","Hokkaido","Hovawart","Huntaway","Hygen Hound","Hällefors Elkhound","Ibizan Hound","Icelandic Sheepdog","Indian Spitz","Indian pariah dog","Irish Red and White Setter","Irish Setter","Irish Terrier","Irish Water Spaniel","Irish Wolfhound","Istrian Coarse-haired Hound","Istrian Shorthaired Hound","Italian Greyhound","Jack Russell Terrier","Jagdterrier","Japanese Chin","Japanese Spitz","Japanese Terrier","Jindo","Jonangi","Kai Ken","Kaikadi","Kangal Shepherd Dog","Kanni","Karakachan dog","Karelian Bear Dog","Kars","Karst Shepherd","Keeshond","Kerry Beagle","Kerry Blue Terrier","King Charles Spaniel","King Shepherd","Kintamani","Kishu","Kokoni","Kombai","Komondor","Kooikerhondje","Koolie","Koyun dog","Kromfohrländer","Kuchi","Kuvasz","Labrador Retriever","Lagotto Romagnolo","Lakeland Terrier","Lancashire Heeler","Landseer","Lapponian Herder","Large Münsterländer","Leonberger","Levriero Sardo","Lhasa Apso","Lithuanian Hound","Lupo Italiano","Löwchen","Mackenzie River Husky","Magyar agár","Mahratta Greyhound","Maltese","Manchester Terrier","Maremmano-Abruzzese Sheepdog","McNab dog","Miniature American Shepherd","Miniature Bull Terrier","Miniature Fox Terrier","Miniature Pinscher","Miniature Schnauzer","Molossus of Epirus","Montenegrin Mountain Hound","Mountain Cur","Mountain Feist","Mucuchies","Mudhol Hound","Mudi","Neapolitan Mastiff","New Guinea Singing Dog","New Zealand Heading Dog","Newfoundland","Norfolk Terrier","Norrbottenspets","Northern Inuit Dog","Norwegian Buhund","Norwegian Elkhound","Norwegian Lundehund","Norwich Terrier","Nova Scotia Duck Tolling Retriever","Old Croatian Sighthound","Old Danish Pointer","Old English Sheepdog","Old English Terrier","Olde English Bulldogge","Otterhound","Pachon Navarro","Paisley Terrier","Pampas Deerhound","Papillon","Parson Russell Terrier","Pastore della Lessinia e del Lagorai","Patagonian Sheepdog","Patterdale Terrier","Pekingese","Pembroke Welsh Corgi","Perro Majorero","Perro de Pastor Mallorquin","Perro de Presa Canario","Perro de Presa Mallorquin","Peruvian Inca Orchid","Petit Basset Griffon Vendéen","Petit Bleu de Gascogne","Phalène","Pharaoh Hound","Phu Quoc Ridgeback","Picardy Spaniel","Plott Hound","Plummer Terrier","Podenco Canario","Podenco Valenciano","Pointer","Poitevin","Polish Greyhound","Polish Hound","Polish Lowland Sheepdog","Polish Tatra Sheepdog","Pomeranian","Pont-Audemer Spaniel","Poodle","Porcelaine","Portuguese Podengo","Portuguese Pointer","Portuguese Water Dog","Posavac Hound","Pražský Krysařík","Pshdar Dog","Pudelpointer","Pug","Puli","Pumi","Pungsan Dog","Pyrenean Mastiff","Pyrenean Mountain Dog","Pyrenean Sheepdog","Rafeiro do Alentejo","Rajapalayam","Rampur Greyhound","Rat Terrier","Ratonero Bodeguero Andaluz","Ratonero Mallorquin","Ratonero Murciano de Huerta","Ratonero Valenciano","Redbone Coonhound","Rhodesian Ridgeback","Romanian Mioritic Shepherd Dog","Romanian Raven Shepherd Dog","Rottweiler","Rough Collie","Russian Spaniel","Russian Toy","Russo-European Laika","Saarloos Wolfdog","Sabueso Español","Saint Bernard","Saint Hubert Jura Hound","Saint-Usuge Spaniel","Saluki","Samoyed","Sapsali","Sarabi dog","Sardinian Shepherd Dog","Schapendoes","Schillerstövare","Schipperke","Schweizer Laufhund","Schweizerischer Niederlaufhund","Scottish Deerhound","Scottish Terrier","Sealyham Terrier","Segugio Italiano","Segugio Maremmano","Segugio dell'Appennino","Seppala Siberian Sleddog","Serbian Hound","Serbian Tricolour Hound","Serrano Bulldog","Shar Pei","Shetland Sheepdog","Shiba Inu","Shih Tzu","Shikoku","Shiloh Shepherd","Siberian Husky","Silken Windhound","Silky Terrier","Sinhala Hound","Skye Terrier","Sloughi","Slovakian Wirehaired Pointer","Slovenský Cuvac","Slovenský Kopov","Smalandstövare","Small Greek domestic dog","Small Münsterländer","Smooth Collie","Smooth Fox Terrier","Soft-Coated Wheaten Terrier","South Russian Ovcharka","Spanish Mastiff","Spanish Water Dog","Spinone Italiano","Sporting Lucas Terrier","Stabyhoun","Staffordshire Bull Terrier","Standard Schnauzer","Stephens Stock","Styrian Coarse-haired Hound","Sussex Spaniel","Swedish Elkhound","Swedish Lapphund","Swedish Vallhund","Swedish White Elkhound","Taigan","Taiwan Dog","Tamaskan Dog","Teddy Roosevelt Terrier","Telomian","Tenterfield Terrier","Terrier Brasileiro","Thai Bangkaew Dog","Thai Ridgeback","Tibetan Mastiff","Tibetan Spaniel","Tibetan Terrier","Tornjak","Tosa","Toy Fox Terrier","Toy Manchester Terrier","Transylvanian Hound","Treeing Cur","Treeing Feist","Treeing Tennessee Brindle","Treeing Walker Coonhound","Trigg Hound","Tyrolean Hound","Vikhan","Villano de Las Encartaciones","Villanuco de Las Encartaciones","Vizsla","Volpino Italiano","Weimaraner","Welsh Sheepdog","Welsh Springer Spaniel","Welsh Terrier","West Highland White Terrier","West Siberian Laika","Westphalian Dachsbracke","Wetterhoun","Whippet","White Shepherd","White Swiss Shepherd Dog","Wire Fox Terrier","Wirehaired Pointing Griffon","Wirehaired Vizsla","Xiasi Dog","Xoloitzcuintli","Yakutian Laika","Yorkshire Terrier","Šarplaninac"],f4e=["Alaska pollock","Albacore","Amur catfish","Araucanian herring","Argentine hake","Asari","Asian swamp eel","Atlantic cod","Atlantic herring","Atlantic horse mackerel","Atlantic mackerel","Atlantic menhaden","Atlantic salmon","Bigeye scad","Bigeye tuna","Bighead carp","Black carp","Blood cockle","Blue swimming crab","Blue whiting","Bombay-duck","Bonga shad","California pilchard","Cape horse mackerel","Capelin","Catla","Channel catfish","Chilean jack mackerel","Chinese perch","Chinese softshell turtle","Chub mackerel","Chum salmon","Common carp","Crucian carp","Daggertooth pike conger","European anchovy","European pilchard","European sprat","Filipino Venus","Gazami crab","Goldstripe sardinella","Grass carp","Gulf menhaden","Haddock","Hilsa shad","Indian mackerel","Indian oil sardine","Iridescent shark","Japanese anchovy","Japanese cockle","Japanese common catfish","Japanese flying squid","Japanese jack mackerel","Japanese littleneck","Japanese pilchard","Jumbo flying squid","Kawakawa","Korean bullhead","Largehead hairtail","Longtail tuna","Madeiran sardinella","Mandarin fish","Milkfish","Mrigal carp","Narrow-barred Spanish mackerel","Nile perch","Nile tilapia","North Pacific hake","Northern snakehead","Pacific anchoveta","Pacific cod","Pacific herring","Pacific sand lance","Pacific sandlance","Pacific saury","Pacific thread herring","Peruvian anchoveta","Pink salmon","Pollock","Pond loach","Rainbow trout","Rohu","Round sardinella","Short mackerel","Silver carp","Silver cyprinid","Skipjack tuna","Southern African anchovy","Southern rough shrimp","Whiteleg shrimp","Wuchang bream","Yellow croaker","Yellowfin tuna","Yellowhead catfish","Yellowstripe scad"],p4e=["Abaco Barb","Abtenauer","Abyssinian","Aegidienberger","Akhal-Teke","Albanian Horse","Altai Horse","Altèr Real","American Albino","American Cream Draft","American Indian Horse","American Paint Horse","American Quarter Horse","American Saddlebred","American Warmblood","Andalusian Horse","Andravida Horse","Anglo-Arabian","Anglo-Arabo-Sardo","Anglo-Kabarda","Appaloosa","AraAppaloosa","Arabian Horse","Ardennes Horse","Arenberg-Nordkirchen","Argentine Criollo","Asian wild Horse","Assateague Horse","Asturcón","Augeron","Australian Brumby","Australian Draught Horse","Australian Stock Horse","Austrian Warmblood","Auvergne Horse","Auxois","Azerbaijan Horse","Azteca Horse","Baise Horse","Bale","Balearic Horse","Balikun Horse","Baluchi Horse","Banker Horse","Barb Horse","Bardigiano","Bashkir Curly","Basque Mountain Horse","Bavarian Warmblood","Belgian Half-blood","Belgian Horse","Belgian Warmblood","Bhutia Horse","Black Forest Horse","Blazer Horse","Boerperd","Borana","Boulonnais Horse","Brabant","Brandenburger","Brazilian Sport Horse","Breton Horse","Brumby","Budyonny Horse","Burguete Horse","Burmese Horse","Byelorussian Harness Horse","Calabrese Horse","Camargue Horse","Camarillo White Horse","Campeiro","Campolina","Canadian Horse","Canadian Pacer","Carolina Marsh Tacky","Carthusian Horse","Caspian Horse","Castilian Horse","Castillonnais","Catria Horse","Cavallo Romano della Maremma Laziale","Cerbat Mustang","Chickasaw Horse","Chilean Corralero","Choctaw Horse","Cleveland Bay","Clydesdale Horse","Cob","Coldblood Trotter","Colonial Spanish Horse","Colorado Ranger","Comtois Horse","Corsican Horse","Costa Rican Saddle Horse","Cretan Horse","Criollo Horse","Croatian Coldblood","Cuban Criollo","Cumberland Island Horse","Curly Horse","Czech Warmblood","Daliboz","Danish Warmblood","Danube Delta Horse","Dole Gudbrandsdal","Don","Dongola Horse","Draft Trotter","Dutch Harness Horse","Dutch Heavy Draft","Dutch Warmblood","Dzungarian Horse","East Bulgarian","East Friesian Horse","Estonian Draft","Estonian Horse","Falabella","Faroese","Finnhorse","Fjord Horse","Fleuve","Florida Cracker Horse","Foutanké","Frederiksborg Horse","Freiberger","French Trotter","Friesian Cross","Friesian Horse","Friesian Sporthorse","Furioso-North Star","Galiceño","Galician Pony","Gelderland Horse","Georgian Grande Horse","German Warmblood","Giara Horse","Gidran","Groningen Horse","Gypsy Horse","Hackney Horse","Haflinger","Hanoverian Horse","Heck Horse","Heihe Horse","Henson Horse","Hequ Horse","Hirzai","Hispano-Bretón","Holsteiner Horse","Horro","Hungarian Warmblood","Icelandic Horse","Iomud","Irish Draught","Irish Sport Horse sometimes called Irish Hunter","Italian Heavy Draft","Italian Trotter","Jaca Navarra","Jeju Horse","Jutland Horse","Kabarda Horse","Kafa","Kaimanawa Horses","Kalmyk Horse","Karabair","Karabakh Horse","Karachai Horse","Karossier","Kathiawari","Kazakh Horse","Kentucky Mountain Saddle Horse","Kiger Mustang","Kinsky Horse","Kisber Felver","Kiso Horse","Kladruber","Knabstrupper","Konik","Kundudo","Kustanair","Kyrgyz Horse","Latvian Horse","Lipizzan","Lithuanian Heavy Draught","Lokai","Losino Horse","Lusitano","Lyngshest","M'Bayar","M'Par","Mallorquín","Malopolski","Mangalarga","Mangalarga Marchador","Maremmano","Marismeño Horse","Marsh Tacky","Marwari Horse","Mecklenburger","Menorquín","Messara Horse","Metis Trotter","Mezőhegyesi Sport Horse","Međimurje Horse","Miniature Horse","Misaki Horse","Missouri Fox Trotter","Monchina","Mongolian Horse","Mongolian Wild Horse","Monterufolino","Morab","Morgan Horse","Mountain Pleasure Horse","Moyle Horse","Murakoz Horse","Murgese","Mustang Horse","Mérens Horse","Namib Desert Horse","Nangchen Horse","National Show Horse","Nez Perce Horse","Nivernais Horse","Nokota Horse","Noma","Nonius Horse","Nooitgedachter","Nordlandshest","Noriker Horse","Norman Cob","North American Single-Footer Horse","North Swedish Horse","Norwegian Coldblood Trotter","Norwegian Fjord","Novokirghiz","Oberlander Horse","Ogaden","Oldenburg Horse","Orlov trotter","Ostfriesen","Paint","Pampa Horse","Paso Fino","Pentro Horse","Percheron","Persano Horse","Peruvian Paso","Pintabian","Pleven Horse","Poitevin Horse","Posavac Horse","Pottok","Pryor Mountain Mustang","Przewalski's Horse","Pura Raza Española","Purosangue Orientale","Qatgani","Quarab","Quarter Horse","Racking Horse","Retuerta Horse","Rhenish German Coldblood","Rhinelander Horse","Riwoche Horse","Rocky Mountain Horse","Romanian Sporthorse","Rottaler","Russian Don","Russian Heavy Draft","Russian Trotter","Saddlebred","Salerno Horse","Samolaco Horse","San Fratello Horse","Sarcidano Horse","Sardinian Anglo-Arab","Schleswig Coldblood","Schwarzwälder Kaltblut","Selale","Sella Italiano","Selle Français","Shagya Arabian","Shan Horse","Shire Horse","Siciliano Indigeno","Silesian Horse","Sokolsky Horse","Sorraia","South German Coldblood","Soviet Heavy Draft","Spanish Anglo-Arab","Spanish Barb","Spanish Jennet Horse","Spanish Mustang","Spanish Tarpan","Spanish-Norman Horse","Spiti Horse","Spotted Saddle Horse","Standardbred Horse","Suffolk Punch","Swedish Ardennes","Swedish Warmblood","Swedish coldblood trotter","Swiss Warmblood","Taishū Horse","Takhi","Tawleed","Tchernomor","Tennessee Walking Horse","Tersk Horse","Thoroughbred","Tiger Horse","Tinker Horse","Tolfetano","Tori Horse","Trait Du Nord","Trakehner","Tsushima","Tuigpaard","Ukrainian Riding Horse","Unmol Horse","Uzunyayla","Ventasso Horse","Virginia Highlander","Vlaamperd","Vladimir Heavy Draft","Vyatka","Waler","Waler Horse","Walkaloosa","Warlander","Warmblood","Welsh Cob","Westphalian Horse","Wielkopolski","Württemberger","Xilingol Horse","Yakutian Horse","Yili Horse","Yonaguni Horse","Zaniskari","Zhemaichu","Zweibrücker","Žemaitukas"],h4e=["Acacia-ants","Acorn-plum gall","Aerial yellowjacket","Africanized honey bee","Allegheny mound ant","Almond stone wasp","Ant","Arboreal ant","Argentine ant","Asian paper wasp","Baldfaced hornet","Bee","Bigheaded ant","Black and yellow mud dauber","Black carpenter ant","Black imported fire ant","Blue horntail woodwasp","Blue orchard bee","Braconid wasp","Bumble bee","Carpenter ant","Carpenter wasp","Chalcid wasp","Cicada killer","Citrus blackfly parasitoid","Common paper wasp","Crazy ant","Cuckoo wasp","Cynipid gall wasp","Eastern Carpenter bee","Eastern yellowjacket","Elm sawfly","Encyrtid wasp","Erythrina gall wasp","Eulophid wasp","European hornet","European imported fire ant","False honey ant","Fire ant","Forest bachac","Forest yellowjacket","German yellowjacket","Ghost ant","Giant ichneumon wasp","Giant resin bee","Giant wood wasp","Golden northern bumble bee","Golden paper wasp","Gouty oak gall","Grass Carrying Wasp","Great black wasp","Great golden digger wasp","Hackberry nipple gall parasitoid","Honey bee","Horned oak gall","Horse guard wasp","Hunting wasp","Ichneumonid wasp","Keyhole wasp","Knopper gall","Large garden bumble bee","Large oak-apple gall","Leafcutting bee","Little fire ant","Little yellow ant","Long-horned bees","Long-legged ant","Macao paper wasp","Mallow bee","Marble gall","Mossyrose gall wasp","Mud-daubers","Multiflora rose seed chalcid","Oak apple gall wasp","Oak rough bulletgall wasp","Oak saucer gall","Oak shoot sawfly","Odorous house ant","Orange-tailed bumble bee","Orangetailed potter wasp","Oriental chestnut gall wasp","Paper wasp","Pavement ant","Pigeon tremex","Pip gall wasp","Prairie yellowjacket","Pteromalid wasp","Pyramid ant","Raspberry Horntail","Red ant","Red carpenter ant","Red harvester ant","Red imported fire ant","Red wasp","Red wood ant","Red-tailed wasp","Reddish carpenter ant","Rough harvester ant","Sawfly parasitic wasp","Scale parasitoid","Silky ant","Sirex woodwasp","Siricid woodwasp","Smaller yellow ant","Southeastern blueberry bee","Southern fire ant","Southern yellowjacket","Sphecid wasp","Stony gall","Sweat bee","Texas leafcutting ant","Tiphiid wasp","Torymid wasp","Tramp ant","Valentine ant","Velvet ant","Vespid wasp","Weevil parasitoid","Western harvester ant","Western paper wasp","Western thatching ant","Western yellowjacket","White-horned horntail","Willow shoot sawfly","Woodwasp","Wool sower gall maker","Yellow Crazy Ant","Yellow and black potter wasp","Yellow-horned horntail"],m4e=["Asiatic Lion","Barbary Lion","Cape lion","Masai Lion","Northeast Congo Lion","Transvaal lion","West African Lion"],v4e=["Ace","Archie","Bailey","Bandit","Bella","Bentley","Bruno","Buddy","Charlie","Coco","Cookie","Cooper","Daisy","Dixie","Finn","Ginger","Gracie","Gus","Hank","Jack","Jax","Joey","Kobe","Leo","Lola","Louie","Lucy","Maggie","Max","Mia","Milo","Molly","Murphey","Nala","Nova","Ollie","Oreo","Rosie","Scout","Stella","Teddy","Tuffy"],g4e=["American","American Chinchilla","American Fuzzy Lop","American Sable","Argente Brun","Belgian Hare","Beveren","Blanc de Hotot","Britannia Petite","Californian","Champagne DArgent","Checkered Giant","Cinnamon","Crème DArgent","Dutch","Dwarf Hotot","English Angora","English Lop","English Spot","Flemish Giant","Florida White","French Angora","French Lop","Giant Angora","Giant Chinchilla","Harlequin","Havana","Himalayan","Holland Lop","Jersey Wooly","Lilac","Lionhead","Mini Lop","Mini Rex","Mini Satin","Netherland Dwarf","New Zealand","Palomino","Polish","Rex","Rhinelander","Satin","Satin Angora","Silver","Silver Fox","Silver Marten","Standard Chinchilla","Tan","Thrianta"],y4e=["Abrocoma","Abrocoma schistacea","Aconaemys","Aconaemys porteri","African brush-tailed porcupine","Andean mountain cavy","Argentine tuco-tuco","Ashy chinchilla rat","Asiatic brush-tailed porcupine","Atherurus","Azara's agouti","Azara's tuco-tuco","Bahia porcupine","Bathyergus","Bathyergus janetta","Bathyergus suillus","Bennett's chinchilla rat","Bicolored-spined porcupine","Black agouti","Black dwarf porcupine","Black-rumped agouti","Black-tailed hairy dwarf porcupine","Bolivian chinchilla rat","Bolivian tuco-tuco","Bonetto's tuco-tuco","Brandt's yellow-toothed cavy","Brazilian guinea pig","Brazilian porcupine","Brazilian tuco-tuco","Bridge's degu","Brown hairy dwarf porcupine","Budin's chinchilla rat, A. budini","Cape porcupine","Catamarca tuco-tuco","Cavia","Central American agouti","Chacoan tuco-tuco","Chilean rock rat","Chinchilla","Coendou","Coiban agouti","Colburn's tuco-tuco","Collared tuco-tuco","Common degu","Common yellow-toothed cavy","Conover's tuco-tuco","Coruro","Crested agouti","Crested porcupine","Cryptomys","Cryptomys bocagei","Cryptomys damarensis","Cryptomys foxi","Cryptomys hottentotus","Cryptomys mechowi","Cryptomys ochraceocinereus","Cryptomys zechi","Ctenomys","Cuniculus","Cuscomys","Cuscomys ashanika","Dactylomys","Dactylomys boliviensis","Dactylomys dactylinus","Dactylomys peruanus","Dasyprocta","Domestic guinea pig","Emily's tuco-tuco","Erethizon","Famatina chinchilla rat","Frosted hairy dwarf porcupine","Fukomys","Fukomys amatus","Fukomys anselli","Fukomys bocagei","Fukomys damarensis","Fukomys darlingi","Fukomys foxi","Fukomys ilariae","Fukomys kafuensis","Fukomys mechowii","Fukomys micklemi","Fukomys occlusus","Fukomys ochraceocinereus","Fukomys whytei","Fukomys zechi","Furtive tuco-tuco","Galea","Georychus","Georychus capensis","Golden viscacha-rat","Goya tuco-tuco","Greater guinea pig","Green acouchi","Haig's tuco-tuco","Heliophobius","Heliophobius argenteocinereus","Heterocephalus","Heterocephalus glaber","Highland tuco-tuco","Hystrix","Indian porcupine","Isla Mocha degu","Kalinowski agouti","Kannabateomys","Kannabateomys amblyonyx","Lagidium","Lagostomus","Lewis' tuco-tuco","Long-tailed chinchilla","Long-tailed porcupine","Los Chalchaleros' viscacha-rat","Lowland paca","Magellanic tuco-tuco","Malayan porcupine","Maule tuco-tuco","Mendoza tuco-tuco","Mexican agouti","Mexican hairy dwarf porcupine","Microcavia","Montane guinea pig","Moon-toothed degu","Mottled tuco-tuco","Mountain degu","Mountain paca","Mountain viscacha-rat","Myoprocta","Natterer's tuco-tuco","North American porcupine","Northern viscacha","Octodon","Octodontomys","Octomys","Olallamys","Olallamys albicauda","Olallamys edax","Orinoco agouti","Paraguaian hairy dwarf porcupine","Pearson's tuco-tuco","Peruvian tuco-tuco","Philippine porcupine","Pipanacoctomys","Plains viscacha","Plains viscacha-rat","Porteous' tuco-tuco","Punta de Vacas chinchilla rat","Red acouchi","Red-rumped agouti","Reddish tuco-tuco","Rio Negro tuco-tuco","Robust tuco-tuco","Roosmalen's dwarf porcupine","Rothschild's porcupine","Ruatan Island agouti","Sage's rock rat","Salinoctomys","Salta tuco-tuco","San Luis tuco-tuco","Santa Catarina's guinea pig","Shiny guinea pig","Shipton's mountain cavy","Short-tailed chinchilla","Silky tuco-tuco","Social tuco-tuco","Southern mountain cavy","Southern tuco-tuco","Southern viscacha","Spalacopus","Spix's yellow-toothed cavy","Steinbach's tuco-tuco","Streaked dwarf porcupine","Strong tuco-tuco","Stump-tailed porcupine","Sumatran porcupine","Sunda porcupine","Talas tuco-tuco","Tawny tuco-tuco","Thick-spined porcupine","Tiny tuco-tuco","Trichys","Tucuman tuco-tuco","Tympanoctomys","Uspallata chinchilla rat","White-toothed tuco-tuco","Wolffsohn's viscacha"],b4e=["Abaco Island boa","Aesculapian snake","African beaked snake","African puff adder","African rock python","African twig snake","African wolf snake","Amazon tree boa","Amazonian palm viper","American Vine Snake","American copperhead","Amethystine python","Anaconda","Andaman cat snake","Andaman cobra","Angolan python","Annulated sea snake","Arabian cobra","Arafura file snake","Arizona black rattlesnake","Arizona coral snake","Aruba rattlesnake","Asian Vine Snake, Whip Snake","Asian cobra","Asian keelback","Asian pipe snake","Asp","Asp viper","Assam keelback","Australian copperhead","Australian scrub python","Baird's rat snake","Baja California lyresnake","Ball Python","Ball python","Bamboo pitviper","Bamboo viper","Banded Flying Snake","Banded cat-eyed snake","Banded krait","Banded pitviper","Banded water cobra","Barbour's pit viper","Barred wolf snake","Beaked sea snake","Beauty rat snake","Beddome's cat snake","Beddome's coral snake","Bimini racer","Bird snake","Bismarck ringed python","Black headed python","Black krait","Black mamba","Black rat snake","Black snake","Black tree cobra","Black-banded trinket snake","Black-headed snake","Black-necked cobra","Black-necked spitting cobra","Black-speckled palm-pitviper","Black-striped keelback","Black-tailed horned pit viper","Blanding's tree snake","Blind snake","Blonde hognose snake","Blood python","Blue krait","Blunt-headed tree snake","Bluntnose viper","Boa","Boa constrictor","Bocourt's water snake","Boelen python","Boiga","Bolivian anaconda","Boomslang","Bornean pitviper","Borneo short-tailed python","Brahminy blind snake","Brazilian coral snake","Brazilian mud Viper","Brazilian smooth snake","Bredl's python","Brongersma's pitviper","Brown snake","Brown spotted pitviper[4]","Brown tree snake","Brown water python","Brown white-lipped python","Buff striped keelback","Bull snake","Burmese keelback","Burmese krait","Burmese python","Burrowing cobra","Burrowing viper","Bush viper","Bushmaster","Buttermilk racer","Calabar python","California kingsnake","Canebrake","Cantil","Cantor's pitviper","Cape cobra","Cape coral snake","Cape gopher snake","Carpet viper","Cascabel","Caspian cobra","Cat snake","Cat-eyed night snake","Cat-eyed snake","Central American lyre snake","Central ranges taipan","Centralian carpet python","Ceylon krait","Chappell Island tiger snake","Checkered garter snake","Checkered keelback","Chicken snake","Chihuahuan ridge-nosed rattlesnake","Children's python","Chinese tree viper","Coachwhip snake","Coastal carpet python","Coastal taipan","Cobra","Collett's snake","Colorado desert sidewinder","Common adder","Common cobra","Common garter snake","Common ground snake","Common keelback","Common lancehead","Common tiger snake","Common worm snake","Congo snake","Congo water cobra","Copperhead","Coral snake","Corn snake","Coronado Island rattlesnake","Cottonmouth","Crossed viper","Crowned snake","Cuban boa","Cuban wood snake","Cyclades blunt-nosed viper","Dauan Island water python","De Schauensee's anaconda","Death Adder","Desert death adder","Desert kingsnake","Desert woma python","Diamond python","Dog-toothed cat snake","Down's tiger snake","Dubois's sea snake","Dumeril's boa","Durango rock rattlesnake","Dusky pigmy rattlesnake","Dusty hognose snake","Dwarf beaked snake","Dwarf boa","Dwarf pipe snake","Dwarf sand adder","Eastern brown snake","Eastern coral snake","Eastern diamondback rattlesnake","Eastern green mamba","Eastern hognose snake","Eastern lyre snake","Eastern mud snake","Eastern racer","Eastern tiger snake","Eastern water cobra","Eastern yellowbelly sad racer","Egg-eater","Egyptian asp","Egyptian cobra","Elegant pitviper","Emerald tree boa","Equatorial spitting cobra","European asp","European smooth snake","Eyelash palm-pitviper","Eyelash pit viper","Eyelash viper","False cobra","False horned viper","False water cobra","Fan-Si-Pan horned pitviper","Fea's viper","Fer-de-lance","Fierce snake","Fifty pacer","Fishing snake","Flat-nosed pitviper","Flinders python","Flying snake","Forest cobra","Forest flame snake","Forsten's cat snake","Fox snake, three species of Pantherophis","Gaboon viper","Garter snake","Giant Malagasy hognose snake","Godman's pit viper","Gold tree cobra","Gold-ringed cat snake","Golden tree snake","Grand Canyon rattlesnake","Grass snake","Gray cat snake","Great Basin rattlesnake","Great Lakes bush viper","Great Plains rat snake","Green anaconda","Green cat-eyed snake","Green mamba","Green palm viper","Green rat snake","Green snake","Green tree pit viper","Green tree python","Grey Lora","Grey-banded kingsnake","Ground snake","Guatemalan palm viper","Guatemalan tree viper","Habu","Habu pit viper","Hagen's pitviper","Hairy bush viper","Halmahera python","Hardwicke's sea snake","Harlequin coral snake","High Woods coral snake","Hill keelback","Himalayan keelback","Hogg Island boa","Hognose snake","Hognosed viper","Honduran palm viper","Hook Nosed Sea Snake","Hopi rattlesnake","Horned adder","Horned desert viper","Horned viper","Horseshoe pitviper","Hundred pacer","Hutton's tree viper","Ikaheka snake","Indian cobra","Indian flying snake","Indian krait","Indian python","Indian tree viper","Indigo snake","Indochinese spitting cobra","Indonesian water python","Inland carpet python","Inland taipan","Jamaican Tree Snake","Jamaican boa","Jan's hognose snake","Japanese forest rat snake","Japanese rat snake","Japanese striped snake","Javan spitting cobra","Jerdon's pitviper","Jumping viper","Jungle carpet python","Kanburian pit viper","Kaulback's lance-headed pitviper","Kayaudi dwarf reticulated python","Kaznakov's viper","Keelback","Kham Plateau pitviper","Khasi Hills keelback","King Island tiger snake","King brown","King cobra","King rat snake","King snake","Krait","Krefft's tiger snake","Lance-headed rattlesnake","Lancehead","Large shield snake","Large-eyed pitviper","Large-scaled tree viper","Leaf viper","Leaf-nosed viper","Lesser black krait","Levant viper","Long-nosed adder","Long-nosed tree snake","Long-nosed viper","Long-nosed whip snake","Long-tailed rattlesnake","Longnosed worm snake","Lora","Lyre snake","Machete savane","Macklot's python","Madagascar ground boa","Madagascar tree boa","Malabar rock pitviper","Malayan krait","Malayan long-glanded coral snake","Malayan pit viper","Malcolm's tree viper","Mamba","Mamushi","Manchurian Black Water Snake","Mandalay cobra","Mandarin rat snake","Mangrove pit viper","Mangrove snake","Mangshan pitviper","Many-banded krait","Many-banded tree snake","Many-horned adder","Many-spotted cat snake","Massasauga rattlesnake","McMahon's viper","Mexican black kingsnake","Mexican green rattlesnake","Mexican hognose snake","Mexican palm-pitviper","Mexican parrot snake","Mexican racer","Mexican vine snake","Mexican west coast rattlesnake","Midget faded rattlesnake","Milk snake","Moccasin snake","Modest keelback","Mojave desert sidewinder","Mojave rattlesnake","Mole viper","Mollucan python","Moluccan flying snake","Montpellier snake","Motuo bamboo pitviper","Mountain adder","Mozambique spitting cobra","Mud adder","Mud snake","Mussurana","Namaqua dwarf adder","Namib dwarf sand adder","Narrowhead Garter Snake","New Guinea carpet python","Nichell snake","Nicobar Island keelback","Nicobar bamboo pitviper","Night snake","Nightingale adder","Nilgiri keelback","Nitsche's bush viper","Nitsche's tree viper","North Philippine cobra","North eastern king snake","Northeastern hill krait","Northern black-tailed rattlesnake","Northern tree snake","Northern water snake","Northern white-lipped python","Northwestern carpet python","Nose-horned viper","Nubian spitting cobra","Oaxacan small-headed rattlesnake","Oenpelli python","Olive python","Olive sea snake","Orange-collared keelback","Ornate flying snake","Palestine viper","Pallas' viper","Palm viper","Papuan python","Paradise flying snake","Parrot snake","Patchnose snake","Paupan taipan","Pelagic sea snake","Peninsula tiger snake","Peringuey's adder","Perrotet's shieldtail snake","Persian rat snake","Philippine cobra","Philippine pitviper","Pine snake","Pipe snake","Pit viper","Pointed-scaled pit viper[5]","Pope's tree viper","Portuguese viper","Prairie kingsnake","Puerto Rican boa","Puff adder","Pygmy python","Python","Queen snake","Racer","Raddysnake","Rainbow boa","Rat snake","Rattler","Rattlesnake","Red blood python","Red diamond rattlesnake","Red spitting cobra","Red-backed rat snake","Red-bellied black snake","Red-headed krait","Red-necked keelback","Red-tailed bamboo pitviper","Red-tailed boa","Red-tailed pipe snake","Reticulated python","Rhinoceros viper","Rhombic night adder","Ribbon snake","Rinkhals","Rinkhals cobra","River jack","Rosy boa","Rough green snake","Rough-scaled bush viper","Rough-scaled python","Rough-scaled tree viper","Royal python","Rubber boa","Rufous beaked snake","Rungwe tree viper","San Francisco garter snake","Sand adder","Sand boa","Savu python","Saw-scaled viper","Scarlet kingsnake","Schlegel's viper","Schultze's pitviper","Sea snake","Sedge viper","Selayer reticulated python","Sharp-nosed viper","Shield-nosed cobra","Shield-tailed snake","Siamese palm viper","Side-striped palm-pitviper","Sidewinder","Sikkim keelback","Sinai desert cobra","Sind krait","Small-eyed snake","Smooth green snake","Smooth snake","Snorkel viper","Snouted cobra","Sonoran sidewinder","South American hognose snake","South eastern corn snake","Southern Indonesian spitting cobra","Southern Pacific rattlesnake","Southern Philippine cobra","Southern black racer","Southern white-lipped python","Southwestern black spitting cobra","Southwestern blackhead snake","Southwestern carpet python","Southwestern speckled rattlesnake","Speckle-bellied keelback","Speckled kingsnake","Spectacled cobra","Spiny bush viper","Spitting cobra","Spotted python","Sri Lankan pit viper","Stejneger's bamboo pitviper","Stiletto snake","Stimson's python","Stoke's sea snake","Storm water cobra","Striped snake","Sumatran short-tailed python","Sumatran tree viper","Sunbeam snake","Taipan","Taiwan cobra","Tan racer","Tancitaran dusky rattlesnake","Tanimbar python","Tasmanian tiger snake","Tawny cat snake","Temple pit viper","Temple viper","Tentacled snake","Texas Coral Snake","Texas blind snake","Texas garter snake","Texas lyre snake","Texas night snake","Thai cobra","Three-lined ground snake","Tibetan bamboo pitviper","Tic polonga","Tiger pit viper","Tiger rattlesnake","Tiger snake","Tigre snake","Timber rattlesnake","Timor python","Titanboa","Tree boa","Tree snake","Tree viper","Trinket snake","Tropical rattlesnake","Twig snake","Twin Headed King Snake","Twin-Barred tree snake","Twin-spotted rat snake","Twin-spotted rattlesnake","Undulated pit viper","Uracoan rattlesnake","Ursini's viper","Urutu","Vine snake","Viper","Viper Adder","Vipera ammodytes","Wagler's pit viper","Wart snake","Water adder","Water moccasin","Water snake","West Indian racer","Western blind snake","Western carpet python","Western coral snake","Western diamondback rattlesnake","Western green mamba","Western ground snake","Western hog-nosed viper","Western mud snake","Western tiger snake","Western woma python","Wetar Island python","Whip snake","White-lipped keelback","White-lipped python","White-lipped tree viper","Wirot's pit viper","Wolf snake","Woma python","Worm snake","Wutu","Wynaad keelback","Yarara","Yellow anaconda","Yellow-banded sea snake","Yellow-bellied sea snake","Yellow-lined palm viper","Yellow-lipped sea snake","Yellow-striped rat snake","Yunnan keelback","Zebra snake","Zebra spitting cobra"],C4e=["bat","bear","bee","bird","butterfly","cat","cow","crocodile","deer","dog","dolphin","eagle","elephant","fish","flamingo","fox","frog","gecko","giraffe","gorilla","hamster","hippopotamus","horse","kangaroo","koala","lion","monkey","ostrich","panda","parrot","peacock","penguin","polar bear","rabbit","rhinoceros","sea lion","shark","snake","squirrel","tiger","turtle","whale","wolf","zebra"],F4e={bear:i4e,bird:o4e,cat:l4e,cetacean:s4e,cow:u4e,crocodilia:c4e,dog:d4e,fish:f4e,horse:p4e,insect:h4e,lion:m4e,pet_name:v4e,rabbit:g4e,rodent:y4e,snake:b4e,type:C4e},E4e=F4e,w4e=["{{person.name}}","{{company.name}}"],S4e=["Redhold","Treeflex","Trippledex","Kanlam","Bigtax","Daltfresh","Toughjoyfax","Mat Lam Tam","Otcom","Tres-Zap","Y-Solowarm","Tresom","Voltsillam","Biodex","Greenlam","Viva","Matsoft","Temp","Zoolab","Subin","Rank","Job","Stringtough","Tin","It","Home Ing","Zamit","Sonsing","Konklab","Alpha","Latlux","Voyatouch","Alphazap","Holdlamis","Zaam-Dox","Sub-Ex","Quo Lux","Bamity","Ventosanzap","Lotstring","Hatity","Tempsoft","Overhold","Fixflex","Konklux","Zontrax","Tampflex","Span","Namfix","Transcof","Stim","Fix San","Sonair","Stronghold","Fintone","Y-find","Opela","Lotlux","Ronstring","Zathin","Duobam","Keylex"],A4e=["0.#.#","0.##","#.##","#.#","#.#.#"],_4e={author:w4e,name:S4e,version:A4e},D4e=_4e,T4e=["A.A. Milne","Agatha Christie","Alan Moore and Dave Gibbons","Albert Camus","Aldous Huxley","Alexander Pope","Alexandre Dumas","Alice Walker","Andrew Lang","Anne Frank","Anthony Burgess","Anthony Trollope","Antoine de Saint-Exupéry","Anton Chekhov","Anton Pavlovich Chekhov","Arthur Conan Doyle","Arthur Schopenhauer","Aylmer Maude","Ayn Rand","Beatrix Potter","Benjamin Disraeli","Benjamin Jowett","Bernard Shaw","Bertrand Russell","Bhagavanlal Indrajit","Boris Pasternak","Bram Stoker","Brian Evenson","C.E. Brock","C.S. Lewis","Carson McCallers","Charles Dickens","Charles E. Derbyshire","Charlotte Brontë","Charlotte Perkins Gilman","Chinua Achebe","Clifford R. Adams","Constance Garnett","Cormac McCarthy","D.H. Lawrence","Dan Brown","Daniel Defoe","Dante Alighieri","Dashiell Hammett","David Widger","David Wyllie","Dean Koontz","Don DeLillo","E.M. Forster","Edgar Allan Poe","Edgar Rice Burroughs","Elizabeth Cleghorn Gaskell","Elizabeth Von Arnim","Emily Brontë","Erich Remarque","Ernest Hemingway","Evelyn Waugh","F. Scott Fitzgerald","Ford Madox Ford","Frances Hodgson Burnett","Frank Herbert","Frank T. Merrill","Franz Kafka","Friedrich Wilhelm Nietzsche","Fyodor Dostoyevsky","G.K. Chesterton","Gabriel Garcia Marquez","Geoffrey Chaucer","George Eliot","George Grossmith","George Orwell","George R. R. Martin","George Saunders","Grady Ward","Graham Greene","Gustave Doré","Gustave Flaubert","Guy de Maupassant","Günter Grass","H.G. Wells","H.P. Lovecraft","Harper Lee","Harriet Beecher Stowe","Haruki Murakami","Henrik Ibsen","Henry David Thoreau","Henry Fielding","Henry James","Henry Miller","Henry Morley","Herman Melville","Hermann Broch","Homer","Honoré de Balzac","Ian McEwan","Isabel Florence Hapgood","Italo Calvino","J.D. Salinger","J.K. Rowling","J.M. Barrie","J.R.R. Tolkien","Jack Kerouac","Jack London","Jacob Grimm","Jacqueline Crooks","James Baldwin","James Dickey","James Ellroy","James Joyce","James Patterson","Jane Austen","Johann Wolfgang von Goethe","John Bunyan","John Camden Hotten","John Dos Passos","John Green","John Grisham","John Kennedy Toole","John Milton","John Ormsby","John Steinbeck","John Updike","Jonathan Franzen","Jonathan Swift","Joseph Conrad","Joseph Heller","José Rizal","Judy Blume","Jules Verne","Junot Diaz","Karl Marx","Kazuo Ishiguro","Ken Follett","Ken Kesey","Kenneth Grahame","Khaled Hosseini","Kingsley Amis","Kurt Vonnegut","L. Frank Baum","L.M. Montgomery","Laurence Sterne","Leo Tolstoy","Lewis Carroll","Louisa May Alcott","Louise Maude","Malcolm Lowry","Marcel Proust","Margaret Atwood","Margaret Mitchell","Marilynne Robinson","Mark Twain","Martin Amis","Mary Shelley","Michael Chabon","Miguel de Cervantes","Mikhail Bulgakov","Muriel Spark","Nancy Mitford","Nathanael West","Nathaniel Hawthorne","Neil Gaiman","Niccolo Machiavelli","Norman Mailer","Oscar Levy","Oscar Wilde","P.G. Wodehouse","Paulo Coelho","Peter Carey","Philip Pullman","Philip Roth","Plato","R.L. Stine","Rachel Kushner","Ralph Ellison","Ray Bradbury","Raymond Chandler","Richard Wagner","Richard Wright","Richard Yates","Roald Dahl","Robert Graves","Robert Louis Stevenson","Robert Penn Warren","Rudyard Kipling","Salman Rushdie","Samuel Beckett","Samuel Butler","Samuel Richardson","Saul Bellow","Shivaram Parashuram Bhide","Sir Arthur Conan Doyle","Sir Richard Francis Burton","Stendhal","Stephen Hawking","Stephen King","Sun Tzu","Suzanne Collins","T. Smollett","T.S. Eliot","Theodore Alois Buckley","Theodore Dreiser","Thomas Hardy","Thomas Love Peacock","Thomas Mann","Toni Morrison","Truman Capote","V.S. Naipaul","Vance Packard","Vatsyayana","Victor Hugo","Virgil","Virginia Woolf","Vladimir Nabokov","Voltaire","W.G. Sebald","W.K. Marriott","Walker Percy","Walt Whitman","Walter Scott","Wilhelm Grimm","Wilkie Collins","William Faulkner","William Gibson","William Golding","William Makepeace Thackeray","William Shakespeare","Zadie Smith"],x4e=["Audiobook","Ebook","Hardcover","Paperback"],k4e=["Adventure","Biography","Business","Children's Literature","Classic","Comedy","Comic","Detective","Drama","Fantasy","Graphic Novel","Historical Fiction","Horror","Memoir","Mystery","Mythology","Philosophy","Poetry","Psychology","Religion","Romance","Science Fiction","Thriller","Western","Young Adult"],M4e=["Academic Press","Ace Books","Addison-Wesley","Adis International","Airiti Press","Allen Ltd","Andrews McMeel Publishing","Anova Books","Anvil Press Poetry","Applewood Books","Apress","Athabasca University Press","Atheneum Books","Atheneum Publishers","Atlantic Books","Atlas Press","BBC Books","Ballantine Books","Banner of Truth Trust","Bantam Books","Bantam Spectra","Barrie & Jenkins","Basic Books","Belknap Press","Bella Books","Bellevue Literary Press","Berg Publishers","Berkley Books","Bison Books","Black Dog Publishing","Black Library","Black Sparrow Books","Blackie and Son Limited","Blackstaff Press","Blackwell Publishing","Bloodaxe Books","Bloomsbury Publishing Plc","Blue Ribbon Books","Book League of America","Book Works","Booktrope","Borgo Press","Bowes & Bowes","Boydell & Brewer","Breslov Research Institute","Brill","Brimstone Press","Broadview Press","Burns & Oates","Butterworth-Heinemann","Caister Academic Press","Cambridge University Press","Candlewick Press","Canongate Books","Carcanet Press","Carlton Books","Carlton Publishing Group","Carnegie Mellon University Press","Casemate Publishers","Cengage Learning","Central European University Press","Chambers Harrap","Charles Scribner's Sons","Chatto and Windus","Chick Publications","Chronicle Books","Churchill Livingstone","Cisco Press","City Lights Publishers","Cloverdale Corporation","D. Appleton & Company","D. Reidel","DAW Books","Da Capo Press","Daedalus Publishing","Dalkey Archive Press","Darakwon Press","David & Charles","Dedalus Books","Del Rey Books","E. P. Dutton","ECW Press","Earthscan","Edupedia Publications","Eel Pie Publishing","Eerdmans Publishing","Ellora's Cave","Elsevier","Emerald Group Publishing","Etruscan Press","FabJob","Faber and Faber","Fairview Press","Farrar, Straus & Giroux","Fearless Books","Felony & Mayhem Press","Firebrand Books","Flame Tree Publishing","Focal Press","G-Unit Books","G. P. Putnam's Sons","Gaspereau Press","Gay Men's Press","Gefen Publishing House","George H. Doran Company","George Newnes","George Routledge & Sons","Godwit Press","Golden Cockerel Press","HMSO","Hachette Book Group USA","Hackett Publishing Company","Hamish Hamilton","Happy House","Harcourt Assessment","Harcourt Trade Publishers","Harlequin Enterprises Ltd","Harper & Brothers","Harper & Row","HarperCollins","HarperPrism","HarperTrophy","Harry N. Abrams, Inc.","Harvard University Press","Harvest House","Harvill Press at Random House","Hawthorne Books","Hay House","Haynes Manuals","Heyday Books","Hodder & Stoughton","Hodder Headline","Hogarth Press","Holland Park Press","Holt McDougal","Horizon Scientific Press","Ian Allan Publishing","Ignatius Press","Imperial War Museum","Indiana University Press","J. M. Dent","Jaico Publishing House","Jarrolds Publishing","John Blake Publishing","Karadi Tales","Kensington Books","Kessinger Publishing","Kodansha","Kogan Page","Koren Publishers Jerusalem","Ladybird Books","Leaf Books","Leafwood Publishers","Left Book Club","Legend Books","Lethe Press","Libertas Academica","Liberty Fund","Library of America","Lion Hudson","Macmillan Publishers","Mainstream Publishing","Manchester University Press","Mandrake Press","Mandrake of Oxford","Manning Publications","Manor House Publishing","Mapin Publishing","Marion Boyars Publishers","Mark Batty Publisher","Marshall Cavendish","Marshall Pickering","Martinus Nijhoff Publishers","Mascot Books","Matthias Media","McClelland and Stewart","McFarland & Company","McGraw Hill Financial","McGraw-Hill Education","Medknow Publications","Naiad Press","Nauka","NavPress","New Directions Publishing","New English Library","New Holland Publishers","New Village Press","Newnes","No Starch Press","Nonesuch Press","O'Reilly Media","Oberon Books","Open Court Publishing Company","Open University Press","Orchard Books","Orion Books","Packt Publishing","Palgrave Macmillan","Pan Books","Pantheon Books at Random House","Papadakis Publisher","Parachute Publishing","Parragon","Pathfinder Press","Paulist Press","Pavilion Books","Peace Hill Press","Pecan Grove Press","Pen and Sword Books","Penguin Books","Random House","Reed Elsevier","Reed Publishing","SAGE Publications","Salt Publishing","Sams Publishing","Schocken Books","Scholastic Press","Seagull Books","Secker & Warburg","Shambhala Publications","Shire Books","Shoemaker & Hoard Publishers","Shuter & Shooter Publishers","Sidgwick & Jackson","Signet Books","Simon & Schuster","St. Martin's Press","T & T Clark","Tachyon Publications","Tammi","Target Books","Tarpaulin Sky Press","Tartarus Press","Tate Publishing & Enterprises","Taunton Press","Taylor & Francis","Ten Speed Press","UCL Press","Unfinished Monument Press","United States Government Publishing Office","University of Akron Press","University of Alaska Press","University of California Press","University of Chicago Press","University of Michigan Press","University of Minnesota Press","University of Nebraska Press","Velazquez Press","Verso Books","Victor Gollancz Ltd","Viking Press","Vintage Books","Vintage Books at Random House","Virago Press","Virgin Publishing","Voyager Books","Zed Books","Ziff Davis Media","Zondervan"],B4e=["A Song of Ice and Fire","Anna Karenina","Colonel Race","Discworld","Dune","Harry Potter","Hercule Poirot","His Dark Materials","Jane Austen Murder Mysteries","Little Women","Outlander","Percy Jackson","Sherlock Holmes","The Arc of a Scythe","The Bartimaeus Trilogy","The Border Trilogy","The Chronicles of Narnia","The Dark Tower","The Dresden Files","The Eighth Life","The Foundation Series","The Hitchhiker's Guide to the Galaxy","The Hunger Games","The Infinity Cycle","The Inheritance Cycle","The Lord of the Rings","The Maze Runner","The Prison Healer","The Red Rising Saga","The Southern Reach","The Wheel of Time","Thursday Next Series","Twilight","War and Peace"],R4e=["1984","20,000 Leagues Under the Sea","A Bend in the River","A Brief History of Time","A Clockwork Orange","A Confederacy of Dunces","A Doll's House","A Handful of Dust","A Modest Proposal","A Passage to India","A Portrait of the Artist as a Young Man","A Room with a View","A Study in Scarlet","A Tale of Two Cities","A Wrinkle in Time","Absalom, Absalom!","Adventures of Huckleberry Finn","Alice's Adventures in Wonderland","All Quiet on the Western Front","All the King's Men","American Pastoral","An American Tragedy","And Then There Were None","Animal Farm","Anna Karenina","Anne of Green Gables","Are You There God? It's Me, Margaret","As I Lay Dying","Atlas Shrugged","Atonement","Austerlitz","Beloved","Beyond Good and Evil","Bible","Bleak House","Blood Meridian","Brave New World","Brideshead Revisited","Candide","Carmilla","Catch-22","Charlie and the Chocolate Factory","Charlotte's Web","Clarissa","Cranford","Crime and Punishment","Dao De Jing: A Minimalist Translation","David Copperfield","Deliverance","Don Quixote","Dora","Dr. Zhivago","Dracula","Dubliners","Dune","East of Eden","Emma","Fahrenheit 451","Faust","For Whom the Bell Tolls","Frankenstein","Freakonomics","Go Tell It on the Mountain","Gone with the Wind","Great Expectations","Grimms' Fairy Tales","Gulliver's Travels","Hamlet","Harry Potter and the Sorcerer's Stone","Heart of Darkness","Herzog","His Dark Materials","Hitting the line","Housekeeping","I, Claudius","If on a Winter's Night a Traveler","In Cold Blood","In Search of Lost Time","Invisible Man","It","Jane Eyre","Josefine Mutzenbacher","Jude the Obscure","L.A. Confidential","Leaves of Grass","Les Miserables","Life of Pi","Little Women","Lolita","Long Walk to Freedom","Lord Jim","Lord of the Flies","Lucky Jim","Madame Bovary","Malone Dies","Meditations","Men Without Women","Metamorphosis","Middlemarch","Midnight's Children","Moby Dick","Money","Mrs. Dalloway","My Bondage and My Freedom","My Life","Native Son","Neuromancer","Never Let Me Go","Nightmare Abbey","Nineteen Eighty Four","Nostromo","Notes from the Underground","Of Mice and Men","Oliver Twist","On the Duty of Civil Disobedience","On the Road","One Flew Over the Cuckoo's Nest","One Hundred Years of Solitude","One Thousand and One Nights","Oscar and Lucinda","Pale Fire","Paradise Lost","Peter Pan","Portnoy's Complaint","Pride and Prejudice","Rabbit, Run","Republic","Revolutionary Road","Robinson Crusoe","Romeo and Juliet","Ruth Fielding in Alaska","Scoop","Second Treatise of Government","Slaughterhouse Five","Stories of Anton Chekhov","Sybil","Tess of the d'Urbervilles","The Adventures of Augie March","The Adventures of Huckleberry Finn","The Adventures of Sherlock Holmes","The Adventures of Tom Sawyer","The Aeneid","The Alchemist","The Ambassadors","The Art of War","The Big Sleep","The Black Sheep","The Blue Castle","The Brief Wondrous Life of Oscar Wao","The Brothers Karamazov","The Call of the Wild","The Canterbury Tales","The Catcher in the Rye","The Color Purple","The Complete Works of Edgar Allen Poe","The Corrections","The Count of Monte Cristo","The Day of the Locust","The Diary of a Nobody","The Diary of a Young Girl","The Divine Comedy","The Enchanted April","The Fountainhead","The Golden Bowl","The Golden Notebook","The Good Soldier","The Grapes of Wrath","The Great Gatsby","The Handmaid's Tale","The Heart is a Lonely Hunter","The Heart of the Matter","The Hobbit","The Hound of the Baskervilles","The Idiot","The Iliad","The King in Yellow","The Kite Runner","The Lion, the Witch, and the Wardrobe","The Little Prince","The Lord of the Rings","The Magic Mountain","The Maltese Falcon","The Master and Margarita","The Moviegoer","The Naked and the Dead","The Odyssey","The Old Man and the Sea","The Pickwick Papers","The Picture of Dorian Gray","The Pilgrim's Progress","The Pillars of the Earth","The Plague","The Portrait of a Lady","The Prime of Miss Jean Brodie","The Prince","The Problems of Philosophy","The Prophet","The Pursuit of Love","The Rainbow","The Red and the Black","The Remains of the Day","The Republic","The Scarlet Letter","The Sleepwalkers","The Sound and the Fury","The Stand","The Strange Case of Dr. Jekyll and Mr. Hyde","The Stranger","The Sun Also Rises","The Thirty-Nine Steps","The Three Musketeers","The Time Machine","The Tin Drum","The Trial","The War of the Worlds","The Waste Land","The Way We Live Now","The Wind in the Willows","The Woman in White","The Wonderful Wizard of Oz","The Works of Edgar Allan Poe","The Yellow Wallpaper","Things Fall Apart","Tinker, Tailor, Soldier, Spy","To Kill a Mockingbird","To the Lighthouse","Tom Jones","Treasure Island","Tristram Shandy","Tropic of Cancer","U.S.A. Trilogy","Ulysses","Uncle Tom's Cabin","Under the Volcano","Underworld","Vanity Fair","Walden","War and Peace","Watchmen","Winnie-the-Pooh","Wuthering Heights"],L4e={author:T4e,format:x4e,genre:k4e,publisher:M4e,series:B4e,title:R4e},O4e=L4e,P4e=["###-###-####","(###) ###-####","1-###-###-####","###.###.####"],I4e={formats:P4e},N4e=I4e,$4e=["azure","black","blue","cyan","fuchsia","gold","green","grey","indigo","ivory","lavender","lime","magenta","maroon","mint green","olive","orange","orchid","pink","plum","purple","red","salmon","silver","sky blue","tan","teal","turquoise","violet","white","yellow"],V4e={human:$4e},H4e=V4e,z4e=["Automotive","Baby","Beauty","Books","Clothing","Computers","Electronics","Games","Garden","Grocery","Health","Home","Industrial","Jewelry","Kids","Movies","Music","Outdoors","Shoes","Sports","Tools","Toys"],W4e=["Discover the {{animal.type}}-like agility of our {{commerce.product}}, perfect for {{word.adjective}} users","Discover the {{word.adjective}} new {{commerce.product}} with an exciting mix of {{commerce.productMaterial}} ingredients","Ergonomic {{commerce.product}} made with {{commerce.productMaterial}} for all-day {{word.adjective}} support","Experience the {{color.human}} brilliance of our {{commerce.product}}, perfect for {{word.adjective}} environments","Featuring {{science.chemical_element.name}}-enhanced technology, our {{commerce.product}} offers unparalleled {{word.adjective}} performance","Innovative {{commerce.product}} featuring {{word.adjective}} technology and {{commerce.productMaterial}} construction","Introducing the {{location.country}}-inspired {{commerce.product}}, blending {{word.adjective}} style with local craftsmanship","New {{color.human}} {{commerce.product}} with ergonomic design for {{word.adjective}} comfort",'New {{commerce.product}} model with {{number.int({"min": 1, "max": 100})}} GB RAM, {{number.int({"min": 1, "max": 1000})}} GB storage, and {{word.adjective}} features',"Our {{animal.type}}-friendly {{commerce.product}} ensures {{word.adjective}} comfort for your pets","Our {{food.adjective}}-inspired {{commerce.product}} brings a taste of luxury to your {{word.adjective}} lifestyle","Professional-grade {{commerce.product}} perfect for {{word.adjective}} training and recreational use","Savor the {{food.adjective}} essence in our {{commerce.product}}, designed for {{word.adjective}} culinary adventures","Stylish {{commerce.product}} designed to make you stand out with {{word.adjective}} looks","The sleek and {{word.adjective}} {{commerce.product}} comes with {{color.human}} LED lighting for smart functionality","The {{color.human}} {{commerce.product}} combines {{location.country}} aesthetics with {{science.chemical_element.name}}-based durability","The {{company.catchPhrase}} {{commerce.product}} offers reliable performance and {{word.adjective}} design","The {{person.firstName}} {{commerce.product}} is the latest in a series of {{word.adjective}} products from {{company.name}}","{{commerce.productAdjective}} {{commerce.product}} designed with {{commerce.productMaterial}} for {{word.adjective}} performance","{{company.name}}'s most advanced {{commerce.product}} technology increases {{word.adjective}} capabilities"],G4e={adjective:["Awesome","Bespoke","Electronic","Elegant","Ergonomic","Fantastic","Fresh","Frozen","Generic","Gorgeous","Handcrafted","Handmade","Incredible","Intelligent","Licensed","Luxurious","Modern","Oriental","Practical","Recycled","Refined","Rustic","Sleek","Small","Soft","Tasty","Unbranded"],material:["Aluminum","Bamboo","Bronze","Ceramic","Concrete","Cotton","Gold","Granite","Marble","Metal","Plastic","Rubber","Silk","Steel","Wooden"],product:["Bacon","Ball","Bike","Car","Chair","Cheese","Chicken","Chips","Computer","Fish","Gloves","Hat","Keyboard","Mouse","Pants","Pizza","Salad","Sausages","Shirt","Shoes","Soap","Table","Towels","Tuna"]},j4e={department:z4e,product_description:W4e,product_name:G4e},K4e=j4e,U4e=["AI-driven","Adaptive","Advanced","Automated","Balanced","Business-focused","Centralized","Compatible","Configurable","Cross-platform","Customer-focused","Customizable","Decentralized","Devolved","Digitized","Distributed","Diverse","Enhanced","Ergonomic","Exclusive","Expanded","Extended","Face to face","Focused","Front-line","Fully-configurable","Fundamental","Future-proofed","Grass-roots","Horizontal","Immersive","Implemented","Innovative","Integrated","Intuitive","Managed","Monitored","Multi-tiered","Networked","Open-architected","Open-source","Operative","Optimized","Optional","Organic","Organized","Persevering","Persistent","Phased","Polarised","Proactive","Profit-focused","Profound","Programmable","Progressive","Public-key","Quality-focused","Reactive","Realigned","Reduced","Reverse-engineered","Robust","Seamless","Secured","Self-enabling","Sharable","Smart","Stand-alone","Streamlined","Sustainable","Synchronised","Team-oriented","Total","Triple-buffered","Universal","Upgradable","User-centric","User-friendly","Versatile","Virtual","Visionary"],q4e=["24/7","AI-driven","B2B","B2C","back-end","best-of-breed","bleeding-edge","collaborative","compelling","cross-media","cross-platform","customized","cutting-edge","decentralized","distributed","dynamic","efficient","end-to-end","enterprise","extensible","frictionless","front-end","generative","global","granular","holistic","immersive","impactful","innovative","integrated","interactive","intuitive","killer","leading-edge","magnetic","mission-critical","next-generation","one-to-one","open-source","out-of-the-box","plug-and-play","proactive","quantum","real-time","revolutionary","rich","robust","scalable","seamless","smart","sticky","strategic","sustainable","synergistic","transparent","turn-key","ubiquitous","user-centric","value-added","vertical","viral","virtual","visionary","world-class"],Y4e=["AI","ROI","applications","architectures","blockchains","channels","communities","content","convergence","deliverables","e-commerce","experiences","functionalities","infrastructures","initiatives","interfaces","large language models","lifetime value","markets","methodologies","metrics","mindshare","models","networks","niches","paradigms","partnerships","platforms","relationships","schemas","smart contracts","solutions","supply-chains","synergies","systems","technologies","users","web services"],J4e=["aggregate","architect","benchmark","brand","collaborate","cultivate","deliver","deploy","disintermediate","drive","embrace","empower","enable","engage","engineer","enhance","evolve","expedite","exploit","extend","facilitate","gamify","generate","grow","harness","implement","incentivize","incubate","innovate","integrate","iterate","leverage","maximize","mesh","monetize","optimize","orchestrate","productize","redefine","reinvent","repurpose","revolutionize","scale","seize","simplify","strategize","streamline","syndicate","synthesize","target","transform","transition","unleash","utilize","visualize","whiteboard"],X4e=["24 hour","24/7","AI-powered","actuating","analyzing","asymmetric","asynchronous","attitude-oriented","bifurcated","bottom-line","clear-thinking","client-driven","client-server","cloud-native","coherent","cohesive","composite","content-based","context-sensitive","contextually-based","data-driven","dedicated","demand-driven","directional","discrete","disintermediate","dynamic","eco-centric","empowering","encompassing","executive","explicit","exuding","fault-tolerant","fresh-thinking","full-range","global","heuristic","high-level","holistic","homogeneous","human-resource","hybrid","immersive","impactful","incremental","intangible","interactive","intermediate","leading edge","local","logistical","maximized","methodical","mission-critical","mobile","modular","motivating","national","needs-based","neutral","next generation","optimal","optimizing","radical","real-time","reciprocal","regional","resilient","responsive","scalable","secondary","stable","static","sustainable","system-worthy","systematic","systemic","tangible","tertiary","transitional","uniform","user-facing","value-added","well-modulated","zero administration","zero defect","zero tolerance","zero trust"],Z4e=["Group","Inc","LLC","and Sons"],Q4e=["{{person.last_name.generic}} - {{person.last_name.generic}}","{{person.last_name.generic}} {{company.legal_entity_type}}","{{person.last_name.generic}}, {{person.last_name.generic}} and {{person.last_name.generic}}"],e8e=["ability","access","adapter","algorithm","alliance","analyzer","application","approach","architecture","archive","array","artificial intelligence","attitude","benchmark","budgetary management","capability","capacity","challenge","circuit","collaboration","complexity","concept","conglomeration","contingency","core","customer loyalty","data-warehouse","database","definition","emulation","encoding","encryption","firmware","flexibility","focus group","forecast","frame","framework","function","functionalities","generative AI","hardware","help-desk","hierarchy","hub","implementation","infrastructure","initiative","installation","instruction set","interface","internet solution","intranet","knowledge base","knowledge user","leverage","local area network","matrices","matrix","methodology","microservice","middleware","migration","model","moderator","monitoring","moratorium","neural-net","open architecture","orchestration","paradigm","parallelism","policy","portal","pricing structure","process improvement","product","productivity","project","projection","protocol","service-desk","software","solution","standardization","strategy","structure","success","support","synergy","system engine","task-force","throughput","time-frame","toolset","utilisation","website","workforce"],t8e={adjective:U4e,buzz_adjective:q4e,buzz_noun:Y4e,buzz_verb:J4e,descriptor:X4e,legal_entity_type:Z4e,name_pattern:Q4e,noun:e8e},n8e=t8e,r8e=["avatar","category","comment","createdAt","email","group","id","name","password","phone","status","title","token","updatedAt"],a8e={column:r8e},i8e=a8e,o8e={wide:["April","August","December","February","January","July","June","March","May","November","October","September"],abbr:["Apr","Aug","Dec","Feb","Jan","Jul","Jun","Mar","May","Nov","Oct","Sep"]},l8e={wide:["Friday","Monday","Saturday","Sunday","Thursday","Tuesday","Wednesday"],abbr:["Fri","Mon","Sat","Sun","Thu","Tue","Wed"]},s8e={month:o8e,weekday:l8e},u8e=s8e,c8e=["Auto Loan","Checking","Credit Card","Home Loan","Investment","Money Market","Personal Loan","Savings"],d8e=["34##-######-####L","37##-######-####L"],f8e=["30[0-5]#-######-###L","36##-######-###L"],p8e=["6011-####-####-###L","65##-####-####-###L"],h8e=["3528-####-####-###L","3529-####-####-###L","35[3-8]#-####-####-###L"],m8e=["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],v8e=["4###########L","4###-####-####-###L"],g8e={american_express:d8e,diners_club:f8e,discover:p8e,jcb:h8e,mastercard:m8e,visa:v8e},y8e=g8e,b8e=[{name:"UAE Dirham",code:"AED",symbol:"",numericCode:"784"},{name:"Afghani",code:"AFN",symbol:"؋",numericCode:"971"},{name:"Lek",code:"ALL",symbol:"Lek",numericCode:"008"},{name:"Armenian Dram",code:"AMD",symbol:"",numericCode:"051"},{name:"Netherlands Antillian Guilder",code:"ANG",symbol:"ƒ",numericCode:"532"},{name:"Kwanza",code:"AOA",symbol:"",numericCode:"973"},{name:"Argentine Peso",code:"ARS",symbol:"$",numericCode:"032"},{name:"Australian Dollar",code:"AUD",symbol:"$",numericCode:"036"},{name:"Aruban Guilder",code:"AWG",symbol:"ƒ",numericCode:"533"},{name:"Azerbaijanian Manat",code:"AZN",symbol:"ман",numericCode:"944"},{name:"Convertible Marks",code:"BAM",symbol:"KM",numericCode:"977"},{name:"Barbados Dollar",code:"BBD",symbol:"$",numericCode:"052"},{name:"Taka",code:"BDT",symbol:"",numericCode:"050"},{name:"Bulgarian Lev",code:"BGN",symbol:"лв",numericCode:"975"},{name:"Bahraini Dinar",code:"BHD",symbol:"",numericCode:"048"},{name:"Burundi Franc",code:"BIF",symbol:"",numericCode:"108"},{name:"Bermudian Dollar (customarily known as Bermuda Dollar)",code:"BMD",symbol:"$",numericCode:"060"},{name:"Brunei Dollar",code:"BND",symbol:"$",numericCode:"096"},{name:"Boliviano boliviano",code:"BOB",symbol:"Bs",numericCode:"068"},{name:"Brazilian Real",code:"BRL",symbol:"R$",numericCode:"986"},{name:"Bahamian Dollar",code:"BSD",symbol:"$",numericCode:"044"},{name:"Pula",code:"BWP",symbol:"P",numericCode:"072"},{name:"Belarusian Ruble",code:"BYN",symbol:"Rbl",numericCode:"933"},{name:"Belize Dollar",code:"BZD",symbol:"BZ$",numericCode:"084"},{name:"Canadian Dollar",code:"CAD",symbol:"$",numericCode:"124"},{name:"Congolese Franc",code:"CDF",symbol:"",numericCode:"976"},{name:"Swiss Franc",code:"CHF",symbol:"CHF",numericCode:"756"},{name:"Chilean Peso",code:"CLP",symbol:"$",numericCode:"152"},{name:"Yuan Renminbi",code:"CNY",symbol:"¥",numericCode:"156"},{name:"Colombian Peso",code:"COP",symbol:"$",numericCode:"170"},{name:"Costa Rican Colon",code:"CRC",symbol:"₡",numericCode:"188"},{name:"Cuban Peso",code:"CUP",symbol:"₱",numericCode:"192"},{name:"Cape Verde Escudo",code:"CVE",symbol:"",numericCode:"132"},{name:"Czech Koruna",code:"CZK",symbol:"Kč",numericCode:"203"},{name:"Djibouti Franc",code:"DJF",symbol:"",numericCode:"262"},{name:"Danish Krone",code:"DKK",symbol:"kr",numericCode:"208"},{name:"Dominican Peso",code:"DOP",symbol:"RD$",numericCode:"214"},{name:"Algerian Dinar",code:"DZD",symbol:"",numericCode:"012"},{name:"Egyptian Pound",code:"EGP",symbol:"£",numericCode:"818"},{name:"Nakfa",code:"ERN",symbol:"",numericCode:"232"},{name:"Ethiopian Birr",code:"ETB",symbol:"",numericCode:"230"},{name:"Euro",code:"EUR",symbol:"€",numericCode:"978"},{name:"Fiji Dollar",code:"FJD",symbol:"$",numericCode:"242"},{name:"Falkland Islands Pound",code:"FKP",symbol:"£",numericCode:"238"},{name:"Pound Sterling",code:"GBP",symbol:"£",numericCode:"826"},{name:"Lari",code:"GEL",symbol:"",numericCode:"981"},{name:"Cedi",code:"GHS",symbol:"",numericCode:"936"},{name:"Gibraltar Pound",code:"GIP",symbol:"£",numericCode:"292"},{name:"Dalasi",code:"GMD",symbol:"",numericCode:"270"},{name:"Guinea Franc",code:"GNF",symbol:"",numericCode:"324"},{name:"Quetzal",code:"GTQ",symbol:"Q",numericCode:"320"},{name:"Guyana Dollar",code:"GYD",symbol:"$",numericCode:"328"},{name:"Hong Kong Dollar",code:"HKD",symbol:"$",numericCode:"344"},{name:"Lempira",code:"HNL",symbol:"L",numericCode:"340"},{name:"Gourde",code:"HTG",symbol:"",numericCode:"332"},{name:"Forint",code:"HUF",symbol:"Ft",numericCode:"348"},{name:"Rupiah",code:"IDR",symbol:"Rp",numericCode:"360"},{name:"New Israeli Sheqel",code:"ILS",symbol:"₪",numericCode:"376"},{name:"Bhutanese Ngultrum",code:"BTN",symbol:"Nu",numericCode:"064"},{name:"Indian Rupee",code:"INR",symbol:"₹",numericCode:"356"},{name:"Iraqi Dinar",code:"IQD",symbol:"",numericCode:"368"},{name:"Iranian Rial",code:"IRR",symbol:"﷼",numericCode:"364"},{name:"Iceland Krona",code:"ISK",symbol:"kr",numericCode:"352"},{name:"Jamaican Dollar",code:"JMD",symbol:"J$",numericCode:"388"},{name:"Jordanian Dinar",code:"JOD",symbol:"",numericCode:"400"},{name:"Yen",code:"JPY",symbol:"¥",numericCode:"392"},{name:"Kenyan Shilling",code:"KES",symbol:"",numericCode:"404"},{name:"Som",code:"KGS",symbol:"лв",numericCode:"417"},{name:"Riel",code:"KHR",symbol:"៛",numericCode:"116"},{name:"Comoro Franc",code:"KMF",symbol:"",numericCode:"174"},{name:"North Korean Won",code:"KPW",symbol:"₩",numericCode:"408"},{name:"Won",code:"KRW",symbol:"₩",numericCode:"410"},{name:"Kuwaiti Dinar",code:"KWD",symbol:"",numericCode:"414"},{name:"Cayman Islands Dollar",code:"KYD",symbol:"$",numericCode:"136"},{name:"Tenge",code:"KZT",symbol:"лв",numericCode:"398"},{name:"Kip",code:"LAK",symbol:"₭",numericCode:"418"},{name:"Lebanese Pound",code:"LBP",symbol:"£",numericCode:"422"},{name:"Sri Lanka Rupee",code:"LKR",symbol:"₨",numericCode:"144"},{name:"Liberian Dollar",code:"LRD",symbol:"$",numericCode:"430"},{name:"Libyan Dinar",code:"LYD",symbol:"",numericCode:"434"},{name:"Moroccan Dirham",code:"MAD",symbol:"",numericCode:"504"},{name:"Moldovan Leu",code:"MDL",symbol:"",numericCode:"498"},{name:"Malagasy Ariary",code:"MGA",symbol:"",numericCode:"969"},{name:"Denar",code:"MKD",symbol:"ден",numericCode:"807"},{name:"Kyat",code:"MMK",symbol:"",numericCode:"104"},{name:"Tugrik",code:"MNT",symbol:"₮",numericCode:"496"},{name:"Pataca",code:"MOP",symbol:"",numericCode:"446"},{name:"Ouguiya",code:"MRU",symbol:"",numericCode:"929"},{name:"Mauritius Rupee",code:"MUR",symbol:"₨",numericCode:"480"},{name:"Rufiyaa",code:"MVR",symbol:"",numericCode:"462"},{name:"Kwacha",code:"MWK",symbol:"",numericCode:"454"},{name:"Mexican Peso",code:"MXN",symbol:"$",numericCode:"484"},{name:"Malaysian Ringgit",code:"MYR",symbol:"RM",numericCode:"458"},{name:"Metical",code:"MZN",symbol:"MT",numericCode:"943"},{name:"Naira",code:"NGN",symbol:"₦",numericCode:"566"},{name:"Cordoba Oro",code:"NIO",symbol:"C$",numericCode:"558"},{name:"Norwegian Krone",code:"NOK",symbol:"kr",numericCode:"578"},{name:"Nepalese Rupee",code:"NPR",symbol:"₨",numericCode:"524"},{name:"New Zealand Dollar",code:"NZD",symbol:"$",numericCode:"554"},{name:"Rial Omani",code:"OMR",symbol:"﷼",numericCode:"512"},{name:"Balboa",code:"PAB",symbol:"B/.",numericCode:"590"},{name:"Nuevo Sol",code:"PEN",symbol:"S/.",numericCode:"604"},{name:"Kina",code:"PGK",symbol:"",numericCode:"598"},{name:"Philippine Peso",code:"PHP",symbol:"Php",numericCode:"608"},{name:"Pakistan Rupee",code:"PKR",symbol:"₨",numericCode:"586"},{name:"Zloty",code:"PLN",symbol:"zł",numericCode:"985"},{name:"Guarani",code:"PYG",symbol:"Gs",numericCode:"600"},{name:"Qatari Rial",code:"QAR",symbol:"﷼",numericCode:"634"},{name:"New Leu",code:"RON",symbol:"lei",numericCode:"946"},{name:"Serbian Dinar",code:"RSD",symbol:"Дин.",numericCode:"941"},{name:"Russian Ruble",code:"RUB",symbol:"руб",numericCode:"643"},{name:"Rwanda Franc",code:"RWF",symbol:"",numericCode:"646"},{name:"Saudi Riyal",code:"SAR",symbol:"﷼",numericCode:"682"},{name:"Solomon Islands Dollar",code:"SBD",symbol:"$",numericCode:"090"},{name:"Seychelles Rupee",code:"SCR",symbol:"₨",numericCode:"690"},{name:"Sudanese Pound",code:"SDG",symbol:"",numericCode:"938"},{name:"Swedish Krona",code:"SEK",symbol:"kr",numericCode:"752"},{name:"Singapore Dollar",code:"SGD",symbol:"$",numericCode:"702"},{name:"Saint Helena Pound",code:"SHP",symbol:"£",numericCode:"654"},{name:"Leone",code:"SLE",symbol:"",numericCode:"925"},{name:"Somali Shilling",code:"SOS",symbol:"S",numericCode:"706"},{name:"Surinam Dollar",code:"SRD",symbol:"$",numericCode:"968"},{name:"South Sudanese pound",code:"SSP",symbol:"",numericCode:"728"},{name:"Dobra",code:"STN",symbol:"Db",numericCode:"930"},{name:"Syrian Pound",code:"SYP",symbol:"£",numericCode:"760"},{name:"Lilangeni",code:"SZL",symbol:"",numericCode:"748"},{name:"Baht",code:"THB",symbol:"฿",numericCode:"764"},{name:"Somoni",code:"TJS",symbol:"",numericCode:"972"},{name:"Manat",code:"TMT",symbol:"",numericCode:"934"},{name:"Tunisian Dinar",code:"TND",symbol:"",numericCode:"788"},{name:"Pa'anga",code:"TOP",symbol:"",numericCode:"776"},{name:"Turkish Lira",code:"TRY",symbol:"₺",numericCode:"949"},{name:"Trinidad and Tobago Dollar",code:"TTD",symbol:"TT$",numericCode:"780"},{name:"New Taiwan Dollar",code:"TWD",symbol:"NT$",numericCode:"901"},{name:"Tanzanian Shilling",code:"TZS",symbol:"",numericCode:"834"},{name:"Hryvnia",code:"UAH",symbol:"₴",numericCode:"980"},{name:"Uganda Shilling",code:"UGX",symbol:"",numericCode:"800"},{name:"US Dollar",code:"USD",symbol:"$",numericCode:"840"},{name:"Peso Uruguayo",code:"UYU",symbol:"$U",numericCode:"858"},{name:"Uzbekistan Sum",code:"UZS",symbol:"лв",numericCode:"860"},{name:"Venezuelan bolívar",code:"VES",symbol:"Bs",numericCode:"928"},{name:"Dong",code:"VND",symbol:"₫",numericCode:"704"},{name:"Vatu",code:"VUV",symbol:"",numericCode:"548"},{name:"Tala",code:"WST",symbol:"",numericCode:"882"},{name:"CFA Franc BEAC",code:"XAF",symbol:"",numericCode:"950"},{name:"East Caribbean Dollar",code:"XCD",symbol:"$",numericCode:"951"},{name:"CFA Franc BCEAO",code:"XOF",symbol:"",numericCode:"952"},{name:"CFP Franc",code:"XPF",symbol:"",numericCode:"953"},{name:"Yemeni Rial",code:"YER",symbol:"﷼",numericCode:"886"},{name:"Rand",code:"ZAR",symbol:"R",numericCode:"710"},{name:"Lesotho Loti",code:"LSL",symbol:"",numericCode:"426"},{name:"Namibia Dollar",code:"NAD",symbol:"N$",numericCode:"516"},{name:"Zambian Kwacha",code:"ZMW",symbol:"K",numericCode:"967"},{name:"Zimbabwe Dollar",code:"ZWL",symbol:"",numericCode:"932"}],C8e=["A {{finance.transactionType}} for {{finance.currencyCode}} {{finance.amount}} was made at {{company.name}} via card ending ****{{string.numeric(4)}} on account ***{{string.numeric(4)}}.","A {{finance.transactionType}} of {{finance.currencyCode}} {{finance.amount}} occurred at {{company.name}} using a card ending in ****{{string.numeric(4)}} for account ***{{string.numeric(4)}}.","Payment of {{finance.currencyCode}} {{finance.amount}} for {{finance.transactionType}} at {{company.name}}, processed with card ending ****{{string.numeric(4)}} linked to account ***{{string.numeric(4)}}.","Transaction alert: {{finance.transactionType}} at {{company.name}} using card ending ****{{string.numeric(4)}} for an amount of {{finance.currencyCode}} {{finance.amount}} on account ***{{string.numeric(4)}}.","You made a {{finance.transactionType}} of {{finance.currencyCode}} {{finance.amount}} at {{company.name}} using card ending in ****{{string.numeric(4)}} from account ***{{string.numeric(4)}}.","Your {{finance.transactionType}} of {{finance.currencyCode}} {{finance.amount}} at {{company.name}} was successful. Charged via card ****{{string.numeric(4)}} to account ***{{string.numeric(4)}}.","{{finance.transactionType}} at {{company.name}} with a card ending in ****{{string.numeric(4)}} for {{finance.currencyCode}} {{finance.amount}} from account ***{{string.numeric(4)}}.","{{finance.transactionType}} confirmed at {{company.name}} for {{finance.currencyCode}} {{finance.amount}}, card ending in ****{{string.numeric(4)}} associated with account ***{{string.numeric(4)}}.","{{finance.transactionType}} of {{finance.currencyCode}} {{finance.amount}} at {{company.name}} charged to account ending in {{string.numeric(4)}} using card ending in ****{{string.numeric(4)}}.","{{finance.transactionType}} processed at {{company.name}} for {{finance.currencyCode}} {{finance.amount}}, using card ending ****{{string.numeric(4)}}. Account: ***{{string.numeric(4)}}.","{{finance.transactionType}} transaction at {{company.name}} using card ending with ****{{string.numeric(4)}} for {{finance.currencyCode}} {{finance.amount}} in account ***{{string.numeric(4)}}."],F8e=["deposit","invoice","payment","withdrawal"],E8e={account_type:c8e,credit_card:y8e,currency:b8e,transaction_description_pattern:C8e,transaction_type:F8e},w8e=E8e,S8e=["bitter","creamy","crispy","crunchy","delicious","fluffy","fresh","golden","juicy","moist","rich","salty","savory","smoky","sour","spicy","sweet","tangy","tender","zesty"],A8e=["A classic pie filled with delicious {{food.meat}} and {{food.adjective}} {{food.ingredient}}, baked in a {{food.adjective}} pastry crust and topped with a golden-brown lattice.","A delightful tart combining {{food.adjective}} {{food.vegetable}} and sweet {{food.fruit}}, set in a buttery pastry shell and finished with a hint of {{food.spice}}.","A heartwarming {{food.ethnic_category}} soup, featuring fresh {{food.ingredient}} and an aromatic blend of traditional spices.","A robust {{food.adjective}} stew featuring {{food.ethnic_category}} flavors, loaded with {{food.adjective}} meat, {{food.adjective}} vegetables, and a {{food.adjective}}, {{food.adjective}} broth.","A simple {{food.fruit}} pie. No fancy stuff. Just pie.","A slow-roasted {{animal.bird}} with a {{food.adjective}}, {{food.adjective}} exterior. Stuffed with {{food.fruit}} and covered in {{food.fruit}} sauce. Sides with {{food.vegetable}} puree and wild {{food.vegetable}}.","A special {{color.human}} {{food.ingredient}} from {{location.country}}. To support the strong flavor it is sided with a tablespoon of {{food.spice}}.","A succulent {{food.meat}} steak, encased in a {{food.adjective}} {{food.spice}} crust, served with a side of {{food.spice}} mashed {{food.vegetable}}.","An exquisite {{food.meat}} roast, infused with the essence of {{food.fruit}}, slow-roasted to bring out its natural flavors and served with a side of creamy {{food.vegetable}}","Baked {{food.ingredient}}-stuffed {{food.meat}}, seasoned with {{food.spice}} and {{food.adjective}} herbs, accompanied by roasted {{food.vegetable}} medley.","Crispy fried {{food.meat}} bites, seasoned with {{food.spice}} and served with a tangy {{food.fruit}} dipping sauce.","Fresh mixed greens tossed with {{food.spice}}-rubbed {{food.meat}}, {{food.vegetable}}, and a light dressing.","Fresh {{food.ingredient}} with a pinch of {{food.spice}}, topped by a caramelized {{food.fruit}} with whipped cream","Grilled {{food.meat}} kebabs, marinated in {{food.ethnic_category}} spices and served with a fresh {{food.vegetable}} and {{food.fruit}} salad.","Hearty {{food.ingredient}} and {{food.meat}} stew, slow-cooked with {{food.spice}} and {{food.vegetable}} for a comforting, flavorful meal.","Juicy {{food.meat}}, grilled to your liking and drizzled with a bold {{food.spice}} sauce, served alongside roasted {{food.vegetable}}.","Our {{food.adjective}} {{food.meat}}, slow-cooked to perfection, accompanied by steamed {{food.vegetable}} and a rich, savory gravy.","Tender {{food.meat}} skewers, glazed with a sweet and tangy {{food.fruit}} sauce, served over a bed of fragrant jasmine rice.","Tenderly braised {{food.meat}} in a rich {{food.spice}} and {{food.vegetable}} sauce, served with a side of creamy {{food.vegetable}}.","Three {{food.ingredient}} with {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}}, {{food.vegetable}} and {{food.ingredient}}. With a side of baked {{food.fruit}}, and your choice of {{food.ingredient}} or {{food.ingredient}}.",'{{number.int({"min":1, "max":99})}}-day aged {{food.meat}} steak, with choice of {{number.int({"min":2, "max":4})}} sides.'],_8e=["California maki","Peking duck","Philadelphia maki","arepas","barbecue ribs","bruschette with tomato","bunny chow","caesar salad","caprese salad","cauliflower penne","cheeseburger","chicken fajitas","chicken milanese","chicken parm","chicken wings","chilli con carne","ebiten maki","fettuccine alfredo","fish and chips","french fries with sausages","french toast","hummus","katsu curry","kebab","lasagne","linguine with clams","massaman curry","meatballs with sauce","mushroom risotto","pappardelle alla bolognese","pasta and beans","pasta carbonara","pasta with tomato and basil","pho","pierogi","pizza","poke","pork belly buns","pork sausage roll","poutine","ricotta stuffed ravioli","risotto with seafood","salmon nigiri","scotch eggs","seafood paella","som tam","souvlaki","stinky tofu","sushi","tacos","teriyaki chicken donburi","tiramisù","tuna sashimi","vegetable soup"],D8e=["{{food.adjective}} {{food.ethnic_category}} stew","{{food.adjective}} {{food.meat}} with {{food.vegetable}}","{{food.ethnic_category}} {{food.ingredient}} soup","{{food.fruit}} and {{food.fruit}} tart","{{food.fruit}} pie","{{food.fruit}}-glazed {{food.meat}} skewers","{{food.fruit}}-infused {{food.meat}} roast","{{food.ingredient}} and {{food.meat}} pie","{{food.ingredient}}-infused {{food.meat}}","{{food.meat}} steak","{{food.meat}} with {{food.fruit}} sauce","{{food.spice}}-crusted {{food.meat}}","{{food.spice}}-rubbed {{food.meat}} salad","{{food.vegetable}} salad","{{person.first_name.generic}}'s special {{food.ingredient}}"],T8e=["Ainu","Albanian","American","Andhra","Anglo-Indian","Arab","Argentine","Armenian","Assyrian","Awadhi","Azerbaijani","Balochi","Bangladeshi","Bashkir","Belarusian","Bengali","Berber","Brazilian","British","Buddhist","Bulgarian","Cajun","Cantonese","Caribbean","Chechen","Chinese","Chinese Islamic","Circassian","Crimean Tatar","Cypriot","Czech","Danish","Egyptian","English","Eritrean","Estonian","Ethiopian","Filipino","French","Georgian","German","Goan","Goan Catholic","Greek","Gujarati","Hyderabad","Indian","Indian Chinese","Indian Singaporean","Indonesian","Inuit","Irish","Italian","Italian-American","Jamaican","Japanese","Jewish - Israeli","Karnataka","Kazakh","Keralite","Korean","Kurdish","Laotian","Latvian","Lebanese","Lithuanian","Louisiana Creole","Maharashtrian","Malay","Malaysian Chinese","Malaysian Indian","Mangalorean","Mediterranean","Mennonite","Mexican","Mordovian","Mughal","Native American","Nepalese","New Mexican","Odia","Pakistani","Parsi","Pashtun","Pennsylvania Dutch","Peranakan","Persian","Peruvian","Polish","Portuguese","Punjabi","Québécois","Rajasthani","Romani","Romanian","Russian","Sami","Serbian","Sindhi","Slovak","Slovenian","Somali","South Indian","Soviet","Spanish","Sri Lankan","Taiwanese","Tamil","Tatar","Texan","Thai","Turkish","Udupi","Ukrainian","Vietnamese","Yamal","Zambian","Zanzibari"],x8e=["apple","apricot","aubergine","avocado","banana","berry","blackberry","blood orange","blueberry","bush tomato","butternut pumpkin","cantaloupe","cavalo","cherry","corella pear","cranberry","cumquat","currant","custard apple","custard apples daikon","date","dragonfruit","dried apricot","elderberry","feijoa","fig","fingerlime","goji berry","grape","grapefruit","guava","honeydew melon","incaberry","jarrahdale pumpkin","juniper berry","kiwi fruit","kiwiberry","lemon","lime","longan","loquat","lychee","mandarin","mango","mangosteen","melon","mulberry","nashi pear","nectarine","olive","orange","papaw","papaya","passionfruit","peach","pear","pineapple","plum","pomegranate","prune","rockmelon","snowpea","sprout","starfruit","strawberry","sultana","tangelo","tomato","watermelon"],k8e=["achacha","adzuki beans","agar","agave syrup","ajowan seed","albacore tuna","alfalfa","allspice","almond oil","almonds","amaranth","amchur","anchovies","aniseed","annatto seed","apple cider vinegar","apple juice","apple juice concentrate","apples","apricots","arborio rice","arrowroot","artichoke","arugula","asafoetida","asian greens","asian noodles","asparagus","aubergine","avocado","avocado oil","avocado spread","bacon","baking powder","baking soda","balsamic vinegar","bamboo shoots","banana","barberry","barley","barramundi","basil basmati rice","bay leaves","bean shoots","bean sprouts","beans","beef","beef stock","beetroot","berries","besan","black eyed beans","blackberries","blood oranges","blue cheese","blue eye trevalla","blue swimmer crab","blueberries","bocconcini","bok choy","bonito flakes","bonza","borlotti beans","bran","brazil nut","bread","brie","broccoli","broccolini","brown flour","brown mushrooms","brown rice","brown rice vinegar","brussels sprouts","buckwheat","buckwheat flour","buckwheat noodles","bulghur","bush tomato","butter","butter beans","buttermilk","butternut lettuce","butternut pumpkin","cabbage","cacao","cake","calamari","camellia tea oil","camembert","camomile","candle nut","cannellini beans","canola oil","cantaloupe","capers","capsicum","caraway seed","cardamom","carob carrot","carrot","cashews","cassia bark","cauliflower","cavalo","cayenne","celery","celery seed","cheddar","cherries","chestnut","chia seeds","chicken","chicken stock","chickory","chickpea","chilli pepper","chinese cabbage","chinese five spice","chives","choy sum","cinnamon","clams","cloves","cocoa powder","coconut","coconut oil","coconut water","coffee","common cultivated mushrooms","corella pear","coriander leaves","coriander seed","corn oil","corn syrup","corn tortilla","cornichons","cornmeal","cos lettuce","cottage cheese","cous cous","crabs","cranberry","cream","cream cheese","cucumber","cumin","cumquat","currants","curry leaves","curry powder","custard apples","dandelion","dark chocolate","dashi","dates","dill","dragonfruit","dried apricots","dried chinese broccoli","duck","edam","edamame","eggplant","eggs","elderberry","endive","english spinach","enoki mushrooms","extra virgin olive oil","farmed prawns","feijoa","fennel","fennel seeds","fenugreek","feta","figs","file powder","fingerlime","fish sauce","fish stock","flat mushrooms","flathead","flaxseed","flaxseed oil","flounder","flour","freekeh","french eschallots","fresh chillies","fromage blanc","fruit","galangal","garam masala","garlic","goat cheese","goat milk","goji berry","grape seed oil","grapefruit","grapes","green beans","green pepper","green tea","green tea noodles","greenwheat freekeh","gruyere","guava","gula melaka","haloumi","ham","haricot beans","harissa","hazelnut","hijiki","hiramasa kingfish","hokkien noodles","honey","honeydew melon","horseradish","hot smoked salmon","hummus","iceberg lettuce","incaberries","jarrahdale pumpkin","jasmine rice","jelly","jerusalem artichoke","jewfish","jicama","juniper berries","kale","kangaroo","kecap manis","kenchur","kidney beans","kidneys","kiwi berries","kiwi fruit","kohlrabi","kokam","kombu","koshihikari rice","kudzu","kumera","lamb","lavender flowers","leeks","lemon","lemongrass","lentils","lettuce","licorice","lime leaves","limes","liver","lobster","longan","loquats","lotus root","lychees","macadamia nut","macadamia oil","mace","mackerel","mahi mahi","mahlab","malt vinegar","mandarins","mango","mangosteens","maple syrup","margarine","marigold","marjoram","mastic","melon","milk","milk chocolate","mint","miso","molasses","monkfish","morwong","mountain bread","mozzarella","muesli","mulberries","mullet","mung beans","mussels","mustard","mustard seed","nashi pear","nasturtium","nectarines","nori","nutmeg","nutritional yeast","nuts","oat flour","oatmeal","oats","octopus","okra","olive oil","olives","omega spread","onion","oranges","oregano","oyster mushrooms","oyster sauce","oysters","pandanus leaves","papaw","papaya","paprik","parmesan cheese","parrotfish","parsley","parsnip","passionfruit","pasta","peaches","peanuts","pear","pear juice","pears","peas","pecan nut","pecorino","pepitas","peppercorns","peppermint","peppers","persimmon","pine nut","pineapple","pinto beans","pistachio nut","plums","polenta","pomegranate","poppy seed","porcini mushrooms","pork","potato flour","potatoes","provolone","prunes","pumpkin","pumpkin seed","purple carrot","purple rice","quark","quince","quinoa","radicchio","radish","raisin","raspberry","red cabbage","red lentils","red pepper","red wine","red wine vinegar","redfish","rhubarb","rice flour","rice noodles","rice paper","rice syrup","ricemilk","ricotta","rockmelon","rose water","rosemary","rye","rye bread","safflower oil","saffron","sage","sake","salmon","sardines","sausages","scallops","sea salt","semolina","sesame oil","sesame seeds","shark","shiitake mushrooms","silverbeet","slivered almonds","smoked trout","snapper","snowpea sprouts","snowpeas","soba","sour dough bread","soy","soy beans","soy flour","soy milk","soy sauce","soymilk","spearmint","spelt","spelt bread","spinach","spring onions","sprouts","squash","squid","star anise","star fruit","starfruit","stevia","strawberries","sugar","sultanas","sun-dried tomatoes","sunflower oil","sunflower seeds","sweet chilli sauce","sweet potato","swiss chard","swordfish","szechuan pepperberry","tabasco","tahini","taleggio cheese","tamari","tamarillo","tangelo","tapioca","tapioca flour","tarragon","tea","tea oil","tempeh","thyme","tinned","tofu","tom yum","tomatoes","trout","tuna","turkey","turmeric","turnips","unbleached flour","vanilla beans","vegetable oil","vegetable spaghetti","vegetable stock","vermicelli noodles","vinegar","wakame","walnut","warehou","wasabi","water","watercress","watermelon","wattleseed","wheat","wheatgrass juice","white bread","white flour","white rice","white wine","white wine vinegar","whiting wild rice","wholegrain bread","wholemeal","wholewheat flour","william pear","yeast","yellow papaw","yellowtail kingfish","yoghurt","yogurt","zucchini"],M8e=["beef","chicken","crocodile","duck","emu","goose","kangaroo","lamb","ostrich","pigeon","pork","quail","rabbit","salmon","turkey","venison"],B8e=["achiote seed","ajwain seed","ajwan seed","allspice","amchoor","anise","anise star","aniseed","annatto seed","arrowroot","asafoetida","baharat","balti masala","balti stir fry mix","basil","bay leaves","bbq","caraway seed","cardamom","cassia","cayenne pepper","celery","chamomile","chervil","chilli","chilli pepper","chillies","china star","chives","cinnamon","cloves","colombo","coriander","cumin","curly leaf parsley","curry","dhansak","dill","fennel seed","fenugreek","fines herbes","five spice","french lavender","galangal","garam masala","garlic","german chamomile","ginger","green cardamom","herbes de provence","jalfrezi","jerk","kaffir leaves","korma","lavender","lemon grass","lemon pepper","lime leaves","liquorice root","mace","mango","marjoram","methi","mint","mustard","nutmeg","onion seed","orange zest","oregano","paprika","parsley","pepper","peppercorns","pimento","piri piri","poppy seed","pot marjoram","poudre de colombo","ras-el-hanout","rice paper","rogan josh","rose baie","rosemary","saffron","sage","sesame seed","spearmint","sumac","sweet basil","sweet laurel","tagine","tandoori masala","tarragon","thyme","tikka masala","turmeric","vanilla","zahtar"],R8e=["artichoke","arugula","asian greens","asparagus","bean shoots","bean sprouts","beans","beetroot","bok choy","broccoli","broccolini","brussels sprouts","butternut lettuce","cabbage","capers","carob carrot","carrot","cauliflower","celery","chilli pepper","chinese cabbage","chives","cornichons","cos lettuce","cucumber","dried chinese broccoli","eggplant","endive","english spinach","french eschallots","fresh chillies","garlic","green beans","green pepper","hijiki","iceberg lettuce","jerusalem artichoke","jicama","kale","kohlrabi","leeks","lettuce","okra","onion","parsnip","peas","peppers","potatoes","pumpkin","purple carrot","radicchio","radish","raspberry","red cabbage","red pepper","rhubarb","snowpea sprouts","spinach","squash","sun dried tomatoes","sweet potato","swiss chard","turnips","zucchini"],L8e={adjective:S8e,description_pattern:A8e,dish:_8e,dish_pattern:D8e,ethnic_category:T8e,fruit:x8e,ingredient:k8e,meat:M8e,spice:B8e,vegetable:R8e},O8e=L8e,P8e=["1080p","auxiliary","back-end","bluetooth","cross-platform","digital","haptic","mobile","multi-byte","neural","online","open-source","optical","primary","redundant","solid state","virtual","wireless"],I8e=["backing up","bypassing","calculating","compressing","connecting","copying","generating","hacking","indexing","navigating","overriding","parsing","programming","quantifying","synthesizing","transmitting"],N8e=["alarm","application","array","bandwidth","bus","capacitor","card","circuit","driver","feed","firewall","hard drive","interface","matrix","microchip","monitor","panel","pixel","port","program","protocol","sensor","system","transmitter"],$8e=["I'll {{verb}} the {{adjective}} {{abbreviation}} {{noun}}, that should {{noun}} the {{abbreviation}} {{noun}}!","If we {{verb}} the {{noun}}, we can get to the {{abbreviation}} {{noun}} through the {{adjective}} {{abbreviation}} {{noun}}!","The {{abbreviation}} {{noun}} is down, {{verb}} the {{adjective}} {{noun}} so we can {{verb}} the {{abbreviation}} {{noun}}!","Try to {{verb}} the {{abbreviation}} {{noun}}, maybe it will {{verb}} the {{adjective}} {{noun}}!","Use the {{adjective}} {{abbreviation}} {{noun}}, then you can {{verb}} the {{adjective}} {{noun}}!","We need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!","You can't {{verb}} the {{noun}} without {{ingverb}} the {{adjective}} {{abbreviation}} {{noun}}!","{{ingverb}} the {{noun}} won't do anything, we need to {{verb}} the {{adjective}} {{abbreviation}} {{noun}}!"],V8e=["back up","bypass","calculate","compress","connect","copy","generate","hack","index","input","navigate","override","parse","program","quantify","reboot","synthesize","transmit"],H8e={adjective:P8e,ingverb:I8e,noun:N8e,phrase:$8e,verb:V8e},z8e=H8e,W8e=["biz","com","info","name","net","org"],G8e=["example.com","example.net","example.org"],j8e=["gmail.com","hotmail.com","yahoo.com"],K8e={domain_suffix:W8e,example_email:G8e,free_email:j8e},U8e=K8e,q8e=["#####","####","###"],Y8e=["Abilene","Akron","Alafaya","Alameda","Albany","Albuquerque","Alexandria","Alhambra","Aliso Viejo","Allen","Allentown","Aloha","Alpharetta","Altadena","Altamonte Springs","Altoona","Amarillo","Ames","Anaheim","Anchorage","Anderson","Ankeny","Ann Arbor","Annandale","Antelope","Antioch","Apex","Apopka","Apple Valley","Appleton","Arcadia","Arden-Arcade","Arecibo","Arlington","Arlington Heights","Arvada","Ashburn","Asheville","Aspen Hill","Atascocita","Athens-Clarke County","Atlanta","Attleboro","Auburn","Augusta-Richmond County","Aurora","Austin","Avondale","Azusa","Bakersfield","Baldwin Park","Baltimore","Barnstable Town","Bartlett","Baton Rouge","Battle Creek","Bayamon","Bayonne","Baytown","Beaumont","Beavercreek","Beaverton","Bedford","Bel Air South","Bell Gardens","Belleville","Bellevue","Bellflower","Bellingham","Bend","Bentonville","Berkeley","Berwyn","Bethesda","Bethlehem","Billings","Biloxi","Binghamton","Birmingham","Bismarck","Blacksburg","Blaine","Bloomington","Blue Springs","Boca Raton","Boise City","Bolingbrook","Bonita Springs","Bossier City","Boston","Bothell","Boulder","Bountiful","Bowie","Bowling Green","Boynton Beach","Bozeman","Bradenton","Brandon","Brentwood","Bridgeport","Bristol","Brockton","Broken Arrow","Brookhaven","Brookline","Brooklyn Park","Broomfield","Brownsville","Bryan","Buckeye","Buena Park","Buffalo","Buffalo Grove","Burbank","Burien","Burke","Burleson","Burlington","Burnsville","Caguas","Caldwell","Camarillo","Cambridge","Camden","Canton","Cape Coral","Carlsbad","Carmel","Carmichael","Carolina","Carrollton","Carson","Carson City","Cary","Casa Grande","Casas Adobes","Casper","Castle Rock","Castro Valley","Catalina Foothills","Cathedral City","Catonsville","Cedar Hill","Cedar Park","Cedar Rapids","Centennial","Centreville","Ceres","Cerritos","Champaign","Chandler","Chapel Hill","Charleston","Charlotte","Charlottesville","Chattanooga","Cheektowaga","Chesapeake","Chesterfield","Cheyenne","Chicago","Chico","Chicopee","Chino","Chino Hills","Chula Vista","Cicero","Cincinnati","Citrus Heights","Clarksville","Clearwater","Cleveland","Cleveland Heights","Clifton","Clovis","Coachella","Coconut Creek","Coeur d'Alene","College Station","Collierville","Colorado Springs","Colton","Columbia","Columbus","Commerce City","Compton","Concord","Conroe","Conway","Coon Rapids","Coral Gables","Coral Springs","Corona","Corpus Christi","Corvallis","Costa Mesa","Council Bluffs","Country Club","Covina","Cranston","Cupertino","Cutler Bay","Cuyahoga Falls","Cypress","Dale City","Dallas","Daly City","Danbury","Danville","Davenport","Davie","Davis","Dayton","Daytona Beach","DeKalb","DeSoto","Dearborn","Dearborn Heights","Decatur","Deerfield Beach","Delano","Delray Beach","Deltona","Denton","Denver","Des Moines","Des Plaines","Detroit","Diamond Bar","Doral","Dothan","Downers Grove","Downey","Draper","Dublin","Dubuque","Duluth","Dundalk","Dunwoody","Durham","Eagan","East Hartford","East Honolulu","East Lansing","East Los Angeles","East Orange","East Providence","Eastvale","Eau Claire","Eden Prairie","Edina","Edinburg","Edmond","El Cajon","El Centro","El Dorado Hills","El Monte","El Paso","Elgin","Elizabeth","Elk Grove","Elkhart","Ellicott City","Elmhurst","Elyria","Encinitas","Enid","Enterprise","Erie","Escondido","Euclid","Eugene","Euless","Evanston","Evansville","Everett","Fairfield","Fall River","Fargo","Farmington","Farmington Hills","Fayetteville","Federal Way","Findlay","Fishers","Flagstaff","Flint","Florence-Graham","Florin","Florissant","Flower Mound","Folsom","Fond du Lac","Fontana","Fort Collins","Fort Lauderdale","Fort Myers","Fort Pierce","Fort Smith","Fort Wayne","Fort Worth","Fountain Valley","Fountainebleau","Framingham","Franklin","Frederick","Freeport","Fremont","Fresno","Frisco","Fullerton","Gainesville","Gaithersburg","Galveston","Garden Grove","Gardena","Garland","Gary","Gastonia","Georgetown","Germantown","Gilbert","Gilroy","Glen Burnie","Glendale","Glendora","Glenview","Goodyear","Grand Forks","Grand Island","Grand Junction","Grand Prairie","Grand Rapids","Grapevine","Great Falls","Greeley","Green Bay","Greensboro","Greenville","Greenwood","Gresham","Guaynabo","Gulfport","Hacienda Heights","Hackensack","Haltom City","Hamilton","Hammond","Hampton","Hanford","Harlingen","Harrisburg","Harrisonburg","Hartford","Hattiesburg","Haverhill","Hawthorne","Hayward","Hemet","Hempstead","Henderson","Hendersonville","Hesperia","Hialeah","Hicksville","High Point","Highland","Highlands Ranch","Hillsboro","Hilo","Hoboken","Hoffman Estates","Hollywood","Homestead","Honolulu","Hoover","Houston","Huntersville","Huntington","Huntington Beach","Huntington Park","Huntsville","Hutchinson","Idaho Falls","Independence","Indianapolis","Indio","Inglewood","Iowa City","Irondequoit","Irvine","Irving","Jackson","Jacksonville","Janesville","Jefferson City","Jeffersonville","Jersey City","Johns Creek","Johnson City","Joliet","Jonesboro","Joplin","Jupiter","Jurupa Valley","Kalamazoo","Kannapolis","Kansas City","Kearny","Keller","Kendale Lakes","Kendall","Kenner","Kennewick","Kenosha","Kent","Kentwood","Kettering","Killeen","Kingsport","Kirkland","Kissimmee","Knoxville","Kokomo","La Crosse","La Habra","La Mesa","La Mirada","Lacey","Lafayette","Laguna Niguel","Lake Charles","Lake Elsinore","Lake Forest","Lake Havasu City","Lake Ridge","Lakeland","Lakeville","Lakewood","Lancaster","Lansing","Laredo","Largo","Las Cruces","Las Vegas","Lauderhill","Lawrence","Lawton","Layton","League City","Lee's Summit","Leesburg","Lehi","Lehigh Acres","Lenexa","Levittown","Lewisville","Lexington-Fayette","Lincoln","Linden","Little Rock","Littleton","Livermore","Livonia","Lodi","Logan","Lombard","Lompoc","Long Beach","Longmont","Longview","Lorain","Los Angeles","Louisville/Jefferson County","Loveland","Lowell","Lubbock","Lynchburg","Lynn","Lynwood","Macon-Bibb County","Madera","Madison","Malden","Manchester","Manhattan","Mansfield","Manteca","Maple Grove","Margate","Maricopa","Marietta","Marysville","Mayaguez","McAllen","McKinney","McLean","Medford","Melbourne","Memphis","Menifee","Mentor","Merced","Meriden","Meridian","Mesa","Mesquite","Metairie","Methuen Town","Miami","Miami Beach","Miami Gardens","Middletown","Midland","Midwest City","Milford","Millcreek","Milpitas","Milwaukee","Minneapolis","Minnetonka","Minot","Miramar","Mishawaka","Mission","Mission Viejo","Missoula","Missouri City","Mobile","Modesto","Moline","Monroe","Montebello","Monterey Park","Montgomery","Moore","Moreno Valley","Morgan Hill","Mount Pleasant","Mount Prospect","Mount Vernon","Mountain View","Muncie","Murfreesboro","Murray","Murrieta","Nampa","Napa","Naperville","Nashua","Nashville-Davidson","National City","New Bedford","New Braunfels","New Britain","New Brunswick","New Haven","New Orleans","New Rochelle","New York","Newark","Newport Beach","Newport News","Newton","Niagara Falls","Noblesville","Norfolk","Normal","Norman","North Bethesda","North Charleston","North Highlands","North Las Vegas","North Lauderdale","North Little Rock","North Miami","North Miami Beach","North Port","North Richland Hills","Norwalk","Novato","Novi","O'Fallon","Oak Lawn","Oak Park","Oakland","Oakland Park","Ocala","Oceanside","Odessa","Ogden","Oklahoma City","Olathe","Olympia","Omaha","Ontario","Orange","Orem","Orland Park","Orlando","Oro Valley","Oshkosh","Overland Park","Owensboro","Oxnard","Palatine","Palm Bay","Palm Beach Gardens","Palm Coast","Palm Desert","Palm Harbor","Palm Springs","Palmdale","Palo Alto","Paradise","Paramount","Parker","Parma","Pasadena","Pasco","Passaic","Paterson","Pawtucket","Peabody","Pearl City","Pearland","Pembroke Pines","Pensacola","Peoria","Perris","Perth Amboy","Petaluma","Pflugerville","Pharr","Philadelphia","Phoenix","Pico Rivera","Pine Bluff","Pine Hills","Pinellas Park","Pittsburg","Pittsburgh","Pittsfield","Placentia","Plainfield","Plano","Plantation","Pleasanton","Plymouth","Pocatello","Poinciana","Pomona","Pompano Beach","Ponce","Pontiac","Port Arthur","Port Charlotte","Port Orange","Port St. Lucie","Portage","Porterville","Portland","Portsmouth","Potomac","Poway","Providence","Provo","Pueblo","Quincy","Racine","Raleigh","Rancho Cordova","Rancho Cucamonga","Rancho Palos Verdes","Rancho Santa Margarita","Rapid City","Reading","Redding","Redlands","Redmond","Redondo Beach","Redwood City","Reno","Renton","Reston","Revere","Rialto","Richardson","Richland","Richmond","Rio Rancho","Riverside","Riverton","Riverview","Roanoke","Rochester","Rochester Hills","Rock Hill","Rockford","Rocklin","Rockville","Rockwall","Rocky Mount","Rogers","Rohnert Park","Rosemead","Roseville","Roswell","Round Rock","Rowland Heights","Rowlett","Royal Oak","Sacramento","Saginaw","Salem","Salina","Salinas","Salt Lake City","Sammamish","San Angelo","San Antonio","San Bernardino","San Bruno","San Buenaventura (Ventura)","San Clemente","San Diego","San Francisco","San Jacinto","San Jose","San Juan","San Leandro","San Luis Obispo","San Marcos","San Mateo","San Rafael","San Ramon","San Tan Valley","Sandy","Sandy Springs","Sanford","Santa Ana","Santa Barbara","Santa Clara","Santa Clarita","Santa Cruz","Santa Fe","Santa Maria","Santa Monica","Santa Rosa","Santee","Sarasota","Savannah","Sayreville","Schaumburg","Schenectady","Scottsdale","Scranton","Seattle","Severn","Shawnee","Sheboygan","Shoreline","Shreveport","Sierra Vista","Silver Spring","Simi Valley","Sioux City","Sioux Falls","Skokie","Smyrna","Somerville","South Bend","South Gate","South Hill","South Jordan","South San Francisco","South Valley","South Whittier","Southaven","Southfield","Sparks","Spokane","Spokane Valley","Spring","Spring Hill","Spring Valley","Springdale","Springfield","St. Charles","St. Clair Shores","St. Cloud","St. George","St. Joseph","St. Louis","St. Louis Park","St. Paul","St. Peters","St. Petersburg","Stamford","State College","Sterling Heights","Stillwater","Stockton","Stratford","Strongsville","Suffolk","Sugar Land","Summerville","Sunnyvale","Sunrise","Sunrise Manor","Surprise","Syracuse","Tacoma","Tallahassee","Tamarac","Tamiami","Tampa","Taunton","Taylor","Taylorsville","Temecula","Tempe","Temple","Terre Haute","Texas City","The Hammocks","The Villages","The Woodlands","Thornton","Thousand Oaks","Tigard","Tinley Park","Titusville","Toledo","Toms River","Tonawanda","Topeka","Torrance","Town 'n' Country","Towson","Tracy","Trenton","Troy","Trujillo Alto","Tuckahoe","Tucson","Tulare","Tulsa","Turlock","Tuscaloosa","Tustin","Twin Falls","Tyler","Union City","University","Upland","Urbana","Urbandale","Utica","Vacaville","Valdosta","Vallejo","Vancouver","Victoria","Victorville","Vineland","Virginia Beach","Visalia","Vista","Waco","Waipahu","Waldorf","Walnut Creek","Waltham","Warner Robins","Warren","Warwick","Washington","Waterbury","Waterloo","Watsonville","Waukegan","Waukesha","Wauwatosa","Wellington","Wesley Chapel","West Allis","West Babylon","West Covina","West Des Moines","West Hartford","West Haven","West Jordan","West Lafayette","West New York","West Palm Beach","West Sacramento","West Seneca","West Valley City","Westfield","Westland","Westminster","Weston","Weymouth Town","Wheaton","White Plains","Whittier","Wichita","Wichita Falls","Wilmington","Wilson","Winston-Salem","Woodbury","Woodland","Worcester","Wylie","Wyoming","Yakima","Yonkers","Yorba Linda","York","Youngstown","Yuba City","Yucaipa","Yuma"],J8e=["{{location.city_prefix}} {{person.first_name.generic}}{{location.city_suffix}}","{{location.city_prefix}} {{person.first_name.generic}}","{{person.first_name.generic}}{{location.city_suffix}}","{{person.last_name.generic}}{{location.city_suffix}}","{{location.city_name}}"],X8e=["North","East","West","South","New","Lake","Port","Fort"],Z8e=["town","ton","land","ville","berg","burgh","boro","borough","bury","view","port","mouth","stad","stead","furt","chester","cester","fort","field","haven","side","shire","worth"],Q8e=["Africa","Antarctica","Asia","Australia","Europe","North America","South America"],e3e=["Afghanistan","Aland Islands","Albania","Algeria","American Samoa","Andorra","Angola","Anguilla","Antarctica","Antigua and Barbuda","Argentina","Armenia","Aruba","Australia","Austria","Azerbaijan","Bahamas","Bahrain","Bangladesh","Barbados","Belarus","Belgium","Belize","Benin","Bermuda","Bhutan","Bolivia","Bonaire, Sint Eustatius and Saba","Bosnia and Herzegovina","Botswana","Bouvet Island","Brazil","British Indian Ocean Territory (Chagos Archipelago)","Brunei Darussalam","Bulgaria","Burkina Faso","Burundi","Cambodia","Cameroon","Canada","Cape Verde","Cayman Islands","Central African Republic","Chad","Chile","China","Christmas Island","Cocos (Keeling) Islands","Colombia","Comoros","Congo","Cook Islands","Costa Rica","Cote d'Ivoire","Croatia","Cuba","Curacao","Cyprus","Czechia","Democratic Republic of the Congo","Denmark","Djibouti","Dominica","Dominican Republic","Ecuador","Egypt","El Salvador","Equatorial Guinea","Eritrea","Estonia","Eswatini","Ethiopia","Faroe Islands","Falkland Islands (Malvinas)","Fiji","Finland","France","French Guiana","French Polynesia","French Southern Territories","Gabon","Gambia","Georgia","Germany","Ghana","Gibraltar","Greece","Greenland","Grenada","Guadeloupe","Guam","Guatemala","Guernsey","Guinea","Guinea-Bissau","Guyana","Haiti","Heard Island and McDonald Islands","Holy See (Vatican City State)","Honduras","Hong Kong","Hungary","Iceland","India","Indonesia","Iran","Iraq","Ireland","Isle of Man","Israel","Italy","Jamaica","Japan","Jersey","Jordan","Kazakhstan","Kenya","Kiribati","Democratic People's Republic of Korea","Republic of Korea","Kuwait","Kyrgyz Republic","Lao People's Democratic Republic","Latvia","Lebanon","Lesotho","Liberia","Libyan Arab Jamahiriya","Liechtenstein","Lithuania","Luxembourg","Macao","Madagascar","Malawi","Malaysia","Maldives","Mali","Malta","Marshall Islands","Martinique","Mauritania","Mauritius","Mayotte","Mexico","Micronesia","Moldova","Monaco","Mongolia","Montenegro","Montserrat","Morocco","Mozambique","Myanmar","Namibia","Nauru","Nepal","Netherlands","New Caledonia","New Zealand","Nicaragua","Niger","Nigeria","Niue","Norfolk Island","North Macedonia","Northern Mariana Islands","Norway","Oman","Pakistan","Palau","Palestine","Panama","Papua New Guinea","Paraguay","Peru","Philippines","Pitcairn Islands","Poland","Portugal","Puerto Rico","Qatar","Reunion","Romania","Russian Federation","Rwanda","Saint Barthelemy","Saint Helena","Saint Kitts and Nevis","Saint Lucia","Saint Martin","Saint Pierre and Miquelon","Saint Vincent and the Grenadines","Samoa","San Marino","Sao Tome and Principe","Saudi Arabia","Senegal","Serbia","Seychelles","Sierra Leone","Singapore","Sint Maarten","Slovakia","Slovenia","Solomon Islands","Somalia","South Africa","South Georgia and the South Sandwich Islands","South Sudan","Spain","Sri Lanka","Sudan","Suriname","Svalbard & Jan Mayen Islands","Sweden","Switzerland","Syrian Arab Republic","Taiwan","Tajikistan","Tanzania","Thailand","Timor-Leste","Togo","Tokelau","Tonga","Trinidad and Tobago","Tunisia","Turkey","Turkmenistan","Turks and Caicos Islands","Tuvalu","Uganda","Ukraine","United Arab Emirates","United Kingdom","United States of America","United States Minor Outlying Islands","Uruguay","Uzbekistan","Vanuatu","Venezuela","Vietnam","Virgin Islands, British","Virgin Islands, U.S.","Wallis and Futuna","Western Sahara","Yemen","Zambia","Zimbabwe"],t3e=["Adams County","Calhoun County","Carroll County","Clark County","Clay County","Crawford County","Douglas County","Fayette County","Franklin County","Grant County","Greene County","Hamilton County","Hancock County","Henry County","Jackson County","Jefferson County","Johnson County","Lake County","Lawrence County","Lee County","Lincoln County","Logan County","Madison County","Marion County","Marshall County","Monroe County","Montgomery County","Morgan County","Perry County","Pike County","Polk County","Scott County","Union County","Warren County","Washington County","Wayne County","Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire"],n3e={cardinal:["North","East","South","West"],cardinal_abbr:["N","E","S","W"],ordinal:["Northeast","Northwest","Southeast","Southwest"],ordinal_abbr:["NE","NW","SE","SW"]},r3e=[{name:"Afrikaans",alpha2:"af",alpha3:"afr"},{name:"Azerbaijani",alpha2:"az",alpha3:"aze"},{name:"Maldivian",alpha2:"dv",alpha3:"div"},{name:"Farsi/Persian",alpha2:"fa",alpha3:"fas"},{name:"Latvian",alpha2:"lv",alpha3:"lav"},{name:"Indonesian",alpha2:"id",alpha3:"ind"},{name:"Nepali",alpha2:"ne",alpha3:"nep"},{name:"Thai",alpha2:"th",alpha3:"tha"},{name:"Uzbek",alpha2:"uz",alpha3:"uzb"},{name:"Yoruba",alpha2:"yo",alpha3:"yor"},{name:"Pashto",alpha2:"ps",alpha3:"pus"},{name:"English",alpha2:"en",alpha3:"eng"},{name:"Urdu",alpha2:"ur",alpha3:"urd"},{name:"German",alpha2:"de",alpha3:"deu"},{name:"French",alpha2:"fr",alpha3:"fra"},{name:"Spanish",alpha2:"es",alpha3:"spa"},{name:"Italian",alpha2:"it",alpha3:"ita"},{name:"Dutch",alpha2:"nl",alpha3:"nld"},{name:"Russian",alpha2:"ru",alpha3:"rus"},{name:"Portuguese",alpha2:"pt",alpha3:"por"},{name:"Polish",alpha2:"pl",alpha3:"pol"},{name:"Arabic",alpha2:"ar",alpha3:"ara"},{name:"Japanese",alpha2:"ja",alpha3:"jpn"},{name:"Chinese",alpha2:"zh",alpha3:"zho"},{name:"Hindi",alpha2:"hi",alpha3:"hin"},{name:"Bengali",alpha2:"bn",alpha3:"ben"},{name:"Gujarati",alpha2:"gu",alpha3:"guj"},{name:"Tamil",alpha2:"ta",alpha3:"tam"},{name:"Telugu",alpha2:"te",alpha3:"tel"},{name:"Punjabi",alpha2:"pa",alpha3:"pan"},{name:"Vietnamese",alpha2:"vi",alpha3:"vie"},{name:"Korean",alpha2:"ko",alpha3:"kor"},{name:"Turkish",alpha2:"tr",alpha3:"tur"},{name:"Swedish",alpha2:"sv",alpha3:"swe"},{name:"Greek",alpha2:"el",alpha3:"ell"},{name:"Czech",alpha2:"cs",alpha3:"ces"},{name:"Hungarian",alpha2:"hu",alpha3:"hun"},{name:"Romanian",alpha2:"ro",alpha3:"ron"},{name:"Ukrainian",alpha2:"uk",alpha3:"ukr"},{name:"Norwegian",alpha2:"no",alpha3:"nor"},{name:"Serbian",alpha2:"sr",alpha3:"srp"},{name:"Croatian",alpha2:"hr",alpha3:"hrv"},{name:"Slovak",alpha2:"sk",alpha3:"slk"},{name:"Slovenian",alpha2:"sl",alpha3:"slv"},{name:"Icelandic",alpha2:"is",alpha3:"isl"},{name:"Finnish",alpha2:"fi",alpha3:"fin"},{name:"Danish",alpha2:"da",alpha3:"dan"},{name:"Swahili",alpha2:"sw",alpha3:"swa"},{name:"Bashkir",alpha2:"ba",alpha3:"bak"},{name:"Basque",alpha2:"eu",alpha3:"eus"},{name:"Catalan",alpha2:"ca",alpha3:"cat"},{name:"Galician",alpha2:"gl",alpha3:"glg"},{name:"Esperanto",alpha2:"eo",alpha3:"epo"},{name:"Fijian",alpha2:"fj",alpha3:"fij"},{name:"Malagasy",alpha2:"mg",alpha3:"mlg"},{name:"Maltese",alpha2:"mt",alpha3:"mlt"},{name:"Albanian",alpha2:"sq",alpha3:"sqi"},{name:"Armenian",alpha2:"hy",alpha3:"hye"},{name:"Georgian",alpha2:"ka",alpha3:"kat"},{name:"Macedonian",alpha2:"mk",alpha3:"mkd"},{name:"Kazakh",alpha2:"kk",alpha3:"kaz"},{name:"Haitian Creole",alpha2:"ht",alpha3:"hat"},{name:"Mongolian",alpha2:"mn",alpha3:"mon"},{name:"Kyrgyz",alpha2:"ky",alpha3:"kir"},{name:"Finnish",alpha2:"fi",alpha3:"fin"},{name:"Tagalog",alpha2:"tl",alpha3:"tgl"},{name:"Malay",alpha2:"ms",alpha3:"msa"},{name:"Tajik",alpha2:"tg",alpha3:"tgk"},{name:"Swati",alpha2:"ss",alpha3:"ssw"},{name:"Tatar",alpha2:"tt",alpha3:"tat"},{name:"Zulu",alpha2:"zu",alpha3:"zul"}],a3e=["#####","#####-####"],i3e=["Apt. ###","Suite ###"],o3e=["Alabama","Alaska","Arizona","Arkansas","California","Colorado","Connecticut","Delaware","Florida","Georgia","Hawaii","Idaho","Illinois","Indiana","Iowa","Kansas","Kentucky","Louisiana","Maine","Maryland","Massachusetts","Michigan","Minnesota","Mississippi","Missouri","Montana","Nebraska","Nevada","New Hampshire","New Jersey","New Mexico","New York","North Carolina","North Dakota","Ohio","Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina","South Dakota","Tennessee","Texas","Utah","Vermont","Virginia","Washington","West Virginia","Wisconsin","Wyoming"],l3e=["AL","AK","AZ","AR","CA","CO","CT","DE","FL","GA","HI","ID","IL","IN","IA","KS","KY","LA","ME","MD","MA","MI","MN","MS","MO","MT","NE","NV","NH","NJ","NM","NY","NC","ND","OH","OK","OR","PA","RI","SC","SD","TN","TX","UT","VT","VA","WA","WV","WI","WY"],s3e={normal:"{{location.buildingNumber}} {{location.street}}",full:"{{location.buildingNumber}} {{location.street}} {{location.secondaryAddress}}"},u3e=["10th Street","11th Street","12th Street","13th Street","14th Street","15th Street","16th Street","1st Avenue","1st Street","2nd Avenue","2nd Street","3rd Avenue","3rd Street","4th Avenue","4th Street","5th Avenue","5th Street","6th Avenue","6th Street","7th Avenue","7th Street","8th Avenue","8th Street","9th Street","A Street","Abbey Road","Adams Avenue","Adams Street","Airport Road","Albany Road","Albert Road","Albion Street","Alexandra Road","Alfred Street","Alma Street","Ash Close","Ash Grove","Ash Road","Ash Street","Aspen Close","Atlantic Avenue","Avenue Road","Back Lane","Baker Street","Balmoral Road","Barn Close","Barton Road","Bath Road","Bath Street","Bay Street","Beach Road","Bedford Road","Beech Close","Beech Drive","Beech Grove","Beech Road","Beechwood Avenue","Bell Lane","Belmont Road","Birch Avenue","Birch Close","Birch Grove","Birch Road","Blind Lane","Bluebell Close","Boundary Road","Bramble Close","Bramley Close","Bridge Road","Bridge Street","Broad Lane","Broad Street","Broadway","Broadway Avenue","Broadway Street","Brook Lane","Brook Road","Brook Street","Brookside","Buckingham Road","Cambridge Street","Canal Street","Castle Close","Castle Lane","Castle Road","Castle Street","Cavendish Road","Cedar Avenue","Cedar Close","Cedar Grove","Cedar Road","Cedar Street","Cemetery Road","Center Avenue","Center Road","Center Street","Central Avenue","Central Street","Chapel Close","Chapel Hill","Chapel Road","Chapel Street","Charles Street","Cherry Close","Cherry Street","Cherry Tree Close","Chester Road","Chestnut Close","Chestnut Drive","Chestnut Grove","Chestnut Street","Church Avenue","Church Close","Church Hill","Church Lane","Church Path","Church Road","Church Street","Church View","Church Walk","Claremont Road","Clarence Road","Clarence Street","Clarendon Road","Clark Street","Clay Lane","Cleveland Street","Cliff Road","Clifton Road","Clinton Street","College Avenue","College Street","Columbia Avenue","Commerce Street","Commercial Road","Commercial Street","Common Lane","Coronation Avenue","Coronation Road","County Line Road","County Road","Court Street","Cow Lane","Crescent Road","Cromwell Road","Cross Lane","Cross Street","Crown Street","Cumberland Street","Dale Street","Dark Lane","Davis Street","Depot Street","Derby Road","Derwent Close","Devonshire Road","Division Street","Douglas Road","Duke Street","E 10th Street","E 11th Street","E 12th Street","E 14th Street","E 1st Street","E 2nd Street","E 3rd Street","E 4th Avenue","E 4th Street","E 5th Street","E 6th Avenue","E 6th Street","E 7th Street","E 8th Street","E 9th Street","E Bridge Street","E Broad Street","E Broadway","E Broadway Street","E Cedar Street","E Center Street","E Central Avenue","E Church Street","E Elm Street","E Franklin Street","E Front Street","E Grand Avenue","E High Street","E Jackson Street","E Jefferson Street","E Main","E Main Street","E Maple Street","E Market Street","E North Street","E Oak Street","E Park Avenue","E Pine Street","E River Road","E South Street","E State Street","E Union Street","E Walnut Street","E Washington Avenue","E Washington Street","E Water Street","East Avenue","East Road","East Street","Edward Street","Elm Close","Elm Grove","Elm Road","Elm Street","Euclid Avenue","Fairfield Road","Farm Close","Ferry Road","Field Close","Field Lane","First Avenue","First Street","Fore Street","Forest Avenue","Forest Road","Fourth Avenue","Franklin Avenue","Franklin Road","Franklin Street","Front Street","Frontage Road","Garden Close","Garden Street","George Street","Gladstone Road","Glebe Close","Gloucester Road","Gordon Road","Gordon Street","Grand Avenue","Grange Avenue","Grange Close","Grange Road","Grant Street","Green Close","Green Lane","Green Street","Greenville Road","Greenway","Greenwood Road","Grove Lane","Grove Road","Grove Street","Hall Lane","Hall Street","Harrison Avenue","Harrison Street","Hawthorn Avenue","Hawthorn Close","Hazel Close","Hazel Grove","Heath Road","Heather Close","Henry Street","Heron Close","Hickory Street","High Road","High Street","Highfield Avenue","Highfield Close","Highfield Road","Highland Avenue","Hill Road","Hill Street","Hillside","Hillside Avenue","Hillside Close","Hillside Road","Holly Close","Honeysuckle Close","Howard Road","Howard Street","Jackson Avenue","Jackson Street","James Street","Jefferson Avenue","Jefferson Street","Johnson Street","Jubilee Close","Juniper Close","Kent Road","Kestrel Close","King Street","King's Road","Kingfisher Close","Kings Highway","Kingsway","Laburnum Grove","Lafayette Street","Lake Avenue","Lake Drive","Lake Road","Lake Street","Lancaster Road","Lansdowne Road","Larch Close","Laurel Close","Lawrence Street","Lee Street","Liberty Street","Lime Grove","Lincoln Avenue","Lincoln Highway","Lincoln Road","Lincoln Street","Locust Street","Lodge Close","Lodge Lane","London Road","Long Lane","Low Road","Madison Avenue","Madison Street","Main","Main Avenue","Main Road","Main Street","Main Street E","Main Street N","Main Street S","Main Street W","Manchester Road","Manor Close","Manor Drive","Manor Gardens","Manor Road","Manor Way","Maple Avenue","Maple Close","Maple Drive","Maple Road","Maple Street","Market Place","Market Square","Market Street","Marlborough Road","Marsh Lane","Martin Luther King Boulevard","Martin Luther King Drive","Martin Luther King Jr Boulevard","Mary Street","Mayfield Road","Meadow Close","Meadow Drive","Meadow Lane","Meadow View","Meadow Way","Memorial Drive","Middle Street","Mill Close","Mill Lane","Mill Road","Mill Street","Milton Road","Milton Street","Monroe Street","Moor Lane","Moss Lane","Mount Pleasant","Mount Street","Mulberry Street","N 1st Street","N 2nd Street","N 3rd Street","N 4th Street","N 5th Street","N 6th Street","N 7th Street","N 8th Street","N 9th Street","N Bridge Street","N Broad Street","N Broadway","N Broadway Street","N Cedar Street","N Center Street","N Central Avenue","N Chestnut Street","N Church Street","N College Street","N Court Street","N Division Street","N East Street","N Elm Street","N Franklin Street","N Front Street","N Harrison Street","N High Street","N Jackson Street","N Jefferson Street","N Lincoln Street","N Locust Street","N Main","N Main Avenue","N Main Street","N Maple Street","N Market Street","N Monroe Street","N Oak Street","N Park Street","N Pearl Street","N Pine Street","N Poplar Street","N Railroad Street","N State Street","N Union Street","N Walnut Street","N Washington Avenue","N Washington Street","N Water Street","Nelson Road","Nelson Street","New Lane","New Road","New Street","Newton Road","Nightingale Close","Norfolk Road","North Avenue","North Lane","North Road","North Street","Northfield Road","Oak Avenue","Oak Drive","Oak Lane","Oak Road","Oak Street","Oakfield Road","Oaklands","Old Lane","Old Military Road","Old Road","Old State Road","Orchard Drive","Orchard Lane","Orchard Road","Orchard Street","Oxford Road","Oxford Street","Park Avenue","Park Crescent","Park Drive","Park Lane","Park Place","Park Road","Park Street","Park View","Parkside","Pearl Street","Pennsylvania Avenue","Pine Close","Pine Grove","Pine Street","Pinfold Lane","Pleasant Street","Poplar Avenue","Poplar Close","Poplar Road","Poplar Street","Post Road","Pound Lane","Princes Street","Princess Street","Priory Close","Priory Road","Prospect Avenue","Prospect Place","Prospect Road","Prospect Street","Quarry Lane","Quarry Road","Queen's Road","Railroad Avenue","Railroad Street","Railway Street","Rectory Close","Rectory Lane","Richmond Close","Richmond Road","Ridge Road","River Road","River Street","Riverside","Riverside Avenue","Riverside Drive","Roman Road","Roman Way","Rowan Close","Russell Street","S 10th Street","S 14th Street","S 1st Avenue","S 1st Street","S 2nd Street","S 3rd Street","S 4th Street","S 5th Street","S 6th Street","S 7th Street","S 8th Street","S 9th Street","S Bridge Street","S Broad Street","S Broadway","S Broadway Street","S Center Street","S Central Avenue","S Chestnut Street","S Church Street","S College Street","S Division Street","S East Street","S Elm Street","S Franklin Street","S Front Street","S Grand Avenue","S High Street","S Jackson Street","S Jefferson Street","S Lincoln Street","S Main","S Main Avenue","S Main Street","S Maple Street","S Market Street","S Mill Street","S Monroe Street","S Oak Street","S Park Street","S Pine Street","S Railroad Street","S State Street","S Union Street","S Walnut Street","S Washington Avenue","S Washington Street","S Water Street","S West Street","Salisbury Road","Sandringham Road","Sandy Lane","School Close","School Lane","School Road","School Street","Second Avenue","Silver Street","Skyline Drive","Smith Street","Somerset Road","South Avenue","South Drive","South Road","South Street","South View","Spring Gardens","Spring Street","Springfield Close","Springfield Road","Spruce Street","St Andrew's Road","St Andrews Close","St George's Road","St John's Road","St Mary's Close","St Mary's Road","Stanley Road","Stanley Street","State Avenue","State Line Road","State Road","State Street","Station Road","Station Street","Stoney Lane","Sycamore Avenue","Sycamore Close","Sycamore Drive","Sycamore Street","Talbot Road","Tennyson Road","The Avenue","The Beeches","The Causeway","The Chase","The Coppice","The Copse","The Crescent","The Croft","The Dell","The Drive","The Fairway","The Glebe","The Grange","The Green","The Grove","The Hawthorns","The Lane","The Laurels","The Limes","The Maltings","The Meadows","The Mews","The Mount","The Oaks","The Orchard","The Oval","The Paddock","The Paddocks","The Poplars","The Ridgeway","The Ridings","The Rise","The Sidings","The Spinney","The Square","The Willows","The Woodlands","Third Avenue","Third Street","Tower Road","Trinity Road","Tudor Close","Union Avenue","Union Street","University Avenue","University Drive","Valley Road","Veterans Memorial Drive","Veterans Memorial Highway","Vicarage Close","Vicarage Lane","Vicarage Road","Victoria Place","Victoria Road","Victoria Street","Vine Street","W 10th Street","W 11th Street","W 12th Street","W 14th Street","W 1st Street","W 2nd Street","W 3rd Street","W 4th Avenue","W 4th Street","W 5th Street","W 6th Avenue","W 6th Street","W 7th Street","W 8th Street","W 9th Street","W Bridge Street","W Broad Street","W Broadway","W Broadway Avenue","W Broadway Street","W Center Street","W Central Avenue","W Chestnut Street","W Church Street","W Division Street","W Elm Street","W Franklin Street","W Front Street","W Grand Avenue","W High Street","W Jackson Street","W Jefferson Street","W Lake Street","W Main","W Main Street","W Maple Street","W Market Street","W Monroe Street","W North Street","W Oak Street","W Park Street","W Pine Street","W River Road","W South Street","W State Street","W Union Street","W Walnut Street","W Washington Avenue","W Washington Street","Walnut Close","Walnut Street","Warren Close","Warren Road","Washington Avenue","Washington Boulevard","Washington Road","Washington Street","Water Lane","Water Street","Waterloo Road","Waterside","Watery Lane","Waverley Road","Well Lane","Wellington Road","Wellington Street","West Avenue","West End","West Lane","West Road","West Street","West View","Western Avenue","Western Road","Westfield Road","Westgate","William Street","Willow Close","Willow Drive","Willow Grove","Willow Road","Willow Street","Windermere Road","Windmill Close","Windmill Lane","Windsor Avenue","Windsor Close","Windsor Drive","Wood Lane","Wood Street","Woodland Close","Woodland Road","Woodlands","Woodlands Avenue","Woodlands Close","Woodlands Road","Woodside","Woodside Road","Wren Close","Yew Tree Close","York Road","York Street"],c3e=["{{person.first_name.generic}} {{location.street_suffix}}","{{person.last_name.generic}} {{location.street_suffix}}","{{location.street_name}}"],d3e=["Alley","Avenue","Branch","Bridge","Brook","Brooks","Burg","Burgs","Bypass","Camp","Canyon","Cape","Causeway","Center","Centers","Circle","Circles","Cliff","Cliffs","Club","Common","Corner","Corners","Course","Court","Courts","Cove","Coves","Creek","Crescent","Crest","Crossing","Crossroad","Curve","Dale","Dam","Divide","Drive","Drives","Estate","Estates","Expressway","Extension","Extensions","Fall","Falls","Ferry","Field","Fields","Flat","Flats","Ford","Fords","Forest","Forge","Forges","Fork","Forks","Fort","Freeway","Garden","Gardens","Gateway","Glen","Glens","Green","Greens","Grove","Groves","Harbor","Harbors","Haven","Heights","Highway","Hill","Hills","Hollow","Inlet","Island","Islands","Isle","Junction","Junctions","Key","Keys","Knoll","Knolls","Lake","Lakes","Land","Landing","Lane","Light","Lights","Loaf","Lock","Locks","Lodge","Loop","Mall","Manor","Manors","Meadow","Meadows","Mews","Mill","Mills","Mission","Motorway","Mount","Mountain","Mountains","Neck","Orchard","Oval","Overpass","Park","Parks","Parkway","Parkways","Pass","Passage","Path","Pike","Pine","Pines","Place","Plain","Plains","Plaza","Point","Points","Port","Ports","Prairie","Radial","Ramp","Ranch","Rapid","Rapids","Rest","Ridge","Ridges","River","Road","Roads","Route","Row","Rue","Run","Shoal","Shoals","Shore","Shores","Skyway","Spring","Springs","Spur","Spurs","Square","Squares","Station","Stravenue","Stream","Street","Streets","Summit","Terrace","Throughway","Trace","Track","Trafficway","Trail","Tunnel","Turnpike","Underpass","Union","Unions","Valley","Valleys","Via","Viaduct","View","Views","Village","Villages","Ville","Vista","Walk","Walks","Wall","Way","Ways","Well","Wells"],f3e={building_number:q8e,city_name:Y8e,city_pattern:J8e,city_prefix:X8e,city_suffix:Z8e,continent:Q8e,country:e3e,county:t3e,direction:n3e,language:r3e,postcode:a3e,secondary_address:i3e,state:o3e,state_abbr:l3e,street_address:s3e,street_name:u3e,street_pattern:c3e,street_suffix:d3e},p3e=f3e,h3e=["a","ab","abbas","abduco","abeo","abscido","absconditus","absens","absorbeo","absque","abstergo","absum","abundans","abutor","accedo","accendo","acceptus","accommodo","accusamus","accusantium","accusator","acer","acerbitas","acervus","acidus","acies","acquiro","acsi","ad","adamo","adaugeo","addo","adduco","ademptio","adeo","adeptio","adfectus","adfero","adficio","adflicto","adhaero","adhuc","adicio","adimpleo","adinventitias","adipisci","adipiscor","adiuvo","administratio","admiratio","admitto","admoneo","admoveo","adnuo","adopto","adsidue","adstringo","adsuesco","adsum","adulatio","adulescens","aduro","advenio","adversus","advoco","aedificium","aeger","aegre","aegrotatio","aegrus","aeneus","aequitas","aequus","aer","aestas","aestivus","aestus","aetas","aeternus","ager","aggero","aggredior","agnitio","agnosco","ago","ait","aiunt","alias","alienus","alii","alioqui","aliqua","aliquam","aliquid","alius","allatus","alo","alter","altus","alveus","amaritudo","ambitus","ambulo","amet","amicitia","amiculum","amissio","amita","amitto","amo","amor","amoveo","amplexus","amplitudo","amplus","ancilla","angelus","angulus","angustus","animadverto","animi","animus","annus","anser","ante","antea","antepono","antiquus","aperiam","aperio","aperte","apostolus","apparatus","appello","appono","appositus","approbo","apto","aptus","apud","aqua","ara","aranea","arbitro","arbor","arbustum","arca","arceo","arcesso","architecto","arcus","argentum","argumentum","arguo","arma","armarium","aro","ars","articulus","artificiose","arto","arx","ascisco","ascit","asper","asperiores","aspernatur","aspicio","asporto","assentator","assumenda","astrum","at","atavus","ater","atque","atqui","atrocitas","atrox","attero","attollo","attonbitus","auctor","auctus","audacia","audax","audentia","audeo","audio","auditor","aufero","aureus","aurum","aut","autem","autus","auxilium","avaritia","avarus","aveho","averto","baiulus","balbus","barba","bardus","basium","beatae","beatus","bellicus","bellum","bene","beneficium","benevolentia","benigne","bestia","bibo","bis","blandior","blanditiis","bonus","bos","brevis","cado","caecus","caelestis","caelum","calamitas","calcar","calco","calculus","callide","campana","candidus","canis","canonicus","canto","capillus","capio","capitulus","capto","caput","carbo","carcer","careo","caries","cariosus","caritas","carmen","carpo","carus","casso","caste","casus","catena","caterva","cattus","cauda","causa","caute","caveo","cavus","cedo","celebrer","celer","celo","cena","cenaculum","ceno","censura","centum","cerno","cernuus","certe","certus","cervus","cetera","charisma","chirographum","cibo","cibus","cicuta","cilicium","cimentarius","ciminatio","cinis","circumvenio","cito","civis","civitas","clam","clamo","claro","clarus","claudeo","claustrum","clementia","clibanus","coadunatio","coaegresco","coepi","coerceo","cogito","cognatus","cognomen","cogo","cohaero","cohibeo","cohors","colligo","collum","colo","color","coma","combibo","comburo","comedo","comes","cometes","comis","comitatus","commemoro","comminor","commodi","commodo","communis","comparo","compello","complectus","compono","comprehendo","comptus","conatus","concedo","concido","conculco","condico","conduco","confero","confido","conforto","confugo","congregatio","conicio","coniecto","conitor","coniuratio","conor","conqueror","conscendo","consectetur","consequatur","consequuntur","conservo","considero","conspergo","constans","consuasor","contabesco","contego","contigo","contra","conturbo","conventus","convoco","copia","copiose","cornu","corona","corporis","corpus","correptius","corrigo","corroboro","corrumpo","corrupti","coruscus","cotidie","crapula","cras","crastinus","creator","creber","crebro","credo","creo","creptio","crepusculum","cresco","creta","cribro","crinis","cruciamentum","crudelis","cruentus","crur","crustulum","crux","cubicularis","cubitum","cubo","cui","cuius","culpa","culpo","cultellus","cultura","cum","cumque","cunabula","cunae","cunctatio","cupiditas","cupiditate","cupio","cuppedia","cupressus","cur","cura","curatio","curia","curiositas","curis","curo","curriculum","currus","cursim","curso","cursus","curto","curtus","curvo","custodia","damnatio","damno","dapifer","debeo","debilito","debitis","decens","decerno","decet","decimus","decipio","decor","decretum","decumbo","dedecor","dedico","deduco","defaeco","defendo","defero","defessus","defetiscor","deficio","defleo","defluo","defungo","degenero","degero","degusto","deinde","delectatio","delectus","delego","deleniti","deleo","delibero","delicate","delinquo","deludo","demens","demergo","demitto","demo","demonstro","demoror","demulceo","demum","denego","denique","dens","denuncio","denuo","deorsum","depereo","depono","depopulo","deporto","depraedor","deprecator","deprimo","depromo","depulso","deputo","derelinquo","derideo","deripio","deserunt","desidero","desino","desipio","desolo","desparatus","despecto","dicta","dignissimos","distinctio","dolor","dolore","dolorem","doloremque","dolores","doloribus","dolorum","ducimus","ea","eaque","earum","eius","eligendi","enim","eos","error","esse","est","et","eum","eveniet","ex","excepturi","exercitationem","expedita","explicabo","facere","facilis","fuga","fugiat","fugit","harum","hic","id","illo","illum","impedit","in","incidunt","infit","inflammatio","inventore","ipsa","ipsam","ipsum","iste","itaque","iure","iusto","labore","laboriosam","laborum","laudantium","libero","magnam","magni","maiores","maxime","minima","minus","modi","molestiae","molestias","mollitia","nam","natus","necessitatibus","nemo","neque","nesciunt","nihil","nisi","nobis","non","nostrum","nulla","numquam","occaecati","ocer","odio","odit","officia","officiis","omnis","optio","paens","pariatur","patior","patria","patrocinor","patruus","pauci","paulatim","pauper","pax","peccatus","pecco","pecto","pectus","pecus","peior","pel","perferendis","perspiciatis","placeat","porro","possimus","praesentium","provident","quae","quaerat","quam","quas","quasi","qui","quia","quibusdam","quidem","quis","quisquam","quo","quod","quos","ratione","recusandae","reiciendis","rem","repellat","repellendus","reprehenderit","repudiandae","rerum","saepe","sapiente","sed","sequi","similique","sint","sit","socius","sodalitas","sol","soleo","solio","solitudo","solium","sollers","sollicito","solum","solus","soluta","solutio","solvo","somniculosus","somnus","sonitus","sono","sophismata","sopor","sordeo","sortitus","spargo","speciosus","spectaculum","speculum","sperno","spero","spes","spiculum","spiritus","spoliatio","sponte","stabilis","statim","statua","stella","stillicidium","stipes","stips","sto","strenuus","strues","studio","stultus","suadeo","suasoria","sub","subito","subiungo","sublime","subnecto","subseco","substantia","subvenio","succedo","succurro","sufficio","suffoco","suffragium","suggero","sui","sulum","sum","summa","summisse","summopere","sumo","sumptus","sunt","supellex","super","suppellex","supplanto","suppono","supra","surculus","surgo","sursum","suscipio","suscipit","suspendo","sustineo","suus","synagoga","tabella","tabernus","tabesco","tabgo","tabula","taceo","tactus","taedium","talio","talis","talus","tam","tamdiu","tamen","tametsi","tamisium","tamquam","tandem","tantillus","tantum","tardus","tego","temeritas","temperantia","templum","tempora","tempore","temporibus","temptatio","tempus","tenax","tendo","teneo","tener","tenetur","tenuis","tenus","tepesco","tepidus","ter","terebro","teres","terga","tergeo","tergiversatio","tergo","tergum","termes","terminatio","tero","terra","terreo","territo","terror","tersus","tertius","testimonium","texo","textilis","textor","textus","thalassinus","theatrum","theca","thema","theologus","thermae","thesaurus","thesis","thorax","thymbra","thymum","tibi","timidus","timor","titulus","tolero","tollo","tondeo","tonsor","torqueo","torrens","tot","totam","totidem","toties","totus","tracto","trado","traho","trans","tredecim","tremo","trepide","tres","tribuo","tricesimus","triduana","tripudio","tristis","triumphus","trucido","truculenter","tubineus","tui","tum","tumultus","tunc","turba","turbo","turpis","tutamen","tutis","tyrannus","uberrime","ubi","ulciscor","ullam","ullus","ulterius","ultio","ultra","umbra","umerus","umquam","una","unde","undique","universe","unus","urbanus","urbs","uredo","usitas","usque","ustilo","ustulo","usus","ut","uter","uterque","utilis","utique","utor","utpote","utrimque","utroque","utrum","uxor","vaco","vacuus","vado","vae","valde","valens","valeo","valetudo","validus","vallum","vapulus","varietas","varius","vehemens","vel","velit","velociter","velum","velut","venia","veniam","venio","ventito","ventosus","ventus","venustas","ver","verbera","verbum","vere","verecundia","vereor","vergo","veritas","veritatis","vero","versus","verto","verumtamen","verus","vesco","vesica","vesper","vespillo","vester","vestigium","vestrum","vetus","via","vicinus","vicissitudo","victoria","victus","videlicet","video","viduo","vigilo","vigor","vilicus","vilis","vilitas","villa","vinco","vinculum","vindico","vinitor","vinum","vir","virga","virgo","viridis","viriliter","virtus","vis","viscus","vita","vitae","vitiosus","vitium","vito","vivo","vix","vobis","vociferor","voco","volaticus","volo","volubilis","voluntarius","volup","voluptas","voluptate","voluptatem","voluptates","voluptatibus","voluptatum","volutabrum","volva","vomer","vomica","vomito","vorago","vorax","voro","vos","votum","voveo","vox","vulariter","vulgaris","vulgivagus","vulgo","vulgus","vulnero","vulnus","vulpes","vulticulus","xiphias"],m3e={word:h3e},v3e=m3e,g3e={title:"English",code:"en",language:"en",endonym:"English",dir:"ltr",script:"Latn"},y3e=g3e,b3e=['"Awaken, My Love!"',"(What's The Story) Morning Glory?","- Tragedy +","13 Reasons Why (Season 3)","21st Century Breakdown","30 De Febrero","432 Hz Deep Healing","5-Star","528 Hz Meditation Music","54+1","8 Mile","808s & Heartbreak","9 To 5 And Odd Jobs","A Beautiful Lie","A Day At The Races","A Day Without Rain","A Fever You Can't Sweat Out","A Gangsta's Pain","A Gift & A Curse","A Hard Day's Night","A Head Full Of Dreams","A Kind Of Magic","A Million Ways To Murder","A Moment Apart","A Song For Every Moon","A Thousand Suns","A Winter Romance","ABBA","AI YoungBoy","AJ Tracey","Act One","After Hours","Agent Provocateur","All About You","All I Know So Far: Setlist","All Or Nothing","All Out","All Over The Place","All Stand Together","All The Lost Souls","All The Things I Never Said","All Things Must Pass","Alleen","Alright, Still","Alta Suciedad","America","American Heartbreak","American Teen","And Justice For None","Animal Songs","Another Friday Night","Anything Goes","Ao Vivo Em São Paulo","Ao Vivo No Ibirapuera","Apricot Princess","Aqui E Agora (Ao Vivo)","Arcane League Of Legends","Ardipithecus","Aretha Now","Around The Fur","Arrival","Artist 2.0","As She Pleases","Ascend","Ashlyn","Astro Lounge","At Night, Alone.","At. Long. Last. ASAP","Atlas","Audioslave","Aura","Austin","Awake","Away From The Sun","Ayayay!","Baby On Baby","Back For Everything","Back From The Edge","Back In Black","Back To Black","Back To The Game","Bad","Bahía Ducati","Baila","Barbie The Album","Battleground","Bayou Country","Bcos U Will Never B Free","Be","Be Here Now","Beautiful Mind","Beautiful Thugger Girls","Beautiful Trauma","Beauty And The Beast","Beggars Banquet","Being Funny In A Foreign Language","Berlin Lebt","Berry Is On Top","Best White Noise For Baby Sleep - Loopable With No Fade","Big Baby DRAM","Bigger, Better, Faster, More!","Billy Talent II","Black Star Elephant","Blackout","Blank Face LP","Bleach","Blizzard Of Ozz","Blonde","Blood Sugar Sex Magik","Bloom","Blowin' Your Mind!","Blu Celeste","Blue","Blue Banisters","Blue Hawaii","Blue Neighbourhood","Bluebird Days","Bobby Tarantino","Bobby Tarantino II","Bon Iver","Born Pink","Born To Run","Brand New Eyes","Break The Cycle","Breakfast In America","Breakthrough","Brett Young","Bridge Over Troubled Water","Bright: The Album","Brol","Buds","Buena Vista Social Club","Built On Glass","Bury Me At Makeout Creek","Busyhead","By The Way","CB6","CNCO","California Sunrise","Californication","Call Me Irresponsible","Calm","Camino Palmero","Camp","Caracal","Carbon Fiber Hits","Carnival","Carry On","Cartel De Santa","Certified Lover Boy","Chaaama","Chama Meu Nome","Chapter 1: Snake Oil","Chapter 2: Swamp Savant","Chapter One","Charlie's Angels","Cherry Bomb","Chief","Chocolate Factory","Chosen","Chris Brown","Christina Aguilera","Chromatica","Church","City Of Evil","Clandestino","Clouds","Coco","Collision Course","Colour Vision","Combat Rock","Come Around Sundown","Come Away With Me","Come Home The Kids Miss You","Come What(ever) May","Commando","Common Sense","Communion","Conditions","Confident","Confrontation","Control The Streets, Volume 2","Corinne Bailey Rae","Costello Music","Cottonwood","Covers, Vol. 2","Cozy Tapes Vol. 2: Too Cozy","Crash Talk","Crazy Love","Crazysexycool","Crowded House","Cruisin' With Junior H","Culture","Current Mood","DS2","Dale","Danger Days: The True Lives Of The Fabulous Killjoys","Dangerous Woman","Dangerous: The Double Album","Dark Horse","Day69","Daydream","De Fiesta","De Viaje","DeAnn","Death Race For Love","Delirium","Delta","Demidevil","Depression Cherry","Descendants","Desgenerados Mixtape","Destin","Destiny Fulfilled","Desvelado","Detroit 2","Dex Meets Dexter","Dharma","Die A Legend","Different World","Dig Your Roots","Digital Druglord","Dirt","Disclaimer I / II","Discovery","Disraeli Gears","Disumano","Dizzy Up The Girl","Don't Play That Song","Donda","Donde Quiero Estar","Doo-Wops & Hooligans","Down The Way","Dr. Feelgood","Dream Your Life Away","Dreaming Out Loud","Drip Harder","Drive","Drones","Dropped Outta College","Drowning","Dua Warna Cinta","Dulce Beat","Dusty In Memphis","Dutty Rock","Dying To Live","ENR","East Atlanta Love Letter","Editorial","Edna","El Abayarde","El Amor En Los Tiempos Del Perreo","El Camino","El Comienzo","El Dorado","El Karma","El Mal Querer","El Malo","El Trabajo Es La Suerte","El Viaje De Copperpot","Electric Ladyland","Emotion","En Tus Planes","Endless Summer Vacation","Enter The Wu-Tang (36 Chambers)","Equals (=)","Estrella","Euphoria","Europop","Evermore","Every Kingdom","Everyday Life","Evolve","Expectations","Face Yourself","Facelift","Fallin'","Fancy You","Fantasía","Favourite Worst Nightmare","Fear Of The Dark","Fearless","Feel Something","Feels Like Home","Femme Fatale","Ferxxocalipsis","Fifty Shades Darker","Fifty Shades Freed","Fifty Shades Of Grey","Final (Vol.1)","Finding Beauty In Negative Spaces","Fine Line","First Impressions Of Earth","First Steps","Five Seconds Flat","Folklore","For Emma, Forever Ago","Forajido EP 1","Forever","Forever Young","Formula Of Love: O+T=<3","Free 6lack","Freudian","Frozen II","Full Moon Fever","Funhouse","Funk Wav Bounces Vol.1","Future History","FutureSex/LoveSounds","Fuzzybrain","Gallery","Gangsta's Paradise","Gemini","Gemini Rights","Generationwhy","Get A Grip","Get Up","Gettin' Old","Girl","Gladiator","Glisten","Globalization","Gloria","Glory Days","God's Project","Gold Skies","Golden","Good Evening","Good Thing","Goodbye Yellow Brick Road","Gossip Columns","Got Your Six","Graceland","Graduation","Grand Champ","Grandson, Vol. 1","Green River","Guerra","Ha*Ash Primera Fila - Hecho Realidad","Haiz","Hamilton","Happy Endings","Harry Styles","Hasta La Raíz","Hatful Of Hollow","Head In The Clouds","Heard It In A Past Life","Heart Shaped World","Heartbeat City","Heartbreak On A Full Moon / Cuffing Season - 12 Days Of Christmas","Heaven Or Hell","Heaven knows","Hellbilly Deluxe","Hellboy","Help!","Her Loss","Here Comes The Cowboy","Hey World","High School Musical","High Tide In The Snake's Nest","Historias De Un Capricornio","Hndrxx","Hombres G (Devuélveme A Mi Chica)","Homerun","Homework","Hot Fuss","Hot Pink","Hot Sauce / Hello Future","Hot Space","Hotel Diablo","Houses Of The Holy","How Big, How Blue, How Beautiful","How I'm Feeling","How To Be Human","How To Save A Life","How To: Friend, Love, Freefall","Hozier","Human","Huncho Jack, Jack Huncho","Hunter Hayes","Hysteria","I Am...Sasha Fierce","I Can't Handle Change","I Met You When I Was 18. (The Playlist)","I Never Liked You","I Never Loved A Man The Way I Love You","I See You","I Think You Think Too Much Of Me","I Used To Know Her","I Used To Think I Could Fly","I'm Comin' Over","Ich & Keine Maske","If You Can Believe Your Eyes & Ears","Il Ballo Della Vita","Ill Communication","Imagination & The Misfit Kid","Imagine","Immortalized","In A Perfect World...","In Colour","In My Own Words","In Rainbows","In Return","In The Lonely Hour","Infest","Innuendo","Inter Shibuya - La Mafia","Interstellar","Is This It","It Was Written","It's Not Me, It's You","It's Only Me","Ivory","JackBoys","Jamie","Jazz","Jibrail & Iblis","Jordi","Jordin Sparks","Jose","Just As I Am","Just Cause Y'all Waited 2","Just Like You","Justified","K-12 / After School","K.I.D.S.","K.O.","K.O.B. Live","KG0516","KOD","Kane Brown","Kid A","Kid Krow","Kids See Ghosts","Kids in Love","Kinks (You Really Got Me)","Know-It-All","Konvicted","Kring","LANY","LM5","La Criatura","La Flaca","La Melodia De La Calle","La Revolucion","Lady Lady","Lady Wood","Langit Mong Bughaw","Las Que No Iban A Salir","Last Day Of Summer","Last Year Was Complicated","Layers","Layover","Lazarus","Led Zeppelin","Left Of The Middle","Leftoverture","Legends Never Die","Let's Skip To The Wedding","Let's Talk About Love","Licensed To Ill","Life In Cartoon Motion","Life Thru A Lens","Lifelines","Like..?","Lil Big Pac","Lil Boat","Lil Boat 2","Lil Boat 3.5","Lil Kiwi","Lil Pump","Limon Y Sal","Listen Without Prejudice","Little Voice","Live On Red Barn Radio I & II","Lo Que Andábamos Buscando","Lofi Fruits Music 2021","London Calling","Los Campeones Del Pueblo","Los Extraterrestres","Los Favoritos 2","Lost","Lost In Love","Loud","Love Sick","Love Story","Love Stuff","Love Yourself: Tear","Lover","Luca Brasi 2: Gangsta Grillz","Lust For Life","Luv Is Rage","M!ssundaztood","Ma Fleur","Made In Lagos","Mafia Bidness","Magazines Or Novels","Mainstream Sellout","Majestic","Make It Big","Make Yourself","Making Mirrors","Mamma Mia! Here We Go Again","Man Of The Woods","Manic","Me And My Gang","Meduza","Meet The Orphans","Meet The Woo","Melim","Mellon Collie And The Infinite Sadness","Melly vs. Melvin","Memories...Do Not Open","Menagerie","Midnights","Minecraft - Volume Alpha","Minutes To Midnight","Mix Pa Llorar En Tu Cuarto","Modo Avión","Monkey Business","Mono.","Montana","Montevallo","Moosetape","Morning View","Motivan2","Moving Pictures","Mr. Davis","Mr. Misunderstood","Mulan","Mura Masa","Music From The Edge Of Heaven","Music Of The Sun","My House","My Kinda Party","My Krazy Life","My Liver Will Handle What My Heart Can't","My Moment","My Own Lane","My Turn","My Worlds","Na Praia (Ao Vivo)","Nakamura","Nation Of Two","Navegando","Need You Now","Neon Future III","Neotheater","Never Trust A Happy Song","New English","News Of The World","Nicole","Night & Day","Nimmerland","Nimrod","Nine Track Mind","No Angel","No Me Pidas Perdón","No More Drama","No Protection","No Strings Attached","No Time To Die","Nobody Is Listening","Non Stop Erotic Cabaret","Non-Fiction","Northsbest","Nostalgia","Nostalgia, Ultra","Notes On A Conditional Form","Now Or Never","O Embaixador (Ao Vivo)","O My Heart","OK Computer","Ocean","Ocean Avenue","Ocean Eyes","Odisea","Oh My My","Oh, What A Life","On The 6","One In A Million","One More Light","One Of These Nights","Open Up And Say...Ahh!","Ordinary Man","Origins","Out Of The Blue","Over It","OzuTochi","PTSD","Pa Las Baby's Y Belikeada","Pa Que Hablen","Pa' Luego Es Tarde","Pa' Otro La 'O","Pablo Honey","Pain Is Love","Pain Is Temporary","Painting Pictures","Palmen Aus Plastik 2","Para Mi Ex","Para Siempre","Partners In Crime","Pawn Shop","Pegasus / Neon Shark VS Pegasus","Pet Sounds","Piece By Piece","Pier Pressure","Pineapple Sunrise","Piseiro 2020 Ao Vivo","Planet Pit","Plans","Play Deep","Playa Saturno","Por Primera Vez","Por Vida","Positions","Post Human: Survival Horror","Poster Girl","Prazer, Eu Sou Ferrugem (Ao Vivo)","Pretty Girls Like Trap Music","Pretty. Odd.","Prince Royce","Prisma","Prometo","Providence","Puberty 2","Punisher","Purgatory","Purple Rain","Que Bendición","Queen Of The Clouds","Quiero Volver","R&G (Rhythm & Gangsta): The Masterpiece","Raise!","Ransom 2","Rapunzel","Rare","Re Mida","Ready To Die","Realer","Rebelde","Reclassified","Recovery","Recuerden Mi Estilo","Reggatta De Blanc","Regulate… G Funk Era","Reik","Reise, Reise","Relapse","Relaxing Piano Lullabies And Natural Sleep Aid For Baby Sleep Music","Religiously. The Album.","Replay","Results May Vary","Revenge","Revolve","Revolver","Ricky Martin","Rien 100 Rien","Ripcord","Rise And Fall, Rage And Grace","Rise Of An Empire","Robin Hood: Prince Of Thieves","Rock N Roll Jesus","Romance","Romances","Ronan","Royal Blood","Rumours","Sad Boyz 4 Life II","San Lucas","Santana World","Saturation III","Sauce Boyz","Savage Mode","Saxobeats","Scarlet","Schwarzes Herz","Seal The Deal & Let's Boogie","Section.80","Segundo Romance","Sehnsucht","Shake The Snow Globe","Shang-Chi And The Legend Of The Ten Rings: The Album","Sheer Heart Attack","Shiesty Season","Shock Value","Shoot For The Stars, Aim For The Moon","Signed Sealed And Delivered","Signos","Silent Alarm","Simplemente Gracias","Sin Bandera","Sing Me A Lullaby, My Sweet Temptation","Sinner","Sirio","Sit Still, Look Pretty","Skin","Slowhand","Smash","Smithereens","Snow Cougar","Social Cues","Some Girls","Song Hits From Holiday Inn","Songs For Dads","Songs For The Deaf","Songs For You, Truths For Me","Songs In The Key Of Life","Souled Out","Sounds Of Silence","Soy Como Quiero Ser","Speak Now","Speak Your Mind","Speakerboxxx/The Love Below","Spider-Man: Into The Spider-Verse","Split Decision","Square Up","SremmLife","Starboy","Stay +","Stay Dangerous","Staying At Tamara's","Steppenwolf","Stick Season","Still Bill","Straight Outta Compton","Strange Trails","Stronger","Suavemente","Sublime","Suck It and See","Sucker","Sueños","Sugar","Summer Forever","Summer,","Sunset Season","Sunshine On Leith","Surfer Rosa","Sweet Talker","SweetSexySavage","System Of A Down","TA13OO","Talk That Talk","Talking Heads: 77","Tangled Up","Tango In The Night","Taxi Driver","Taylor Swift","Tell Me It's Real","Ten","Ten Summoner's Tales","Terra Sem Cep (Ao Vivo)","Terral","Testing","Tha Carter III","Thank Me Later","That's Christmas To Me","The Academy","The Adventures Of Bobby Ray","The Album","The Andy Williams Christmas Album","The Aviary","The Balcony","The Battle Of Los Angeles","The Beatles (White Album)","The Beginning","The Better Life","The Big Day","The Book","The Breakfast Club","The Cars","The Colour And The Shape","The Death Of Peace Of Mind","The Diary Of Alicia Keys","The Documentary","The Emancipation Of Mimi","The Eminem Show","The End Of Everything","The Final Countdown","The Forever Story","The Foundation","The Goat","The Golden Child","The Good Parts","The Greatest Showman: Reimagined","The Green Trip","The Hardest Love","The Head And The Heart","The Human Condition","The Infamous","The Lady Killer","The Last Don II","The Lion King","The Lockdown Sessions","The London Sessions","The Lord Of The Rings: The Fellowship Of The Ring","The Lost Boy","The Magic Of Christmas / The Christmas Song","The Marshall Mathers LP","The Martin Garrix Collection","The Melodic Blue","The Mockingbird & The Crow","The Pains Of Growing","The Papercut Chronicles","The Perfect Luv Tape","The Pinkprint","The Predator","The Queen Is Dead","The ReVe Festival: Finale","The Rise And Fall Of Ziggy Stardust And The Spiders From Mars","The Rising Tied","The River","The Stone Roses","The Story Of Us","The Stranger","The Sufferer & The Witness","The Sun's Tirade","The Temptations Sing Smokey","The Time Of Our Lives","The Way It Is","The Wonderful World Of Sam Cooke","The Writing's On The Wall","The Young And The Hopeless","Therapy","Therapy Session","There Is More (Live)","There Is Nothing Left To Lose","These Things Happen","Third Eye Blind","This Is Me...Then","This Unruly Mess I've Made","Threat to Survival","Thrill Of The Chase","Time","Timelezz","To Let A Good Thing Die","To Pimp A Butterfly","Toast To Our Differences","Todos Os Cantos, Vol. 1 (Ao Vivo)","Too Hard","Torches X","Total Xanarchy","Toto IV","Toulouse Street","Tourist History","Toxicity","Tragic Kingdom","Tranquility Base Hotel & Casino","Traumazine","Traveler","Tres Hombres","Trip At Knight","Tron: Legacy","True Blue","True Colors","Trustfall","Tu Veneno Mortal","Tudo Em Paz","Ubuntu","Ugly Is Beautiful","Ultra 2021","Una Mattina","Unbroken","Uncovered","Under Pressure","Unsponsored Content","Unstoppable","Unwritten","Urban Flora","Urban Hymns","Use Your Illusion I","Veneer","Versions Of Me","Vibes","Vice Versa","Vices & Virtues","Victory","Vida","Viejo Marihuano","Visualízate","Walk Away","Walk Me Home...","Watch The Throne","Wave","We Broke The Rules","We Love You Tecca","We Love You Tecca 2","Weezer (Green Album)","Welcome To The Madhouse","Westlife","What A Time To Be Alive","What Do You Think About The Car?","What Is Love?","What Makes You Country","What Separates Me From You","What You See Is What You Get / What You See Ain't Always What You Get","When It's Dark Out","When We All Fall Asleep, Where Do We Go?","Where The Light Is","While The World Was Burning","White Pony","Whitney","Who Really Cares","Who You Are","Who's Next","Wide Open","Wilder Mind","Wildfire","Willy And The Poor Boys","Wings / You Never Walk Alone","Wish","Wish You Were Here","Without Warning","Wonder","X&Y","XOXO","Y Que Quede Claro","YBN: The Mixtape","Yo Creo","You Will Regret","Youngblood","Younger Now","Youth"],C3e=["$NOT","$uicideboy$","(G)I-DLE","*NSYNC","2 Chainz","21 Savage","6LACK","? & The Mysterians","A Boogie Wit da Hoodie","A Taste of Honey","A Tribe Called Quest","A-Ha","ABBA","AC/DC","AJ Tracey","ATEEZ","Ace of Base","Adele","Ado","Aerosmith","Agust D","Aitana","Al Dexter & his Troopers","Al Green","Al Jolson","Al Martino","Alan Jackson","Alannah Myles","Alec Benjamin","Alejandro Sanz","Alesso","Alfredo Olivas","Ali Gatie","Alice In Chains","Alina Baraz","All Time Low","All-4-One","All-American Rejects","Alok","America","American Quartet","Amii Stewart","Amitabh Bhattacharya","Ana Castela","Anderson .Paak","Andy Grammer","Angus & Julia Stone","Anirudh Ravichander","Anita Ward","Anitta","Anton Karas","Anuel AA","Arcade Fire","Archie Bell & The Drells","Archies","Aretha Franklin","Arizona Zervas","Armin van Buuren","Arthur Conley","Artie Shaw","Asake","Asees Kaur","Association","Atif Aslam","Audioslave","Aventura","Avril Lavigne","Aya Nakamura","B J Thomas","B.o.B","BLACKPINK","BONES","BROCKHAMPTON","BTS","Baby Keem","Bachman-Turner Overdrive","Backstreet Boys","Bad Bunny","Badshah","Bailey Zimmerman","Banda El Recodo","Barbra Streisand","Barry White","Bazzi","Bebe Rexha","Becky G","Becky Hill","Bee Gees","Ben Bernie","Ben Howard","Ben Selvin","Berlin","Bessie Smith","Bethel Music","Bette Midler","Beyonce","Bibi Blocksberg","Bibi und Tina","BigXthaPlug","Bill Doggett","Bill Haley & his Comets","Bill Withers","Billy Davis Jr","Billy Joel","Billy Paul","Billy Preston","Billy Swan","Birdy","Bizarrap","Blake Shelton","Blur","Bob Marley & The Wailers","Bob Seger","Bobby Darin","Bobby Lewis","Bobby McFerrin","Bobby Vinton","Boney M.","Bonez MC","Bonnie Tyler","Booba","Boston","BoyWithUke","Boyce Avenue","Bradley Cooper","Bread","Brent Faiyaz","Brett Young","Bring Me The Horizon","Britney Spears","Brooks & Dunn","Bruce Channel","Bruno & Marrone","Bryan Adams","Bryce Vine","Buddy Holly","Burna Boy","C. Tangana","CKay","CRO","Camilo","Capital Bra","Captain & Tennille","Cardi B","Carin Leon","Carlos Vives","Carly Simon","Carpenters","Cavetown","Celine Dion","Central Cee","Chaka Khan","Champs","Charlie Rich","Chayanne","Cheat Codes","Cher","Chic","Chicago","Chris Brown","Chris Isaak","Chris Young","Christina Aguilera","Christina Perri","Christopher Cross","Chuck Berry","Ciara","Cigarettes After Sex","Cliff Edwards (Ukelele Ike)","Cody Johnson","Colbie Caillat","Colby O'Donis","Cole Swindell","Coleman Hawkins","Contours","Coolio","Count Basie","Cris Mj","Culture Club","Cyndi Lauper","D-Block Europe","DAY6","DJ Khaled","DJ Luian","DJ Nelson","DMX","DNCE","DaVido","Dadju","Daft Punk","Dan + Shay","Daniel Powter","Danny Ocean","Darius Rucker","Dave","David Bowie","David Guetta","Daya","Dean Martin","Deee-Lite","Deep Purple","Deftones","Demi Lovato","Dennis Lloyd","Denzel Curry","Dermot Kennedy","Desiigner","Devo","Dewa 19","Dexys Midnight Runners","Diddy","Dido","Die drei !!!","Diego & Victor Hugo","Diljit Dosanjh","Dimitri Vegas & Like Mike","Dinah Shore","Dionne Warwick","Dire Straits","Disclosure","Dixie Cups","Doja Cat","Dolly Parton","Don Diablo","Don Henley","Don McLean","Don Omar","Donna Summer","Donovan","Dr. Dre","Drake","Dreamville","Dua Lipa","EMF","ENHYPEN","Earth, Wind & Fire","Ed Sheeran","Eddie Cantor","Eddie Cochran","Eddy Howard","Edgar Winter Group","Edwin Hawkins Singers","Edwin Starr","El Alfa","Eladio Carrion","Electric Light Orchestra","Elevation Worship","Ella Henderson","Ellie Goulding","Elton John","Elvis Presley","Empire of the Sun","En Vogue","Enrique Iglesias","Eslabon Armado","Ethel Waters","Etta James","Evanescence","Exile","Extreme","Faith Hill","Fall Out Boy","Fanny Brice","Farruko","Fats Domino","Fats Waller","Feid","Felix Jaehn","Fergie","Fetty Wap","Fiersa Besari","Fifth Harmony","Fine Young Cannibals","Five Finger Death Punch","Fleetwood Mac","Flo-Rida","Florence + The Machine","Flume","Foo Fighters","Foreigner","Foster The People","Four Aces","Frank Ocean","Frank Sinatra","Frankie Avalon","Frankie Valli","Fred Astaire","Freda Payne","Freddie Dredd","Freddy Fender","French Montana","Fuerza Regida","Fujii Kaze","Future","G-Eazy","Garfunkel and Oates","Gary Lewis & The Playboys","Gary Numan","Gene Autry","Gene Chandler","Gene Vincent","George Michael","George Strait","Gera MX","Ghost","Ghostemane","Gigi D'Agostino","Gladys Knight & The Pips","Glass Animals","Glee Cast","Gloria Gaynor","Godsmack","Gorillaz","Gotye","Grand Funk Railroad","Green Day","Grouplove","Grupo Firme","Grupo Marca Registrada","Gryffin","Gucci Mane","Guess Who","Gunna","Gusttavo Lima","Guy Mitchell","Gwen Stefani","Gzuz","H.E.R.","HARDY","Hailee Steinfeld","Halsey","Hans Zimmer","Harris Jayaraj","Harry Chapin","Harry James","Harry Nilsson","Harry Styles","Hayley Williams","Herb Alpert","Herman's Hermits","Hillsong UNITED","Hillsong Worship","Hollywood Undead","Honey Cone","Hoobastank","Hues Corporation","I Prevail","ITZY","IVE","Ice Cube","Ice Spice","Iggy Azalea","Imagine Dragons","Incubus","Internet Money","Isaac Hayes","J Geils Band","J. Cole","JAY-Z","JJ Lin","JP Saxe","JVKE","Jack Harlow","Jack Johnson","Jackie Wilson","Jacquees","James Arthur","James Brown","James TW","James Taylor","Jamie Foxx","Janet Jackson","Janis Joplin","Jason Aldean","Jason Mraz","Jay Chou","Jay Sean","Jay Wheeler","Jaymes Young","Jean Knight","Jeezy","Jennifer Lopez","Jennifer Warnes","Jeremih","Jeremy Zucker","Jerry Lee Lewis","Jerry Murad's Harmonicats","Jess Glynne","Jessie J","Jewel","Jimi Hendrix","Jimin","Jimmie Rodgers","Jimmy Dean","Jo Stafford","Joan Jett & The Blackhearts","Joao Gilberto","Joel Corry","John Fred & The Playboy Band","John Legend","John Mayer","John Williams","Johnnie Ray","Johnnie Taylor","Johnny Cash","Johnny Horton","Johnny Mathis","Johnny Mercer","Johnny Nash","Joji","Jon Bellion","Jonas Blue","Jonas Brothers","Joni James","Jorja Smith","Juan Gabriel","Juan Luis Guerra 4.40","Juanes","Juice Newton","Julia Michaels","Justin Bieber","Justin Quiles","KALEO","KAROL G","KAYTRANADA","KK","KSI","KYLE","Kacey Musgraves","Kane Brown","Kanye West","Karan Aujla","Kate Smith","Katy Perry","Kay Kyser","Ke$ha","Kehlani","Kelly Clarkson","Kenny Chesney","Kenny Loggins","Kenny Rogers","Kenshi Yonezu","Kenya Grace","Kevin Gates","Key Glock","Khalid","Kim Carnes","Kim Petras","Kimbra","Kina","King Gnu","Kings of Leon","Kingsmen","Kitty Kallen","Kodak Black","Kodaline","Kollegah","Kool & The Gang","Kungs","Kygo","Kylie Minogue","LE SSERAFIM","LISA","LMFAO","LUDMILLA","La Adictiva Banda San José de Mesillas","La Oreja de Van Gogh","Labrinth","Lady Antebellum","Lady GaGa","Lainey Wilson","Lana Del Rey","Latto","Lauryn Hill","Lauv","League of Legends","Lee Brice","Leon Bridges","Leona Lewis","Lesley Gore","Leslie Odom Jr.","Liam Payne","Lifehouse","Lil Baby","Lil Dicky","Lil Durk","Lil Mosey","Lil Nas X","Lil Pump","Lil Skies","Lil Tjay","Lil Uzi Vert","Lil Yachty","Lil' Kim","Lil' Wayne","Lin-Manuel Miranda","Linkin Park","Lionel Richie","Lipps Inc","Lisa Loeb","Little Peggy March","Little Richard","Lofi Fruits Music","Lord Huron","Los Del Rio","Los Dos Carnales","Los Lobos","Los Temerarios","Los Tigres Del Norte","Los Tucanes De Tijuana","Lou Reed","Loud Luxury","Louis Jordan","Louis Tomlinson","Love Unlimited","Lovin' Spoonful","Luan Santana","Luciano","Luis Miguel","Luis R Conriquez","Lulu","Lunay","Lupe Fiasco","M","MAX","MC Hammer","MC Ryan SP","MKTO","Mabel","Machine Gun Kelly","Madison Beer","Madonna","Mahalini","Major Lazer","Mambo Kingz","Maneskin","Marco Antonio Solís","Margaret Whiting","Maria Becerra","Mario","Mario Lanza","Mark Ronson","Maroon 5","Marshmello","Martin Garrix","Mary Ford","Mary J Blige","Mary J. Blige","Mary Wells","Matoma","Mau y Ricky","Meek Mill","Megadeth","Melanie","Melanie Martinez","Melendi","Men At Work","Metro Boomin","Michael Bublé","Michael Jackson","Michael McDonald","Michael Sembello","Miguel","Mike Posner","Miley Cyrus","Milky Chance","Minnie Riperton","Miracle Tones","Miranda Lambert","Mohit Chauhan","Mon Laferte","Moneybagg Yo","Monsta X","Mora","Morad","Morat","Mother Mother","Motley Crue","Ms. Lauryn Hill","Mumford & Sons","Muse","Mya","Myke Towers","NCT 127","NCT DREAM","NEFFEX","Nadin Amizah","Nancy Sinatra","Nat King Cole","Nate Smith","Natti Natasha","Nayer","Neil Diamond","Neil Sedaka","Nekfeu","Nelly","New Vaudeville Band","Next","Nickelback","Nicki Minaj","Nicki Nicole","Nicky Jam","Nina Simone","Ninho","Nipsey Hussle","Nirvana","Niska","No Doubt","Norah Jones","Normani","OMI","ONE OK ROCK","Oasis","Official HIGE DANdism","Offset","Old Dominion","Oliver Heldens","Olivia Rodrigo","Omah Lay","One Direction","Otis Redding","OutKast","Owl City","P Diddy","P!nk","PLK","PNL","Pamungkas","Passenger","Pat Boone","Patsy Cline","Patti LaBelle","Patti Page","Paul & Paula","Paul Revere & the Raiders","Paul Robeson","Paul Russell","Paul Whiteman","Paula Abdul","Peaches & Herb","Pearl Jam","Pee Wee Hunt","Pee Wee King","Pentatonix","Percy Faith","Percy Sledge","Peso Pluma","Peter Cetera","Peter Gabriel","Peter, Paul & Mary","Pharrell Williams","Pierce The Veil","Pineapple StormTv","Pink Floyd","Pink Sweat$","Piso 21","Pitbull","Plan B","Player","Polo G","Pop Smoke","Portugal. The Man","Pouya","Prince","Prince Royce","Pusha T","Quality Control","Queen","Quinn XCII","R. Kelly","RAF Camora","RAYE","REM","REO Speedwagon","Radiohead","Rag'n'Bone Man","Rage Against The Machine","Rahat Fateh Ali Khan","Rainbow Kitten Surprise","Rammstein","Rauw Alejandro","Ray Charles","Ray Parker Jr","Ray Stevens","Red Foley","Red Hot Chili Peppers","Red Velvet","Regard","Regina Belle","Reik","Rels B","Rema","Ricardo Arjona","Rich The Kid","Rick Astley","Rick Dees & his Cast of Idiots","Rick Ross","Rick Springfield","Ricky Martin","Ricky Nelson","Rihanna","Rita Ora","Ritchie Valens","Rizky Febian","Rob Thomas","Roberta Flack","Robin Schulz","Robin Thicke","Rod Stewart","Rod Wave","Roddy Ricch","Roger Miller","Romeo Santos","Rosemary Clooney","Roxette","Roy Acuff","Roy Orbison","Rudimental","Ruel","Ruth B.","Ryan Lewis","SCH","SEVENTEEN","SWV","Sabaton","Sabrina Carpenter","Sachet Tandon","Sachin-Jigar","Sade","Sam Cooke","Sam Feldt","Sam Hunt","Sam Smith","Sam The Sham & The Pharaohs","Sammy Davis Jr","Sammy Kaye","Santana","Sasha Alex Sloan","Savage Garden","Saweetie","Scorpions","Sean Kingston","Sean Paul","Sebastian Yatra","Sech","Seeb","Sezen Aksu","Sfera Ebbasta","Shaggy","Shania Twain","Shawn Mendes","Sheena Easton","Shinedown","Shubh","Sia","Sid Sriram","Sidhu Moose Wala","Silk","Silver Convention","Simon & Garfunkel","Sinead O'Connor","Sir Mix-a-Lot","Sister Sledge","Ski Mask The Slump God","Skillet","Skrillex","Sleeping At Last","Smokey Robinson","Snoop Dogg","Snow Patrol","Soda Stereo","Sonu Nigam","Sophie Ellis-Bextor","Spencer Davis Group","Spice Girls","Stan Getz","Starland Vocal Band","Stephen Sanchez","Steve Aoki","Steve Lacy","Steve Winwood","Stevie B","Sting","Stormzy","Strawberry Alarm Clock","Stray Kids","Stromae","Sublime","Sum 41","Summer Walker","Supertramp","Survivor","Swedish House Mafia","System Of A Down","T-Pain","T.I.","TAEYEON","TKKG","TLC","TOMORROW X TOGETHER","TOTO","TWICE","Tag Team","Tainy","Tammi Terrell","Tanishk Bagchi","Tate McRae","Taylor Swift","Tears For Fears","Tems","Tennessee Ernie Ford","Terence Trent D'Arby","Teresa Brewer","Terry Jacks","The Ames Brothers","The Animals","The B52s","The Bangles","The Beatles","The Black Eyed Peas","The Black Keys","The Box Tops","The Chainsmokers","The Chiffons","The Chordettes","The Clash","The Coasters","The Commodores","The Cowsills","The Cranberries","The Crew-Cuts","The Cure","The Detroit Spinners","The Diamonds","The Doobie Brothers","The Doors","The Drifters","The Emotions","The Eurythmics","The Fireballs","The Flamingos","The Foundations","The Four Seasons","The Fray","The Game","The Go Gos","The Goo Goo Dolls","The Head And The Heart","The Hollies","The Ink Spots","The Isley Brothers","The Jackson 5","The Kid LAROI","The Killers","The Kingston Trio","The Kooks","The Lemon Pipers","The Living Tombstone","The Lumineers","The Mamas & The Papas","The Marvelettes","The McCoys","The Mills Brothers","The Miracles","The Monkees","The Moody Blues","The National","The Neighbourhood","The Notorious B.I.G.","The O'Jays","The Offspring","The Osmonds","The Partridge Family","The Penguins","The Pet Shop Boys","The Platters","The Righteous Brothers","The Rolling Stones","The Ronettes","The Score","The Script","The Seekers","The Shangri-Las","The Smashing Pumpkins","The Staple Singers","The Strokes","The Supremes","The Temptations","The Turtles","The Vamps","The Verve","The Village People","The Weavers","The White Stripes","The Young Rascals","The Zombies","Thelma Houston","Thomas Rhett","Three Days Grace","Three Dog Night","Three Man Down","Timbaland","Timmy Trumpet","Toby Keith","Tom Jones","Tom Petty and the Heartbreakers","Tommy Dorsey","Tommy Edwards","Tommy James & the Shondells","Tone Loc","Toni Braxton","Topic","Tory Lanez","Tove Lo","Trevor Daniel","Trey Songz","Trippie Redd","Trueno","Tulsi Kumar","Tulus","Twenty One Pilots","Two Feet","Ty Dolla $ign","Tyga","Tyler Hubbard","U2","UB40","UZI","Ufo361","Upchurch","V","Vampire Weekend","Van McCoy","Van Morrison","Vance Joy","Vanessa Carlton","Vanessa Williams","Vera Lynn","Vernon Dalhart","Vicente Fernandez","Vishal-Shekhar","Volbeat","WILLOW","Wale","Wallows","Weezer","Wham!","Whitney Houston","Why Don't We","Wilbert Harrison","Wilson Phillips","Wiz Khalifa","Woody Guthrie","Wyclef Jean","XXXTENTACION","Xavi","YG","YNW Melly","YOASOBI","Yandel","Years & Years","Yeat","Yo Gotti","Young Dolph","Young Miko","Young Thug","YoungBoy Never Broke Again","Yung Gravy","Yuuri","Yuvan Shankar Raja","ZAYN","ZZ Top","Zac Brown Band","Zach Bryan","Zara Larsson","aespa","benny blanco","blink-182","d4vd","deadmau5","girl in red","gnash","iann dior","will.i.am"],F3e=["Acid House","Acid Jazz","Acid Rock","Acoustic","Acoustic Blues","Afro-Pop","Afrobeat","Alt-Rock","Alternative","Ambient","American Trad Rock","Americana","Anime","Arena Rock","Art-Rock","Avant-Garde","Avant-Punk","Baladas y Boleros","Barbershop","Baroque","Bebop","Big Band","Black Metal","Blue Note","Bluegrass","Blues","Boogaloo","Bop","Bossa Nova","Bounce","Brazilian Funk","Breakbeat","Britpop","CCM","Cajun","Cantopop","Celtic","Celtic Folk","Chamber Music","Chant","Chanukah","Chicago Blues","Chicago House","Chicano","Childrens Music","Chill","Choral","Christian","Christmas","Classical","Club","College Rock","Conjunto","Cool Jazz","Country","Crunk","Dance","Dancehall","Death Metal","Deep House","Delta Blues","Detroit Techno","Dirty South","Disco","Disney","Dixieland","Doo-wop","Downtempo","Dream Pop","Drill","Drinking Songs","Drone","Drum'n'bass","Dub","Dubstep","EDM","Early Music","East Coast Rap","Easter","Easy Listening","Eclectic","Electric Blues","Electro","Electronic","Electronica","Emo","Enka","Environmental","Ethio-jazz","Experimental","Experimental Rock","Flamenco","Folk","Folk-Rock","Forro","French Pop","Funk","Fusion","Gangsta Rap","Garage","German Folk","German Pop","Glam Rock","Gospel","Goth","Grime","Grindcore","Groove","Grunge","Hair Metal","Halloween","Happy","Hard Bop","Hard Dance","Hard Rock","Hardcore","Hardcore Punk","Hardcore Rap","Hardstyle","Healing","Heavy Metal","High Classical","Hip Hop","Holiday","Honky Tonk","House","IDM","Impressionist","Indie","Industrial","Instrumental","J-Dance","J-Idol","J-Pop","J-Punk","J-Rock","J-Ska","J-Synth","Jackin House","Jam Bands","Japanese Pop","Jazz","Jungle","K-Pop","Karaoke","Kayokyoku","Kids","Kitsch","Klezmer","Krautrock","Latin","Latin Jazz","Latin Rap","Local","Lounge","Lullabies","MPB","Mainstream Jazz","Malay","Mandopop","March","Mariachi","Mawwal","Medieval","Meditation","Metal","Metalcore","Minimal Techno","Minimalism","Modern","Motown","Mugham","Musicals","Musique Concrète","Nature","Neo-Soul","Nerdcore","New Acoustic","New Age","New Mex","New Wave","No Wave","Noise","Nordic","Novelty","OPM","Oi!","Old School Rap","Opera","Orchestral","Original Score","Outlaw Country","Pagode","Party","Piano","Polka","Pop","Pop Film","Pop Latino","Post Dubstep","Power Pop","Praise & Worship","Progressive House","Progressive Rock","Proto-punk","Psych Rock","Psychedelic","Punk","Punk Rock","Qawwali","Quiet Storm","R&B","Ragtime","Rainy Day","Rap","Reggae","Reggaeton","Regional Mexicano","Relaxation","Renaissance","Retro","Rock","Rockabilly","Rocksteady","Romance","Romantic","Roots Reggae","Roots Rock","SKA","Sad","Salsa","Samba","Second Line","Sertanejo","Shaabi","Shoegaze","Sleep","Smooth Jazz","Soft Rock","Soul","Soundtrack","Southern Gospel","Southern Rock","Space Rock","Stage And Screen","Steampunk","Summer","Surf","Swamp Pop","Swing","Synth Pop","Tango","Techno","Teen Pop","Tejano","Tex-Mex","Thanksgiving","Traditional","Trance","Trip Hop","Tropical","Underground Rap","Urban","Urban Cowboy","West Coast Rap","Western Swing","World","Worldbeat","Zydeco"],E3e=["(Everything I Do) I Do it For You","(Ghost) Riders in the Sky","(I Can't Get No) Satisfaction","(I've Got a Gal In) Kalamazoo","(I've Had) the Time of My Life","(It's No) Sin","(Just Like) Starting Over","(Let Me Be Your) Teddy Bear","(Put Another Nickel In) Music! Music! Music!","(Sexual) Healing","(Sittin' On) the Dock of the Bay","(They Long to Be) Close to You","(You Keep Me) Hangin' On","(You're My) Soul & Inspiration","(Your Love Keeps Lifting Me) Higher & Higher","12th Street Rag","1999","19th Nervous Breakdown","50 Ways to Leave Your Lover","9 to 5","96 Tears","A Boy Named Sue","A Hard Day's Night","A String of Pearls","A Thousand Miles","A Tree in the Meadow","A Whiter Shade of Pale","A Whole New World (Aladdin's Theme)","A Woman in Love","A-Tisket A-Tasket","ABC","Abracadabra","Ac-cent-tchu-ate the Positive","Addicted to Love","After You've Gone","Afternoon Delight","Again","Against All Odds (Take a Look At Me Now)","Ain't Misbehavin'","Ain't No Mountain High Enough","Ain't No Sunshine","Ain't That a Shame","Airplanes","All Along the Watchtower","All I Have to Do is Dream","All I Wanna Do","All My Lovin' (You're Never Gonna Get It)","All Night Long (All Night)","All Out of Love","All Shook Up","All You Need is Love","Alone","Alone Again (Naturally)","Always On My Mind","American Pie","American Woman","Angie","Another Brick in the Wall (part 2)","Another Day in Paradise","Another Night","Another One Bites the Dust","Apologize","April Showers","Aquarius/Let The Sunshine In","Are You Lonesome Tonight?","Arthur's Theme (Best That You Can Do)","As Time Goes By","At Last","At the Hop","Auf Wiederseh'n Sweetheart","Baby Baby","Baby Come Back","Baby Got Back","Baby Love","Baby One More Time","Bad Day","Bad Girls","Bad Moon Rising","Bad Romance","Bad, Bad Leroy Brown","Baker Street","Ball of Confusion (That's What the World is Today)","Ballad of the Green Berets","Ballerina","Band On the Run","Band of Gold","Battle of New Orleans","Be Bop a Lula","Be My Baby","Be My Love","Beat It","Beautiful Day","Beauty & the Beast","Because I Love You (The Postman Song)","Because You Loved Me","Because of You","Before The Next Teardrop Falls","Begin the Beguine","Behind Closed Doors","Being With You","Believe","Ben","Bennie & the Jets","Besame Mucho","Best of My Love","Bette Davis Eyes","Big Bad John","Big Girls Don't Cry","Billie Jean","Bitter Sweet Symphony","Black Or White","Black Velvet","Blaze of Glory","Bleeding Love","Blue Suede Shoes","Blue Tango","Blueberry Hill","Blurred Lines","Body & Soul","Bohemian Rhapsody","Boogie Oogie Oogie","Boogie Woogie Bugle Boy","Boom Boom Pow","Born in the USA","Born to Be Wild","Born to Run","Boulevard of Broken Dreams","Brand New Key","Brandy (You're A Fine Girl)","Breaking Up is Hard to Do","Breathe","Bridge Over Troubled Water","Brother Louie","Brother, Can You Spare a Dime?","Brown Eyed Girl","Brown Sugar","Build Me Up Buttercup","Burn","Buttons & Bows","Bye Bye Love","Bye Bye, Blackbird","Bye, Bye, Bye","Caldonia Boogie (What Makes Your Big Head So Hard)","California Dreamin'","California Girls","Call Me","Call Me Maybe","Can You Feel the Love Tonight","Can't Buy Me Love","Can't Get Enough of Your Love, Babe","Can't Help Falling in Love","Candle in the Wind '97","Candy Man","Car Wash","Careless Whisper","Cars","Cat's in the Cradle","Cathy's Clown","Celebration","Centerfold","Chain of Fools","Chances Are","Change the World","Chapel of Love","Chattanooga Choo Choo","Chattanoogie Shoe-Shine Boy","Check On It","Cheek to Cheek","Cherish","Cherry Pink & Apple Blossom White","Cold, Cold Heart","Colors of the Wind","Come On Eileen","Come On-a My House","Come Together","Coming Up","Cracklin' Rosie","Crazy","Crazy For You","Crazy Little Thing Called Love","Crazy in Love","Creep","Crimson & Clover","Crocodile Rock","Cry","Cry Like a Baby","Crying","Da Doo Ron Ron (When He Walked Me Home)","Dance to the Music","Dancing Queen","Dancing in the Dark","Dancing in the Street","Dardanella","Daydream Believer","December 1963 (Oh What a Night)","Delicado","Dilemma","Disco Duck","Disco Lady","Disturbia","Dizzy","Do That to Me One More Time","Do Wah Diddy Diddy","Do Ya Think I'm Sexy?","Do You Love Me?","Don't Be Cruel","Don't Fence Me In","Don't Go Breaking My Heart","Don't Leave Me This Way","Don't Let the Stars Get in Your Eyes","Don't Let the Sun Go Down On Me","Don't Speak","Don't Stop 'Til You Get Enough","Don't Worry Be Happy","Don't You (Forget About Me)","Don't You Want Me","Doo Wop (That Thing)","Down","Down Hearted Blues","Down Under","Downtown","Dreamlover","Dreams","Drop it Like It's Hot","Drops of Jupiter (Tell Me)","Duke of Earl","E.T.","Earth Angel","Ebony & Ivory","Eight Days a Week","Empire State Of Mind","End of the Road","Endless Love","Escape (The Pina Colada Song)","Eve of Destruction","Every Breath You Take","Every Little Thing She Does is Magic","Everybody Loves Somebody","Everybody Wants to Rule the World","Everyday People","Eye of the Tiger","Faith","Fallin'","Fame","Family Affair","Fantasy","Fast Car","Feel Good Inc","Feel Like Making Love","Fire & Rain","Firework","Flashdance. What a Feeling","Fly Robin Fly","Foolish Games","Footloose","For What It's Worth (Stop, Hey What's That Sound)","Fortunate Son","Frankenstein","Freak Me","Freebird","Frenesi","Funkytown","Gangsta's Paradise","Georgia On My Mind","Georgy Girl","Get Back","Get Down Tonight","Get Off of My Cloud","Ghostbusters","Gimme Some Lovin'","Girls Just Wanna Have Fun","Give Me Everything","Gives You Hell","Glamorous","Glory of Love","Go Your Own Way","God Bless America","God Bless the Child","Gold Digger","Gonna Make You Sweat (Everybody Dance Now)","Good Lovin'","Good Times","Good Vibrations","Goodbye Yellow Brick Road","Goodnight, Irene","Got to Give it Up","Grease","Great Balls of Fire","Greatest Love of All","Green Onions","Green River","Green Tambourine","Grenade","Groove is in the Heart","Groovin'","Gypsies, Tramps & Thieves","Hair","Hang On Sloopy","Hanging by a Moment","Hanky Panky","Happy Days Are Here Again","Happy Together","Harbour Lights","Hard to Say I'm Sorry","Harper Valley PTA","Have You Ever Really Loved a Woman?","He'll Have to Go","He's So Fine","He's a Rebel","Heart of Glass","Heart of Gold","Heartbreak Hotel","Hello Dolly","Hello, I Love You, Won't You Tell Me Your Name?","Help Me, Rhonda","Help!","Here Without You","Here in My Heart","Hero","Hey Baby","Hey Jude","Hey Paula","Hey There","Hey There Delilah","Hey Ya!","Higher Love","Hips don't lie","Hit the Road, Jack","Hold On","Hollaback Girl","Honey","Honky Tonk","Honky Tonk Woman","Horse With No Name","Hot Child In The City","Hot Stuff","Hotel California","Hound Dog","House of the Rising Sun","How Deep is Your Love?","How Do I Live?","How Do You Mend a Broken Heart","How High the Moon","How Much is That Doggy in the Window?","How Will I Know","How You Remind Me","How to Save a Life","Hungry Heart","Hurt So Good","I Believe I Can Fly","I Can Dream, Can't I?","I Can Help","I Can See Clearly Now","I Can't Get Next to You","I Can't Get Started","I Can't Go For That (No Can Do)","I Can't Help Myself (Sugar Pie, Honey Bunch)","I Can't Stop Loving You","I Don't Want to Miss a Thing","I Fall to Pieces","I Feel Fine","I Feel For You","I Feel Love","I Get Around","I Got You (I Feel Good)","I Got You Babe","I Gotta Feeling","I Heard it Through the Grapevine","I Honestly Love You","I Just Called to Say I Love You","I Just Wanna Be Your Everything","I Kissed A Girl","I Love Rock 'n' Roll","I Need You Now","I Only Have Eyes For You","I Shot the Sheriff","I Still Haven't Found What I'm Looking For","I Swear","I Think I Love You","I Walk the Line","I Wanna Dance With Somebody (Who Loves Me)","I Wanna Love You","I Want You Back","I Want to Hold Your Hand","I Want to Know What Love Is","I Went to Your Wedding","I Will Always Love You","I Will Follow Him","I Will Survive","I Write the Songs","I'll Be Missing You","I'll Be There","I'll Make Love to You","I'll Never Smile Again","I'll Take You There","I'll Walk Alone","I'll be seeing you","I'm Looking Over a Four Leaf Clover","I'm So Lonesome I Could Cry","I'm Sorry","I'm Walking Behind You","I'm Your Boogie Man","I'm Yours","I'm a Believer","I've Heard That Song Before","If (They Made Me a King)","If I Didn't Care","If You Don't Know Me By Now","If You Leave Me Now","Imagine","In Da Club","In the End","In the Ghetto","In the Mood","In the Summertime","In the Year 2525 (Exordium & Terminus)","Incense & Peppermints","Indian Reservation (The Lament Of The Cherokee Reservation Indian)","Instant Karma","Iris","Ironic","Irreplaceable","It Had to Be You","It's All in the Game","It's My Party","It's Now Or Never","It's Still Rock 'n' Roll to Me","It's Too Late","Jack & Diane","Jailhouse Rock","Jessie's Girl","Jive Talkin'","Johnny B Goode","Joy to the World","Judy in Disguise (With Glasses)","Jump","Jumpin' Jack Flash","Just Dance","Just My Imagination (Running Away With Me)","Just the Way You Are","Kansas City","Karma Chameleon","Keep On Loving You","Killing Me Softly With His Song","King of the Road","Kiss","Kiss & Say Goodbye","Kiss From a Rose","Kiss Me","Kiss On My List","Kiss You All Over","Knock On Wood","Knock Three Times","Kokomo","Kryptonite","Kung Fu Fighting","La Bamba","Lady","Lady Marmalade (Voulez-Vous Coucher Aver Moi Ce Soir?)","Last Train to Clarksville","Layla","Le Freak","Leader of the Pack","Lean On Me","Leaving, on a Jet Plane","Let Me Call You Sweetheart","Let Me Love You","Let it Be","Let it Snow! Let it Snow! Let it Snow!","Let's Dance","Let's Get it On","Let's Groove","Let's Hear it For the Boy","Let's Stay Together","Light My Fire","Lights","Like a Prayer","Like a Rolling Stone","Like a Virgin","Little Darlin'","Little Things Mean a Lot","Live & Let Die","Livin' La Vida Loca","Livin' On a Prayer","Living For the City","Locked Out Of Heaven","Lola","Lonely Boy","Long Cool Woman in a Black Dress","Long Tall Sally","Look Away","Lookin' Out My Back Door","Lose Yourself","Losing My Religion","Louie Louie","Love Child","Love Hangover","Love In This Club","Love Is Blue (L'Amour Est Bleu)","Love Letters in the Sand","Love Me Do","Love Me Tender","Love Shack","Love Theme From 'A Star is Born' (Evergreen)","Love Train","Love Will Keep Us Together","Love is a Many Splendoured Thing","Love to Love You Baby","Love's Theme","Loving You","Low","Macarena","Mack the Knife","Maggie May","Magic","Magic Carpet Ride","Make Love to Me","Make it With You","Makin' Whoopee","Mama Told Me Not to Come","Man in the Mirror","Manana (Is Soon Enough For Me)","Maneater","Maniac","Maybellene","Me & Bobby McGee","Me & Mrs Jones","Memories Are Made of This","Mercy Mercy Me (The Ecology)","Mickey","Midnight Train to Georgia","Minnie the Moocher","Miss You","Miss You Much","Mister Sandman","Mmmbop","Mona Lisa","Monday Monday","Money For Nothing","Mony Mony","Mood Indigo","Moonlight Cocktail","Moonlight Serenade","More Than Words","More Than a Feeling","Morning Train (Nine to Five)","Mr Big Stuff","Mr Brightside","Mr Tambourine Man","Mrs Brown You've Got a Lovely Daughter","Mrs Robinson","Mule Train","Music","My Blue Heaven","My Boyfriend's Back","My Eyes Adored You","My Girl","My Guy","My Heart Will Go On","My Life","My Love","My Man","My Prayer","My Sharona","My Sweet Lord","Na Na Hey Hey (Kiss Him Goodbye)","Nature Boy","Near You","Need You Now","Need You Tonight","Never Gonna Give You Up","Night & Day","Night Fever","Nights in White Satin","No One","No Scrubs","Nobody Does it Better","Nothin' on You","Nothing Compares 2 U","Nothing's Gonna Stop Us Now","Ode To Billie Joe","Oh Happy Day","Oh My Papa (O Mein Papa)","Oh, Pretty Woman","Ol' Man River","Ole Buttermilk Sky","On Bended Knee","On My Own","On the Atchison, Topeka & the Santa Fe","One","One Bad Apple","One More Try","One O'Clock Jump","One Sweet Day","One of These Nights","One of Us","Only The Lonely (Know The Way I Feel)","Only You (And You Alone)","Open Arms","Over There","Over the Rainbow","Paint it Black","Papa Don't Preach","Papa Was a Rolling Stone","Papa's Got a Brand New Bag","Paper Doll","Paper Planes","Paperback Writer","Party Rock Anthem","Peg o' My Heart","Peggy Sue","Pennies From Heaven","Penny Lane","People","People Got to Be Free","Personality","Philadelphia Freedom","Physical","Piano Man","Pick Up the Pieces","Pistol Packin' Mama","Play That Funky Music","Please Mr Postman","Poker Face","Pon De Replay","Pony Time","Pop Muzik","Prisoner of Love","Private Eyes","Promiscuous","Proud Mary","Purple Haze","Purple Rain","Puttin' on the Ritz","Que sera sera (Whatever will be will be)","Queen of Hearts","Rag Doll","Rag Mop","Rags to Riches","Raindrops Keep Falling On My Head","Rapture","Ray of Light","Reach Out (I'll Be There)","Red Red Wine","Rehab","Respect","Return to Sender","Reunited","Revolution","Rhapsody in Blue","Rhinestone Cowboy","Rich Girl","Riders On the Storm","Right Back Where We Started From","Ring My Bell","Ring of Fire","Rock Around the Clock","Rock With You","Rock Your Baby","Rock the Boat","Rock the Casbah","Roll Over Beethoven","Roll With It","Rolling In The Deep","Rosanna","Roses Are Red","Royals","Ruby Tuesday","Rudolph, the Red-Nosed Reindeer","Rum & Coca-Cola","Runaround Sue","Runaway","Running Scared","Rush Rush","Sailing","Save the Best For Last","Save the Last Dance For Me","Say It Right","Say My Name","Say Say Say","Say You, Say Me","School's Out","Seasons in the Sun","Secret Love","Sentimental Journey","Sexyback","Sh-Boom (Life Could Be a Dream)","Shadow Dancing","Shake Down","Shake You Down","She Drives Me Crazy","She Loves You","She's a Lady","Shining Star","Shop Around","Shout","Silly Love Songs","Since U Been Gone","Sing, Sing, Sing (With A Swing)","Singing The Blues","Single Ladies (Put A Ring On It)","Sir Duke","Sixteen Tons","Sledgehammer","Sleep Walk","Sleepy Lagoon","Slow Poke","Smells Like Teen Spirit","Smoke Gets in Your Eyes","Smoke On the Water","Smoke! Smoke! Smoke! (That Cigarette)","Smooth","So Much in Love","Soldier Boy","Some Enchanted Evening","Some of These Days","Somebody That I Used to Know","Somebody to Love","Someday","Somethin' Stupid","Something","Soul Man","Spanish Harlem","Spill the Wine","Spinning Wheel","Spirit in the Sky","St George & the Dragonette","St Louis Blues","Stagger Lee","Stairway to Heaven","Stand By Me","Stardust","Stars & Stripes Forever","Stay (I Missed You)","Stayin' Alive","Stop! in the Name of Love","Stormy Weather (Keeps Rainin' All the Time)","Straight Up","Strange Fruit","Stranger On the Shore","Strangers in the Night","Strawberry Fields Forever","Streets of Philadelphia","Stronger","Stuck On You","Sugar Shack","Sugar Sugar","Summer in the City","Summertime Blues","Sunday, Monday or Always","Sunshine Superman","Sunshine of Your Love","Superstar","Superstition","Surfin' USA","Suspicious Minds","Swanee","Sweet Caroline (Good Times Never Seemed So Good)","Sweet Child O' Mine","Sweet Dreams (Are Made of This)","Sweet Georgia Brown","Sweet Home Alabama","Sweet Soul Music","Swinging On a Star","T For Texas (Blue Yodel No 1)","TSOP (The Sound of Philadelphia)","Take Me Home, Country Roads","Take My Breath Away","Take On Me","Take The 'A' Train","Take a Bow","Tammy","Tangerine","Tears in Heaven","Tears of a Clown","Temperature","Tennessee Waltz","Tequila","Tha Crossroads","Thank You (Falettinme be Mice Elf Again)","That Lucky Old Sun (Just Rolls Around Heaven All Day)","That Old Black Magic","That'll Be the Day","That's Amore","That's What Friends Are For","That's the Way (I Like It)","That's the Way Love Goes","The Boy is Mine","The Boys of Summer","The Christmas Song (Chestnuts Roasting On An Open Fire)","The End of the World","The First Time Ever I Saw Your Face","The Girl From Ipanema","The Glow-Worm","The Great Pretender","The Gypsy","The Hustle","The Joker","The Last Dance","The Letter","The Loco-Motion","The Long & Winding Road","The Love You Save","The Morning After","The Power of Love","The Prisoner's Song","The Reason","The Rose","The Sign","The Song From Moulin Rouge (Where Is Your Heart)","The Sounds of Silence","The Streak","The Sweet Escape","The Thing","The Tide is High","The Tracks of My Tears","The Twist","The Wanderer","The Way We Were","The Way You Look Tonight","The Way You Move","Theme From 'A Summer Place'","Theme From 'Greatest American Hero' (Believe It Or Not)","Theme From 'Shaft'","There goes my baby","These Boots Are Made For Walking","Third Man Theme","This Diamond Ring","This Guy's in Love With You","This Land is Your Land","This Love","This Ole House","This Used to Be My Playground","Three Coins in the Fountain","Three Times a Lady","Thrift Shop","Thriller","Ticket to Ride","Tie a Yellow Ribbon 'round the Old Oak Tree","Tiger Rag","Tighten Up","Tik-Toc","Till I Waltz Again With You","Till The End of Time","Time After Time","Time of the Season","To Sir, with Love","Tom Dooley","Tonight's the Night (Gonna Be Alright)","Too Close","Too Young","Tossing & Turning","Total Eclipse of the Heart","Touch Me","Toxic","Travellin' Band","Travellin' Man","Truly Madly Deeply","Turn! Turn! Turn! (To Everything There is a Season)","Tutti Frutti","Twist & Shout","Two Hearts","U Can't Touch This","U Got it Bad","Umbrella","Un-Break My Heart","Unbelievable","Unchained Melody","Uncle Albert (Admiral Halsey)","Under the Boardwalk","Under the Bridge","Unforgettable","Up Around the Bend","Up Up & Away","Up Where We Belong","Upside Down","Use Somebody","Vaya Con Dios (may God Be With You)","Venus","Vision of Love","Viva La Vida","Vogue","Volare","Wabash Cannonball","Waiting For a Girl Like You","Wake Me Up Before You Go Go","Wake Up Little Susie","Walk Don't Run","Walk Like a Man","Walk Like an Egyptian","Walk On By","Walk On the Wild Side","Walk This Way","Wannabe","Want Ads","Wanted","War","Waterfalls","Wayward Wind","We Are Family","We Are Young","We Are the Champions","We Are the World","We Belong Together","We Built This City","We Can Work it Out","We Didn't Start the Fire","We Found Love","We Got The Beat","We Will Rock You","We've Only Just Begun","Weak","Wedding Bell Blues","West End Blues","West End Girls","What Goes Around Comes Around","What a Fool Believes","What'd I Say","What's Going On?","What's Love Got to Do With It?","Whatcha Say","Wheel of Fortune","When Doves Cry","When You Wish Upon a Star","When a Man Loves a Woman","Where Did Our Love Go","Where is the Love?","Whip It","Whispering","White Christmas","White Rabbit","Whole Lotta Love","Whole Lotta Shakin' Goin' On","Whoomp! (There it Is)","Why Do Fools Fall in Love?","Why Don't You Believe Me?","Wichita Lineman","Wicked Game","Wild Thing","Wild Wild West","Will It Go Round In Circles","Will You Love Me Tomorrow","Winchester Cathedral","Wind Beneath My Wings","Wipe Out","Wishing Well","With Or Without You","Without Me","Without You","Woman","Won't Get Fooled Again","Wooly Bully","Working My Way Back to You","YMCA","Yakety Yak","Yeah!","Yellow Rose of Texas","Yesterday","You Ain't Seen Nothin' Yet","You Always Hurt the One You Love","You Are the Sunshine of My Life","You Belong With Me","You Belong to Me","You Can't Hurry Love","You Don't Bring Me Flowers","You Don't Have to Be a Star (To Be in My Show)","You Light Up My Life","You Make Me Feel Brand New","You Make Me Feel Like Dancing","You Really Got Me","You Send Me","You Sexy Thing","You Were Meant for Me","You make Me Wanna","You'll Never Know","You're Beautiful","You're So Vain","You're Still the One","You're the One That I Want","You've Got a Friend","You've Lost That Lovin' Feelin'","Your Cheatin' Heart","Your Song"],w3e={album:b3e,artist:C3e,genre:F3e,song_name:E3e},S3e=w3e,A3e=["activist","artist","author","blogger","business owner","coach","creator","designer","developer","dreamer","educator","engineer","entrepreneur","environmentalist","film lover","filmmaker","foodie","founder","friend","gamer","geek","grad","inventor","leader","model","musician","nerd","parent","patriot","person","philosopher","photographer","public speaker","scientist","singer","streamer","student","teacher","traveler","veteran","writer"],_3e=["{{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}}","{{person.bio_part}}, {{person.bio_part}}, {{person.bio_part}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}","{{word.noun}} {{person.bio_supporter}} {{internet.emoji}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}}","{{word.noun}} {{person.bio_supporter}}, {{person.bio_part}} {{internet.emoji}}"],D3e=["advocate","devotee","enthusiast","fan","junkie","lover","supporter"],T3e={generic:["Aaliyah","Aaron","Abagail","Abbey","Abbie","Abbigail","Abby","Abdiel","Abdul","Abdullah","Abe","Abel","Abelardo","Abigail","Abigale","Abigayle","Abner","Abraham","Ada","Adah","Adalberto","Adaline","Adam","Adan","Addie","Addison","Adela","Adelbert","Adele","Adelia","Adeline","Adell","Adella","Adelle","Aditya","Adolf","Adolfo","Adolph","Adolphus","Adonis","Adrain","Adrian","Adriana","Adrianna","Adriel","Adrien","Adrienne","Afton","Aglae","Agnes","Agustin","Agustina","Ahmad","Ahmed","Aida","Aidan","Aiden","Aileen","Aimee","Aisha","Aiyana","Akeem","Al","Alaina","Alan","Alana","Alanis","Alanna","Alayna","Alba","Albert","Alberta","Albertha","Alberto","Albin","Albina","Alda","Alden","Alec","Aleen","Alejandra","Alejandrin","Alek","Alena","Alene","Alessandra","Alessandro","Alessia","Aletha","Alex","Alexa","Alexander","Alexandra","Alexandre","Alexandrea","Alexandria","Alexandrine","Alexandro","Alexane","Alexanne","Alexie","Alexis","Alexys","Alexzander","Alf","Alfonso","Alfonzo","Alford","Alfred","Alfreda","Alfredo","Ali","Alia","Alice","Alicia","Alisa","Alisha","Alison","Alivia","Aliya","Aliyah","Aliza","Alize","Allan","Allen","Allene","Allie","Allison","Ally","Alphonso","Alta","Althea","Alva","Alvah","Alvena","Alvera","Alverta","Alvina","Alvis","Alyce","Alycia","Alysa","Alysha","Alyson","Alysson","Amalia","Amanda","Amani","Amara","Amari","Amaya","Amber","Ambrose","Amelia","Amelie","Amely","America","Americo","Amie","Amina","Amir","Amira","Amiya","Amos","Amparo","Amy","Amya","Ana","Anabel","Anabelle","Anahi","Anais","Anastacio","Anastasia","Anderson","Andre","Andreane","Andreanne","Andres","Andrew","Andy","Angel","Angela","Angelica","Angelina","Angeline","Angelita","Angelo","Angie","Angus","Anibal","Anika","Anissa","Anita","Aniya","Aniyah","Anjali","Anna","Annabel","Annabell","Annabelle","Annalise","Annamae","Annamarie","Anne","Annetta","Annette","Annie","Ansel","Ansley","Anthony","Antoinette","Antone","Antonetta","Antonette","Antonia","Antonietta","Antonina","Antonio","Antwan","Antwon","Anya","April","Ara","Araceli","Aracely","Arch","Archibald","Ardella","Arden","Ardith","Arely","Ari","Ariane","Arianna","Aric","Ariel","Arielle","Arjun","Arlene","Arlie","Arlo","Armand","Armando","Armani","Arnaldo","Arne","Arno","Arnold","Arnoldo","Arnulfo","Aron","Art","Arthur","Arturo","Arvel","Arvid","Arvilla","Aryanna","Asa","Asha","Ashlee","Ashleigh","Ashley","Ashly","Ashlynn","Ashton","Ashtyn","Asia","Assunta","Astrid","Athena","Aubree","Aubrey","Audie","Audra","Audreanne","Audrey","August","Augusta","Augustine","Augustus","Aurelia","Aurelie","Aurelio","Aurore","Austen","Austin","Austyn","Autumn","Ava","Avery","Avis","Axel","Ayana","Ayden","Ayla","Aylin","Baby","Bailee","Bailey","Barbara","Barney","Baron","Barrett","Barry","Bart","Bartholome","Barton","Baylee","Beatrice","Beau","Beaulah","Bell","Bella","Belle","Ben","Benedict","Benjamin","Bennett","Bennie","Benny","Benton","Berenice","Bernadette","Bernadine","Bernard","Bernardo","Berneice","Bernhard","Bernice","Bernie","Berniece","Bernita","Berry","Bert","Berta","Bertha","Bertram","Bertrand","Beryl","Bessie","Beth","Bethany","Bethel","Betsy","Bette","Bettie","Betty","Bettye","Beulah","Beverly","Bianka","Bill","Billie","Billy","Birdie","Blair","Blaise","Blake","Blanca","Blanche","Blaze","Bo","Bobbie","Bobby","Bonita","Bonnie","Boris","Boyd","Brad","Braden","Bradford","Bradley","Bradly","Brady","Braeden","Brain","Brandi","Brando","Brandon","Brandt","Brandy","Brandyn","Brannon","Branson","Brant","Braulio","Braxton","Brayan","Breana","Breanna","Breanne","Brenda","Brendan","Brenden","Brendon","Brenna","Brennan","Brennon","Brent","Bret","Brett","Bria","Brian","Briana","Brianne","Brice","Bridget","Bridgette","Bridie","Brielle","Brigitte","Brionna","Brisa","Britney","Brittany","Brock","Broderick","Brody","Brook","Brooke","Brooklyn","Brooks","Brown","Bruce","Bryana","Bryce","Brycen","Bryon","Buck","Bud","Buddy","Buford","Bulah","Burdette","Burley","Burnice","Buster","Cade","Caden","Caesar","Caitlyn","Cale","Caleb","Caleigh","Cali","Calista","Callie","Camden","Cameron","Camila","Camilla","Camille","Camren","Camron","Camryn","Camylle","Candace","Candelario","Candice","Candida","Candido","Cara","Carey","Carissa","Carlee","Carleton","Carley","Carli","Carlie","Carlo","Carlos","Carlotta","Carmel","Carmela","Carmella","Carmelo","Carmen","Carmine","Carol","Carolanne","Carole","Carolina","Caroline","Carolyn","Carolyne","Carrie","Carroll","Carson","Carter","Cary","Casandra","Casey","Casimer","Casimir","Casper","Cassandra","Cassandre","Cassidy","Cassie","Catalina","Caterina","Catharine","Catherine","Cathrine","Cathryn","Cathy","Cayla","Ceasar","Cecelia","Cecil","Cecile","Cecilia","Cedrick","Celestine","Celestino","Celia","Celine","Cesar","Chad","Chadd","Chadrick","Chaim","Chance","Chandler","Chanel","Chanelle","Charity","Charlene","Charles","Charley","Charlie","Charlotte","Chase","Chasity","Chauncey","Chaya","Chaz","Chelsea","Chelsey","Chelsie","Chesley","Chester","Chet","Cheyanne","Cheyenne","Chloe","Chris","Christ","Christa","Christelle","Christian","Christiana","Christina","Christine","Christop","Christophe","Christopher","Christy","Chyna","Ciara","Cicero","Cielo","Cierra","Cindy","Citlalli","Clair","Claire","Clara","Clarabelle","Clare","Clarissa","Clark","Claud","Claude","Claudia","Claudie","Claudine","Clay","Clemens","Clement","Clementina","Clementine","Clemmie","Cleo","Cleora","Cleta","Cletus","Cleve","Cleveland","Clifford","Clifton","Clint","Clinton","Clotilde","Clovis","Cloyd","Clyde","Coby","Cody","Colby","Cole","Coleman","Colin","Colleen","Collin","Colt","Colten","Colton","Columbus","Concepcion","Conner","Connie","Connor","Conor","Conrad","Constance","Constantin","Consuelo","Cooper","Cora","Coralie","Corbin","Cordelia","Cordell","Cordia","Cordie","Corene","Corine","Cornelius","Cornell","Corrine","Cortez","Cortney","Cory","Coty","Courtney","Coy","Craig","Crawford","Creola","Cristal","Cristian","Cristina","Cristobal","Cristopher","Cruz","Crystal","Crystel","Cullen","Curt","Curtis","Cydney","Cynthia","Cyril","Cyrus","D'angelo","Dagmar","Dahlia","Daija","Daisha","Daisy","Dakota","Dale","Dallas","Dallin","Dalton","Damaris","Dameon","Damian","Damien","Damion","Damon","Dan","Dana","Dandre","Dane","Dangelo","Danial","Daniela","Daniella","Danielle","Danika","Dannie","Danny","Dante","Danyka","Daphne","Daphnee","Daphney","Darby","Daren","Darian","Dariana","Darien","Dario","Darion","Darius","Darlene","Daron","Darrel","Darrell","Darren","Darrick","Darrin","Darrion","Darron","Darryl","Darwin","Daryl","Dashawn","Dasia","Dave","David","Davin","Davion","Davon","Davonte","Dawn","Dawson","Dax","Dayana","Dayna","Dayne","Dayton","Dean","Deangelo","Deanna","Deborah","Declan","Dedric","Dedrick","Dee","Deion","Deja","Dejah","Dejon","Dejuan","Delaney","Delbert","Delfina","Delia","Delilah","Dell","Della","Delmer","Delores","Delpha","Delphia","Delphine","Delta","Demarco","Demarcus","Demario","Demetris","Demetrius","Demond","Dena","Denis","Dennis","Deon","Deondre","Deontae","Deonte","Dereck","Derek","Derick","Deron","Derrick","Deshaun","Deshawn","Desiree","Desmond","Dessie","Destany","Destin","Destinee","Destiney","Destini","Destiny","Devan","Devante","Deven","Devin","Devon","Devonte","Devyn","Dewayne","Dewitt","Dexter","Diamond","Diana","Dianna","Diego","Dillan","Dillon","Dimitri","Dina","Dino","Dion","Dixie","Dock","Dolly","Dolores","Domenic","Domenica","Domenick","Domenico","Domingo","Dominic","Dominique","Don","Donald","Donato","Donavon","Donna","Donnell","Donnie","Donny","Dora","Dorcas","Dorian","Doris","Dorothea","Dorothy","Dorris","Dortha","Dorthy","Doug","Douglas","Dovie","Doyle","Drake","Drew","Duane","Dudley","Dulce","Duncan","Durward","Dustin","Dusty","Dwight","Dylan","Earl","Earlene","Earline","Earnest","Earnestine","Easter","Easton","Ebba","Ebony","Ed","Eda","Edd","Eddie","Eden","Edgar","Edgardo","Edison","Edmond","Edmund","Edna","Eduardo","Edward","Edwardo","Edwin","Edwina","Edyth","Edythe","Effie","Efrain","Efren","Eileen","Einar","Eino","Eladio","Elaina","Elbert","Elda","Eldon","Eldora","Eldred","Eldridge","Eleanora","Eleanore","Eleazar","Electa","Elena","Elenor","Elenora","Eleonore","Elfrieda","Eli","Elian","Eliane","Elias","Eliezer","Elijah","Elinor","Elinore","Elisa","Elisabeth","Elise","Eliseo","Elisha","Elissa","Eliza","Elizabeth","Ella","Ellen","Ellie","Elliot","Elliott","Ellis","Ellsworth","Elmer","Elmira","Elmo","Elmore","Elna","Elnora","Elody","Eloisa","Eloise","Elouise","Eloy","Elroy","Elsa","Else","Elsie","Elta","Elton","Elva","Elvera","Elvie","Elvis","Elwin","Elwyn","Elyse","Elyssa","Elza","Emanuel","Emelia","Emelie","Emely","Emerald","Emerson","Emery","Emie","Emil","Emile","Emilia","Emiliano","Emilie","Emilio","Emily","Emma","Emmalee","Emmanuel","Emmanuelle","Emmet","Emmett","Emmie","Emmitt","Emmy","Emory","Ena","Enid","Enoch","Enola","Enos","Enrico","Enrique","Ephraim","Era","Eriberto","Eric","Erica","Erich","Erick","Ericka","Erik","Erika","Erin","Erling","Erna","Ernest","Ernestina","Ernestine","Ernesto","Ernie","Ervin","Erwin","Eryn","Esmeralda","Esperanza","Esta","Esteban","Estefania","Estel","Estell","Estella","Estelle","Estevan","Esther","Estrella","Etha","Ethan","Ethel","Ethelyn","Ethyl","Ettie","Eudora","Eugene","Eugenia","Eula","Eulah","Eulalia","Euna","Eunice","Eusebio","Eva","Evalyn","Evan","Evangeline","Evans","Eve","Eveline","Evelyn","Everardo","Everett","Everette","Evert","Evie","Ewald","Ewell","Ezekiel","Ezequiel","Ezra","Fabian","Fabiola","Fae","Fannie","Fanny","Fatima","Faustino","Fausto","Favian","Fay","Faye","Federico","Felicia","Felicita","Felicity","Felipa","Felipe","Felix","Felton","Fermin","Fern","Fernando","Ferne","Fidel","Filiberto","Filomena","Finn","Fiona","Flavie","Flavio","Fleta","Fletcher","Flo","Florence","Florencio","Florian","Florida","Florine","Flossie","Floy","Floyd","Ford","Forest","Forrest","Foster","Frances","Francesca","Francesco","Francis","Francisca","Francisco","Franco","Frank","Frankie","Franz","Fred","Freda","Freddie","Freddy","Frederic","Frederick","Frederik","Frederique","Fredrick","Fredy","Freeda","Freeman","Freida","Frida","Frieda","Friedrich","Fritz","Furman","Gabe","Gabriel","Gabriella","Gabrielle","Gaetano","Gage","Gail","Gardner","Garett","Garfield","Garland","Garnet","Garnett","Garret","Garrett","Garrick","Garrison","Garry","Garth","Gaston","Gavin","Gayle","Gene","General","Genesis","Genevieve","Gennaro","Genoveva","Geo","Geoffrey","George","Georgette","Georgiana","Georgianna","Geovanni","Geovanny","Geovany","Gerald","Geraldine","Gerard","Gerardo","Gerda","Gerhard","Germaine","German","Gerry","Gerson","Gertrude","Gia","Gianni","Gideon","Gilbert","Gilberto","Gilda","Giles","Gillian","Gina","Gino","Giovani","Giovanna","Giovanni","Giovanny","Gisselle","Giuseppe","Gladyce","Gladys","Glen","Glenda","Glenna","Glennie","Gloria","Godfrey","Golda","Golden","Gonzalo","Gordon","Grace","Gracie","Graciela","Grady","Graham","Grant","Granville","Grayce","Grayson","Green","Greg","Gregg","Gregoria","Gregorio","Gregory","Greta","Gretchen","Greyson","Griffin","Grover","Guadalupe","Gudrun","Guido","Guillermo","Guiseppe","Gunnar","Gunner","Gus","Gussie","Gust","Gustave","Guy","Gwen","Gwendolyn","Hadley","Hailee","Hailey","Hailie","Hal","Haleigh","Haley","Halie","Halle","Hallie","Hank","Hanna","Hannah","Hans","Hardy","Harley","Harmon","Harmony","Harold","Harrison","Harry","Harvey","Haskell","Hassan","Hassie","Hattie","Haven","Hayden","Haylee","Hayley","Haylie","Hazel","Hazle","Heath","Heather","Heaven","Heber","Hector","Heidi","Helen","Helena","Helene","Helga","Hellen","Helmer","Heloise","Henderson","Henri","Henriette","Henry","Herbert","Herman","Hermann","Hermina","Herminia","Herminio","Hershel","Herta","Hertha","Hester","Hettie","Hilario","Hilbert","Hilda","Hildegard","Hillard","Hillary","Hilma","Hilton","Hipolito","Hiram","Hobart","Holden","Hollie","Hollis","Holly","Hope","Horace","Horacio","Hortense","Hosea","Houston","Howard","Howell","Hoyt","Hubert","Hudson","Hugh","Hulda","Humberto","Hunter","Hyman","Ian","Ibrahim","Icie","Ida","Idell","Idella","Ignacio","Ignatius","Ike","Ila","Ilene","Iliana","Ima","Imani","Imelda","Immanuel","Imogene","Ines","Irma","Irving","Irwin","Isaac","Isabel","Isabell","Isabella","Isabelle","Isac","Isadore","Isai","Isaiah","Isaias","Isidro","Ismael","Isobel","Isom","Israel","Issac","Itzel","Iva","Ivah","Ivory","Ivy","Izabella","Izaiah","Jabari","Jace","Jacey","Jacinthe","Jacinto","Jack","Jackeline","Jackie","Jacklyn","Jackson","Jacky","Jaclyn","Jacquelyn","Jacques","Jacynthe","Jada","Jade","Jaden","Jadon","Jadyn","Jaeden","Jaida","Jaiden","Jailyn","Jaime","Jairo","Jakayla","Jake","Jakob","Jaleel","Jalen","Jalon","Jalyn","Jamaal","Jamal","Jamar","Jamarcus","Jamel","Jameson","Jamey","Jamie","Jamil","Jamir","Jamison","Jammie","Jan","Jana","Janae","Jane","Janelle","Janessa","Janet","Janice","Janick","Janie","Janis","Janiya","Jannie","Jany","Jaquan","Jaquelin","Jaqueline","Jared","Jaren","Jarod","Jaron","Jarred","Jarrell","Jarret","Jarrett","Jarrod","Jarvis","Jasen","Jasmin","Jason","Jasper","Jaunita","Javier","Javon","Javonte","Jay","Jayce","Jaycee","Jayda","Jayde","Jayden","Jaydon","Jaylan","Jaylen","Jaylin","Jaylon","Jayme","Jayne","Jayson","Jazlyn","Jazmin","Jazmyn","Jazmyne","Jean","Jeanette","Jeanie","Jeanne","Jed","Jedediah","Jedidiah","Jeff","Jefferey","Jeffery","Jeffrey","Jeffry","Jena","Jenifer","Jennie","Jennifer","Jennings","Jennyfer","Jensen","Jerad","Jerald","Jeramie","Jeramy","Jerel","Jeremie","Jeremy","Jermain","Jermaine","Jermey","Jerod","Jerome","Jeromy","Jerrell","Jerrod","Jerrold","Jerry","Jess","Jesse","Jessica","Jessie","Jessika","Jessy","Jessyca","Jesus","Jett","Jettie","Jevon","Jewel","Jewell","Jillian","Jimmie","Jimmy","Jo","Joan","Joana","Joanie","Joanne","Joannie","Joanny","Joany","Joaquin","Jocelyn","Jodie","Jody","Joe","Joel","Joelle","Joesph","Joey","Johan","Johann","Johanna","Johathan","John","Johnathan","Johnathon","Johnnie","Johnny","Johnpaul","Johnson","Jolie","Jon","Jonas","Jonatan","Jonathan","Jonathon","Jordan","Jordane","Jordi","Jordon","Jordy","Jordyn","Jorge","Jose","Josefa","Josefina","Joseph","Josephine","Josh","Joshua","Joshuah","Josiah","Josiane","Josianne","Josie","Josue","Jovan","Jovani","Jovanny","Jovany","Joy","Joyce","Juana","Juanita","Judah","Judd","Jude","Judge","Judson","Judy","Jules","Julia","Julian","Juliana","Julianne","Julie","Julien","Juliet","Julio","Julius","June","Junior","Junius","Justen","Justice","Justina","Justine","Juston","Justus","Justyn","Juvenal","Juwan","Kacey","Kaci","Kacie","Kade","Kaden","Kadin","Kaela","Kaelyn","Kaia","Kailee","Kailey","Kailyn","Kaitlin","Kaitlyn","Kale","Kaleb","Kaleigh","Kaley","Kali","Kallie","Kameron","Kamille","Kamren","Kamron","Kamryn","Kane","Kara","Kareem","Karelle","Karen","Kari","Kariane","Karianne","Karina","Karine","Karl","Karlee","Karley","Karli","Karlie","Karolann","Karson","Kasandra","Kasey","Kassandra","Katarina","Katelin","Katelyn","Katelynn","Katharina","Katherine","Katheryn","Kathleen","Kathlyn","Kathryn","Kathryne","Katlyn","Katlynn","Katrina","Katrine","Kattie","Kavon","Kay","Kaya","Kaycee","Kayden","Kayla","Kaylah","Kaylee","Kayleigh","Kayley","Kayli","Kaylie","Kaylin","Keagan","Keanu","Keara","Keaton","Keegan","Keeley","Keely","Keenan","Keira","Keith","Kellen","Kelley","Kelli","Kellie","Kelly","Kelsi","Kelsie","Kelton","Kelvin","Ken","Kendall","Kendra","Kendrick","Kenna","Kennedi","Kennedy","Kenneth","Kennith","Kenny","Kenton","Kenya","Kenyatta","Kenyon","Keon","Keshaun","Keshawn","Keven","Kevin","Kevon","Keyon","Keyshawn","Khalid","Khalil","Kian","Kiana","Kianna","Kiara","Kiarra","Kiel","Kiera","Kieran","Kiley","Kim","Kimberly","King","Kip","Kira","Kirk","Kirsten","Kirstin","Kitty","Kobe","Koby","Kody","Kolby","Kole","Korbin","Korey","Kory","Kraig","Kris","Krista","Kristian","Kristin","Kristina","Kristofer","Kristoffer","Kristopher","Kristy","Krystal","Krystel","Krystina","Kurt","Kurtis","Kyla","Kyle","Kylee","Kyleigh","Kyler","Kylie","Kyra","Lacey","Lacy","Ladarius","Lafayette","Laila","Laisha","Lamar","Lambert","Lamont","Lance","Landen","Lane","Laney","Larissa","Laron","Larry","Larue","Laura","Laurel","Lauren","Laurence","Lauretta","Lauriane","Laurianne","Laurie","Laurine","Laury","Lauryn","Lavada","Lavern","Laverna","Laverne","Lavina","Lavinia","Lavon","Lavonne","Lawrence","Lawson","Layla","Layne","Lazaro","Lea","Leann","Leanna","Leanne","Leatha","Leda","Lee","Leif","Leila","Leilani","Lela","Lelah","Leland","Lelia","Lempi","Lemuel","Lenna","Lennie","Lenny","Lenora","Lenore","Leo","Leola","Leon","Leonard","Leonardo","Leone","Leonel","Leonie","Leonor","Leonora","Leopold","Leopoldo","Leora","Lera","Lesley","Leslie","Lesly","Lessie","Lester","Leta","Letha","Letitia","Levi","Lew","Lewis","Lexi","Lexie","Lexus","Lia","Liam","Liana","Libbie","Libby","Lila","Lilian","Liliana","Liliane","Lilla","Lillian","Lilliana","Lillie","Lilly","Lily","Lilyan","Lina","Lincoln","Linda","Lindsay","Lindsey","Linnea","Linnie","Linwood","Lionel","Lisa","Lisandro","Lisette","Litzy","Liza","Lizeth","Lizzie","Llewellyn","Lloyd","Logan","Lois","Lola","Lolita","Loma","Lon","London","Lonie","Lonnie","Lonny","Lonzo","Lora","Loraine","Loren","Lorena","Lorenz","Lorenza","Lorenzo","Lori","Lorine","Lorna","Lottie","Lou","Louie","Louisa","Lourdes","Louvenia","Lowell","Loy","Loyal","Loyce","Lucas","Luciano","Lucie","Lucienne","Lucile","Lucinda","Lucio","Lucious","Lucius","Lucy","Ludie","Ludwig","Lue","Luella","Luigi","Luis","Luisa","Lukas","Lula","Lulu","Luna","Lupe","Lura","Lurline","Luther","Luz","Lyda","Lydia","Lyla","Lynn","Lyric","Lysanne","Mabel","Mabelle","Mable","Mac","Macey","Maci","Macie","Mack","Mackenzie","Macy","Madaline","Madalyn","Maddison","Madeline","Madelyn","Madelynn","Madge","Madie","Madilyn","Madisen","Madison","Madisyn","Madonna","Madyson","Mae","Maegan","Maeve","Mafalda","Magali","Magdalen","Magdalena","Maggie","Magnolia","Magnus","Maia","Maida","Maiya","Major","Makayla","Makenna","Makenzie","Malachi","Malcolm","Malika","Malinda","Mallie","Mallory","Malvina","Mandy","Manley","Manuel","Manuela","Mara","Marc","Marcel","Marcelina","Marcelino","Marcella","Marcelle","Marcellus","Marcelo","Marcia","Marco","Marcos","Marcus","Margaret","Margarete","Margarett","Margaretta","Margarette","Margarita","Marge","Margie","Margot","Margret","Marguerite","Maria","Mariah","Mariam","Marian","Mariana","Mariane","Marianna","Marianne","Mariano","Maribel","Marie","Mariela","Marielle","Marietta","Marilie","Marilou","Marilyne","Marina","Mario","Marion","Marisa","Marisol","Maritza","Marjolaine","Marjorie","Marjory","Mark","Markus","Marlee","Marlen","Marlene","Marley","Marlin","Marlon","Marques","Marquis","Marquise","Marshall","Marta","Martin","Martina","Martine","Marty","Marvin","Mary","Maryam","Maryjane","Maryse","Mason","Mateo","Mathew","Mathias","Mathilde","Matilda","Matilde","Matt","Matteo","Mattie","Maud","Maude","Maudie","Maureen","Maurice","Mauricio","Maurine","Maverick","Mavis","Max","Maxie","Maxime","Maximilian","Maximillia","Maximillian","Maximo","Maximus","Maxine","Maxwell","May","Maya","Maybell","Maybelle","Maye","Maymie","Maynard","Mayra","Mazie","Mckayla","Mckenna","Mckenzie","Meagan","Meaghan","Meda","Megane","Meggie","Meghan","Mekhi","Melany","Melba","Melisa","Melissa","Mellie","Melody","Melvin","Melvina","Melyna","Melyssa","Mercedes","Meredith","Merl","Merle","Merlin","Merritt","Mertie","Mervin","Meta","Mia","Micaela","Micah","Michael","Michaela","Michale","Micheal","Michel","Michele","Michelle","Miguel","Mikayla","Mike","Mikel","Milan","Miles","Milford","Miller","Millie","Milo","Milton","Mina","Minerva","Minnie","Miracle","Mireille","Mireya","Misael","Missouri","Misty","Mitchel","Mitchell","Mittie","Modesta","Modesto","Mohamed","Mohammad","Mohammed","Moises","Mollie","Molly","Mona","Monica","Monique","Monroe","Monserrat","Monserrate","Montana","Monte","Monty","Morgan","Moriah","Morris","Mortimer","Morton","Mose","Moses","Moshe","Mossie","Mozell","Mozelle","Muhammad","Muriel","Murl","Murphy","Murray","Mustafa","Mya","Myah","Mylene","Myles","Myra","Myriam","Myrl","Myrna","Myron","Myrtice","Myrtie","Myrtis","Myrtle","Nadia","Nakia","Name","Nannie","Naomi","Naomie","Napoleon","Narciso","Nash","Nasir","Nat","Natalia","Natalie","Natasha","Nathan","Nathanael","Nathanial","Nathaniel","Nathen","Nayeli","Neal","Ned","Nedra","Neha","Neil","Nelda","Nella","Nelle","Nellie","Nels","Nelson","Neoma","Nestor","Nettie","Neva","Newell","Newton","Nia","Nicholas","Nicholaus","Nichole","Nick","Nicklaus","Nickolas","Nico","Nicola","Nicolas","Nicole","Nicolette","Nigel","Nikita","Nikki","Nikko","Niko","Nikolas","Nils","Nina","Noah","Noble","Noe","Noel","Noelia","Noemi","Noemie","Noemy","Nola","Nolan","Nona","Nora","Norbert","Norberto","Norene","Norma","Norris","Norval","Norwood","Nova","Novella","Nya","Nyah","Nyasia","Obie","Oceane","Ocie","Octavia","Oda","Odell","Odessa","Odie","Ofelia","Okey","Ola","Olaf","Ole","Olen","Oleta","Olga","Olin","Oliver","Ollie","Oma","Omari","Omer","Ona","Onie","Opal","Ophelia","Ora","Oral","Oran","Oren","Orie","Orin","Orion","Orland","Orlando","Orlo","Orpha","Orrin","Orval","Orville","Osbaldo","Osborne","Oscar","Osvaldo","Oswald","Oswaldo","Otha","Otho","Otilia","Otis","Ottilie","Ottis","Otto","Ova","Owen","Ozella","Pablo","Paige","Palma","Pamela","Pansy","Paolo","Paris","Parker","Pascale","Pasquale","Pat","Patience","Patricia","Patrick","Patsy","Pattie","Paul","Paula","Pauline","Paxton","Payton","Pearl","Pearlie","Pearline","Pedro","Peggie","Penelope","Percival","Percy","Perry","Pete","Peter","Petra","Peyton","Philip","Phoebe","Phyllis","Pierce","Pierre","Pietro","Pink","Pinkie","Piper","Polly","Porter","Precious","Presley","Preston","Price","Prince","Princess","Priscilla","Providenci","Prudence","Queen","Queenie","Quentin","Quincy","Quinn","Quinten","Quinton","Rachael","Rachel","Rachelle","Rae","Raegan","Rafael","Rafaela","Raheem","Rahsaan","Rahul","Raina","Raleigh","Ralph","Ramiro","Ramon","Ramona","Randal","Randall","Randi","Randy","Ransom","Raoul","Raphael","Raphaelle","Raquel","Rashad","Rashawn","Rasheed","Raul","Raven","Ray","Raymond","Raymundo","Reagan","Reanna","Reba","Rebeca","Rebecca","Rebeka","Rebekah","Reece","Reed","Reese","Regan","Reggie","Reginald","Reid","Reilly","Reina","Reinhold","Remington","Rene","Renee","Ressie","Reta","Retha","Retta","Reuben","Reva","Rex","Rey","Reyes","Reymundo","Reyna","Reynold","Rhea","Rhett","Rhianna","Rhiannon","Rhoda","Ricardo","Richard","Richie","Richmond","Rick","Rickey","Rickie","Ricky","Rico","Rigoberto","Riley","Rita","River","Robb","Robbie","Robert","Roberta","Roberto","Robin","Robyn","Rocio","Rocky","Rod","Roderick","Rodger","Rodolfo","Rodrick","Rodrigo","Roel","Rogelio","Roger","Rogers","Rolando","Rollin","Roma","Romaine","Roman","Ron","Ronaldo","Ronny","Roosevelt","Rory","Rosa","Rosalee","Rosalia","Rosalind","Rosalinda","Rosalyn","Rosamond","Rosanna","Rosario","Roscoe","Rose","Rosella","Roselyn","Rosemarie","Rosemary","Rosendo","Rosetta","Rosie","Rosina","Roslyn","Ross","Rossie","Rowan","Rowena","Rowland","Roxane","Roxanne","Roy","Royal","Royce","Rozella","Ruben","Rubie","Ruby","Rubye","Rudolph","Rudy","Rupert","Russ","Russel","Russell","Rusty","Ruth","Ruthe","Ruthie","Ryan","Ryann","Ryder","Rylan","Rylee","Ryleigh","Ryley","Sabina","Sabrina","Sabryna","Sadie","Sadye","Sage","Saige","Sallie","Sally","Salma","Salvador","Salvatore","Sam","Samanta","Samantha","Samara","Samir","Sammie","Sammy","Samson","Sandra","Sandrine","Sandy","Sanford","Santa","Santiago","Santina","Santino","Santos","Sarah","Sarai","Sarina","Sasha","Saul","Savanah","Savanna","Savannah","Savion","Scarlett","Schuyler","Scot","Scottie","Scotty","Seamus","Sean","Sebastian","Sedrick","Selena","Selina","Selmer","Serena","Serenity","Seth","Shad","Shaina","Shakira","Shana","Shane","Shanel","Shanelle","Shania","Shanie","Shaniya","Shanna","Shannon","Shanny","Shanon","Shany","Sharon","Shaun","Shawn","Shawna","Shaylee","Shayna","Shayne","Shea","Sheila","Sheldon","Shemar","Sheridan","Sherman","Sherwood","Shirley","Shyann","Shyanne","Sibyl","Sid","Sidney","Sienna","Sierra","Sigmund","Sigrid","Sigurd","Silas","Sim","Simeon","Simone","Sincere","Sister","Skye","Skyla","Skylar","Sofia","Soledad","Solon","Sonia","Sonny","Sonya","Sophia","Sophie","Spencer","Stacey","Stacy","Stan","Stanford","Stanley","Stanton","Stefan","Stefanie","Stella","Stephan","Stephania","Stephanie","Stephany","Stephen","Stephon","Sterling","Steve","Stevie","Stewart","Stone","Stuart","Summer","Sunny","Susan","Susana","Susanna","Susie","Suzanne","Sven","Syble","Sydnee","Sydney","Sydni","Sydnie","Sylvan","Sylvester","Sylvia","Tabitha","Tad","Talia","Talon","Tamara","Tamia","Tania","Tanner","Tanya","Tara","Taryn","Tate","Tatum","Tatyana","Taurean","Tavares","Taya","Taylor","Teagan","Ted","Telly","Terence","Teresa","Terrance","Terrell","Terrence","Terrill","Terry","Tess","Tessie","Tevin","Thad","Thaddeus","Thalia","Thea","Thelma","Theo","Theodora","Theodore","Theresa","Therese","Theresia","Theron","Thomas","Thora","Thurman","Tia","Tiana","Tianna","Tiara","Tierra","Tiffany","Tillman","Timmothy","Timmy","Timothy","Tina","Tito","Titus","Tobin","Toby","Tod","Tom","Tomas","Tomasa","Tommie","Toney","Toni","Tony","Torey","Torrance","Torrey","Toy","Trace","Tracey","Tracy","Travis","Travon","Tre","Tremaine","Tremayne","Trent","Trenton","Tressa","Tressie","Treva","Trever","Trevion","Trevor","Trey","Trinity","Trisha","Tristian","Tristin","Triston","Troy","Trudie","Trycia","Trystan","Turner","Twila","Tyler","Tyra","Tyree","Tyreek","Tyrel","Tyrell","Tyrese","Tyrique","Tyshawn","Tyson","Ubaldo","Ulices","Ulises","Una","Unique","Urban","Uriah","Uriel","Ursula","Vada","Valentin","Valentina","Valentine","Valerie","Vallie","Van","Vance","Vanessa","Vaughn","Veda","Velda","Vella","Velma","Velva","Vena","Verda","Verdie","Vergie","Verla","Verlie","Vern","Verna","Verner","Vernice","Vernie","Vernon","Verona","Veronica","Vesta","Vicenta","Vicente","Vickie","Vicky","Victor","Victoria","Vida","Vidal","Vilma","Vince","Vincent","Vincenza","Vincenzo","Vinnie","Viola","Violet","Violette","Virgie","Virgil","Virginia","Virginie","Vita","Vito","Viva","Vivian","Viviane","Vivianne","Vivien","Vivienne","Vladimir","Wade","Waino","Waldo","Walker","Wallace","Walter","Walton","Wanda","Ward","Warren","Watson","Wava","Waylon","Wayne","Webster","Weldon","Wellington","Wendell","Wendy","Werner","Westley","Weston","Whitney","Wilber","Wilbert","Wilburn","Wiley","Wilford","Wilfred","Wilfredo","Wilfrid","Wilhelm","Wilhelmine","Will","Willa","Willard","William","Willie","Willis","Willow","Willy","Wilma","Wilmer","Wilson","Wilton","Winfield","Winifred","Winnifred","Winona","Winston","Woodrow","Wyatt","Wyman","Xander","Xavier","Xzavier","Yadira","Yasmeen","Yasmin","Yasmine","Yazmin","Yesenia","Yessenia","Yolanda","Yoshiko","Yvette","Yvonne","Zachariah","Zachary","Zachery","Zack","Zackary","Zackery","Zakary","Zander","Zane","Zaria","Zechariah","Zelda","Zella","Zelma","Zena","Zetta","Zion","Zita","Zoe","Zoey","Zoie","Zoila","Zola","Zora","Zula"],female:["Ada","Adrienne","Agnes","Alberta","Alexandra","Alexis","Alice","Alicia","Alison","Allison","Alma","Alyssa","Amanda","Amber","Amelia","Amy","Ana","Andrea","Angel","Angela","Angelica","Angelina","Angie","Anita","Ann","Anna","Anne","Annette","Annie","Antoinette","Antonia","April","Arlene","Ashley","Audrey","Barbara","Beatrice","Becky","Belinda","Bernadette","Bernice","Bertha","Bessie","Beth","Bethany","Betsy","Betty","Beulah","Beverly","Billie","Blanca","Blanche","Bobbie","Bonnie","Brandi","Brandy","Brenda","Bridget","Brittany","Brooke","Camille","Candace","Candice","Carla","Carmen","Carol","Carole","Caroline","Carolyn","Carrie","Casey","Cassandra","Catherine","Cathy","Cecelia","Cecilia","Celia","Charlene","Charlotte","Chelsea","Cheryl","Christie","Christina","Christine","Christy","Cindy","Claire","Clara","Claudia","Colleen","Connie","Constance","Cora","Courtney","Cristina","Crystal","Cynthia","Daisy","Dana","Danielle","Darla","Darlene","Dawn","Deanna","Debbie","Deborah","Debra","Delia","Della","Delores","Denise","Desiree","Diana","Diane","Dianna","Dianne","Dixie","Dolores","Donna","Dora","Doreen","Doris","Dorothy","Ebony","Edith","Edna","Eileen","Elaine","Eleanor","Elena","Elisa","Elizabeth","Ella","Ellen","Eloise","Elsa","Elsie","Elvira","Emily","Emma","Erica","Erika","Erin","Erma","Ernestine","Essie","Estelle","Esther","Ethel","Eula","Eunice","Eva","Evelyn","Faith","Fannie","Faye","Felicia","Flora","Florence","Frances","Francis","Freda","Gail","Gayle","Geneva","Genevieve","Georgia","Geraldine","Gertrude","Gina","Ginger","Gladys","Glenda","Gloria","Grace","Gretchen","Guadalupe","Gwen","Gwendolyn","Hannah","Harriet","Hattie","Hazel","Heather","Heidi","Helen","Henrietta","Hilda","Holly","Hope","Ida","Inez","Irene","Iris","Irma","Isabel","Jackie","Jacqueline","Jacquelyn","Jaime","Jamie","Jan","Jana","Jane","Janet","Janice","Janie","Janis","Jasmine","Jean","Jeanette","Jeanne","Jeannette","Jeannie","Jenna","Jennie","Jennifer","Jenny","Jessica","Jessie","Jill","Jo","Joan","Joann","Joanna","Joanne","Jodi","Jody","Johanna","Johnnie","Josefina","Josephine","Joy","Joyce","Juana","Juanita","Judith","Judy","Julia","Julie","June","Kara","Karen","Kari","Karla","Kate","Katherine","Kathleen","Kathryn","Kathy","Katie","Katrina","Kay","Kayla","Kelley","Kelli","Kellie","Kelly","Kendra","Kerry","Kim","Kimberly","Krista","Kristen","Kristi","Kristie","Kristin","Kristina","Kristine","Kristy","Krystal","Lana","Latoya","Laura","Lauren","Laurie","Laverne","Leah","Lee","Leigh","Lela","Lena","Leona","Leslie","Leticia","Lila","Lillian","Lillie","Linda","Lindsay","Lindsey","Lisa","Lois","Lola","Lora","Lorena","Lorene","Loretta","Lori","Lorraine","Louise","Lucia","Lucille","Lucy","Lula","Luz","Lydia","Lynda","Lynette","Lynn","Lynne","Mabel","Mable","Madeline","Mae","Maggie","Mamie","Mandy","Marcella","Marcia","Margaret","Margarita","Margie","Marguerite","Maria","Marian","Marianne","Marie","Marilyn","Marion","Marjorie","Marlene","Marsha","Marta","Martha","Mary","Maryann","Mattie","Maureen","Maxine","May","Megan","Meghan","Melanie","Melba","Melinda","Melissa","Melody","Mercedes","Meredith","Michele","Michelle","Mildred","Mindy","Minnie","Miranda","Miriam","Misty","Molly","Mona","Monica","Monique","Muriel","Myra","Myrtle","Nadine","Nancy","Naomi","Natalie","Natasha","Nellie","Nettie","Nichole","Nicole","Nina","Nora","Norma","Olga","Olive","Olivia","Ollie","Opal","Ora","Pam","Pamela","Pat","Patricia","Patsy","Patti","Patty","Paula","Paulette","Pauline","Pearl","Peggy","Penny","Phyllis","Priscilla","Rachael","Rachel","Ramona","Raquel","Rebecca","Regina","Renee","Rhonda","Rita","Roberta","Robin","Robyn","Rochelle","Rosa","Rosalie","Rose","Rosemarie","Rosemary","Rosie","Roxanne","Ruby","Ruth","Sabrina","Sadie","Sally","Samantha","Sandra","Sandy","Sara","Sarah","Shannon","Shari","Sharon","Shawna","Sheila","Shelia","Shelley","Shelly","Sheri","Sherri","Sherry","Sheryl","Shirley","Silvia","Sonia","Sonja","Sonya","Sophia","Sophie","Stacey","Stacy","Stella","Stephanie","Sue","Susan","Susie","Suzanne","Sylvia","Tabitha","Tamara","Tami","Tammy","Tanya","Tara","Tasha","Teresa","Teri","Terri","Terry","Thelma","Theresa","Tiffany","Tina","Toni","Tonya","Tracey","Traci","Tracy","Tricia","Valerie","Vanessa","Velma","Vera","Verna","Veronica","Vicki","Vickie","Vicky","Victoria","Viola","Violet","Virginia","Vivian","Wanda","Wendy","Whitney","Willie","Wilma","Winifred","Yolanda","Yvette","Yvonne"],male:["Aaron","Abel","Abraham","Adam","Adrian","Al","Alan","Albert","Alberto","Alejandro","Alex","Alexander","Alfonso","Alfred","Alfredo","Allan","Allen","Alonzo","Alton","Alvin","Amos","Andre","Andres","Andrew","Andy","Angel","Angelo","Anthony","Antonio","Archie","Armando","Arnold","Arthur","Arturo","Aubrey","Austin","Barry","Ben","Benjamin","Bennie","Benny","Bernard","Bert","Bill","Billy","Blake","Bob","Bobby","Boyd","Brad","Bradford","Bradley","Brandon","Brendan","Brent","Brett","Brian","Bruce","Bryan","Bryant","Byron","Caleb","Calvin","Cameron","Carl","Carlos","Carlton","Carroll","Cary","Casey","Cecil","Cedric","Cesar","Chad","Charles","Charlie","Chester","Chris","Christian","Christopher","Clarence","Clark","Claude","Clay","Clayton","Clifford","Clifton","Clint","Clinton","Clyde","Cody","Colin","Conrad","Corey","Cornelius","Cory","Courtney","Craig","Curtis","Dale","Dallas","Damon","Dan","Dana","Daniel","Danny","Darin","Darnell","Darrel","Darrell","Darren","Darrin","Darryl","Daryl","Dave","David","Dean","Delbert","Dennis","Derek","Derrick","Devin","Dewey","Dexter","Domingo","Dominic","Dominick","Don","Donald","Donnie","Doug","Douglas","Doyle","Drew","Duane","Dustin","Dwayne","Dwight","Earl","Earnest","Ed","Eddie","Edgar","Edmond","Edmund","Eduardo","Edward","Edwin","Elbert","Elias","Elijah","Ellis","Elmer","Emanuel","Emilio","Emmett","Enrique","Eric","Erick","Erik","Ernest","Ernesto","Ervin","Eugene","Evan","Everett","Felipe","Felix","Fernando","Floyd","Forrest","Francis","Francisco","Frank","Frankie","Franklin","Fred","Freddie","Frederick","Fredrick","Gabriel","Garrett","Garry","Gary","Gene","Geoffrey","George","Gerald","Gerard","Gerardo","Gilbert","Gilberto","Glen","Glenn","Gordon","Grady","Grant","Greg","Gregg","Gregory","Guadalupe","Guillermo","Gustavo","Guy","Harold","Harry","Harvey","Hector","Henry","Herbert","Herman","Homer","Horace","Howard","Hubert","Hugh","Hugo","Ian","Ignacio","Ira","Irvin","Irving","Isaac","Ismael","Israel","Ivan","Jack","Jackie","Jacob","Jaime","Jake","James","Jamie","Jan","Jared","Jason","Javier","Jay","Jean","Jeff","Jeffery","Jeffrey","Jerald","Jeremiah","Jeremy","Jermaine","Jerome","Jerry","Jesse","Jessie","Jesus","Jim","Jimmie","Jimmy","Jody","Joe","Joel","Joey","John","Johnathan","Johnnie","Johnny","Jon","Jonathan","Jonathon","Jordan","Jorge","Jose","Joseph","Josh","Joshua","Juan","Julian","Julio","Julius","Justin","Karl","Keith","Kelly","Kelvin","Ken","Kenneth","Kenny","Kent","Kerry","Kevin","Kim","Kirk","Kristopher","Kurt","Kyle","Lamar","Lance","Larry","Laurence","Lawrence","Lee","Leland","Leo","Leon","Leonard","Leroy","Leslie","Lester","Levi","Lewis","Lionel","Lloyd","Lonnie","Loren","Lorenzo","Louis","Lowell","Lucas","Luis","Luke","Luther","Lyle","Lynn","Mack","Malcolm","Manuel","Marc","Marco","Marcos","Marcus","Mario","Marion","Mark","Marlon","Marshall","Martin","Marty","Marvin","Mathew","Matt","Matthew","Maurice","Max","Melvin","Merle","Michael","Micheal","Miguel","Mike","Milton","Mitchell","Morris","Moses","Myron","Nathan","Nathaniel","Neal","Neil","Nelson","Nicholas","Nick","Nicolas","Noah","Noel","Norman","Oliver","Omar","Orlando","Orville","Oscar","Otis","Owen","Pablo","Pat","Patrick","Paul","Pedro","Percy","Perry","Pete","Peter","Phil","Philip","Phillip","Preston","Rafael","Ralph","Ramiro","Ramon","Randal","Randall","Randolph","Randy","Raul","Ray","Raymond","Reginald","Rene","Rex","Ricardo","Richard","Rick","Rickey","Ricky","Robert","Roberto","Robin","Roderick","Rodney","Rodolfo","Rogelio","Roger","Roland","Rolando","Roman","Ron","Ronald","Ronnie","Roosevelt","Ross","Roy","Ruben","Rudolph","Rudy","Rufus","Russell","Ryan","Salvador","Salvatore","Sam","Sammy","Samuel","Santiago","Santos","Saul","Scott","Sean","Sergio","Seth","Shane","Shannon","Shaun","Shawn","Sheldon","Sherman","Sidney","Simon","Spencer","Stanley","Stephen","Steve","Steven","Stewart","Stuart","Sylvester","Taylor","Ted","Terence","Terrance","Terrell","Terrence","Terry","Theodore","Thomas","Tim","Timmy","Timothy","Toby","Todd","Tom","Tomas","Tommie","Tommy","Tony","Tracy","Travis","Trevor","Troy","Tyler","Tyrone","Van","Vernon","Victor","Vincent","Virgil","Wade","Wallace","Walter","Warren","Wayne","Wendell","Wesley","Wilbert","Wilbur","Wilfred","Willard","William","Willie","Willis","Wilson","Winston","Wm","Woodrow","Zachary"]},x3e=["Agender","Androgyne","Androgynous","Bigender","Cis female","Cis male","Cis man","Cis woman","Cis","Cisgender female","Cisgender male","Cisgender man","Cisgender woman","Cisgender","Demi-boy","Demi-girl","Demi-man","Demi-woman","Demiflux","Demigender","F2M","FTM","Female to male trans man","Female to male transgender man","Female to male transsexual man","Female to male","Gender fluid","Gender neutral","Gender nonconforming","Gender questioning","Gender variant","Genderflux","Genderqueer","Hermaphrodite","Intersex man","Intersex person","Intersex woman","Intersex","M2F","MTF","Male to female trans woman","Male to female transgender woman","Male to female transsexual woman","Male to female","Man","Multigender","Neither","Neutrois","Non-binary","Omnigender","Other","Pangender","Polygender","T* man","T* woman","Trans female","Trans male","Trans man","Trans person","Trans woman","Trans","Transsexual female","Transsexual male","Transsexual man","Transsexual person","Transsexual woman","Transsexual","Transgender female","Transgender person","Transmasculine","Trigender","Two* person","Two-spirit person","Two-spirit","Woman","Xenogender"],k3e=["Solutions","Program","Brand","Security","Research","Marketing","Directives","Implementation","Integration","Functionality","Response","Paradigm","Tactics","Identity","Markets","Group","Division","Applications","Optimization","Operations","Infrastructure","Intranet","Communications","Web","Branding","Quality","Assurance","Mobility","Accounts","Data","Creative","Configuration","Accountability","Interactions","Factors","Usability","Metrics"],M3e=["Lead","Senior","Direct","Corporate","Dynamic","Future","Product","National","Regional","District","Central","Global","Customer","Investor","International","Legacy","Forward","Internal","Human","Chief","Principal"],B3e=["{{person.jobDescriptor}} {{person.jobArea}} {{person.jobType}}"],R3e=["Supervisor","Associate","Executive","Liaison","Officer","Manager","Engineer","Specialist","Director","Coordinator","Administrator","Architect","Analyst","Designer","Planner","Orchestrator","Technician","Developer","Producer","Consultant","Assistant","Facilitator","Agent","Representative","Strategist"],L3e={generic:["Abbott","Abernathy","Abshire","Adams","Altenwerth","Anderson","Ankunding","Armstrong","Auer","Aufderhar","Bahringer","Bailey","Balistreri","Barrows","Bartell","Bartoletti","Barton","Bashirian","Batz","Bauch","Baumbach","Bayer","Beahan","Beatty","Bechtelar","Becker","Bednar","Beer","Beier","Berge","Bergnaum","Bergstrom","Bernhard","Bernier","Bins","Blanda","Blick","Block","Bode","Boehm","Bogan","Bogisich","Borer","Bosco","Botsford","Boyer","Boyle","Bradtke","Brakus","Braun","Breitenberg","Brekke","Brown","Bruen","Buckridge","Carroll","Carter","Cartwright","Casper","Cassin","Champlin","Christiansen","Cole","Collier","Collins","Conn","Connelly","Conroy","Considine","Corkery","Cormier","Corwin","Cremin","Crist","Crona","Cronin","Crooks","Cruickshank","Cummerata","Cummings","D'Amore","Dach","Daniel","Dare","Daugherty","Davis","Deckow","Denesik","Dibbert","Dickens","Dicki","Dickinson","Dietrich","Donnelly","Dooley","Douglas","Doyle","DuBuque","Durgan","Ebert","Effertz","Emard","Emmerich","Erdman","Ernser","Fadel","Fahey","Farrell","Fay","Feeney","Feest","Feil","Ferry","Fisher","Flatley","Frami","Franecki","Franey","Friesen","Fritsch","Funk","Gerhold","Gerlach","Gibson","Gislason","Gleason","Gleichner","Glover","Goldner","Goodwin","Gorczany","Gottlieb","Goyette","Grady","Graham","Grant","Green","Greenfelder","Greenholt","Grimes","Gulgowski","Gusikowski","Gutkowski","Gutmann","Haag","Hackett","Hagenes","Hahn","Haley","Halvorson","Hamill","Hammes","Hand","Hane","Hansen","Harber","Harris","Hartmann","Harvey","Hauck","Hayes","Heaney","Heathcote","Hegmann","Heidenreich","Heller","Herman","Hermann","Hermiston","Herzog","Hessel","Hettinger","Hickle","Hilll","Hills","Hilpert","Hintz","Hirthe","Hodkiewicz","Hoeger","Homenick","Hoppe","Howe","Howell","Hudson","Huel","Huels","Hyatt","Jacobi","Jacobs","Jacobson","Jakubowski","Jaskolski","Jast","Jenkins","Jerde","Johns","Johnson","Johnston","Jones","Kassulke","Kautzer","Keebler","Keeling","Kemmer","Kerluke","Kertzmann","Kessler","Kiehn","Kihn","Kilback","King","Kirlin","Klein","Kling","Klocko","Koch","Koelpin","Koepp","Kohler","Konopelski","Koss","Kovacek","Kozey","Krajcik","Kreiger","Kris","Kshlerin","Kub","Kuhic","Kuhlman","Kuhn","Kulas","Kunde","Kunze","Kuphal","Kutch","Kuvalis","Labadie","Lakin","Lang","Langosh","Langworth","Larkin","Larson","Leannon","Lebsack","Ledner","Leffler","Legros","Lehner","Lemke","Lesch","Leuschke","Lind","Lindgren","Littel","Little","Lockman","Lowe","Lubowitz","Lueilwitz","Luettgen","Lynch","MacGyver","Macejkovic","Maggio","Mann","Mante","Marks","Marquardt","Marvin","Mayer","Mayert","McClure","McCullough","McDermott","McGlynn","McKenzie","McLaughlin","Medhurst","Mertz","Metz","Miller","Mills","Mitchell","Moen","Mohr","Monahan","Moore","Morar","Morissette","Mosciski","Mraz","Mueller","Muller","Murazik","Murphy","Murray","Nader","Nicolas","Nienow","Nikolaus","Nitzsche","Nolan","O'Connell","O'Conner","O'Hara","O'Keefe","O'Kon","O'Reilly","Oberbrunner","Okuneva","Olson","Ondricka","Orn","Ortiz","Osinski","Pacocha","Padberg","Pagac","Parisian","Parker","Paucek","Pfannerstill","Pfeffer","Pollich","Pouros","Powlowski","Predovic","Price","Prohaska","Prosacco","Purdy","Quigley","Quitzon","Rath","Ratke","Rau","Raynor","Reichel","Reichert","Reilly","Reinger","Rempel","Renner","Reynolds","Rice","Rippin","Ritchie","Robel","Roberts","Rodriguez","Rogahn","Rohan","Rolfson","Romaguera","Roob","Rosenbaum","Rowe","Ruecker","Runolfsdottir","Runolfsson","Runte","Russel","Rutherford","Ryan","Sanford","Satterfield","Sauer","Sawayn","Schaden","Schaefer","Schamberger","Schiller","Schimmel","Schinner","Schmeler","Schmidt","Schmitt","Schneider","Schoen","Schowalter","Schroeder","Schulist","Schultz","Schumm","Schuppe","Schuster","Senger","Shanahan","Shields","Simonis","Sipes","Skiles","Smith","Smitham","Spencer","Spinka","Sporer","Stamm","Stanton","Stark","Stehr","Steuber","Stiedemann","Stokes","Stoltenberg","Stracke","Streich","Stroman","Strosin","Swaniawski","Swift","Terry","Thiel","Thompson","Tillman","Torp","Torphy","Towne","Toy","Trantow","Tremblay","Treutel","Tromp","Turcotte","Turner","Ullrich","Upton","Vandervort","Veum","Volkman","Von","VonRueden","Waelchi","Walker","Walsh","Walter","Ward","Waters","Watsica","Weber","Wehner","Weimann","Weissnat","Welch","West","White","Wiegand","Wilderman","Wilkinson","Will","Williamson","Willms","Windler","Wintheiser","Wisoky","Wisozk","Witting","Wiza","Wolf","Wolff","Wuckert","Wunsch","Wyman","Yost","Yundt","Zboncak","Zemlak","Ziemann","Zieme","Zulauf"]},O3e={generic:[{value:"{{person.last_name.generic}}",weight:95},{value:"{{person.last_name.generic}}-{{person.last_name.generic}}",weight:5}]},P3e={generic:["Addison","Alex","Anderson","Angel","Arden","August","Austin","Avery","Bailey","Billie","Blake","Bowie","Brooklyn","Cameron","Charlie","Corey","Dakota","Drew","Elliott","Ellis","Emerson","Finley","Gray","Greer","Harper","Hayden","Jaden","James","Jamie","Jordan","Jules","Kai","Kendall","Kennedy","Kyle","Leslie","Logan","London","Marlowe","Micah","Nico","Noah","North","Parker","Phoenix","Quinn","Reagan","Reese","Reign","Riley","River","Robin","Rory","Rowan","Ryan","Sage","Sasha","Sawyer","Shawn","Shiloh","Skyler","Taylor"],female:["Abigail","Adele","Alex","Alice","Alisha","Amber","Amelia","Amora","Anaïs","Angelou","Anika","Anise","Annabel","Anne","Aphrodite","Aretha","Arya","Ashton","Aster","Audrey","Avery","Bailee","Bay","Belle","Beth","Billie","Blair","Blaise","Blake","Blanche","Blue","Bree","Brielle","Brienne","Brooke","Caleen","Candice","Caprice","Carelyn","Caylen","Celine","Cerise","Cia","Claire","Claudia","Clementine","Coral","Coraline","Dahlia","Dakota","Dawn","Della","Demi","Denise","Denver","Devine","Devon","Diana","Dylan","Ebony","Eden","Eleanor","Elein","Elizabeth","Ellen","Elodie","Eloise","Ember","Emma","Erin","Eyre","Faith","Farrah","Fawn","Fayre","Fern","France","Francis","Frida","Genisis","Georgia","Grace","Gwen","Harley","Harper","Hazel","Helen","Hippolyta","Holly","Hope","Imani","Iowa","Ireland","Irene","Iris","Isa","Isla","Ivy","Jade","Jane","Jazz","Jean","Jess","Jett","Jo","Joan","Jolie","Jordan","Josie","Journey","Joy","Jules","Julien","Juliet","Juniper","Justice","Kali","Karma","Kat","Kate","Kennedy","Keva","Kylie","Lake","Lane","Lark","Layla","Lee","Leigh","Leona","Lexi","London","Lou","Louise","Love","Luna","Lux","Lynn","Lyric","Maddie","Mae","Marie","Matilda","Maude","Maybel","Meadow","Medusa","Mercy","Michelle","Mirabel","Monroe","Morgan","Nalia","Naomi","Nova","Olive","Paige","Parker","Pax","Pearl","Penelope","Phoenix","Quinn","Rae","Rain","Raven","Ray","Raye","Rebel","Reese","Reeve","Regan","Riley","River","Robin","Rory","Rose","Royal","Ruth","Rylie","Sage","Sam","Saturn","Scout","Serena","Sky","Skylar","Sofia","Sophia","Storm","Sue","Suzanne","Sydney","Taylen","Taylor","Teagan","Tempest","Tenley","Thea","Trinity","Valerie","Venus","Vera","Violet","Willow","Winter","Xena","Zaylee","Zion","Zoe"],male:["Ace","Aiden","Alexander","Ander","Anthony","Asher","August","Aziel","Bear","Beckham","Benjamin","Buddy","Calvin","Carter","Charles","Christopher","Clyde","Cooper","Daniel","David","Dior","Dylan","Elijah","Ellis","Emerson","Ethan","Ezra","Fletcher","Flynn","Gabriel","Grayson","Gus","Hank","Harrison","Hendrix","Henry","Houston","Hudson","Hugh","Isaac","Jack","Jackson","Jacob","Jakobe","James","Jaxon","Jaxtyn","Jayden","John","Joseph","Josiah","Jude","Julian","Karsyn","Kenji","Kobe","Kylo","Lennon","Leo","Levi","Liam","Lincoln","Logan","Louis","Lucas","Lucky","Luke","Mason","Mateo","Matthew","Maverick","Michael","Monroe","Nixon","Ocean","Oliver","Otis","Otto","Owen","Ozzy","Parker","Rocky","Samuel","Sebastian","Sonny","Teddy","Theo","Theodore","Thomas","Truett","Walter","Warren","Watson","William","Wison","Wyatt","Ziggy","Zyair"]},I3e=[{value:"{{person.firstName}} {{person.lastName}}",weight:49},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}}",weight:7},{value:"{{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:7},{value:"{{person.prefix}} {{person.firstName}} {{person.lastName}} {{person.suffix}}",weight:1}],N3e={generic:["Dr.","Miss","Mr.","Mrs.","Ms."],female:["Dr.","Miss","Mrs.","Ms."],male:["Dr.","Mr."]},$3e=["female","male"],V3e=["Jr.","Sr.","I","II","III","IV","V","MD","DDS","PhD","DVM"],H3e=["Aquarius","Pisces","Aries","Taurus","Gemini","Cancer","Leo","Virgo","Libra","Scorpio","Sagittarius","Capricorn"],z3e={bio_part:A3e,bio_pattern:_3e,bio_supporter:D3e,first_name:T3e,gender:x3e,job_area:k3e,job_descriptor:M3e,job_title_pattern:B3e,job_type:R3e,last_name:L3e,last_name_pattern:O3e,middle_name:P3e,name:I3e,prefix:N3e,sex:$3e,suffix:V3e,western_zodiac_sign:H3e},W3e=z3e,G3e=["!##-!##-####","(!##) !##-####","1-!##-!##-####","!##.!##.####","!##-!##-#### x###","(!##) !##-#### x###","1-!##-!##-#### x###","!##.!##.#### x###","!##-!##-#### x####","(!##) !##-#### x####","1-!##-!##-#### x####","!##.!##.#### x####","!##-!##-#### x#####","(!##) !##-#### x#####","1-!##-!##-#### x#####","!##.!##.#### x#####"],j3e=["+1!##!######"],K3e=["(!##) !##-####"],U3e={human:G3e,international:j3e,national:K3e},q3e=U3e,Y3e={format:q3e},J3e=Y3e,X3e=[{symbol:"H",name:"Hydrogen",atomicNumber:1},{symbol:"He",name:"Helium",atomicNumber:2},{symbol:"Li",name:"Lithium",atomicNumber:3},{symbol:"Be",name:"Beryllium",atomicNumber:4},{symbol:"B",name:"Boron",atomicNumber:5},{symbol:"C",name:"Carbon",atomicNumber:6},{symbol:"N",name:"Nitrogen",atomicNumber:7},{symbol:"O",name:"Oxygen",atomicNumber:8},{symbol:"F",name:"Fluorine",atomicNumber:9},{symbol:"Ne",name:"Neon",atomicNumber:10},{symbol:"Na",name:"Sodium",atomicNumber:11},{symbol:"Mg",name:"Magnesium",atomicNumber:12},{symbol:"Al",name:"Aluminium",atomicNumber:13},{symbol:"Si",name:"Silicon",atomicNumber:14},{symbol:"P",name:"Phosphorus",atomicNumber:15},{symbol:"S",name:"Sulfur",atomicNumber:16},{symbol:"Cl",name:"Chlorine",atomicNumber:17},{symbol:"Ar",name:"Argon",atomicNumber:18},{symbol:"K",name:"Potassium",atomicNumber:19},{symbol:"Ca",name:"Calcium",atomicNumber:20},{symbol:"Sc",name:"Scandium",atomicNumber:21},{symbol:"Ti",name:"Titanium",atomicNumber:22},{symbol:"V",name:"Vanadium",atomicNumber:23},{symbol:"Cr",name:"Chromium",atomicNumber:24},{symbol:"Mn",name:"Manganese",atomicNumber:25},{symbol:"Fe",name:"Iron",atomicNumber:26},{symbol:"Co",name:"Cobalt",atomicNumber:27},{symbol:"Ni",name:"Nickel",atomicNumber:28},{symbol:"Cu",name:"Copper",atomicNumber:29},{symbol:"Zn",name:"Zinc",atomicNumber:30},{symbol:"Ga",name:"Gallium",atomicNumber:31},{symbol:"Ge",name:"Germanium",atomicNumber:32},{symbol:"As",name:"Arsenic",atomicNumber:33},{symbol:"Se",name:"Selenium",atomicNumber:34},{symbol:"Br",name:"Bromine",atomicNumber:35},{symbol:"Kr",name:"Krypton",atomicNumber:36},{symbol:"Rb",name:"Rubidium",atomicNumber:37},{symbol:"Sr",name:"Strontium",atomicNumber:38},{symbol:"Y",name:"Yttrium",atomicNumber:39},{symbol:"Zr",name:"Zirconium",atomicNumber:40},{symbol:"Nb",name:"Niobium",atomicNumber:41},{symbol:"Mo",name:"Molybdenum",atomicNumber:42},{symbol:"Tc",name:"Technetium",atomicNumber:43},{symbol:"Ru",name:"Ruthenium",atomicNumber:44},{symbol:"Rh",name:"Rhodium",atomicNumber:45},{symbol:"Pd",name:"Palladium",atomicNumber:46},{symbol:"Ag",name:"Silver",atomicNumber:47},{symbol:"Cd",name:"Cadmium",atomicNumber:48},{symbol:"In",name:"Indium",atomicNumber:49},{symbol:"Sn",name:"Tin",atomicNumber:50},{symbol:"Sb",name:"Antimony",atomicNumber:51},{symbol:"Te",name:"Tellurium",atomicNumber:52},{symbol:"I",name:"Iodine",atomicNumber:53},{symbol:"Xe",name:"Xenon",atomicNumber:54},{symbol:"Cs",name:"Caesium",atomicNumber:55},{symbol:"Ba",name:"Barium",atomicNumber:56},{symbol:"La",name:"Lanthanum",atomicNumber:57},{symbol:"Ce",name:"Cerium",atomicNumber:58},{symbol:"Pr",name:"Praseodymium",atomicNumber:59},{symbol:"Nd",name:"Neodymium",atomicNumber:60},{symbol:"Pm",name:"Promethium",atomicNumber:61},{symbol:"Sm",name:"Samarium",atomicNumber:62},{symbol:"Eu",name:"Europium",atomicNumber:63},{symbol:"Gd",name:"Gadolinium",atomicNumber:64},{symbol:"Tb",name:"Terbium",atomicNumber:65},{symbol:"Dy",name:"Dysprosium",atomicNumber:66},{symbol:"Ho",name:"Holmium",atomicNumber:67},{symbol:"Er",name:"Erbium",atomicNumber:68},{symbol:"Tm",name:"Thulium",atomicNumber:69},{symbol:"Yb",name:"Ytterbium",atomicNumber:70},{symbol:"Lu",name:"Lutetium",atomicNumber:71},{symbol:"Hf",name:"Hafnium",atomicNumber:72},{symbol:"Ta",name:"Tantalum",atomicNumber:73},{symbol:"W",name:"Tungsten",atomicNumber:74},{symbol:"Re",name:"Rhenium",atomicNumber:75},{symbol:"Os",name:"Osmium",atomicNumber:76},{symbol:"Ir",name:"Iridium",atomicNumber:77},{symbol:"Pt",name:"Platinum",atomicNumber:78},{symbol:"Au",name:"Gold",atomicNumber:79},{symbol:"Hg",name:"Mercury",atomicNumber:80},{symbol:"Tl",name:"Thallium",atomicNumber:81},{symbol:"Pb",name:"Lead",atomicNumber:82},{symbol:"Bi",name:"Bismuth",atomicNumber:83},{symbol:"Po",name:"Polonium",atomicNumber:84},{symbol:"At",name:"Astatine",atomicNumber:85},{symbol:"Rn",name:"Radon",atomicNumber:86},{symbol:"Fr",name:"Francium",atomicNumber:87},{symbol:"Ra",name:"Radium",atomicNumber:88},{symbol:"Ac",name:"Actinium",atomicNumber:89},{symbol:"Th",name:"Thorium",atomicNumber:90},{symbol:"Pa",name:"Protactinium",atomicNumber:91},{symbol:"U",name:"Uranium",atomicNumber:92},{symbol:"Np",name:"Neptunium",atomicNumber:93},{symbol:"Pu",name:"Plutonium",atomicNumber:94},{symbol:"Am",name:"Americium",atomicNumber:95},{symbol:"Cm",name:"Curium",atomicNumber:96},{symbol:"Bk",name:"Berkelium",atomicNumber:97},{symbol:"Cf",name:"Californium",atomicNumber:98},{symbol:"Es",name:"Einsteinium",atomicNumber:99},{symbol:"Fm",name:"Fermium",atomicNumber:100},{symbol:"Md",name:"Mendelevium",atomicNumber:101},{symbol:"No",name:"Nobelium",atomicNumber:102},{symbol:"Lr",name:"Lawrencium",atomicNumber:103},{symbol:"Rf",name:"Rutherfordium",atomicNumber:104},{symbol:"Db",name:"Dubnium",atomicNumber:105},{symbol:"Sg",name:"Seaborgium",atomicNumber:106},{symbol:"Bh",name:"Bohrium",atomicNumber:107},{symbol:"Hs",name:"Hassium",atomicNumber:108},{symbol:"Mt",name:"Meitnerium",atomicNumber:109},{symbol:"Ds",name:"Darmstadtium",atomicNumber:110},{symbol:"Rg",name:"Roentgenium",atomicNumber:111},{symbol:"Cn",name:"Copernicium",atomicNumber:112},{symbol:"Nh",name:"Nihonium",atomicNumber:113},{symbol:"Fl",name:"Flerovium",atomicNumber:114},{symbol:"Mc",name:"Moscovium",atomicNumber:115},{symbol:"Lv",name:"Livermorium",atomicNumber:116},{symbol:"Ts",name:"Tennessine",atomicNumber:117},{symbol:"Og",name:"Oganesson",atomicNumber:118}],Z3e=[{name:"meter",symbol:"m"},{name:"second",symbol:"s"},{name:"mole",symbol:"mol"},{name:"ampere",symbol:"A"},{name:"kelvin",symbol:"K"},{name:"candela",symbol:"cd"},{name:"kilogram",symbol:"kg"},{name:"radian",symbol:"rad"},{name:"hertz",symbol:"Hz"},{name:"newton",symbol:"N"},{name:"pascal",symbol:"Pa"},{name:"joule",symbol:"J"},{name:"watt",symbol:"W"},{name:"coulomb",symbol:"C"},{name:"volt",symbol:"V"},{name:"ohm",symbol:"Ω"},{name:"tesla",symbol:"T"},{name:"degree Celsius",symbol:"°C"},{name:"lumen",symbol:"lm"},{name:"becquerel",symbol:"Bq"},{name:"gray",symbol:"Gy"},{name:"sievert",symbol:"Sv"},{name:"steradian",symbol:"sr"},{name:"farad",symbol:"F"},{name:"siemens",symbol:"S"},{name:"weber",symbol:"Wb"},{name:"henry",symbol:"H"},{name:"lux",symbol:"lx"},{name:"katal",symbol:"kat"}],Q3e={chemical_element:X3e,unit:Z3e},e7e=Q3e,t7e=["ants","bats","bears","bees","birds","buffalo","cats","chickens","cattle","dogs","dolphins","ducks","elephants","fishes","foxes","frogs","geese","goats","horses","kangaroos","lions","monkeys","owls","oxen","penguins","people","pigs","rabbits","sheep","tigers","whales","wolves","zebras","banshees","crows","black cats","chimeras","ghosts","conspirators","dragons","dwarves","elves","enchanters","exorcists","sons","foes","giants","gnomes","goblins","gooses","griffins","lycanthropes","nemesis","ogres","oracles","prophets","sorcerors","spiders","spirits","vampires","warlocks","vixens","werewolves","witches","worshipers","zombies","druids"],n7e=["{{location.state}} {{team.creature}}"],r7e={creature:t7e,name:n7e},a7e=r7e,i7e=["Adventure Road Bicycle","BMX Bicycle","City Bicycle","Cruiser Bicycle","Cyclocross Bicycle","Dual-Sport Bicycle","Fitness Bicycle","Flat-Foot Comfort Bicycle","Folding Bicycle","Hybrid Bicycle","Mountain Bicycle","Recumbent Bicycle","Road Bicycle","Tandem Bicycle","Touring Bicycle","Track/Fixed-Gear Bicycle","Triathlon/Time Trial Bicycle","Tricycle"],o7e=["Diesel","Electric","Gasoline","Hybrid"],l7e=["Aston Martin","Audi","BMW","BYD","Bentley","Bugatti","Cadillac","Chevrolet","Chrysler","Citroën","Dodge","Ferrari","Fiat","Ford","Honda","Hyundai","Jaguar","Jeep","Kia","Lamborghini","Land Rover","MG","Mahindra & Mahindra","Maruti","Maserati","Mazda","Mercedes Benz","Mini","Mitsubishi","NIO","Nissan","Peugeot","Polestar","Porsche","Renault","Rivian","Rolls Royce","Skoda","Smart","Subaru","Suzuki","Tata","Tesla","Toyota","Vauxhall","Volkswagen","Volvo"],s7e=["1","2","911","A4","A8","ATS","Accord","Alpine","Altima","Aventador","Beetle","CTS","CX-9","Camaro","Camry","Challenger","Charger","Civic","Colorado","Corvette","Countach","Cruze","Durango","El Camino","Element","Escalade","Expedition","Explorer","F-150","Fiesta","Focus","Fortwo","Golf","Grand Caravan","Grand Cherokee","Impala","Jetta","Land Cruiser","LeBaron","Malibu","Mercielago","Model 3","Model S","Model T","Model X","Model Y","Mustang","PT Cruiser","Prius","Ranchero","Roadster","Sentra","Silverado","Spyder","Taurus","V90","Volt","Wrangler","XC90","XTS"],u7e=["Cargo Van","Convertible","Coupe","Crew Cab Pickup","Extended Cab Pickup","Hatchback","Minivan","Passenger Van","SUV","Sedan","Wagon"],c7e={bicycle_type:i7e,fuel:o7e,manufacturer:l7e,model:s7e,type:u7e},d7e=c7e,f7e=["abandoned","able","acceptable","acclaimed","accomplished","accurate","aching","acidic","actual","admired","adolescent","advanced","affectionate","afraid","aged","aggravating","aggressive","agile","agitated","agreeable","ajar","alarmed","alert","alienated","alive","all","altruistic","amazing","ambitious","ample","amused","angelic","anguished","animated","annual","another","antique","any","apprehensive","appropriate","apt","arid","artistic","ashamed","assured","astonishing","athletic","austere","authentic","authorized","avaricious","average","aware","awesome","awful","babyish","back","bad","baggy","bare","basic","beloved","beneficial","best","better","big","biodegradable","bitter","black","black-and-white","blank","blaring","bleak","blind","blond","blue","blushing","bogus","boiling","bony","boring","bossy","both","bouncy","bowed","brave","breakable","bright","brilliant","brisk","broken","brown","bruised","bulky","burdensome","burly","bustling","busy","buttery","buzzing","calculating","candid","carefree","careless","caring","cautious","cavernous","celebrated","charming","cheap","cheerful","chilly","chubby","circular","classic","clean","clear","clear-cut","close","closed","cloudy","clueless","clumsy","cluttered","coarse","colorful","colorless","colossal","comfortable","common","compassionate","competent","complete","complicated","concerned","concrete","confused","considerate","content","cool","cooperative","coordinated","corny","corrupt","courageous","courteous","crafty","crazy","creamy","creative","criminal","critical","crooked","crowded","cruel","crushing","cuddly","cultivated","cumbersome","curly","cute","damaged","damp","dapper","dark","darling","dazzling","dead","deadly","deafening","dearest","decent","decisive","deep","defenseless","defensive","deficient","definite","definitive","delectable","delicious","delirious","dense","dental","dependable","dependent","descriptive","deserted","determined","devoted","different","difficult","digital","diligent","dim","direct","dirty","discrete","disloyal","dismal","distant","distinct","distorted","doting","downright","drab","dramatic","dreary","dual","dull","dutiful","each","early","earnest","easy","ecstatic","edible","educated","elastic","elderly","electric","elegant","elementary","elliptical","eminent","emotional","empty","enchanted","enchanting","energetic","enlightened","enraged","entire","equatorial","essential","esteemed","ethical","everlasting","every","evil","exalted","excellent","excitable","excited","exhausted","exotic","expensive","experienced","expert","extra-large","extroverted","failing","faint","fair","fake","familiar","fantastic","far","far-flung","far-off","faraway","fat","fatal","fatherly","favorable","favorite","fearless","feline","filthy","fine","finished","firm","first","firsthand","fixed","flashy","flawed","flawless","flickering","flimsy","flowery","fluffy","flustered","focused","fond","foolhardy","foolish","forceful","formal","forsaken","fortunate","fragrant","frail","frank","free","french","frequent","friendly","frightened","frilly","frivolous","frizzy","front","frozen","frugal","fruitful","functional","funny","fussy","fuzzy","gaseous","general","gentle","genuine","gifted","gigantic","giving","glaring","glass","gleaming","glittering","gloomy","glorious","glossy","glum","golden","good","good-natured","gorgeous","graceful","gracious","grandiose","granular","grave","gray","great","greedy","grim","grimy","gripping","grizzled","grouchy","grounded","growing","grown","grubby","gruesome","grumpy","guilty","gullible","gummy","hairy","handsome","handy","happy","happy-go-lucky","hard-to-find","harmful","hasty","hateful","haunting","heartfelt","heavenly","heavy","hefty","helpful","helpless","hidden","hoarse","hollow","homely","honorable","honored","hopeful","hospitable","hot","huge","humble","humiliating","hungry","hurtful","husky","icy","ideal","idealistic","idolized","ignorant","ill","ill-fated","illiterate","illustrious","imaginary","imaginative","immaculate","immediate","immense","impartial","impassioned","impeccable","impish","impolite","important","impossible","impractical","impressionable","impressive","improbable","impure","inborn","incomparable","incomplete","inconsequential","indelible","indolent","inexperienced","infamous","infatuated","inferior","infinite","informal","innocent","insecure","insidious","insignificant","insistent","instructive","intelligent","intent","interesting","internal","international","intrepid","ironclad","irresponsible","jagged","jam-packed","jaunty","jealous","jittery","joyful","joyous","jubilant","judicious","juicy","jumbo","junior","juvenile","kaleidoscopic","key","knotty","knowledgeable","known","kooky","kosher","lanky","last","lasting","late","lavish","lawful","lazy","leading","lean","left","legal","light","lighthearted","likable","likely","limited","limp","limping","linear","lined","liquid","little","live","lively","livid","lone","lonely","long","long-term","lost","lovable","lovely","low","lucky","lumbering","lumpy","lustrous","mad","made-up","magnificent","majestic","major","male","mammoth","married","marvelous","massive","mature","meager","mealy","mean","measly","meaty","mediocre","medium","memorable","menacing","merry","messy","metallic","mild","milky","mindless","minor","minty","miserable","miserly","misguided","mixed","moist","monstrous","monthly","monumental","moral","motionless","muddy","muffled","multicolored","mundane","murky","mushy","musty","muted","mysterious","narrow","natural","naughty","nautical","near","neat","necessary","needy","negative","neglected","negligible","neighboring","nervous","new","next","nice","nifty","nimble","nippy","nocturnal","normal","noted","noteworthy","noxious","numb","nutritious","obedient","oblong","obvious","odd","oddball","official","oily","old","old-fashioned","only","optimal","optimistic","orange","orderly","ordinary","ornate","ornery","other","our","outgoing","outlandish","outlying","outrageous","outstanding","oval","overcooked","overdue","palatable","pale","paltry","parallel","parched","partial","passionate","pastel","peaceful","peppery","perfumed","perky","personal","pertinent","pessimistic","petty","phony","physical","pink","pitiful","plain","pleasant","pleased","pleasing","plump","pointed","pointless","polished","polite","political","poor","portly","posh","possible","potable","powerful","powerless","practical","precious","present","prestigious","pretty","pricey","prickly","primary","prime","private","probable","productive","profitable","profuse","proper","proud","prudent","punctual","puny","pure","purple","pushy","putrid","puzzled","qualified","quarrelsome","quarterly","queasy","querulous","questionable","quick","quick-witted","quiet","quintessential","quixotic","radiant","ragged","rapid","rare","raw","realistic","reasonable","recent","reckless","rectangular","red","reflecting","regal","regular","remarkable","remorseful","repentant","respectful","responsible","rewarding","rich","right","rigid","ripe","roasted","robust","rosy","rotating","rotten","rough","round","rowdy","royal","rubbery","ruddy","rundown","runny","rural","rusty","sad","salty","same","sandy","sarcastic","sardonic","scaly","scared","scary","scented","scientific","scornful","scratchy","second","second-hand","secondary","secret","self-assured","self-reliant","selfish","sentimental","separate","serene","serpentine","severe","shabby","shadowy","shady","shallow","shameful","shameless","shimmering","shiny","shocked","shoddy","short","short-term","showy","shrill","shy","sick","silent","silky","silver","similar","simple","simplistic","sinful","sizzling","skeletal","sleepy","slight","slimy","slow","slushy","small","smart","smoggy","smooth","smug","snappy","snarling","sneaky","sniveling","snoopy","sociable","soft","soggy","somber","some","sophisticated","sore","sorrowful","soulful","soupy","sour","spanish","sparkling","sparse","specific","speedy","spherical","spiffy","spirited","spiteful","splendid","spotless","square","squeaky","squiggly","stable","staid","stained","stale","standard","stark","steel","steep","sticky","stiff","stingy","stormy","straight","strange","strict","strident","striking","strong","stunning","stupendous","sturdy","stylish","subdued","submissive","substantial","subtle","suburban","sudden","sugary","sunny","super","superb","superficial","superior","supportive","sure-footed","surprised","svelte","sweet","swift","talkative","tall","tame","tangible","tasty","tattered","taut","tedious","teeming","tempting","tender","tense","tepid","terrible","that","these","thick","thin","thorny","thorough","those","thrifty","tidy","tight","timely","tinted","tiny","tired","torn","total","tough","tragic","trained","triangular","tricky","trim","trivial","troubled","true","trusting","trustworthy","trusty","turbulent","twin","ugly","ultimate","unaware","uncomfortable","uncommon","unconscious","understated","uneven","unfinished","unfit","unfortunate","unhappy","unhealthy","uniform","unimportant","unique","unkempt","unknown","unlawful","unlined","unlucky","unpleasant","unrealistic","unripe","unruly","unselfish","unsightly","unsteady","unsung","untidy","untimely","untried","untrue","unused","unusual","unwelcome","unwieldy","unwilling","unwritten","upbeat","upright","upset","urban","usable","useless","utilized","utter","vague","vain","valuable","variable","vast","velvety","vengeful","vibrant","victorious","violent","vivacious","vivid","voluminous","warlike","warm","warmhearted","warped","wasteful","waterlogged","watery","wavy","wealthy","weary","webbed","wee","weekly","weighty","weird","well-documented","well-groomed","well-lit","well-made","well-off","well-to-do","well-worn","which","whimsical","whirlwind","whispered","white","whole","whopping","wicked","wide","wide-eyed","wiggly","willing","wilted","winding","windy","winged","wise","witty","wobbly","woeful","wonderful","wordy","worldly","worse","worst","worthless","worthwhile","worthy","wrathful","wretched","writhing","wrong","wry","yearly","yellow","yellowish","young","youthful","yummy","zany","zealous","zesty"],p7e=["abnormally","absentmindedly","accidentally","acidly","actually","adventurously","afterwards","almost","always","angrily","annually","anxiously","arrogantly","awkwardly","badly","bashfully","beautifully","bitterly","bleakly","blindly","blissfully","boastfully","boldly","bravely","briefly","brightly","briskly","broadly","busily","calmly","carefully","carelessly","cautiously","certainly","cheerfully","clearly","cleverly","closely","coaxingly","colorfully","commonly","continually","coolly","correctly","courageously","crossly","cruelly","curiously","daily","daintily","dearly","deceivingly","deeply","defiantly","deliberately","delightfully","diligently","dimly","doubtfully","dreamily","easily","elegantly","energetically","enormously","enthusiastically","equally","especially","even","evenly","eventually","exactly","excitedly","extremely","fairly","faithfully","famously","far","fast","fatally","ferociously","fervently","fiercely","fondly","foolishly","fortunately","frankly","frantically","freely","frenetically","frightfully","fully","furiously","generally","generously","gently","gladly","gleefully","gracefully","gratefully","greatly","greedily","happily","hastily","healthily","heavily","helpfully","helplessly","highly","honestly","hopelessly","hourly","hungrily","immediately","innocently","inquisitively","instantly","intensely","intently","interestingly","inwardly","irritably","jaggedly","jealously","joshingly","jovially","joyfully","joyously","jubilantly","judgementally","justly","keenly","kiddingly","kindheartedly","kindly","kissingly","knavishly","knottily","knowingly","knowledgeably","kookily","lazily","less","lightly","likely","limply","lively","loftily","longingly","loosely","loudly","lovingly","loyally","madly","majestically","meaningfully","mechanically","merrily","miserably","mockingly","monthly","more","mortally","mostly","mysteriously","naturally","nearly","neatly","needily","nervously","never","nicely","noisily","not","obediently","obnoxiously","oddly","offensively","officially","often","only","openly","optimistically","overconfidently","owlishly","painfully","partially","patiently","perfectly","physically","playfully","politely","poorly","positively","potentially","powerfully","promptly","properly","punctually","quaintly","quarrelsomely","queasily","questionably","questioningly","quicker","quickly","quietly","quirkily","quizzically","rapidly","rarely","readily","really","reassuringly","recklessly","regularly","reluctantly","repeatedly","reproachfully","restfully","righteously","rightfully","rigidly","roughly","rudely","sadly","safely","scarcely","scarily","searchingly","sedately","seemingly","seldom","selfishly","separately","seriously","shakily","sharply","sheepishly","shrilly","shyly","silently","sleepily","slowly","smoothly","softly","solemnly","solidly","sometimes","soon","speedily","stealthily","sternly","strictly","successfully","suddenly","surprisingly","suspiciously","sweetly","swiftly","sympathetically","tenderly","tensely","terribly","thankfully","thoroughly","thoughtfully","tightly","tomorrow","too","tremendously","triumphantly","truly","truthfully","ultimately","unabashedly","unaccountably","unbearably","unethically","unexpectedly","unfortunately","unimpressively","unnaturally","unnecessarily","upbeat","upliftingly","upright","upside-down","upward","upwardly","urgently","usefully","uselessly","usually","utterly","vacantly","vaguely","vainly","valiantly","vastly","verbally","very","viciously","victoriously","violently","vivaciously","voluntarily","warmly","weakly","wearily","well","wetly","wholly","wildly","willfully","wisely","woefully","wonderfully","worriedly","wrongly","yawningly","yearly","yearningly","yesterday","yieldingly","youthfully"],h7e=["after","although","and","as","because","before","but","consequently","even","finally","for","furthermore","hence","how","however","if","inasmuch","incidentally","indeed","instead","lest","likewise","meanwhile","nor","now","once","or","provided","since","so","supposing","than","that","though","till","unless","until","what","when","whenever","where","whereas","wherever","whether","which","while","who","whoever","whose","why","yet"],m7e=["yuck","oh","phooey","blah","boo","whoa","yowza","huzzah","boohoo","fooey","geez","pfft","ew","ah","yum","brr","hm","yahoo","aha","woot","drat","gah","meh","psst","aw","ugh","yippee","eek","gee","bah","gadzooks","duh","ha","mmm","ouch","phew","ack","uh-huh","gosh","hmph","pish","zowie","er","ick","oof","um"],v7e=["CD","SUV","abacus","academics","accelerator","accompanist","account","accountability","acquaintance","ad","adaptation","address","adrenalin","adult","advancement","advertisement","adviser","affect","affiliate","aftermath","agreement","airbus","aircraft","airline","airmail","airman","airport","alb","alert","allegation","alliance","alligator","allocation","almighty","amendment","amnesty","analogy","angle","annual","antelope","anticodon","apparatus","appliance","approach","apricot","arcade","archaeology","armchair","armoire","asset","assist","atrium","attraction","availability","avalanche","awareness","babushka","backbone","backburn","bakeware","bandwidth","bar","barge","baritone","barracks","baseboard","basket","bathhouse","bathrobe","battle","begonia","behest","bell","bench","bend","beret","best-seller","bid","bidet","bin","birdbath","birdcage","birth","blight","blossom","blowgun","bob","bog","bonfire","bonnet","bookcase","bookend","boulevard","bourgeoisie","bowler","bowling","boyfriend","brace","bracelet","bran","breastplate","brief","brochure","brook","brush","bug","bump","bungalow","cafe","cake","calculus","cannon","cantaloupe","cap","cappelletti","captain","caption","carboxyl","cardboard","carnival","case","casement","cash","casket","cassava","castanet","catalyst","cauliflower","cellar","celsius","cemetery","ceramic","ceramics","certification","chainstay","chairperson","challenge","championship","chap","chapel","character","characterization","charlatan","charm","chasuble","cheese","cheetah","chiffonier","chops","chow","cinder","cinema","circumference","citizen","clamp","clavicle","cleaner","climb","co-producer","coal","coast","cod","coil","coin","coliseum","collaboration","collectivization","colon","colonialism","comestible","commercial","commodity","community","comparison","completion","complication","compromise","concentration","configuration","confusion","conservation","conservative","consistency","contractor","contrail","convection","conversation","cook","coordination","cop-out","cope","cork","cornet","corporation","corral","cosset","costume","couch","council","councilman","countess","courtroom","cow","creator","creature","crest","cricket","crocodile","cross-contamination","cruelty","cuckoo","curl","custody","custom","cutlet","cutover","cycle","daddy","dandelion","dash","daughter","dead","decision","deck","declaration","decongestant","decryption","deduction","deed","deer","defendant","density","department","dependency","deployment","depot","derby","descendant","descent","design","designation","desk","detective","devastation","developing","developmental","devil","diagram","digestive","digit","dime","director","disadvantage","disappointment","disclosure","disconnection","discourse","dish","disk","disposer","distinction","diver","diversity","dividend","divine","doing","doorpost","doubter","draft","draw","dream","dredger","dress","drive","drug","duffel","dulcimer","dusk","duster","dwell","e-mail","earth","ecliptic","ectoderm","edge","editor","effector","eggplant","electronics","elevation","elevator","elver","embarrassment","embossing","emergent","encouragement","entry","epic","equal","essence","eternity","ethyl","euphonium","event","exasperation","excess","executor","exhaust","expansion","expense","experience","exploration","extension","extent","exterior","eyebrow","eyeliner","farm","farmer","fat","fax","feather","fedora","fellow","fen","fencing","ferret","festival","fibre","filter","final","finding","finer","finger","fireplace","fisherman","fishery","fit","flame","flat","fledgling","flight","flint","flood","flu","fog","fold","folklore","follower","following","foodstuffs","footrest","forage","forager","forgery","fork","formamide","formation","formula","fort","fowl","fraudster","freckle","freezing","freight","fuel","fun","fund","fundraising","futon","gallery","galoshes","gastropod","gazebo","gerbil","ghost","giant","gift","giggle","glider","gloom","goat","godfather","godparent","going","goodwill","governance","government","gown","gradient","graffiti","grandpa","grandson","granny","grass","gray","gripper","grouper","guacamole","guard","guidance","guide","gym","gymnast","habit","haircut","halt","hamburger","hammock","handful","handle","handover","harp","haversack","hawk","heartache","heartbeat","heating","hello","help","hepatitis","heroine","hexagon","hierarchy","hippodrome","honesty","hoof","hope","horde","hornet","horst","hose","hospitalization","hovel","hovercraft","hubris","humidity","humor","hundred","hunger","hunt","husband","hutch","hydrant","hydrocarbon","hydrolyse","hydrolyze","hyena","hygienic","hyphenation","ice-cream","icebreaker","igloo","ignorance","illusion","impact","import","importance","impostor","in-joke","incandescence","independence","individual","information","injunction","innovation","insolence","inspection","instance","institute","instruction","instructor","integer","intellect","intent","interchange","interior","intervention","interviewer","invite","iridescence","issue","jacket","jazz","jellyfish","jet","jogging","joy","juggernaut","jump","jungle","junior","jury","kettledrum","kick","kielbasa","kinase","king","kiss","kit","knickers","knight","knitting","knuckle","label","labourer","lace","lady","lamp","language","larva","lashes","laughter","lava","lawmaker","lay","leading","league","legend","legging","legislature","lender","license","lid","lieu","lifestyle","lift","linseed","litter","loaf","lobster","longboat","lotion","lounge","louse","lox","loyalty","luck","lyre","maestro","mainstream","maintainer","majority","makeover","making","mallard","management","manner","mantua","marathon","march","marimba","marketplace","marksman","markup","marten","massage","masterpiece","mathematics","meadow","meal","meander","meatloaf","mechanic","median","membership","mentor","merit","metabolite","metal","middle","midwife","milestone","millet","minion","minister","minor","minority","mixture","mobility","molasses","mom","moment","monasticism","monocle","monster","morbidity","morning","mortise","mountain","mouser","mousse","mozzarella","muscat","mythology","napkin","necklace","nectarine","negotiation","nephew","nerve","netsuke","newsletter","newsprint","newsstand","nightlife","noon","nougat","nucleotidase","nudge","numeracy","numeric","nun","obedience","obesity","object","obligation","ocelot","octave","offset","oil","omelet","onset","opera","operating","optimal","orchid","order","ostrich","other","outlaw","outrun","outset","overcoat","overheard","overload","ownership","pacemaker","packaging","paintwork","palate","pants","pantyhose","papa","parade","parsnip","partridge","passport","pasta","patroller","pear","pearl","pecan","pendant","peninsula","pension","peony","pepper","perfection","permafrost","perp","petal","petticoat","pharmacopoeia","phrase","pick","piglet","pigpen","pigsty","pile","pillbox","pillow","pilot","pine","pinstripe","place","plain","planula","plastic","platter","platypus","pleasure","pliers","plugin","plumber","pneumonia","pocket-watch","poetry","polarisation","polyester","pomelo","pop","poppy","popularity","populist","porter","possession","postbox","precedent","premeditation","premier","premise","premium","pressure","presume","priesthood","printer","privilege","procurement","produce","programme","prohibition","promise","pronoun","providence","provider","provision","publication","publicity","pulse","punctuation","pupil","puppet","puritan","quart","quinoa","quit","railway","range","rationale","ravioli","rawhide","reach","reasoning","reboot","receptor","recommendation","reconsideration","recovery","redesign","relative","release","remark","reorganisation","repeat","replacement","reporter","representation","republican","request","requirement","reservation","resolve","resource","responsibility","restaurant","retention","retrospectivity","reward","ribbon","rim","riser","roadway","role","rosemary","roundabout","rubric","ruin","rule","runway","rust","safe","sailor","saloon","sand","sandbar","sanity","sarong","sauerkraut","saw","scaffold","scale","scarification","scenario","schedule","schnitzel","scholarship","scorn","scorpion","scout","scrap","scratch","seafood","seagull","seal","season","secrecy","secret","section","sediment","self-confidence","sermon","sesame","settler","shadowbox","shark","shipper","shore","shoulder","sideboard","siege","sightseeing","signature","silk","simple","singing","skean","skeleton","skyline","skyscraper","slide","slime","slipper","smog","smoke","sock","soliloquy","solution","solvency","someplace","sonar","sonata","sonnet","soup","soybean","space","spear","spirit","spork","sport","spring","sprinkles","squid","stall","starboard","statue","status","stay","steak","steeple","step","step-mother","sticker","stir-fry","stitcher","stock","stool","story","strait","stranger","strategy","straw","stump","subexpression","submitter","subsidy","substitution","suitcase","summary","summer","sunbeam","sundae","supplier","surface","sushi","suspension","sustenance","swanling","swath","sweatshop","swim","swine","swing","switch","switchboard","swordfish","synergy","t-shirt","tabletop","tackle","tail","tapioca","taro","tarragon","taxicab","teammate","technician","technologist","tectonics","tenant","tenement","tennis","tentacle","teriyaki","term","testimonial","testing","thigh","thongs","thorn","thread","thunderbolt","thyme","tinderbox","toaster","tomatillo","tomb","tomography","tool","tooth","toothbrush","toothpick","topsail","traditionalism","traffic","translation","transom","transparency","trash","travel","tray","trench","tribe","tributary","trick","trolley","tuba","tuber","tune-up","turret","tusk","tuxedo","typeface","typewriter","unblinking","underneath","underpants","understanding","unibody","unique","unit","utilization","valentine","validity","valley","valuable","vanadyl","vein","velocity","venom","version","verve","vestment","veto","viability","vibraphone","vibration","vicinity","video","violin","vision","vista","vol","volleyball","wafer","waist","wallaby","warming","wasabi","waterspout","wear","wedding","whack","whale","wheel","widow","wilderness","willow","window","wombat","word","worth","wriggler","yak","yarmulke","yeast","yin","yogurt","zebra","zen"],g7e=["a","abaft","aboard","about","above","absent","across","afore","after","against","along","alongside","amid","amidst","among","amongst","an","anenst","anti","apropos","apud","around","as","aside","astride","at","athwart","atop","barring","before","behind","below","beneath","beside","besides","between","beyond","but","by","circa","concerning","considering","despite","down","during","except","excepting","excluding","failing","following","for","forenenst","from","given","in","including","inside","into","lest","like","mid","midst","minus","modulo","near","next","notwithstanding","of","off","on","onto","opposite","out","outside","over","pace","past","per","plus","pro","qua","regarding","round","sans","save","since","than","the","through","throughout","till","times","to","toward","towards","under","underneath","unlike","until","unto","up","upon","versus","via","vice","with","within","without","worth"],y7e=["abnegate","abscond","abseil","absolve","accentuate","accept","access","accessorise","accompany","account","accredit","achieve","acknowledge","acquire","adjourn","adjudge","admonish","adumbrate","advocate","afford","airbrush","ameliorate","amend","amount","anaesthetise","analyse","anesthetize","anneal","annex","antagonize","ape","apologise","apostrophize","appertain","appreciate","appropriate","approximate","arbitrate","archive","arraign","arrange","ascertain","ascribe","assail","atomize","attend","attest","attribute","augment","avow","axe","baa","banish","bank","baptise","battle","beard","beep","behold","belabor","bemuse","besmirch","bestride","better","bewail","bicycle","bide","bind","biodegrade","blacken","blaspheme","bleach","blend","blink","bliss","bloom","bludgeon","bobble","boggle","bolster","book","boom","bootleg","border","bore","boss","braid","brand","brandish","break","breed","broadcast","broadside","brood","browse","buck","burgeon","bus","butter","buzzing","camouflage","cannibalise","canter","cap","capitalise","capitalize","capsize","card","carouse","carp","carpool","catalog","catalyze","catch","categorise","cease","celebrate","censor","certify","char","charter","chase","chatter","chime","chip","christen","chromakey","chunder","chunter","cinch","circle","circulate","circumnavigate","clamor","clamour","claw","cleave","clinch","clinking","clone","clonk","coagulate","coexist","coincide","collaborate","colligate","colorize","colour","comb","come","commandeer","commemorate","communicate","compete","conceal","conceptualize","conclude","concrete","condense","cone","confide","confirm","confiscate","confound","confute","congregate","conjecture","connect","consign","construe","contradict","contrast","contravene","controvert","convalesce","converse","convince","convoke","coop","cop","corner","covenant","cow","crackle","cram","crank","creak","creaking","cripple","croon","cross","crumble","crystallize","culminate","culture","curry","curse","customise","cycle","dally","dampen","darn","debit","debut","decide","decode","decouple","decriminalize","deduce","deduct","deflate","deflect","deform","defrag","degenerate","degrease","delete","delight","deliquesce","demob","demobilise","democratize","demonstrate","denitrify","deny","depart","depend","deplore","deploy","deprave","depute","dereference","describe","desecrate","deselect","destock","detain","develop","devise","dial","dicker","digitize","dilate","disapprove","disarm","disbar","discontinue","disgorge","dishearten","dishonor","disinherit","dislocate","dispense","display","dispose","disrespect","dissemble","ditch","divert","dock","doodle","downchange","downshift","dowse","draft","drag","drain","dramatize","drowse","drum","dwell","economise","edge","efface","egg","eke","electrify","embalm","embed","embody","emboss","emerge","emphasise","emphasize","emulsify","encode","endow","enfold","engage","engender","enhance","enlist","enrage","enrich","enroll","entice","entomb","entrench","entwine","equate","essay","etch","eulogise","even","evince","exacerbate","exaggerate","exalt","exempt","exonerate","expatiate","explode","expostulate","extract","extricate","eyeglasses","fabricate","facilitate","factorise","factorize","fail","fall","familiarize","fashion","father","fathom","fax","federate","feminize","fence","fess","fictionalize","fiddle","fidget","fill","flash","fleck","flight","floodlight","floss","fluctuate","fluff","fly","focalise","foot","forearm","forecast","foretell","forgather","forgo","fork","form","forswear","founder","fraternise","fray","frizz","fumigate","function","furlough","fuss","gad","gallivant","galvanize","gape","garage","garrote","gasp","gestate","give","glimmer","glisten","gloat","gloss","glow","gnash","gnaw","goose","govern","grade","graduate","graft","grok","guest","guilt","gulp","gum","gurn","gust","gut","guzzle","ham","harangue","harvest","hassle","haul","haze","headline","hearten","heighten","highlight","hoick","hold","hole","hollow","holster","home","homeschool","hoot","horn","horse","hotfoot","house","hover","howl","huddle","huff","hunger","hunt","husk","hype","hypothesise","hypothesize","idle","ignite","imagineer","impact","impanel","implode","incinerate","incline","inculcate","industrialize","ingratiate","inhibit","inject","innovate","inscribe","insert","insist","inspect","institute","institutionalize","intend","intermarry","intermesh","intermix","internalise","internalize","internationalize","intrigue","inure","inveigle","inventory","investigate","irk","iterate","jaywalk","jell","jeopardise","jiggle","jive","joint","jot","jut","keel","knife","knit","know","kowtow","lack","lampoon","large","leap","lecture","legitimize","lend","libel","liberalize","license","ligate","list","lobotomise","lock","log","loose","low","lowball","machine","magnetize","major","make","malfunction","manage","manipulate","maroon","masculinize","mash","mask","masquerade","massage","masticate","materialise","matter","maul","memorise","merge","mesh","metabolise","microblog","microchip","micromanage","militate","mill","minister","minor","misappropriate","miscalculate","misfire","misjudge","miskey","mismatch","mispronounce","misread","misreport","misspend","mob","mobilise","mobilize","moisten","mooch","moor","moralise","mortar","mosh","mothball","motivate","motor","mould","mount","muddy","mummify","mutate","mystify","nab","narrate","narrowcast","nasalise","nauseate","navigate","neaten","neck","neglect","norm","notarize","object","obscure","observe","obsess","obstruct","obtrude","offend","offset","option","orchestrate","orient","orientate","outbid","outdo","outfit","outflank","outfox","outnumber","outrank","outrun","outsource","overburden","overcharge","overcook","overdub","overfeed","overload","overplay","overproduce","overreact","override","overspend","overstay","overtrain","overvalue","overwork","own","oxidise","oxidize","oxygenate","pace","pack","pale","pant","paralyse","parody","part","pause","pave","penalise","persecute","personalise","perspire","pertain","peter","pike","pillory","pinion","pip","pity","pivot","pixellate","plagiarise","plait","plan","please","pluck","ponder","popularize","portray","prance","preclude","preheat","prejudge","preregister","presell","preside","pretend","print","prioritize","probate","probe","proceed","procrastinate","profane","progress","proliferate","proofread","propound","proselytise","provision","pry","publicize","puff","pull","pulp","pulverize","purse","put","putrefy","quadruple","quaff","quantify","quarrel","quash","quaver","question","quiet","quintuple","quip","quit","rag","rally","ramp","randomize","rationalise","rationalize","ravage","ravel","react","readies","readjust","readmit","ready","reapply","rear","reassemble","rebel","reboot","reborn","rebound","rebuff","rebuild","rebuke","recede","reckon","reclassify","recompense","reconstitute","record","recount","redact","redevelop","redound","redraw","redress","reel","refer","reference","refine","reflate","refute","regulate","reiterate","rejigger","rejoin","rekindle","relaunch","relieve","remand","remark","reopen","reorient","replicate","repossess","represent","reprimand","reproach","reprove","repurpose","requite","reschedule","resort","respray","restructure","retool","retract","revere","revitalise","revoke","reword","rewrite","ride","ridge","rim","ring","rise","rival","roger","rosin","rot","rout","row","rue","rule","safeguard","sashay","sate","satirise","satirize","satisfy","saturate","savour","scale","scamper","scar","scare","scarper","scent","schematise","scheme","schlep","scoff","scoop","scope","scotch","scowl","scrabble","scram","scramble","scrape","screw","scruple","scrutinise","scuffle","scuttle","search","secularize","see","segregate","sell","sense","sensitize","sequester","serenade","serialize","serve","service","settle","sew","shaft","sham","shampoo","shanghai","shear","sheathe","shell","shinny","shirk","shoot","shoulder","shout","shovel","showboat","shred","shrill","shudder","shush","sidetrack","sign","silt","sin","singe","sit","sizzle","skateboard","ski","slake","slap","slather","sleet","slink","slip","slope","slump","smarten","smuggle","snack","sneak","sniff","snoop","snow","snowplow","snuggle","soap","solace","solder","solicit","source","spark","spattering","spectacles","spectate","spellcheck","spew","spice","spirit","splash","splay","split","splosh","splurge","spook","square","squirm","stabilise","stable","stack","stage","stake","starch","state","statement","stiffen","stigmatize","sting","stint","stoop","store","storyboard","stratify","structure","stuff","stunt","substantiate","subtract","suckle","suffice","suffocate","summarise","sun","sunbathe","sunder","sup","surge","surprise","swat","swathe","sway","swear","swelter","swerve","swill","swing","symbolise","synthesise","syringe","table","tabulate","tag","tame","tank","tankful","tarry","task","taxicab","team","telescope","tenant","terraform","terrorise","testify","think","throbbing","thump","tighten","toady","toe","tough","tousle","traduce","train","transcend","transplant","trash","treasure","treble","trek","trial","tromp","trouser","trust","tune","tut","twine","twist","typify","unbalance","uncork","uncover","underachieve","undergo","underplay","unearth","unfreeze","unfurl","unlearn","unscramble","unzip","uproot","upsell","usher","vacation","vamoose","vanish","vary","veg","venture","verify","vet","veto","volunteer","vulgarise","waft","wallop","waltz","warp","wash","waver","weary","weatherize","wedge","weep","weight","welcome","westernise","westernize","while","whine","whisper","whistle","whitewash","whup","wilt","wing","wire","wisecrack","wolf","wound","wring","writ","yak","yawn","yearn","yuppify"],b7e={adjective:f7e,adverb:p7e,conjunction:h7e,interjection:m7e,noun:v7e,preposition:g7e,verb:y7e},C7e=b7e,F7e={airline:a4e,animal:E4e,app:D4e,book:O4e,cell_phone:N4e,color:H4e,commerce:K4e,company:n8e,database:i8e,date:u8e,finance:w8e,food:O8e,hacker:z8e,internet:U8e,location:p3e,lorem:v3e,metadata:y3e,music:S3e,person:W3e,phone_number:J3e,science:e7e,team:a7e,vehicle:d7e,word:C7e},E7e=F7e,Yn=class extends Error{};function w7e(e){let t=Object.getPrototypeOf(e);do{for(let n of Object.getOwnPropertyNames(t))typeof e[n]=="function"&&n!=="constructor"&&(e[n]=e[n].bind(e));t=Object.getPrototypeOf(t)}while(t!==Object.prototype)}var Om=class{constructor(t){this.faker=t,w7e(this)}},ei=class extends Om{constructor(t){super(t),this.faker=t}},vae=(e=>(e.Narrowbody="narrowbody",e.Regional="regional",e.Widebody="widebody",e))(vae||{}),S7e=["0","1","2","3","4","5","6","7","8","9"],A7e=["0","O","1","I","L"],_7e={regional:20,narrowbody:35,widebody:60},D7e={regional:["A","B","C","D"],narrowbody:["A","B","C","D","E","F"],widebody:["A","B","C","D","E","F","G","H","J","K"]},T7e=class extends ei{airport(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airport)}airline(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airline)}airplane(){return this.faker.helpers.arrayElement(this.faker.definitions.airline.airplane)}recordLocator(t={}){let{allowNumerics:n=!1,allowVisuallySimilarCharacters:r=!1}=t,a=[];return n||a.push(...S7e),r||a.push(...A7e),this.faker.string.alphanumeric({length:6,casing:"upper",exclude:a})}seat(t={}){let{aircraftType:n="narrowbody"}=t,r=_7e[n],a=D7e[n],i=this.faker.number.int({min:1,max:r}),o=this.faker.helpers.arrayElement(a);return`${i}${o}`}aircraftType(){return this.faker.helpers.enumValue(vae)}flightNumber(t={}){let{length:n={min:1,max:4},addLeadingZeros:r=!1}=t,a=this.faker.string.numeric({length:n,allowLeadingZeros:!1});return r?a.padStart(4,"0"):a}},gae=(e=>(e.SRGB="sRGB",e.DisplayP3="display-p3",e.REC2020="rec2020",e.A98RGB="a98-rgb",e.ProphotoRGB="prophoto-rgb",e))(gae||{}),yae=(e=>(e.RGB="rgb",e.RGBA="rgba",e.HSL="hsl",e.HSLA="hsla",e.HWB="hwb",e.CMYK="cmyk",e.LAB="lab",e.LCH="lch",e.COLOR="color",e))(yae||{});function x7e(e,t){let{prefix:n,casing:r}=t;switch(r){case"upper":{e=e.toUpperCase();break}case"lower":{e=e.toLowerCase();break}}return n&&(e=n+e),e}function bae(e){return e.map(t=>{if(t%1!==0){let n=new ArrayBuffer(4);new DataView(n).setFloat32(0,t);let r=new Uint8Array(n);return bae([...r]).replaceAll(" ","")}return(t>>>0).toString(2).padStart(8,"0")}).join(" ")}function vl(e){return Math.round(e*100)}function k7e(e,t="rgb",n="sRGB"){switch(t){case"rgba":return`rgba(${e[0]}, ${e[1]}, ${e[2]}, ${e[3]})`;case"color":return`color(${n} ${e[0]} ${e[1]} ${e[2]})`;case"cmyk":return`cmyk(${vl(e[0])}%, ${vl(e[1])}%, ${vl(e[2])}%, ${vl(e[3])}%)`;case"hsl":return`hsl(${e[0]}deg ${vl(e[1])}% ${vl(e[2])}%)`;case"hsla":return`hsl(${e[0]}deg ${vl(e[1])}% ${vl(e[2])}% / ${vl(e[3])})`;case"hwb":return`hwb(${e[0]} ${vl(e[1])}% ${vl(e[2])}%)`;case"lab":return`lab(${vl(e[0])}% ${e[1]} ${e[2]})`;case"lch":return`lch(${vl(e[0])}% ${e[1]} ${e[2]})`;case"rgb":return`rgb(${e[0]}, ${e[1]}, ${e[2]})`}}function Lp(e,t,n="rgb",r="sRGB"){switch(t){case"css":return k7e(e,n,r);case"binary":return bae(e);case"decimal":return e}}var M7e=class extends ei{human(){return this.faker.helpers.arrayElement(this.faker.definitions.color.human)}space(){return this.faker.helpers.arrayElement(this.faker.definitions.color.space)}cssSupportedFunction(){return this.faker.helpers.enumValue(yae)}cssSupportedSpace(){return this.faker.helpers.enumValue(gae)}rgb(t={}){let{format:n="hex",includeAlpha:r=!1,prefix:a="#",casing:i="lower"}=t,o,l="rgb";return n==="hex"?(o=this.faker.string.hexadecimal({length:r?8:6,prefix:""}),o=x7e(o,{prefix:a,casing:i}),o):(o=Array.from({length:3},()=>this.faker.number.int(255)),r&&(o.push(this.faker.number.float({multipleOf:.01})),l="rgba"),Lp(o,n,l))}cmyk(t={}){let{format:n="decimal"}=t,r=Array.from({length:4},()=>this.faker.number.float({multipleOf:.01}));return Lp(r,n,"cmyk")}hsl(t={}){let{format:n="decimal",includeAlpha:r=!1}=t,a=[this.faker.number.int(360)];for(let i=0;i<(t!=null&&t.includeAlpha?3:2);i++)a.push(this.faker.number.float({multipleOf:.01}));return Lp(a,n,r?"hsla":"hsl")}hwb(t={}){let{format:n="decimal"}=t,r=[this.faker.number.int(360)];for(let a=0;a<2;a++)r.push(this.faker.number.float({multipleOf:.01}));return Lp(r,n,"hwb")}lab(t={}){let{format:n="decimal"}=t,r=[this.faker.number.float({multipleOf:1e-6})];for(let a=0;a<2;a++)r.push(this.faker.number.float({min:-100,max:100,multipleOf:1e-4}));return Lp(r,n,"lab")}lch(t={}){let{format:n="decimal"}=t,r=[this.faker.number.float({multipleOf:1e-6})];for(let a=0;a<2;a++)r.push(this.faker.number.float({max:230,multipleOf:.1}));return Lp(r,n,"lch")}colorByCSSColorSpace(t={}){let{format:n="decimal",space:r="sRGB"}=t,a=Array.from({length:3},()=>this.faker.number.float({multipleOf:1e-4}));return Lp(a,n,"color",r)}},Cae=(e=>(e.Legacy="legacy",e.Segwit="segwit",e.Bech32="bech32",e.Taproot="taproot",e))(Cae||{}),B7e=(e=>(e.Mainnet="mainnet",e.Testnet="testnet",e))(B7e||{}),R7e={legacy:{prefix:{mainnet:"1",testnet:"m"},length:{min:26,max:34},casing:"mixed",exclude:"0OIl"},segwit:{prefix:{mainnet:"3",testnet:"2"},length:{min:26,max:34},casing:"mixed",exclude:"0OIl"},bech32:{prefix:{mainnet:"bc1",testnet:"tb1"},length:{min:42,max:42},casing:"lower",exclude:"1bBiIoO"},taproot:{prefix:{mainnet:"bc1p",testnet:"tb1p"},length:{min:62,max:62},casing:"lower",exclude:"1bBiIoO"}},Fae=typeof Buffer>"u"||!Eae("base64")?e=>{let t=new TextEncoder().encode(e),n=Array.from(t,r=>String.fromCodePoint(r)).join("");return btoa(n)}:e=>Buffer.from(e).toString("base64"),KV=typeof Buffer>"u"||!Eae("base64url")?e=>Fae(e).replaceAll("+","-").replaceAll("/","_").replaceAll(/=+$/g,""):e=>Buffer.from(e).toString("base64url");function Eae(e){try{return typeof Buffer.from("test").toString(e)=="string"}catch(t){return!1}}var L7e=Object.fromEntries([["А","A"],["а","a"],["Б","B"],["б","b"],["В","V"],["в","v"],["Г","G"],["г","g"],["Д","D"],["д","d"],["ъе","ye"],["Ъе","Ye"],["ъЕ","yE"],["ЪЕ","YE"],["Е","E"],["е","e"],["Ё","Yo"],["ё","yo"],["Ж","Zh"],["ж","zh"],["З","Z"],["з","z"],["И","I"],["и","i"],["ый","iy"],["Ый","Iy"],["ЫЙ","IY"],["ыЙ","iY"],["Й","Y"],["й","y"],["К","K"],["к","k"],["Л","L"],["л","l"],["М","M"],["м","m"],["Н","N"],["н","n"],["О","O"],["о","o"],["П","P"],["п","p"],["Р","R"],["р","r"],["С","S"],["с","s"],["Т","T"],["т","t"],["У","U"],["у","u"],["Ф","F"],["ф","f"],["Х","Kh"],["х","kh"],["Ц","Ts"],["ц","ts"],["Ч","Ch"],["ч","ch"],["Ш","Sh"],["ш","sh"],["Щ","Sch"],["щ","sch"],["Ъ",""],["ъ",""],["Ы","Y"],["ы","y"],["Ь",""],["ь",""],["Э","E"],["э","e"],["Ю","Yu"],["ю","yu"],["Я","Ya"],["я","ya"]]),O7e=Object.fromEntries([["α","a"],["β","v"],["γ","g"],["δ","d"],["ε","e"],["ζ","z"],["η","i"],["θ","th"],["ι","i"],["κ","k"],["λ","l"],["μ","m"],["ν","n"],["ξ","ks"],["ο","o"],["π","p"],["ρ","r"],["σ","s"],["τ","t"],["υ","y"],["φ","f"],["χ","x"],["ψ","ps"],["ω","o"],["ά","a"],["έ","e"],["ί","i"],["ό","o"],["ύ","y"],["ή","i"],["ώ","o"],["ς","s"],["ϊ","i"],["ΰ","y"],["ϋ","y"],["ΐ","i"],["Α","A"],["Β","B"],["Γ","G"],["Δ","D"],["Ε","E"],["Ζ","Z"],["Η","I"],["Θ","TH"],["Ι","I"],["Κ","K"],["Λ","L"],["Μ","M"],["Ν","N"],["Ξ","KS"],["Ο","O"],["Π","P"],["Ρ","R"],["Σ","S"],["Τ","T"],["Υ","Y"],["Φ","F"],["Χ","X"],["Ψ","PS"],["Ω","O"],["Ά","A"],["Έ","E"],["Ί","I"],["Ό","O"],["Ύ","Y"],["Ή","I"],["Ώ","O"],["Ϊ","I"],["Ϋ","Y"]]),P7e=Object.fromEntries([["ء","e"],["آ","a"],["أ","a"],["ؤ","w"],["إ","i"],["ئ","y"],["ا","a"],["ب","b"],["ة","t"],["ت","t"],["ث","th"],["ج","j"],["ح","h"],["خ","kh"],["د","d"],["ذ","dh"],["ر","r"],["ز","z"],["س","s"],["ش","sh"],["ص","s"],["ض","d"],["ط","t"],["ظ","z"],["ع","e"],["غ","gh"],["ـ","_"],["ف","f"],["ق","q"],["ك","k"],["ل","l"],["م","m"],["ن","n"],["ه","h"],["و","w"],["ى","a"],["ي","y"],["َ‎","a"],["ُ","u"],["ِ‎","i"]]),I7e=Object.fromEntries([["ա","a"],["Ա","A"],["բ","b"],["Բ","B"],["գ","g"],["Գ","G"],["դ","d"],["Դ","D"],["ե","ye"],["Ե","Ye"],["զ","z"],["Զ","Z"],["է","e"],["Է","E"],["ը","y"],["Ը","Y"],["թ","t"],["Թ","T"],["ժ","zh"],["Ժ","Zh"],["ի","i"],["Ի","I"],["լ","l"],["Լ","L"],["խ","kh"],["Խ","Kh"],["ծ","ts"],["Ծ","Ts"],["կ","k"],["Կ","K"],["հ","h"],["Հ","H"],["ձ","dz"],["Ձ","Dz"],["ղ","gh"],["Ղ","Gh"],["ճ","tch"],["Ճ","Tch"],["մ","m"],["Մ","M"],["յ","y"],["Յ","Y"],["ն","n"],["Ն","N"],["շ","sh"],["Շ","Sh"],["ո","vo"],["Ո","Vo"],["չ","ch"],["Չ","Ch"],["պ","p"],["Պ","P"],["ջ","j"],["Ջ","J"],["ռ","r"],["Ռ","R"],["ս","s"],["Ս","S"],["վ","v"],["Վ","V"],["տ","t"],["Տ","T"],["ր","r"],["Ր","R"],["ց","c"],["Ց","C"],["ու","u"],["ՈՒ","U"],["Ու","U"],["փ","p"],["Փ","P"],["ք","q"],["Ք","Q"],["օ","o"],["Օ","O"],["ֆ","f"],["Ֆ","F"],["և","yev"]]),N7e=Object.fromEntries([["چ","ch"],["ک","k"],["گ","g"],["پ","p"],["ژ","zh"],["ی","y"]]),$7e=Object.fromEntries([["א","a"],["ב","b"],["ג","g"],["ד","d"],["ה","h"],["ו","v"],["ז","z"],["ח","ch"],["ט","t"],["י","y"],["כ","k"],["ך","kh"],["ל","l"],["ם","m"],["מ","m"],["ן","n"],["נ","n"],["ס","s"],["ע","a"],["פ","f"],["ף","ph"],["צ","ts"],["ץ","ts"],["ק","k"],["ר","r"],["ש","sh"],["ת","t"],["ו","v"]]),UV=se(se(se(se(se(se({},L7e),O7e),P7e),N7e),I7e),$7e),V7e=(e=>(e.Any="any",e.Loopback="loopback",e.PrivateA="private-a",e.PrivateB="private-b",e.PrivateC="private-c",e.TestNet1="test-net-1",e.TestNet2="test-net-2",e.TestNet3="test-net-3",e.LinkLocal="link-local",e.Multicast="multicast",e))(V7e||{}),H7e={any:"0.0.0.0/0",loopback:"127.0.0.0/8","private-a":"10.0.0.0/8","private-b":"172.16.0.0/12","private-c":"192.168.0.0/16","test-net-1":"192.0.2.0/24","test-net-2":"198.51.100.0/24","test-net-3":"203.0.113.0/24","link-local":"169.254.0.0/16",multicast:"224.0.0.0/4"};function qV(e){return/^[a-z][a-z-]*[a-z]$/i.exec(e)!==null}function YV(e,t){let n=e.helpers.slugify(t);if(qV(n))return n;let r=e.helpers.slugify(e.lorem.word());return qV(r)?r:e.string.alpha({casing:"lower",length:e.number.int({min:4,max:8})})}var z7e=class extends ei{email(t={}){let{firstName:n,lastName:r,provider:a=this.faker.helpers.arrayElement(this.faker.definitions.internet.free_email),allowSpecialCharacters:i=!1}=t,o=this.username({firstName:n,lastName:r});if(o=o.replaceAll(/[^A-Za-z0-9._+-]+/g,""),o=o.substring(0,50),i){let l=[..."._-"],s=[...".!#$%&'*+-/=?^_`{|}~"];o=o.replace(this.faker.helpers.arrayElement(l),this.faker.helpers.arrayElement(s))}return o=o.replaceAll(/\.{2,}/g,"."),o=o.replace(/^\./,""),o=o.replace(/\.$/,""),`${o}@${a}`}exampleEmail(t={}){let{firstName:n,lastName:r,allowSpecialCharacters:a=!1}=t,i=this.faker.helpers.arrayElement(this.faker.definitions.internet.example_email);return this.email({firstName:n,lastName:r,provider:i,allowSpecialCharacters:a})}username(t={}){let{firstName:n=this.faker.person.firstName(),lastName:r=this.faker.person.lastName(),lastName:a}=t,i=this.faker.helpers.arrayElement([".","_"]),o=this.faker.number.int(99),l=[()=>`${n}${i}${r}${o}`,()=>`${n}${i}${r}`];a||l.push(()=>`${n}${o}`);let s=this.faker.helpers.arrayElement(l)();return s=s.normalize("NFKD").replaceAll(/[\u0300-\u036F]/g,""),s=[...s].map(u=>{var d;if(UV[u])return UV[u];let c=(d=u.codePointAt(0))!=null?d:Number.NaN;return c<128?u:c.toString(36)}).join(""),s=s.replaceAll("'",""),s=s.replaceAll(" ",""),s}displayName(t={}){let{firstName:n=this.faker.person.firstName(),lastName:r=this.faker.person.lastName()}=t,a=this.faker.helpers.arrayElement([".","_"]),i=this.faker.number.int(99),o=[()=>`${n}${i}`,()=>`${n}${a}${r}`,()=>`${n}${a}${r}${i}`],l=this.faker.helpers.arrayElement(o)();return l=l.replaceAll("'",""),l=l.replaceAll(" ",""),l}protocol(){let t=["http","https"];return this.faker.helpers.arrayElement(t)}httpMethod(){let t=["GET","POST","PUT","DELETE","PATCH"];return this.faker.helpers.arrayElement(t)}httpStatusCode(t={}){let{types:n=Object.keys(this.faker.definitions.internet.http_status_code)}=t,r=this.faker.helpers.arrayElement(n);return this.faker.helpers.arrayElement(this.faker.definitions.internet.http_status_code[r])}url(t={}){let{appendSlash:n=this.faker.datatype.boolean(),protocol:r="https"}=t;return`${r}://${this.domainName()}${n?"/":""}`}domainName(){return`${this.domainWord()}.${this.domainSuffix()}`}domainSuffix(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.domain_suffix)}domainWord(){let t=YV(this.faker,this.faker.word.adjective()),n=YV(this.faker,this.faker.word.noun());return`${t}-${n}`.toLowerCase()}ip(){return this.faker.datatype.boolean()?this.ipv4():this.ipv6()}ipv4(t={}){let{network:n="any",cidrBlock:r=H7e[n]}=t;if(!/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\/\d{1,2}$/.test(r))throw new Yn(`Invalid CIDR block provided: ${r}. Must be in the format x.x.x.x/y.`);let[a,i]=r.split("/"),o=4294967295>>>Number.parseInt(i),[l,s,u,c]=a.split(".").map(Number),d=(l<<24|s<<16|u<<8|c)&~o,p=this.faker.number.int(o),f=d|p;return[f>>>24&255,f>>>16&255,f>>>8&255,f&255].join(".")}ipv6(){return Array.from({length:8},()=>this.faker.string.hexadecimal({length:4,casing:"lower",prefix:""})).join(":")}port(){return this.faker.number.int(65535)}userAgent(){return this.faker.helpers.fake(this.faker.definitions.internet.user_agent_pattern)}mac(t={}){typeof t=="string"&&(t={separator:t});let{separator:n=":"}=t,r,a="";for([":","-",""].includes(n)||(n=":"),r=0;r<12;r++)a+=this.faker.number.hex(15),r%2===1&&r!==11&&(a+=n);return a}password(t={}){let n=/[aeiouAEIOU]$/,r=/[bcdfghjklmnpqrstvwxyzBCDFGHJKLMNPQRSTVWXYZ]$/,a=(u,c,d,p)=>{if(p.length>=u)return p;c&&(d=r.test(p)?n:r);let f=this.faker.number.int(94)+33,h=String.fromCodePoint(f);return c&&(h=h.toLowerCase()),d.test(h)?a(u,c,d,p+h):a(u,c,d,p)},{length:i=15,memorable:o=!1,pattern:l=/\w/,prefix:s=""}=t;return a(i,o,l,s)}emoji(t={}){let{types:n=Object.keys(this.faker.definitions.internet.emoji)}=t,r=this.faker.helpers.arrayElement(n);return this.faker.helpers.arrayElement(this.faker.definitions.internet.emoji[r])}jwtAlgorithm(){return this.faker.helpers.arrayElement(this.faker.definitions.internet.jwt_algorithm)}jwt(t={}){let{refDate:n=this.faker.defaultRefDate()}=t,r=this.faker.date.recent({refDate:n}),{header:a={alg:this.jwtAlgorithm(),typ:"JWT"},payload:i={iat:Math.round(r.valueOf()/1e3),exp:Math.round(this.faker.date.soon({refDate:r}).valueOf()/1e3),nbf:Math.round(this.faker.date.anytime({refDate:n}).valueOf()/1e3),iss:this.faker.company.name(),sub:this.faker.string.uuid(),aud:this.faker.string.uuid(),jti:this.faker.string.uuid()}}=t,o=KV(JSON.stringify(a)),l=KV(JSON.stringify(i)),s=this.faker.string.alphanumeric(64);return`${o}.${l}.${s}`}},wae=(e=>(e.Female="female",e.Male="male",e))(wae||{});function wg(e,t,n){var o;let{generic:r,female:a,male:i}=n;switch(t){case"female":return a!=null?a:r;case"male":return i!=null?i:r;default:return(o=r!=null?r:e.helpers.arrayElement([a,i]))!=null?o:[]}}var W7e=class extends ei{firstName(t){return this.faker.helpers.arrayElement(wg(this.faker,t,this.faker.definitions.person.first_name))}lastName(t){var n;if(((n=this.faker.rawDefinitions.person)==null?void 0:n.last_name_pattern)!=null){let r=this.faker.helpers.weightedArrayElement(wg(this.faker,t,this.faker.rawDefinitions.person.last_name_pattern));return this.faker.helpers.fake(r)}return this.faker.helpers.arrayElement(wg(this.faker,t,this.faker.definitions.person.last_name))}middleName(t){return this.faker.helpers.arrayElement(wg(this.faker,t,this.faker.definitions.person.middle_name))}fullName(t={}){let{sex:n=this.faker.helpers.arrayElement(["female","male"]),firstName:r=this.firstName(n),lastName:a=this.lastName(n)}=t,i=this.faker.helpers.weightedArrayElement(this.faker.definitions.person.name);return this.faker.helpers.mustache(i,{"person.prefix":()=>this.prefix(n),"person.firstName":()=>r,"person.middleName":()=>this.middleName(n),"person.lastName":()=>a,"person.suffix":()=>this.suffix()})}gender(){return this.faker.helpers.arrayElement(this.faker.definitions.person.gender)}sex(){return this.faker.helpers.arrayElement(this.faker.definitions.person.sex)}sexType(){return this.faker.helpers.enumValue(wae)}bio(){let{bio_pattern:t}=this.faker.definitions.person;return this.faker.helpers.fake(t)}prefix(t){return this.faker.helpers.arrayElement(wg(this.faker,t,this.faker.definitions.person.prefix))}suffix(){return this.faker.helpers.arrayElement(this.faker.definitions.person.suffix)}jobTitle(){return this.faker.helpers.fake(this.faker.definitions.person.job_title_pattern)}jobDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_descriptor)}jobArea(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_area)}jobType(){return this.faker.helpers.arrayElement(this.faker.definitions.person.job_type)}zodiacSign(){return this.faker.helpers.arrayElement(this.faker.definitions.person.western_zodiac_sign)}},G7e=23283064365386963e-26,j7e=1/9007199254740992,{imul:kk,trunc:Mk}=Math;function JV(e){return typeof e=="number"?Sae(e):K7e(e)}function Sae(e){let t=Array.from({length:624});t[0]=e;for(let n=1;n!==624;++n){let r=t[n-1]^t[n-1]>>>30;t[n]=Mk(kk(1812433253,r)+n)}return t}function K7e(e){let t=Sae(19650218),n=1,r=0;for(let a=Math.max(624,e.length);a!==0;--a){let i=t[n-1]^t[n-1]>>>30;t[n]=Mk((t[n]^kk(i,1664525))+e[r]+r),n++,r++,n>=624&&(t[0]=t[623],n=1),r>=e.length&&(r=0)}for(let a=623;a!==0;a--)t[n]=Mk((t[n]^kk(t[n-1]^t[n-1]>>>30,1566083941))-n),n++,n>=624&&(t[0]=t[623],n=1);return t[0]=2147483648,t}function oE(e){for(let n=0;n!==227;++n){let r=(e[n]&2147483648)+(e[n+1]&2147483647);e[n]=e[n+397]^r>>>1^-(r&1)&2567483615}for(let n=227;n!==623;++n){let r=(e[n]&2147483648)+(e[n+1]&2147483647);e[n]=e[n+397-624]^r>>>1^-(r&1)&2567483615}let t=(e[623]&2147483648)+(e[0]&2147483647);return e[623]=e[396]^t>>>1^-(t&1)&2567483615,e}var U7e=class{constructor(t=Math.random()*Number.MAX_SAFE_INTEGER,n=oE(JV(t)),r=0){this.states=n,this.index=r}nextU32(){let t=this.states[this.index];return t^=this.states[this.index]>>>11,t^=t<<7&2636928640,t^=t<<15&4022730752,t^=t>>>18,++this.index>=624&&(this.states=oE(this.states),this.index=0),t>>>0}nextF32(){return this.nextU32()*G7e}nextU53(){let t=this.nextU32()>>>5,n=this.nextU32()>>>6;return t*67108864+n}nextF53(){return this.nextU53()*j7e}seed(t){this.states=oE(JV(t)),this.index=0}};function Aae(){return Math.ceil(Math.random()*Number.MAX_SAFE_INTEGER)}function q7e(e=Aae()){let t=new U7e(e);return{next(){return t.nextF53()},seed(n){t.seed(n)}}}var Y7e=class extends Om{boolean(t={}){typeof t=="number"&&(t={probability:t});let{probability:n=.5}=t;return n<=0?!1:n>=1?!0:this.faker.number.float()<n}};function $c(e,t="refDate"){let n=new Date(e);if(Number.isNaN(n.valueOf()))throw new Yn(`Invalid ${t} date: ${e.toString()}`);return n}var M7=()=>{throw new Yn("You cannot edit the locale data on the faker instance")};function J7e(e){let t={};return new Proxy(e,{has(){return!0},get(n,r){return typeof r=="symbol"||r==="nodeType"?n[r]:r in t?t[r]:t[r]=X7e(r,n[r])},set:M7,deleteProperty:M7})}function Bk(e,...t){if(e===null)throw new Yn(`The locale data for '${t.join(".")}' aren't applicable to this locale.
If you think this is a bug, please report it at: https://github.com/faker-js/faker`);if(e===void 0)throw new Yn(`The locale data for '${t.join(".")}' are missing in this locale.
If this is a custom Faker instance, please make sure all required locales are used e.g. '[de_AT, de, en, base]'.
Please contribute the missing data to the project or use a locale/Faker instance that has these data.
For more information see https://fakerjs.dev/guide/localization.html`)}function X7e(e,t={}){return new Proxy(t,{has(n,r){return n[r]!=null},get(n,r){let a=n[r];return typeof r=="symbol"||r==="nodeType"||Bk(a,e,r.toString()),a},set:M7,deleteProperty:M7})}var _ae=class extends Om{anytime(t={}){let{refDate:n=this.faker.defaultRefDate()}=t,r=$c(n).getTime();return this.between({from:r-1e3*60*60*24*365,to:r+1e3*60*60*24*365})}past(t={}){let{years:n=1,refDate:r=this.faker.defaultRefDate()}=t;if(n<=0)throw new Yn("Years must be greater than 0.");let a=$c(r).getTime();return this.between({from:a-n*365*24*3600*1e3,to:a-1e3})}future(t={}){let{years:n=1,refDate:r=this.faker.defaultRefDate()}=t;if(n<=0)throw new Yn("Years must be greater than 0.");let a=$c(r).getTime();return this.between({from:a+1e3,to:a+n*365*24*3600*1e3})}between(t){let{from:n,to:r}=t,a=$c(n,"from").getTime(),i=$c(r,"to").getTime();if(a>i)throw new Yn("`from` date must be before `to` date.");return new Date(this.faker.number.int({min:a,max:i}))}betweens(t){let{from:n,to:r,count:a=3}=t;return this.faker.helpers.multiple(()=>this.between({from:n,to:r}),{count:a}).sort((i,o)=>i.getTime()-o.getTime())}recent(t={}){let{days:n=1,refDate:r=this.faker.defaultRefDate()}=t;if(n<=0)throw new Yn("Days must be greater than 0.");let a=$c(r).getTime();return this.between({from:a-n*24*3600*1e3,to:a-1e3})}soon(t={}){let{days:n=1,refDate:r=this.faker.defaultRefDate()}=t;if(n<=0)throw new Yn("Days must be greater than 0.");let a=$c(r).getTime();return this.between({from:a+1e3,to:a+n*24*3600*1e3})}birthdate(t={}){let{mode:n="age",min:r=18,max:a=80,refDate:i=this.faker.defaultRefDate()}=t,o=$c(i),l=o.getUTCFullYear();switch(n){case"age":{let s=new Date(o).setUTCFullYear(l-a-1)+864e5,u=new Date(o).setUTCFullYear(l-r);if(s>u)throw new Yn(`Max age ${a} should be greater than or equal to min age ${r}.`);return this.between({from:s,to:u})}case"year":{let s=new Date(Date.UTC(0,0,2)).setUTCFullYear(r),u=new Date(Date.UTC(0,11,30)).setUTCFullYear(a);if(s>u)throw new Yn(`Max year ${a} should be greater than or equal to min year ${r}.`);return this.between({from:s,to:u})}}}},Z7e=class extends _ae{constructor(t){super(t),this.faker=t}month(t={}){let{abbreviated:n=!1,context:r=!1}=t,a=this.faker.definitions.date.month,i;n?i=r&&a.abbr_context!=null?"abbr_context":"abbr":i=r&&a.wide_context!=null?"wide_context":"wide";let o=a[i];return Bk(o,"date.month",i),this.faker.helpers.arrayElement(o)}weekday(t={}){let{abbreviated:n=!1,context:r=!1}=t,a=this.faker.definitions.date.weekday,i;n?i=r&&a.abbr_context!=null?"abbr_context":"abbr":i=r&&a.wide_context!=null?"wide_context":"wide";let o=a[i];return Bk(o,"date.weekday",i),this.faker.helpers.arrayElement(o)}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.date.time_zone)}},Q7e=/\.|\(/;function e6e(e,t,n=[t,t.rawDefinitions]){if(e.length===0)throw new Yn("Eval expression cannot be empty.");if(n.length===0)throw new Yn("Eval entrypoints cannot be empty.");let r=n,a=e;do{let o;a.startsWith("(")?[o,r]=t6e(a,r):[o,r]=r6e(a,r),a=a.substring(o),r=r.filter(l=>l!=null).map(l=>Array.isArray(l)?t.helpers.arrayElement(l):l)}while(a.length>0&&r.length>0);if(r.length===0)throw new Yn(`Cannot resolve expression '${e}'`);let i=r[0];return typeof i=="function"?i():i}function t6e(e,t){let[n,r]=n6e(e),a=e[n+1];switch(a){case".":case"(":case void 0:break;default:throw new Yn(`Expected dot ('.'), open parenthesis ('('), or nothing after function call but got '${a}'`)}return[n+(a==="."?2:1),t.map(i=>typeof i=="function"?i(...r):void 0)]}function n6e(e){let t=e.indexOf(")",1);if(t===-1)throw new Yn(`Missing closing parenthesis in '${e}'`);for(;t!==-1;){let r=e.substring(1,t);try{return[t,JSON.parse(`[${r}]`)]}catch(a){if(!r.includes("'")&&!r.includes('"'))try{return[t,JSON.parse(`["${r}"]`)]}catch(i){}}t=e.indexOf(")",t+1)}t=e.lastIndexOf(")");let n=e.substring(1,t);return[t,[n]]}function r6e(e,t){var l,s;let n=Q7e.exec(e),r=((l=n==null?void 0:n[0])!=null?l:"")===".",a=(s=n==null?void 0:n.index)!=null?s:e.length,i=e.substring(0,a);if(i.length===0)throw new Yn(`Expression parts cannot be empty in '${e}'`);let o=e[a+1];if(r&&(o==null||o==="."||o==="("))throw new Yn(`Found dot without property name in '${e}'`);return[a+(r?1:0),t.map(u=>a6e(u,i))]}function a6e(e,t){switch(typeof e){case"function":{try{e=e()}catch(n){return}return e==null?void 0:e[t]}case"object":return e==null?void 0:e[t];default:return}}function i6e(e){let t=o6e(e.replace(/L?$/,"0"));return t===0?0:10-t}function o6e(e){e=e.replaceAll(/[\s-]/g,"");let t=0,n=!1;for(let r=e.length-1;r>=0;r--){let a=Number.parseInt(e[r]);n&&(a*=2,a>9&&(a=a%10+1)),t+=a,n=!n}return t%10}function XV(e,t,n,r){let a=1;if(t)switch(t){case"?":{a=e.datatype.boolean()?0:1;break}case"*":{let i=1;for(;e.datatype.boolean();)i*=2;a=e.number.int({min:0,max:i});break}case"+":{let i=1;for(;e.datatype.boolean();)i*=2;a=e.number.int({min:1,max:i});break}default:throw new Yn("Unknown quantifier symbol provided.")}else n!=null&&r!=null?a=e.number.int({min:Number.parseInt(n),max:Number.parseInt(r)}):n!=null&&r==null&&(a=Number.parseInt(n));return a}function l6e(e,t=""){let n=/(.)\{(\d+),(\d+)\}/,r=/(.)\{(\d+)\}/,a=/\[(\d+)-(\d+)\]/,i,o,l,s,u=n.exec(t);for(;u!=null;)i=Number.parseInt(u[2]),o=Number.parseInt(u[3]),i>o&&(l=o,o=i,i=l),s=e.number.int({min:i,max:o}),t=t.slice(0,u.index)+u[1].repeat(s)+t.slice(u.index+u[0].length),u=n.exec(t);for(u=r.exec(t);u!=null;)s=Number.parseInt(u[2]),t=t.slice(0,u.index)+u[1].repeat(s)+t.slice(u.index+u[0].length),u=r.exec(t);for(u=a.exec(t);u!=null;)i=Number.parseInt(u[1]),o=Number.parseInt(u[2]),i>o&&(l=o,o=i,i=l),t=t.slice(0,u.index)+e.number.int({min:i,max:o}).toString()+t.slice(u.index+u[0].length),u=a.exec(t);return t}function Dae(e,t="",n="#"){let r="";for(let a=0;a<t.length;a++)t.charAt(a)===n?r+=e.number.int(9):t.charAt(a)==="!"?r+=e.number.int({min:2,max:9}):r+=t.charAt(a);return r}var Tae=class extends Om{slugify(t=""){return t.normalize("NFKD").replaceAll(/[\u0300-\u036F]/g,"").replaceAll(" ","-").replaceAll(/[^\w.-]+/g,"")}replaceSymbols(t=""){let n=["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],r="";for(let a=0;a<t.length;a++)t.charAt(a)==="#"?r+=this.faker.number.int(9):t.charAt(a)==="?"?r+=this.arrayElement(n):t.charAt(a)==="*"?r+=this.faker.datatype.boolean()?this.arrayElement(n):this.faker.number.int(9):r+=t.charAt(a);return r}replaceCreditCardSymbols(t="6453-####-####-####-###L",n="#"){t=l6e(this.faker,t),t=Dae(this.faker,t,n);let r=i6e(t);return t.replace("L",String(r))}fromRegExp(t){var p,f,h,m,v,g,C;let n=!1;t instanceof RegExp&&(n=t.flags.includes("i"),t=t.toString(),t=(f=(p=/\/(.+?)\//.exec(t))==null?void 0:p[1])!=null?f:"");let r,a,i,o=/([.A-Za-z0-9])(?:\{(\d+)(?:,(\d+)|)\}|(\?|\*|\+))(?![^[]*]|[^{]*})/,l=o.exec(t);for(;l!=null;){let F=l[2],b=l[3],E=l[4];i=XV(this.faker,E,F,b);let w;l[1]==="."?w=this.faker.string.alphanumeric(i):n?w=this.faker.string.fromCharacters([l[1].toLowerCase(),l[1].toUpperCase()],i):w=l[1].repeat(i),t=t.slice(0,l.index)+w+t.slice(l.index+l[0].length),l=o.exec(t)}let s=/(\d-\d|\w-\w|\d|\w|[-!@#$&()`.+,/"])/,u=/\[(\^|)(-|)(.+?)\](?:\{(\d+)(?:,(\d+)|)\}|(\?|\*|\+)|)/;for(l=u.exec(t);l!=null;){let F=l[1]==="^",b=l[2]==="-",E=l[4],w=l[5],S=l[6],A=[],_=l[3],D=s.exec(_);for(b&&A.push(45);D!=null;){if(D[0].includes("-")){let M=D[0].split("-").map(L=>{var P;return(P=L.codePointAt(0))!=null?P:Number.NaN});if(r=M[0],a=M[1],r>a)throw new Yn("Character range provided is out of order.");for(let L=r;L<=a;L++)if(n&&Number.isNaN(Number(String.fromCodePoint(L)))){let P=String.fromCodePoint(L);A.push((h=P.toUpperCase().codePointAt(0))!=null?h:Number.NaN,(m=P.toLowerCase().codePointAt(0))!=null?m:Number.NaN)}else A.push(L)}else n&&Number.isNaN(Number(D[0]))?A.push((v=D[0].toUpperCase().codePointAt(0))!=null?v:Number.NaN,(g=D[0].toLowerCase().codePointAt(0))!=null?g:Number.NaN):A.push((C=D[0].codePointAt(0))!=null?C:Number.NaN);_=_.substring(D[0].length),D=s.exec(_)}if(i=XV(this.faker,S,E,w),F){let M=-1;for(let L=48;L<=57;L++){if(M=A.indexOf(L),M>-1){A.splice(M,1);continue}A.push(L)}for(let L=65;L<=90;L++){if(M=A.indexOf(L),M>-1){A.splice(M,1);continue}A.push(L)}for(let L=97;L<=122;L++){if(M=A.indexOf(L),M>-1){A.splice(M,1);continue}A.push(L)}}let x=this.multiple(()=>String.fromCodePoint(this.arrayElement(A)),{count:i}).join("");t=t.slice(0,l.index)+x+t.slice(l.index+l[0].length),l=u.exec(t)}let c=/(.)\{(\d+),(\d+)\}/;for(l=c.exec(t);l!=null;){if(r=Number.parseInt(l[2]),a=Number.parseInt(l[3]),r>a)throw new Yn("Numbers out of order in {} quantifier.");i=this.faker.number.int({min:r,max:a}),t=t.slice(0,l.index)+l[1].repeat(i)+t.slice(l.index+l[0].length),l=c.exec(t)}let d=/(.)\{(\d+)\}/;for(l=d.exec(t);l!=null;)i=Number.parseInt(l[2]),t=t.slice(0,l.index)+l[1].repeat(i)+t.slice(l.index+l[0].length),l=d.exec(t);return t}shuffle(t,n={}){let{inplace:r=!1}=n;r||(t=[...t]);for(let a=t.length-1;a>0;--a){let i=this.faker.number.int(a);[t[a],t[i]]=[t[i],t[a]]}return t}uniqueArray(t,n){if(Array.isArray(t)){let a=[...new Set(t)];return this.shuffle(a).splice(0,n)}let r=new Set;try{if(typeof t=="function"){let a=1e3*n,i=0;for(;r.size<n&&i<a;)r.add(t()),i++}}catch(a){}return[...r]}mustache(t,n){if(t==null)return"";for(let r in n){let a=new RegExp(`{{${r}}}`,"g"),i=n[r];typeof i=="string"&&(i=i.replaceAll("$","$$$$")),t=t.replace(a,i)}return t}maybe(t,n={}){if(this.faker.datatype.boolean(n))return t()}objectKey(t){let n=Object.keys(t);return this.arrayElement(n)}objectValue(t){let n=this.faker.helpers.objectKey(t);return t[n]}objectEntry(t){let n=this.faker.helpers.objectKey(t);return[n,t[n]]}arrayElement(t){if(t.length===0)throw new Yn("Cannot get value from empty dataset.");let n=t.length>1?this.faker.number.int({max:t.length-1}):0;return t[n]}weightedArrayElement(t){if(t.length===0)throw new Yn("weightedArrayElement expects an array with at least one element");if(!t.every(i=>i.weight>0))throw new Yn("weightedArrayElement expects an array of { weight, value } objects where weight is a positive number");let n=t.reduce((i,{weight:o})=>i+o,0),r=this.faker.number.float({min:0,max:n}),a=0;for(let{weight:i,value:o}of t)if(a+=i,r<a)return o;return t.at(-1).value}arrayElements(t,n){if(t.length===0)return[];let r=this.rangeToNumber(n!=null?n:{min:1,max:t.length});if(r>=t.length)return this.shuffle(t);if(r<=0)return[];let a=[...t],i=t.length,o=i-r,l,s;for(;i-- >o;)s=this.faker.number.int(i),l=a[s],a[s]=a[i],a[i]=l;return a.slice(o)}enumValue(t){let n=Object.keys(t).filter(a=>Number.isNaN(Number(a))),r=this.arrayElement(n);return t[r]}rangeToNumber(t){return typeof t=="number"?t:this.faker.number.int(t)}multiple(t,n={}){var a;let r=this.rangeToNumber((a=n.count)!=null?a:3);return r<=0?[]:Array.from({length:r},t)}},s6e=class extends Tae{constructor(t){super(t),this.faker=t}fake(t){t=typeof t=="string"?t:this.arrayElement(t);let n=t.search(/{{[a-z]/),r=t.indexOf("}}",n);if(n===-1||r===-1)return t;let a=t.substring(n+2,r+2).replace("}}","").replace("{{",""),i=e6e(a,this.faker),o=String(i),l=t.substring(0,n)+o+t.substring(r+2);return this.fake(l)}},xae=class extends Om{latitude(t={}){let{max:n=90,min:r=-90,precision:a=4}=t;return this.faker.number.float({min:r,max:n,fractionDigits:a})}longitude(t={}){let{max:n=180,min:r=-180,precision:a=4}=t;return this.faker.number.float({max:n,min:r,fractionDigits:a})}nearbyGPSCoordinate(t={}){let{origin:n,radius:r=10,isMetric:a=!1}=t;if(n==null)return[this.latitude(),this.longitude()];let i=this.faker.number.float({max:2*Math.PI,fractionDigits:5}),o=a?r:r*1.60934,l=this.faker.number.float({max:o,fractionDigits:3})*.995,s=4e4/360,u=l/s,c=[n[0]+Math.sin(i)*u,n[1]+Math.cos(i)*u];return c[0]=c[0]%180,(c[0]<-90||c[0]>90)&&(c[0]=Math.sign(c[0])*180-c[0],c[1]+=180),c[1]=(c[1]%360+540)%360-180,[c[0],c[1]]}},u6e=class extends xae{constructor(t){super(t),this.faker=t}zipCode(t={}){typeof t=="string"&&(t={format:t});let{state:n}=t;if(n!=null){let a=this.faker.definitions.location.postcode_by_state[n];if(a==null)throw new Yn(`No zip code definition found for state "${n}"`);return this.faker.helpers.fake(a)}let{format:r=this.faker.definitions.location.postcode}=t;return typeof r=="string"&&(r=[r]),r=this.faker.helpers.arrayElement(r),this.faker.helpers.replaceSymbols(r)}city(){return this.faker.helpers.fake(this.faker.definitions.location.city_pattern)}buildingNumber(){return this.faker.helpers.arrayElement(this.faker.definitions.location.building_number).replaceAll(/#+/g,t=>this.faker.string.numeric({length:t.length,allowLeadingZeros:!1}))}street(){return this.faker.helpers.fake(this.faker.definitions.location.street_pattern)}streetAddress(t={}){typeof t=="boolean"&&(t={useFullAddress:t});let{useFullAddress:n}=t,r=this.faker.definitions.location.street_address[n?"full":"normal"];return this.faker.helpers.fake(r)}secondaryAddress(){return this.faker.helpers.fake(this.faker.definitions.location.secondary_address).replaceAll(/#+/g,t=>this.faker.string.numeric({length:t.length,allowLeadingZeros:!1}))}county(){return this.faker.helpers.arrayElement(this.faker.definitions.location.county)}country(){return this.faker.helpers.arrayElement(this.faker.definitions.location.country)}continent(){return this.faker.helpers.arrayElement(this.faker.definitions.location.continent)}countryCode(t={}){typeof t=="string"&&(t={variant:t});let{variant:n="alpha-2"}=t,r=(()=>{switch(n){case"numeric":return"numeric";case"alpha-3":return"alpha3";case"alpha-2":return"alpha2"}})();return this.faker.helpers.arrayElement(this.faker.definitions.location.country_code)[r]}state(t={}){let{abbreviated:n=!1}=t,r=n?this.faker.definitions.location.state_abbr:this.faker.definitions.location.state;return this.faker.helpers.arrayElement(r)}direction(t={}){let{abbreviated:n=!1}=t;return n?this.faker.helpers.arrayElement([...this.faker.definitions.location.direction.cardinal_abbr,...this.faker.definitions.location.direction.ordinal_abbr]):this.faker.helpers.arrayElement([...this.faker.definitions.location.direction.cardinal,...this.faker.definitions.location.direction.ordinal])}cardinalDirection(t={}){let{abbreviated:n=!1}=t;return n?this.faker.helpers.arrayElement(this.faker.definitions.location.direction.cardinal_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.cardinal)}ordinalDirection(t={}){let{abbreviated:n=!1}=t;return n?this.faker.helpers.arrayElement(this.faker.definitions.location.direction.ordinal_abbr):this.faker.helpers.arrayElement(this.faker.definitions.location.direction.ordinal)}timeZone(){return this.faker.helpers.arrayElement(this.faker.definitions.location.time_zone)}language(){return this.faker.helpers.arrayElement(this.faker.definitions.location.language)}},c6e=class extends Om{int(t={}){typeof t=="number"&&(t={max:t});let{min:n=0,max:r=Number.MAX_SAFE_INTEGER,multipleOf:a=1}=t;if(!Number.isInteger(a))throw new Yn("multipleOf should be an integer.");if(a<=0)throw new Yn("multipleOf should be greater than 0.");let i=Math.ceil(n/a),o=Math.floor(r/a);if(i===o)return i*a;if(o<i)throw r>=n?new Yn(`No suitable integer value between ${n} and ${r} found.`):new Yn(`Max ${r} should be greater than min ${n}.`);let l=this.faker._randomizer.next(),s=o-i+1;return Math.floor(l*s+i)*a}float(t={}){typeof t=="number"&&(t={max:t});let{min:n=0,max:r=1,fractionDigits:a,multipleOf:i,multipleOf:o=a==null?void 0:Vl(10,-a)}=t;if(r<n)throw new Yn(`Max ${r} should be greater than min ${n}.`);if(a!=null){if(i!=null)throw new Yn("multipleOf and fractionDigits cannot be set at the same time.");if(!Number.isInteger(a))throw new Yn("fractionDigits should be an integer.");if(a<0)throw new Yn("fractionDigits should be greater than or equal to 0.")}if(o!=null){if(o<=0)throw new Yn("multipleOf should be greater than 0.");let l=Math.log10(o),s=o<1&&Number.isInteger(l)?Vl(10,-l):1/o;return this.int({min:n*s,max:r*s})/s}return this.faker._randomizer.next()*(r-n)+n}binary(t={}){typeof t=="number"&&(t={max:t});let{min:n=0,max:r=1}=t;return this.int({max:r,min:n}).toString(2)}octal(t={}){typeof t=="number"&&(t={max:t});let{min:n=0,max:r=7}=t;return this.int({max:r,min:n}).toString(8)}hex(t={}){typeof t=="number"&&(t={max:t});let{min:n=0,max:r=15}=t;return this.int({max:r,min:n}).toString(16)}bigInt(t={}){var u,c,d;(typeof t=="bigint"||typeof t=="number"||typeof t=="string"||typeof t=="boolean")&&(t={max:t});let n=BigInt((u=t.min)!=null?u:0),r=BigInt((c=t.max)!=null?c:n+BigInt(999999999999999)),a=BigInt((d=t.multipleOf)!=null?d:1);if(r<n)throw new Yn(`Max ${r} should be larger than min ${n}.`);if(a<=BigInt(0))throw new Yn("multipleOf should be greater than 0.");let i=n/a+(n%a>BigInt(0)?BigInt(1):BigInt(0)),o=r/a-(r%a<BigInt(0)?BigInt(1):BigInt(0));if(i===o)return i*a;if(o<i)throw new Yn(`No suitable bigint value between ${n} and ${r} found.`);let l=o-i+BigInt(1),s=BigInt(this.faker.string.numeric({length:l.toString(10).length,allowLeadingZeros:!0}))%l;return(i+s)*a}romanNumeral(t={}){typeof t=="number"&&(t={max:t});let{min:n=1,max:r=3999}=t;if(n<1)throw new Yn(`Min value ${n} should be 1 or greater.`);if(r>3999)throw new Yn(`Max value ${r} should be 3999 or less.`);let a=this.int({min:n,max:r}),i=[["M",1e3],["CM",900],["D",500],["CD",400],["C",100],["XC",90],["L",50],["XL",40],["X",10],["IX",9],["V",5],["IV",4],["I",1]],o="";for(let[l,s]of i)o+=l.repeat(Math.floor(a/s)),a%=s;return o}},kae="0123456789ABCDEFGHJKMNPQRSTVWXYZ";function d6e(e){let t=e.valueOf(),n="";for(let r=10;r>0;r--){let a=t%32;n=kae[a]+n,t=(t-a)/32}return n}var x4=[..."ABCDEFGHIJKLMNOPQRSTUVWXYZ"],k4=[..."abcdefghijklmnopqrstuvwxyz"],ZV=[..."0123456789"],f6e=class extends Om{fromCharacters(t,n=1){if(n=this.faker.helpers.rangeToNumber(n),n<=0)return"";if(typeof t=="string"&&(t=[...t]),t.length===0)throw new Yn("Unable to generate string: No characters to select from.");return this.faker.helpers.multiple(()=>this.faker.helpers.arrayElement(t),{count:n}).join("")}alpha(t={}){var o;typeof t=="number"&&(t={length:t});let n=this.faker.helpers.rangeToNumber((o=t.length)!=null?o:1);if(n<=0)return"";let{casing:r="mixed"}=t,{exclude:a=[]}=t;typeof a=="string"&&(a=[...a]);let i;switch(r){case"upper":{i=[...x4];break}case"lower":{i=[...k4];break}case"mixed":{i=[...k4,...x4];break}}return i=i.filter(l=>!a.includes(l)),this.fromCharacters(i,n)}alphanumeric(t={}){var o;typeof t=="number"&&(t={length:t});let n=this.faker.helpers.rangeToNumber((o=t.length)!=null?o:1);if(n<=0)return"";let{casing:r="mixed"}=t,{exclude:a=[]}=t;typeof a=="string"&&(a=[...a]);let i=[...ZV];switch(r){case"upper":{i.push(...x4);break}case"lower":{i.push(...k4);break}case"mixed":{i.push(...k4,...x4);break}}return i=i.filter(l=>!a.includes(l)),this.fromCharacters(i,n)}binary(t={}){var a;let{prefix:n="0b"}=t,r=n;return r+=this.fromCharacters(["0","1"],(a=t.length)!=null?a:1),r}octal(t={}){var a;let{prefix:n="0o"}=t,r=n;return r+=this.fromCharacters(["0","1","2","3","4","5","6","7"],(a=t.length)!=null?a:1),r}hexadecimal(t={}){var o;let{casing:n="mixed",prefix:r="0x"}=t,a=this.faker.helpers.rangeToNumber((o=t.length)!=null?o:1);if(a<=0)return r;let i=this.fromCharacters(["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","A","B","C","D","E","F"],a);return n==="upper"?i=i.toUpperCase():n==="lower"&&(i=i.toLowerCase()),`${r}${i}`}numeric(t={}){var l;typeof t=="number"&&(t={length:t});let n=this.faker.helpers.rangeToNumber((l=t.length)!=null?l:1);if(n<=0)return"";let{allowLeadingZeros:r=!0}=t,{exclude:a=[]}=t;typeof a=="string"&&(a=[...a]);let i=ZV.filter(s=>!a.includes(s));if(i.length===0||i.length===1&&!r&&i[0]==="0")throw new Yn("Unable to generate numeric string, because all possible digits are excluded.");let o="";return!r&&!a.includes("0")&&(o+=this.faker.helpers.arrayElement(i.filter(s=>s!=="0"))),o+=this.fromCharacters(i,n-o.length),o}sample(t=10){t=this.faker.helpers.rangeToNumber(t);let n={min:33,max:125},r="";for(;r.length<t;)r+=String.fromCodePoint(this.faker.number.int(n));return r}uuid(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replaceAll("x",()=>this.faker.number.hex({min:0,max:15})).replaceAll("y",()=>this.faker.number.hex({min:8,max:11}))}ulid(t={}){let{refDate:n=this.faker.defaultRefDate()}=t,r=$c(n);return d6e(r)+this.fromCharacters(kae,16)}nanoid(t=21){if(t=this.faker.helpers.rangeToNumber(t),t<=0)return"";let n=[{value:()=>this.alphanumeric(1),weight:62},{value:()=>this.faker.helpers.arrayElement(["_","-"]),weight:2}],r="";for(;r.length<t;){let a=this.faker.helpers.weightedArrayElement(n);r+=a()}return r}symbol(t=1){return this.fromCharacters(["!",'"',"#","$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","?","@","[","\\","]","^","_","`","{","|","}","~"],t)}},Mae=class{constructor(t={}){Vn(this,"_defaultRefDate",()=>new Date);Vn(this,"_randomizer");Vn(this,"datatype",new Y7e(this));Vn(this,"date",new _ae(this));Vn(this,"helpers",new Tae(this));Vn(this,"location",new xae(this));Vn(this,"number",new c6e(this));Vn(this,"string",new f6e(this));let{randomizer:n,seed:r}=t;n!=null&&r!=null&&n.seed(r),this._randomizer=n!=null?n:q7e(r)}get defaultRefDate(){return this._defaultRefDate}setDefaultRefDate(t=()=>new Date){typeof t=="function"?this._defaultRefDate=t:this._defaultRefDate=()=>new Date(t)}seed(t=Aae()){return this._randomizer.seed(t),t}};new Mae;function p6e(e){let t={};for(let n of e)for(let r in n){let a=n[r];t[r]===void 0?t[r]=se({},a):t[r]=se(se({},a),t[r])}return t}var h6e=class extends ei{dog(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.dog)}cat(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cat)}snake(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.snake)}bear(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bear)}lion(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.lion)}cetacean(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cetacean)}horse(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.horse)}bird(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.bird)}cow(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.cow)}fish(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.fish)}crocodilia(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.crocodilia)}insect(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.insect)}rabbit(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rabbit)}rodent(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.rodent)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.type)}petName(){return this.faker.helpers.arrayElement(this.faker.definitions.animal.pet_name)}},m6e=class extends ei{author(){return this.faker.helpers.arrayElement(this.faker.definitions.book.author)}format(){return this.faker.helpers.arrayElement(this.faker.definitions.book.format)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.book.genre)}publisher(){return this.faker.helpers.arrayElement(this.faker.definitions.book.publisher)}series(){return this.faker.helpers.arrayElement(this.faker.definitions.book.series)}title(){return this.faker.helpers.arrayElement(this.faker.definitions.book.title)}},v6e={0:[[1999999,2],[2279999,3],[2289999,4],[3689999,3],[3699999,4],[6389999,3],[6397999,4],[6399999,7],[6449999,3],[6459999,7],[6479999,3],[6489999,7],[6549999,3],[6559999,4],[6999999,3],[8499999,4],[8999999,5],[9499999,6],[9999999,7]],1:[[99999,3],[299999,2],[349999,3],[399999,4],[499999,3],[699999,2],[999999,4],[3979999,3],[5499999,4],[6499999,5],[6799999,4],[6859999,5],[7139999,4],[7169999,3],[7319999,4],[7399999,7],[7749999,5],[7753999,7],[7763999,5],[7764999,7],[7769999,5],[7782999,7],[7899999,5],[7999999,4],[8004999,5],[8049999,5],[8379999,5],[8384999,7],[8671999,5],[8675999,4],[8697999,5],[9159999,6],[9165059,7],[9168699,6],[9169079,7],[9195999,6],[9196549,7],[9729999,6],[9877999,4],[9911499,6],[9911999,7],[9989899,6],[9999999,7]]},g6e=class extends ei{department(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.department)}productName(){return`${this.productAdjective()} ${this.productMaterial()} ${this.product()}`}price(t={}){let{dec:n=2,max:r=1e3,min:a=1,symbol:i=""}=t;if(a<0||r<0)return`${i}0`;if(a===r)return`${i}${a.toFixed(n)}`;let o=this.faker.number.float({min:a,max:r,fractionDigits:n});if(n===0)return`${i}${o.toFixed(n)}`;let l=o*Vl(10,n)%10,s=this.faker.helpers.weightedArrayElement([{weight:5,value:9},{weight:3,value:5},{weight:1,value:0},{weight:1,value:this.faker.number.int({min:0,max:9})}]),u=Vl(1/10,n),c=l*u,d=s*u,p=o-c+d;return a<=p&&p<=r?`${i}${p.toFixed(n)}`:`${i}${o.toFixed(n)}`}productAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.adjective)}productMaterial(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.material)}product(){return this.faker.helpers.arrayElement(this.faker.definitions.commerce.product_name.product)}productDescription(){return this.faker.helpers.fake(this.faker.definitions.commerce.product_description)}isbn(t={}){var m;typeof t=="number"&&(t={variant:t});let{variant:n=13,separator:r="-"}=t,a="978",[i,o]=this.faker.helpers.objectEntry(v6e),l=this.faker.string.numeric(8),s=Number.parseInt(l.slice(0,-1)),u=(m=o.find(([v])=>s<=v))==null?void 0:m[1];if(!u)throw new Yn(`Unable to find a registrant length for the group ${i}`);let c=l.slice(0,u),d=l.slice(u),p=[a,i,c,d];n===10&&p.shift();let f=p.join(""),h=0;for(let v=0;v<n-1;v++){let g=n===10?v+1:v%2?3:1;h+=g*Number.parseInt(f[v])}return h=n===10?h%11:(10-h%10)%10,p.push(h===10?"X":h.toString()),p.join(r)}},y6e=class extends ei{name(){return this.faker.helpers.fake(this.faker.definitions.company.name_pattern)}catchPhrase(){return[this.catchPhraseAdjective(),this.catchPhraseDescriptor(),this.catchPhraseNoun()].join(" ")}buzzPhrase(){return[this.buzzVerb(),this.buzzAdjective(),this.buzzNoun()].join(" ")}catchPhraseAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.company.adjective)}catchPhraseDescriptor(){return this.faker.helpers.arrayElement(this.faker.definitions.company.descriptor)}catchPhraseNoun(){return this.faker.helpers.arrayElement(this.faker.definitions.company.noun)}buzzAdjective(){return this.faker.helpers.arrayElement(this.faker.definitions.company.buzz_adjective)}buzzVerb(){return this.faker.helpers.arrayElement(this.faker.definitions.company.buzz_verb)}buzzNoun(){return this.faker.helpers.arrayElement(this.faker.definitions.company.buzz_noun)}},b6e=class extends ei{column(){return this.faker.helpers.arrayElement(this.faker.definitions.database.column)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.database.type)}collation(){return this.faker.helpers.arrayElement(this.faker.definitions.database.collation)}engine(){return this.faker.helpers.arrayElement(this.faker.definitions.database.engine)}mongodbObjectId(){return this.faker.string.hexadecimal({length:24,casing:"lower",prefix:""})}},C6e={alpha:["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],formats:[{country:"AL",total:28,bban:[{type:"n",count:8},{type:"c",count:16}],format:"ALkk bbbs sssx cccc cccc cccc cccc"},{country:"AD",total:24,bban:[{type:"n",count:8},{type:"c",count:12}],format:"ADkk bbbb ssss cccc cccc cccc"},{country:"AT",total:20,bban:[{type:"n",count:5},{type:"n",count:11}],format:"ATkk bbbb bccc cccc cccc"},{country:"AZ",total:28,bban:[{type:"a",count:4},{type:"n",count:20}],format:"AZkk bbbb cccc cccc cccc cccc cccc"},{country:"BH",total:22,bban:[{type:"a",count:4},{type:"c",count:14}],format:"BHkk bbbb cccc cccc cccc cc"},{country:"BE",total:16,bban:[{type:"n",count:3},{type:"n",count:9}],format:"BEkk bbbc cccc ccxx"},{country:"BA",total:20,bban:[{type:"n",count:6},{type:"n",count:10}],format:"BAkk bbbs sscc cccc ccxx"},{country:"BR",total:29,bban:[{type:"n",count:13},{type:"n",count:10},{type:"a",count:1},{type:"c",count:1}],format:"BRkk bbbb bbbb ssss sccc cccc ccct n"},{country:"BG",total:22,bban:[{type:"a",count:4},{type:"n",count:6},{type:"c",count:8}],format:"BGkk bbbb ssss ddcc cccc cc"},{country:"CR",total:22,bban:[{type:"n",count:1},{type:"n",count:3},{type:"n",count:14}],format:"CRkk xbbb cccc cccc cccc cc"},{country:"HR",total:21,bban:[{type:"n",count:7},{type:"n",count:10}],format:"HRkk bbbb bbbc cccc cccc c"},{country:"CY",total:28,bban:[{type:"n",count:8},{type:"c",count:16}],format:"CYkk bbbs ssss cccc cccc cccc cccc"},{country:"CZ",total:24,bban:[{type:"n",count:10},{type:"n",count:10}],format:"CZkk bbbb ssss sscc cccc cccc"},{country:"DK",total:18,bban:[{type:"n",count:4},{type:"n",count:10}],format:"DKkk bbbb cccc cccc cc"},{country:"DO",total:28,bban:[{type:"a",count:4},{type:"n",count:20}],format:"DOkk bbbb cccc cccc cccc cccc cccc"},{country:"TL",total:23,bban:[{type:"n",count:3},{type:"n",count:16}],format:"TLkk bbbc cccc cccc cccc cxx"},{country:"EE",total:20,bban:[{type:"n",count:4},{type:"n",count:12}],format:"EEkk bbss cccc cccc cccx"},{country:"FO",total:18,bban:[{type:"n",count:4},{type:"n",count:10}],format:"FOkk bbbb cccc cccc cx"},{country:"FI",total:18,bban:[{type:"n",count:6},{type:"n",count:8}],format:"FIkk bbbb bbcc cccc cx"},{country:"FR",total:27,bban:[{type:"n",count:10},{type:"c",count:11},{type:"n",count:2}],format:"FRkk bbbb bggg ggcc cccc cccc cxx"},{country:"GE",total:22,bban:[{type:"a",count:2},{type:"n",count:16}],format:"GEkk bbcc cccc cccc cccc cc"},{country:"DE",total:22,bban:[{type:"n",count:8},{type:"n",count:10}],format:"DEkk bbbb bbbb cccc cccc cc"},{country:"GI",total:23,bban:[{type:"a",count:4},{type:"c",count:15}],format:"GIkk bbbb cccc cccc cccc ccc"},{country:"GR",total:27,bban:[{type:"n",count:7},{type:"c",count:16}],format:"GRkk bbbs sssc cccc cccc cccc ccc"},{country:"GL",total:18,bban:[{type:"n",count:4},{type:"n",count:10}],format:"GLkk bbbb cccc cccc cc"},{country:"GT",total:28,bban:[{type:"c",count:4},{type:"c",count:4},{type:"c",count:16}],format:"GTkk bbbb mmtt cccc cccc cccc cccc"},{country:"HU",total:28,bban:[{type:"n",count:8},{type:"n",count:16}],format:"HUkk bbbs sssk cccc cccc cccc cccx"},{country:"IS",total:26,bban:[{type:"n",count:6},{type:"n",count:16}],format:"ISkk bbbb sscc cccc iiii iiii ii"},{country:"IE",total:22,bban:[{type:"a",count:4},{type:"n",count:6},{type:"n",count:8}],format:"IEkk aaaa bbbb bbcc cccc cc"},{country:"IL",total:23,bban:[{type:"n",count:6},{type:"n",count:13}],format:"ILkk bbbn nncc cccc cccc ccc"},{country:"IT",total:27,bban:[{type:"a",count:1},{type:"n",count:10},{type:"c",count:12}],format:"ITkk xaaa aabb bbbc cccc cccc ccc"},{country:"JO",total:30,bban:[{type:"a",count:4},{type:"n",count:4},{type:"n",count:18}],format:"JOkk bbbb nnnn cccc cccc cccc cccc cc"},{country:"KZ",total:20,bban:[{type:"n",count:3},{type:"c",count:13}],format:"KZkk bbbc cccc cccc cccc"},{country:"XK",total:20,bban:[{type:"n",count:4},{type:"n",count:12}],format:"XKkk bbbb cccc cccc cccc"},{country:"KW",total:30,bban:[{type:"a",count:4},{type:"c",count:22}],format:"KWkk bbbb cccc cccc cccc cccc cccc cc"},{country:"LV",total:21,bban:[{type:"a",count:4},{type:"c",count:13}],format:"LVkk bbbb cccc cccc cccc c"},{country:"LB",total:28,bban:[{type:"n",count:4},{type:"c",count:20}],format:"LBkk bbbb cccc cccc cccc cccc cccc"},{country:"LI",total:21,bban:[{type:"n",count:5},{type:"c",count:12}],format:"LIkk bbbb bccc cccc cccc c"},{country:"LT",total:20,bban:[{type:"n",count:5},{type:"n",count:11}],format:"LTkk bbbb bccc cccc cccc"},{country:"LU",total:20,bban:[{type:"n",count:3},{type:"c",count:13}],format:"LUkk bbbc cccc cccc cccc"},{country:"MK",total:19,bban:[{type:"n",count:3},{type:"c",count:10},{type:"n",count:2}],format:"MKkk bbbc cccc cccc cxx"},{country:"MT",total:31,bban:[{type:"a",count:4},{type:"n",count:5},{type:"c",count:18}],format:"MTkk bbbb ssss sccc cccc cccc cccc ccc"},{country:"MR",total:27,bban:[{type:"n",count:10},{type:"n",count:13}],format:"MRkk bbbb bsss sscc cccc cccc cxx"},{country:"MU",total:30,bban:[{type:"a",count:4},{type:"n",count:4},{type:"n",count:15},{type:"a",count:3}],format:"MUkk bbbb bbss cccc cccc cccc 000d dd"},{country:"MC",total:27,bban:[{type:"n",count:10},{type:"c",count:11},{type:"n",count:2}],format:"MCkk bbbb bsss sscc cccc cccc cxx"},{country:"MD",total:24,bban:[{type:"c",count:2},{type:"c",count:18}],format:"MDkk bbcc cccc cccc cccc cccc"},{country:"ME",total:22,bban:[{type:"n",count:3},{type:"n",count:15}],format:"MEkk bbbc cccc cccc cccc xx"},{country:"NL",total:18,bban:[{type:"a",count:4},{type:"n",count:10}],format:"NLkk bbbb cccc cccc cc"},{country:"NO",total:15,bban:[{type:"n",count:4},{type:"n",count:7}],format:"NOkk bbbb cccc ccx"},{country:"PK",total:24,bban:[{type:"a",count:4},{type:"n",count:16}],format:"PKkk bbbb cccc cccc cccc cccc"},{country:"PS",total:29,bban:[{type:"a",count:4},{type:"n",count:9},{type:"n",count:12}],format:"PSkk bbbb xxxx xxxx xccc cccc cccc c"},{country:"PL",total:28,bban:[{type:"n",count:8},{type:"n",count:16}],format:"PLkk bbbs sssx cccc cccc cccc cccc"},{country:"PT",total:25,bban:[{type:"n",count:8},{type:"n",count:13}],format:"PTkk bbbb ssss cccc cccc cccx x"},{country:"QA",total:29,bban:[{type:"a",count:4},{type:"c",count:21}],format:"QAkk bbbb cccc cccc cccc cccc cccc c"},{country:"RO",total:24,bban:[{type:"a",count:4},{type:"c",count:16}],format:"ROkk bbbb cccc cccc cccc cccc"},{country:"SM",total:27,bban:[{type:"a",count:1},{type:"n",count:10},{type:"c",count:12}],format:"SMkk xaaa aabb bbbc cccc cccc ccc"},{country:"SA",total:24,bban:[{type:"n",count:2},{type:"c",count:18}],format:"SAkk bbcc cccc cccc cccc cccc"},{country:"RS",total:22,bban:[{type:"n",count:3},{type:"n",count:15}],format:"RSkk bbbc cccc cccc cccc xx"},{country:"SK",total:24,bban:[{type:"n",count:10},{type:"n",count:10}],format:"SKkk bbbb ssss sscc cccc cccc"},{country:"SI",total:19,bban:[{type:"n",count:5},{type:"n",count:10}],format:"SIkk bbss sccc cccc cxx"},{country:"ES",total:24,bban:[{type:"n",count:10},{type:"n",count:10}],format:"ESkk bbbb gggg xxcc cccc cccc"},{country:"SE",total:24,bban:[{type:"n",count:3},{type:"n",count:17}],format:"SEkk bbbc cccc cccc cccc cccc"},{country:"CH",total:21,bban:[{type:"n",count:5},{type:"c",count:12}],format:"CHkk bbbb bccc cccc cccc c"},{country:"TN",total:24,bban:[{type:"n",count:5},{type:"n",count:15}],format:"TNkk bbss sccc cccc cccc cccc"},{country:"TR",total:26,bban:[{type:"n",count:5},{type:"n",count:1},{type:"n",count:16}],format:"TRkk bbbb bxcc cccc cccc cccc cc"},{country:"AE",total:23,bban:[{type:"n",count:3},{type:"n",count:16}],format:"AEkk bbbc cccc cccc cccc ccc"},{country:"GB",total:22,bban:[{type:"a",count:4},{type:"n",count:6},{type:"n",count:8}],format:"GBkk bbbb ssss sscc cccc cc"},{country:"VG",total:24,bban:[{type:"a",count:4},{type:"n",count:16}],format:"VGkk bbbb cccc cccc cccc cccc"}],iso3166:["AD","AE","AF","AG","AI","AL","AM","AO","AQ","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BV","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GU","GW","GY","HK","HM","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"],mod97:e=>{let t=0;for(let n of e)t=(t*10+ +n)%97;return t},pattern10:["01","02","03","04","05","06","07","08","09"],pattern100:["001","002","003","004","005","006","007","008","009"],toDigitString:e=>e.replaceAll(/[A-Z]/gi,t=>{var n;return String(((n=t.toUpperCase().codePointAt(0))!=null?n:Number.NaN)-55)})},_c=C6e;function F6e(e){let t="";for(let n=0;n<e.length;n+=4)t+=`${e.substring(n,n+4)} `;return t.trimEnd()}var E6e=class extends ei{accountNumber(t={}){typeof t=="number"&&(t={length:t});let{length:n=8}=t;return this.faker.string.numeric({length:n,allowLeadingZeros:!0})}accountName(){return[this.faker.helpers.arrayElement(this.faker.definitions.finance.account_type),"Account"].join(" ")}routingNumber(){let t=this.faker.string.numeric({length:8,allowLeadingZeros:!0}),n=0;for(let r=0;r<t.length;r+=3)n+=Number(t[r])*3,n+=Number(t[r+1])*7,n+=Number(t[r+2])||0;return`${t}${Math.ceil(n/10)*10-n}`}amount(t={}){let{autoFormat:n=!1,dec:r=2,max:a=1e3,min:i=0,symbol:o=""}=t,l=this.faker.number.float({max:a,min:i,fractionDigits:r}),s=n?l.toLocaleString(void 0,{minimumFractionDigits:r}):l.toFixed(r);return o+s}transactionType(){return this.faker.helpers.arrayElement(this.faker.definitions.finance.transaction_type)}currency(){return this.faker.helpers.arrayElement(this.faker.definitions.finance.currency)}currencyCode(){return this.currency().code}currencyName(){return this.currency().name}currencySymbol(){let t;do t=this.currency().symbol;while(t.length===0);return t}currencyNumericCode(){return this.currency().numericCode}bitcoinAddress(t={}){let{type:n=this.faker.helpers.enumValue(Cae),network:r="mainnet"}=t,a=R7e[n],i=a.prefix[r],o=this.faker.number.int(a.length),l=this.faker.string.alphanumeric({length:o-i.length,casing:a.casing,exclude:a.exclude});return i+l}litecoinAddress(){let t=this.faker.number.int({min:26,max:33});return this.faker.string.fromCharacters("LM3")+this.faker.string.fromCharacters("123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",t-1)}creditCardNumber(t={}){typeof t=="string"&&(t={issuer:t});let{issuer:n=""}=t,r,a=this.faker.definitions.finance.credit_card,i=n.toLowerCase();if(i in a)r=this.faker.helpers.arrayElement(a[i]);else if(n.includes("#"))r=n;else{let o=this.faker.helpers.objectValue(a);r=this.faker.helpers.arrayElement(o)}return r=r.replaceAll("/",""),this.faker.helpers.replaceCreditCardSymbols(r)}creditCardCVV(){return this.faker.string.numeric({length:3,allowLeadingZeros:!0})}creditCardIssuer(){return this.faker.helpers.objectKey(this.faker.definitions.finance.credit_card)}pin(t={}){typeof t=="number"&&(t={length:t});let{length:n=4}=t;if(n<1)throw new Yn("minimum length is 1");return this.faker.string.numeric({length:n,allowLeadingZeros:!0})}ethereumAddress(){return this.faker.string.hexadecimal({length:40,casing:"lower"})}iban(t={}){let{countryCode:n,formatted:r=!1}=t,a=n?_c.formats.find(u=>u.country===n):this.faker.helpers.arrayElement(_c.formats);if(!a)throw new Yn(`Country code ${n} not supported.`);let i="",o=0;for(let u of a.bban){let c=u.count;for(o+=u.count;c>0;)u.type==="a"?i+=this.faker.helpers.arrayElement(_c.alpha):u.type==="c"?this.faker.datatype.boolean(.8)?i+=this.faker.number.int(9):i+=this.faker.helpers.arrayElement(_c.alpha):c>=3&&this.faker.datatype.boolean(.3)?this.faker.datatype.boolean()?(i+=this.faker.helpers.arrayElement(_c.pattern100),c-=2):(i+=this.faker.helpers.arrayElement(_c.pattern10),c--):i+=this.faker.number.int(9),c--;i=i.substring(0,o)}let l=98-_c.mod97(_c.toDigitString(`${i}${a.country}00`));l<10&&(l=`0${l}`);let s=`${a.country}${l}${i}`;return r?F6e(s):s}bic(t={}){let{includeBranchCode:n=this.faker.datatype.boolean()}=t,r=this.faker.string.alpha({length:4,casing:"upper"}),a=this.faker.helpers.arrayElement(_c.iso3166),i=this.faker.string.alphanumeric({length:2,casing:"upper"}),o=n?this.faker.datatype.boolean()?this.faker.string.alphanumeric({length:3,casing:"upper"}):"XXX":"";return`${r}${a}${i}${o}`}transactionDescription(){return this.faker.helpers.fake(this.faker.definitions.finance.transaction_description_pattern)}};function QV(e){return e.split(" ").map(t=>t.charAt(0).toUpperCase()+t.slice(1)).join(" ")}var w6e=class extends ei{adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.food.adjective)}description(){return this.faker.helpers.fake(this.faker.definitions.food.description_pattern)}dish(){return this.faker.datatype.boolean()?QV(this.faker.helpers.fake(this.faker.definitions.food.dish_pattern)):QV(this.faker.helpers.arrayElement(this.faker.definitions.food.dish))}ethnicCategory(){return this.faker.helpers.arrayElement(this.faker.definitions.food.ethnic_category)}fruit(){return this.faker.helpers.arrayElement(this.faker.definitions.food.fruit)}ingredient(){return this.faker.helpers.arrayElement(this.faker.definitions.food.ingredient)}meat(){return this.faker.helpers.arrayElement(this.faker.definitions.food.meat)}spice(){return this.faker.helpers.arrayElement(this.faker.definitions.food.spice)}vegetable(){return this.faker.helpers.arrayElement(this.faker.definitions.food.vegetable)}},S6e=" ",A6e=class extends ei{branch(){let t=this.faker.hacker.noun().replace(" ","-"),n=this.faker.hacker.verb().replace(" ","-");return`${t}-${n}`}commitEntry(t={}){let{merge:n=this.faker.datatype.boolean({probability:.2}),eol:r="CRLF",refDate:a}=t,i=[`commit ${this.faker.git.commitSha()}`];n&&i.push(`Merge: ${this.commitSha({length:7})} ${this.commitSha({length:7})}`);let o=this.faker.person.firstName(),l=this.faker.person.lastName(),s=this.faker.person.fullName({firstName:o,lastName:l}),u=this.faker.internet.username({firstName:o,lastName:l}),c=this.faker.helpers.arrayElement([s,u]),d=this.faker.internet.email({firstName:o,lastName:l});c=c.replaceAll(/^[.,:;"\\']|[<>\n]|[.,:;"\\']$/g,""),i.push(`Author: ${c} <${d}>`,`Date: ${this.commitDate({refDate:a})}`,"",`${S6e.repeat(4)}${this.commitMessage()}`,"");let p=r==="CRLF"?`\r
`:`
`;return i.join(p)}commitMessage(){return`${this.faker.hacker.verb()} ${this.faker.hacker.adjective()} ${this.faker.hacker.noun()}`}commitDate(t={}){let{refDate:n=this.faker.defaultRefDate()}=t,r=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],a=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],i=this.faker.date.recent({days:1,refDate:n}),o=r[i.getUTCDay()],l=a[i.getUTCMonth()],s=i.getUTCDate(),u=i.getUTCHours().toString().padStart(2,"0"),c=i.getUTCMinutes().toString().padStart(2,"0"),d=i.getUTCSeconds().toString().padStart(2,"0"),p=i.getUTCFullYear(),f=this.faker.number.int({min:-11,max:12}),h=Math.abs(f).toString().padStart(2,"0"),m="00",v=f>=0?"+":"-";return`${o} ${l} ${s} ${u}:${c}:${d} ${p} ${v}${h}${m}`}commitSha(t={}){let{length:n=40}=t;return this.faker.string.hexadecimal({length:n,casing:"lower",prefix:""})}},_6e=class extends ei{abbreviation(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.abbreviation)}adjective(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.adjective)}noun(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.noun)}verb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.verb)}ingverb(){return this.faker.helpers.arrayElement(this.faker.definitions.hacker.ingverb)}phrase(){let t={abbreviation:this.abbreviation,adjective:this.adjective,ingverb:this.ingverb,noun:this.noun,verb:this.verb},n=this.faker.helpers.arrayElement(this.faker.definitions.hacker.phrase);return this.faker.helpers.mustache(n,t)}},D6e=class extends ei{avatar(){return this.faker.helpers.arrayElement([this.personPortrait,this.avatarGitHub])()}avatarGitHub(){return`https://avatars.githubusercontent.com/u/${this.faker.number.int(1e8)}`}personPortrait(t={}){let{sex:n=this.faker.person.sexType(),size:r=512}=t;return`https://cdn.jsdelivr.net/gh/faker-js/assets-person-portrait/${n}/${r}/${this.faker.number.int({min:0,max:99})}.jpg`}url(t={}){let{width:n=this.faker.number.int({min:1,max:3999}),height:r=this.faker.number.int({min:1,max:3999})}=t;return this.faker.helpers.arrayElement([this.urlLoremFlickr,({width:a,height:i})=>this.urlPicsumPhotos({width:a,height:i,grayscale:!1,blur:0})])({width:n,height:r})}urlLoremFlickr(t={}){let{width:n=this.faker.number.int({min:1,max:3999}),height:r=this.faker.number.int({min:1,max:3999}),category:a}=t;return`https://loremflickr.com/${n}/${r}${a==null?"":`/${a}`}?lock=${this.faker.number.int()}`}urlPicsumPhotos(t={}){let{width:n=this.faker.number.int({min:1,max:3999}),height:r=this.faker.number.int({min:1,max:3999}),grayscale:a=this.faker.datatype.boolean(),blur:i=this.faker.number.int({max:10})}=t,o=`https://picsum.photos/seed/${this.faker.string.alphanumeric({length:{min:5,max:10}})}/${n}/${r}`,l=typeof i=="number"&&i>=1&&i<=10;return(a||l)&&(o+="?",a&&(o+="grayscale"),a&&l&&(o+="&"),l&&(o+=`blur=${i}`)),o}dataUri(t={}){let{width:n=this.faker.number.int({min:1,max:3999}),height:r=this.faker.number.int({min:1,max:3999}),color:a=this.faker.color.rgb(),type:i=this.faker.helpers.arrayElement(["svg-uri","svg-base64"])}=t,o=`<svg xmlns="http://www.w3.org/2000/svg" version="1.1" baseProfile="full" width="${n}" height="${r}"><rect width="100%" height="100%" fill="${a}"/><text x="${n/2}" y="${r/2}" font-size="20" alignment-baseline="middle" text-anchor="middle" fill="white">${n}x${r}</text></svg>`;return i==="svg-uri"?`data:image/svg+xml;charset=UTF-8,${encodeURIComponent(o)}`:`data:image/svg+xml;base64,${Fae(o)}`}};function T6e(e,t,n=r=>r){let r={};for(let a of e){let i=t(a);r[i]===void 0&&(r[i]=[]),r[i].push(n(a))}return r}var lE={fail:()=>{throw new Yn("No words found that match the given length.")},closest:(e,t)=>{let n=T6e(e,l=>l.length),r=Object.keys(n).map(Number),a=Math.min(...r),i=Math.max(...r),o=Math.min(t.min-a,i-t.max);return e.filter(l=>l.length===t.min-o||l.length===t.max+o)},shortest:e=>{let t=Math.min(...e.map(n=>n.length));return e.filter(n=>n.length===t)},longest:e=>{let t=Math.max(...e.map(n=>n.length));return e.filter(n=>n.length===t)},"any-length":e=>[...e]};function nf(e){let{wordList:t,length:n,strategy:r="fail"}=e;if(n!=null){let a=typeof n=="number"?o=>o.length===n:o=>o.length>=n.min&&o.length<=n.max,i=t.filter(a);return i.length>0?i:typeof n=="number"?lE[r](t,{min:n,max:n}):lE[r](t,n)}else if(r==="shortest"||r==="longest")return lE[r](t);return[...t]}var x6e=class extends ei{word(t={}){return typeof t=="number"&&(t={length:t}),this.faker.helpers.arrayElement(nf(Ke(se({},t),{wordList:this.faker.definitions.lorem.word})))}words(t=3){return this.faker.helpers.multiple(()=>this.word(),{count:t}).join(" ")}sentence(t={min:3,max:10}){let n=this.words(t);return`${n.charAt(0).toUpperCase()+n.substring(1)}.`}slug(t=3){let n=this.words(t);return this.faker.helpers.slugify(n)}sentences(t={min:2,max:6},n=" "){return this.faker.helpers.multiple(()=>this.sentence(),{count:t}).join(n)}paragraph(t=3){return this.sentences(t)}paragraphs(t=3,n=`
`){return this.faker.helpers.multiple(()=>this.paragraph(),{count:t}).join(n)}text(){let t=["sentence","sentences","paragraph","paragraphs","lines"],n=this.faker.helpers.arrayElement(t);return this[n]()}lines(t={min:1,max:5}){return this.sentences(t,`
`)}},k6e=class extends ei{album(){return this.faker.helpers.arrayElement(this.faker.definitions.music.album)}artist(){return this.faker.helpers.arrayElement(this.faker.definitions.music.artist)}genre(){return this.faker.helpers.arrayElement(this.faker.definitions.music.genre)}songName(){return this.faker.helpers.arrayElement(this.faker.definitions.music.song_name)}},M6e=class extends ei{number(t={}){let{style:n="human"}=t,r=this.faker.definitions.phone_number.format[n];if(!r)throw new Error(`No definitions for ${n} in this locale`);let a=this.faker.helpers.arrayElement(r);return Dae(this.faker,a)}imei(){return this.faker.helpers.replaceCreditCardSymbols("##-######-######-L","#")}},B6e=class extends ei{chemicalElement(){return this.faker.helpers.arrayElement(this.faker.definitions.science.chemical_element)}unit(){return this.faker.helpers.arrayElement(this.faker.definitions.science.unit)}},R6e=["video","audio","image","text","application"],L6e=["application/pdf","audio/mpeg","audio/wav","image/png","image/jpeg","image/gif","video/mp4","video/mpeg","text/html"],O6e=["en","wl","ww"],eH={index:"o",slot:"s",mac:"x",pci:"p"},P6e=["SUN","MON","TUE","WED","THU","FRI","SAT"],I6e=class extends ei{fileName(t={}){let{extensionCount:n=1}=t,r=this.faker.word.words().toLowerCase().replaceAll(/\W/g,"_"),a=this.faker.helpers.multiple(()=>this.fileExt(),{count:n}).join(".");return a.length===0?r:`${r}.${a}`}commonFileName(t){return`${this.fileName({extensionCount:0})}.${t||this.commonFileExt()}`}mimeType(){let t=Object.keys(this.faker.definitions.system.mime_type);return this.faker.helpers.arrayElement(t)}commonFileType(){return this.faker.helpers.arrayElement(R6e)}commonFileExt(){return this.fileExt(this.faker.helpers.arrayElement(L6e))}fileType(){let t=this.faker.definitions.system.mime_type,n=new Set(Object.keys(t).map(r=>r.split("/")[0]));return this.faker.helpers.arrayElement([...n])}fileExt(t){let n=this.faker.definitions.system.mime_type;if(typeof t=="string")return this.faker.helpers.arrayElement(n[t].extensions);let r=new Set(Object.values(n).flatMap(({extensions:a})=>a));return this.faker.helpers.arrayElement([...r])}directoryPath(){let t=this.faker.definitions.system.directory_path;return this.faker.helpers.arrayElement(t)}filePath(){return`${this.directoryPath()}/${this.fileName()}`}semver(){return[this.faker.number.int(9),this.faker.number.int(20),this.faker.number.int(20)].join(".")}networkInterface(t={}){var o,l,s,u,c;let{interfaceType:n=this.faker.helpers.arrayElement(O6e),interfaceSchema:r=this.faker.helpers.objectKey(eH)}=t,a,i="";switch(r){case"index":{a=this.faker.string.numeric();break}case"slot":{a=`${this.faker.string.numeric()}${(o=this.faker.helpers.maybe(()=>`f${this.faker.string.numeric()}`))!=null?o:""}${(l=this.faker.helpers.maybe(()=>`d${this.faker.string.numeric()}`))!=null?l:""}`;break}case"mac":{a=this.faker.internet.mac("");break}case"pci":{i=(s=this.faker.helpers.maybe(()=>`P${this.faker.string.numeric()}`))!=null?s:"",a=`${this.faker.string.numeric()}s${this.faker.string.numeric()}${(u=this.faker.helpers.maybe(()=>`f${this.faker.string.numeric()}`))!=null?u:""}${(c=this.faker.helpers.maybe(()=>`d${this.faker.string.numeric()}`))!=null?c:""}`;break}}return`${i}${n}${eH[r]}${a}`}cron(t={}){let{includeYear:n=!1,includeNonStandard:r=!1}=t,a=[this.faker.number.int(59),"*"],i=[this.faker.number.int(23),"*"],o=[this.faker.number.int({min:1,max:31}),"*","?"],l=[this.faker.number.int({min:1,max:12}),"*"],s=[this.faker.number.int(6),this.faker.helpers.arrayElement(P6e),"*","?"],u=[this.faker.number.int({min:1970,max:2099}),"*"],c=this.faker.helpers.arrayElement(a),d=this.faker.helpers.arrayElement(i),p=this.faker.helpers.arrayElement(o),f=this.faker.helpers.arrayElement(l),h=this.faker.helpers.arrayElement(s),m=this.faker.helpers.arrayElement(u),v=`${c} ${d} ${p} ${f} ${h}`;n&&(v+=` ${m}`);let g=["@annually","@daily","@hourly","@monthly","@reboot","@weekly","@yearly"];return!r||this.faker.datatype.boolean()?v:this.faker.helpers.arrayElement(g)}},N6e=class extends ei{vehicle(){return`${this.manufacturer()} ${this.model()}`}manufacturer(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.manufacturer)}model(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.model)}type(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.type)}fuel(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.fuel)}vin(){let t=["o","i","q","O","I","Q"];return`${this.faker.string.alphanumeric({length:10,casing:"upper",exclude:t})}${this.faker.string.alpha({length:1,casing:"upper",exclude:t})}${this.faker.string.alphanumeric({length:1,casing:"upper",exclude:t})}${this.faker.string.numeric({length:5,allowLeadingZeros:!0})}`}color(){return this.faker.color.human()}vrm(){return`${this.faker.string.alpha({length:2,casing:"upper"})}${this.faker.string.numeric({length:2,allowLeadingZeros:!0})}${this.faker.string.alpha({length:3,casing:"upper"})}`}bicycle(){return this.faker.helpers.arrayElement(this.faker.definitions.vehicle.bicycle_type)}},$6e=class extends ei{adjective(t={}){return typeof t=="number"&&(t={length:t}),this.faker.helpers.arrayElement(nf(Ke(se({},t),{wordList:this.faker.definitions.word.adjective})))}adverb(t={}){return typeof t=="number"&&(t={length:t}),this.faker.helpers.arrayElement(nf(Ke(se({},t),{wordList:this.faker.definitions.word.adverb})))}conjunction(t={}){return typeof t=="number"&&(t={length:t}),this.faker.helpers.arrayElement(nf(Ke(se({},t),{wordList:this.faker.definitions.word.conjunction})))}interjection(t={}){return typeof t=="number"&&(t={length:t}),this.faker.helpers.arrayElement(nf(Ke(se({},t),{wordList:this.faker.definitions.word.interjection})))}noun(t={}){return typeof t=="number"&&(t={length:t}),this.faker.helpers.arrayElement(nf(Ke(se({},t),{wordList:this.faker.definitions.word.noun})))}preposition(t={}){return typeof t=="number"&&(t={length:t}),this.faker.helpers.arrayElement(nf(Ke(se({},t),{wordList:this.faker.definitions.word.preposition})))}verb(t={}){return typeof t=="number"&&(t={length:t}),this.faker.helpers.arrayElement(nf(Ke(se({},t),{wordList:this.faker.definitions.word.verb})))}sample(t={}){let n=this.faker.helpers.shuffle([this.adjective,this.adverb,this.conjunction,this.interjection,this.noun,this.preposition,this.verb]);for(let r of n)try{return r(t)}catch(a){continue}throw new Yn("No matching word data available for the current locale")}words(t={}){typeof t=="number"&&(t={count:t});let{count:n={min:1,max:3}}=t;return this.faker.helpers.multiple(()=>this.sample(),{count:n}).join(" ")}},V6e=class extends Mae{constructor(n){super({randomizer:n.randomizer,seed:n.seed});Vn(this,"rawDefinitions");Vn(this,"definitions");Vn(this,"airline",new T7e(this));Vn(this,"animal",new h6e(this));Vn(this,"book",new m6e(this));Vn(this,"color",new M7e(this));Vn(this,"commerce",new g6e(this));Vn(this,"company",new y6e(this));Vn(this,"database",new b6e(this));Vn(this,"date",new Z7e(this));Vn(this,"finance",new E6e(this));Vn(this,"food",new w6e(this));Vn(this,"git",new A6e(this));Vn(this,"hacker",new _6e(this));Vn(this,"helpers",new s6e(this));Vn(this,"image",new D6e(this));Vn(this,"internet",new z7e(this));Vn(this,"location",new u6e(this));Vn(this,"lorem",new x6e(this));Vn(this,"music",new k6e(this));Vn(this,"person",new W7e(this));Vn(this,"phone",new M6e(this));Vn(this,"science",new B6e(this));Vn(this,"system",new I6e(this));Vn(this,"vehicle",new N6e(this));Vn(this,"word",new $6e(this));let{locale:r}=n;if(Array.isArray(r)){if(r.length===0)throw new Yn("The locale option must contain at least one locale definition.");r=p6e(r)}this.rawDefinitions=r,this.definitions=J7e(this.rawDefinitions)}getMetadata(){var n;return(n=this.rawDefinitions.metadata)!=null?n:{}}},H6e=["Academy Color Encoding System (ACES)","Adobe RGB","Adobe Wide Gamut RGB","British Standard Colour (BS)","CIE 1931 XYZ","CIELAB","CIELUV","CIEUVW","CMY","CMYK","DCI-P3","Display-P3","Federal Standard 595C","HKS","HSL","HSLA","HSLuv","HSV","HWB","LCh","LMS","Munsell Color System","Natural Color System (NSC)","Pantone Matching System (PMS)","ProPhoto RGB Color Space","RAL","RG","RGBA","RGK","Rec. 2020","Rec. 2100","Rec. 601","Rec. 709","Uniform Color Spaces (UCSs)","YDbDr","YIQ","YPbPr","sRGB","sYCC","scRGB","xvYCC"],z6e={space:H6e},W6e=z6e,G6e=["ascii_bin","ascii_general_ci","cp1250_bin","cp1250_general_ci","utf8_bin","utf8_general_ci","utf8_unicode_ci"],j6e=["ARCHIVE","BLACKHOLE","CSV","InnoDB","MEMORY","MyISAM"],K6e=["bigint","binary","bit","blob","boolean","date","datetime","decimal","double","enum","float","geometry","int","mediumint","point","real","serial","set","smallint","text","time","timestamp","tinyint","varchar"],U6e={collation:G6e,engine:j6e,type:K6e},q6e=U6e,Bae=["Africa/Abidjan","Africa/Accra","Africa/Addis_Ababa","Africa/Algiers","Africa/Asmara","Africa/Bamako","Africa/Bangui","Africa/Banjul","Africa/Bissau","Africa/Blantyre","Africa/Brazzaville","Africa/Bujumbura","Africa/Cairo","Africa/Casablanca","Africa/Ceuta","Africa/Conakry","Africa/Dakar","Africa/Dar_es_Salaam","Africa/Djibouti","Africa/Douala","Africa/El_Aaiun","Africa/Freetown","Africa/Gaborone","Africa/Harare","Africa/Johannesburg","Africa/Juba","Africa/Kampala","Africa/Khartoum","Africa/Kigali","Africa/Kinshasa","Africa/Lagos","Africa/Libreville","Africa/Lome","Africa/Luanda","Africa/Lubumbashi","Africa/Lusaka","Africa/Malabo","Africa/Maputo","Africa/Maseru","Africa/Mbabane","Africa/Mogadishu","Africa/Monrovia","Africa/Nairobi","Africa/Ndjamena","Africa/Niamey","Africa/Nouakchott","Africa/Ouagadougou","Africa/Porto-Novo","Africa/Sao_Tome","Africa/Tripoli","Africa/Tunis","Africa/Windhoek","America/Adak","America/Anchorage","America/Anguilla","America/Antigua","America/Araguaina","America/Argentina/Buenos_Aires","America/Argentina/Catamarca","America/Argentina/Cordoba","America/Argentina/Jujuy","America/Argentina/La_Rioja","America/Argentina/Mendoza","America/Argentina/Rio_Gallegos","America/Argentina/Salta","America/Argentina/San_Juan","America/Argentina/San_Luis","America/Argentina/Tucuman","America/Argentina/Ushuaia","America/Aruba","America/Asuncion","America/Atikokan","America/Bahia","America/Bahia_Banderas","America/Barbados","America/Belem","America/Belize","America/Blanc-Sablon","America/Boa_Vista","America/Bogota","America/Boise","America/Cambridge_Bay","America/Campo_Grande","America/Cancun","America/Caracas","America/Cayenne","America/Cayman","America/Chicago","America/Chihuahua","America/Ciudad_Juarez","America/Costa_Rica","America/Creston","America/Cuiaba","America/Curacao","America/Danmarkshavn","America/Dawson","America/Dawson_Creek","America/Denver","America/Detroit","America/Dominica","America/Edmonton","America/Eirunepe","America/El_Salvador","America/Fort_Nelson","America/Fortaleza","America/Glace_Bay","America/Goose_Bay","America/Grand_Turk","America/Grenada","America/Guadeloupe","America/Guatemala","America/Guayaquil","America/Guyana","America/Halifax","America/Havana","America/Hermosillo","America/Indiana/Indianapolis","America/Indiana/Knox","America/Indiana/Marengo","America/Indiana/Petersburg","America/Indiana/Tell_City","America/Indiana/Vevay","America/Indiana/Vincennes","America/Indiana/Winamac","America/Inuvik","America/Iqaluit","America/Jamaica","America/Juneau","America/Kentucky/Louisville","America/Kentucky/Monticello","America/Kralendijk","America/La_Paz","America/Lima","America/Los_Angeles","America/Lower_Princes","America/Maceio","America/Managua","America/Manaus","America/Marigot","America/Martinique","America/Matamoros","America/Mazatlan","America/Menominee","America/Merida","America/Metlakatla","America/Mexico_City","America/Miquelon","America/Moncton","America/Monterrey","America/Montevideo","America/Montserrat","America/Nassau","America/New_York","America/Nome","America/Noronha","America/North_Dakota/Beulah","America/North_Dakota/Center","America/North_Dakota/New_Salem","America/Nuuk","America/Ojinaga","America/Panama","America/Paramaribo","America/Phoenix","America/Port-au-Prince","America/Port_of_Spain","America/Porto_Velho","America/Puerto_Rico","America/Punta_Arenas","America/Rankin_Inlet","America/Recife","America/Regina","America/Resolute","America/Rio_Branco","America/Santarem","America/Santiago","America/Santo_Domingo","America/Sao_Paulo","America/Scoresbysund","America/Sitka","America/St_Barthelemy","America/St_Johns","America/St_Kitts","America/St_Lucia","America/St_Thomas","America/St_Vincent","America/Swift_Current","America/Tegucigalpa","America/Thule","America/Tijuana","America/Toronto","America/Tortola","America/Vancouver","America/Whitehorse","America/Winnipeg","America/Yakutat","America/Yellowknife","Antarctica/Casey","Antarctica/Davis","Antarctica/DumontDUrville","Antarctica/Macquarie","Antarctica/Mawson","Antarctica/McMurdo","Antarctica/Palmer","Antarctica/Rothera","Antarctica/Syowa","Antarctica/Troll","Antarctica/Vostok","Arctic/Longyearbyen","Asia/Aden","Asia/Almaty","Asia/Amman","Asia/Anadyr","Asia/Aqtau","Asia/Aqtobe","Asia/Ashgabat","Asia/Atyrau","Asia/Baghdad","Asia/Bahrain","Asia/Baku","Asia/Bangkok","Asia/Barnaul","Asia/Beirut","Asia/Bishkek","Asia/Brunei","Asia/Chita","Asia/Choibalsan","Asia/Colombo","Asia/Damascus","Asia/Dhaka","Asia/Dili","Asia/Dubai","Asia/Dushanbe","Asia/Famagusta","Asia/Gaza","Asia/Hebron","Asia/Ho_Chi_Minh","Asia/Hong_Kong","Asia/Hovd","Asia/Irkutsk","Asia/Jakarta","Asia/Jayapura","Asia/Jerusalem","Asia/Kabul","Asia/Kamchatka","Asia/Karachi","Asia/Kathmandu","Asia/Khandyga","Asia/Kolkata","Asia/Krasnoyarsk","Asia/Kuala_Lumpur","Asia/Kuching","Asia/Kuwait","Asia/Macau","Asia/Magadan","Asia/Makassar","Asia/Manila","Asia/Muscat","Asia/Nicosia","Asia/Novokuznetsk","Asia/Novosibirsk","Asia/Omsk","Asia/Oral","Asia/Phnom_Penh","Asia/Pontianak","Asia/Pyongyang","Asia/Qatar","Asia/Qostanay","Asia/Qyzylorda","Asia/Riyadh","Asia/Sakhalin","Asia/Samarkand","Asia/Seoul","Asia/Shanghai","Asia/Singapore","Asia/Srednekolymsk","Asia/Taipei","Asia/Tashkent","Asia/Tbilisi","Asia/Tehran","Asia/Thimphu","Asia/Tokyo","Asia/Tomsk","Asia/Ulaanbaatar","Asia/Urumqi","Asia/Ust-Nera","Asia/Vientiane","Asia/Vladivostok","Asia/Yakutsk","Asia/Yangon","Asia/Yekaterinburg","Asia/Yerevan","Atlantic/Azores","Atlantic/Bermuda","Atlantic/Canary","Atlantic/Cape_Verde","Atlantic/Faroe","Atlantic/Madeira","Atlantic/Reykjavik","Atlantic/South_Georgia","Atlantic/St_Helena","Atlantic/Stanley","Australia/Adelaide","Australia/Brisbane","Australia/Broken_Hill","Australia/Darwin","Australia/Eucla","Australia/Hobart","Australia/Lindeman","Australia/Lord_Howe","Australia/Melbourne","Australia/Perth","Australia/Sydney","Europe/Amsterdam","Europe/Andorra","Europe/Astrakhan","Europe/Athens","Europe/Belgrade","Europe/Berlin","Europe/Bratislava","Europe/Brussels","Europe/Bucharest","Europe/Budapest","Europe/Busingen","Europe/Chisinau","Europe/Copenhagen","Europe/Dublin","Europe/Gibraltar","Europe/Guernsey","Europe/Helsinki","Europe/Isle_of_Man","Europe/Istanbul","Europe/Jersey","Europe/Kaliningrad","Europe/Kirov","Europe/Kyiv","Europe/Lisbon","Europe/Ljubljana","Europe/London","Europe/Luxembourg","Europe/Madrid","Europe/Malta","Europe/Mariehamn","Europe/Minsk","Europe/Monaco","Europe/Moscow","Europe/Oslo","Europe/Paris","Europe/Podgorica","Europe/Prague","Europe/Riga","Europe/Rome","Europe/Samara","Europe/San_Marino","Europe/Sarajevo","Europe/Saratov","Europe/Simferopol","Europe/Skopje","Europe/Sofia","Europe/Stockholm","Europe/Tallinn","Europe/Tirane","Europe/Ulyanovsk","Europe/Vaduz","Europe/Vatican","Europe/Vienna","Europe/Vilnius","Europe/Volgograd","Europe/Warsaw","Europe/Zagreb","Europe/Zurich","Indian/Antananarivo","Indian/Chagos","Indian/Christmas","Indian/Cocos","Indian/Comoro","Indian/Kerguelen","Indian/Mahe","Indian/Maldives","Indian/Mauritius","Indian/Mayotte","Indian/Reunion","Pacific/Apia","Pacific/Auckland","Pacific/Bougainville","Pacific/Chatham","Pacific/Chuuk","Pacific/Easter","Pacific/Efate","Pacific/Fakaofo","Pacific/Fiji","Pacific/Funafuti","Pacific/Galapagos","Pacific/Gambier","Pacific/Guadalcanal","Pacific/Guam","Pacific/Honolulu","Pacific/Kanton","Pacific/Kiritimati","Pacific/Kosrae","Pacific/Kwajalein","Pacific/Majuro","Pacific/Marquesas","Pacific/Midway","Pacific/Nauru","Pacific/Niue","Pacific/Norfolk","Pacific/Noumea","Pacific/Pago_Pago","Pacific/Palau","Pacific/Pitcairn","Pacific/Pohnpei","Pacific/Port_Moresby","Pacific/Rarotonga","Pacific/Saipan","Pacific/Tahiti","Pacific/Tarawa","Pacific/Tongatapu","Pacific/Wake","Pacific/Wallis"],Y6e={time_zone:Bae},J6e=Y6e,X6e=["ADP","AGP","AI","API","ASCII","CLI","COM","CSS","DNS","DRAM","EXE","FTP","GB","HDD","HEX","HTTP","IB","IP","JBOD","JSON","OCR","PCI","PNG","RAM","RSS","SAS","SCSI","SDD","SMS","SMTP","SQL","SSD","SSL","TCP","THX","TLS","UDP","USB","UTF8","VGA","XML","XSS"],Z6e={abbreviation:X6e},Q6e=Z6e,eCe={smiley:["☠️","☹️","☺️","❣️","❤️","❤️‍🔥","❤️‍🩹","👁️‍🗨️","👹","👺","👻","👽","👾","👿","💀","💋","💌","💓","💔","💕","💖","💗","💘","💙","💚","💛","💜","💝","💞","💟","💢","💣","💤","💥","💦","💨","💩","💫","💬","💭","💯","🕳️","🖤","🗨️","🗯️","😀","😁","😂","😃","😄","😅","😆","😇","😈","😉","😊","😋","😌","😍","😎","😏","😐","😑","😒","😓","😔","😕","😖","😗","😘","😙","😚","😛","😜","😝","😞","😟","😠","😡","😢","😣","😤","😥","😦","😧","😨","😩","😪","😫","😬","😭","😮","😮‍💨","😯","😰","😱","😲","😳","😴","😵","😵‍💫","😶","😶‍🌫️","😷","😸","😹","😺","😻","😼","😽","😾","😿","🙀","🙁","🙂","🙃","🙄","🙈","🙉","🙊","🤍","🤎","🤐","🤑","🤒","🤓","🤔","🤕","🤖","🤗","🤠","🤡","🤢","🤣","🤤","🤥","🤧","🤨","🤩","🤪","🤫","🤬","🤭","🤮","🤯","🥰","🥱","🥲","🥳","🥴","🥵","🥶","🥸","🥺","🧐","🧡"],body:["☝🏻","☝🏼","☝🏽","☝🏾","☝🏿","☝️","✊","✊🏻","✊🏼","✊🏽","✊🏾","✊🏿","✋","✋🏻","✋🏼","✋🏽","✋🏾","✋🏿","✌🏻","✌🏼","✌🏽","✌🏾","✌🏿","✌️","✍🏻","✍🏼","✍🏽","✍🏾","✍🏿","✍️","👀","👁️","👂","👂🏻","👂🏼","👂🏽","👂🏾","👂🏿","👃","👃🏻","👃🏼","👃🏽","👃🏾","👃🏿","👄","👅","👆","👆🏻","👆🏼","👆🏽","👆🏾","👆🏿","👇","👇🏻","👇🏼","👇🏽","👇🏾","👇🏿","👈","👈🏻","👈🏼","👈🏽","👈🏾","👈🏿","👉","👉🏻","👉🏼","👉🏽","👉🏾","👉🏿","👊","👊🏻","👊🏼","👊🏽","👊🏾","👊🏿","👋","👋🏻","👋🏼","👋🏽","👋🏾","👋🏿","👌","👌🏻","👌🏼","👌🏽","👌🏾","👌🏿","👍","👍🏻","👍🏼","👍🏽","👍🏾","👍🏿","👎","👎🏻","👎🏼","👎🏽","👎🏾","👎🏿","👏","👏🏻","👏🏼","👏🏽","👏🏾","👏🏿","👐","👐🏻","👐🏼","👐🏽","👐🏾","👐🏿","💅","💅🏻","💅🏼","💅🏽","💅🏾","💅🏿","💪","💪🏻","💪🏼","💪🏽","💪🏾","💪🏿","🖐🏻","🖐🏼","🖐🏽","🖐🏾","🖐🏿","🖐️","🖕","🖕🏻","🖕🏼","🖕🏽","🖕🏾","🖕🏿","🖖","🖖🏻","🖖🏼","🖖🏽","🖖🏾","🖖🏿","🙌","🙌🏻","🙌🏼","🙌🏽","🙌🏾","🙌🏿","🙏","🙏🏻","🙏🏼","🙏🏽","🙏🏾","🙏🏿","🤌","🤌🏻","🤌🏼","🤌🏽","🤌🏾","🤌🏿","🤏","🤏🏻","🤏🏼","🤏🏽","🤏🏾","🤏🏿","🤘","🤘🏻","🤘🏼","🤘🏽","🤘🏾","🤘🏿","🤙","🤙🏻","🤙🏼","🤙🏽","🤙🏾","🤙🏿","🤚","🤚🏻","🤚🏼","🤚🏽","🤚🏾","🤚🏿","🤛","🤛🏻","🤛🏼","🤛🏽","🤛🏾","🤛🏿","🤜","🤜🏻","🤜🏼","🤜🏽","🤜🏾","🤜🏿","🤝","🤞","🤞🏻","🤞🏼","🤞🏽","🤞🏾","🤞🏿","🤟","🤟🏻","🤟🏼","🤟🏽","🤟🏾","🤟🏿","🤲","🤲🏻","🤲🏼","🤲🏽","🤲🏾","🤲🏿","🤳","🤳🏻","🤳🏼","🤳🏽","🤳🏾","🤳🏿","🦴","🦵","🦵🏻","🦵🏼","🦵🏽","🦵🏾","🦵🏿","🦶","🦶🏻","🦶🏼","🦶🏽","🦶🏾","🦶🏿","🦷","🦻","🦻🏻","🦻🏼","🦻🏽","🦻🏾","🦻🏿","🦾","🦿","🧠","🫀","🫁"],person:["🎅","🎅🏻","🎅🏼","🎅🏽","🎅🏾","🎅🏿","👦","👦🏻","👦🏼","👦🏽","👦🏾","👦🏿","👧","👧🏻","👧🏼","👧🏽","👧🏾","👧🏿","👨","👨‍⚕️","👨‍⚖️","👨‍✈️","👨‍🌾","👨‍🍳","👨‍🍼","👨‍🎓","👨‍🎤","👨‍🎨","👨‍🏫","👨‍🏭","👨‍💻","👨‍💼","👨‍🔧","👨‍🔬","👨‍🚀","👨‍🚒","👨‍🦰","👨‍🦱","👨‍🦲","👨‍🦳","👨🏻","👨🏻‍⚕️","👨🏻‍⚖️","👨🏻‍✈️","👨🏻‍🌾","👨🏻‍🍳","👨🏻‍🍼","👨🏻‍🎓","👨🏻‍🎤","👨🏻‍🎨","👨🏻‍🏫","👨🏻‍🏭","👨🏻‍💻","👨🏻‍💼","👨🏻‍🔧","👨🏻‍🔬","👨🏻‍🚀","👨🏻‍🚒","👨🏻‍🦰","👨🏻‍🦱","👨🏻‍🦲","👨🏻‍🦳","👨🏼","👨🏼‍⚕️","👨🏼‍⚖️","👨🏼‍✈️","👨🏼‍🌾","👨🏼‍🍳","👨🏼‍🍼","👨🏼‍🎓","👨🏼‍🎤","👨🏼‍🎨","👨🏼‍🏫","👨🏼‍🏭","👨🏼‍💻","👨🏼‍💼","👨🏼‍🔧","👨🏼‍🔬","👨🏼‍🚀","👨🏼‍🚒","👨🏼‍🦰","👨🏼‍🦱","👨🏼‍🦲","👨🏼‍🦳","👨🏽","👨🏽‍⚕️","👨🏽‍⚖️","👨🏽‍✈️","👨🏽‍🌾","👨🏽‍🍳","👨🏽‍🍼","👨🏽‍🎓","👨🏽‍🎤","👨🏽‍🎨","👨🏽‍🏫","👨🏽‍🏭","👨🏽‍💻","👨🏽‍💼","👨🏽‍🔧","👨🏽‍🔬","👨🏽‍🚀","👨🏽‍🚒","👨🏽‍🦰","👨🏽‍🦱","👨🏽‍🦲","👨🏽‍🦳","👨🏾","👨🏾‍⚕️","👨🏾‍⚖️","👨🏾‍✈️","👨🏾‍🌾","👨🏾‍🍳","👨🏾‍🍼","👨🏾‍🎓","👨🏾‍🎤","👨🏾‍🎨","👨🏾‍🏫","👨🏾‍🏭","👨🏾‍💻","👨🏾‍💼","👨🏾‍🔧","👨🏾‍🔬","👨🏾‍🚀","👨🏾‍🚒","👨🏾‍🦰","👨🏾‍🦱","👨🏾‍🦲","👨🏾‍🦳","👨🏿","👨🏿‍⚕️","👨🏿‍⚖️","👨🏿‍✈️","👨🏿‍🌾","👨🏿‍🍳","👨🏿‍🍼","👨🏿‍🎓","👨🏿‍🎤","👨🏿‍🎨","👨🏿‍🏫","👨🏿‍🏭","👨🏿‍💻","👨🏿‍💼","👨🏿‍🔧","👨🏿‍🔬","👨🏿‍🚀","👨🏿‍🚒","👨🏿‍🦰","👨🏿‍🦱","👨🏿‍🦲","👨🏿‍🦳","👩","👩‍⚕️","👩‍⚖️","👩‍✈️","👩‍🌾","👩‍🍳","👩‍🍼","👩‍🎓","👩‍🎤","👩‍🎨","👩‍🏫","👩‍🏭","👩‍💻","👩‍💼","👩‍🔧","👩‍🔬","👩‍🚀","👩‍🚒","👩‍🦰","👩‍🦱","👩‍🦲","👩‍🦳","👩🏻","👩🏻‍⚕️","👩🏻‍⚖️","👩🏻‍✈️","👩🏻‍🌾","👩🏻‍🍳","👩🏻‍🍼","👩🏻‍🎓","👩🏻‍🎤","👩🏻‍🎨","👩🏻‍🏫","👩🏻‍🏭","👩🏻‍💻","👩🏻‍💼","👩🏻‍🔧","👩🏻‍🔬","👩🏻‍🚀","👩🏻‍🚒","👩🏻‍🦰","👩🏻‍🦱","👩🏻‍🦲","👩🏻‍🦳","👩🏼","👩🏼‍⚕️","👩🏼‍⚖️","👩🏼‍✈️","👩🏼‍🌾","👩🏼‍🍳","👩🏼‍🍼","👩🏼‍🎓","👩🏼‍🎤","👩🏼‍🎨","👩🏼‍🏫","👩🏼‍🏭","👩🏼‍💻","👩🏼‍💼","👩🏼‍🔧","👩🏼‍🔬","👩🏼‍🚀","👩🏼‍🚒","👩🏼‍🦰","👩🏼‍🦱","👩🏼‍🦲","👩🏼‍🦳","👩🏽","👩🏽‍⚕️","👩🏽‍⚖️","👩🏽‍✈️","👩🏽‍🌾","👩🏽‍🍳","👩🏽‍🍼","👩🏽‍🎓","👩🏽‍🎤","👩🏽‍🎨","👩🏽‍🏫","👩🏽‍🏭","👩🏽‍💻","👩🏽‍💼","👩🏽‍🔧","👩🏽‍🔬","👩🏽‍🚀","👩🏽‍🚒","👩🏽‍🦰","👩🏽‍🦱","👩🏽‍🦲","👩🏽‍🦳","👩🏾","👩🏾‍⚕️","👩🏾‍⚖️","👩🏾‍✈️","👩🏾‍🌾","👩🏾‍🍳","👩🏾‍🍼","👩🏾‍🎓","👩🏾‍🎤","👩🏾‍🎨","👩🏾‍🏫","👩🏾‍🏭","👩🏾‍💻","👩🏾‍💼","👩🏾‍🔧","👩🏾‍🔬","👩🏾‍🚀","👩🏾‍🚒","👩🏾‍🦰","👩🏾‍🦱","👩🏾‍🦲","👩🏾‍🦳","👩🏿","👩🏿‍⚕️","👩🏿‍⚖️","👩🏿‍✈️","👩🏿‍🌾","👩🏿‍🍳","👩🏿‍🍼","👩🏿‍🎓","👩🏿‍🎤","👩🏿‍🎨","👩🏿‍🏫","👩🏿‍🏭","👩🏿‍💻","👩🏿‍💼","👩🏿‍🔧","👩🏿‍🔬","👩🏿‍🚀","👩🏿‍🚒","👩🏿‍🦰","👩🏿‍🦱","👩🏿‍🦲","👩🏿‍🦳","👮","👮‍♀️","👮‍♂️","👮🏻","👮🏻‍♀️","👮🏻‍♂️","👮🏼","👮🏼‍♀️","👮🏼‍♂️","👮🏽","👮🏽‍♀️","👮🏽‍♂️","👮🏾","👮🏾‍♀️","👮🏾‍♂️","👮🏿","👮🏿‍♀️","👮🏿‍♂️","👰","👰‍♀️","👰‍♂️","👰🏻","👰🏻‍♀️","👰🏻‍♂️","👰🏼","👰🏼‍♀️","👰🏼‍♂️","👰🏽","👰🏽‍♀️","👰🏽‍♂️","👰🏾","👰🏾‍♀️","👰🏾‍♂️","👰🏿","👰🏿‍♀️","👰🏿‍♂️","👱","👱‍♀️","👱‍♂️","👱🏻","👱🏻‍♀️","👱🏻‍♂️","👱🏼","👱🏼‍♀️","👱🏼‍♂️","👱🏽","👱🏽‍♀️","👱🏽‍♂️","👱🏾","👱🏾‍♀️","👱🏾‍♂️","👱🏿","👱🏿‍♀️","👱🏿‍♂️","👲","👲🏻","👲🏼","👲🏽","👲🏾","👲🏿","👳","👳‍♀️","👳‍♂️","👳🏻","👳🏻‍♀️","👳🏻‍♂️","👳🏼","👳🏼‍♀️","👳🏼‍♂️","👳🏽","👳🏽‍♀️","👳🏽‍♂️","👳🏾","👳🏾‍♀️","👳🏾‍♂️","👳🏿","👳🏿‍♀️","👳🏿‍♂️","👴","👴🏻","👴🏼","👴🏽","👴🏾","👴🏿","👵","👵🏻","👵🏼","👵🏽","👵🏾","👵🏿","👶","👶🏻","👶🏼","👶🏽","👶🏾","👶🏿","👷","👷‍♀️","👷‍♂️","👷🏻","👷🏻‍♀️","👷🏻‍♂️","👷🏼","👷🏼‍♀️","👷🏼‍♂️","👷🏽","👷🏽‍♀️","👷🏽‍♂️","👷🏾","👷🏾‍♀️","👷🏾‍♂️","👷🏿","👷🏿‍♀️","👷🏿‍♂️","👸","👸🏻","👸🏼","👸🏽","👸🏾","👸🏿","👼","👼🏻","👼🏼","👼🏽","👼🏾","👼🏿","💁","💁‍♀️","💁‍♂️","💁🏻","💁🏻‍♀️","💁🏻‍♂️","💁🏼","💁🏼‍♀️","💁🏼‍♂️","💁🏽","💁🏽‍♀️","💁🏽‍♂️","💁🏾","💁🏾‍♀️","💁🏾‍♂️","💁🏿","💁🏿‍♀️","💁🏿‍♂️","💂","💂‍♀️","💂‍♂️","💂🏻","💂🏻‍♀️","💂🏻‍♂️","💂🏼","💂🏼‍♀️","💂🏼‍♂️","💂🏽","💂🏽‍♀️","💂🏽‍♂️","💂🏾","💂🏾‍♀️","💂🏾‍♂️","💂🏿","💂🏿‍♀️","💂🏿‍♂️","💆","💆‍♀️","💆‍♂️","💆🏻","💆🏻‍♀️","💆🏻‍♂️","💆🏼","💆🏼‍♀️","💆🏼‍♂️","💆🏽","💆🏽‍♀️","💆🏽‍♂️","💆🏾","💆🏾‍♀️","💆🏾‍♂️","💆🏿","💆🏿‍♀️","💆🏿‍♂️","💇","💇🏻","💇🏼","💇🏽","🕵🏻","🕵🏻‍♀️","🕵🏻‍♂️","🕵🏼","🕵🏼‍♀️","🕵🏼‍♂️","🕵🏽","🕵🏽‍♀️","🕵🏽‍♂️","🕵🏾","🕵🏾‍♀️","🕵🏾‍♂️","🕵🏿","🕵🏿‍♀️","🕵🏿‍♂️","🕵️","🕵️‍♀️","🕵️‍♂️","🙅","🙅‍♀️","🙅‍♂️","🙅🏻","🙅🏻‍♀️","🙅🏻‍♂️","🙅🏼","🙅🏼‍♀️","🙅🏼‍♂️","🙅🏽","🙅🏽‍♀️","🙅🏽‍♂️","🙅🏾","🙅🏾‍♀️","🙅🏾‍♂️","🙅🏿","🙅🏿‍♀️","🙅🏿‍♂️","🙆","🙆‍♀️","🙆‍♂️","🙆🏻","🙆🏻‍♀️","🙆🏻‍♂️","🙆🏼","🙆🏼‍♀️","🙆🏼‍♂️","🙆🏽","🙆🏽‍♀️","🙆🏽‍♂️","🙆🏾","🙆🏾‍♀️","🙆🏾‍♂️","🙆🏿","🙆🏿‍♀️","🙆🏿‍♂️","🙇","🙇‍♀️","🙇‍♂️","🙇🏻","🙇🏻‍♀️","🙇🏻‍♂️","🙇🏼","🙇🏼‍♀️","🙇🏼‍♂️","🙇🏽","🙇🏽‍♀️","🙇🏽‍♂️","🙇🏾","🙇🏾‍♀️","🙇🏾‍♂️","🙇🏿","🙇🏿‍♀️","🙇🏿‍♂️","🙋","🙋‍♀️","🙋‍♂️","🙋🏻","🙋🏻‍♀️","🙋🏻‍♂️","🙋🏼","🙋🏼‍♀️","🙋🏼‍♂️","🙋🏽","🙋🏽‍♀️","🙋🏽‍♂️","🙋🏾","🙋🏾‍♀️","🙋🏾‍♂️","🙋🏿","🙋🏿‍♀️","🙋🏿‍♂️","🙍","🙍‍♀️","🙍‍♂️","🙍🏻","🙍🏻‍♀️","🙍🏻‍♂️","🙍🏼","🙍🏼‍♀️","🙍🏼‍♂️","🙍🏽","🙍🏽‍♀️","🙍🏽‍♂️","🙍🏾","🙍🏾‍♀️","🙍🏾‍♂️","🙍🏿","🙍🏿‍♀️","🙍🏿‍♂️","🙎","🙎‍♀️","🙎‍♂️","🙎🏻","🙎🏻‍♀️","🙎🏻‍♂️","🙎🏼","🙎🏼‍♀️","🙎🏼‍♂️","🙎🏽","🙎🏽‍♀️","🙎🏽‍♂️","🙎🏾","🙎🏾‍♀️","🙎🏾‍♂️","🙎🏿","🙎🏿‍♀️","🙎🏿‍♂️","🤦","🤦‍♀️","🤦‍♂️","🤦🏻","🤦🏻‍♀️","🤦🏻‍♂️","🤦🏼","🤦🏼‍♀️","🤦🏼‍♂️","🤦🏽","🤦🏽‍♀️","🤦🏽‍♂️","🤦🏾","🤦🏾‍♀️","🤦🏾‍♂️","🤦🏿","🤦🏿‍♀️","🤦🏿‍♂️","🤰","🤰🏻","🤰🏼","🤰🏽","🤰🏾","🤰🏿","🤱","🤱🏻","🤱🏼","🤱🏽","🤱🏾","🤱🏿","🤴","🤴🏻","🤴🏼","🤴🏽","🤴🏾","🤴🏿","🤵","🤵‍♀️","🤵‍♂️","🤵🏻","🤵🏻‍♀️","🤵🏻‍♂️","🤵🏼","🤵🏼‍♀️","🤵🏼‍♂️","🤵🏽","🤵🏽‍♀️","🤵🏽‍♂️","🤵🏾","🤵🏾‍♀️","🤵🏾‍♂️","🤵🏿","🤵🏿‍♀️","🤵🏿‍♂️","🤶","🤶🏻","🤶🏼","🤶🏽","🤶🏾","🤶🏿","🤷","🤷‍♀️","🤷‍♂️","🤷🏻","🤷🏻‍♀️","🤷🏻‍♂️","🤷🏼","🤷🏼‍♀️","🤷🏼‍♂️","🤷🏽","🤷🏽‍♀️","🤷🏽‍♂️","🤷🏾","🤷🏾‍♀️","🤷🏾‍♂️","🤷🏿","🤷🏿‍♀️","🤷🏿‍♂️","🥷","🥷🏻","🥷🏼","🥷🏽","🥷🏾","🥷🏿","🦸","🦸‍♀️","🦸‍♂️","🦸🏻","🦸🏻‍♀️","🦸🏻‍♂️","🦸🏼","🦸🏼‍♀️","🦸🏼‍♂️","🦸🏽","🦸🏽‍♀️","🦸🏽‍♂️","🦸🏾","🦸🏾‍♀️","🦸🏾‍♂️","🦸🏿","🦸🏿‍♀️","🦸🏿‍♂️","🦹","🦹‍♀️","🦹‍♂️","🦹🏻","🦹🏻‍♀️","🦹🏻‍♂️","🦹🏼","🦹🏼‍♀️","🦹🏼‍♂️","🦹🏽","🦹🏽‍♀️","🦹🏽‍♂️","🦹🏾","🦹🏾‍♀️","🦹🏾‍♂️","🦹🏿","🦹🏿‍♀️","🦹🏿‍♂️","🧏","🧏‍♀️","🧏‍♂️","🧏🏻","🧏🏻‍♀️","🧏🏻‍♂️","🧏🏼","🧏🏼‍♀️","🧏🏼‍♂️","🧏🏽","🧏🏽‍♀️","🧏🏽‍♂️","🧏🏾","🧏🏾‍♀️","🧏🏾‍♂️","🧏🏿","🧏🏿‍♀️","🧏🏿‍♂️","🧑","🧑‍⚕️","🧑‍⚖️","🧑‍✈️","🧑‍🌾","🧑‍🍳","🧑‍🍼","🧑‍🎄","🧑‍🎓","🧑‍🎤","🧑‍🎨","🧑‍🏫","🧑‍🏭","🧑‍💻","🧑‍💼","🧑‍🔧","🧑‍🔬","🧑‍🚀","🧑‍🚒","🧑‍🦰","🧑‍🦱","🧑‍🦲","🧑‍🦳","🧑🏻","🧑🏻‍⚕️","🧑🏻‍⚖️","🧑🏻‍✈️","🧑🏻‍🌾","🧑🏻‍🍳","🧑🏻‍🍼","🧑🏻‍🎄","🧑🏻‍🎓","🧑🏻‍🎤","🧑🏻‍🎨","🧑🏻‍🏫","🧑🏻‍🏭","🧑🏻‍💻","🧑🏻‍💼","🧑🏻‍🔧","🧑🏻‍🔬","🧑🏻‍🚀","🧑🏻‍🚒","🧑🏻‍🦰","🧑🏻‍🦱","🧑🏻‍🦲","🧑🏻‍🦳","🧑🏼","🧑🏼‍⚕️","🧑🏼‍⚖️","🧑🏼‍✈️","🧑🏼‍🌾","🧑🏼‍🍳","🧑🏼‍🍼","🧑🏼‍🎄","🧑🏼‍🎓","🧑🏼‍🎤","🧑🏼‍🎨","🧑🏼‍🏫","🧑🏼‍🏭","🧑🏼‍💻","🧑🏼‍💼","🧑🏼‍🔧","🧑🏼‍🔬","🧑🏼‍🚀","🧑🏼‍🚒","🧑🏼‍🦰","🧑🏼‍🦱","🧑🏼‍🦲","🧑🏼‍🦳","🧑🏽","🧑🏽‍⚕️","🧑🏽‍⚖️","🧑🏽‍✈️","🧑🏽‍🌾","🧑🏽‍🍳","🧑🏽‍🍼","🧑🏽‍🎄","🧑🏽‍🎓","🧑🏽‍🎤","🧑🏽‍🎨","🧑🏽‍🏫","🧑🏽‍🏭","🧑🏽‍💻","🧑🏽‍💼","🧑🏽‍🔧","🧑🏽‍🔬","🧑🏽‍🚀","🧑🏽‍🚒","🧑🏽‍🦰","🧑🏽‍🦱","🧑🏽‍🦲","🧑🏽‍🦳","🧑🏾","🧑🏾‍⚕️","🧑🏾‍⚖️","🧑🏾‍✈️","🧑🏾‍🌾","🧑🏾‍🍳","🧑🏾‍🍼","🧑🏾‍🎄","🧑🏾‍🎓","🧑🏾‍🎤","🧑🏾‍🎨","🧑🏾‍🏫","🧑🏾‍🏭","🧑🏾‍💻","🧑🏾‍💼","🧑🏾‍🔧","🧑🏾‍🔬","🧑🏾‍🚀","🧑🏾‍🚒","🧑🏾‍🦰","🧑🏾‍🦱","🧑🏾‍🦲","🧑🏾‍🦳","🧑🏿","🧑🏿‍⚕️","🧑🏿‍⚖️","🧑🏿‍✈️","🧑🏿‍🌾","🧑🏿‍🍳","🧑🏿‍🍼","🧑🏿‍🎄","🧑🏿‍🎓","🧑🏿‍🎤","🧑🏿‍🎨","🧑🏿‍🏫","🧑🏿‍🏭","🧑🏿‍💻","🧑🏿‍💼","🧑🏿‍🔧","🧑🏿‍🔬","🧑🏿‍🚀","🧑🏿‍🚒","🧑🏿‍🦰","🧑🏿‍🦱","🧑🏿‍🦲","🧑🏿‍🦳","🧒","🧒🏻","🧒🏼","🧒🏽","🧒🏾","🧒🏿","🧓","🧓🏻","🧓🏼","🧓🏽","🧓🏾","🧓🏿","🧔","🧔‍♀️","🧔‍♂️","🧔🏻","🧔🏻‍♀️","🧔🏻‍♂️","🧔🏼","🧔🏼‍♀️","🧔🏼‍♂️","🧔🏽","🧔🏽‍♀️","🧔🏽‍♂️","🧔🏾","🧔🏾‍♀️","🧔🏾‍♂️","🧔🏿","🧔🏿‍♀️","🧔🏿‍♂️","🧕","🧕🏻","🧕🏼","🧕🏽","🧕🏾","🧕🏿","🧙","🧙‍♀️","🧙‍♂️","🧙🏻","🧙🏻‍♀️","🧙🏻‍♂️","🧙🏼","🧙🏼‍♀️","🧙🏼‍♂️","🧙🏽","🧙🏽‍♀️","🧙🏽‍♂️","🧙🏾","🧙🏾‍♀️","🧙🏾‍♂️","🧙🏿","🧙🏿‍♀️","🧙🏿‍♂️","🧚","🧚‍♀️","🧚‍♂️","🧚🏻","🧚🏻‍♀️","🧚🏻‍♂️","🧚🏼","🧚🏼‍♀️","🧚🏼‍♂️","🧚🏽","🧚🏽‍♀️","🧚🏽‍♂️","🧚🏾","🧚🏾‍♀️","🧚🏾‍♂️","🧚🏿","🧚🏿‍♀️","🧚🏿‍♂️","🧛","🧛‍♀️","🧛‍♂️","🧛🏻","🧛🏻‍♀️","🧛🏻‍♂️","🧛🏼","🧛🏼‍♀️","🧛🏼‍♂️","🧛🏽","🧛🏽‍♀️","🧛🏽‍♂️","🧛🏾","🧛🏾‍♀️","🧛🏾‍♂️","🧛🏿","🧛🏿‍♀️","🧛🏿‍♂️","🧜","🧜‍♀️","🧜‍♂️","🧜🏻","🧜🏻‍♀️","🧜🏻‍♂️","🧜🏼","🧜🏼‍♀️","🧜🏼‍♂️","🧜🏽","🧜🏽‍♀️","🧜🏽‍♂️","🧜🏾","🧜🏾‍♀️","🧜🏾‍♂️","🧜🏿","🧜🏿‍♀️","🧜🏿‍♂️","🧝","🧝‍♀️","🧝‍♂️","🧝🏻","🧝🏻‍♀️","🧝🏻‍♂️","🧝🏼","🧝🏼‍♀️","🧝🏼‍♂️","🧝🏽","🧝🏽‍♀️","🧝🏽‍♂️","🧝🏾","🧝🏾‍♀️","🧝🏾‍♂️","🧝🏿","🧝🏿‍♀️","🧝🏿‍♂️","🧞","🧞‍♀️","🧞‍♂️","🧟","🧟‍♀️","🧟‍♂️"],nature:["☘️","🌱","🌲","🌳","🌴","🌵","🌷","🌸","🌹","🌺","🌻","🌼","🌾","🌿","🍀","🍁","🍂","🍃","🏵️","🐀","🐁","🐂","🐃","🐄","🐅","🐆","🐇","🐈","🐈‍⬛","🐉","🐊","🐋","🐌","🐍","🐎","🐏","🐐","🐑","🐒","🐓","🐔","🐕","🐕‍🦺","🐖","🐗","🐘","🐙","🐚","🐛","🐜","🐝","🐞","🐟","🐠","🐡","🐢","🐣","🐤","🐥","🐦","🐧","🐨","🐩","🐪","🐫","🐬","🐭","🐮","🐯","🐰","🐱","🐲","🐳","🐴","🐵","🐶","🐷","🐸","🐹","🐺","🐻","🐻‍❄️","🐼","🐽","🐾","🐿️","💐","💮","🕊️","🕷️","🕸️","🥀","🦁","🦂","🦃","🦄","🦅","🦆","🦇","🦈","🦉","🦊","🦋","🦌","🦍","🦎","🦏","🦒","🦓","🦔","🦕","🦖","🦗","🦘","🦙","🦚","🦛","🦜","🦝","🦟","🦠","🦡","🦢","🦣","🦤","🦥","🦦","🦧","🦨","🦩","🦫","🦬","🦭","🦮","🪰","🪱","🪲","🪳","🪴","🪶"],food:["☕","🌭","🌮","🌯","🌰","🌶️","🌽","🍄","🍅","🍆","🍇","🍈","🍉","🍊","🍋","🍌","🍍","🍎","🍏","🍐","🍑","🍒","🍓","🍔","🍕","🍖","🍗","🍘","🍙","🍚","🍛","🍜","🍝","🍞","🍟","🍠","🍡","🍢","🍣","🍤","🍥","🍦","🍧","🍨","🍩","🍪","🍫","🍬","🍭","🍮","🍯","🍰","🍱","🍲","🍳","🍴","🍵","🍶","🍷","🍸","🍹","🍺","🍻","🍼","🍽️","🍾","🍿","🎂","🏺","🔪","🥂","🥃","🥄","🥐","🥑","🥒","🥓","🥔","🥕","🥖","🥗","🥘","🥙","🥚","🥛","🥜","🥝","🥞","🥟","🥠","🥡","🥢","🥣","🥤","🥥","🥦","🥧","🥨","🥩","🥪","🥫","🥬","🥭","🥮","🥯","🦀","🦐","🦑","🦞","🦪","🧀","🧁","🧂","🧃","🧄","🧅","🧆","🧇","🧈","🧉","🧊","🧋","🫐","🫑","🫒","🫓","🫔","🫕","🫖"],travel:["⌚","⌛","⏰","⏱️","⏲️","⏳","☀️","☁️","☂️","☃️","☄️","☔","♨️","⚓","⚡","⛄","⛅","⛈️","⛩️","⛪","⛰️","⛱️","⛲","⛴️","⛵","⛺","⛽","✈️","❄️","⭐","🌀","🌁","🌂","🌃","🌄","🌅","🌆","🌇","🌈","🌉","🌊","🌋","🌌","🌍","🌎","🌏","🌐","🌑","🌒","🌓","🌔","🌕","🌖","🌗","🌘","🌙","🌚","🌛","🌜","🌝","🌞","🌟","🌠","🌡️","🌤️","🌥️","🌦️","🌧️","🌨️","🌩️","🌪️","🌫️","🌬️","🎠","🎡","🎢","🎪","🏍️","🏎️","🏔️","🏕️","🏖️","🏗️","🏘️","🏙️","🏚️","🏛️","🏜️","🏝️","🏞️","🏟️","🏠","🏡","🏢","🏣","🏤","🏥","🏦","🏨","🏩","🏪","🏫","🏬","🏭","🏯","🏰","💈","💒","💧","💺","🔥","🕋","🕌","🕍","🕐","🕑","🕒","🕓","🕔","🕕","🕖","🕗","🕘","🕙","🕚","🕛","🕜","🕝","🕞","🕟","🕠","🕡","🕢","🕣","🕤","🕥","🕦","🕧","🕰️","🗺️","🗻","🗼","🗽","🗾","🚀","🚁","🚂","🚃","🚄","🚅","🚆","🚇","🚈","🚉","🚊","🚋","🚌","🚍","🚎","🚏","🚐","🚑","🚒","🚓","🚔","🚕","🚖","🚗","🚘","🚙","🚚","🚛","🚜","🚝","🚞","🚟","🚠","🚡","🚢","🚤","🚥","🚦","🚧","🚨","🚲","🛎️","🛑","🛕","🛖","🛢️","🛣️","🛤️","🛥️","🛩️","🛫","🛬","🛰️","🛳️","🛴","🛵","🛶","🛸","🛹","🛺","🛻","🛼","🦼","🦽","🧭","🧱","🧳","🪂","🪐","🪨","🪵"],activity:["♟️","♠️","♣️","♥️","♦️","⚽","⚾","⛳","⛸️","✨","🀄","🃏","🎀","🎁","🎃","🎄","🎆","🎇","🎈","🎉","🎊","🎋","🎍","🎎","🎏","🎐","🎑","🎖️","🎗️","🎟️","🎣","🎨","🎫","🎭","🎮","🎯","🎰","🎱","🎲","🎳","🎴","🎽","🎾","🎿","🏀","🏅","🏆","🏈","🏉","🏏","🏐","🏑","🏒","🏓","🏸","🔮","🕹️","🖼️","🛷","🤿","🥅","🥇","🥈","🥉","🥊","🥋","🥌","🥍","🥎","🥏","🧧","🧨","🧩","🧵","🧶","🧸","🧿","🪀","🪁","🪄","🪅","🪆","🪡","🪢"],object:["⌨️","☎️","⚒️","⚔️","⚖️","⚗️","⚙️","⚰️","⚱️","⛏️","⛑️","⛓️","✂️","✉️","✏️","✒️","🎒","🎓","🎙️","🎚️","🎛️","🎞️","🎤","🎥","🎧","🎩","🎬","🎵","🎶","🎷","🎸","🎹","🎺","🎻","🎼","🏮","🏷️","🏹","👑","👒","👓","👔","👕","👖","👗","👘","👙","👚","👛","👜","👝","👞","👟","👠","👡","👢","💄","💉","💊","💍","💎","💡","💰","💳","💴","💵","💶","💷","💸","💹","💻","💼","💽","💾","💿","📀","📁","📂","📃","📄","📅","📆","📇","📈","📉","📊","📋","📌","📍","📎","📏","📐","📑","📒","📓","📔","📕","📖","📗","📘","📙","📚","📜","📝","📞","📟","📠","📡","📢","📣","📤","📥","📦","📧","📨","📩","📪","📫","📬","📭","📮","📯","📰","📱","📲","📷","📸","📹","📺","📻","📼","📽️","📿","🔇","🔈","🔉","🔊","🔋","🔌","🔍","🔎","🔏","🔐","🔑","🔒","🔓","🔔","🔕","🔖","🔗","🔦","🔧","🔨","🔩","🔫","🔬","🔭","🕯️","🕶️","🖇️","🖊️","🖋️","🖌️","🖍️","🖥️","🖨️","🖱️","🖲️","🗂️","🗃️","🗄️","🗑️","🗒️","🗓️","🗜️","🗝️","🗞️","🗡️","🗳️","🗿","🚪","🚬","🚽","🚿","🛁","🛋️","🛍️","🛏️","🛒","🛗","🛠️","🛡️","🥁","🥻","🥼","🥽","🥾","🥿","🦯","🦺","🧢","🧣","🧤","🧥","🧦","🧪","🧫","🧬","🧮","🧯","🧰","🧲","🧴","🧷","🧹","🧺","🧻","🧼","🧽","🧾","🩰","🩱","🩲","🩳","🩴","🩸","🩹","🩺","🪃","🪑","🪒","🪓","🪔","🪕","🪖","🪗","🪘","🪙","🪚","🪛","🪜","🪝","🪞","🪟","🪠","🪣","🪤","🪥","🪦","🪧"],symbol:["#️⃣","*️⃣","0⃣","1⃣","2⃣","3⃣","4⃣","5⃣","6⃣","7⃣","8⃣","9⃣","©️","®️","‼️","⁉️","™️","","↔️","↕️","↖️","↗️","↘️","↙️","↩️","↪️","⏏️","⏩","⏪","⏫","⏬","⏭️","⏮️","⏯️","⏸️","⏹️","⏺️","Ⓜ️","▪️","▫️","▶️","◀️","◻️","◼️","◽","◾","☑️","☢️","☣️","☦️","☪️","☮️","☯️","☸️","♀️","♂️","♈","♉","♊","♋","♌","♍","♎","♏","♐","♑","♒","♓","♻️","♾️","♿","⚕️","⚛️","⚜️","⚠️","⚧️","⚪","⚫","⛎","⛔","✅","✔️","✖️","✝️","✡️","✳️","✴️","❇️","❌","❎","❓","❔","❕","❗","","","➗","➡️","➰","➿","⤴️","⤵️","⬅️","⬆️","⬇️","⬛","⬜","⭕","〰️","〽️","㊗️","㊙️","🅰️","🅱️","🅾️","🅿️","🆎","🆑","🆒","🆓","🆔","🆕","🆖","🆗","🆘","🆙","🆚","🈁","🈂️","🈚","🈯","🈲","🈳","🈴","🈵","🈶","🈷️","🈸","🈹","🈺","🉐","🉑","🎦","🏧","💠","💱","💲","📛","📳","📴","📵","📶","🔀","🔁","🔂","🔃","🔄","🔅","🔆","🔘","🔙","🔚","🔛","🔜","🔝","🔞","🔟","🔠","🔡","🔢","🔣","🔤","🔯","🔰","🔱","🔲","🔳","🔴","🔵","🔶","🔷","🔸","🔹","🔺","🔻","🔼","🔽","🕉️","🕎","🚫","🚭","🚮","🚯","🚰","🚱","🚳","🚷","🚸","🚹","🚺","🚻","🚼","🚾","🛂","🛃","🛄","🛅","🛐","🟠","🟡","🟢","🟣","🟤","🟥","🟦","🟧","🟨","🟩","🟪","🟫"],flag:["🇦🇨","🇦🇩","🇦🇪","🇦🇫","🇦🇬","🇦🇮","🇦🇱","🇦🇲","🇦🇴","🇦🇶","🇦🇷","🇦🇸","🇦🇹","🇦🇺","🇦🇼","🇦🇽","🇦🇿","🇧🇦","🇧🇧","🇧🇩","🇧🇪","🇧🇫","🇧🇬","🇧🇭","🇧🇮","🇧🇯","🇧🇱","🇧🇲","🇧🇳","🇧🇴","🇧🇶","🇧🇷","🇧🇸","🇧🇹","🇧🇻","🇧🇼","🇧🇾","🇧🇿","🇨🇦","🇨🇨","🇨🇩","🇨🇫","🇨🇬","🇨🇭","🇨🇮","🇨🇰","🇨🇱","🇨🇲","🇨🇳","🇨🇴","🇨🇵","🇨🇷","🇨🇺","🇨🇻","🇨🇼","🇨🇽","🇨🇾","🇨🇿","🇩🇪","🇩🇬","🇩🇯","🇩🇰","🇩🇲","🇩🇴","🇩🇿","🇪🇦","🇪🇨","🇪🇪","🇪🇬","🇪🇭","🇪🇷","🇪🇸","🇪🇹","🇪🇺","🇫🇮","🇫🇯","🇫🇰","🇫🇲","🇫🇴","🇫🇷","🇬🇦","🇬🇧","🇬🇩","🇬🇪","🇬🇫","🇬🇬","🇬🇭","🇬🇮","🇬🇱","🇬🇲","🇬🇳","🇬🇵","🇬🇶","🇬🇷","🇬🇸","🇬🇹","🇬🇺","🇬🇼","🇬🇾","🇭🇰","🇭🇲","🇭🇳","🇭🇷","🇭🇹","🇭🇺","🇮🇨","🇮🇩","🇮🇪","🇮🇱","🇮🇲","🇮🇳","🇮🇴","🇮🇶","🇮🇷","🇮🇸","🇮🇹","🇯🇪","🇯🇲","🇯🇴","🇯🇵","🇰🇪","🇰🇬","🇰🇭","🇰🇮","🇰🇲","🇰🇳","🇰🇵","🇰🇷","🇰🇼","🇰🇾","🇰🇿","🇱🇦","🇱🇧","🇱🇨","🇱🇮","🇱🇰","🇱🇷","🇱🇸","🇱🇹","🇱🇺","🇱🇻","🇱🇾","🇲🇦","🇲🇨","🇲🇩","🇲🇪","🇲🇫","🇲🇬","🇲🇭","🇲🇰","🇲🇱","🇲🇲","🇲🇳","🇲🇴","🇲🇵","🇲🇶","🇲🇷","🇲🇸","🇲🇹","🇲🇺","🇲🇻","🇲🇼","🇲🇽","🇲🇾","🇲🇿","🇳🇦","🇳🇨","🇳🇪","🇳🇫","🇳🇬","🇳🇮","🇳🇱","🇳🇴","🇳🇵","🇳🇷","🇳🇺","🇳🇿","🇴🇲","🇵🇦","🇵🇪","🇵🇫","🇵🇬","🇵🇭","🇵🇰","🇵🇱","🇵🇲","🇵🇳","🇵🇷","🇵🇸","🇵🇹","🇵🇼","🇵🇾","🇶🇦","🇷🇪","🇷🇴","🇷🇸","🇷🇺","🇷🇼","🇸🇦","🇸🇧","🇸🇨","🇸🇩","🇸🇪","🇸🇬","🇸🇭","🇸🇮","🇸🇯","🇸🇰","🇸🇱","🇸🇲","🇸🇳","🇸🇴","🇸🇷","🇸🇸","🇸🇹","🇸🇻","🇸🇽","🇸🇾","🇸🇿","🇹🇦","🇹🇨","🇹🇩","🇹🇫","🇹🇬","🇹🇭","🇹🇯","🇹🇰","🇹🇱","🇹🇲","🇹🇳","🇹🇴","🇹🇷","🇹🇹","🇹🇻","🇹🇼","🇹🇿","🇺🇦","🇺🇬","🇺🇲","🇺🇳","🇺🇸","🇺🇾","🇺🇿","🇻🇦","🇻🇨","🇻🇪","🇻🇬","🇻🇮","🇻🇳","🇻🇺","🇼🇫","🇼🇸","🇽🇰","🇾🇪","🇾🇹","🇿🇦","🇿🇲","🇿🇼","🎌","🏁","🏳️","🏳️‍⚧️","🏳️‍🌈","🏴","🏴‍☠️","🚩"]},tCe={informational:[100,101,102,103],success:[200,201,202,203,204,205,206,207,208,226],redirection:[300,301,302,303,304,305,306,307,308],clientError:[400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,421,422,423,424,425,426,428,429,431,451],serverError:[500,501,502,503,504,505,506,507,508,510,511]},nCe=["ES256","ES384","ES512","HS256","HS384","HS512","PS256","PS384","PS512","RS256","RS384","RS512","none"],rCe=["FakerBot/{{system.semver}}","Googlebot/2.1 (+http://www.google.com/bot.html)",'Mozilla/5.0 (Linux; Android {{number.int({"min":5,"max":13})}}; {{helpers.arrayElement(["SM-G998U","SM-G998B","SM-G998N","SM-G998P","SM-T800"])}}) AppleWebKit/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}} (KHTML, like Gecko) Chrome/{{number.int({"min":55,"max":131})}}.{{system.semver}} Mobile Safari/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}','Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:{{number.int({"min":75, "max":133})}}.0) Gecko/20100101 Firefox/{{number.int({"min":75, "max":133})}}.0','Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}.{{number.int({"min":0,"max":99})}} (KHTML, like Gecko) Version/16.1 Safari/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}.{{number.int({"min":0,"max":99})}}','Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_15_7) AppleWebKit/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}.{{number.int({"min":0,"max":99})}} (KHTML, like Gecko) Chrome/{{number.int({"min":55,"max":131})}}.{{system.semver}} Safari/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}.{{number.int({"min":0,"max":99})}}','Mozilla/5.0 (Windows NT {{helpers.arrayElement(["5.1","5.2","6.0","6.1","6.2","6.3","10.0"])}}; Win64; x64) AppleWebKit/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}} (KHTML, like Gecko) Chrome/{{number.int({"min":55,"max":131})}}.{{system.semver}} Safari/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}} Edg/{{number.int({"min":110,"max":131})}}.{{system.semver}}','Mozilla/5.0 (X11; Linux x86_64; rv:{{number.int({"min":75,"max":133})}}.0) Gecko/20100101 Firefox/{{number.int({"min":75,"max":133})}}.0','Mozilla/5.0 (compatible; MSIE {{number.int({"min":6,"max":10})}}.0; Windows NT {{helpers.arrayElement(["5.1","5.2","6.0","6.1","6.2","6.3","10.0"])}}; Trident/{{number.int({"min":4,"max":7})}}.0)','Mozilla/5.0 (iPhone; CPU iPhone OS {{number.int({"min":10,"max":18})}}_{{number.int({"min":0,"max":4})}} like Mac OS X) AppleWebKit/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}.{{number.int({"min":0,"max":99})}} (KHTML, like Gecko) Version/{{number.int({"min":10,"max":18})}}_{{number.int({"min":0,"max":4})}} Mobile/15E148 Safari/{{number.int({"min":536,"max":605})}}.{{number.int({"min":0,"max":99})}}'],aCe={emoji:eCe,http_status_code:tCe,jwt_algorithm:nCe,user_agent_pattern:rCe},iCe=aCe,oCe=[{alpha2:"AD",alpha3:"AND",numeric:"020"},{alpha2:"AE",alpha3:"ARE",numeric:"784"},{alpha2:"AF",alpha3:"AFG",numeric:"004"},{alpha2:"AG",alpha3:"ATG",numeric:"028"},{alpha2:"AI",alpha3:"AIA",numeric:"660"},{alpha2:"AL",alpha3:"ALB",numeric:"008"},{alpha2:"AM",alpha3:"ARM",numeric:"051"},{alpha2:"AO",alpha3:"AGO",numeric:"024"},{alpha2:"AQ",alpha3:"ATA",numeric:"010"},{alpha2:"AR",alpha3:"ARG",numeric:"032"},{alpha2:"AS",alpha3:"ASM",numeric:"016"},{alpha2:"AT",alpha3:"AUT",numeric:"040"},{alpha2:"AU",alpha3:"AUS",numeric:"036"},{alpha2:"AW",alpha3:"ABW",numeric:"533"},{alpha2:"AX",alpha3:"ALA",numeric:"248"},{alpha2:"AZ",alpha3:"AZE",numeric:"031"},{alpha2:"BA",alpha3:"BIH",numeric:"070"},{alpha2:"BB",alpha3:"BRB",numeric:"052"},{alpha2:"BD",alpha3:"BGD",numeric:"050"},{alpha2:"BE",alpha3:"BEL",numeric:"056"},{alpha2:"BF",alpha3:"BFA",numeric:"854"},{alpha2:"BG",alpha3:"BGR",numeric:"100"},{alpha2:"BH",alpha3:"BHR",numeric:"048"},{alpha2:"BI",alpha3:"BDI",numeric:"108"},{alpha2:"BJ",alpha3:"BEN",numeric:"204"},{alpha2:"BL",alpha3:"BLM",numeric:"652"},{alpha2:"BM",alpha3:"BMU",numeric:"060"},{alpha2:"BN",alpha3:"BRN",numeric:"096"},{alpha2:"BO",alpha3:"BOL",numeric:"068"},{alpha2:"BQ",alpha3:"BES",numeric:"535"},{alpha2:"BR",alpha3:"BRA",numeric:"076"},{alpha2:"BS",alpha3:"BHS",numeric:"044"},{alpha2:"BT",alpha3:"BTN",numeric:"064"},{alpha2:"BV",alpha3:"BVT",numeric:"074"},{alpha2:"BW",alpha3:"BWA",numeric:"072"},{alpha2:"BY",alpha3:"BLR",numeric:"112"},{alpha2:"BZ",alpha3:"BLZ",numeric:"084"},{alpha2:"CA",alpha3:"CAN",numeric:"124"},{alpha2:"CC",alpha3:"CCK",numeric:"166"},{alpha2:"CD",alpha3:"COD",numeric:"180"},{alpha2:"CF",alpha3:"CAF",numeric:"140"},{alpha2:"CG",alpha3:"COG",numeric:"178"},{alpha2:"CH",alpha3:"CHE",numeric:"756"},{alpha2:"CI",alpha3:"CIV",numeric:"384"},{alpha2:"CK",alpha3:"COK",numeric:"184"},{alpha2:"CL",alpha3:"CHL",numeric:"152"},{alpha2:"CM",alpha3:"CMR",numeric:"120"},{alpha2:"CN",alpha3:"CHN",numeric:"156"},{alpha2:"CO",alpha3:"COL",numeric:"170"},{alpha2:"CR",alpha3:"CRI",numeric:"188"},{alpha2:"CU",alpha3:"CUB",numeric:"192"},{alpha2:"CV",alpha3:"CPV",numeric:"132"},{alpha2:"CW",alpha3:"CUW",numeric:"531"},{alpha2:"CX",alpha3:"CXR",numeric:"162"},{alpha2:"CY",alpha3:"CYP",numeric:"196"},{alpha2:"CZ",alpha3:"CZE",numeric:"203"},{alpha2:"DE",alpha3:"DEU",numeric:"276"},{alpha2:"DJ",alpha3:"DJI",numeric:"262"},{alpha2:"DK",alpha3:"DNK",numeric:"208"},{alpha2:"DM",alpha3:"DMA",numeric:"212"},{alpha2:"DO",alpha3:"DOM",numeric:"214"},{alpha2:"DZ",alpha3:"DZA",numeric:"012"},{alpha2:"EC",alpha3:"ECU",numeric:"218"},{alpha2:"EE",alpha3:"EST",numeric:"233"},{alpha2:"EG",alpha3:"EGY",numeric:"818"},{alpha2:"EH",alpha3:"ESH",numeric:"732"},{alpha2:"ER",alpha3:"ERI",numeric:"232"},{alpha2:"ES",alpha3:"ESP",numeric:"724"},{alpha2:"ET",alpha3:"ETH",numeric:"231"},{alpha2:"FI",alpha3:"FIN",numeric:"246"},{alpha2:"FJ",alpha3:"FJI",numeric:"242"},{alpha2:"FK",alpha3:"FLK",numeric:"238"},{alpha2:"FM",alpha3:"FSM",numeric:"583"},{alpha2:"FO",alpha3:"FRO",numeric:"234"},{alpha2:"FR",alpha3:"FRA",numeric:"250"},{alpha2:"GA",alpha3:"GAB",numeric:"266"},{alpha2:"GB",alpha3:"GBR",numeric:"826"},{alpha2:"GD",alpha3:"GRD",numeric:"308"},{alpha2:"GE",alpha3:"GEO",numeric:"268"},{alpha2:"GF",alpha3:"GUF",numeric:"254"},{alpha2:"GG",alpha3:"GGY",numeric:"831"},{alpha2:"GH",alpha3:"GHA",numeric:"288"},{alpha2:"GI",alpha3:"GIB",numeric:"292"},{alpha2:"GL",alpha3:"GRL",numeric:"304"},{alpha2:"GM",alpha3:"GMB",numeric:"270"},{alpha2:"GN",alpha3:"GIN",numeric:"324"},{alpha2:"GP",alpha3:"GLP",numeric:"312"},{alpha2:"GQ",alpha3:"GNQ",numeric:"226"},{alpha2:"GR",alpha3:"GRC",numeric:"300"},{alpha2:"GS",alpha3:"SGS",numeric:"239"},{alpha2:"GT",alpha3:"GTM",numeric:"320"},{alpha2:"GU",alpha3:"GUM",numeric:"316"},{alpha2:"GW",alpha3:"GNB",numeric:"624"},{alpha2:"GY",alpha3:"GUY",numeric:"328"},{alpha2:"HK",alpha3:"HKG",numeric:"344"},{alpha2:"HM",alpha3:"HMD",numeric:"334"},{alpha2:"HN",alpha3:"HND",numeric:"340"},{alpha2:"HR",alpha3:"HRV",numeric:"191"},{alpha2:"HT",alpha3:"HTI",numeric:"332"},{alpha2:"HU",alpha3:"HUN",numeric:"348"},{alpha2:"ID",alpha3:"IDN",numeric:"360"},{alpha2:"IE",alpha3:"IRL",numeric:"372"},{alpha2:"IL",alpha3:"ISR",numeric:"376"},{alpha2:"IM",alpha3:"IMN",numeric:"833"},{alpha2:"IN",alpha3:"IND",numeric:"356"},{alpha2:"IO",alpha3:"IOT",numeric:"086"},{alpha2:"IQ",alpha3:"IRQ",numeric:"368"},{alpha2:"IR",alpha3:"IRN",numeric:"364"},{alpha2:"IS",alpha3:"ISL",numeric:"352"},{alpha2:"IT",alpha3:"ITA",numeric:"380"},{alpha2:"JE",alpha3:"JEY",numeric:"832"},{alpha2:"JM",alpha3:"JAM",numeric:"388"},{alpha2:"JO",alpha3:"JOR",numeric:"400"},{alpha2:"JP",alpha3:"JPN",numeric:"392"},{alpha2:"KE",alpha3:"KEN",numeric:"404"},{alpha2:"KG",alpha3:"KGZ",numeric:"417"},{alpha2:"KH",alpha3:"KHM",numeric:"116"},{alpha2:"KI",alpha3:"KIR",numeric:"296"},{alpha2:"KM",alpha3:"COM",numeric:"174"},{alpha2:"KN",alpha3:"KNA",numeric:"659"},{alpha2:"KP",alpha3:"PRK",numeric:"408"},{alpha2:"KR",alpha3:"KOR",numeric:"410"},{alpha2:"KW",alpha3:"KWT",numeric:"414"},{alpha2:"KY",alpha3:"CYM",numeric:"136"},{alpha2:"KZ",alpha3:"KAZ",numeric:"398"},{alpha2:"LA",alpha3:"LAO",numeric:"418"},{alpha2:"LB",alpha3:"LBN",numeric:"422"},{alpha2:"LC",alpha3:"LCA",numeric:"662"},{alpha2:"LI",alpha3:"LIE",numeric:"438"},{alpha2:"LK",alpha3:"LKA",numeric:"144"},{alpha2:"LR",alpha3:"LBR",numeric:"430"},{alpha2:"LS",alpha3:"LSO",numeric:"426"},{alpha2:"LT",alpha3:"LTU",numeric:"440"},{alpha2:"LU",alpha3:"LUX",numeric:"442"},{alpha2:"LV",alpha3:"LVA",numeric:"428"},{alpha2:"LY",alpha3:"LBY",numeric:"434"},{alpha2:"MA",alpha3:"MAR",numeric:"504"},{alpha2:"MC",alpha3:"MCO",numeric:"492"},{alpha2:"MD",alpha3:"MDA",numeric:"498"},{alpha2:"ME",alpha3:"MNE",numeric:"499"},{alpha2:"MF",alpha3:"MAF",numeric:"663"},{alpha2:"MG",alpha3:"MDG",numeric:"450"},{alpha2:"MH",alpha3:"MHL",numeric:"584"},{alpha2:"MK",alpha3:"MKD",numeric:"807"},{alpha2:"ML",alpha3:"MLI",numeric:"466"},{alpha2:"MM",alpha3:"MMR",numeric:"104"},{alpha2:"MN",alpha3:"MNG",numeric:"496"},{alpha2:"MO",alpha3:"MAC",numeric:"446"},{alpha2:"MP",alpha3:"MNP",numeric:"580"},{alpha2:"MQ",alpha3:"MTQ",numeric:"474"},{alpha2:"MR",alpha3:"MRT",numeric:"478"},{alpha2:"MS",alpha3:"MSR",numeric:"500"},{alpha2:"MT",alpha3:"MLT",numeric:"470"},{alpha2:"MU",alpha3:"MUS",numeric:"480"},{alpha2:"MV",alpha3:"MDV",numeric:"462"},{alpha2:"MW",alpha3:"MWI",numeric:"454"},{alpha2:"MX",alpha3:"MEX",numeric:"484"},{alpha2:"MY",alpha3:"MYS",numeric:"458"},{alpha2:"MZ",alpha3:"MOZ",numeric:"508"},{alpha2:"NA",alpha3:"NAM",numeric:"516"},{alpha2:"NC",alpha3:"NCL",numeric:"540"},{alpha2:"NE",alpha3:"NER",numeric:"562"},{alpha2:"NF",alpha3:"NFK",numeric:"574"},{alpha2:"NG",alpha3:"NGA",numeric:"566"},{alpha2:"NI",alpha3:"NIC",numeric:"558"},{alpha2:"NL",alpha3:"NLD",numeric:"528"},{alpha2:"NO",alpha3:"NOR",numeric:"578"},{alpha2:"NP",alpha3:"NPL",numeric:"524"},{alpha2:"NR",alpha3:"NRU",numeric:"520"},{alpha2:"NU",alpha3:"NIU",numeric:"570"},{alpha2:"NZ",alpha3:"NZL",numeric:"554"},{alpha2:"OM",alpha3:"OMN",numeric:"512"},{alpha2:"PA",alpha3:"PAN",numeric:"591"},{alpha2:"PE",alpha3:"PER",numeric:"604"},{alpha2:"PF",alpha3:"PYF",numeric:"258"},{alpha2:"PG",alpha3:"PNG",numeric:"598"},{alpha2:"PH",alpha3:"PHL",numeric:"608"},{alpha2:"PK",alpha3:"PAK",numeric:"586"},{alpha2:"PL",alpha3:"POL",numeric:"616"},{alpha2:"PM",alpha3:"SPM",numeric:"666"},{alpha2:"PN",alpha3:"PCN",numeric:"612"},{alpha2:"PR",alpha3:"PRI",numeric:"630"},{alpha2:"PS",alpha3:"PSE",numeric:"275"},{alpha2:"PT",alpha3:"PRT",numeric:"620"},{alpha2:"PW",alpha3:"PLW",numeric:"585"},{alpha2:"PY",alpha3:"PRY",numeric:"600"},{alpha2:"QA",alpha3:"QAT",numeric:"634"},{alpha2:"RE",alpha3:"REU",numeric:"638"},{alpha2:"RO",alpha3:"ROU",numeric:"642"},{alpha2:"RS",alpha3:"SRB",numeric:"688"},{alpha2:"RU",alpha3:"RUS",numeric:"643"},{alpha2:"RW",alpha3:"RWA",numeric:"646"},{alpha2:"SA",alpha3:"SAU",numeric:"682"},{alpha2:"SB",alpha3:"SLB",numeric:"090"},{alpha2:"SC",alpha3:"SYC",numeric:"690"},{alpha2:"SD",alpha3:"SDN",numeric:"729"},{alpha2:"SE",alpha3:"SWE",numeric:"752"},{alpha2:"SG",alpha3:"SGP",numeric:"702"},{alpha2:"SH",alpha3:"SHN",numeric:"654"},{alpha2:"SI",alpha3:"SVN",numeric:"705"},{alpha2:"SJ",alpha3:"SJM",numeric:"744"},{alpha2:"SK",alpha3:"SVK",numeric:"703"},{alpha2:"SL",alpha3:"SLE",numeric:"694"},{alpha2:"SM",alpha3:"SMR",numeric:"674"},{alpha2:"SN",alpha3:"SEN",numeric:"686"},{alpha2:"SO",alpha3:"SOM",numeric:"706"},{alpha2:"SR",alpha3:"SUR",numeric:"740"},{alpha2:"SS",alpha3:"SSD",numeric:"728"},{alpha2:"ST",alpha3:"STP",numeric:"678"},{alpha2:"SV",alpha3:"SLV",numeric:"222"},{alpha2:"SX",alpha3:"SXM",numeric:"534"},{alpha2:"SY",alpha3:"SYR",numeric:"760"},{alpha2:"SZ",alpha3:"SWZ",numeric:"748"},{alpha2:"TC",alpha3:"TCA",numeric:"796"},{alpha2:"TD",alpha3:"TCD",numeric:"148"},{alpha2:"TF",alpha3:"ATF",numeric:"260"},{alpha2:"TG",alpha3:"TGO",numeric:"768"},{alpha2:"TH",alpha3:"THA",numeric:"764"},{alpha2:"TJ",alpha3:"TJK",numeric:"762"},{alpha2:"TK",alpha3:"TKL",numeric:"772"},{alpha2:"TL",alpha3:"TLS",numeric:"626"},{alpha2:"TM",alpha3:"TKM",numeric:"795"},{alpha2:"TN",alpha3:"TUN",numeric:"788"},{alpha2:"TO",alpha3:"TON",numeric:"776"},{alpha2:"TR",alpha3:"TUR",numeric:"792"},{alpha2:"TT",alpha3:"TTO",numeric:"780"},{alpha2:"TV",alpha3:"TUV",numeric:"798"},{alpha2:"TW",alpha3:"TWN",numeric:"158"},{alpha2:"TZ",alpha3:"TZA",numeric:"834"},{alpha2:"UA",alpha3:"UKR",numeric:"804"},{alpha2:"UG",alpha3:"UGA",numeric:"800"},{alpha2:"UM",alpha3:"UMI",numeric:"581"},{alpha2:"US",alpha3:"USA",numeric:"840"},{alpha2:"UY",alpha3:"URY",numeric:"858"},{alpha2:"UZ",alpha3:"UZB",numeric:"860"},{alpha2:"VA",alpha3:"VAT",numeric:"336"},{alpha2:"VC",alpha3:"VCT",numeric:"670"},{alpha2:"VE",alpha3:"VEN",numeric:"862"},{alpha2:"VG",alpha3:"VGB",numeric:"092"},{alpha2:"VI",alpha3:"VIR",numeric:"850"},{alpha2:"VN",alpha3:"VNM",numeric:"704"},{alpha2:"VU",alpha3:"VUT",numeric:"548"},{alpha2:"WF",alpha3:"WLF",numeric:"876"},{alpha2:"WS",alpha3:"WSM",numeric:"882"},{alpha2:"YE",alpha3:"YEM",numeric:"887"},{alpha2:"YT",alpha3:"MYT",numeric:"175"},{alpha2:"ZA",alpha3:"ZAF",numeric:"710"},{alpha2:"ZM",alpha3:"ZMB",numeric:"894"},{alpha2:"ZW",alpha3:"ZWE",numeric:"716"}],lCe={country_code:oCe,time_zone:Bae},sCe=lCe,uCe={title:"Base",code:"base"},cCe=uCe,dCe=["/Applications","/bin","/boot","/boot/defaults","/dev","/etc","/etc/defaults","/etc/mail","/etc/namedb","/etc/periodic","/etc/ppp","/home","/home/user","/home/user/dir","/lib","/Library","/lost+found","/media","/mnt","/net","/Network","/opt","/opt/bin","/opt/include","/opt/lib","/opt/sbin","/opt/share","/private","/private/tmp","/private/var","/proc","/rescue","/root","/sbin","/selinux","/srv","/sys","/System","/tmp","/Users","/usr","/usr/X11R6","/usr/bin","/usr/include","/usr/lib","/usr/libdata","/usr/libexec","/usr/local/bin","/usr/local/src","/usr/obj","/usr/ports","/usr/sbin","/usr/share","/usr/src","/var","/var/log","/var/mail","/var/spool","/var/tmp","/var/yp"],fCe={"application/epub+zip":{extensions:["epub"]},"application/gzip":{extensions:["gz"]},"application/java-archive":{extensions:["jar","war","ear"]},"application/json":{extensions:["json","map"]},"application/ld+json":{extensions:["jsonld"]},"application/msword":{extensions:["doc","dot"]},"application/octet-stream":{extensions:["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/ogg":{extensions:["ogx"]},"application/pdf":{extensions:["pdf"]},"application/rtf":{extensions:["rtf"]},"application/vnd.amazon.ebook":{extensions:["azw"]},"application/vnd.apple.installer+xml":{extensions:["mpkg"]},"application/vnd.mozilla.xul+xml":{extensions:["xul"]},"application/vnd.ms-excel":{extensions:["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-fontobject":{extensions:["eot"]},"application/vnd.ms-powerpoint":{extensions:["ppt","pps","pot"]},"application/vnd.oasis.opendocument.presentation":{extensions:["odp"]},"application/vnd.oasis.opendocument.spreadsheet":{extensions:["ods"]},"application/vnd.oasis.opendocument.text":{extensions:["odt"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{extensions:["pptx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{extensions:["xlsx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{extensions:["docx"]},"application/vnd.rar":{extensions:["rar"]},"application/vnd.visio":{extensions:["vsd","vst","vss","vsw"]},"application/x-7z-compressed":{extensions:["7z"]},"application/x-abiword":{extensions:["abw"]},"application/x-bzip":{extensions:["bz"]},"application/x-bzip2":{extensions:["bz2","boz"]},"application/x-csh":{extensions:["csh"]},"application/x-freearc":{extensions:["arc"]},"application/x-httpd-php":{extensions:["php"]},"application/x-sh":{extensions:["sh"]},"application/x-tar":{extensions:["tar"]},"application/xhtml+xml":{extensions:["xhtml","xht"]},"application/xml":{extensions:["xml","xsl","xsd","rng"]},"application/zip":{extensions:["zip"]},"audio/3gpp":{extensions:["3gpp"]},"audio/3gpp2":{extensions:["3g2"]},"audio/aac":{extensions:["aac"]},"audio/midi":{extensions:["mid","midi","kar","rmi"]},"audio/mpeg":{extensions:["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/ogg":{extensions:["oga","ogg","spx","opus"]},"audio/opus":{extensions:["opus"]},"audio/wav":{extensions:["wav"]},"audio/webm":{extensions:["weba"]},"font/otf":{extensions:["otf"]},"font/ttf":{extensions:["ttf"]},"font/woff":{extensions:["woff"]},"font/woff2":{extensions:["woff2"]},"image/avif":{extensions:["avif"]},"image/bmp":{extensions:["bmp"]},"image/gif":{extensions:["gif"]},"image/jpeg":{extensions:["jpeg","jpg","jpe"]},"image/png":{extensions:["png"]},"image/svg+xml":{extensions:["svg","svgz"]},"image/tiff":{extensions:["tif","tiff"]},"image/vnd.microsoft.icon":{extensions:["ico"]},"image/webp":{extensions:["webp"]},"text/calendar":{extensions:["ics","ifb"]},"text/css":{extensions:["css"]},"text/csv":{extensions:["csv"]},"text/html":{extensions:["html","htm","shtml"]},"text/javascript":{extensions:["js","mjs"]},"text/plain":{extensions:["txt","text","conf","def","list","log","in","ini"]},"video/3gpp":{extensions:["3gp","3gpp"]},"video/3gpp2":{extensions:["3g2"]},"video/mp2t":{extensions:["ts"]},"video/mp4":{extensions:["mp4","mp4v","mpg4"]},"video/mpeg":{extensions:["mpeg","mpg","mpe","m1v","m2v"]},"video/ogg":{extensions:["ogv"]},"video/webm":{extensions:["webm"]},"video/x-msvideo":{extensions:["avi"]}},pCe={directory_path:dCe,mime_type:fCe},hCe=pCe,mCe={color:W6e,database:q6e,date:J6e,hacker:Q6e,internet:iCe,location:sCe,metadata:cCe,system:hCe},vCe=mCe,gCe=[{name:"爱琴海航空公司",iataCode:"A3"},{name:"俄罗斯航空公司",iataCode:"SU"},{name:"阿根廷航空公司",iataCode:"AR"},{name:"墨西哥国际航空公司",iataCode:"AM"},{name:"阿尔及利亚航空公司",iataCode:"AH"},{name:"阿拉伯航空公司",iataCode:"G9"},{name:"加拿大航空公司",iataCode:"AC"},{name:"中国国际航空公司",iataCode:"CA"},{name:"西班牙欧洲航空公司",iataCode:"UX"},{name:"法航荷航集团",iataCode:"AF"},{name:"印度国际航空公司",iataCode:"AI"},{name:"毛里求斯航空公司",iataCode:"MK"},{name:"新西兰航空公司",iataCode:"NZ"},{name:"新几内亚航空公司",iataCode:"PX"},{name:"塔希提航空公司",iataCode:"VT"},{name:"大溪地航空公司",iataCode:"TN"},{name:"越洋航空公司",iataCode:"TS"},{name:"亚洲航空X公司",iataCode:"D7"},{name:"亚洲航空公司",iataCode:"AK"},{name:"喀里多尼亚国际航空公司",iataCode:"SB"},{name:"阿拉斯加航空公司",iataCode:"AS"},{name:"意大利航空公司",iataCode:"AZ"},{name:"全日空公司",iataCode:"NH"},{name:"忠实航空公司",iataCode:"G4"},{name:"美国航空公司",iataCode:"AA"},{name:"韩亚航空公司",iataCode:"OZ"},{name:"哥伦比亚航空公司",iataCode:"AV"},{name:"巴西蔚蓝航空公司",iataCode:"AD"},{name:"蓝色航空公司",iataCode:"ZF"},{name:"北京首都航空公司",iataCode:"JD"},{name:"玻利维亚航空公司",iataCode:"OB"},{name:"英国航空公司",iataCode:"BA"},{name:"国泰航空公司",iataCode:"CX"},{name:"宿雾太平洋航空公司",iataCode:"5J"},{name:"中华航空公司",iataCode:"CI"},{name:"中国东方航空公司",iataCode:"MU"},{name:"中国南方航空公司",iataCode:"CZ"},{name:"神鹰航空公司",iataCode:"DE"},{name:"巴拿马航空公司",iataCode:"CM"},{name:"达美航空公司",iataCode:"DL"},{name:"易飞航空公司",iataCode:"VE"},{name:"易捷航空公司",iataCode:"U2"},{name:"埃及航空公司",iataCode:"MS"},{name:"以色列艾拉航空公司",iataCode:"LY"},{name:"阿联酋航空公司",iataCode:"EK"},{name:"埃塞俄比亚航空公司",iataCode:"ET"},{name:"阿提哈德航空公司",iataCode:"EY"},{name:"长荣航空公司",iataCode:"BR"},{name:"斐济航空公司",iataCode:"FJ"},{name:"芬兰航空公司",iataCode:"AY"},{name:"迪拜航空公司公司",iataCode:"FZ"},{name:"边疆航空公司",iataCode:"F9"},{name:"印度尼西亚鹰航空公司",iataCode:"GA"},{name:"高尔航空公司",iataCode:"G3"},{name:"海南航空公司",iataCode:"HU"},{name:"夏威夷航空公司",iataCode:"HA"},{name:"靛蓝航空公司",iataCode:"6E"},{name:"日本航空公司",iataCode:"JL"},{name:"济州航空公司",iataCode:"7C"},{name:"捷特二航空公司",iataCode:"LS"},{name:"捷蓝航空公司",iataCode:"B6"},{name:"上海吉祥航空公司",iataCode:"HO"},{name:"肯尼亚航空公司",iataCode:"KQ"},{name:"大韩航空公司",iataCode:"KE"},{name:"酷路拉航空航空公司",iataCode:"MN"},{name:"南美航空公司",iataCode:"LA"},{name:"狮子航空公司",iataCode:"JT"},{name:"波兰航空公司",iataCode:"LO"},{name:"德国汉莎航空公司",iataCode:"LH"},{name:"利比亚阿拉伯航空公司",iataCode:"LN"},{name:"玻利维亚亚马孙航空公司",iataCode:"Z8"},{name:"马来西亚航空公司",iataCode:"MH"},{name:"北风航空公司",iataCode:"N4"},{name:"挪威穿梭航空公司",iataCode:"DY"},{name:"阿曼航空公司",iataCode:"WY"},{name:"巴基斯坦国际航空公司",iataCode:"PK"},{name:"飞马航空公司",iataCode:"PC"},{name:"菲律宾航空公司",iataCode:"PR"},{name:"澳洲航空公司",iataCode:"QF"},{name:"卡塔尔航空公司",iataCode:"QR"},{name:"共和航空公司",iataCode:"YX"},{name:"摩洛哥皇家航空公司",iataCode:"AT"},{name:"瑞安航空公司",iataCode:"FR"},{name:"西伯利亚航空公司",iataCode:"S7"},{name:"北欧航空公司",iataCode:"SK"},{name:"沙特阿拉伯航空公司",iataCode:"SV"},{name:"山东航空公司",iataCode:"SC"},{name:"四川航空公司",iataCode:"3U"},{name:"新加坡航空公司",iataCode:"SQ"},{name:"天空航空公司",iataCode:"H2"},{name:"天西航空公司",iataCode:"OO"},{name:"南非航空公司",iataCode:"SA"},{name:"西南航空公司",iataCode:"WN"},{name:"香料航空公司",iataCode:"SG"},{name:"精神航空公司",iataCode:"NK"},{name:"春秋航空公司",iataCode:"9S"},{name:"斯里兰卡航空公司",iataCode:"UL"},{name:"秘鲁星航空公司",iataCode:"2I"},{name:"太阳城航空公司",iataCode:"SY"},{name:"阳光快运航空",iataCode:"XQ"},{name:"葡萄牙航空公司",iataCode:"TP"},{name:"泰国亚洲航空",iataCode:"FD"},{name:"泰国航空公司",iataCode:"TG"},{name:"途易飞航空",iataCode:"BY"},{name:"突尼斯航空公司",iataCode:"TU"},{name:"土耳其航空公司",iataCode:"TK"},{name:"乌克兰国际航空公司",iataCode:"PS"},{name:"美国联合航空公司",iataCode:"UA"},{name:"乌拉航空公司",iataCode:"U6"},{name:"越南越捷航空公司",iataCode:"VJ"},{name:"越南航空公司",iataCode:"VN"},{name:"维珍航空公司",iataCode:"VS"},{name:"维珍蓝航空公司",iataCode:"VA"},{name:"万岁空中巴士航空公司",iataCode:"VB"},{name:"巴西航空公司",iataCode:"2Z"},{name:"沃拉里斯航空公司",iataCode:"Y4"},{name:"西捷航空公司",iataCode:"WS"},{name:"温戈航空公司",iataCode:"P5"},{name:"维兹航空公司",iataCode:"W6"}],yCe=[{name:"航天/BAC协和式飞机",iataTypeCode:"SSC"},{name:"空客A300",iataTypeCode:"AB3"},{name:"空客A310",iataTypeCode:"310"},{name:"空客A310-200",iataTypeCode:"312"},{name:"空客A310-300",iataTypeCode:"313"},{name:"空客A318",iataTypeCode:"318"},{name:"空客A319",iataTypeCode:"319"},{name:"空客A319neo",iataTypeCode:"31N"},{name:"空客A320",iataTypeCode:"320"},{name:"空客A320neo",iataTypeCode:"32N"},{name:"空客A321",iataTypeCode:"321"},{name:"空客A321neo",iataTypeCode:"32Q"},{name:"空客A330",iataTypeCode:"330"},{name:"空客A330-200",iataTypeCode:"332"},{name:"空客A330-300",iataTypeCode:"333"},{name:"空客A330-800neo",iataTypeCode:"338"},{name:"空客A330-900neo",iataTypeCode:"339"},{name:"空客A340",iataTypeCode:"340"},{name:"空客A340-200",iataTypeCode:"342"},{name:"空客A340-300",iataTypeCode:"343"},{name:"空客A340-500",iataTypeCode:"345"},{name:"空客A340-600",iataTypeCode:"346"},{name:"空客A350",iataTypeCode:"350"},{name:"空客A350-900",iataTypeCode:"359"},{name:"空客A350-1000",iataTypeCode:"351"},{name:"空客A380",iataTypeCode:"380"},{name:"空客A380-800",iataTypeCode:"388"},{name:"安东诺夫 安-12",iataTypeCode:"ANF"},{name:"安东诺夫 安-24",iataTypeCode:"AN4"},{name:"安东诺夫 安-26",iataTypeCode:"A26"},{name:"安东诺夫 安-28",iataTypeCode:"A28"},{name:"安东诺夫 安-30",iataTypeCode:"A30"},{name:"安东诺夫 安-32",iataTypeCode:"A32"},{name:"安东诺夫 安-72",iataTypeCode:"AN7"},{name:"安东诺夫 安-124 Ruslan",iataTypeCode:"A4F"},{name:"安东诺夫 安-140",iataTypeCode:"A40"},{name:"安东诺夫 安-148",iataTypeCode:"A81"},{name:"安东诺夫 安-158",iataTypeCode:"A58"},{name:"安东诺夫 安-225 Mriya",iataTypeCode:"A5F"},{name:"波音707",iataTypeCode:"703"},{name:"波音717",iataTypeCode:"717"},{name:"波音720B",iataTypeCode:"B72"},{name:"波音727",iataTypeCode:"727"},{name:"波音727-100",iataTypeCode:"721"},{name:"波音727-200",iataTypeCode:"722"},{name:"波音737 MAX 7",iataTypeCode:"7M7"},{name:"波音737 MAX 8",iataTypeCode:"7M8"},{name:"波音737 MAX 9",iataTypeCode:"7M9"},{name:"波音737 MAX 10",iataTypeCode:"7MJ"},{name:"波音737",iataTypeCode:"737"},{name:"波音737-100",iataTypeCode:"731"},{name:"波音737-200",iataTypeCode:"732"},{name:"波音737-300",iataTypeCode:"733"},{name:"波音737-400",iataTypeCode:"734"},{name:"波音737-500",iataTypeCode:"735"},{name:"波音737-600",iataTypeCode:"736"},{name:"波音737-700",iataTypeCode:"73G"},{name:"波音737-800",iataTypeCode:"738"},{name:"波音737-900",iataTypeCode:"739"},{name:"波音747",iataTypeCode:"747"},{name:"波音747-100",iataTypeCode:"741"},{name:"波音747-200",iataTypeCode:"742"},{name:"波音747-300",iataTypeCode:"743"},{name:"波音747-400",iataTypeCode:"744"},{name:"波音747-400D",iataTypeCode:"74J"},{name:"波音747-8",iataTypeCode:"748"},{name:"波音747SP",iataTypeCode:"74L"},{name:"波音747SR",iataTypeCode:"74R"},{name:"波音757",iataTypeCode:"757"},{name:"波音757-200",iataTypeCode:"752"},{name:"波音757-300",iataTypeCode:"753"},{name:"波音767",iataTypeCode:"767"},{name:"波音767-200",iataTypeCode:"762"},{name:"波音767-300",iataTypeCode:"763"},{name:"波音767-400",iataTypeCode:"764"},{name:"波音777",iataTypeCode:"777"},{name:"波音777-200",iataTypeCode:"772"},{name:"波音777-200LR",iataTypeCode:"77L"},{name:"波音777-300",iataTypeCode:"773"},{name:"波音777-300ER",iataTypeCode:"77W"},{name:"波音787",iataTypeCode:"787"},{name:"波音787-8",iataTypeCode:"788"},{name:"波音787-9",iataTypeCode:"789"},{name:"波音787-10",iataTypeCode:"781"},{name:"加拿大挑战者飞机",iataTypeCode:"CCJ"},{name:"加拿大CL-44",iataTypeCode:"CL4"},{name:"加拿大支线喷气机100",iataTypeCode:"CR1"},{name:"加拿大支线喷气机200",iataTypeCode:"CR2"},{name:"加拿大支线喷气机700",iataTypeCode:"CR7"},{name:"加拿大支线喷气机705",iataTypeCode:"CRA"},{name:"加拿大支线喷气机900",iataTypeCode:"CR9"},{name:"加拿大支线喷气机1000",iataTypeCode:"CRK"},{name:"加拿大德哈维兰DHC-2 Beaver",iataTypeCode:"DHP"},{name:"加拿大德哈维兰DHC-2 Turbo-Beaver",iataTypeCode:"DHR"},{name:"加拿大德哈维兰DHC-3 Otter",iataTypeCode:"DHL"},{name:"加拿大德哈维兰DHC-4 Caribou",iataTypeCode:"DHC"},{name:"加拿大德哈维兰DHC-6 Twin Otter",iataTypeCode:"DHT"},{name:"加拿大德哈维兰DHC-7 Dash 7",iataTypeCode:"DH7"},{name:"加拿大德哈维兰DHC-8-100 Dash 8 / 8Q",iataTypeCode:"DH1"},{name:"加拿大德哈维兰DHC-8-200 Dash 8 / 8Q",iataTypeCode:"DH2"},{name:"加拿大德哈维兰DHC-8-300 Dash 8 / 8Q",iataTypeCode:"DH3"},{name:"加拿大德哈维兰DHC-8-400 Dash 8Q",iataTypeCode:"DH4"},{name:"德哈维兰DH.104 Dove",iataTypeCode:"DHD"},{name:"德哈维兰DH.114 Heron",iataTypeCode:"DHH"},{name:"道格拉斯DC-3",iataTypeCode:"D3F"},{name:"道格拉斯DC-6",iataTypeCode:"D6F"},{name:"道格拉斯DC-8-50",iataTypeCode:"D8T"},{name:"道格拉斯DC-8-62",iataTypeCode:"D8L"},{name:"道格拉斯DC-8-72",iataTypeCode:"D8Q"},{name:"道格拉斯DC-9-10",iataTypeCode:"D91"},{name:"道格拉斯DC-9-20",iataTypeCode:"D92"},{name:"道格拉斯DC-9-30",iataTypeCode:"D93"},{name:"道格拉斯DC-9-40",iataTypeCode:"D94"},{name:"道格拉斯DC-9-50",iataTypeCode:"D95"},{name:"道格拉斯DC-10",iataTypeCode:"D10"},{name:"道格拉斯DC-10-10",iataTypeCode:"D1X"},{name:"道格拉斯DC-10-30",iataTypeCode:"D1Y"},{name:"巴西工业航空公司170",iataTypeCode:"E70"},{name:"巴西工业航空公司175",iataTypeCode:"E75"},{name:"巴西工业航空公司190",iataTypeCode:"E90"},{name:"巴西工业航空公司195",iataTypeCode:"E95"},{name:"巴西工业航空公司E190-E2",iataTypeCode:"290"},{name:"巴西工业航空公司E195-E2",iataTypeCode:"295"},{name:"巴西工业航空公司EMB.110 Bandeirante",iataTypeCode:"EMB"},{name:"巴西工业航空公司EMB.120 Brasilia",iataTypeCode:"EM2"},{name:"巴西工业航空公司Legacy 600",iataTypeCode:"ER3"},{name:"巴西工业航空公司Phenom 100",iataTypeCode:"EP1"},{name:"巴西工业航空公司Phenom 300",iataTypeCode:"EP3"},{name:"巴西工业航空公司RJ135",iataTypeCode:"ER3"},{name:"巴西工业航空公司RJ140",iataTypeCode:"ERD"},{name:"巴西工业航空公司RJ145 Amazon",iataTypeCode:"ER4"},{name:"伊留申IL18",iataTypeCode:"IL8"},{name:"伊留申IL62",iataTypeCode:"IL6"},{name:"伊留申IL76",iataTypeCode:"IL7"},{name:"伊留申IL86",iataTypeCode:"ILW"},{name:"伊留申IL96-300",iataTypeCode:"I93"},{name:"伊留申IL114",iataTypeCode:"I14"},{name:"洛克希德L-182 / 282 / 382 (L-100) Hercules",iataTypeCode:"LOH"},{name:"洛克希德L-188 Electra",iataTypeCode:"LOE"},{name:"洛克希德L-1011 Tristar",iataTypeCode:"L10"},{name:"洛克希德L-1049 Super Constellation",iataTypeCode:"L49"},{name:"麦克唐纳道格拉斯MD11",iataTypeCode:"M11"},{name:"麦克唐纳道格拉斯MD80",iataTypeCode:"M80"},{name:"麦克唐纳道格拉斯MD81",iataTypeCode:"M81"},{name:"麦克唐纳道格拉斯MD82",iataTypeCode:"M82"},{name:"麦克唐纳道格拉斯MD83",iataTypeCode:"M83"},{name:"麦克唐纳道格拉斯MD87",iataTypeCode:"M87"},{name:"麦克唐纳道格拉斯MD88",iataTypeCode:"M88"},{name:"麦克唐纳道格拉斯MD90",iataTypeCode:"M90"},{name:"苏霍伊超级喷气机100-95",iataTypeCode:"SU9"},{name:"图波列夫Tu-134",iataTypeCode:"TU3"},{name:"图波列夫Tu-154",iataTypeCode:"TU5"},{name:"图波列夫Tu-204",iataTypeCode:"T20"},{name:"雅科夫列夫Yak-40",iataTypeCode:"YK4"},{name:"雅科夫列夫Yak-42",iataTypeCode:"YK2"}],bCe=[{name:"阿德莱德国际机场",iataCode:"ADL"},{name:"阿道弗·苏亚雷斯马德里-巴拉哈斯机场",iataCode:"MAD"},{name:"豪尔赫纽伯里机场机场",iataCode:"AEP"},{name:"阿方索·佩纳国际机场",iataCode:"CWB"},{name:"阿方索·博尼利亚·阿拉贡国际机场",iataCode:"CLO"},{name:"阿姆斯特丹史基浦机场",iataCode:"AMS"},{name:"阿图罗·梅里诺·贝尼特斯国际机场",iataCode:"SCL"},{name:"奥克兰国际机场",iataCode:"AKL"},{name:"北京首都国际机场",iataCode:"PEK"},{name:"贝伦瓦德坎斯国际机场",iataCode:"BEL"},{name:"贝洛奥里藏特坦克雷多·内维斯国际机场",iataCode:"CNF"},{name:"柏林泰格尔机场",iataCode:"TXL"},{name:"博乐国际机场",iataCode:"ADD"},{name:"巴西利亚儒塞利诺·库比契克总统国际机场",iataCode:"BSB"},{name:"布里斯班国际机场",iataCode:"BNE"},{name:"布里斯班机场",iataCode:"BRU"},{name:"凯恩斯机场",iataCode:"CNS"},{name:"开罗国际机场",iataCode:"CAI"},{name:"堪培拉机场",iataCode:"CBR"},{name:"开普敦国际机场",iataCode:"CPT"},{name:"戴高乐国际机场",iataCode:"CDG"},{name:"夏洛特道格拉斯国际机场",iataCode:"CLT"},{name:"成都双流国际机场",iataCode:"CTU"},{name:"贾特拉帕蒂·希瓦吉国际机场",iataCode:"BOM"},{name:"芝加哥奥黑尔国际机场",iataCode:"ORD"},{name:"重庆江北国际机场",iataCode:"CKG"},{name:"基督城国际机场",iataCode:"CHC"},{name:"哥本哈根卡斯特鲁普机场",iataCode:"CPH"},{name:"达拉斯沃思堡国际机场",iataCode:"DFW"},{name:"丹尼尔·井上国际机场",iataCode:"HNL"},{name:"丹佛国际机场",iataCode:"DEN"},{name:"廊曼国际机场",iataCode:"DMK"},{name:"迪拜国际机场",iataCode:"DXB"},{name:"都柏林机场",iataCode:"DUB"},{name:"杜塞尔多夫机场",iataCode:"DUS"},{name:"埃尔多拉多国际机场",iataCode:"BOG"},{name:"埃莱夫塞里奥斯·韦尼泽洛斯国际机场",iataCode:"ATH"},{name:"法阿国际机场",iataCode:"PPT"},{name:"劳德代尔堡好莱坞国际机场",iataCode:"FLL"},{name:"福塔莱萨平托马丁斯国际机场",iataCode:"FOR"},{name:"美因河畔法兰克福机场",iataCode:"FRA"},{name:"休斯顿机场乔治·布什洲际酒店",iataCode:"IAH"},{name:"黄金海岸机场",iataCode:"OOL"},{name:"瓜鲁柳斯 - 安德烈·佛朗哥·蒙托罗州长国际机场",iataCode:"GRU"},{name:"哈兹菲尔德-杰克逊亚特兰大国际机场",iataCode:"ATL"},{name:"赫尔辛基万塔机场",iataCode:"HEL"},{name:"霍巴特国际机场",iataCode:"HBA"},{name:"香港国际机场",iataCode:"HKG"},{name:"胡阿里·布迈丁机场",iataCode:"ALG"},{name:"赫尔格达国际机场",iataCode:"HRG"},{name:"仁川国际机场",iataCode:"ICN"},{name:"英迪拉·甘地国际机场",iataCode:"DEL"},{name:"伊斯坦布尔机场",iataCode:"IST"},{name:"杰克逊国际机场",iataCode:"POM"},{name:"济州国际机场",iataCode:"CJU"},{name:"约翰肯尼迪国际机场",iataCode:"JFK"},{name:"豪尔赫·查韦斯国际机场",iataCode:"LIM"},{name:"何塞·玛丽亚·科尔多瓦国际机场",iataCode:"MDE"},{name:"何塞普·塔拉德拉斯巴塞罗那埃尔普拉特机场",iataCode:"BCN"},{name:"卡胡卢伊机场",iataCode:"OGG"},{name:"阿卜杜勒阿齐兹国王国际机场",iataCode:"JED"},{name:"吉隆坡国际机场",iataCode:"KUL"},{name:"昆明长水国际机场",iataCode:"KMG"},{name:"拉通图塔国际机场",iataCode:"NOU"},{name:"莱昂纳多达芬奇-菲乌米奇诺机场",iataCode:"FCO"},{name:"伦敦希思罗机场",iataCode:"LHR"},{name:"洛杉矶国际机场",iataCode:"LAX"},{name:"麦卡伦国际机场",iataCode:"LAS"},{name:"墨尔本国际机场",iataCode:"MEL"},{name:"墨西哥城国际机场",iataCode:"MEX"},{name:"迈阿密国际机场",iataCode:"MIA"},{name:"皮斯塔里尼部长国际机场",iataCode:"EZE"},{name:"明尼阿波利斯-圣保罗国际机场/沃尔德-张伯伦机场",iataCode:"MSP"},{name:"穆罕默德五世国际机场",iataCode:"CMN"},{name:"莫斯科多莫杰多沃机场",iataCode:"DME"},{name:"慕尼黑机场",iataCode:"MUC"},{name:"穆尔塔拉穆罕默德国际机场",iataCode:"LOS"},{name:"楠迪国际机场",iataCode:"NAN"},{name:"内罗毕乔莫肯雅塔国际机场",iataCode:"NBO"},{name:"成田国际机场",iataCode:"NRT"},{name:"纽瓦克自由国际机场",iataCode:"EWR"},{name:"尼诺·阿基诺国际机场",iataCode:"MNL"},{name:"努美阿洋红色机场",iataCode:"GEA"},{name:"奥利弗·R·坦博国际机场",iataCode:"JNB"},{name:"奥兰多国际机场",iataCode:"MCO"},{name:"奥斯陆卢夫塔文机场",iataCode:"OSL"},{name:"珀斯机场",iataCode:"PER"},{name:"凤凰城天港国际机场",iataCode:"PHX"},{name:"累西腓瓜拉拉佩斯-吉尔伯托弗雷尔国际机场",iataCode:"REC"},{name:"里约热内卢加利昂国际机场",iataCode:"GIG"},{name:"萨尔加多菲略国际机场",iataCode:"POA"},{name:"萨尔瓦多·德普塔多·路易斯·爱德华多·马加良斯国际机场",iataCode:"SSA"},{name:"旧金山国际机场",iataCode:"SFO"},{name:"桑托斯·杜蒙特机场",iataCode:"SDU"},{name:"圣保罗孔戈尼亚斯机场",iataCode:"CGH"},{name:"西雅图塔科马国际机场",iataCode:"SEA"},{name:"上海虹桥国际机场",iataCode:"SHA"},{name:"上海浦东国际机场",iataCode:"PVG"},{name:"深圳宝安国际机场",iataCode:"SZX"},{name:"谢列梅捷沃国际机场",iataCode:"SVO"},{name:"新加坡樟宜机场",iataCode:"SIN"},{name:"苏加诺-哈达国际机场",iataCode:"CGK"},{name:"斯德哥尔摩-阿兰达机场",iataCode:"ARN"},{name:"素万那普机场",iataCode:"BKK"},{name:"悉尼金斯福德史密斯国际机场",iataCode:"SYD"},{name:"台湾桃园国际机场",iataCode:"TPE"},{name:"新山一国际机场",iataCode:"SGN"},{name:"东京羽田国际机场",iataCode:"HND"},{name:"多伦多皮尔逊国际机场",iataCode:"YYZ"},{name:"突尼斯迦太基国际机场",iataCode:"TUN"},{name:"温哥华国际机场",iataCode:"YVR"},{name:"维也纳国际机场",iataCode:"VIE"},{name:"维拉科波斯国际机场",iataCode:"VCP"},{name:"伏努科沃国际机场",iataCode:"VKO"},{name:"惠灵顿国际机场",iataCode:"WLG"},{name:"西安咸阳国际机场",iataCode:"XIY"},{name:"茹科夫斯基国际机场",iataCode:"ZIA"},{name:"苏黎世机场",iataCode:"ZRH"}],CCe={airline:gCe,airplane:yCe,airport:bCe},FCe=CCe,ECe=["亚洲黑熊","北极熊","大熊猫","小熊猫","懒熊","棕熊","眼镜熊","美洲黑熊"],wCe=["中华攀雀","大山雀","斑鸠","栗背短脚鹎","灰喜鹊","灰椋鸟","白头鹎","白鹭","红嘴蓝鹊","红腹锦鸡","绿啄木鸟","翠鸟","褐马鸡","鸳鸯","黑枕黄鹂","黑翅长脚鹬"],SCe=["三花猫","中华田园猫","中国大白猫","中国狸花猫","加菲猫","四川简州猫","奶牛猫","山东狮子猫","布偶猫","德文卷毛猫","斯芬克斯猫","暹罗猫","橘猫","波斯猫","玄猫","玳瑁猫","美国短毛猫","苏格兰折耳猫","英国短毛猫","阿比西尼亚猫"],ACe=["下司犬","中华田园犬","中国冠毛犬","八哥犬","北京犬","哈士奇","墨西哥无毛犬","大白熊犬","彭布罗克威尔士柯基犬","德国牧羊犬","拉萨狮子犬","松狮犬","柴犬","比利时牧羊犬","沙皮犬","秋田犬","罗威纳犬","美国爱斯基摩犬","英国斗牛犬","萨摩耶犬","藏獒","蝴蝶犬","袖狗","西施犬","西藏梗","西藏狮子犬","西藏獚","贵宾犬","边境牧羊犬","阿富汗猎犬"],_Ce=["中华鲟","新疆大头鱼","胭脂鱼","草鱼","金鱼","长江白鲟","青鱼","鲤鱼","鲫鱼","鲶鱼","鳙鱼"],DCe=["三河马","伊利马","河曲马","蒙古马"],TCe=["天牛","天蛾","屎壳郎","拟步甲","步行虫","水黾","独角仙","瓢虫","白粉蝶","红蜻蜓","绿豆蝇","草蛉","萤火虫","蚊子","蚜虫","蜉蝣","蜜蜂","蝉","蝗虫","螳螂","蟋蟀","跳蚤","金龟子","飞虱"],xCe=["乐乐","乖乖","可可","咪咪","团团","多多","天天","奶茶","宝宝","小七","小灰","小白","小黑","悠悠","橘子","毛毛","点点","球球","皮皮","糖糖","臭臭","花花","虎子","蛋蛋","豆豆"],kCe=["昆虫","熊","狗","猫","马","鱼","鸟"],MCe={bear:ECe,bird:wCe,cat:SCe,dog:ACe,fish:_Ce,horse:DCe,insect:TCe,pet_name:xCe,type:kCe},BCe=MCe,RCe=["余华","余耕","冯骥才","刘慈欣","刘震云","北岛","双雪涛","史铁生","吴承恩","巴金","张大春","张承志","张爱玲","施耐庵","曹雪芹","朱天文","朱宥勋","朱自清","李娟","李锐","格非","梁实秋","毕飞宇","汪曾祺","沈从文","海子","王安忆","王小波","王朔","笛安","罗贯中","老舍","舒婷","苏童","茅盾","莫言","蔡崇达","西川","贾平凹","迟子建","邱华栋","郁达夫","郑执","钱钟书","铁凝","阎连科","阿乙","阿来","韩少功","顾城","骆以军","鲁迅","麦家","龙应台"],LCe=["平装","有声书","电子书","精装"],OCe=["传记","侦探","儿童文学","历史","哲学","商业","喜剧","回忆录","图像小说","奇幻","宗教","心理学","恐怖","悬疑","惊悚","戏剧","旅行","漫画","爱情","神话","科幻","经典","诗歌","青少年文学"],PCe=["三联书店","上海交通大学出版社","上海译文出版社","中信出版社","中共中央党校出版社","中华书局","中国人民大学出版社","中国友谊出版公司","中国大百科全书出版社","中国建筑工业出版社","中国社会科学出版社","中国美术学院出版社","中国青年出版社","中央编译出版社","九州出版社","五南图书出版公司","人民教育出版社","人民文学出版社","作家出版社","北京十月文艺出版社","北京大学出版社","北京时代华文书局","博集天卷","吉林出版集团","吉林教育出版社","吉林文史出版社","商务印书馆","复旦大学出版社","外语教学与研究出版社","天地出版社","天津人民出版社","少年儿童出版社","广东人民出版社","广西师范大学出版社","接力出版社","新世界出版社","新星出版社","明天出版社","晨光出版社","未来出版社","机械工业出版社","果麦文化","江苏文艺出版社","浙江文艺出版社","海豚出版社","清华大学出版社","湖南文艺出版社","湛庐文化","现代出版社","理想国","生活·读书·新知三联书店","电子工业出版社","百花文艺出版社","磨铁图书","科学出版社","红旗出版社","花城出版社","西南师范大学出版社","译文出版社","译林出版社","读客文化","辽宁人民出版社","重庆出版社","长江少年儿童出版社","长江文艺出版社","高等教育出版社"],ICe=["三体","九州缥缈录","人世间","仙逆","全职高手","凡人修仙传","剑来","司藤","围城","大奉打更人","天官赐福","将夜","山河表里","庆余年","悟空传","择天记","斗破苍穹","星辰变","杀破狼","步步惊心","流浪地球","琅琊榜","盗墓笔记","盘龙","红楼梦","苍兰诀","藏地密码","诛仙","诡秘之主","长安十二时辰","阳神","雪中悍刀行","鬼吹灯","魔道祖师"],NCe=["万历十五年","三国演义","三字经","中国哲学简史","中国大历史","中庸","丰乳肥臀","乡土中国","二十年目睹之怪现状","倚天屠龙记","儒林外史","千字文","原野","史记","呐喊","围城","在人间","大学","天龙八部","子夜","孙子兵法","孟子","官场现形记","家","封神演义","射雕英雄传","山河岁月","山海经","平凡的世界","庄子","弟子规","彷徨","我们仨","我的大学","文化苦旅","日出","春","水浒传","汉书","活着","浮生六记","狼图腾","白鹿原","目送","神雕侠侣","秋","穆斯林的葬礼","童年","笑傲江湖","红楼梦","老残游记","聊斋志异","茶馆","西游记","许三观卖血记","论语","资治通鉴","边城","道德经","金瓶梅","镜花缘","长恨歌","雷雨","骆驼祥子","鹿鼎记"],$Ce={author:RCe,format:LCe,genre:OCe,publisher:PCe,series:ICe,title:NCe},VCe=$Ce,HCe=["乳白色","天蓝色","棕褐色","橙色","浅橙色","淡紫色","淡褐色","灰色","白色","粉红色","紫红色","紫色","红色","红褐色","绿色","蓝紫色","蓝绿色","蓝色","薄荷绿色","金色","银色","青柠色","青绿色","靛蓝色","黄色","黑色"],zCe={human:HCe},WCe=zCe,GCe=["主页","书籍","健康","孩子","宝宝","工业","工具","户外","服装","杂货","汽车","游戏","玩具","珠宝","电子","电影","电脑","美丽","花园","运动","鞋子","音乐"],jCe=["Sony/索尼 XR-55A80EK 55英寸4K超清认知智能OLED安卓摄像头电视","【2023新品官方旗舰正品】DERE戴睿笔记本电脑二合一新Surface Pro13平板商务办公学生教育超轻薄便携电脑本","【新品享壕礼】vivo iQOO Z8x手机官方旗舰店新品上市官网正品学生大电池大内存手机iqoo z7 z7x","【至高立省300元 赠数据线】vivo Y78新品全面屏游戏拍照学生5G智能手机大电池官方旗舰店老人机Y78+ Y77","人体工学椅电脑椅家用宿舍学生学习椅舒适久坐办公座椅转椅书桌椅","华为笔记本电脑MateBook X Pro 2023 13代酷睿版锐炬显卡14.2英寸3.1K原色触控屏超轻薄旗舰微绒典藏1943","可选16G【M2芯片】Apple/苹果 MacBook Pro 13英寸笔记本电脑剪辑设计大学生办公专用正品分期24G","台式电脑机械硬盘SATA串口320G 500G 1TB 2T 3TB 4TB支持游戏监控","小米电视 Redmi A43 高清智能电视 43英寸液晶平板电视L43RA-RA","鼠标有线USB静音无声家用办公台式笔记本电脑家用商务电竞男"],KCe={adjective:["不可思议的","东方的","人体工程学的","优雅的","华丽的","回收的","圆滑的","好吃","定制的","实用的","小的","已许可的","手工制作的","手工的","无品牌的","智能的","现代的","电子的","精彩绝伦的","精致的","豪华的","质朴的","贼好用的","通用的"],material:["冷冻","塑料","新鲜","木制","棉花","橡胶","混凝土","花岗岩","软","金属","钢","青铜"],product:["培根","奶酪","帽子","手套","披萨","桌子","椅子","毛巾","汽车","沙拉","球","电脑","肥皂","自行车","薯条","衬衫","裤子","金枪鱼","键盘","鞋子","香肠","鱼肉","鸡肉","鼠标"]},UCe={department:GCe,product_description:jCe,product_name:KCe},qCe=UCe,YCe=["传媒","保险","印刷","建设","旅游发展","林业","水产","燃气","物流","电力","矿业","网络科技","运输","食品"],JCe=["无限公司","无限责任公司","有限公司","有限责任公司","股份有限公司","集团有限公司","(集团)有限公司"],XCe=["{{location.city}}{{person.first_name.generic}}{{company.category}}{{company.legal_entity_type}}","{{location.state}}{{person.first_name.generic}}{{company.category}}{{company.legal_entity_type}}"],ZCe={category:YCe,legal_entity_type:JCe,name_pattern:XCe},QCe=ZCe,e9e=["令牌","创建于","名称","头像","密码","手机","更新于","标识","标题","注释","状态","类别","组别","邮箱"],t9e={column:e9e},n9e=t9e,r9e={wide:["一月","七月","三月","九月","二月","五月","八月","六月","十一月","十二月","十月","四月"],abbr:["10月","11月","12月","1月","2月","3月","4月","5月","6月","7月","8月","9月"]},a9e={wide:["星期一","星期三","星期二","星期五","星期六","星期四","星期天"],abbr:["周一","周三","周二","周五","周六","周四","周日"]},i9e={month:r9e,weekday:a9e},o9e=i9e,l9e=["个人贷款","信用卡","储蓄","房屋贷款","投资","支票","汽车贷款","货币市场"],s9e=["2[221-720]-####-####-###L","5[1-5]##-####-####-###L"],u9e=["62#############L","67#############L","81################L","81###############L","81##############L","81#############L"],c9e=["4###########L","4###-####-####-###L"],d9e={mastercard:s9e,unionpay:u9e,visa:c9e},f9e=d9e,p9e=[{name:"阿联酋迪拉姆",code:"AED",symbol:"",numericCode:"784"},{name:"阿富汗尼",code:"AFN",symbol:"؋",numericCode:"971"},{name:"列克",code:"ALL",symbol:"Lek",numericCode:"008"},{name:"亚美尼亚德拉姆",code:"AMD",symbol:"",numericCode:"051"},{name:"荷属安的列斯盾",code:"ANG",symbol:"ƒ",numericCode:"532"},{name:"宽扎",code:"AOA",symbol:"",numericCode:"973"},{name:"阿根廷比索",code:"ARS",symbol:"$",numericCode:"032"},{name:"澳大利亚元",code:"AUD",symbol:"$",numericCode:"036"},{name:"阿鲁巴弗罗林",code:"AWG",symbol:"ƒ",numericCode:"533"},{name:"阿塞拜疆马纳特",code:"AZN",symbol:"ман",numericCode:"944"},{name:"可兑换马克",code:"BAM",symbol:"KM",numericCode:"977"},{name:"巴巴多斯元",code:"BBD",symbol:"$",numericCode:"052"},{name:"孟加拉塔卡",code:"BDT",symbol:"",numericCode:"050"},{name:"保加利亚列弗",code:"BGN",symbol:"лв",numericCode:"975"},{name:"巴林第纳尔",code:"BHD",symbol:"",numericCode:"048"},{name:"布隆迪法郎",code:"BIF",symbol:"",numericCode:"108"},{name:"百慕大元(通常称为百慕大元)",code:"BMD",symbol:"$",numericCode:"060"},{name:"文莱元",code:"BND",symbol:"$",numericCode:"096"},{name:"玻利维亚诺",code:"BOB",symbol:"Bs",numericCode:"068"},{name:"巴西雷亚尔",code:"BRL",symbol:"R$",numericCode:"986"},{name:"巴哈马元",code:"BSD",symbol:"$",numericCode:"044"},{name:"普拉",code:"BWP",symbol:"P",numericCode:"072"},{name:"白俄罗斯卢布",code:"BYN",symbol:"Rbl",numericCode:"933"},{name:"伯利兹元",code:"BZD",symbol:"BZ$",numericCode:"084"},{name:"加拿大元",code:"CAD",symbol:"$",numericCode:"124"},{name:"刚果法郎",code:"CDF",symbol:"",numericCode:"976"},{name:"瑞士法郎",code:"CHF",symbol:"CHF",numericCode:"756"},{name:"智利比索",code:"CLP",symbol:"$",numericCode:"152"},{name:"人民币",code:"CNY",symbol:"¥",numericCode:"156"},{name:"哥伦比亚比索",code:"COP",symbol:"$",numericCode:"170"},{name:"哥斯达黎加科朗",code:"CRC",symbol:"₡",numericCode:"188"},{name:"古巴比索",code:"CUP",symbol:"₱",numericCode:"192"},{name:"佛得角埃斯库多",code:"CVE",symbol:"",numericCode:"132"},{name:"捷克克朗",code:"CZK",symbol:"Kč",numericCode:"203"},{name:"吉布提法郎",code:"DJF",symbol:"",numericCode:"262"},{name:"丹麦克朗",code:"DKK",symbol:"kr",numericCode:"208"},{name:"多米尼加比索",code:"DOP",symbol:"RD$",numericCode:"214"},{name:"阿尔及利亚第纳尔",code:"DZD",symbol:"",numericCode:"012"},{name:"埃及镑",code:"EGP",symbol:"£",numericCode:"818"},{name:"纳克法",code:"ERN",symbol:"",numericCode:"232"},{name:"埃塞俄比亚比尔",code:"ETB",symbol:"",numericCode:"230"},{name:"欧元",code:"EUR",symbol:"€",numericCode:"978"},{name:"斐济元",code:"FJD",symbol:"$",numericCode:"242"},{name:"福克兰群岛镑",code:"FKP",symbol:"£",numericCode:"238"},{name:"英镑",code:"GBP",symbol:"£",numericCode:"826"},{name:"格鲁吉亚拉里",code:"GEL",symbol:"",numericCode:"981"},{name:"塞地",code:"GHS",symbol:"",numericCode:"936"},{name:"直布罗陀镑",code:"GIP",symbol:"£",numericCode:"292"},{name:"达尔西",code:"GMD",symbol:"",numericCode:"270"},{name:"几内亚法郎",code:"GNF",symbol:"",numericCode:"324"},{name:"格查尔",code:"GTQ",symbol:"Q",numericCode:"320"},{name:"圭亚那元",code:"GYD",symbol:"$",numericCode:"328"},{name:"港元",code:"HKD",symbol:"$",numericCode:"344"},{name:"伦皮拉",code:"HNL",symbol:"L",numericCode:"340"},{name:"古德",code:"HTG",symbol:"",numericCode:"332"},{name:"福林特",code:"HUF",symbol:"Ft",numericCode:"348"},{name:"印度尼西亚卢比",code:"IDR",symbol:"Rp",numericCode:"360"},{name:"新以色列谢克尔",code:"ILS",symbol:"₪",numericCode:"376"},{name:"不丹努扎姆",code:"BTN",symbol:"Nu",numericCode:"064"},{name:"印度卢比",code:"INR",symbol:"₹",numericCode:"356"},{name:"伊拉克第纳尔",code:"IQD",symbol:"",numericCode:"368"},{name:"伊朗里亚尔",code:"IRR",symbol:"﷼",numericCode:"364"},{name:"冰岛克朗",code:"ISK",symbol:"kr",numericCode:"352"},{name:"牙买加元",code:"JMD",symbol:"J$",numericCode:"388"},{name:"约旦第纳尔",code:"JOD",symbol:"",numericCode:"400"},{name:"日元",code:"JPY",symbol:"¥",numericCode:"392"},{name:"肯尼亚先令",code:"KES",symbol:"",numericCode:"404"},{name:"吉尔吉斯斯坦索姆",code:"KGS",symbol:"лв",numericCode:"417"},{name:"瑞尔",code:"KHR",symbol:"៛",numericCode:"116"},{name:"科摩罗法郎",code:"KMF",symbol:"",numericCode:"174"},{name:"朝鲜圆",code:"KPW",symbol:"₩",numericCode:"408"},{name:"韩元",code:"KRW",symbol:"₩",numericCode:"410"},{name:"科威特第纳尔",code:"KWD",symbol:"",numericCode:"414"},{name:"开曼群岛元",code:"KYD",symbol:"$",numericCode:"136"},{name:"坚戈",code:"KZT",symbol:"лв",numericCode:"398"},{name:"基普",code:"LAK",symbol:"₭",numericCode:"418"},{name:"黎巴嫩镑",code:"LBP",symbol:"£",numericCode:"422"},{name:"斯里兰卡卢比",code:"LKR",symbol:"₨",numericCode:"144"},{name:"利比里亚元",code:"LRD",symbol:"$",numericCode:"430"},{name:"利比亚第纳尔",code:"LYD",symbol:"",numericCode:"434"},{name:"摩洛哥迪拉姆",code:"MAD",symbol:"",numericCode:"504"},{name:"摩尔多瓦列伊",code:"MDL",symbol:"",numericCode:"498"},{name:"马达加斯加阿里亚里",code:"MGA",symbol:"",numericCode:"969"},{name:"马其顿代纳尔",code:"MKD",symbol:"ден",numericCode:"807"},{name:"缅甸元",code:"MMK",symbol:"",numericCode:"104"},{name:"图格里克",code:"MNT",symbol:"₮",numericCode:"496"},{name:"澳门元",code:"MOP",symbol:"",numericCode:"446"},{name:"乌吉亚",code:"MRU",symbol:"",numericCode:"929"},{name:"毛里求斯卢比",code:"MUR",symbol:"₨",numericCode:"480"},{name:"拉菲亚",code:"MVR",symbol:"",numericCode:"462"},{name:"克瓦查",code:"MWK",symbol:"",numericCode:"454"},{name:"墨西哥比索",code:"MXN",symbol:"$",numericCode:"484"},{name:"马来西亚林吉特",code:"MYR",symbol:"RM",numericCode:"458"},{name:"莫桑比克梅蒂卡尔",code:"MZN",symbol:"MT",numericCode:"943"},{name:"奈拉",code:"NGN",symbol:"₦",numericCode:"566"},{name:"科多巴金科多巴",code:"NIO",symbol:"C$",numericCode:"558"},{name:"挪威克朗",code:"NOK",symbol:"kr",numericCode:"578"},{name:"尼泊尔卢比",code:"NPR",symbol:"₨",numericCode:"524"},{name:"新西兰元",code:"NZD",symbol:"$",numericCode:"554"},{name:"阿曼里亚尔",code:"OMR",symbol:"﷼",numericCode:"512"},{name:"巴尔博亚",code:"PAB",symbol:"B/.",numericCode:"590"},{name:"秘鲁新索尔",code:"PEN",symbol:"S/.",numericCode:"604"},{name:"基纳",code:"PGK",symbol:"",numericCode:"598"},{name:"菲律宾比索",code:"PHP",symbol:"Php",numericCode:"608"},{name:"巴基斯坦卢比",code:"PKR",symbol:"₨",numericCode:"586"},{name:"兹罗提",code:"PLN",symbol:"zł",numericCode:"985"},{name:"巴拉圭瓜拉尼",code:"PYG",symbol:"Gs",numericCode:"600"},{name:"卡塔尔里亚尔",code:"QAR",symbol:"﷼",numericCode:"634"},{name:"新卢",code:"RON",symbol:"lei",numericCode:"946"},{name:"塞尔维亚第纳尔",code:"RSD",symbol:"Дин.",numericCode:"941"},{name:"俄罗斯卢布",code:"RUB",symbol:"руб",numericCode:"643"},{name:"卢旺达法郎",code:"RWF",symbol:"",numericCode:"646"},{name:"沙特里亚尔",code:"SAR",symbol:"﷼",numericCode:"682"},{name:"所罗门群岛元",code:"SBD",symbol:"$",numericCode:"090"},{name:"塞舌尔卢比",code:"SCR",symbol:"₨",numericCode:"690"},{name:"苏丹镑",code:"SDG",symbol:"",numericCode:"938"},{name:"瑞典克朗",code:"SEK",symbol:"kr",numericCode:"752"},{name:"新加坡元",code:"SGD",symbol:"$",numericCode:"702"},{name:"圣赫勒拿镑",code:"SHP",symbol:"£",numericCode:"654"},{name:"利昂",code:"SLE",symbol:"",numericCode:"925"},{name:"索马里先令",code:"SOS",symbol:"S",numericCode:"706"},{name:"苏里南元",code:"SRD",symbol:"$",numericCode:"968"},{name:"南苏丹镑",code:"SSP",symbol:"",numericCode:"728"},{name:"多布拉",code:"STN",symbol:"Db",numericCode:"930"},{name:"叙利亚镑",code:"SYP",symbol:"£",numericCode:"760"},{name:"利兰吉尼",code:"SZL",symbol:"",numericCode:"748"},{name:"泰铢",code:"THB",symbol:"฿",numericCode:"764"},{name:"索莫尼",code:"TJS",symbol:"",numericCode:"972"},{name:"马纳特",code:"TMT",symbol:"",numericCode:"934"},{name:"突尼斯第纳尔",code:"TND",symbol:"",numericCode:"788"},{name:"帕安加",code:"TOP",symbol:"",numericCode:"776"},{name:"土耳其里拉",code:"TRY",symbol:"₺",numericCode:"949"},{name:"特立尼达和多巴哥元",code:"TTD",symbol:"TT$",numericCode:"780"},{name:"新台币",code:"TWD",symbol:"NT$",numericCode:"901"},{name:"坦桑尼亚先令",code:"TZS",symbol:"",numericCode:"834"},{name:"格里夫尼亚",code:"UAH",symbol:"₴",numericCode:"980"},{name:"乌干达先令",code:"UGX",symbol:"",numericCode:"800"},{name:"美元",code:"USD",symbol:"$",numericCode:"840"},{name:"乌拉圭比索",code:"UYU",symbol:"$U",numericCode:"858"},{name:"乌兹别克索姆",code:"UZS",symbol:"лв",numericCode:"860"},{name:"委内瑞拉玻利瓦尔",code:"VES",symbol:"Bs",numericCode:"928"},{name:"越南盾",code:"VND",symbol:"₫",numericCode:"704"},{name:"瓦图",code:"VUV",symbol:"",numericCode:"548"},{name:"塔拉",code:"WST",symbol:"",numericCode:"882"},{name:"科姆罗尔法郎",code:"XAF",symbol:"",numericCode:"950"},{name:"银",code:"XAG",symbol:"XAG",numericCode:"961"},{name:"金",code:"XAU",symbol:"XAU",numericCode:"959"},{name:"东加勒比元",code:"XCD",symbol:"$",numericCode:"951"},{name:"特别提款权",code:"XDR",symbol:"XDR",numericCode:"960"},{name:"中非金融合作法郎",code:"XOF",symbol:"",numericCode:"952"},{name:"波利尼西亚法郎",code:"XPF",symbol:"",numericCode:"953"},{name:"也门里亚尔",code:"YER",symbol:"﷼",numericCode:"886"},{name:"南非兰特",code:"ZAR",symbol:"R",numericCode:"710"},{name:"赞比亚克瓦查",code:"ZMW",symbol:"ZK",numericCode:"967"},{name:"津巴布韦元",code:"ZWL",symbol:"$",numericCode:"932"}],h9e=["取款","存款","开票","支付"],m9e={account_type:l9e,credit_card:f9e,currency:p9e,transaction_type:h9e},v9e=m9e,g9e=["咸香","多汁","微苦","浓郁","清淡","清爽","滑嫩","焦香","爽口","甘甜","筋道","细腻","软糯","酥脆","酸爽","醇厚","香甜","香辣","鲜嫩","麻辣"],y9e=["{{food.ingredient}}搭配一撮{{food.spice}},上面放着焦糖化的{{food.fruit}}和一层鲜奶油。","{{food.meat}}牛排,外裹一层{{food.adjective}}的{{food.spice}}酥壳,配上{{food.spice}}味的捣碎{{food.vegetable}}。","一份经典的{{food.meat}}馅饼,搭配{{food.adjective}}的{{food.ingredient}},外皮是{{food.adjective}}的酥皮,表面烘烤出诱人的金黄色。","一锅浓郁的{{food.adjective}}炖菜,带有{{food.ethnic_category}}风味,融合了{{food.adjective}}的肉类、{{food.adjective}}的蔬菜与一锅{{food.adjective}}、{{food.adjective}}的浓汤。","丰盛的炖菜,融合{{food.ingredient}}与{{food.meat}},加入{{food.spice}}与{{food.vegetable}}慢炖成充满家常味的美食。","多汁的{{food.meat}},按个人喜好烤制,淋上大胆的{{food.spice}}酱汁,旁边配有烤{{food.vegetable}}。","新鲜的什锦蔬菜沙拉,搭配{{food.spice}}腌制过的{{food.meat}}与清爽的{{food.vegetable}}。","温暖人心的{{food.ethnic_category}}风味汤,选用新鲜的{{food.ingredient}}和传统香料慢炖而成。","烘烤过的{{food.ingredient}}填入{{food.meat}}中,撒上{{food.spice}}与{{food.adjective}}的香草,配以烤制的{{food.vegetable}}拼盘。","烤制的{{food.meat}}串,事先以{{food.ethnic_category}}香料腌制,配以新鲜的{{food.vegetable}}与{{food.fruit}}沙拉。","简单的{{food.fruit}}派。没有花哨的装饰。就是派。","精致的{{food.meat}}烤肉,注入{{food.fruit}}的香气,慢火烘烤至完美,佐以浓郁奶香的{{food.vegetable}}泥。","这是一道迷人的咸甜塔,融合了{{food.adjective}}的{{food.vegetable}}与香甜的{{food.fruit}},搭配奶香浓郁的酥皮,点缀上一点{{food.spice}}。","酥脆炸{{food.meat}}块,撒上{{food.spice}},搭配酸甜的{{food.fruit}}蘸酱。"],b9e=["三杯鸡","京酱肉丝","凉拌黄瓜","凉皮","卤肉饭","叉烧包","口水鸡","咕噜肉","宫保鸡丁","小笼包","干煸四季豆","干锅花菜","扬州炒饭","春卷","梅菜扣肉","水煮牛肉","油焖大虾","泡椒凤爪","清蒸鲈鱼","炸酱面","烧卖","煎饺","牛杂煲","牛肉面","牛腩粉","狮子头","糖醋排骨","糯米鸡","红烧肉","腊味煲仔饭","臭豆腐","芙蓉蛋","萝卜炖牛腩","葱爆羊肉","蒜蓉西兰花","虾仁滑蛋","蚝油生菜","蛋炒饭","豆角焖面","酸辣汤","铁板豆腐","锅巴菜","锅贴","韭菜盒子","馄饨","香煎带鱼","鱼香肉丝","鸡蛋灌饼","麻婆豆腐","麻辣香锅"],C9e=["{{food.adjective}}{{food.ethnic_category}}风味炖菜","{{food.adjective}}{{food.meat}}配{{food.vegetable}}","{{food.ethnic_category}}{{food.vegetable}}炒{{food.meat}}","{{food.ethnic_category}}{{food.vegetable}}炖{{food.vegetable}}","{{food.ethnic_category}}风味{{food.ingredient}}汤","{{food.fruit}}与{{food.fruit}}水果塔","{{food.fruit}}派","{{food.fruit}}酱烤{{food.meat}}串","{{food.fruit}}风味{{food.meat}}烤肉","{{food.ingredient}}与{{food.meat}}馅饼","{{food.meat}}串","{{food.meat}}配{{food.fruit}}酱","{{food.spice}}腌制{{food.meat}}","{{food.spice}}香料包裹的{{food.meat}}","{{food.vegetable}}沙拉","{{food.vegetable}}炒{{food.meat}}"],F9e=["东北菜","云南菜","客家菜","川菜","徽菜","浙菜","湘菜","潮汕菜","粤菜","苏菜","西北菜","贵州菜","闽菜","鲁菜"],E9e=["哈密瓜","大根","山竹","干杏","干梅","指柠檬","无花果","杏子","杨桃","枇杷","枣","枸杞","柑橘","柠檬","梅子","樱桃","橄榄","橙子","沙果","火龙果","甘蓝","番石榴","番茄","番荔枝","石榴","绿芽","芒果","苹果","茄子","草莓","荔枝","莓果","菠萝","葡萄","葡萄柚","蓝莓","蔓越莓","血橙","西瓜","费约果","金橘","雪豆","青柠","香蕉","鳄梨","黑加仑","黑莓","龙眼"],w9e=["丝瓜","冬瓜","南瓜","四季豆","土豆","大白菜","大米","大葱","大蒜","娃娃菜","小白菜","小米","小葱","山药","干辣椒","平菇","开心果","木耳","杏仁","杏鲍菇","松子","枸杞","核桃","油菜","洋葱","海带","燕麦","玉米","玉米淀粉","生姜","番茄酱","白芝麻","百合","空心菜","糯米","紫甘蓝","紫菜","红枣","红椒","红薯","红豆","绿豆","胡萝卜","腐竹","腰果","芋头","芝麻豆酱","花生","花生酱","花菜","芹菜","苦瓜","茄子","茶树菇","荞麦","莲子","莲藕","莴笋","菠菜","萝卜","蒜苗","蒜蓉","西兰花","西红柿","西葫芦","豆浆","豆皮","豆腐","豆角","辣椒","金针菇","银耳","青椒","香米","香菇","香菜","黄椒","黄瓜","黄花菜","黄豆","黑米","黑芝麻","黑豆"],S9e=["火鸡肉","牛肉","猪肉","羊肉","蛇肉","驴肉","鳄鱼肉","鸡肉","鸭肉","鸵鸟肉","鸽子肉","鹅肉","鹌鹑肉"],A9e=["丁香","五香粉","八角","十三香","味精","咖喱粉","姜黄","孜然","小茴香","山奈","干姜粉","干辣椒","干香菇粉","桂皮","桂花","橙皮","沙姜粉","玫瑰花","白胡椒粉","紫苏","罗勒","肉豆蔻","芫荽","花椒","花椒粉","茴香籽","草果","葱白","葱花","蒜末","豆蔻","辣椒片","辣椒粉","陈皮","香叶","香茅","香菜籽","香葱","鸡精","黑胡椒粉"],_9e=["丝瓜","冬瓜","南瓜","卷心菜","四季豆","土豆","大白菜","大葱","娃娃菜","小白菜","尖椒","山药","毛豆","油菜","洋葱","生菜","白菜","白萝卜","空心菜","紫甘蓝","红萝卜","绿豆芽","胡萝卜","节瓜","芥蓝","芹菜","苦瓜","茼蒿","菜花","菠菜","蒜苗","西兰花","西红柿","西葫芦","豆芽","豆角","豌豆","辣椒","青椒","韭菜","香菜","黄瓜","黄豆芽"],D9e={adjective:g9e,description_pattern:y9e,dish:b9e,dish_pattern:C9e,ethnic_category:F9e,fruit:E9e,ingredient:w9e,meat:S9e,spice:A9e,vegetable:_9e},T9e=D9e,x9e=["主要","光学","全高清","冗余","后端","固态","在线","多字节","开源","无线","神经元","移动","蓝牙","虚拟","触控","跨平台","辅助"],k9e=["传感器","像素","协议","卡片","发送端","带宽","应用","总线","接口","提要","数组","电容器","电路","监视器","矩阵","硬盘","程序","端口","系统","芯片","警报","防火墙","面板","驱动"],M9e=["{{abbreviation}}{{noun}}已关闭,因为{{adjective}}{{noun}}所以我们能{{verb}}{{abbreviation}}{{noun}}","{{verb}}{{noun}}是无济于事的,我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}","使用{{adjective}}{{abbreviation}}{{noun}},然后你就能{{verb}}{{adjective}}{{noun}}","倘若我们{{verb}}{{noun}},我们就可以通过{{adjective}}{{abbreviation}}{{noun}}获得{{abbreviation}}{{noun}}","在没有{{verb}}{{adjective}}{{abbreviation}}{{noun}}的情况下,你不能{{verb}}{{noun}}","尝试{{verb}}{{abbreviation}}{{noun}},也许会{{verb}}{{adjective}}{{noun}}","我们需要{{verb}}{{adjective}}{{abbreviation}}{{noun}}","我将{{verb}}{{adjective}}{{abbreviation}}{{noun}},那是应该{{noun}}{{abbreviation}}{{noun}}"],B9e=["传输","入侵","压缩","合成","备份","复制","导航","生成","索引","绕过","编程","覆盖","解析","计算","输入","重启","量化","链接"],R9e={adjective:x9e,noun:k9e,phrase:M9e,verb:B9e},L9e=R9e,O9e=["126.com","139.com","163.com","21cn.com","foxmail.com","gmail.com","hotmail.com","outlook.com","qq.com","sina.com","sohu.com","tom.com","vip.qq.com","yahoo.cn","yahoo.com.cn","yeah.net"],P9e={free_email:O9e},I9e=P9e,N9e=["#####","####","###","##","#"],$9e=["北京","上海","广州","深圳","天津","重庆","成都","杭州","南京","武汉","西安","苏州","青岛","宁波","郑州","长沙","合肥","福州","厦门","大连","沈阳","济南","哈尔滨","长春","昆明","南昌","石家庄","太原","贵阳","兰州","海口","乌鲁木齐","呼和浩特","南宁","拉萨","银川","西宁"],V9e=["{{location.city_prefix}}{{location.city_suffix}}"],H9e=["上","包","北","南","厦","吉","太","宁","安","成","武","济","海","珠","福","衡","西","诸","贵","长"],z9e=["乡县","京市","南市","原市","口市","头市","宁市","安市","州市","徽市","林市","汉市","沙市","海市","码市","都市","门市","阳市"],W9e=["亚洲","非洲","欧洲","北美洲","南美洲","大洋洲","南极洲"],G9e=["阿富汗","阿尔巴尼亚","阿尔及利亚","安道尔","安哥拉","安圭拉","安提瓜和巴布达","阿根廷","亚美尼亚","阿鲁巴","澳大利亚","奥地利","阿塞拜疆","巴哈马","巴林","孟加拉国","巴巴多斯","白俄罗斯","比利时","伯利兹","贝宁","百慕大","不丹","玻利维亚","波黑","博茨瓦纳","布维岛","巴西","保加利亚","布基纳法索","布隆迪","柬埔寨","喀麦隆","加拿大","佛得角","中非共和国","乍得","智利","中国","哥伦比亚","科摩罗","刚果","库克群岛","哥斯达黎加","科特迪瓦","克罗地亚","古巴","库拉索","塞浦路斯","捷克","刚果民主共和国","丹麦","吉布提","多米尼加","多米尼加共和国","厄瓜多尔","埃及","萨尔瓦多","赤道几内亚","厄立特里亚","爱沙尼亚","斯威士兰","埃塞俄比亚","斐济","芬兰","法国","加蓬","冈比亚","格鲁吉亚","德国","加纳","直布罗陀","希腊","格林兰","格林纳达","瓜德罗普","危地马拉","几内亚","圭亚那","海地","梵蒂冈","洪都拉斯","香港","匈牙利","冰岛","印度","印度尼西亚","伊朗","伊拉克","爱尔兰","以色列","意大利","牙买加","日本","约旦","哈萨克斯坦","肯尼亚","基里巴斯","朝鲜","大韩民国","科威特","吉尔吉斯坦","老挝","拉脱维亚","黎巴嫩","莱索托","利比里亚","利比亚","列支敦士登","立陶宛","卢森堡","马达加斯加","马拉维","马来西亚","马尔代夫","马里","马耳他","马提尼克","毛里塔尼亚","毛里求斯","马约特","墨西哥","摩尔多瓦","摩纳哥","蒙古","黑山","蒙特塞拉特","摩洛哥","莫桑比克","缅甸","纳米比亚","瑙鲁","尼泊尔","荷兰","新西兰","尼加拉瓜","尼日尔","尼日利亚","纽埃","诺福克岛","北马其顿","挪威","阿曼","巴基斯坦","帕劳","巴勒斯坦","巴拿马","巴布亚新几内亚","巴拉圭","秘鲁","菲律宾","波兰","葡萄牙","波多黎各","卡塔尔","罗马尼亚","俄罗斯","卢旺达","圣巴泰勒米","圣赫勒拿","圣卢西亚","圣马丁","萨摩亚","圣马力诺","沙特阿拉伯","塞内加尔","塞尔维亚","塞舌尔","塞拉利昂","新加坡","荷属圣马丁","斯洛伐克","斯洛文尼亚","所罗门群岛","索马里","南非","南苏丹","西班牙","斯里兰卡","苏丹","苏里南","瑞典","瑞士","叙利亚","塔吉克斯坦","坦桑尼亚","泰国","东帝汶","多哥","托克劳","汤加","突尼斯","土耳其","土库曼斯坦","图瓦卢","乌干达","乌克兰","阿联酋","英国","美国","乌拉圭","乌兹别克斯坦","瓦努阿图","委内瑞拉","越南","也门","赞比亚","津巴布韦"],j9e={cardinal:["北","东","南","西"],cardinal_abbr:["北","东","南","西"],ordinal:["东北","西北","东南","西南"],ordinal_abbr:["东北","西北","东南","西南"]},K9e=[{name:"汉语",alpha2:"zh",alpha3:"zho"},{name:"英语",alpha2:"en",alpha3:"eng"},{name:"法语",alpha2:"fr",alpha3:"fra"},{name:"德语",alpha2:"de",alpha3:"deu"},{name:"西班牙语",alpha2:"es",alpha3:"spa"},{name:"俄语",alpha2:"ru",alpha3:"rus"},{name:"日语",alpha2:"ja",alpha3:"jpn"},{name:"韩语",alpha2:"ko",alpha3:"kor"},{name:"阿拉伯语",alpha2:"ar",alpha3:"ara"},{name:"葡萄牙语",alpha2:"pt",alpha3:"por"},{name:"意大利语",alpha2:"it",alpha3:"ita"},{name:"荷兰语",alpha2:"nl",alpha3:"nld"},{name:"泰语",alpha2:"th",alpha3:"tha"},{name:"印度语",alpha2:"hi",alpha3:"hin"},{name:"孟加拉语",alpha2:"bn",alpha3:"ben"},{name:"印尼语",alpha2:"id",alpha3:"ind"},{name:"马来语",alpha2:"ms",alpha3:"msa"},{name:"越南语",alpha2:"vi",alpha3:"vie"},{name:"乌尔都语",alpha2:"ur",alpha3:"urd"},{name:"芬兰语",alpha2:"fi",alpha3:"fin"},{name:"瑞典语",alpha2:"sv",alpha3:"swe"},{name:"希腊语",alpha2:"el",alpha3:"ell"},{name:"捷克语",alpha2:"cs",alpha3:"ces"},{name:"匈牙利语",alpha2:"hu",alpha3:"hun"},{name:"罗马尼亚语",alpha2:"ro",alpha3:"ron"},{name:"乌克兰语",alpha2:"uk",alpha3:"ukr"},{name:"塞尔维亚语",alpha2:"sr",alpha3:"srp"},{name:"克罗地亚语",alpha2:"hr",alpha3:"hrv"},{name:"斯洛伐克语",alpha2:"sk",alpha3:"slk"},{name:"斯洛文尼亚语",alpha2:"sl",alpha3:"slv"},{name:"爱尔兰语",alpha2:"ga",alpha3:"gle"},{name:"拉脱维亚语",alpha2:"lv",alpha3:"lav"},{name:"立陶宛语",alpha2:"lt",alpha3:"lit"},{name:"爱沙尼亚语",alpha2:"et",alpha3:"est"},{name:"马耳他语",alpha2:"mt",alpha3:"mlt"},{name:"阿尔巴尼亚语",alpha2:"sq",alpha3:"sqi"},{name:"摩尔多瓦语",alpha2:"ro",alpha3:"ron"},{name:"格鲁吉亚语",alpha2:"ka",alpha3:"kat"},{name:"亚美尼亚语",alpha2:"hy",alpha3:"hye"},{name:"哈萨克语",alpha2:"kk",alpha3:"kaz"},{name:"吉尔吉斯语",alpha2:"ky",alpha3:"kir"}],U9e=["######"],q9e=["公寓 ###","套房 ###"],Y9e=["北京市","上海市","天津市","重庆市","黑龙江省","吉林省","辽宁省","内蒙古自治区","河北省","新疆维吾尔自治区","甘肃省","青海省","陕西省","宁夏回族自治区","河南省","山东省","山西省","安徽省","湖北省","湖南省","江苏省","四川省","贵州省","云南省","广西壮族自治区","西藏自治区","浙江省","江西省","广东省","福建省","海南省"],J9e=["北京","上海","天津","重庆","黑龙江","吉林","辽阳","内蒙古","河北","新疆","甘肃","青海","陕西","宁夏","河南","山东","山西","合肥","湖北","湖南","苏州","四川","贵州","云南","广西","西藏","浙江","江西","广东","福建","海南"],X9e={normal:"{{location.street}}{{location.buildingNumber}}号",full:"{{location.street}}{{location.buildingNumber}}号 {{location.secondaryAddress}}"},Z9e=["长安街","北京路","南京路","复兴路","中山路","人民路","文化路","东风路","光明路","解放路","团结路","天安门路","市场街","南门街","北大街","南湖路","紫荆路","交通路","星光街","陶然路","燕子岭路","南华路","恒大路","新兴路","红旗街","沿河路","工业路","莲花路","东方路","华侨路","绿化路","水泥路","西湖路","朝阳路","狮山路","文艺路","开放路","兴业街","齐齐哈尔街","建设路","红星路","山水路","机场路","星河路","幸福街","云南路","陆家嘴路","滨海路","东岳路","中兴路","长江路","富春街","蓝天街","清华路","阳光大道","广场街","华美路","人民街","科技街","西门街","东大街","永安街","明日路","上街","立新街","龙潭路","光明大街","江南大道","沙河路","回民街","解放大街","幸福路","南街","北街","花园路","嘉禾路","元宝街","桃花街","金秋街","天河路","海滨大道","和平街","柳树路","梅花街","桂花街","观音路","华东路","胜利路","东阳街","宜兴路","紫薇路","滨江路","保卫路","古城路","友谊街","烈士路","桃花源路","大成路","和平大道","华阳路","老街","东方大道","银川路","汇源路","辉南路","慈溪路","古道街","绿色大道","十字路","百步街","连云街","白银路","环城路","朝霞路","红旗大道","双林街","龙江路","永乐街","福源街","西门路","新荣街","龙山街","安东路","福田街","景山街","新街","枫林街","裕民街","泉水路","乐土街","环湖街","紫竹街","青年街"],Q9e=["{{person.last_name.generic}}{{location.street_suffix}}"],eFe=["巷","街","路","桥","侬","旁","中心","栋"],tFe={building_number:N9e,city_name:$9e,city_pattern:V9e,city_prefix:H9e,city_suffix:z9e,continent:W9e,country:G9e,direction:j9e,language:K9e,postcode:U9e,secondary_address:q9e,state:Y9e,state_abbr:J9e,street_address:X9e,street_name:Z9e,street_pattern:Q9e,street_suffix:eFe},nFe=tFe,rFe={title:"Chinese (China)",code:"zh_CN",country:"CN",language:"zh",endonym:"中文 (中国)",dir:"ltr",script:"Hans"},aFe=rFe,iFe=["世界","乡村","嘻哈","拉丁","摇滚","放克","民谣","流行","灵魂","爵士","牙买加","电子","经典","舞台与银幕","蓝调","说唱","重金属","非音乐"],oFe=["105度的你","一点点","一路向北","七里香","不爱我拉倒","不能说的秘密","不该","世界末日","东风破","义勇军进行曲","之战之殇","以父之名","你听得到","倒影","兰亭序","刀马旦","分裂","千里之外","半岛铁盒","反方向的钟","发如雪","可爱女人","听妈妈的话","听悲伤的情话","听见下雨的声音","告白气球","周大侠","哪里都是你","回到过去","园游会","在你身边","堕","夏日妄想","夏至未至","外婆","夜曲","夜的第七章","大本钟","大鱼","奢香夫人","她的睫毛","孤勇者","安静","小城夏天","少年","布拉格广场","开不了口","彩虹","心雨","忍者","悬溺","我不配","我如此相信","我流泪情绪零碎","手写从前","把回忆拼好给你","接口","搁浅","断了的弦","明明就","星晴","晴天","暖暖","暗号","最伟大的作品","最好的安排","最长的电影","本草纲目","枫","海底","灯火里的中国","烟花易冷","爱在西元前","爱情废材","爱的飞行日记","爷爷泡的茶","牛仔很忙","玫瑰少年","珊瑚海","甜甜的","画沙","白月光与朱砂痣","白色风车","稻香","等你下课","简单的爱","算什么男人","米兰的小铁匠","粉色海洋","红尘客栈","红颜如霜","纪念","给我一首歌的时间","美人鱼","花海","菊花台","蒲公英的约定","说了再见","说好不哭","调查中","起风了","超人不会飞","轨迹","还在流浪","退后","铃芽之旅","错过的烟火","阳光宅男","雨下一整晚","霍元甲","青花瓷","飘移","黑色幽默","黑色毛衣","默","龙卷风"],lFe={genre:iFe,song_name:oFe},sFe=lFe,uFe=["活动家","艺术家","作家","博主","企业家","教练","发明家","设计师","开发者","教育家","工程师","企业主","环保主义者","电影爱好者","电影制片人","美食家","创始人","朋友","玩家","极客","毕业生","创造者","领导者","模特","脑力爱好者","父母","爱国者","个人","哲学家","摄影爱好者","公众演说家","科学家","梦想家","学生","老师","旅行家","退伍军人","作者"],cFe=["{{person.bio_part}}","{{person.bio_part}}{{person.bio_part}}","{{person.bio_part}}{{person.bio_part}}{{person.bio_part}}","{{person.bio_part}}{{person.bio_part}}{{person.bio_part}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}}","{{word.noun}}{{person.bio_supporter}}{{internet.emoji}}","{{word.noun}}{{person.bio_supporter}}{{person.bio_part}}","{{word.noun}}{{person.bio_supporter}}{{person.bio_part}}{{internet.emoji}}"],dFe=["倡导者","贡献者","发烧友","粉丝","狂热者","爱好者","支持者"],fFe={generic:["一全","万佳","三锋","中海","义轩","乐驹","乙萍","伟宸","伟泽","伟祺","伟诚","佳琪","俊凯","俊驰","修杰","修洁","健柏","健雄","凯瑞","博文","博涛","博超","君浩","呈轩","哲新","哲瀚","嘉懿","嘉熙","天娇","天宇","天磊","天翊","婷方","子欣","子涵","子豪","子轩","子骞","子默","安琪","展鹏","峻熙","建辉","弘文","彬","志强","志泽","思","思佳","思淼","思源","思聪","思远","懿轩","振东","振家","擎宇","擎苍","政君","敬彪","敬阳","文","文博","文昊","文轩","文韬","旭尧","昊天","昊强","昊焱","昊然","明","明哲","明杰","明轩","明辉","晋鹏","晓博","晓啸","晟睿","晨阳","智宸","智杰","智渊","智辉","果","梓晨","楷瑞","榕融","正豪","治文","治涛","泽洋","浩","浩宇","浩然","浩轩","浩辰","海燕","涛","潇然","炎彬","炫明","烨伟","烨华","烨磊","烨霖","煜城","煜祺","熠彤","琪","瑞霖","瑾瑜","癸霖","皓轩","睿渊","立伟","立果","立诚","立轩","立辉","笑愚","紫林","绍辉","绍齐","美方","耀杰","聪健","胤祥","致远","航","苑博","荣轩","诗雨","语堂","超栋","越彬","越泽","远航","金鑫","鑫磊","鑫鹏","钰轩","锦程","雅婷","雅鑫","雨泽","雪松","雯静","靖琪","静怡","风华","馥君","馨羽","驰","鸿涛","鸿煊","鹏","鹏涛","鹏煊","鹏飞","鹤轩","鹭洋","黎昕"],female:["一诺","万佳","丹","丽","丽芬","丽芳","丽萍","乙萍","佳琪","依诺","倩","兰英","凤英","国兰","国华","国珍","国琴","国秀","国芳","国英","国荣","国香","天娇","娜","娟","婷","婷婷","婷方","子欣","安琪","开慧","思佳","悦","慧","敏","晨阳","桂兰","桂英","梓妍","梓晨","梓涵","梓玥","梓萱","梓馨","榕融","欣怡","洁","海燕","燕","玉兰","玉梅","玉珍","玉英","玲","珈","秀兰","秀珍","秀英","紫林","红","美方","艳","艺涵","芳","苡沫","若汐","英","萍","蒙","诗雨","语桐","语汐","雅婷","雅鑫","雨桐","雨欣","雨涵","雪","雯静","霞","静","静怡","颖","馥君","馨羽"],male:["一全","三锋","中海","义轩","伟","俊凯","俊杰","俊熙","军","刚","勇","呈轩","哲新","国平","国强","国栋","国良","国辉","奕泽","奕辰","子豪","宇","宇泽","宇航","宇轩","家明","家豪","帅","建军","建华","建国","强","志国","志明","成","振东","政君","敬彪","敬阳","文昊","文韬","斌","明","晨","智杰","杰","梓浩","梓睿","梓诚","梓豪","民","沐宸","沐辰","沐阳","治文","治涛","波","浩","浩宇","浩晨","浩然","浩轩","浩辰","涛","熙成","熙瑶","瑜","癸霖","磊","立伟","茗泽","诚","超","超栋","辉","鑫","阳","鹏"]},pFe={generic:["丁","万","万俟","上官","不","丑","世","丘","丙","业","丛","东","东方","严","中","丰","丹","么","义","之","乌","乌雅","乐","乔","乘","乙","乜","九","习","书","买","乾","于","云","亓","五","井","亢","亥","京","仁","仆","仇","仉","介","仍","从","仙","仝","代","令","令狐","以","仪","仰","仲","仲孙","仵","任","伊","伍","伏","休","伟","伦","伯","似","但","位","何","佘","余","佛","佟","佴","佼","侍","依","侨","侯","俎","保","俞","俟","信","修","候","倪","偶","傅","储","僧","僪","允","元","充","兆","光","党","全","公","公冶","公孙","公羊","六","兰","关","兴","其","典","养","冀","冉","冒","军","农","冠","冯","况","冷","冼","凌","凤","凭","出","函","刀","刁","刑","刘","刚","初","利","别","前","剑","剧","力","功","务","励","劳","势","勇","勤","勾","包","化","北","匡","区","千","华","卑","卓","单","单于","南","卜","卞","占","卢","卫","卯","印","危","却","卷","卿","历","厉","厍","厚","原","及","友","双","叔","受","古","召","可","台","史","叶","司","司徒","司空","司马","合","吉","同","后","向","吕","吴","吾","告","员","周","呼","和","咎","咸","哀","哈","唐","商","善","喜","喻","嘉","回","国","圣","在","圭","坚","城","堂","堵","塔","塞","墨","士","壬","声","夏","夏侯","夔","夕","夙","多","大","天","太叔","夫","夷","奇","奈","奉","奕","奚","妫","始","姒","姓","委","姚","姜","姬","威","娄","嬴","孔","字","孙","孛","孝","孟","季","学","宁","宇","宇文","守","安","宋","完","宏","宓","宗","宗政","官","定","宛","宜","宝","实","宣","宦","宫","宰","家","容","宾","宿","寇","富","寒","察","寸","寻","寿","封","将","尉","尉迟","少","尔","尚","尤","尧","尹","尾","局","居","屈","展","屠","山","岑","岳","崇","崔","嵇","巢","左","巧","巨","巩","巫","己","巴","市","布","帅","师","希","帖","帛","席","常","干","平","年","幸","广","庄","庆","库","应","庚","府","庞","度","康","庹","庾","廉","廖","延","建","开","弓","弘","张","弥","弭","强","归","彤","彭","律","徐","御","徭","德","念","忻","怀","性","恭","恽","悉","悟","惠","愈","愚","慈","慎","慕","慕容","戈","戊","戎","戏","成","战","戚","戢","戴","户","房","所","扈","才","扬","扶","承","抄","抗","折","拉","招","拜","拱","捷","掌","接","揭","摩","撒","操","支","改","敏","敖","敛","敬","文","斋","斐","斛","斯","方","於","施","旁","旅","旗","无","时","旷","昂","昌","明","易","昔","昝","星","春","是","晁","晋","晏","普","景","智","暨","暴","曲","曹","曾","有","朋","望","本","朱","朴","机","权","李","杜","杞","束","来","杨","杭","松","板","析","林","枚","果","枝","柏","柔","查","柯","柳","柴","栋","树","栗","校","栾","桂","桐","桑","桓","桥","梁","梅","检","森","植","楚","楼","樊","檀","次","欧","欧阳","止","步","武","歧","殳","段","殷","毋","母","毓","毕","毛","水","永","求","汉","汗","汝","江","池","汤","汪","汲","沃","沈","沐","沙","泉","法","波","泣","泥","泰","泷","洋","洛","洪","浑","浦","浮","海","涂","淡","淦","淳于","清","渠","温","游","湛","源","溥","滑","滕","满","漆","漫","潘","潜","潭","潮","澄","澹台","濮","濮阳","濯","烟","焉","焦","熊","燕","爱","牛","牟","牢","牧","牵","特","犁","犹","狂","狄","独","玄","玉","王","环","班","理","琦","琴","瑞","璩","瓮","甄","甘","生","用","甫","田","由","甲","申","申屠","畅","留","疏","登","白","百","皇","皇甫","皋","皮","盈","益","盍","盖","盘","盛","相","真","眭","睢","督","睦","瞿","矫","石","硕","碧","碧鲁","磨","示","礼","祁","祈","祖","祝","祢","祭","禄","福","禚","禹","禽","禾","秋","种","秘","秦","称","程","税","稽","穆","穰","空","窦","章","章佳","童","竭","端","竹","竺","笃","符","笪","第","答","简","箕","管","籍","米","类","粘","粟","糜","系","素","索","紫","綦","繁","红","纪","纳","纳喇","纵","线","练","终","绍","经","绪","续","绳","缑","缪","罕","罗","羊","羽","羿","翁","翟","翠","翦","老","考","耿","聂","聊","肇","肖","肥","胡","胥","能","脱","腾","臧","舒","舜","良","艾","节","芒","芮","花","苌","苍","苏","苑","苗","苟","苦","英","茂","范","范姜","茅","茆","茹","荀","荆","荣","荤","莘","莫","莱","菅","营","萧","萨","葛","董","蒉","蒋","蒙","蒯","蒲","蒿","蓝","蓟","蓬","蔚","蔡","蔺","薄","薛","藏","藤","藩","虎","虞","虢","蚁","蛮","融","衅","行","衡","衣","表","衷","袁","袭","裔","裘","裴","褒","褚","覃","觉罗","解","言","訾","詹","謇","计","让","许","诗","说","诸","诸葛","诺","谈","谌","谏","谢","谬","谭","谯","谷","豆","象","貊","贝","贡","贯","贰","贲","贵","贸","费","贺","贾","资","赏","赖","赛","赤","赧","赫","赫连","赵","越","路","蹇","蹉","车","轩辕","载","辉","辛","辜","辟","边","达","过","运","进","连","迟","迮","逄","通","速","逢","逮","逯","遇","道","邓","邗","邛","邝","邢","那","那拉","邬","邰","邱","邴","邵","邶","邸","邹","郁","郎","郏","郑","郗","郜","郝","郦","郭","郯","郸","都","鄂","鄞","鄢","酆","酒","释","野","金","针","钊","钞","钟","钟离","钦","钭","钮","钱","铁","铎","银","锁","锐","错","锺","镇","镜","长","长孙","门","闪","闫","闭","问","闳","闵","闻","闻人","闽","闾","阎","阙","阚","阮","阳","阴","阿","陀","陆","陈","陶","隆","隋","随","隐","隗","隽","雀","集","雍","雪","零","雷","霍","霜","青","靖","革","靳","鞠","韦","韩","韶","项","须","顾","顿","频","颜","风","飞","饶","首","香","马","驹","骆","骑","高","魏","鱼","鲁","鲍","鲜","鹿","麦","麴","麻","黄","黎","齐","龙","龚"]},hFe={generic:[{value:"{{person.last_name.generic}}",weight:1}]},mFe=[{value:"{{person.lastName}}{{person.firstName}}",weight:1}],vFe=null,gFe=["女","男"],yFe={bio_part:uFe,bio_pattern:cFe,bio_supporter:dFe,first_name:fFe,last_name:pFe,last_name_pattern:hFe,name:mFe,prefix:vFe,sex:gFe},bFe=yFe,CFe=["0##-########","0###-########","1##########"],FFe=["+86##########","+86###########","+861##########"],EFe=["0## #### ####","###########","1##########"],wFe={human:CFe,international:FFe,national:EFe},SFe=wFe,AFe={format:SFe},_Fe=AFe,DFe=[{symbol:"H",name:"氢",atomicNumber:1},{symbol:"He",name:"氦",atomicNumber:2},{symbol:"Li",name:"锂",atomicNumber:3},{symbol:"Be",name:"铍",atomicNumber:4},{symbol:"B",name:"硼",atomicNumber:5},{symbol:"C",name:"碳",atomicNumber:6},{symbol:"N",name:"氮",atomicNumber:7},{symbol:"O",name:"氧",atomicNumber:8},{symbol:"F",name:"氟",atomicNumber:9},{symbol:"Ne",name:"氖",atomicNumber:10},{symbol:"Na",name:"钠",atomicNumber:11},{symbol:"Mg",name:"镁",atomicNumber:12},{symbol:"Al",name:"铝",atomicNumber:13},{symbol:"Si",name:"硅",atomicNumber:14},{symbol:"P",name:"磷",atomicNumber:15},{symbol:"S",name:"硫",atomicNumber:16},{symbol:"Cl",name:"氯",atomicNumber:17},{symbol:"Ar",name:"氩",atomicNumber:18},{symbol:"K",name:"钾",atomicNumber:19},{symbol:"Ca",name:"钙",atomicNumber:20},{symbol:"Sc",name:"钪",atomicNumber:21},{symbol:"Ti",name:"钛",atomicNumber:22},{symbol:"V",name:"钒",atomicNumber:23},{symbol:"Cr",name:"铬",atomicNumber:24},{symbol:"Mn",name:"锰",atomicNumber:25},{symbol:"Fe",name:"铁",atomicNumber:26},{symbol:"Co",name:"钴",atomicNumber:27},{symbol:"Ni",name:"镍",atomicNumber:28},{symbol:"Cu",name:"铜",atomicNumber:29},{symbol:"Zn",name:"锌",atomicNumber:30},{symbol:"Ga",name:"镓",atomicNumber:31},{symbol:"Ge",name:"锗",atomicNumber:32},{symbol:"As",name:"砷",atomicNumber:33},{symbol:"Se",name:"硒",atomicNumber:34},{symbol:"Br",name:"溴",atomicNumber:35},{symbol:"Kr",name:"氪",atomicNumber:36},{symbol:"Rb",name:"铷",atomicNumber:37},{symbol:"Sr",name:"锶",atomicNumber:38},{symbol:"Y",name:"钇",atomicNumber:39},{symbol:"Zr",name:"锆",atomicNumber:40},{symbol:"Nb",name:"铌",atomicNumber:41},{symbol:"Mo",name:"钼",atomicNumber:42},{symbol:"Tc",name:"锝",atomicNumber:43},{symbol:"Ru",name:"钌",atomicNumber:44},{symbol:"Rh",name:"铑",atomicNumber:45},{symbol:"Pd",name:"钯",atomicNumber:46},{symbol:"Ag",name:"银",atomicNumber:47},{symbol:"Cd",name:"镉",atomicNumber:48},{symbol:"In",name:"铟",atomicNumber:49},{symbol:"Sn",name:"锡",atomicNumber:50},{symbol:"Sb",name:"锑",atomicNumber:51},{symbol:"Te",name:"碲",atomicNumber:52},{symbol:"I",name:"碘",atomicNumber:53},{symbol:"Xe",name:"氙",atomicNumber:54},{symbol:"Cs",name:"铯",atomicNumber:55},{symbol:"Ba",name:"钡",atomicNumber:56},{symbol:"La",name:"镧",atomicNumber:57},{symbol:"Ce",name:"铈",atomicNumber:58},{symbol:"Pr",name:"镨",atomicNumber:59},{symbol:"Nd",name:"钕",atomicNumber:60},{symbol:"Pm",name:"钷",atomicNumber:61},{symbol:"Sm",name:"钐",atomicNumber:62},{symbol:"Eu",name:"铕",atomicNumber:63},{symbol:"Gd",name:"钆",atomicNumber:64},{symbol:"Tb",name:"铽",atomicNumber:65},{symbol:"Dy",name:"镝",atomicNumber:66},{symbol:"Ho",name:"钬",atomicNumber:67},{symbol:"Er",name:"铒",atomicNumber:68},{symbol:"Tm",name:"铥",atomicNumber:69},{symbol:"Yb",name:"镱",atomicNumber:70},{symbol:"Lu",name:"镥",atomicNumber:71},{symbol:"Hf",name:"铪",atomicNumber:72},{symbol:"Ta",name:"钽",atomicNumber:73},{symbol:"W",name:"钨",atomicNumber:74},{symbol:"Re",name:"铼",atomicNumber:75},{symbol:"Os",name:"锇",atomicNumber:76},{symbol:"Ir",name:"铱",atomicNumber:77},{symbol:"Pt",name:"铂",atomicNumber:78},{symbol:"Au",name:"金",atomicNumber:79},{symbol:"Hg",name:"汞",atomicNumber:80},{symbol:"Tl",name:"铊",atomicNumber:81},{symbol:"Pb",name:"铅",atomicNumber:82},{symbol:"Bi",name:"铋",atomicNumber:83},{symbol:"Po",name:"钋",atomicNumber:84},{symbol:"At",name:"砹",atomicNumber:85},{symbol:"Rn",name:"氡",atomicNumber:86},{symbol:"Fr",name:"钫",atomicNumber:87},{symbol:"Ra",name:"镭",atomicNumber:88},{symbol:"Ac",name:"锕",atomicNumber:89},{symbol:"Th",name:"钍",atomicNumber:90},{symbol:"Pa",name:"镤",atomicNumber:91},{symbol:"U",name:"铀",atomicNumber:92},{symbol:"Np",name:"镎",atomicNumber:93},{symbol:"Pu",name:"钚",atomicNumber:94},{symbol:"Am",name:"镅",atomicNumber:95},{symbol:"Cm",name:"锔",atomicNumber:96},{symbol:"Bk",name:"锫",atomicNumber:97},{symbol:"Cf",name:"锎",atomicNumber:98},{symbol:"Es",name:"锿",atomicNumber:99},{symbol:"Fm",name:"镄",atomicNumber:100},{symbol:"Md",name:"钔",atomicNumber:101},{symbol:"No",name:"锘",atomicNumber:102},{symbol:"Lr",name:"铹",atomicNumber:103},{symbol:"Rf",name:"𬬻",atomicNumber:104},{symbol:"Db",name:"𬭊",atomicNumber:105},{symbol:"Sg",name:"𬭳",atomicNumber:106},{symbol:"Bh",name:"𬭛",atomicNumber:107},{symbol:"Hs",name:"𬭶",atomicNumber:108},{symbol:"Mt",name:"鿏",atomicNumber:109},{symbol:"Ds",name:"𫟼",atomicNumber:110},{symbol:"Rg",name:"𬬭",atomicNumber:111},{symbol:"Cn",name:"鿔",atomicNumber:112},{symbol:"Nh",name:"鿭",atomicNumber:113},{symbol:"Fl",name:"𫓧",atomicNumber:114},{symbol:"Mc",name:"镆",atomicNumber:115},{symbol:"Lv",name:"𫟷",atomicNumber:116},{symbol:"Ts",name:"鿬",atomicNumber:117},{symbol:"Og",name:"鿫",atomicNumber:118}],TFe=[{name:"米",symbol:"m"},{name:"秒",symbol:"s"},{name:"摩尔",symbol:"mol"},{name:"安培",symbol:"A"},{name:"开尔文",symbol:"K"},{name:"坎德拉",symbol:"cd"},{name:"千克",symbol:"kg"},{name:"弧度",symbol:"rad"},{name:"赫兹",symbol:"Hz"},{name:"牛顿",symbol:"N"},{name:"帕斯卡",symbol:"Pa"},{name:"焦耳",symbol:"J"},{name:"瓦特",symbol:"W"},{name:"库伦",symbol:"C"},{name:"伏特",symbol:"V"},{name:"欧姆",symbol:"Ω"},{name:"特斯拉",symbol:"T"},{name:"摄氏度",symbol:"°C"},{name:"流明",symbol:"lm"},{name:"贝尔勒尔",symbol:"Bq"},{name:"戈瑞",symbol:"Gy"},{name:"希沃特",symbol:"Sv"},{name:"球面度",symbol:"sr"},{name:"法拉",symbol:"F"},{name:"西门子",symbol:"S"},{name:"韦伯",symbol:"Wb"},{name:"亨利",symbol:"H"},{name:"勒克斯",symbol:"lx"},{name:"开特",symbol:"kat"}],xFe={chemical_element:DFe,unit:TFe},kFe=xFe,MFe=["三轮车","健身自行车","公路自行车","冒险公路自行车","卧式自行车","双人自行车","双运动自行车","场地/固定齿轮自行车","城市自行车","小轮车自行车","山地自行车","巡洋舰自行车","平足舒适自行车","折叠自行车","旅行自行车","混合动力自行车","越野自行车","铁人三项/计时自行车"],BFe=["柴油","汽油","混合动力","电动"],RFe=["三菱","丰田","保时捷","克莱斯勒","兰博基尼","凯迪拉克","劳斯莱斯","吉普","名爵","塔塔","大众","奔驰","奔驰smart","奥迪","宝马","宾利","布加迪","捷豹","斯巴鲁","斯柯达","日产","本田","极星","标致","比亚迪","沃克斯豪尔","沃尔沃","法拉利","特斯拉","玛莎拉蒂","现代","福特","菲亚特","蔚来","起亚","路虎","迷你","道奇","铃木","阿斯顿·马丁","雪佛兰","雪铁龙","雷诺","马恒达","马自达","马鲁蒂"],LFe=["客车","掀背车","旅行车","货车","越野车","轿车","面包车"],OFe={bicycle_type:MFe,fuel:BFe,manufacturer:RFe,type:LFe},PFe=OFe,IFe=["长","短","大","小","粗","细","红","绿","平坦","整齐","雪白","笔直","绿油油","血淋淋","骨碌碌","黑不溜秋","好","坏","伟大","勇敢","优秀","聪明","老实","鲁莽","大方","软","硬","苦","甜","冷","热","坚固","平常","快","慢","生动","熟练","轻松","清楚","马虎","干脆","许多","好些","全部","全","整","多","少"],NFe=["都","全","单","共","光","尽","净","仅","就","只","一共","一起","一同","一道","一齐","一概","一味","统统","总共","仅仅","惟独","可","倒","一定","必定","必然","却","幸亏","难道","何尝","偏偏","索性","简直","反正","多亏","也许","大约","好在","敢情","不","没","没有","别","仿佛","渐渐","百般","特地","互相","擅自","几乎","逐渐","逐步","猛然","依然","仍然","当然","毅然","果然","差点儿","很","极","最","太","更","更加","格外","十分","极其","比较","相当","稍微","略微","多么"],$Fe=["和","而","或者","但是","因为","所以","虽然","如果","即使","既然","无论","不但","而且","不仅","就是","不过","然而","而是","或者是","以便","除非","只要","一旦","以致","以免","哪怕","宁可","即便","乃至","甚至"],VFe=["啊","哎呀","哇","嘿","唉","哎","哈","呀","哦","呃","哼","呕","嗨","哇塞","咦","嘘","呜","呜呼","哟","呼","呃呃","喂","哇哦","哒","嘿嘿","哎哟","啧啧","咚","哗","哐"],HFe=["人","书","电脑","学校","老师","学生","城市","国家","手机","桌子","椅子","眼镜","时间","天气","语言","文化","音乐","电影","食物","饮料","朋友","家人","孩子","工作","汽车","飞机","火车","衣服","河流","山","水","动物","植物","钱包","钥匙","门","窗户","笔","本子","电视","冰箱","洗衣机","公园","超市","医院","银行","道路","楼房","桥","海洋","星星","太阳","公司","地铁"],zFe=["在","到","从","向","对","比","跟","给","往","自","朝","沿着","顺着","关于","对于","直到","除了","经过","靠近","接近","随着","由于","因为","依靠","根据","基于","围绕","为了","通过"],WFe=["打","吃","抿","做","坐","跑","跳","走","飞","爬","开","滑","切","拆","咬","吞","吐","吮","吸","啃","喝","咀","嚼","搀","抱","搂","扶","捉","擒","掐","推","拿","抽","撕","摘","拣","捡","播","击","捏","撒","按","弹","撞","提","扭","捶","持","揍","披","捣","搜","托","举","拖","擦","敲","挖","抛","掘","抬","插","扔","写","抄","抓","捧","掷","撑","摊","倒","摔","劈","画","搔","撬","挥","揽","挡","捺","抚","搡","拉","摸","拍","摇","剪","拎","拔","拧","拨","舞","握","攥","驾驶","移动","转动","操作","蠕动","启动","关闭"],GFe={adjective:IFe,adverb:NFe,conjunction:$Fe,interjection:VFe,noun:HFe,preposition:zFe,verb:WFe},jFe=GFe,KFe={airline:FCe,animal:BCe,book:VCe,color:WCe,commerce:qCe,company:QCe,database:n9e,date:o9e,finance:v9e,food:T9e,hacker:L9e,internet:I9e,location:nFe,metadata:aFe,music:sFe,person:bFe,phone_number:_Fe,science:kFe,vehicle:PFe,word:jFe},UFe=KFe,Cr=new V6e({locale:[UFe,E7e,vCe]});const qFe=()=>{const e=[];for(let t=0;t<200;t++)e.push({plateNumber:`豫A${Cr.string.numeric({length:5})}${Cr.string.alphanumeric({casing:"upper"})}`,driver:Cr.person.firstName(),orientation:Cr.number.int({min:1,max:360}),lng:Cr.location.latitude({max:114.1,min:113}),lat:Cr.location.latitude({max:35.1,min:34})});return e},YFe=[{url:"/get-map-info",method:"get",response:()=>({success:!0,data:qFe()})}],JFe=Object.freeze(Object.defineProperty({__proto__:null,default:YFe},Symbol.toStringTag,{value:"Module"})),XFe=[{url:"/mine",method:"get",response:()=>({success:!0,data:{avatar:"https://avatars.githubusercontent.com/u/44761321",username:"admin",nickname:"小铭",email:"pureadmin@163.com",phone:"15888886789",description:"一个热爱开源的前端工程师"}})},{url:"/mine-logs",method:"get",response:()=>{const e=[{id:1,ip:Cr.internet.ipv4(),address:"中国河南省信阳市",system:"macOS",browser:"Chrome",summary:"账户登录",operatingTime:new Date},{id:2,ip:Cr.internet.ipv4(),address:"中国广东省深圳市",system:"Windows",browser:"Firefox",summary:"绑定了手机号码",operatingTime:new Date().setDate(new Date().getDate()-1)}];return{success:!0,data:{list:e,total:e.length,pageSize:10,currentPage:1}}}}],ZFe=Object.freeze(Object.defineProperty({__proto__:null,default:XFe},Symbol.toStringTag,{value:"Module"})),QFe=[{url:"/refresh-token",method:"post",response:({body:e})=>e.refreshToken?{success:!0,data:{accessToken:"eyJhbGciOiJIUzUxMiJ9.newAdmin",refreshToken:"eyJhbGciOiJIUzUxMiJ9.newAdminRefresh",expires:"2030/10/30 23:59:59"}}:{success:!1,data:{}}}],eEe=Object.freeze(Object.defineProperty({__proto__:null,default:QFe},Symbol.toStringTag,{value:"Module"})),tEe=[{url:"/user",method:"post",response:({body:e})=>{let t=[{avatar:"https://avatars.githubusercontent.com/u/44761321",username:"admin",nickname:"小铭",phone:"15888886789",email:Cr.internet.email(),sex:0,id:1,status:1,dept:{id:103,name:"研发部门"},remark:"管理员",createTime:1605456e6},{avatar:"https://avatars.githubusercontent.com/u/52823142",username:"common",nickname:"小林",phone:"18288882345",email:Cr.internet.email(),sex:1,id:2,status:1,dept:{id:105,name:"测试部门"},remark:"普通用户",createTime:1605456e6}];return t=t.filter(n=>n.username.includes(e==null?void 0:e.username)),t=t.filter(n=>String(n.status).includes(String(e==null?void 0:e.status))),e.phone&&(t=t.filter(n=>n.phone===e.phone)),e.deptId&&(t=t.filter(n=>n.dept.id===e.deptId)),{success:!0,data:{list:t,total:t.length,pageSize:10,currentPage:1}}}},{url:"/list-all-role",method:"get",response:()=>({success:!0,data:[{id:1,name:"超级管理员"},{id:2,name:"普通角色"}]})},{url:"/list-role-ids",method:"post",response:({body:e})=>{if(e.userId){if(e.userId==1)return{success:!0,data:[1]};if(e.userId==2)return{success:!0,data:[2]}}else return{success:!1,data:[]}}},{url:"/role",method:"post",response:({body:e})=>{let t=[{createTime:1605456e6,updateTime:1684512e6,id:1,name:"超级管理员",code:"admin",status:1,remark:"超级管理员拥有最高权限"},{createTime:1605456e6,updateTime:1684512e6,id:2,name:"普通角色",code:"common",status:1,remark:"普通角色拥有部分权限"}];return t=t.filter(n=>n.name.includes(e==null?void 0:e.name)),t=t.filter(n=>String(n.status).includes(String(e==null?void 0:e.status))),e.code&&(t=t.filter(n=>n.code===e.code)),{success:!0,data:{list:t,total:t.length,pageSize:10,currentPage:1}}}},{url:"/role-menu",method:"post",response:()=>({success:!0,data:[{parentId:0,id:100,menuType:0,title:"menus.pureExternalPage"},{parentId:100,id:101,menuType:0,title:"menus.pureExternalDoc"},{parentId:101,id:102,menuType:2,title:"menus.pureExternalLink"},{parentId:101,id:103,menuType:2,title:"menus.pureUtilsLink"},{parentId:100,id:104,menuType:1,title:"menus.pureEmbeddedDoc"},{parentId:104,id:105,menuType:1,title:"menus.pureEpDoc"},{parentId:104,id:106,menuType:1,title:"menus.pureTailwindcssDoc"},{parentId:104,id:107,menuType:1,title:"menus.pureVueDoc"},{parentId:104,id:108,menuType:1,title:"menus.pureViteDoc"},{parentId:104,id:109,menuType:1,title:"menus.purePiniaDoc"},{parentId:104,id:110,menuType:1,title:"menus.pureRouterDoc"},{parentId:0,id:200,menuType:0,title:"menus.purePermission"},{parentId:200,id:201,menuType:0,title:"menus.purePermissionPage"},{parentId:200,id:202,menuType:0,title:"menus.purePermissionButton"},{parentId:202,id:203,menuType:3,title:"添加"},{parentId:202,id:204,menuType:3,title:"修改"},{parentId:202,id:205,menuType:3,title:"删除"},{parentId:0,id:300,menuType:0,title:"menus.pureSysManagement"},{parentId:300,id:301,menuType:0,title:"menus.pureUser"},{parentId:300,id:302,menuType:0,title:"menus.pureRole"},{parentId:300,id:303,menuType:0,title:"menus.pureSystemMenu"},{parentId:300,id:304,menuType:0,title:"menus.pureDept"},{parentId:0,id:400,menuType:0,title:"menus.pureSysMonitor"},{parentId:400,id:401,menuType:0,title:"menus.pureOnlineUser"},{parentId:400,id:402,menuType:0,title:"menus.pureLoginLog"},{parentId:400,id:403,menuType:0,title:"menus.pureOperationLog"},{parentId:400,id:404,menuType:0,title:"menus.pureSystemLog"},{parentId:0,id:500,menuType:0,title:"menus.pureTabs"},{parentId:500,id:501,menuType:0,title:"menus.pureTabs"},{parentId:500,id:502,menuType:0,title:"query传参模式"},{parentId:500,id:503,menuType:0,title:"params传参模式"}]})},{url:"/role-menu-ids",method:"post",response:({body:e})=>{if(e.id==1)return{success:!0,data:[100,101,102,103,104,105,106,107,108,109,110,200,201,202,203,204,205,300,301,302,303,304,400,401,402,403,404,500,501,502,503]};if(e.id==2)return{success:!0,data:[100,101,102,103,104,105,106,107,108,109,110,404,500,501,502,503]}}},{url:"/menu",method:"post",response:()=>({success:!0,data:[{parentId:0,id:100,menuType:0,title:"menus.pureExternalPage",name:"PureIframe",path:"/iframe",component:"",rank:7,redirect:"",icon:"ri:links-fill",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:100,id:101,menuType:0,title:"menus.pureExternalDoc",name:"PureIframeExternal",path:"/iframe/external",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:101,id:102,menuType:2,title:"menus.pureExternalLink",name:"https://pure-admin.cn/",path:"/external",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:101,id:103,menuType:2,title:"menus.pureUtilsLink",name:"https://pure-admin-utils.netlify.app/",path:"/pureUtilsLink",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:100,id:104,menuType:1,title:"menus.pureEmbeddedDoc",name:"PureIframeEmbedded",path:"/iframe/embedded",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:104,id:105,menuType:1,title:"menus.pureEpDoc",name:"FrameEp",path:"/iframe/ep",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"https://element-plus.org/zh-CN/",frameLoading:!0,keepAlive:!0,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:104,id:106,menuType:1,title:"menus.pureTailwindcssDoc",name:"FrameTailwindcss",path:"/iframe/tailwindcss",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"https://tailwindcss.com/docs/installation",frameLoading:!0,keepAlive:!0,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:104,id:107,menuType:1,title:"menus.pureVueDoc",name:"FrameVue",path:"/iframe/vue3",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"https://cn.vuejs.org/",frameLoading:!0,keepAlive:!0,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:104,id:108,menuType:1,title:"menus.pureViteDoc",name:"FrameVite",path:"/iframe/vite",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"https://cn.vitejs.dev/",frameLoading:!0,keepAlive:!0,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:104,id:109,menuType:1,title:"menus.purePiniaDoc",name:"FramePinia",path:"/iframe/pinia",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"https://pinia.vuejs.org/zh/index.html",frameLoading:!0,keepAlive:!0,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:104,id:110,menuType:1,title:"menus.pureRouterDoc",name:"FrameRouter",path:"/iframe/vue-router",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"https://router.vuejs.org/zh/",frameLoading:!0,keepAlive:!0,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:0,id:200,menuType:0,title:"menus.purePermission",name:"PurePermission",path:"/permission",component:"",rank:9,redirect:"",icon:"ep:lollipop",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:200,id:201,menuType:0,title:"menus.purePermissionPage",name:"PermissionPage",path:"/permission/page/index",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:200,id:202,menuType:0,title:"menus.purePermissionButton",name:"PermissionButton",path:"/permission/button",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:202,id:203,menuType:0,title:"menus.purePermissionButtonRouter",name:"PermissionButtonRouter",path:"/permission/button/router",component:"permission/button/index",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:203,id:210,menuType:3,title:"添加",name:"",path:"",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"permission:btn:add",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:203,id:211,menuType:3,title:"修改",name:"",path:"",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"permission:btn:edit",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:203,id:212,menuType:3,title:"删除",name:"",path:"",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"permission:btn:delete",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:202,id:204,menuType:0,title:"menus.purePermissionButtonLogin",name:"PermissionButtonLogin",path:"/permission/button/login",component:"permission/button/perms",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:204,id:220,menuType:3,title:"添加",name:"",path:"",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"permission:btn:add",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:204,id:221,menuType:3,title:"修改",name:"",path:"",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"permission:btn:edit",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:204,id:222,menuType:3,title:"删除",name:"",path:"",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"permission:btn:delete",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:0,id:300,menuType:0,title:"menus.pureSysManagement",name:"PureSystem",path:"/system",component:"",rank:10,redirect:"",icon:"ri:settings-3-line",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:300,id:301,menuType:0,title:"menus.pureUser",name:"SystemUser",path:"/system/user/index",component:"",rank:null,redirect:"",icon:"ri:admin-line",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:300,id:302,menuType:0,title:"menus.pureRole",name:"SystemRole",path:"/system/role/index",component:"",rank:null,redirect:"",icon:"ri:admin-fill",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:300,id:303,menuType:0,title:"menus.pureSystemMenu",name:"SystemMenu",path:"/system/menu/index",component:"",rank:null,redirect:"",icon:"ep:menu",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:300,id:304,menuType:0,title:"menus.pureDept",name:"SystemDept",path:"/system/dept/index",component:"",rank:null,redirect:"",icon:"ri:git-branch-line",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:0,id:400,menuType:0,title:"menus.pureSysMonitor",name:"PureMonitor",path:"/monitor",component:"",rank:11,redirect:"",icon:"ep:monitor",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:400,id:401,menuType:0,title:"menus.pureOnlineUser",name:"OnlineUser",path:"/monitor/online-user",component:"monitor/online/index",rank:null,redirect:"",icon:"ri:user-voice-line",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:400,id:402,menuType:0,title:"menus.pureLoginLog",name:"LoginLog",path:"/monitor/login-logs",component:"monitor/logs/login/index",rank:null,redirect:"",icon:"ri:window-line",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:400,id:403,menuType:0,title:"menus.pureOperationLog",name:"OperationLog",path:"/monitor/operation-logs",component:"monitor/logs/operation/index",rank:null,redirect:"",icon:"ri:history-fill",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:400,id:404,menuType:0,title:"menus.pureSystemLog",name:"SystemLog",path:"/monitor/system-logs",component:"monitor/logs/system/index",rank:null,redirect:"",icon:"ri:file-search-line",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:0,id:500,menuType:0,title:"menus.pureTabs",name:"PureTabs",path:"/tabs",component:"",rank:12,redirect:"",icon:"ri:bookmark-2-line",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:500,id:501,menuType:0,title:"menus.pureTabs",name:"Tabs",path:"/tabs/index",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:500,id:502,menuType:0,title:"query传参模式",name:"TabQueryDetail",path:"/tabs/query-detail",component:"",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"/tabs/index",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!1,showParent:!1},{parentId:500,id:503,menuType:0,title:"params传参模式",name:"TabParamsDetail",path:"/tabs/params-detail/:id",component:"params-detail",rank:null,redirect:"",icon:"",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"/tabs/index",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!1,showParent:!1}]})},{url:"/dept",method:"post",response:()=>({success:!0,data:[{name:"杭州总公司",parentId:0,id:100,sort:0,phone:"15888888888",principal:Cr.person.firstName(),email:Cr.internet.email(),status:1,type:1,createTime:1605456e6,remark:"这里是备注信息这里是备注信息这里是备注信息这里是备注信息"},{name:"郑州分公司",parentId:100,id:101,sort:1,phone:"15888888888",principal:Cr.person.firstName(),email:Cr.internet.email(),status:1,type:2,createTime:1605456e6,remark:"这里是备注信息这里是备注信息这里是备注信息这里是备注信息"},{name:"研发部门",parentId:101,id:103,sort:1,phone:"15888888888",principal:Cr.person.firstName(),email:Cr.internet.email(),status:1,type:3,createTime:1605456e6,remark:"这里是备注信息这里是备注信息这里是备注信息这里是备注信息"},{name:"市场部门",parentId:102,id:108,sort:1,phone:"15888888888",principal:Cr.person.firstName(),email:Cr.internet.email(),status:1,type:3,createTime:1605456e6,remark:"这里是备注信息这里是备注信息这里是备注信息这里是备注信息"},{name:"深圳分公司",parentId:100,id:102,sort:2,phone:"15888888888",principal:Cr.person.firstName(),email:Cr.internet.email(),status:1,type:2,createTime:1605456e6,remark:"这里是备注信息这里是备注信息这里是备注信息这里是备注信息"},{name:"市场部门",parentId:101,id:104,sort:2,phone:"15888888888",principal:Cr.person.firstName(),email:Cr.internet.email(),status:1,type:3,createTime:1605456e6,remark:"这里是备注信息这里是备注信息这里是备注信息这里是备注信息"},{name:"财务部门",parentId:102,id:109,sort:2,phone:"15888888888",principal:Cr.person.firstName(),email:Cr.internet.email(),status:1,type:3,createTime:1605456e6,remark:"这里是备注信息这里是备注信息这里是备注信息这里是备注信息"},{name:"测试部门",parentId:101,id:105,sort:3,phone:"15888888888",principal:Cr.person.firstName(),email:Cr.internet.email(),status:0,type:3,createTime:1605456e6,remark:"这里是备注信息这里是备注信息这里是备注信息这里是备注信息"},{name:"财务部门",parentId:101,id:106,sort:4,phone:"15888888888",principal:Cr.person.firstName(),email:Cr.internet.email(),status:1,type:3,createTime:1605456e6,remark:"这里是备注信息这里是备注信息这里是备注信息这里是备注信息"},{name:"运维部门",parentId:101,id:107,sort:5,phone:"15888888888",principal:Cr.person.firstName(),email:Cr.internet.email(),status:0,type:3,createTime:1605456e6,remark:"这里是备注信息这里是备注信息这里是备注信息这里是备注信息"}]})},{url:"/online-logs",method:"post",response:({body:e})=>{let t=[{id:1,username:"admin",ip:Cr.internet.ipv4(),address:"中国河南省信阳市",system:"macOS",browser:"Chrome",loginTime:new Date},{id:2,username:"common",ip:Cr.internet.ipv4(),address:"中国广东省深圳市",system:"Windows",browser:"Firefox",loginTime:new Date}];return t=t.filter(n=>n.username.includes(e==null?void 0:e.username)),{success:!0,data:{list:t,total:t.length,pageSize:10,currentPage:1}}}},{url:"/login-logs",method:"post",response:({body:e})=>{let t=[{id:1,username:"admin",ip:Cr.internet.ipv4(),address:"中国河南省信阳市",system:"macOS",browser:"Chrome",status:1,behavior:"账号登录",loginTime:new Date},{id:2,username:"common",ip:Cr.internet.ipv4(),address:"中国广东省深圳市",system:"Windows",browser:"Firefox",status:0,behavior:"第三方登录",loginTime:new Date}];return t=t.filter(n=>n.username.includes(e==null?void 0:e.username)),t=t.filter(n=>String(n.status).includes(String(e==null?void 0:e.status))),{success:!0,data:{list:t,total:t.length,pageSize:10,currentPage:1}}}},{url:"/operation-logs",method:"post",response:({body:e})=>{let t=[{id:1,username:"admin",ip:Cr.internet.ipv4(),address:"中国河南省信阳市",system:"macOS",browser:"Chrome",status:1,summary:"菜单管理-添加菜单",module:"系统管理",operatingTime:new Date},{id:2,username:"common",ip:Cr.internet.ipv4(),address:"中国广东省深圳市",system:"Windows",browser:"Firefox",status:0,summary:"列表分页查询",module:"在线用户",operatingTime:new Date}];return t=t.filter(n=>n.module.includes(e==null?void 0:e.module)),t=t.filter(n=>String(n.status).includes(String(e==null?void 0:e.status))),{success:!0,data:{list:t,total:t.length,pageSize:10,currentPage:1}}}},{url:"/system-logs",method:"post",response:({body:e})=>{let t=[{id:1,level:1,module:"菜单管理",url:"/menu",method:"post",ip:Cr.internet.ipv4(),address:"中国河南省信阳市",system:"macOS",browser:"Chrome",takesTime:10,requestTime:new Date},{id:2,level:0,module:"地图",url:"/get-map-info",method:"get",ip:Cr.internet.ipv4(),address:"中国广东省深圳市",system:"Windows",browser:"Firefox",takesTime:1200,requestTime:new Date}];return t=t.filter(n=>n.module.includes(e==null?void 0:e.module)),{success:!0,data:{list:t,total:t.length,pageSize:10,currentPage:1}}}},{url:"/system-logs-detail",method:"post",response:({body:e})=>{if(e.id==1)return{id:1,level:1,module:"菜单管理",url:"/menu",method:"post",ip:Cr.internet.ipv4(),address:"中国河南省信阳市",system:"macOS",browser:"Chrome",takesTime:10,responseHeaders:{traceId:"1495502411171032","Content-Type":"application/json",Connection:"keep-alive","Keep-Alive":"timeout=5","Content-Length":17019},responseBody:{success:!0,data:[{parentId:0,id:400,menuType:0,title:"menus.pureSysMonitor",name:"PureMonitor",path:"/monitor",component:"",rank:11,redirect:"",icon:"ep:monitor",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:400,id:401,menuType:0,title:"menus.pureOnlineUser",name:"OnlineUser",path:"/monitor/online-user",component:"monitor/online/index",rank:null,redirect:"",icon:"ri:user-voice-line",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:400,id:402,menuType:0,title:"menus.pureLoginLog",name:"LoginLog",path:"/monitor/login-logs",component:"monitor/logs/login/index",rank:null,redirect:"",icon:"ri:window-line",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:400,id:403,menuType:0,title:"menus.pureOperationLog",name:"OperationLog",path:"/monitor/operation-logs",component:"monitor/logs/operation/index",rank:null,redirect:"",icon:"ri:history-fill",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1},{parentId:400,id:404,menuType:0,title:"menus.pureSystemLog",name:"SystemLog",path:"/monitor/system-logs",component:"monitor/logs/system/index",rank:null,redirect:"",icon:"ri:file-search-line",extraIcon:"",enterTransition:"",leaveTransition:"",activePath:"",auths:"",frameSrc:"",frameLoading:!0,keepAlive:!1,hiddenTag:!1,fixedTag:!1,showLink:!0,showParent:!1}]},requestHeaders:{Accept:"application/json, text/plain, */*","Accept-Encoding":"gzip, deflate","Accept-Language":"zh-CN,zh;q=0.9,en;q=0.8,eo;q=0.7",Authorization:"Bearer eyJhbGciOiJIUzUxMiJ9.admin",Connection:"keep-alive","Content-Length":0,Cookie:"_ga=GA1.1.231800979.1704562367; _ga_M74ZHEQ1M1=GS1.1.1709299375.7.1.1709299476.0.0.0; Hm_lvt_6a7dac00248d3b6ad8479d7249bb29c5=1709032753,1709359575; Hm_lvt_23a157b7d0d9867f7a51e42628f052f5=1708960489,1709485849,1709879672; authorized-token={%22accessToken%22:%22eyJhbGciOiJIUzUxMiJ9.admin%22%2C%22expires%22:1919520000000}; multiple-tabs=true",Host:"192.168.2.121:8848",Origin:"http://192.168.2.121:8848",Referer:"http://192.168.2.121:8848/","User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36","X-Requested-With":"XMLHttpRequest"},requestBody:{title:"系统监控"},traceId:"1495502411171032",requestTime:new Date};if(e.id==2)return{id:2,level:0,module:"地图",url:"/get-map-info?plateNumber=豫A59778U",method:"get",ip:Cr.internet.ipv4(),address:"中国广东省深圳市",system:"Windows",browser:"Firefox",takesTime:1200,responseHeaders:{traceId:"2280443117103208","Content-Type":"application/json",Connection:"keep-alive","Keep-Alive":"timeout=5","Content-Length":28693},responseBody:{plateNumber:"豫A59778U",driver:"子骞",orientation:289,lng:113.8564,lat:34.373},requestHeaders:{Accept:"application/json, text/plain, */*","Accept-Encoding":"gzip, deflate","Accept-Language":"zh-CN,zh;q=0.9,en;q=0.8,eo;q=0.7",Authorization:"Bearer eyJhbGciOiJIUzUxMiJ9.admin",Connection:"keep-alive","Content-Length":0,Cookie:"_ga=GA1.1.231800979.1704562367; _ga_M74ZHEQ1M1=GS1.1.1709299375.7.1.1709299476.0.0.0; Hm_lvt_6a7dac00248d3b6ad8479d7249bb29c5=1709032753,1709359575; Hm_lvt_23a157b7d0d9867f7a51e42628f052f5=1708960489,1709485849,1709879672; authorized-token={%22accessToken%22:%22eyJhbGciOiJIUzUxMiJ9.admin%22%2C%22expires%22:1919520000000}; multiple-tabs=true",Host:"192.168.2.121:8848",Origin:"http://192.168.2.121:8848",Referer:"http://192.168.2.121:8848/","User-Agent":"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/122.0.0.0 Safari/537.36","X-Requested-With":"XMLHttpRequest"},requestBody:null,traceId:"2280443117103208",requestTime:new Date}}}],nEe=Object.freeze(Object.defineProperty({__proto__:null,default:tEe},Symbol.toStringTag,{value:"Module"})),sE=Object.assign({"/mock/asyncRoutes.ts":Y2e,"/mock/list.ts":X2e,"/mock/login.ts":Q2e,"/mock/map.ts":JFe,"/mock/mine.ts":ZFe,"/mock/refreshToken.ts":eEe,"/mock/system.ts":nEe}),rEe=Object.keys(sE).reduce((e,t)=>{var r,a;const n=(r=sE[t])!=null?r:{};if(n.default)for(const i of Object.keys(n)){const o=(a=sE[t][i])!=null?a:[],l=Array.isArray(o)?[...o]:[o];return[...e,...l]}else return e},[]);window.__VITE__PLUGIN__FAKE__SERVER__.fakeModuleList=rEe;function aEe(){const e=N=>{try{return new URL(N),!0}catch(k){return!1}},t=(N,k)=>Array.prototype.slice.call(N,k);let n=null;typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope?n=self:typeof global!="undefined"?n=global:window&&(n=window);const r=n,a=n.document,i=["load","loadend","loadstart"],o=["progress","abort","error","timeout"],l=N=>["returnValue","totalSize","position"].includes(N),s=function(N,k){for(let R in N){if(l(R))continue;const T=N[R];try{k[R]=T}catch(O){}}return k},u=function(N,k,R){const T=O=>(function($){const V={};for(let W in $){if(l(W))continue;const U=$[W];V[W]=U===k?R:U}return R.dispatchEvent(O,V)});for(let O of Array.from(N))R._has(O)&&(k[`on${O}`]=T(O))},c=function(N){if(a&&a.createEventObject!=null){const k=a.createEventObject();return k.type=N,k}try{return new Event(N)}catch(k){return{type:N}}},d=function(N){let k={};const R=O=>k[O]||[],T={};return T.addEventListener=function(O,$,V){k[O]=R(O),!(k[O].indexOf($)>=0)&&(V=V===void 0?k[O].length:V,k[O].splice(V,0,$))},T.removeEventListener=function(O,$){if(O===void 0){k={};return}$===void 0&&(k[O]=[]);const V=R(O).indexOf($);V!==-1&&R(O).splice(V,1)},T.dispatchEvent=function(){const O=t(arguments),$=O.shift();N||(O[0]=s(O[0],c($)),Object.defineProperty(O[0],"target",{writable:!1,value:this}));const V=T[`on${$}`];V&&V.apply(T,O);const W=R($).concat(R("*"));for(let U=0;U<W.length;U++)W[U].apply(T,O)},T._has=O=>!!(k[O]||T[`on${O}`]),N&&(T.listeners=O=>t(R(O)),T.on=T.addEventListener,T.off=T.removeEventListener,T.fire=T.dispatchEvent,T.once=function(O,$){var V=function(){return T.off(O,V),$.apply(null,arguments)};return T.on(O,V)},T.destroy=()=>k={}),T},p=`\r
`,f=function(N){return Object.entries(N).map(([T,O])=>`${T.toLowerCase()}: ${O}`).join(p)},h=function(N,k){const R=N.split(p);k==null&&(k={});for(let T of R)if(/([^:]+):\s*(.+)/.test(T)){const O=RegExp.$1!=null?RegExp.$1.toLowerCase():void 0,$=RegExp.$2;k[O]==null&&(k[O]=$)}return k};var v={convert:function(N,k){switch(typeof N){case"object":return f(N);case"string":return h(N,k)}return[]}};const g=d(!0),C=N=>N===void 0?null:N,F=r.XMLHttpRequest,b=function(){const k=new F,R={};let T=null,O,$,V;var W=0;const U=function(){if(V.status=T||k.status,T!==-1&&(V.statusText=k.statusText),T!==-1){const q=v.convert(k.getAllResponseHeaders());for(let Q in q){const ce=q[Q];if(!V.headers[Q]){const me=Q.toLowerCase();V.headers[me]=ce}}return}},ae=function(){if(!k.responseType||k.responseType==="text"){V.text=k.responseText,V.data=k.responseText;try{V.xml=k.responseXML}catch(q){}}else k.responseType==="document"?(V.xml=k.responseXML,V.data=k.responseXML):V.data=k.response;"responseURL"in k&&(V.responseURL=k.responseURL)},ie=function(){X.status=V.status,X.statusText=V.statusText},ye=function(){var q,Q;if("text"in V&&(X.responseText=V.text),"xml"in V&&(X.responseXML=V.xml),"data"in V)X.response=V.data;else{const ce={"":"",text:"",json:null,blob:new Blob([],{type:new Headers((q=V.headers)!=null?q:{}).get("content-type")}),arraybuffer:new ArrayBuffer};X.response=ce[X.responseType]}("responseURL"in V||R.url)&&(X.responseURL=(Q=V.responseURL)!=null?Q:e(R.url)?R.url:new URL(location.href).origin+R.url)},ne=function(){O||X.dispatchEvent("load",{}),X.dispatchEvent("loadend",{}),O&&(X.readyState=0)},Y=function(q){for(;q>W&&W<4;)X.readyState=++W,W===1&&X.dispatchEvent("loadstart",{}),W===2&&ie(),W===4&&(ie(),ye()),X.dispatchEvent("readystatechange",{}),W===4&&(R.async===!1?ne():setTimeout(ne,0))},te=function(q){if(q!==4){Y(q);return}const Q=g.listeners("after");var ce=function(){if(Q.length>0){const me=Q.shift();me.length===2?(me(R,V),ce()):me.length===3&&R.async?me(R,V,ce):ce()}else Y(4)};ce()};var X=d();R.xhr=X,k.onreadystatechange=function(q){try{k.readyState===2&&U()}catch(Q){}k.readyState===4&&($=!1,U(),ae()),te(k.readyState)};const re=function(){O=!0};X.addEventListener("error",re),X.addEventListener("timeout",re),X.addEventListener("abort",re),X.addEventListener("progress",function(q){W<3?te(3):k.readyState<=3&&X.dispatchEvent("readystatechange",{})}),"withCredentials"in k&&(X.withCredentials=!1),X.status=0;for(let q of Array.from(o.concat(i)))X[`on${q}`]=null;if(X.open=function(q,Q,ce,me,de){W=0,O=!1,$=!1,R.headers={},R.headerNames={},R.status=0,R.method=q,R.url=Q,R.async=ce!==!1,R.user=me,R.pass=de,V={},V.headers={},te(1)},X.send=function(q){let Q,ce;for(Q of["type","timeout","withCredentials"])ce=Q==="type"?"responseType":Q,!(ce==="responseType"&&!X._responseTypeChanged)&&ce in X&&(R[Q]=X[ce]);R.body=q;const me=function(){u(o,k,X),X.upload&&u(o.concat(i),k.upload,X.upload),$=!0,k.open(R.method,R.url,R.async,R.user,R.pass);for(Q of["type","timeout","withCredentials"])ce=Q==="type"?"responseType":Q,Q in R&&(k[ce]=R[Q]);for(let oe in R.headers){const Ae=R.headers[oe];oe&&k.setRequestHeader(oe,Ae)}k.send(R.body)},de=g.listeners("before");var Z=function(){if(!de.length)return me();const oe=function(Oe){if(typeof Oe=="object"&&(typeof Oe.status=="number"||typeof V.status=="number")){s(Oe,V),"data"in Oe||(Oe.data=Oe.response||Oe.text),te(4);return}Z()};oe.head=function(Oe){s(Oe,V),te(2)},oe.progress=function(Oe){s(Oe,V),te(3)};const Ae=de.shift();R.async?Ae.length===1?oe():Ae.length===2&&Ae(R,oe):Ae.length===1?oe(Ae(R)):Ae.length===2&&oe()};Z()},X.abort=function(){T=-1,$?k.abort():X.dispatchEvent("abort",{})},X.setRequestHeader=function(q,Q){const ce=q!=null?q.toLowerCase():void 0,me=R.headerNames[ce]=R.headerNames[ce]||q;R.headers[me]&&(Q=R.headers[me]+", "+Q),R.headers[me]=Q},X.getResponseHeader=q=>C(V.headers[q?q.toLowerCase():void 0]),X.getAllResponseHeaders=()=>C(v.convert(V.headers)),k.overrideMimeType&&(X.overrideMimeType=function(){k.overrideMimeType.apply(k,arguments)}),k.upload){let q=d();X.upload=q,R.upload=q}X.UNSENT=0,X.OPENED=1,X.HEADERS_RECEIVED=2,X.LOADING=3,X.DONE=4,X.response="",X.responseText="",X.responseXML=null,X.readyState=0,X.statusText="",X._responseTypeChanged=!1;let we="";return Object.defineProperty(X,"responseType",{get:()=>we,set:q=>{X._responseTypeChanged=!0,we=q},enumerable:!0,configurable:!0}),X};b.UNSENT=0,b.OPENED=1,b.HEADERS_RECEIVED=2,b.LOADING=3,b.DONE=4;var E={patch(){F&&(r.XMLHttpRequest=b)},unpatch(){F&&(r.XMLHttpRequest=F)},Native:F,Xhook:b};function w(N,k){var R={};for(var T in N)Object.prototype.hasOwnProperty.call(N,T)&&k.indexOf(T)<0&&(R[T]=N[T]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var O=0,T=Object.getOwnPropertySymbols(N);O<T.length;O++)k.indexOf(T[O])<0&&Object.prototype.propertyIsEnumerable.call(N,T[O])&&(R[T[O]]=N[T[O]]);return R}function S(N,k,R,T){function O($){return $ instanceof R?$:new R(function(V){V($)})}return new(R||(R=Promise))(function($,V){function W(ie){try{ae(T.next(ie))}catch(ye){V(ye)}}function U(ie){try{ae(T.throw(ie))}catch(ye){V(ye)}}function ae(ie){ie.done?$(ie.value):O(ie.value).then(W,U)}ae((T=T.apply(N,[])).next())})}const A=r.fetch;function _(N){const k=["method","headers","body","mode","credentials","cache","redirect","referrer","referrerPolicy","integrity","keepalive","signal","url"];let R={};return k.forEach(T=>R[T]=N[T]),R}function D(N){return N instanceof Headers?x([...N.entries()]):Array.isArray(N)?x(N):N}function x(N){return N.reduce((k,[R,T])=>(k[R]=T,k),{})}const M=function(N,k={headers:{}}){let R=Object.assign(Object.assign({},k),{isFetch:!0});if(N instanceof Request){const $=_(N),V=Object.assign(Object.assign({},D($.headers)),D(R.headers));R=Object.assign(Object.assign(Object.assign({},$),k),{headers:V,acceptedRequest:!0,isFetch:!0})}else R.url=N;const T=g.listeners("before"),O=g.listeners("after");return new Promise(function($,V){let W=$;const U=function(ne){if(!O.length)return W(ne);const Y=O.shift();return Y.length===2?(Y(R,ne),U(ne)):Y.length===3?Y(R,ne,U):U(ne)},ae=function(ne){if(ne!==void 0){const Y=new Response(ne.body||ne.text,ne);Object.defineProperty(Y,"url",{value:e(R.url)?R.url:new URL(location.href).origin+R.url}),$(Y),U(Y);return}ie()},ie=function(){if(!T.length){ye();return}const ne=T.shift();if(ne.length===1)return ae();if(ne.length===2)return ne(R,ae)},ye=()=>S(this,void 0,void 0,function*(){const{url:ne,isFetch:Y,acceptedRequest:te}=R,X=w(R,["url","isFetch","acceptedRequest"]);return N instanceof Request&&X.body instanceof ReadableStream&&(X.body=yield new Response(X.body).text()),A(ne,X).then(re=>U(re)).catch(function(re){return W=V,U(re),V(re)})});ie()})};var L={patch(){A&&(r.fetch=M)},unpatch(){A&&(r.fetch=A)},Native:A,Xhook:M};const P=g;return P.EventEmitter=d,P.before=function(N,k){if(N.length<1||N.length>2)throw"invalid hook";return P.on("before",N,k)},P.after=function(N,k){if(N.length<2||N.length>3)throw"invalid hook";return P.on("after",N,k)},P.enable=function(){E.patch(),L.patch()},P.disable=function(){E.unpatch(),L.unpatch()},P.XMLHttpRequest=E.Native,P.fetch=L.Native,P.headers=v.convert,P.enable(),P}window.__VITE__PLUGIN__FAKE__SERVER__.xhook=aEe();window.__VITE__PLUGIN__FAKE__SERVER__.pathToRegexp=(function(){return(function(e){var t={};Object.defineProperty(t,"__esModule",{value:!0}),e.PathError=t.PathError=e.TokenData=t.TokenData=void 0;var n=t.parse=v,r=t.compile=g,a=t.match=b,i=t.pathToRegexp=E,o=t.stringify=x;const l="/",s=P=>P,u=/^[$_\p{ID_Start}]$/u,c=/^[$\u200c\u200d\p{ID_Continue}]$/u,d={"{":"{","}":"}","(":"(",")":")","[":"[","]":"]","+":"+","?":"?","!":"!"};function p(P){return P.replace(/[{}()\[\]+?!:*\\]/g,"\\$&")}function f(P){return P.replace(/[.+*?^${}()[\]|/\\]/g,"\\$&")}class h{constructor(N,k){this.tokens=N,this.originalPath=k}}e.TokenData=t.TokenData=h;class m extends TypeError{constructor(N,k){let R=N;k&&(R+=`: ${k}`),R+="; visit https://git.new/pathToRegexpError for info",super(R),this.originalPath=k}}e.PathError=t.PathError=m;function v(P,N={}){const{encodePath:k=s}=N,R=[...P],T=[];let O=0,$=0;function V(){let U="";if(u.test(R[O]))do U+=R[O++];while(c.test(R[O]));else if(R[O]==='"'){let ae=O;for(;O++<R.length;){if(R[O]==='"'){O++,ae=0;break}R[O]==="\\"&&O++,U+=R[O]}if(ae)throw new m(`Unterminated quote at index ${ae}`,P)}if(!U)throw new m(`Missing parameter name at index ${O}`,P);return U}for(;O<R.length;){const U=R[O],ae=d[U];ae?T.push({type:ae,index:O++,value:U}):U==="\\"?T.push({type:"escape",index:O++,value:R[O++]}):U===":"?T.push({type:"param",index:O++,value:V()}):U==="*"?T.push({type:"wildcard",index:O++,value:V()}):T.push({type:"char",index:O++,value:U})}T.push({type:"end",index:O,value:""});function W(U){const ae=[];for(;;){const ie=T[$++];if(ie.type===U)break;if(ie.type==="char"||ie.type==="escape"){let ye=ie.value,ne=T[$];for(;ne.type==="char"||ne.type==="escape";)ye+=ne.value,ne=T[++$];ae.push({type:"text",value:k(ye)});continue}if(ie.type==="param"||ie.type==="wildcard"){ae.push({type:ie.type,name:ie.value});continue}if(ie.type==="{"){ae.push({type:"group",tokens:W("}")});continue}throw new m(`Unexpected ${ie.type} at index ${ie.index}, expected ${U}`,P)}return ae}return new h(W("end"),P)}function g(P,N={}){const{encode:k=encodeURIComponent,delimiter:R=l}=N,T=typeof P=="object"?P:v(P,N),O=C(T.tokens,R,k);return function(V={}){const[W,...U]=O(V);if(U.length)throw new TypeError(`Missing parameters: ${U.join(", ")}`);return W}}function C(P,N,k){const R=P.map(T=>F(T,N,k));return T=>{const O=[""];for(const $ of R){const[V,...W]=$(T);O[0]+=V,O.push(...W)}return O}}function F(P,N,k){if(P.type==="text")return()=>[P.value];if(P.type==="group"){const T=C(P.tokens,N,k);return O=>{const[$,...V]=T(O);return V.length?[""]:[$]}}const R=k||s;return P.type==="wildcard"&&k!==!1?T=>{const O=T[P.name];if(O==null)return["",P.name];if(!Array.isArray(O)||O.length===0)throw new TypeError(`Expected "${P.name}" to be a non-empty array`);return[O.map(($,V)=>{if(typeof $!="string")throw new TypeError(`Expected "${P.name}/${V}" to be a string`);return R($)}).join(N)]}:T=>{const O=T[P.name];if(O==null)return["",P.name];if(typeof O!="string")throw new TypeError(`Expected "${P.name}" to be a string`);return[R(O)]}}function b(P,N={}){const{decode:k=decodeURIComponent,delimiter:R=l}=N,{regexp:T,keys:O}=E(P,N),$=O.map(V=>k===!1?s:V.type==="param"?k:W=>W.split(R).map(k));return function(W){const U=T.exec(W);if(!U)return!1;const ae=U[0],ie=Object.create(null);for(let ye=1;ye<U.length;ye++){if(U[ye]===void 0)continue;const ne=O[ye-1],Y=$[ye-1];ie[ne.name]=Y(U[ye])}return{path:ae,params:ie}}}function E(P,N={}){const{delimiter:k=l,end:R=!0,sensitive:T=!1,trailing:O=!0}=N,$=[],V=T?"":"i",W=[];for(const ie of w(P,[])){const ye=typeof ie=="object"?ie:v(ie,N);for(const ne of S(ye.tokens,0,[]))W.push(A(ne,k,$,ye.originalPath))}let U=`^(?:${W.join("|")})`;return O&&(U+=`(?:${f(k)}$)?`),U+=R?"$":`(?=${f(k)}|$)`,{regexp:new RegExp(U,V),keys:$}}function w(P,N){if(Array.isArray(P))for(const k of P)w(k,N);else N.push(P);return N}function*S(P,N,k){if(N===P.length)return yield k;const R=P[N];if(R.type==="group")for(const T of S(R.tokens,0,k.slice()))yield*Eg(S(P,N+1,T));else k.push(R);yield*Eg(S(P,N+1,k))}function A(P,N,k,R){let T="",O="",$=!0;for(const V of P){if(V.type==="text"){T+=f(V.value),O+=V.value,$||($=V.value.includes(N));continue}if(V.type==="param"||V.type==="wildcard"){if(!$&&!O)throw new m(`Missing text before "${V.name}" ${V.type}`,R);V.type==="param"?T+=`(${_(N,$?"":O)}+)`:T+="([\\s\\S]+)",k.push(V),O="",$=!1;continue}}return T}function _(P,N){return N.length<2?P.length<2?`[^${f(P+N)}]`:`(?:(?!${f(P)})[^${f(N)}])`:P.length<2?`(?:(?!${f(N)})[^${f(P)}])`:`(?:(?!${f(N)}|${f(P)})[\\s\\S])`}function D(P){let N="",k=0;function R(T){return M(T)&&L(P[k])?T:JSON.stringify(T)}for(;k<P.length;){const T=P[k++];if(T.type==="text"){N+=p(T.value);continue}if(T.type==="group"){N+=`{${D(T.tokens)}}`;continue}if(T.type==="param"){N+=`:${R(T.name)}`;continue}if(T.type==="wildcard"){N+=`*${R(T.name)}`;continue}throw new TypeError(`Unknown token type: ${T.type}`)}return N}function x(P){return D(P.tokens)}function M(P){const[N,...k]=P;return u.test(N)&&k.every(R=>c.test(R))}function L(P){return P&&P.type==="text"?!c.test(P.value[0]):!0}e.compile=r,e.default=t,e.match=a,e.parse=n,e.pathToRegexp=i,e.stringify=o,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})})(this.pathToRegexp=this.pathToRegexp||{}),this.pathToRegexp}).apply({});const Rae=window.__VITE__PLUGIN__FAKE__SERVER__.fakeModuleList,tH=window.__VITE__PLUGIN__FAKE__SERVER__.pathToRegexp;var pae;const Lae=(pae=tH.match)!=null?pae:tH.default.match;window.__VITE__PLUGIN__FAKE__SERVER__.xhook.before(function(e){function t(s){let u="";try{u=JSON.parse(s)}catch(c){u=s}return u}const n={100:"Continue",101:"Switching Protocols",102:"Processing",103:"Early Hints",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a Teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Too Early",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"};function r(s){const u={};for(const[c,d]of s.entries())u[c]=d;return u}function a(s){if(s<=0)return;const u=performance.now();for(;performance.now()-u<s;);}function i(s){return function(c={},d=[],p={}){const{match:f,basename:h="",defaultTimeout:m=0,globalResponseHeaders:v={}}=p;function g(C,F){const b=new URL(C,"http://localhost:5173/").pathname,E=new URL(F,"http://localhost:5173/").pathname;return b.endsWith("/")?b.slice(0,-1)+E:b+E}if(c.url){const C=new URL(c.url,"http://localhost:5173/"),F=C.pathname,b=d.find(E=>{var _,D;if(!F||!E||!E.url)return!1;const w=(_=E.method)!=null?_:"GET",S=(D=c.method)!=null?D:"GET";if(w.toUpperCase()!==S.toUpperCase())return!1;const A=g(h,E.url);return!!f(A)(F)});if(b){const{response:E,rawResponse:w,timeout:S=m,statusCode:A,statusText:_,url:D,headers:x={}}=b,M=g(h,D),L=f(M,{encode:encodeURI}),P=C.searchParams,N={};for(const[O,$]of P.entries())if(Object.prototype.hasOwnProperty.call(N,O)){const V=N[O];Array.isArray(V)?V.push($):N[O]=[V,$]}else N[O]=$;let k={};if(F){const O=L(F);O&&(k=O.params)}const R={response:E,rawResponse:w,timeout:S,statusCode:A!=null?A:200,statusText:_,url:c.url,query:N,params:k,responseHeaders:new Headers(se(se({},v),x))},T=S?s(S):!1;return T&&(T!=null&&T.then)?T.then(()=>R):R}}}}const l=i(a)(e,Rae,{match:Lae,basename:"",defaultTimeout:void 0,globalResponseHeaders:{}});if(l){let s="";const{response:u,statusCode:c,statusText:d=n[c],url:p,query:f,params:h,responseHeaders:m}=l!=null?l:{},v="",g={};for(const b in e.headers)g[b.toLowerCase()]=e.headers[b];const F=typeof u=="function"?u({url:p,body:t(e.body),rawBody:e.body,query:f,params:h,headers:g}):u;if(e.isFetch)typeof F=="string"?(m.get("Content-Type")||m.set("Content-Type","text/plain"),s=new Response(F,{statusText:v,status:c,headers:r(m)})):(m.get("Content-Type")||m.set("Content-Type","application/json"),s=new Response(JSON.stringify(F,null,2),{statusText:v,status:c,headers:r(m)}));else{const b={data:F};if(!e.type||e.type.toLowerCase()==="text")m.get("Content-Type")||m.set("Content-Type","text/plain"),s=Ke(se({statusText:v,status:c,text:F},b),{headers:r(m)});else if(e.type.toLowerCase()==="json")m.get("Content-Type")||m.set("Content-Type","application/json"),s=Ke(se({statusText:v,status:c},b),{headers:r(m)});else if(e.type.toLowerCase()==="document"){m.get("Content-Type")||m.set("Content-Type","application/xml");const w=new DOMParser().parseFromString(F,"application/xml");s={statusText:v,status:c,xml:w,data:w,headers:r(m)}}else s=Ke(se({statusText:v,status:c},b),{headers:r(m)})}return s}else return});window.__VITE__PLUGIN__FAKE__SERVER__.xhook.before(function(e,t){return Qt(this,null,function*(){function n(u){let c="";try{c=JSON.parse(u)}catch(d){c=u}return c}const r={100:"Continue",101:"Switching Protocols",102:"Processing",103:"Early Hints",200:"OK",201:"Created",202:"Accepted",203:"Non-Authoritative Information",204:"No Content",205:"Reset Content",206:"Partial Content",207:"Multi-Status",208:"Already Reported",226:"IM Used",300:"Multiple Choices",301:"Moved Permanently",302:"Found",303:"See Other",304:"Not Modified",305:"Use Proxy",307:"Temporary Redirect",308:"Permanent Redirect",400:"Bad Request",401:"Unauthorized",402:"Payment Required",403:"Forbidden",404:"Not Found",405:"Method Not Allowed",406:"Not Acceptable",407:"Proxy Authentication Required",408:"Request Timeout",409:"Conflict",410:"Gone",411:"Length Required",412:"Precondition Failed",413:"Payload Too Large",414:"URI Too Long",415:"Unsupported Media Type",416:"Range Not Satisfiable",417:"Expectation Failed",418:"I'm a Teapot",421:"Misdirected Request",422:"Unprocessable Entity",423:"Locked",424:"Failed Dependency",425:"Too Early",426:"Upgrade Required",428:"Precondition Required",429:"Too Many Requests",431:"Request Header Fields Too Large",451:"Unavailable For Legal Reasons",500:"Internal Server Error",501:"Not Implemented",502:"Bad Gateway",503:"Service Unavailable",504:"Gateway Timeout",505:"HTTP Version Not Supported",506:"Variant Also Negotiates",507:"Insufficient Storage",508:"Loop Detected",509:"Bandwidth Limit Exceeded",510:"Not Extended",511:"Network Authentication Required"};function a(u){const c={};for(const[d,p]of u.entries())c[d]=p;return c}function i(u){return new Promise(c=>{const d=setTimeout(()=>{c(d),clearTimeout(d)},u)})}function o(u){return function(d={},p=[],f={}){const{match:h,basename:m="",defaultTimeout:v=0,globalResponseHeaders:g={}}=f;function C(F,b){const E=new URL(F,"http://localhost:5173/").pathname,w=new URL(b,"http://localhost:5173/").pathname;return E.endsWith("/")?E.slice(0,-1)+w:E+w}if(d.url){const F=new URL(d.url,"http://localhost:5173/"),b=F.pathname,E=p.find(w=>{var D,x;if(!b||!w||!w.url)return!1;const S=(D=w.method)!=null?D:"GET",A=(x=d.method)!=null?x:"GET";if(S.toUpperCase()!==A.toUpperCase())return!1;const _=C(m,w.url);return!!h(_)(b)});if(E){const{response:w,rawResponse:S,timeout:A=v,statusCode:_,statusText:D,url:x,headers:M={}}=E,L=C(m,x),P=h(L,{encode:encodeURI}),N=F.searchParams,k={};for(const[$,V]of N.entries())if(Object.prototype.hasOwnProperty.call(k,$)){const W=k[$];Array.isArray(W)?W.push(V):k[$]=[W,V]}else k[$]=V;let R={};if(b){const $=P(b);$&&(R=$.params)}const T={response:w,rawResponse:S,timeout:A,statusCode:_!=null?_:200,statusText:D,url:d.url,query:k,params:R,responseHeaders:new Headers(se(se({},g),M))},O=A?u(A):!1;return O&&(O!=null&&O.then)?O.then(()=>T):T}}}}const s=yield o(i)(e,Rae,{match:Lae,basename:"",defaultTimeout:void 0,globalResponseHeaders:{}});if(s){let u="";const{response:c,statusCode:d,statusText:p=r[d],url:f,query:h,params:m,responseHeaders:v}=s!=null?s:{},g="",C={};for(const E in e.headers)C[E.toLowerCase()]=e.headers[E];const b=typeof c=="function"?yield Promise.resolve(c({url:f,body:n(e.body),rawBody:e.body,query:h,params:m,headers:C})):c;if(e.isFetch)typeof b=="string"?(v.get("Content-Type")||v.set("Content-Type","text/plain"),u=new Response(b,{statusText:g,status:d,headers:a(v)})):(v.get("Content-Type")||v.set("Content-Type","application/json"),u=new Response(JSON.stringify(b,null,2),{statusText:g,status:d,headers:a(v)}));else{const E={data:b};if(!e.type||e.type.toLowerCase()==="text")v.get("Content-Type")||v.set("Content-Type","text/plain"),u=Ke(se({statusText:g,status:d,text:b},E),{headers:a(v)});else if(e.type.toLowerCase()==="json")v.get("Content-Type")||v.set("Content-Type","application/json"),u=Ke(se({statusText:g,status:d},E),{headers:a(v)});else if(e.type.toLowerCase()==="document"){v.get("Content-Type")||v.set("Content-Type","application/xml");const S=new DOMParser().parseFromString(b,"application/xml");u={statusText:g,status:d,xml:S,data:S,headers:a(v)}}else u=Ke(se({statusText:g,status:d},E),{headers:a(v)})}t(u)}else t()})});/**
* @vue/shared v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/function $C(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const $r={},u1=[],Qn=()=>{},Oae=()=>!1,a2=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),WL=e=>e.startsWith("onUpdate:"),ma=Object.assign,GL=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},iEe=Object.prototype.hasOwnProperty,jn=(e,t)=>iEe.call(e,t),st=Array.isArray,c1=e=>B0(e)==="[object Map]",Pm=e=>B0(e)==="[object Set]",jf=e=>B0(e)==="[object Date]",oEe=e=>B0(e)==="[object RegExp]",Mt=e=>typeof e=="function",xt=e=>typeof e=="string",Zs=e=>typeof e=="symbol",cn=e=>e!==null&&typeof e=="object",Kf=e=>(cn(e)||Mt(e))&&Mt(e.then)&&Mt(e.catch),Pae=Object.prototype.toString,B0=e=>Pae.call(e),lEe=e=>B0(e).slice(8,-1),hm=e=>B0(e)==="[object Object]",jL=e=>xt(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,d1=$C(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),VC=e=>{const t=Object.create(null);return(n=>t[n]||(t[n]=e(n)))},sEe=/-\w/g,li=VC(e=>e.replace(sEe,t=>t.slice(1).toUpperCase())),uEe=/\B([A-Z])/g,To=VC(e=>e.replace(uEe,"-$1").toLowerCase()),R0=VC(e=>e.charAt(0).toUpperCase()+e.slice(1)),f1=VC(e=>e?`on${R0(e)}`:""),Ao=(e,t)=>!Object.is(e,t),p1=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},Iae=(e,t,n,r=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:r,value:n})},B7=e=>{const t=parseFloat(e);return isNaN(t)?e:t},R7=e=>{const t=xt(e)?Number(e):NaN;return isNaN(t)?e:t};let nH;const HC=()=>nH||(nH=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:typeof global!="undefined"?global:{}),cEe="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol",dEe=$C(cEe);function Rt(e){if(st(e)){const t={};for(let n=0;n<e.length;n++){const r=e[n],a=xt(r)?mEe(r):Rt(r);if(a)for(const i in a)t[i]=a[i]}return t}else if(xt(e)||cn(e))return e}const fEe=/;(?![^(]*\))/g,pEe=/:([^]+)/,hEe=/\/\*[^]*?\*\//g;function mEe(e){const t={};return e.replace(hEe,"").split(fEe).forEach(n=>{if(n){const r=n.split(pEe);r.length>1&&(t[r[0].trim()]=r[1].trim())}}),t}function J(e){let t="";if(xt(e))t=e;else if(st(e))for(let n=0;n<e.length;n++){const r=J(e[n]);r&&(t+=r+" ")}else if(cn(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function ns(e){if(!e)return null;let{class:t,style:n}=e;return t&&!xt(t)&&(e.class=J(t)),n&&(e.style=Rt(n)),e}const vEe="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",gEe=$C(vEe);function Nae(e){return!!e||e===""}function yEe(e,t){if(e.length!==t.length)return!1;let n=!0;for(let r=0;n&&r<e.length;r++)n=Uf(e[r],t[r]);return n}function Uf(e,t){if(e===t)return!0;let n=jf(e),r=jf(t);if(n||r)return n&&r?e.getTime()===t.getTime():!1;if(n=Zs(e),r=Zs(t),n||r)return e===t;if(n=st(e),r=st(t),n||r)return n&&r?yEe(e,t):!1;if(n=cn(e),r=cn(t),n||r){if(!n||!r)return!1;const a=Object.keys(e).length,i=Object.keys(t).length;if(a!==i)return!1;for(const o in e){const l=e.hasOwnProperty(o),s=t.hasOwnProperty(o);if(l&&!s||!l&&s||!Uf(e[o],t[o]))return!1}}return String(e)===String(t)}function zC(e,t){return e.findIndex(n=>Uf(n,t))}const $ae=e=>!!(e&&e.__v_isRef===!0),pt=e=>xt(e)?e:e==null?"":st(e)||cn(e)&&(e.toString===Pae||!Mt(e.toString))?$ae(e)?pt(e.value):JSON.stringify(e,Vae,2):String(e),Vae=(e,t)=>$ae(t)?Vae(e,t.value):c1(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[r,a],i)=>(n[uE(r,i)+" =>"]=a,n),{})}:Pm(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>uE(n))}:Zs(t)?uE(t):cn(t)&&!st(t)&&!hm(t)?String(t):t,uE=(e,t="")=>{var n;return Zs(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};function bEe(e){return e==null?"initial":typeof e=="string"?e===""?" ":e:String(e)}/**
* @vue/reactivity v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let Qi;class KL{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Qi,!t&&Qi&&(this.index=(Qi.scopes||(Qi.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].pause();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let t,n;if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].resume();for(t=0,n=this.effects.length;t<n;t++)this.effects[t].resume()}}run(t){if(this._active){const n=Qi;try{return Qi=this,t()}finally{Qi=n}}}on(){++this._on===1&&(this.prevScope=Qi,Qi=this)}off(){this._on>0&&--this._on===0&&(Qi=this.prevScope,this.prevScope=void 0)}stop(t){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(this.effects.length=0,n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!t){const a=this.parent.scopes.pop();a&&a!==this&&(this.parent.scopes[this.index]=a,a.index=this.index)}this.parent=void 0}}}function i2(e){return new KL(e)}function o2(){return Qi}function l2(e,t=!1){Qi&&Qi.cleanups.push(e)}let Da;const cE=new WeakSet;class Lb{constructor(t){this.fn=t,this.deps=void 0,this.depsTail=void 0,this.flags=5,this.next=void 0,this.cleanup=void 0,this.scheduler=void 0,Qi&&Qi.active&&Qi.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,cE.has(this)&&(cE.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||zae(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,rH(this),Wae(this);const t=Da,n=js;Da=this,js=!0;try{return this.fn()}finally{Gae(this),Da=t,js=n,this.flags&=-3}}stop(){if(this.flags&1){for(let t=this.deps;t;t=t.nextDep)YL(t);this.deps=this.depsTail=void 0,rH(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?cE.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){Rk(this)&&this.run()}get dirty(){return Rk(this)}}let Hae=0,Py,Iy;function zae(e,t=!1){if(e.flags|=8,t){e.next=Iy,Iy=e;return}e.next=Py,Py=e}function UL(){Hae++}function qL(){if(--Hae>0)return;if(Iy){let t=Iy;for(Iy=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Py;){let t=Py;for(Py=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(r){e||(e=r)}t=n}}if(e)throw e}function Wae(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function Gae(e){let t,n=e.depsTail,r=n;for(;r;){const a=r.prevDep;r.version===-1?(r===n&&(n=a),YL(r),CEe(r)):t=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=a}e.deps=t,e.depsTail=n}function Rk(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(jae(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function jae(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===Ob)||(e.globalVersion=Ob,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!Rk(e))))return;e.flags|=2;const t=e.dep,n=Da,r=js;Da=e,js=!0;try{Wae(e);const a=e.fn(e._value);(t.version===0||Ao(a,e._value))&&(e.flags|=128,e._value=a,t.version++)}catch(a){throw t.version++,a}finally{Da=n,js=r,Gae(e),e.flags&=-3}}function YL(e,t=!1){const{dep:n,prevSub:r,nextSub:a}=e;if(r&&(r.nextSub=a,e.prevSub=void 0),a&&(a.prevSub=r,e.nextSub=void 0),n.subs===e&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)YL(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function CEe(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}function FEe(e,t){e.effect instanceof Lb&&(e=e.effect.fn);const n=new Lb(e);t&&ma(n,t);try{n.run()}catch(a){throw n.stop(),a}const r=n.run.bind(n);return r.effect=n,r}function EEe(e){e.effect.stop()}let js=!0;const Kae=[];function fd(){Kae.push(js),js=!1}function pd(){const e=Kae.pop();js=e===void 0?!0:e}function rH(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=Da;Da=void 0;try{t()}finally{Da=n}}}let Ob=0,wEe=class{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}};class WC{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!Da||!js||Da===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==Da)n=this.activeLink=new wEe(Da,this),Da.deps?(n.prevDep=Da.depsTail,Da.depsTail.nextDep=n,Da.depsTail=n):Da.deps=Da.depsTail=n,Uae(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=Da.depsTail,n.nextDep=void 0,Da.depsTail.nextDep=n,Da.depsTail=n,Da.deps===n&&(Da.deps=r)}return n}trigger(t){this.version++,Ob++,this.notify(t)}notify(t){UL();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{qL()}}}function Uae(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let r=t.deps;r;r=r.nextDep)Uae(r)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const L7=new WeakMap,zh=Symbol(""),Lk=Symbol(""),Pb=Symbol("");function no(e,t,n){if(js&&Da){let r=L7.get(e);r||L7.set(e,r=new Map);let a=r.get(n);a||(r.set(n,a=new WC),a.map=r,a.key=n),a.track()}}function Kc(e,t,n,r,a,i){const o=L7.get(e);if(!o){Ob++;return}const l=s=>{s&&s.trigger()};if(UL(),t==="clear")o.forEach(l);else{const s=st(e),u=s&&jL(n);if(s&&n==="length"){const c=Number(r);o.forEach((d,p)=>{(p==="length"||p===Pb||!Zs(p)&&p>=c)&&l(d)})}else switch((n!==void 0||o.has(void 0))&&l(o.get(n)),u&&l(o.get(Pb)),t){case"add":s?u&&l(o.get("length")):(l(o.get(zh)),c1(e)&&l(o.get(Lk)));break;case"delete":s||(l(o.get(zh)),c1(e)&&l(o.get(Lk)));break;case"set":c1(e)&&l(o.get(zh));break}}qL()}function SEe(e,t){const n=L7.get(e);return n&&n.get(t)}function uv(e){const t=lr(e);return t===e?t:(no(t,"iterate",Pb),Dl(e)?t:t.map(Ii))}function GC(e){return no(e=lr(e),"iterate",Pb),e}const AEe={__proto__:null,[Symbol.iterator](){return dE(this,Symbol.iterator,Ii)},concat(...e){return uv(this).concat(...e.map(t=>st(t)?uv(t):t))},entries(){return dE(this,"entries",e=>(e[1]=Ii(e[1]),e))},every(e,t){return Dc(this,"every",e,t,void 0,arguments)},filter(e,t){return Dc(this,"filter",e,t,n=>n.map(Ii),arguments)},find(e,t){return Dc(this,"find",e,t,Ii,arguments)},findIndex(e,t){return Dc(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return Dc(this,"findLast",e,t,Ii,arguments)},findLastIndex(e,t){return Dc(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return Dc(this,"forEach",e,t,void 0,arguments)},includes(...e){return fE(this,"includes",e)},indexOf(...e){return fE(this,"indexOf",e)},join(e){return uv(this).join(e)},lastIndexOf(...e){return fE(this,"lastIndexOf",e)},map(e,t){return Dc(this,"map",e,t,void 0,arguments)},pop(){return Sg(this,"pop")},push(...e){return Sg(this,"push",e)},reduce(e,...t){return aH(this,"reduce",e,t)},reduceRight(e,...t){return aH(this,"reduceRight",e,t)},shift(){return Sg(this,"shift")},some(e,t){return Dc(this,"some",e,t,void 0,arguments)},splice(...e){return Sg(this,"splice",e)},toReversed(){return uv(this).toReversed()},toSorted(e){return uv(this).toSorted(e)},toSpliced(...e){return uv(this).toSpliced(...e)},unshift(...e){return Sg(this,"unshift",e)},values(){return dE(this,"values",Ii)}};function dE(e,t,n){const r=GC(e),a=r[t]();return r!==e&&!Dl(e)&&(a._next=a.next,a.next=()=>{const i=a._next();return i.done||(i.value=n(i.value)),i}),a}const _Ee=Array.prototype;function Dc(e,t,n,r,a,i){const o=GC(e),l=o!==e&&!Dl(e),s=o[t];if(s!==_Ee[t]){const d=s.apply(e,i);return l?Ii(d):d}let u=n;o!==e&&(l?u=function(d,p){return n.call(this,Ii(d),p,e)}:n.length>2&&(u=function(d,p){return n.call(this,d,p,e)}));const c=s.call(o,u,r);return l&&a?a(c):c}function aH(e,t,n,r){const a=GC(e);let i=n;return a!==e&&(Dl(e)?n.length>3&&(i=function(o,l,s){return n.call(this,o,l,s,e)}):i=function(o,l,s){return n.call(this,o,Ii(l),s,e)}),a[t](i,...r)}function fE(e,t,n){const r=lr(e);no(r,"iterate",Pb);const a=r[t](...n);return(a===-1||a===!1)&&P1(n[0])?(n[0]=lr(n[0]),r[t](...n)):a}function Sg(e,t,n=[]){fd(),UL();const r=lr(e)[t].apply(e,n);return qL(),pd(),r}const DEe=$C("__proto__,__v_isRef,__isVue"),qae=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Zs));function TEe(e){Zs(e)||(e=String(e));const t=lr(this);return no(t,"has",e),t.hasOwnProperty(e)}class Yae{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,r){if(n==="__v_skip")return t.__v_skip;const a=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!a;if(n==="__v_isReadonly")return a;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(a?i?tie:eie:i?Qae:Zae).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(r)?t:void 0;const o=st(t);if(!a){let s;if(o&&(s=AEe[n]))return s;if(n==="hasOwnProperty")return TEe}const l=Reflect.get(t,n,Kn(t)?t:r);if((Zs(n)?qae.has(n):DEe(n))||(a||no(t,"get",n),i))return l;if(Kn(l)){const s=o&&jL(n)?l:l.value;return a&&cn(s)?qf(s):s}return cn(l)?a?qf(l):dn(l):l}}class Jae extends Yae{constructor(t=!1){super(!1,t)}set(t,n,r,a){let i=t[n];if(!this._isShallow){const s=hd(i);if(!Dl(r)&&!hd(r)&&(i=lr(i),r=lr(r)),!st(t)&&Kn(i)&&!Kn(r))return s||(i.value=r),!0}const o=st(t)&&jL(n)?Number(n)<t.length:jn(t,n),l=Reflect.set(t,n,r,Kn(t)?t:a);return t===lr(a)&&(o?Ao(r,i)&&Kc(t,"set",n,r):Kc(t,"add",n,r)),l}deleteProperty(t,n){const r=jn(t,n);t[n];const a=Reflect.deleteProperty(t,n);return a&&r&&Kc(t,"delete",n,void 0),a}has(t,n){const r=Reflect.has(t,n);return(!Zs(n)||!qae.has(n))&&no(t,"has",n),r}ownKeys(t){return no(t,"iterate",st(t)?"length":zh),Reflect.ownKeys(t)}}class Xae extends Yae{constructor(t=!1){super(!0,t)}set(t,n){return!0}deleteProperty(t,n){return!0}}const xEe=new Jae,kEe=new Xae,MEe=new Jae(!0),BEe=new Xae(!0),Ok=e=>e,M4=e=>Reflect.getPrototypeOf(e);function REe(e,t,n){return function(...r){const a=this.__v_raw,i=lr(a),o=c1(i),l=e==="entries"||e===Symbol.iterator&&o,s=e==="keys"&&o,u=a[e](...r),c=n?Ok:t?O7:Ii;return!t&&no(i,"iterate",s?Lk:zh),{next(){const{value:d,done:p}=u.next();return p?{value:d,done:p}:{value:l?[c(d[0]),c(d[1])]:c(d),done:p}},[Symbol.iterator](){return this}}}}function B4(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function LEe(e,t){const n={get(a){const i=this.__v_raw,o=lr(i),l=lr(a);e||(Ao(a,l)&&no(o,"get",a),no(o,"get",l));const{has:s}=M4(o),u=t?Ok:e?O7:Ii;if(s.call(o,a))return u(i.get(a));if(s.call(o,l))return u(i.get(l));i!==o&&i.get(a)},get size(){const a=this.__v_raw;return!e&&no(lr(a),"iterate",zh),a.size},has(a){const i=this.__v_raw,o=lr(i),l=lr(a);return e||(Ao(a,l)&&no(o,"has",a),no(o,"has",l)),a===l?i.has(a):i.has(a)||i.has(l)},forEach(a,i){const o=this,l=o.__v_raw,s=lr(l),u=t?Ok:e?O7:Ii;return!e&&no(s,"iterate",zh),l.forEach((c,d)=>a.call(i,u(c),u(d),o))}};return ma(n,e?{add:B4("add"),set:B4("set"),delete:B4("delete"),clear:B4("clear")}:{add(a){!t&&!Dl(a)&&!hd(a)&&(a=lr(a));const i=lr(this);return M4(i).has.call(i,a)||(i.add(a),Kc(i,"add",a,a)),this},set(a,i){!t&&!Dl(i)&&!hd(i)&&(i=lr(i));const o=lr(this),{has:l,get:s}=M4(o);let u=l.call(o,a);u||(a=lr(a),u=l.call(o,a));const c=s.call(o,a);return o.set(a,i),u?Ao(i,c)&&Kc(o,"set",a,i):Kc(o,"add",a,i),this},delete(a){const i=lr(this),{has:o,get:l}=M4(i);let s=o.call(i,a);s||(a=lr(a),s=o.call(i,a)),l&&l.call(i,a);const u=i.delete(a);return s&&Kc(i,"delete",a,void 0),u},clear(){const a=lr(this),i=a.size!==0,o=a.clear();return i&&Kc(a,"clear",void 0,void 0),o}}),["keys","values","entries",Symbol.iterator].forEach(a=>{n[a]=REe(a,e,t)}),n}function jC(e,t){const n=LEe(e,t);return(r,a,i)=>a==="__v_isReactive"?!e:a==="__v_isReadonly"?e:a==="__v_raw"?r:Reflect.get(jn(n,a)&&a in r?n:r,a,i)}const OEe={get:jC(!1,!1)},PEe={get:jC(!1,!0)},IEe={get:jC(!0,!1)},NEe={get:jC(!0,!0)},Zae=new WeakMap,Qae=new WeakMap,eie=new WeakMap,tie=new WeakMap;function $Ee(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function VEe(e){return e.__v_skip||!Object.isExtensible(e)?0:$Ee(lEe(e))}function dn(e){return hd(e)?e:KC(e,!1,xEe,OEe,Zae)}function s2(e){return KC(e,!1,MEe,PEe,Qae)}function qf(e){return KC(e,!0,kEe,IEe,eie)}function JL(e){return KC(e,!0,BEe,NEe,tie)}function KC(e,t,n,r,a){if(!cn(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=VEe(e);if(i===0)return e;const o=a.get(e);if(o)return o;const l=new Proxy(e,i===2?r:n);return a.set(e,l),l}function _l(e){return hd(e)?_l(e.__v_raw):!!(e&&e.__v_isReactive)}function hd(e){return!!(e&&e.__v_isReadonly)}function Dl(e){return!!(e&&e.__v_isShallow)}function P1(e){return e?!!e.__v_raw:!1}function lr(e){const t=e&&e.__v_raw;return t?lr(t):e}function Mo(e){return!jn(e,"__v_skip")&&Object.isExtensible(e)&&Iae(e,"__v_skip",!0),e}const Ii=e=>cn(e)?dn(e):e,O7=e=>cn(e)?qf(e):e;function Kn(e){return e?e.__v_isRef===!0:!1}function j(e){return nie(e,!1)}function ar(e){return nie(e,!0)}function nie(e,t){return Kn(e)?e:new HEe(e,t)}class HEe{constructor(t,n){this.dep=new WC,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:lr(t),this._value=n?t:Ii(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,r=this.__v_isShallow||Dl(t)||hd(t);t=r?t:lr(t),Ao(t,n)&&(this._rawValue=t,this._value=r?t:Ii(t),this.dep.trigger())}}function Ny(e){e.dep&&e.dep.trigger()}function y(e){return Kn(e)?e.value:e}function Ta(e){return Mt(e)?e():y(e)}const zEe={get:(e,t,n)=>t==="__v_raw"?e:y(Reflect.get(e,t,n)),set:(e,t,n,r)=>{const a=e[t];return Kn(a)&&!Kn(n)?(a.value=n,!0):Reflect.set(e,t,n,r)}};function XL(e){return _l(e)?e:new Proxy(e,zEe)}class WEe{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new WC,{get:r,set:a}=t(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=a}get value(){return this._value=this._get()}set value(t){this._set(t)}}function UC(e){return new WEe(e)}function Pa(e){const t=st(e)?new Array(e.length):{};for(const n in e)t[n]=rie(e,n);return t}class GEe{constructor(t,n,r){this._object=t,this._key=n,this._defaultValue=r,this.__v_isRef=!0,this._value=void 0}get value(){const t=this._object[this._key];return this._value=t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return SEe(lr(this._object),this._key)}}class jEe{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function Jn(e,t,n){return Kn(e)?e:Mt(e)?new jEe(e):cn(e)&&arguments.length>1?rie(e,t,n):j(e)}function rie(e,t,n){const r=e[t];return Kn(r)?r:new GEe(e,t,n)}class KEe{constructor(t,n,r){this.fn=t,this.setter=n,this._value=void 0,this.dep=new WC(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Ob-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&Da!==this)return zae(this,!0),!0}get value(){const t=this.dep.track();return jae(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function UEe(e,t,n=!1){let r,a;return Mt(e)?r=e:(r=e.get,a=e.set),new KEe(r,a,n)}const qEe={GET:"get",HAS:"has",ITERATE:"iterate"},YEe={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},R4={},P7=new WeakMap;let df;function JEe(){return df}function aie(e,t=!1,n=df){if(n){let r=P7.get(n);r||P7.set(n,r=[]),r.push(e)}}function XEe(e,t,n=$r){const{immediate:r,deep:a,once:i,scheduler:o,augmentJob:l,call:s}=n,u=b=>a?b:Dl(b)||a===!1||a===0?Uc(b,1):Uc(b);let c,d,p,f,h=!1,m=!1;if(Kn(e)?(d=()=>e.value,h=Dl(e)):_l(e)?(d=()=>u(e),h=!0):st(e)?(m=!0,h=e.some(b=>_l(b)||Dl(b)),d=()=>e.map(b=>{if(Kn(b))return b.value;if(_l(b))return u(b);if(Mt(b))return s?s(b,2):b()})):Mt(e)?t?d=s?()=>s(e,2):e:d=()=>{if(p){fd();try{p()}finally{pd()}}const b=df;df=c;try{return s?s(e,3,[f]):e(f)}finally{df=b}}:d=Qn,t&&a){const b=d,E=a===!0?1/0:a;d=()=>Uc(b(),E)}const v=o2(),g=()=>{c.stop(),v&&v.active&&GL(v.effects,c)};if(i&&t){const b=t;t=(...E)=>{b(...E),g()}}let C=m?new Array(e.length).fill(R4):R4;const F=b=>{if(!(!(c.flags&1)||!c.dirty&&!b))if(t){const E=c.run();if(a||h||(m?E.some((w,S)=>Ao(w,C[S])):Ao(E,C))){p&&p();const w=df;df=c;try{const S=[E,C===R4?void 0:m&&C[0]===R4?[]:C,f];C=E,s?s(t,3,S):t(...S)}finally{df=w}}}else c.run()};return l&&l(F),c=new Lb(d),c.scheduler=o?()=>o(F,!1):F,f=b=>aie(b,!1,c),p=c.onStop=()=>{const b=P7.get(c);if(b){if(s)s(b,4);else for(const E of b)E();P7.delete(c)}},t?r?F(!0):C=c.run():o?o(F.bind(null,!0),!0):c.run(),g.pause=c.pause.bind(c),g.resume=c.resume.bind(c),g.stop=g,g}function Uc(e,t=1/0,n){if(t<=0||!cn(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,Kn(e))Uc(e.value,t,n);else if(st(e))for(let r=0;r<e.length;r++)Uc(e[r],t,n);else if(Pm(e)||c1(e))e.forEach(r=>{Uc(r,t,n)});else if(hm(e)){for(const r in e)Uc(e[r],t,n);for(const r of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,r)&&Uc(e[r],t,n)}return e}/**
* @vue/runtime-core v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const iie=[];function ZEe(e){iie.push(e)}function QEe(){iie.pop()}function ewe(e,t){}const twe={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"},nwe={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"};function L0(e,t,n,r){try{return r?e(...r):e()}catch(a){Im(a,t,n)}}function ss(e,t,n,r){if(Mt(e)){const a=L0(e,t,n,r);return a&&Kf(a)&&a.catch(i=>{Im(i,t,n)}),a}if(st(e)){const a=[];for(let i=0;i<e.length;i++)a.push(ss(e[i],t,n,r));return a}}function Im(e,t,n,r=!0){const a=t?t.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:o}=t&&t.appContext.config||$r;if(t){let l=t.parent;const s=t.proxy,u=`https://vuejs.org/error-reference/#runtime-${n}`;for(;l;){const c=l.ec;if(c){for(let d=0;d<c.length;d++)if(c[d](e,s,u)===!1)return}l=l.parent}if(i){fd(),L0(i,null,10,[e,s,u]),pd();return}}rwe(e,n,a,r,o)}function rwe(e,t,n,r=!0,a=!1){if(a)throw e;console.error(e)}const _o=[];let Lu=-1;const h1=[];let ff=null,Hv=0;const oie=Promise.resolve();let I7=null;function Ne(e){const t=I7||oie;return e?t.then(this?e.bind(this):e):t}function awe(e){let t=Lu+1,n=_o.length;for(;t<n;){const r=t+n>>>1,a=_o[r],i=Nb(a);i<e||i===e&&a.flags&2?t=r+1:n=r}return t}function ZL(e){if(!(e.flags&1)){const t=Nb(e),n=_o[_o.length-1];!n||!(e.flags&2)&&t>=Nb(n)?_o.push(e):_o.splice(awe(t),0,e),e.flags|=1,lie()}}function lie(){I7||(I7=oie.then(sie))}function Ib(e){st(e)?h1.push(...e):ff&&e.id===-1?ff.splice(Hv+1,0,e):e.flags&1||(h1.push(e),e.flags|=1),lie()}function iH(e,t,n=Lu+1){for(;n<_o.length;n++){const r=_o[n];if(r&&r.flags&2){if(e&&r.id!==e.uid)continue;_o.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function N7(e){if(h1.length){const t=[...new Set(h1)].sort((n,r)=>Nb(n)-Nb(r));if(h1.length=0,ff){ff.push(...t);return}for(ff=t,Hv=0;Hv<ff.length;Hv++){const n=ff[Hv];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}ff=null,Hv=0}}const Nb=e=>e.id==null?e.flags&2?-1:1/0:e.id;function sie(e){try{for(Lu=0;Lu<_o.length;Lu++){const t=_o[Lu];t&&!(t.flags&8)&&(t.flags&4&&(t.flags&=-2),L0(t,t.i,t.i?15:14),t.flags&4||(t.flags&=-2))}}finally{for(;Lu<_o.length;Lu++){const t=_o[Lu];t&&(t.flags&=-2)}Lu=-1,_o.length=0,N7(),I7=null,(_o.length||h1.length)&&sie()}}let zv,L4=[];function uie(e,t){var n,r;zv=e,zv?(zv.enabled=!0,L4.forEach(({event:a,args:i})=>zv.emit(a,...i)),L4=[]):typeof window!="undefined"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{uie(i,t)}),setTimeout(()=>{zv||(t.__VUE_DEVTOOLS_HOOK_REPLAY__=null,L4=[])},3e3)):L4=[]}let Hi=null,qC=null;function $b(e){const t=Hi;return Hi=e,qC=e&&e.type.__scopeId||null,t}function iwe(e){qC=e}function owe(){qC=null}const lwe=e=>Ie;function Ie(e,t=Hi,n){if(!t||e._n)return e;const r=(...a)=>{r._d&&zb(-1);const i=$b(t);let o;try{o=e(...a)}finally{$b(i),r._d&&zb(1)}return o};return r._n=!0,r._c=!0,r._d=!0,r}function rn(e,t){if(Hi===null)return e;const n=p2(Hi),r=e.dirs||(e.dirs=[]);for(let a=0;a<t.length;a++){let[i,o,l,s=$r]=t[a];i&&(Mt(i)&&(i={mounted:i,updated:i}),i.deep&&Uc(o),r.push({dir:i,instance:n,value:o,oldValue:void 0,arg:l,modifiers:s}))}return e}function Ou(e,t,n,r){const a=e.dirs,i=t&&t.dirs;for(let o=0;o<a.length;o++){const l=a[o];i&&(l.oldValue=i[o].value);let s=l.dir[r];s&&(fd(),ss(s,n,8,[e.el,l,e,t]),pd())}}const cie=Symbol("_vte"),die=e=>e.__isTeleport,$y=e=>e&&(e.disabled||e.disabled===""),oH=e=>e&&(e.defer||e.defer===""),lH=e=>typeof SVGElement!="undefined"&&e instanceof SVGElement,sH=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,Pk=(e,t)=>{const n=e&&e.to;return xt(n)?t?t(n):null:n},fie={name:"Teleport",__isTeleport:!0,process(e,t,n,r,a,i,o,l,s,u){const{mc:c,pc:d,pbc:p,o:{insert:f,querySelector:h,createText:m,createComment:v}}=u,g=$y(t.props);let{shapeFlag:C,children:F,dynamicChildren:b}=t;if(e==null){const E=t.el=m(""),w=t.anchor=m("");f(E,n,r),f(w,n,r);const S=(_,D)=>{C&16&&c(F,_,D,a,i,o,l,s)},A=()=>{const _=t.target=Pk(t.props,h),D=pie(_,t,m,f);_&&(o!=="svg"&&lH(_)?o="svg":o!=="mathml"&&sH(_)&&(o="mathml"),a&&a.isCE&&(a.ce._teleportTargets||(a.ce._teleportTargets=new Set)).add(_),g||(S(_,D),b3(t,!1)))};g&&(S(n,w),b3(t,!0)),oH(t.props)?(t.el.__isMounted=!1,ci(()=>{A(),delete t.el.__isMounted},i)):A()}else{if(oH(t.props)&&e.el.__isMounted===!1){ci(()=>{fie.process(e,t,n,r,a,i,o,l,s,u)},i);return}t.el=e.el,t.targetStart=e.targetStart;const E=t.anchor=e.anchor,w=t.target=e.target,S=t.targetAnchor=e.targetAnchor,A=$y(e.props),_=A?n:w,D=A?E:S;if(o==="svg"||lH(w)?o="svg":(o==="mathml"||sH(w))&&(o="mathml"),b?(p(e.dynamicChildren,b,_,a,i,o,l),sO(e,t,!0)):s||d(e,t,_,D,a,i,o,l,!1),g)A?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):O4(t,n,E,u,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const x=t.target=Pk(t.props,h);x&&O4(t,x,null,u,0)}else A&&O4(t,w,S,u,1);b3(t,g)}},remove(e,t,n,{um:r,o:{remove:a}},i){const{shapeFlag:o,children:l,anchor:s,targetStart:u,targetAnchor:c,target:d,props:p}=e;if(d&&(a(u),a(c)),i&&a(s),o&16){const f=i||!$y(p);for(let h=0;h<l.length;h++){const m=l[h];r(m,t,n,f,!!m.dynamicChildren)}}},move:O4,hydrate:swe};function O4(e,t,n,{o:{insert:r},m:a},i=2){i===0&&r(e.targetAnchor,t,n);const{el:o,anchor:l,shapeFlag:s,children:u,props:c}=e,d=i===2;if(d&&r(o,t,n),(!d||$y(c))&&s&16)for(let p=0;p<u.length;p++)a(u[p],t,n,2);d&&r(l,t,n)}function swe(e,t,n,r,a,i,{o:{nextSibling:o,parentNode:l,querySelector:s,insert:u,createText:c}},d){function p(m,v,g,C){v.anchor=d(o(m),v,l(m),n,r,a,i),v.targetStart=g,v.targetAnchor=C}const f=t.target=Pk(t.props,s),h=$y(t.props);if(f){const m=f._lpa||f.firstChild;if(t.shapeFlag&16)if(h)p(e,t,m,m&&o(m));else{t.anchor=o(e);let v=m;for(;v;){if(v&&v.nodeType===8){if(v.data==="teleport start anchor")t.targetStart=v;else if(v.data==="teleport anchor"){t.targetAnchor=v,f._lpa=t.targetAnchor&&o(t.targetAnchor);break}}v=o(v)}t.targetAnchor||pie(f,t,c,u),d(m&&o(m),t,f,n,r,a,i)}b3(t,h)}else h&&t.shapeFlag&16&&p(e,t,e,o(e));return t.anchor&&o(t.anchor)}const Ad=fie;function b3(e,t){const n=e.ctx;if(n&&n.ut){let r,a;for(t?(r=e.el,a=e.anchor):(r=e.targetStart,a=e.targetAnchor);r&&r!==a;)r.nodeType===1&&r.setAttribute("data-v-owner",n.uid),r=r.nextSibling;n.ut()}}function pie(e,t,n,r){const a=t.targetStart=n(""),i=t.targetAnchor=n("");return a[cie]=i,e&&(r(a,e),r(i,e)),i}const Wc=Symbol("_leaveCb"),P4=Symbol("_enterCb");function QL(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Gt(()=>{e.isMounted=!0}),Xn(()=>{e.isUnmounting=!0}),e}const Hl=[Function,Array],eO={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Hl,onEnter:Hl,onAfterEnter:Hl,onEnterCancelled:Hl,onBeforeLeave:Hl,onLeave:Hl,onAfterLeave:Hl,onLeaveCancelled:Hl,onBeforeAppear:Hl,onAppear:Hl,onAfterAppear:Hl,onAppearCancelled:Hl},hie=e=>{const t=e.subTree;return t.component?hie(t.component):t},uwe={name:"BaseTransition",props:eO,setup(e,{slots:t}){const n=Kt(),r=QL();return()=>{const a=t.default&&YC(t.default(),!0);if(!a||!a.length)return;const i=mie(a),o=lr(e),{mode:l}=o;if(r.isLeaving)return pE(i);const s=uH(i);if(!s)return pE(i);let u=I1(s,o,r,n,d=>u=d);s.type!==la&&md(s,u);let c=n.subTree&&uH(n.subTree);if(c&&c.type!==la&&!Ns(c,s)&&hie(n).type!==la){let d=I1(c,o,r,n);if(md(c,d),l==="out-in"&&s.type!==la)return r.isLeaving=!0,d.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete d.afterLeave,c=void 0},pE(i);l==="in-out"&&s.type!==la?d.delayLeave=(p,f,h)=>{const m=gie(r,c);m[String(c.key)]=c,p[Wc]=()=>{f(),p[Wc]=void 0,delete u.delayedLeave,c=void 0},u.delayedLeave=()=>{h(),delete u.delayedLeave,c=void 0}}:c=void 0}else c&&(c=void 0);return i}}};function mie(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==la){t=n;break}}return t}const vie=uwe;function gie(e,t){const{leavingVNodes:n}=e;let r=n.get(t.type);return r||(r=Object.create(null),n.set(t.type,r)),r}function I1(e,t,n,r,a){const{appear:i,mode:o,persisted:l=!1,onBeforeEnter:s,onEnter:u,onAfterEnter:c,onEnterCancelled:d,onBeforeLeave:p,onLeave:f,onAfterLeave:h,onLeaveCancelled:m,onBeforeAppear:v,onAppear:g,onAfterAppear:C,onAppearCancelled:F}=t,b=String(e.key),E=gie(n,e),w=(_,D)=>{_&&ss(_,r,9,D)},S=(_,D)=>{const x=D[1];w(_,D),st(_)?_.every(M=>M.length<=1)&&x():_.length<=1&&x()},A={mode:o,persisted:l,beforeEnter(_){let D=s;if(!n.isMounted)if(i)D=v||s;else return;_[Wc]&&_[Wc](!0);const x=E[b];x&&Ns(e,x)&&x.el[Wc]&&x.el[Wc](),w(D,[_])},enter(_){let D=u,x=c,M=d;if(!n.isMounted)if(i)D=g||u,x=C||c,M=F||d;else return;let L=!1;const P=_[P4]=N=>{L||(L=!0,N?w(M,[_]):w(x,[_]),A.delayedLeave&&A.delayedLeave(),_[P4]=void 0)};D?S(D,[_,P]):P()},leave(_,D){const x=String(e.key);if(_[P4]&&_[P4](!0),n.isUnmounting)return D();w(p,[_]);let M=!1;const L=_[Wc]=P=>{M||(M=!0,D(),P?w(m,[_]):w(h,[_]),_[Wc]=void 0,E[x]===e&&delete E[x])};E[x]=e,f?S(f,[_,L]):L()},clone(_){const D=I1(_,t,n,r,a);return a&&a(D),D}};return A}function pE(e){if(u2(e))return e=Qs(e),e.children=null,e}function uH(e){if(!u2(e))return die(e.type)&&e.children?mie(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&Mt(n.default))return n.default()}}function md(e,t){e.shapeFlag&6&&e.component?(e.transition=t,md(e.component.subTree,t)):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function YC(e,t=!1,n){let r=[],a=0;for(let i=0;i<e.length;i++){let o=e[i];const l=n==null?o.key:String(n)+String(o.key!=null?o.key:i);o.type===At?(o.patchFlag&128&&a++,r=r.concat(YC(o.children,t,l))):(t||o.type!==la)&&r.push(l!=null?Qs(o,{key:l}):o)}if(a>1)for(let i=0;i<r.length;i++)r[i].patchFlag=-2;return r}function he(e,t){return Mt(e)?ma({name:e.name},t,{setup:e}):e}function cwe(){const e=Kt();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function tO(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function dwe(e){const t=Kt(),n=ar(null);if(t){const a=t.refs===$r?t.refs={}:t.refs;Object.defineProperty(a,e,{enumerable:!0,get:()=>n.value,set:i=>n.value=i})}return n}const $7=new WeakMap;function m1(e,t,n,r,a=!1){if(st(e)){e.forEach((h,m)=>m1(h,t&&(st(t)?t[m]:t),n,r,a));return}if(Of(r)&&!a){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&m1(e,t,n,r.component.subTree);return}const i=r.shapeFlag&4?p2(r.component):r.el,o=a?null:i,{i:l,r:s}=e,u=t&&t.r,c=l.refs===$r?l.refs={}:l.refs,d=l.setupState,p=lr(d),f=d===$r?Oae:h=>jn(p,h);if(u!=null&&u!==s){if(cH(t),xt(u))c[u]=null,f(u)&&(d[u]=null);else if(Kn(u)){u.value=null;const h=t;h.k&&(c[h.k]=null)}}if(Mt(s))L0(s,l,12,[o,c]);else{const h=xt(s),m=Kn(s);if(h||m){const v=()=>{if(e.f){const g=h?f(s)?d[s]:c[s]:s.value;if(a)st(g)&&GL(g,i);else if(st(g))g.includes(i)||g.push(i);else if(h)c[s]=[i],f(s)&&(d[s]=c[s]);else{const C=[i];s.value=C,e.k&&(c[e.k]=C)}}else h?(c[s]=o,f(s)&&(d[s]=o)):m&&(s.value=o,e.k&&(c[e.k]=o))};if(o){const g=()=>{v(),$7.delete(e)};g.id=-1,$7.set(e,g),ci(g,n)}else cH(e),v()}}}function cH(e){const t=$7.get(e);t&&(t.flags|=8,$7.delete(e))}let dH=!1;const cv=()=>{dH||(console.error("Hydration completed but contains mismatches."),dH=!0)},fwe=e=>e.namespaceURI.includes("svg")&&e.tagName!=="foreignObject",pwe=e=>e.namespaceURI.includes("MathML"),I4=e=>{if(e.nodeType===1){if(fwe(e))return"svg";if(pwe(e))return"mathml"}},Zv=e=>e.nodeType===8;function hwe(e){const{mt:t,p:n,o:{patchProp:r,createText:a,nextSibling:i,parentNode:o,remove:l,insert:s,createComment:u}}=e,c=(F,b)=>{if(!b.hasChildNodes()){n(null,F,b),N7(),b._vnode=F;return}d(b.firstChild,F,null,null,null),N7(),b._vnode=F},d=(F,b,E,w,S,A=!1)=>{A=A||!!b.dynamicChildren;const _=Zv(F)&&F.data==="[",D=()=>m(F,b,E,w,S,_),{type:x,ref:M,shapeFlag:L,patchFlag:P}=b;let N=F.nodeType;b.el=F,P===-2&&(A=!1,b.dynamicChildren=null);let k=null;switch(x){case Ks:N!==3?b.children===""?(s(b.el=a(""),o(F),F),k=F):k=D():(F.data!==b.children&&(cv(),F.data=b.children),k=i(F));break;case la:C(F)?(k=i(F),g(b.el=F.content.firstChild,F,E)):N!==8||_?k=D():k=i(F);break;case Gh:if(_&&(F=i(F),N=F.nodeType),N===1||N===3){k=F;const R=!b.children.length;for(let T=0;T<b.staticCount;T++)R&&(b.children+=k.nodeType===1?k.outerHTML:k.data),T===b.staticCount-1&&(b.anchor=k),k=i(k);return _?i(k):k}else D();break;case At:_?k=h(F,b,E,w,S,A):k=D();break;default:if(L&1)(N!==1||b.type.toLowerCase()!==F.tagName.toLowerCase())&&!C(F)?k=D():k=p(F,b,E,w,S,A);else if(L&6){b.slotScopeIds=S;const R=o(F);if(_?k=v(F):Zv(F)&&F.data==="teleport start"?k=v(F,F.data,"teleport end"):k=i(F),t(b,R,null,E,w,I4(R),A),Of(b)&&!b.type.__asyncResolved){let T;_?(T=Ee(At),T.anchor=k?k.previousSibling:R.lastChild):T=F.nodeType===3?En(""):Ee("div"),T.el=F,b.component.subTree=T}}else L&64?N!==8?k=D():k=b.type.hydrate(F,b,E,w,S,A,e,f):L&128&&(k=b.type.hydrate(F,b,E,w,I4(o(F)),S,A,e,d))}return M!=null&&m1(M,null,w,b),k},p=(F,b,E,w,S,A)=>{A=A||!!b.dynamicChildren;const{type:_,props:D,patchFlag:x,shapeFlag:M,dirs:L,transition:P}=b,N=_==="input"||_==="option";if(N||x!==-1){L&&Ou(b,null,E,"created");let k=!1;if(C(F)){k=Vie(null,P)&&E&&E.vnode.props&&E.vnode.props.appear;const T=F.content.firstChild;if(k){const O=T.getAttribute("class");O&&(T.$cls=O),P.beforeEnter(T)}g(T,F,E),b.el=F=T}if(M&16&&!(D&&(D.innerHTML||D.textContent))){let T=f(F.firstChild,b,F,E,w,S,A);for(;T;){N4(F,1)||cv();const O=T;T=T.nextSibling,l(O)}}else if(M&8){let T=b.children;T[0]===`
`&&(F.tagName==="PRE"||F.tagName==="TEXTAREA")&&(T=T.slice(1)),F.textContent!==T&&(N4(F,0)||cv(),F.textContent=b.children)}if(D){if(N||!A||x&48){const T=F.tagName.includes("-");for(const O in D)(N&&(O.endsWith("value")||O==="indeterminate")||a2(O)&&!d1(O)||O[0]==="."||T)&&r(F,O,null,D[O],void 0,E)}else if(D.onClick)r(F,"onClick",null,D.onClick,void 0,E);else if(x&4&&_l(D.style))for(const T in D.style)D.style[T]}let R;(R=D&&D.onVnodeBeforeMount)&&Ko(R,E,b),L&&Ou(b,null,E,"beforeMount"),((R=D&&D.onVnodeMounted)||L||k)&&Jie(()=>{R&&Ko(R,E,b),k&&P.enter(F),L&&Ou(b,null,E,"mounted")},w)}return F.nextSibling},f=(F,b,E,w,S,A,_)=>{_=_||!!b.dynamicChildren;const D=b.children,x=D.length;for(let M=0;M<x;M++){const L=_?D[M]:D[M]=qo(D[M]),P=L.type===Ks;F?(P&&!_&&M+1<x&&qo(D[M+1]).type===Ks&&(s(a(F.data.slice(L.children.length)),E,i(F)),F.data=L.children),F=d(F,L,w,S,A,_)):P&&!L.children?s(L.el=a(""),E):(N4(E,1)||cv(),n(null,L,E,null,w,S,I4(E),A))}return F},h=(F,b,E,w,S,A)=>{const{slotScopeIds:_}=b;_&&(S=S?S.concat(_):_);const D=o(F),x=f(i(F),b,D,E,w,S,A);return x&&Zv(x)&&x.data==="]"?i(b.anchor=x):(cv(),s(b.anchor=u("]"),D,x),x)},m=(F,b,E,w,S,A)=>{if(N4(F.parentElement,1)||cv(),b.el=null,A){const x=v(F);for(;;){const M=i(F);if(M&&M!==x)l(M);else break}}const _=i(F),D=o(F);return l(F),n(null,b,D,_,E,w,I4(D),S),E&&(E.vnode.el=b.el,QC(E,b.el)),_},v=(F,b="[",E="]")=>{let w=0;for(;F;)if(F=i(F),F&&Zv(F)&&(F.data===b&&w++,F.data===E)){if(w===0)return i(F);w--}return F},g=(F,b,E)=>{const w=b.parentNode;w&&w.replaceChild(F,b);let S=E;for(;S;)S.vnode.el===b&&(S.vnode.el=S.subTree.el=F),S=S.parent},C=F=>F.nodeType===1&&F.tagName==="TEMPLATE";return[c,d]}const fH="data-allow-mismatch",mwe={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function N4(e,t){if(t===0||t===1)for(;e&&!e.hasAttribute(fH);)e=e.parentElement;const n=e&&e.getAttribute(fH);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return t===0&&r.includes("children")?!0:r.includes(mwe[t])}}const vwe=HC().requestIdleCallback||(e=>setTimeout(e,1)),gwe=HC().cancelIdleCallback||(e=>clearTimeout(e)),ywe=(e=1e4)=>t=>{const n=vwe(t,{timeout:e});return()=>gwe(n)};function bwe(e){const{top:t,left:n,bottom:r,right:a}=e.getBoundingClientRect(),{innerHeight:i,innerWidth:o}=window;return(t>0&&t<i||r>0&&r<i)&&(n>0&&n<o||a>0&&a<o)}const Cwe=e=>(t,n)=>{const r=new IntersectionObserver(a=>{for(const i of a)if(i.isIntersecting){r.disconnect(),t();break}},e);return n(a=>{if(a instanceof Element){if(bwe(a))return t(),r.disconnect(),!1;r.observe(a)}}),()=>r.disconnect()},Fwe=e=>t=>{if(e){const n=matchMedia(e);if(n.matches)t();else return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t)}},Ewe=(e=[])=>(t,n)=>{xt(e)&&(e=[e]);let r=!1;const a=o=>{r||(r=!0,i(),t(),o.target.dispatchEvent(new o.constructor(o.type,o)))},i=()=>{n(o=>{for(const l of e)o.removeEventListener(l,a)})};return n(o=>{for(const l of e)o.addEventListener(l,a,{once:!0})}),i};function wwe(e,t){if(Zv(e)&&e.data==="["){let n=1,r=e.nextSibling;for(;r;){if(r.nodeType===1){if(t(r)===!1)break}else if(Zv(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else t(e)}const Of=e=>!!e.type.__asyncLoader;function Swe(e){Mt(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:r,delay:a=200,hydrate:i,timeout:o,suspensible:l=!0,onError:s}=e;let u=null,c,d=0;const p=()=>(d++,u=null,f()),f=()=>{let h;return u||(h=u=t().catch(m=>{if(m=m instanceof Error?m:new Error(String(m)),s)return new Promise((v,g)=>{s(m,()=>v(p()),()=>g(m),d+1)});throw m}).then(m=>h!==u&&u?u:(m&&(m.__esModule||m[Symbol.toStringTag]==="Module")&&(m=m.default),c=m,m)))};return he({name:"AsyncComponentWrapper",__asyncLoader:f,__asyncHydrate(h,m,v){let g=!1;(m.bu||(m.bu=[])).push(()=>g=!0);const C=()=>{g||v()},F=i?()=>{const b=i(C,E=>wwe(h,E));b&&(m.bum||(m.bum=[])).push(b)}:C;c?F():f().then(()=>!m.isUnmounted&&F())},get __asyncResolved(){return c},setup(){const h=$i;if(tO(h),c)return()=>hE(c,h);const m=F=>{u=null,Im(F,h,13,!r)};if(l&&h.suspense||N1)return f().then(F=>()=>hE(F,h)).catch(F=>(m(F),()=>r?Ee(r,{error:F}):null));const v=j(!1),g=j(),C=j(!!a);return a&&setTimeout(()=>{C.value=!1},a),o!=null&&setTimeout(()=>{if(!v.value&&!g.value){const F=new Error(`Async component timed out after ${o}ms.`);m(F),g.value=F}},o),f().then(()=>{v.value=!0,h.parent&&u2(h.parent.vnode)&&h.parent.update()}).catch(F=>{m(F),g.value=F}),()=>{if(v.value&&c)return hE(c,h);if(g.value&&r)return Ee(r,{error:g.value});if(n&&!C.value)return Ee(n)}}})}function hE(e,t){const{ref:n,props:r,children:a,ce:i}=t.vnode,o=Ee(e,r,a);return o.ref=n,o.ce=i,delete t.vnode.ce,o}const u2=e=>e.type.__isKeepAlive,Awe={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Kt(),r=n.ctx;if(!r.renderer)return()=>{const C=t.default&&t.default();return C&&C.length===1?C[0]:C};const a=new Map,i=new Set;let o=null;const l=n.suspense,{renderer:{p:s,m:u,um:c,o:{createElement:d}}}=r,p=d("div");r.activate=(C,F,b,E,w)=>{const S=C.component;u(C,F,b,0,l),s(S.vnode,C,F,b,S,l,E,C.slotScopeIds,w),ci(()=>{S.isDeactivated=!1,S.a&&p1(S.a);const A=C.props&&C.props.onVnodeMounted;A&&Ko(A,S.parent,C)},l)},r.deactivate=C=>{const F=C.component;H7(F.m),H7(F.a),u(C,p,null,1,l),ci(()=>{F.da&&p1(F.da);const b=C.props&&C.props.onVnodeUnmounted;b&&Ko(b,F.parent,C),F.isDeactivated=!0},l)};function f(C){mE(C),c(C,n,l,!0)}function h(C){a.forEach((F,b)=>{const E=Uk(F.type);E&&!C(E)&&m(b)})}function m(C){const F=a.get(C);F&&(!o||!Ns(F,o))?f(F):o&&mE(o),a.delete(C),i.delete(C)}He(()=>[e.include,e.exclude],([C,F])=>{C&&h(b=>yy(C,b)),F&&h(b=>!yy(F,b))},{flush:"post",deep:!0});let v=null;const g=()=>{v!=null&&(z7(n.subTree.type)?ci(()=>{a.set(v,$4(n.subTree))},n.subTree.suspense):a.set(v,$4(n.subTree)))};return Gt(g),ll(g),Xn(()=>{a.forEach(C=>{const{subTree:F,suspense:b}=n,E=$4(F);if(C.type===E.type&&C.key===E.key){mE(E);const w=E.component.da;w&&ci(w,b);return}f(C)})}),()=>{if(v=null,!t.default)return o=null;const C=t.default(),F=C[0];if(C.length>1)return o=null,C;if(!dr(F)||!(F.shapeFlag&4)&&!(F.shapeFlag&128))return o=null,F;let b=$4(F);if(b.type===la)return o=null,b;const E=b.type,w=Uk(Of(b)?b.type.__asyncResolved||{}:E),{include:S,exclude:A,max:_}=e;if(S&&(!w||!yy(S,w))||A&&w&&yy(A,w))return b.shapeFlag&=-257,o=b,F;const D=b.key==null?E:b.key,x=a.get(D);return b.el&&(b=Qs(b),F.shapeFlag&128&&(F.ssContent=b)),v=D,x?(b.el=x.el,b.component=x.component,b.transition&&md(b,b.transition),b.shapeFlag|=512,i.delete(D),i.add(D)):(i.add(D),_&&i.size>parseInt(_,10)&&m(i.values().next().value)),b.shapeFlag|=256,o=b,z7(F.type)?F:b}}},_we=Awe;function yy(e,t){return st(e)?e.some(n=>yy(n,t)):xt(e)?e.split(",").includes(t):oEe(e)?(e.lastIndex=0,e.test(t)):!1}function Nm(e,t){yie(e,"a",t)}function JC(e,t){yie(e,"da",t)}function yie(e,t,n=$i){const r=e.__wdc||(e.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return e()});if(XC(t,r,n),n){let a=n.parent;for(;a&&a.parent;)u2(a.parent.vnode)&&Dwe(r,t,n,a),a=a.parent}}function Dwe(e,t,n,r){const a=XC(t,e,r,!0);da(()=>{GL(r[t],a)},n)}function mE(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function $4(e){return e.shapeFlag&128?e.ssContent:e}function XC(e,t,n=$i,r=!1){if(n){const a=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...o)=>{fd();const l=vm(n),s=ss(t,n,e,o);return l(),pd(),s});return r?a.unshift(i):a.push(i),i}}const _d=e=>(t,n=$i)=>{(!N1||e==="sp")&&XC(e,(...r)=>t(...r),n)},c2=_d("bm"),Gt=_d("m"),d2=_d("bu"),ll=_d("u"),Xn=_d("bum"),da=_d("um"),bie=_d("sp"),Cie=_d("rtg"),Fie=_d("rtc");function Eie(e,t=$i){XC("ec",e,t)}const nO="components",Twe="directives";function Yt(e,t){return rO(nO,e,!0,t)||e}const wie=Symbol.for("v-ndc");function an(e){return xt(e)?rO(nO,e,!1)||e:e||wie}function $m(e){return rO(Twe,e)}function rO(e,t,n=!0,r=!1){const a=Hi||$i;if(a){const i=a.type;if(e===nO){const l=Uk(i,!1);if(l&&(l===t||l===li(t)||l===R0(li(t))))return i}const o=pH(a[e]||i[e],t)||pH(a.appContext[e],t);return!o&&r?i:o}}function pH(e,t){return e&&(e[t]||e[li(t)]||e[R0(li(t))])}function bn(e,t,n,r){let a;const i=n&&n[r],o=st(e);if(o||xt(e)){const l=o&&_l(e);let s=!1,u=!1;l&&(s=!Dl(e),u=hd(e),e=GC(e)),a=new Array(e.length);for(let c=0,d=e.length;c<d;c++)a[c]=t(s?u?O7(Ii(e[c])):Ii(e[c]):e[c],c,void 0,i&&i[c])}else if(typeof e=="number"){a=new Array(e);for(let l=0;l<e;l++)a[l]=t(l+1,l,void 0,i&&i[l])}else if(cn(e))if(e[Symbol.iterator])a=Array.from(e,(l,s)=>t(l,s,void 0,i&&i[s]));else{const l=Object.keys(e);a=new Array(l.length);for(let s=0,u=l.length;s<u;s++){const c=l[s];a[s]=t(e[c],c,s,i&&i[s])}}else a=[];return n&&(n[r]=a),a}function ji(e,t){for(let n=0;n<t.length;n++){const r=t[n];if(st(r))for(let a=0;a<r.length;a++)e[r[a].name]=r[a].fn;else r&&(e[r.name]=r.key?(...a)=>{const i=r.fn(...a);return i&&(i.key=r.key),i}:r.fn)}return e}function ze(e,t,n={},r,a){if(Hi.ce||Hi.parent&&Of(Hi.parent)&&Hi.parent.ce){const u=Object.keys(n).length>0;return t!=="default"&&(n.name=t),H(),je(At,null,[Ee("slot",n,r&&r())],u?-2:64)}let i=e[t];i&&i._c&&(i._d=!1),H();const o=i&&aO(i(n)),l=n.key||o&&o.key,s=je(At,{key:(l&&!Zs(l)?l:`_${t}`)+(!o&&r?"_fb":"")},o||(r?r():[]),o&&e._===1?64:-2);return!a&&s.scopeId&&(s.slotScopeIds=[s.scopeId+"-s"]),i&&i._c&&(i._d=!0),s}function aO(e){return e.some(t=>dr(t)?!(t.type===la||t.type===At&&!aO(t.children)):!0)?e:null}function Sie(e,t){const n={};for(const r in e)n[t&&/[A-Z]/.test(r)?`on:${r}`:f1(r)]=e[r];return n}const Ik=e=>e?toe(e)?p2(e):Ik(e.parent):null,Vy=ma(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ik(e.parent),$root:e=>Ik(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>iO(e),$forceUpdate:e=>e.f||(e.f=()=>{ZL(e.update)}),$nextTick:e=>e.n||(e.n=Ne.bind(e.proxy)),$watch:e=>nSe.bind(e)}),vE=(e,t)=>e!==$r&&!e.__isScriptSetup&&jn(e,t),Nk={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:r,data:a,props:i,accessCache:o,type:l,appContext:s}=e;let u;if(t[0]!=="$"){const f=o[t];if(f!==void 0)switch(f){case 1:return r[t];case 2:return a[t];case 4:return n[t];case 3:return i[t]}else{if(vE(r,t))return o[t]=1,r[t];if(a!==$r&&jn(a,t))return o[t]=2,a[t];if((u=e.propsOptions[0])&&jn(u,t))return o[t]=3,i[t];if(n!==$r&&jn(n,t))return o[t]=4,n[t];$k&&(o[t]=0)}}const c=Vy[t];let d,p;if(c)return t==="$attrs"&&no(e.attrs,"get",""),c(e);if((d=l.__cssModules)&&(d=d[t]))return d;if(n!==$r&&jn(n,t))return o[t]=4,n[t];if(p=s.config.globalProperties,jn(p,t))return p[t]},set({_:e},t,n){const{data:r,setupState:a,ctx:i}=e;return vE(a,t)?(a[t]=n,!0):r!==$r&&jn(r,t)?(r[t]=n,!0):jn(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:r,appContext:a,propsOptions:i,type:o}},l){let s,u;return!!(n[l]||e!==$r&&l[0]!=="$"&&jn(e,l)||vE(t,l)||(s=i[0])&&jn(s,l)||jn(r,l)||jn(Vy,l)||jn(a.config.globalProperties,l)||(u=o.__cssModules)&&u[l])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:jn(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},xwe=ma({},Nk,{get(e,t){if(t!==Symbol.unscopables)return Nk.get(e,t,e)},has(e,t){return t[0]!=="_"&&!dEe(t)}});function kwe(){return null}function Mwe(){return null}function Bwe(e){}function Rwe(e){}function Lwe(){return null}function Owe(){}function Pwe(e,t){return null}function ka(){return Aie().slots}function mc(){return Aie().attrs}function Aie(e){const t=Kt();return t.setupContext||(t.setupContext=aoe(t))}function Vb(e){return st(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function Iwe(e,t){const n=Vb(e);for(const r in t){if(r.startsWith("__skip"))continue;let a=n[r];a?st(a)||Mt(a)?a=n[r]={type:a,default:t[r]}:a.default=t[r]:a===null&&(a=n[r]={default:t[r]}),a&&t[`__skip_${r}`]&&(a.skipFactory=!0)}return n}function Nwe(e,t){return!e||!t?e||t:st(e)&&st(t)?e.concat(t):ma({},Vb(e),Vb(t))}function $we(e,t){const n={};for(const r in e)t.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>e[r]});return n}function Vwe(e){const t=Kt();let n=e();return Gk(),Kf(n)&&(n=n.catch(r=>{throw vm(t),r})),[n,()=>vm(t)]}let $k=!0;function Hwe(e){const t=iO(e),n=e.proxy,r=e.ctx;$k=!1,t.beforeCreate&&hH(t.beforeCreate,e,"bc");const{data:a,computed:i,methods:o,watch:l,provide:s,inject:u,created:c,beforeMount:d,mounted:p,beforeUpdate:f,updated:h,activated:m,deactivated:v,beforeDestroy:g,beforeUnmount:C,destroyed:F,unmounted:b,render:E,renderTracked:w,renderTriggered:S,errorCaptured:A,serverPrefetch:_,expose:D,inheritAttrs:x,components:M,directives:L,filters:P}=t;if(u&&zwe(u,r,null),o)for(const R in o){const T=o[R];Mt(T)&&(r[R]=T.bind(n))}if(a){const R=a.call(n,n);cn(R)&&(e.data=dn(R))}if($k=!0,i)for(const R in i){const T=i[R],O=Mt(T)?T.bind(n,n):Mt(T.get)?T.get.bind(n,n):Qn,$=!Mt(T)&&Mt(T.set)?T.set.bind(n):Qn,V=B({get:O,set:$});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:()=>V.value,set:W=>V.value=W})}if(l)for(const R in l)_ie(l[R],r,n,R);if(s){const R=Mt(s)?s.call(n):s;Reflect.ownKeys(R).forEach(T=>{Xt(T,R[T])})}c&&hH(c,e,"c");function k(R,T){st(T)?T.forEach(O=>R(O.bind(n))):T&&R(T.bind(n))}if(k(c2,d),k(Gt,p),k(d2,f),k(ll,h),k(Nm,m),k(JC,v),k(Eie,A),k(Fie,w),k(Cie,S),k(Xn,C),k(da,b),k(bie,_),st(D))if(D.length){const R=e.exposed||(e.exposed={});D.forEach(T=>{Object.defineProperty(R,T,{get:()=>n[T],set:O=>n[T]=O,enumerable:!0})})}else e.exposed||(e.exposed={});E&&e.render===Qn&&(e.render=E),x!=null&&(e.inheritAttrs=x),M&&(e.components=M),L&&(e.directives=L),_&&tO(e)}function zwe(e,t,n=Qn){st(e)&&(e=Vk(e));for(const r in e){const a=e[r];let i;cn(a)?"default"in a?i=ut(a.from||r,a.default,!0):i=ut(a.from||r):i=ut(a),Kn(i)?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:o=>i.value=o}):t[r]=i}}function hH(e,t,n){ss(st(e)?e.map(r=>r.bind(t.proxy)):e.bind(t.proxy),t,n)}function _ie(e,t,n,r){let a=r.includes(".")?jie(n,r):()=>n[r];if(xt(e)){const i=t[e];Mt(i)&&He(a,i)}else if(Mt(e))He(a,e.bind(n));else if(cn(e))if(st(e))e.forEach(i=>_ie(i,t,n,r));else{const i=Mt(e.handler)?e.handler.bind(n):t[e.handler];Mt(i)&&He(a,i,e)}}function iO(e){const t=e.type,{mixins:n,extends:r}=t,{mixins:a,optionsCache:i,config:{optionMergeStrategies:o}}=e.appContext,l=i.get(t);let s;return l?s=l:!a.length&&!n&&!r?s=t:(s={},a.length&&a.forEach(u=>V7(s,u,o,!0)),V7(s,t,o)),cn(t)&&i.set(t,s),s}function V7(e,t,n,r=!1){const{mixins:a,extends:i}=t;i&&V7(e,i,n,!0),a&&a.forEach(o=>V7(e,o,n,!0));for(const o in t)if(!(r&&o==="expose")){const l=Wwe[o]||n&&n[o];e[o]=l?l(e[o],t[o]):t[o]}return e}const Wwe={data:mH,props:vH,emits:vH,methods:by,computed:by,beforeCreate:Fo,created:Fo,beforeMount:Fo,mounted:Fo,beforeUpdate:Fo,updated:Fo,beforeDestroy:Fo,beforeUnmount:Fo,destroyed:Fo,unmounted:Fo,activated:Fo,deactivated:Fo,errorCaptured:Fo,serverPrefetch:Fo,components:by,directives:by,watch:jwe,provide:mH,inject:Gwe};function mH(e,t){return t?e?function(){return ma(Mt(e)?e.call(this,this):e,Mt(t)?t.call(this,this):t)}:t:e}function Gwe(e,t){return by(Vk(e),Vk(t))}function Vk(e){if(st(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function Fo(e,t){return e?[...new Set([].concat(e,t))]:t}function by(e,t){return e?ma(Object.create(null),e,t):t}function vH(e,t){return e?st(e)&&st(t)?[...new Set([...e,...t])]:ma(Object.create(null),Vb(e),Vb(t!=null?t:{})):t}function jwe(e,t){if(!e)return t;if(!t)return e;const n=ma(Object.create(null),e);for(const r in t)n[r]=Fo(e[r],t[r]);return n}function Die(){return{app:null,config:{isNativeTag:Oae,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Kwe=0;function Uwe(e,t){return function(r,a=null){Mt(r)||(r=ma({},r)),a!=null&&!cn(a)&&(a=null);const i=Die(),o=new WeakSet,l=[];let s=!1;const u=i.app={_uid:Kwe++,_component:r,_props:a,_container:null,_context:i,_instance:null,version:ooe,get config(){return i.config},set config(c){},use(c,...d){return o.has(c)||(c&&Mt(c.install)?(o.add(c),c.install(u,...d)):Mt(c)&&(o.add(c),c(u,...d))),u},mixin(c){return i.mixins.includes(c)||i.mixins.push(c),u},component(c,d){return d?(i.components[c]=d,u):i.components[c]},directive(c,d){return d?(i.directives[c]=d,u):i.directives[c]},mount(c,d,p){if(!s){const f=u._ceVNode||Ee(r,a);return f.appContext=i,p===!0?p="svg":p===!1&&(p=void 0),d&&t?t(f,c):e(f,c,p),s=!0,u._container=c,c.__vue_app__=u,p2(f.component)}},onUnmount(c){l.push(c)},unmount(){s&&(ss(l,u._instance,16),e(null,u._container),delete u._container.__vue_app__)},provide(c,d){return i.provides[c]=d,u},runWithContext(c){const d=Wh;Wh=u;try{return c()}finally{Wh=d}}};return u}}let Wh=null;function Xt(e,t){if($i){let n=$i.provides;const r=$i.parent&&$i.parent.provides;r===n&&(n=$i.provides=Object.create(r)),n[e]=t}}function ut(e,t,n=!1){const r=Kt();if(r||Wh){let a=Wh?Wh._context.provides:r?r.parent==null||r.ce?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(a&&e in a)return a[e];if(arguments.length>1)return n&&Mt(t)?t.call(r&&r.proxy):t}}function Tie(){return!!(Kt()||Wh)}const xie={},kie=()=>Object.create(xie),Mie=e=>Object.getPrototypeOf(e)===xie;function qwe(e,t,n,r=!1){const a={},i=kie();e.propsDefaults=Object.create(null),Bie(e,t,a,i);for(const o in e.propsOptions[0])o in a||(a[o]=void 0);n?e.props=r?a:s2(a):e.type.props?e.props=a:e.props=i,e.attrs=i}function Ywe(e,t,n,r){const{props:a,attrs:i,vnode:{patchFlag:o}}=e,l=lr(a),[s]=e.propsOptions;let u=!1;if((r||o>0)&&!(o&16)){if(o&8){const c=e.vnode.dynamicProps;for(let d=0;d<c.length;d++){let p=c[d];if(ZC(e.emitsOptions,p))continue;const f=t[p];if(s)if(jn(i,p))f!==i[p]&&(i[p]=f,u=!0);else{const h=li(p);a[h]=Hk(s,l,h,f,e,!1)}else f!==i[p]&&(i[p]=f,u=!0)}}}else{Bie(e,t,a,i)&&(u=!0);let c;for(const d in l)(!t||!jn(t,d)&&((c=To(d))===d||!jn(t,c)))&&(s?n&&(n[d]!==void 0||n[c]!==void 0)&&(a[d]=Hk(s,l,d,void 0,e,!0)):delete a[d]);if(i!==l)for(const d in i)(!t||!jn(t,d))&&(delete i[d],u=!0)}u&&Kc(e.attrs,"set","")}function Bie(e,t,n,r){const[a,i]=e.propsOptions;let o=!1,l;if(t)for(let s in t){if(d1(s))continue;const u=t[s];let c;a&&jn(a,c=li(s))?!i||!i.includes(c)?n[c]=u:(l||(l={}))[c]=u:ZC(e.emitsOptions,s)||(!(s in r)||u!==r[s])&&(r[s]=u,o=!0)}if(i){const s=lr(n),u=l||$r;for(let c=0;c<i.length;c++){const d=i[c];n[d]=Hk(a,s,d,u[d],e,!jn(u,d))}}return o}function Hk(e,t,n,r,a,i){const o=e[n];if(o!=null){const l=jn(o,"default");if(l&&r===void 0){const s=o.default;if(o.type!==Function&&!o.skipFactory&&Mt(s)){const{propsDefaults:u}=a;if(n in u)r=u[n];else{const c=vm(a);r=u[n]=s.call(null,t),c()}}else r=s;a.ce&&a.ce._setProp(n,r)}o[0]&&(i&&!l?r=!1:o[1]&&(r===""||r===To(n))&&(r=!0))}return r}const Jwe=new WeakMap;function Rie(e,t,n=!1){const r=n?Jwe:t.propsCache,a=r.get(e);if(a)return a;const i=e.props,o={},l=[];let s=!1;if(!Mt(e)){const c=d=>{s=!0;const[p,f]=Rie(d,t,!0);ma(o,p),f&&l.push(...f)};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}if(!i&&!s)return cn(e)&&r.set(e,u1),u1;if(st(i))for(let c=0;c<i.length;c++){const d=li(i[c]);gH(d)&&(o[d]=$r)}else if(i)for(const c in i){const d=li(c);if(gH(d)){const p=i[c],f=o[d]=st(p)||Mt(p)?{type:p}:ma({},p),h=f.type;let m=!1,v=!0;if(st(h))for(let g=0;g<h.length;++g){const C=h[g],F=Mt(C)&&C.name;if(F==="Boolean"){m=!0;break}else F==="String"&&(v=!1)}else m=Mt(h)&&h.name==="Boolean";f[0]=m,f[1]=v,(m||jn(f,"default"))&&l.push(d)}}const u=[o,l];return cn(e)&&r.set(e,u),u}function gH(e){return e[0]!=="$"&&!d1(e)}const oO=e=>e==="_"||e==="_ctx"||e==="$stable",lO=e=>st(e)?e.map(qo):[qo(e)],Xwe=(e,t,n)=>{if(t._n)return t;const r=Ie((...a)=>lO(t(...a)),n);return r._c=!1,r},Lie=(e,t,n)=>{const r=e._ctx;for(const a in e){if(oO(a))continue;const i=e[a];if(Mt(i))t[a]=Xwe(a,i,r);else if(i!=null){const o=lO(i);t[a]=()=>o}}},Oie=(e,t)=>{const n=lO(t);e.slots.default=()=>n},Pie=(e,t,n)=>{for(const r in t)(n||!oO(r))&&(e[r]=t[r])},Zwe=(e,t,n)=>{const r=e.slots=kie();if(e.vnode.shapeFlag&32){const a=t._;a?(Pie(r,t,n),n&&Iae(r,"_",a,!0)):Lie(t,r)}else t&&Oie(e,t)},Qwe=(e,t,n)=>{const{vnode:r,slots:a}=e;let i=!0,o=$r;if(r.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:Pie(a,t,n):(i=!t.$stable,Lie(t,a)),o=t}else t&&(Oie(e,t),o={default:1});if(i)for(const l in a)!oO(l)&&o[l]==null&&delete a[l]},ci=Jie;function Iie(e){return $ie(e)}function Nie(e){return $ie(e,hwe)}function $ie(e,t){const n=HC();n.__VUE__=!0;const{insert:r,remove:a,patchProp:i,createElement:o,createText:l,createComment:s,setText:u,setElementText:c,parentNode:d,nextSibling:p,setScopeId:f=Qn,insertStaticContent:h}=e,m=(q,Q,ce,me=null,de=null,Z=null,oe=void 0,Ae=null,Oe=!!Q.dynamicChildren)=>{if(q===Q)return;q&&!Ns(q,Q)&&(me=ne(q),W(q,de,Z,!0),q=null),Q.patchFlag===-2&&(Oe=!1,Q.dynamicChildren=null);const{type:Ge,ref:Xe,shapeFlag:De}=Q;switch(Ge){case Ks:v(q,Q,ce,me);break;case la:g(q,Q,ce,me);break;case Gh:q==null&&C(Q,ce,me,oe);break;case At:M(q,Q,ce,me,de,Z,oe,Ae,Oe);break;default:De&1?E(q,Q,ce,me,de,Z,oe,Ae,Oe):De&6?L(q,Q,ce,me,de,Z,oe,Ae,Oe):(De&64||De&128)&&Ge.process(q,Q,ce,me,de,Z,oe,Ae,Oe,X)}Xe!=null&&de?m1(Xe,q&&q.ref,Z,Q||q,!Q):Xe==null&&q&&q.ref!=null&&m1(q.ref,null,Z,q,!0)},v=(q,Q,ce,me)=>{if(q==null)r(Q.el=l(Q.children),ce,me);else{const de=Q.el=q.el;Q.children!==q.children&&u(de,Q.children)}},g=(q,Q,ce,me)=>{q==null?r(Q.el=s(Q.children||""),ce,me):Q.el=q.el},C=(q,Q,ce,me)=>{[q.el,q.anchor]=h(q.children,Q,ce,me,q.el,q.anchor)},F=({el:q,anchor:Q},ce,me)=>{let de;for(;q&&q!==Q;)de=p(q),r(q,ce,me),q=de;r(Q,ce,me)},b=({el:q,anchor:Q})=>{let ce;for(;q&&q!==Q;)ce=p(q),a(q),q=ce;a(Q)},E=(q,Q,ce,me,de,Z,oe,Ae,Oe)=>{Q.type==="svg"?oe="svg":Q.type==="math"&&(oe="mathml"),q==null?w(Q,ce,me,de,Z,oe,Ae,Oe):_(q,Q,de,Z,oe,Ae,Oe)},w=(q,Q,ce,me,de,Z,oe,Ae)=>{let Oe,Ge;const{props:Xe,shapeFlag:De,transition:ve,dirs:Se}=q;if(Oe=q.el=o(q.type,Z,Xe&&Xe.is,Xe),De&8?c(Oe,q.children):De&16&&A(q.children,Oe,null,me,de,gE(q,Z),oe,Ae),Se&&Ou(q,null,me,"created"),S(Oe,q,q.scopeId,oe,me),Xe){for(const et in Xe)et!=="value"&&!d1(et)&&i(Oe,et,null,Xe[et],Z,me);"value"in Xe&&i(Oe,"value",null,Xe.value,Z),(Ge=Xe.onVnodeBeforeMount)&&Ko(Ge,me,q)}Se&&Ou(q,null,me,"beforeMount");const Je=Vie(de,ve);Je&&ve.beforeEnter(Oe),r(Oe,Q,ce),((Ge=Xe&&Xe.onVnodeMounted)||Je||Se)&&ci(()=>{Ge&&Ko(Ge,me,q),Je&&ve.enter(Oe),Se&&Ou(q,null,me,"mounted")},de)},S=(q,Q,ce,me,de)=>{if(ce&&f(q,ce),me)for(let Z=0;Z<me.length;Z++)f(q,me[Z]);if(de){let Z=de.subTree;if(Q===Z||z7(Z.type)&&(Z.ssContent===Q||Z.ssFallback===Q)){const oe=de.vnode;S(q,oe,oe.scopeId,oe.slotScopeIds,de.parent)}}},A=(q,Q,ce,me,de,Z,oe,Ae,Oe=0)=>{for(let Ge=Oe;Ge<q.length;Ge++){const Xe=q[Ge]=Ae?pf(q[Ge]):qo(q[Ge]);m(null,Xe,Q,ce,me,de,Z,oe,Ae)}},_=(q,Q,ce,me,de,Z,oe)=>{const Ae=Q.el=q.el;let{patchFlag:Oe,dynamicChildren:Ge,dirs:Xe}=Q;Oe|=q.patchFlag&16;const De=q.props||$r,ve=Q.props||$r;let Se;if(ce&&Op(ce,!1),(Se=ve.onVnodeBeforeUpdate)&&Ko(Se,ce,Q,q),Xe&&Ou(Q,q,ce,"beforeUpdate"),ce&&Op(ce,!0),(De.innerHTML&&ve.innerHTML==null||De.textContent&&ve.textContent==null)&&c(Ae,""),Ge?D(q.dynamicChildren,Ge,Ae,ce,me,gE(Q,de),Z):oe||T(q,Q,Ae,null,ce,me,gE(Q,de),Z,!1),Oe>0){if(Oe&16)x(Ae,De,ve,ce,de);else if(Oe&2&&De.class!==ve.class&&i(Ae,"class",null,ve.class,de),Oe&4&&i(Ae,"style",De.style,ve.style,de),Oe&8){const Je=Q.dynamicProps;for(let et=0;et<Je.length;et++){const Te=Je[et],We=De[Te],qe=ve[Te];(qe!==We||Te==="value")&&i(Ae,Te,We,qe,de,ce)}}Oe&1&&q.children!==Q.children&&c(Ae,Q.children)}else!oe&&Ge==null&&x(Ae,De,ve,ce,de);((Se=ve.onVnodeUpdated)||Xe)&&ci(()=>{Se&&Ko(Se,ce,Q,q),Xe&&Ou(Q,q,ce,"updated")},me)},D=(q,Q,ce,me,de,Z,oe)=>{for(let Ae=0;Ae<Q.length;Ae++){const Oe=q[Ae],Ge=Q[Ae],Xe=Oe.el&&(Oe.type===At||!Ns(Oe,Ge)||Oe.shapeFlag&198)?d(Oe.el):ce;m(Oe,Ge,Xe,null,me,de,Z,oe,!0)}},x=(q,Q,ce,me,de)=>{if(Q!==ce){if(Q!==$r)for(const Z in Q)!d1(Z)&&!(Z in ce)&&i(q,Z,Q[Z],null,de,me);for(const Z in ce){if(d1(Z))continue;const oe=ce[Z],Ae=Q[Z];oe!==Ae&&Z!=="value"&&i(q,Z,Ae,oe,de,me)}"value"in ce&&i(q,"value",Q.value,ce.value,de)}},M=(q,Q,ce,me,de,Z,oe,Ae,Oe)=>{const Ge=Q.el=q?q.el:l(""),Xe=Q.anchor=q?q.anchor:l("");let{patchFlag:De,dynamicChildren:ve,slotScopeIds:Se}=Q;Se&&(Ae=Ae?Ae.concat(Se):Se),q==null?(r(Ge,ce,me),r(Xe,ce,me),A(Q.children||[],ce,Xe,de,Z,oe,Ae,Oe)):De>0&&De&64&&ve&&q.dynamicChildren?(D(q.dynamicChildren,ve,ce,de,Z,oe,Ae),(Q.key!=null||de&&Q===de.subTree)&&sO(q,Q,!0)):T(q,Q,ce,Xe,de,Z,oe,Ae,Oe)},L=(q,Q,ce,me,de,Z,oe,Ae,Oe)=>{Q.slotScopeIds=Ae,q==null?Q.shapeFlag&512?de.ctx.activate(Q,ce,me,oe,Oe):P(Q,ce,me,de,Z,oe,Oe):N(q,Q,Oe)},P=(q,Q,ce,me,de,Z,oe)=>{const Ae=q.component=eoe(q,me,de);if(u2(q)&&(Ae.ctx.renderer=X),noe(Ae,!1,oe),Ae.asyncDep){if(de&&de.registerDep(Ae,k,oe),!q.el){const Oe=Ae.subTree=Ee(la);g(null,Oe,Q,ce),q.placeholder=Oe.el}}else k(Ae,q,Q,ce,de,Z,oe)},N=(q,Q,ce)=>{const me=Q.component=q.component;if(sSe(q,Q,ce))if(me.asyncDep&&!me.asyncResolved){R(me,Q,ce);return}else me.next=Q,me.update();else Q.el=q.el,me.vnode=Q},k=(q,Q,ce,me,de,Z,oe)=>{const Ae=()=>{if(q.isMounted){let{next:De,bu:ve,u:Se,parent:Je,vnode:et}=q;{const Ve=Hie(q);if(Ve){De&&(De.el=et.el,R(q,De,oe)),Ve.asyncDep.then(()=>{q.isUnmounted||Ae()});return}}let Te=De,We;Op(q,!1),De?(De.el=et.el,R(q,De,oe)):De=et,ve&&p1(ve),(We=De.props&&De.props.onVnodeBeforeUpdate)&&Ko(We,Je,De,et),Op(q,!0);const qe=C3(q),it=q.subTree;q.subTree=qe,m(it,qe,d(it.el),ne(it),q,de,Z),De.el=qe.el,Te===null&&QC(q,qe.el),Se&&ci(Se,de),(We=De.props&&De.props.onVnodeUpdated)&&ci(()=>Ko(We,Je,De,et),de)}else{let De;const{el:ve,props:Se}=Q,{bm:Je,m:et,parent:Te,root:We,type:qe}=q,it=Of(Q);if(Op(q,!1),Je&&p1(Je),!it&&(De=Se&&Se.onVnodeBeforeMount)&&Ko(De,Te,Q),Op(q,!0),ve&&we){const Ve=()=>{q.subTree=C3(q),we(ve,q.subTree,q,de,null)};it&&qe.__asyncHydrate?qe.__asyncHydrate(ve,q,Ve):Ve()}else{We.ce&&We.ce._def.shadowRoot!==!1&&We.ce._injectChildStyle(qe);const Ve=q.subTree=C3(q);m(null,Ve,ce,me,q,de,Z),Q.el=Ve.el}if(et&&ci(et,de),!it&&(De=Se&&Se.onVnodeMounted)){const Ve=Q;ci(()=>Ko(De,Te,Ve),de)}(Q.shapeFlag&256||Te&&Of(Te.vnode)&&Te.vnode.shapeFlag&256)&&q.a&&ci(q.a,de),q.isMounted=!0,Q=ce=me=null}};q.scope.on();const Oe=q.effect=new Lb(Ae);q.scope.off();const Ge=q.update=Oe.run.bind(Oe),Xe=q.job=Oe.runIfDirty.bind(Oe);Xe.i=q,Xe.id=q.uid,Oe.scheduler=()=>ZL(Xe),Op(q,!0),Ge()},R=(q,Q,ce)=>{Q.component=q;const me=q.vnode.props;q.vnode=Q,q.next=null,Ywe(q,Q.props,me,ce),Qwe(q,Q.children,ce),fd(),iH(q),pd()},T=(q,Q,ce,me,de,Z,oe,Ae,Oe=!1)=>{const Ge=q&&q.children,Xe=q?q.shapeFlag:0,De=Q.children,{patchFlag:ve,shapeFlag:Se}=Q;if(ve>0){if(ve&128){$(Ge,De,ce,me,de,Z,oe,Ae,Oe);return}else if(ve&256){O(Ge,De,ce,me,de,Z,oe,Ae,Oe);return}}Se&8?(Xe&16&&ye(Ge,de,Z),De!==Ge&&c(ce,De)):Xe&16?Se&16?$(Ge,De,ce,me,de,Z,oe,Ae,Oe):ye(Ge,de,Z,!0):(Xe&8&&c(ce,""),Se&16&&A(De,ce,me,de,Z,oe,Ae,Oe))},O=(q,Q,ce,me,de,Z,oe,Ae,Oe)=>{q=q||u1,Q=Q||u1;const Ge=q.length,Xe=Q.length,De=Math.min(Ge,Xe);let ve;for(ve=0;ve<De;ve++){const Se=Q[ve]=Oe?pf(Q[ve]):qo(Q[ve]);m(q[ve],Se,ce,null,de,Z,oe,Ae,Oe)}Ge>Xe?ye(q,de,Z,!0,!1,De):A(Q,ce,me,de,Z,oe,Ae,Oe,De)},$=(q,Q,ce,me,de,Z,oe,Ae,Oe)=>{let Ge=0;const Xe=Q.length;let De=q.length-1,ve=Xe-1;for(;Ge<=De&&Ge<=ve;){const Se=q[Ge],Je=Q[Ge]=Oe?pf(Q[Ge]):qo(Q[Ge]);if(Ns(Se,Je))m(Se,Je,ce,null,de,Z,oe,Ae,Oe);else break;Ge++}for(;Ge<=De&&Ge<=ve;){const Se=q[De],Je=Q[ve]=Oe?pf(Q[ve]):qo(Q[ve]);if(Ns(Se,Je))m(Se,Je,ce,null,de,Z,oe,Ae,Oe);else break;De--,ve--}if(Ge>De){if(Ge<=ve){const Se=ve+1,Je=Se<Xe?Q[Se].el:me;for(;Ge<=ve;)m(null,Q[Ge]=Oe?pf(Q[Ge]):qo(Q[Ge]),ce,Je,de,Z,oe,Ae,Oe),Ge++}}else if(Ge>ve)for(;Ge<=De;)W(q[Ge],de,Z,!0),Ge++;else{const Se=Ge,Je=Ge,et=new Map;for(Ge=Je;Ge<=ve;Ge++){const le=Q[Ge]=Oe?pf(Q[Ge]):qo(Q[Ge]);le.key!=null&&et.set(le.key,Ge)}let Te,We=0;const qe=ve-Je+1;let it=!1,Ve=0;const Me=new Array(qe);for(Ge=0;Ge<qe;Ge++)Me[Ge]=0;for(Ge=Se;Ge<=De;Ge++){const le=q[Ge];if(We>=qe){W(le,de,Z,!0);continue}let _e;if(le.key!=null)_e=et.get(le.key);else for(Te=Je;Te<=ve;Te++)if(Me[Te-Je]===0&&Ns(le,Q[Te])){_e=Te;break}_e===void 0?W(le,de,Z,!0):(Me[_e-Je]=Ge+1,_e>=Ve?Ve=_e:it=!0,m(le,Q[_e],ce,null,de,Z,oe,Ae,Oe),We++)}const Ze=it?eSe(Me):u1;for(Te=Ze.length-1,Ge=qe-1;Ge>=0;Ge--){const le=Je+Ge,_e=Q[le],xe=Q[le+1],rt=le+1<Xe?xe.el||xe.placeholder:me;Me[Ge]===0?m(null,_e,ce,rt,de,Z,oe,Ae,Oe):it&&(Te<0||Ge!==Ze[Te]?V(_e,ce,rt,2):Te--)}}},V=(q,Q,ce,me,de=null)=>{const{el:Z,type:oe,transition:Ae,children:Oe,shapeFlag:Ge}=q;if(Ge&6){V(q.component.subTree,Q,ce,me);return}if(Ge&128){q.suspense.move(Q,ce,me);return}if(Ge&64){oe.move(q,Q,ce,X);return}if(oe===At){r(Z,Q,ce);for(let De=0;De<Oe.length;De++)V(Oe[De],Q,ce,me);r(q.anchor,Q,ce);return}if(oe===Gh){F(q,Q,ce);return}if(me!==2&&Ge&1&&Ae)if(me===0)Ae.beforeEnter(Z),r(Z,Q,ce),ci(()=>Ae.enter(Z),de);else{const{leave:De,delayLeave:ve,afterLeave:Se}=Ae,Je=()=>{q.ctx.isUnmounted?a(Z):r(Z,Q,ce)},et=()=>{Z._isLeaving&&Z[Wc](!0),De(Z,()=>{Je(),Se&&Se()})};ve?ve(Z,Je,et):et()}else r(Z,Q,ce)},W=(q,Q,ce,me=!1,de=!1)=>{const{type:Z,props:oe,ref:Ae,children:Oe,dynamicChildren:Ge,shapeFlag:Xe,patchFlag:De,dirs:ve,cacheIndex:Se}=q;if(De===-2&&(de=!1),Ae!=null&&(fd(),m1(Ae,null,ce,q,!0),pd()),Se!=null&&(Q.renderCache[Se]=void 0),Xe&256){Q.ctx.deactivate(q);return}const Je=Xe&1&&ve,et=!Of(q);let Te;if(et&&(Te=oe&&oe.onVnodeBeforeUnmount)&&Ko(Te,Q,q),Xe&6)ie(q.component,ce,me);else{if(Xe&128){q.suspense.unmount(ce,me);return}Je&&Ou(q,null,Q,"beforeUnmount"),Xe&64?q.type.remove(q,Q,ce,X,me):Ge&&!Ge.hasOnce&&(Z!==At||De>0&&De&64)?ye(Ge,Q,ce,!1,!0):(Z===At&&De&384||!de&&Xe&16)&&ye(Oe,Q,ce),me&&U(q)}(et&&(Te=oe&&oe.onVnodeUnmounted)||Je)&&ci(()=>{Te&&Ko(Te,Q,q),Je&&Ou(q,null,Q,"unmounted")},ce)},U=q=>{const{type:Q,el:ce,anchor:me,transition:de}=q;if(Q===At){ae(ce,me);return}if(Q===Gh){b(q);return}const Z=()=>{a(ce),de&&!de.persisted&&de.afterLeave&&de.afterLeave()};if(q.shapeFlag&1&&de&&!de.persisted){const{leave:oe,delayLeave:Ae}=de,Oe=()=>oe(ce,Z);Ae?Ae(q.el,Z,Oe):Oe()}else Z()},ae=(q,Q)=>{let ce;for(;q!==Q;)ce=p(q),a(q),q=ce;a(Q)},ie=(q,Q,ce)=>{const{bum:me,scope:de,job:Z,subTree:oe,um:Ae,m:Oe,a:Ge}=q;H7(Oe),H7(Ge),me&&p1(me),de.stop(),Z&&(Z.flags|=8,W(oe,q,Q,ce)),Ae&&ci(Ae,Q),ci(()=>{q.isUnmounted=!0},Q)},ye=(q,Q,ce,me=!1,de=!1,Z=0)=>{for(let oe=Z;oe<q.length;oe++)W(q[oe],Q,ce,me,de)},ne=q=>{if(q.shapeFlag&6)return ne(q.component.subTree);if(q.shapeFlag&128)return q.suspense.next();const Q=p(q.anchor||q.el),ce=Q&&Q[cie];return ce?p(ce):Q};let Y=!1;const te=(q,Q,ce)=>{q==null?Q._vnode&&W(Q._vnode,null,null,!0):m(Q._vnode||null,q,Q,null,null,null,ce),Q._vnode=q,Y||(Y=!0,iH(),N7(),Y=!1)},X={p:m,um:W,m:V,r:U,mt:P,mc:A,pc:T,pbc:D,n:ne,o:e};let re,we;return t&&([re,we]=t(X)),{render:te,hydrate:re,createApp:Uwe(te,re)}}function gE({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Op({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Vie(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function sO(e,t,n=!1){const r=e.children,a=t.children;if(st(r)&&st(a))for(let i=0;i<r.length;i++){const o=r[i];let l=a[i];l.shapeFlag&1&&!l.dynamicChildren&&((l.patchFlag<=0||l.patchFlag===32)&&(l=a[i]=pf(a[i]),l.el=o.el),!n&&l.patchFlag!==-2&&sO(o,l)),l.type===Ks&&l.patchFlag!==-1&&(l.el=o.el),l.type===la&&!l.el&&(l.el=o.el)}}function eSe(e){const t=e.slice(),n=[0];let r,a,i,o,l;const s=e.length;for(r=0;r<s;r++){const u=e[r];if(u!==0){if(a=n[n.length-1],e[a]<u){t[r]=a,n.push(r);continue}for(i=0,o=n.length-1;i<o;)l=i+o>>1,e[n[l]]<u?i=l+1:o=l;u<e[n[i]]&&(i>0&&(t[r]=n[i-1]),n[i]=r)}}for(i=n.length,o=n[i-1];i-- >0;)n[i]=o,o=t[o];return n}function Hie(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Hie(t)}function H7(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}const zie=Symbol.for("v-scx"),Wie=()=>ut(zie);function so(e,t){return f2(e,null,t)}function tSe(e,t){return f2(e,null,{flush:"post"})}function Gie(e,t){return f2(e,null,{flush:"sync"})}function He(e,t,n){return f2(e,t,n)}function f2(e,t,n=$r){const{immediate:r,deep:a,flush:i,once:o}=n,l=ma({},n),s=t&&r||!t&&i!=="post";let u;if(N1){if(i==="sync"){const f=Wie();u=f.__watcherHandles||(f.__watcherHandles=[])}else if(!s){const f=()=>{};return f.stop=Qn,f.resume=Qn,f.pause=Qn,f}}const c=$i;l.call=(f,h,m)=>ss(f,c,h,m);let d=!1;i==="post"?l.scheduler=f=>{ci(f,c&&c.suspense)}:i!=="sync"&&(d=!0,l.scheduler=(f,h)=>{h?f():ZL(f)}),l.augmentJob=f=>{t&&(f.flags|=4),d&&(f.flags|=2,c&&(f.id=c.uid,f.i=c))};const p=XEe(e,t,l);return N1&&(u?u.push(p):s&&p()),p}function nSe(e,t,n){const r=this.proxy,a=xt(e)?e.includes(".")?jie(r,e):()=>r[e]:e.bind(r,r);let i;Mt(t)?i=t:(i=t.handler,n=t);const o=vm(this),l=f2(a,i.bind(r),n);return o(),l}function jie(e,t){const n=t.split(".");return()=>{let r=e;for(let a=0;a<n.length&&r;a++)r=r[n[a]];return r}}function Kie(e,t,n=$r){const r=Kt(),a=li(t),i=To(t),o=Uie(e,a),l=UC((s,u)=>{let c,d=$r,p;return Gie(()=>{const f=e[a];Ao(c,f)&&(c=f,u())}),{get(){return s(),n.get?n.get(c):c},set(f){const h=n.set?n.set(f):f;if(!Ao(h,c)&&!(d!==$r&&Ao(f,d)))return;const m=r.vnode.props;m&&(t in m||a in m||i in m)&&(`onUpdate:${t}`in m||`onUpdate:${a}`in m||`onUpdate:${i}`in m)||(c=f,u()),r.emit(`update:${t}`,h),Ao(f,h)&&Ao(f,d)&&!Ao(h,p)&&u(),d=f,p=h}}});return l[Symbol.iterator]=()=>{let s=0;return{next(){return s<2?{value:s++?o||$r:l,done:!1}:{done:!0}}}},l}const Uie=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${li(t)}Modifiers`]||e[`${To(t)}Modifiers`];function rSe(e,t,...n){if(e.isUnmounted)return;const r=e.vnode.props||$r;let a=n;const i=t.startsWith("update:"),o=i&&Uie(r,t.slice(7));o&&(o.trim&&(a=n.map(c=>xt(c)?c.trim():c)),o.number&&(a=n.map(B7)));let l,s=r[l=f1(t)]||r[l=f1(li(t))];!s&&i&&(s=r[l=f1(To(t))]),s&&ss(s,e,6,a);const u=r[l+"Once"];if(u){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,ss(u,e,6,a)}}const aSe=new WeakMap;function qie(e,t,n=!1){const r=n?aSe:t.emitsCache,a=r.get(e);if(a!==void 0)return a;const i=e.emits;let o={},l=!1;if(!Mt(e)){const s=u=>{const c=qie(u,t,!0);c&&(l=!0,ma(o,c))};!n&&t.mixins.length&&t.mixins.forEach(s),e.extends&&s(e.extends),e.mixins&&e.mixins.forEach(s)}return!i&&!l?(cn(e)&&r.set(e,null),null):(st(i)?i.forEach(s=>o[s]=null):ma(o,i),cn(e)&&r.set(e,o),o)}function ZC(e,t){return!e||!a2(t)?!1:(t=t.slice(2).replace(/Once$/,""),jn(e,t[0].toLowerCase()+t.slice(1))||jn(e,To(t))||jn(e,t))}function C3(e){const{type:t,vnode:n,proxy:r,withProxy:a,propsOptions:[i],slots:o,attrs:l,emit:s,render:u,renderCache:c,props:d,data:p,setupState:f,ctx:h,inheritAttrs:m}=e,v=$b(e);let g,C;try{if(n.shapeFlag&4){const b=a||r,E=b;g=qo(u.call(E,b,c,d,f,p,h)),C=l}else{const b=t;g=qo(b.length>1?b(d,{attrs:l,slots:o,emit:s}):b(d,null)),C=t.props?l:oSe(l)}}catch(b){Hy.length=0,Im(b,e,1),g=Ee(la)}let F=g;if(C&&m!==!1){const b=Object.keys(C),{shapeFlag:E}=F;b.length&&E&7&&(i&&b.some(WL)&&(C=lSe(C,i)),F=Qs(F,C,!1,!0))}return n.dirs&&(F=Qs(F,null,!1,!0),F.dirs=F.dirs?F.dirs.concat(n.dirs):n.dirs),n.transition&&md(F,n.transition),g=F,$b(v),g}function iSe(e,t=!0){let n;for(let r=0;r<e.length;r++){const a=e[r];if(dr(a)){if(a.type!==la||a.children==="v-if"){if(n)return;n=a}}else return}return n}const oSe=e=>{let t;for(const n in e)(n==="class"||n==="style"||a2(n))&&((t||(t={}))[n]=e[n]);return t},lSe=(e,t)=>{const n={};for(const r in e)(!WL(r)||!(r.slice(9)in t))&&(n[r]=e[r]);return n};function sSe(e,t,n){const{props:r,children:a,component:i}=e,{props:o,children:l,patchFlag:s}=t,u=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&s>=0){if(s&1024)return!0;if(s&16)return r?yH(r,o,u):!!o;if(s&8){const c=t.dynamicProps;for(let d=0;d<c.length;d++){const p=c[d];if(o[p]!==r[p]&&!ZC(u,p))return!0}}}else return(a||l)&&(!l||!l.$stable)?!0:r===o?!1:r?o?yH(r,o,u):!0:!!o;return!1}function yH(e,t,n){const r=Object.keys(t);if(r.length!==Object.keys(e).length)return!0;for(let a=0;a<r.length;a++){const i=r[a];if(t[i]!==e[i]&&!ZC(n,i))return!0}return!1}function QC({vnode:e,parent:t},n){for(;t;){const r=t.subTree;if(r.suspense&&r.suspense.activeBranch===e&&(r.el=e.el),r===e)(e=t.vnode).el=n,t=t.parent;else break}}const z7=e=>e.__isSuspense;let zk=0;const uSe={name:"Suspense",__isSuspense:!0,process(e,t,n,r,a,i,o,l,s,u){if(e==null)dSe(t,n,r,a,i,o,l,s,u);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}fSe(e,t,n,r,a,o,l,s,u)}},hydrate:pSe,normalize:hSe},cSe=uSe;function Hb(e,t){const n=e.props&&e.props[t];Mt(n)&&n()}function dSe(e,t,n,r,a,i,o,l,s){const{p:u,o:{createElement:c}}=s,d=c("div"),p=e.suspense=Yie(e,a,r,t,d,n,i,o,l,s);u(null,p.pendingBranch=e.ssContent,d,null,r,p,i,o),p.deps>0?(Hb(e,"onPending"),Hb(e,"onFallback"),u(null,e.ssFallback,t,n,r,null,i,o),v1(p,e.ssFallback)):p.resolve(!1,!0)}function fSe(e,t,n,r,a,i,o,l,{p:s,um:u,o:{createElement:c}}){const d=t.suspense=e.suspense;d.vnode=t,t.el=e.el;const p=t.ssContent,f=t.ssFallback,{activeBranch:h,pendingBranch:m,isInFallback:v,isHydrating:g}=d;if(m)d.pendingBranch=p,Ns(m,p)?(s(m,p,d.hiddenContainer,null,a,d,i,o,l),d.deps<=0?d.resolve():v&&(g||(s(h,f,n,r,a,null,i,o,l),v1(d,f)))):(d.pendingId=zk++,g?(d.isHydrating=!1,d.activeBranch=m):u(m,a,d),d.deps=0,d.effects.length=0,d.hiddenContainer=c("div"),v?(s(null,p,d.hiddenContainer,null,a,d,i,o,l),d.deps<=0?d.resolve():(s(h,f,n,r,a,null,i,o,l),v1(d,f))):h&&Ns(h,p)?(s(h,p,n,r,a,d,i,o,l),d.resolve(!0)):(s(null,p,d.hiddenContainer,null,a,d,i,o,l),d.deps<=0&&d.resolve()));else if(h&&Ns(h,p))s(h,p,n,r,a,d,i,o,l),v1(d,p);else if(Hb(t,"onPending"),d.pendingBranch=p,p.shapeFlag&512?d.pendingId=p.component.suspenseId:d.pendingId=zk++,s(null,p,d.hiddenContainer,null,a,d,i,o,l),d.deps<=0)d.resolve();else{const{timeout:C,pendingId:F}=d;C>0?setTimeout(()=>{d.pendingId===F&&d.fallback(f)},C):C===0&&d.fallback(f)}}function Yie(e,t,n,r,a,i,o,l,s,u,c=!1){const{p:d,m:p,um:f,n:h,o:{parentNode:m,remove:v}}=u;let g;const C=mSe(e);C&&t&&t.pendingBranch&&(g=t.pendingId,t.deps++);const F=e.props?R7(e.props.timeout):void 0,b=i,E={vnode:e,parent:t,parentComponent:n,namespace:o,container:r,hiddenContainer:a,deps:0,pendingId:zk++,timeout:typeof F=="number"?F:-1,activeBranch:null,pendingBranch:null,isInFallback:!c,isHydrating:c,isUnmounted:!1,effects:[],resolve(w=!1,S=!1){const{vnode:A,activeBranch:_,pendingBranch:D,pendingId:x,effects:M,parentComponent:L,container:P}=E;let N=!1;E.isHydrating?E.isHydrating=!1:w||(N=_&&D.transition&&D.transition.mode==="out-in",N&&(_.transition.afterLeave=()=>{x===E.pendingId&&(p(D,P,i===b?h(_):i,0),Ib(M))}),_&&(m(_.el)===P&&(i=h(_)),f(_,L,E,!0)),N||p(D,P,i,0)),v1(E,D),E.pendingBranch=null,E.isInFallback=!1;let k=E.parent,R=!1;for(;k;){if(k.pendingBranch){k.effects.push(...M),R=!0;break}k=k.parent}!R&&!N&&Ib(M),E.effects=[],C&&t&&t.pendingBranch&&g===t.pendingId&&(t.deps--,t.deps===0&&!S&&t.resolve()),Hb(A,"onResolve")},fallback(w){if(!E.pendingBranch)return;const{vnode:S,activeBranch:A,parentComponent:_,container:D,namespace:x}=E;Hb(S,"onFallback");const M=h(A),L=()=>{E.isInFallback&&(d(null,w,D,M,_,null,x,l,s),v1(E,w))},P=w.transition&&w.transition.mode==="out-in";P&&(A.transition.afterLeave=L),E.isInFallback=!0,f(A,_,null,!0),P||L()},move(w,S,A){E.activeBranch&&p(E.activeBranch,w,S,A),E.container=w},next(){return E.activeBranch&&h(E.activeBranch)},registerDep(w,S,A){const _=!!E.pendingBranch;_&&E.deps++;const D=w.vnode.el;w.asyncDep.catch(x=>{Im(x,w,0)}).then(x=>{if(w.isUnmounted||E.isUnmounted||E.pendingId!==w.suspenseId)return;w.asyncResolved=!0;const{vnode:M}=w;jk(w,x,!1),D&&(M.el=D);const L=!D&&w.subTree.el;S(w,M,m(D||w.subTree.el),D?null:h(w.subTree),E,o,A),L&&v(L),QC(w,M.el),_&&--E.deps===0&&E.resolve()})},unmount(w,S){E.isUnmounted=!0,E.activeBranch&&f(E.activeBranch,n,w,S),E.pendingBranch&&f(E.pendingBranch,n,w,S)}};return E}function pSe(e,t,n,r,a,i,o,l,s){const u=t.suspense=Yie(t,r,n,e.parentNode,document.createElement("div"),null,a,i,o,l,!0),c=s(e,u.pendingBranch=t.ssContent,n,u,i,o);return u.deps===0&&u.resolve(!1,!0),c}function hSe(e){const{shapeFlag:t,children:n}=e,r=t&32;e.ssContent=bH(r?n.default:n),e.ssFallback=r?bH(n.fallback):Ee(la)}function bH(e){let t;if(Mt(e)){const n=mm&&e._c;n&&(e._d=!1,H()),e=e(),n&&(e._d=!0,t=oo,Xie())}return st(e)&&(e=iSe(e)),e=qo(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Jie(e,t){t&&t.pendingBranch?st(e)?t.effects.push(...e):t.effects.push(e):Ib(e)}function v1(e,t){e.activeBranch=t;const{vnode:n,parentComponent:r}=e;let a=t.el;for(;!a&&t.component;)t=t.component.subTree,a=t.el;n.el=a,r&&r.subTree===n&&(r.vnode.el=a,QC(r,a))}function mSe(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const At=Symbol.for("v-fgt"),Ks=Symbol.for("v-txt"),la=Symbol.for("v-cmt"),Gh=Symbol.for("v-stc"),Hy=[];let oo=null;function H(e=!1){Hy.push(oo=e?null:[])}function Xie(){Hy.pop(),oo=Hy[Hy.length-1]||null}let mm=1;function zb(e,t=!1){mm+=e,e<0&&oo&&t&&(oo.hasOnce=!0)}function Zie(e){return e.dynamicChildren=mm>0?oo||u1:null,Xie(),mm>0&&oo&&oo.push(e),e}function ue(e,t,n,r,a,i){return Zie(be(e,t,n,r,a,i,!0))}function je(e,t,n,r,a){return Zie(Ee(e,t,n,r,a,!0))}function dr(e){return e?e.__v_isVNode===!0:!1}function Ns(e,t){return e.type===t.type&&e.key===t.key}function vSe(e){}const Qie=({key:e})=>e!=null?e:null,F3=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?xt(e)||Kn(e)||Mt(e)?{i:Hi,r:e,k:t,f:!!n}:e:null);function be(e,t=null,n=null,r=0,a=null,i=e===At?0:1,o=!1,l=!1){const s={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Qie(t),ref:t&&F3(t),scopeId:qC,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:Hi};return l?(uO(s,n),i&128&&e.normalize(s)):n&&(s.shapeFlag|=xt(n)?8:16),mm>0&&!o&&oo&&(s.patchFlag>0||i&6)&&s.patchFlag!==32&&oo.push(s),s}const Ee=gSe;function gSe(e,t=null,n=null,r=0,a=null,i=!1){if((!e||e===wie)&&(e=la),dr(e)){const l=Qs(e,t,!0);return n&&uO(l,n),mm>0&&!i&&oo&&(l.shapeFlag&6?oo[oo.indexOf(e)]=l:oo.push(l)),l.patchFlag=-2,l}if(ASe(e)&&(e=e.__vccOpts),t){t=Us(t);let{class:l,style:s}=t;l&&!xt(l)&&(t.class=J(l)),cn(s)&&(P1(s)&&!st(s)&&(s=ma({},s)),t.style=Rt(s))}const o=xt(e)?1:z7(e)?128:die(e)?64:cn(e)?4:Mt(e)?2:0;return be(e,t,n,r,a,o,i,!0)}function Us(e){return e?P1(e)||Mie(e)?ma({},e):e:null}function Qs(e,t,n=!1,r=!1){const{props:a,ref:i,patchFlag:o,children:l,transition:s}=e,u=t?en(a||{},t):a,c={__v_isVNode:!0,__v_skip:!0,type:e.type,props:u,key:u&&Qie(u),ref:t&&t.ref?n&&i?st(i)?i.concat(F3(t)):[i,F3(t)]:F3(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==At?o===-1?16:o|16:o,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:s,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Qs(e.ssContent),ssFallback:e.ssFallback&&Qs(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return s&&r&&md(c,s.clone(c)),c}function En(e=" ",t=0){return Ee(Ks,null,e,t)}function ySe(e,t){const n=Ee(Gh,null,e);return n.staticCount=t,n}function $e(e="",t=!1){return t?(H(),je(la,null,e)):Ee(la,null,e)}function qo(e){return e==null||typeof e=="boolean"?Ee(la):st(e)?Ee(At,null,e.slice()):dr(e)?pf(e):Ee(Ks,null,String(e))}function pf(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Qs(e)}function uO(e,t){let n=0;const{shapeFlag:r}=e;if(t==null)t=null;else if(st(t))n=16;else if(typeof t=="object")if(r&65){const a=t.default;a&&(a._c&&(a._d=!1),uO(e,a()),a._c&&(a._d=!0));return}else{n=32;const a=t._;!a&&!Mie(t)?t._ctx=Hi:a===3&&Hi&&(Hi.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Mt(t)?(t={default:t,_ctx:Hi},n=32):(t=String(t),r&64?(n=16,t=[En(t)]):n=8);e.children=t,e.shapeFlag|=n}function en(...e){const t={};for(let n=0;n<e.length;n++){const r=e[n];for(const a in r)if(a==="class")t.class!==r.class&&(t.class=J([t.class,r.class]));else if(a==="style")t.style=Rt([t.style,r.style]);else if(a2(a)){const i=t[a],o=r[a];o&&i!==o&&!(st(i)&&i.includes(o))&&(t[a]=i?[].concat(i,o):o)}else a!==""&&(t[a]=r[a])}return t}function Ko(e,t,n,r=null){ss(e,t,7,[n,r])}const bSe=Die();let CSe=0;function eoe(e,t,n){const r=e.type,a=(t?t.appContext:e.appContext)||bSe,i={uid:CSe++,vnode:e,type:r,parent:t,appContext:a,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new KL(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(a.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Rie(r,a),emitsOptions:qie(r,a),emit:null,emitted:null,propsDefaults:$r,inheritAttrs:r.inheritAttrs,ctx:$r,data:$r,props:$r,attrs:$r,slots:$r,refs:$r,setupState:$r,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return i.ctx={_:i},i.root=t?t.root:i,i.emit=rSe.bind(null,i),e.ce&&e.ce(i),i}let $i=null;const Kt=()=>$i||Hi;let W7,Wk;{const e=HC(),t=(n,r)=>{let a;return(a=e[n])||(a=e[n]=[]),a.push(r),i=>{a.length>1?a.forEach(o=>o(i)):a[0](i)}};W7=t("__VUE_INSTANCE_SETTERS__",n=>$i=n),Wk=t("__VUE_SSR_SETTERS__",n=>N1=n)}const vm=e=>{const t=$i;return W7(e),e.scope.on(),()=>{e.scope.off(),W7(t)}},Gk=()=>{$i&&$i.scope.off(),W7(null)};function toe(e){return e.vnode.shapeFlag&4}let N1=!1;function noe(e,t=!1,n=!1){t&&Wk(t);const{props:r,children:a}=e.vnode,i=toe(e);qwe(e,r,i,t),Zwe(e,a,n||t);const o=i?FSe(e,t):void 0;return t&&Wk(!1),o}function FSe(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Nk);const{setup:r}=n;if(r){fd();const a=e.setupContext=r.length>1?aoe(e):null,i=vm(e),o=L0(r,e,0,[e.props,a]),l=Kf(o);if(pd(),i(),(l||e.sp)&&!Of(e)&&tO(e),l){if(o.then(Gk,Gk),t)return o.then(s=>{jk(e,s,t)}).catch(s=>{Im(s,e,0)});e.asyncDep=o}else jk(e,o,t)}else roe(e,t)}function jk(e,t,n){Mt(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:cn(t)&&(e.setupState=XL(t)),roe(e,n)}let G7,Kk;function ESe(e){G7=e,Kk=t=>{t.render._rc&&(t.withProxy=new Proxy(t.ctx,xwe))}}const wSe=()=>!G7;function roe(e,t,n){const r=e.type;if(!e.render){if(!t&&G7&&!r.render){const a=r.template||iO(e).template;if(a){const{isCustomElement:i,compilerOptions:o}=e.appContext.config,{delimiters:l,compilerOptions:s}=r,u=ma(ma({isCustomElement:i,delimiters:l},o),s);r.render=G7(a,u)}}e.render=r.render||Qn,Kk&&Kk(e)}{const a=vm(e);fd();try{Hwe(e)}finally{pd(),a()}}}const SSe={get(e,t){return no(e,"get",""),e[t]}};function aoe(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,SSe),slots:e.slots,emit:e.emit,expose:t}}function p2(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(XL(Mo(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Vy)return Vy[n](e)},has(t,n){return n in t||n in Vy}})):e.proxy}function Uk(e,t=!0){return Mt(e)?e.displayName||e.name:e.name||t&&e.__name}function ASe(e){return Mt(e)&&"__vccOpts"in e}const B=(e,t)=>UEe(e,t,N1);function z(e,t,n){try{zb(-1);const r=arguments.length;return r===2?cn(t)&&!st(t)?dr(t)?Ee(e,null,[t]):Ee(e,t):Ee(e,null,t):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&dr(n)&&(n=[n]),Ee(e,t,n))}finally{zb(1)}}function _Se(){}function DSe(e,t,n,r){const a=n[r];if(a&&ioe(a,e))return a;const i=t();return i.memo=e.slice(),i.cacheIndex=r,n[r]=i}function ioe(e,t){const n=e.memo;if(n.length!=t.length)return!1;for(let r=0;r<n.length;r++)if(Ao(n[r],t[r]))return!1;return mm>0&&oo&&oo.push(e),!0}const ooe="3.5.22",cO=Qn,TSe=nwe,xSe=zv,kSe=uie,MSe={createComponentInstance:eoe,setupComponent:noe,renderComponentRoot:C3,setCurrentRenderingInstance:$b,isVNode:dr,normalizeVNode:qo,getComponentPublicInstance:p2,ensureValidVNode:aO,pushWarningContext:ZEe,popWarningContext:QEe},BSe=MSe,RSe=null,LSe=null,OSe=null;/**
* @vue/runtime-dom v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let qk;const CH=typeof window!="undefined"&&window.trustedTypes;if(CH)try{qk=CH.createPolicy("vue",{createHTML:e=>e})}catch(e){}const loe=qk?e=>qk.createHTML(e):e=>e,PSe="http://www.w3.org/2000/svg",ISe="http://www.w3.org/1998/Math/MathML",Vc=typeof document!="undefined"?document:null,FH=Vc&&Vc.createElement("template"),NSe={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,r)=>{const a=t==="svg"?Vc.createElementNS(PSe,e):t==="mathml"?Vc.createElementNS(ISe,e):n?Vc.createElement(e,{is:n}):Vc.createElement(e);return e==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:e=>Vc.createTextNode(e),createComment:e=>Vc.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Vc.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,r,a,i){const o=n?n.previousSibling:t.lastChild;if(a&&(a===i||a.nextSibling))for(;t.insertBefore(a.cloneNode(!0),n),!(a===i||!(a=a.nextSibling)););else{FH.innerHTML=loe(r==="svg"?`<svg>${e}</svg>`:r==="mathml"?`<math>${e}</math>`:e);const l=FH.content;if(r==="svg"||r==="mathml"){const s=l.firstChild;for(;s.firstChild;)l.appendChild(s.firstChild);l.removeChild(s)}t.insertBefore(l,n)}return[o?o.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Hd="transition",Ag="animation",$1=Symbol("_vtc"),soe={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},uoe=ma({},eO,soe),$Se=e=>(e.displayName="Transition",e.props=uoe,e),vi=$Se((e,{slots:t})=>z(vie,coe(e),t)),Pp=(e,t=[])=>{st(e)?e.forEach(n=>n(...t)):e&&e(...t)},EH=e=>e?st(e)?e.some(t=>t.length>1):e.length>1:!1;function coe(e){const t={};for(const M in e)M in soe||(t[M]=e[M]);if(e.css===!1)return t;const{name:n="v",type:r,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:o=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:s=i,appearActiveClass:u=o,appearToClass:c=l,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,h=VSe(a),m=h&&h[0],v=h&&h[1],{onBeforeEnter:g,onEnter:C,onEnterCancelled:F,onLeave:b,onLeaveCancelled:E,onBeforeAppear:w=g,onAppear:S=C,onAppearCancelled:A=F}=t,_=(M,L,P,N)=>{M._enterCancelled=N,rf(M,L?c:l),rf(M,L?u:o),P&&P()},D=(M,L)=>{M._isLeaving=!1,rf(M,d),rf(M,f),rf(M,p),L&&L()},x=M=>(L,P)=>{const N=M?S:C,k=()=>_(L,M,P);Pp(N,[L,k]),wH(()=>{rf(L,M?s:i),ku(L,M?c:l),EH(N)||SH(L,r,m,k)})};return ma(t,{onBeforeEnter(M){Pp(g,[M]),ku(M,i),ku(M,o)},onBeforeAppear(M){Pp(w,[M]),ku(M,s),ku(M,u)},onEnter:x(!1),onAppear:x(!0),onLeave(M,L){M._isLeaving=!0;const P=()=>D(M,L);ku(M,d),M._enterCancelled?(ku(M,p),Yk(M)):(Yk(M),ku(M,p)),wH(()=>{M._isLeaving&&(rf(M,d),ku(M,f),EH(b)||SH(M,r,v,P))}),Pp(b,[M,P])},onEnterCancelled(M){_(M,!1,void 0,!0),Pp(F,[M])},onAppearCancelled(M){_(M,!0,void 0,!0),Pp(A,[M])},onLeaveCancelled(M){D(M),Pp(E,[M])}})}function VSe(e){if(e==null)return null;if(cn(e))return[yE(e.enter),yE(e.leave)];{const t=yE(e);return[t,t]}}function yE(e){return R7(e)}function ku(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[$1]||(e[$1]=new Set)).add(t)}function rf(e,t){t.split(/\s+/).forEach(r=>r&&e.classList.remove(r));const n=e[$1];n&&(n.delete(t),n.size||(e[$1]=void 0))}function wH(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let HSe=0;function SH(e,t,n,r){const a=e._endId=++HSe,i=()=>{a===e._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:o,timeout:l,propCount:s}=doe(e,t);if(!o)return r();const u=o+"end";let c=0;const d=()=>{e.removeEventListener(u,p),i()},p=f=>{f.target===e&&++c>=s&&d()};setTimeout(()=>{c<s&&d()},l+1),e.addEventListener(u,p)}function doe(e,t){const n=window.getComputedStyle(e),r=h=>(n[h]||"").split(", "),a=r(`${Hd}Delay`),i=r(`${Hd}Duration`),o=AH(a,i),l=r(`${Ag}Delay`),s=r(`${Ag}Duration`),u=AH(l,s);let c=null,d=0,p=0;t===Hd?o>0&&(c=Hd,d=o,p=i.length):t===Ag?u>0&&(c=Ag,d=u,p=s.length):(d=Math.max(o,u),c=d>0?o>u?Hd:Ag:null,p=c?c===Hd?i.length:s.length:0);const f=c===Hd&&/\b(?:transform|all)(?:,|$)/.test(r(`${Hd}Property`).toString());return{type:c,timeout:d,propCount:p,hasTransform:f}}function AH(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,r)=>_H(n)+_H(e[r])))}function _H(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function Yk(e){return(e?e.ownerDocument:document).body.offsetHeight}function zSe(e,t,n){const r=e[$1];r&&(t=(t?[t,...r]:[...r]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const j7=Symbol("_vod"),foe=Symbol("_vsh"),Nn={name:"show",beforeMount(e,{value:t},{transition:n}){e[j7]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):_g(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:r}){!t!=!n&&(r?t?(r.beforeEnter(e),_g(e,!0),r.enter(e)):r.leave(e,()=>{_g(e,!1)}):_g(e,t))},beforeUnmount(e,{value:t}){_g(e,t)}};function _g(e,t){e.style.display=t?e[j7]:"none",e[foe]=!t}function WSe(){Nn.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}const poe=Symbol("");function GSe(e){const t=Kt();if(!t)return;const n=t.ut=(a=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(i=>K7(i,a))},r=()=>{const a=e(t.proxy);t.ce?K7(t.ce,a):Jk(t.subTree,a),n(a)};d2(()=>{Ib(r)}),Gt(()=>{He(r,Qn,{flush:"post"});const a=new MutationObserver(r);a.observe(t.subTree.el.parentNode,{childList:!0}),da(()=>a.disconnect())})}function Jk(e,t){if(e.shapeFlag&128){const n=e.suspense;e=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{Jk(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(e.shapeFlag&1&&e.el)K7(e.el,t);else if(e.type===At)e.children.forEach(n=>Jk(n,t));else if(e.type===Gh){let{el:n,anchor:r}=e;for(;n&&(K7(n,t),n!==r);)n=n.nextSibling}}function K7(e,t){if(e.nodeType===1){const n=e.style;let r="";for(const a in t){const i=bEe(t[a]);n.setProperty(`--${a}`,i),r+=`--${a}: ${i};`}n[poe]=r}}const jSe=/(?:^|;)\s*display\s*:/;function KSe(e,t,n){const r=e.style,a=xt(n);let i=!1;if(n&&!a){if(t)if(xt(t))for(const o of t.split(";")){const l=o.slice(0,o.indexOf(":")).trim();n[l]==null&&E3(r,l,"")}else for(const o in t)n[o]==null&&E3(r,o,"");for(const o in n)o==="display"&&(i=!0),E3(r,o,n[o])}else if(a){if(t!==n){const o=r[poe];o&&(n+=";"+o),r.cssText=n,i=jSe.test(n)}}else t&&e.removeAttribute("style");j7 in e&&(e[j7]=i?r.display:"",e[foe]&&(r.display="none"))}const DH=/\s*!important$/;function E3(e,t,n){if(st(n))n.forEach(r=>E3(e,t,r));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const r=USe(e,t);DH.test(n)?e.setProperty(To(r),n.replace(DH,""),"important"):e[r]=n}}const TH=["Webkit","Moz","ms"],bE={};function USe(e,t){const n=bE[t];if(n)return n;let r=li(t);if(r!=="filter"&&r in e)return bE[t]=r;r=R0(r);for(let a=0;a<TH.length;a++){const i=TH[a]+r;if(i in e)return bE[t]=i}return t}const xH="http://www.w3.org/1999/xlink";function kH(e,t,n,r,a,i=gEe(t)){r&&t.startsWith("xlink:")?n==null?e.removeAttributeNS(xH,t.slice(6,t.length)):e.setAttributeNS(xH,t,n):n==null||i&&!Nae(n)?e.removeAttribute(t):e.setAttribute(t,i?"":Zs(n)?String(n):n)}function MH(e,t,n,r,a){if(t==="innerHTML"||t==="textContent"){n!=null&&(e[t]=t==="innerHTML"?loe(n):n);return}const i=e.tagName;if(t==="value"&&i!=="PROGRESS"&&!i.includes("-")){const l=i==="OPTION"?e.getAttribute("value")||"":e.value,s=n==null?e.type==="checkbox"?"on":"":String(n);(l!==s||!("_value"in e))&&(e.value=s),n==null&&e.removeAttribute(t),e._value=n;return}let o=!1;if(n===""||n==null){const l=typeof e[t];l==="boolean"?n=Nae(n):n==null&&l==="string"?(n="",o=!0):l==="number"&&(n=0,o=!0)}try{e[t]=n}catch(l){}o&&e.removeAttribute(a||t)}function qc(e,t,n,r){e.addEventListener(t,n,r)}function qSe(e,t,n,r){e.removeEventListener(t,n,r)}const BH=Symbol("_vei");function YSe(e,t,n,r,a=null){const i=e[BH]||(e[BH]={}),o=i[t];if(r&&o)o.value=r;else{const[l,s]=JSe(t);if(r){const u=i[t]=QSe(r,a);qc(e,l,u,s)}else o&&(qSe(e,l,o,s),i[t]=void 0)}}const RH=/(?:Once|Passive|Capture)$/;function JSe(e){let t;if(RH.test(e)){t={};let r;for(;r=e.match(RH);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):To(e.slice(2)),t]}let CE=0;const XSe=Promise.resolve(),ZSe=()=>CE||(XSe.then(()=>CE=0),CE=Date.now());function QSe(e,t){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;ss(eAe(r,n.value),t,5,[r])};return n.value=e,n.attached=ZSe(),n}function eAe(e,t){if(st(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(r=>a=>!a._stopped&&r&&r(a))}else return t}const LH=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,tAe=(e,t,n,r,a,i)=>{const o=a==="svg";t==="class"?zSe(e,r,o):t==="style"?KSe(e,n,r):a2(t)?WL(t)||YSe(e,t,n,r,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):nAe(e,t,r,o))?(MH(e,t,r),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&kH(e,t,r,o,i,t!=="value")):e._isVueCE&&(/[A-Z]/.test(t)||!xt(r))?MH(e,li(t),r,i,t):(t==="true-value"?e._trueValue=r:t==="false-value"&&(e._falseValue=r),kH(e,t,r,o))};function nAe(e,t,n,r){if(r)return!!(t==="innerHTML"||t==="textContent"||t in e&&LH(t)&&Mt(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const a=e.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return LH(t)&&xt(n)?!1:t in e}const OH={};function hoe(e,t,n){let r=he(e,t);hm(r)&&(r=ma({},r,t));class a extends e9{constructor(o){super(r,o,n)}}return a.def=r,a}const rAe=((e,t)=>hoe(e,t,Aoe)),aAe=typeof HTMLElement!="undefined"?HTMLElement:class{};class e9 extends aAe{constructor(t,n={},r=Xf){super(),this._def=t,this._props=n,this._createApp=r,this._isVueCE=!0,this._instance=null,this._app=null,this._nonce=this._def.nonce,this._connected=!1,this._resolved=!1,this._numberProps=null,this._styleChildren=new WeakSet,this._ob=null,this.shadowRoot&&r!==Xf?this._root=this.shadowRoot:t.shadowRoot!==!1?(this.attachShadow(ma({},t.shadowRootOptions,{mode:"open"})),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let t=this;for(;t=t&&(t.parentNode||t.host);)if(t instanceof e9){this._parent=t;break}this._instance||(this._resolved?this._mount(this._def):t&&t._pendingResolve?this._pendingResolve=t._pendingResolve.then(()=>{this._pendingResolve=void 0,this._resolveDef()}):this._resolveDef())}_setParent(t=this._parent){t&&(this._instance.parent=t._instance,this._inheritParentContext(t))}_inheritParentContext(t=this._parent){t&&this._app&&Object.setPrototypeOf(this._app._context.provides,t._instance.provides)}disconnectedCallback(){this._connected=!1,Ne(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),this._app&&this._app.unmount(),this._instance&&(this._instance.ce=void 0),this._app=this._instance=null,this._teleportTargets&&(this._teleportTargets.clear(),this._teleportTargets=void 0))})}_processMutations(t){for(const n of t)this._setAttr(n.attributeName)}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r<this.attributes.length;r++)this._setAttr(this.attributes[r].name);this._ob=new MutationObserver(this._processMutations.bind(this)),this._ob.observe(this,{attributes:!0});const t=(r,a=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:i,styles:o}=r;let l;if(i&&!st(i))for(const s in i){const u=i[s];(u===Number||u&&u.type===Number)&&(s in this._props&&(this._props[s]=R7(this._props[s])),(l||(l=Object.create(null)))[li(s)]=!0)}this._numberProps=l,this._resolveProps(r),this.shadowRoot&&this._applyStyles(o),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>{r.configureApp=this._def.configureApp,t(this._def=r,!0)}):t(this._def)}_mount(t){this._app=this._createApp(t),this._inheritParentContext(),t.configureApp&&t.configureApp(this._app),this._app._ceVNode=this._createVNode(),this._app.mount(this._root);const n=this._instance&&this._instance.exposed;if(n)for(const r in n)jn(this,r)||Object.defineProperty(this,r,{get:()=>y(n[r])})}_resolveProps(t){const{props:n}=t,r=st(n)?n:Object.keys(n||{});for(const a of Object.keys(this))a[0]!=="_"&&r.includes(a)&&this._setProp(a,this[a]);for(const a of r.map(li))Object.defineProperty(this,a,{get(){return this._getProp(a)},set(i){this._setProp(a,i,!0,!0)}})}_setAttr(t){if(t.startsWith("data-v-"))return;const n=this.hasAttribute(t);let r=n?this.getAttribute(t):OH;const a=li(t);n&&this._numberProps&&this._numberProps[a]&&(r=R7(r)),this._setProp(a,r,!1,!0)}_getProp(t){return this._props[t]}_setProp(t,n,r=!0,a=!1){if(n!==this._props[t]&&(n===OH?delete this._props[t]:(this._props[t]=n,t==="key"&&this._app&&(this._app._ceVNode.key=n)),a&&this._instance&&this._update(),r)){const i=this._ob;i&&(this._processMutations(i.takeRecords()),i.disconnect()),n===!0?this.setAttribute(To(t),""):typeof n=="string"||typeof n=="number"?this.setAttribute(To(t),n+""):n||this.removeAttribute(To(t)),i&&i.observe(this,{attributes:!0})}}_update(){const t=this._createVNode();this._app&&(t.appContext=this._app._context),ac(t,this._root)}_createVNode(){const t={};this.shadowRoot||(t.onVnodeMounted=t.onVnodeUpdated=this._renderSlots.bind(this));const n=Ee(this._def,ma(t,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const a=(i,o)=>{this.dispatchEvent(new CustomEvent(i,hm(o[0])?ma({detail:o},o[0]):{detail:o}))};r.emit=(i,...o)=>{a(i,o),To(i)!==i&&a(To(i),o)},this._setParent()}),n}_applyStyles(t,n){if(!t)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let a=t.length-1;a>=0;a--){const i=document.createElement("style");r&&i.setAttribute("nonce",r),i.textContent=t[a],this.shadowRoot.prepend(i)}}_parseSlots(){const t=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(t[r]||(t[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const t=this._getSlots(),n=this._instance.type.__scopeId;for(let r=0;r<t.length;r++){const a=t[r],i=a.getAttribute("name")||"default",o=this._slots[i],l=a.parentNode;if(o)for(const s of o){if(n&&s.nodeType===1){const u=n+"-s",c=document.createTreeWalker(s,1);s.setAttribute(u,"");let d;for(;d=c.nextNode();)d.setAttribute(u,"")}l.insertBefore(s,a)}else for(;a.firstChild;)l.insertBefore(a.firstChild,a);l.removeChild(a)}}_getSlots(){const t=[this];return this._teleportTargets&&t.push(...this._teleportTargets),t.reduce((n,r)=>(n.push(...Array.from(r.querySelectorAll("slot"))),n),[])}_injectChildStyle(t){this._applyStyles(t.styles,t)}_removeChildStyle(t){}}function moe(e){const t=Kt(),n=t&&t.ce;return n||null}function iAe(){const e=moe();return e&&e.shadowRoot}function oAe(e="$style"){{const t=Kt();if(!t)return $r;const n=t.type.__cssModules;if(!n)return $r;const r=n[e];return r||$r}}const voe=new WeakMap,goe=new WeakMap,U7=Symbol("_moveCb"),PH=Symbol("_enterCb"),lAe=e=>(delete e.props.mode,e),sAe=lAe({name:"TransitionGroup",props:ma({},uoe,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Kt(),r=QL();let a,i;return ll(()=>{if(!a.length)return;const o=e.moveClass||`${e.name||"v"}-move`;if(!fAe(a[0].el,n.vnode.el,o)){a=[];return}a.forEach(uAe),a.forEach(cAe);const l=a.filter(dAe);Yk(n.vnode.el),l.forEach(s=>{const u=s.el,c=u.style;ku(u,o),c.transform=c.webkitTransform=c.transitionDuration="";const d=u[U7]=p=>{p&&p.target!==u||(!p||p.propertyName.endsWith("transform"))&&(u.removeEventListener("transitionend",d),u[U7]=null,rf(u,o))};u.addEventListener("transitionend",d)}),a=[]}),()=>{const o=lr(e),l=coe(o);let s=o.tag||At;if(a=[],i)for(let u=0;u<i.length;u++){const c=i[u];c.el&&c.el instanceof Element&&(a.push(c),md(c,I1(c,l,r,n)),voe.set(c,c.el.getBoundingClientRect()))}i=t.default?YC(t.default()):[];for(let u=0;u<i.length;u++){const c=i[u];c.key!=null&&md(c,I1(c,l,r,n))}return Ee(s,null,i)}}}),t9=sAe;function uAe(e){const t=e.el;t[U7]&&t[U7](),t[PH]&&t[PH]()}function cAe(e){goe.set(e,e.el.getBoundingClientRect())}function dAe(e){const t=voe.get(e),n=goe.get(e),r=t.left-n.left,a=t.top-n.top;if(r||a){const i=e.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${a}px)`,i.transitionDuration="0s",e}}function fAe(e,t,n){const r=e.cloneNode(),a=e[$1];a&&a.forEach(l=>{l.split(/\s+/).forEach(s=>s&&r.classList.remove(s))}),n.split(/\s+/).forEach(l=>l&&r.classList.add(l)),r.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(r);const{hasTransform:o}=doe(r);return i.removeChild(r),o}const Yf=e=>{const t=e.props["onUpdate:modelValue"]||!1;return st(t)?n=>p1(t,n):t};function pAe(e){e.target.composing=!0}function IH(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const rs=Symbol("_assign"),Jf={created(e,{modifiers:{lazy:t,trim:n,number:r}},a){e[rs]=Yf(a);const i=r||a.props&&a.props.type==="number";qc(e,t?"change":"input",o=>{if(o.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=B7(l)),e[rs](l)}),n&&qc(e,"change",()=>{e.value=e.value.trim()}),t||(qc(e,"compositionstart",pAe),qc(e,"compositionend",IH),qc(e,"change",IH))},mounted(e,{value:t}){e.value=t==null?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:r,trim:a,number:i}},o){if(e[rs]=Yf(o),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?B7(e.value):e.value,s=t==null?"":t;l!==s&&(document.activeElement===e&&e.type!=="range"&&(r&&t===n||a&&e.value.trim()===s)||(e.value=s))}},h2={deep:!0,created(e,t,n){e[rs]=Yf(n),qc(e,"change",()=>{const r=e._modelValue,a=V1(e),i=e.checked,o=e[rs];if(st(r)){const l=zC(r,a),s=l!==-1;if(i&&!s)o(r.concat(a));else if(!i&&s){const u=[...r];u.splice(l,1),o(u)}}else if(Pm(r)){const l=new Set(r);i?l.add(a):l.delete(a),o(l)}else o(boe(e,i))})},mounted:NH,beforeUpdate(e,t,n){e[rs]=Yf(n),NH(e,t,n)}};function NH(e,{value:t,oldValue:n},r){e._modelValue=t;let a;if(st(t))a=zC(t,r.props.value)>-1;else if(Pm(t))a=t.has(r.props.value);else{if(t===n)return;a=Uf(t,boe(e,!0))}e.checked!==a&&(e.checked=a)}const m2={created(e,{value:t},n){e.checked=Uf(t,n.props.value),e[rs]=Yf(n),qc(e,"change",()=>{e[rs](V1(e))})},beforeUpdate(e,{value:t,oldValue:n},r){e[rs]=Yf(r),t!==n&&(e.checked=Uf(t,r.props.value))}},yoe={deep:!0,created(e,{value:t,modifiers:{number:n}},r){const a=Pm(t);qc(e,"change",()=>{const i=Array.prototype.filter.call(e.options,o=>o.selected).map(o=>n?B7(V1(o)):V1(o));e[rs](e.multiple?a?new Set(i):i:i[0]),e._assigning=!0,Ne(()=>{e._assigning=!1})}),e[rs]=Yf(r)},mounted(e,{value:t}){$H(e,t)},beforeUpdate(e,t,n){e[rs]=Yf(n)},updated(e,{value:t}){e._assigning||$H(e,t)}};function $H(e,t){const n=e.multiple,r=st(t);if(!(n&&!r&&!Pm(t))){for(let a=0,i=e.options.length;a<i;a++){const o=e.options[a],l=V1(o);if(n)if(r){const s=typeof l;s==="string"||s==="number"?o.selected=t.some(u=>String(u)===String(l)):o.selected=zC(t,l)>-1}else o.selected=t.has(l);else if(Uf(V1(o),t)){e.selectedIndex!==a&&(e.selectedIndex=a);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function V1(e){return"_value"in e?e._value:e.value}function boe(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Coe={created(e,t,n){V4(e,t,n,null,"created")},mounted(e,t,n){V4(e,t,n,null,"mounted")},beforeUpdate(e,t,n,r){V4(e,t,n,r,"beforeUpdate")},updated(e,t,n,r){V4(e,t,n,r,"updated")}};function Foe(e,t){switch(e){case"SELECT":return yoe;case"TEXTAREA":return Jf;default:switch(t){case"checkbox":return h2;case"radio":return m2;default:return Jf}}}function V4(e,t,n,r,a){const o=Foe(e.tagName,n.props&&n.props.type)[a];o&&o(e,t,n,r)}function hAe(){Jf.getSSRProps=({value:e})=>({value:e}),m2.getSSRProps=({value:e},t)=>{if(t.props&&Uf(t.props.value,e))return{checked:!0}},h2.getSSRProps=({value:e},t)=>{if(st(e)){if(t.props&&zC(e,t.props.value)>-1)return{checked:!0}}else if(Pm(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}},Coe.getSSRProps=(e,t)=>{if(typeof t.type!="string")return;const n=Foe(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}const mAe=["ctrl","shift","alt","meta"],vAe={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>mAe.some(n=>e[`${n}Key`]&&!t.includes(n))},jt=(e,t)=>{const n=e._withMods||(e._withMods={}),r=t.join(".");return n[r]||(n[r]=((a,...i)=>{for(let o=0;o<t.length;o++){const l=vAe[t[o]];if(l&&l(a,t))return}return e(a,...i)}))},gAe={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},sa=(e,t)=>{const n=e._withKeys||(e._withKeys={}),r=t.join(".");return n[r]||(n[r]=(a=>{if(!("key"in a))return;const i=To(a.key);if(t.some(o=>o===i||gAe[o]===i))return e(a)}))},Eoe=ma({patchProp:tAe},NSe);let zy,VH=!1;function woe(){return zy||(zy=Iie(Eoe))}function Soe(){return zy=VH?zy:Nie(Eoe),VH=!0,zy}const ac=((...e)=>{woe().render(...e)}),yAe=((...e)=>{Soe().hydrate(...e)}),Xf=((...e)=>{const t=woe().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=Doe(r);if(!a)return;const i=t._component;!Mt(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const o=n(a,!1,_oe(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),o},t}),Aoe=((...e)=>{const t=Soe().createApp(...e),{mount:n}=t;return t.mount=r=>{const a=Doe(r);if(a)return n(a,!0,_oe(a))},t});function _oe(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function Doe(e){return xt(e)?document.querySelector(e):e}let HH=!1;const bAe=()=>{HH||(HH=!0,hAe(),WSe())};/**
* vue v3.5.22
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const CAe=()=>{},Zf=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:vie,BaseTransitionPropsValidators:eO,Comment:la,DeprecationTypes:OSe,EffectScope:KL,ErrorCodes:twe,ErrorTypeStrings:TSe,Fragment:At,KeepAlive:_we,ReactiveEffect:Lb,Static:Gh,Suspense:cSe,Teleport:Ad,Text:Ks,TrackOpTypes:qEe,Transition:vi,TransitionGroup:t9,TriggerOpTypes:YEe,VueElement:e9,assertNumber:ewe,callWithAsyncErrorHandling:ss,callWithErrorHandling:L0,camelize:li,capitalize:R0,cloneVNode:Qs,compatUtils:LSe,compile:CAe,computed:B,createApp:Xf,createBlock:je,createCommentVNode:$e,createElementBlock:ue,createElementVNode:be,createHydrationRenderer:Nie,createPropsRestProxy:$we,createRenderer:Iie,createSSRApp:Aoe,createSlots:ji,createStaticVNode:ySe,createTextVNode:En,createVNode:Ee,customRef:UC,defineAsyncComponent:Swe,defineComponent:he,defineCustomElement:hoe,defineEmits:Mwe,defineExpose:Bwe,defineModel:Owe,defineOptions:Rwe,defineProps:kwe,defineSSRCustomElement:rAe,defineSlots:Lwe,devtools:xSe,effect:FEe,effectScope:i2,getCurrentInstance:Kt,getCurrentScope:o2,getCurrentWatcher:JEe,getTransitionRawChildren:YC,guardReactiveProps:Us,h:z,handleError:Im,hasInjectionContext:Tie,hydrate:yAe,hydrateOnIdle:ywe,hydrateOnInteraction:Ewe,hydrateOnMediaQuery:Fwe,hydrateOnVisible:Cwe,initCustomFormatter:_Se,initDirectivesForSSR:bAe,inject:ut,isMemoSame:ioe,isProxy:P1,isReactive:_l,isReadonly:hd,isRef:Kn,isRuntimeOnly:wSe,isShallow:Dl,isVNode:dr,markRaw:Mo,mergeDefaults:Iwe,mergeModels:Nwe,mergeProps:en,nextTick:Ne,normalizeClass:J,normalizeProps:ns,normalizeStyle:Rt,onActivated:Nm,onBeforeMount:c2,onBeforeUnmount:Xn,onBeforeUpdate:d2,onDeactivated:JC,onErrorCaptured:Eie,onMounted:Gt,onRenderTracked:Fie,onRenderTriggered:Cie,onScopeDispose:l2,onServerPrefetch:bie,onUnmounted:da,onUpdated:ll,onWatcherCleanup:aie,openBlock:H,popScopeId:owe,provide:Xt,proxyRefs:XL,pushScopeId:iwe,queuePostFlushCb:Ib,reactive:dn,readonly:qf,ref:j,registerRuntimeCompiler:ESe,render:ac,renderList:bn,renderSlot:ze,resolveComponent:Yt,resolveDirective:$m,resolveDynamicComponent:an,resolveFilter:RSe,resolveTransitionHooks:I1,setBlockTracking:zb,setDevtoolsHook:kSe,setTransitionHooks:md,shallowReactive:s2,shallowReadonly:JL,shallowRef:ar,ssrContextKey:zie,ssrUtils:BSe,stop:EEe,toDisplayString:pt,toHandlerKey:f1,toHandlers:Sie,toRaw:lr,toRef:Jn,toRefs:Pa,toValue:Ta,transformVNodeArgs:vSe,triggerRef:Ny,unref:y,useAttrs:mc,useCssModule:oAe,useCssVars:GSe,useHost:moe,useId:cwe,useModel:Kie,useSSRContext:Wie,useShadowRoot:iAe,useSlots:ka,useTemplateRef:dwe,useTransitionState:QL,vModelCheckbox:h2,vModelDynamic:Coe,vModelRadio:m2,vModelSelect:yoe,vModelText:Jf,vShow:Nn,version:ooe,warn:cO,watch:He,watchEffect:so,watchPostEffect:tSe,watchSyncEffect:Gie,withAsyncContext:Vwe,withCtx:Ie,withDefaults:Pwe,withDirectives:rn,withKeys:sa,withMemo:DSe,withModifiers:jt,withScopeId:lwe},Symbol.toStringTag,{value:"Module"})),FAe="/vue-pure-admin/static/png/version-bg-Bb367lV-.png",EAe=(e="#FA8D88",t="#FE7D66")=>`<?xml version="1.0" encoding="UTF-8"?>
<svg viewBox="0 0 2009 2108" version="1.1" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink">
<title>version-rokect</title>
<defs>
<!-- 1. background -->
<linearGradient x1="50%" y1="0%" x2="50%" y2="100%" id="linearGradient-1">
<stop stop-color="${e}" offset="0%"></stop>
<stop stop-color="${e}" offset="100%"></stop>
</linearGradient>
</defs>
<g id="page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="version-rokect" transform="translate(0.000000, -0.000000)" fill-rule="nonzero">
<g id="bg" transform="translate(18.451214, 78.361595)" fill="url(#linearGradient-1)">
<path
d="M679.108786,0.0184053537 L679.008786,1.25840535 C680.628786,1.23840535 682.258786,1.21840535 683.908786,1.19840535 C684.218786,1.66840535 684.828786,2.61840535 685.138786,3.08840535 C687.348786,3.02840535 689.488786,3.46840535 691.158786,5.02840535 C691.638786,5.13507202 692.130144,5.22149177 692.62474,5.30599109 L693.368045,5.43359054 C694.855453,5.69507202 696.335453,6.02173869 697.588786,6.90840535 C703.968786,8.77840535 710.108786,11.2284054 715.978786,14.3484054 C717.778786,15.9084054 719.718786,17.2984054 721.858786,18.3684054 C724.418786,20.5484054 727.468786,22.2084054 729.508786,24.9584054 C730.398786,25.3684054 731.298786,25.7784054 732.218786,26.1784054 L732.218786,27.9584054 L732.218786,27.9584054 C732.410036,27.9584054 732.673005,27.9555929 732.953376,27.9520772 L733.521228,27.9447335 C733.800661,27.9412179 734.061286,27.9384054 734.248786,27.9384054 C734.248786,28.4384054 734.228786,29.4484054 734.228786,29.9484054 C734.628786,29.9684054 735.428786,30.0084054 735.828786,30.0184054 C737.778786,33.9884054 741.488786,36.6984054 743.348786,40.7084054 C743.938786,41.6184054 744.558786,42.5184054 745.188786,43.3984054 C745.548786,43.3684054 746.248786,43.2884054 746.598786,43.2584054 C746.728786,44.4984054 746.878786,45.7384054 747.048786,46.9784054 C747.908786,48.1484054 748.648786,49.3984054 749.488786,50.5884054 C750.548786,52.4384054 750.948786,54.5284054 751.288786,56.6184054 C752.604171,57.0722515 752.88997,58.2361568 753.106583,59.4364754 L753.202631,59.9768032 C753.235251,60.156216 753.269555,60.3341746 753.308786,60.5084054 C754.562579,61.3215088 754.826265,62.6470023 754.963083,64.0209848 L755.005174,64.4801385 C755.064815,65.1696539 755.116717,65.8584054 755.268786,66.4884054 C756.311286,67.3959054 756.656286,68.6746554 756.936599,69.9660616 L757.046774,70.4824491 C757.101636,70.7401304 757.157286,70.9964054 757.218786,71.2484054 C757.678786,71.2184054 758.598786,71.1584054 759.058786,71.1384054 C759.068786,71.6484054 759.088786,72.6784054 759.098786,73.1884054 C760.888786,73.1184054 762.688786,73.0384054 764.498786,72.9584054 C767.058786,70.5484054 770.758786,71.2984054 773.958786,71.0784054 L773.838786,69.9484054 C777.658786,69.2284054 781.548786,69.0684054 785.428786,68.9884054 C786.448246,67.2975945 788.259853,67.1524375 790.116576,67.1453449 L790.601471,67.1457011 C791.571343,67.1489751 792.535813,67.1565135 793.388786,66.9684054 C795.861367,65.4238892 798.861679,65.3111317 801.833273,65.2529977 L802.681038,65.2366847 C803.809067,65.2137435 804.925238,65.1796957 805.998786,65.0584054 L805.838786,63.9784054 C809.858786,63.3184054 813.928786,62.9884054 818.018786,63.0684054 L817.828786,61.9584054 C821.848786,61.3684054 825.918786,61.1084054 829.988786,61.0884054 L829.838786,59.9684054 C833.668786,59.3384054 837.548786,59.1484054 841.428786,59.0084054 C844.286059,57.4493144 847.730522,57.2832814 851.169462,57.2449944 L852.151355,57.2364383 C853.785884,57.2243282 855.406362,57.2138599 856.948786,57.0684054 L856.898786,56.0084054 C862.488786,55.0284054 868.188786,55.1284054 873.848786,55.0384054 C873.898786,54.7684054 874.008786,54.2284054 874.058786,53.9684054 C880.428786,53.1684054 886.858786,52.9884054 893.278786,53.1484054 C893.098786,52.8484054 892.738786,52.2584054 892.558786,51.9584054 C900.018786,51.2184054 907.508786,50.9484054 915.008786,51.0984054 L914.748786,49.9084054 C925.818786,49.7284054 936.888786,48.7084054 947.998786,49.1084054 L947.868786,47.9284054 C975.958786,46.8784054 1004.16879,46.9384054 1032.24879,47.8784054 C1032.24545,47.975072 1032.2399,48.105072 1032.2336,48.2461831 L1032.21397,48.6806276 C1032.20768,48.8217387 1032.20212,48.9517387 1032.19879,49.0484054 C1044.20879,48.6784054 1056.16879,49.8984054 1068.15879,49.9284054 L1068.15879,51.0884054 C1070.13379,51.1828498 1072.16589,51.1600103 1074.21264,51.1362706 L1075.44212,51.1228498 C1080.36434,51.0761831 1085.32212,51.1584054 1089.72879,52.9784054 C1095.90879,53.1284054 1102.07879,53.2584054 1108.21879,54.0484054 L1108.10879,55.0984054 C1113.82879,55.1284054 1119.57879,55.0684054 1125.25879,55.9584054 L1125.09879,57.0784054 C1129.76879,57.0284054 1134.40879,57.7784054 1139.07879,57.9884054 C1139.08545,58.0784054 1139.09434,58.1984054 1139.10397,58.3284054 L1139.1336,58.7284054 C1139.14323,58.8584054 1139.15212,58.9784054 1139.15879,59.0684054 C1143.20879,59.0184054 1147.24879,59.3284054 1151.25879,59.9684054 L1151.09879,61.0884054 C1155.48879,61.0684054 1159.85879,61.5284054 1164.21879,62.0484054 L1164.10879,63.0484054 C1167.83879,63.0484054 1171.56879,63.3884054 1175.25879,63.9784054 L1175.11879,65.0484054 C1178.49879,65.1284054 1181.87879,65.4584054 1185.22879,65.9684054 C1185.21879,66.2284054 1185.19879,66.7484054 1185.17879,67.0184054 C1188.54879,67.0584054 1191.91879,67.3684054 1195.24879,67.9484054 L1195.14879,69.0384054 C1198.51879,69.1684054 1201.88879,69.4984054 1205.23879,69.9584054 L1205.11879,70.9984054 C1207.83879,71.1584054 1210.54879,71.4984054 1213.25879,71.9584054 L1213.14879,73.0384054 C1216.52879,73.1284054 1219.89879,73.4584054 1223.25879,73.9684054 L1223.11879,75.0084054 C1225.95879,75.3284054 1229.36879,74.8384054 1231.56879,77.0884054 C1234.21879,77.5984054 1237.74879,76.5284054 1239.68879,78.9184054 C1242.15879,79.2384054 1244.64879,79.5984054 1247.12879,80.0484054 L1247.00879,81.1384054 C1249.75879,81.2684054 1252.49879,81.5784054 1255.24879,81.9584054 L1255.12879,83.0184054 C1255.73151,83.1274963 1256.39226,83.1488186 1257.06193,83.1693971 L1257.50916,83.1839609 C1259.1499,83.2439609 1260.77879,83.415072 1261.67879,84.9684054 C1264.18879,85.2884054 1266.70879,85.6084054 1269.23879,85.9684054 L1269.16879,86.9584054 C1271.17879,87.2684054 1273.19879,87.6184054 1275.22879,87.9684054 L1275.16879,89.0184054 C1277.96879,89.4084054 1281.25879,89.0284054 1283.58879,90.9884054 C1285.57879,91.5284054 1287.99879,91.4384054 1289.56879,93.0384054 C1291.42879,93.3884054 1293.31879,93.6984054 1295.21879,93.9784054 L1295.17879,94.9184054 C1297.35879,95.3184054 1299.87879,95.3384054 1301.55879,97.0384054 C1303.42879,97.3884054 1305.31879,97.6984054 1307.22879,97.9784054 L1307.16879,98.9384054 C1309.37879,99.2684054 1311.84879,99.3084054 1313.55879,100.988405 C1315.59879,101.428405 1317.98879,101.358405 1319.55879,102.998405 C1321.04879,103.308405 1322.91879,103.198405 1323.58879,104.938405 C1326.24879,105.288405 1328.91879,105.668405 1331.57879,106.198405 C1333.65959,107.933605 1336.27434,108.699397 1338.8781,109.413971 L1339.74487,109.651525 C1340.46559,109.850005 1341.18079,110.052405 1341.87879,110.278405 C1346.67879,113.268405 1352.29879,114.408405 1357.54879,116.368405 C1360.73879,118.028405 1364.09879,119.348405 1367.56879,120.338405 C1370.53879,122.268405 1374.14879,122.978405 1377.11879,124.998405 C1383.74879,126.158405 1389.00879,130.898405 1395.55879,132.338405 C1402.88879,135.588405 1409.80879,140.038405 1417.53879,142.328405 C1418.39263,143.136098 1419.4595,143.594678 1420.55276,144.01821 L1421.21039,144.270636 C1421.32003,144.312843 1421.42956,144.355328 1421.53879,144.398405 C1422.80879,145.568405 1424.53879,145.808405 1426.16879,146.228405 C1426.45879,146.658405 1427.03879,147.508405 1427.33879,147.928405 C1428.04879,147.938405 1429.48879,147.968405 1430.20879,147.988405 C1430.46879,148.458405 1430.98879,149.408405 1431.24879,149.878405 C1431.88879,149.948405 1433.16879,150.078405 1433.81879,150.148405 C1437.72879,152.558405 1441.87879,154.578405 1446.14879,156.298405 C1446.45879,156.708405 1447.05879,157.508405 1447.36879,157.918405 C1448.06879,157.938405 1449.47879,157.968405 1450.17879,157.988405 C1450.45879,158.468405 1451.00879,159.428405 1451.27879,159.908405 C1451.84879,159.958405 1452.98879,160.068405 1453.55879,160.128405 C1454.50879,161.838405 1456.53879,161.818405 1458.22879,162.218405 C1458.49879,162.648405 1459.01879,163.488405 1459.28879,163.918405 C1459.88879,163.958405 1461.08879,164.038405 1461.69879,164.078405 C1462.02879,166.098405 1464.00879,165.928405 1465.58879,166.268405 C1467.35754,168.087155 1469.5755,169.253562 1471.83742,170.35112 L1472.74357,170.787855 C1473.80123,171.296322 1474.8567,171.806739 1475.86879,172.378405 C1477.07879,173.068405 1478.28879,173.758405 1479.53879,174.468405 C1480.82879,175.548405 1482.45879,175.948405 1484.09879,176.308405 C1484.11879,176.618405 1484.17879,177.248405 1484.19879,177.568405 C1486.16879,178.528405 1488.16879,179.468405 1490.20879,180.318405 C1490.48879,180.718405 1491.04879,181.528405 1491.31879,181.928405 C1492.01879,181.958405 1493.41879,182.008405 1494.11879,182.038405 C1494.13879,182.418405 1494.17879,183.178405 1494.19879,183.558405 C1496.18879,184.408405 1498.15879,185.338405 1500.15879,186.238405 C1500.44879,186.648405 1501.03879,187.478405 1501.32879,187.898405 C1501.89879,187.958405 1503.01879,188.078405 1503.57879,188.148405 C1505.20879,190.288405 1507.73879,191.308405 1510.17879,192.248405 C1510.45879,192.658405 1511.02879,193.478405 1511.30879,193.888405 C1511.87879,193.958405 1513.02879,194.078405 1513.59879,194.138405 C1515.22879,196.228405 1517.58879,197.448405 1520.05879,198.308405 C1521.04879,199.188405 1522.07879,200.068405 1523.11879,200.958405 C1524.79879,201.558405 1526.57879,202.178405 1527.56879,203.818405 C1528.20879,203.878405 1529.47879,204.008405 1530.11879,204.068405 C1530.13879,204.428405 1530.17879,205.148405 1530.19879,205.498405 C1531.55879,205.898405 1532.74879,206.668405 1533.64879,207.798405 C1534.26879,207.878405 1535.50879,208.018405 1536.11879,208.088405 C1536.13879,208.438405 1536.17879,209.148405 1536.19879,209.508405 C1537.54879,209.898405 1538.77879,210.658405 1539.65879,211.808405 C1540.27879,211.878405 1541.49879,212.018405 1542.10879,212.088405 C1542.13879,212.448405 1542.18879,213.188405 1542.20879,213.548405 C1544.13879,214.518405 1546.07879,215.468405 1548.03879,216.398405 C1548.08879,216.678405 1548.18879,217.238405 1548.23879,217.508405 C1549.57879,217.888405 1550.76879,218.658405 1551.60879,219.808405 C1552.23879,219.878405 1553.47879,220.018405 1554.10879,220.088405 C1554.13879,220.438405 1554.20879,221.138405 1554.24879,221.498405 C1559.22879,224.518405 1563.99879,227.918405 1568.69879,231.388405 C1569.86879,232.375072 1571.10434,233.280628 1572.3536,234.169146 L1573.85597,235.231291 C1575.85905,236.647516 1577.84412,238.085739 1579.59879,239.808405 C1580.24879,239.878405 1581.55879,240.018405 1582.20879,240.078405 C1582.17879,240.548405 1582.10879,241.488405 1582.06879,241.948405 C1582.51879,241.958405 1583.40879,241.968405 1583.85879,241.978405 C1585.05879,243.268405 1586.29879,244.548405 1587.51879,245.858405 C1588.19879,245.908405 1589.55879,246.018405 1590.23879,246.068405 C1590.18879,246.558405 1590.07879,247.528405 1590.01879,248.008405 C1590.46879,248.008405 1591.35879,247.998405 1591.79879,247.988405 C1593.50247,250.068405 1595.63217,251.64281 1597.8003,253.176067 L1598.80229,253.882493 C1599.47023,254.353752 1600.13615,254.827879 1600.78879,255.318405 C1603.24879,257.558405 1606.13879,259.278405 1608.67879,261.458405 C1611.93879,264.208405 1615.24879,266.898405 1618.67879,269.448405 C1620.12521,270.419834 1621.40328,271.606824 1622.6592,272.817593 L1623.41126,273.545373 C1625.41593,275.485548 1627.43879,277.388405 1630.07879,278.468405 C1630.10879,278.728405 1630.18879,279.248405 1630.22879,279.518405 C1634.83879,282.178405 1638.11879,286.598405 1642.64879,289.458405 C1643.27879,290.148405 1643.93879,290.838405 1644.62879,291.528405 C1647.80879,293.648405 1650.31879,296.548405 1653.23879,298.998405 C1654.68879,300.358405 1656.26879,301.598405 1658.06879,302.488405 C1658.09879,302.778405 1658.15879,303.348405 1658.18879,303.638405 C1659.51879,304.498405 1660.77879,305.488405 1662.15879,306.338405 C1662.20879,306.618405 1662.30879,307.178405 1662.35879,307.458405 C1670.58879,313.868405 1677.69879,321.838405 1685.21879,328.998405 C1686.64879,330.418405 1688.24879,331.668405 1690.14879,332.468405 C1690.12879,332.868405 1690.08879,333.688405 1690.06879,334.098405 C1690.59879,334.068405 1691.67879,334.018405 1692.20879,333.988405 C1692.17879,334.518405 1692.10879,335.578405 1692.06879,336.108405 C1692.59879,336.078405 1693.65879,336.018405 1694.18879,335.978405 C1694.18129,336.177155 1694.17097,336.447624 1694.15996,336.736023 L1694.13761,337.320788 C1694.1266,337.609187 1694.11629,337.879655 1694.10879,338.078405 C1694.30379,338.070905 1694.57332,338.060593 1694.86201,338.049577 L1695.44853,338.027233 C1695.73816,338.016218 1696.01004,338.005905 1696.20879,337.998405 C1696.16879,338.528405 1696.10879,339.578405 1696.07879,340.108405 C1696.60879,340.078405 1697.65879,340.018405 1698.18879,339.978405 C1698.16879,340.508405 1698.12879,341.558405 1698.11879,342.078405 C1698.63879,342.058405 1699.67879,342.018405 1700.20879,341.998405 C1700.17879,342.528405 1700.10879,343.578405 1700.07879,344.108405 C1700.60879,344.078405 1701.66879,344.008405 1702.19879,343.978405 C1702.18754,344.177155 1702.17347,344.450437 1702.15871,344.742351 L1702.12886,345.33446 C1702.1141,345.626374 1702.10004,345.899655 1702.08879,346.098405 C1702.48879,346.088405 1703.29879,346.068405 1703.69879,346.058405 C1706.65636,350.819617 1710.62477,354.802721 1714.67283,358.725773 L1716.95212,360.93089 C1720.49165,364.365944 1723.95848,367.858102 1726.72879,371.888405 C1727.09879,371.928405 1727.83879,371.998405 1728.19879,372.028405 C1728.19879,372.215905 1728.19738,372.473718 1728.19562,372.749108 L1728.19195,373.307702 C1728.19019,373.583093 1728.18879,373.840905 1728.18879,374.028405 C1728.69879,374.018405 1729.72879,373.978405 1730.24879,373.968405 C1730.21879,374.498405 1730.17879,375.568405 1730.15879,376.108405 C1730.66879,376.078405 1731.69879,376.018405 1732.21879,375.988405 C1732.17879,376.538405 1732.08879,377.638405 1732.04879,378.198405 C1732.48879,378.138405 1733.34879,378.038405 1733.78879,377.978405 C1735.65879,383.178405 1740.71879,386.258405 1744.08879,390.448405 C1744.11879,390.838405 1744.17879,391.628405 1744.21879,392.028405 C1744.71879,392.008405 1745.73879,391.978405 1746.23879,391.968405 C1746.22879,392.508405 1746.18879,393.598405 1746.16879,394.138405 C1746.65879,394.098405 1747.63879,394.008405 1748.11879,393.958405 C1748.17879,394.638405 1748.27879,395.998405 1748.33879,396.668405 C1750.82879,398.718405 1753.40879,400.878405 1754.70879,403.928405 C1755.08879,403.948405 1755.85879,403.978405 1756.23879,403.998405 C1756.21879,404.528405 1756.19879,405.608405 1756.17879,406.138405 C1756.66879,406.098405 1757.63879,406.008405 1758.11879,405.958405 C1758.17879,406.638405 1758.27879,407.988405 1758.33879,408.668405 C1760.83879,410.558405 1762.89879,412.948405 1764.79879,415.448405 C1767.17879,419.138405 1770.58879,422.078405 1772.71879,425.918405 C1772.80879,425.928405 1772.93101,425.941739 1773.06434,425.956183 L1773.47656,426.000628 C1773.61101,426.015072 1773.73545,426.028405 1773.82879,426.038405 C1774.40833,428.049769 1775.67124,429.661339 1776.99311,431.231282 L1777.52352,431.857888 C1777.96569,432.379624 1778.40515,432.902042 1778.81879,433.438405 C1779.61379,434.402155 1780.35535,435.406687 1781.08408,436.421941 L1782.53646,438.457839 C1783.26613,439.47403 1784.01004,440.480905 1784.80879,441.448405 C1786.91879,444.018405 1788.71879,446.838405 1790.78879,449.458405 C1792.94879,452.148405 1795.05879,454.908405 1796.72879,457.948405 C1797.09879,457.958405 1797.83879,457.978405 1798.20879,457.978405 C1798.23879,458.638405 1798.29879,459.948405 1798.33879,460.598405 C1799.54879,461.808405 1800.70879,463.088405 1801.86879,464.398405 C1803.26879,467.528405 1805.97879,469.808405 1807.30879,472.988405 C1808.61879,474.498405 1809.89879,476.078405 1810.71879,477.948405 C1811.00879,477.958405 1811.59879,477.988405 1811.88879,478.008405 C1812.36879,480.598405 1814.06879,482.588405 1815.84879,484.438405 C1816.90879,486.618405 1818.25879,488.648405 1819.80879,490.538405 C1820.69879,492.868405 1822.20879,494.848405 1824.10879,496.478405 C1824.16879,497.018405 1824.28879,498.108405 1824.35879,498.648405 C1825.59879,499.918405 1826.83879,501.188405 1828.10879,502.458405 C1828.17879,502.998405 1828.31879,504.058405 1828.38879,504.588405 C1829.59937,505.469582 1830.27418,506.764461 1830.89913,508.098835 L1831.16532,508.672037 C1831.20965,508.76761 1831.25408,508.863111 1831.29879,508.958405 C1833.83879,511.938405 1835.39879,515.608405 1838.03879,518.538405 C1838.14879,519.038405 1838.36879,520.038405 1838.47879,520.538405 C1839.82879,521.748405 1840.64879,523.348405 1841.25879,525.058405 C1842.15879,526.118405 1843.10879,527.178405 1844.07879,528.228405 C1844.13879,528.868405 1844.25879,530.168405 1844.30879,530.818405 C1844.72879,531.088405 1845.57879,531.628405 1845.99879,531.898405 C1846.72879,534.378405 1848.02879,536.628405 1849.81879,538.518405 C1850.38879,539.858405 1851.02879,541.208405 1851.75879,542.498405 C1853.96879,545.718405 1855.26879,549.488405 1857.82879,552.488405 C1858.38879,553.838405 1859.01879,555.198405 1859.76879,556.488405 C1861.95879,559.758405 1863.22879,563.598405 1865.96879,566.508405 C1866.27879,567.968405 1866.11879,569.868405 1867.87879,570.418405 C1868.34879,571.898405 1868.97879,573.348405 1869.98879,574.568405 C1870.11879,575.068405 1870.35879,576.058405 1870.48879,576.558405 C1872.01349,578.231347 1873.03993,580.238129 1874.02885,582.265721 L1874.52231,583.279802 C1874.76962,583.78626 1875.01937,584.290758 1875.27879,584.788405 C1875.97879,586.078405 1876.62879,587.398405 1877.32879,588.728405 C1877.97879,590.058405 1878.62879,591.378405 1879.31879,592.728405 C1879.98879,594.048405 1880.63879,595.378405 1881.31879,596.728405 C1881.97879,598.058405 1882.62879,599.378405 1883.31879,600.728405 C1883.97879,602.048405 1884.63879,603.378405 1885.31879,604.728405 C1885.97879,606.048405 1886.63879,607.378405 1887.31879,608.728405 C1887.98879,610.048405 1888.60879,611.378405 1889.30879,612.728405 C1890.00879,614.098405 1890.62879,615.498405 1891.31879,616.908405 C1893.12879,620.028405 1893.79879,623.758405 1896.05879,626.628405 C1896.09879,627.188405 1896.17879,628.318405 1896.21879,628.878405 C1896.64879,629.188405 1897.48879,629.798405 1897.91879,630.108405 C1898.37879,634.748405 1901.82879,638.318405 1902.44879,642.928405 C1902.86879,643.248405 1903.71879,643.888405 1904.14879,644.208405 C1904.15879,644.878405 1904.18879,646.208405 1904.19879,646.878405 C1904.62879,647.178405 1905.47879,647.798405 1905.90879,648.098405 C1906.41434,650.416183 1907.11953,652.685566 1907.85496,654.948899 L1908.48879,656.888405 L1908.48879,656.888405 C1908.84879,657.208405 1909.55879,657.858405 1909.91879,658.178405 C1910.57879,661.858405 1911.85879,665.388405 1913.83879,668.578405 C1915.94879,674.718405 1918.96879,680.508405 1920.47879,686.878405 C1920.83879,687.208405 1921.54879,687.848405 1921.89879,688.168405 C1922.58879,691.148405 1923.60879,694.048405 1924.47879,696.998405 C1924.89879,697.308405 1925.73879,697.938405 1926.15879,698.258405 C1926.16879,699.798405 1926.17879,701.338405 1926.24879,702.898405 C1926.65879,703.198405 1927.49879,703.788405 1927.91879,704.088405 C1930.54879,715.958405 1936.57879,726.998405 1938.36879,739.008405 C1938.81879,739.308405 1939.70879,739.898405 1940.15879,740.198405 C1940.15879,741.778405 1940.16879,743.368405 1940.22879,744.978405 C1940.67879,745.278405 1941.57879,745.868405 1942.02879,746.168405 C1942.31807,750.30412 1943.54581,754.25616 1944.84643,758.199797 L1945.36851,759.777218 C1946.32527,762.669859 1947.25914,765.570548 1947.82879,768.548405 C1951.24736,781.110304 1957.0298,792.149198 1960.64818,805.376077 C1963.14474,808.118422 1964.62797,812.572203 1965.17879,815.858405 C1966.40879,818.358405 1966.67879,821.168405 1967.19879,823.898405 C1969.26879,827.408405 1968.03879,831.798405 1969.92879,835.358405 C1969.97705,835.795362 1970.01918,836.235551 1970.05954,836.67753 L1970.13919,837.563448 C1970.37875,840.225797 1970.65879,842.917971 1971.91879,845.328405 C1972.58879,848.648405 1972.33879,852.268405 1973.96879,855.348405 C1974.18879,858.878405 1974.34879,862.438405 1975.17879,865.908405 C1976.96879,869.598405 1976.46879,873.878405 1977.17879,877.848405 C1978.27079,880.093072 1978.39585,882.568583 1978.4717,885.0605 L1978.50387,886.128844 C1978.58439,888.621072 1978.74679,891.099072 1979.90879,893.348405 C1980.37879,896.838405 1980.73879,900.348405 1981.18879,903.858405 C1983.13879,910.198405 1982.01879,917.248405 1983.14879,923.848405 C1984.55479,927.002405 1984.7374,930.445205 1984.82708,933.894824 L1984.85364,934.984075 C1984.89279,936.617305 1984.93779,938.245405 1985.10879,939.838405 C1986.34129,942.752016 1986.3607,946.013498 1986.35695,949.281669 L1986.3566,950.434864 C1986.36386,953.699887 1986.48795,956.931461 1987.91879,959.788405 C1988.04535,961.273405 1988.04377,962.779763 1988.0275,964.289012 L1988.01573,965.295405 C1987.97562,968.817858 1987.99285,972.333718 1989.50879,975.608405 L1990.54879,972.468405 L1990.54879,1103.94841 L1988.02879,1103.94841 L1988.02879,1103.94841 C1988.01879,1108.59841 1987.87879,1113.24841 1987.87879,1117.90841 C1987.52879,1117.94841 1986.83879,1118.01841 1986.49879,1118.04841 C1986.28879,1126.23841 1985.62879,1134.43841 1986.04879,1142.63841 C1985.67879,1141.75841 1984.92879,1139.98841 1984.55879,1139.10841 C1983.89792,1141.70645 1984.03377,1144.56211 1984.16444,1147.4069 L1984.20459,1148.30458 C1984.36338,1152.0408 1984.36705,1155.70927 1982.38879,1158.69841 C1981.97879,1169.61841 1982.36879,1180.54841 1982.34879,1191.46841 L1981.16879,1192.50841 C1981.14879,1203.13841 1977.09879,1213.11841 1976.15879,1223.62841 C1975.78379,1225.44068 1975.41753,1227.25537 1975.05481,1229.07116 L1974.33255,1232.70381 C1972.29081,1242.99826 1970.25151,1253.29977 1967.26879,1263.36841 C1959.79879,1296.94841 1949.98879,1330.04841 1938.87879,1362.67841 C1938.02879,1365.71841 1936.75879,1368.62841 1935.24879,1371.40841 C1933.95879,1377.05841 1931.23879,1382.23841 1929.81879,1387.85841 C1926.68879,1394.32841 1924.23879,1401.10841 1921.81879,1407.85841 C1919.98879,1410.97841 1918.62879,1414.33841 1917.83879,1417.87841 C1911.60879,1430.26841 1906.42879,1443.16841 1900.50879,1455.70841 C1900.17879,1456.09841 1899.53879,1456.86841 1899.20879,1457.25841 C1896.94327,1463.90496 1893.76009,1470.17428 1890.50201,1476.41648 L1889.19678,1478.91274 C1886.58631,1483.90569 1883.99982,1488.91116 1881.86879,1494.10841 C1881.57879,1494.12841 1881.00879,1494.15841 1880.71879,1494.16841 C1880.46879,1495.42841 1880.25879,1496.71841 1880.06879,1498.03841 C1879.80879,1498.09841 1879.27879,1498.21841 1879.00879,1498.28841 C1878.08879,1499.99841 1877.19879,1501.73841 1876.40879,1503.52841 C1872.94879,1510.38841 1868.70879,1516.87841 1865.88879,1524.04841 C1865.64879,1524.10841 1865.16879,1524.20841 1864.93879,1524.26841 C1856.20879,1539.61841 1847.55879,1555.25841 1837.14879,1569.46841 C1836.93879,1570.14841 1836.75879,1570.85841 1836.58879,1571.58841 C1786.83879,1647.60841 1728.04879,1717.67841 1660.10879,1778.13841 C1599.39879,1831.56841 1532.80879,1878.85841 1461.12879,1916.52841 C1448.55879,1919.92841 1437.77879,1928.27841 1425.50879,1932.73841 C1326.97879,1980.54841 1220.06879,2011.18841 1111.33879,2023.54841 C1107.23879,2024.32507 1103.01434,2024.59729 1098.77138,2024.79211 L1097.17961,2024.86237 L1097.17961,2024.86237 L1095.58734,2024.93038 C1088.15754,2025.25028 1080.75212,2025.66007 1073.93879,2028.44841 C1016.13879,2028.73841 958.338786,2028.80841 900.548786,2028.30841 C895.728786,2028.38841 891.118786,2026.41841 886.268786,2027.14841 C885.498786,2026.44841 884.738786,2025.76841 883.988786,2025.11841 C819.998786,2019.79841 756.988786,2004.73841 695.368786,1986.78841 C694.978786,1986.41841 694.178786,1985.66841 693.788786,1985.29841 C684.338786,1983.87841 675.518786,1979.73841 666.568786,1976.54841 C643.668786,1969.23841 621.598786,1959.76841 599.398786,1950.70841 C598.978786,1950.38841 598.148786,1949.75841 597.728786,1949.43841 C506.738786,1911.01841 422.618786,1856.92841 347.198786,1793.35841 C318.338786,1768.60841 290.158786,1742.82841 264.678786,1714.51841 C221.878786,1668.51841 182.918786,1618.69841 149.738786,1565.29841 C148.094342,1563.44952 146.787675,1561.37149 145.529952,1559.25923 L144.591324,1557.67166 C143.340021,1555.55445 142.065453,1553.45174 140.478786,1551.55841 C140.338786,1550.99841 140.068786,1549.88841 139.928786,1549.32841 C124.061994,1525.49595 111.032823,1499.95167 98.323923,1474.262 L96.3195491,1470.20476 C95.985808,1469.52843 95.652197,1468.85205 95.3186701,1468.17566 L93.3181518,1464.11736 C89.9844146,1457.35399 86.6499183,1450.59482 83.2687862,1443.86841 C80.4900362,1436.91028 77.5878878,1429.98933 74.6711303,1423.06886 L72.7256548,1418.45487 C65.9172726,1402.30335 59.1609737,1386.10997 53.8387862,1369.40841 C49.6587862,1361.25841 47.7587862,1352.18841 44.5687862,1343.64841 C42.4287862,1336.22841 38.9787862,1329.15841 37.8587862,1321.48841 C34.5487862,1312.30841 31.7187862,1302.88841 29.8787862,1293.32841 C26.6387862,1285.66841 25.8987862,1277.33841 23.8287862,1269.36841 C16.2287862,1243.31841 12.8887862,1216.21841 7.16878624,1189.87841 C7.04878624,1180.60841 4.49878624,1171.71841 3.84878624,1162.53841 L2.13878624,1161.48841 C2.22878624,1142.12841 2.20878624,1122.76841 1.94878624,1103.40841 C1.64878624,1103.30841 1.05878624,1103.12841 0.768786237,1103.03841 C-0.201213763,1056.93841 -0.381213763,1010.74841 0.978786237,964.638405 C0.978786237,898.361875 0.971997713,832.087042 0.980793605,765.813206 L0.808786238,765.878405 L0.808786238,765.878405 C0.798786238,674.808405 -0.261213762,583.738405 0.248786238,492.668405 C0.468807184,489.04944 0.844244167,485.436231 0.990787998,481.815677 L0.418786237,481.208405 C0.579400479,481.234736 0.782304776,481.267305 1.00522901,481.302646 C1.04356706,480.322694 1.05906413,479.340972 1.04878624,478.358405 C1.06878624,476.328405 1.11878624,474.308405 1.16878624,472.298405 C1.58878624,472.288405 2.43878624,472.258405 2.85878624,472.248405 C2.90878624,470.988405 2.97878624,469.738405 3.03878624,468.488405 C5.24878624,465.418405 6.73878624,461.888405 7.24878624,458.138405 C7.34878624,458.131739 7.48323068,458.125072 7.62952698,458.118405 L8.08137883,458.098405 C8.22878624,458.091739 8.3654529,458.085072 8.46878624,458.078405 C9.33878624,456.178405 10.3687862,454.358405 11.2387862,452.468405 C12.9187862,450.708405 14.2987862,448.698405 15.2587862,446.458405 L16.1129464,445.412917 C18.1151925,442.978093 20.1987862,440.595905 22.7187862,438.688405 C22.8087862,438.058405 22.9987862,436.798405 23.0887862,436.168405 C23.7187862,436.088405 24.9687862,435.908405 25.5887862,435.828405 C27.6587862,433.348405 29.7987862,430.728405 32.8687862,429.478405 C32.9087862,429.208405 32.9787862,428.668405 33.0187862,428.398405 C34.9487862,427.638405 36.8387862,426.738405 38.4987862,425.478405 C39.3687862,424.548405 40.5087862,423.968405 41.6987862,423.548405 C42.0287862,423.238405 42.6787862,422.608405 43.0087862,422.298405 C44.5987862,421.808405 46.4187862,421.628405 47.5487862,420.248405 C47.8091311,420.194957 48.081961,420.157264 48.3578456,420.121898 L48.6897699,420.079715 C49.9077755,419.922841 51.1118897,419.707026 51.4987862,418.288405 C53.5887862,417.838405 56.0887862,418.038405 57.6487862,416.298405 C60.1687862,416.018405 62.6987862,415.708405 65.2087862,415.318405 L65.0887862,414.208405 C66.3099984,413.95689 67.6267109,413.889948 68.9629577,413.852864 L69.7664421,413.832958 C72.5825879,413.767166 75.4178771,413.696587 77.5687862,412.188405 C81.5187862,412.178405 85.4687862,412.158405 89.4087862,412.248405 C92.8787862,414.458405 97.5187862,413.478405 101.448786,414.268405 C102.810399,415.812921 104.773167,415.976158 106.737119,416.057533 L107.297762,416.079678 C108.043948,416.109227 108.782012,416.144857 109.478786,416.258405 C110.248198,417.19017 111.346468,417.578821 112.457048,417.937868 L113.011898,418.117302 C113.288371,418.208163 113.562316,418.302523 113.828786,418.408405 C115.658786,419.698405 117.828786,420.128405 120.028786,420.258405 C120.048786,420.638405 120.078786,421.408405 120.088786,421.798405 C121.258786,421.888405 122.418786,421.998405 123.588786,422.118405 C125.238786,424.308405 127.758786,425.438405 130.298786,426.248405 C130.538786,426.658405 131.028786,427.488405 131.268786,427.908405 C131.978786,427.968405 133.388786,428.088405 134.088786,428.148405 C134.078786,428.618405 134.058786,429.548405 134.048786,430.008405 C134.588786,429.998405 135.658786,429.968405 136.188786,429.948405 C136.208786,430.328405 136.238786,431.088405 136.258786,431.468405 C139.908097,433.532198 142.789048,436.574684 145.61316,439.670603 L146.503926,440.648959 C147.691307,441.952924 148.88189,443.249095 150.128786,444.468405 C150.138786,444.878405 150.178786,445.708405 150.188786,446.118405 C150.638786,446.118405 151.538786,446.108405 151.978786,446.108405 C152.088786,446.728405 152.308786,447.958405 152.408786,448.568405 C153.338786,449.438405 154.108786,450.448405 154.788786,451.528405 C155.608786,452.488405 156.208786,453.578405 156.618786,454.788405 C156.928786,455.118405 157.538786,455.768405 157.848786,456.098405 C158.318786,457.648405 158.928786,459.168405 159.758786,460.578405 C160.408786,461.928405 161.098786,463.278405 162.048786,464.468405 C162.148786,465.888405 162.238786,467.318405 162.328786,468.758405 C162.718786,469.068405 163.508786,469.708405 163.908786,470.018405 C164.398786,471.658405 164.518786,473.598405 166.008786,474.738405 C166.26059,478.030209 166.224126,481.388747 166.144275,484.761687 L166.064175,487.926442 C165.856537,496.368521 165.855999,504.798405 169.888786,512.398405 C170.308786,513.898405 170.138786,515.848405 171.798786,516.628405 C172.828786,519.368405 173.708786,522.708405 176.188786,524.488405 C176.158786,524.918405 176.108786,525.788405 176.088786,526.228405 C176.578786,526.178405 177.558786,526.088405 178.058786,526.038405 C178.098786,526.758405 178.198786,528.208405 178.248786,528.928405 C178.668786,529.228405 179.528786,529.828405 179.948786,530.128405 C180.648786,530.918405 181.368786,531.698405 182.098786,532.468405 C182.118786,532.848405 182.168786,533.618405 182.198786,533.998405 C182.386286,533.998405 182.645505,533.996999 182.922653,533.995241 L183.484919,533.991569 C183.762067,533.989812 184.021286,533.988405 184.208786,533.988405 C184.198786,534.488405 184.188786,535.508405 184.178786,536.018405 C184.688786,536.008405 185.698786,535.988405 186.208786,535.978405 C186.198786,536.478405 186.178786,537.488405 186.178786,537.988405 C186.366286,537.988405 186.625505,537.989812 186.902653,537.991569 L187.464919,537.995241 C187.742067,537.996999 188.001286,537.998405 188.188786,537.998405 C188.188786,538.488405 188.198786,539.488405 188.208786,539.988405 C188.578786,540.018405 189.318786,540.078405 189.688786,540.108405 C190.508786,540.848405 191.338786,541.578405 192.188786,542.308405 C192.478786,542.698405 193.058786,543.498405 193.348786,543.898405 C194.038786,543.958405 195.428786,544.098405 196.118786,544.168405 C196.088786,544.638405 196.018786,545.598405 195.988786,546.078405 L196.421498,546.078172 C196.833888,546.077589 197.335929,546.075548 197.628786,546.068405 C198.668786,547.508405 200.468786,547.778405 202.038786,548.288405 C202.166286,548.442155 202.341599,548.650749 202.529392,548.873054 L202.91115,549.323757 C203.09988,549.546062 203.277536,549.754655 203.408786,549.908405 C204.078786,549.938405 205.408786,549.998405 206.078786,550.028405 C206.398786,550.498405 207.038786,551.438405 207.358786,551.908405 C208.718786,551.988405 210.088786,552.098405 211.448786,552.228405 C213.418786,554.598405 216.788786,553.798405 219.488786,554.258405 C226.078786,556.508405 235.098786,557.098405 241.658786,554.268405 C244.158786,554.088405 246.658786,553.988405 249.168786,553.898405 C249.118786,553.468405 248.998786,552.598405 248.938786,552.168405 C249.591741,552.029542 250.372144,552.058281 251.164192,552.090076 L251.530158,552.104369 C253.298915,552.168705 255.036968,552.122269 255.458786,550.138405 C256.698786,550.058405 257.938786,549.998405 259.178786,549.948405 C259.118786,549.538405 258.998786,548.708405 258.938786,548.298405 C260.868786,547.888405 262.798786,547.458405 264.738786,547.038405 C264.868786,546.398405 265.148786,545.098405 265.278786,544.448405 C266.798786,544.058405 268.768786,544.228405 269.438786,542.488405 C270.758786,541.378405 272.108786,540.328405 273.638786,539.518405 C275.968786,537.208405 278.208786,534.788405 280.728786,532.668405 C280.818786,532.028405 280.998786,530.738405 281.088786,530.098405 C281.548786,530.108405 282.458786,530.128405 282.918786,530.138405 C282.908786,529.698405 282.908786,528.828405 282.908786,528.388405 C285.158786,528.188405 284.908786,525.898405 285.308786,524.248405 C285.658786,524.238405 286.378786,524.218405 286.738786,524.208405 C286.824786,523.894405 286.873186,523.553205 286.911506,523.203285 L286.947485,522.851143 C287.074564,521.554316 287.189453,520.223072 288.648786,519.768405 C289.098786,518.258405 288.848786,516.188405 290.838786,515.788405 C290.858786,515.685072 290.884342,515.547294 290.911749,515.398035 L290.995823,514.938776 C291.023231,514.789516 291.048786,514.651739 291.068786,514.548405 C293.778786,511.858405 292.838786,507.728405 293.208786,504.298405 C293.588786,504.288405 294.338786,504.258405 294.718786,504.248405 C294.868786,502.398405 294.898786,500.468405 295.998786,498.888405 C296.478786,401.488405 296.058786,304.058405 296.208786,206.638405 C295.948786,200.448405 296.418786,194.298405 297.138786,188.158405 C297.518786,188.148405 298.288786,188.138405 298.668786,188.138405 C298.798786,186.968405 298.938786,185.798405 299.088786,184.638405 C300.898786,181.968405 301.968786,178.908405 303.188786,175.948405 C303.335036,175.835905 303.53613,175.682624 303.750935,175.519148 L304.186638,175.187663 C304.401442,175.024187 304.602536,174.870905 304.748786,174.758405 C304.828786,174.218405 304.988786,173.128405 305.068786,172.578405 C306.978786,170.938405 308.258786,168.768405 309.358786,166.538405 C314.658786,160.378405 320.048786,153.908405 326.938786,149.498405 C326.928786,149.138405 326.908786,148.428405 326.898786,148.068405 C327.558786,148.008405 328.878786,147.898405 329.538786,147.848405 C330.268786,146.548405 331.478786,145.848405 332.908786,145.538405 C332.928786,145.158405 332.958786,144.408405 332.968786,144.028405 C333.678786,144.008405 335.098786,143.958405 335.808786,143.938405 C336.078786,143.508405 336.608786,142.638405 336.868786,142.198405 C338.548786,141.948405 340.318786,141.688405 341.568786,140.398405 C342.968786,139.818405 344.508786,139.398405 345.538786,138.198405 C348.368786,137.018405 352.718786,138.398405 354.468786,135.408405 C357.668786,135.058405 360.898786,134.968405 364.118786,135.028405 C363.988786,134.638405 363.738786,133.838405 363.618786,133.438405 C381.178786,132.498405 399.328786,132.618405 415.248786,140.908405 C417.568786,142.058405 419.888786,143.218405 422.248786,144.298405 C422.538786,144.698405 423.118786,145.498405 423.408786,145.908405 C424.078786,145.938405 425.428786,146.018405 426.108786,146.058405 C426.138786,146.398405 426.208786,147.088405 426.238786,147.428405 C429.048786,148.798405 431.158786,151.248405 434.068786,152.478405 C434.108786,152.738405 434.198786,153.258405 434.248786,153.518405 C435.248786,154.108405 436.058786,154.898405 436.668786,155.898405 C437.068786,155.908405 437.868786,155.908405 438.268786,155.918405 C438.248786,156.438405 438.218786,157.468405 438.198786,157.978405 C438.718786,157.968405 439.748786,157.938405 440.268786,157.928405 C440.268786,158.318405 440.288786,159.118405 440.288786,159.518405 C441.278786,160.128405 442.068786,160.938405 442.668786,161.938405 C442.938786,161.988405 443.468786,162.068405 443.738786,162.118405 C444.788786,164.418405 446.238786,166.498405 447.928786,168.368405 C448.958786,170.648405 450.048786,172.988405 452.048786,174.618405 C452.098786,175.188405 452.218786,176.348405 452.278786,176.928405 C452.458786,177.025905 452.706286,177.161374 452.970661,177.306862 L453.506911,177.602917 C453.771286,177.749343 454.018786,177.887155 454.198786,177.988405 C454.218786,178.698405 454.248786,180.118405 454.258786,180.828405 C454.698786,181.138405 455.578786,181.738405 456.018786,182.038405 C456.978786,185.648405 457.478786,189.748405 460.068786,192.618405 C460.618786,215.438405 459.568786,238.288405 461.088786,261.078405 L462.208786,260.938405 C462.558786,263.498405 462.898786,266.068405 463.228786,268.638405 C464.666643,269.031262 464.919194,270.269885 465.126326,271.524823 L465.182547,271.86686 C465.220419,272.094324 465.260215,272.319834 465.308786,272.538405 C466.123959,273.039095 466.466551,273.85655 466.755296,274.702406 L466.89712,275.126365 C467.250154,276.185504 467.628097,277.213923 468.848786,277.648405 C468.938786,278.798405 469.018786,279.968405 469.098786,281.138405 C469.478786,281.128405 470.228786,281.118405 470.608786,281.108405 C471.538786,282.498405 472.368786,283.978405 473.288786,285.398405 C473.442536,285.488405 473.653942,285.612155 473.879763,285.74487 L474.33781,286.014909 C474.56363,286.148562 474.775036,286.274655 474.928786,286.368405 C474.947536,286.585905 474.971911,286.884968 474.997692,287.204421 L475.04988,287.85239 C475.075661,288.171843 475.100036,288.470905 475.118786,288.688405 C478.768786,290.308405 481.818786,293.418405 483.498786,297.038405 C483.693786,297.068405 483.963317,297.112468 484.252009,297.160046 L484.838532,297.256765 C485.128161,297.304343 485.400036,297.348405 485.598786,297.378405 C487.038786,299.018405 488.748786,300.388405 490.488786,301.718405 C492.108786,302.868405 493.838786,303.858405 495.588786,304.818405 C496.928786,305.428405 498.258786,306.098405 499.568786,306.798405 C500.948786,307.418405 502.368786,308.008405 503.568786,308.968405 C505.078786,309.308405 506.898786,309.278405 507.628786,310.958405 C509.838786,311.258405 512.058786,311.538405 514.278786,311.868405 L514.168786,313.128405 C522.768786,313.328405 531.378786,313.408405 539.978786,313.098405 L539.848786,311.978405 C541.748786,311.698405 543.648786,311.398405 545.548786,311.048405 C546.516059,310.049314 547.827547,309.702207 549.155969,309.409217 L549.725375,309.28522 C550.29391,309.16105 550.856968,309.031133 551.388786,308.848405 C554.768786,306.808405 558.228786,304.868405 561.628786,302.828405 C562.154786,302.406405 562.676386,301.978405 563.196946,301.548965 L564.758866,300.260885 C566.324386,298.977605 567.910786,297.722405 569.608786,296.618405 C570.138786,295.838405 570.658786,295.048405 571.198786,294.268405 C571.968786,293.748405 572.758786,293.248405 573.558786,292.738405 C574.77612,290.567739 576.375275,288.671339 577.993432,286.792865 L578.875767,285.768479 C579.169053,285.426583 579.460786,285.083739 579.748786,284.738405 C580.778786,282.448405 582.108786,280.288405 583.888786,278.508405 C584.048786,277.368405 584.198786,276.238405 584.358786,275.108405 C584.738786,275.108405 585.478786,275.118405 585.858786,275.118405 C586.198786,272.868405 586.218786,270.338405 587.948786,268.628405 C588.288786,266.738405 588.598786,264.848405 588.898786,262.948405 L589.928786,263.038405 C590.068786,259.568405 590.628786,256.128405 590.838786,252.658405 C591.018786,189.328405 590.608786,125.988405 591.038786,62.6684054 C592.498786,61.4884054 592.678786,59.5284054 593.238786,57.8584054 C594.038786,56.0884054 594.898786,54.3384054 595.858786,52.6384054 C596.248786,51.1784054 596.308786,49.4284054 597.888786,48.7084054 C598.268786,47.2584054 598.368786,45.5884054 599.748786,44.6584054 C600.948786,42.5584054 602.058786,40.4184054 603.188786,38.2784054 C605.438786,35.8584054 607.488786,33.2484054 609.758786,30.8284054 C613.388786,26.2984054 617.798786,22.4184054 622.738786,19.3784054 C622.788786,19.1184054 622.878786,18.5784054 622.928786,18.3084054 C625.238786,17.3684054 627.468786,16.2284054 629.528786,14.7884054 C630.578786,13.5984054 632.158786,13.3784054 633.618786,12.9384054 C635.15408,11.0060524 637.334011,10.2228344 639.594728,9.54859465 L640.350518,9.32645746 C642.117402,8.8108967 643.895257,8.29134653 645.418786,7.27840535 C645.617536,7.26715535 645.890817,7.2516866 646.182204,7.23516317 L646.7724,7.20164754 C647.062849,7.1851241 647.333786,7.16965535 647.528786,7.15840535 C648.812657,5.66808277 650.745852,5.43894646 652.686565,5.3109145 L653.268363,5.27437796 C654.139473,5.22064261 654.999109,5.16388922 655.788786,4.99840535 C656.998786,4.20840535 658.308786,3.58840535 659.528786,2.78840535 C661.098786,0.738405354 663.808786,1.28840535 666.098786,1.18840535 L665.988786,0.0184053537 C670.358786,-0.0115946463 674.728786,1.13686838e-13 679.108786,0.0184053537 Z">
</path>
</g>
<!-- 这里是背景的星星,白色 -->
<g id="stars" transform="translate(244.126845, 279.940000)" fill="#FFF">
<path
d="M973.413155,2.45 C974.243155,1.63 975.083155,0.81 975.943155,0 C981.453155,8.35 986.863155,20.02 998.403155,20.57 C999.723155,21.83 1002.02315,22.84 1001.26315,25.09 C998.843155,27.87 994.953155,28.38 992.033155,30.44 C985.413155,35.12 981.393155,42.84 980.223155,50.75 C975.303155,50.75 976.313155,43.67 972.933155,41.05 C969.233155,32.89 959.933155,30.58 952.383155,27.25 C952.383155,26.66 952.383155,25.47 952.383155,24.87 C956.883155,23.18 961.393155,21.34 965.303155,18.49 C968.463155,16.18 969.323155,12.05 972.313155,9.57 C972.803155,7.22 973.183155,4.84 973.413155,2.45 Z">
</path>
<path
d="M345.353155,192.41 C346.333155,192.4 347.313155,192.4 348.313155,192.41 C351.593155,203.08 355.303155,214.42 363.763155,222.29 C373.053155,232.84 386.603155,239.71 400.683155,240.52 C401.483155,241.43 402.193155,242.43 402.893155,243.43 C397.293155,243.94 392.963155,248.19 387.323155,248.63 C386.323155,249.58 385.333155,250.53 384.353155,251.49 C383.753155,251.61 382.543155,251.85 381.933155,251.97 C370.853155,258.64 362.783155,269.15 357.503155,280.77 C356.293155,285.97 356.093155,292.28 351.953155,296.11 C351.093155,295.26 350.253155,294.42 349.423155,293.58 C347.683155,280.22 338.323155,269.22 328.313155,260.76 C324.503155,259.18 321.963155,255.14 317.433155,255.47 C316.393155,254.52 315.373155,253.57 314.363155,252.62 C308.783155,252.1 302.593155,251.54 298.643155,247.03 C309.113155,243.06 319.573155,238.74 328.153155,231.32 C333.203155,224.23 340.223155,217.86 341.533155,208.72 C345.203155,204.04 344.653155,197.97 345.353155,192.41 Z">
</path>
<path
d="M1133.62315,362.82 C1135.33315,362.18 1136.93315,361.23 1138.39315,360.09 C1138.52315,365.23 1138.19315,370.44 1139.49315,375.48 C1141.12315,384.55 1147.69315,391.81 1155.07315,397.02 C1155.20315,397.62 1155.45315,398.82 1155.58315,399.42 C1150.78315,400.98 1145.73315,400.02 1140.81315,400.42 C1131.99315,403.11 1124.15315,408.33 1118.44315,415.67 C1117.37315,415.66 1116.32315,415.66 1115.29315,415.67 C1116.41315,406.17 1114.08315,396.77 1108.92315,388.98 C1105.92315,385.89 1102.67315,383.05 1099.86315,379.79 C1099.22315,379.73 1097.93315,379.62 1097.29315,379.56 C1097.27315,378.52 1097.27315,377.5 1097.29315,376.48 C1104.05315,376.43 1110.88315,376.89 1117.60315,375.77 C1117.51315,375.44 1117.34315,374.78 1117.25315,374.45 C1117.95315,374.46 1119.34315,374.47 1120.04315,374.48 C1120.40315,374.01 1121.13315,373.08 1121.49315,372.61 C1122.12315,372.56 1123.39315,372.46 1124.02315,372.41 C1126.78315,368.67 1132.27315,367.65 1133.62315,362.82 Z">
</path>
<path
d="M1541.38315,416.48 C1542.37315,416.47 1543.38315,416.47 1544.42315,416.48 C1544.43315,417.17 1544.46315,418.54 1544.47315,419.23 C1544.93315,419.6 1545.86315,420.32 1546.32315,420.69 C1546.37315,421.32 1546.49315,422.58 1546.54315,423.21 C1546.96315,423.58 1547.81315,424.32 1548.23315,424.69 C1550.04315,433.94 1559.49315,439.62 1567.47315,443.51 C1570.18315,444.45 1575.73315,442.91 1575.53315,447.2 C1561.92315,451.26 1548.98315,462.79 1548.42315,477.72 C1547.41315,477.71 1546.43315,477.72 1545.47315,477.74 C1540.98315,464.64 1529.80315,452.18 1515.21315,451.58 C1515.19315,450.54 1515.19315,449.51 1515.22315,448.49 C1516.60315,447.38 1518.13315,446.43 1519.92315,446.11 C1520.33315,445.77 1521.15315,445.09 1521.56315,444.75 C1530.65315,442.11 1536.54315,433.69 1540.31315,425.48 C1540.86315,422.5 1541.24315,419.5 1541.38315,416.48 Z">
</path>
<path
d="M37.1831549,683.39 C38.3531549,683.39 39.5231549,683.4 40.6931549,683.4 C41.2931549,685.37 41.3831549,687.43 41.3731549,689.49 C41.8531549,689.82 42.8031549,690.47 43.2731549,690.8 C43.3231549,691.39 43.4031549,692.58 43.4431549,693.17 C44.6731549,694.36 45.2831549,695.91 45.4831549,697.62 C47.2831549,699.25 48.8231549,701.14 49.5031549,703.53 C52.1231549,706.19 54.7431549,708.87 57.5631549,711.32 C60.0731549,711.8 61.7631549,713.74 63.4831549,715.46 C65.6631549,715.6 67.9431549,715.9 69.5231549,717.58 C70.1631549,717.6 71.4231549,717.65 72.0531549,717.67 C72.3831549,718.15 73.0231549,719.1 73.3531549,719.58 C76.1431549,719.52 78.9631549,719.67 81.6731549,720.49 C82.3831549,723.48 80.1431549,724.92 77.4631549,724.65 C76.3231549,725.28 75.1631549,725.88 74.0031549,726.48 C73.4431549,726.52 72.3231549,726.59 71.7731549,726.63 C70.5531549,727.85 68.9931549,728.44 67.3131549,728.67 C65.6731549,730.47 63.7831549,732.01 61.4031549,732.7 C58.7531549,735.29 56.1231549,737.91 53.5231549,740.57 C52.9531549,743.07 51.3331549,745 49.4731549,746.68 C49.3331549,748.85 49.0531549,751.14 47.3431549,752.71 C47.3231549,753.34 47.2831549,754.61 47.2631549,755.25 C46.7931549,755.57 45.8331549,756.21 45.3531549,756.53 C45.4031549,759.32 45.2531549,762.15 44.4431549,764.86 C40.0931549,765.93 40.1531549,761.54 40.3931549,758.63 C39.9131549,758.3 38.9631549,757.65 38.4931549,757.32 C38.4331549,756.71 38.3131549,755.48 38.2531549,754.87 C36.9431549,750.98 33.6131549,748.39 32.2331549,744.59 C29.6231549,741.91 27.0131549,739.23 24.1431549,736.83 C21.7531549,736.11 19.9231549,734.43 18.2531549,732.66 C16.0631549,732.51 13.7831549,732.22 12.2231549,730.53 C11.5831549,730.51 10.3131549,730.48 9.68315489,730.46 C9.36315489,729.98 8.73315489,729.02 8.41315489,728.54 C5.34315489,728.26 -0.916845113,729.61 0.113154887,724.61 C2.77315489,723.97 5.33315489,722.98 7.76315489,721.7 C8.31315489,721.64 9.42315489,721.53 9.98315489,721.48 C11.2031549,720.27 12.7631549,719.67 14.4431549,719.44 C16.0731549,717.64 17.9731549,716.1 20.3431549,715.42 C23.0231549,712.8 25.6931549,710.17 28.1331549,707.33 C28.6531549,704.84 30.5631549,703.15 32.2731549,701.44 C32.4031549,699.25 32.7031549,696.98 34.3831549,695.42 C34.4131549,694.79 34.4731549,693.54 34.5131549,692.91 C34.9831549,692.57 35.9431549,691.89 36.4131549,691.55 C36.4631549,688.81 36.1631549,685.98 37.1831549,683.39 Z">
</path>
<path
d="M1387.21315,1131.17 C1387.33315,1130 1387.47315,1128.85 1387.64315,1127.72 C1389.67315,1129.68 1390.94315,1132.22 1392.20315,1134.73 C1395.94315,1148.17 1405.19315,1161.12 1418.28315,1166.77 C1418.65315,1167.16 1419.37315,1167.93 1419.73315,1168.32 C1420.38315,1168.39 1421.67315,1168.52 1422.31315,1168.59 C1423.99315,1169.58 1425.71315,1170.53 1427.44315,1171.5 C1430.68315,1172.83 1436.03315,1170.82 1437.78315,1174.5 C1438.60315,1174.52 1440.24315,1174.56 1441.06315,1174.58 C1440.18315,1175.51 1439.30315,1176.45 1438.45315,1177.4 C1436.85315,1177.65 1435.52315,1178.52 1434.24315,1179.4 C1420.77315,1183.08 1407.82315,1192.39 1402.16315,1205.48 C1401.78315,1205.84 1401.00315,1206.56 1400.61315,1206.92 C1400.54315,1207.56 1400.41315,1208.86 1400.34315,1209.51 C1399.32315,1211.17 1398.38315,1212.88 1397.45315,1214.59 C1396.76315,1217.54 1396.37315,1220.56 1396.36315,1223.6 C1395.71315,1224.27 1395.09315,1224.95 1394.49315,1225.65 C1393.44315,1225.64 1392.42315,1225.67 1391.42315,1225.71 C1391.52315,1223.97 1390.43315,1222.7 1389.46315,1221.44 C1388.81315,1214.03 1383.31315,1208.32 1379.86315,1202.06 C1375.04315,1197.03 1370.24315,1191.59 1363.42315,1189.36 C1363.07315,1188.97 1362.38315,1188.18 1362.04315,1187.79 C1361.39315,1187.73 1360.08315,1187.6 1359.43315,1187.54 C1357.72315,1186.53 1356.00315,1185.58 1354.30315,1184.62 C1351.02315,1183.41 1345.68315,1185.3 1343.96315,1181.61 C1343.15315,1181.6 1341.51315,1181.58 1340.70315,1181.57 C1342.19315,1179.12 1345.03315,1178.1 1347.40315,1176.67 C1360.96315,1173.12 1373.86315,1163.73 1379.59315,1150.67 C1379.97315,1150.3 1380.73315,1149.55 1381.11315,1149.18 C1381.18315,1148.54 1381.33315,1147.25 1381.41315,1146.61 C1382.39315,1144.92 1383.32315,1143.21 1384.30315,1141.53 C1385.94315,1138.31 1383.57315,1132.95 1387.21315,1131.17 Z">
</path>
<path
d="M313.673155,1254.04 C314.563155,1254.8 315.453155,1255.56 316.353155,1256.35 C316.683155,1258.05 317.043155,1259.78 317.413155,1261.52 C322.703155,1269.03 330.513155,1273.55 338.863155,1276.9 C338.093155,1277.76 337.323155,1278.64 336.573155,1279.55 C334.833155,1279.86 333.113155,1280.22 331.403155,1280.6 C324.123155,1286.02 318.923155,1293.7 316.203155,1302.15 C315.263155,1301.34 314.323155,1300.54 313.383155,1299.78 C313.043155,1298.03 312.683155,1296.31 312.333155,1294.6 C306.983155,1287.23 299.313155,1282.31 290.853155,1279.27 C291.623155,1278.36 292.383155,1277.45 293.163155,1276.58 C294.883155,1276.22 296.603155,1275.86 298.333155,1275.52 C305.723155,1270.17 310.583155,1262.49 313.673155,1254.04 Z">
</path>
</g>
<!-- 这里是右上角的泡泡,颜色可以是渐变的开头色 -->
<g id="sub" transform="translate(0.000000, 0.000000)" fill="${e}">
<path
d="M382.02,0 L398.79,0 C402.63,3.36 407.68,4.87 412.75,4.43 C414.61,4.34 416.54,4.69 418.28,3.76 L415.16,6.84 L418.37,5.16 C418.42,5.9 418.53,7.37 418.58,8.1 L419.97,4.8 C419.86,5.73 419.64,7.57 419.52,8.49 L420.89,7.31 C421.97,8.19 423.24,8.6 424.7,8.51 C424.58,9.01 424.34,10 424.21,10.5 C425.46,10.4 427.94,10.2 429.19,10.11 L424.64,11.94 L428.43,11.39 L428.42,12.62 C428.96,12.5 430.04,12.24 430.58,12.11 L430.16,15.06 L431.6,12.58 L431.67,14.95 L434.3,13.51 L431.36,16.79 L434.18,15.19 C434.29,15.65 434.49,16.57 434.6,17.03 L436.62,15.6 C431.03,21.96 444.79,14.22 435.78,19.85 L438.7,19.37 L438.15,22.12 L440.54,19.2 C440.23,20.06 439.62,21.78 439.32,22.65 C439.88,22.36 441,21.78 441.55,21.49 C441,24.47 441.71,25.14 443.69,23.51 C443.65,24.3 443.57,25.89 443.53,26.69 L446.53,26.13 L442.9,28.12 C443.59,27.96 444.97,27.65 445.66,27.49 C445.75,28.53 445.94,30.61 446.03,31.65 L447.13,27.15 C447.27,28.38 447.54,30.83 447.67,32.05 C447.7,32.84 447.75,34.43 447.78,35.22 C448.18,35.49 448.97,36.03 449.36,36.3 C449.98,37.79 450.65,39.26 451.39,40.7 C451.78,42.22 451.61,44.23 453.44,44.79 C453.93,46.83 454.39,48.9 455.42,50.75 C456.03,54.74 455.48,59.09 457.45,62.76 C457.68,67.02 457.54,71.28 457.61,75.54 C457.3,75.55 456.69,75.58 456.38,75.6 C455.92,81.48 456.3,87.92 452.6,92.92 C451.72,95.93 450.62,98.86 449.33,101.71 C448.94,101.66 448.18,101.57 447.8,101.53 C447.72,102.9 447.66,104.28 447.59,105.65 C447.26,105.64 446.58,105.63 446.25,105.62 C444.73,109.74 439.57,111.85 439.48,116.45 C438.99,116.4 438.02,116.29 437.53,116.24 C439.16,118.56 438.72,119.01 436.22,117.62 C436.31,118.31 436.5,119.7 436.59,120.4 C435.82,120.4 434.28,120.4 433.51,120.4 C433.57,120.97 433.7,122.11 433.76,122.68 L431.1,122.05 L433.03,124.15 C432.4,123.95 431.13,123.54 430.49,123.33 L430.24,124.89 L427.54,123.45 L430.58,126.58 L427.82,125.31 C427.73,125.97 427.56,127.3 427.48,127.96 L425.75,124.81 L426.68,127.91 L425.46,127.32 L425.59,128.36 C424.17,128.38 422.76,128.41 421.35,128.44 C421.49,128.93 421.75,129.92 421.89,130.41 C420.66,130.41 418.21,130.41 416.99,130.41 L421.59,131.9 C420.26,131.8 417.62,131.61 416.3,131.52 L416.52,132.55 C414.74,132.43 412.96,132.29 411.18,132.13 L414.89,133.55 C412.99,133.71 409.17,134.03 407.26,134.19 C409.19,134.4 413.05,134.83 414.98,135.04 C398.97,136.8 382.76,137.26 366.76,135.08 C368.33,134.83 371.49,134.31 373.07,134.05 L363.8,133.27 L369.78,131.99 C367.67,132.08 365.57,132.25 363.48,132.51 L363.67,131.6 C362.22,131.6 360.77,131.6 359.33,131.6 C359.44,131.17 359.66,130.31 359.77,129.89 C357.33,127.76 353.95,127.37 350.85,127.75 L354.71,126.61 C353.47,126.47 350.98,126.18 349.74,126.03 L353.03,124.67 C351.85,124.59 349.48,124.42 348.3,124.34 L348.57,123.34 L347.1,123.6 C347.32,123.1 347.76,122.11 347.98,121.62 C346.9,121.61 344.76,121.6 343.68,121.6 C345.18,119.89 344.77,119.21 342.44,119.55 C342.76,117.24 342.05,116.9 340.3,118.52 C340.04,116.83 339.86,115.14 339.76,113.45 C339.12,113.77 337.84,114.43 337.2,114.76 C337.57,113.92 338.3,112.24 338.67,111.4 L335.48,114.4 L336.89,111.76 L335.61,111.59 C335.59,111.06 335.56,110.02 335.54,109.5 L333.16,109.69 L334.98,107.98 C334.35,108.12 333.09,108.42 332.47,108.57 C332.46,107.92 332.44,106.63 332.43,105.98 C332.6,104.21 331.89,102.57 330.69,101.3 C329.99,99.93 329.19,98.63 328.46,97.28 C328.34,96.05 328.24,94.82 328.16,93.6 C327.75,93.59 326.94,93.58 326.53,93.58 C326.11,91.33 325.92,88.94 324.55,87.03 C323.8,83.76 324.78,79.69 322.5,76.99 C322.27,71.66 322.28,66.31 322.48,60.98 C324.95,57.35 324.09,52.55 324.44,48.38 C324.83,48.4 325.6,48.42 325.99,48.44 C326.14,47.28 326.31,46.12 326.49,44.97 C328.57,42 329.2,38.27 331.32,35.3 C332.39,31.57 336.4,29.41 336.67,25.41 C336.53,24.92 336.26,23.95 336.12,23.47 C341.44,27.84 334.66,18.28 339.61,22.98 L339.37,21.5 L340.92,21.81 L339.1,19.82 L341.55,20.72 L341.77,19.04 L344.07,20.38 L341.34,16.98 L344.66,19.24 C344.3,18.58 343.6,17.25 343.24,16.59 C343.85,16.56 345.07,16.5 345.68,16.48 C349.38,15.92 351.67,12.48 355.16,11.31 C355.98,9.99 357.51,9.69 358.88,9.19 C360.17,8.41 361.58,7.85 362.98,7.26 C364.59,5.37 367.23,5.69 369.45,5.41 C369.42,5.16 369.37,4.67 369.34,4.43 C372.08,4.13 374.81,3.74 377.56,3.44 C377.53,2.96 377.46,2.01 377.43,1.54 C378.68,1.54 379.93,1.54 381.19,1.54 C381.4,1.16 381.82,0.39 382.02,0 Z M54.4,176.49 C59.94,175.04 66.31,175.28 69.71,180.56 C71.23,193.58 70.11,206.81 70.32,219.92 C70.83,219.79 71.86,219.54 72.38,219.42 C72.37,220.81 72.37,222.2 72.37,223.6 C86.42,223.61 100.46,223.52 114.5,223.64 L114.56,224.8 C115.23,224.48 116.59,223.84 117.26,223.51 L115.01,226.22 L117.69,225.07 L117.27,226.5 L118.97,226.09 L117.12,228.11 L119.67,227.2 L119.4,228.67 L120.37,228.28 C120.54,232.16 120.58,236.04 120.4,239.92 L118.25,239.34 C118.91,240.12 120.23,241.7 120.9,242.49 L117.5,239.79 L118.97,242.38 L117.13,242.28 L118,243.64 C117.53,243.63 116.61,243.61 116.15,243.6 C101.27,244.23 86.25,242.82 71.47,244.37 C71.52,245.16 71.63,246.75 71.69,247.55 L70.38,247.47 C70.4,259.65 70.47,271.83 70.39,284.01 C70.5,286.89 68.51,289.16 67.22,291.55 C66,291.66 64.78,291.79 63.56,291.91 C63.57,292.35 63.59,293.21 63.61,293.65 C62.08,293.61 60.56,293.58 59.03,293.53 C57.69,292.36 55.93,291.97 54.27,291.47 C54.25,291.05 54.21,290.2 54.19,289.78 C53.71,289.77 52.74,289.75 52.26,289.74 C50.85,275.84 52.18,261.82 51.52,247.89 L50.39,247.09 C50.41,246.45 50.43,245.16 50.45,244.52 C35.75,242.71 20.83,244.25 6.05,243.63 C5.42,243.63 4.17,243.63 3.55,243.63 C3.6,243.07 3.71,241.94 3.76,241.38 L1.68,242.77 L2.83,240.43 C2.12,240.44 0.71,240.46 0,240.46 L0,225.2 L1.01,231.55 L1.67,227.06 L4.51,228.72 L1.36,225.22 C1.97,225.61 3.21,226.38 3.83,226.77 C5.53,226.21 7.15,225.41 8.68,224.49 C22.16,224.16 35.65,224.59 49.14,224.26 C49.95,223.33 50.77,222.42 51.59,221.51 C52.14,207.15 50.72,192.69 52.46,178.4 C52.93,178.39 53.88,178.36 54.35,178.34 C54.36,177.88 54.39,176.95 54.4,176.49 Z M205.55,287.22 C207.6,287.27 209.65,287.29 211.71,287.3 C211.69,287.68 211.66,288.45 211.64,288.83 C215.72,290.54 218.05,294.82 221.44,297.56 C223.24,299.47 225.38,301.1 226.73,303.41 C228.51,303.11 230.87,303.8 232.05,302.04 C236.67,296.95 242.13,292.08 246.56,287.26 C253.86,284.52 256.85,294.74 250.58,297.53 C248.47,300.49 245.51,303.32 242.63,305.56 C242.2,306.46 241.49,307.11 240.51,307.5 C240.08,308.52 239.37,309.24 238.38,309.65 C235.49,315.33 242.81,317.6 245.42,321.59 C248.54,323.9 250.57,327.39 253.79,329.57 C253.8,331.85 253.76,334.14 253.72,336.42 C253.08,336.7 251.79,337.26 251.15,337.53 C249.37,337.25 247.03,337.78 245.86,336.02 C241.15,331 235.96,326.37 231.35,321.33 C229.79,321.31 228.24,321.31 226.69,321.34 C222.01,326.35 216.86,331.01 212.13,336.03 C210.18,338.46 206.79,337.07 204.22,336.78 C203.98,334.39 202.75,331.55 204.39,329.45 C209.54,324.48 214.42,319.27 219.71,314.45 C219.69,312.85 219.69,311.24 219.69,309.64 C218.59,309.3 217.87,308.53 217.53,307.34 C217,307.13 215.96,306.71 215.44,306.5 L215.78,305.22 L214.47,305.57 C214.28,305.01 213.9,303.88 213.71,303.32 C213.14,303.12 212,302.72 211.43,302.52 L211.78,301.22 L210.48,301.57 C210.28,301 209.89,299.87 209.69,299.31 C209.13,299.11 208,298.71 207.43,298.52 L207.78,297.23 L206.6,297.55 C206.29,296.08 205.61,294.96 203.95,295.09 C203.97,293.01 202.25,288.19 205.72,288.58 C205.68,288.24 205.59,287.56 205.55,287.22 Z">
</path>
</g>
<!-- rocket -->
<g id="rokect" transform="translate(674.281285, 337.290000)">
<!-- rocket background -->
<g id="rokect-bg-light" transform="translate(69.244698, 155.410000)" fill="#FFF">
<path
d="M119.354017,0.77 C120.264017,0.67 121.194017,0.59 122.124017,0.51 C122.064017,3.18 122.034017,5.86 122.104017,8.54 C122.094017,14.65 121.904017,20.79 122.934017,26.84 L124.084017,26.81 C124.064017,27.51 124.024017,28.89 124.014017,29.59 C124.474017,29.92 125.394017,30.58 125.854017,30.91 C126.124017,32.8 126.474017,34.7 126.904017,36.58 C134.804017,51.28 147.464017,62.41 161.364017,71.31 C162.584017,72.18 163.984017,72.66 165.454017,73.02 C168.624017,76.17 173.054017,77.37 176.824017,79.61 C177.024017,79.72 177.434017,79.93 177.634017,80.04 C182.604017,84.75 189.924017,84.86 195.654017,88.23 C226.544017,97.93 259.124017,99.66 291.354017,97.86 C291.134017,97.39 290.684017,96.44 290.464017,95.96 C293.414017,95.6 297.074017,96.98 299.534017,94.87 C302.874017,94.67 306.604017,95.31 309.344017,92.91 C313.404017,92.46 317.964017,93.22 321.564017,90.87 C322.904017,90.77 324.254017,90.7 325.634017,90.64 C325.964017,90.19 326.644017,89.27 326.974017,88.82 C331.984017,88.93 337.144017,88.02 341.204017,84.91 C343.454017,84.67 345.994017,84.83 347.564017,82.86 C348.104017,82.82 349.194017,82.74 349.734017,82.7 C350.064017,82.26 350.724017,81.36 351.054017,80.91 C356.884017,79.7 363.074017,77.04 367.444017,73 C380.174017,66.99 391.464017,57.2 399.774017,45.75 C399.874017,45.61 400.074017,45.33 400.174017,45.19 C406.344017,40.92 407.714017,32.82 410.414017,26.28 C411.694017,17.61 410.464017,8.74 410.974017,5.68434189e-14 C421.024017,12.01 427.644017,26.57 436.524017,39.51 C436.844017,51.9 446.694017,62.35 446.664017,75.07 C451.414017,81.35 449.004017,89.46 452.544017,96.22 C454.604017,100.68 453.704017,105.86 455.824017,110.33 C458.674017,115.97 457.654017,122.58 460.504017,128.24 C463.284017,133.57 460.954017,139.81 463.434017,145.23 C463.964017,149.01 465.674017,152.53 466.074017,156.32 C465.344017,166.29 471.274017,175.3 470.294017,185.32 C472.834017,190.36 471.094017,196.19 473.514017,201.22 C475.224017,207.26 472.864017,213.82 475.034017,219.79 C476.984017,224.06 474.984017,229.08 477.514017,233.21 C479.574017,244.07 476.094017,255.71 479.824017,266.3 C481.034017,275.58 478.214017,285.39 481.834017,294.3 C482.354017,307.94 481.794017,321.64 482.084017,335.31 C482.464017,339.18 479.534017,342.41 479.994017,346.3 C479.514017,353.63 481.424017,361.38 478.514017,368.37 C476.944017,378.57 480.094017,389.49 476.174017,399.29 C475.814017,402.19 476.414017,405.25 475.314017,408.04 C472.284017,415.49 476.044017,424.04 472.164017,431.32 C468.444017,438.22 471.784017,446.41 468.164017,453.32 C465.284017,458.65 467.054017,464.97 464.544017,470.39 C461.594017,476.63 462.444017,483.82 459.234017,490 C458.144017,497.65 453.984017,504.52 453.844017,512.32 C443.864017,539.36 434.854017,567.12 421.844017,593.04 C410.914017,615.18 399.884017,637.49 385.594017,657.51 C372.674017,679.32 356.434017,698.88 340.864017,718.7 C334.204017,724.12 331.274017,733.43 322.864017,736.83 C322.454017,737.66 322.074017,738.51 321.704017,739.38 C316.054017,741.86 313.174017,747.83 307.694017,750.57 C300.994017,756.04 293.664017,760.69 286.334017,765.28 C284.754017,766.27 284.414017,768.29 283.594017,769.86 C282.674017,769.88 281.764017,769.91 280.864017,769.97 C281.704017,759.8 277.424017,750.37 276.334017,740.47 C275.794017,740.87 274.714017,741.67 274.174017,742.07 C274.074017,739.26 274.074017,736.46 274.084017,733.68 L272.964017,733.93 C272.944017,730.43 272.154017,727.12 271.954017,723.67 L270.904017,723.93 C271.164017,718.84 270.084017,713.86 268.624017,709.03 C268.234017,708.74 267.454017,708.17 267.064017,707.88 C266.844017,705.76 266.554017,703.66 266.204017,701.59 L264.694017,702.01 C264.794017,701.59 264.984017,700.73 265.084017,700.31 C264.014017,697.07 260.524017,697.92 257.894017,697.76 C257.964017,698.2 258.104017,699.09 258.174017,699.53 C255.944017,700.1 255.304017,702.41 254.364017,704.2 C254.204017,705.74 254.094017,707.31 253.964017,708.88 L252.554017,708.66 C252.654017,709.05 252.844017,709.83 252.944017,710.22 C250.034017,715.41 250.844017,721.52 249.184017,727 C248.864017,728.38 248.594017,729.78 248.314017,731.2 C247.684017,735.95 246.264017,740.58 246.794017,745.45 L246.184017,746.23 C246.104017,750.11 245.994017,754.01 246.074017,757.91 L244.854017,757.7 C244.784017,761.29 245.484017,765.07 244.044017,768.49 C244.134017,768.87 244.324017,769.65 244.414017,770.04 L242.844017,770.46 C241.604017,777.49 242.304017,784.66 241.994017,791.76 C241.624017,792.15 240.864017,792.92 240.494017,793.3 C240.864017,793.68 241.614017,794.44 241.994017,794.82 C242.004017,795.71 242.034017,796.62 242.084017,797.55 C240.754017,798.23 239.104017,798.88 238.024017,799.7 C228.134017,797.41 217.394017,798.92 207.254017,797.49 C202.134017,795.93 196.764017,795.82 191.474017,795.93 C180.934017,796.3 170.984017,791.56 160.464017,791.88 C153.264017,791.47 146.714017,787.52 139.434017,787.81 C122.994017,783.79 106.714017,779.17 90.3840166,774.64 C86.3240166,773.28 86.3340166,768.08 83.1440166,765.64 C83.2140166,762.4 81.4640166,759.83 79.1440166,757.78 C79.1440166,754.53 77.5140166,751.84 75.1340166,749.77 C73.6840166,740.77 66.4740166,733.8 65.1040166,724.69 C64.4240166,720.42 61.9840166,716.8 60.2740166,712.92 C59.9540166,712.82 59.3240166,712.61 59.0140166,712.51 C59.1040166,708.84 57.7640166,705.45 56.1540166,702.25 C55.6840166,702.82 55.2340166,703.41 54.7940166,704.01 C55.9440166,699.18 53.3140166,695.11 51.3140166,691.01 C51.6440166,684.47 45.6940166,679.82 46.7640166,673.21 C45.4640166,671.81 44.1540166,670.44 42.8340166,669.1 C42.6940166,664.12 43.7540166,658.88 41.1140166,654.38 C41.8840166,647.08 35.7840166,641.77 36.3340166,634.54 C35.7840166,634.94 34.6840166,635.74 34.1340166,636.14 C34.1240166,635.5 34.1240166,634.22 34.1140166,633.58 L33.0940166,634.03 C32.8840166,632.25 32.2940166,630.6 31.0140166,629.34 C30.8540166,625.74 30.4840166,622.17 30.0140166,618.62 L29.1340166,618.85 C27.0540166,614.57 26.5140166,609.9 26.7140166,605.21 C26.4240166,604.02 26.1540166,602.84 25.9140166,601.67 L24.9740166,602.03 C22.6940166,595.93 22.9840166,589.51 22.0140166,583.18 C21.0440166,582.27 20.5840166,581.12 20.6240166,579.73 C19.9440166,579.8 19.2640166,579.89 18.6040166,579.99 C19.0840166,576.18 18.7440166,572.35 18.7740166,568.54 C18.7740166,566.75 18.7640166,564.98 18.7640166,563.23 C18.1640166,562.53 17.6040166,561.89 17.0240166,561.23 C13.4640166,553.24 16.5140166,544.27 13.0140166,536.27 C9.07401662,526.64 12.7140166,515.96 8.93401662,506.3 C5.84401662,499.68 7.15401662,492.31 6.94401662,485.29 C7.10401662,473.77 1.96401662,462.88 2.85401662,451.31 C3.35401662,440.28 2.38401662,429.3 2.04401662,418.3 C-0.955983376,398.14 0.324016624,377.64 0.0240166238,357.3 C-0.235983376,341.21 3.78401662,325.41 2.83401662,309.3 C1.96401662,299.01 8.06401662,289.62 6.92401662,279.3 C5.75401662,271.2 12.1240166,264.4 10.9240166,256.3 C9.69401662,249.73 16.0140166,244.88 14.9140166,238.3 C13.6340166,232.69 18.4840166,228.64 18.7740166,223.31 C19.0540166,215.96 23.4340166,209.63 23.8940166,202.28 C26.8040166,196.96 26.4640166,190.67 29.6440166,185.5 C31.6440166,182.04 29.9340166,177.55 32.5340166,174.33 C34.6640166,171.62 35.1740166,168.25 35.0340166,164.89 C37.5040166,162.62 39.1840166,159.71 39.0040166,156.26 C45.2140166,139.64 52.7540166,123.32 59.1740166,106.68 C60.0340166,105.68 60.9040166,104.69 61.7940166,103.7 C62.4340166,99.87 64.3240166,96.5 66.1440166,93.13 C81.7740166,61.15 100.004017,30.55 119.354017,0.77 M234.814017,234.72 C234.824017,235.23 234.844017,236.24 234.854017,236.74 C232.954017,236.68 231.074017,236.69 229.194017,236.77 C228.444017,237.52 227.544017,238 226.484017,238.19 C225.404017,238.58 224.284017,238.76 223.134017,238.73 C221.094017,241.52 215.914017,239.4 213.244017,242.03 C212.714017,242.27 211.664017,242.74 211.134017,242.98 C209.784017,244.02 208.004017,244.07 206.424017,244.44 C205.304017,244.46 204.414017,244.87 203.754017,245.68 C202.814017,246.1 201.874017,246.53 200.944017,246.96 C199.294017,248.25 197.214017,248.65 195.184017,248.81 C193.424017,251.15 190.764017,252.35 187.954017,252.87 L188.144017,253.77 C187.124017,254.1 186.114017,254.46 185.124017,254.84 C179.904017,258.24 174.234017,261.05 169.864017,265.74 C168.944017,266.09 168.034017,266.46 167.144017,266.84 C164.824017,269.24 162.184017,271.3 159.814017,273.64 C158.554017,273.85 157.924017,274.6 157.914017,275.9 C156.894017,276.17 155.884017,276.44 154.884017,276.73 C154.604017,277.77 154.334017,278.83 154.074017,279.9 C153.004017,280.16 151.944017,280.43 150.894017,280.71 C150.614017,281.72 150.344017,282.73 150.064017,283.75 C148.664017,283.71 147.964017,284.38 147.954017,285.76 C146.804017,285.9 146.074017,286.61 145.764017,287.87 C144.164017,289.54 142.554017,291.21 141.164017,293.02 C140.484017,293.73 139.774017,294.39 139.024017,295.02 C138.874017,295.56 138.554017,296.64 138.404017,297.18 C137.404017,298.45 136.244017,299.57 135.024017,300.62 C134.654017,301.73 134.294017,302.85 133.944017,303.99 C132.954017,304.85 131.974017,305.73 130.994017,306.6 C130.634017,307.75 130.284017,308.92 129.954017,310.09 C128.964017,311.06 127.974017,312.05 126.964017,312.99 C126.604017,314.59 126.264017,316.2 125.934017,317.82 C123.064017,319.57 122.294017,322.71 121.924017,325.84 C120.944017,326.81 119.984017,327.78 119.014017,328.76 C117.934017,331.35 119.564017,336.52 115.944017,336.97 C116.014017,337.64 116.134017,338.97 116.204017,339.64 C114.894017,339.9 114.364017,340.79 114.614017,342.31 C113.934017,343.74 114.844017,346.46 112.904017,346.96 C113.254017,351.17 109.484017,354.23 110.884017,358.7 C110.394017,358.68 109.434017,358.65 108.954017,358.63 C108.584017,362.1 108.934017,365.95 107.044017,369.05 C105.604017,387.65 105.274017,406.87 109.924017,424.86 C109.464017,429.59 112.564017,433.48 112.984017,438.07 C113.454017,438.03 114.394017,437.96 114.864017,437.93 C114.924017,439.55 114.414017,441.54 115.814017,442.79 C116.254017,443.8 116.704017,444.82 117.174017,445.85 C118.674017,447.9 118.104017,450.8 119.804017,452.79 C120.254017,453.8 120.704017,454.82 121.164017,455.85 C122.234017,457.32 122.594017,459.13 123.014017,460.89 L123.934017,460.61 C125.634017,464.2 126.454017,468.64 130.094017,470.93 C130.084017,471.59 130.054017,472.93 130.044017,473.59 C130.524017,473.9 131.464017,474.51 131.944017,474.81 C131.814017,476.35 132.534017,477.02 134.104017,476.82 C134.104017,477.48 134.114017,478.79 134.114017,479.44 C136.024017,480.02 135.834017,482.85 137.974017,482.92 C138.714017,486.02 141.474017,489.48 144.144017,490.89 C144.094017,491.39 143.994017,492.39 143.944017,492.89 C144.444017,492.82 145.444017,492.68 145.944017,492.61 C145.874017,494.58 147.004017,496 148.584017,497.06 C152.954017,501.02 156.394017,507.16 162.164017,508.83 C162.094017,509.33 161.954017,510.33 161.884017,510.83 C162.384017,510.78 163.384017,510.68 163.874017,510.63 C165.344017,513.28 168.784017,516.17 171.954017,516.8 C171.764017,518.19 172.374017,518.88 173.764017,518.89 C174.634017,520.65 176.334017,520.86 178.144017,520.77 C178.094017,521.26 177.994017,522.24 177.944017,522.73 C178.404017,522.72 179.314017,522.7 179.764017,522.69 C180.424017,524.51 182.064017,524.9 183.844017,524.76 C184.014017,525.85 184.664017,526.63 185.784017,527.11 C187.464017,528.03 189.344017,528.58 190.934017,529.7 C191.974017,530.14 193.054017,530.53 194.164017,530.86 L193.864017,531.79 C195.604017,532.2 197.494017,532.45 198.904017,533.68 C199.854017,534.07 200.834017,534.46 201.814017,534.85 C202.224017,535.88 203.114017,536.3 204.474017,536.1 C207.184017,536.57 209.484017,537.89 211.984017,538.97 C216.564017,540.57 221.384017,541.96 226.154017,542.75 L225.744017,543.94 C227.454017,543.93 229.174017,543.92 230.914017,543.94 C230.884017,544.41 230.824017,545.36 230.794017,545.84 C258.354017,550.77 287.524017,550.06 314.254017,541.83 C314.214017,541.35 314.134017,540.4 314.094017,539.93 C315.964017,540.5 316.944017,540.11 317.044017,538.74 C318.774017,538.76 320.494017,538.45 322.084017,537.7 C325.004017,535.87 329.174017,536.21 331.244017,532.84 C333.314017,532.65 335.444017,532.39 337.164017,531.09 C338.334017,530.62 338.984017,529.8 339.094017,528.63 C339.734017,528.67 341.004017,528.74 341.644017,528.77 C347.394017,524.79 353.754017,521.65 358.874017,516.86 C359.914017,516.47 360.974017,516.1 362.044017,515.76 C362.614017,515.02 363.224017,514.31 363.864017,513.63 C365.994017,511.12 369.684017,509.59 371.004017,506.73 C372.554017,506.96 373.224017,506.26 373.004017,504.64 C373.514017,504.69 374.534017,504.78 375.034017,504.82 C374.974017,504.27 374.854017,503.17 374.794017,502.61 C375.364017,502.68 376.494017,502.81 377.064017,502.88 C376.994017,502.31 376.854017,501.18 376.784017,500.62 C377.334017,500.68 378.454017,500.8 379.014017,500.87 C378.954017,500.36 378.854017,499.35 378.804017,498.85 C380.854017,498.58 382.324017,496.7 382.954017,494.87 C384.004017,494.61 384.734017,493.93 385.144017,492.83 C386.864017,490.91 388.684017,489.08 390.414017,487.17 C390.554017,486.6 390.814017,485.45 390.944017,484.88 C392.174017,484.82 392.894017,484.18 393.094017,482.98 C395.044017,482.44 394.904017,480.39 394.934017,478.77 C396.474017,479.09 397.144017,478.49 396.934017,476.98 C398.944017,476.57 398.944017,474.55 398.934017,472.92 C400.364017,472.84 401.054017,472.06 401.004017,470.58 L401.894017,470.75 C402.014017,467.73 404.734017,465.8 404.954017,462.93 C407.194017,463.01 406.734017,460.24 406.994017,458.79 C407.964017,457.8 408.934017,456.82 409.914017,455.85 C410.094017,454.63 410.304017,453.42 410.524017,452.22 C410.654017,451.14 411.094017,450.25 411.854017,449.55 C412.554017,447.36 414.364017,445.62 414.324017,443.2 C414.684017,439.73 416.094017,436.5 417.884017,433.55 C419.044017,430.47 417.544017,425.67 420.084017,423.62 C420.084017,422.49 420.104017,421.37 420.154017,420.27 C420.634017,417.9 422.114017,415.79 422.054017,413.32 C422.864017,396.37 423.994017,378.9 420.724017,362.26 C418.194017,357.8 419.604017,351.32 416.904017,347.65 C416.684017,346.06 416.234017,344.52 416.044017,342.95 C413.294017,341.85 415.604017,336.97 413.014017,335.64 C412.564017,333.29 410.464017,331.62 410.794017,329.11 C410.274017,327.96 409.754017,326.86 409.144017,325.8 C408.674017,324.79 408.214017,323.79 407.764017,322.8 C406.844017,321.11 406.324017,319.19 405.014017,317.77 C404.604017,316.72 404.234017,315.68 403.894017,314.64 L403.014017,314.9 C402.734017,312.06 401.404017,309.6 399.034017,308 C398.644017,306.86 398.274017,305.74 397.914017,304.63 C394.184017,301.59 393.104017,296.44 388.984017,293.74 C388.664017,292.78 388.344017,291.84 388.004017,290.91 C386.904017,290.63 386.154017,289.92 385.774017,288.77 C379.924017,282.72 374.084017,276.65 367.854017,270.99 C366.704017,270.68 366.034017,269.94 365.854017,268.78 C364.914017,268.42 363.984017,268.08 363.064017,267.74 C361.404017,265.99 359.494017,264.53 357.794017,262.85 C356.824017,262.45 355.874017,262.07 354.924017,261.71 C353.944017,260.76 352.984017,259.82 352.054017,258.87 C350.954017,258.49 349.864017,258.11 348.794017,257.75 C348.524017,257.29 347.984017,256.39 347.714017,255.93 C347.044017,255.92 345.694017,255.89 345.014017,255.87 C343.654017,252.65 339.654017,253 337.824017,250.73 C336.794017,250.4 335.764017,250.1 334.744017,249.82 L335.114017,248.69 C334.434017,248.71 333.084017,248.75 332.414017,248.77 C332.304017,248.32 332.074017,247.44 331.964017,246.99 C315.744017,239.06 297.974017,233.79 279.814017,233.96 C279.884017,233.63 280.044017,232.98 280.114017,232.66 C270.894017,232.88 261.664017,232.49 252.444017,232.8 C246.754017,234.39 240.704017,234.39 234.814017,234.72 Z">
</path>
<path
d="M259.044017,320.8 C260.624017,318.19 261.774017,314.14 265.394017,313.94 C287.114017,313.85 308.834017,314.07 330.554017,313.84 C332.884017,313.17 333.294017,315.67 332.764017,317.32 C328.904017,320.64 326.634017,325.26 323.164017,328.91 C319.004017,335.89 314.504017,342.75 309.264017,349.05 C307.734017,352.1 305.934017,355.23 303.044017,357.2 C302.964017,357.74 302.794017,358.84 302.714017,359.39 C301.484017,360.48 300.284017,361.58 299.114017,362.72 C297.474017,366.79 294.464017,370.38 291.084017,373.13 C290.774017,374.66 288.934017,376.96 290.574017,378.19 C301.554017,379.61 313.124017,380.23 324.534017,379.8 C327.184017,379.34 327.584017,382.23 325.884017,383.72 C316.694017,392.68 310.004017,403.73 301.284017,413.1 C298.834017,417.74 294.724017,421.27 291.294017,425.18 C289.534017,429.13 285.804017,431.61 283.264017,435 C280.694017,440.46 275.244017,443.84 271.804017,448.74 C267.814017,455.21 260.984017,459.37 257.394017,466.15 C250.814017,472.39 245.764017,479.93 239.574017,486.51 C237.724017,490.2 235.034017,493.86 230.994017,495.3 C230.904017,493.78 230.834017,492.29 230.784017,490.8 C231.804017,489.68 232.824017,488.56 233.854017,487.46 C234.594017,484.01 235.724017,480.58 237.914017,477.77 C238.464017,474.14 239.744017,470.68 241.894017,467.69 C242.584017,464.15 243.424017,460.47 245.904017,457.71 C246.284017,454.74 247.394017,451.98 248.384017,449.19 C248.764017,448.81 249.514017,448.04 249.894017,447.65 C250.134017,445.34 250.554017,443.06 251.044017,440.81 C252.004017,439.1 252.954017,437.39 253.944017,435.71 C253.884017,433.46 254.184017,431.18 255.884017,429.55 C255.944017,428.94 256.054017,427.72 256.104017,427.1 C256.584017,426.79 257.544017,426.17 258.034017,425.86 C258.024017,424.27 258.034017,422.67 258.054017,421.1 C258.544017,420.8 259.524017,420.19 260.014017,419.89 C260.024017,418.85 260.054017,417.83 260.104017,416.81 C254.064017,415.04 247.724017,416.39 241.574017,415.76 C236.864017,413.45 231.224017,415.92 226.504017,414.27 C225.254017,411.63 225.904017,407.79 227.824017,405.45 C227.924017,404.88 228.134017,403.75 228.234017,403.19 C228.654017,402.81 229.494017,402.05 229.904017,401.67 C230.274017,399.43 230.654017,397.19 231.034017,394.96 C234.674017,390.45 234.324017,384.23 237.874017,379.69 C238.614017,376.1 239.464017,372.38 241.824017,369.48 C242.314017,367.27 242.714017,365.06 243.044017,362.84 C246.664017,358.35 246.374017,352.21 249.874017,347.68 C250.594017,344.09 251.494017,340.42 253.794017,337.48 C253.984017,334.44 255.874017,331.93 256.184017,328.95 C256.614017,328.62 257.464017,327.95 257.894017,327.61 C258.194017,325.32 258.594017,323.05 259.044017,320.8 Z">
</path>
<path
d="M118.704017,818.14 C130.774017,824.14 143.034017,831.86 156.714017,832.69 C157.704017,832.66 158.704017,832.65 159.724017,832.66 C160.054017,833.84 160.944017,834.36 162.374017,834.23 C163.664017,834.42 164.974017,834.61 166.304017,834.83 L165.664017,835.82 C167.594017,835.91 169.524017,836.08 171.434017,836.46 C173.324017,836.58 175.234017,836.68 177.144017,836.75 L176.754017,838.02 C178.124017,837.92 179.494017,837.83 180.894017,837.77 L180.984017,838.83 C182.374017,838.74 183.774017,838.67 185.184017,838.61 L184.694017,839.88 C193.214017,839.73 201.484017,841.77 209.884017,842.69 C210.464017,842.7 211.634017,842.73 212.214017,842.74 L211.734017,843.92 C221.104017,844.01 230.454017,845.02 239.844017,844.73 C240.574017,845.4 241.304017,846.09 242.064017,846.79 C242.094017,847.54 242.134017,848.31 242.184017,849.1 C241.764017,857.32 242.084017,865.56 242.114017,873.8 C241.424017,874.54 240.744017,875.29 240.074017,876.07 C230.764017,875.69 221.744017,872.83 212.464017,871.98 C177.684017,864.59 142.244017,850.01 118.984017,821.64 C118.884017,820.45 118.784017,819.29 118.704017,818.14 Z">
</path>
<path
d="M406.944017,818.6 C408.134017,818.61 409.334017,818.64 410.554017,818.69 C402.244017,833.31 387.474017,842.42 373.874017,851.54 C372.124017,852.2 370.114017,852.63 369.374017,854.63 C367.464017,855.84 365.274017,856.44 363.124017,857.02 C361.864017,857.72 360.624017,858.43 359.404017,859.18 C356.134017,860.56 352.704017,861.65 349.744017,863.67 C347.504017,864.09 345.274017,864.5 343.044017,864.87 C341.284017,865.8 339.534017,866.73 337.824017,867.71 C334.954017,868.16 332.094017,868.59 329.224017,868.96 C323.234017,872.35 316.204017,871.92 309.824017,873.63 C306.994017,874.26 304.124017,874.64 301.264017,874.99 C293.924017,876.57 286.004017,877.35 278.534017,876.05 C279.144017,866.6 278.764017,857.13 278.824017,847.67 L279.664017,847.91 C280.704017,846.83 281.774017,845.8 282.854017,844.77 C294.294017,844.97 305.704017,844.3 317.114017,843.89 L316.834017,842.73 C326.404017,842.89 335.604017,839.78 345.204017,839.83 L344.754017,838.78 C346.704017,838.73 348.654017,838.57 350.564017,838.1 C351.224017,838.05 352.524017,837.95 353.174017,837.9 L352.784017,836.73 C358.414017,837 363.914017,835.72 369.154017,833.77 L368.764017,832.75 C376.244017,833.85 381.984017,828.17 389.204017,827.87 L388.734017,826.64 C389.484017,826.65 390.994017,826.69 391.744017,826.71 C391.984017,826.26 392.464017,825.35 392.694017,824.9 C396.134017,824.73 399.294017,823.4 401.264017,820.49 C401.464017,820.5 401.854017,820.53 402.044017,820.54 C402.954017,820.58 404.764017,820.65 405.674017,820.69 C405.984017,820.17 406.624017,819.12 406.944017,818.6 Z">
</path>
</g>
<g id="rokect-bg-dark" transform="translate(69.244698, 155.410000)" fill="#F4E8E1">
<path
d="M436.524017,39.51 C443.114017,49.73 447.034017,61.46 453.864017,71.57 C495.224017,150.8 521.934017,238.04 528.144017,327.3 C527.744017,332.39 528.154017,337.45 529.854017,342.28 C530.234017,359.27 530.054017,376.31 529.904017,393.31 C526.674017,408.14 529.464017,423.44 526.784017,438.3 C525.984017,446.69 525.914017,455.13 526.064017,463.56 C525.754017,463.66 525.124017,463.88 524.804017,463.99 C523.044017,480.44 522.214017,497.01 518.964017,513.28 C517.834017,532.83 511.944017,551.72 510.034017,571.18 C507.894017,576.05 506.054017,581.38 506.174017,586.78 C506.264017,596.59 501.214017,605.55 500.574017,615.4 C500.184017,615.75 499.404017,616.45 499.014017,616.8 C498.484017,620.13 498.054017,623.49 498.024017,626.89 L496.994017,626.73 C496.874017,628.97 496.554017,631.22 495.894017,633.39 C493.684017,637.74 494.064017,642.97 491.764017,647.36 C490.254017,649.85 490.144017,652.81 489.914017,655.64 C488.974017,657.43 488.054017,659.22 487.104017,661.01 C486.774017,665.2 484.624017,669.08 484.894017,673.34 C487.574017,676.31 489.264017,679.98 491.544017,683.25 C492.264017,683.85 492.994017,684.47 493.744017,685.09 C494.594017,687.33 496.114017,689.2 497.794017,690.91 C498.204017,693.46 499.474017,695.73 501.734017,697.11 C502.584017,699.3 504.074017,701.12 505.764017,702.75 C506.434017,705.23 507.444017,707.68 509.704017,709.14 C512.204017,713.12 514.904017,716.98 517.614017,720.85 C517.724017,721.02 517.954017,721.37 518.064017,721.54 C521.104017,729.73 520.674017,738.79 519.004017,747.27 C518.734017,775.62 518.874017,803.98 518.834017,832.34 C518.854017,835.87 518.454017,839.4 517.704017,842.86 C515.734017,841.13 514.234017,838.97 513.304017,836.54 C509.814017,827.86 504.544017,820 501.584017,811.11 C498.494017,807.81 498.554017,802.86 495.174017,799.79 C487.614017,781.06 477.434017,763.41 468.944017,745.06 C467.614017,740.14 465.174017,735.62 461.354017,732.2 C458.944017,734.02 458.234017,736.9 457.744017,739.74 C453.884017,744.12 453.124017,750.24 449.934017,755.09 C447.774017,760.97 443.104017,765.63 441.764017,771.79 C411.764017,784.38 379.654017,790.58 347.554017,794.94 C340.654017,796.83 333.384017,795.16 326.444017,796.9 C317.114017,799.25 307.214017,797.44 297.914017,799.56 C297.744017,799.44 297.394017,799.21 297.214017,799.1 C292.114017,800.7 286.644017,799.51 281.404017,799.85 C280.324017,798.99 279.254017,798.15 278.194017,797.32 C278.104017,789.23 278.264017,781.14 277.874017,773.07 C275.464017,767.53 277.254017,761.05 275.074017,755.52 C274.894017,751.02 274.544017,746.54 274.174017,742.07 C274.714017,741.67 275.794017,740.87 276.334017,740.47 C277.424017,750.37 281.704017,759.8 280.864017,769.97 C281.764017,769.91 282.674017,769.88 283.594017,769.86 C284.414017,768.29 284.754017,766.27 286.334017,765.28 C293.664017,760.69 300.994017,756.04 307.694017,750.57 C313.174017,747.83 316.054017,741.86 321.704017,739.38 C322.074017,738.51 322.454017,737.66 322.864017,736.83 C331.274017,733.43 334.204017,724.12 340.864017,718.7 C356.434017,698.88 372.674017,679.32 385.594017,657.51 C399.884017,637.49 410.914017,615.18 421.844017,593.04 C434.854017,567.12 443.864017,539.36 453.844017,512.32 C453.984017,504.52 458.144017,497.65 459.234017,490 C462.444017,483.82 461.594017,476.63 464.544017,470.39 C467.054017,464.97 465.284017,458.65 468.164017,453.32 C471.784017,446.41 468.444017,438.22 472.164017,431.32 C476.044017,424.04 472.284017,415.49 475.314017,408.04 C476.414017,405.25 475.814017,402.19 476.174017,399.29 C480.094017,389.49 476.944017,378.57 478.514017,368.37 C481.424017,361.38 479.514017,353.63 479.994017,346.3 C479.534017,342.41 482.464017,339.18 482.084017,335.31 C481.794017,321.64 482.354017,307.94 481.834017,294.3 C478.214017,285.39 481.034017,275.58 479.824017,266.3 C476.094017,255.71 479.574017,244.07 477.514017,233.21 C474.984017,229.08 476.984017,224.06 475.034017,219.79 C472.864017,213.82 475.224017,207.26 473.514017,201.22 C471.094017,196.19 472.834017,190.36 470.294017,185.32 C471.274017,175.3 465.344017,166.29 466.074017,156.32 C465.674017,152.53 463.964017,149.01 463.434017,145.23 C460.954017,139.81 463.284017,133.57 460.504017,128.24 C457.654017,122.58 458.674017,115.97 455.824017,110.33 C453.704017,105.86 454.604017,100.68 452.544017,96.22 C449.004017,89.46 451.414017,81.35 446.664017,75.07 C446.694017,62.35 436.844017,51.9 436.524017,39.51 Z">
</path>
<path
d="M34.1340166,636.14 C34.6840166,635.74 35.7840166,634.94 36.3340166,634.54 C35.7840166,641.77 41.8840166,647.08 41.1140166,654.38 C43.7540166,658.88 42.6940166,664.12 42.8340166,669.1 C44.1540166,670.44 45.4640166,671.81 46.7640166,673.21 C45.6940166,679.82 51.6440166,684.47 51.3140166,691.01 C53.3140166,695.11 55.9440166,699.18 54.7940166,704.01 C55.2340166,703.41 55.6840166,702.82 56.1540166,702.25 C57.7640166,705.45 59.1040166,708.84 59.0140166,712.51 C59.3240166,712.61 59.9540166,712.82 60.2740166,712.92 C61.9840166,716.8 64.4240166,720.42 65.1040166,724.69 C63.1340166,723.75 61.1240166,722.93 59.0340166,722.32 C58.9640166,723.07 58.8240166,724.58 58.7540166,725.34 C58.3740166,725.75 57.6140166,726.59 57.2340166,727.01 C49.4940166,746.91 38.3740166,765.61 29.8540166,785.15 C22.3640166,802.43 11.9440166,818.56 5.83401662,836.34 C5.12401662,836.55 3.70401662,836.96 2.99401662,837.16 C1.72401662,830.94 2.15401662,824.59 2.10401662,818.3 C2.07401662,793.29 2.21401662,768.27 1.94401662,743.27 C0.354016624,737.05 0.834016624,730.62 0.794016624,724.27 C1.51401662,718.96 6.32401662,715.17 6.86401662,709.78 C6.90401662,709.61 6.97401662,709.26 7.01401662,709.08 C7.82401662,708.48 8.62401662,707.88 9.40401662,707.26 C12.4840166,703.52 13.4940166,698.13 17.7840166,695.48 C18.8240166,693.27 19.9540166,691.12 21.1840166,689.02 C22.5440166,687.04 24.0540166,685.16 25.7340166,683.44 C26.5940166,681.14 28.1840166,679.29 30.0140166,677.71 C30.0640166,677.08 30.1540166,675.8 30.2040166,675.17 C31.3940166,674.08 32.5840166,672.98 33.7540166,671.88 C35.0640166,667.9 38.7240166,665.34 39.9440166,661.26 C39.9140166,660.59 39.9040166,659.95 39.9140166,659.33 C38.0240166,656.16 38.5540166,652.23 38.0140166,648.72 C37.5540166,648.38 36.6340166,647.72 36.1740166,647.39 C36.1540166,646.71 36.1040166,645.35 36.0740166,644.68 L34.9140166,644.85 C34.6940166,641.94 34.2840166,639.05 34.1340166,636.14 Z">
</path>
</g>
<!-- 这里是火箭前景 -->
<path fill="${t}"
d="M334.348715,0.06 C335.298715,0.03 336.268715,0.01 337.248715,-1.42108547e-14 C337.628715,0.95 338.018715,1.9 338.428715,2.86 C353.978715,12.63 366.498715,26.25 380.578715,37.89 C413.128715,68.67 441.908715,103.13 468.558715,139 C476.638715,152.19 481.328708,168.54 476.168715,183.69 C475.068715,189.81 470.358715,194.47 469.418715,200.6 C469.318715,200.74 469.118715,201.02 469.018715,201.16 C460.708715,212.61 449.418715,222.4 436.688715,228.41 C432.318715,232.45 426.128715,235.11 420.298715,236.32 C419.968715,236.77 419.308715,237.67 418.978715,238.11 C418.438715,238.15 417.348715,238.23 416.808715,238.27 C415.238715,240.24 412.698715,240.08 410.448715,240.32 C406.388715,243.43 401.228715,244.34 396.218715,244.23 C395.888715,244.68 395.208715,245.6 394.878715,246.05 C393.498715,246.11 392.148715,246.18 390.808715,246.28 C387.208715,248.63 382.648715,247.87 378.588715,248.32 C375.848715,250.72 372.118715,250.08 368.778715,250.28 C366.318715,252.39 362.658715,251.01 359.708715,251.37 C345.708715,251.32 331.698715,251.6 317.688715,251.32 C299.148715,248.73 280.418715,246.33 262.748715,239.81 C257.338715,238.64 252.608715,234.83 246.878715,235.45 C246.678715,235.34 246.268715,235.13 246.068715,235.02 C242.298715,232.78 237.868715,231.58 234.698715,228.43 C233.228715,228.07 231.828708,227.59 230.608715,226.72 C216.708715,217.82 204.048715,206.69 196.148715,191.99 C195.718715,190.11 195.368715,188.21 195.098715,186.32 C194.638715,185.99 193.718715,185.33 193.258715,185 C193.268715,184.3 193.308715,182.92 193.328708,182.22 L192.178715,182.25 C191.148715,176.2 191.338715,170.06 191.348715,163.95 C194.428715,162.44 193.218715,158.27 194.618715,155.61 C198.108715,141.55 208.448715,131.01 216.708715,119.62 C250.848715,76.61 288.498715,35.39 333.098715,2.89 C333.498715,1.94 333.918715,1 334.348715,0.06 Z M358.738715,392.19 C362.155752,392.247037 365.398029,393.175185 368.631444,394.16308 L370.017134,394.587756 C372.558345,395.364362 375.108715,396.106296 377.748715,396.42 C386.068715,397.87 393.368715,403.31 401.658715,404.18 C402.328715,404.16 403.678715,404.12 404.358715,404.1 L403.988715,405.23 C405.008715,405.51 406.038715,405.81 407.068715,406.14 C408.898715,408.41 412.898715,408.06 414.258715,411.28 C414.938715,411.3 416.288715,411.33 416.958715,411.34 C417.228715,411.8 417.768715,412.7 418.038715,413.16 C419.108715,413.52 420.198715,413.9 421.298715,414.28 C422.228715,415.23 423.188715,416.17 424.168715,417.12 C425.118715,417.48 426.068715,417.86 427.038715,418.26 C428.738715,419.94 430.648715,421.4 432.308715,423.15 C433.228715,423.49 434.158715,423.83 435.098715,424.19 C435.278715,425.35 435.948715,426.09 437.098715,426.4 C443.328715,432.06 449.168715,438.13 455.018715,444.18 C455.398715,445.33 456.148715,446.04 457.248715,446.32 C457.588715,447.25 457.908715,448.19 458.228715,449.15 C462.348715,451.85 463.428715,457 467.158715,460.04 C467.518715,461.15 467.888715,462.27 468.278715,463.41 C470.648715,465.01 471.978715,467.47 472.258715,470.31 L473.138715,470.05 C473.478715,471.09 473.848715,472.13 474.258715,473.18 C475.568715,474.6 476.088715,476.52 477.008715,478.21 C477.458715,479.2 477.918715,480.2 478.388715,481.21 C478.998715,482.27 479.518715,483.37 480.038715,484.52 C479.708715,487.03 481.808715,488.7 482.258715,491.05 C484.848715,492.38 482.538715,497.26 485.288715,498.36 C485.478715,499.93 485.928715,501.47 486.148715,503.06 C488.848715,506.73 487.438715,513.21 489.968715,517.67 C493.238715,534.31 492.108715,551.78 491.298715,568.73 C491.358715,571.2 489.878715,573.31 489.398715,575.68 C489.348715,576.78 489.328715,577.9 489.328715,579.03 C486.788715,581.08 488.288715,585.88 487.128715,588.96 C485.338715,591.91 483.928715,595.14 483.568715,598.61 C483.608715,601.03 481.798715,602.77 481.098715,604.96 C480.338715,605.66 479.898715,606.55 479.768715,607.63 C479.548715,608.83 479.338715,610.04 479.158715,611.26 C478.178715,612.23 477.208715,613.21 476.238715,614.2 C475.978715,615.65 476.438715,618.42 474.198715,618.34 C473.978715,621.21 471.258715,623.14 471.138715,626.16 L470.248715,625.99 C470.298715,627.47 469.608715,628.25 468.178715,628.33 L468.179608,628.494226 L468.179608,628.494226 L468.179415,628.8287 C468.168615,630.3479 467.987715,632.021 466.178715,632.39 C466.388715,633.9 465.718715,634.5 464.178715,634.18 C464.148715,635.8 464.288715,637.85 462.338715,638.39 C462.138715,639.59 461.418715,640.23 460.188715,640.29 C460.058715,640.86 459.798715,642.01 459.658715,642.58 C457.928715,644.49 456.108715,646.32 454.388715,648.24 C453.978715,649.34 453.248715,650.02 452.198715,650.28 C451.568715,652.11 450.098715,653.99 448.048715,654.26 C448.098715,654.76 448.198715,655.77 448.258715,656.28 C447.698715,656.21 446.578715,656.09 446.028715,656.03 C446.054965,656.24 446.091059,656.530156 446.129613,656.840879 L446.207817,657.47209 C446.246371,657.78375 446.282465,658.07625 446.308715,658.29 C445.738715,658.22 444.608715,658.09 444.038715,658.02 C444.098715,658.58 444.218715,659.68 444.278715,660.23 C444.091215,660.215 443.83059,660.192969 443.551156,660.168652 L442.983305,660.118379 C442.702934,660.093125 442.439965,660.06875 442.248715,660.05 C442.468715,661.67 441.798715,662.37 440.248715,662.14 C438.928715,665 435.238715,666.53 433.108715,669.04 C432.468715,669.72 431.858715,670.43 431.288715,671.17 C430.218715,671.51 429.158715,671.88 428.118715,672.27 C422.998715,677.06 416.638715,680.2 410.888715,684.18 C410.248715,684.15 408.978715,684.08 408.338715,684.04 C408.228715,685.21 407.578715,686.03 406.408715,686.5 C404.688715,687.8 402.558715,688.06 400.488715,688.25 C398.418715,691.62 394.248715,691.28 391.328715,693.11 C389.738715,693.86 388.018715,694.17 386.288715,694.15 C386.188715,695.52 385.208715,695.91 383.338715,695.34 C378.108715,694.94 373.428715,697.69 368.408715,698.62 C351.878715,700.89 335.088715,702.99 318.378715,700.86 C313.231442,699.625 307.927537,699.46405 302.653806,699.385145 L300.989638,699.361798 C300.712517,699.357975 300.435533,699.354091 300.158715,699.35 C298.418715,699.33 296.698715,699.34 294.988715,699.35 L295.398715,698.16 C290.628715,697.37 285.808715,695.98 281.228715,694.38 C278.728715,693.3 276.428715,691.98 273.718715,691.51 C272.358715,691.71 271.468715,691.29 271.058715,690.26 C270.078715,689.87 269.098715,689.48 268.148715,689.09 C266.738715,687.86 264.848715,687.61 263.108715,687.2 L263.408715,686.27 C262.298715,685.94 261.218715,685.55 260.178715,685.11 C258.588715,683.99 256.708715,683.44 255.028715,682.52 C253.908715,682.04 253.258715,681.26 253.088715,680.17 C251.308715,680.31 249.668715,679.92 249.008715,678.1 C248.558715,678.11 247.648715,678.13 247.188715,678.14 C247.238715,677.65 247.338715,676.67 247.388715,676.18 C245.578715,676.27 243.878715,676.06 243.008715,674.3 C241.618715,674.29 241.008715,673.6 241.198715,672.21 C238.028715,671.58 234.588715,668.69 233.118715,666.04 C232.628715,666.09 231.628715,666.19 231.128715,666.24 C231.198715,665.74 231.338715,664.74 231.408715,664.24 C225.638715,662.57 222.198715,656.43 217.828715,652.47 C216.248715,651.41 215.118715,649.99 215.188715,648.02 C214.688715,648.09 213.688715,648.23 213.188715,648.3 C213.238715,647.8 213.338715,646.8 213.388715,646.3 C210.718715,644.89 207.958715,641.43 207.218715,638.33 C206.148715,638.295 205.661215,637.57 205.202465,636.78125 L205.006004,636.441137 C204.610144,635.760408 204.177286,635.098571 203.358715,634.85 C203.358715,634.2 203.348715,632.89 203.348715,632.23 C201.778715,632.43 201.058715,631.76 201.188715,630.22 C200.708715,629.92 199.768715,629.31 199.288715,629 C199.298715,628.34 199.328715,627 199.338715,626.34 C196.801745,624.743939 195.634638,622.10348 194.584703,619.434317 L194.312642,618.73803 C193.95124,617.81056 193.590836,616.890303 193.178715,616.02 L192.258715,616.3 L192.09209,615.594258 C191.730093,614.063378 191.336048,612.534 190.408715,611.26 C189.948715,610.23 189.498715,609.21 189.048715,608.2 C187.348715,606.21 187.918715,603.31 186.418715,601.26 C185.948715,600.23 185.498715,599.21 185.058715,598.2 C183.658715,596.95 184.168715,594.96 184.108715,593.34 C184.528715,585.87 179.758715,579.24 180.088715,571.74 C180.658715,559.01 175.868715,546.26 179.418715,533.68 C180.156897,529.581818 180.214748,525.410744 180.17725,521.24151 L180.157047,519.455026 C180.134417,517.669091 180.109624,515.885455 180.128715,514.11 C179.408715,511.811143 180.056127,509.885216 180.807295,507.984001 L181.185675,507.03384 C181.769515,505.554 182.288715,504.054 182.148715,502.37 C184.088715,501.87 183.178715,499.15 183.858715,497.72 C183.608715,496.2 184.138715,495.31 185.448715,495.05 C185.378715,494.38 185.258715,493.05 185.188715,492.38 C187.360715,492.11 187.642715,490.1408 187.754075,488.0492 L187.784083,487.419625 C187.837591,486.229448 187.891515,485.0506 188.258715,484.17 C189.228715,483.19 190.188715,482.22 191.168715,481.25 C191.538715,478.12 192.308715,474.98 195.178715,473.23 C195.508715,471.61 195.848715,470 196.208715,468.4 C197.218715,467.46 198.208715,466.47 199.198715,465.5 C199.528715,464.33 199.878715,463.16 200.238715,462.01 C201.218715,461.14 202.198715,460.26 203.188715,459.4 C203.538715,458.26 203.898715,457.14 204.268715,456.03 C205.488715,454.98 206.648715,453.86 207.648715,452.59 C207.798715,452.05 208.118715,450.97 208.268715,450.43 C209.018715,449.8 209.728715,449.14 210.408715,448.43 C211.798715,446.62 213.408715,444.95 215.008715,443.28 C215.318715,442.02 216.048715,441.31 217.198715,441.17 C217.208715,439.79 217.908715,439.12 219.308715,439.16 C219.588715,438.14 219.858715,437.13 220.138715,436.12 C221.188715,435.84 222.248715,435.57 223.318715,435.31 C223.578715,434.24 223.848715,433.18 224.128715,432.14 C225.128715,431.85 226.138715,431.58 227.158715,431.31 C227.168715,430.01 227.798715,429.26 229.058715,429.05 C231.428715,426.71 234.068715,424.65 236.388715,422.25 C237.278715,421.87 238.188715,421.5 239.108715,421.15 C243.478715,416.46 249.148715,413.65 254.368715,410.25 C255.358715,409.87 256.368715,409.51 257.388715,409.18 L257.198715,408.28 C260.008715,407.76 262.668715,406.56 264.428715,404.22 C266.458715,404.06 268.538715,403.66 270.188715,402.37 C271.118715,401.94 272.058715,401.51 272.998715,401.09 C273.658715,400.28 274.548715,399.87 275.668715,399.85 C277.248715,399.48 279.028715,399.43 280.378715,398.39 C280.908715,398.15 281.958715,397.68 282.488715,397.44 C285.158715,394.81 290.338715,396.93 292.378715,394.14 C293.528715,394.17 294.648715,393.99 295.728715,393.6 C296.788715,393.41 297.688715,392.93 298.438715,392.18 C300.318715,392.1 302.198715,392.09 304.098715,392.15 C322.308715,392.19 340.528715,391.91 358.738715,392.19 Z M399.798715,469.25 C378.078715,469.48 356.358715,469.26 334.638715,469.35 C331.018715,469.55 329.868715,473.6 328.288715,476.21 C327.838715,478.46 327.438715,480.73 327.138715,483.02 L326.959418,483.16166 L326.959418,483.16166 L326.522074,483.506387 C326.130277,483.814687 325.697465,484.15375 325.428715,484.36 C325.118715,487.34 323.228715,489.85 323.038715,492.89 C320.738715,495.83 319.838715,499.5 319.118715,503.09 C315.618715,507.62 315.908715,513.76 312.288715,518.25 C311.958715,520.47 311.558715,522.68 311.068715,524.89 C308.708715,527.79 307.858715,531.51 307.118715,535.1 C305.527336,537.135172 304.719666,539.507943 303.984963,541.912935 L303.648462,543.024107 C302.863305,545.616992 302.035956,548.192759 300.278715,550.37 C299.898715,552.6 299.518715,554.84 299.148715,557.08 C298.738715,557.46 297.898715,558.22 297.478715,558.6 C297.378715,559.16 297.168715,560.29 297.068715,560.86 C295.148715,563.2 294.498715,567.04 295.748715,569.68 C297.813715,570.401875 300.054809,570.335156 302.317077,570.225132 L303.287465,570.1775 C305.876215,570.055 308.463715,570.015 310.818715,571.17 C316.968715,571.8 323.308715,570.45 329.348715,572.22 C329.298715,573.24 329.268715,574.26 329.258715,575.3 C328.768715,575.6 327.788715,576.21 327.298715,576.51 C327.278715,578.08 327.268715,579.68 327.278715,581.27 C326.788715,581.58 325.828715,582.2 325.348715,582.51 C325.298715,583.13 325.188715,584.35 325.128715,584.96 C323.428715,586.59 323.128715,588.87 323.188715,591.12 C322.198715,592.8 321.248715,594.51 320.288715,596.22 C319.798715,598.47 319.378715,600.75 319.138715,603.06 C318.758715,603.45 318.008715,604.22 317.628715,604.6 C316.638715,607.39 315.528715,610.15 315.148715,613.12 C312.668715,615.88 311.828715,619.56 311.138715,623.1 C308.988715,626.09 307.708715,629.55 307.158715,633.18 C304.968715,635.99 303.838715,639.42 303.098715,642.87 C302.068715,643.97 301.048715,645.09 300.028715,646.21 C300.078715,647.7 300.148715,649.19 300.238715,650.71 C304.278715,649.27 306.968715,645.61 308.818715,641.92 C315.008715,635.34 320.058715,627.8 326.638715,621.56 C330.228715,614.78 337.058715,610.62 341.048715,604.15 C344.488715,599.25 349.938715,595.87 352.508715,590.41 C355.048715,587.02 358.778715,584.54 360.538715,580.59 C361.253298,579.775417 361.997396,578.977326 362.749848,578.182256 L364.108715,576.751481 C366.524271,574.203333 368.895382,571.603333 370.528715,568.51 C379.248715,559.14 385.938715,548.09 395.128715,539.13 C396.828715,537.64 396.428715,534.75 393.778715,535.21 C382.368715,535.64 370.798715,535.02 359.818715,533.6 C358.178715,532.37 360.018715,530.07 360.328715,528.54 C363.708715,525.79 366.718715,522.2 368.358715,518.13 C369.528715,516.99 370.728715,515.89 371.958715,514.8 C372.038715,514.25 372.208715,513.15 372.288715,512.61 C375.178715,510.64 376.978715,507.51 378.508715,504.46 C383.748715,498.16 388.248715,491.3 392.408715,484.32 C395.878715,480.67 398.148715,476.05 402.008715,472.73 C402.538715,471.08 402.128715,468.58 399.798715,469.25 Z M327.138715,853.17 C327.505692,853.192326 327.889413,853.194986 328.280967,853.191838 L328.674802,853.187266 C330.983555,853.155289 333.457785,853.082791 334.328715,855.72 C334.228715,856.14 334.038715,857 333.938715,857.42 L335.448715,857 C335.798715,859.07 336.088715,861.17 336.308715,863.29 C336.698715,863.58 337.478715,864.15 337.868715,864.44 C339.328715,869.27 340.408715,874.25 340.148715,879.34 L341.198715,879.08 C341.398715,882.53 342.188715,885.84 342.208715,889.34 L343.328715,889.09 C343.318715,891.87 343.318715,894.67 343.418715,897.48 C343.788715,901.95 344.138715,906.43 344.318715,910.93 C345.295956,913.408966 345.475421,916.078835 345.593076,918.769353 L345.64567,920.011978 C345.770653,922.911962 345.955267,925.805517 347.118715,928.48 C347.508715,936.55 347.348715,944.64 347.438715,952.73 C347.538715,954.25 347.678715,955.79 347.858715,957.34 C350.758715,957.38 353.658715,957.46 356.568715,957.53 C355.257904,959.469189 353.11163,959.678101 350.95351,959.757701 L350.435755,959.775142 C349.573857,959.802805 348.720607,959.83027 347.928715,959.96 C347.860652,967.694427 347.834703,975.428854 347.831917,983.160912 C347.837019,975.761947 347.863586,968.360974 347.928715,960.96 C348.720607,960.83027 349.573857,960.802805 350.435755,960.775142 L350.95351,960.757701 C353.11163,960.678101 355.257904,960.469189 356.568715,958.53 C361.418715,958.3 366.268715,958.33 371.118715,958.23 C371.234965,958.11 371.394809,957.943594 371.565024,957.765059 L371.909438,957.401973 C372.078715,957.2225 372.236215,957.05375 372.348715,956.93 C372.548715,957.29 372.928715,958.01 373.128715,958.37 C373.528715,957.94 373.948715,957.53 374.388715,957.14 C389.968715,957.85 405.388715,955.77 420.698715,953.17 C430.938715,953.6 440.578715,949.3 450.738715,948.83 C452.256362,948.474412 453.775333,948.122872 455.294885,947.772846 L458.334545,947.07406 L458.334545,947.07406 L461.374437,946.374805 C475.052495,943.220337 488.697539,939.914706 501.768715,934.61 C502.598239,934.189048 503.435427,934.431066 504.27079,934.738231 L504.656179,934.882449 C505.041368,935.026939 505.425858,935.165714 505.808715,935.24 C500.468715,943.14 496.098715,951.62 490.598715,959.41 C488.605382,963.636275 484.985074,966.287555 481.221771,968.801445 L480.351453,969.379789 C480.206202,969.475991 480.060909,969.572154 479.915657,969.668358 L479.045323,970.246747 C476.150384,972.180757 473.339695,974.197059 471.288715,976.95 C471.098715,976.94 470.708715,976.91 470.508715,976.9 C470.223672,976.922717 469.939594,976.950009 469.656434,976.981651 C467.689106,979.144767 464.918991,980.162719 461.938715,980.31 C461.708715,980.76 461.228715,981.67 460.988715,982.12 C460.238715,982.1 458.728715,982.06 457.978715,982.05 L458.448715,983.28 C451.228715,983.58 445.488715,989.26 438.008715,988.16 L438.398715,989.18 C433.158715,991.13 427.658715,992.41 422.028715,992.14 L422.418715,993.31 C421.768715,993.36 420.468715,993.46 419.808715,993.51 C417.898715,993.98 415.948715,994.14 413.998715,994.19 L414.448715,995.24 C404.848715,995.19 395.648715,998.3 386.078715,998.14 L386.358715,999.3 C374.948715,999.71 363.538715,1000.38 352.098715,1000.18 C351.018715,1001.21 349.948715,1002.24 348.908715,1003.32 L348.068715,1003.08 C348.008715,1012.54 348.388715,1022.01 347.778715,1031.46 L347.777,1031.469 L347.778715,1031.46 C355.248715,1032.76 363.168715,1031.98 370.508715,1030.4 C373.368715,1030.05 376.238715,1029.67 379.068715,1029.04 C385.448715,1027.33 392.478715,1027.76 398.468715,1024.37 C401.338715,1024 404.198715,1023.57 407.068715,1023.12 C408.778715,1022.14 410.528715,1021.21 412.288715,1020.28 C414.518715,1019.91 416.748715,1019.5 418.988715,1019.08 C421.948715,1017.06 425.378715,1015.97 428.648715,1014.59 C429.868715,1013.84 431.108715,1013.13 432.368715,1012.43 C434.518715,1011.85 436.708715,1011.25 438.618715,1010.04 C441.542388,1011.00571 443.688986,1009.84292 445.792029,1008.51463 L446.276907,1008.20606 L446.762243,1007.89698 C448.301976,1006.92306 449.878715,1006.02204 451.778715,1005.96 C430.938715,1028.23 413.748715,1053.92 399.428715,1080.72 C385.918715,1109.56 373.868715,1140.35 375.258715,1172.7 C375.538715,1190.37 375.128715,1208.05 375.438715,1225.72 C377.158715,1232.31 378.398715,1239 379.498715,1245.72 C382.878715,1260.05 388.498715,1273.65 394.198715,1287.23 C395.974271,1290.03889 397.660937,1292.91593 399.327522,1295.8103 L400.325613,1297.5486 C405.807915,1307.11622 411.221382,1316.762 419.038715,1324.66 C421.415736,1331.96894 426.897782,1337.80707 432.377186,1343.32128 L433.24188,1344.18942 C434.249607,1345.1995 435.251694,1346.20064 436.228715,1347.2 C440.188715,1351.24 446.018715,1355.47 445.208715,1361.86 C440.598715,1357.36 434.828715,1353.79 428.168715,1355.24 C427.888715,1356.11 427.628715,1357.02 427.388715,1357.95 C423.758715,1359.054 420.049515,1358.9448 416.338875,1358.7888 L415.102048,1358.73667 C413.040937,1358.65222 410.982048,1358.59333 408.938715,1358.76 C408.688715,1358.61 408.188715,1358.31 407.928715,1358.15 C407.902465,1358.3225 407.864965,1358.55969 407.824652,1358.81252 L407.742777,1359.32451 C407.702465,1359.57641 407.664965,1359.81125 407.638715,1359.98 C400.478715,1358.41 393.038715,1360.08 385.848715,1358.47 C385.118715,1358.78 384.408715,1359.12 383.708715,1359.48 C383.118715,1359 382.558715,1358.54 381.998715,1358.1 C381.888715,1358.66 381.648715,1359.77 381.528715,1360.33 C380.838715,1359.9 380.188715,1359.49 379.528715,1359.09 L379.178715,1360.11 C373.428715,1358.55 367.428715,1359.32 361.798715,1361.04 C361.688715,1360.51 361.468715,1359.44 361.358715,1358.9 C360.938715,1359.68 360.538715,1360.48 360.148715,1361.3 C359.598715,1361.44 358.518715,1361.71 357.968715,1361.84 C358.448715,1361.04 358.938715,1360.27 359.438715,1359.51 C358.218715,1360.06 357.028715,1360.64 355.838715,1361.23 C355.748715,1360.68 355.568715,1359.58 355.478715,1359.03 C354.498715,1360.55 353.358715,1361.98 351.718715,1362.83 C352.218715,1361.71 352.768715,1360.64 353.318715,1359.57 C352.838715,1359.73 351.858715,1360.03 351.368715,1360.18 C350.918715,1360.94 350.488715,1361.73 350.068715,1362.54 C349.758715,1361.27 349.468715,1360.04 349.188715,1358.82 C348.878715,1360.01 348.588715,1361.22 348.308715,1362.45 C347.538715,1362.18 346.778715,1361.93 346.038715,1361.71 C346.488715,1360.96 346.948715,1360.22 347.418715,1359.5 C346.228715,1360.05 345.048715,1360.63 343.878715,1361.22 C343.778715,1360.67 343.568715,1359.58 343.468715,1359.04 C342.508715,1360.56 341.398715,1362.02 339.708715,1362.79 C340.218715,1361.69 340.768715,1360.62 341.338715,1359.58 C340.838715,1359.73 339.838715,1360.03 339.338715,1360.18 C338.868715,1360.97 338.418715,1361.77 337.988715,1362.6 C337.748715,1361.29 337.518715,1360 337.298715,1358.73 C336.958715,1359.95 336.608715,1361.17 336.288715,1362.44 C335.528715,1362.18 334.788715,1361.94 334.048715,1361.72 C334.498715,1360.96 334.948715,1360.22 335.408715,1359.49 C334.218715,1360.04 333.058715,1360.63 331.888715,1361.22 C331.758715,1360.64 331.488715,1359.5 331.358715,1358.93 C330.818715,1359.88 330.278715,1360.85 329.768715,1361.86 C329.248715,1362.03 328.198715,1362.37 327.668715,1362.54 C328.228715,1361.53 328.798715,1360.55 329.388715,1359.58 C328.878715,1359.73 327.878715,1360.03 327.368715,1360.18 C326.918715,1360.94 326.478715,1361.73 326.048715,1362.54 C325.768715,1361.28 325.508715,1360.04 325.248715,1358.82 C324.908715,1360.01 324.578715,1361.2 324.268715,1362.45 C323.518715,1362.17 322.778715,1361.92 322.058715,1361.7 C322.498715,1360.95 322.938715,1360.21 323.398715,1359.5 C322.218715,1360.05 321.058715,1360.63 319.898715,1361.21 C319.758715,1360.64 319.488715,1359.5 319.348715,1358.93 C318.808715,1359.88 318.278715,1360.86 317.778715,1361.87 C317.579965,1361.93 317.306684,1362.01531 317.01477,1362.10748 L316.42266,1362.29549 C316.130746,1362.38859 315.857465,1362.47625 315.658715,1362.54 C316.218715,1361.53 316.798715,1360.55 317.388715,1359.59 C317.197465,1359.64625 316.934496,1359.72219 316.653598,1359.80252 L316.083832,1359.96451 C315.802934,1360.04391 315.539965,1360.1175 315.348715,1360.17 C314.908715,1360.94 314.478715,1361.74 314.058715,1362.56 C313.748715,1361.27 313.478715,1360.04 313.198715,1358.8 C312.888715,1360 312.598715,1361.21 312.318715,1362.44 C311.538715,1362.18 310.778715,1361.93 310.038715,1361.72 C310.488715,1360.96 310.948715,1360.21 311.428715,1359.49 C310.238715,1360.04 309.068715,1360.62 307.908715,1361.21 C307.658715,1360.42 307.418715,1359.66 307.208715,1358.92 C306.728715,1359.89 306.258715,1360.88 305.808715,1361.9 C305.278715,1362.05 304.198715,1362.36 303.658715,1362.52 C304.228715,1361.52 304.798715,1360.54 305.388715,1359.58 C304.878715,1359.73 303.858715,1360.02 303.348715,1360.17 C302.898715,1360.95 302.458715,1361.75 302.028715,1362.57 C301.758715,1361.29 301.508715,1360.02 301.268715,1358.78 C300.928715,1359.99 300.588715,1361.19 300.278715,1362.45 C299.518715,1362.18 298.778715,1361.93 298.048715,1361.71 C298.498715,1360.95 298.948715,1360.21 299.418715,1359.49 C298.228715,1360.04 297.068715,1360.62 295.898715,1361.22 C295.658715,1360.43 295.418715,1359.67 295.208715,1358.93 C294.728715,1359.9 294.258715,1360.88 293.798715,1361.88 C293.268715,1362.04 292.198715,1362.36 291.668715,1362.52 C292.228715,1361.52 292.798715,1360.54 293.378715,1359.58 C292.878715,1359.73 291.858715,1360.02 291.348715,1360.17 C290.898715,1360.95 290.458715,1361.76 290.028715,1362.58 C289.768715,1361.3 289.518715,1360.03 289.278715,1358.78 C288.938715,1359.99 288.588715,1361.19 288.278715,1362.45 C287.518715,1362.18 286.778715,1361.93 286.048715,1361.71 C286.498715,1360.95 286.948715,1360.21 287.418715,1359.49 C286.228715,1360.04 285.058715,1360.63 283.888715,1361.23 C283.758715,1360.65 283.478715,1359.5 283.348715,1358.93 C282.808715,1359.89 282.288715,1360.86 281.778715,1361.88 C281.248715,1362.04 280.188715,1362.37 279.658715,1362.53 C280.228715,1361.53 280.798715,1360.55 281.388715,1359.6 C281.197465,1359.6525 280.93309,1359.72469 280.650434,1359.80232 L280.076996,1359.96064 C279.79434,1360.03922 279.529965,1360.11375 279.338715,1360.17 C278.888715,1360.95 278.458715,1361.77 278.028715,1362.6 C277.855382,1361.74667 277.686493,1360.89778 277.522048,1360.05926 L277.278,1358.811 L277.018246,1359.705 C276.759965,1360.60312 276.508715,1361.5125 276.268715,1362.45 C275.518715,1362.18 274.778715,1361.93 274.048715,1361.7 C274.488715,1360.95 274.948715,1360.21 275.408715,1359.5 C274.228715,1360.05 273.068715,1360.63 271.918715,1361.21 C271.668715,1360.41 271.428715,1359.64 271.208715,1358.89 C270.728715,1359.87 270.258715,1360.86 269.798715,1361.88 C269.258715,1362.04 268.198715,1362.37 267.668715,1362.53 C268.228715,1361.53 268.798715,1360.55 269.378715,1359.59 C269.187465,1359.64625 268.925902,1359.72219 268.646762,1359.80252 L268.080668,1359.96451 C267.801527,1360.04391 267.539965,1360.1175 267.348715,1360.17 C266.898715,1360.95 266.468715,1361.74 266.058715,1362.57 C265.748715,1361.28 265.468715,1360.05 265.188715,1358.82 C264.878715,1360.01 264.588715,1361.22 264.308715,1362.45 C263.548715,1362.18 262.798715,1361.93 262.058715,1361.71 C262.498715,1360.95 262.948715,1360.22 263.398715,1359.5 C262.208715,1360.05 261.028715,1360.64 259.858715,1361.23 C259.758715,1360.68 259.568715,1359.58 259.468715,1359.03 C258.508715,1360.55 257.378715,1361.99 255.718715,1362.81 C256.228715,1361.7 256.768715,1360.63 257.328715,1359.57 C256.838715,1359.72 255.848715,1360.03 255.348715,1360.18 C254.888715,1360.96 254.438715,1361.76 254.008715,1362.59 C253.748715,1361.3 253.508715,1360.03 253.268715,1358.79 C252.928715,1359.99 252.598715,1361.19 252.278715,1362.44 C251.528715,1362.18 250.778715,1361.94 250.048715,1361.73 C250.488715,1360.96 250.948715,1360.22 251.418715,1359.49 C250.218715,1360.05 249.048715,1360.63 247.878715,1361.23 C247.738715,1360.65 247.478715,1359.5 247.348715,1358.92 C246.808715,1359.88 246.288715,1360.86 245.778715,1361.88 C245.248715,1362.04 244.188715,1362.36 243.658715,1362.52 C244.218715,1361.52 244.798715,1360.54 245.388715,1359.58 C244.888715,1359.73 243.888715,1360.03 243.388715,1360.18 C242.868715,1360.99 242.348715,1361.81 241.848715,1362.66 C241.948715,1360.84 242.068715,1359.05 242.188715,1357.26 C237.548715,1357.18 232.908715,1357.17 228.268715,1357.26 C228.348715,1359.08 228.408715,1360.89 228.488715,1362.74 C227.318715,1359.98 223.698715,1356.35 226.718715,1353.71 C235.288715,1345.88 240.628715,1335.18 244.708715,1324.47 C250.499934,1316.13829 254.336984,1306.80851 258.057663,1297.433 L258.853841,1295.42361 C260.312689,1291.73972 261.773837,1288.05927 263.348715,1284.44 L263.841852,1283.09014 L264.829046,1280.39078 C269.76293,1266.89364 274.61417,1253.37545 277.068715,1239.13 C279.528715,1233.55 280.748715,1227.55 280.138715,1221.45 C280.558715,1221.37 281.388715,1221.21 281.808715,1221.13 C281.978715,1219.07 282.028715,1216.99 282.608715,1215.02 C285.948715,1207.26 282.228715,1198.42 285.938715,1190.73 C285.888715,1178.4 287.608715,1165.67 284.168715,1153.72 C284.911215,1147.20318 283.37559,1141.00267 281.830894,1134.78803 L281.488401,1133.40663 C280.636406,1129.95189 279.833488,1126.48523 279.468715,1122.95 C271.748715,1097.74 262.118715,1072.92 247.618715,1050.88 C239.478715,1034.31 226.578715,1020.8 215.708715,1006.08 C216.388715,1006.09 217.758715,1006.12 218.438715,1006.13 C231.349901,1015.37678 246.419031,1020.43533 261.489706,1025.11133 L263.455278,1025.71938 C267.058192,1026.83132 270.655834,1027.93085 274.218715,1029.07 C278.252758,1029.45936 282.247076,1030.22763 286.236779,1031.04257 L289.428222,1031.69819 L290.918012,1032.00032 C297.872026,1033.39522 304.853708,1034.5374 312.048715,1033.67 L312.049,1033.683 L312.048715,1033.67 C314.808715,1027.37 312.718715,1020.34 313.328715,1013.71 C313.241738,1012.91953 313.282371,1012.06297 313.337949,1011.19222 L313.369069,1010.71616 C313.525308,1008.33196 313.640343,1005.91233 311.428715,1004.51 C311.378715,1003.72 311.338715,1002.95 311.308715,1002.2 C310.548715,1001.5 309.818715,1000.81 309.088715,1000.14 C299.698715,1000.43 290.348715,999.42 280.978715,999.33 L281.458715,998.15 C280.878715,998.14 279.708715,998.11 279.128715,998.1 C280.298715,993.33 285.858715,995.98 288.998715,996.94 C296.488715,998.26 304.218715,997.56 311.798715,997.53 L311.754,995.529 L310.850462,995.537045 C303.574965,995.614826 296.176632,996.205 288.998715,994.94 C285.858715,993.98 280.298715,991.33 279.128715,996.1 C270.728715,995.18 262.458715,993.14 253.938715,993.29 L254.428715,992.02 C253.018715,992.08 251.618715,992.15 250.228715,992.24 L250.138715,991.18 C248.738715,991.24 247.368715,991.33 245.998715,991.43 L246.388715,990.16 C244.478715,990.09 242.568715,989.99 240.678715,989.87 C238.768715,989.49 236.838715,989.32 234.908715,989.23 L235.548715,988.24 C234.218715,988.02 232.908715,987.83 231.618715,987.64 C230.188715,987.77 229.298715,987.25 228.968715,986.07 C227.948715,986.06 226.948715,986.07 225.958715,986.1 C221.748715,981.4 214.088715,982.05 208.858715,978.58 C198.528715,975.57 189.998715,968.9 181.308715,962.87 C181.298715,962.22 181.288715,960.91 181.288715,960.26 C179.608715,959.89 177.948715,959.53 176.288715,959.18 C171.968715,949.74 166.078715,941.17 161.598715,931.81 C168.234271,933.134444 174.719703,935.021852 181.196356,936.930549 L184.434605,937.884163 C191.452062,939.943306 198.486863,941.921481 205.718715,943.13 C215.818715,946.34 226.528715,946.41 236.688715,949.43 C238.497946,949.634615 240.315461,949.812249 242.136453,949.982126 L243.958426,950.150129 C244.262222,950.177937 244.56607,950.205706 244.869948,950.233528 L246.693397,950.401786 C255.202831,951.196529 263.700766,952.171282 271.698715,955.28 C279.837845,953.362609 288.057789,954.005709 296.286424,954.71002 L298.755203,954.92065 C302.321385,955.220326 305.887845,955.484565 309.448715,955.51 C309.745211,956.047049 310.080044,956.582534 310.403755,957.127177 C311.096731,956.795732 311.742078,956.368925 312.37934,955.927969 L312.991886,955.501545 C313.093993,955.430625 313.196215,955.36 313.298715,955.29 C313.758715,948.76 313.838715,942.21 314.358715,935.69 C314.436715,934.8138 314.664787,933.863916 314.897753,932.895537 L315.005095,932.44748 C315.627115,929.8285 316.122715,927.137 313.658715,925.45 C313.568715,925.06 313.378715,924.28 313.288715,923.9 C314.325515,921.4376 314.252939,918.788576 314.157139,916.158214 L314.125835,915.2824 C314.101515,914.5536 314.084715,913.828 314.098715,913.11 L315.318715,913.32 C315.238715,909.42 315.348715,905.52 315.428715,901.64 L316.038715,900.86 C315.508715,895.99 316.928715,891.36 317.558715,886.61 C317.838715,885.19 318.108715,883.79 318.428715,882.41 C320.088715,876.93 319.278715,870.82 322.188715,865.63 C322.088715,865.24 321.898715,864.46 321.798715,864.07 L323.208715,864.29 C323.338715,862.72 323.448715,861.15 323.608715,859.61 C323.843715,859.1625 324.059965,858.6825 324.286996,858.205312 L324.484924,857.797807 C325.124417,856.51477 325.905501,855.326786 327.418715,854.94 C327.348715,854.5 327.208715,853.61 327.138715,853.17 Z M311.809711,962.537783 L311.838715,961.7 C311.621486,967.264034 311.545627,972.830505 311.555784,978.39821 C311.565821,973.497487 311.647497,968.597799 311.838715,963.7 C311.875847,963.299991 311.862557,962.913371 311.809711,962.537783 Z M87.848715,735.4 C88.508715,735.3 89.188715,735.21 89.868715,735.14 C89.828715,736.53 90.288715,737.68 91.258715,738.59 C91.5461224,740.465556 91.7229125,742.349012 91.8887124,744.229705 L92.0125584,745.63954 C92.3664379,749.63166 92.7831594,753.599259 94.218715,757.44 L95.158715,757.08 C95.398715,758.25 95.668715,759.43 95.958715,760.62 C95.758715,765.31 96.298715,769.98 98.378715,774.26 L99.258715,774.03 C99.728715,777.58 100.098715,781.15 100.258715,784.75 C101.538715,786.01 102.128715,787.66 102.338715,789.44 L103.358715,788.99 C103.368715,789.63 103.368715,790.91 103.378715,791.55 C103.528715,794.46 103.938715,797.35 104.158715,800.26 L105.318715,800.09 C105.348715,800.76 105.398715,802.12 105.418715,802.8 C105.591215,802.92375 105.828402,803.093906 106.081762,803.276191 L106.595668,803.646777 C106.849027,803.83 107.086215,804.0025 107.258715,804.13 C107.798715,807.64 107.268715,811.57 109.158715,814.74 C109.148715,815.36 109.158715,816 109.188715,816.67 C107.968715,820.75 104.308715,823.31 102.998715,827.29 C101.828715,828.39 100.638715,829.49 99.448715,830.58 C99.398715,831.21 99.308715,832.49 99.258715,833.12 C97.428715,834.7 95.838715,836.55 94.978715,838.85 C93.298715,840.57 91.788715,842.45 90.428715,844.43 C89.198715,846.53 88.068715,848.68 87.028715,850.89 C84.428715,852.496061 83.03349,855.108549 81.652067,857.7502 L81.2368631,858.542593 C80.4720483,859.993333 79.6753817,861.423333 78.648715,862.67 C77.868715,863.29 77.068715,863.89 76.258715,864.49 C76.218715,864.67 76.148715,865.02 76.108715,865.19 C71.448715,868.13 69.078715,873.72 67.378715,878.7 C67.4120483,890.253333 67.5276039,901.806667 67.6550113,913.360741 L67.8090854,927.226033 C68.0100928,945.713689 68.1693817,964.204 67.998715,982.7 C69.0849219,986.175862 69.1853024,989.742616 69.2044348,993.326005 L69.2102973,994.862545 C69.2236496,998.192985 69.2783702,1001.52862 70.098715,1004.81 C56.808715,1028.25 46.388715,1053.73 33.518715,1077.59 C32.578715,1077.42 31.658715,1077.25 30.748715,1077.09 C30.4590062,1076.94015 29.8898593,1076.6406 29.5995893,1076.49045 L29.598715,1076.49 C28.508715,1075.94 27.428715,1075.42 26.358715,1074.94 C23.492628,1072.49826 20.1474484,1070.73887 16.774285,1069.06595 L15.508918,1068.44149 C14.4548208,1067.92255 13.4034976,1067.40478 12.368715,1066.87 C8.47871499,1063.92 4.30871499,1061.33 0.108714986,1058.88 C0.0587149864,986.72 -0.161285014,914.56 0.218714986,842.41 C6.10871499,835.67 9.63871499,827.11 15.898715,820.68 C15.988715,820.07 16.178715,818.86 16.268715,818.25 C17.488715,817.09 18.708715,815.93 19.938715,814.79 C20.038715,814.22 20.228715,813.07 20.328715,812.49 C22.238715,810.85 23.838715,808.88 24.528715,806.43 C39.898715,785.6 54.558715,764.04 68.498715,742.24 C69.608715,741.05 70.748715,739.89 71.908715,738.75 C72.018715,738.19 72.228715,737.05 72.338715,736.49 C74.238715,734.85 75.838715,732.88 76.528715,730.43 C79.818715,727.23 81.938715,723.14 84.708715,719.52 C85.468715,721.22 85.898715,723.4 88.018715,723.95 C88.0117919,724.829231 88.024573,725.709527 88.0424337,726.590396 L88.0805948,728.352754 C88.1289517,730.703195 88.1440996,733.055385 87.848715,735.4 L88.0753118,736.50611 L88.0753118,736.50611 L87.848715,735.4 L87.848715,735.4 Z M580.518715,734.88 C581.118715,735.25 582.318715,735.98 582.918715,736.35 C587.038715,743.54 592.448715,749.95 596.478715,757.16 C604.498715,767.15 610.688715,778.57 618.898715,788.43 C619.608715,790.8 621.138715,792.74 622.858715,794.48 C632.138715,809.07 642.308715,823.22 651.798715,837.73 C653.063001,840.172857 654.975246,842.125918 656.934138,844.03379 L658.11026,845.176647 C658.50096,845.558163 658.888715,845.941429 659.268715,846.33 C659.548715,850.78 659.678715,855.24 659.648715,859.71 C659.538715,928.14 659.778715,996.57 659.368715,1064.99 C655.768715,1066.62 652.138715,1068.31 649.098715,1070.89 C643.928715,1073.39 638.648715,1075.92 634.228715,1079.63 L634.227,1079.63 L633.949208,1079.90706 C631.781527,1081.99891 629.047882,1083.34417 626.038715,1083.67 C613.648715,1059.27 602.448715,1034.01 589.418715,1009.71 C590.17559,1006.0875 590.185981,1002.41332 590.163354,998.743567 L590.153715,997.17125 C590.133715,992.98 590.203715,988.805 591.428715,984.73 C591.078715,950.02 592.088715,915.32 592.018715,880.62 C590.418715,879.41 588.828715,878.2 587.308715,876.95 C587.198715,876.78 586.968715,876.43 586.858715,876.26 C584.148715,872.39 581.448715,868.53 578.948715,864.55 C576.688715,863.09 575.678715,860.64 575.008715,858.16 C573.318715,856.53 571.828715,854.71 570.978715,852.52 C568.718715,851.14 567.448715,848.87 567.038715,846.32 C565.358715,844.61 563.838715,842.74 562.988715,840.5 C562.238715,839.88 561.508715,839.26 560.788715,838.66 C558.508715,835.39 556.818715,831.72 554.138715,828.75 C553.868715,824.49 556.018715,820.61 556.348715,816.42 C557.298715,814.63 558.218715,812.84 559.158715,811.05 C559.388715,808.22 559.498715,805.26 561.008715,802.77 C563.308715,798.38 562.928715,793.15 565.138715,788.8 C565.798715,786.63 566.118715,784.38 566.238715,782.14 L567.268715,782.3 C567.298715,778.9 567.728715,775.54 568.258715,772.21 C568.648715,771.86 569.428715,771.16 569.818715,770.81 C570.458715,760.96 575.508715,752 575.418715,742.19 C576.048715,742.21 577.308715,742.25 577.938715,742.27 C578.048715,741.78 578.268715,740.82 578.368715,740.34 C579.048715,738.5 579.788715,736.68 580.518715,734.88 Z"
id="rokect-color"></path>
</g>
</g>
</g>
</svg>`,H4={title:"Update",description:"is available",buttonText:"Refresh"},wAe=e=>{if(document.querySelector("#version-rocket"))return;const n=`
<div id="version-rocket">
<div class="version-area">
${e.primaryColor||e.rocketColor?`<div class="version-img">${EAe(e.primaryColor,e.rocketColor)}</div>`:`<img class="version-img" src="${e.imageUrl||FAe}" alt="version" />`}
<div class="version-content">
<div class="version-title">
${e.title||H4.title}
</div>
<div class="version-subtitle">
${e.description||(e.newVersion?`V ${e.newVersion} ${H4.description}`:`A new version ${H4.description}`)}
</div>
<div style="${e.primaryColor?`background-color: ${e.primaryColor};`:""} ${e.buttonStyle||""}" class="refresh-button">
${e.buttonText||H4.buttonText}
</div>
${e.cancelButtonText?`<div class="cancel-button">
${e.cancelButtonText}
</div>`:""}
</div>
</div>
</div>`;let r=document.createElement("div");r.innerHTML=n,document.body.appendChild(r);const a=document.querySelector("#version-rocket .refresh-button");a.onclick=()=>{typeof(e==null?void 0:e.onRefresh)=="function"?e.onRefresh({newVersion:e.newVersion,needRefresh:e.needRefresh||!1}):window.location.reload()};const i=document.querySelector("#version-rocket .cancel-button");i&&(i.onclick=()=>{if(typeof(e==null?void 0:e.onCancel)=="function"){e.onCancel({newVersion:e.newVersion,needRefresh:e.needRefresh||!1});return}switch((e==null?void 0:e.cancelMode)||"ignore-current-version"){case"ignore-current-version":localStorage.setItem("version-rocket:cancelled",e.newVersion||"");break;case"ignore-today":localStorage.setItem("version-rocket:cancelled",new Date().toLocaleDateString());break;case"ignore-current-window":sessionStorage.setItem("version-rocket:cancelled","true");break}TAe({closeDialog:!0,closeWorker:!1})})},SAe=(e,t)=>{const n=`${(t==null?void 0:t.map(o=>o.toString()).join(`;
`))||""}`,r=new Blob([`
${n};
(${e.toString()})();
`]),a=window.URL.createObjectURL(r);return new Worker(a)},AAe=()=>{let e="";const t=new Set;let n=5e3,r=!1,a="",i=[],o="one",l=null,s=!1;const u=self;return u.onmessage=c=>{e=c.data["version-key"],n=c.data["polling-time"],r=c.data.immediate,a=c.data["origin-version-file-url"],i=c.data["check-origin-specified-files-url"],o=c.data["check-origin-specified-files-url-mode"],s=c.data["clear-interval-on-dialog"];const d=Toe(e,a,i);d||u.postMessage({invalidParams:!0});const p=()=>{if(d==="check-version"&&fetch(`${a}?${+new Date}`).then(f=>f.json()).then(f=>{e!==f.version&&(u.postMessage({refreshPageVisible:!0,refreshPageVersion:`${f.version}`,external:f.external}),s&&clearInterval(l))}),d==="check-specified-files"){if(!(i!=null&&i.length))return;i.forEach(f=>{fetch(f,{method:"HEAD",cache:"no-cache"}).then(h=>h.headers.get("ETag")||h.headers.get("Last-Modified")).then(h=>{h&&t.add(h),o==="one"&&t.size>i.length&&(u.postMessage({refreshPageVisible:!0,refreshPageVersion:"",external:""}),t.clear(),s&&clearInterval(l)),o==="all"&&t.size===i.length*2&&(u.postMessage({refreshPageVisible:!0,refreshPageVersion:"",external:""}),t.clear(),s&&clearInterval(l))})})}};r&&p(),l=setInterval(p,n)},u},_Ae=(e,t,n,r)=>{const a=e||(t?"ignore-current-version":"ignore-current-window"),i=localStorage.getItem("version-rocket:cancelled")||"",o=new Date().toLocaleDateString(),l=sessionStorage.getItem("version-rocket:cancelled")||"",s=n||!1;switch(a){case"ignore-current-version":if(t&&i===t)return s&&(r==null||r.terminate()),!0;break;case"ignore-today":if(i===o)return s&&(r==null||r.terminate()),!0;break;case"ignore-current-window":if(l)return s&&(r==null||r.terminate()),!0;break}return!1};function Toe(e,t,n){const r=e&&t?"check-version":n!=null&&n.length?"check-specified-files":"";return r?(console.log("You are use check version type is",r),r):console.log("Not found localPackageVersion, originVersionFileUrl or originSpecifiedFilesUrl")}let Yc;const DAe=(e,t)=>{if(e.enable===!1)return;Yc||(Yc=SAe(AAe,[Toe]));const n=r=>{if(r)return Array.isArray(r)?[...new Set(r)].filter(a=>a!=null):(console.warn("Invalid input: Expected an array."),[])};Yc.postMessage({"version-key":e.localPackageVersion||"","polling-time":e.pollingTime||5e3,immediate:e.immediate||!1,"origin-version-file-url":e.originVersionFileUrl||"","check-origin-specified-files-url":n(e.checkOriginSpecifiedFilesUrl),"check-origin-specified-files-url-mode":e.checkOriginSpecifiedFilesUrlMode||"one","clear-interval-on-dialog":e.clearIntervalOnDialog||!1}),Yc.onmessage=r=>{var a;if(!_Ae(t==null?void 0:t.cancelMode,(a=r.data)===null||a===void 0?void 0:a.refreshPageVersion,t==null?void 0:t.cancelUpdateAndStopWorker,Yc))if(localStorage.removeItem("version-rocket:cancelled"),sessionStorage.removeItem("version-rocket:cancelled"),typeof e.onVersionUpdate=="function")e.onVersionUpdate(r.data);else{const{title:o,description:l,buttonText:s,cancelButtonText:u,cancelMode:c,imageUrl:d,rocketColor:p,primaryColor:f,buttonStyle:h}=t||{},{onRefresh:m,onCancel:v}=e||{};wAe({title:o,description:l,buttonText:s,cancelButtonText:u,cancelMode:c,imageUrl:d,rocketColor:p,primaryColor:f,buttonStyle:h,newVersion:r.data.refreshPageVersion,needRefresh:r.data.refreshPageVersion,onRefresh:m,onCancel:v})}}},TAe=({closeDialog:e=!1,closeWorker:t=!0})=>{if(t&&(Yc==null||Yc.terminate(),Yc=void 0),e){const n=document.querySelector("#version-rocket"),r=n==null?void 0:n.parentElement;n&&r&&r.removeChild(n)}},xoe=Symbol(),Wy="el",xAe="is-",Ip=(e,t,n,r,a)=>{let i=`${e}-${t}`;return n&&(i+=`-${n}`),r&&(i+=`__${r}`),a&&(i+=`--${a}`),i},koe=Symbol("namespaceContextKey"),dO=e=>{const t=e||(Kt()?ut(koe,j(Wy)):j(Wy));return B(()=>y(t)||Wy)},ot=(e,t)=>{const n=dO(t);return{namespace:n,b:(m="")=>Ip(n.value,e,m,"",""),e:m=>m?Ip(n.value,e,"",m,""):"",m:m=>m?Ip(n.value,e,"","",m):"",be:(m,v)=>m&&v?Ip(n.value,e,m,v,""):"",em:(m,v)=>m&&v?Ip(n.value,e,"",m,v):"",bm:(m,v)=>m&&v?Ip(n.value,e,m,"",v):"",bem:(m,v,g)=>m&&v&&g?Ip(n.value,e,m,v,g):"",is:(m,...v)=>{const g=v.length>=1?v[0]:!0;return m&&g?`${xAe}${m}`:""},cssVar:m=>{const v={};for(const g in m)m[g]&&(v[`--${n.value}-${g}`]=m[g]);return v},cssVarName:m=>`--${n.value}-${m}`,cssVarBlock:m=>{const v={};for(const g in m)m[g]&&(v[`--${n.value}-${e}-${g}`]=m[g]);return v},cssVarBlockName:m=>`--${n.value}-${e}-${m}`}};var Moe=typeof global=="object"&&global&&global.Object===Object&&global,kAe=typeof self=="object"&&self&&self.Object===Object&&self,uu=Moe||kAe||Function("return this")(),us=uu.Symbol,Boe=Object.prototype,MAe=Boe.hasOwnProperty,BAe=Boe.toString,Dg=us?us.toStringTag:void 0;function RAe(e){var t=MAe.call(e,Dg),n=e[Dg];try{e[Dg]=void 0;var r=!0}catch(i){}var a=BAe.call(e);return r&&(t?e[Dg]=n:delete e[Dg]),a}var LAe=Object.prototype,OAe=LAe.toString;function PAe(e){return OAe.call(e)}var IAe="[object Null]",NAe="[object Undefined]",zH=us?us.toStringTag:void 0;function Vm(e){return e==null?e===void 0?NAe:IAe:zH&&zH in Object(e)?RAe(e):PAe(e)}function ic(e){return e!=null&&typeof e=="object"}var $Ae="[object Symbol]";function n9(e){return typeof e=="symbol"||ic(e)&&Vm(e)==$Ae}function fO(e,t){for(var n=-1,r=e==null?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}var Oo=Array.isArray,WH=us?us.prototype:void 0,GH=WH?WH.toString:void 0;function Roe(e){if(typeof e=="string")return e;if(Oo(e))return fO(e,Roe)+"";if(n9(e))return GH?GH.call(e):"";var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}var VAe=/\s/;function HAe(e){for(var t=e.length;t--&&VAe.test(e.charAt(t)););return t}var zAe=/^\s+/;function WAe(e){return e&&e.slice(0,HAe(e)+1).replace(zAe,"")}function Po(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var jH=NaN,GAe=/^[-+]0x[0-9a-f]+$/i,jAe=/^0b[01]+$/i,KAe=/^0o[0-7]+$/i,UAe=parseInt;function g1(e){if(typeof e=="number")return e;if(n9(e))return jH;if(Po(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=Po(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=WAe(e);var n=jAe.test(e);return n||KAe.test(e)?UAe(e.slice(2),n?2:8):GAe.test(e)?jH:+e}var KH=1/0,qAe=17976931348623157e292;function YAe(e){if(!e)return e===0?e:0;if(e=g1(e),e===KH||e===-KH){var t=e<0?-1:1;return t*qAe}return e===e?e:0}function JAe(e){var t=YAe(e),n=t%1;return t===t?n?t-n:t:0}function pO(e){return e}var XAe="[object AsyncFunction]",ZAe="[object Function]",QAe="[object GeneratorFunction]",e_e="[object Proxy]";function hO(e){if(!Po(e))return!1;var t=Vm(e);return t==ZAe||t==QAe||t==XAe||t==e_e}var FE=uu["__core-js_shared__"],UH=(function(){var e=/[^.]+$/.exec(FE&&FE.keys&&FE.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function t_e(e){return!!UH&&UH in e}var n_e=Function.prototype,r_e=n_e.toString;function Hm(e){if(e!=null){try{return r_e.call(e)}catch(t){}try{return e+""}catch(t){}}return""}var a_e=/[\\^$.*+?()[\]{}|]/g,i_e=/^\[object .+?Constructor\]$/,o_e=Function.prototype,l_e=Object.prototype,s_e=o_e.toString,u_e=l_e.hasOwnProperty,c_e=RegExp("^"+s_e.call(u_e).replace(a_e,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function d_e(e){if(!Po(e)||t_e(e))return!1;var t=hO(e)?c_e:i_e;return t.test(Hm(e))}function f_e(e,t){return e==null?void 0:e[t]}function zm(e,t){var n=f_e(e,t);return d_e(n)?n:void 0}var Xk=zm(uu,"WeakMap"),qH=Object.create,p_e=(function(){function e(){}return function(t){if(!Po(t))return{};if(qH)return qH(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}})();function h_e(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function m_e(){}function Loe(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}var v_e=800,g_e=16,y_e=Date.now;function b_e(e){var t=0,n=0;return function(){var r=y_e(),a=g_e-(r-n);if(n=r,a>0){if(++t>=v_e)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function C_e(e){return function(){return e}}var q7=(function(){try{var e=zm(Object,"defineProperty");return e({},"",{}),e}catch(t){}})(),F_e=q7?function(e,t){return q7(e,"toString",{configurable:!0,enumerable:!1,value:C_e(t),writable:!0})}:pO,Ooe=b_e(F_e);function E_e(e,t){for(var n=-1,r=e==null?0:e.length;++n<r&&t(e[n],n,e)!==!1;);return e}function Poe(e,t,n,r){for(var a=e.length,i=n+(r?1:-1);r?i--:++i<a;)if(t(e[i],i,e))return i;return-1}function w_e(e){return e!==e}function S_e(e,t,n){for(var r=n-1,a=e.length;++r<a;)if(e[r]===t)return r;return-1}function A_e(e,t,n){return t===t?S_e(e,t,n):Poe(e,w_e,n)}function __e(e,t){var n=e==null?0:e.length;return!!n&&A_e(e,t,0)>-1}var D_e=9007199254740991,T_e=/^(?:0|[1-9]\d*)$/;function r9(e,t){var n=typeof e;return t=t==null?D_e:t,!!t&&(n=="number"||n!="symbol"&&T_e.test(e))&&e>-1&&e%1==0&&e<t}function mO(e,t,n){t=="__proto__"&&q7?q7(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function v2(e,t){return e===t||e!==e&&t!==t}var x_e=Object.prototype,k_e=x_e.hasOwnProperty;function vO(e,t,n){var r=e[t];(!(k_e.call(e,t)&&v2(r,n))||n===void 0&&!(t in e))&&mO(e,t,n)}function O0(e,t,n,r){var a=!n;n||(n={});for(var i=-1,o=t.length;++i<o;){var l=t[i],s=r?r(n[l],e[l],l,n,e):void 0;s===void 0&&(s=e[l]),a?mO(n,l,s):vO(n,l,s)}return n}var YH=Math.max;function Ioe(e,t,n){return t=YH(t===void 0?e.length-1:t,0),function(){for(var r=arguments,a=-1,i=YH(r.length-t,0),o=Array(i);++a<i;)o[a]=r[t+a];a=-1;for(var l=Array(t+1);++a<t;)l[a]=r[a];return l[t]=n(o),h_e(e,this,l)}}function Noe(e,t){return Ooe(Ioe(e,t,pO),e+"")}var M_e=9007199254740991;function gO(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=M_e}function P0(e){return e!=null&&gO(e.length)&&!hO(e)}function B_e(e,t,n){if(!Po(n))return!1;var r=typeof t;return(r=="number"?P0(n)&&r9(t,n.length):r=="string"&&t in n)?v2(n[t],e):!1}function R_e(e){return Noe(function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,o=a>2?n[2]:void 0;for(i=e.length>3&&typeof i=="function"?(a--,i):void 0,o&&B_e(n[0],n[1],o)&&(i=a<3?void 0:i,a=1),t=Object(t);++r<a;){var l=n[r];l&&e(t,l,r,i)}return t})}var L_e=Object.prototype;function yO(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||L_e;return e===n}function O_e(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}var P_e="[object Arguments]";function JH(e){return ic(e)&&Vm(e)==P_e}var $oe=Object.prototype,I_e=$oe.hasOwnProperty,N_e=$oe.propertyIsEnumerable,Wb=JH((function(){return arguments})())?JH:function(e){return ic(e)&&I_e.call(e,"callee")&&!N_e.call(e,"callee")};function $_e(){return!1}var Voe=typeof exports=="object"&&exports&&!exports.nodeType&&exports,XH=Voe&&typeof module=="object"&&module&&!module.nodeType&&module,V_e=XH&&XH.exports===Voe,ZH=V_e?uu.Buffer:void 0,H_e=ZH?ZH.isBuffer:void 0,Gb=H_e||$_e,z_e="[object Arguments]",W_e="[object Array]",G_e="[object Boolean]",j_e="[object Date]",K_e="[object Error]",U_e="[object Function]",q_e="[object Map]",Y_e="[object Number]",J_e="[object Object]",X_e="[object RegExp]",Z_e="[object Set]",Q_e="[object String]",eDe="[object WeakMap]",tDe="[object ArrayBuffer]",nDe="[object DataView]",rDe="[object Float32Array]",aDe="[object Float64Array]",iDe="[object Int8Array]",oDe="[object Int16Array]",lDe="[object Int32Array]",sDe="[object Uint8Array]",uDe="[object Uint8ClampedArray]",cDe="[object Uint16Array]",dDe="[object Uint32Array]",Ma={};Ma[rDe]=Ma[aDe]=Ma[iDe]=Ma[oDe]=Ma[lDe]=Ma[sDe]=Ma[uDe]=Ma[cDe]=Ma[dDe]=!0;Ma[z_e]=Ma[W_e]=Ma[tDe]=Ma[G_e]=Ma[nDe]=Ma[j_e]=Ma[K_e]=Ma[U_e]=Ma[q_e]=Ma[Y_e]=Ma[J_e]=Ma[X_e]=Ma[Z_e]=Ma[Q_e]=Ma[eDe]=!1;function fDe(e){return ic(e)&&gO(e.length)&&!!Ma[Vm(e)]}function bO(e){return function(t){return e(t)}}var Hoe=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Gy=Hoe&&typeof module=="object"&&module&&!module.nodeType&&module,pDe=Gy&&Gy.exports===Hoe,EE=pDe&&Moe.process,H1=(function(){try{var e=Gy&&Gy.require&&Gy.require("util").types;return e||EE&&EE.binding&&EE.binding("util")}catch(t){}})(),QH=H1&&H1.isTypedArray,CO=QH?bO(QH):fDe,hDe=Object.prototype,mDe=hDe.hasOwnProperty;function zoe(e,t){var n=Oo(e),r=!n&&Wb(e),a=!n&&!r&&Gb(e),i=!n&&!r&&!a&&CO(e),o=n||r||a||i,l=o?O_e(e.length,String):[],s=l.length;for(var u in e)(t||mDe.call(e,u))&&!(o&&(u=="length"||a&&(u=="offset"||u=="parent")||i&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||r9(u,s)))&&l.push(u);return l}function Woe(e,t){return function(n){return e(t(n))}}var vDe=Woe(Object.keys,Object),gDe=Object.prototype,yDe=gDe.hasOwnProperty;function bDe(e){if(!yO(e))return vDe(e);var t=[];for(var n in Object(e))yDe.call(e,n)&&n!="constructor"&&t.push(n);return t}function g2(e){return P0(e)?zoe(e):bDe(e)}function CDe(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var FDe=Object.prototype,EDe=FDe.hasOwnProperty;function wDe(e){if(!Po(e))return CDe(e);var t=yO(e),n=[];for(var r in e)r=="constructor"&&(t||!EDe.call(e,r))||n.push(r);return n}function y2(e){return P0(e)?zoe(e,!0):wDe(e)}var SDe=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ADe=/^\w*$/;function FO(e,t){if(Oo(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||n9(e)?!0:ADe.test(e)||!SDe.test(e)||t!=null&&e in Object(t)}var jb=zm(Object,"create");function _De(){this.__data__=jb?jb(null):{},this.size=0}function DDe(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var TDe="__lodash_hash_undefined__",xDe=Object.prototype,kDe=xDe.hasOwnProperty;function MDe(e){var t=this.__data__;if(jb){var n=t[e];return n===TDe?void 0:n}return kDe.call(t,e)?t[e]:void 0}var BDe=Object.prototype,RDe=BDe.hasOwnProperty;function LDe(e){var t=this.__data__;return jb?t[e]!==void 0:RDe.call(t,e)}var ODe="__lodash_hash_undefined__";function PDe(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=jb&&t===void 0?ODe:t,this}function gm(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}gm.prototype.clear=_De;gm.prototype.delete=DDe;gm.prototype.get=MDe;gm.prototype.has=LDe;gm.prototype.set=PDe;function IDe(){this.__data__=[],this.size=0}function a9(e,t){for(var n=e.length;n--;)if(v2(e[n][0],t))return n;return-1}var NDe=Array.prototype,$De=NDe.splice;function VDe(e){var t=this.__data__,n=a9(t,e);if(n<0)return!1;var r=t.length-1;return n==r?t.pop():$De.call(t,n,1),--this.size,!0}function HDe(e){var t=this.__data__,n=a9(t,e);return n<0?void 0:t[n][1]}function zDe(e){return a9(this.__data__,e)>-1}function WDe(e,t){var n=this.__data__,r=a9(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function Dd(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Dd.prototype.clear=IDe;Dd.prototype.delete=VDe;Dd.prototype.get=HDe;Dd.prototype.has=zDe;Dd.prototype.set=WDe;var Kb=zm(uu,"Map");function GDe(){this.size=0,this.__data__={hash:new gm,map:new(Kb||Dd),string:new gm}}function jDe(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function i9(e,t){var n=e.__data__;return jDe(t)?n[typeof t=="string"?"string":"hash"]:n.map}function KDe(e){var t=i9(this,e).delete(e);return this.size-=t?1:0,t}function UDe(e){return i9(this,e).get(e)}function qDe(e){return i9(this,e).has(e)}function YDe(e,t){var n=i9(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this}function Td(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Td.prototype.clear=GDe;Td.prototype.delete=KDe;Td.prototype.get=UDe;Td.prototype.has=qDe;Td.prototype.set=YDe;var JDe="Expected a function";function o9(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(JDe);var n=function(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(o9.Cache||Td),n}o9.Cache=Td;var XDe=500;function ZDe(e){var t=o9(e,function(r){return n.size===XDe&&n.clear(),r}),n=t.cache;return t}var QDe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,eTe=/\\(\\)?/g,tTe=ZDe(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(QDe,function(n,r,a,i){t.push(a?i.replace(eTe,"$1"):r||n)}),t});function nTe(e){return e==null?"":Roe(e)}function I0(e,t){return Oo(e)?e:FO(e,t)?[e]:tTe(nTe(e))}function N0(e){if(typeof e=="string"||n9(e))return e;var t=e+"";return t=="0"&&1/e==-1/0?"-0":t}function l9(e,t){t=I0(t,e);for(var n=0,r=t.length;e!=null&&n<r;)e=e[N0(t[n++])];return n&&n==r?e:void 0}function Oa(e,t,n){var r=e==null?void 0:l9(e,t);return r===void 0?n:r}function EO(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}var ez=us?us.isConcatSpreadable:void 0;function rTe(e){return Oo(e)||Wb(e)||!!(ez&&e&&e[ez])}function b2(e,t,n,r,a){var i=-1,o=e.length;for(n||(n=rTe),a||(a=[]);++i<o;){var l=e[i];t>0&&n(l)?t>1?b2(l,t-1,n,r,a):EO(a,l):r||(a[a.length]=l)}return a}function Goe(e){var t=e==null?0:e.length;return t?b2(e,1):[]}function joe(e){return Ooe(Ioe(e,void 0,Goe),e+"")}var wO=Woe(Object.getPrototypeOf,Object),aTe="[object Object]",iTe=Function.prototype,oTe=Object.prototype,Koe=iTe.toString,lTe=oTe.hasOwnProperty,sTe=Koe.call(Object);function Uoe(e){if(!ic(e)||Vm(e)!=aTe)return!1;var t=wO(e);if(t===null)return!0;var n=lTe.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&Koe.call(n)==sTe}function uTe(e,t,n){var r=-1,a=e.length;t<0&&(t=-t>a?0:a+t),n=n>a?a:n,n<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(a);++r<a;)i[r]=e[r+t];return i}function di(){if(!arguments.length)return[];var e=arguments[0];return Oo(e)?e:[e]}function cTe(e,t,n){return e===e&&(n!==void 0&&(e=e<=n?e:n),t!==void 0&&(e=e>=t?e:t)),e}function s9(e,t,n){return n===void 0&&(n=t,t=void 0),n!==void 0&&(n=g1(n),n=n===n?n:0),t!==void 0&&(t=g1(t),t=t===t?t:0),cTe(g1(e),t,n)}function dTe(){this.__data__=new Dd,this.size=0}function fTe(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function pTe(e){return this.__data__.get(e)}function hTe(e){return this.__data__.has(e)}var mTe=200;function vTe(e,t){var n=this.__data__;if(n instanceof Dd){var r=n.__data__;if(!Kb||r.length<mTe-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Td(r)}return n.set(e,t),this.size=n.size,this}function qs(e){var t=this.__data__=new Dd(e);this.size=t.size}qs.prototype.clear=dTe;qs.prototype.delete=fTe;qs.prototype.get=pTe;qs.prototype.has=hTe;qs.prototype.set=vTe;function gTe(e,t){return e&&O0(t,g2(t),e)}function yTe(e,t){return e&&O0(t,y2(t),e)}var qoe=typeof exports=="object"&&exports&&!exports.nodeType&&exports,tz=qoe&&typeof module=="object"&&module&&!module.nodeType&&module,bTe=tz&&tz.exports===qoe,nz=bTe?uu.Buffer:void 0,rz=nz?nz.allocUnsafe:void 0;function Yoe(e,t){if(t)return e.slice();var n=e.length,r=rz?rz(n):new e.constructor(n);return e.copy(r),r}function CTe(e,t){for(var n=-1,r=e==null?0:e.length,a=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[a++]=o)}return i}function Joe(){return[]}var FTe=Object.prototype,ETe=FTe.propertyIsEnumerable,az=Object.getOwnPropertySymbols,SO=az?function(e){return e==null?[]:(e=Object(e),CTe(az(e),function(t){return ETe.call(e,t)}))}:Joe;function wTe(e,t){return O0(e,SO(e),t)}var STe=Object.getOwnPropertySymbols,Xoe=STe?function(e){for(var t=[];e;)EO(t,SO(e)),e=wO(e);return t}:Joe;function ATe(e,t){return O0(e,Xoe(e),t)}function Zoe(e,t,n){var r=t(e);return Oo(e)?r:EO(r,n(e))}function Zk(e){return Zoe(e,g2,SO)}function Qoe(e){return Zoe(e,y2,Xoe)}var Qk=zm(uu,"DataView"),eM=zm(uu,"Promise"),y1=zm(uu,"Set"),iz="[object Map]",_Te="[object Object]",oz="[object Promise]",lz="[object Set]",sz="[object WeakMap]",uz="[object DataView]",DTe=Hm(Qk),TTe=Hm(Kb),xTe=Hm(eM),kTe=Hm(y1),MTe=Hm(Xk),Os=Vm;(Qk&&Os(new Qk(new ArrayBuffer(1)))!=uz||Kb&&Os(new Kb)!=iz||eM&&Os(eM.resolve())!=oz||y1&&Os(new y1)!=lz||Xk&&Os(new Xk)!=sz)&&(Os=function(e){var t=Vm(e),n=t==_Te?e.constructor:void 0,r=n?Hm(n):"";if(r)switch(r){case DTe:return uz;case TTe:return iz;case xTe:return oz;case kTe:return lz;case MTe:return sz}return t});var BTe=Object.prototype,RTe=BTe.hasOwnProperty;function LTe(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&RTe.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var Y7=uu.Uint8Array;function AO(e){var t=new e.constructor(e.byteLength);return new Y7(t).set(new Y7(e)),t}function OTe(e,t){var n=t?AO(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var PTe=/\w*$/;function ITe(e){var t=new e.constructor(e.source,PTe.exec(e));return t.lastIndex=e.lastIndex,t}var cz=us?us.prototype:void 0,dz=cz?cz.valueOf:void 0;function NTe(e){return dz?Object(dz.call(e)):{}}function ele(e,t){var n=t?AO(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var $Te="[object Boolean]",VTe="[object Date]",HTe="[object Map]",zTe="[object Number]",WTe="[object RegExp]",GTe="[object Set]",jTe="[object String]",KTe="[object Symbol]",UTe="[object ArrayBuffer]",qTe="[object DataView]",YTe="[object Float32Array]",JTe="[object Float64Array]",XTe="[object Int8Array]",ZTe="[object Int16Array]",QTe="[object Int32Array]",exe="[object Uint8Array]",txe="[object Uint8ClampedArray]",nxe="[object Uint16Array]",rxe="[object Uint32Array]";function axe(e,t,n){var r=e.constructor;switch(t){case UTe:return AO(e);case $Te:case VTe:return new r(+e);case qTe:return OTe(e,n);case YTe:case JTe:case XTe:case ZTe:case QTe:case exe:case txe:case nxe:case rxe:return ele(e,n);case HTe:return new r;case zTe:case jTe:return new r(e);case WTe:return ITe(e);case GTe:return new r;case KTe:return NTe(e)}}function tle(e){return typeof e.constructor=="function"&&!yO(e)?p_e(wO(e)):{}}var ixe="[object Map]";function oxe(e){return ic(e)&&Os(e)==ixe}var fz=H1&&H1.isMap,lxe=fz?bO(fz):oxe,sxe="[object Set]";function uxe(e){return ic(e)&&Os(e)==sxe}var pz=H1&&H1.isSet,cxe=pz?bO(pz):uxe,dxe=1,fxe=2,pxe=4,nle="[object Arguments]",hxe="[object Array]",mxe="[object Boolean]",vxe="[object Date]",gxe="[object Error]",rle="[object Function]",yxe="[object GeneratorFunction]",bxe="[object Map]",Cxe="[object Number]",ale="[object Object]",Fxe="[object RegExp]",Exe="[object Set]",wxe="[object String]",Sxe="[object Symbol]",Axe="[object WeakMap]",_xe="[object ArrayBuffer]",Dxe="[object DataView]",Txe="[object Float32Array]",xxe="[object Float64Array]",kxe="[object Int8Array]",Mxe="[object Int16Array]",Bxe="[object Int32Array]",Rxe="[object Uint8Array]",Lxe="[object Uint8ClampedArray]",Oxe="[object Uint16Array]",Pxe="[object Uint32Array]",_a={};_a[nle]=_a[hxe]=_a[_xe]=_a[Dxe]=_a[mxe]=_a[vxe]=_a[Txe]=_a[xxe]=_a[kxe]=_a[Mxe]=_a[Bxe]=_a[bxe]=_a[Cxe]=_a[ale]=_a[Fxe]=_a[Exe]=_a[wxe]=_a[Sxe]=_a[Rxe]=_a[Lxe]=_a[Oxe]=_a[Pxe]=!0;_a[gxe]=_a[rle]=_a[Axe]=!1;function b1(e,t,n,r,a,i){var o,l=t&dxe,s=t&fxe,u=t&pxe;if(n&&(o=a?n(e,r,a,i):n(e)),o!==void 0)return o;if(!Po(e))return e;var c=Oo(e);if(c){if(o=LTe(e),!l)return Loe(e,o)}else{var d=Os(e),p=d==rle||d==yxe;if(Gb(e))return Yoe(e,l);if(d==ale||d==nle||p&&!a){if(o=s||p?{}:tle(e),!l)return s?ATe(e,yTe(o,e)):wTe(e,gTe(o,e))}else{if(!_a[d])return a?e:{};o=axe(e,d,l)}}i||(i=new qs);var f=i.get(e);if(f)return f;i.set(e,o),cxe(e)?e.forEach(function(v){o.add(b1(v,t,n,v,e,i))}):lxe(e)&&e.forEach(function(v,g){o.set(g,b1(v,t,n,g,e,i))});var h=u?s?Qoe:Zk:s?y2:g2,m=c?void 0:h(e);return E_e(m||e,function(v,g){m&&(g=v,v=e[g]),vO(o,g,b1(v,t,n,g,e,i))}),o}var Ixe=4;function hz(e){return b1(e,Ixe)}var Nxe=1,$xe=4;function J7(e){return b1(e,Nxe|$xe)}var Vxe="__lodash_hash_undefined__";function Hxe(e){return this.__data__.set(e,Vxe),this}function zxe(e){return this.__data__.has(e)}function Ub(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Td;++t<n;)this.add(e[t])}Ub.prototype.add=Ub.prototype.push=Hxe;Ub.prototype.has=zxe;function Wxe(e,t){for(var n=-1,r=e==null?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}function ile(e,t){return e.has(t)}var Gxe=1,jxe=2;function ole(e,t,n,r,a,i){var o=n&Gxe,l=e.length,s=t.length;if(l!=s&&!(o&&s>l))return!1;var u=i.get(e),c=i.get(t);if(u&&c)return u==t&&c==e;var d=-1,p=!0,f=n&jxe?new Ub:void 0;for(i.set(e,t),i.set(t,e);++d<l;){var h=e[d],m=t[d];if(r)var v=o?r(m,h,d,t,e,i):r(h,m,d,e,t,i);if(v!==void 0){if(v)continue;p=!1;break}if(f){if(!Wxe(t,function(g,C){if(!ile(f,C)&&(h===g||a(h,g,n,r,i)))return f.push(C)})){p=!1;break}}else if(!(h===m||a(h,m,n,r,i))){p=!1;break}}return i.delete(e),i.delete(t),p}function Kxe(e){var t=-1,n=Array(e.size);return e.forEach(function(r,a){n[++t]=[a,r]}),n}function _O(e){var t=-1,n=Array(e.size);return e.forEach(function(r){n[++t]=r}),n}var Uxe=1,qxe=2,Yxe="[object Boolean]",Jxe="[object Date]",Xxe="[object Error]",Zxe="[object Map]",Qxe="[object Number]",eke="[object RegExp]",tke="[object Set]",nke="[object String]",rke="[object Symbol]",ake="[object ArrayBuffer]",ike="[object DataView]",mz=us?us.prototype:void 0,wE=mz?mz.valueOf:void 0;function oke(e,t,n,r,a,i,o){switch(n){case ike:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case ake:return!(e.byteLength!=t.byteLength||!i(new Y7(e),new Y7(t)));case Yxe:case Jxe:case Qxe:return v2(+e,+t);case Xxe:return e.name==t.name&&e.message==t.message;case eke:case nke:return e==t+"";case Zxe:var l=Kxe;case tke:var s=r&Uxe;if(l||(l=_O),e.size!=t.size&&!s)return!1;var u=o.get(e);if(u)return u==t;r|=qxe,o.set(e,t);var c=ole(l(e),l(t),r,a,i,o);return o.delete(e),c;case rke:if(wE)return wE.call(e)==wE.call(t)}return!1}var lke=1,ske=Object.prototype,uke=ske.hasOwnProperty;function cke(e,t,n,r,a,i){var o=n&lke,l=Zk(e),s=l.length,u=Zk(t),c=u.length;if(s!=c&&!o)return!1;for(var d=s;d--;){var p=l[d];if(!(o?p in t:uke.call(t,p)))return!1}var f=i.get(e),h=i.get(t);if(f&&h)return f==t&&h==e;var m=!0;i.set(e,t),i.set(t,e);for(var v=o;++d<s;){p=l[d];var g=e[p],C=t[p];if(r)var F=o?r(C,g,p,t,e,i):r(g,C,p,e,t,i);if(!(F===void 0?g===C||a(g,C,n,r,i):F)){m=!1;break}v||(v=p=="constructor")}if(m&&!v){var b=e.constructor,E=t.constructor;b!=E&&"constructor"in e&&"constructor"in t&&!(typeof b=="function"&&b instanceof b&&typeof E=="function"&&E instanceof E)&&(m=!1)}return i.delete(e),i.delete(t),m}var dke=1,vz="[object Arguments]",gz="[object Array]",z4="[object Object]",fke=Object.prototype,yz=fke.hasOwnProperty;function pke(e,t,n,r,a,i){var o=Oo(e),l=Oo(t),s=o?gz:Os(e),u=l?gz:Os(t);s=s==vz?z4:s,u=u==vz?z4:u;var c=s==z4,d=u==z4,p=s==u;if(p&&Gb(e)){if(!Gb(t))return!1;o=!0,c=!1}if(p&&!c)return i||(i=new qs),o||CO(e)?ole(e,t,n,r,a,i):oke(e,t,s,n,r,a,i);if(!(n&dke)){var f=c&&yz.call(e,"__wrapped__"),h=d&&yz.call(t,"__wrapped__");if(f||h){var m=f?e.value():e,v=h?t.value():t;return i||(i=new qs),a(m,v,n,r,i)}}return p?(i||(i=new qs),cke(e,t,n,r,a,i)):!1}function u9(e,t,n,r,a){return e===t?!0:e==null||t==null||!ic(e)&&!ic(t)?e!==e&&t!==t:pke(e,t,n,r,u9,a)}var hke=1,mke=2;function vke(e,t,n,r){var a=n.length,i=a,o=!r;if(e==null)return!i;for(e=Object(e);a--;){var l=n[a];if(o&&l[2]?l[1]!==e[l[0]]:!(l[0]in e))return!1}for(;++a<i;){l=n[a];var s=l[0],u=e[s],c=l[1];if(o&&l[2]){if(u===void 0&&!(s in e))return!1}else{var d=new qs;if(r)var p=r(u,c,s,e,t,d);if(!(p===void 0?u9(c,u,hke|mke,r,d):p))return!1}}return!0}function lle(e){return e===e&&!Po(e)}function gke(e){for(var t=g2(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,lle(a)]}return t}function sle(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}function yke(e){var t=gke(e);return t.length==1&&t[0][2]?sle(t[0][0],t[0][1]):function(n){return n===e||vke(n,e,t)}}function bke(e,t){return e!=null&&t in Object(e)}function Cke(e,t,n){t=I0(t,e);for(var r=-1,a=t.length,i=!1;++r<a;){var o=N0(t[r]);if(!(i=e!=null&&n(e,o)))break;e=e[o]}return i||++r!=a?i:(a=e==null?0:e.length,!!a&&gO(a)&&r9(o,a)&&(Oo(e)||Wb(e)))}function ule(e,t){return e!=null&&Cke(e,t,bke)}var Fke=1,Eke=2;function wke(e,t){return FO(e)&&lle(t)?sle(N0(e),t):function(n){var r=Oa(n,e);return r===void 0&&r===t?ule(n,e):u9(t,r,Fke|Eke)}}function Ske(e){return function(t){return t==null?void 0:t[e]}}function Ake(e){return function(t){return l9(t,e)}}function _ke(e){return FO(e)?Ske(N0(e)):Ake(e)}function cle(e){return typeof e=="function"?e:e==null?pO:typeof e=="object"?Oo(e)?wke(e[0],e[1]):yke(e):_ke(e)}function Dke(e){return function(t,n,r){for(var a=-1,i=Object(t),o=r(t),l=o.length;l--;){var s=o[e?l:++a];if(n(i[s],s,i)===!1)break}return t}}var dle=Dke();function Tke(e,t){return e&&dle(e,t,g2)}function xke(e,t){return function(n,r){if(n==null)return n;if(!P0(n))return e(n,r);for(var a=n.length,i=t?a:-1,o=Object(n);(t?i--:++i<a)&&r(o[i],i,o)!==!1;);return n}}var kke=xke(Tke),SE=function(){return uu.Date.now()},Mke="Expected a function",Bke=Math.max,Rke=Math.min;function oc(e,t,n){var r,a,i,o,l,s,u=0,c=!1,d=!1,p=!0;if(typeof e!="function")throw new TypeError(Mke);t=g1(t)||0,Po(n)&&(c=!!n.leading,d="maxWait"in n,i=d?Bke(g1(n.maxWait)||0,t):i,p="trailing"in n?!!n.trailing:p);function f(w){var S=r,A=a;return r=a=void 0,u=w,o=e.apply(A,S),o}function h(w){return u=w,l=setTimeout(g,t),c?f(w):o}function m(w){var S=w-s,A=w-u,_=t-S;return d?Rke(_,i-A):_}function v(w){var S=w-s,A=w-u;return s===void 0||S>=t||S<0||d&&A>=i}function g(){var w=SE();if(v(w))return C(w);l=setTimeout(g,m(w))}function C(w){return l=void 0,p&&r?f(w):(r=a=void 0,o)}function F(){l!==void 0&&clearTimeout(l),u=0,r=s=a=l=void 0}function b(){return l===void 0?o:C(SE())}function E(){var w=SE(),S=v(w);if(r=arguments,a=this,s=w,S){if(l===void 0)return h(s);if(d)return clearTimeout(l),l=setTimeout(g,t),f(s)}return l===void 0&&(l=setTimeout(g,t)),o}return E.cancel=F,E.flush=b,E}function tM(e,t,n){(n!==void 0&&!v2(e[t],n)||n===void 0&&!(t in e))&&mO(e,t,n)}function fle(e){return ic(e)&&P0(e)}function nM(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function Lke(e){return O0(e,y2(e))}function Oke(e,t,n,r,a,i,o){var l=nM(e,n),s=nM(t,n),u=o.get(s);if(u){tM(e,n,u);return}var c=i?i(l,s,n+"",e,t,o):void 0,d=c===void 0;if(d){var p=Oo(s),f=!p&&Gb(s),h=!p&&!f&&CO(s);c=s,p||f||h?Oo(l)?c=l:fle(l)?c=Loe(l):f?(d=!1,c=Yoe(s,!0)):h?(d=!1,c=ele(s,!0)):c=[]:Uoe(s)||Wb(s)?(c=l,Wb(l)?c=Lke(l):(!Po(l)||hO(l))&&(c=tle(s))):d=!1}d&&(o.set(s,c),a(c,s,r,i,o),o.delete(s)),tM(e,n,c)}function ple(e,t,n,r,a){e!==t&&dle(t,function(i,o){if(a||(a=new qs),Po(i))Oke(e,t,o,n,ple,r,a);else{var l=r?r(nM(e,o),i,o+"",e,t,a):void 0;l===void 0&&(l=i),tM(e,o,l)}},y2)}function Pke(e,t,n){for(var r=-1,a=e==null?0:e.length;++r<a;)if(n(t,e[r]))return!0;return!1}function Ike(e){var t=e==null?0:e.length;return t?e[t-1]:void 0}var Nke=Math.max,$ke=Math.min;function hle(e,t,n){var r=e==null?0:e.length;if(!r)return-1;var a=r-1;return n!==void 0&&(a=JAe(n),a=n<0?Nke(r+a,0):$ke(a,r-1)),Poe(e,cle(t),a,!0)}function Vke(e,t){var n=-1,r=P0(e)?Array(e.length):[];return kke(e,function(a,i,o){r[++n]=t(a,i,o)}),r}function Hke(e,t){var n=Oo(e)?fO:Vke;return n(e,cle(t))}function mle(e,t){return b2(Hke(e,t),1)}var zke=1/0;function Wke(e){var t=e==null?0:e.length;return t?b2(e,zke):[]}function qb(e){for(var t=-1,n=e==null?0:e.length,r={};++t<n;){var a=e[t];r[a[0]]=a[1]}return r}function Gke(e,t){return t.length<2?e:l9(e,uTe(t,0,-1))}function Fa(e,t){return u9(e,t)}function Ba(e){return e==null}function C2(e){return e===null}function jke(e){return e===void 0}var vle=R_e(function(e,t,n){ple(e,t,n)});function Kke(e,t){return t=I0(t,e),e=Gke(e,t),e==null||delete e[N0(Ike(t))]}function Uke(e){return Uoe(e)?void 0:e}var qke=1,Yke=2,Jke=4,c9=joe(function(e,t){var n={};if(e==null)return n;var r=!1;t=fO(t,function(i){return i=I0(i,e),r||(r=i.length>1),i}),O0(e,Qoe(e),n),r&&(n=b1(n,qke|Yke|Jke,Uke));for(var a=t.length;a--;)Kke(n,t[a]);return n});function gle(e,t,n,r){if(!Po(e))return e;t=I0(t,e);for(var a=-1,i=t.length,o=i-1,l=e;l!=null&&++a<i;){var s=N0(t[a]),u=n;if(s==="__proto__"||s==="constructor"||s==="prototype")return e;if(a!=o){var c=l[s];u=r?r(c,s,l):void 0,u===void 0&&(u=Po(c)?c:r9(t[a+1])?[]:{})}vO(l,s,u),l=l[s]}return e}function Xke(e,t,n){for(var r=-1,a=t.length,i={};++r<a;){var o=t[r],l=l9(e,o);n(l,o)&&gle(i,I0(o,e),l)}return i}function Zke(e,t){return Xke(e,t,function(n,r){return ule(e,r)})}var vd=joe(function(e,t){return e==null?{}:Zke(e,t)});function Qke(e,t,n){return e==null?e:gle(e,t,n)}var eMe="Expected a function";function jh(e,t,n){var r=!0,a=!0;if(typeof e!="function")throw new TypeError(eMe);return Po(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),oc(e,t,{leading:r,maxWait:t,trailing:a})}var tMe=1/0,nMe=y1&&1/_O(new y1([,-0]))[1]==tMe?function(e){return new y1(e)}:m_e,rMe=200;function aMe(e,t,n){var r=-1,a=__e,i=e.length,o=!0,l=[],s=l;if(n)o=!1,a=Pke;else if(i>=rMe){var u=t?null:nMe(e);if(u)return _O(u);o=!1,a=ile,s=new Ub}else s=t?[]:l;e:for(;++r<i;){var c=e[r],d=t?t(c):c;if(c=n||c!==0?c:0,o&&d===d){for(var p=s.length;p--;)if(s[p]===d)continue e;t&&s.push(d),l.push(c)}else a(s,d,n)||(s!==l&&s.push(d),l.push(c))}return l}var AE=Noe(function(e){return aMe(b2(e,1,fle,!0))});const On=e=>e===void 0,ur=e=>typeof e=="boolean",Ot=e=>typeof e=="number",xo=e=>!e&&e!==0||st(e)&&e.length===0||cn(e)&&!Object.keys(e).length,Tl=e=>typeof Element=="undefined"?!1:e instanceof Element,xl=e=>Ba(e),iMe=e=>xt(e)?!Number.isNaN(Number(e)):!1,F2=e=>e===window;var oMe=Object.defineProperty,lMe=Object.defineProperties,sMe=Object.getOwnPropertyDescriptors,bz=Object.getOwnPropertySymbols,uMe=Object.prototype.hasOwnProperty,cMe=Object.prototype.propertyIsEnumerable,Cz=(e,t,n)=>t in e?oMe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,dMe=(e,t)=>{for(var n in t||(t={}))uMe.call(t,n)&&Cz(e,n,t[n]);if(bz)for(var n of bz(t))cMe.call(t,n)&&Cz(e,n,t[n]);return e},fMe=(e,t)=>lMe(e,sMe(t));function X7(e,t){var n;const r=ar();return so(()=>{r.value=e()},fMe(dMe({},t),{flush:(n=void 0)!=null?n:"sync"})),qf(r)}var Fz;const zn=typeof window!="undefined",pMe=e=>typeof e!="undefined",rM=e=>typeof e=="function",hMe=e=>typeof e=="string",yle=(e,t,n)=>Math.min(n,Math.max(t,e)),ad=()=>{},Z7=zn&&((Fz=window==null?void 0:window.navigator)==null?void 0:Fz.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Qf(e){return typeof e=="function"?e():y(e)}function ble(e,t){function n(...r){return new Promise((a,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(a).catch(i)})}return n}function mMe(e,t={}){let n,r,a=ad;const i=l=>{clearTimeout(l),a(),a=ad};return l=>{const s=Qf(e),u=Qf(t.maxWait);return n&&i(n),s<=0||u!==void 0&&u<=0?(r&&(i(r),r=null),Promise.resolve(l())):new Promise((c,d)=>{a=t.rejectOnCancel?d:c,u&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,c(l())},u)),n=setTimeout(()=>{r&&i(r),r=null,c(l())},s)})}}function vMe(e,t=!0,n=!0,r=!1){let a=0,i,o=!0,l=ad,s;const u=()=>{i&&(clearTimeout(i),i=void 0,l(),l=ad)};return d=>{const p=Qf(e),f=Date.now()-a,h=()=>s=d();return u(),p<=0?(a=Date.now(),h()):(f>p&&(n||!o)?(a=Date.now(),h()):t&&(s=new Promise((m,v)=>{l=r?v:m,i=setTimeout(()=>{a=Date.now(),o=!0,m(h()),u()},Math.max(0,p-f))})),!n&&!i&&(i=setTimeout(()=>o=!0,p)),o=!1,s)}}function gMe(e){return e}function yMe(e,t){let n,r,a;const i=j(!0),o=()=>{i.value=!0,a()};He(e,o,{flush:"sync"});const l=rM(t)?t:t.get,s=rM(t)?void 0:t.set,u=UC((c,d)=>(r=c,a=d,{get(){return i.value&&(n=l(),i.value=!1),r(),n},set(p){s==null||s(p)}}));return Object.isExtensible(u)&&(u.trigger=o),u}function $0(e){return o2()?(l2(e),!0):!1}function bMe(e){if(!Kn(e))return dn(e);const t=new Proxy({},{get(n,r,a){return y(Reflect.get(e.value,r,a))},set(n,r,a){return Kn(e.value[r])&&!Kn(a)?e.value[r].value=a:e.value[r]=a,!0},deleteProperty(n,r){return Reflect.deleteProperty(e.value,r)},has(n,r){return Reflect.has(e.value,r)},ownKeys(){return Object.keys(e.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return dn(t)}function CMe(e){return bMe(B(e))}function E2(e,t=200,n={}){return ble(mMe(t,n),e)}function FMe(e,t=200,n={}){const r=j(e.value),a=E2(()=>{r.value=e.value},t,n);return He(e,()=>a()),r}function Cle(e,t=200,n=!1,r=!0,a=!1){return ble(vMe(t,n,r,a),e)}function DO(e,t=!0){Kt()?Gt(e):t?e():Ne(e)}function z1(e,t,n={}){const{immediate:r=!0}=n,a=j(!1);let i=null;function o(){i&&(clearTimeout(i),i=null)}function l(){a.value=!1,o()}function s(...u){o(),a.value=!0,i=setTimeout(()=>{a.value=!1,i=null,e(...u)},Qf(t))}return r&&(a.value=!0,zn&&s()),$0(l),{isPending:qf(a),start:s,stop:l}}function fi(e){var t;const n=Qf(e);return(t=n==null?void 0:n.$el)!=null?t:n}const vc=zn?window:void 0,EMe=zn?window.document:void 0;function gr(...e){let t,n,r,a;if(hMe(e[0])||Array.isArray(e[0])?([n,r,a]=e,t=vc):[t,n,r,a]=e,!t)return ad;Array.isArray(n)||(n=[n]),Array.isArray(r)||(r=[r]);const i=[],o=()=>{i.forEach(c=>c()),i.length=0},l=(c,d,p,f)=>(c.addEventListener(d,p,f),()=>c.removeEventListener(d,p,f)),s=He(()=>[fi(t),Qf(a)],([c,d])=>{o(),c&&i.push(...n.flatMap(p=>r.map(f=>l(c,p,f,d))))},{immediate:!0,flush:"post"}),u=()=>{s(),o()};return $0(u),u}let Ez=!1;function TO(e,t,n={}){const{window:r=vc,ignore:a=[],capture:i=!0,detectIframe:o=!1}=n;if(!r)return;Z7&&!Ez&&(Ez=!0,Array.from(r.document.body.children).forEach(p=>p.addEventListener("click",ad)));let l=!0;const s=p=>a.some(f=>{if(typeof f=="string")return Array.from(r.document.querySelectorAll(f)).some(h=>h===p.target||p.composedPath().includes(h));{const h=fi(f);return h&&(p.target===h||p.composedPath().includes(h))}}),c=[gr(r,"click",p=>{const f=fi(e);if(!(!f||f===p.target||p.composedPath().includes(f))){if(p.detail===0&&(l=!s(p)),!l){l=!0;return}t(p)}},{passive:!0,capture:i}),gr(r,"pointerdown",p=>{const f=fi(e);f&&(l=!p.composedPath().includes(f)&&!s(p))},{passive:!0}),o&&gr(r,"blur",p=>{var f;const h=fi(e);((f=r.document.activeElement)==null?void 0:f.tagName)==="IFRAME"&&!(h!=null&&h.contains(r.document.activeElement))&&t(p)})].filter(Boolean);return()=>c.forEach(p=>p())}function wMe(e={}){var t;const{window:n=vc}=e,r=(t=e.document)!=null?t:n==null?void 0:n.document,a=yMe(()=>null,()=>r==null?void 0:r.activeElement);return n&&(gr(n,"blur",i=>{i.relatedTarget===null&&a.trigger()},!0),gr(n,"focus",a.trigger,!0)),a}function xO(e,t=!1){const n=j(),r=()=>n.value=!!e();return r(),DO(r,t),n}function SMe(e){return JSON.parse(JSON.stringify(e))}const wz=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Sz="__vueuse_ssr_handlers__";wz[Sz]=wz[Sz]||{};function AMe(e,t,{window:n=vc,initialValue:r=""}={}){const a=j(r),i=B(()=>{var o;return fi(t)||((o=n==null?void 0:n.document)==null?void 0:o.documentElement)});return He([i,()=>Qf(e)],([o,l])=>{var s;if(o&&n){const u=(s=n.getComputedStyle(o).getPropertyValue(l))==null?void 0:s.trim();a.value=u||r}},{immediate:!0}),He(a,o=>{var l;(l=i.value)!=null&&l.style&&i.value.style.setProperty(Qf(e),o)}),a}function _Me({document:e=EMe}={}){if(!e)return j("visible");const t=j(e.visibilityState);return gr(e,"visibilitychange",()=>{t.value=e.visibilityState}),t}var Az=Object.getOwnPropertySymbols,DMe=Object.prototype.hasOwnProperty,TMe=Object.prototype.propertyIsEnumerable,xMe=(e,t)=>{var n={};for(var r in e)DMe.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Az)for(var r of Az(e))t.indexOf(r)<0&&TMe.call(e,r)&&(n[r]=e[r]);return n};function aa(e,t,n={}){const r=n,{window:a=vc}=r,i=xMe(r,["window"]);let o;const l=xO(()=>a&&"ResizeObserver"in a),s=()=>{o&&(o.disconnect(),o=void 0)},u=He(()=>fi(e),d=>{s(),l.value&&a&&d&&(o=new ResizeObserver(t),o.observe(d,i))},{immediate:!0,flush:"post"}),c=()=>{s(),u()};return $0(c),{isSupported:l,stop:c}}function _z(e,t={}){const{reset:n=!0,windowResize:r=!0,windowScroll:a=!0,immediate:i=!0}=t,o=j(0),l=j(0),s=j(0),u=j(0),c=j(0),d=j(0),p=j(0),f=j(0);function h(){const m=fi(e);if(!m){n&&(o.value=0,l.value=0,s.value=0,u.value=0,c.value=0,d.value=0,p.value=0,f.value=0);return}const v=m.getBoundingClientRect();o.value=v.height,l.value=v.bottom,s.value=v.left,u.value=v.right,c.value=v.top,d.value=v.width,p.value=v.x,f.value=v.y}return aa(e,h),He(()=>fi(e),m=>!m&&h()),a&&gr("scroll",h,{capture:!0,passive:!0}),r&&gr("resize",h,{passive:!0}),DO(()=>{i&&h()}),{height:o,bottom:l,left:s,right:u,top:c,width:d,x:p,y:f,update:h}}function aM(e,t={width:0,height:0},n={}){const{window:r=vc,box:a="content-box"}=n,i=B(()=>{var s,u;return(u=(s=fi(e))==null?void 0:s.namespaceURI)==null?void 0:u.includes("svg")}),o=j(t.width),l=j(t.height);return aa(e,([s])=>{const u=a==="border-box"?s.borderBoxSize:a==="content-box"?s.contentBoxSize:s.devicePixelContentBoxSize;if(r&&i.value){const c=fi(e);if(c){const d=r.getComputedStyle(c);o.value=parseFloat(d.width),l.value=parseFloat(d.height)}}else if(u){const c=Array.isArray(u)?u:[u];o.value=c.reduce((d,{inlineSize:p})=>d+p,0),l.value=c.reduce((d,{blockSize:p})=>d+p,0)}else o.value=s.contentRect.width,l.value=s.contentRect.height},n),He(()=>fi(e),s=>{o.value=s?t.width:0,l.value=s?t.height:0}),{width:o,height:l}}function kMe(e,t,n={}){const{root:r,rootMargin:a="0px",threshold:i=.1,window:o=vc}=n,l=xO(()=>o&&"IntersectionObserver"in o);let s=ad;const u=l.value?He(()=>({el:fi(e),root:fi(r)}),({el:d,root:p})=>{if(s(),!d)return;const f=new IntersectionObserver(t,{root:p,rootMargin:a,threshold:i});f.observe(d),s=()=>{f.disconnect(),s=ad}},{immediate:!0,flush:"post"}):ad,c=()=>{s(),u()};return $0(c),{isSupported:l,stop:c}}var Dz=Object.getOwnPropertySymbols,MMe=Object.prototype.hasOwnProperty,BMe=Object.prototype.propertyIsEnumerable,RMe=(e,t)=>{var n={};for(var r in e)MMe.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&Dz)for(var r of Dz(e))t.indexOf(r)<0&&BMe.call(e,r)&&(n[r]=e[r]);return n};function Fle(e,t,n={}){const r=n,{window:a=vc}=r,i=RMe(r,["window"]);let o;const l=xO(()=>a&&"MutationObserver"in a),s=()=>{o&&(o.disconnect(),o=void 0)},u=He(()=>fi(e),d=>{s(),l.value&&a&&d&&(o=new MutationObserver(t),o.observe(d,i))},{immediate:!0}),c=()=>{s(),u()};return $0(c),{isSupported:l,stop:c}}var Tz;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Tz||(Tz={}));var LMe=Object.defineProperty,xz=Object.getOwnPropertySymbols,OMe=Object.prototype.hasOwnProperty,PMe=Object.prototype.propertyIsEnumerable,kz=(e,t,n)=>t in e?LMe(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,IMe=(e,t)=>{for(var n in t||(t={}))OMe.call(t,n)&&kz(e,n,t[n]);if(xz)for(var n of xz(t))PMe.call(t,n)&&kz(e,n,t[n]);return e};const NMe={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};IMe({linear:gMe},NMe);function Ele(e,t,n,r={}){var a,i,o;const{clone:l=!1,passive:s=!1,eventName:u,deep:c=!1,defaultValue:d}=r,p=Kt(),f=n||(p==null?void 0:p.emit)||((a=p==null?void 0:p.$emit)==null?void 0:a.bind(p))||((o=(i=p==null?void 0:p.proxy)==null?void 0:i.$emit)==null?void 0:o.bind(p==null?void 0:p.proxy));let h=u;t||(t="modelValue"),h=u||h||`update:${t.toString()}`;const m=g=>l?rM(l)?l(g):SMe(g):g,v=()=>pMe(e[t])?m(e[t]):d;if(s){const g=v(),C=j(g);return He(()=>e[t],F=>C.value=m(F)),He(C,F=>{(F!==e[t]||c)&&f(h,F)},{deep:c}),C}else return B({get(){return v()},set(g){f(h,g)}})}function $Me({window:e=vc}={}){if(!e)return j(!1);const t=j(e.document.hasFocus());return gr(e,"blur",()=>{t.value=!1}),gr(e,"focus",()=>{t.value=!0}),t}function kO(e={}){const{window:t=vc,initialWidth:n=1/0,initialHeight:r=1/0,listenOrientation:a=!0,includeScrollbar:i=!0}=e,o=j(n),l=j(r),s=()=>{t&&(i?(o.value=t.innerWidth,l.value=t.innerHeight):(o.value=t.document.documentElement.clientWidth,l.value=t.document.documentElement.clientHeight))};return s(),DO(s),gr("resize",s,{passive:!0}),a&&gr("orientationchange",s,{passive:!0}),{width:o,height:l}}class wle extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function Ia(e,t){throw new wle(`[${e}] ${t}`)}function Fn(e,t){const n=xt(e)?new wle(`[${e}] ${t}`):e;console.warn(n)}const Mz={current:0},Bz=j(0),Sle=2e3,Rz=Symbol("elZIndexContextKey"),Ale=Symbol("zIndexContextKey"),w2=e=>{const t=Kt()?ut(Rz,Mz):Mz,n=e||(Kt()?ut(Ale,void 0):void 0),r=B(()=>{const o=y(n);return Ot(o)?o:Sle}),a=B(()=>r.value+Bz.value),i=()=>(t.current++,Bz.value=t.current,a.value);return!zn&&!ut(Rz)&&Fn("ZIndexInjection",`Looks like you are using server rendering, you must provide a z-index provider to ensure the hydration process to be succeed
usage: app.provide(ZINDEX_INJECTION_KEY, { current: 0 })`),{initialZIndex:r,currentZIndex:a,nextZIndex:i}};var MO={name:"en",el:{breadcrumb:{label:"Breadcrumb"},colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color.",alphaLabel:"pick alpha value",alphaDescription:"alpha {alpha}, current color is {color}",hueLabel:"pick hue value",hueDescription:"hue {hue}, current color is {color}",svLabel:"pick saturation and brightness value",svDescription:"saturation {saturation}, brightness {brightness}, current color is {color}",predefineDescription:"select {value} as the color"},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},mention:{loading:"Loading"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tour:{next:"Next",previous:"Previous",finish:"Finish",close:"Close this dialog"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"},carousel:{leftArrow:"Carousel arrow left",rightArrow:"Carousel arrow right",indicator:"Carousel switch to index {index}"}}};const VMe=e=>(t,n)=>HMe(t,n,y(e)),HMe=(e,t,n)=>Oa(n,e,e).replace(/\{(\w+)\}/g,(r,a)=>{var i;return`${(i=t==null?void 0:t[a])!=null?i:`{${a}}`}`}),zMe=e=>{const t=B(()=>y(e).name),n=Kn(e)?e:j(e);return{lang:t,locale:n,t:VMe(e)}},_le=Symbol("localeContextKey"),Pn=e=>{const t=e||ut(_le,j());return zMe(B(()=>t.value||MO))},Dle="__epPropKey",Be=e=>e,WMe=e=>cn(e)&&!!e[Dle],cu=(e,t)=>{if(!cn(e)||WMe(e))return e;const{values:n,required:r,default:a,type:i,validator:o}=e,s={type:i,required:!!r,validator:n||o?u=>{let c=!1,d=[];if(n&&(d=Array.from(n),jn(e,"default")&&d.push(a),c||(c=d.includes(u))),o&&(c||(c=o(u))),!c&&d.length>0){const p=[...new Set(d)].map(f=>JSON.stringify(f)).join(", ");cO(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${p}], got value ${JSON.stringify(u)}.`)}return c}:void 0,[Dle]:!0};return jn(e,"default")&&(s.default=a),s},ht=e=>qb(Object.entries(e).map(([t,n])=>[t,cu(n,t)])),gc=["","default","small","large"],qa=cu({type:String,values:gc,required:!1}),Tle=Symbol("size"),xle=()=>{const e=ut(Tle,{});return B(()=>y(e.size)||"")},kle=Symbol("emptyValuesContextKey"),GMe="use-empty-values",jMe=["",void 0,null],KMe=void 0,Wm=ht({emptyValues:Array,valueOnClear:{type:Be([String,Number,Boolean,Function]),default:void 0,validator:e=>(e=Mt(e)?e():e,st(e)?e.every(t=>!t):!e)}}),S2=(e,t)=>{const n=Kt()?ut(kle,j({})):j({}),r=B(()=>e.emptyValues||n.value.emptyValues||jMe),a=B(()=>Mt(e.valueOnClear)?e.valueOnClear():e.valueOnClear!==void 0?e.valueOnClear:Mt(n.value.valueOnClear)?n.value.valueOnClear():n.value.valueOnClear!==void 0?n.value.valueOnClear:t!==void 0?t:KMe),i=o=>{let l=!0;return st(o)?l=r.value.some(s=>Fa(o,s)):l=r.value.includes(o),l};return i(a.value)||Fn(GMe,"value-on-clear should be a value of empty-values"),{emptyValues:r,valueOnClear:a,isEmptyValue:i}},Yb=e=>Object.keys(e),Mle=e=>Object.entries(e),jy=(e,t,n)=>({get value(){return Oa(e,t,n)},set value(r){Qke(e,t,r)}}),Q7=j();function V0(e,t=void 0){const n=Kt()?ut(xoe,Q7):Q7;return e?B(()=>{var r,a;return(a=(r=n.value)==null?void 0:r[e])!=null?a:t}):n}function d9(e,t){const n=V0(),r=ot(e,B(()=>{var l;return((l=n.value)==null?void 0:l.namespace)||Wy})),a=Pn(B(()=>{var l;return(l=n.value)==null?void 0:l.locale})),i=w2(B(()=>{var l;return((l=n.value)==null?void 0:l.zIndex)||Sle})),o=B(()=>{var l;return y(t)||((l=n.value)==null?void 0:l.size)||""});return Ble(B(()=>y(n)||{})),{ns:r,locale:a,zIndex:i,size:o}}const Ble=(e,t,n=!1)=>{var r;const a=!!Kt(),i=a?V0():void 0,o=(r=void 0)!=null?r:a?Xt:void 0;if(!o){Fn("provideGlobalConfig","provideGlobalConfig() can only be used inside setup().");return}const l=B(()=>{const s=y(e);return i!=null&&i.value?UMe(i.value,s):s});return o(xoe,l),o(_le,B(()=>l.value.locale)),o(koe,B(()=>l.value.namespace)),o(Ale,B(()=>l.value.zIndex)),o(Tle,{size:B(()=>l.value.size||"")}),o(kle,B(()=>({emptyValues:l.value.emptyValues,valueOnClear:l.value.valueOnClear}))),(n||!Q7.value)&&(Q7.value=l.value),l},UMe=(e,t)=>{const n=[...new Set([...Yb(e),...Yb(t)])],r={};for(const a of n)r[a]=t[a]!==void 0?t[a]:e[a];return r},Jt="update:modelValue",An="change",Ha="input",qMe=ht({zIndex:{type:Be([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),YMe={scroll:({scrollTop:e,fixed:t})=>Ot(e)&&ur(t),[An]:e=>ur(e)};var yt=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n};function JMe(e,t,n,r){const a=n-t;return e/=r/2,e<1?a/2*e*e*e+t:a/2*((e-=2)*e*e+2)+t}const ep=e=>zn?window.requestAnimationFrame(e):setTimeout(e,16),ym=e=>zn?window.cancelAnimationFrame(e):clearTimeout(e),XMe="utils/dom/style",Rle=(e="")=>e.split(" ").filter(t=>!!t.trim()),Vs=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},es=(e,t)=>{!e||!t.trim()||e.classList.add(...Rle(t))},uo=(e,t)=>{!e||!t.trim()||e.classList.remove(...Rle(t))},Jc=(e,t)=>{var n;if(!zn||!e||!t)return"";let r=li(t);r==="float"&&(r="cssFloat");try{const a=e.style[r];if(a)return a;const i=(n=document.defaultView)==null?void 0:n.getComputedStyle(e,"");return i?i[r]:""}catch(a){return e.style[r]}},Lle=(e,t,n)=>{if(!(!e||!t))if(cn(t))Mle(t).forEach(([r,a])=>Lle(e,r,a));else{const r=li(t);e.style[r]=n}};function ca(e,t="px"){if(!e)return"";if(Ot(e)||iMe(e))return`${e}${t}`;if(xt(e))return e;Fn(XMe,"binding value must be a string or number")}const ZMe=(e,t)=>{if(!zn)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],r=Jc(e,n);return["scroll","auto","overlay"].some(a=>r.includes(a))},BO=(e,t)=>{if(!zn)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(ZMe(n,t))return n;n=n.parentNode}return n};let W4;const Ole=e=>{var t;if(!zn)return 0;if(W4!==void 0)return W4;const n=document.createElement("div");n.className=`${e}-scrollbar__wrap`,n.style.visibility="hidden",n.style.width="100px",n.style.position="absolute",n.style.top="-9999px",document.body.appendChild(n);const r=n.offsetWidth;n.style.overflow="scroll";const a=document.createElement("div");a.style.width="100%",n.appendChild(a);const i=a.offsetWidth;return(t=n.parentNode)==null||t.removeChild(n),W4=r-i,W4};function RO(e,t){if(!zn)return;if(!t){e.scrollTop=0;return}const n=[];let r=t.offsetParent;for(;r!==null&&e!==r&&e.contains(r);)n.push(r),r=r.offsetParent;const a=t.offsetTop+n.reduce((s,u)=>s+u.offsetTop,0),i=a+t.offsetHeight,o=e.scrollTop,l=o+e.clientHeight;a<o?e.scrollTop=a:i>l&&(e.scrollTop=i-e.clientHeight)}function QMe(e,t,n,r,a){const i=Date.now();let o;const l=()=>{const u=Date.now()-i,c=JMe(u>r?r:u,t,n,r);F2(e)?e.scrollTo(window.pageXOffset,c):e.scrollTop=c,u<r?o=ep(l):Mt(a)&&a()};return l(),()=>{o&&ym(o)}}const Lz=(e,t)=>F2(t)?e.ownerDocument.documentElement:t,Oz=e=>F2(e)?window.scrollY:e.scrollTop,Ple="ElAffix",eBe=he({name:Ple}),tBe=he(Ke(se({},eBe),{props:qMe,emits:YMe,setup(e,{expose:t,emit:n}){const r=e,a=ot("affix"),i=ar(),o=ar(),l=ar(),{height:s}=kO(),{height:u,width:c,top:d,bottom:p,update:f}=_z(o,{windowScroll:!1}),h=_z(i),m=j(!1),v=j(0),g=j(0),C=B(()=>({height:m.value?`${u.value}px`:"",width:m.value?`${c.value}px`:""})),F=B(()=>{if(!m.value)return{};const S=r.offset?ca(r.offset):0;return{height:`${u.value}px`,width:`${c.value}px`,top:r.position==="top"?S:"",bottom:r.position==="bottom"?S:"",transform:g.value?`translateY(${g.value}px)`:"",zIndex:r.zIndex}}),b=()=>{if(!l.value)return;v.value=l.value instanceof Window?document.documentElement.scrollTop:l.value.scrollTop||0;const{position:S,target:A,offset:_}=r,D=_+u.value;if(S==="top")if(A){const x=h.bottom.value-D;m.value=_>d.value&&h.bottom.value>0,g.value=x<0?x:0}else m.value=_>d.value;else if(A){const x=s.value-h.top.value-D;m.value=s.value-_<p.value&&s.value>h.top.value,g.value=x<0?-x:0}else m.value=s.value-_<p.value},E=()=>Qt(null,null,function*(){if(!m.value){f();return}m.value=!1,yield Ne(),f(),m.value=!0}),w=()=>Qt(null,null,function*(){f(),yield Ne(),n("scroll",{scrollTop:v.value,fixed:m.value})});return He(m,S=>n(An,S)),Gt(()=>{var S;r.target?(i.value=(S=document.querySelector(r.target))!=null?S:void 0,i.value||Ia(Ple,`Target does not exist: ${r.target}`)):i.value=document.documentElement,l.value=BO(o.value,!0),f()}),gr(l,"scroll",w),so(b),t({update:b,updateRoot:E}),(S,A)=>(H(),ue("div",{ref_key:"root",ref:o,class:J(y(a).b()),style:Rt(y(C))},[be("div",{class:J({[y(a).m("fixed")]:m.value}),style:Rt(y(F))},[ze(S.$slots,"default")],6)],6))}}));var nBe=yt(tBe,[["__file","affix.vue"]]);const ln=(e,t)=>{if(e.install=n=>{for(const r of[e,...Object.values(t!=null?t:{})])n.component(r.name,r)},t)for(const[n,r]of Object.entries(t))e[n]=r;return e},Ile=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),rBe=(e,t)=>(e.install=n=>{n.directive(t,e)},e),fa=e=>(e.install=Qn,e),aBe=ln(nBe),iBe=ht({size:{type:Be([Number,String])},color:{type:String}}),oBe=he({name:"ElIcon",inheritAttrs:!1}),lBe=he(Ke(se({},oBe),{props:iBe,setup(e){const t=e,n=ot("icon"),r=B(()=>{const{size:a,color:i}=t;return!a&&!i?{}:{fontSize:On(a)?void 0:ca(a),"--color":i}});return(a,i)=>(H(),ue("i",en({class:y(n).b(),style:y(r)},a.$attrs),[ze(a.$slots,"default")],16))}}));var sBe=yt(lBe,[["__file","icon.vue"]]);const kt=ln(sBe);function Pz(){let e;const t=(r,a)=>{n(),e=window.setTimeout(r,a)},n=()=>window.clearTimeout(e);return $0(()=>n()),{registerTimeout:t,cancelTimeout:n}}const Nle=ht({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0}}),$le=({showAfter:e,hideAfter:t,autoClose:n,open:r,close:a})=>{const{registerTimeout:i}=Pz(),{registerTimeout:o,cancelTimeout:l}=Pz();return{onOpen:(c,d=y(e))=>{i(()=>{r(c);const p=y(n);Ot(p)&&p>0&&o(()=>{a(c)},p)},d)},onClose:(c,d=y(t))=>{l(),i(()=>{a(c)},d)}}};/*! Element Plus Icons Vue v2.3.2 */var uBe=he({name:"ArrowDown",__name:"arrow-down",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.59 30.59 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.59 30.59 0 0 0-42.752 0z"})]))}}),yc=uBe,cBe=he({name:"ArrowLeft",__name:"arrow-left",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.59 30.59 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.59 30.59 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0"})]))}}),gd=cBe,dBe=he({name:"ArrowRight",__name:"arrow-right",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M340.864 149.312a30.59 30.59 0 0 0 0 42.752L652.736 512 340.864 831.872a30.59 30.59 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"})]))}}),co=dBe,fBe=he({name:"ArrowUp",__name:"arrow-up",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0"})]))}}),f9=fBe,pBe=he({name:"Back",__name:"back",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64"}),be("path",{fill:"currentColor",d:"m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312z"})]))}}),hBe=pBe,mBe=he({name:"Calendar",__name:"calendar",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64m0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64"})]))}}),vBe=mBe,gBe=he({name:"CaretRight",__name:"caret-right",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"})]))}}),Vle=gBe,yBe=he({name:"CaretTop",__name:"caret-top",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"})]))}}),bBe=yBe,CBe=he({name:"Check",__name:"check",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"})]))}}),A2=CBe,FBe=he({name:"CircleCheckFilled",__name:"circle-check-filled",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.27 38.27 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z"})]))}}),EBe=FBe,wBe=he({name:"CircleCheck",__name:"circle-check",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),be("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752z"})]))}}),LO=wBe,SBe=he({name:"CircleCloseFilled",__name:"circle-close-filled",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336z"})]))}}),OO=SBe,ABe=he({name:"CircleClose",__name:"circle-close",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248z"}),be("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"})]))}}),xd=ABe,_Be=he({name:"Clock",__name:"clock",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768m0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896"}),be("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32"}),be("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32"})]))}}),Hle=_Be,DBe=he({name:"Close",__name:"close",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"})]))}}),cs=DBe,TBe=he({name:"DArrowLeft",__name:"d-arrow-left",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.59 30.59 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.59 30.59 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672zm256 0a29.12 29.12 0 0 1 41.728 0 30.59 30.59 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.59 30.59 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672z"})]))}}),tp=TBe,xBe=he({name:"DArrowRight",__name:"d-arrow-right",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.59 30.59 0 0 1 0-42.752L764.736 512 452.864 192a30.59 30.59 0 0 1 0-42.688m-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.59 30.59 0 0 1 0-42.752L508.736 512 196.864 192a30.59 30.59 0 0 1 0-42.688"})]))}}),np=xBe,kBe=he({name:"Delete",__name:"delete",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32zm448-64v-64H416v64zM224 896h576V256H224zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32m192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32"})]))}}),MBe=kBe,BBe=he({name:"Document",__name:"document",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640zm-26.496-64L640 154.496V320zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32m160 448h384v64H320zm0-192h160v64H320zm0 384h384v64H320z"})]))}}),RBe=BBe,LBe=he({name:"FullScreen",__name:"full-screen",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64z"})]))}}),OBe=LBe,PBe=he({name:"Hide",__name:"hide",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4s-12.8-9.6-22.4-9.6-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176S0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4s3.2 16 9.6 22.4 12.8 9.6 22.4 9.6 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4m-646.4 528Q115.2 579.2 76.8 512q43.2-72 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4m140.8-96Q352 555.2 352 512c0-44.8 16-83.2 48-112s67.2-48 112-48c28.8 0 54.4 6.4 73.6 19.2zM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6q-43.2 72-153.6 172.8c-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176S1024 528 1024 512s-48.001-73.6-134.401-176"}),be("path",{fill:"currentColor",d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112s-67.2 48-112 48"})]))}}),IBe=PBe,NBe=he({name:"InfoFilled",__name:"info-filled",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64m67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344M590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.99 12.99 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"})]))}}),Jb=NBe,$Be=he({name:"Loading",__name:"loading",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32m0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32m448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32m-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32M195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248m452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248M828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0m-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0"})]))}}),lc=$Be,VBe=he({name:"Minus",__name:"minus",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64"})]))}}),HBe=VBe,zBe=he({name:"MoreFilled",__name:"more-filled",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224m336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224"})]))}}),Iz=zBe,WBe=he({name:"More",__name:"more",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96m336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224m0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96"})]))}}),GBe=WBe,jBe=he({name:"PictureFilled",__name:"picture-filled",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112M256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384"})]))}}),KBe=jBe,UBe=he({name:"Plus",__name:"plus",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64z"})]))}}),zle=UBe,qBe=he({name:"QuestionFilled",__name:"question-filled",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592q0-64.416-42.24-101.376c-28.16-25.344-65.472-37.312-111.232-37.312m-12.672 406.208a54.27 54.27 0 0 0-38.72 14.784 49.4 49.4 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.85 54.85 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.97 51.97 0 0 0-15.488-38.016 55.94 55.94 0 0 0-39.424-14.784"})]))}}),YBe=qBe,JBe=he({name:"RefreshLeft",__name:"refresh-left",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"})]))}}),XBe=JBe,ZBe=he({name:"RefreshRight",__name:"refresh-right",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88"})]))}}),QBe=ZBe,eRe=he({name:"ScaleToOriginal",__name:"scale-to-original",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.12 30.12 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.12 30.12 0 0 0-30.118-30.118m-361.412 0a30.12 30.12 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.12 30.12 0 0 0-30.118-30.118M512 361.412a30.12 30.12 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.12 30.12 0 0 0 512 361.412M512 512a30.12 30.12 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.12 30.12 0 0 0 512 512"})]))}}),tRe=eRe,nRe=he({name:"Search",__name:"search",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704"})]))}}),rRe=nRe,aRe=he({name:"SortDown",__name:"sort-down",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0"})]))}}),iRe=aRe,oRe=he({name:"SortUp",__name:"sort-up",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248"})]))}}),lRe=oRe,sRe=he({name:"StarFilled",__name:"star-filled",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M313.6 924.48a70.4 70.4 0 0 1-74.152-5.365 70.4 70.4 0 0 1-27.992-68.875l37.888-220.928L88.96 472.96a70.4 70.4 0 0 1 3.788-104.225A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 100.246-28.595 70.4 70.4 0 0 1 25.962 28.595l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"})]))}}),G4=sRe,uRe=he({name:"Star",__name:"star",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"})]))}}),cRe=uRe,dRe=he({name:"SuccessFilled",__name:"success-filled",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.27 38.27 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336z"})]))}}),Wle=dRe,fRe=he({name:"View",__name:"view",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352m0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288m0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448m0 64a160.19 160.19 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160"})]))}}),pRe=fRe,hRe=he({name:"WarningFilled",__name:"warning-filled",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896m0 192a58.43 58.43 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.43 58.43 0 0 0 512 256m0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4"})]))}}),p9=hRe,mRe=he({name:"ZoomIn",__name:"zoom-in",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704m-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64z"})]))}}),Gle=mRe,vRe=he({name:"ZoomOut",__name:"zoom-out",setup(e){return(t,n)=>(H(),ue("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},[be("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704M352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64"})]))}}),gRe=vRe;const cr=Be([String,Object,Function]),jle={Close:cs},PO={Close:cs,SuccessFilled:Wle,InfoFilled:Jb,WarningFilled:p9,CircleCloseFilled:OO},rp={primary:Jb,success:Wle,warning:p9,error:OO,info:Jb},h9={validating:lc,success:LO,error:xd},yRe=["light","dark"],bRe=ht(Ke(se({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:Yb(rp),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:yRe,default:"light"}},Nle),{showAfter:Number})),CRe={open:()=>!0,close:e=>On(e)||e instanceof Event},FRe=he({name:"ElAlert"}),ERe=he(Ke(se({},FRe),{props:bRe,emits:CRe,setup(e,{emit:t}){const n=e,{Close:r}=PO,a=ka(),i=ot("alert"),o=j(On(n.showAfter)),l=B(()=>rp[n.type]),s=B(()=>!!(n.description||a.default)),u=()=>{o.value=!0,t("open")},c=f=>{o.value=!1,t("close",f)},{onOpen:d,onClose:p}=$le({showAfter:Jn(n,"showAfter",0),hideAfter:Jn(n,"hideAfter"),autoClose:Jn(n,"autoClose"),open:u,close:c});return zn&&d(),(f,h)=>(H(),je(vi,{name:y(i).b("fade"),persisted:""},{default:Ie(()=>[rn(be("div",{class:J([y(i).b(),y(i).m(f.type),y(i).is("center",f.center),y(i).is(f.effect)]),role:"alert"},[f.showIcon&&(f.$slots.icon||y(l))?(H(),je(y(kt),{key:0,class:J([y(i).e("icon"),y(i).is("big",y(s))])},{default:Ie(()=>[ze(f.$slots,"icon",{},()=>[(H(),je(an(y(l))))])]),_:3},8,["class"])):$e("v-if",!0),be("div",{class:J(y(i).e("content"))},[f.title||f.$slots.title?(H(),ue("span",{key:0,class:J([y(i).e("title"),{"with-description":y(s)}])},[ze(f.$slots,"title",{},()=>[En(pt(f.title),1)])],2)):$e("v-if",!0),y(s)?(H(),ue("p",{key:1,class:J(y(i).e("description"))},[ze(f.$slots,"default",{},()=>[En(pt(f.description),1)])],2)):$e("v-if",!0),f.closable?(H(),ue(At,{key:2},[f.closeText?(H(),ue("div",{key:0,class:J([y(i).e("close-btn"),y(i).is("customed")]),onClick:c},pt(f.closeText),3)):(H(),je(y(kt),{key:1,class:J(y(i).e("close-btn")),onClick:y(p)},{default:Ie(()=>[Ee(y(r))]),_:1},8,["class","onClick"]))],64)):$e("v-if",!0)],2)],2),[[Nn,o.value]])]),_:3},8,["name"]))}}));var wRe=yt(ERe,[["__file","alert.vue"]]);const SRe=ln(wRe),IO=()=>zn&&/firefox/i.test(window.navigator.userAgent),Kle=()=>zn&&/android/i.test(window.navigator.userAgent);let Wo;const ARe={height:"0",visibility:"hidden",overflow:IO()?"":"hidden",position:"absolute","z-index":"-1000",top:"0",right:"0"},_Re=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break"],Nz=e=>{const t=Number.parseFloat(e);return Number.isNaN(t)?e:t};function DRe(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),r=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),a=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:_Re.map(o=>[o,t.getPropertyValue(o)]),paddingSize:r,borderSize:a,boxSizing:n}}function $z(e,t=1,n){var r,a;Wo||(Wo=document.createElement("textarea"),((r=e.parentNode)!=null?r:document.body).appendChild(Wo));const{paddingSize:i,borderSize:o,boxSizing:l,contextStyle:s}=DRe(e);s.forEach(([p,f])=>Wo==null?void 0:Wo.style.setProperty(p,f)),Object.entries(ARe).forEach(([p,f])=>Wo==null?void 0:Wo.style.setProperty(p,f,"important")),Wo.value=e.value||e.placeholder||"";let u=Wo.scrollHeight;const c={};l==="border-box"?u=u+o:l==="content-box"&&(u=u-i),Wo.value="";const d=Wo.scrollHeight-i;if(Ot(t)){let p=d*t;l==="border-box"&&(p=p+i+o),u=Math.max(p,u),c.minHeight=`${p}px`}if(Ot(n)){let p=d*n;l==="border-box"&&(p=p+i+o),u=Math.min(p,u)}return c.height=`${u}px`,(a=Wo.parentNode)==null||a.removeChild(Wo),Wo=void 0,c}const ua=e=>e,TRe=ht({ariaLabel:String,ariaOrientation:{type:String,values:["horizontal","vertical","undefined"]},ariaControls:String}),vo=e=>vd(TRe,e),_2=ht(Ke(se({id:{type:String,default:void 0},size:qa,disabled:Boolean,modelValue:{type:Be([String,Number,Object]),default:""},modelModifiers:{type:Be(Object),default:()=>({})},maxlength:{type:[String,Number]},minlength:{type:[String,Number]},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:Be([Boolean,Object]),default:!1},autocomplete:{type:Be(String),default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:Boolean,clearable:Boolean,clearIcon:{type:cr,default:xd},showPassword:Boolean,showWordLimit:Boolean,wordLimitPosition:{type:String,values:["inside","outside"],default:"inside"},suffixIcon:{type:cr},prefixIcon:{type:cr},containerRole:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:Be([Object,Array,String]),default:()=>ua({})},autofocus:Boolean,rows:{type:Number,default:2}},vo(["ariaLabel"])),{inputmode:{type:Be(String),default:void 0},name:String})),xRe={[Jt]:e=>xt(e),input:e=>xt(e),change:e=>xt(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},kRe=["class","style"],MRe=/^on[A-Z]/,m9=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,r=B(()=>((n==null?void 0:n.value)||[]).concat(kRe)),a=Kt();return a?B(()=>{var i;return qb(Object.entries((i=a.proxy)==null?void 0:i.$attrs).filter(([o])=>!r.value.includes(o)&&!(t&&MRe.test(o))))}):(Fn("use-attrs","getCurrentInstance() returned null. useAttrs() must be called at the top of a setup function"),B(()=>({})))},iM={prefix:Math.floor(Math.random()*1e4),current:0},BRe=Symbol("elIdInjection"),NO=()=>Kt()?ut(BRe,iM):iM,ki=e=>{const t=NO();!zn&&t===iM&&Fn("IdInjection",`Looks like you are using server rendering, you must provide a id provider to ensure the hydration process to be succeed
usage: app.provide(ID_INJECTION_KEY, {
prefix: number,
current: number,
})`);const n=dO();return X7(()=>y(e)||`${n.value}-id-${t.prefix}-${t.current++}`)},Gm=Symbol("formContextKey"),sc=Symbol("formItemContextKey"),bi=()=>{const e=ut(Gm,void 0),t=ut(sc,void 0);return{form:e,formItem:t}},Rl=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:r})=>{n||(n=j(!1)),r||(r=j(!1));const a=Kt(),i=()=>{let u=a==null?void 0:a.parent;for(;u;){if(u.type.name==="ElFormItem")return!1;if(u.type.name==="ElLabelWrap")return!0;u=u.parent}return!1},o=j();let l;const s=B(()=>{var u;return!!(!(e.label||e.ariaLabel)&&t&&t.inputIds&&((u=t.inputIds)==null?void 0:u.length)<=1)});return Gt(()=>{l=He([Jn(e,"id"),n],([u,c])=>{const d=u!=null?u:c?void 0:ki().value;d!==o.value&&(t!=null&&t.removeInputId&&!i()&&(o.value&&t.removeInputId(o.value),!(r!=null&&r.value)&&!c&&d&&t.addInputId(d)),o.value=d)},{immediate:!0})}),da(()=>{l&&l(),t!=null&&t.removeInputId&&o.value&&t.removeInputId(o.value)}),{isLabeledByFormItem:s,inputId:o}},Ule=e=>{const t=Kt();return B(()=>{var n,r;return(r=(n=t==null?void 0:t.proxy)==null?void 0:n.$props)==null?void 0:r[e]})},za=(e,t={})=>{const n=j(void 0),r=t.prop?n:Ule("size"),a=t.global?n:xle(),i=t.form?{size:void 0}:ut(Gm,void 0),o=t.formItem?{size:void 0}:ut(sc,void 0);return B(()=>r.value||y(e)||(o==null?void 0:o.size)||(i==null?void 0:i.size)||a.value||"")},si=e=>{const t=Ule("disabled"),n=ut(Gm,void 0);return B(()=>t.value||y(e)||(n==null?void 0:n.disabled)||!1)},RRe='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',Vz=e=>typeof Element=="undefined"?!1:e instanceof Element,LRe=e=>getComputedStyle(e).position==="fixed"?!1:e.offsetParent!==null,Hz=e=>Array.from(e.querySelectorAll(RRe)).filter(t=>Xb(t)&&LRe(t)),Xb=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.tabIndex<0||e.hasAttribute("disabled")||e.getAttribute("aria-disabled")==="true")return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return!(e.type==="hidden"||e.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},w3=function(e,t,...n){let r;t.includes("mouse")||t.includes("click")?r="MouseEvents":t.includes("key")?r="KeyboardEvent":r="HTMLEvents";const a=document.createEvent(r);return a.initEvent(t,...n),e.dispatchEvent(a),e},qle=e=>!e.getAttribute("aria-owns"),Yle=(e,t,n)=>{const{parentNode:r}=e;if(!r)return null;const a=r.querySelectorAll(n),i=Array.prototype.indexOf.call(a,e);return a[i+t]||null},D2=(e,t)=>{if(!e||!e.focus)return;let n=!1;Vz(e)&&!Xb(e)&&!e.getAttribute("tabindex")&&(e.setAttribute("tabindex","-1"),n=!0),e.focus(t),Vz(e)&&n&&e.removeAttribute("tabindex")},S3=e=>{e&&(D2(e),!qle(e)&&e.click())};function kd(e,{disabled:t,beforeFocus:n,afterFocus:r,beforeBlur:a,afterBlur:i}={}){const o=Kt(),{emit:l}=o,s=ar(),u=j(!1),c=f=>{const h=Mt(n)?n(f):!1;y(t)||u.value||h||(u.value=!0,l("focus",f),r==null||r())},d=f=>{var h;const m=Mt(a)?a(f):!1;y(t)||f.relatedTarget&&((h=s.value)!=null&&h.contains(f.relatedTarget))||m||(u.value=!1,l("blur",f),i==null||i())},p=f=>{var h,m;y(t)||Xb(f.target)||(h=s.value)!=null&&h.contains(document.activeElement)&&s.value!==document.activeElement||(m=e.value)==null||m.focus()};return He([s,()=>y(t)],([f,h])=>{f&&(h?f.removeAttribute("tabindex"):f.setAttribute("tabindex","-1"))}),gr(s,"focus",c,!0),gr(s,"blur",d,!0),gr(s,"click",p,!0),{isFocused:u,wrapperRef:s,handleFocus:c,handleBlur:d}}const ORe=e=>/([\uAC00-\uD7AF\u3130-\u318F])+/gi.test(e);function T2({afterComposition:e,emit:t}){const n=j(!1),r=l=>{t==null||t("compositionstart",l),n.value=!0},a=l=>{var s;t==null||t("compositionupdate",l);const u=(s=l.target)==null?void 0:s.value,c=u[u.length-1]||"";n.value=!ORe(c)},i=l=>{t==null||t("compositionend",l),n.value&&(n.value=!1,Ne(()=>e(l)))};return{isComposing:n,handleComposition:l=>{l.type==="compositionend"?i(l):a(l)},handleCompositionStart:r,handleCompositionUpdate:a,handleCompositionEnd:i}}function PRe(e){let t;function n(){if(e.value==null)return;const{selectionStart:a,selectionEnd:i,value:o}=e.value;if(a==null||i==null)return;const l=o.slice(0,Math.max(0,a)),s=o.slice(Math.max(0,i));t={selectionStart:a,selectionEnd:i,value:o,beforeTxt:l,afterTxt:s}}function r(){if(e.value==null||t==null)return;const{value:a}=e.value,{beforeTxt:i,afterTxt:o,selectionStart:l}=t;if(i==null||o==null||l==null)return;let s=a.length;if(a.endsWith(o))s=a.length-o.length;else if(a.startsWith(i))s=i.length;else{const u=i[l-1],c=a.indexOf(u,l-1);c!==-1&&(s=c+1)}e.value.setSelectionRange(s,s)}return[n,r]}const Jle="ElInput",IRe=he({name:Jle,inheritAttrs:!1}),NRe=he(Ke(se({},IRe),{props:_2,emits:xRe,setup(e,{expose:t,emit:n}){const r=e,a=mc(),i=m9(),o=ka(),l=B(()=>[r.type==="textarea"?m.b():h.b(),h.m(p.value),h.is("disabled",f.value),h.is("exceed",W.value),{[h.b("group")]:o.prepend||o.append,[h.m("prefix")]:o.prefix||r.prefixIcon,[h.m("suffix")]:o.suffix||r.suffixIcon||r.clearable||r.showPassword,[h.bm("suffix","password-clear")]:T.value&&O.value,[h.b("hidden")]:r.type==="hidden"},a.class]),s=B(()=>[h.e("wrapper"),h.is("focus",A.value)]),{form:u,formItem:c}=bi(),{inputId:d}=Rl(r,{formItemContext:c}),p=za(),f=si(),h=ot("input"),m=ot("textarea"),v=ar(),g=ar(),C=j(!1),F=j(!1),b=j(),E=ar(r.inputStyle),w=B(()=>v.value||g.value),{wrapperRef:S,isFocused:A,handleFocus:_,handleBlur:D}=kd(w,{disabled:f,afterBlur(){var Se;r.validateEvent&&((Se=c==null?void 0:c.validate)==null||Se.call(c,"blur").catch(Je=>Fn(Je)))}}),x=B(()=>{var Se;return(Se=u==null?void 0:u.statusIcon)!=null?Se:!1}),M=B(()=>(c==null?void 0:c.validateState)||""),L=B(()=>M.value&&h9[M.value]),P=B(()=>F.value?pRe:IBe),N=B(()=>[a.style]),k=B(()=>[r.inputStyle,E.value,{resize:r.resize}]),R=B(()=>Ba(r.modelValue)?"":String(r.modelValue)),T=B(()=>r.clearable&&!f.value&&!r.readonly&&!!R.value&&(A.value||C.value)),O=B(()=>r.showPassword&&!f.value&&!!R.value),$=B(()=>r.showWordLimit&&!!r.maxlength&&(r.type==="text"||r.type==="textarea")&&!f.value&&!r.readonly&&!r.showPassword),V=B(()=>R.value.length),W=B(()=>!!$.value&&V.value>Number(r.maxlength)),U=B(()=>!!o.suffix||!!r.suffixIcon||T.value||r.showPassword||$.value||!!M.value&&x.value),ae=B(()=>!!Object.keys(r.modelModifiers).length),[ie,ye]=PRe(v);aa(g,Se=>{if(te(),!$.value||r.resize!=="both")return;const Je=Se[0],{width:et}=Je.contentRect;b.value={right:`calc(100% - ${et+15+6}px)`}});const ne=()=>{const{type:Se,autosize:Je}=r;if(!(!zn||Se!=="textarea"||!g.value))if(Je){const et=cn(Je)?Je.minRows:void 0,Te=cn(Je)?Je.maxRows:void 0,We=$z(g.value,et,Te);E.value=se({overflowY:"hidden"},We),Ne(()=>{g.value.offsetHeight,E.value=We})}else E.value={minHeight:$z(g.value).minHeight}},te=(Se=>{let Je=!1;return()=>{var et;if(Je||!r.autosize)return;((et=g.value)==null?void 0:et.offsetParent)===null||(setTimeout(Se),Je=!0)}})(ne),X=()=>{const Se=w.value,Je=r.formatter?r.formatter(R.value):R.value;!Se||Se.value===Je||(Se.value=Je)},re=Se=>{const{trim:Je,number:et}=r.modelModifiers;return Je&&(Se=Se.trim()),et&&(Se=`${Nz(Se)}`),r.formatter&&r.parser&&(Se=r.parser(Se)),Se},we=Se=>Qt(null,null,function*(){if(Q.value)return;const{lazy:Je}=r.modelModifiers;let{value:et}=Se.target;if(Je){n(Ha,et);return}if(et=re(et),String(et)===R.value){r.formatter&&X();return}ie(),n(Jt,et),n(Ha,et),yield Ne(),(r.formatter&&r.parser||!ae.value)&&X(),ye()}),q=Se=>Qt(null,null,function*(){let{value:Je}=Se.target;Je=re(Je),r.modelModifiers.lazy&&n(Jt,Je),n(An,Je),yield Ne(),X()}),{isComposing:Q,handleCompositionStart:ce,handleCompositionUpdate:me,handleCompositionEnd:de}=T2({emit:n,afterComposition:we}),Z=()=>{F.value=!F.value},oe=()=>{var Se;return(Se=w.value)==null?void 0:Se.focus()},Ae=()=>{var Se;return(Se=w.value)==null?void 0:Se.blur()},Oe=Se=>{C.value=!1,n("mouseleave",Se)},Ge=Se=>{C.value=!0,n("mouseenter",Se)},Xe=Se=>{n("keydown",Se)},De=()=>{var Se;(Se=w.value)==null||Se.select()},ve=()=>{n(Jt,""),n(An,""),n("clear"),n(Ha,"")};return He(()=>r.modelValue,()=>{var Se;Ne(()=>ne()),r.validateEvent&&((Se=c==null?void 0:c.validate)==null||Se.call(c,"change").catch(Je=>Fn(Je)))}),He(R,Se=>{if(!w.value)return;const{trim:Je,number:et}=r.modelModifiers,Te=w.value.value,We=(et||r.type==="number")&&!/^0\d/.test(Te)?`${Nz(Te)}`:Te;We!==Se&&(document.activeElement===w.value&&w.value.type!=="range"&&Je&&We.trim()===Se||X())}),He(()=>r.type,()=>Qt(null,null,function*(){yield Ne(),X(),ne()})),Gt(()=>{!r.formatter&&r.parser&&Fn(Jle,"If you set the parser, you also need to set the formatter."),X(),Ne(ne)}),t({input:v,textarea:g,ref:w,textareaStyle:k,autosize:Jn(r,"autosize"),isComposing:Q,focus:oe,blur:Ae,select:De,clear:ve,resizeTextarea:ne}),(Se,Je)=>(H(),ue("div",{class:J([y(l),{[y(h).bm("group","append")]:Se.$slots.append,[y(h).bm("group","prepend")]:Se.$slots.prepend}]),style:Rt(y(N)),onMouseenter:Ge,onMouseleave:Oe},[$e(" input "),Se.type!=="textarea"?(H(),ue(At,{key:0},[$e(" prepend slot "),Se.$slots.prepend?(H(),ue("div",{key:0,class:J(y(h).be("group","prepend"))},[ze(Se.$slots,"prepend")],2)):$e("v-if",!0),be("div",{ref_key:"wrapperRef",ref:S,class:J(y(s))},[$e(" prefix slot "),Se.$slots.prefix||Se.prefixIcon?(H(),ue("span",{key:0,class:J(y(h).e("prefix"))},[be("span",{class:J(y(h).e("prefix-inner"))},[ze(Se.$slots,"prefix"),Se.prefixIcon?(H(),je(y(kt),{key:0,class:J(y(h).e("icon"))},{default:Ie(()=>[(H(),je(an(Se.prefixIcon)))]),_:1},8,["class"])):$e("v-if",!0)],2)],2)):$e("v-if",!0),be("input",en({id:y(d),ref_key:"input",ref:v,class:y(h).e("inner")},y(i),{name:Se.name,minlength:Se.minlength,maxlength:Se.maxlength,type:Se.showPassword?F.value?"text":"password":Se.type,disabled:y(f),readonly:Se.readonly,autocomplete:Se.autocomplete,tabindex:Se.tabindex,"aria-label":Se.ariaLabel,placeholder:Se.placeholder,style:Se.inputStyle,form:Se.form,autofocus:Se.autofocus,role:Se.containerRole,inputmode:Se.inputmode,onCompositionstart:y(ce),onCompositionupdate:y(me),onCompositionend:y(de),onInput:we,onChange:q,onKeydown:Xe}),null,16,["id","name","minlength","maxlength","type","disabled","readonly","autocomplete","tabindex","aria-label","placeholder","form","autofocus","role","inputmode","onCompositionstart","onCompositionupdate","onCompositionend"]),$e(" suffix slot "),y(U)?(H(),ue("span",{key:1,class:J(y(h).e("suffix"))},[be("span",{class:J(y(h).e("suffix-inner"))},[!y(T)||!y(O)||!y($)?(H(),ue(At,{key:0},[ze(Se.$slots,"suffix"),Se.suffixIcon?(H(),je(y(kt),{key:0,class:J(y(h).e("icon"))},{default:Ie(()=>[(H(),je(an(Se.suffixIcon)))]),_:1},8,["class"])):$e("v-if",!0)],64)):$e("v-if",!0),y(T)?(H(),je(y(kt),{key:1,class:J([y(h).e("icon"),y(h).e("clear")]),onMousedown:jt(y(Qn),["prevent"]),onClick:ve},{default:Ie(()=>[(H(),je(an(Se.clearIcon)))]),_:1},8,["class","onMousedown"])):$e("v-if",!0),y(O)?(H(),je(y(kt),{key:2,class:J([y(h).e("icon"),y(h).e("password")]),onClick:Z,onMousedown:jt(y(Qn),["prevent"]),onMouseup:jt(y(Qn),["prevent"])},{default:Ie(()=>[(H(),je(an(y(P))))]),_:1},8,["class","onMousedown","onMouseup"])):$e("v-if",!0),y($)?(H(),ue("span",{key:3,class:J([y(h).e("count"),y(h).is("outside",Se.wordLimitPosition==="outside")])},[be("span",{class:J(y(h).e("count-inner"))},pt(y(V))+" / "+pt(Se.maxlength),3)],2)):$e("v-if",!0),y(M)&&y(L)&&y(x)?(H(),je(y(kt),{key:4,class:J([y(h).e("icon"),y(h).e("validateIcon"),y(h).is("loading",y(M)==="validating")])},{default:Ie(()=>[(H(),je(an(y(L))))]),_:1},8,["class"])):$e("v-if",!0)],2)],2)):$e("v-if",!0)],2),$e(" append slot "),Se.$slots.append?(H(),ue("div",{key:1,class:J(y(h).be("group","append"))},[ze(Se.$slots,"append")],2)):$e("v-if",!0)],64)):(H(),ue(At,{key:1},[$e(" textarea "),be("textarea",en({id:y(d),ref_key:"textarea",ref:g,class:[y(m).e("inner"),y(h).is("focus",y(A))]},y(i),{minlength:Se.minlength,maxlength:Se.maxlength,tabindex:Se.tabindex,disabled:y(f),readonly:Se.readonly,autocomplete:Se.autocomplete,style:y(k),"aria-label":Se.ariaLabel,placeholder:Se.placeholder,form:Se.form,autofocus:Se.autofocus,rows:Se.rows,role:Se.containerRole,onCompositionstart:y(ce),onCompositionupdate:y(me),onCompositionend:y(de),onInput:we,onFocus:y(_),onBlur:y(D),onChange:q,onKeydown:Xe}),null,16,["id","minlength","maxlength","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form","autofocus","rows","role","onCompositionstart","onCompositionupdate","onCompositionend","onFocus","onBlur"]),y($)?(H(),ue("span",{key:0,style:Rt(b.value),class:J([y(h).e("count"),y(h).is("outside",Se.wordLimitPosition==="outside")])},pt(y(V))+" / "+pt(Se.maxlength),7)):$e("v-if",!0)],64))],38))}}));var $Re=yt(NRe,[["__file","input.vue"]]);const lo=ln($Re),dv=4,Xle={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},VRe=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),$O=Symbol("scrollbarContextKey"),HRe=ht({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),zRe="Thumb",WRe=he({__name:"thumb",props:HRe,setup(e){const t=e,n=ut($O),r=ot("scrollbar");n||Ia(zRe,"can not inject scrollbar context");const a=j(),i=j(),o=j({}),l=j(!1);let s=!1,u=!1,c=0,d=0,p=zn?document.onselectstart:null;const f=B(()=>Xle[t.vertical?"vertical":"horizontal"]),h=B(()=>VRe({size:t.size,move:t.move,bar:f.value})),m=B(()=>Vl(a.value[f.value.offset],2)/n.wrapElement[f.value.scrollSize]/t.ratio/i.value[f.value.offset]),v=A=>{var _;if(A.stopPropagation(),A.ctrlKey||[1,2].includes(A.button))return;(_=window.getSelection())==null||_.removeAllRanges(),C(A);const D=A.currentTarget;D&&(o.value[f.value.axis]=D[f.value.offset]-(A[f.value.client]-D.getBoundingClientRect()[f.value.direction]))},g=A=>{if(!i.value||!a.value||!n.wrapElement)return;const _=Math.abs(A.target.getBoundingClientRect()[f.value.direction]-A[f.value.client]),D=i.value[f.value.offset]/2,x=(_-D)*100*m.value/a.value[f.value.offset];n.wrapElement[f.value.scroll]=x*n.wrapElement[f.value.scrollSize]/100},C=A=>{A.stopImmediatePropagation(),s=!0,c=n.wrapElement.scrollHeight,d=n.wrapElement.scrollWidth,document.addEventListener("mousemove",F),document.addEventListener("mouseup",b),p=document.onselectstart,document.onselectstart=()=>!1},F=A=>{if(!a.value||!i.value||s===!1)return;const _=o.value[f.value.axis];if(!_)return;const D=(a.value.getBoundingClientRect()[f.value.direction]-A[f.value.client])*-1,x=i.value[f.value.offset]-_,M=(D-x)*100*m.value/a.value[f.value.offset];f.value.scroll==="scrollLeft"?n.wrapElement[f.value.scroll]=M*d/100:n.wrapElement[f.value.scroll]=M*c/100},b=()=>{s=!1,o.value[f.value.axis]=0,document.removeEventListener("mousemove",F),document.removeEventListener("mouseup",b),S(),u&&(l.value=!1)},E=()=>{u=!1,l.value=!!t.size},w=()=>{u=!0,l.value=s};Xn(()=>{S(),document.removeEventListener("mouseup",b)});const S=()=>{document.onselectstart!==p&&(document.onselectstart=p)};return gr(Jn(n,"scrollbarElement"),"mousemove",E),gr(Jn(n,"scrollbarElement"),"mouseleave",w),(A,_)=>(H(),je(vi,{name:y(r).b("fade"),persisted:""},{default:Ie(()=>[rn(be("div",{ref_key:"instance",ref:a,class:J([y(r).e("bar"),y(r).is(y(f).key)]),onMousedown:g,onClick:jt(()=>{},["stop"])},[be("div",{ref_key:"thumb",ref:i,class:J(y(r).e("thumb")),style:Rt(y(h)),onMousedown:v},null,38)],42,["onClick"]),[[Nn,A.always||l.value]])]),_:1},8,["name"]))}});var zz=yt(WRe,[["__file","thumb.vue"]]);const GRe=ht({always:{type:Boolean,default:!0},minSize:{type:Number,required:!0}}),jRe=he({__name:"bar",props:GRe,setup(e,{expose:t}){const n=e,r=ut($O),a=j(0),i=j(0),o=j(""),l=j(""),s=j(1),u=j(1);return t({handleScroll:p=>{if(p){const f=p.offsetHeight-dv,h=p.offsetWidth-dv;i.value=p.scrollTop*100/f*s.value,a.value=p.scrollLeft*100/h*u.value}},update:()=>{const p=r==null?void 0:r.wrapElement;if(!p)return;const f=p.offsetHeight-dv,h=p.offsetWidth-dv,m=Vl(f,2)/p.scrollHeight,v=Vl(h,2)/p.scrollWidth,g=Math.max(m,n.minSize),C=Math.max(v,n.minSize);s.value=m/(f-m)/(g/(f-g)),u.value=v/(h-v)/(C/(h-C)),l.value=g+dv<f?`${g}px`:"",o.value=C+dv<h?`${C}px`:""}}),(p,f)=>(H(),ue(At,null,[Ee(zz,{move:a.value,ratio:u.value,size:o.value,always:p.always},null,8,["move","ratio","size","always"]),Ee(zz,{move:i.value,ratio:s.value,size:l.value,vertical:"",always:p.always},null,8,["move","ratio","size","always"])],64))}});var KRe=yt(jRe,[["__file","bar.vue"]]);const URe=ht(se({distance:{type:Number,default:0},height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:Boolean,wrapStyle:{type:Be([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20},tabindex:{type:[String,Number],default:void 0},id:String,role:String},vo(["ariaLabel","ariaOrientation"]))),Zle={"end-reached":e=>["left","right","top","bottom"].includes(e),scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(Ot)},oM="ElScrollbar",qRe=he({name:oM}),YRe=he(Ke(se({},qRe),{props:URe,emits:Zle,setup(e,{expose:t,emit:n}){const r=e,a=ot("scrollbar");let i,o,l,s=0,u=0,c="";const d={bottom:!1,top:!1,right:!1,left:!1},p=j(),f=j(),h=j(),m=j(),v=B(()=>{const x={};return r.height&&(x.height=ca(r.height)),r.maxHeight&&(x.maxHeight=ca(r.maxHeight)),[r.wrapStyle,x]}),g=B(()=>[r.wrapClass,a.e("wrap"),{[a.em("wrap","hidden-default")]:!r.native}]),C=B(()=>[a.e("view"),r.viewClass]),F=x=>{var M;return(M=d[x])!=null?M:!1},b={top:"bottom",bottom:"top",left:"right",right:"left"},E=x=>{const M=b[c];if(!M)return;const L=x[c],P=x[M];L&&!d[c]&&(d[c]=!0),!P&&d[M]&&(d[M]=!1)},w=()=>{var x;if(f.value){(x=m.value)==null||x.handleScroll(f.value);const M=s,L=u;s=f.value.scrollTop,u=f.value.scrollLeft;const P={bottom:s+f.value.clientHeight>=f.value.scrollHeight-r.distance,top:s<=r.distance&&M!==0,right:u+f.value.clientWidth>=f.value.scrollWidth-r.distance&&L!==u,left:u<=r.distance&&L!==0};if(n("scroll",{scrollTop:s,scrollLeft:u}),M!==s&&(c=s>M?"bottom":"top"),L!==u&&(c=u>L?"right":"left"),r.distance>0){if(F(c))return;E(P)}P[c]&&n("end-reached",c)}};function S(x,M){cn(x)?f.value.scrollTo(x):Ot(x)&&Ot(M)&&f.value.scrollTo(x,M)}const A=x=>{if(!Ot(x)){Fn(oM,"value must be a number");return}f.value.scrollTop=x},_=x=>{if(!Ot(x)){Fn(oM,"value must be a number");return}f.value.scrollLeft=x},D=()=>{var x;(x=m.value)==null||x.update(),d[c]=!1};return He(()=>r.noresize,x=>{x?(i==null||i(),o==null||o(),l==null||l()):({stop:i}=aa(h,D),{stop:o}=aa(f,D),l=gr("resize",D))},{immediate:!0}),He(()=>[r.maxHeight,r.height],()=>{r.native||Ne(()=>{var x;D(),f.value&&((x=m.value)==null||x.handleScroll(f.value))})}),Xt($O,dn({scrollbarElement:p,wrapElement:f})),Nm(()=>{f.value&&(f.value.scrollTop=s,f.value.scrollLeft=u)}),Gt(()=>{r.native||Ne(()=>{D()})}),ll(()=>D()),t({wrapRef:f,update:D,scrollTo:S,setScrollTop:A,setScrollLeft:_,handleScroll:w}),(x,M)=>(H(),ue("div",{ref_key:"scrollbarRef",ref:p,class:J(y(a).b())},[be("div",{ref_key:"wrapRef",ref:f,class:J(y(g)),style:Rt(y(v)),tabindex:x.tabindex,onScroll:w},[(H(),je(an(x.tag),{id:x.id,ref_key:"resizeRef",ref:h,class:J(y(C)),style:Rt(x.viewStyle),role:x.role,"aria-label":x.ariaLabel,"aria-orientation":x.ariaOrientation},{default:Ie(()=>[ze(x.$slots,"default")]),_:3},8,["id","class","style","role","aria-label","aria-orientation"]))],46,["tabindex"]),x.native?$e("v-if",!0):(H(),je(KRe,{key:0,ref_key:"barRef",ref:m,always:x.always,"min-size":x.minSize},null,8,["always","min-size"]))],2))}}));var JRe=yt(YRe,[["__file","scrollbar.vue"]]);const eu=ln(JRe),VO=Symbol("popper"),Qle=Symbol("popperContent"),ese=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],tse=ht({role:{type:String,values:ese,default:"tooltip"}}),XRe=he({name:"ElPopper",inheritAttrs:!1}),ZRe=he(Ke(se({},XRe),{props:tse,setup(e,{expose:t}){const n=e,r=j(),a=j(),i=j(),o=j(),l=B(()=>n.role),s={triggerRef:r,popperInstanceRef:a,contentRef:i,referenceRef:o,role:l};return t(s),Xt(VO,s),(u,c)=>ze(u.$slots,"default")}}));var QRe=yt(ZRe,[["__file","popper.vue"]]);const eLe=he({name:"ElPopperArrow",inheritAttrs:!1}),tLe=he(Ke(se({},eLe),{setup(e,{expose:t}){const n=ot("popper"),{arrowRef:r,arrowStyle:a}=ut(Qle,void 0);return Xn(()=>{r.value=void 0}),t({arrowRef:r}),(i,o)=>(H(),ue("span",{ref_key:"arrowRef",ref:r,class:J(y(n).e("arrow")),style:Rt(y(a)),"data-popper-arrow":""},null,6))}}));var nLe=yt(tLe,[["__file","arrow.vue"]]);const nse=ht({virtualRef:{type:Be(Object)},virtualTriggering:Boolean,onMouseenter:{type:Be(Function)},onMouseleave:{type:Be(Function)},onClick:{type:Be(Function)},onKeydown:{type:Be(Function)},onFocus:{type:Be(Function)},onBlur:{type:Be(Function)},onContextmenu:{type:Be(Function)},id:String,open:Boolean}),rse=Symbol("elForwardRef"),rLe=e=>{Xt(rse,{setForwardRef:n=>{e.value=n}})},aLe=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),_E="ElOnlyChild",ase=he({name:_E,setup(e,{slots:t,attrs:n}){var r;const a=ut(rse),i=aLe((r=a==null?void 0:a.setForwardRef)!=null?r:Qn);return()=>{var o;const l=(o=t.default)==null?void 0:o.call(t,n);if(!l)return null;const[s,u]=ise(l);return s?(u>1&&Fn(_E,"requires exact only one valid child."),rn(Qs(s,n),[[i]])):(Fn(_E,"no valid child node found"),null)}}});function ise(e){if(!e)return[null,0];const t=e,n=t.filter(r=>r.type!==la).length;for(const r of t){if(cn(r))switch(r.type){case la:continue;case Ks:case"svg":return[Wz(r),n];case At:return ise(r.children);default:return[r,n]}return[Wz(r),n]}return[null,0]}function Wz(e){const t=ot("only-child");return Ee("span",{class:t.e("content")},[e])}const iLe=he({name:"ElPopperTrigger",inheritAttrs:!1}),oLe=he(Ke(se({},iLe),{props:nse,setup(e,{expose:t}){const n=e,{role:r,triggerRef:a}=ut(VO,void 0);rLe(a);const i=B(()=>l.value?n.id:void 0),o=B(()=>{if(r&&r.value==="tooltip")return n.open&&n.id?n.id:void 0}),l=B(()=>{if(r&&r.value!=="tooltip")return r.value}),s=B(()=>l.value?`${n.open}`:void 0);let u;const c=["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"];return Gt(()=>{He(()=>n.virtualRef,d=>{d&&(a.value=fi(d))},{immediate:!0}),He(a,(d,p)=>{u==null||u(),u=void 0,Tl(d)&&(c.forEach(f=>{var h;const m=n[f];m&&(d.addEventListener(f.slice(2).toLowerCase(),m,["onFocus","onBlur"].includes(f)),(h=p==null?void 0:p.removeEventListener)==null||h.call(p,f.slice(2).toLowerCase(),m,["onFocus","onBlur"].includes(f)))}),Xb(d)&&(u=He([i,o,l,s],f=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((h,m)=>{Ba(f[m])?d.removeAttribute(h):d.setAttribute(h,f[m])})},{immediate:!0}))),Tl(p)&&Xb(p)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(f=>p.removeAttribute(f))},{immediate:!0})}),Xn(()=>{if(u==null||u(),u=void 0,a.value&&Tl(a.value)){const d=a.value;c.forEach(p=>{const f=n[p];f&&d.removeEventListener(p.slice(2).toLowerCase(),f,["onFocus","onBlur"].includes(p))}),a.value=void 0}}),t({triggerRef:a}),(d,p)=>d.virtualTriggering?$e("v-if",!0):(H(),je(y(ase),en({key:0},d.$attrs,{"aria-controls":y(i),"aria-describedby":y(o),"aria-expanded":y(s),"aria-haspopup":y(l)}),{default:Ie(()=>[ze(d.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}}));var lLe=yt(oLe,[["__file","trigger.vue"]]);const DE="focus-trap.focus-after-trapped",TE="focus-trap.focus-after-released",sLe="focus-trap.focusout-prevented",Gz={cancelable:!0,bubbles:!1},uLe={cancelable:!0,bubbles:!1},jz="focusAfterTrapped",Kz="focusAfterReleased",ose=Symbol("elFocusTrap"),HO=j(),v9=j(0),zO=j(0);let j4=0;const lse=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const a=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||a?NodeFilter.FILTER_SKIP:r.tabIndex>=0||r===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},Uz=(e,t)=>{for(const n of e)if(!cLe(n,t))return n},cLe=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},dLe=e=>{const t=lse(e),n=Uz(t,e),r=Uz(t.reverse(),e);return[n,r]},fLe=e=>e instanceof HTMLInputElement&&"select"in e,af=(e,t)=>{if(e){const n=document.activeElement;D2(e,{preventScroll:!0}),zO.value=window.performance.now(),e!==n&&fLe(e)&&t&&e.select()}};function qz(e,t){const n=[...e],r=e.indexOf(t);return r!==-1&&n.splice(r,1),n}const pLe=()=>{let e=[];return{push:r=>{const a=e[0];a&&r!==a&&a.pause(),e=qz(e,r),e.unshift(r)},remove:r=>{var a,i;e=qz(e,r),(i=(a=e[0])==null?void 0:a.resume)==null||i.call(a)}}},hLe=(e,t=!1)=>{const n=document.activeElement;for(const r of e)if(af(r,t),document.activeElement!==n)return},Yz=pLe(),mLe=()=>v9.value>zO.value,K4=()=>{HO.value="pointer",v9.value=window.performance.now()},Jz=()=>{HO.value="keyboard",v9.value=window.performance.now()},vLe=()=>(Gt(()=>{j4===0&&(document.addEventListener("mousedown",K4),document.addEventListener("touchstart",K4),document.addEventListener("keydown",Jz)),j4++}),Xn(()=>{j4--,j4<=0&&(document.removeEventListener("mousedown",K4),document.removeEventListener("touchstart",K4),document.removeEventListener("keydown",Jz))}),{focusReason:HO,lastUserFocusTimestamp:v9,lastAutomatedFocusTimestamp:zO}),U4=e=>new CustomEvent(sLe,Ke(se({},uLe),{detail:e})),gt={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},ii=(e,t,{checkForDefaultPrevented:n=!0}={})=>a=>{const i=e==null?void 0:e(a);if(n===!1||!i)return t==null?void 0:t(a)},Xz=e=>t=>t.pointerType==="mouse"?e(t):void 0,Ar=e=>{if(e.code&&e.code!=="Unidentified")return e.code;const t=sse(e);if(t){if(Object.values(gt).includes(t))return t;switch(t){case" ":return gt.space;default:return""}}return""},sse=e=>{let t=e.key&&e.key!=="Unidentified"?e.key:"";if(!t&&e.type==="keyup"&&Kle()){const n=e.target;t=n.value.charAt(n.selectionStart-1)}return t};let Wv=[];const Zz=e=>{Ar(e)===gt.esc&&Wv.forEach(n=>n(e))},gLe=e=>{Gt(()=>{Wv.length===0&&document.addEventListener("keydown",Zz),zn&&Wv.push(e)}),Xn(()=>{Wv=Wv.filter(t=>t!==e),Wv.length===0&&zn&&document.removeEventListener("keydown",Zz)})},yLe=he({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[jz,Kz,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=j();let r,a;const{focusReason:i}=vLe();gLe(h=>{e.trapped&&!o.paused&&t("release-requested",h)});const o={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},l=h=>{if(!e.loop&&!e.trapped||o.paused)return;const{altKey:m,ctrlKey:v,metaKey:g,currentTarget:C,shiftKey:F}=h,{loop:b}=e,w=Ar(h)===gt.tab&&!m&&!v&&!g,S=document.activeElement;if(w&&S){const A=C,[_,D]=dLe(A);if(_&&D){if(!F&&S===D){const M=U4({focusReason:i.value});t("focusout-prevented",M),M.defaultPrevented||(h.preventDefault(),b&&af(_,!0))}else if(F&&[_,A].includes(S)){const M=U4({focusReason:i.value});t("focusout-prevented",M),M.defaultPrevented||(h.preventDefault(),b&&af(D,!0))}}else if(S===A){const M=U4({focusReason:i.value});t("focusout-prevented",M),M.defaultPrevented||h.preventDefault()}}};Xt(ose,{focusTrapRef:n,onKeydown:l}),He(()=>e.focusTrapEl,h=>{h&&(n.value=h)},{immediate:!0}),He([n],([h],[m])=>{h&&(h.addEventListener("keydown",l),h.addEventListener("focusin",c),h.addEventListener("focusout",d)),m&&(m.removeEventListener("keydown",l),m.removeEventListener("focusin",c),m.removeEventListener("focusout",d))});const s=h=>{t(jz,h)},u=h=>t(Kz,h),c=h=>{const m=y(n);if(!m)return;const v=h.target,g=h.relatedTarget,C=v&&m.contains(v);e.trapped||g&&m.contains(g)||(r=g),C&&t("focusin",h),!o.paused&&e.trapped&&(C?a=v:af(a,!0))},d=h=>{const m=y(n);if(!(o.paused||!m))if(e.trapped){const v=h.relatedTarget;!Ba(v)&&!m.contains(v)&&setTimeout(()=>{if(!o.paused&&e.trapped){const g=U4({focusReason:i.value});t("focusout-prevented",g),g.defaultPrevented||af(a,!0)}},0)}else{const v=h.target;v&&m.contains(v)||t("focusout",h)}};function p(){return Qt(this,null,function*(){yield Ne();const h=y(n);if(h){Yz.push(o);const m=h.contains(document.activeElement)?r:document.activeElement;if(r=m,!h.contains(m)){const g=new Event(DE,Gz);h.addEventListener(DE,s),h.dispatchEvent(g),g.defaultPrevented||Ne(()=>{let C=e.focusStartEl;xt(C)||(af(C),document.activeElement!==C&&(C="first")),C==="first"&&hLe(lse(h),!0),(document.activeElement===m||C==="container")&&af(h)})}}})}function f(){const h=y(n);if(h){h.removeEventListener(DE,s);const m=new CustomEvent(TE,Ke(se({},Gz),{detail:{focusReason:i.value}}));h.addEventListener(TE,u),h.dispatchEvent(m),!m.defaultPrevented&&(i.value=="keyboard"||!mLe()||h.contains(document.activeElement))&&af(r!=null?r:document.body),h.removeEventListener(TE,u),Yz.remove(o),r=null,a=null}}return Gt(()=>{e.trapped&&p(),He(()=>e.trapped,h=>{h?p():f()})}),Xn(()=>{e.trapped&&f(),n.value&&(n.value.removeEventListener("keydown",l),n.value.removeEventListener("focusin",c),n.value.removeEventListener("focusout",d),n.value=void 0)}),{onKeydown:l}}});function bLe(e,t,n,r,a,i){return ze(e.$slots,"default",{handleKeydown:e.onKeydown})}var H0=yt(yLe,[["render",bLe],["__file","focus-trap.vue"]]),Zo="top",ds="bottom",fs="right",Qo="left",WO="auto",x2=[Zo,ds,fs,Qo],W1="start",Zb="end",CLe="clippingParents",use="viewport",Tg="popper",FLe="reference",Qz=x2.reduce(function(e,t){return e.concat([t+"-"+W1,t+"-"+Zb])},[]),Md=[].concat(x2,[WO]).reduce(function(e,t){return e.concat([t,t+"-"+W1,t+"-"+Zb])},[]),ELe="beforeRead",wLe="read",SLe="afterRead",ALe="beforeMain",_Le="main",DLe="afterMain",TLe="beforeWrite",xLe="write",kLe="afterWrite",MLe=[ELe,wLe,SLe,ALe,_Le,DLe,TLe,xLe,kLe];function uc(e){return e?(e.nodeName||"").toLowerCase():null}function du(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function G1(e){var t=du(e).Element;return e instanceof t||e instanceof Element}function as(e){var t=du(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function GO(e){if(typeof ShadowRoot=="undefined")return!1;var t=du(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function BLe(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},i=t.elements[n];!as(i)||!uc(i)||(Object.assign(i.style,r),Object.keys(a).forEach(function(o){var l=a[o];l===!1?i.removeAttribute(o):i.setAttribute(o,l===!0?"":l)}))})}function RLe(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],i=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=o.reduce(function(s,u){return s[u]="",s},{});!as(a)||!uc(a)||(Object.assign(a.style,l),Object.keys(i).forEach(function(s){a.removeAttribute(s)}))})}}var cse={name:"applyStyles",enabled:!0,phase:"write",fn:BLe,effect:RLe,requires:["computeStyles"]};function Uu(e){return e.split("-")[0]}var Kh=Math.max,e6=Math.min,j1=Math.round;function K1(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,a=1;if(as(e)&&t){var i=e.offsetHeight,o=e.offsetWidth;o>0&&(r=j1(n.width)/o||1),i>0&&(a=j1(n.height)/i||1)}return{width:n.width/r,height:n.height/a,top:n.top/a,right:n.right/r,bottom:n.bottom/a,left:n.left/r,x:n.left/r,y:n.top/a}}function jO(e){var t=K1(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function dse(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&GO(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function yd(e){return du(e).getComputedStyle(e)}function LLe(e){return["table","td","th"].indexOf(uc(e))>=0}function cp(e){return((G1(e)?e.ownerDocument:e.document)||window.document).documentElement}function g9(e){return uc(e)==="html"?e:e.assignedSlot||e.parentNode||(GO(e)?e.host:null)||cp(e)}function eW(e){return!as(e)||yd(e).position==="fixed"?null:e.offsetParent}function OLe(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&as(e)){var r=yd(e);if(r.position==="fixed")return null}var a=g9(e);for(GO(a)&&(a=a.host);as(a)&&["html","body"].indexOf(uc(a))<0;){var i=yd(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function k2(e){for(var t=du(e),n=eW(e);n&&LLe(n)&&yd(n).position==="static";)n=eW(n);return n&&(uc(n)==="html"||uc(n)==="body"&&yd(n).position==="static")?t:n||OLe(e)||t}function KO(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ky(e,t,n){return Kh(e,e6(t,n))}function PLe(e,t,n){var r=Ky(e,t,n);return r>n?n:r}function fse(){return{top:0,right:0,bottom:0,left:0}}function pse(e){return Object.assign({},fse(),e)}function hse(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var ILe=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,pse(typeof e!="number"?e:hse(e,x2))};function NLe(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,l=Uu(n.placement),s=KO(l),u=[Qo,fs].indexOf(l)>=0,c=u?"height":"width";if(!(!i||!o)){var d=ILe(a.padding,n),p=jO(i),f=s==="y"?Zo:Qo,h=s==="y"?ds:fs,m=n.rects.reference[c]+n.rects.reference[s]-o[s]-n.rects.popper[c],v=o[s]-n.rects.reference[s],g=k2(i),C=g?s==="y"?g.clientHeight||0:g.clientWidth||0:0,F=m/2-v/2,b=d[f],E=C-p[c]-d[h],w=C/2-p[c]/2+F,S=Ky(b,w,E),A=s;n.modifiersData[r]=(t={},t[A]=S,t.centerOffset=S-w,t)}}function $Le(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||!dse(t.elements.popper,a)||(t.elements.arrow=a))}var VLe={name:"arrow",enabled:!0,phase:"main",fn:NLe,effect:$Le,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function U1(e){return e.split("-")[1]}var HLe={top:"auto",right:"auto",bottom:"auto",left:"auto"};function zLe(e){var t=e.x,n=e.y,r=window,a=r.devicePixelRatio||1;return{x:j1(t*a)/a||0,y:j1(n*a)/a||0}}function tW(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,o=e.offsets,l=e.position,s=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,p=o.x,f=p===void 0?0:p,h=o.y,m=h===void 0?0:h,v=typeof c=="function"?c({x:f,y:m}):{x:f,y:m};f=v.x,m=v.y;var g=o.hasOwnProperty("x"),C=o.hasOwnProperty("y"),F=Qo,b=Zo,E=window;if(u){var w=k2(n),S="clientHeight",A="clientWidth";if(w===du(n)&&(w=cp(n),yd(w).position!=="static"&&l==="absolute"&&(S="scrollHeight",A="scrollWidth")),w=w,a===Zo||(a===Qo||a===fs)&&i===Zb){b=ds;var _=d&&w===E&&E.visualViewport?E.visualViewport.height:w[S];m-=_-r.height,m*=s?1:-1}if(a===Qo||(a===Zo||a===ds)&&i===Zb){F=fs;var D=d&&w===E&&E.visualViewport?E.visualViewport.width:w[A];f-=D-r.width,f*=s?1:-1}}var x=Object.assign({position:l},u&&HLe),M=c===!0?zLe({x:f,y:m}):{x:f,y:m};if(f=M.x,m=M.y,s){var L;return Object.assign({},x,(L={},L[b]=C?"0":"",L[F]=g?"0":"",L.transform=(E.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",L))}return Object.assign({},x,(t={},t[b]=C?m+"px":"",t[F]=g?f+"px":"",t.transform="",t))}function WLe(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,i=n.adaptive,o=i===void 0?!0:i,l=n.roundOffsets,s=l===void 0?!0:l,u={placement:Uu(t.placement),variation:U1(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,tW(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,tW(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var mse={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:WLe,data:{}},q4={passive:!0};function GLe(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=a===void 0?!0:a,o=r.resize,l=o===void 0?!0:o,s=du(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,q4)}),l&&s.addEventListener("resize",n.update,q4),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,q4)}),l&&s.removeEventListener("resize",n.update,q4)}}var vse={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:GLe,data:{}},jLe={left:"right",right:"left",bottom:"top",top:"bottom"};function A3(e){return e.replace(/left|right|bottom|top/g,function(t){return jLe[t]})}var KLe={start:"end",end:"start"};function nW(e){return e.replace(/start|end/g,function(t){return KLe[t]})}function UO(e){var t=du(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function qO(e){return K1(cp(e)).left+UO(e).scrollLeft}function ULe(e){var t=du(e),n=cp(e),r=t.visualViewport,a=n.clientWidth,i=n.clientHeight,o=0,l=0;return r&&(a=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=r.offsetLeft,l=r.offsetTop)),{width:a,height:i,x:o+qO(e),y:l}}function qLe(e){var t,n=cp(e),r=UO(e),a=(t=e.ownerDocument)==null?void 0:t.body,i=Kh(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=Kh(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),l=-r.scrollLeft+qO(e),s=-r.scrollTop;return yd(a||n).direction==="rtl"&&(l+=Kh(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:o,x:l,y:s}}function YO(e){var t=yd(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function gse(e){return["html","body","#document"].indexOf(uc(e))>=0?e.ownerDocument.body:as(e)&&YO(e)?e:gse(g9(e))}function Uy(e,t){var n;t===void 0&&(t=[]);var r=gse(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),i=du(r),o=a?[i].concat(i.visualViewport||[],YO(r)?r:[]):r,l=t.concat(o);return a?l:l.concat(Uy(g9(o)))}function lM(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function YLe(e){var t=K1(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function rW(e,t){return t===use?lM(ULe(e)):G1(t)?YLe(t):lM(qLe(cp(e)))}function JLe(e){var t=Uy(g9(e)),n=["absolute","fixed"].indexOf(yd(e).position)>=0,r=n&&as(e)?k2(e):e;return G1(r)?t.filter(function(a){return G1(a)&&dse(a,r)&&uc(a)!=="body"}):[]}function XLe(e,t,n){var r=t==="clippingParents"?JLe(e):[].concat(t),a=[].concat(r,[n]),i=a[0],o=a.reduce(function(l,s){var u=rW(e,s);return l.top=Kh(u.top,l.top),l.right=e6(u.right,l.right),l.bottom=e6(u.bottom,l.bottom),l.left=Kh(u.left,l.left),l},rW(e,i));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function yse(e){var t=e.reference,n=e.element,r=e.placement,a=r?Uu(r):null,i=r?U1(r):null,o=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,s;switch(a){case Zo:s={x:o,y:t.y-n.height};break;case ds:s={x:o,y:t.y+t.height};break;case fs:s={x:t.x+t.width,y:l};break;case Qo:s={x:t.x-n.width,y:l};break;default:s={x:t.x,y:t.y}}var u=a?KO(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case W1:s[u]=s[u]-(t[c]/2-n[c]/2);break;case Zb:s[u]=s[u]+(t[c]/2-n[c]/2);break}}return s}function Qb(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,i=n.boundary,o=i===void 0?CLe:i,l=n.rootBoundary,s=l===void 0?use:l,u=n.elementContext,c=u===void 0?Tg:u,d=n.altBoundary,p=d===void 0?!1:d,f=n.padding,h=f===void 0?0:f,m=pse(typeof h!="number"?h:hse(h,x2)),v=c===Tg?FLe:Tg,g=e.rects.popper,C=e.elements[p?v:c],F=XLe(G1(C)?C:C.contextElement||cp(e.elements.popper),o,s),b=K1(e.elements.reference),E=yse({reference:b,element:g,placement:a}),w=lM(Object.assign({},g,E)),S=c===Tg?w:b,A={top:F.top-S.top+m.top,bottom:S.bottom-F.bottom+m.bottom,left:F.left-S.left+m.left,right:S.right-F.right+m.right},_=e.modifiersData.offset;if(c===Tg&&_){var D=_[a];Object.keys(A).forEach(function(x){var M=[fs,ds].indexOf(x)>=0?1:-1,L=[Zo,ds].indexOf(x)>=0?"y":"x";A[x]+=D[L]*M})}return A}function ZLe(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,o=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,u=s===void 0?Md:s,c=U1(r),d=c?l?Qz:Qz.filter(function(h){return U1(h)===c}):x2,p=d.filter(function(h){return u.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,m){return h[m]=Qb(e,{placement:m,boundary:a,rootBoundary:i,padding:o})[Uu(m)],h},{});return Object.keys(f).sort(function(h,m){return f[h]-f[m]})}function QLe(e){if(Uu(e)===WO)return[];var t=A3(e);return[nW(e),t,nW(t)]}function eOe(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,l=o===void 0?!0:o,s=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=f===void 0?!0:f,m=n.allowedAutoPlacements,v=t.options.placement,g=Uu(v),C=g===v,F=s||(C||!h?[A3(v)]:QLe(v)),b=[v].concat(F).reduce(function(ae,ie){return ae.concat(Uu(ie)===WO?ZLe(t,{placement:ie,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:m}):ie)},[]),E=t.rects.reference,w=t.rects.popper,S=new Map,A=!0,_=b[0],D=0;D<b.length;D++){var x=b[D],M=Uu(x),L=U1(x)===W1,P=[Zo,ds].indexOf(M)>=0,N=P?"width":"height",k=Qb(t,{placement:x,boundary:c,rootBoundary:d,altBoundary:p,padding:u}),R=P?L?fs:Qo:L?ds:Zo;E[N]>w[N]&&(R=A3(R));var T=A3(R),O=[];if(i&&O.push(k[M]<=0),l&&O.push(k[R]<=0,k[T]<=0),O.every(function(ae){return ae})){_=x,A=!1;break}S.set(x,O)}if(A)for(var $=h?3:1,V=function(ae){var ie=b.find(function(ye){var ne=S.get(ye);if(ne)return ne.slice(0,ae).every(function(Y){return Y})});if(ie)return _=ie,"break"},W=$;W>0;W--){var U=V(W);if(U==="break")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var tOe={name:"flip",enabled:!0,phase:"main",fn:eOe,requiresIfExists:["offset"],data:{_skip:!1}};function aW(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function iW(e){return[Zo,fs,ds,Qo].some(function(t){return e[t]>=0})}function nOe(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,o=Qb(t,{elementContext:"reference"}),l=Qb(t,{altBoundary:!0}),s=aW(o,r),u=aW(l,a,i),c=iW(s),d=iW(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}var rOe={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:nOe};function aOe(e,t,n){var r=Uu(e),a=[Qo,Zo].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],l=i[1];return o=o||0,l=(l||0)*a,[Qo,fs].indexOf(r)>=0?{x:l,y:o}:{x:o,y:l}}function iOe(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=a===void 0?[0,0]:a,o=Md.reduce(function(c,d){return c[d]=aOe(d,t.rects,i),c},{}),l=o[t.placement],s=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}var oOe={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:iOe};function lOe(e){var t=e.state,n=e.name;t.modifiersData[n]=yse({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var bse={name:"popperOffsets",enabled:!0,phase:"read",fn:lOe,data:{}};function sOe(e){return e==="x"?"y":"x"}function uOe(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,l=o===void 0?!1:o,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,p=n.tether,f=p===void 0?!0:p,h=n.tetherOffset,m=h===void 0?0:h,v=Qb(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),g=Uu(t.placement),C=U1(t.placement),F=!C,b=KO(g),E=sOe(b),w=t.modifiersData.popperOffsets,S=t.rects.reference,A=t.rects.popper,_=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,D=typeof _=="number"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),x=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(w){if(i){var L,P=b==="y"?Zo:Qo,N=b==="y"?ds:fs,k=b==="y"?"height":"width",R=w[b],T=R+v[P],O=R-v[N],$=f?-A[k]/2:0,V=C===W1?S[k]:A[k],W=C===W1?-A[k]:-S[k],U=t.elements.arrow,ae=f&&U?jO(U):{width:0,height:0},ie=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:fse(),ye=ie[P],ne=ie[N],Y=Ky(0,S[k],ae[k]),te=F?S[k]/2-$-Y-ye-D.mainAxis:V-Y-ye-D.mainAxis,X=F?-S[k]/2+$+Y+ne+D.mainAxis:W+Y+ne+D.mainAxis,re=t.elements.arrow&&k2(t.elements.arrow),we=re?b==="y"?re.clientTop||0:re.clientLeft||0:0,q=(L=x==null?void 0:x[b])!=null?L:0,Q=R+te-q-we,ce=R+X-q,me=Ky(f?e6(T,Q):T,R,f?Kh(O,ce):O);w[b]=me,M[b]=me-R}if(l){var de,Z=b==="x"?Zo:Qo,oe=b==="x"?ds:fs,Ae=w[E],Oe=E==="y"?"height":"width",Ge=Ae+v[Z],Xe=Ae-v[oe],De=[Zo,Qo].indexOf(g)!==-1,ve=(de=x==null?void 0:x[E])!=null?de:0,Se=De?Ge:Ae-S[Oe]-A[Oe]-ve+D.altAxis,Je=De?Ae+S[Oe]+A[Oe]-ve-D.altAxis:Xe,et=f&&De?PLe(Se,Ae,Je):Ky(f?Se:Ge,Ae,f?Je:Xe);w[E]=et,M[E]=et-Ae}t.modifiersData[r]=M}}var cOe={name:"preventOverflow",enabled:!0,phase:"main",fn:uOe,requiresIfExists:["offset"]};function dOe(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function fOe(e){return e===du(e)||!as(e)?UO(e):dOe(e)}function pOe(e){var t=e.getBoundingClientRect(),n=j1(t.width)/e.offsetWidth||1,r=j1(t.height)/e.offsetHeight||1;return n!==1||r!==1}function hOe(e,t,n){n===void 0&&(n=!1);var r=as(t),a=as(t)&&pOe(t),i=cp(t),o=K1(e,a),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&((uc(t)!=="body"||YO(i))&&(l=fOe(t)),as(t)?(s=K1(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=qO(i))),{x:o.left+l.scrollLeft-s.x,y:o.top+l.scrollTop-s.y,width:o.width,height:o.height}}function mOe(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(l){if(!n.has(l)){var s=t.get(l);s&&a(s)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),r}function vOe(e){var t=mOe(e);return MLe.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function gOe(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function yOe(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var oW={placement:"bottom",modifiers:[],strategy:"absolute"};function lW(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function JO(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,a=t.defaultOptions,i=a===void 0?oW:a;return function(o,l,s){s===void 0&&(s=i);var u={placement:"bottom",orderedModifiers:[],options:Object.assign({},oW,i),modifiersData:{},elements:{reference:o,popper:l},attributes:{},styles:{}},c=[],d=!1,p={state:u,setOptions:function(m){var v=typeof m=="function"?m(u.options):m;h(),u.options=Object.assign({},i,u.options,v),u.scrollParents={reference:G1(o)?Uy(o):o.contextElement?Uy(o.contextElement):[],popper:Uy(l)};var g=vOe(yOe([].concat(r,u.options.modifiers)));return u.orderedModifiers=g.filter(function(C){return C.enabled}),f(),p.update()},forceUpdate:function(){if(!d){var m=u.elements,v=m.reference,g=m.popper;if(lW(v,g)){u.rects={reference:hOe(v,k2(g),u.options.strategy==="fixed"),popper:jO(g)},u.reset=!1,u.placement=u.options.placement,u.orderedModifiers.forEach(function(A){return u.modifiersData[A.name]=Object.assign({},A.data)});for(var C=0;C<u.orderedModifiers.length;C++){if(u.reset===!0){u.reset=!1,C=-1;continue}var F=u.orderedModifiers[C],b=F.fn,E=F.options,w=E===void 0?{}:E,S=F.name;typeof b=="function"&&(u=b({state:u,options:w,name:S,instance:p})||u)}}}},update:gOe(function(){return new Promise(function(m){p.forceUpdate(),m(u)})}),destroy:function(){h(),d=!0}};if(!lW(o,l))return p;p.setOptions(s).then(function(m){!d&&s.onFirstUpdate&&s.onFirstUpdate(m)});function f(){u.orderedModifiers.forEach(function(m){var v=m.name,g=m.options,C=g===void 0?{}:g,F=m.effect;if(typeof F=="function"){var b=F({state:u,name:v,instance:p,options:C}),E=function(){};c.push(b||E)}})}function h(){c.forEach(function(m){return m()}),c=[]}return p}}JO();var bOe=[vse,bse,mse,cse];JO({defaultModifiers:bOe});var COe=[vse,bse,mse,cse,oOe,tOe,cOe,VLe,rOe],FOe=JO({defaultModifiers:COe});const Cse=ht({arrowOffset:{type:Number,default:5}}),EOe=["fixed","absolute"],wOe=ht({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:Be(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:Md,default:"bottom"},popperOptions:{type:Be(Object),default:()=>({})},strategy:{type:String,values:EOe,default:"absolute"}}),Fse=ht(Ke(se(Ke(se(se({},wOe),Cse),{id:String,style:{type:Be([String,Array,Object])},className:{type:Be([String,Array,Object])},effect:{type:Be(String),default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:Boolean,trapping:Boolean,popperClass:{type:Be([String,Array,Object])},popperStyle:{type:Be([String,Array,Object])},referenceEl:{type:Be(Object)},triggerTargetEl:{type:Be(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},virtualTriggering:Boolean,zIndex:Number}),vo(["ariaLabel"])),{loop:Boolean})),SOe={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},AOe=(e,t)=>{const n=j(!1),r=j();return{focusStartRef:r,trapped:n,onFocusAfterReleased:u=>{var c;((c=u.detail)==null?void 0:c.focusReason)!=="pointer"&&(r.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:u=>{e.visible&&!n.value&&(u.target&&(r.value=u.target),n.value=!0)},onFocusoutPrevented:u=>{e.trapping||(u.detail.focusReason==="pointer"&&u.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}},_Oe=(e,t=[])=>{const{placement:n,strategy:r,popperOptions:a}=e,i=Ke(se({placement:n,strategy:r},a),{modifiers:[...TOe(e),...t]});return xOe(i,a==null?void 0:a.modifiers),i},DOe=e=>{if(zn)return fi(e)};function TOe(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:r}=e;return[{name:"offset",options:{offset:[0,t!=null?t:12]}},{name:"preventOverflow",options:{padding:{top:0,bottom:0,left:0,right:0}}},{name:"flip",options:{padding:5,fallbackPlacements:r}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function xOe(e,t){t&&(e.modifiers=[...e.modifiers,...t!=null?t:[]])}const kOe=(e,t,n={})=>{const r={name:"updateState",enabled:!0,phase:"write",fn:({state:s})=>{const u=MOe(s);Object.assign(o.value,u)},requires:["computeStyles"]},a=B(()=>{const{onFirstUpdate:s,placement:u,strategy:c,modifiers:d}=y(n);return{onFirstUpdate:s,placement:u||"bottom",strategy:c||"absolute",modifiers:[...d||[],r,{name:"applyStyles",enabled:!1}]}}),i=ar(),o=j({styles:{popper:{position:y(a).strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),l=()=>{i.value&&(i.value.destroy(),i.value=void 0)};return He(a,s=>{const u=y(i);u&&u.setOptions(s)},{deep:!0}),He([e,t],([s,u])=>{l(),!(!s||!u)&&(i.value=FOe(s,u,y(a)))}),Xn(()=>{l()}),{state:B(()=>{var s;return se({},((s=y(i))==null?void 0:s.state)||{})}),styles:B(()=>y(o).styles),attributes:B(()=>y(o).attributes),update:()=>{var s;return(s=y(i))==null?void 0:s.update()},forceUpdate:()=>{var s;return(s=y(i))==null?void 0:s.forceUpdate()},instanceRef:B(()=>y(i))}};function MOe(e){const t=Object.keys(e.elements),n=qb(t.map(a=>[a,e.styles[a]||{}])),r=qb(t.map(a=>[a,e.attributes[a]]));return{styles:n,attributes:r}}const BOe=0,ROe=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:r,role:a}=ut(VO,void 0),i=j(),o=B(()=>e.arrowOffset),l=B(()=>({name:"eventListeners",enabled:!!e.visible})),s=B(()=>{var g;const C=y(i),F=(g=y(o))!=null?g:BOe;return{name:"arrow",enabled:!jke(C),options:{element:C,padding:F}}}),u=B(()=>se({onFirstUpdate:()=>{h()}},_Oe(e,[y(s),y(l)]))),c=B(()=>DOe(e.referenceEl)||y(r)),{attributes:d,state:p,styles:f,update:h,forceUpdate:m,instanceRef:v}=kOe(c,n,u);return He(v,g=>t.value=g,{flush:"sync"}),Gt(()=>{He(()=>{var g,C;return(C=(g=y(c))==null?void 0:g.getBoundingClientRect)==null?void 0:C.call(g)},()=>{h()})}),{attributes:d,arrowRef:i,contentRef:n,instanceRef:v,state:p,styles:f,role:a,forceUpdate:m,update:h}},LOe=(e,{attributes:t,styles:n,role:r})=>{const{nextZIndex:a}=w2(),i=ot("popper"),o=B(()=>y(t).popper),l=j(Ot(e.zIndex)?e.zIndex:a()),s=B(()=>[i.b(),i.is("pure",e.pure),i.is(e.effect),e.popperClass]),u=B(()=>[{zIndex:y(l)},y(n).popper,e.popperStyle||{}]),c=B(()=>r.value==="dialog"?"false":void 0),d=B(()=>y(n).arrow||{});return{ariaModal:c,arrowStyle:d,contentAttrs:o,contentClass:s,contentStyle:u,contentZIndex:l,updateZIndex:()=>{l.value=Ot(e.zIndex)?e.zIndex:a()}}},OOe=he({name:"ElPopperContent"}),POe=he(Ke(se({},OOe),{props:Fse,emits:SOe,setup(e,{expose:t,emit:n}){const r=e,{focusStartRef:a,trapped:i,onFocusAfterReleased:o,onFocusAfterTrapped:l,onFocusInTrap:s,onFocusoutPrevented:u,onReleaseRequested:c}=AOe(r,n),{attributes:d,arrowRef:p,contentRef:f,styles:h,instanceRef:m,role:v,update:g}=ROe(r),{ariaModal:C,arrowStyle:F,contentAttrs:b,contentClass:E,contentStyle:w,updateZIndex:S}=LOe(r,{styles:h,attributes:d,role:v}),A=ut(sc,void 0);Xt(Qle,{arrowStyle:F,arrowRef:p}),A&&Xt(sc,Ke(se({},A),{addInputId:Qn,removeInputId:Qn}));let _;const D=(M=!0)=>{g(),M&&S()},x=()=>{D(!1),r.visible&&r.focusOnShow?i.value=!0:r.visible===!1&&(i.value=!1)};return Gt(()=>{He(()=>r.triggerTargetEl,(M,L)=>{_==null||_(),_=void 0;const P=y(M||f.value),N=y(L||f.value);Tl(P)&&(_=He([v,()=>r.ariaLabel,C,()=>r.id],k=>{["role","aria-label","aria-modal","id"].forEach((R,T)=>{Ba(k[T])?P.removeAttribute(R):P.setAttribute(R,k[T])})},{immediate:!0})),N!==P&&Tl(N)&&["role","aria-label","aria-modal","id"].forEach(k=>{N.removeAttribute(k)})},{immediate:!0}),He(()=>r.visible,x,{immediate:!0})}),Xn(()=>{_==null||_(),_=void 0}),t({popperContentRef:f,popperInstanceRef:m,updatePopper:D,contentStyle:w}),(M,L)=>(H(),ue("div",en({ref_key:"contentRef",ref:f},y(b),{style:y(w),class:y(E),tabindex:"-1",onMouseenter:P=>M.$emit("mouseenter",P),onMouseleave:P=>M.$emit("mouseleave",P)}),[Ee(y(H0),{loop:M.loop,trapped:y(i),"trap-on-focus-in":!0,"focus-trap-el":y(f),"focus-start-el":y(a),onFocusAfterTrapped:y(l),onFocusAfterReleased:y(o),onFocusin:y(s),onFocusoutPrevented:y(u),onReleaseRequested:y(c)},{default:Ie(()=>[ze(M.$slots,"default")]),_:3},8,["loop","trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16,["onMouseenter","onMouseleave"]))}}));var IOe=yt(POe,[["__file","content.vue"]]);const Ese=ln(QRe),XO=Symbol("elTooltip"),y9=ht({to:{type:Be([String,Object]),required:!0},disabled:Boolean}),Fr=ht(se(Ke(se(se({},Nle),Fse),{appendTo:{type:y9.to.type},content:{type:String,default:""},rawContent:Boolean,persistent:Boolean,visible:{type:Be(Boolean),default:null},transition:String,teleported:{type:Boolean,default:!0},disabled:Boolean}),vo(["ariaLabel"]))),qu=ht(Ke(se({},nse),{disabled:Boolean,trigger:{type:Be([String,Array]),default:"hover"},triggerKeys:{type:Be(Array),default:()=>[gt.enter,gt.numpadEnter,gt.space]},focusOnTarget:Boolean})),NOe=cu({type:Be(Boolean),default:null}),$Oe=cu({type:Be(Function)}),VOe=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,r=[t],a={[e]:NOe,[n]:$Oe};return{useModelToggle:({indicator:o,toggleReason:l,shouldHideWhenRouteChanges:s,shouldProceed:u,onShow:c,onHide:d})=>{const p=Kt(),{emit:f}=p,h=p.props,m=B(()=>Mt(h[n])),v=B(()=>h[e]===null),g=S=>{o.value!==!0&&(o.value=!0,l&&(l.value=S),Mt(c)&&c(S))},C=S=>{o.value!==!1&&(o.value=!1,l&&(l.value=S),Mt(d)&&d(S))},F=S=>{if(h.disabled===!0||Mt(u)&&!u())return;const A=m.value&&zn;A&&f(t,!0),(v.value||!A)&&g(S)},b=S=>{if(h.disabled===!0||!zn)return;const A=m.value&&zn;A&&f(t,!1),(v.value||!A)&&C(S)},E=S=>{ur(S)&&(h.disabled&&S?m.value&&f(t,!1):o.value!==S&&(S?g():C()))},w=()=>{o.value?b():F()};return He(()=>h[e],E),s&&p.appContext.config.globalProperties.$route!==void 0&&He(()=>se({},p.proxy.$route),()=>{s.value&&o.value&&b()}),Gt(()=>{E(h[e])}),{hide:b,show:F,toggle:w,hasUpdateHandler:m}},useModelToggleProps:a,useModelToggleEmits:r}},{useModelToggleProps:HOe,useModelToggleEmits:zOe,useModelToggle:WOe}=VOe("visible"),GOe=ht(Ke(se(se(se(se(se({},tse),HOe),Fr),qu),Cse),{showArrow:{type:Boolean,default:!0}})),jOe=[...zOe,"before-show","before-hide","show","hide","open","close"],sM=(e,t)=>st(e)?e.includes(t):e===t,fv=(e,t,n)=>r=>{sM(y(e),t)&&n(r)},KOe=he({name:"ElTooltipTrigger"}),UOe=he(Ke(se({},KOe),{props:qu,setup(e,{expose:t}){const n=e,r=ot("tooltip"),{controlled:a,id:i,open:o,onOpen:l,onClose:s,onToggle:u}=ut(XO,void 0),c=j(null),d=()=>{if(y(a)||n.disabled)return!0},p=Jn(n,"trigger"),f=ii(d,fv(p,"hover",b=>{l(b),n.focusOnTarget&&b.target&&Ne(()=>{D2(b.target,{preventScroll:!0})})})),h=ii(d,fv(p,"hover",s)),m=ii(d,fv(p,"click",b=>{b.button===0&&u(b)})),v=ii(d,fv(p,"focus",l)),g=ii(d,fv(p,"focus",s)),C=ii(d,fv(p,"contextmenu",b=>{b.preventDefault(),u(b)})),F=ii(d,b=>{const E=Ar(b);n.triggerKeys.includes(E)&&(b.preventDefault(),u(b))});return t({triggerRef:c}),(b,E)=>(H(),je(y(lLe),{id:y(i),"virtual-ref":b.virtualRef,open:y(o),"virtual-triggering":b.virtualTriggering,class:J(y(r).e("trigger")),onBlur:y(g),onClick:y(m),onContextmenu:y(C),onFocus:y(v),onMouseenter:y(f),onMouseleave:y(h),onKeydown:y(F)},{default:Ie(()=>[ze(b.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}}));var qOe=yt(UOe,[["__file","trigger.vue"]]);const YOe=he({__name:"teleport",props:y9,setup(e){return(t,n)=>t.disabled?ze(t.$slots,"default",{key:0}):(H(),je(Ad,{key:1,to:t.to},[ze(t.$slots,"default")],8,["to"]))}});var JOe=yt(YOe,[["__file","teleport.vue"]]);const M2=ln(JOe),wse=()=>{const e=dO(),t=NO(),n=B(()=>`${e.value}-popper-container-${t.prefix}`),r=B(()=>`#${n.value}`);return{id:n,selector:r}},XOe=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},ZOe=()=>{const{id:e,selector:t}=wse();return c2(()=>{zn&&(document.body.querySelector(t.value)||XOe(e.value))}),{id:e,selector:t}},sW=e=>[...new Set(e)],xg=e=>st(e)?e[0]:e,ao=e=>!e&&e!==0?[]:st(e)?e:[e],QOe=he({name:"ElTooltipContent",inheritAttrs:!1}),ePe=he(Ke(se({},QOe),{props:Fr,setup(e,{expose:t}){const n=e,{selector:r}=wse(),a=ot("tooltip"),i=j(),o=X7(()=>{var T;return(T=i.value)==null?void 0:T.popperContentRef});let l;const{controlled:s,id:u,open:c,trigger:d,onClose:p,onOpen:f,onShow:h,onHide:m,onBeforeShow:v,onBeforeHide:g}=ut(XO,void 0),C=B(()=>n.transition||`${a.namespace.value}-fade-in-linear`),F=B(()=>n.persistent);Xn(()=>{l==null||l()});const b=B(()=>y(F)?!0:y(c)),E=B(()=>n.disabled?!1:y(c)),w=B(()=>n.appendTo||r.value),S=B(()=>{var T;return(T=n.style)!=null?T:{}}),A=j(!0),_=()=>{m(),R()&&D2(document.body,{preventScroll:!0}),A.value=!0},D=()=>{if(y(s))return!0},x=ii(D,()=>{n.enterable&&sM(y(d),"hover")&&f()}),M=ii(D,()=>{sM(y(d),"hover")&&p()}),L=()=>{var T,O;(O=(T=i.value)==null?void 0:T.updatePopper)==null||O.call(T),v==null||v()},P=()=>{g==null||g()},N=()=>{h()},k=()=>{n.virtualTriggering||p()},R=T=>{var O;const $=(O=i.value)==null?void 0:O.popperContentRef,V=(T==null?void 0:T.relatedTarget)||document.activeElement;return $==null?void 0:$.contains(V)};return He(()=>y(c),T=>{T?(A.value=!1,l=TO(o,()=>{if(y(s))return;ao(y(d)).every($=>$!=="hover"&&$!=="focus")&&p()},{detectIframe:!0})):l==null||l()},{flush:"post"}),He(()=>n.content,()=>{var T,O;(O=(T=i.value)==null?void 0:T.updatePopper)==null||O.call(T)}),t({contentRef:i,isFocusInsideContent:R}),(T,O)=>(H(),je(y(M2),{disabled:!T.teleported,to:y(w)},{default:Ie(()=>[y(b)||!A.value?(H(),je(vi,{key:0,name:y(C),appear:!y(F),onAfterLeave:_,onBeforeEnter:L,onAfterEnter:N,onBeforeLeave:P,persisted:""},{default:Ie(()=>[rn(Ee(y(IOe),en({id:y(u),ref_key:"contentRef",ref:i},T.$attrs,{"aria-label":T.ariaLabel,"aria-hidden":A.value,"boundaries-padding":T.boundariesPadding,"fallback-placements":T.fallbackPlacements,"gpu-acceleration":T.gpuAcceleration,offset:T.offset,placement:T.placement,"popper-options":T.popperOptions,"arrow-offset":T.arrowOffset,strategy:T.strategy,effect:T.effect,enterable:T.enterable,pure:T.pure,"popper-class":T.popperClass,"popper-style":[T.popperStyle,y(S)],"reference-el":T.referenceEl,"trigger-target-el":T.triggerTargetEl,visible:y(E),"z-index":T.zIndex,loop:T.loop,onMouseenter:y(x),onMouseleave:y(M),onBlur:k,onClose:y(p)}),{default:Ie(()=>[ze(T.$slots,"default")]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","arrow-offset","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","loop","onMouseenter","onMouseleave","onClose"]),[[Nn,y(E)]])]),_:3},8,["name","appear"])):$e("v-if",!0)]),_:3},8,["disabled","to"]))}}));var tPe=yt(ePe,[["__file","content.vue"]]);const nPe=he({name:"ElTooltip"}),rPe=he(Ke(se({},nPe),{props:GOe,emits:jOe,setup(e,{expose:t,emit:n}){const r=e;ZOe();const a=ot("tooltip"),i=ki(),o=j(),l=j(),s=()=>{var F;const b=y(o);b&&((F=b.popperInstanceRef)==null||F.update())},u=j(!1),c=j(),{show:d,hide:p,hasUpdateHandler:f}=WOe({indicator:u,toggleReason:c}),{onOpen:h,onClose:m}=$le({showAfter:Jn(r,"showAfter"),hideAfter:Jn(r,"hideAfter"),autoClose:Jn(r,"autoClose"),open:d,close:p}),v=B(()=>ur(r.visible)&&!f.value),g=B(()=>[a.b(),r.popperClass]);Xt(XO,{controlled:v,id:i,open:qf(u),trigger:Jn(r,"trigger"),onOpen:h,onClose:m,onToggle:F=>{y(u)?m(F):h(F)},onShow:()=>{n("show",c.value)},onHide:()=>{n("hide",c.value)},onBeforeShow:()=>{n("before-show",c.value)},onBeforeHide:()=>{n("before-hide",c.value)},updatePopper:s}),He(()=>r.disabled,F=>{F&&u.value&&(u.value=!1)});const C=F=>{var b;return(b=l.value)==null?void 0:b.isFocusInsideContent(F)};return JC(()=>u.value&&p()),t({popperRef:o,contentRef:l,isFocusInsideContent:C,updatePopper:s,onOpen:h,onClose:m,hide:p}),(F,b)=>(H(),je(y(Ese),{ref_key:"popperRef",ref:o,role:F.role},{default:Ie(()=>[Ee(qOe,{disabled:F.disabled,trigger:F.trigger,"trigger-keys":F.triggerKeys,"virtual-ref":F.virtualRef,"virtual-triggering":F.virtualTriggering,"focus-on-target":F.focusOnTarget},{default:Ie(()=>[F.$slots.default?ze(F.$slots,"default",{key:0}):$e("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering","focus-on-target"]),Ee(tPe,{ref_key:"contentRef",ref:l,"aria-label":F.ariaLabel,"boundaries-padding":F.boundariesPadding,content:F.content,disabled:F.disabled,effect:F.effect,enterable:F.enterable,"fallback-placements":F.fallbackPlacements,"hide-after":F.hideAfter,"gpu-acceleration":F.gpuAcceleration,offset:F.offset,persistent:F.persistent,"popper-class":y(g),"popper-style":F.popperStyle,placement:F.placement,"popper-options":F.popperOptions,"arrow-offset":F.arrowOffset,pure:F.pure,"raw-content":F.rawContent,"reference-el":F.referenceEl,"trigger-target-el":F.triggerTargetEl,"show-after":F.showAfter,strategy:F.strategy,teleported:F.teleported,transition:F.transition,"virtual-triggering":F.virtualTriggering,"z-index":F.zIndex,"append-to":F.appendTo,loop:F.loop},{default:Ie(()=>[ze(F.$slots,"content",{},()=>[F.rawContent?(H(),ue("span",{key:0,innerHTML:F.content},null,8,["innerHTML"])):(H(),ue("span",{key:1},pt(F.content),1))]),F.showArrow?(H(),je(y(nLe),{key:0})):$e("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","arrow-offset","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to","loop"])]),_:3},8,["role"]))}}));var aPe=yt(rPe,[["__file","tooltip.vue"]]);const Mi=ln(aPe),iPe=ht(Ke(se({},_2),{valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:Be(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:Be([Function,Array]),default:Qn},popperClass:Fr.popperClass,popperStyle:Fr.popperStyle,triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:Boolean,hideLoading:Boolean,teleported:Fr.teleported,appendTo:Fr.appendTo,highlightFirstItem:Boolean,fitInputWidth:Boolean,loopNavigation:{type:Boolean,default:!0}})),oPe={[Jt]:e=>xt(e)||Ot(e),[Ha]:e=>xt(e)||Ot(e),[An]:e=>xt(e)||Ot(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,select:e=>cn(e)},Sse="ElAutocomplete",lPe=he({name:Sse,inheritAttrs:!1}),sPe=he(Ke(se({},lPe),{props:iPe,emits:oPe,setup(e,{expose:t,emit:n}){const r=e,a=B(()=>vd(r,Object.keys(_2))),i=mc(),o=si(),l=ot("autocomplete"),s=j(),u=j(),c=j(),d=j();let p=!1,f=!1;const h=j([]),m=j(-1),v=j(""),g=j(!1),C=j(!1),F=j(!1),b=ki(),E=B(()=>i.style),w=B(()=>(h.value.length>0||F.value)&&g.value),S=B(()=>!r.hideLoading&&F.value),A=B(()=>s.value?Array.from(s.value.$el.querySelectorAll("input")):[]),_=()=>{w.value&&(v.value=`${s.value.$el.offsetWidth}px`)},D=()=>{m.value=-1},x=X=>Qt(null,null,function*(){if(C.value)return;const re=we=>{F.value=!1,!C.value&&(st(we)?(h.value=we,m.value=r.highlightFirstItem?0:-1):Ia(Sse,"autocomplete suggestions must be an array"))};if(F.value=!0,st(r.fetchSuggestions))re(r.fetchSuggestions);else{const we=yield r.fetchSuggestions(X,re);st(we)&&re(we)}}),M=B(()=>r.debounce),L=E2(x,M),P=X=>{const re=!!X;if(n(Ha,X),n(Jt,X),C.value=!1,g.value||(g.value=re),!r.triggerOnFocus&&!X){C.value=!0,h.value=[];return}L(X)},N=X=>{var re;o.value||(((re=X.target)==null?void 0:re.tagName)!=="INPUT"||A.value.includes(document.activeElement))&&(g.value=!0)},k=X=>{n(An,X)},R=X=>{var re;if(f)f=!1;else{g.value=!0,n("focus",X);const we=(re=r.modelValue)!=null?re:"";r.triggerOnFocus&&!p&&L(String(we))}},T=X=>{setTimeout(()=>{var re;if((re=c.value)!=null&&re.isFocusInsideContent()){f=!0;return}g.value&&W(),n("blur",X)})},O=()=>{g.value=!1,n(Jt,""),n("clear")},$=()=>Qt(null,null,function*(){var X;(X=s.value)!=null&&X.isComposing||(w.value&&m.value>=0&&m.value<h.value.length?ie(h.value[m.value]):(r.selectWhenUnmatched&&(n("select",{value:r.modelValue}),h.value=[],m.value=-1),g.value=!0,L(String(r.modelValue))))}),V=X=>{w.value&&(X.preventDefault(),X.stopPropagation(),W())},W=()=>{g.value=!1},U=()=>{var X;(X=s.value)==null||X.focus()},ae=()=>{var X;(X=s.value)==null||X.blur()},ie=X=>Qt(null,null,function*(){n(Ha,X[r.valueKey]),n(Jt,X[r.valueKey]),n("select",X),h.value=[],m.value=-1}),ye=X=>{var re,we;if(!w.value||F.value)return;if(X<0){if(!r.loopNavigation){m.value=-1;return}X=h.value.length-1}X>=h.value.length&&(X=r.loopNavigation?0:h.value.length-1);const[q,Q]=ne(),ce=Q[X],me=q.scrollTop,{offsetTop:de,scrollHeight:Z}=ce;de+Z>me+q.clientHeight&&(q.scrollTop=de+Z-q.clientHeight),de<me&&(q.scrollTop=de),m.value=X,(we=(re=s.value)==null?void 0:re.ref)==null||we.setAttribute("aria-activedescendant",`${b.value}-item-${m.value}`)},ne=()=>{const X=u.value.querySelector(`.${l.be("suggestion","wrap")}`),re=X.querySelectorAll(`.${l.be("suggestion","list")} li`);return[X,re]},Y=TO(d,()=>{var X;(X=c.value)!=null&&X.isFocusInsideContent()||w.value&&W()}),te=X=>{switch(Ar(X)){case gt.up:X.preventDefault(),ye(m.value-1);break;case gt.down:X.preventDefault(),ye(m.value+1);break;case gt.enter:X.preventDefault(),$();break;case gt.tab:W();break;case gt.esc:V(X);break;case gt.home:X.preventDefault(),ye(0);break;case gt.end:X.preventDefault(),ye(h.value.length-1);break;case gt.pageUp:X.preventDefault(),ye(Math.max(0,m.value-10));break;case gt.pageDown:X.preventDefault(),ye(Math.min(h.value.length-1,m.value+10));break}};return Xn(()=>{Y==null||Y()}),Gt(()=>{var X;const re=(X=s.value)==null?void 0:X.ref;re&&([{key:"role",value:"textbox"},{key:"aria-autocomplete",value:"list"},{key:"aria-controls",value:"id"},{key:"aria-activedescendant",value:`${b.value}-item-${m.value}`}].forEach(({key:we,value:q})=>re.setAttribute(we,q)),p=re.hasAttribute("readonly"))}),t({highlightedIndex:m,activated:g,loading:F,inputRef:s,popperRef:c,suggestions:h,handleSelect:ie,handleKeyEnter:$,focus:U,blur:ae,close:W,highlight:ye,getData:x}),(X,re)=>(H(),je(y(Mi),{ref_key:"popperRef",ref:c,visible:y(w),placement:X.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[y(l).e("popper"),X.popperClass],"popper-style":X.popperStyle,teleported:X.teleported,"append-to":X.appendTo,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:`${y(l).namespace.value}-zoom-in-top`,persistent:"",role:"listbox",onBeforeShow:_,onHide:D},{content:Ie(()=>[be("div",{ref_key:"regionRef",ref:u,class:J([y(l).b("suggestion"),y(l).is("loading",y(S))]),style:Rt({[X.fitInputWidth?"width":"minWidth"]:v.value,outline:"none"}),role:"region"},[X.$slots.header?(H(),ue("div",{key:0,class:J(y(l).be("suggestion","header")),onClick:jt(()=>{},["stop"])},[ze(X.$slots,"header")],10,["onClick"])):$e("v-if",!0),Ee(y(eu),{id:y(b),tag:"ul","wrap-class":y(l).be("suggestion","wrap"),"view-class":y(l).be("suggestion","list"),role:"listbox"},{default:Ie(()=>[y(S)?(H(),ue("li",{key:0},[ze(X.$slots,"loading",{},()=>[Ee(y(kt),{class:J(y(l).is("loading"))},{default:Ie(()=>[Ee(y(lc))]),_:1},8,["class"])])])):(H(!0),ue(At,{key:1},bn(h.value,(we,q)=>(H(),ue("li",{id:`${y(b)}-item-${q}`,key:q,class:J({highlighted:m.value===q}),role:"option","aria-selected":m.value===q,onClick:Q=>ie(we)},[ze(X.$slots,"default",{item:we},()=>[En(pt(we[X.valueKey]),1)])],10,["id","aria-selected","onClick"]))),128))]),_:3},8,["id","wrap-class","view-class"]),X.$slots.footer?(H(),ue("div",{key:1,class:J(y(l).be("suggestion","footer")),onClick:jt(()=>{},["stop"])},[ze(X.$slots,"footer")],10,["onClick"])):$e("v-if",!0)],6)]),default:Ie(()=>[be("div",{ref_key:"listboxRef",ref:d,class:J([y(l).b(),X.$attrs.class]),style:Rt(y(E)),role:"combobox","aria-haspopup":"listbox","aria-expanded":y(w),"aria-owns":y(b)},[Ee(y(lo),en({ref_key:"inputRef",ref:s},en(y(a),X.$attrs),{"model-value":X.modelValue,disabled:y(o),onInput:P,onChange:k,onFocus:R,onBlur:T,onClear:O,onKeydown:te,onMousedown:N}),ji({_:2},[X.$slots.prepend?{name:"prepend",fn:Ie(()=>[ze(X.$slots,"prepend")])}:void 0,X.$slots.append?{name:"append",fn:Ie(()=>[ze(X.$slots,"append")])}:void 0,X.$slots.prefix?{name:"prefix",fn:Ie(()=>[ze(X.$slots,"prefix")])}:void 0,X.$slots.suffix?{name:"suffix",fn:Ie(()=>[ze(X.$slots,"suffix")])}:void 0]),1040,["model-value","disabled"])],14,["aria-expanded","aria-owns"])]),_:3},8,["visible","placement","popper-class","popper-style","teleported","append-to","transition"]))}}));var uPe=yt(sPe,[["__file","autocomplete.vue"]]);const cPe=ln(uPe),dPe=ht({size:{type:[Number,String],values:gc,default:"",validator:e=>Ot(e)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:cr},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:Be(String),default:"cover"}}),fPe={error:e=>e instanceof Event},pPe=he({name:"ElAvatar"}),hPe=he(Ke(se({},pPe),{props:dPe,emits:fPe,setup(e,{emit:t}){const n=e,r=ot("avatar"),a=j(!1),i=B(()=>{const{size:u,icon:c,shape:d}=n,p=[r.b()];return xt(u)&&p.push(r.m(u)),c&&p.push(r.m("icon")),d&&p.push(r.m(d)),p}),o=B(()=>{const{size:u}=n;return Ot(u)?r.cssVarBlock({size:ca(u)||""}):void 0}),l=B(()=>({objectFit:n.fit}));He(()=>n.src,()=>a.value=!1);function s(u){a.value=!0,t("error",u)}return(u,c)=>(H(),ue("span",{class:J(y(i)),style:Rt(y(o))},[(u.src||u.srcSet)&&!a.value?(H(),ue("img",{key:0,src:u.src,alt:u.alt,srcset:u.srcSet,style:Rt(y(l)),onError:s},null,44,["src","alt","srcset"])):u.icon?(H(),je(y(kt),{key:1},{default:Ie(()=>[(H(),je(an(u.icon)))]),_:1})):ze(u.$slots,"default",{key:2})],6))}}));var mPe=yt(hPe,[["__file","avatar.vue"]]);const vPe=ln(mPe),gPe={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},yPe={click:e=>e instanceof MouseEvent},bPe=(e,t,n)=>{const r=ar(),a=ar(),i=j(!1),o=()=>{r.value&&(i.value=r.value.scrollTop>=e.visibilityHeight)},l=u=>{var c;(c=r.value)==null||c.scrollTo({top:0,behavior:"smooth"}),t("click",u)},s=Cle(o,300,!0);return gr(a,"scroll",s),Gt(()=>{var u;a.value=document,r.value=document.documentElement,e.target&&(r.value=(u=document.querySelector(e.target))!=null?u:void 0,r.value||Ia(n,`target does not exist: ${e.target}`),a.value=r.value),o()}),{visible:i,handleClick:l}},Ase="ElBacktop",CPe=he({name:Ase}),FPe=he(Ke(se({},CPe),{props:gPe,emits:yPe,setup(e,{emit:t}){const n=e,r=ot("backtop"),{handleClick:a,visible:i}=bPe(n,t,Ase),o=B(()=>({right:`${n.right}px`,bottom:`${n.bottom}px`}));return(l,s)=>(H(),je(vi,{name:`${y(r).namespace.value}-fade-in`},{default:Ie(()=>[y(i)?(H(),ue("div",{key:0,style:Rt(y(o)),class:J(y(r).b()),onClick:jt(y(a),["stop"])},[ze(l.$slots,"default",{},()=>[Ee(y(kt),{class:J(y(r).e("icon"))},{default:Ie(()=>[Ee(y(bBe))]),_:1},8,["class"])])],14,["onClick"])):$e("v-if",!0)]),_:3},8,["name"]))}}));var EPe=yt(FPe,[["__file","backtop.vue"]]);const wPe=ln(EPe),SPe=ht({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"},showZero:{type:Boolean,default:!0},color:String,badgeStyle:{type:Be([String,Object,Array])},offset:{type:Be(Array),default:[0,0]},badgeClass:{type:String}}),APe=he({name:"ElBadge"}),_Pe=he(Ke(se({},APe),{props:SPe,setup(e,{expose:t}){const n=e,r=ot("badge"),a=B(()=>n.isDot?"":Ot(n.value)&&Ot(n.max)?n.max<n.value?`${n.max}+`:`${n.value}`:`${n.value}`),i=B(()=>{var o,l,s,u,c;return[{backgroundColor:n.color,marginRight:ca(-((l=(o=n.offset)==null?void 0:o[0])!=null?l:0)),marginTop:ca((u=(s=n.offset)==null?void 0:s[1])!=null?u:0)},(c=n.badgeStyle)!=null?c:{}]});return t({content:a}),(o,l)=>(H(),ue("div",{class:J(y(r).b())},[ze(o.$slots,"default"),Ee(vi,{name:`${y(r).namespace.value}-zoom-in-center`,persisted:""},{default:Ie(()=>[rn(be("sup",{class:J([y(r).e("content"),y(r).em("content",o.type),y(r).is("fixed",!!o.$slots.default),y(r).is("dot",o.isDot),y(r).is("hide-zero",!o.showZero&&o.value===0),o.badgeClass]),style:Rt(y(i))},[ze(o.$slots,"content",{value:y(a)},()=>[En(pt(y(a)),1)])],6),[[Nn,!o.hidden&&(y(a)||o.isDot||o.$slots.content)]])]),_:3},8,["name"])],2))}}));var DPe=yt(_Pe,[["__file","badge.vue"]]);const _se=ln(DPe),Dse=Symbol("breadcrumbKey"),TPe=ht({separator:{type:String,default:"/"},separatorIcon:{type:cr}}),xPe=he({name:"ElBreadcrumb"}),kPe=he(Ke(se({},xPe),{props:TPe,setup(e){const t=e,{t:n}=Pn(),r=ot("breadcrumb"),a=j();return Xt(Dse,t),Gt(()=>{const i=a.value.querySelectorAll(`.${r.e("item")}`);i.length&&i[i.length-1].setAttribute("aria-current","page")}),(i,o)=>(H(),ue("div",{ref_key:"breadcrumb",ref:a,class:J(y(r).b()),"aria-label":y(n)("el.breadcrumb.label"),role:"navigation"},[ze(i.$slots,"default")],10,["aria-label"]))}}));var MPe=yt(kPe,[["__file","breadcrumb.vue"]]);const BPe=ht({to:{type:Be([String,Object]),default:""},replace:Boolean}),RPe=he({name:"ElBreadcrumbItem"}),LPe=he(Ke(se({},RPe),{props:BPe,setup(e){const t=e,n=Kt(),r=ut(Dse,void 0),a=ot("breadcrumb"),i=n.appContext.config.globalProperties.$router,o=j(),l=()=>{!t.to||!i||(t.replace?i.replace(t.to):i.push(t.to))};return(s,u)=>{var c,d;return H(),ue("span",{class:J(y(a).e("item"))},[be("span",{ref_key:"link",ref:o,class:J([y(a).e("inner"),y(a).is("link",!!s.to)]),role:"link",onClick:l},[ze(s.$slots,"default")],2),(c=y(r))!=null&&c.separatorIcon?(H(),je(y(kt),{key:0,class:J(y(a).e("separator"))},{default:Ie(()=>[(H(),je(an(y(r).separatorIcon)))]),_:1},8,["class"])):(H(),ue("span",{key:1,class:J(y(a).e("separator")),role:"presentation"},pt((d=y(r))==null?void 0:d.separator),3))],2)}}}));var Tse=yt(LPe,[["__file","breadcrumb-item.vue"]]);const OPe=ln(MPe,{BreadcrumbItem:Tse}),PPe=fa(Tse),xse=Symbol("buttonGroupContextKey"),Yu=({from:e,replacement:t,scope:n,version:r,ref:a,type:i="API"},o)=>{He(()=>y(o),l=>{l&&Fn(n,`[${i}] ${e} is about to be deprecated in version ${r}, please use ${t} instead.
For more detail, please visit: ${a}
`)},{immediate:!0})},IPe=(e,t)=>{Yu({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},B(()=>e.type==="text"));const n=ut(xse,void 0),r=V0("button"),{form:a}=bi(),i=za(B(()=>n==null?void 0:n.size)),o=si(),l=j(),s=ka(),u=B(()=>{var g;return e.type||(n==null?void 0:n.type)||((g=r.value)==null?void 0:g.type)||""}),c=B(()=>{var g,C,F;return(F=(C=e.autoInsertSpace)!=null?C:(g=r.value)==null?void 0:g.autoInsertSpace)!=null?F:!1}),d=B(()=>{var g,C,F;return(F=(C=e.plain)!=null?C:(g=r.value)==null?void 0:g.plain)!=null?F:!1}),p=B(()=>{var g,C,F;return(F=(C=e.round)!=null?C:(g=r.value)==null?void 0:g.round)!=null?F:!1}),f=B(()=>{var g,C,F;return(F=(C=e.text)!=null?C:(g=r.value)==null?void 0:g.text)!=null?F:!1}),h=B(()=>e.tag==="button"?{ariaDisabled:o.value||e.loading,disabled:o.value||e.loading,autofocus:e.autofocus,type:e.nativeType}:{}),m=B(()=>{var g;const C=(g=s.default)==null?void 0:g.call(s);if(c.value&&(C==null?void 0:C.length)===1){const F=C[0];if((F==null?void 0:F.type)===Ks){const b=F.children;return new RegExp("^\\p{Unified_Ideograph}{2}$","u").test(b.trim())}}return!1});return{_disabled:o,_size:i,_type:u,_ref:l,_props:h,_plain:d,_round:p,_text:f,shouldAddSpace:m,handleClick:g=>{if(o.value||e.loading){g.stopPropagation();return}e.nativeType==="reset"&&(a==null||a.resetFields()),t("click",g)}}},uM=["default","primary","success","warning","info","danger","text",""],NPe=["button","submit","reset"],cM=ht({size:qa,disabled:Boolean,type:{type:String,values:uM,default:""},icon:{type:cr},nativeType:{type:String,values:NPe,default:"button"},loading:Boolean,loadingIcon:{type:cr,default:()=>lc},plain:{type:Boolean,default:void 0},text:{type:Boolean,default:void 0},link:Boolean,bg:Boolean,autofocus:Boolean,round:{type:Boolean,default:void 0},circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0},tag:{type:Be([String,Object]),default:"button"}}),$Pe={click:e=>e instanceof MouseEvent};function zi(e,t){VPe(e)&&(e="100%");var n=HPe(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function Y4(e){return Math.min(1,Math.max(0,e))}function VPe(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function HPe(e){return typeof e=="string"&&e.indexOf("%")!==-1}function kse(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function J4(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Ah(e){return e.length===1?"0"+e:String(e)}function zPe(e,t,n){return{r:zi(e,255)*255,g:zi(t,255)*255,b:zi(n,255)*255}}function uW(e,t,n){e=zi(e,255),t=zi(t,255),n=zi(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),i=0,o=0,l=(r+a)/2;if(r===a)o=0,i=0;else{var s=r-a;switch(o=l>.5?s/(2-r-a):s/(r+a),r){case e:i=(t-n)/s+(t<n?6:0);break;case t:i=(n-e)/s+2;break;case n:i=(e-t)/s+4;break}i/=6}return{h:i,s:o,l}}function xE(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function WPe(e,t,n){var r,a,i;if(e=zi(e,360),t=zi(t,100),n=zi(n,100),t===0)a=n,i=n,r=n;else{var o=n<.5?n*(1+t):n+t-n*t,l=2*n-o;r=xE(l,o,e+1/3),a=xE(l,o,e),i=xE(l,o,e-1/3)}return{r:r*255,g:a*255,b:i*255}}function cW(e,t,n){e=zi(e,255),t=zi(t,255),n=zi(n,255);var r=Math.max(e,t,n),a=Math.min(e,t,n),i=0,o=r,l=r-a,s=r===0?0:l/r;if(r===a)i=0;else{switch(r){case e:i=(t-n)/l+(t<n?6:0);break;case t:i=(n-e)/l+2;break;case n:i=(e-t)/l+4;break}i/=6}return{h:i,s,v:o}}function GPe(e,t,n){e=zi(e,360)*6,t=zi(t,100),n=zi(n,100);var r=Math.floor(e),a=e-r,i=n*(1-t),o=n*(1-a*t),l=n*(1-(1-a)*t),s=r%6,u=[n,o,i,i,l,n][s],c=[l,n,n,o,i,i][s],d=[i,i,l,n,n,o][s];return{r:u*255,g:c*255,b:d*255}}function dW(e,t,n,r){var a=[Ah(Math.round(e).toString(16)),Ah(Math.round(t).toString(16)),Ah(Math.round(n).toString(16))];return r&&a[0].startsWith(a[0].charAt(1))&&a[1].startsWith(a[1].charAt(1))&&a[2].startsWith(a[2].charAt(1))?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function jPe(e,t,n,r,a){var i=[Ah(Math.round(e).toString(16)),Ah(Math.round(t).toString(16)),Ah(Math.round(n).toString(16)),Ah(KPe(r))];return a&&i[0].startsWith(i[0].charAt(1))&&i[1].startsWith(i[1].charAt(1))&&i[2].startsWith(i[2].charAt(1))&&i[3].startsWith(i[3].charAt(1))?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}function KPe(e){return Math.round(parseFloat(e)*255).toString(16)}function fW(e){return gl(e)/255}function gl(e){return parseInt(e,16)}function UPe(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var dM={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function qPe(e){var t={r:0,g:0,b:0},n=1,r=null,a=null,i=null,o=!1,l=!1;return typeof e=="string"&&(e=XPe(e)),typeof e=="object"&&(Tc(e.r)&&Tc(e.g)&&Tc(e.b)?(t=zPe(e.r,e.g,e.b),o=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Tc(e.h)&&Tc(e.s)&&Tc(e.v)?(r=J4(e.s),a=J4(e.v),t=GPe(e.h,r,a),o=!0,l="hsv"):Tc(e.h)&&Tc(e.s)&&Tc(e.l)&&(r=J4(e.s),i=J4(e.l),t=WPe(e.h,r,i),o=!0,l="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=kse(n),{ok:o,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var YPe="[-\\+]?\\d+%?",JPe="[-\\+]?\\d*\\.\\d+%?",Ff="(?:".concat(JPe,")|(?:").concat(YPe,")"),kE="[\\s|\\(]+(".concat(Ff,")[,|\\s]+(").concat(Ff,")[,|\\s]+(").concat(Ff,")\\s*\\)?"),ME="[\\s|\\(]+(".concat(Ff,")[,|\\s]+(").concat(Ff,")[,|\\s]+(").concat(Ff,")[,|\\s]+(").concat(Ff,")\\s*\\)?"),ks={CSS_UNIT:new RegExp(Ff),rgb:new RegExp("rgb"+kE),rgba:new RegExp("rgba"+ME),hsl:new RegExp("hsl"+kE),hsla:new RegExp("hsla"+ME),hsv:new RegExp("hsv"+kE),hsva:new RegExp("hsva"+ME),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function XPe(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(dM[e])e=dM[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=ks.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=ks.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=ks.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=ks.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=ks.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=ks.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=ks.hex8.exec(e),n?{r:gl(n[1]),g:gl(n[2]),b:gl(n[3]),a:fW(n[4]),format:t?"name":"hex8"}:(n=ks.hex6.exec(e),n?{r:gl(n[1]),g:gl(n[2]),b:gl(n[3]),format:t?"name":"hex"}:(n=ks.hex4.exec(e),n?{r:gl(n[1]+n[1]),g:gl(n[2]+n[2]),b:gl(n[3]+n[3]),a:fW(n[4]+n[4]),format:t?"name":"hex8"}:(n=ks.hex3.exec(e),n?{r:gl(n[1]+n[1]),g:gl(n[2]+n[2]),b:gl(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Tc(e){return!!ks.CSS_UNIT.exec(String(e))}var Qv=(function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var r;if(t instanceof e)return t;typeof t=="number"&&(t=UPe(t)),this.originalInput=t;var a=qPe(t);this.originalInput=t,this.r=a.r,this.g=a.g,this.b=a.b,this.a=a.a,this.roundA=Math.round(100*this.a)/100,this.format=(r=n.format)!==null&&r!==void 0?r:a.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=a.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,r,a,i=t.r/255,o=t.g/255,l=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),o<=.03928?r=o/12.92:r=Math.pow((o+.055)/1.055,2.4),l<=.03928?a=l/12.92:a=Math.pow((l+.055)/1.055,2.4),.2126*n+.7152*r+.0722*a},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=kse(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=cW(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=cW(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(r,"%, ").concat(a,"%)"):"hsva(".concat(n,", ").concat(r,"%, ").concat(a,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=uW(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=uW(this.r,this.g,this.b),n=Math.round(t.h*360),r=Math.round(t.s*100),a=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(r,"%, ").concat(a,"%)"):"hsla(".concat(n,", ").concat(r,"%, ").concat(a,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),dW(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),jPe(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),r=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(r,")"):"rgba(".concat(t,", ").concat(n,", ").concat(r,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(zi(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(zi(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+dW(this.r,this.g,this.b,!1),n=0,r=Object.entries(dM);n<r.length;n++){var a=r[n],i=a[0],o=a[1];if(t===o)return i}return!1},e.prototype.toString=function(t){var n=!!t;t=t!=null?t:this.format;var r=!1,a=this.a<1&&this.a>=0,i=!n&&a&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(r=this.toRgbString()),t==="prgb"&&(r=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(r=this.toHexString()),t==="hex3"&&(r=this.toHexString(!0)),t==="hex4"&&(r=this.toHex8String(!0)),t==="hex8"&&(r=this.toHex8String()),t==="name"&&(r=this.toName()),t==="hsl"&&(r=this.toHslString()),t==="hsv"&&(r=this.toHsvString()),r||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Y4(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Y4(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Y4(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Y4(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),a=new e(t).toRgb(),i=n/100,o={r:(a.r-r.r)*i+r.r,g:(a.g-r.g)*i+r.g,b:(a.b-r.b)*i+r.b,a:(a.a-r.a)*i+r.a};return new e(o)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),a=360/n,i=[this];for(r.h=(r.h-(a*t>>1)+720)%360;--t;)r.h=(r.h+a)%360,i.push(new e(r));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,a=n.s,i=n.v,o=[],l=1/t;t--;)o.push(new e({h:r,s:a,v:i})),i=(i+l)%1;return o},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),a=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/a,g:(n.g*n.a+r.g*r.a*(1-n.a))/a,b:(n.b*n.a+r.b*r.a*(1-n.a))/a,a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,a=[this],i=360/t,o=1;o<t;o++)a.push(new e({h:(r+o*i)%360,s:n.s,l:n.l}));return a},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e})();function zd(e,t=20){return e.mix("#141414",t).toString()}function ZPe(e){const t=si(),n=ot("button");return B(()=>{let r={},a=e.color;if(a){const i=a.match(/var\((.*?)\)/);i&&(a=window.getComputedStyle(window.document.documentElement).getPropertyValue(i[1]));const o=new Qv(a),l=e.dark?o.tint(20).toString():zd(o,20);if(e.plain)r=n.cssVarBlock({"bg-color":e.dark?zd(o,90):o.tint(90).toString(),"text-color":a,"border-color":e.dark?zd(o,50):o.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":a,"hover-border-color":a,"active-bg-color":l,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":l}),t.value&&(r[n.cssVarBlockName("disabled-bg-color")]=e.dark?zd(o,90):o.tint(90).toString(),r[n.cssVarBlockName("disabled-text-color")]=e.dark?zd(o,50):o.tint(50).toString(),r[n.cssVarBlockName("disabled-border-color")]=e.dark?zd(o,80):o.tint(80).toString());else{const s=e.dark?zd(o,30):o.tint(30).toString(),u=o.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(r=n.cssVarBlock({"bg-color":a,"text-color":u,"border-color":a,"hover-bg-color":s,"hover-text-color":u,"hover-border-color":s,"active-bg-color":l,"active-border-color":l}),t.value){const c=e.dark?zd(o,50):o.tint(50).toString();r[n.cssVarBlockName("disabled-bg-color")]=c,r[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,r[n.cssVarBlockName("disabled-border-color")]=c}}}return r})}const QPe=he({name:"ElButton"}),eIe=he(Ke(se({},QPe),{props:cM,emits:$Pe,setup(e,{expose:t,emit:n}){const r=e,a=ZPe(r),i=ot("button"),{_ref:o,_size:l,_type:s,_disabled:u,_props:c,_plain:d,_round:p,_text:f,shouldAddSpace:h,handleClick:m}=IPe(r,n),v=B(()=>[i.b(),i.m(s.value),i.m(l.value),i.is("disabled",u.value),i.is("loading",r.loading),i.is("plain",d.value),i.is("round",p.value),i.is("circle",r.circle),i.is("text",f.value),i.is("link",r.link),i.is("has-bg",r.bg)]);return t({ref:o,size:l,type:s,disabled:u,shouldAddSpace:h}),(g,C)=>(H(),je(an(g.tag),en({ref_key:"_ref",ref:o},y(c),{class:y(v),style:y(a),onClick:y(m)}),{default:Ie(()=>[g.loading?(H(),ue(At,{key:0},[g.$slots.loading?ze(g.$slots,"loading",{key:0}):(H(),je(y(kt),{key:1,class:J(y(i).is("loading"))},{default:Ie(()=>[(H(),je(an(g.loadingIcon)))]),_:1},8,["class"]))],64)):g.icon||g.$slots.icon?(H(),je(y(kt),{key:1},{default:Ie(()=>[g.icon?(H(),je(an(g.icon),{key:0})):ze(g.$slots,"icon",{key:1})]),_:3})):$e("v-if",!0),g.$slots.default?(H(),ue("span",{key:2,class:J({[y(i).em("text","expand")]:y(h)})},[ze(g.$slots,"default")],2)):$e("v-if",!0)]),_:3},16,["class","style","onClick"]))}}));var tIe=yt(eIe,[["__file","button.vue"]]);const nIe={size:cM.size,type:cM.type},rIe=he({name:"ElButtonGroup"}),aIe=he(Ke(se({},rIe),{props:nIe,setup(e){const t=e;Xt(xse,dn({size:Jn(t,"size"),type:Jn(t,"type")}));const n=ot("button");return(r,a)=>(H(),ue("div",{class:J(y(n).b("group"))},[ze(r.$slots,"default")],2))}}));var Mse=yt(aIe,[["__file","button-group.vue"]]);const hi=ln(tIe,{ButtonGroup:Mse}),Bse=fa(Mse);var pW=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{};function fu(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function iIe(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var n=function r(){var a=!1;try{a=this instanceof r}catch(i){}return a?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach(function(r){var a=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,a.get?a:{enumerable:!0,get:function(){return e[r]}})}),n}var _3={exports:{}},oIe=_3.exports,hW;function lIe(){return hW||(hW=1,(function(e,t){(function(n,r){e.exports=r()})(oIe,(function(){var n=1e3,r=6e4,a=36e5,i="millisecond",o="second",l="minute",s="hour",u="day",c="week",d="month",p="quarter",f="year",h="date",m="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,g=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,C={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(P){var N=["th","st","nd","rd"],k=P%100;return"["+P+(N[(k-20)%10]||N[k]||N[0])+"]"}},F=function(P,N,k){var R=String(P);return!R||R.length>=N?P:""+Array(N+1-R.length).join(k)+P},b={s:F,z:function(P){var N=-P.utcOffset(),k=Math.abs(N),R=Math.floor(k/60),T=k%60;return(N<=0?"+":"-")+F(R,2,"0")+":"+F(T,2,"0")},m:function P(N,k){if(N.date()<k.date())return-P(k,N);var R=12*(k.year()-N.year())+(k.month()-N.month()),T=N.clone().add(R,d),O=k-T<0,$=N.clone().add(R+(O?-1:1),d);return+(-(R+(k-T)/(O?T-$:$-T))||0)},a:function(P){return P<0?Math.ceil(P)||0:Math.floor(P)},p:function(P){return{M:d,y:f,w:c,d:u,D:h,h:s,m:l,s:o,ms:i,Q:p}[P]||String(P||"").toLowerCase().replace(/s$/,"")},u:function(P){return P===void 0}},E="en",w={};w[E]=C;var S="$isDayjsObject",A=function(P){return P instanceof M||!(!P||!P[S])},_=function P(N,k,R){var T;if(!N)return E;if(typeof N=="string"){var O=N.toLowerCase();w[O]&&(T=O),k&&(w[O]=k,T=O);var $=N.split("-");if(!T&&$.length>1)return P($[0])}else{var V=N.name;w[V]=N,T=V}return!R&&T&&(E=T),T||!R&&E},D=function(P,N){if(A(P))return P.clone();var k=typeof N=="object"?N:{};return k.date=P,k.args=arguments,new M(k)},x=b;x.l=_,x.i=A,x.w=function(P,N){return D(P,{locale:N.$L,utc:N.$u,x:N.$x,$offset:N.$offset})};var M=(function(){function P(k){this.$L=_(k.locale,null,!0),this.parse(k),this.$x=this.$x||k.x||{},this[S]=!0}var N=P.prototype;return N.parse=function(k){this.$d=(function(R){var T=R.date,O=R.utc;if(T===null)return new Date(NaN);if(x.u(T))return new Date;if(T instanceof Date)return new Date(T);if(typeof T=="string"&&!/Z$/i.test(T)){var $=T.match(v);if($){var V=$[2]-1||0,W=($[7]||"0").substring(0,3);return O?new Date(Date.UTC($[1],V,$[3]||1,$[4]||0,$[5]||0,$[6]||0,W)):new Date($[1],V,$[3]||1,$[4]||0,$[5]||0,$[6]||0,W)}}return new Date(T)})(k),this.init()},N.init=function(){var k=this.$d;this.$y=k.getFullYear(),this.$M=k.getMonth(),this.$D=k.getDate(),this.$W=k.getDay(),this.$H=k.getHours(),this.$m=k.getMinutes(),this.$s=k.getSeconds(),this.$ms=k.getMilliseconds()},N.$utils=function(){return x},N.isValid=function(){return this.$d.toString()!==m},N.isSame=function(k,R){var T=D(k);return this.startOf(R)<=T&&T<=this.endOf(R)},N.isAfter=function(k,R){return D(k)<this.startOf(R)},N.isBefore=function(k,R){return this.endOf(R)<D(k)},N.$g=function(k,R,T){return x.u(k)?this[R]:this.set(T,k)},N.unix=function(){return Math.floor(this.valueOf()/1e3)},N.valueOf=function(){return this.$d.getTime()},N.startOf=function(k,R){var T=this,O=!!x.u(R)||R,$=x.p(k),V=function(te,X){var re=x.w(T.$u?Date.UTC(T.$y,X,te):new Date(T.$y,X,te),T);return O?re:re.endOf(u)},W=function(te,X){return x.w(T.toDate()[te].apply(T.toDate("s"),(O?[0,0,0,0]:[23,59,59,999]).slice(X)),T)},U=this.$W,ae=this.$M,ie=this.$D,ye="set"+(this.$u?"UTC":"");switch($){case f:return O?V(1,0):V(31,11);case d:return O?V(1,ae):V(0,ae+1);case c:var ne=this.$locale().weekStart||0,Y=(U<ne?U+7:U)-ne;return V(O?ie-Y:ie+(6-Y),ae);case u:case h:return W(ye+"Hours",0);case s:return W(ye+"Minutes",1);case l:return W(ye+"Seconds",2);case o:return W(ye+"Milliseconds",3);default:return this.clone()}},N.endOf=function(k){return this.startOf(k,!1)},N.$set=function(k,R){var T,O=x.p(k),$="set"+(this.$u?"UTC":""),V=(T={},T[u]=$+"Date",T[h]=$+"Date",T[d]=$+"Month",T[f]=$+"FullYear",T[s]=$+"Hours",T[l]=$+"Minutes",T[o]=$+"Seconds",T[i]=$+"Milliseconds",T)[O],W=O===u?this.$D+(R-this.$W):R;if(O===d||O===f){var U=this.clone().set(h,1);U.$d[V](W),U.init(),this.$d=U.set(h,Math.min(this.$D,U.daysInMonth())).$d}else V&&this.$d[V](W);return this.init(),this},N.set=function(k,R){return this.clone().$set(k,R)},N.get=function(k){return this[x.p(k)]()},N.add=function(k,R){var T,O=this;k=Number(k);var $=x.p(R),V=function(ae){var ie=D(O);return x.w(ie.date(ie.date()+Math.round(ae*k)),O)};if($===d)return this.set(d,this.$M+k);if($===f)return this.set(f,this.$y+k);if($===u)return V(1);if($===c)return V(7);var W=(T={},T[l]=r,T[s]=a,T[o]=n,T)[$]||1,U=this.$d.getTime()+k*W;return x.w(U,this)},N.subtract=function(k,R){return this.add(-1*k,R)},N.format=function(k){var R=this,T=this.$locale();if(!this.isValid())return T.invalidDate||m;var O=k||"YYYY-MM-DDTHH:mm:ssZ",$=x.z(this),V=this.$H,W=this.$m,U=this.$M,ae=T.weekdays,ie=T.months,ye=T.meridiem,ne=function(X,re,we,q){return X&&(X[re]||X(R,O))||we[re].slice(0,q)},Y=function(X){return x.s(V%12||12,X,"0")},te=ye||function(X,re,we){var q=X<12?"AM":"PM";return we?q.toLowerCase():q};return O.replace(g,(function(X,re){return re||(function(we){switch(we){case"YY":return String(R.$y).slice(-2);case"YYYY":return x.s(R.$y,4,"0");case"M":return U+1;case"MM":return x.s(U+1,2,"0");case"MMM":return ne(T.monthsShort,U,ie,3);case"MMMM":return ne(ie,U);case"D":return R.$D;case"DD":return x.s(R.$D,2,"0");case"d":return String(R.$W);case"dd":return ne(T.weekdaysMin,R.$W,ae,2);case"ddd":return ne(T.weekdaysShort,R.$W,ae,3);case"dddd":return ae[R.$W];case"H":return String(V);case"HH":return x.s(V,2,"0");case"h":return Y(1);case"hh":return Y(2);case"a":return te(V,W,!0);case"A":return te(V,W,!1);case"m":return String(W);case"mm":return x.s(W,2,"0");case"s":return String(R.$s);case"ss":return x.s(R.$s,2,"0");case"SSS":return x.s(R.$ms,3,"0");case"Z":return $}return null})(X)||$.replace(":","")}))},N.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},N.diff=function(k,R,T){var O,$=this,V=x.p(R),W=D(k),U=(W.utcOffset()-this.utcOffset())*r,ae=this-W,ie=function(){return x.m($,W)};switch(V){case f:O=ie()/12;break;case d:O=ie();break;case p:O=ie()/3;break;case c:O=(ae-U)/6048e5;break;case u:O=(ae-U)/864e5;break;case s:O=ae/a;break;case l:O=ae/r;break;case o:O=ae/n;break;default:O=ae}return T?O:x.a(O)},N.daysInMonth=function(){return this.endOf(d).$D},N.$locale=function(){return w[this.$L]},N.locale=function(k,R){if(!k)return this.$L;var T=this.clone(),O=_(k,R,!0);return O&&(T.$L=O),T},N.clone=function(){return x.w(this.$d,this)},N.toDate=function(){return new Date(this.valueOf())},N.toJSON=function(){return this.isValid()?this.toISOString():null},N.toISOString=function(){return this.$d.toISOString()},N.toString=function(){return this.$d.toUTCString()},P})(),L=M.prototype;return D.prototype=L,[["$ms",i],["$s",o],["$m",l],["$H",s],["$W",u],["$M",d],["$y",f],["$D",h]].forEach((function(P){L[P[1]]=function(N){return this.$g(N,P[0],P[1])}})),D.extend=function(P,N){return P.$i||(P(N,M,D),P.$i=!0),D},D.locale=_,D.isDayjs=A,D.unix=function(P){return D(1e3*P)},D.en=w[E],D.Ls=w,D.p={},D}))})(_3)),_3.exports}var sIe=lIe();const un=fu(sIe),BE=(e,t)=>[e>0?e-1:void 0,e,e<t?e+1:void 0],Pf=e=>Array.from(Array.from({length:e}).keys()),Rse=e=>e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),Lse=e=>e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),mW=function(e,t){const n=jf(e),r=jf(t);return n&&r?e.getTime()===t.getTime():!n&&!r?e===t:!1},Ose=function(e,t){const n=st(e),r=st(t);return n&&r?e.length!==t.length?!1:e.every((a,i)=>mW(a,t[i])):!n&&!r?mW(e,t):!1},vW=function(e,t,n){const r=xo(t)||t==="x"?un(e).locale(n):un(e,t).locale(n);return r.isValid()?r:void 0},gW=function(e,t,n){return xo(t)?e:t==="x"?+e:un(e).locale(n).format(t)},RE=(e,t)=>{var n;const r=[],a=t==null?void 0:t();for(let i=0;i<e;i++)r.push((n=a==null?void 0:a.includes(i))!=null?n:!1);return r},D3=e=>st(e)?e.map(t=>t.toDate()):e.toDate(),uIe=(e,t)=>{const n=e.subtract(1,"month").endOf("month").date();return Pf(t).map((r,a)=>n-(t-a-1))},cIe=e=>{const t=e.daysInMonth();return Pf(t).map((n,r)=>r+1)},dIe=e=>Pf(e.length/7).map(t=>{const n=t*7;return e.slice(n,n+7)}),fIe=ht({selectedDay:{type:Be(Object)},range:{type:Be(Array)},date:{type:Be(Object),required:!0},hideHeader:{type:Boolean}}),pIe={pick:e=>cn(e)};var T3={exports:{}},hIe=T3.exports,yW;function mIe(){return yW||(yW=1,(function(e,t){(function(n,r){e.exports=r()})(hIe,(function(){return function(n,r,a){var i=r.prototype,o=function(d){return d&&(d.indexOf?d:d.s)},l=function(d,p,f,h,m){var v=d.name?d:d.$locale(),g=o(v[p]),C=o(v[f]),F=g||C.map((function(E){return E.slice(0,h)}));if(!m)return F;var b=v.weekStart;return F.map((function(E,w){return F[(w+(b||0))%7]}))},s=function(){return a.Ls[a.locale()]},u=function(d,p){return d.formats[p]||(function(f){return f.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(h,m,v){return m||v.slice(1)}))})(d.formats[p.toUpperCase()])},c=function(){var d=this;return{months:function(p){return p?p.format("MMMM"):l(d,"months")},monthsShort:function(p){return p?p.format("MMM"):l(d,"monthsShort","months",3)},firstDayOfWeek:function(){return d.$locale().weekStart||0},weekdays:function(p){return p?p.format("dddd"):l(d,"weekdays")},weekdaysMin:function(p){return p?p.format("dd"):l(d,"weekdaysMin","weekdays",2)},weekdaysShort:function(p){return p?p.format("ddd"):l(d,"weekdaysShort","weekdays",3)},longDateFormat:function(p){return u(d.$locale(),p)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};i.localeData=function(){return c.bind(this)()},a.localeData=function(){var d=s();return{firstDayOfWeek:function(){return d.weekStart||0},weekdays:function(){return a.weekdays()},weekdaysShort:function(){return a.weekdaysShort()},weekdaysMin:function(){return a.weekdaysMin()},months:function(){return a.months()},monthsShort:function(){return a.monthsShort()},longDateFormat:function(p){return u(d,p)},meridiem:d.meridiem,ordinal:d.ordinal}},a.months=function(){return l(s(),"months")},a.monthsShort=function(){return l(s(),"monthsShort","months",3)},a.weekdays=function(d){return l(s(),"weekdays",null,null,d)},a.weekdaysShort=function(d){return l(s(),"weekdaysShort","weekdays",3,d)},a.weekdaysMin=function(d){return l(s(),"weekdaysMin","weekdays",2,d)}}}))})(T3)),T3.exports}var vIe=mIe();const Pse=fu(vIe),gIe=["year","years","month","months","date","dates","week","datetime","datetimerange","daterange","monthrange","yearrange"],LE=["sun","mon","tue","wed","thu","fri","sat"],yIe=(e,t)=>{un.extend(Pse);const n=un.localeData().firstDayOfWeek(),{t:r,lang:a}=Pn(),i=un().locale(a.value),o=B(()=>!!e.range&&!!e.range.length),l=B(()=>{let p=[];if(o.value){const[f,h]=e.range,m=Pf(h.date()-f.date()+1).map(C=>({text:f.date()+C,type:"current"}));let v=m.length%7;v=v===0?0:7-v;const g=Pf(v).map((C,F)=>({text:F+1,type:"next"}));p=m.concat(g)}else{const f=e.date.startOf("month").day(),h=uIe(e.date,(f-n+7)%7).map(C=>({text:C,type:"prev"})),m=cIe(e.date).map(C=>({text:C,type:"current"}));p=[...h,...m];const v=7-(p.length%7||7),g=Pf(v).map((C,F)=>({text:F+1,type:"next"}));p=p.concat(g)}return dIe(p)}),s=B(()=>{const p=n;return p===0?LE.map(f=>r(`el.datepicker.weeks.${f}`)):LE.slice(p).concat(LE.slice(0,p)).map(f=>r(`el.datepicker.weeks.${f}`))}),u=(p,f)=>{switch(f){case"prev":return e.date.startOf("month").subtract(1,"month").date(p);case"next":return e.date.startOf("month").add(1,"month").date(p);case"current":return e.date.date(p)}};return{now:i,isInRange:o,rows:l,weekDays:s,getFormattedDate:u,handlePickDay:({text:p,type:f})=>{const h=u(p,f);t("pick",h)},getSlotData:({text:p,type:f})=>{const h=u(p,f);return{isSelected:h.isSame(e.selectedDay),type:`${f}-month`,day:h.format("YYYY-MM-DD"),date:h.toDate()}}}},bIe=he({name:"DateTable"}),CIe=he(Ke(se({},bIe),{props:fIe,emits:pIe,setup(e,{expose:t,emit:n}){const r=e,{isInRange:a,now:i,rows:o,weekDays:l,getFormattedDate:s,handlePickDay:u,getSlotData:c}=yIe(r,n),d=ot("calendar-table"),p=ot("calendar-day"),f=({text:h,type:m})=>{const v=[m];if(m==="current"){const g=s(h,m);g.isSame(r.selectedDay,"day")&&v.push(p.is("selected")),g.isSame(i,"day")&&v.push(p.is("today"))}return v};return t({getFormattedDate:s}),(h,m)=>(H(),ue("table",{class:J([y(d).b(),y(d).is("range",y(a))]),cellspacing:"0",cellpadding:"0"},[h.hideHeader?$e("v-if",!0):(H(),ue("thead",{key:0},[be("tr",null,[(H(!0),ue(At,null,bn(y(l),v=>(H(),ue("th",{key:v,scope:"col"},pt(v),1))),128))])])),be("tbody",null,[(H(!0),ue(At,null,bn(y(o),(v,g)=>(H(),ue("tr",{key:g,class:J({[y(d).e("row")]:!0,[y(d).em("row","hide-border")]:g===0&&h.hideHeader})},[(H(!0),ue(At,null,bn(v,(C,F)=>(H(),ue("td",{key:F,class:J(f(C)),onClick:b=>y(u)(C)},[be("div",{class:J(y(p).b())},[ze(h.$slots,"date-cell",{data:y(c)(C)},()=>[be("span",null,pt(C.text),1)])],2)],10,["onClick"]))),128))],2))),128))])],2))}}));var bW=yt(CIe,[["__file","date-table.vue"]]);const FIe=(e,t)=>{const n=e.endOf("month"),r=t.startOf("month"),i=n.isSame(r,"week")?r.add(1,"week"):r;return[[e,n],[i.startOf("week"),t]]},EIe=(e,t)=>{const n=e.endOf("month"),r=e.add(1,"month").startOf("month"),a=n.isSame(r,"week")?r.add(1,"week"):r,i=a.endOf("month"),o=t.startOf("month"),l=i.isSame(o,"week")?o.add(1,"week"):o;return[[e,n],[a.startOf("week"),i],[l.startOf("week"),t]]},wIe=(e,t,n)=>{const{lang:r}=Pn(),a=j(),i=un().locale(r.value),o=B({get(){return e.modelValue?s.value:a.value},set(v){if(!v)return;a.value=v;const g=v.toDate();t(Ha,g),t(Jt,g)}}),l=B(()=>{if(!e.range||!st(e.range)||e.range.length!==2||e.range.some(F=>!jf(F)))return[];const v=e.range.map(F=>un(F).locale(r.value)),[g,C]=v;return g.isAfter(C)?(Fn(n,"end time should be greater than start time"),[]):g.isSame(C,"month")?f(g,C):g.add(1,"month").month()!==C.month()?(Fn(n,"start time and end time interval must not exceed two months"),[]):f(g,C)}),s=B(()=>e.modelValue?un(e.modelValue).locale(r.value):o.value||(l.value.length?l.value[0][0]:i)),u=B(()=>s.value.subtract(1,"month").date(1)),c=B(()=>s.value.add(1,"month").date(1)),d=B(()=>s.value.subtract(1,"year").date(1)),p=B(()=>s.value.add(1,"year").date(1)),f=(v,g)=>{const C=v.startOf("week"),F=g.endOf("week"),b=C.get("month"),E=F.get("month");return b===E?[[C,F]]:(b+1)%12===E?FIe(C,F):b+2===E||(b+1)%11===E?EIe(C,F):(Fn(n,"start time and end time interval must not exceed two months"),[])},h=v=>{o.value=v};return{calculateValidatedDateRange:f,date:s,realSelectedDay:o,pickDay:h,selectDate:v=>{const C={"prev-month":u.value,"next-month":c.value,"prev-year":d.value,"next-year":p.value,today:i}[v];C.isSame(s.value,"day")||h(C)},validatedRange:l}},SIe=e=>st(e)&&e.length===2&&e.every(t=>jf(t)),AIe=ht({modelValue:{type:Date},range:{type:Be(Array),validator:SIe}}),_Ie={[Jt]:e=>jf(e),[Ha]:e=>jf(e)},Ise="ElCalendar",DIe=he({name:Ise}),TIe=he(Ke(se({},DIe),{props:AIe,emits:_Ie,setup(e,{expose:t,emit:n}){const r=e,a=ot("calendar"),{calculateValidatedDateRange:i,date:o,pickDay:l,realSelectedDay:s,selectDate:u,validatedRange:c}=wIe(r,n,Ise),{t:d}=Pn(),p=B(()=>{const f=`el.datepicker.month${o.value.format("M")}`;return`${o.value.year()} ${d("el.datepicker.year")} ${d(f)}`});return t({selectedDay:s,pickDay:l,selectDate:u,calculateValidatedDateRange:i}),(f,h)=>(H(),ue("div",{class:J(y(a).b())},[be("div",{class:J(y(a).e("header"))},[ze(f.$slots,"header",{date:y(p)},()=>[be("div",{class:J(y(a).e("title"))},pt(y(p)),3),y(c).length===0?(H(),ue("div",{key:0,class:J(y(a).e("button-group"))},[Ee(y(Bse),null,{default:Ie(()=>[Ee(y(hi),{size:"small",onClick:m=>y(u)("prev-month")},{default:Ie(()=>[En(pt(y(d)("el.datepicker.prevMonth")),1)]),_:1},8,["onClick"]),Ee(y(hi),{size:"small",onClick:m=>y(u)("today")},{default:Ie(()=>[En(pt(y(d)("el.datepicker.today")),1)]),_:1},8,["onClick"]),Ee(y(hi),{size:"small",onClick:m=>y(u)("next-month")},{default:Ie(()=>[En(pt(y(d)("el.datepicker.nextMonth")),1)]),_:1},8,["onClick"])]),_:1})],2)):$e("v-if",!0)])],2),y(c).length===0?(H(),ue("div",{key:0,class:J(y(a).e("body"))},[Ee(bW,{date:y(o),"selected-day":y(s),onPick:y(l)},ji({_:2},[f.$slots["date-cell"]?{name:"date-cell",fn:Ie(m=>[ze(f.$slots,"date-cell",ns(Us(m)))])}:void 0]),1032,["date","selected-day","onPick"])],2)):(H(),ue("div",{key:1,class:J(y(a).e("body"))},[(H(!0),ue(At,null,bn(y(c),(m,v)=>(H(),je(bW,{key:v,date:m[0],"selected-day":y(s),range:m,"hide-header":v!==0,onPick:y(l)},ji({_:2},[f.$slots["date-cell"]?{name:"date-cell",fn:Ie(g=>[ze(f.$slots,"date-cell",ns(Us(g)))])}:void 0]),1032,["date","selected-day","range","hide-header","onPick"]))),128))],2))],2))}}));var xIe=yt(TIe,[["__file","calendar.vue"]]);const kIe=ln(xIe),MIe=ht({header:{type:String,default:""},footer:{type:String,default:""},bodyStyle:{type:Be([String,Object,Array]),default:""},headerClass:String,bodyClass:String,footerClass:String,shadow:{type:String,values:["always","hover","never"],default:void 0}}),BIe=he({name:"ElCard"}),RIe=he(Ke(se({},BIe),{props:MIe,setup(e){const t=V0("card"),n=ot("card");return(r,a)=>{var i;return H(),ue("div",{class:J([y(n).b(),y(n).is(`${r.shadow||((i=y(t))==null?void 0:i.shadow)||"always"}-shadow`)])},[r.$slots.header||r.header?(H(),ue("div",{key:0,class:J([y(n).e("header"),r.headerClass])},[ze(r.$slots,"header",{},()=>[En(pt(r.header),1)])],2)):$e("v-if",!0),be("div",{class:J([y(n).e("body"),r.bodyClass]),style:Rt(r.bodyStyle)},[ze(r.$slots,"default")],6),r.$slots.footer||r.footer?(H(),ue("div",{key:1,class:J([y(n).e("footer"),r.footerClass])},[ze(r.$slots,"footer",{},()=>[En(pt(r.footer),1)])],2)):$e("v-if",!0)],2)}}}));var LIe=yt(RIe,[["__file","card.vue"]]);const OIe=ln(LIe),PIe=ht({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},cardScale:{type:Number,default:.83},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0},motionBlur:Boolean}),IIe={change:(e,t)=>[e,t].every(Ot)},Nse=Symbol("carouselContextKey"),e5="ElCarouselItem",NIe="utils/vue/vnode";var Kl=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(Kl||{});function fM(e){return dr(e)&&e.type===At}function $Ie(e){return dr(e)&&e.type===la}function VIe(e){return dr(e)&&!fM(e)&&!$Ie(e)}const HIe=e=>{if(!dr(e))return Fn(NIe,"[getNormalizedProps] must be a VNode"),{};const t=e.props||{},n=(dr(e.type)?e.type.props:void 0)||{},r={};return Object.keys(n).forEach(a=>{jn(n[a],"default")&&(r[a]=n[a].default)}),Object.keys(t).forEach(a=>{r[li(a)]=t[a]}),r},Hu=e=>{const t=st(e)?e:[e],n=[];return t.forEach(r=>{var a;st(r)?n.push(...Hu(r)):dr(r)&&((a=r.component)!=null&&a.subTree)?n.push(r,...Hu(r.component.subTree)):dr(r)&&st(r.children)?n.push(...Hu(r.children)):dr(r)&&r.shapeFlag===2?n.push(...Hu(r.type())):n.push(r)}),n},zIe=(e,t,n)=>Hu(e.subTree).filter(i=>{var o;return dr(i)&&((o=i.type)==null?void 0:o.name)===t&&!!i.component}).map(i=>i.component.uid).map(i=>n[i]).filter(i=>!!i),b9=(e,t)=>{const n=ar({}),r=ar([]),a=new WeakMap,i=c=>{n.value[c.uid]=c,Ny(n),Gt(()=>{const d=c.getVnode().el,p=d.parentNode;if(!a.has(p)){a.set(p,[]);const f=p.insertBefore.bind(p);p.insertBefore=(h,m)=>(a.get(p).some(g=>h===g||m===g)&&Ny(n),f(h,m))}a.get(p).push(d)})},o=c=>{delete n.value[c.uid],Ny(n);const d=c.getVnode().el,p=d.parentNode,f=a.get(p),h=f.indexOf(d);f.splice(h,1)},l=()=>{r.value=zIe(e,t,n.value)},s=c=>c.render();return{children:r,addChild:i,removeChild:o,ChildrenSorter:he({setup(c,{slots:d}){return()=>(l(),d.default?z(s,{render:d.default}):null)}})}},CW=300,WIe=(e,t,n)=>{const{children:r,addChild:a,removeChild:i,ChildrenSorter:o}=b9(Kt(),e5),l=ka(),s=j(-1),u=j(null),c=j(!1),d=j(),p=j(0),f=j(!0),h=B(()=>e.arrow!=="never"&&!y(g)),m=B(()=>r.value.some(ie=>ie.props.label.toString().length>0)),v=B(()=>e.type==="card"),g=B(()=>e.direction==="vertical"),C=B(()=>e.height!=="auto"?{height:e.height}:{height:`${p.value}px`,overflow:"hidden"}),F=jh(ie=>{_(ie)},CW,{trailing:!0}),b=jh(ie=>{R(ie)},CW),E=ie=>f.value?s.value<=1?ie<=1:ie>1:!0;function w(){u.value&&(clearInterval(u.value),u.value=null)}function S(){e.interval<=0||!e.autoplay||u.value||(u.value=setInterval(()=>A(),e.interval))}const A=()=>{s.value<r.value.length-1?s.value=s.value+1:e.loop&&(s.value=0)};function _(ie){if(xt(ie)){const Y=r.value.filter(te=>te.props.name===ie);Y.length>0&&(ie=r.value.indexOf(Y[0]))}if(ie=Number(ie),Number.isNaN(ie)||ie!==Math.floor(ie)){Fn(n,"index must be integer.");return}const ye=r.value.length,ne=s.value;ie<0?s.value=e.loop?ye-1:0:ie>=ye?s.value=e.loop?0:ye-1:s.value=ie,ne===s.value&&D(ne),$()}function D(ie){r.value.forEach((ye,ne)=>{ye.translateItem(ne,s.value,ie)})}function x(ie,ye){var ne,Y,te,X;const re=y(r),we=re.length;if(we===0||!ie.states.inStage)return!1;const q=ye+1,Q=ye-1,ce=we-1,me=re[ce].states.active,de=re[0].states.active,Z=(Y=(ne=re[q])==null?void 0:ne.states)==null?void 0:Y.active,oe=(X=(te=re[Q])==null?void 0:te.states)==null?void 0:X.active;return ye===ce&&de||Z?"left":ye===0&&me||oe?"right":!1}function M(){c.value=!0,e.pauseOnHover&&w()}function L(){c.value=!1,S()}function P(ie){y(g)||r.value.forEach((ye,ne)=>{ie===x(ye,ne)&&(ye.states.hover=!0)})}function N(){y(g)||r.value.forEach(ie=>{ie.states.hover=!1})}function k(ie){s.value=ie}function R(ie){e.trigger==="hover"&&ie!==s.value&&(s.value=ie)}function T(){_(s.value-1)}function O(){_(s.value+1)}function $(){w(),e.pauseOnHover||S()}function V(ie){e.height==="auto"&&(p.value=ie)}function W(){var ie;const ye=(ie=l.default)==null?void 0:ie.call(l);if(!ye)return null;const Y=Hu(ye).filter(te=>dr(te)&&te.type.name===e5);return(Y==null?void 0:Y.length)===2&&e.loop&&!v.value?(f.value=!0,Y):(f.value=!1,null)}He(()=>s.value,(ie,ye)=>{D(ye),f.value&&(ie=ie%2,ye=ye%2),ye>-1&&t(An,ie,ye)});const U=B({get:()=>f.value?s.value%2:s.value,set:ie=>s.value=ie});He(()=>e.autoplay,ie=>{ie?S():w()}),He(()=>e.loop,()=>{_(s.value)}),He(()=>e.interval,()=>{$()});const ae=ar();return Gt(()=>{He(()=>r.value,()=>{r.value.length>0&&_(e.initialIndex)},{immediate:!0}),ae.value=aa(d.value,()=>{D()}),S()}),Xn(()=>{w(),d.value&&ae.value&&ae.value.stop()}),Xt(Nse,{root:d,isCardType:v,isVertical:g,items:r,loop:e.loop,cardScale:e.cardScale,addItem:a,removeItem:i,setActiveItem:_,setContainerHeight:V}),{root:d,activeIndex:s,exposeActiveIndex:U,arrowDisplay:h,hasLabel:m,hover:c,isCardType:v,items:r,isVertical:g,containerStyle:C,isItemsTwoLength:f,handleButtonEnter:P,handleButtonLeave:N,handleIndicatorClick:k,handleMouseEnter:M,handleMouseLeave:L,setActiveItem:_,prev:T,next:O,PlaceholderItem:W,isTwoLengthShow:E,ItemsSorter:o,throttledArrowClick:F,throttledIndicatorHover:b}},$se="ElCarousel",GIe=he({name:$se}),jIe=he(Ke(se({},GIe),{props:PIe,emits:IIe,setup(e,{expose:t,emit:n}){const r=e,{root:a,activeIndex:i,exposeActiveIndex:o,arrowDisplay:l,hasLabel:s,hover:u,isCardType:c,items:d,isVertical:p,containerStyle:f,handleButtonEnter:h,handleButtonLeave:m,handleIndicatorClick:v,handleMouseEnter:g,handleMouseLeave:C,setActiveItem:F,prev:b,next:E,PlaceholderItem:w,isTwoLengthShow:S,ItemsSorter:A,throttledArrowClick:_,throttledIndicatorHover:D}=WIe(r,n,$se),x=ot("carousel"),{t:M}=Pn(),L=B(()=>{const R=[x.b(),x.m(r.direction)];return y(c)&&R.push(x.m("card")),R}),P=B(()=>{const R=[x.e("indicators"),x.em("indicators",r.direction)];return y(s)&&R.push(x.em("indicators","labels")),r.indicatorPosition==="outside"&&R.push(x.em("indicators","outside")),y(p)&&R.push(x.em("indicators","right")),R});function N(R){if(!r.motionBlur)return;const T=y(p)?`${x.namespace.value}-transitioning-vertical`:`${x.namespace.value}-transitioning`;R.currentTarget.classList.add(T)}function k(R){if(!r.motionBlur)return;const T=y(p)?`${x.namespace.value}-transitioning-vertical`:`${x.namespace.value}-transitioning`;R.currentTarget.classList.remove(T)}return t({activeIndex:o,setActiveItem:F,prev:b,next:E}),(R,T)=>(H(),ue("div",{ref_key:"root",ref:a,class:J(y(L)),onMouseenter:jt(y(g),["stop"]),onMouseleave:jt(y(C),["stop"])},[y(l)?(H(),je(vi,{key:0,name:"carousel-arrow-left",persisted:""},{default:Ie(()=>[rn(be("button",{type:"button",class:J([y(x).e("arrow"),y(x).em("arrow","left")]),"aria-label":y(M)("el.carousel.leftArrow"),onMouseenter:O=>y(h)("left"),onMouseleave:y(m),onClick:jt(O=>y(_)(y(i)-1),["stop"])},[Ee(y(kt),null,{default:Ie(()=>[Ee(y(gd))]),_:1})],42,["aria-label","onMouseenter","onMouseleave","onClick"]),[[Nn,(R.arrow==="always"||y(u))&&(R.loop||y(i)>0)]])]),_:1})):$e("v-if",!0),y(l)?(H(),je(vi,{key:1,name:"carousel-arrow-right",persisted:""},{default:Ie(()=>[rn(be("button",{type:"button",class:J([y(x).e("arrow"),y(x).em("arrow","right")]),"aria-label":y(M)("el.carousel.rightArrow"),onMouseenter:O=>y(h)("right"),onMouseleave:y(m),onClick:jt(O=>y(_)(y(i)+1),["stop"])},[Ee(y(kt),null,{default:Ie(()=>[Ee(y(co))]),_:1})],42,["aria-label","onMouseenter","onMouseleave","onClick"]),[[Nn,(R.arrow==="always"||y(u))&&(R.loop||y(i)<y(d).length-1)]])]),_:1})):$e("v-if",!0),be("div",{class:J(y(x).e("container")),style:Rt(y(f)),onTransitionstart:N,onTransitionend:k},[Ee(y(w)),ze(R.$slots,"default")],38),Ee(y(A),null,{default:Ie(()=>[R.indicatorPosition!=="none"?(H(),ue("ul",{key:0,class:J(y(P))},[(H(!0),ue(At,null,bn(y(d),(O,$)=>rn((H(),ue("li",{key:$,class:J([y(x).e("indicator"),y(x).em("indicator",R.direction),y(x).is("active",$===y(i))]),onMouseenter:V=>y(D)($),onClick:jt(V=>y(v)($),["stop"])},[be("button",{class:J(y(x).e("button")),"aria-label":y(M)("el.carousel.indicator",{index:$+1})},[y(s)?(H(),ue("span",{key:0},pt(O.props.label),1)):$e("v-if",!0)],10,["aria-label"])],42,["onMouseenter","onClick"])),[[Nn,y(S)($)]])),128))],2)):$e("v-if",!0)]),_:1}),R.motionBlur?(H(),ue("svg",{key:2,xmlns:"http://www.w3.org/2000/svg",version:"1.1",style:{display:"none"}},[be("defs",null,[be("filter",{id:"elCarouselHorizontal"},[be("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"12,0"})]),be("filter",{id:"elCarouselVertical"},[be("feGaussianBlur",{in:"SourceGraphic",stdDeviation:"0,10"})])])])):$e("v-if",!0)],42,["onMouseenter","onMouseleave"]))}}));var KIe=yt(jIe,[["__file","carousel.vue"]]);const UIe=ht({name:{type:String,default:""},label:{type:[String,Number],default:""}}),qIe=e=>{const t=ut(Nse),n=Kt();t||Fn(e5,"usage: <el-carousel></el-carousel-item></el-carousel>"),n||Fn(e5,"compositional hook can only be invoked inside setups");const r=j(),a=j(!1),i=j(0),o=j(1),l=j(!1),s=j(!1),u=j(!1),c=j(!1),{isCardType:d,isVertical:p,cardScale:f}=t;function h(b,E,w){const S=w-1,A=E-1,_=E+1,D=w/2;return E===0&&b===S?-1:E===S&&b===0?w:b<A&&E-b>=D?w+1:b>_&&b-E>=D?-2:b}function m(b,E){var w,S;const A=y(p)?((w=t.root.value)==null?void 0:w.offsetHeight)||0:((S=t.root.value)==null?void 0:S.offsetWidth)||0;return u.value?A*((2-f)*(b-E)+1)/4:b<E?-(1+f)*A/4:(3+f)*A/4}function v(b,E,w){const S=t.root.value;return S?((w?S.offsetHeight:S.offsetWidth)||0)*(b-E):0}const g=(b,E,w)=>{var S;const A=y(d),_=(S=t.items.value.length)!=null?S:Number.NaN,D=b===E;!A&&!On(w)&&(c.value=D||b===w),!D&&_>2&&t.loop&&(b=h(b,E,_));const x=y(p);l.value=D,A?(u.value=Math.round(Math.abs(b-E))<=1,i.value=m(b,E),o.value=y(l)?1:f):i.value=v(b,E,x),s.value=!0,D&&r.value&&t.setContainerHeight(r.value.offsetHeight)};function C(){if(t&&y(d)){const b=t.items.value.findIndex(({uid:E})=>E===n.uid);t.setActiveItem(b)}}const F={props:e,states:dn({hover:a,translate:i,scale:o,active:l,ready:s,inStage:u,animating:c}),uid:n.uid,getVnode:()=>n.vnode,translateItem:g};return t.addItem(F),Xn(()=>{t.removeItem(F)}),{carouselItemRef:r,active:l,animating:c,hover:a,inStage:u,isVertical:p,translate:i,isCardType:d,scale:o,ready:s,handleItemClick:C}},YIe=he({name:e5}),JIe=he(Ke(se({},YIe),{props:UIe,setup(e){const t=e,n=ot("carousel"),{carouselItemRef:r,active:a,animating:i,hover:o,inStage:l,isVertical:s,translate:u,isCardType:c,scale:d,ready:p,handleItemClick:f}=qIe(t),h=B(()=>[n.e("item"),n.is("active",a.value),n.is("in-stage",l.value),n.is("hover",o.value),n.is("animating",i.value),{[n.em("item","card")]:c.value,[n.em("item","card-vertical")]:c.value&&s.value}]),m=B(()=>{const g=`${`translate${y(s)?"Y":"X"}`}(${y(u)}px)`,C=`scale(${y(d)})`;return{transform:[g,C].join(" ")}});return(v,g)=>rn((H(),ue("div",{ref_key:"carouselItemRef",ref:r,class:J(y(h)),style:Rt(y(m)),onClick:y(f)},[y(c)?rn((H(),ue("div",{key:0,class:J(y(n).e("mask"))},null,2)),[[Nn,!y(a)]]):$e("v-if",!0),ze(v.$slots,"default")],14,["onClick"])),[[Nn,y(p)]])}}));var Vse=yt(JIe,[["__file","carousel-item.vue"]]);const XIe=ln(KIe,{CarouselItem:Vse}),ZIe=fa(Vse),Hse=se({modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object],default:void 0},value:{type:[String,Boolean,Number,Object],default:void 0},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueValue:{type:[String,Number],default:void 0},falseValue:{type:[String,Number],default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},border:Boolean,size:qa,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},vo(["ariaControls"])),zse={[Jt]:e=>xt(e)||Ot(e)||ur(e),change:e=>xt(e)||Ot(e)||ur(e)},z0=Symbol("checkboxGroupContextKey"),QIe=({model:e,isChecked:t})=>{const n=ut(z0,void 0),r=B(()=>{var i,o;const l=(i=n==null?void 0:n.max)==null?void 0:i.value,s=(o=n==null?void 0:n.min)==null?void 0:o.value;return!On(l)&&e.value.length>=l&&!t.value||!On(s)&&e.value.length<=s&&t.value});return{isDisabled:si(B(()=>(n==null?void 0:n.disabled.value)||r.value)),isLimitDisabled:r}},eNe=(e,{model:t,isLimitExceeded:n,hasOwnLabel:r,isDisabled:a,isLabeledByFormItem:i})=>{const o=ut(z0,void 0),{formItem:l}=bi(),{emit:s}=Kt();function u(h){var m,v,g,C;return[!0,e.trueValue,e.trueLabel].includes(h)?(v=(m=e.trueValue)!=null?m:e.trueLabel)!=null?v:!0:(C=(g=e.falseValue)!=null?g:e.falseLabel)!=null?C:!1}function c(h,m){s(An,u(h),m)}function d(h){if(n.value)return;const m=h.target;s(An,u(m.checked),h)}function p(h){return Qt(this,null,function*(){n.value||!r.value&&!a.value&&i.value&&(h.composedPath().some(g=>g.tagName==="LABEL")||(t.value=u([!1,e.falseValue,e.falseLabel].includes(t.value)),yield Ne(),c(t.value,h)))})}const f=B(()=>(o==null?void 0:o.validateEvent)||e.validateEvent);return He(()=>e.modelValue,()=>{f.value&&(l==null||l.validate("change").catch(h=>Fn(h)))}),{handleChange:d,onClickRoot:p}},tNe=e=>{const t=j(!1),{emit:n}=Kt(),r=ut(z0,void 0),a=B(()=>On(r)===!1),i=j(!1),o=B({get(){var l,s;return a.value?(l=r==null?void 0:r.modelValue)==null?void 0:l.value:(s=e.modelValue)!=null?s:t.value},set(l){var s,u;a.value&&st(l)?(i.value=((s=r==null?void 0:r.max)==null?void 0:s.value)!==void 0&&l.length>(r==null?void 0:r.max.value)&&l.length>o.value.length,i.value===!1&&((u=r==null?void 0:r.changeEvent)==null||u.call(r,l))):(n(Jt,l),t.value=l)}});return{model:o,isGroup:a,isLimitExceeded:i}},nNe=(e,t,{model:n})=>{const r=ut(z0,void 0),a=j(!1),i=B(()=>xl(e.value)?e.label:e.value),o=B(()=>{const c=n.value;return ur(c)?c:st(c)?cn(i.value)?c.map(lr).some(d=>Fa(d,i.value)):c.map(lr).includes(i.value):c!=null?c===e.trueValue||c===e.trueLabel:!!c}),l=za(B(()=>{var c;return(c=r==null?void 0:r.size)==null?void 0:c.value}),{prop:!0}),s=za(B(()=>{var c;return(c=r==null?void 0:r.size)==null?void 0:c.value})),u=B(()=>!!t.default||!xl(i.value));return{checkboxButtonSize:l,isChecked:o,isFocused:a,checkboxSize:s,hasOwnLabel:u,actualValue:i}},Wse=(e,t)=>{const{formItem:n}=bi(),{model:r,isGroup:a,isLimitExceeded:i}=tNe(e),{isFocused:o,isChecked:l,checkboxButtonSize:s,checkboxSize:u,hasOwnLabel:c,actualValue:d}=nNe(e,t,{model:r}),{isDisabled:p}=QIe({model:r,isChecked:l}),{inputId:f,isLabeledByFormItem:h}=Rl(e,{formItemContext:n,disableIdGeneration:c,disableIdManagement:a}),{handleChange:m,onClickRoot:v}=eNe(e,{model:r,isLimitExceeded:i,hasOwnLabel:c,isDisabled:p,isLabeledByFormItem:h});return(()=>{function C(){var F,b;st(r.value)&&!r.value.includes(d.value)?r.value.push(d.value):r.value=(b=(F=e.trueValue)!=null?F:e.trueLabel)!=null?b:!0}e.checked&&C()})(),Yu({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},B(()=>a.value&&xl(e.value))),Yu({from:"true-label",replacement:"true-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},B(()=>!!e.trueLabel)),Yu({from:"false-label",replacement:"false-value",version:"3.0.0",scope:"el-checkbox",ref:"https://element-plus.org/en-US/component/checkbox.html"},B(()=>!!e.falseLabel)),{inputId:f,isLabeledByFormItem:h,isChecked:l,isDisabled:p,isFocused:o,checkboxButtonSize:s,checkboxSize:u,hasOwnLabel:c,model:r,actualValue:d,handleChange:m,onClickRoot:v}},rNe=he({name:"ElCheckbox"}),aNe=he(Ke(se({},rNe),{props:Hse,emits:zse,setup(e){const t=e,n=ka(),{inputId:r,isLabeledByFormItem:a,isChecked:i,isDisabled:o,isFocused:l,checkboxSize:s,hasOwnLabel:u,model:c,actualValue:d,handleChange:p,onClickRoot:f}=Wse(t,n),h=B(()=>{var C,F,b,E;return t.trueValue||t.falseValue||t.trueLabel||t.falseLabel?{"true-value":(F=(C=t.trueValue)!=null?C:t.trueLabel)!=null?F:!0,"false-value":(E=(b=t.falseValue)!=null?b:t.falseLabel)!=null?E:!1}:{value:d.value}}),m=ot("checkbox"),v=B(()=>[m.b(),m.m(s.value),m.is("disabled",o.value),m.is("bordered",t.border),m.is("checked",i.value)]),g=B(()=>[m.e("input"),m.is("disabled",o.value),m.is("checked",i.value),m.is("indeterminate",t.indeterminate),m.is("focus",l.value)]);return(C,F)=>(H(),je(an(!y(u)&&y(a)?"span":"label"),{class:J(y(v)),"aria-controls":C.indeterminate?C.ariaControls:null,onClick:y(f)},{default:Ie(()=>[be("span",{class:J(y(g))},[rn(be("input",en({id:y(r),"onUpdate:modelValue":b=>Kn(c)?c.value=b:null,class:y(m).e("original"),type:"checkbox",indeterminate:C.indeterminate,name:C.name,tabindex:C.tabindex,disabled:y(o)},y(h),{onChange:y(p),onFocus:b=>l.value=!0,onBlur:b=>l.value=!1,onClick:jt(()=>{},["stop"])}),null,16,["id","onUpdate:modelValue","indeterminate","name","tabindex","disabled","onChange","onFocus","onBlur","onClick"]),[[h2,y(c)]]),be("span",{class:J(y(m).e("inner"))},null,2)],2),y(u)?(H(),ue("span",{key:0,class:J(y(m).e("label"))},[ze(C.$slots,"default"),C.$slots.default?$e("v-if",!0):(H(),ue(At,{key:0},[En(pt(C.label),1)],64))],2)):$e("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}}));var Gse=yt(aNe,[["__file","checkbox.vue"]]);const iNe=he({name:"ElCheckboxButton"}),oNe=he(Ke(se({},iNe),{props:Hse,emits:zse,setup(e){const t=e,n=ka(),{isFocused:r,isChecked:a,isDisabled:i,checkboxButtonSize:o,model:l,actualValue:s,handleChange:u}=Wse(t,n),c=B(()=>{var m,v,g,C;return t.trueValue||t.falseValue||t.trueLabel||t.falseLabel?{"true-value":(v=(m=t.trueValue)!=null?m:t.trueLabel)!=null?v:!0,"false-value":(C=(g=t.falseValue)!=null?g:t.falseLabel)!=null?C:!1}:{value:s.value}}),d=ut(z0,void 0),p=ot("checkbox"),f=B(()=>{var m,v,g,C;const F=(v=(m=d==null?void 0:d.fill)==null?void 0:m.value)!=null?v:"";return{backgroundColor:F,borderColor:F,color:(C=(g=d==null?void 0:d.textColor)==null?void 0:g.value)!=null?C:"",boxShadow:F?`-1px 0 0 0 ${F}`:void 0}}),h=B(()=>[p.b("button"),p.bm("button",o.value),p.is("disabled",i.value),p.is("checked",a.value),p.is("focus",r.value)]);return(m,v)=>(H(),ue("label",{class:J(y(h))},[rn(be("input",en({"onUpdate:modelValue":g=>Kn(l)?l.value=g:null,class:y(p).be("button","original"),type:"checkbox",name:m.name,tabindex:m.tabindex,disabled:y(i)},y(c),{onChange:y(u),onFocus:g=>r.value=!0,onBlur:g=>r.value=!1,onClick:jt(()=>{},["stop"])}),null,16,["onUpdate:modelValue","name","tabindex","disabled","onChange","onFocus","onBlur","onClick"]),[[h2,y(l)]]),m.$slots.default||m.label?(H(),ue("span",{key:0,class:J(y(p).be("button","inner")),style:Rt(y(a)?y(f):void 0)},[ze(m.$slots,"default",{},()=>[En(pt(m.label),1)])],6)):$e("v-if",!0)],2))}}));var ZO=yt(oNe,[["__file","checkbox-button.vue"]]);const lNe=ht(se({modelValue:{type:Be(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:qa,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0},options:{type:Be(Array)},props:{type:Be(Object),default:()=>jse},type:{type:String,values:["checkbox","button"],default:"checkbox"}},vo(["ariaLabel"]))),sNe={[Jt]:e=>st(e),change:e=>st(e)},jse={label:"label",value:"value",disabled:"disabled"},uNe=he({name:"ElCheckboxGroup"}),cNe=he(Ke(se({},uNe),{props:lNe,emits:sNe,setup(e,{emit:t}){const n=e,r=ot("checkbox"),{formItem:a}=bi(),{inputId:i,isLabeledByFormItem:o}=Rl(n,{formItemContext:a}),l=p=>Qt(null,null,function*(){t(Jt,p),yield Ne(),t(An,p)}),s=B({get(){return n.modelValue},set(p){l(p)}}),u=B(()=>se(se({},jse),n.props)),c=p=>{const{label:f,value:h,disabled:m}=u.value,v={label:p[f],value:p[h],disabled:p[m]};return se(se({},c9(p,[f,h,m])),v)},d=B(()=>n.type==="button"?ZO:Gse);return Xt(z0,Ke(se({},vd(Pa(n),["size","min","max","disabled","validateEvent","fill","textColor"])),{modelValue:s,changeEvent:l})),He(()=>n.modelValue,(p,f)=>{n.validateEvent&&!Fa(p,f)&&(a==null||a.validate("change").catch(h=>Fn(h)))}),(p,f)=>{var h;return H(),je(an(p.tag),{id:y(i),class:J(y(r).b("group")),role:"group","aria-label":y(o)?void 0:p.ariaLabel||"checkbox-group","aria-labelledby":y(o)?(h=y(a))==null?void 0:h.labelId:void 0},{default:Ie(()=>[ze(p.$slots,"default",{},()=>[(H(!0),ue(At,null,bn(p.options,(m,v)=>(H(),je(an(y(d)),en({key:v},c(m)),null,16))),128))])]),_:3},8,["id","class","aria-label","aria-labelledby"])}}}));var Kse=yt(cNe,[["__file","checkbox-group.vue"]]);const ps=ln(Gse,{CheckboxButton:ZO,CheckboxGroup:Kse}),dNe=fa(ZO),Use=fa(Kse),qse=ht({modelValue:{type:[String,Number,Boolean],default:void 0},size:qa,disabled:Boolean,label:{type:[String,Number,Boolean],default:void 0},value:{type:[String,Number,Boolean],default:void 0},name:{type:String,default:void 0}}),fNe=ht(Ke(se({},qse),{border:Boolean})),Yse={[Jt]:e=>xt(e)||Ot(e)||ur(e),[An]:e=>xt(e)||Ot(e)||ur(e)},Jse=Symbol("radioGroupKey"),Xse=(e,t)=>{const n=j(),r=ut(Jse,void 0),a=B(()=>!!r),i=B(()=>xl(e.value)?e.label:e.value),o=B({get(){return a.value?r.modelValue:e.modelValue},set(d){a.value?r.changeEvent(d):t&&t(Jt,d),n.value.checked=e.modelValue===i.value}}),l=za(B(()=>r==null?void 0:r.size)),s=si(B(()=>r==null?void 0:r.disabled)),u=j(!1),c=B(()=>s.value||a.value&&o.value!==i.value?-1:0);return Yu({from:"label act as value",replacement:"value",version:"3.0.0",scope:"el-radio",ref:"https://element-plus.org/en-US/component/radio.html"},B(()=>a.value&&xl(e.value))),{radioRef:n,isGroup:a,radioGroup:r,focus:u,size:l,disabled:s,tabIndex:c,modelValue:o,actualValue:i}},pNe=he({name:"ElRadio"}),hNe=he(Ke(se({},pNe),{props:fNe,emits:Yse,setup(e,{emit:t}){const n=e,r=ot("radio"),{radioRef:a,radioGroup:i,focus:o,size:l,disabled:s,modelValue:u,actualValue:c}=Xse(n,t);function d(){Ne(()=>t(An,u.value))}return(p,f)=>{var h;return H(),ue("label",{class:J([y(r).b(),y(r).is("disabled",y(s)),y(r).is("focus",y(o)),y(r).is("bordered",p.border),y(r).is("checked",y(u)===y(c)),y(r).m(y(l))])},[be("span",{class:J([y(r).e("input"),y(r).is("disabled",y(s)),y(r).is("checked",y(u)===y(c))])},[rn(be("input",{ref_key:"radioRef",ref:a,"onUpdate:modelValue":m=>Kn(u)?u.value=m:null,class:J(y(r).e("original")),value:y(c),name:p.name||((h=y(i))==null?void 0:h.name),disabled:y(s),checked:y(u)===y(c),type:"radio",onFocus:m=>o.value=!0,onBlur:m=>o.value=!1,onChange:d,onClick:jt(()=>{},["stop"])},null,42,["onUpdate:modelValue","value","name","disabled","checked","onFocus","onBlur","onClick"]),[[m2,y(u)]]),be("span",{class:J(y(r).e("inner"))},null,2)],2),be("span",{class:J(y(r).e("label")),onKeydown:jt(()=>{},["stop"])},[ze(p.$slots,"default",{},()=>[En(pt(p.label),1)])],42,["onKeydown"])],2)}}}));var Zse=yt(hNe,[["__file","radio.vue"]]);const mNe=ht(se({},qse)),vNe=he({name:"ElRadioButton"}),gNe=he(Ke(se({},vNe),{props:mNe,setup(e){const t=e,n=ot("radio"),{radioRef:r,focus:a,size:i,disabled:o,modelValue:l,radioGroup:s,actualValue:u}=Xse(t),c=B(()=>({backgroundColor:(s==null?void 0:s.fill)||"",borderColor:(s==null?void 0:s.fill)||"",boxShadow:s!=null&&s.fill?`-1px 0 0 0 ${s.fill}`:"",color:(s==null?void 0:s.textColor)||""}));return(d,p)=>{var f;return H(),ue("label",{class:J([y(n).b("button"),y(n).is("active",y(l)===y(u)),y(n).is("disabled",y(o)),y(n).is("focus",y(a)),y(n).bm("button",y(i))])},[rn(be("input",{ref_key:"radioRef",ref:r,"onUpdate:modelValue":h=>Kn(l)?l.value=h:null,class:J(y(n).be("button","original-radio")),value:y(u),type:"radio",name:d.name||((f=y(s))==null?void 0:f.name),disabled:y(o),onFocus:h=>a.value=!0,onBlur:h=>a.value=!1,onClick:jt(()=>{},["stop"])},null,42,["onUpdate:modelValue","value","name","disabled","onFocus","onBlur","onClick"]),[[m2,y(l)]]),be("span",{class:J(y(n).be("button","inner")),style:Rt(y(l)===y(u)?y(c):{}),onKeydown:jt(()=>{},["stop"])},[ze(d.$slots,"default",{},()=>[En(pt(d.label),1)])],46,["onKeydown"])],2)}}}));var QO=yt(gNe,[["__file","radio-button.vue"]]);const yNe=ht(se({id:{type:String,default:void 0},size:qa,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:void 0},fill:{type:String,default:""},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0},options:{type:Be(Array)},props:{type:Be(Object),default:()=>Qse},type:{type:String,values:["radio","button"],default:"radio"}},vo(["ariaLabel"]))),bNe=Yse,Qse={label:"label",value:"value",disabled:"disabled"},CNe=he({name:"ElRadioGroup"}),FNe=he(Ke(se({},CNe),{props:yNe,emits:bNe,setup(e,{emit:t}){const n=e,r=ot("radio"),a=ki(),i=j(),{formItem:o}=bi(),{inputId:l,isLabeledByFormItem:s}=Rl(n,{formItemContext:o}),u=h=>{t(Jt,h),Ne(()=>t(An,h))};Gt(()=>{const h=i.value.querySelectorAll("[type=radio]"),m=h[0];!Array.from(h).some(v=>v.checked)&&m&&(m.tabIndex=0)});const c=B(()=>n.name||a.value),d=B(()=>se(se({},Qse),n.props)),p=h=>{const{label:m,value:v,disabled:g}=d.value,C={label:h[m],value:h[v],disabled:h[g]};return se(se({},c9(h,[m,v,g])),C)},f=B(()=>n.type==="button"?QO:Zse);return Xt(Jse,dn(Ke(se({},Pa(n)),{changeEvent:u,name:c}))),He(()=>n.modelValue,(h,m)=>{n.validateEvent&&!Fa(h,m)&&(o==null||o.validate("change").catch(v=>Fn(v)))}),(h,m)=>(H(),ue("div",{id:y(l),ref_key:"radioGroupRef",ref:i,class:J(y(r).b("group")),role:"radiogroup","aria-label":y(s)?void 0:h.ariaLabel||"radio-group","aria-labelledby":y(s)?y(o).labelId:void 0},[ze(h.$slots,"default",{},()=>[(H(!0),ue(At,null,bn(h.options,(v,g)=>(H(),je(an(y(f)),en({key:g},p(v)),null,16))),128))])],10,["id","aria-label","aria-labelledby"]))}}));var eue=yt(FNe,[["__file","radio-group.vue"]]);const tue=ln(Zse,{RadioButton:QO,RadioGroup:eue}),ENe=fa(eue),wNe=fa(QO),C9=Symbol();function SNe(e){return!!(st(e)?e.every(({type:t})=>t===la):(e==null?void 0:e.type)===la)}var ANe=he({name:"NodeContent",props:{node:{type:Object,required:!0}},setup(e){const t=ot("cascader-node"),{renderLabelFn:n}=ut(C9),{node:r}=e,{data:a,label:i}=r,o=()=>{const l=n==null?void 0:n({node:r,data:a});return SNe(l)?i:l!=null?l:i};return()=>Ee("span",{class:t.e("label")},[o()])}});const _Ne=he({name:"ElCascaderNode"}),DNe=he(Ke(se({},_Ne),{props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(e,{emit:t}){const n=e,r=ut(C9),a=ot("cascader-node"),i=B(()=>r.isHoverMenu),o=B(()=>r.config.multiple),l=B(()=>r.config.checkStrictly),s=B(()=>r.config.showPrefix),u=B(()=>{var A;return(A=r.checkedNodes[0])==null?void 0:A.uid}),c=B(()=>n.node.isDisabled),d=B(()=>n.node.isLeaf),p=B(()=>l.value&&!d.value||!c.value),f=B(()=>m(r.expandingNode)),h=B(()=>l.value&&r.checkedNodes.some(m)),m=A=>{var _;const{level:D,uid:x}=n.node;return((_=A==null?void 0:A.pathNodes[D-1])==null?void 0:_.uid)===x},v=()=>{f.value||r.expandNode(n.node)},g=A=>{const{node:_}=n;A!==_.checked&&r.handleCheckChange(_,A)},C=()=>{r.lazyLoad(n.node,()=>{d.value||v()})},F=A=>{i.value&&(b(),!d.value&&t("expand",A))},b=()=>{const{node:A}=n;!p.value||A.loading||(A.loaded?v():C())},E=()=>{d.value&&!c.value&&!l.value&&!o.value?S(!0):(r.config.checkOnClickNode&&(o.value||l.value)||d.value&&r.config.checkOnClickLeaf)&&!c.value?w(!n.node.checked):i.value||b()},w=A=>{l.value?(g(A),n.node.loaded&&v()):S(A)},S=A=>{n.node.loaded?(g(A),!l.value&&v()):C()};return(A,_)=>(H(),ue("li",{id:`${e.menuId}-${e.node.uid}`,role:"menuitem","aria-haspopup":!y(d),"aria-owns":y(d)?void 0:e.menuId,"aria-expanded":y(f),tabindex:y(p)?-1:void 0,class:J([y(a).b(),y(a).is("selectable",y(l)),y(a).is("active",e.node.checked),y(a).is("disabled",!y(p)),y(f)&&"in-active-path",y(h)&&"in-checked-path"]),onMouseenter:F,onFocus:F,onClick:E},[$e(" prefix "),y(o)&&y(s)?(H(),je(y(ps),{key:0,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:y(c),onClick:jt(()=>{},["stop"]),"onUpdate:modelValue":w},null,8,["model-value","indeterminate","disabled","onClick"])):y(l)&&y(s)?(H(),je(y(tue),{key:1,"model-value":y(u),label:e.node.uid,disabled:y(c),"onUpdate:modelValue":w,onClick:jt(()=>{},["stop"])},{default:Ie(()=>[$e(`
Add an empty element to avoid render label,
do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485
`),be("span")]),_:1},8,["model-value","label","disabled","onClick"])):y(d)&&e.node.checked?(H(),je(y(kt),{key:2,class:J(y(a).e("prefix"))},{default:Ie(()=>[Ee(y(A2))]),_:1},8,["class"])):$e("v-if",!0),$e(" content "),Ee(y(ANe),{node:e.node},null,8,["node"]),$e(" postfix "),y(d)?$e("v-if",!0):(H(),ue(At,{key:3},[e.node.loading?(H(),je(y(kt),{key:0,class:J([y(a).is("loading"),y(a).e("postfix")])},{default:Ie(()=>[Ee(y(lc))]),_:1},8,["class"])):(H(),je(y(kt),{key:1,class:J(["arrow-right",y(a).e("postfix")])},{default:Ie(()=>[Ee(y(co))]),_:1},8,["class"]))],64))],42,["id","aria-haspopup","aria-owns","aria-expanded","tabindex"]))}}));var TNe=yt(DNe,[["__file","node.vue"]]);const xNe=he({name:"ElCascaderMenu"}),kNe=he(Ke(se({},xNe),{props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(e){const t=e,n=Kt(),r=ot("cascader-menu"),{t:a}=Pn(),i=ki();let o,l;const s=ut(C9),u=j(),c=B(()=>!t.nodes.length),d=B(()=>!s.initialLoaded),p=B(()=>`${i.value}-${t.index}`),f=g=>{o=g.target},h=g=>{if(!(!s.isHoverMenu||!o||!u.value))if(o.contains(g.target)){m();const C=n.vnode.el,{left:F}=C.getBoundingClientRect(),{offsetWidth:b,offsetHeight:E}=C,w=g.clientX-F,S=o.offsetTop,A=S+o.offsetHeight;u.value.innerHTML=`
<path style="pointer-events: auto;" fill="transparent" d="M${w} ${S} L${b} 0 V${S} Z" />
<path style="pointer-events: auto;" fill="transparent" d="M${w} ${A} L${b} ${E} V${A} Z" />
`}else l||(l=window.setTimeout(v,s.config.hoverThreshold))},m=()=>{l&&(clearTimeout(l),l=void 0)},v=()=>{u.value&&(u.value.innerHTML="",m())};return(g,C)=>(H(),je(y(eu),{key:y(p),tag:"ul",role:"menu",class:J(y(r).b()),"wrap-class":y(r).e("wrap"),"view-class":[y(r).e("list"),y(r).is("empty",y(c))],onMousemove:h,onMouseleave:v},{default:Ie(()=>{var F;return[(H(!0),ue(At,null,bn(e.nodes,b=>(H(),je(TNe,{key:b.uid,node:b,"menu-id":y(p),onExpand:f},null,8,["node","menu-id"]))),128)),y(d)?(H(),ue("div",{key:0,class:J(y(r).e("empty-text"))},[Ee(y(kt),{size:"14",class:J(y(r).is("loading"))},{default:Ie(()=>[Ee(y(lc))]),_:1},8,["class"]),En(" "+pt(y(a)("el.cascader.loading")),1)],2)):y(c)?(H(),ue("div",{key:1,class:J(y(r).e("empty-text"))},[ze(g.$slots,"empty",{},()=>[En(pt(y(a)("el.cascader.noData")),1)])],2)):(F=y(s))!=null&&F.isHoverMenu?(H(),ue(At,{key:2},[$e(" eslint-disable-next-line vue/html-self-closing "),(H(),ue("svg",{ref_key:"hoverZone",ref:u,class:J(y(r).e("hover-zone"))},null,2))],2112)):$e("v-if",!0)]}),_:3},8,["class","wrap-class","view-class"]))}}));var MNe=yt(kNe,[["__file","menu.vue"]]);let BNe=0;const RNe=e=>{const t=[e];let{parent:n}=e;for(;n;)t.unshift(n),n=n.parent;return t};let pM=class hM{constructor(t,n,r,a=!1){this.data=t,this.config=n,this.parent=r,this.root=a,this.uid=BNe++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:i,label:o,children:l}=n,s=t[l],u=RNe(this);this.level=a?0:r?r.level+1:1,this.value=t[i],this.label=t[o],this.pathNodes=u,this.pathValues=u.map(c=>c.value),this.pathLabels=u.map(c=>c.label),this.childrenData=s,this.children=(s||[]).map(c=>new hM(c,n,this)),this.loaded=!n.lazy||this.isLeaf||!xo(s),this.text=""}get isDisabled(){const{data:t,parent:n,config:r}=this,{disabled:a,checkStrictly:i}=r;return(Mt(a)?a(t,this):!!t[a])||!i&&!!(n!=null&&n.isDisabled)}get isLeaf(){const{data:t,config:n,childrenData:r,loaded:a}=this,{lazy:i,leaf:o}=n,l=Mt(o)?o(t,this):t[o];return On(l)?i&&!a?!1:!(st(r)&&r.length):!!l}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(t){const{childrenData:n,children:r}=this,a=new hM(t,this.config,this);return st(n)?n.push(t):this.childrenData=[t],r.push(a),a}calcText(t,n){const r=t?this.pathLabels.join(n):this.label;return this.text=r,r}broadcast(t){this.children.forEach(n=>{var r;n&&(n.broadcast(t),(r=n.onParentCheck)==null||r.call(n,t))})}emit(){var t;const{parent:n}=this;n&&((t=n.onChildCheck)==null||t.call(n),n.emit())}onParentCheck(t){this.isDisabled||this.setCheckState(t)}onChildCheck(){const{children:t}=this,n=t.filter(a=>!a.isDisabled),r=n.length?n.every(a=>a.checked):!1;this.setCheckState(r)}setCheckState(t){const n=this.children.length,r=this.children.reduce((a,i)=>{const o=i.checked?1:i.indeterminate?.5:0;return a+o},0);this.checked=this.loaded&&this.children.filter(a=>!a.isDisabled).every(a=>a.loaded&&a.checked)&&t,this.indeterminate=this.loaded&&r!==n&&r>0}doCheck(t){if(this.checked===t)return;const{checkStrictly:n,multiple:r}=this.config;n||!r?this.checked=t:(this.broadcast(t),this.setCheckState(t),this.emit())}};const mM=(e,t)=>e.reduce((n,r)=>(r.isLeaf?n.push(r):(!t&&n.push(r),n=n.concat(mM(r.children,t))),n),[]);let FW=class{constructor(t,n){this.config=n;const r=(t||[]).map(a=>new pM(a,this.config));this.nodes=r,this.allNodes=mM(r,!1),this.leafNodes=mM(r,!0)}getNodes(){return this.nodes}getFlattedNodes(t){return t?this.leafNodes:this.allNodes}appendNode(t,n){const r=n?n.appendChild(t):new pM(t,this.config);n||this.nodes.push(r),this.appendAllNodesAndLeafNodes(r)}appendNodes(t,n){t.length>0?t.forEach(r=>this.appendNode(r,n)):n&&n.isLeaf&&this.leafNodes.push(n)}appendAllNodesAndLeafNodes(t){this.allNodes.push(t),t.isLeaf&&this.leafNodes.push(t),t.children&&t.children.forEach(n=>{this.appendAllNodesAndLeafNodes(n)})}getNodeByValue(t,n=!1){return xl(t)?null:this.getFlattedNodes(n).find(a=>Fa(a.value,t)||Fa(a.pathValues,t))||null}getSameNode(t){return t&&this.getFlattedNodes(!1).find(({value:r,level:a})=>Fa(t.value,r)&&t.level===a)||null}};const nue=ht({modelValue:{type:Be([Number,String,Array,Object])},options:{type:Be(Array),default:()=>[]},props:{type:Be(Object),default:()=>({})}}),LNe={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:Qn,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500,checkOnClickNode:!1,checkOnClickLeaf:!0,showPrefix:!0},ONe=ht(Ke(se({},nue),{border:{type:Boolean,default:!0},renderLabel:{type:Function}})),EW=e=>!0,PNe={[Jt]:EW,[An]:EW,close:()=>!0,"expand-change":e=>e},INe=e=>B(()=>se(se({},LNe),e.props)),wW=e=>{if(!e)return 0;const t=e.id.split("-");return Number(t[t.length-2])},NNe=e=>{if(!e)return;const t=e.querySelector("input");t?t.click():qle(e)&&e.click()},$Ne=(e,t)=>{const n=t.slice(0),r=n.map(i=>i.uid),a=e.reduce((i,o)=>{const l=r.indexOf(o.uid);return l>-1&&(i.push(o),n.splice(l,1),r.splice(l,1)),i},[]);return a.push(...n),a},VNe=he({name:"ElCascaderPanel",inheritAttrs:!1}),HNe=he(Ke(se({},VNe),{props:ONe,emits:PNe,setup(e,{expose:t,emit:n}){const r=e;let a=!1;const i=ot("cascader"),o=INe(r),l=ka();let s;const u=j(!0),c=j(!1),d=j([]),p=j(),f=j([]),h=j(),m=j([]),v=B(()=>o.value.expandTrigger==="hover"),g=B(()=>r.renderLabel||l.default),C=()=>{const{options:k}=r,R=o.value;a=!1,s=new FW(k,R),f.value=[s.getNodes()],R.lazy&&xo(r.options)?(u.value=!1,F(void 0,T=>{T&&(s=new FW(T,R),f.value=[s.getNodes()]),u.value=!0,x(!1,!0)})):x(!1,!0)},F=(k,R)=>{const T=o.value;k=k||new pM({},T,void 0,!0),k.loading=!0;const O=V=>{const W=k,U=W.root?null:W;W.loading=!1,W.loaded=!0,W.childrenData=W.childrenData||[],V&&(s==null||s.appendNodes(V,U)),V&&(R==null||R(V)),k.level===0&&(c.value=!0)},$=()=>{k.loading=!1,k.loaded=!1,k.level===0&&(u.value=!0)};T.lazyLoad(k,O,$)},b=(k,R)=>{var T;const{level:O}=k,$=f.value.slice(0,O);let V;k.isLeaf?V=k.pathNodes[O-2]:(V=k,$.push(k.children)),((T=h.value)==null?void 0:T.uid)!==(V==null?void 0:V.uid)&&(h.value=k,f.value=$,!R&&n("expand-change",(k==null?void 0:k.pathValues)||[]))},E=(k,R,T=!0)=>{const{checkStrictly:O,multiple:$}=o.value,V=m.value[0];a=!0,!$&&(V==null||V.doCheck(!1)),k.doCheck(R),D(),T&&!$&&!O&&n("close"),!T&&!$&&w(k)},w=k=>{k&&(k=k.parent,w(k),k&&b(k))},S=k=>s==null?void 0:s.getFlattedNodes(k),A=k=>{var R;return(R=S(k))==null?void 0:R.filter(({checked:T})=>T!==!1)},_=()=>{m.value.forEach(k=>k.doCheck(!1)),D(),f.value=f.value.slice(0,1),h.value=void 0,n("expand-change",[])},D=()=>{var k;const{checkStrictly:R,multiple:T}=o.value,O=m.value,$=A(!R),V=$Ne(O,$),W=V.map(U=>U.valueByOption);m.value=V,p.value=T?W:(k=W[0])!=null?k:null},x=(k=!1,R=!1)=>{const{modelValue:T}=r,{lazy:O,multiple:$,checkStrictly:V}=o.value,W=!V;if(!(!u.value||a||!R&&Fa(T,p.value)))if(O&&!k){const ae=sW(Wke(ao(T))).map(ie=>s==null?void 0:s.getNodeByValue(ie)).filter(ie=>!!ie&&!ie.loaded&&!ie.loading);ae.length?ae.forEach(ie=>{F(ie,()=>x(!1,R))}):x(!0,R)}else{const U=$?ao(T):[T],ae=sW(U.map(ie=>s==null?void 0:s.getNodeByValue(ie,W)));M(ae,R),p.value=J7(T!=null?T:void 0)}},M=(k,R=!0)=>{const{checkStrictly:T}=o.value,O=m.value,$=k.filter(U=>!!U&&(T||U.isLeaf)),V=s==null?void 0:s.getSameNode(h.value),W=R&&V||$[0];W?W.pathNodes.forEach(U=>b(U,!0)):h.value=void 0,O.forEach(U=>U.doCheck(!1)),dn($).forEach(U=>U.doCheck(!0)),m.value=$,Ne(L)},L=()=>{zn&&d.value.forEach(k=>{const R=k==null?void 0:k.$el;if(R){const T=R.querySelector(`.${i.namespace.value}-scrollbar__wrap`),O=R.querySelector(`.${i.b("node")}.${i.is("active")}:last-child`)||R.querySelector(`.${i.b("node")}.in-active-path`);RO(T,O)}})},P=k=>{const R=k.target,T=Ar(k);switch(T){case gt.up:case gt.down:{k.preventDefault();const O=T===gt.up?-1:1;S3(Yle(R,O,`.${i.b("node")}[tabindex="-1"]`));break}case gt.left:{k.preventDefault();const O=d.value[wW(R)-1],$=O==null?void 0:O.$el.querySelector(`.${i.b("node")}[aria-expanded="true"]`);S3($);break}case gt.right:{k.preventDefault();const O=d.value[wW(R)+1],$=O==null?void 0:O.$el.querySelector(`.${i.b("node")}[tabindex="-1"]`);S3($);break}case gt.enter:case gt.numpadEnter:NNe(R);break}};Xt(C9,dn({config:o,expandingNode:h,checkedNodes:m,isHoverMenu:v,initialLoaded:u,renderLabelFn:g,lazyLoad:F,expandNode:b,handleCheckChange:E})),He(o,(k,R)=>{Fa(k,R)||C()},{immediate:!0}),He(()=>r.options,C,{deep:!0}),He(()=>r.modelValue,()=>{a=!1,x()},{deep:!0}),He(()=>p.value,k=>{Fa(k,r.modelValue)||(n(Jt,k),n(An,k))});const N=()=>{c.value||C()};return d2(()=>d.value=[]),Gt(()=>!xo(r.modelValue)&&x()),t({menuList:d,menus:f,checkedNodes:m,handleKeyDown:P,handleCheckChange:E,getFlattedNodes:S,getCheckedNodes:A,clearCheckedNodes:_,calculateCheckedValue:D,scrollToExpandingNode:L,loadLazyRootNodes:N}),(k,R)=>(H(),ue("div",{class:J([y(i).b("panel"),y(i).is("bordered",k.border)]),onKeydown:P},[(H(!0),ue(At,null,bn(f.value,(T,O)=>(H(),je(MNe,{key:O,ref_for:!0,ref:$=>d.value[O]=$,index:O,nodes:[...T]},{empty:Ie(()=>[ze(k.$slots,"empty")]),_:2},1032,["index","nodes"]))),128))],34))}}));var zNe=yt(HNe,[["__file","index.vue"]]);const rue=ln(zNe),bd=ht({type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"},closable:Boolean,disableTransitions:Boolean,hit:Boolean,color:String,size:{type:String,values:gc},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),WNe={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},GNe=he({name:"ElTag"}),jNe=he(Ke(se({},GNe),{props:bd,emits:WNe,setup(e,{emit:t}){const n=e,r=za(),a=ot("tag"),i=B(()=>{const{type:u,hit:c,effect:d,closable:p,round:f}=n;return[a.b(),a.is("closable",p),a.m(u||"primary"),a.m(r.value),a.m(d),a.is("hit",c),a.is("round",f)]}),o=u=>{t("close",u)},l=u=>{t("click",u)},s=u=>{var c,d,p;(p=(d=(c=u==null?void 0:u.component)==null?void 0:c.subTree)==null?void 0:d.component)!=null&&p.bum&&(u.component.subTree.component.bum=null)};return(u,c)=>u.disableTransitions?(H(),ue("span",{key:0,class:J(y(i)),style:Rt({backgroundColor:u.color}),onClick:l},[be("span",{class:J(y(a).e("content"))},[ze(u.$slots,"default")],2),u.closable?(H(),je(y(kt),{key:0,class:J(y(a).e("close")),onClick:jt(o,["stop"])},{default:Ie(()=>[Ee(y(cs))]),_:1},8,["class","onClick"])):$e("v-if",!0)],6)):(H(),je(vi,{key:1,name:`${y(a).namespace.value}-zoom-in-center`,appear:"",onVnodeMounted:s},{default:Ie(()=>[be("span",{class:J(y(i)),style:Rt({backgroundColor:u.color}),onClick:l},[be("span",{class:J(y(a).e("content"))},[ze(u.$slots,"default")],2),u.closable?(H(),je(y(kt),{key:0,class:J(y(a).e("close")),onClick:jt(o,["stop"])},{default:Ie(()=>[Ee(y(cs))]),_:1},8,["class","onClick"])):$e("v-if",!0)],6)]),_:3},8,["name"]))}}));var KNe=yt(jNe,[["__file","tag.vue"]]);const id=ln(KNe),UNe=ht(se(Ke(se({},nue),{size:qa,placeholder:String,disabled:Boolean,clearable:Boolean,clearIcon:{type:cr,default:xd},filterable:Boolean,filterMethod:{type:Be(Function),default:(e,t)=>e.text.includes(t)},separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,maxCollapseTags:{type:Number,default:1},collapseTagsTooltip:Boolean,maxCollapseTagsTooltipHeight:{type:[String,Number]},debounce:{type:Number,default:300},beforeFilter:{type:Be(Function),default:()=>!0},placement:{type:Be(String),values:Md,default:"bottom-start"},fallbackPlacements:{type:Be(Array),default:["bottom-start","bottom","top-start","top","right","left"]},popperClass:Fr.popperClass,popperStyle:Fr.popperStyle,teleported:Fr.teleported,effect:{type:Be(String),default:"light"},tagType:Ke(se({},bd.type),{default:"info"}),tagEffect:Ke(se({},bd.effect),{default:"light"}),validateEvent:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},showCheckedStrategy:{type:String,values:["parent","child"],default:"child"},checkOnClickNode:Boolean,showPrefix:{type:Boolean,default:!0}}),Wm)),SW=e=>!0,qNe={[Jt]:SW,[An]:SW,focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,visibleChange:e=>ur(e),expandChange:e=>!!e,removeTag:e=>!!e},of=new Map;if(zn){let e;document.addEventListener("mousedown",t=>e=t),document.addEventListener("mouseup",t=>{if(e){for(const n of of.values())for(const{documentHandler:r}of n)r(t,e);e=void 0}})}function AW(e,t){let n=[];return st(t.arg)?n=t.arg:Tl(t.arg)&&n.push(t.arg),function(r,a){const i=t.instance.popperRef,o=r.target,l=a==null?void 0:a.target,s=!t||!t.instance,u=!o||!l,c=e.contains(o)||e.contains(l),d=e===o,p=n.length&&n.some(h=>h==null?void 0:h.contains(o))||n.length&&n.includes(l),f=i&&(i.contains(o)||i.contains(l));s||u||c||d||p||f||t.value(r,a)}}const Cd={beforeMount(e,t){of.has(e)||of.set(e,[]),of.get(e).push({documentHandler:AW(e,t),bindingFn:t.value})},updated(e,t){of.has(e)||of.set(e,[]);const n=of.get(e),r=n.findIndex(i=>i.bindingFn===t.oldValue),a={documentHandler:AW(e,t),bindingFn:t.value};r>=0?n.splice(r,1,a):n.push(a)},unmounted(e){of.delete(e)}},YNe=he({name:"ElCascader"}),JNe=he(Ke(se({},YNe),{props:UNe,emits:qNe,setup(e,{expose:t,emit:n}){const r=e,a={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:xe})=>{const{modifiersData:rt,placement:ct}=xe;["right","left","bottom","top"].includes(ct)||rt.arrow&&(rt.arrow.x=35)},requires:["arrow"]}]},i=mc();let o=0,l=0;const s=ot("cascader"),u=ot("input"),{t:c}=Pn(),{formItem:d}=bi(),p=si(),{valueOnClear:f}=S2(r),{isComposing:h,handleComposition:m}=T2({afterComposition(xe){var rt;const ct=(rt=xe.target)==null?void 0:rt.value;le(ct)}}),v=j(),g=j(),C=j(),F=j(),b=j(),E=j(),w=j(!1),S=j(!1),A=j(!1),_=j(""),D=j(""),x=j([]),M=j([]),L=B(()=>r.props.multiple?r.collapseTags?x.value.slice(0,r.maxCollapseTags):x.value:[]),P=B(()=>r.props.multiple?r.collapseTags?x.value.slice(r.maxCollapseTags):[]:[]),N=B(()=>i.style),k=B(()=>{var xe;return(xe=r.placeholder)!=null?xe:c("el.cascader.placeholder")}),R=B(()=>D.value||x.value.length>0||h.value?"":k.value),T=za(),O=B(()=>T.value==="small"?"small":"default"),$=B(()=>!!r.props.multiple),V=B(()=>!r.filterable||$.value),W=B(()=>$.value?D.value:_.value),U=B(()=>{var xe;return((xe=b.value)==null?void 0:xe.checkedNodes)||[]}),{wrapperRef:ae,isFocused:ie,handleBlur:ye}=kd(C,{disabled:p,beforeBlur(xe){var rt,ct;return((rt=v.value)==null?void 0:rt.isFocusInsideContent(xe))||((ct=g.value)==null?void 0:ct.isFocusInsideContent(xe))},afterBlur(){var xe;r.validateEvent&&((xe=d==null?void 0:d.validate)==null||xe.call(d,"blur").catch(rt=>Fn(rt)))}}),ne=B(()=>!r.clearable||p.value||A.value||!S.value&&!ie.value?!1:!!U.value.length),Y=B(()=>{const{showAllLevels:xe,separator:rt}=r,ct=U.value;return ct.length?$.value?"":ct[0].calcText(xe,rt):""}),te=B(()=>(d==null?void 0:d.validateState)||""),X=B({get(){return J7(r.modelValue)},set(xe){const rt=xe!=null?xe:f.value;n(Jt,rt),n(An,rt),r.validateEvent&&(d==null||d.validate("change").catch(ct=>Fn(ct)))}}),re=B(()=>[s.b(),s.m(T.value),s.is("disabled",p.value),i.class]),we=B(()=>[u.e("icon"),"icon-arrow-down",s.is("reverse",w.value)]),q=B(()=>s.is("focus",ie.value)),Q=B(()=>{var xe,rt;return(rt=(xe=v.value)==null?void 0:xe.popperRef)==null?void 0:rt.contentRef}),ce=xe=>{if(ie.value){const rt=new FocusEvent("blur",xe);ye(rt)}me(!1)},me=xe=>{var rt,ct,ge;p.value||(xe=xe!=null?xe:!w.value,xe!==w.value&&(w.value=xe,(ct=(rt=C.value)==null?void 0:rt.input)==null||ct.setAttribute("aria-expanded",`${xe}`),xe?(de(),Ne((ge=b.value)==null?void 0:ge.scrollToExpandingNode)):r.filterable&&We(),n("visibleChange",xe)))},de=()=>{Ne(()=>{var xe;(xe=v.value)==null||xe.updatePopper()})},Z=()=>{A.value=!1},oe=xe=>{const{showAllLevels:rt,separator:ct}=r;return{node:xe,key:xe.uid,text:xe.calcText(rt,ct),hitState:!1,closable:!p.value&&!xe.isDisabled}},Ae=xe=>{var rt;const ct=xe.node;ct.doCheck(!1),(rt=b.value)==null||rt.calculateCheckedValue(),n("removeTag",ct.valueByOption)},Oe=()=>{switch(r.showCheckedStrategy){case"child":return U.value;case"parent":{const xe=Se(!1),rt=xe.map(ge=>ge.value);return xe.filter(ge=>!ge.parent||!rt.includes(ge.parent.value))}default:return[]}},Ge=()=>{if(!$.value)return;const xe=Oe(),rt=[];xe.forEach(ct=>rt.push(oe(ct))),x.value=rt},Xe=()=>{var xe,rt;const{filterMethod:ct,showAllLevels:ge,separator:sn}=r,tn=(rt=(xe=b.value)==null?void 0:xe.getFlattedNodes(!r.props.checkStrictly))==null?void 0:rt.filter(Ut=>Ut.isDisabled?!1:(Ut.calcText(ge,sn),ct(Ut,W.value)));$.value&&x.value.forEach(Ut=>{Ut.hitState=!1}),A.value=!0,M.value=tn,de()},De=()=>{var xe;let rt;A.value&&E.value?rt=E.value.$el.querySelector(`.${s.e("suggestion-item")}`):rt=(xe=b.value)==null?void 0:xe.$el.querySelector(`.${s.b("node")}[tabindex="-1"]`),rt&&(rt.focus(),!A.value&&rt.click())},ve=()=>{var xe,rt;const ct=(xe=C.value)==null?void 0:xe.input,ge=F.value,sn=(rt=E.value)==null?void 0:rt.$el;if(!(!zn||!ct)){if(sn){const tn=sn.querySelector(`.${s.e("suggestion-list")}`);tn.style.minWidth=`${ct.offsetWidth}px`}if(ge){const{offsetHeight:tn}=ge,Ut=x.value.length>0?`${Math.max(tn,o)-2}px`:`${o}px`;ct.style.height=Ut,de()}}},Se=xe=>{var rt;return(rt=b.value)==null?void 0:rt.getCheckedNodes(xe)},Je=xe=>{de(),n("expandChange",xe)},et=xe=>{if(h.value)return;switch(Ar(xe)){case gt.enter:case gt.numpadEnter:me();break;case gt.down:me(!0),Ne(De),xe.preventDefault();break;case gt.esc:w.value===!0&&(xe.preventDefault(),xe.stopPropagation(),me(!1));break;case gt.tab:me(!1);break}},Te=()=>{var xe;(xe=b.value)==null||xe.clearCheckedNodes(),!w.value&&r.filterable&&We(),me(!1),n("clear")},We=()=>{const{value:xe}=Y;_.value=xe,D.value=xe},qe=xe=>{var rt,ct;const{checked:ge}=xe;$.value?(rt=b.value)==null||rt.handleCheckChange(xe,!ge,!1):(!ge&&((ct=b.value)==null||ct.handleCheckChange(xe,!0,!1)),me(!1))},it=xe=>{const rt=xe.target,ct=Ar(xe);switch(ct){case gt.up:case gt.down:{xe.preventDefault();const ge=ct===gt.up?-1:1;S3(Yle(rt,ge,`.${s.e("suggestion-item")}[tabindex="-1"]`));break}case gt.enter:case gt.numpadEnter:rt.click();break}},Ve=()=>{const xe=x.value[x.value.length-1];l=D.value?0:l+1,!(!xe||!l||r.collapseTags&&x.value.length>1)&&(xe.hitState?Ae(xe):xe.hitState=!0)},Me=B(()=>r.debounce),Ze=E2(()=>{const{value:xe}=W;if(!xe)return;const rt=r.beforeFilter(xe);Kf(rt)?rt.then(Xe).catch(()=>{}):rt!==!1?Xe():Z()},Me),le=(xe,rt)=>{!w.value&&me(!0),!(rt!=null&&rt.isComposing)&&(xe?Ze():Z())},_e=xe=>Number.parseFloat(AMe(u.cssVarName("input-height"),xe).value)-2;return He(A,de),He([U,p,()=>r.collapseTags,()=>r.maxCollapseTags],Ge),He(x,()=>{Ne(()=>ve())}),He(T,()=>Qt(null,null,function*(){yield Ne();const xe=C.value.input;o=_e(xe)||o,ve()})),He(Y,We,{immediate:!0}),He(()=>w.value,xe=>{var rt;xe&&r.props.lazy&&r.props.lazyLoad&&((rt=b.value)==null||rt.loadLazyRootNodes())}),Gt(()=>{const xe=C.value.input,rt=_e(xe);o=xe.offsetHeight||rt,aa(xe,ve)}),t({getCheckedNodes:Se,cascaderPanelRef:b,togglePopperVisible:me,contentRef:Q,presentText:Y}),(xe,rt)=>(H(),je(y(Mi),{ref_key:"tooltipRef",ref:v,visible:w.value,teleported:xe.teleported,"popper-class":[y(s).e("dropdown"),xe.popperClass],"popper-style":xe.popperStyle,"popper-options":a,"fallback-placements":xe.fallbackPlacements,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:xe.placement,transition:`${y(s).namespace.value}-zoom-in-top`,effect:xe.effect,pure:"",persistent:xe.persistent,onHide:Z},{default:Ie(()=>[rn((H(),ue("div",{ref_key:"wrapperRef",ref:ae,class:J(y(re)),style:Rt(y(N)),onClick:()=>me(y(V)?void 0:!0),onKeydown:et,onMouseenter:ct=>S.value=!0,onMouseleave:ct=>S.value=!1},[Ee(y(lo),{ref_key:"inputRef",ref:C,modelValue:_.value,"onUpdate:modelValue":ct=>_.value=ct,placeholder:y(R),readonly:y(V),disabled:y(p),"validate-event":!1,size:y(T),class:J(y(q)),tabindex:y($)&&xe.filterable&&!y(p)?-1:void 0,onCompositionstart:y(m),onCompositionupdate:y(m),onCompositionend:y(m),onInput:le},ji({suffix:Ie(()=>[y(ne)?(H(),je(y(kt),{key:"clear",class:J([y(u).e("icon"),"icon-circle-close"]),onClick:jt(Te,["stop"])},{default:Ie(()=>[(H(),je(an(xe.clearIcon)))]),_:1},8,["class","onClick"])):(H(),je(y(kt),{key:"arrow-down",class:J(y(we)),onClick:jt(ct=>me(),["stop"])},{default:Ie(()=>[Ee(y(yc))]),_:1},8,["class","onClick"]))]),_:2},[xe.$slots.prefix?{name:"prefix",fn:Ie(()=>[ze(xe.$slots,"prefix")])}:void 0]),1032,["modelValue","onUpdate:modelValue","placeholder","readonly","disabled","size","class","tabindex","onCompositionstart","onCompositionupdate","onCompositionend"]),y($)?(H(),ue("div",{key:0,ref_key:"tagWrapper",ref:F,class:J([y(s).e("tags"),y(s).is("validate",!!y(te))])},[ze(xe.$slots,"tag",{data:x.value,deleteTag:Ae},()=>[(H(!0),ue(At,null,bn(y(L),ct=>(H(),je(y(id),{key:ct.key,type:xe.tagType,size:y(O),effect:xe.tagEffect,hit:ct.hitState,closable:ct.closable,"disable-transitions":"",onClose:ge=>Ae(ct)},{default:Ie(()=>[be("span",null,pt(ct.text),1)]),_:2},1032,["type","size","effect","hit","closable","onClose"]))),128))]),xe.collapseTags&&x.value.length>xe.maxCollapseTags?(H(),je(y(Mi),{key:0,ref_key:"tagTooltipRef",ref:g,disabled:w.value||!xe.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom","popper-class":xe.popperClass,"popper-style":xe.popperStyle,effect:xe.effect,persistent:xe.persistent},{default:Ie(()=>[Ee(y(id),{closable:!1,size:y(O),type:xe.tagType,effect:xe.tagEffect,"disable-transitions":""},{default:Ie(()=>[be("span",{class:J(y(s).e("tags-text"))}," + "+pt(x.value.length-xe.maxCollapseTags),3)]),_:1},8,["size","type","effect"])]),content:Ie(()=>[Ee(y(eu),{"max-height":xe.maxCollapseTagsTooltipHeight},{default:Ie(()=>[be("div",{class:J(y(s).e("collapse-tags"))},[(H(!0),ue(At,null,bn(y(P),(ct,ge)=>(H(),ue("div",{key:ge,class:J(y(s).e("collapse-tag"))},[(H(),je(y(id),{key:ct.key,class:"in-tooltip",type:xe.tagType,size:y(O),effect:xe.tagEffect,hit:ct.hitState,closable:ct.closable,"disable-transitions":"",onClose:sn=>Ae(ct)},{default:Ie(()=>[be("span",null,pt(ct.text),1)]),_:2},1032,["type","size","effect","hit","closable","onClose"]))],2))),128))],2)]),_:1},8,["max-height"])]),_:1},8,["disabled","popper-class","popper-style","effect","persistent"])):$e("v-if",!0),xe.filterable&&!y(p)?rn((H(),ue("input",{key:1,"onUpdate:modelValue":ct=>D.value=ct,type:"text",class:J(y(s).e("search-input")),placeholder:y(Y)?"":y(k),onInput:ct=>le(D.value,ct),onClick:jt(ct=>me(!0),["stop"]),onKeydown:sa(Ve,["delete"]),onCompositionstart:y(m),onCompositionupdate:y(m),onCompositionend:y(m)},null,42,["onUpdate:modelValue","placeholder","onInput","onClick","onKeydown","onCompositionstart","onCompositionupdate","onCompositionend"])),[[Jf,D.value]]):$e("v-if",!0)],2)):$e("v-if",!0)],46,["onClick","onMouseenter","onMouseleave"])),[[y(Cd),ce,y(Q)]])]),content:Ie(()=>[xe.$slots.header?(H(),ue("div",{key:0,class:J(y(s).e("header")),onClick:jt(()=>{},["stop"])},[ze(xe.$slots,"header")],10,["onClick"])):$e("v-if",!0),rn(Ee(y(rue),{ref_key:"cascaderPanelRef",ref:b,modelValue:y(X),"onUpdate:modelValue":ct=>Kn(X)?X.value=ct:null,options:xe.options,props:r.props,border:!1,"render-label":xe.$slots.default,onExpandChange:Je,onClose:ct=>xe.$nextTick(()=>me(!1))},{empty:Ie(()=>[ze(xe.$slots,"empty")]),_:3},8,["modelValue","onUpdate:modelValue","options","props","render-label","onClose"]),[[Nn,!A.value]]),xe.filterable?rn((H(),je(y(eu),{key:1,ref_key:"suggestionPanel",ref:E,tag:"ul",class:J(y(s).e("suggestion-panel")),"view-class":y(s).e("suggestion-list"),onKeydown:it},{default:Ie(()=>[M.value.length?(H(!0),ue(At,{key:0},bn(M.value,ct=>(H(),ue("li",{key:ct.uid,class:J([y(s).e("suggestion-item"),y(s).is("checked",ct.checked)]),tabindex:-1,onClick:ge=>qe(ct)},[ze(xe.$slots,"suggestion-item",{item:ct},()=>[be("span",null,pt(ct.text),1),ct.checked?(H(),je(y(kt),{key:0},{default:Ie(()=>[Ee(y(A2))]),_:1})):$e("v-if",!0)])],10,["onClick"]))),128)):ze(xe.$slots,"empty",{key:1},()=>[be("li",{class:J(y(s).e("empty-text"))},pt(y(c)("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class"])),[[Nn,A.value]]):$e("v-if",!0),xe.$slots.footer?(H(),ue("div",{key:2,class:J(y(s).e("footer")),onClick:jt(()=>{},["stop"])},[ze(xe.$slots,"footer")],10,["onClick"])):$e("v-if",!0)]),_:3},8,["visible","teleported","popper-class","popper-style","fallback-placements","placement","transition","effect","persistent"]))}}));var XNe=yt(JNe,[["__file","cascader.vue"]]);const ZNe=ln(XNe),QNe=ht({checked:Boolean,disabled:Boolean,type:{type:String,values:["primary","success","info","warning","danger"],default:"primary"}}),e$e={"update:checked":e=>ur(e),[An]:e=>ur(e)},t$e=he({name:"ElCheckTag"}),n$e=he(Ke(se({},t$e),{props:QNe,emits:e$e,setup(e,{emit:t}){const n=e,r=ot("check-tag"),a=B(()=>[r.b(),r.is("checked",n.checked),r.is("disabled",n.disabled),r.m(n.type||"primary")]),i=()=>{if(n.disabled)return;const o=!n.checked;t(An,o),t("update:checked",o)};return(o,l)=>(H(),ue("span",{class:J(y(a)),onClick:i},[ze(o.$slots,"default")],2))}}));var r$e=yt(n$e,[["__file","check-tag.vue"]]);const a$e=ln(r$e),i$e=ht({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:Be([Number,Object]),default:()=>ua({})},sm:{type:Be([Number,Object]),default:()=>ua({})},md:{type:Be([Number,Object]),default:()=>ua({})},lg:{type:Be([Number,Object]),default:()=>ua({})},xl:{type:Be([Number,Object]),default:()=>ua({})}}),aue=Symbol("rowContextKey"),o$e=he({name:"ElCol"}),l$e=he(Ke(se({},o$e),{props:i$e,setup(e){const t=e,{gutter:n}=ut(aue,{gutter:B(()=>0)}),r=ot("col"),a=B(()=>{const o={};return n.value&&(o.paddingLeft=o.paddingRight=`${n.value/2}px`),o}),i=B(()=>{const o=[];return["span","offset","pull","push"].forEach(u=>{const c=t[u];Ot(c)&&(u==="span"?o.push(r.b(`${t[u]}`)):c>0&&o.push(r.b(`${u}-${t[u]}`)))}),["xs","sm","md","lg","xl"].forEach(u=>{Ot(t[u])?o.push(r.b(`${u}-${t[u]}`)):cn(t[u])&&Object.entries(t[u]).forEach(([c,d])=>{o.push(c!=="span"?r.b(`${u}-${c}-${d}`):r.b(`${u}-${d}`))})}),n.value&&o.push(r.is("guttered")),[r.b(),o]});return(o,l)=>(H(),je(an(o.tag),{class:J(y(i)),style:Rt(y(a))},{default:Ie(()=>[ze(o.$slots,"default")]),_:3},8,["class","style"]))}}));var s$e=yt(l$e,[["__file","col.vue"]]);const u$e=ln(s$e),_W=e=>Ot(e)||xt(e)||st(e),c$e=ht({accordion:Boolean,modelValue:{type:Be([Array,String,Number]),default:()=>ua([])},expandIconPosition:{type:Be([String]),default:"right"},beforeCollapse:{type:Be(Function)}}),d$e={[Jt]:_W,[An]:_W},iue=Symbol("collapseContextKey"),DW="ElCollapse",f$e=(e,t)=>{const n=j(di(e.modelValue)),r=o=>{n.value=o;const l=e.accordion?n.value[0]:n.value;t(Jt,l),t(An,l)},a=o=>{if(e.accordion)r([n.value[0]===o?"":o]);else{const l=[...n.value],s=l.indexOf(o);s>-1?l.splice(s,1):l.push(o),r(l)}},i=o=>Qt(null,null,function*(){const{beforeCollapse:l}=e;if(!l){a(o);return}const s=l(o);[Kf(s),ur(s)].includes(!0)||Ia(DW,"beforeCollapse must return type `Promise<boolean>` or `boolean`"),Kf(s)?s.then(c=>{c!==!1&&a(o)}).catch(c=>{Fn(DW,`some error occurred: ${c}`)}):s&&a(o)});return He(()=>e.modelValue,()=>n.value=di(e.modelValue),{deep:!0}),Xt(iue,{activeNames:n,handleItemClick:i}),{activeNames:n,setActiveNames:r}},p$e=e=>{const t=ot("collapse");return{rootKls:B(()=>[t.b(),t.b(`icon-position-${e.expandIconPosition}`)])}},h$e=he({name:"ElCollapse"}),m$e=he(Ke(se({},h$e),{props:c$e,emits:d$e,setup(e,{expose:t,emit:n}){const r=e,{activeNames:a,setActiveNames:i}=f$e(r,n),{rootKls:o}=p$e(r);return t({activeNames:a,setActiveNames:i}),(l,s)=>(H(),ue("div",{class:J(y(o))},[ze(l.$slots,"default")],2))}}));var v$e=yt(m$e,[["__file","collapse.vue"]]);const g$e=he({name:"ElCollapseTransition"}),y$e=he(Ke(se({},g$e),{setup(e){const t=ot("collapse-transition"),n=a=>{a.style.maxHeight="",a.style.overflow=a.dataset.oldOverflow,a.style.paddingTop=a.dataset.oldPaddingTop,a.style.paddingBottom=a.dataset.oldPaddingBottom},r={beforeEnter(a){a.dataset||(a.dataset={}),a.dataset.oldPaddingTop=a.style.paddingTop,a.dataset.oldPaddingBottom=a.style.paddingBottom,a.style.height&&(a.dataset.elExistsHeight=a.style.height),a.style.maxHeight=0,a.style.paddingTop=0,a.style.paddingBottom=0},enter(a){requestAnimationFrame(()=>{a.dataset.oldOverflow=a.style.overflow,a.dataset.elExistsHeight?a.style.maxHeight=a.dataset.elExistsHeight:a.scrollHeight!==0?a.style.maxHeight=`${a.scrollHeight}px`:a.style.maxHeight=0,a.style.paddingTop=a.dataset.oldPaddingTop,a.style.paddingBottom=a.dataset.oldPaddingBottom,a.style.overflow="hidden"})},afterEnter(a){a.style.maxHeight="",a.style.overflow=a.dataset.oldOverflow},enterCancelled(a){n(a)},beforeLeave(a){a.dataset||(a.dataset={}),a.dataset.oldPaddingTop=a.style.paddingTop,a.dataset.oldPaddingBottom=a.style.paddingBottom,a.dataset.oldOverflow=a.style.overflow,a.style.maxHeight=`${a.scrollHeight}px`,a.style.overflow="hidden"},leave(a){a.scrollHeight!==0&&(a.style.maxHeight=0,a.style.paddingTop=0,a.style.paddingBottom=0)},afterLeave(a){n(a)},leaveCancelled(a){n(a)}};return(a,i)=>(H(),je(vi,en({name:y(t).b()},Sie(r)),{default:Ie(()=>[ze(a.$slots,"default")]),_:3},16,["name"]))}}));var b$e=yt(y$e,[["__file","collapse-transition.vue"]]);const F9=ln(b$e),C$e=ht({title:{type:String,default:""},name:{type:Be([String,Number]),default:void 0},icon:{type:cr,default:co},disabled:Boolean}),F$e=e=>{const t=ut(iue),{namespace:n}=ot("collapse"),r=j(!1),a=j(!1),i=NO(),o=B(()=>i.current++),l=B(()=>{var p;return(p=e.name)!=null?p:`${n.value}-id-${i.prefix}-${y(o)}`}),s=B(()=>t==null?void 0:t.activeNames.value.includes(y(l)));return{focusing:r,id:o,isActive:s,handleFocus:()=>{setTimeout(()=>{a.value?a.value=!1:r.value=!0},50)},handleHeaderClick:p=>{if(e.disabled)return;const f=p.target;f!=null&&f.closest("input, textarea, select")||(t==null||t.handleItemClick(y(l)),r.value=!1,a.value=!0)},handleEnterClick:p=>{const f=p.target;f!=null&&f.closest("input, textarea, select")||(p.preventDefault(),t==null||t.handleItemClick(y(l)))}}},E$e=(e,{focusing:t,isActive:n,id:r})=>{const a=ot("collapse"),i=B(()=>[a.b("item"),a.is("active",y(n)),a.is("disabled",e.disabled)]),o=B(()=>[a.be("item","header"),a.is("active",y(n)),{focusing:y(t)&&!e.disabled}]),l=B(()=>[a.be("item","arrow"),a.is("active",y(n))]),s=B(()=>[a.be("item","title")]),u=B(()=>a.be("item","wrap")),c=B(()=>a.be("item","content")),d=B(()=>a.b(`content-${y(r)}`)),p=B(()=>a.b(`head-${y(r)}`));return{itemTitleKls:s,arrowKls:l,headKls:o,rootKls:i,itemWrapperKls:u,itemContentKls:c,scopedContentId:d,scopedHeadId:p}},w$e=he({name:"ElCollapseItem"}),S$e=he(Ke(se({},w$e),{props:C$e,setup(e,{expose:t}){const n=e,{focusing:r,id:a,isActive:i,handleFocus:o,handleHeaderClick:l,handleEnterClick:s}=F$e(n),{arrowKls:u,headKls:c,rootKls:d,itemTitleKls:p,itemWrapperKls:f,itemContentKls:h,scopedContentId:m,scopedHeadId:v}=E$e(n,{focusing:r,isActive:i,id:a});return t({isActive:i}),(g,C)=>(H(),ue("div",{class:J(y(d))},[be("div",{id:y(v),class:J(y(c)),"aria-expanded":y(i),"aria-controls":y(m),"aria-describedby":y(m),tabindex:g.disabled?void 0:0,"aria-disabled":g.disabled,role:"button",onClick:y(l),onKeydown:sa(jt(y(s),["stop"]),["space","enter"]),onFocus:y(o),onBlur:F=>r.value=!1},[be("span",{class:J(y(p))},[ze(g.$slots,"title",{isActive:y(i)},()=>[En(pt(g.title),1)])],2),ze(g.$slots,"icon",{isActive:y(i)},()=>[Ee(y(kt),{class:J(y(u))},{default:Ie(()=>[(H(),je(an(g.icon)))]),_:1},8,["class"])])],42,["id","aria-expanded","aria-controls","aria-describedby","tabindex","aria-disabled","onClick","onKeydown","onFocus","onBlur"]),Ee(y(F9),null,{default:Ie(()=>[rn(be("div",{id:y(m),role:"region",class:J(y(f)),"aria-hidden":!y(i),"aria-labelledby":y(v)},[be("div",{class:J(y(h))},[ze(g.$slots,"default")],2)],10,["id","aria-hidden","aria-labelledby"]),[[Nn,y(i)]])]),_:3})],2))}}));var oue=yt(S$e,[["__file","collapse-item.vue"]]);const A$e=ln(v$e,{CollapseItem:oue}),_$e=fa(oue),lue=ht({color:{type:Be(Object),required:!0},vertical:Boolean,disabled:Boolean}),D$e=lue;let OE=!1;function vM(e,t){if(!zn)return;const n=function(i){var o;(o=t.drag)==null||o.call(t,i)},r=function(i){var o;document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",r),document.removeEventListener("touchmove",n),document.removeEventListener("touchend",r),document.onselectstart=null,document.ondragstart=null,OE=!1,(o=t.end)==null||o.call(t,i)},a=function(i){var o;OE||(document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",n),document.addEventListener("mouseup",r),document.addEventListener("touchmove",n),document.addEventListener("touchend",r),OE=!0,(o=t.start)==null||o.call(t,i))};e.addEventListener("mousedown",a),e.addEventListener("touchstart",a,{passive:!1})}const TW=e=>{let t=0,n=e;for(;n;)t+=n.offsetTop,n=n.offsetParent;return t},gM=(e,t)=>Math.abs(TW(e)-TW(t)),sue=e=>{let t,n;return e.type==="touchend"?(n=e.changedTouches[0].clientY,t=e.changedTouches[0].clientX):e.type.startsWith("touch")?(n=e.touches[0].clientY,t=e.touches[0].clientX):(n=e.clientY,t=e.clientX),{clientX:t,clientY:n}},uue=(e,{key:t,minValue:n,maxValue:r})=>{const a=Kt(),i=ar(),o=ar(),l=B(()=>e.color.get(t));function s(p){var f;if(e.disabled)return;p.target!==i.value&&u(p),(f=i.value)==null||f.focus()}function u(p){if(!o.value||!i.value||e.disabled)return;const h=a.vnode.el.getBoundingClientRect(),{clientX:m,clientY:v}=sue(p);let g;if(e.vertical){let C=v-h.top;C=Math.max(i.value.offsetHeight/2,C),C=Math.min(C,h.height-i.value.offsetHeight/2),g=Math.round((C-i.value.offsetHeight/2)/(h.height-i.value.offsetHeight)*r)}else{let C=m-h.left;C=Math.max(i.value.offsetWidth/2,C),C=Math.min(C,h.width-i.value.offsetWidth/2),g=Math.round((C-i.value.offsetWidth/2)/(h.width-i.value.offsetWidth)*r)}e.color.set(t,g)}function c(p){if(e.disabled)return;const{shiftKey:f}=p,h=Ar(p),m=f?10:1,v=t==="hue"?-1:1;let g=!0;switch(h){case gt.left:case gt.down:d(-m*v);break;case gt.right:case gt.up:d(m*v);break;case gt.home:e.color.set(t,t==="hue"?r:n);break;case gt.end:e.color.set(t,t==="hue"?n:r);break;case gt.pageDown:d(-4*v);break;case gt.pageUp:d(4*v);break;default:g=!1;break}g&&p.preventDefault()}function d(p){let f=l.value+p;f=f<n?n:f>r?r:f,e.color.set(t,f)}return{thumb:i,bar:o,currentValue:l,handleDrag:u,handleClick:s,handleKeydown:c}},cue=(e,{namespace:t,maxValue:n,bar:r,thumb:a,currentValue:i,handleDrag:o,getBackground:l})=>{const s=Kt(),u=ot(t),c=j(0),d=j(0),p=j();function f(){if(!a.value||e.vertical)return 0;const E=s.vnode.el,w=i.value;return E?Math.round(w*(E.offsetWidth-a.value.offsetWidth/2)/n):0}function h(){if(!a.value)return 0;const E=s.vnode.el;if(!e.vertical)return 0;const w=i.value;return E?Math.round(w*(E.offsetHeight-a.value.offsetHeight/2)/n):0}function m(){c.value=f(),d.value=h(),p.value=l==null?void 0:l()}Gt(()=>{if(!r.value||!a.value)return;const E={drag:w=>{o(w)},end:w=>{o(w)}};vM(r.value,E),vM(a.value,E),m()}),He(i,()=>m()),He(()=>e.color.value,()=>m());const v=B(()=>[u.b(),u.is("vertical",e.vertical),u.is("disabled",e.disabled)]),g=B(()=>u.e("bar")),C=B(()=>u.e("thumb")),F=B(()=>({background:p.value})),b=B(()=>({left:ca(c.value),top:ca(d.value)}));return{rootKls:v,barKls:g,barStyle:F,thumbKls:C,thumbStyle:b,thumbLeft:c,thumbTop:d,update:m}},xW=0,PE=100,T$e=he({name:"ElColorAlphaSlider"}),x$e=he(Ke(se({},T$e),{props:lue,setup(e,{expose:t}){const n=e,{currentValue:r,bar:a,thumb:i,handleDrag:o,handleClick:l,handleKeydown:s}=uue(n,{key:"alpha",minValue:xW,maxValue:PE}),{rootKls:u,barKls:c,barStyle:d,thumbKls:p,thumbStyle:f,update:h}=cue(n,{namespace:"color-alpha-slider",maxValue:PE,currentValue:r,bar:a,thumb:i,handleDrag:o,getBackground:C}),{t:m}=Pn(),v=B(()=>m("el.colorpicker.alphaLabel")),g=B(()=>m("el.colorpicker.alphaDescription",{alpha:r.value,color:n.color.value}));function C(){if(n.color&&n.color.value){const{r:F,g:b,b:E}=n.color.toRgb();return`linear-gradient(to right, rgba(${F}, ${b}, ${E}, 0) 0%, rgba(${F}, ${b}, ${E}, 1) 100%)`}return""}return t({update:h,bar:a,thumb:i}),(F,b)=>(H(),ue("div",{class:J(y(u))},[be("div",{ref_key:"bar",ref:a,class:J(y(c)),style:Rt(y(d)),onClick:y(l)},null,14,["onClick"]),be("div",{ref_key:"thumb",ref:i,class:J(y(p)),style:Rt(y(f)),"aria-label":y(v),"aria-valuenow":y(r),"aria-valuetext":y(g),"aria-orientation":F.vertical?"vertical":"horizontal","aria-valuemin":xW,"aria-valuemax":PE,role:"slider",tabindex:"0",onKeydown:y(s)},null,46,["aria-label","aria-valuenow","aria-valuetext","aria-orientation","onKeydown"])],2))}}));var k$e=yt(x$e,[["__file","alpha-slider.vue"]]);const kW=0,IE=360,M$e=he({name:"ElColorHueSlider"}),B$e=he(Ke(se({},M$e),{props:D$e,setup(e,{expose:t}){const n=e,{currentValue:r,bar:a,thumb:i,handleDrag:o,handleClick:l,handleKeydown:s}=uue(n,{key:"hue",minValue:kW,maxValue:IE}),{rootKls:u,barKls:c,thumbKls:d,thumbStyle:p,thumbTop:f,update:h}=cue(n,{namespace:"color-hue-slider",maxValue:IE,currentValue:r,bar:a,thumb:i,handleDrag:o}),{t:m}=Pn(),v=B(()=>m("el.colorpicker.hueLabel")),g=B(()=>m("el.colorpicker.hueDescription",{hue:r.value,color:n.color.value}));return t({bar:a,thumb:i,thumbTop:f,update:h}),(C,F)=>(H(),ue("div",{class:J(y(u))},[be("div",{ref_key:"bar",ref:a,class:J(y(c)),onClick:y(l)},null,10,["onClick"]),be("div",{ref_key:"thumb",ref:i,class:J(y(d)),style:Rt(y(p)),"aria-label":y(v),"aria-valuenow":y(r),"aria-valuetext":y(g),"aria-orientation":C.vertical?"vertical":"horizontal","aria-valuemin":kW,"aria-valuemax":IE,role:"slider",tabindex:"0",onKeydown:y(s)},null,46,["aria-label","aria-valuenow","aria-valuetext","aria-orientation","onKeydown"])],2))}}));var R$e=yt(B$e,[["__file","hue-slider.vue"]]);const L$e=ht({colors:{type:Be(Array),required:!0},color:{type:Be(Object),required:!0},enableAlpha:{type:Boolean,required:!0},disabled:Boolean}),due=ht({modelValue:{type:Be(String),default:void 0},border:{type:Boolean,default:!0},showAlpha:Boolean,colorFormat:String,disabled:Boolean,predefine:{type:Be(Array)},validateEvent:{type:Boolean,default:!0}}),O$e={[Jt]:e=>xt(e)||Ba(e)},fue=Symbol("colorCommonPickerKey"),pue=Symbol("colorPickerPanelContextKey");class t6{constructor(t={}){this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this._tiny=new Qv,this._isValid=!1,this.enableAlpha=!1,this.format="",this.value="";for(const n in t)jn(t,n)&&(this[n]=t[n]);t.value?this.fromString(t.value):this.doOnChange()}set(t,n){if(arguments.length===1&&typeof t=="object"){for(const r in t)jn(t,r)&&this.set(r,t[r]);return}this[`_${t}`]=n,this._isValid=!0,this.doOnChange()}get(t){return["hue","saturation","value","alpha"].includes(t)?Math.round(this[`_${t}`]):this[`_${t}`]}toRgb(){return this._isValid?this._tiny.toRgb():{r:255,g:255,b:255,a:0}}fromString(t){const n=new Qv(t);if(this._isValid=n.isValid,n.isValid){const{h:r,s:a,v:i,a:o}=n.toHsv();this._hue=r,this._saturation=a*100,this._value=i*100,this._alpha=o*100}else this._hue=0,this._saturation=100,this._value=100,this._alpha=100;this.doOnChange()}clear(){this._isValid=!1,this.value="",this._hue=0,this._saturation=100,this._value=100,this._alpha=100}compare(t){const n=new Qv({h:t._hue,s:t._saturation/100,v:t._value/100,a:t._alpha/100});return this._tiny.equals(n)}doOnChange(){const{_hue:t,_saturation:n,_value:r,_alpha:a,format:i,enableAlpha:o}=this;let l=i||(o?"rgb":"hex");i==="hex"&&o&&(l="hex8"),this._tiny=new Qv({h:t,s:n/100,v:r/100,a:a/100}),this.value=this._isValid?this._tiny.toString(l):""}}const P$e=e=>{const{currentColor:t}=ut(pue),n=j(a(e.colors,e.color));He(()=>t.value,i=>{const o=new t6({value:i,enableAlpha:e.enableAlpha});n.value.forEach(l=>{l.selected=o.compare(l)})}),so(()=>{n.value=a(e.colors,e.color)});function r(i){e.color.fromString(e.colors[i])}function a(i,o){return i.map(l=>{const s=new t6({value:l,enableAlpha:e.enableAlpha});return s.selected=s.compare(o),s})}return{rgbaColors:n,handleSelect:r}},I$e=e=>{const t=ot("color-predefine"),n=B(()=>[t.b(),t.is("disabled",e.disabled)]),r=B(()=>t.e("colors"));function a(i){return[t.e("color-selector"),t.is("alpha",i.get("alpha")<100),{selected:i.selected}]}return{rootKls:n,colorsKls:r,colorSelectorKls:a}},N$e=he({name:"ElColorPredefine"}),$$e=he(Ke(se({},N$e),{props:L$e,setup(e){const t=e,{rgbaColors:n,handleSelect:r}=P$e(t),{rootKls:a,colorsKls:i,colorSelectorKls:o}=I$e(t),{t:l}=Pn(),s=u=>l("el.colorpicker.predefineDescription",{value:u});return(u,c)=>(H(),ue("div",{class:J(y(a))},[be("div",{class:J(y(i))},[(H(!0),ue(At,null,bn(y(n),(d,p)=>(H(),ue("button",{key:u.colors[p],type:"button",disabled:u.disabled,"aria-label":s(d.value),class:J(y(o)(d)),onClick:f=>y(r)(p)},[be("div",{style:Rt({backgroundColor:d.value})},null,4)],10,["disabled","aria-label","onClick"]))),128))],2)],2))}}));var V$e=yt($$e,[["__file","predefine.vue"]]);const H$e=ht({color:{type:Be(Object),required:!0},disabled:Boolean}),z$e=e=>{const t=Kt(),n=j(),r=j(0),a=j(0),i=j("hsl(0, 100%, 50%)"),o=B(()=>e.color.get("saturation")),l=B(()=>e.color.get("value")),s=B(()=>e.color.get("hue"));function u(h){var m;if(e.disabled)return;h.target!==n.value&&c(h),(m=n.value)==null||m.focus({preventScroll:!0})}function c(h){if(e.disabled)return;const v=t.vnode.el.getBoundingClientRect(),{clientX:g,clientY:C}=sue(h);let F=g-v.left,b=C-v.top;F=Math.max(0,F),F=Math.min(F,v.width),b=Math.max(0,b),b=Math.min(b,v.height),a.value=F,r.value=b,e.color.set({saturation:F/v.width*100,value:100-b/v.height*100})}function d(h){if(e.disabled)return;const{shiftKey:m}=h,v=Ar(h),g=m?10:1;let C=!0;switch(v){case gt.left:p(-g);break;case gt.right:p(g);break;case gt.up:f(g);break;case gt.down:f(-g);break;default:C=!1;break}C&&h.preventDefault()}function p(h){let m=o.value+h;m=m<0?0:m>100?100:m,e.color.set("saturation",m)}function f(h){let m=l.value+h;m=m<0?0:m>100?100:m,e.color.set("value",m)}return{cursorRef:n,cursorTop:r,cursorLeft:a,background:i,saturation:o,brightness:l,hue:s,handleClick:u,handleDrag:c,handleKeydown:d}},W$e=(e,{cursorTop:t,cursorLeft:n,background:r,handleDrag:a})=>{const i=Kt(),o=ot("color-svpanel");function l(){const p=e.color.get("saturation"),f=e.color.get("value"),h=i.vnode.el,{clientWidth:m,clientHeight:v}=h;n.value=p*m/100,t.value=(100-f)*v/100,r.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}Gt(()=>{vM(i.vnode.el,{drag:p=>{a(p)},end:p=>{a(p)}}),l()}),He([()=>e.color.get("hue"),()=>e.color.get("value"),()=>e.color.value],()=>l());const s=B(()=>o.b()),u=B(()=>o.e("cursor")),c=B(()=>({backgroundColor:r.value})),d=B(()=>({top:ca(t.value),left:ca(n.value)}));return{rootKls:s,cursorKls:u,rootStyle:c,cursorStyle:d,update:l}},G$e=he({name:"ElSvPanel"}),j$e=he(Ke(se({},G$e),{props:H$e,setup(e,{expose:t}){const n=e,{cursorRef:r,cursorTop:a,cursorLeft:i,background:o,saturation:l,brightness:s,handleClick:u,handleDrag:c,handleKeydown:d}=z$e(n),{rootKls:p,cursorKls:f,rootStyle:h,cursorStyle:m,update:v}=W$e(n,{cursorTop:a,cursorLeft:i,background:o,handleDrag:c}),{t:g}=Pn(),C=B(()=>g("el.colorpicker.svLabel")),F=B(()=>g("el.colorpicker.svDescription",{saturation:l.value,brightness:s.value,color:n.color.value}));return t({update:v}),(b,E)=>(H(),ue("div",{class:J(y(p)),style:Rt(y(h)),onClick:y(u)},[be("div",{ref_key:"cursorRef",ref:r,class:J(y(f)),style:Rt(y(m)),tabindex:"0",role:"slider","aria-valuemin":"0,0","aria-valuemax":"100,100","aria-label":y(C),"aria-valuenow":`${y(l)},${y(s)}`,"aria-valuetext":y(F),onKeydown:y(d)},null,46,["aria-label","aria-valuenow","aria-valuetext","onKeydown"])],14,["onClick"]))}}));var K$e=yt(j$e,[["__file","sv-panel.vue"]]);const hue=(e,t)=>{const n=dn(new t6({enableAlpha:e.showAlpha,format:e.colorFormat||"",value:e.modelValue}));return He(()=>[e.colorFormat,e.showAlpha],()=>{n.enableAlpha=e.showAlpha,n.format=e.colorFormat||n.format,n.doOnChange(),t(Jt,n.value)}),{color:n}},U$e=he({name:"ElColorPickerPanel"}),q$e=he(Ke(se({},U$e),{props:due,emits:O$e,setup(e,{expose:t,emit:n}){const r=e,a=ot("color-picker-panel"),{formItem:i}=bi(),o=si(),l=j(),s=j(),u=j(),c=j(),d=j(""),{color:p}=ut(fue,()=>hue(r,n),!0);function f(){p.fromString(d.value),p.value!==d.value&&(d.value=p.value)}function h(){var v;r.validateEvent&&((v=i==null?void 0:i.validate)==null||v.call(i,"blur").catch(g=>Fn(g)))}function m(){var v,g,C;(v=l.value)==null||v.update(),(g=s.value)==null||g.update(),(C=u.value)==null||C.update()}return Gt(()=>{r.modelValue&&(d.value=p.value),Ne(m)}),He(()=>r.modelValue,v=>{v!==p.value&&(v?p.fromString(v):p.clear())}),He(()=>p.value,v=>{n(Jt,v),d.value=v,r.validateEvent&&(i==null||i.validate("change").catch(g=>Fn(g)))}),Xt(pue,{currentColor:B(()=>p.value)}),t({color:p,inputRef:c,update:m}),(v,g)=>(H(),ue("div",{class:J([y(a).b(),y(a).is("disabled",y(o)),y(a).is("border",v.border)]),onFocusout:h},[be("div",{class:J(y(a).e("wrapper"))},[Ee(R$e,{ref_key:"hueRef",ref:l,class:"hue-slider",color:y(p),vertical:"",disabled:y(o)},null,8,["color","disabled"]),Ee(K$e,{ref_key:"svRef",ref:s,color:y(p),disabled:y(o)},null,8,["color","disabled"])],2),v.showAlpha?(H(),je(k$e,{key:0,ref_key:"alphaRef",ref:u,color:y(p),disabled:y(o)},null,8,["color","disabled"])):$e("v-if",!0),v.predefine?(H(),je(V$e,{key:1,ref:"predefine","enable-alpha":v.showAlpha,color:y(p),colors:v.predefine,disabled:y(o)},null,8,["enable-alpha","color","colors","disabled"])):$e("v-if",!0),be("div",{class:J(y(a).e("footer"))},[Ee(y(lo),{ref_key:"inputRef",ref:c,modelValue:d.value,"onUpdate:modelValue":C=>d.value=C,"validate-event":!1,size:"small",disabled:y(o),onChange:f},null,8,["modelValue","onUpdate:modelValue","disabled"]),ze(v.$slots,"footer")],2)],34))}}));var Y$e=yt(q$e,[["__file","color-picker-panel.vue"]]);const mue=ln(Y$e),J$e=ht(se(se({persistent:{type:Boolean,default:!0},modelValue:{type:Be(String),default:void 0},id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:qa,popperClass:Fr.popperClass,popperStyle:Fr.popperStyle,tabindex:{type:[String,Number],default:0},teleported:Fr.teleported,appendTo:Fr.appendTo,predefine:{type:Be(Array)},validateEvent:{type:Boolean,default:!0}},Wm),vo(["ariaLabel"]))),X$e={[Jt]:e=>xt(e)||Ba(e),[An]:e=>xt(e)||Ba(e),activeChange:e=>xt(e)||Ba(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},Z$e=he({name:"ElColorPicker"}),Q$e=he(Ke(se({},Z$e),{props:J$e,emits:X$e,setup(e,{expose:t,emit:n}){const r=e,{t:a}=Pn(),i=ot("color"),{formItem:o}=bi(),l=za(),s=si(),{valueOnClear:u,isEmptyValue:c}=S2(r,null),d=hue(r,n),{inputId:p,isLabeledByFormItem:f}=Rl(r,{formItemContext:o}),h=j(),m=j(),v=j(),g=j(!1),C=j(!1);let F=!0;const{isFocused:b,handleFocus:E,handleBlur:w}=kd(m,{disabled:s,beforeBlur(te){var X;return(X=h.value)==null?void 0:X.isFocusInsideContent(te)},afterBlur(){var te;N(!1),O(),r.validateEvent&&((te=o==null?void 0:o.validate)==null||te.call(o,"blur").catch(X=>Fn(X)))}}),S=CMe(()=>{var te,X;return(X=(te=v.value)==null?void 0:te.color)!=null?X:d.color}),A=B(()=>vd(r,Object.keys(due))),_=B(()=>!r.modelValue&&!C.value?"transparent":P(S,r.showAlpha)),D=B(()=>!r.modelValue&&!C.value?"":S.value),x=B(()=>f.value?void 0:r.ariaLabel||a("el.colorpicker.defaultLabel")),M=B(()=>f.value?o==null?void 0:o.labelId:void 0),L=B(()=>[i.b("picker"),i.is("disabled",s.value),i.bm("picker",l.value),i.is("focused",b.value)]);function P(te,X){const{r:re,g:we,b:q,a:Q}=te.toRgb();return X?`rgba(${re}, ${we}, ${q}, ${Q})`:`rgb(${re}, ${we}, ${q})`}function N(te){g.value=te}const k=oc(N,100,{leading:!0});function R(){s.value||N(!0)}function T(){k(!1),O()}function O(){Ne(()=>{r.modelValue?S.fromString(r.modelValue):(S.value="",Ne(()=>{C.value=!1}))})}function $(){s.value||(g.value&&O(),k(!g.value))}function V(){const te=c(S.value)?u.value:S.value;n(Jt,te),n(An,te),r.validateEvent&&(o==null||o.validate("change").catch(X=>Fn(X))),k(!1),Ne(()=>{const X=new t6({enableAlpha:r.showAlpha,format:r.colorFormat||"",value:r.modelValue});S.compare(X)||O()})}function W(){k(!1),n(Jt,u.value),n(An,u.value),r.modelValue!==u.value&&r.validateEvent&&(o==null||o.validate("change").catch(te=>Fn(te))),O()}function U(){var te,X;(X=(te=v==null?void 0:v.value)==null?void 0:te.inputRef)==null||X.focus()}function ae(){g.value&&(T(),b.value&&ne())}function ie(te){te.preventDefault(),te.stopPropagation(),N(!1),O()}function ye(te){switch(Ar(te)){case gt.enter:case gt.numpadEnter:case gt.space:te.preventDefault(),te.stopPropagation(),R();break;case gt.esc:ie(te);break}}function ne(){m.value.focus()}function Y(){m.value.blur()}return He(()=>D.value,te=>{F&&n("activeChange",te),F=!0}),He(()=>S.value,()=>{!r.modelValue&&!C.value&&(C.value=!0)}),He(()=>r.modelValue,te=>{te?te&&te!==S.value&&(F=!1,S.fromString(te)):C.value=!1}),He(()=>g.value,()=>{var te;Ne((te=v.value)==null?void 0:te.update)}),Xt(fue,d),t({color:S,show:R,hide:T,focus:ne,blur:Y}),(te,X)=>(H(),je(y(Mi),{ref_key:"popper",ref:h,visible:g.value,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[y(i).be("picker","panel"),te.popperClass],"popper-style":te.popperStyle,"stop-popper-mouse-event":!1,pure:"",loop:"",role:"dialog",effect:"light",trigger:"click",teleported:te.teleported,transition:`${y(i).namespace.value}-zoom-in-top`,persistent:te.persistent,"append-to":te.appendTo,onShow:U,onHide:re=>N(!1)},{content:Ie(()=>[rn((H(),je(y(mue),en({ref_key:"pickerPanelRef",ref:v},y(A),{border:!1,"validate-event":!1,onKeydown:sa(ie,["esc"])}),{footer:Ie(()=>[be("div",null,[Ee(y(hi),{class:J(y(i).be("footer","link-btn")),text:"",size:"small",onClick:W},{default:Ie(()=>[En(pt(y(a)("el.colorpicker.clear")),1)]),_:1},8,["class"]),Ee(y(hi),{plain:"",size:"small",class:J(y(i).be("footer","btn")),onClick:V},{default:Ie(()=>[En(pt(y(a)("el.colorpicker.confirm")),1)]),_:1},8,["class"])])]),_:1},16,["onKeydown"])),[[y(Cd),ae,m.value]])]),default:Ie(()=>[be("div",en({id:y(p),ref_key:"triggerRef",ref:m},te.$attrs,{class:y(L),role:"button","aria-label":y(x),"aria-labelledby":y(M),"aria-description":y(a)("el.colorpicker.description",{color:te.modelValue||""}),"aria-disabled":y(s),tabindex:y(s)?void 0:te.tabindex,onKeydown:ye,onFocus:y(E),onBlur:y(w)}),[be("div",{class:J(y(i).be("picker","trigger")),onClick:$},[be("span",{class:J([y(i).be("picker","color"),y(i).is("alpha",te.showAlpha)])},[be("span",{class:J(y(i).be("picker","color-inner")),style:Rt({backgroundColor:y(_)})},[rn(Ee(y(kt),{class:J([y(i).be("picker","icon"),y(i).is("icon-arrow-down")])},{default:Ie(()=>[Ee(y(yc))]),_:1},8,["class"]),[[Nn,te.modelValue||C.value]]),rn(Ee(y(kt),{class:J([y(i).be("picker","empty"),y(i).is("icon-close")])},{default:Ie(()=>[Ee(y(cs))]),_:1},8,["class"]),[[Nn,!te.modelValue&&!C.value]])],6)],2)],2)],16,["id","aria-label","aria-labelledby","aria-description","aria-disabled","tabindex","onFocus","onBlur"])]),_:1},8,["visible","popper-class","popper-style","teleported","transition","persistent","append-to","onHide"]))}}));var eVe=yt(Q$e,[["__file","color-picker.vue"]]);const tVe=ln(eVe),nVe=ht(se({a11y:{type:Boolean,default:!0},locale:{type:Be(Object)},size:qa,button:{type:Be(Object)},card:{type:Be(Object)},dialog:{type:Be(Object)},link:{type:Be(Object)},experimentalFeatures:{type:Be(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:Be(Object)},zIndex:Number,namespace:{type:String,default:"el"}},Wm)),eo={placement:"top"},rVe=he({name:"ElConfigProvider",props:nVe,setup(e,{slots:t}){const n=Ble(e);return He(()=>e.message,r=>{var a,i;Object.assign(eo,(i=(a=n==null?void 0:n.value)==null?void 0:a.message)!=null?i:{},r!=null?r:{})},{immediate:!0,deep:!0}),()=>ze(t,"default",{config:n==null?void 0:n.value})}}),n6=ln(rVe),aVe=he({name:"ElContainer"}),iVe=he(Ke(se({},aVe),{props:ht({direction:{type:String,values:["horizontal","vertical"]}}),setup(e){const t=e,n=ka(),r=ot("container"),a=B(()=>t.direction==="vertical"?!0:t.direction==="horizontal"?!1:n&&n.default?n.default().some(o=>{const l=o.type.name;return l==="ElHeader"||l==="ElFooter"}):!1);return(i,o)=>(H(),ue("section",{class:J([y(r).b(),y(r).is("vertical",y(a))])},[ze(i.$slots,"default")],2))}}));var oVe=yt(iVe,[["__file","container.vue"]]);const lVe=he({name:"ElAside"}),sVe=he(Ke(se({},lVe),{props:{width:{type:String,default:null}},setup(e){const t=e,n=ot("aside"),r=B(()=>t.width?n.cssVarBlock({width:t.width}):{});return(a,i)=>(H(),ue("aside",{class:J(y(n).b()),style:Rt(y(r))},[ze(a.$slots,"default")],6))}}));var vue=yt(sVe,[["__file","aside.vue"]]);const uVe=he({name:"ElFooter"}),cVe=he(Ke(se({},uVe),{props:{height:{type:String,default:null}},setup(e){const t=e,n=ot("footer"),r=B(()=>t.height?n.cssVarBlock({height:t.height}):{});return(a,i)=>(H(),ue("footer",{class:J(y(n).b()),style:Rt(y(r))},[ze(a.$slots,"default")],6))}}));var gue=yt(cVe,[["__file","footer.vue"]]);const dVe=he({name:"ElHeader"}),fVe=he(Ke(se({},dVe),{props:{height:{type:String,default:null}},setup(e){const t=e,n=ot("header"),r=B(()=>t.height?n.cssVarBlock({height:t.height}):{});return(a,i)=>(H(),ue("header",{class:J(y(n).b()),style:Rt(y(r))},[ze(a.$slots,"default")],6))}}));var yue=yt(fVe,[["__file","header.vue"]]);const pVe=he({name:"ElMain"}),hVe=he(Ke(se({},pVe),{setup(e){const t=ot("main");return(n,r)=>(H(),ue("main",{class:J(y(t).b())},[ze(n.$slots,"default")],2))}}));var bue=yt(hVe,[["__file","main.vue"]]);const mVe=ln(oVe,{Aside:vue,Footer:gue,Header:yue,Main:bue}),vVe=fa(vue),gVe=fa(gue),yVe=fa(yue),bVe=fa(bue);var x3={exports:{}},CVe=x3.exports,MW;function FVe(){return MW||(MW=1,(function(e,t){(function(n,r){e.exports=r()})(CVe,(function(){var n={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"},r=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,a=/\d/,i=/\d\d/,o=/\d\d?/,l=/\d*[^-_:/,()\s\d]+/,s={},u=function(v){return(v=+v)+(v>68?1900:2e3)},c=function(v){return function(g){this[v]=+g}},d=[/[+-]\d\d:?(\d\d)?|Z/,function(v){(this.zone||(this.zone={})).offset=(function(g){if(!g||g==="Z")return 0;var C=g.match(/([+-]|\d\d)/g),F=60*C[1]+(+C[2]||0);return F===0?0:C[0]==="+"?-F:F})(v)}],p=function(v){var g=s[v];return g&&(g.indexOf?g:g.s.concat(g.f))},f=function(v,g){var C,F=s.meridiem;if(F){for(var b=1;b<=24;b+=1)if(v.indexOf(F(b,0,g))>-1){C=b>12;break}}else C=v===(g?"pm":"PM");return C},h={A:[l,function(v){this.afternoon=f(v,!1)}],a:[l,function(v){this.afternoon=f(v,!0)}],Q:[a,function(v){this.month=3*(v-1)+1}],S:[a,function(v){this.milliseconds=100*+v}],SS:[i,function(v){this.milliseconds=10*+v}],SSS:[/\d{3}/,function(v){this.milliseconds=+v}],s:[o,c("seconds")],ss:[o,c("seconds")],m:[o,c("minutes")],mm:[o,c("minutes")],H:[o,c("hours")],h:[o,c("hours")],HH:[o,c("hours")],hh:[o,c("hours")],D:[o,c("day")],DD:[i,c("day")],Do:[l,function(v){var g=s.ordinal,C=v.match(/\d+/);if(this.day=C[0],g)for(var F=1;F<=31;F+=1)g(F).replace(/\[|\]/g,"")===v&&(this.day=F)}],w:[o,c("week")],ww:[i,c("week")],M:[o,c("month")],MM:[i,c("month")],MMM:[l,function(v){var g=p("months"),C=(p("monthsShort")||g.map((function(F){return F.slice(0,3)}))).indexOf(v)+1;if(C<1)throw new Error;this.month=C%12||C}],MMMM:[l,function(v){var g=p("months").indexOf(v)+1;if(g<1)throw new Error;this.month=g%12||g}],Y:[/[+-]?\d+/,c("year")],YY:[i,function(v){this.year=u(v)}],YYYY:[/\d{4}/,c("year")],Z:d,ZZ:d};function m(v){var g,C;g=v,C=s&&s.formats;for(var F=(v=g.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(D,x,M){var L=M&&M.toUpperCase();return x||C[M]||n[M]||C[L].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(P,N,k){return N||k.slice(1)}))}))).match(r),b=F.length,E=0;E<b;E+=1){var w=F[E],S=h[w],A=S&&S[0],_=S&&S[1];F[E]=_?{regex:A,parser:_}:w.replace(/^\[|\]$/g,"")}return function(D){for(var x={},M=0,L=0;M<b;M+=1){var P=F[M];if(typeof P=="string")L+=P.length;else{var N=P.regex,k=P.parser,R=D.slice(L),T=N.exec(R)[0];k.call(x,T),D=D.replace(T,"")}}return(function(O){var $=O.afternoon;if($!==void 0){var V=O.hours;$?V<12&&(O.hours+=12):V===12&&(O.hours=0),delete O.afternoon}})(x),x}}return function(v,g,C){C.p.customParseFormat=!0,v&&v.parseTwoDigitYear&&(u=v.parseTwoDigitYear);var F=g.prototype,b=F.parse;F.parse=function(E){var w=E.date,S=E.utc,A=E.args;this.$u=S;var _=A[1];if(typeof _=="string"){var D=A[2]===!0,x=A[3]===!0,M=D||x,L=A[2];x&&(L=A[2]),s=this.$locale(),!D&&L&&(s=C.Ls[L]),this.$d=(function(R,T,O,$){try{if(["x","X"].indexOf(T)>-1)return new Date((T==="X"?1e3:1)*R);var V=m(T)(R),W=V.year,U=V.month,ae=V.day,ie=V.hours,ye=V.minutes,ne=V.seconds,Y=V.milliseconds,te=V.zone,X=V.week,re=new Date,we=ae||(W||U?1:re.getDate()),q=W||re.getFullYear(),Q=0;W&&!U||(Q=U>0?U-1:re.getMonth());var ce,me=ie||0,de=ye||0,Z=ne||0,oe=Y||0;return te?new Date(Date.UTC(q,Q,we,me,de,Z,oe+60*te.offset*1e3)):O?new Date(Date.UTC(q,Q,we,me,de,Z,oe)):(ce=new Date(q,Q,we,me,de,Z,oe),X&&(ce=$(ce).week(X).toDate()),ce)}catch(Ae){return new Date("")}})(w,_,S,C),this.init(),L&&L!==!0&&(this.$L=this.locale(L).$L),M&&w!=this.format(_)&&(this.$d=new Date("")),s={}}else if(_ instanceof Array)for(var P=_.length,N=1;N<=P;N+=1){A[1]=_[N-1];var k=C.apply(this,A);if(k.isValid()){this.$d=k.$d,this.$L=k.$L,this.init();break}N===P&&(this.$d=new Date(""))}else b.call(this,E)}}}))})(x3)),x3.exports}var EVe=FVe();const eP=fu(EVe),BW=["hours","minutes","seconds"],tu="EP_PICKER_BASE",tP="ElPopperOptions",Cue=Symbol("commonPickerContextKey"),q1="HH:mm:ss",gf="YYYY-MM-DD",wVe={date:gf,dates:gf,week:"gggg[w]ww",year:"YYYY",years:"YYYY",month:"YYYY-MM",months:"YYYY-MM",datetime:`${gf} ${q1}`,monthrange:"YYYY-MM",yearrange:"YYYY",daterange:gf,datetimerange:`${gf} ${q1}`},Fue=(e,t)=>{const{lang:n}=Pn(),r=j(!1),a=j(!1),i=j(null),o=B(()=>{const{modelValue:h}=e;return!h||st(h)&&!h.filter(Boolean).length}),l=h=>{if(!Ose(e.modelValue,h)){let m;st(h)?m=h.map(g=>gW(g,e.valueFormat,n.value)):h&&(m=gW(h,e.valueFormat,n.value)),t(Jt,h&&m,n.value)}},s=B(()=>{var h;let m;if(o.value?u.value.getDefaultValue&&(m=u.value.getDefaultValue()):st(e.modelValue)?m=e.modelValue.map(v=>vW(v,e.valueFormat,n.value)):m=vW((h=e.modelValue)!=null?h:"",e.valueFormat,n.value),u.value.getRangeAvailableTime){const v=u.value.getRangeAvailableTime(m);Fa(v,m)||(m=v,o.value||l(D3(m)))}return st(m)&&m.some(v=>!v)&&(m=[]),m}),u=j({});return{parsedValue:s,pickerActualVisible:a,pickerOptions:u,pickerVisible:r,userInput:i,valueIsEmpty:o,emitInput:l,onCalendarChange:h=>{t("calendar-change",h)},onPanelChange:(h,m,v)=>{t("panel-change",h,m,v)},onPick:(h="",m=!1)=>{r.value=m;let v;st(h)?v=h.map(g=>g.toDate()):v=h&&h.toDate(),i.value=null,l(v)},onSetPickerOption:h=>{u.value[h[0]]=h[1],u.value.panelReady=!0}}},nP=ht({disabledHours:{type:Be(Function)},disabledMinutes:{type:Be(Function)},disabledSeconds:{type:Be(Function)}}),Eue=ht({visible:Boolean,actualVisible:{type:Boolean,default:void 0},format:{type:String,default:""}}),rP=ht(Ke(se(se(Ke(se({automaticDropdown:{type:Boolean,default:!0},id:{type:Be([Array,String])},name:{type:Be([Array,String])},popperClass:Fr.popperClass,popperStyle:Fr.popperStyle,format:String,valueFormat:String,dateFormat:String,timeFormat:String,type:{type:String,default:""},clearable:{type:Boolean,default:!0},clearIcon:{type:Be([String,Object]),default:xd},editable:{type:Boolean,default:!0},prefixIcon:{type:Be([String,Object]),default:""},size:qa,readonly:Boolean,disabled:Boolean,placeholder:{type:String,default:""},popperOptions:{type:Be(Object),default:()=>({})},modelValue:{type:Be([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:Be([Date,Array])},defaultTime:{type:Be([Date,Array])},isRange:Boolean},nP),{disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:Boolean,tabindex:{type:Be([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean,placement:{type:Be(String),values:Md,default:"bottom"},fallbackPlacements:{type:Be(Array),default:["bottom","top","right","left"]}}),Wm),vo(["ariaLabel"])),{showNow:{type:Boolean,default:!0},showConfirm:{type:Boolean,default:!0},showFooter:{type:Boolean,default:!0},showWeekNumber:Boolean})),SVe=ht({id:{type:Be(Array)},name:{type:Be(Array)},modelValue:{type:Be([Array,String])},startPlaceholder:String,endPlaceholder:String,disabled:Boolean}),AVe=he({name:"PickerRangeTrigger",inheritAttrs:!1}),_Ve=he(Ke(se({},AVe),{props:SVe,emits:["mouseenter","mouseleave","click","touchstart","focus","blur","startInput","endInput","startChange","endChange"],setup(e,{expose:t,emit:n}){const r=e,{formItem:a}=bi(),{inputId:i}=Rl(dn({id:B(()=>{var S;return(S=r.id)==null?void 0:S[0]})}),{formItemContext:a}),o=m9(),l=ot("date"),s=ot("range"),u=j(),c=j(),{wrapperRef:d,isFocused:p}=kd(u,{disabled:B(()=>r.disabled)}),f=S=>{n("click",S)},h=S=>{n("mouseenter",S)},m=S=>{n("mouseleave",S)},v=S=>{n("touchstart",S)},g=S=>{n("startInput",S)},C=S=>{n("endInput",S)},F=S=>{n("startChange",S)},b=S=>{n("endChange",S)};return t({focus:()=>{var S;(S=u.value)==null||S.focus()},blur:()=>{var S,A;(S=u.value)==null||S.blur(),(A=c.value)==null||A.blur()}}),(S,A)=>(H(),ue("div",{ref_key:"wrapperRef",ref:d,class:J([y(l).is("active",y(p)),S.$attrs.class]),style:Rt(S.$attrs.style),onClick:f,onMouseenter:h,onMouseleave:m,onTouchstartPassive:v},[ze(S.$slots,"prefix"),be("input",en(y(o),{id:y(i),ref_key:"inputRef",ref:u,name:S.name&&S.name[0],placeholder:S.startPlaceholder,value:S.modelValue&&S.modelValue[0],class:y(s).b("input"),disabled:S.disabled,onInput:g,onChange:F}),null,16,["id","name","placeholder","value","disabled"]),ze(S.$slots,"range-separator"),be("input",en(y(o),{id:S.id&&S.id[1],ref_key:"endInputRef",ref:c,name:S.name&&S.name[1],placeholder:S.endPlaceholder,value:S.modelValue&&S.modelValue[1],class:y(s).b("input"),disabled:S.disabled,onInput:C,onChange:b}),null,16,["id","name","placeholder","value","disabled"]),ze(S.$slots,"suffix")],38))}}));var DVe=yt(_Ve,[["__file","picker-range-trigger.vue"]]);const TVe=he({name:"Picker"}),xVe=he(Ke(se({},TVe),{props:rP,emits:[Jt,An,"focus","blur","clear","calendar-change","panel-change","visible-change","keydown"],setup(e,{expose:t,emit:n}){const r=e,a=mc(),i=ot("date"),o=ot("input"),l=ot("range"),{formItem:s}=bi(),u=ut(tP,{}),c=S2(r,null),d=j(),p=j(),f=j(null);let h=!1;const m=si(),v=Fue(r,n),{parsedValue:g,pickerActualVisible:C,userInput:F,pickerVisible:b,pickerOptions:E,valueIsEmpty:w,emitInput:S,onPick:A,onSetPickerOption:_,onCalendarChange:D,onPanelChange:x}=v,{isFocused:M,handleFocus:L,handleBlur:P}=kd(p,{disabled:m,beforeFocus(){return r.readonly},afterFocus(){r.automaticDropdown&&(b.value=!0)},beforeBlur(le){var _e;return!h&&((_e=d.value)==null?void 0:_e.isFocusInsideContent(le))},afterBlur(){De(),b.value=!1,h=!1,r.validateEvent&&(s==null||s.validate("blur").catch(le=>Fn(le)))}}),N=j(!1),k=B(()=>[i.b("editor"),i.bm("editor",r.type),o.e("wrapper"),i.is("disabled",m.value),i.is("active",b.value),l.b("editor"),Oe?l.bm("editor",Oe.value):"",a.class]),R=B(()=>[o.e("icon"),l.e("close-icon"),Q.value?"":l.em("close-icon","hidden")]);He(b,le=>{le?Ne(()=>{le&&(f.value=r.modelValue)}):(F.value=null,Ne(()=>{T(r.modelValue)}))});const T=(le,_e)=>{(_e||!Ose(le,f.value))&&(n(An,le),_e&&(f.value=le),r.validateEvent&&(s==null||s.validate("change").catch(xe=>Fn(xe))))},O=le=>{n("keydown",le)},$=B(()=>p.value?Array.from(p.value.$el.querySelectorAll("input")):[]),V=(le,_e,xe)=>{const rt=$.value;rt.length&&(!xe||xe==="min"?(rt[0].setSelectionRange(le,_e),rt[0].focus()):xe==="max"&&(rt[1].setSelectionRange(le,_e),rt[1].focus()))},W=()=>{C.value=!0},U=()=>{n("visible-change",!0)},ae=()=>{C.value=!1,b.value=!1,n("visible-change",!1)},ie=()=>{b.value=!0},ye=()=>{b.value=!1},ne=B(()=>{const le=Se(g.value);return st(F.value)?[F.value[0]||le&&le[0]||"",F.value[1]||le&&le[1]||""]:F.value!==null?F.value:!te.value&&w.value||!b.value&&w.value?"":le?X.value||re.value||we.value?le.join(", "):le:""}),Y=B(()=>r.type.includes("time")),te=B(()=>r.type.startsWith("time")),X=B(()=>r.type==="dates"),re=B(()=>r.type==="months"),we=B(()=>r.type==="years"),q=B(()=>r.prefixIcon||(Y.value?Hle:vBe)),Q=B(()=>r.clearable&&!m.value&&!r.readonly&&!w.value&&(N.value||M.value)),ce=le=>{r.readonly||m.value||(Q.value&&(le.stopPropagation(),E.value.handleClear?E.value.handleClear():S(c.valueOnClear.value),T(c.valueOnClear.value,!0),ae()),n("clear"))},me=le=>Qt(null,null,function*(){var _e;r.readonly||m.value||(((_e=le.target)==null?void 0:_e.tagName)!=="INPUT"||M.value||!r.automaticDropdown)&&(b.value=!0)}),de=()=>{r.readonly||m.value||!w.value&&r.clearable&&(N.value=!0)},Z=()=>{N.value=!1},oe=le=>{var _e;r.readonly||m.value||(((_e=le.touches[0].target)==null?void 0:_e.tagName)!=="INPUT"||M.value||!r.automaticDropdown)&&(b.value=!0)},Ae=B(()=>r.type.includes("range")),Oe=za(),Ge=B(()=>{var le,_e;return(_e=(le=y(d))==null?void 0:le.popperRef)==null?void 0:_e.contentRef}),Xe=TO(p,le=>{const _e=y(Ge),xe=fi(p);_e&&(le.target===_e||le.composedPath().includes(_e))||le.target===xe||xe&&le.composedPath().includes(xe)||(b.value=!1)});Xn(()=>{Xe==null||Xe()});const De=()=>{if(F.value){const le=ve(ne.value);le&&Je(le)&&(S(D3(le)),F.value=null)}F.value===""&&(S(c.valueOnClear.value),T(c.valueOnClear.value,!0),F.value=null)},ve=le=>le?E.value.parseUserInput(le):null,Se=le=>le?st(le)?le.map(xe=>xe.format(r.format)):le.format(r.format):null,Je=le=>E.value.isValidValue(le),et=le=>Qt(null,null,function*(){if(r.readonly||m.value)return;const _e=Ar(le);if(O(le),_e===gt.esc){b.value===!0&&(b.value=!1,le.preventDefault(),le.stopPropagation());return}if(_e===gt.down&&(E.value.handleFocusPicker&&(le.preventDefault(),le.stopPropagation()),b.value===!1&&(b.value=!0,yield Ne()),E.value.handleFocusPicker)){E.value.handleFocusPicker();return}if(_e===gt.tab){h=!0;return}if(_e===gt.enter||_e===gt.numpadEnter){b.value?(F.value===null||F.value===""||Je(ve(ne.value)))&&(De(),b.value=!1):b.value=!0,le.preventDefault(),le.stopPropagation();return}if(F.value){le.stopPropagation();return}E.value.handleKeydownInput&&E.value.handleKeydownInput(le)}),Te=le=>{F.value=le,b.value||(b.value=!0)},We=le=>{const _e=le.target;F.value?F.value=[_e.value,F.value[1]]:F.value=[_e.value,null]},qe=le=>{const _e=le.target;F.value?F.value=[F.value[0],_e.value]:F.value=[null,_e.value]},it=()=>{var le;const _e=F.value,xe=ve(_e&&_e[0]),rt=y(g);if(xe&&xe.isValid()){F.value=[Se(xe),((le=ne.value)==null?void 0:le[1])||null];const ct=[xe,rt&&(rt[1]||null)];Je(ct)&&(S(D3(ct)),F.value=null)}},Ve=()=>{var le;const _e=y(F),xe=ve(_e&&_e[1]),rt=y(g);if(xe&&xe.isValid()){F.value=[((le=y(ne))==null?void 0:le[0])||null,Se(xe)];const ct=[rt&&rt[0],xe];Je(ct)&&(S(D3(ct)),F.value=null)}},Me=()=>{var le;(le=p.value)==null||le.focus()},Ze=()=>{var le;(le=p.value)==null||le.blur()};return Xt(tu,{props:r,emptyValues:c}),Xt(Cue,v),t({focus:Me,blur:Ze,handleOpen:ie,handleClose:ye,onPick:A}),(le,_e)=>(H(),je(y(Mi),en({ref_key:"refPopper",ref:d,visible:y(b),effect:"light",pure:"",trigger:"click"},le.$attrs,{role:"dialog",teleported:"",transition:`${y(i).namespace.value}-zoom-in-top`,"popper-class":[`${y(i).namespace.value}-picker__popper`,le.popperClass],"popper-style":le.popperStyle,"popper-options":y(u),"fallback-placements":le.fallbackPlacements,"gpu-acceleration":!1,placement:le.placement,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:W,onShow:U,onHide:ae}),{default:Ie(()=>[y(Ae)?(H(),je(DVe,{key:1,id:le.id,ref_key:"inputRef",ref:p,"model-value":y(ne),name:le.name,disabled:y(m),readonly:!le.editable||le.readonly,"start-placeholder":le.startPlaceholder,"end-placeholder":le.endPlaceholder,class:J(y(k)),style:Rt(le.$attrs.style),"aria-label":le.ariaLabel,tabindex:le.tabindex,autocomplete:"off",role:"combobox",onClick:me,onFocus:y(L),onBlur:y(P),onStartInput:We,onStartChange:it,onEndInput:qe,onEndChange:Ve,onMousedown:me,onMouseenter:de,onMouseleave:Z,onTouchstartPassive:oe,onKeydown:et},{prefix:Ie(()=>[y(q)?(H(),je(y(kt),{key:0,class:J([y(o).e("icon"),y(l).e("icon")])},{default:Ie(()=>[(H(),je(an(y(q))))]),_:1},8,["class"])):$e("v-if",!0)]),"range-separator":Ie(()=>[ze(le.$slots,"range-separator",{},()=>[be("span",{class:J(y(l).b("separator"))},pt(le.rangeSeparator),3)])]),suffix:Ie(()=>[le.clearIcon?(H(),je(y(kt),{key:0,class:J(y(R)),onMousedown:jt(y(Qn),["prevent"]),onClick:ce},{default:Ie(()=>[(H(),je(an(le.clearIcon)))]),_:1},8,["class","onMousedown"])):$e("v-if",!0)]),_:3},8,["id","model-value","name","disabled","readonly","start-placeholder","end-placeholder","class","style","aria-label","tabindex","onFocus","onBlur"])):(H(),je(y(lo),{key:0,id:le.id,ref_key:"inputRef",ref:p,"container-role":"combobox","model-value":y(ne),name:le.name,size:y(Oe),disabled:y(m),placeholder:le.placeholder,class:J([y(i).b("editor"),y(i).bm("editor",le.type),y(i).is("focus",y(b)),le.$attrs.class]),style:Rt(le.$attrs.style),readonly:!le.editable||le.readonly||y(X)||y(re)||y(we)||le.type==="week","aria-label":le.ariaLabel,tabindex:le.tabindex,"validate-event":!1,onInput:Te,onFocus:y(L),onBlur:y(P),onKeydown:et,onChange:De,onMousedown:me,onMouseenter:de,onMouseleave:Z,onTouchstartPassive:oe,onClick:jt(()=>{},["stop"])},{prefix:Ie(()=>[y(q)?(H(),je(y(kt),{key:0,class:J(y(o).e("icon")),onMousedown:jt(me,["prevent"]),onTouchstartPassive:oe},{default:Ie(()=>[(H(),je(an(y(q))))]),_:1},8,["class","onMousedown"])):$e("v-if",!0)]),suffix:Ie(()=>[y(Q)&&le.clearIcon?(H(),je(y(kt),{key:0,class:J(`${y(o).e("icon")} clear-icon`),onMousedown:jt(y(Qn),["prevent"]),onClick:ce},{default:Ie(()=>[(H(),je(an(le.clearIcon)))]),_:1},8,["class","onMousedown"])):$e("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","aria-label","tabindex","onFocus","onBlur","onClick"]))]),content:Ie(()=>[ze(le.$slots,"default",{visible:y(b),actualVisible:y(C),parsedValue:y(g),format:le.format,dateFormat:le.dateFormat,timeFormat:le.timeFormat,unlinkPanels:le.unlinkPanels,type:le.type,defaultValue:le.defaultValue,showNow:le.showNow,showConfirm:le.showConfirm,showFooter:le.showFooter,showWeekNumber:le.showWeekNumber,onPick:y(A),onSelectRange:V,onSetPickerOption:y(_),onCalendarChange:y(D),onPanelChange:y(x),onMousedown:jt(()=>{},["stop"])})]),_:3},16,["visible","transition","popper-class","popper-style","popper-options","fallback-placements","placement"]))}}));var wue=yt(xVe,[["__file","picker.vue"]]);const kVe=ht(Ke(se({},Eue),{datetimeRole:String,parsedValue:{type:Be(Object)}})),Sue=({getAvailableHours:e,getAvailableMinutes:t,getAvailableSeconds:n})=>{const r=(o,l,s,u)=>{const c={hour:e,minute:t,second:n};let d=o;return["hour","minute","second"].forEach(p=>{if(c[p]){let f;const h=c[p];switch(p){case"minute":{f=h(d.hour(),l,u);break}case"second":{f=h(d.hour(),d.minute(),l,u);break}default:{f=h(l,u);break}}if(f!=null&&f.length&&!f.includes(d[p]())){const m=s?0:f.length-1;d=d[p](f[m])}}}),d},a={};return{timePickerOptions:a,getAvailableTime:r,onSetOption:([o,l])=>{a[o]=l}}},NE=e=>{const t=(r,a)=>r||a,n=r=>r!==!0;return e.map(t).filter(n)},Aue=(e,t,n)=>({getHoursList:(o,l)=>RE(24,e&&(()=>e==null?void 0:e(o,l))),getMinutesList:(o,l,s)=>RE(60,t&&(()=>t==null?void 0:t(o,l,s))),getSecondsList:(o,l,s,u)=>RE(60,n&&(()=>n==null?void 0:n(o,l,s,u)))}),_ue=(e,t,n)=>{const{getHoursList:r,getMinutesList:a,getSecondsList:i}=Aue(e,t,n);return{getAvailableHours:(u,c)=>NE(r(u,c)),getAvailableMinutes:(u,c,d)=>NE(a(u,c,d)),getAvailableSeconds:(u,c,d,p)=>NE(i(u,c,d,p))}},Due=e=>{const t=j(e.parsedValue);return He(()=>e.visible,n=>{n||(t.value=e.parsedValue)}),t},MVe=ht(se({role:{type:String,required:!0},spinnerDate:{type:Be(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:Be(String),default:""}},nP)),BVe=100,RVe=600,X4="_RepeatClick",r6={beforeMount(e,t){const n=t.value,{interval:r=BVe,delay:a=RVe}=Mt(n)?{}:n;let i,o;const l=()=>Mt(n)?n():n.handler(),s=()=>{o&&(clearTimeout(o),o=void 0),i&&(clearInterval(i),i=void 0)},u=c=>{c.button===0&&(s(),l(),document.addEventListener("mouseup",s,{once:!0}),o=setTimeout(()=>{i=setInterval(()=>{l()},r)},a))};e[X4]={start:u,clear:s},e.addEventListener("mousedown",u)},unmounted(e){if(!e[X4])return;const{start:t,clear:n}=e[X4];t&&e.removeEventListener("mousedown",t),n&&(n(),document.removeEventListener("mouseup",n)),e[X4]=null}},LVe=he({__name:"basic-time-spinner",props:MVe,emits:[An,"select-range","set-option"],setup(e,{emit:t}){const n=e,r=ut(tu),{isRange:a,format:i}=r.props,o=ot("time"),{getHoursList:l,getMinutesList:s,getSecondsList:u}=Aue(n.disabledHours,n.disabledMinutes,n.disabledSeconds);let c=!1;const d=j(),p=j(),f=j(),h=j(),m={hours:p,minutes:f,seconds:h},v=B(()=>n.showSeconds?BW:BW.slice(0,2)),g=B(()=>{const{spinnerDate:W}=n,U=W.hour(),ae=W.minute(),ie=W.second();return{hours:U,minutes:ae,seconds:ie}}),C=B(()=>{const{hours:W,minutes:U}=y(g),{role:ae,spinnerDate:ie}=n,ye=a?void 0:ie;return{hours:l(ae,ye),minutes:s(W,ae,ye),seconds:u(W,U,ae,ye)}}),F=B(()=>{const{hours:W,minutes:U,seconds:ae}=y(g);return{hours:BE(W,23),minutes:BE(U,59),seconds:BE(ae,59)}}),b=oc(W=>{c=!1,S(W)},200),E=W=>{if(!!!n.amPmMode)return"";const ae=n.amPmMode==="A";let ie=W<12?" am":" pm";return ae&&(ie=ie.toUpperCase()),ie},w=W=>{let U=[0,0];const ae=i||q1,ie=ae.indexOf("HH"),ye=ae.indexOf("mm"),ne=ae.indexOf("ss");switch(W){case"hours":ie!==-1&&(U=[ie,ie+2]);break;case"minutes":ye!==-1&&(U=[ye,ye+2]);break;case"seconds":ne!==-1&&(U=[ne,ne+2]);break}const[Y,te]=U;t("select-range",Y,te),d.value=W},S=W=>{D(W,y(g)[W])},A=()=>{S("hours"),S("minutes"),S("seconds")},_=W=>W.querySelector(`.${o.namespace.value}-scrollbar__wrap`),D=(W,U)=>{if(n.arrowControl)return;const ae=y(m[W]);ae&&ae.$el&&(_(ae.$el).scrollTop=Math.max(0,U*x(W)))},x=W=>{const U=y(m[W]),ae=U==null?void 0:U.$el.querySelector("li");return ae&&Number.parseFloat(Jc(ae,"height"))||0},M=()=>{P(1)},L=()=>{P(-1)},P=W=>{d.value||w("hours");const U=d.value,ae=y(g)[U],ie=d.value==="hours"?24:60,ye=N(U,ae,W,ie);k(U,ye),D(U,ye),Ne(()=>w(U))},N=(W,U,ae,ie)=>{let ye=(U+ae+ie)%ie;const ne=y(C)[W];for(;ne[ye]&&ye!==U;)ye=(ye+ae+ie)%ie;return ye},k=(W,U)=>{if(y(C)[W][U])return;const{hours:ye,minutes:ne,seconds:Y}=y(g);let te;switch(W){case"hours":te=n.spinnerDate.hour(U).minute(ne).second(Y);break;case"minutes":te=n.spinnerDate.hour(ye).minute(U).second(Y);break;case"seconds":te=n.spinnerDate.hour(ye).minute(ne).second(U);break}t(An,te)},R=(W,{value:U,disabled:ae})=>{ae||(k(W,U),w(W),D(W,U))},T=W=>{const U=y(m[W]);if(!U)return;c=!0,b(W);const ae=Math.min(Math.round((_(U.$el).scrollTop-(O(W)*.5-10)/x(W)+3)/x(W)),W==="hours"?23:59);k(W,ae)},O=W=>y(m[W]).$el.offsetHeight,$=()=>{const W=U=>{const ae=y(m[U]);ae&&ae.$el&&(_(ae.$el).onscroll=()=>{T(U)})};W("hours"),W("minutes"),W("seconds")};Gt(()=>{Ne(()=>{!n.arrowControl&&$(),A(),n.role==="start"&&w("hours")})});const V=(W,U)=>{m[U].value=W!=null?W:void 0};return t("set-option",[`${n.role}_scrollDown`,P]),t("set-option",[`${n.role}_emitSelectRange`,w]),He(()=>n.spinnerDate,()=>{c||A()}),(W,U)=>(H(),ue("div",{class:J([y(o).b("spinner"),{"has-seconds":W.showSeconds}])},[W.arrowControl?$e("v-if",!0):(H(!0),ue(At,{key:0},bn(y(v),ae=>(H(),je(y(eu),{key:ae,ref_for:!0,ref:ie=>V(ie,ae),class:J(y(o).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":y(o).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:ie=>w(ae),onMousemove:ie=>S(ae)},{default:Ie(()=>[(H(!0),ue(At,null,bn(y(C)[ae],(ie,ye)=>(H(),ue("li",{key:ye,class:J([y(o).be("spinner","item"),y(o).is("active",ye===y(g)[ae]),y(o).is("disabled",ie)]),onClick:ne=>R(ae,{value:ye,disabled:ie})},[ae==="hours"?(H(),ue(At,{key:0},[En(pt(("0"+(W.amPmMode?ye%12||12:ye)).slice(-2))+pt(E(ye)),1)],64)):(H(),ue(At,{key:1},[En(pt(("0"+ye).slice(-2)),1)],64))],10,["onClick"]))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),W.arrowControl?(H(!0),ue(At,{key:1},bn(y(v),ae=>(H(),ue("div",{key:ae,class:J([y(o).be("spinner","wrapper"),y(o).is("arrow")]),onMouseenter:ie=>w(ae)},[rn((H(),je(y(kt),{class:J(["arrow-up",y(o).be("spinner","arrow")])},{default:Ie(()=>[Ee(y(f9))]),_:1},8,["class"])),[[y(r6),L]]),rn((H(),je(y(kt),{class:J(["arrow-down",y(o).be("spinner","arrow")])},{default:Ie(()=>[Ee(y(yc))]),_:1},8,["class"])),[[y(r6),M]]),be("ul",{class:J(y(o).be("spinner","list"))},[(H(!0),ue(At,null,bn(y(F)[ae],(ie,ye)=>(H(),ue("li",{key:ye,class:J([y(o).be("spinner","item"),y(o).is("active",ie===y(g)[ae]),y(o).is("disabled",y(C)[ae][ie])])},[y(Ot)(ie)?(H(),ue(At,{key:0},[ae==="hours"?(H(),ue(At,{key:0},[En(pt(("0"+(W.amPmMode?ie%12||12:ie)).slice(-2))+pt(E(ie)),1)],64)):(H(),ue(At,{key:1},[En(pt(("0"+ie).slice(-2)),1)],64))],64)):$e("v-if",!0)],2))),128))],2)],42,["onMouseenter"]))),128)):$e("v-if",!0)],2))}});var yM=yt(LVe,[["__file","basic-time-spinner.vue"]]);const OVe=he({__name:"panel-time-pick",props:kVe,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,r=ut(tu),{arrowControl:a,disabledHours:i,disabledMinutes:o,disabledSeconds:l,defaultValue:s}=r.props,{getAvailableHours:u,getAvailableMinutes:c,getAvailableSeconds:d}=_ue(i,o,l),p=ot("time"),{t:f,lang:h}=Pn(),m=j([0,2]),v=Due(n),g=B(()=>On(n.actualVisible)?`${p.namespace.value}-zoom-in-top`:""),C=B(()=>n.format.includes("ss")),F=B(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),b=R=>{const T=un(R).locale(h.value),O=P(T);return T.isSame(O)},E=()=>{const R=v.value;t("pick",R,!1),Ne(()=>{v.value=R})},w=(R=!1,T=!1)=>{T||t("pick",n.parsedValue,R)},S=R=>{if(!n.visible)return;const T=P(R).millisecond(0);t("pick",T,!0)},A=(R,T)=>{t("select-range",R,T),m.value=[R,T]},_=R=>{const T=n.format,O=T.indexOf("HH"),$=T.indexOf("mm"),V=T.indexOf("ss"),W=[],U=[];O!==-1&&(W.push(O),U.push("hours")),$!==-1&&(W.push($),U.push("minutes")),V!==-1&&C.value&&(W.push(V),U.push("seconds"));const ie=(W.indexOf(m.value[0])+R+W.length)%W.length;x.start_emitSelectRange(U[ie])},D=R=>{const T=Ar(R),{left:O,right:$,up:V,down:W}=gt;if([O,$].includes(T)){_(T===O?-1:1),R.preventDefault();return}if([V,W].includes(T)){const U=T===V?-1:1;x.start_scrollDown(U),R.preventDefault();return}},{timePickerOptions:x,onSetOption:M,getAvailableTime:L}=Sue({getAvailableHours:u,getAvailableMinutes:c,getAvailableSeconds:d}),P=R=>L(R,n.datetimeRole||"",!0),N=R=>R?un(R,n.format).locale(h.value):null,k=()=>un(s).locale(h.value);return t("set-picker-option",["isValidValue",b]),t("set-picker-option",["parseUserInput",N]),t("set-picker-option",["handleKeydownInput",D]),t("set-picker-option",["getRangeAvailableTime",P]),t("set-picker-option",["getDefaultValue",k]),(R,T)=>(H(),je(vi,{name:y(g)},{default:Ie(()=>[R.actualVisible||R.visible?(H(),ue("div",{key:0,class:J(y(p).b("panel"))},[be("div",{class:J([y(p).be("panel","content"),{"has-seconds":y(C)}])},[Ee(yM,{ref:"spinner",role:R.datetimeRole||"start","arrow-control":y(a),"show-seconds":y(C),"am-pm-mode":y(F),"spinner-date":R.parsedValue,"disabled-hours":y(i),"disabled-minutes":y(o),"disabled-seconds":y(l),onChange:S,onSetOption:y(M),onSelectRange:A},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),be("div",{class:J(y(p).be("panel","footer"))},[be("button",{type:"button",class:J([y(p).be("panel","btn"),"cancel"]),onClick:E},pt(y(f)("el.datepicker.cancel")),3),be("button",{type:"button",class:J([y(p).be("panel","btn"),"confirm"]),onClick:O=>w()},pt(y(f)("el.datepicker.confirm")),11,["onClick"])],2)],2)):$e("v-if",!0)]),_:1},8,["name"]))}});var a6=yt(OVe,[["__file","panel-time-pick.vue"]]);const PVe=ht(Ke(se({},Eue),{parsedValue:{type:Be(Array)}})),IVe=he({__name:"panel-time-range",props:PVe,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,r=(X,re)=>{const we=[];for(let q=X;q<=re;q++)we.push(q);return we},{t:a,lang:i}=Pn(),o=ot("time"),l=ot("picker"),s=ut(tu),{arrowControl:u,disabledHours:c,disabledMinutes:d,disabledSeconds:p,defaultValue:f}=s.props,h=B(()=>[o.be("range-picker","body"),o.be("panel","content"),o.is("arrow",u),b.value?"has-seconds":""]),m=B(()=>[o.be("range-picker","body"),o.be("panel","content"),o.is("arrow",u),b.value?"has-seconds":""]),v=B(()=>n.parsedValue[0]),g=B(()=>n.parsedValue[1]),C=Due(n),F=()=>{const X=C.value;t("pick",X,!1),Ne(()=>{C.value=X})},b=B(()=>n.format.includes("ss")),E=B(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),w=(X=!1)=>{t("pick",[v.value,g.value],X)},S=X=>{D(X.millisecond(0),g.value)},A=X=>{D(v.value,X.millisecond(0))},_=X=>{const re=X.map(q=>un(q).locale(i.value)),we=V(re);return re[0].isSame(we[0])&&re[1].isSame(we[1])},D=(X,re)=>{n.visible&&t("pick",[X,re],!0)},x=B(()=>v.value>g.value),M=j([0,2]),L=(X,re)=>{t("select-range",X,re,"min"),M.value=[X,re]},P=B(()=>b.value?11:8),N=(X,re)=>{t("select-range",X,re,"max");const we=y(P);M.value=[X+we,re+we]},k=X=>{const re=b.value?[0,3,6,11,14,17]:[0,3,8,11],we=["hours","minutes"].concat(b.value?["seconds"]:[]),Q=(re.indexOf(M.value[0])+X+re.length)%re.length,ce=re.length/2;Q<ce?ie.start_emitSelectRange(we[Q]):ie.end_emitSelectRange(we[Q-ce])},R=X=>{const re=Ar(X),{left:we,right:q,up:Q,down:ce}=gt;if([we,q].includes(re)){k(re===we?-1:1),X.preventDefault();return}if([Q,ce].includes(re)){const me=re===Q?-1:1,de=M.value[0]<P.value?"start":"end";ie[`${de}_scrollDown`](me),X.preventDefault();return}},T=(X,re)=>{const we=c?c(X):[],q=X==="start",ce=(re||(q?g.value:v.value)).hour(),me=q?r(ce+1,23):r(0,ce-1);return AE(we,me)},O=(X,re,we)=>{const q=d?d(X,re):[],Q=re==="start",ce=we||(Q?g.value:v.value),me=ce.hour();if(X!==me)return q;const de=ce.minute(),Z=Q?r(de+1,59):r(0,de-1);return AE(q,Z)},$=(X,re,we,q)=>{const Q=p?p(X,re,we):[],ce=we==="start",me=q||(ce?g.value:v.value),de=me.hour(),Z=me.minute();if(X!==de||re!==Z)return Q;const oe=me.second(),Ae=ce?r(oe+1,59):r(0,oe-1);return AE(Q,Ae)},V=([X,re])=>[ye(X,"start",!0,re),ye(re,"end",!1,X)],{getAvailableHours:W,getAvailableMinutes:U,getAvailableSeconds:ae}=_ue(T,O,$),{timePickerOptions:ie,getAvailableTime:ye,onSetOption:ne}=Sue({getAvailableHours:W,getAvailableMinutes:U,getAvailableSeconds:ae}),Y=X=>X?st(X)?X.map(re=>un(re,n.format).locale(i.value)):un(X,n.format).locale(i.value):null,te=()=>{if(st(f))return f.map(re=>un(re).locale(i.value));const X=un(f).locale(i.value);return[X,X.add(60,"m")]};return t("set-picker-option",["parseUserInput",Y]),t("set-picker-option",["isValidValue",_]),t("set-picker-option",["handleKeydownInput",R]),t("set-picker-option",["getDefaultValue",te]),t("set-picker-option",["getRangeAvailableTime",V]),(X,re)=>X.actualVisible?(H(),ue("div",{key:0,class:J([y(o).b("range-picker"),y(l).b("panel")])},[be("div",{class:J(y(o).be("range-picker","content"))},[be("div",{class:J(y(o).be("range-picker","cell"))},[be("div",{class:J(y(o).be("range-picker","header"))},pt(y(a)("el.datepicker.startTime")),3),be("div",{class:J(y(h))},[Ee(yM,{ref:"minSpinner",role:"start","show-seconds":y(b),"am-pm-mode":y(E),"arrow-control":y(u),"spinner-date":y(v),"disabled-hours":T,"disabled-minutes":O,"disabled-seconds":$,onChange:S,onSetOption:y(ne),onSelectRange:L},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),be("div",{class:J(y(o).be("range-picker","cell"))},[be("div",{class:J(y(o).be("range-picker","header"))},pt(y(a)("el.datepicker.endTime")),3),be("div",{class:J(y(m))},[Ee(yM,{ref:"maxSpinner",role:"end","show-seconds":y(b),"am-pm-mode":y(E),"arrow-control":y(u),"spinner-date":y(g),"disabled-hours":T,"disabled-minutes":O,"disabled-seconds":$,onChange:A,onSetOption:y(ne),onSelectRange:N},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),be("div",{class:J(y(o).be("panel","footer"))},[be("button",{type:"button",class:J([y(o).be("panel","btn"),"cancel"]),onClick:we=>F()},pt(y(a)("el.datepicker.cancel")),11,["onClick"]),be("button",{type:"button",class:J([y(o).be("panel","btn"),"confirm"]),disabled:y(x),onClick:we=>w()},pt(y(a)("el.datepicker.confirm")),11,["disabled","onClick"])],2)],2)):$e("v-if",!0)}});var NVe=yt(IVe,[["__file","panel-time-range.vue"]]);un.extend(eP);var $Ve=he({name:"ElTimePicker",install:null,props:Ke(se({},rP),{isRange:Boolean}),emits:[Jt],setup(e,t){const n=j(),[r,a]=e.isRange?["timerange",NVe]:["time",a6],i=o=>t.emit(Jt,o);return Xt(tP,e.popperOptions),t.expose({focus:()=>{var o;(o=n.value)==null||o.focus()},blur:()=>{var o;(o=n.value)==null||o.blur()},handleOpen:()=>{var o;(o=n.value)==null||o.handleOpen()},handleClose:()=>{var o;(o=n.value)==null||o.handleClose()}}),()=>{var o;const l=(o=e.format)!=null?o:q1;return Ee(wue,en(e,{ref:n,type:r,format:l,"onUpdate:modelValue":i}),{default:s=>Ee(a,s,null)})}}});const VVe=ln($Ve);var k3={exports:{}},HVe=k3.exports,RW;function zVe(){return RW||(RW=1,(function(e,t){(function(n,r){e.exports=r()})(HVe,(function(){return function(n,r){var a=r.prototype,i=a.format;a.format=function(o){var l=this,s=this.$locale();if(!this.isValid())return i.bind(this)(o);var u=this.$utils(),c=(o||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(d){switch(d){case"Q":return Math.ceil((l.$M+1)/3);case"Do":return s.ordinal(l.$D);case"gggg":return l.weekYear();case"GGGG":return l.isoWeekYear();case"wo":return s.ordinal(l.week(),"W");case"w":case"ww":return u.s(l.week(),d==="w"?1:2,"0");case"W":case"WW":return u.s(l.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return u.s(String(l.$H===0?24:l.$H),d==="k"?1:2,"0");case"X":return Math.floor(l.$d.getTime()/1e3);case"x":return l.$d.getTime();case"z":return"["+l.offsetName()+"]";case"zzz":return"["+l.offsetName("long")+"]";default:return d}}));return i.bind(this)(c)}}}))})(k3)),k3.exports}var WVe=zVe();const GVe=fu(WVe);var M3={exports:{}},jVe=M3.exports,LW;function KVe(){return LW||(LW=1,(function(e,t){(function(n,r){e.exports=r()})(jVe,(function(){var n="week",r="year";return function(a,i,o){var l=i.prototype;l.week=function(s){if(s===void 0&&(s=null),s!==null)return this.add(7*(s-this.week()),"day");var u=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var c=o(this).startOf(r).add(1,r).date(u),d=o(this).endOf(n);if(c.isBefore(d))return 1}var p=o(this).startOf(r).date(u).startOf(n).subtract(1,"millisecond"),f=this.diff(p,n,!0);return f<0?o(this).startOf("week").week():Math.ceil(f)},l.weeks=function(s){return s===void 0&&(s=null),this.week(s)}}}))})(M3)),M3.exports}var UVe=KVe();const qVe=fu(UVe);var B3={exports:{}},YVe=B3.exports,OW;function JVe(){return OW||(OW=1,(function(e,t){(function(n,r){e.exports=r()})(YVe,(function(){return function(n,r){r.prototype.weekYear=function(){var a=this.month(),i=this.week(),o=this.year();return i===1&&a===11?o+1:a===0&&i>=52?o-1:o}}}))})(B3)),B3.exports}var XVe=JVe();const ZVe=fu(XVe);var R3={exports:{}},QVe=R3.exports,PW;function eHe(){return PW||(PW=1,(function(e,t){(function(n,r){e.exports=r()})(QVe,(function(){return function(n,r,a){r.prototype.dayOfYear=function(i){var o=Math.round((a(this).startOf("day")-a(this).startOf("year"))/864e5)+1;return i==null?o:this.add(i-o,"day")}}}))})(R3)),R3.exports}var tHe=eHe();const nHe=fu(tHe);var L3={exports:{}},rHe=L3.exports,IW;function aHe(){return IW||(IW=1,(function(e,t){(function(n,r){e.exports=r()})(rHe,(function(){return function(n,r){r.prototype.isSameOrAfter=function(a,i){return this.isSame(a,i)||this.isAfter(a,i)}}}))})(L3)),L3.exports}var iHe=aHe();const oHe=fu(iHe);var O3={exports:{}},lHe=O3.exports,NW;function sHe(){return NW||(NW=1,(function(e,t){(function(n,r){e.exports=r()})(lHe,(function(){return function(n,r){r.prototype.isSameOrBefore=function(a,i){return this.isSame(a,i)||this.isBefore(a,i)}}}))})(O3)),O3.exports}var uHe=sHe();const cHe=fu(uHe),dHe=ht(Ke(se({valueFormat:String,dateFormat:String,timeFormat:String,disabled:Boolean,modelValue:{type:Be([Date,Array,String,Number]),default:""},defaultValue:{type:Be([Date,Array])},defaultTime:{type:Be([Date,Array])},isRange:Boolean},nP),{disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:Boolean,unlinkPanels:Boolean,showNow:{type:Boolean,default:!0},showConfirm:Boolean,showFooter:Boolean,showWeekNumber:Boolean,type:{type:Be(String),default:"date"},clearable:{type:Boolean,default:!0},border:{type:Boolean,default:!0}})),aP=Symbol("rootPickerContextKey"),B2="ElIsDefaultFormat",fHe=["date","dates","year","years","month","months","week","range"],iP=ht({cellClassName:{type:Be(Function)},disabledDate:{type:Be(Function)},date:{type:Be(Object),required:!0},minDate:{type:Be(Object)},maxDate:{type:Be(Object)},parsedValue:{type:Be([Object,Array])},rangeState:{type:Be(Object),default:()=>({endDate:null,selecting:!1})},disabled:Boolean}),Tue=ht({type:{type:Be(String),required:!0,values:gIe},dateFormat:String,timeFormat:String,showNow:{type:Boolean,default:!0},showConfirm:Boolean,showFooter:{type:Boolean,default:!0},showWeekNumber:Boolean,border:Boolean,disabled:Boolean}),oP=ht({unlinkPanels:Boolean,visible:{type:Boolean,default:!0},showConfirm:Boolean,showFooter:{type:Boolean,default:!0},border:Boolean,disabled:Boolean,parsedValue:{type:Be(Array)}}),lP=e=>({type:String,values:fHe,default:e}),pHe=ht(Ke(se({},Tue),{parsedValue:{type:Be([Object,Array])},visible:{type:Boolean,default:!0},format:{type:String,default:""}})),t5=e=>{if(!st(e))return!1;const[t,n]=e;return un.isDayjs(t)&&un.isDayjs(n)&&un(t).isValid()&&un(n).isValid()&&t.isSameOrBefore(n)},E9=(e,{lang:t,step:n=1,unit:r,unlinkPanels:a})=>{let i;if(st(e)){let[o,l]=e.map(s=>un(s).locale(t));return a||(l=o.add(n,r)),[o,l]}else e?i=un(e):i=un();return i=i.locale(t),[i,i.add(n,r)]},hHe=(e,t,{columnIndexOffset:n,startDate:r,nextEndDate:a,now:i,unit:o,relativeDateGetter:l,setCellMetadata:s,setRowMetadata:u})=>{for(let c=0;c<e.row;c++){const d=t[c];for(let p=0;p<e.column;p++){let f=d[p+n];f||(f={row:c,column:p,type:"normal",inRange:!1,start:!1,end:!1});const h=c*e.column+p,m=l(h);f.dayjs=m,f.date=m.toDate(),f.timestamp=m.valueOf(),f.type="normal",f.inRange=!!(r&&m.isSameOrAfter(r,o)&&a&&m.isSameOrBefore(a,o))||!!(r&&m.isSameOrBefore(r,o)&&a&&m.isSameOrAfter(a,o)),r!=null&&r.isSameOrAfter(a)?(f.start=!!a&&m.isSame(a,o),f.end=r&&m.isSame(r,o)):(f.start=!!r&&m.isSame(r,o),f.end=!!a&&m.isSame(a,o)),m.isSame(i,o)&&(f.type="today"),s==null||s(f,{rowIndex:c,columnIndex:p}),d[p+n]=f}u==null||u(d)}},i6=(e,t,n,r)=>{const a=un().locale(r).startOf("month").month(n).year(t).hour(e.hour()).minute(e.minute()).second(e.second()),i=a.daysInMonth();return Pf(i).map(o=>a.add(o,"day").toDate())},Y1=(e,t,n,r,a)=>{const i=un().year(t).month(n).startOf("month").hour(e.hour()).minute(e.minute()).second(e.second()),o=i6(e,t,n,r).find(l=>!(a!=null&&a(l)));return o?un(o).locale(r):i.locale(r)},o6=(e,t,n)=>{const r=e.year();if(!(n!=null&&n(e.toDate())))return e.locale(t);const a=e.month();if(!i6(e,r,a,t).every(n))return Y1(e,r,a,t,n);for(let i=0;i<12;i++)if(!i6(e,r,i,t).every(n))return Y1(e,r,i,t,n);return e},J1=(e,t,n,r)=>{if(st(e))return e.map(a=>J1(a,t,n,r));if(xt(e)){const a=r!=null&&r.value?un(e):un(e,t);if(!a.isValid())return a}return un(e,t).locale(n)},mHe=ht(Ke(se({},iP),{showWeekNumber:Boolean,selectionMode:lP("date")})),vHe=["changerange","pick","select"],bM=(e="")=>["normal","today"].includes(e),gHe=(e,t)=>{const{lang:n}=Pn(),r=j(),a=j(),i=j(),o=j(),l=j([[],[],[],[],[],[]]);let s=!1;const u=e.date.$locale().weekStart||7,c=e.date.locale("en").localeData().weekdaysShort().map(O=>O.toLowerCase()),d=B(()=>u>3?7-u:-u),p=B(()=>{const O=e.date.startOf("month");return O.subtract(O.day()||7,"day")}),f=B(()=>c.concat(c).slice(u,u+7)),h=B(()=>Goe(y(b)).some(O=>O.isCurrent)),m=B(()=>{const O=e.date.startOf("month"),$=O.day()||7,V=O.daysInMonth(),W=O.subtract(1,"month").daysInMonth();return{startOfMonthDay:$,dateCountOfMonth:V,dateCountOfLastMonth:W}}),v=B(()=>e.selectionMode==="dates"?ao(e.parsedValue):[]),g=(O,{count:$,rowIndex:V,columnIndex:W})=>{const{startOfMonthDay:U,dateCountOfMonth:ae,dateCountOfLastMonth:ie}=y(m),ye=y(d);if(V>=0&&V<=1){const ne=U+ye<0?7+U+ye:U+ye;if(W+V*7>=ne)return O.text=$,!0;O.text=ie-(ne-W%7)+1+V*7,O.type="prev-month"}else return $<=ae?O.text=$:(O.text=$-ae,O.type="next-month"),!0;return!1},C=(O,{columnIndex:$,rowIndex:V},W)=>{const{disabledDate:U,cellClassName:ae}=e,ie=y(v),ye=g(O,{count:W,rowIndex:V,columnIndex:$}),ne=O.dayjs.toDate();return O.selected=ie.find(Y=>Y.isSame(O.dayjs,"day")),O.isSelected=!!O.selected,O.isCurrent=w(O),O.disabled=U==null?void 0:U(ne),O.customClass=ae==null?void 0:ae(ne),ye},F=O=>{if(e.selectionMode==="week"){const[$,V]=e.showWeekNumber?[1,7]:[0,6],W=T(O[$+1]);O[$].inRange=W,O[$].start=W,O[V].inRange=W,O[V].end=W}},b=B(()=>{const{minDate:O,maxDate:$,rangeState:V,showWeekNumber:W}=e,U=y(d),ae=y(l),ie="day";let ye=1;if(hHe({row:6,column:7},ae,{startDate:O,columnIndexOffset:W?1:0,nextEndDate:V.endDate||$||V.selecting&&O||null,now:un().locale(y(n)).startOf(ie),unit:ie,relativeDateGetter:ne=>y(p).add(ne-U,ie),setCellMetadata:(...ne)=>{C(...ne,ye)&&(ye+=1)},setRowMetadata:F}),W)for(let ne=0;ne<6;ne++)ae[ne][1].dayjs&&(ae[ne][0]={type:"week",text:ae[ne][1].dayjs.week()});return ae});He(()=>e.date,()=>Qt(null,null,function*(){var O;(O=y(r))!=null&&O.contains(document.activeElement)&&(yield Ne(),yield E())}));const E=()=>Qt(null,null,function*(){var O;return(O=y(a))==null?void 0:O.focus()}),w=O=>e.selectionMode==="date"&&bM(O.type)&&S(O,e.parsedValue),S=(O,$)=>$?un($).locale(y(n)).isSame(e.date.date(Number(O.text)),"day"):!1,A=(O,$)=>{const V=O*7+($-(e.showWeekNumber?1:0))-y(d);return y(p).add(V,"day")},_=O=>{var $;if(!e.rangeState.selecting)return;let V=O.target;if(V.tagName==="SPAN"&&(V=($=V.parentNode)==null?void 0:$.parentNode),V.tagName==="DIV"&&(V=V.parentNode),V.tagName!=="TD")return;const W=V.parentNode.rowIndex-1,U=V.cellIndex;y(b)[W][U].disabled||(W!==y(i)||U!==y(o))&&(i.value=W,o.value=U,t("changerange",{selecting:!0,endDate:A(W,U)}))},D=O=>!y(h)&&(O==null?void 0:O.text)===1&&O.type==="normal"||O.isCurrent,x=O=>{s||y(h)||e.selectionMode!=="date"||R(O,!0)},M=O=>{O.target.closest("td")&&(s=!0)},L=O=>{O.target.closest("td")&&(s=!1)},P=O=>{!e.rangeState.selecting||!e.minDate?(t("pick",{minDate:O,maxDate:null}),t("select",!0)):(O>=e.minDate?t("pick",{minDate:e.minDate,maxDate:O}):t("pick",{minDate:O,maxDate:e.minDate}),t("select",!1))},N=O=>{const $=O.week(),V=`${O.year()}w${$}`;t("pick",{year:O.year(),week:$,value:V,date:O.startOf("week")})},k=(O,$)=>{const V=$?ao(e.parsedValue).filter(W=>(W==null?void 0:W.valueOf())!==O.valueOf()):ao(e.parsedValue).concat([O]);t("pick",V)},R=(O,$=!1)=>{if(e.disabled)return;const V=O.target.closest("td");if(!V)return;const W=V.parentNode.rowIndex-1,U=V.cellIndex,ae=y(b)[W][U];if(ae.disabled||ae.type==="week")return;const ie=A(W,U);switch(e.selectionMode){case"range":{P(ie);break}case"date":{t("pick",ie,$);break}case"week":{N(ie);break}case"dates":{k(ie,!!ae.selected);break}}},T=O=>{if(e.selectionMode!=="week")return!1;let $=e.date.startOf("day");if(O.type==="prev-month"&&($=$.subtract(1,"month")),O.type==="next-month"&&($=$.add(1,"month")),$=$.date(Number.parseInt(O.text,10)),e.parsedValue&&!st(e.parsedValue)){const V=(e.parsedValue.day()-u+7)%7-1;return e.parsedValue.subtract(V,"day").isSame($,"day")}return!1};return{WEEKS:f,rows:b,tbodyRef:r,currentCellRef:a,focus:E,isCurrent:w,isWeekActive:T,isSelectedCell:D,handlePickDate:R,handleMouseUp:L,handleMouseDown:M,handleMouseMove:_,handleFocus:x}},yHe=(e,{isCurrent:t,isWeekActive:n})=>{const r=ot("date-table"),{t:a}=Pn(),i=B(()=>[r.b(),r.is("week-mode",e.selectionMode==="week"&&!e.disabled)]),o=B(()=>a("el.datepicker.dateTablePrompt")),l=u=>{const c=[];return bM(u.type)&&!u.disabled?(c.push("available"),u.type==="today"&&c.push("today")):c.push(u.type),t(u)&&c.push("current"),u.inRange&&(bM(u.type)||e.selectionMode==="week")&&(c.push("in-range"),u.start&&c.push("start-date"),u.end&&c.push("end-date")),(u.disabled||e.disabled)&&c.push("disabled"),u.selected&&c.push("selected"),u.customClass&&c.push(u.customClass),c.join(" ")},s=u=>[r.e("row"),{current:n(u)}];return{tableKls:i,tableLabel:o,weekHeaderClass:r.e("week-header"),getCellClasses:l,getRowKls:s,t:a}},bHe=ht({cell:{type:Be(Object)}});var sP=he({name:"ElDatePickerCell",props:bHe,setup(e){const t=ot("date-table-cell"),{slots:n}=ut(aP);return()=>{const{cell:r}=e;return ze(n,"default",se({},r),()=>{var a;return[Ee("div",{class:t.b()},[Ee("span",{class:t.e("text")},[(a=r==null?void 0:r.renderText)!=null?a:r==null?void 0:r.text])])]})}}});const CHe=he({__name:"basic-date-table",props:mHe,emits:vHe,setup(e,{expose:t,emit:n}){const r=e,{WEEKS:a,rows:i,tbodyRef:o,currentCellRef:l,focus:s,isCurrent:u,isWeekActive:c,isSelectedCell:d,handlePickDate:p,handleMouseUp:f,handleMouseDown:h,handleMouseMove:m,handleFocus:v}=gHe(r,n),{tableLabel:g,tableKls:C,getCellClasses:F,getRowKls:b,weekHeaderClass:E,t:w}=yHe(r,{isCurrent:u,isWeekActive:c});let S=!1;return Xn(()=>{S=!0}),t({focus:s}),(A,_)=>(H(),ue("table",{"aria-label":y(g),class:J(y(C)),cellspacing:"0",cellpadding:"0",role:"grid",onClick:y(p),onMousemove:y(m),onMousedown:y(h),onMouseup:y(f)},[be("tbody",{ref_key:"tbodyRef",ref:o},[be("tr",null,[A.showWeekNumber?(H(),ue("th",{key:0,scope:"col",class:J(y(E))},null,2)):$e("v-if",!0),(H(!0),ue(At,null,bn(y(a),(D,x)=>(H(),ue("th",{key:x,"aria-label":y(w)("el.datepicker.weeksFull."+D),scope:"col"},pt(y(w)("el.datepicker.weeks."+D)),9,["aria-label"]))),128))]),(H(!0),ue(At,null,bn(y(i),(D,x)=>(H(),ue("tr",{key:x,class:J(y(b)(A.showWeekNumber?D[2]:D[1]))},[(H(!0),ue(At,null,bn(D,(M,L)=>(H(),ue("td",{key:`${x}.${L}`,ref_for:!0,ref:P=>!y(S)&&y(d)(M)&&(l.value=P),class:J(y(F)(M)),"aria-current":M.isCurrent?"date":void 0,"aria-selected":M.isCurrent,tabindex:y(d)(M)?0:-1,onFocus:y(v)},[Ee(y(sP),{cell:M},null,8,["cell"])],42,["aria-current","aria-selected","tabindex","onFocus"]))),128))],2))),128))],512)],42,["aria-label","onClick","onMousemove","onMousedown","onMouseup"]))}});var CM=yt(CHe,[["__file","basic-date-table.vue"]]);const FHe=ht(Ke(se({},iP),{selectionMode:lP("month")})),EHe=he({__name:"basic-month-table",props:FHe,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const r=e,a=ot("month-table"),{t:i,lang:o}=Pn(),l=j(),s=j(),u=j(r.date.locale("en").localeData().monthsShort().map(F=>F.toLowerCase())),c=j([[],[],[]]),d=j(),p=j(),f=B(()=>{var F,b,E;const w=c.value,S=un().locale(o.value).startOf("month");for(let A=0;A<3;A++){const _=w[A];for(let D=0;D<4;D++){const x=_[D]||(_[D]={row:A,column:D,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1,isSelected:!1,customClass:void 0,date:void 0,dayjs:void 0,isCurrent:void 0,selected:void 0,renderText:void 0,timestamp:void 0});x.type="normal";const M=A*4+D,L=r.date.startOf("year").month(M),P=r.rangeState.endDate||r.maxDate||r.rangeState.selecting&&r.minDate||null;x.inRange=!!(r.minDate&&L.isSameOrAfter(r.minDate,"month")&&P&&L.isSameOrBefore(P,"month"))||!!(r.minDate&&L.isSameOrBefore(r.minDate,"month")&&P&&L.isSameOrAfter(P,"month")),(F=r.minDate)!=null&&F.isSameOrAfter(P)?(x.start=!!(P&&L.isSame(P,"month")),x.end=r.minDate&&L.isSame(r.minDate,"month")):(x.start=!!(r.minDate&&L.isSame(r.minDate,"month")),x.end=!!(P&&L.isSame(P,"month"))),S.isSame(L)&&(x.type="today");const k=L.toDate();x.text=M,x.disabled=((b=r.disabledDate)==null?void 0:b.call(r,k))||!1,x.date=k,x.customClass=(E=r.cellClassName)==null?void 0:E.call(r,k),x.dayjs=L,x.timestamp=L.valueOf(),x.isSelected=v(x)}}return w}),h=()=>{var F;(F=s.value)==null||F.focus()},m=F=>{const b={},E=r.date.year(),w=new Date,S=F.text;return b.disabled=r.disabled||(r.disabledDate?i6(r.date,E,S,o.value).every(r.disabledDate):!1),b.current=ao(r.parsedValue).some(A=>un.isDayjs(A)&&A.year()===E&&A.month()===S),b.today=w.getFullYear()===E&&w.getMonth()===S,F.customClass&&(b[F.customClass]=!0),F.inRange&&(b["in-range"]=!0,F.start&&(b["start-date"]=!0),F.end&&(b["end-date"]=!0)),b},v=F=>{const b=r.date.year(),E=F.text;return ao(r.date).some(w=>w.year()===b&&w.month()===E)},g=F=>{var b;if(!r.rangeState.selecting)return;let E=F.target;if(E.tagName==="SPAN"&&(E=(b=E.parentNode)==null?void 0:b.parentNode),E.tagName==="DIV"&&(E=E.parentNode),E.tagName!=="TD")return;const w=E.parentNode.rowIndex,S=E.cellIndex;f.value[w][S].disabled||(w!==d.value||S!==p.value)&&(d.value=w,p.value=S,n("changerange",{selecting:!0,endDate:r.date.startOf("year").month(w*4+S)}))},C=F=>{var b;if(r.disabled)return;const E=(b=F.target)==null?void 0:b.closest("td");if((E==null?void 0:E.tagName)!=="TD"||Vs(E,"disabled"))return;const w=E.cellIndex,A=E.parentNode.rowIndex*4+w,_=r.date.startOf("year").month(A);if(r.selectionMode==="months"){if(F.type==="keydown"){n("pick",ao(r.parsedValue),!1);return}const D=Y1(r.date,r.date.year(),A,o.value,r.disabledDate),x=Vs(E,"current")?ao(r.parsedValue).filter(M=>(M==null?void 0:M.year())!==D.year()||(M==null?void 0:M.month())!==D.month()):ao(r.parsedValue).concat([un(D)]);n("pick",x)}else r.selectionMode==="range"?r.rangeState.selecting?(r.minDate&&_>=r.minDate?n("pick",{minDate:r.minDate,maxDate:_}):n("pick",{minDate:_,maxDate:r.minDate}),n("select",!1)):(n("pick",{minDate:_,maxDate:null}),n("select",!0)):n("pick",A)};return He(()=>r.date,()=>Qt(null,null,function*(){var F,b;(F=l.value)!=null&&F.contains(document.activeElement)&&(yield Ne(),(b=s.value)==null||b.focus())})),t({focus:h}),(F,b)=>(H(),ue("table",{role:"grid","aria-label":y(i)("el.datepicker.monthTablePrompt"),class:J(y(a).b()),onClick:C,onMousemove:g},[be("tbody",{ref_key:"tbodyRef",ref:l},[(H(!0),ue(At,null,bn(y(f),(E,w)=>(H(),ue("tr",{key:w},[(H(!0),ue(At,null,bn(E,(S,A)=>(H(),ue("td",{key:A,ref_for:!0,ref:_=>S.isSelected&&(s.value=_),class:J(m(S)),"aria-selected":!!S.isSelected,"aria-label":y(i)(`el.datepicker.month${+S.text+1}`),tabindex:S.isSelected?0:-1,onKeydown:[sa(jt(C,["prevent","stop"]),["space"]),sa(jt(C,["prevent","stop"]),["enter"])]},[Ee(y(sP),{cell:Ke(se({},S),{renderText:y(i)("el.datepicker.months."+u.value[S.text])})},null,8,["cell"])],42,["aria-selected","aria-label","tabindex","onKeydown"]))),128))]))),128))],512)],42,["aria-label"]))}});var n5=yt(EHe,[["__file","basic-month-table.vue"]]);const wHe=ht(Ke(se({},iP),{selectionMode:lP("year")})),SHe=he({__name:"basic-year-table",props:wHe,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const r=e,a=(b,E)=>{const w=un(String(b)).locale(E).startOf("year"),A=w.endOf("year").dayOfYear();return Pf(A).map(_=>w.add(_,"day").toDate())},i=ot("year-table"),{t:o,lang:l}=Pn(),s=j(),u=j(),c=B(()=>Math.floor(r.date.year()/10)*10),d=j([[],[],[]]),p=j(),f=j(),h=B(()=>{var b,E,w;const S=d.value,A=un().locale(l.value).startOf("year");for(let _=0;_<3;_++){const D=S[_];for(let x=0;x<4&&!(_*4+x>=10);x++){let M=D[x];M||(M={row:_,column:x,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1,isSelected:!1,customClass:void 0,date:void 0,dayjs:void 0,isCurrent:void 0,selected:void 0,renderText:void 0,timestamp:void 0}),M.type="normal";const L=_*4+x+c.value,P=un().year(L),N=r.rangeState.endDate||r.maxDate||r.rangeState.selecting&&r.minDate||null;M.inRange=!!(r.minDate&&P.isSameOrAfter(r.minDate,"year")&&N&&P.isSameOrBefore(N,"year"))||!!(r.minDate&&P.isSameOrBefore(r.minDate,"year")&&N&&P.isSameOrAfter(N,"year")),(b=r.minDate)!=null&&b.isSameOrAfter(N)?(M.start=!!(N&&P.isSame(N,"year")),M.end=!!(r.minDate&&P.isSame(r.minDate,"year"))):(M.start=!!(r.minDate&&P.isSame(r.minDate,"year")),M.end=!!(N&&P.isSame(N,"year"))),A.isSame(P)&&(M.type="today"),M.text=L;const R=P.toDate();M.disabled=((E=r.disabledDate)==null?void 0:E.call(r,R))||!1,M.date=R,M.customClass=(w=r.cellClassName)==null?void 0:w.call(r,R),M.dayjs=P,M.timestamp=P.valueOf(),M.isSelected=g(M),D[x]=M}}return S}),m=()=>{var b;(b=u.value)==null||b.focus()},v=b=>{const E={},w=un().locale(l.value),S=b.text;return E.disabled=r.disabled||(r.disabledDate?a(S,l.value).every(r.disabledDate):!1),E.today=w.year()===S,E.current=ao(r.parsedValue).some(A=>A.year()===S),b.customClass&&(E[b.customClass]=!0),b.inRange&&(E["in-range"]=!0,b.start&&(E["start-date"]=!0),b.end&&(E["end-date"]=!0)),E},g=b=>{const E=b.text;return ao(r.date).some(w=>w.year()===E)},C=b=>{var E;if(r.disabled)return;const w=(E=b.target)==null?void 0:E.closest("td");if(!w||!w.textContent||Vs(w,"disabled"))return;const S=w.cellIndex,_=w.parentNode.rowIndex*4+S+c.value,D=un().year(_);if(r.selectionMode==="range")r.rangeState.selecting?(r.minDate&&D>=r.minDate?n("pick",{minDate:r.minDate,maxDate:D}):n("pick",{minDate:D,maxDate:r.minDate}),n("select",!1)):(n("pick",{minDate:D,maxDate:null}),n("select",!0));else if(r.selectionMode==="years"){if(b.type==="keydown"){n("pick",ao(r.parsedValue),!1);return}const x=o6(D.startOf("year"),l.value,r.disabledDate),M=Vs(w,"current")?ao(r.parsedValue).filter(L=>(L==null?void 0:L.year())!==_):ao(r.parsedValue).concat([x]);n("pick",M)}else n("pick",_)},F=b=>{var E;if(!r.rangeState.selecting)return;const w=(E=b.target)==null?void 0:E.closest("td");if(!w)return;const S=w.parentNode.rowIndex,A=w.cellIndex;h.value[S][A].disabled||(S!==p.value||A!==f.value)&&(p.value=S,f.value=A,n("changerange",{selecting:!0,endDate:un().year(c.value).add(S*4+A,"year")}))};return He(()=>r.date,()=>Qt(null,null,function*(){var b,E;(b=s.value)!=null&&b.contains(document.activeElement)&&(yield Ne(),(E=u.value)==null||E.focus())})),t({focus:m}),(b,E)=>(H(),ue("table",{role:"grid","aria-label":y(o)("el.datepicker.yearTablePrompt"),class:J(y(i).b()),onClick:C,onMousemove:F},[be("tbody",{ref_key:"tbodyRef",ref:s},[(H(!0),ue(At,null,bn(y(h),(w,S)=>(H(),ue("tr",{key:S},[(H(!0),ue(At,null,bn(w,(A,_)=>(H(),ue("td",{key:`${S}_${_}`,ref_for:!0,ref:D=>A.isSelected&&(u.value=D),class:J(["available",v(A)]),"aria-selected":A.isSelected,"aria-label":String(A.text),tabindex:A.isSelected?0:-1,onKeydown:[sa(jt(C,["prevent","stop"]),["space"]),sa(jt(C,["prevent","stop"]),["enter"])]},[Ee(y(sP),{cell:A},null,8,["cell"])],42,["aria-selected","aria-label","tabindex","onKeydown"]))),128))]))),128))],512)],42,["aria-label"]))}});var r5=yt(SHe,[["__file","basic-year-table.vue"]]);const AHe=he({__name:"panel-date-pick",props:pHe,emits:["pick","set-picker-option","panel-change"],setup(e,{emit:t}){const n=e,r=(Ve,Me,Ze)=>!0,a=ot("picker-panel"),i=ot("date-picker"),o=mc(),l=ka(),{t:s,lang:u}=Pn(),c=ut(tu),d=ut(B2,void 0),{shortcuts:p,disabledDate:f,cellClassName:h,defaultTime:m}=c.props,v=Jn(c.props,"defaultValue"),g=j(),C=j(un().locale(u.value)),F=j(!1);let b=!1;const E=B(()=>un(m).locale(u.value)),w=B(()=>C.value.month()),S=B(()=>C.value.year()),A=j([]),_=j(null),D=j(null),x=Ve=>A.value.length>0?r(Ve,A.value,n.format||"HH:mm:ss"):!0,M=Ve=>m&&!me.value&&!F.value&&!b?E.value.year(Ve.year()).month(Ve.month()).date(Ve.date()):ne.value?Ve.millisecond(0):Ve.startOf("day"),L=(Ve,...Me)=>{if(!Ve)t("pick",Ve,...Me);else if(st(Ve)){const Ze=Ve.map(M);t("pick",Ze,...Me)}else t("pick",M(Ve),...Me);_.value=null,D.value=null,F.value=!1,b=!1},P=(Ve,Me)=>Qt(null,null,function*(){if($.value==="date"&&un.isDayjs(Ve)){const Ze=xg(n.parsedValue);let le=Ze?Ze.year(Ve.year()).month(Ve.month()).date(Ve.date()):Ve;x(le),C.value=le,L(le,ne.value||Me)}else $.value==="week"?L(Ve.date):$.value==="dates"&&L(Ve,!0)}),N=Ve=>{const Me=Ve?"add":"subtract";C.value=C.value[Me](1,"month"),it("month")},k=Ve=>{const Me=C.value,Ze=Ve?"add":"subtract";C.value=R.value==="year"?Me[Ze](10,"year"):Me[Ze](1,"year"),it("year")},R=j("date"),T=B(()=>{const Ve=s("el.datepicker.year");if(R.value==="year"){const Me=Math.floor(S.value/10)*10;return Ve?`${Me} ${Ve} - ${Me+9} ${Ve}`:`${Me} - ${Me+9}`}return`${S.value} ${Ve}`}),O=Ve=>{const Me=Mt(Ve.value)?Ve.value():Ve.value;if(Me){b=!0,L(un(Me).locale(u.value));return}Ve.onClick&&Ve.onClick({attrs:o,slots:l,emit:t})},$=B(()=>{const{type:Ve}=n;return["week","month","months","year","years","dates"].includes(Ve)?Ve:"date"}),V=B(()=>$.value==="dates"||$.value==="months"||$.value==="years"),W=B(()=>$.value==="date"?R.value:$.value),U=B(()=>!!p.length),ae=(Ve,Me)=>Qt(null,null,function*(){$.value==="month"?(C.value=Y1(C.value,C.value.year(),Ve,u.value,f),L(C.value,!1)):$.value==="months"?L(Ve,Me!=null?Me:!0):(C.value=Y1(C.value,C.value.year(),Ve,u.value,f),R.value="date",["month","year","date","week"].includes($.value)&&(L(C.value,!0),yield Ne(),et())),it("month")}),ie=(Ve,Me)=>Qt(null,null,function*(){if($.value==="year"){const Ze=C.value.startOf("year").year(Ve);C.value=o6(Ze,u.value,f),L(C.value,!1)}else if($.value==="years")L(Ve,Me!=null?Me:!0);else{const Ze=C.value.year(Ve);C.value=o6(Ze,u.value,f),R.value="month",["month","year","date","week"].includes($.value)&&(L(C.value,!0),yield Ne(),et())}it("year")}),ye=Ve=>Qt(null,null,function*(){n.disabled||(R.value=Ve,yield Ne(),et())}),ne=B(()=>n.type==="datetime"||n.type==="datetimerange"),Y=B(()=>{const Ve=ne.value||$.value==="dates",Me=$.value==="years",Ze=$.value==="months",le=R.value==="date",_e=R.value==="year",xe=R.value==="month";return Ve&&le||Me&&_e||Ze&&xe}),te=B(()=>!V.value&&n.showNow||n.showConfirm),X=B(()=>f?n.parsedValue?st(n.parsedValue)?f(n.parsedValue[0].toDate()):f(n.parsedValue.toDate()):!0:!1),re=()=>{if(V.value)L(n.parsedValue);else{let Ve=xg(n.parsedValue);if(!Ve){const Me=un(m).locale(u.value),Ze=Je();Ve=Me.year(Ze.year()).month(Ze.month()).date(Ze.date())}C.value=Ve,L(Ve)}},we=B(()=>f?f(un().locale(u.value).toDate()):!1),q=()=>{const Me=un().locale(u.value).toDate();F.value=!0,(!f||!f(Me))&&x(Me)&&(C.value=un().locale(u.value),L(C.value))},Q=B(()=>n.timeFormat||Lse(n.format)||q1),ce=B(()=>n.dateFormat||Rse(n.format)||gf),me=B(()=>D.value?D.value:!n.parsedValue&&!v.value?void 0:(xg(n.parsedValue)||C.value).format(Q.value)),de=B(()=>_.value?_.value:!n.parsedValue&&!v.value?void 0:(xg(n.parsedValue)||C.value).format(ce.value)),Z=j(!1),oe=()=>{Z.value=!0},Ae=()=>{Z.value=!1},Oe=Ve=>({hour:Ve.hour(),minute:Ve.minute(),second:Ve.second(),year:Ve.year(),month:Ve.month(),date:Ve.date()}),Ge=(Ve,Me,Ze)=>{const{hour:le,minute:_e,second:xe}=Oe(Ve),rt=xg(n.parsedValue),ct=rt?rt.hour(le).minute(_e).second(xe):Ve;C.value=ct,L(C.value,!0),Ze||(Z.value=Me)},Xe=Ve=>{const Me=un(Ve,Q.value).locale(u.value);if(Me.isValid()&&x(Me)){const{year:Ze,month:le,date:_e}=Oe(C.value);C.value=Me.year(Ze).month(le).date(_e),D.value=null,Z.value=!1,L(C.value,!0)}},De=Ve=>{const Me=J1(Ve,ce.value,u.value,d);if(Me.isValid()){if(f&&f(Me.toDate()))return;const{hour:Ze,minute:le,second:_e}=Oe(C.value);C.value=Me.hour(Ze).minute(le).second(_e),_.value=null,L(C.value,!0)}},ve=Ve=>un.isDayjs(Ve)&&Ve.isValid()&&(f?!f(Ve.toDate()):!0),Se=Ve=>J1(Ve,n.format,u.value,d),Je=()=>{const Ve=un(v.value).locale(u.value);if(!v.value){const Me=E.value;return un().hour(Me.hour()).minute(Me.minute()).second(Me.second()).locale(u.value)}return Ve},et=()=>{var Ve;["week","month","year","date"].includes($.value)&&((Ve=g.value)==null||Ve.focus())},Te=()=>{et(),$.value==="week"&&qe(gt.down)},We=Ve=>{const Me=Ar(Ve);[gt.up,gt.down,gt.left,gt.right,gt.home,gt.end,gt.pageUp,gt.pageDown].includes(Me)&&(qe(Me),Ve.stopPropagation(),Ve.preventDefault()),[gt.enter,gt.space,gt.numpadEnter].includes(Me)&&_.value===null&&D.value===null&&(Ve.preventDefault(),L(C.value,!1))},qe=Ve=>{var Me;const{up:Ze,down:le,left:_e,right:xe,home:rt,end:ct,pageUp:ge,pageDown:sn}=gt,tn={year:{[Ze]:-4,[le]:4,[_e]:-1,[xe]:1,offset:(at,It)=>at.setFullYear(at.getFullYear()+It)},month:{[Ze]:-4,[le]:4,[_e]:-1,[xe]:1,offset:(at,It)=>at.setMonth(at.getMonth()+It)},week:{[Ze]:-1,[le]:1,[_e]:-1,[xe]:1,offset:(at,It)=>at.setDate(at.getDate()+It*7)},date:{[Ze]:-7,[le]:7,[_e]:-1,[xe]:1,[rt]:at=>-at.getDay(),[ct]:at=>-at.getDay()+6,[ge]:at=>-new Date(at.getFullYear(),at.getMonth(),0).getDate(),[sn]:at=>new Date(at.getFullYear(),at.getMonth()+1,0).getDate(),offset:(at,It)=>at.setDate(at.getDate()+It)}},Ut=C.value.toDate();for(;Math.abs(C.value.diff(Ut,"year",!0))<1;){const at=tn[W.value];if(!at)return;if(at.offset(Ut,Mt(at[Ve])?at[Ve](Ut):(Me=at[Ve])!=null?Me:0),f&&f(Ut))break;const It=un(Ut).locale(u.value);C.value=It,t("pick",It,!0);break}},it=Ve=>{t("panel-change",C.value.toDate(),Ve,R.value)};return He(()=>$.value,Ve=>{if(["month","year"].includes(Ve)){R.value=Ve;return}else if(Ve==="years"){R.value="year";return}else if(Ve==="months"){R.value="month";return}R.value="date"},{immediate:!0}),He(()=>v.value,Ve=>{Ve&&(C.value=Je())},{immediate:!0}),He(()=>n.parsedValue,Ve=>{if(Ve){if(V.value||st(Ve))return;C.value=Ve}else C.value=Je()},{immediate:!0}),t("set-picker-option",["isValidValue",ve]),t("set-picker-option",["parseUserInput",Se]),t("set-picker-option",["handleFocusPicker",Te]),(Ve,Me)=>(H(),ue("div",{class:J([y(a).b(),y(i).b(),y(a).is("border",Ve.border),y(a).is("disabled",Ve.disabled),{"has-sidebar":Ve.$slots.sidebar||y(U),"has-time":y(ne)}])},[be("div",{class:J(y(a).e("body-wrapper"))},[ze(Ve.$slots,"sidebar",{class:J(y(a).e("sidebar"))}),y(U)?(H(),ue("div",{key:0,class:J(y(a).e("sidebar"))},[(H(!0),ue(At,null,bn(y(p),(Ze,le)=>(H(),ue("button",{key:le,type:"button",disabled:Ve.disabled,class:J(y(a).e("shortcut")),onClick:_e=>O(Ze)},pt(Ze.text),11,["disabled","onClick"]))),128))],2)):$e("v-if",!0),be("div",{class:J(y(a).e("body"))},[y(ne)?(H(),ue("div",{key:0,class:J(y(i).e("time-header"))},[be("span",{class:J(y(i).e("editor-wrap"))},[Ee(y(lo),{placeholder:y(s)("el.datepicker.selectDate"),"model-value":y(de),size:"small","validate-event":!1,disabled:Ve.disabled,onInput:Ze=>_.value=Ze,onChange:De},null,8,["placeholder","model-value","disabled","onInput"])],2),rn((H(),ue("span",{class:J(y(i).e("editor-wrap"))},[Ee(y(lo),{placeholder:y(s)("el.datepicker.selectTime"),"model-value":y(me),size:"small","validate-event":!1,disabled:Ve.disabled,onFocus:oe,onInput:Ze=>D.value=Ze,onChange:Xe},null,8,["placeholder","model-value","disabled","onInput"]),Ee(y(a6),{visible:Z.value,format:y(Q),"parsed-value":C.value,onPick:Ge},null,8,["visible","format","parsed-value"])],2)),[[y(Cd),Ae]])],2)):$e("v-if",!0),rn(be("div",{class:J([y(i).e("header"),(R.value==="year"||R.value==="month")&&y(i).em("header","bordered")])},[be("span",{class:J(y(i).e("prev-btn"))},[be("button",{type:"button","aria-label":y(s)("el.datepicker.prevYear"),class:J(["d-arrow-left",y(a).e("icon-btn")]),disabled:Ve.disabled,onClick:Ze=>k(!1)},[ze(Ve.$slots,"prev-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(tp))]),_:1})])],10,["aria-label","disabled","onClick"]),rn(be("button",{type:"button","aria-label":y(s)("el.datepicker.prevMonth"),class:J([y(a).e("icon-btn"),"arrow-left"]),disabled:Ve.disabled,onClick:Ze=>N(!1)},[ze(Ve.$slots,"prev-month",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(gd))]),_:1})])],10,["aria-label","disabled","onClick"]),[[Nn,R.value==="date"]])],2),be("span",{role:"button",class:J(y(i).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:sa(Ze=>ye("year"),["enter"]),onClick:Ze=>ye("year")},pt(y(T)),43,["onKeydown","onClick"]),rn(be("span",{role:"button","aria-live":"polite",tabindex:"0",class:J([y(i).e("header-label"),{active:R.value==="month"}]),onKeydown:sa(Ze=>ye("month"),["enter"]),onClick:Ze=>ye("month")},pt(y(s)(`el.datepicker.month${y(w)+1}`)),43,["onKeydown","onClick"]),[[Nn,R.value==="date"]]),be("span",{class:J(y(i).e("next-btn"))},[rn(be("button",{type:"button","aria-label":y(s)("el.datepicker.nextMonth"),class:J([y(a).e("icon-btn"),"arrow-right"]),disabled:Ve.disabled,onClick:Ze=>N(!0)},[ze(Ve.$slots,"next-month",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(co))]),_:1})])],10,["aria-label","disabled","onClick"]),[[Nn,R.value==="date"]]),be("button",{type:"button","aria-label":y(s)("el.datepicker.nextYear"),class:J([y(a).e("icon-btn"),"d-arrow-right"]),disabled:Ve.disabled,onClick:Ze=>k(!0)},[ze(Ve.$slots,"next-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(np))]),_:1})])],10,["aria-label","disabled","onClick"])],2)],2),[[Nn,R.value!=="time"]]),be("div",{class:J(y(a).e("content")),onKeydown:We},[R.value==="date"?(H(),je(CM,{key:0,ref_key:"currentViewRef",ref:g,"selection-mode":y($),date:C.value,"parsed-value":Ve.parsedValue,"disabled-date":y(f),disabled:Ve.disabled,"cell-class-name":y(h),"show-week-number":Ve.showWeekNumber,onPick:P},null,8,["selection-mode","date","parsed-value","disabled-date","disabled","cell-class-name","show-week-number"])):$e("v-if",!0),R.value==="year"?(H(),je(r5,{key:1,ref_key:"currentViewRef",ref:g,"selection-mode":y($),date:C.value,"disabled-date":y(f),disabled:Ve.disabled,"parsed-value":Ve.parsedValue,"cell-class-name":y(h),onPick:ie},null,8,["selection-mode","date","disabled-date","disabled","parsed-value","cell-class-name"])):$e("v-if",!0),R.value==="month"?(H(),je(n5,{key:2,ref_key:"currentViewRef",ref:g,"selection-mode":y($),date:C.value,"parsed-value":Ve.parsedValue,"disabled-date":y(f),disabled:Ve.disabled,"cell-class-name":y(h),onPick:ae},null,8,["selection-mode","date","parsed-value","disabled-date","disabled","cell-class-name"])):$e("v-if",!0)],34)],2)],2),Ve.showFooter&&y(Y)&&y(te)?(H(),ue("div",{key:0,class:J(y(a).e("footer"))},[rn(Ee(y(hi),{text:"",size:"small",class:J(y(a).e("link-btn")),disabled:y(we),onClick:q},{default:Ie(()=>[En(pt(y(s)("el.datepicker.now")),1)]),_:1},8,["class","disabled"]),[[Nn,!y(V)&&Ve.showNow]]),Ve.showConfirm?(H(),je(y(hi),{key:0,plain:"",size:"small",class:J(y(a).e("link-btn")),disabled:y(X),onClick:re},{default:Ie(()=>[En(pt(y(s)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])):$e("v-if",!0)],2)):$e("v-if",!0)],2))}});var _He=yt(AHe,[["__file","panel-date-pick.vue"]]);const DHe=ht(se(se({},Tue),oP)),THe=e=>{const{emit:t}=Kt(),n=mc(),r=ka();return i=>{const o=Mt(i.value)?i.value():i.value;if(o){t("pick",[un(o[0]).locale(e.value),un(o[1]).locale(e.value)]);return}i.onClick&&i.onClick({attrs:n,slots:r,emit:t})}},uP=(e,{defaultValue:t,defaultTime:n,leftDate:r,rightDate:a,step:i,unit:o,sortDates:l})=>{const{emit:s}=Kt(),{pickerNs:u}=ut(aP),c=ot("date-range-picker"),{t:d,lang:p}=Pn(),f=THe(p),h=j(),m=j(),v=j({endDate:null,selecting:!1}),g=w=>{v.value=w},C=(w=!1)=>{const S=y(h),A=y(m);t5([S,A])&&s("pick",[S,A],w)},F=w=>{v.value.selecting=w,w||(v.value.endDate=null)},b=w=>{if(st(w)&&w.length===2){const[S,A]=w;h.value=S,r.value=S,m.value=A,l(y(h),y(m))}else E()},E=()=>{let[w,S]=E9(y(t),{lang:y(p),step:i,unit:o,unlinkPanels:e.unlinkPanels});const A=D=>D.diff(D.startOf("d"),"ms"),_=y(n);if(_){let D=0,x=0;if(st(_)){const[M,L]=_.map(un);D=A(M),x=A(L)}else{const M=A(un(_));D=M,x=M}w=w.startOf("d").add(D,"ms"),S=S.startOf("d").add(x,"ms")}h.value=void 0,m.value=void 0,r.value=w,a.value=S};return He(t,w=>{w&&E()},{immediate:!0}),He(()=>e.parsedValue,w=>{(!(w!=null&&w.length)||!Fa(w,[h.value,m.value]))&&b(w)},{immediate:!0}),He(()=>e.visible,()=>{e.visible&&b(e.parsedValue)},{immediate:!0}),{minDate:h,maxDate:m,rangeState:v,lang:p,ppNs:u,drpNs:c,handleChangeRange:g,handleRangeConfirm:C,handleShortcutClick:f,onSelect:F,parseValue:b,t:d}},xHe=(e,t,n,r)=>{const a=j("date"),i=j(),o=j("date"),l=j(),s=ut(tu),{disabledDate:u}=s.props,{t:c,lang:d}=Pn(),p=B(()=>n.value.year()),f=B(()=>n.value.month()),h=B(()=>r.value.year()),m=B(()=>r.value.month());function v(w,S){const A=c("el.datepicker.year");if(w.value==="year"){const _=Math.floor(S.value/10)*10;return A?`${_} ${A} - ${_+9} ${A}`:`${_} - ${_+9}`}return`${S.value} ${A}`}function g(w){w==null||w.focus()}function C(w,S){return Qt(this,null,function*(){if(e.disabled)return;const A=w==="left"?a:o,_=w==="left"?i:l;A.value=S,yield Ne(),g(_.value)})}function F(w,S,A){return Qt(this,null,function*(){if(e.disabled)return;const _=S==="left",D=_?n:r,x=_?r:n,M=_?a:o,L=_?i:l;if(w==="year"){const P=D.value.year(A);D.value=o6(P,d.value,u)}w==="month"&&(D.value=Y1(D.value,D.value.year(),A,d.value,u)),e.unlinkPanels||(x.value=S==="left"?D.value.add(1,"month"):D.value.subtract(1,"month")),M.value=w==="year"?"month":"date",yield Ne(),g(L.value),b(w)})}function b(w){t("panel-change",[n.value.toDate(),r.value.toDate()],w)}function E(w,S,A){const _=A?"add":"subtract";return w==="year"?S[_](10,"year"):S[_](1,"year")}return{leftCurrentView:a,rightCurrentView:o,leftCurrentViewRef:i,rightCurrentViewRef:l,leftYear:p,rightYear:h,leftMonth:f,rightMonth:m,leftYearLabel:B(()=>v(a,p)),rightYearLabel:B(()=>v(o,h)),showLeftPicker:w=>C("left",w),showRightPicker:w=>C("right",w),handleLeftYearPick:w=>F("year","left",w),handleRightYearPick:w=>F("year","right",w),handleLeftMonthPick:w=>F("month","left",w),handleRightMonthPick:w=>F("month","right",w),handlePanelChange:b,adjustDateByView:E}},Z4="month",kHe=he({__name:"panel-date-range",props:DHe,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(e,{emit:t}){const n=e,r=ut(tu),a=ut(B2,void 0),{disabledDate:i,cellClassName:o,defaultTime:l,clearable:s}=r.props,u=Jn(r.props,"format"),c=Jn(r.props,"shortcuts"),d=Jn(r.props,"defaultValue"),{lang:p}=Pn(),f=j(un().locale(p.value)),h=j(un().locale(p.value).add(1,Z4)),{minDate:m,maxDate:v,rangeState:g,ppNs:C,drpNs:F,handleChangeRange:b,handleRangeConfirm:E,handleShortcutClick:w,onSelect:S,parseValue:A,t:_}=uP(n,{defaultValue:d,defaultTime:l,leftDate:f,rightDate:h,unit:Z4,sortDates:Ut});He(()=>n.visible,at=>{!at&&g.value.selecting&&(A(n.parsedValue),S(!1))});const D=j({min:null,max:null}),x=j({min:null,max:null}),{leftCurrentView:M,rightCurrentView:L,leftCurrentViewRef:P,rightCurrentViewRef:N,leftYear:k,rightYear:R,leftMonth:T,rightMonth:O,leftYearLabel:$,rightYearLabel:V,showLeftPicker:W,showRightPicker:U,handleLeftYearPick:ae,handleRightYearPick:ie,handleLeftMonthPick:ye,handleRightMonthPick:ne,handlePanelChange:Y,adjustDateByView:te}=xHe(n,t,f,h),X=B(()=>!!c.value.length),re=B(()=>D.value.min!==null?D.value.min:m.value?m.value.format(me.value):""),we=B(()=>D.value.max!==null?D.value.max:v.value||m.value?(v.value||m.value).format(me.value):""),q=B(()=>x.value.min!==null?x.value.min:m.value?m.value.format(ce.value):""),Q=B(()=>x.value.max!==null?x.value.max:v.value||m.value?(v.value||m.value).format(ce.value):""),ce=B(()=>n.timeFormat||Lse(u.value||"")||q1),me=B(()=>n.dateFormat||Rse(u.value||"")||gf),de=at=>t5(at)&&(i?!i(at[0].toDate())&&!i(at[1].toDate()):!0),Z=()=>{f.value=te(M.value,f.value,!1),n.unlinkPanels||(h.value=f.value.add(1,"month")),Y("year")},oe=()=>{f.value=f.value.subtract(1,"month"),n.unlinkPanels||(h.value=f.value.add(1,"month")),Y("month")},Ae=()=>{n.unlinkPanels?h.value=te(L.value,h.value,!0):(f.value=te(L.value,f.value,!0),h.value=f.value.add(1,"month")),Y("year")},Oe=()=>{n.unlinkPanels?h.value=h.value.add(1,"month"):(f.value=f.value.add(1,"month"),h.value=f.value.add(1,"month")),Y("month")},Ge=()=>{f.value=te(M.value,f.value,!0),Y("year")},Xe=()=>{f.value=f.value.add(1,"month"),Y("month")},De=()=>{h.value=te(L.value,h.value,!1),Y("year")},ve=()=>{h.value=h.value.subtract(1,"month"),Y("month")},Se=B(()=>{const at=(T.value+1)%12,It=T.value+1>=12?1:0;return n.unlinkPanels&&new Date(k.value+It,at)<new Date(R.value,O.value)}),Je=B(()=>n.unlinkPanels&&R.value*12+O.value-(k.value*12+T.value+1)>=12),et=B(()=>!(m.value&&v.value&&!g.value.selecting&&t5([m.value,v.value]))),Te=B(()=>n.type==="datetime"||n.type==="datetimerange"),We=(at,It)=>{if(at)return l?un(l[It]||l).locale(p.value).year(at.year()).month(at.month()).date(at.date()):at},qe=(at,It=!0)=>{const Dt=at.minDate,fn=at.maxDate,wn=We(Dt,0),Ln=We(fn,1);v.value===Ln&&m.value===wn||(t("calendar-change",[Dt.toDate(),fn&&fn.toDate()]),v.value=Ln,m.value=wn,!Te.value&&It&&(It=!wn||!Ln),E(It))},it=j(!1),Ve=j(!1),Me=()=>{it.value=!1},Ze=()=>{Ve.value=!1},le=(at,It)=>{D.value[It]=at;const Dt=un(at,me.value).locale(p.value);if(Dt.isValid()){if(i&&i(Dt.toDate()))return;It==="min"?(f.value=Dt,m.value=(m.value||f.value).year(Dt.year()).month(Dt.month()).date(Dt.date()),!n.unlinkPanels&&(!v.value||v.value.isBefore(m.value))&&(h.value=Dt.add(1,"month"),v.value=m.value.add(1,"month"))):(h.value=Dt,v.value=(v.value||h.value).year(Dt.year()).month(Dt.month()).date(Dt.date()),!n.unlinkPanels&&(!m.value||m.value.isAfter(v.value))&&(f.value=Dt.subtract(1,"month"),m.value=v.value.subtract(1,"month"))),Ut(m.value,v.value),E(!0)}},_e=(at,It)=>{D.value[It]=null},xe=(at,It)=>{x.value[It]=at;const Dt=un(at,ce.value).locale(p.value);Dt.isValid()&&(It==="min"?(it.value=!0,m.value=(m.value||f.value).hour(Dt.hour()).minute(Dt.minute()).second(Dt.second()),f.value=m.value):(Ve.value=!0,v.value=(v.value||h.value).hour(Dt.hour()).minute(Dt.minute()).second(Dt.second()),h.value=v.value))},rt=(at,It)=>{x.value[It]=null,It==="min"?(f.value=m.value,it.value=!1,(!v.value||v.value.isBefore(m.value))&&(v.value=m.value)):(h.value=v.value,Ve.value=!1,v.value&&v.value.isBefore(m.value)&&(m.value=v.value)),E(!0)},ct=(at,It,Dt)=>{x.value.min||(at&&(f.value=at,m.value=(m.value||f.value).hour(at.hour()).minute(at.minute()).second(at.second())),Dt||(it.value=It),(!v.value||v.value.isBefore(m.value))&&(v.value=m.value,h.value=at,Ne(()=>{A(n.parsedValue)})),E(!0))},ge=(at,It,Dt)=>{x.value.max||(at&&(h.value=at,v.value=(v.value||h.value).hour(at.hour()).minute(at.minute()).second(at.second())),Dt||(Ve.value=It),v.value&&v.value.isBefore(m.value)&&(m.value=v.value),E(!0))},sn=()=>{let at=null;r!=null&&r.emptyValues&&(at=r.emptyValues.valueOnClear.value),f.value=E9(y(d),{lang:y(p),unit:"month",unlinkPanels:n.unlinkPanels})[0],h.value=f.value.add(1,"month"),v.value=void 0,m.value=void 0,E(!0),t("pick",at)},tn=at=>J1(at,u.value||"",p.value,a);function Ut(at,It){if(n.unlinkPanels&&It){const Dt=(at==null?void 0:at.year())||0,fn=(at==null?void 0:at.month())||0,wn=It.year(),Ln=It.month();h.value=Dt===wn&&fn===Ln?It.add(1,Z4):It}else h.value=f.value.add(1,Z4),It&&(h.value=h.value.hour(It.hour()).minute(It.minute()).second(It.second()))}return t("set-picker-option",["isValidValue",de]),t("set-picker-option",["parseUserInput",tn]),t("set-picker-option",["handleClear",sn]),(at,It)=>(H(),ue("div",{class:J([y(C).b(),y(F).b(),y(C).is("border",at.border),y(C).is("disabled",at.disabled),{"has-sidebar":at.$slots.sidebar||y(X),"has-time":y(Te)}])},[be("div",{class:J(y(C).e("body-wrapper"))},[ze(at.$slots,"sidebar",{class:J(y(C).e("sidebar"))}),y(X)?(H(),ue("div",{key:0,class:J(y(C).e("sidebar"))},[(H(!0),ue(At,null,bn(y(c),(Dt,fn)=>(H(),ue("button",{key:fn,type:"button",disabled:at.disabled,class:J(y(C).e("shortcut")),onClick:wn=>y(w)(Dt)},pt(Dt.text),11,["disabled","onClick"]))),128))],2)):$e("v-if",!0),be("div",{class:J(y(C).e("body"))},[y(Te)?(H(),ue("div",{key:0,class:J(y(F).e("time-header"))},[be("span",{class:J(y(F).e("editors-wrap"))},[be("span",{class:J(y(F).e("time-picker-wrap"))},[Ee(y(lo),{size:"small",disabled:y(g).selecting||at.disabled,placeholder:y(_)("el.datepicker.startDate"),class:J(y(F).e("editor")),"model-value":y(re),"validate-event":!1,onInput:Dt=>le(Dt,"min"),onChange:Dt=>_e(Dt,"min")},null,8,["disabled","placeholder","class","model-value","onInput","onChange"])],2),rn((H(),ue("span",{class:J(y(F).e("time-picker-wrap"))},[Ee(y(lo),{size:"small",class:J(y(F).e("editor")),disabled:y(g).selecting||at.disabled,placeholder:y(_)("el.datepicker.startTime"),"model-value":y(q),"validate-event":!1,onFocus:Dt=>it.value=!0,onInput:Dt=>xe(Dt,"min"),onChange:Dt=>rt(Dt,"min")},null,8,["class","disabled","placeholder","model-value","onFocus","onInput","onChange"]),Ee(y(a6),{visible:it.value,format:y(ce),"datetime-role":"start","parsed-value":f.value,onPick:ct},null,8,["visible","format","parsed-value"])],2)),[[y(Cd),Me]])],2),be("span",null,[Ee(y(kt),null,{default:Ie(()=>[Ee(y(co))]),_:1})]),be("span",{class:J([y(F).e("editors-wrap"),"is-right"])},[be("span",{class:J(y(F).e("time-picker-wrap"))},[Ee(y(lo),{size:"small",class:J(y(F).e("editor")),disabled:y(g).selecting||at.disabled,placeholder:y(_)("el.datepicker.endDate"),"model-value":y(we),readonly:!y(m),"validate-event":!1,onInput:Dt=>le(Dt,"max"),onChange:Dt=>_e(Dt,"max")},null,8,["class","disabled","placeholder","model-value","readonly","onInput","onChange"])],2),rn((H(),ue("span",{class:J(y(F).e("time-picker-wrap"))},[Ee(y(lo),{size:"small",class:J(y(F).e("editor")),disabled:y(g).selecting||at.disabled,placeholder:y(_)("el.datepicker.endTime"),"model-value":y(Q),readonly:!y(m),"validate-event":!1,onFocus:Dt=>y(m)&&(Ve.value=!0),onInput:Dt=>xe(Dt,"max"),onChange:Dt=>rt(Dt,"max")},null,8,["class","disabled","placeholder","model-value","readonly","onFocus","onInput","onChange"]),Ee(y(a6),{"datetime-role":"end",visible:Ve.value,format:y(ce),"parsed-value":h.value,onPick:ge},null,8,["visible","format","parsed-value"])],2)),[[y(Cd),Ze]])],2)],2)):$e("v-if",!0),be("div",{class:J([[y(C).e("content"),y(F).e("content")],"is-left"])},[be("div",{class:J(y(F).e("header"))},[be("button",{type:"button",class:J([y(C).e("icon-btn"),"d-arrow-left"]),"aria-label":y(_)("el.datepicker.prevYear"),disabled:at.disabled,onClick:Z},[ze(at.$slots,"prev-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(tp))]),_:1})])],10,["aria-label","disabled"]),rn(be("button",{type:"button",class:J([y(C).e("icon-btn"),"arrow-left"]),"aria-label":y(_)("el.datepicker.prevMonth"),disabled:at.disabled,onClick:oe},[ze(at.$slots,"prev-month",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(gd))]),_:1})])],10,["aria-label","disabled"]),[[Nn,y(M)==="date"]]),at.unlinkPanels?(H(),ue("button",{key:0,type:"button",disabled:!y(Je)||at.disabled,class:J([[y(C).e("icon-btn"),y(C).is("disabled",!y(Je)||at.disabled)],"d-arrow-right"]),"aria-label":y(_)("el.datepicker.nextYear"),onClick:Ge},[ze(at.$slots,"next-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(np))]),_:1})])],10,["disabled","aria-label"])):$e("v-if",!0),at.unlinkPanels&&y(M)==="date"?(H(),ue("button",{key:1,type:"button",disabled:!y(Se)||at.disabled,class:J([[y(C).e("icon-btn"),y(C).is("disabled",!y(Se)||at.disabled)],"arrow-right"]),"aria-label":y(_)("el.datepicker.nextMonth"),onClick:Xe},[ze(at.$slots,"next-month",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(co))]),_:1})])],10,["disabled","aria-label"])):$e("v-if",!0),be("div",null,[be("span",{role:"button",class:J(y(F).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:sa(Dt=>y(W)("year"),["enter"]),onClick:Dt=>y(W)("year")},pt(y($)),43,["onKeydown","onClick"]),rn(be("span",{role:"button","aria-live":"polite",tabindex:"0",class:J([y(F).e("header-label"),{active:y(M)==="month"}]),onKeydown:sa(Dt=>y(W)("month"),["enter"]),onClick:Dt=>y(W)("month")},pt(y(_)(`el.datepicker.month${f.value.month()+1}`)),43,["onKeydown","onClick"]),[[Nn,y(M)==="date"]])])],2),y(M)==="date"?(H(),je(CM,{key:0,ref_key:"leftCurrentViewRef",ref:P,"selection-mode":"range",date:f.value,"min-date":y(m),"max-date":y(v),"range-state":y(g),"disabled-date":y(i),"cell-class-name":y(o),"show-week-number":at.showWeekNumber,disabled:at.disabled,onChangerange:y(b),onPick:qe,onSelect:y(S)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","show-week-number","disabled","onChangerange","onSelect"])):$e("v-if",!0),y(M)==="year"?(H(),je(r5,{key:1,ref_key:"leftCurrentViewRef",ref:P,"selection-mode":"year",date:f.value,"disabled-date":y(i),"parsed-value":at.parsedValue,disabled:at.disabled,onPick:y(ae)},null,8,["date","disabled-date","parsed-value","disabled","onPick"])):$e("v-if",!0),y(M)==="month"?(H(),je(n5,{key:2,ref_key:"leftCurrentViewRef",ref:P,"selection-mode":"month",date:f.value,"parsed-value":at.parsedValue,"disabled-date":y(i),disabled:at.disabled,onPick:y(ye)},null,8,["date","parsed-value","disabled-date","disabled","onPick"])):$e("v-if",!0)],2),be("div",{class:J([[y(C).e("content"),y(F).e("content")],"is-right"])},[be("div",{class:J([y(F).e("header"),y(C).is("disabled",!y(Je)||at.disabled)])},[at.unlinkPanels?(H(),ue("button",{key:0,type:"button",disabled:!y(Je)||at.disabled,class:J([y(C).e("icon-btn"),"d-arrow-left"]),"aria-label":y(_)("el.datepicker.prevYear"),onClick:De},[ze(at.$slots,"prev-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(tp))]),_:1})])],10,["disabled","aria-label"])):$e("v-if",!0),at.unlinkPanels&&y(L)==="date"?(H(),ue("button",{key:1,type:"button",disabled:!y(Se)||at.disabled,class:J([y(C).e("icon-btn"),"arrow-left"]),"aria-label":y(_)("el.datepicker.prevMonth"),onClick:ve},[ze(at.$slots,"prev-month",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(gd))]),_:1})])],10,["disabled","aria-label"])):$e("v-if",!0),be("button",{type:"button","aria-label":y(_)("el.datepicker.nextYear"),class:J([y(C).e("icon-btn"),"d-arrow-right"]),disabled:at.disabled,onClick:Ae},[ze(at.$slots,"next-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(np))]),_:1})])],10,["aria-label","disabled"]),rn(be("button",{type:"button",class:J([y(C).e("icon-btn"),"arrow-right"]),disabled:at.disabled,"aria-label":y(_)("el.datepicker.nextMonth"),onClick:Oe},[ze(at.$slots,"next-month",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(co))]),_:1})])],10,["disabled","aria-label"]),[[Nn,y(L)==="date"]]),be("div",null,[be("span",{role:"button",class:J(y(F).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:sa(Dt=>y(U)("year"),["enter"]),onClick:Dt=>y(U)("year")},pt(y(V)),43,["onKeydown","onClick"]),rn(be("span",{role:"button","aria-live":"polite",tabindex:"0",class:J([y(F).e("header-label"),{active:y(L)==="month"}]),onKeydown:sa(Dt=>y(U)("month"),["enter"]),onClick:Dt=>y(U)("month")},pt(y(_)(`el.datepicker.month${h.value.month()+1}`)),43,["onKeydown","onClick"]),[[Nn,y(L)==="date"]])])],2),y(L)==="date"?(H(),je(CM,{key:0,ref_key:"rightCurrentViewRef",ref:N,"selection-mode":"range",date:h.value,"min-date":y(m),"max-date":y(v),"range-state":y(g),"disabled-date":y(i),"cell-class-name":y(o),"show-week-number":at.showWeekNumber,disabled:at.disabled,onChangerange:y(b),onPick:qe,onSelect:y(S)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","show-week-number","disabled","onChangerange","onSelect"])):$e("v-if",!0),y(L)==="year"?(H(),je(r5,{key:1,ref_key:"rightCurrentViewRef",ref:N,"selection-mode":"year",date:h.value,"disabled-date":y(i),"parsed-value":at.parsedValue,disabled:at.disabled,onPick:y(ie)},null,8,["date","disabled-date","parsed-value","disabled","onPick"])):$e("v-if",!0),y(L)==="month"?(H(),je(n5,{key:2,ref_key:"rightCurrentViewRef",ref:N,"selection-mode":"month",date:h.value,"parsed-value":at.parsedValue,"disabled-date":y(i),disabled:at.disabled,onPick:y(ne)},null,8,["date","parsed-value","disabled-date","disabled","onPick"])):$e("v-if",!0)],2)],2)],2),at.showFooter&&y(Te)&&(at.showConfirm||y(s))?(H(),ue("div",{key:0,class:J(y(C).e("footer"))},[y(s)?(H(),je(y(hi),{key:0,text:"",size:"small",class:J(y(C).e("link-btn")),onClick:sn},{default:Ie(()=>[En(pt(y(_)("el.datepicker.clear")),1)]),_:1},8,["class"])):$e("v-if",!0),at.showConfirm?(H(),je(y(hi),{key:1,plain:"",size:"small",class:J(y(C).e("link-btn")),disabled:y(et),onClick:Dt=>y(E)(!1)},{default:Ie(()=>[En(pt(y(_)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled","onClick"])):$e("v-if",!0)],2)):$e("v-if",!0)],2))}});var MHe=yt(kHe,[["__file","panel-date-range.vue"]]);const BHe=ht(se({},oP)),RHe=["pick","set-picker-option","calendar-change"],LHe=({unlinkPanels:e,leftDate:t,rightDate:n})=>{const{t:r}=Pn(),a=()=>{t.value=t.value.subtract(1,"year"),e.value||(n.value=n.value.subtract(1,"year"))},i=()=>{e.value||(t.value=t.value.add(1,"year")),n.value=n.value.add(1,"year")},o=()=>{t.value=t.value.add(1,"year")},l=()=>{n.value=n.value.subtract(1,"year")},s=B(()=>`${t.value.year()} ${r("el.datepicker.year")}`),u=B(()=>`${n.value.year()} ${r("el.datepicker.year")}`),c=B(()=>t.value.year()),d=B(()=>n.value.year()===t.value.year()?t.value.year()+1:n.value.year());return{leftPrevYear:a,rightNextYear:i,leftNextYear:o,rightPrevYear:l,leftLabel:s,rightLabel:u,leftYear:c,rightYear:d}},Q4="year",OHe=he({name:"DatePickerMonthRange"}),PHe=he(Ke(se({},OHe),{props:BHe,emits:RHe,setup(e,{emit:t}){const n=e,{lang:r}=Pn(),a=ut(tu),i=ut(B2,void 0),{shortcuts:o,disabledDate:l,cellClassName:s}=a.props,u=Jn(a.props,"format"),c=Jn(a.props,"defaultValue"),d=j(un().locale(r.value)),p=j(un().locale(r.value).add(1,Q4)),{minDate:f,maxDate:h,rangeState:m,ppNs:v,drpNs:g,handleChangeRange:C,handleRangeConfirm:F,handleShortcutClick:b,onSelect:E,parseValue:w}=uP(n,{defaultValue:c,leftDate:d,rightDate:p,unit:Q4,sortDates:$}),S=B(()=>!!o.length),{leftPrevYear:A,rightNextYear:_,leftNextYear:D,rightPrevYear:x,leftLabel:M,rightLabel:L,leftYear:P,rightYear:N}=LHe({unlinkPanels:Jn(n,"unlinkPanels"),leftDate:d,rightDate:p}),k=B(()=>n.unlinkPanels&&N.value>P.value+1),R=(V,W=!0)=>{const U=V.minDate,ae=V.maxDate;h.value===ae&&f.value===U||(t("calendar-change",[U.toDate(),ae&&ae.toDate()]),h.value=ae,f.value=U,W&&F())},T=()=>{let V=null;a!=null&&a.emptyValues&&(V=a.emptyValues.valueOnClear.value),d.value=E9(y(c),{lang:y(r),unit:"year",unlinkPanels:n.unlinkPanels})[0],p.value=d.value.add(1,"year"),t("pick",V)},O=V=>J1(V,u.value,r.value,i);function $(V,W){if(n.unlinkPanels&&W){const U=(V==null?void 0:V.year())||0,ae=W.year();p.value=U===ae?W.add(1,Q4):W}else p.value=d.value.add(1,Q4)}return He(()=>n.visible,V=>{!V&&m.value.selecting&&(w(n.parsedValue),E(!1))}),t("set-picker-option",["isValidValue",t5]),t("set-picker-option",["parseUserInput",O]),t("set-picker-option",["handleClear",T]),(V,W)=>(H(),ue("div",{class:J([y(v).b(),y(g).b(),y(v).is("border",V.border),y(v).is("disabled",V.disabled),{"has-sidebar":!!V.$slots.sidebar||y(S)}])},[be("div",{class:J(y(v).e("body-wrapper"))},[ze(V.$slots,"sidebar",{class:J(y(v).e("sidebar"))}),y(S)?(H(),ue("div",{key:0,class:J(y(v).e("sidebar"))},[(H(!0),ue(At,null,bn(y(o),(U,ae)=>(H(),ue("button",{key:ae,type:"button",class:J(y(v).e("shortcut")),disabled:V.disabled,onClick:ie=>y(b)(U)},pt(U.text),11,["disabled","onClick"]))),128))],2)):$e("v-if",!0),be("div",{class:J(y(v).e("body"))},[be("div",{class:J([[y(v).e("content"),y(g).e("content")],"is-left"])},[be("div",{class:J(y(g).e("header"))},[be("button",{type:"button",class:J([y(v).e("icon-btn"),"d-arrow-left"]),disabled:V.disabled,onClick:y(A)},[ze(V.$slots,"prev-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(tp))]),_:1})])],10,["disabled","onClick"]),V.unlinkPanels?(H(),ue("button",{key:0,type:"button",disabled:!y(k)||V.disabled,class:J([[y(v).e("icon-btn"),y(v).is("disabled",!y(k))],"d-arrow-right"]),onClick:y(D)},[ze(V.$slots,"next-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(np))]),_:1})])],10,["disabled","onClick"])):$e("v-if",!0),be("div",null,pt(y(M)),1)],2),Ee(n5,{"selection-mode":"range",date:d.value,"min-date":y(f),"max-date":y(h),"range-state":y(m),"disabled-date":y(l),disabled:V.disabled,"cell-class-name":y(s),onChangerange:y(C),onPick:R,onSelect:y(E)},null,8,["date","min-date","max-date","range-state","disabled-date","disabled","cell-class-name","onChangerange","onSelect"])],2),be("div",{class:J([[y(v).e("content"),y(g).e("content")],"is-right"])},[be("div",{class:J(y(g).e("header"))},[V.unlinkPanels?(H(),ue("button",{key:0,type:"button",disabled:!y(k)||V.disabled,class:J([[y(v).e("icon-btn"),y(v).is("disabled",!y(k))],"d-arrow-left"]),onClick:y(x)},[ze(V.$slots,"prev-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(tp))]),_:1})])],10,["disabled","onClick"])):$e("v-if",!0),be("button",{type:"button",class:J([y(v).e("icon-btn"),"d-arrow-right"]),disabled:V.disabled,onClick:y(_)},[ze(V.$slots,"next-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(np))]),_:1})])],10,["disabled","onClick"]),be("div",null,pt(y(L)),1)],2),Ee(n5,{"selection-mode":"range",date:p.value,"min-date":y(f),"max-date":y(h),"range-state":y(m),"disabled-date":y(l),disabled:V.disabled,"cell-class-name":y(s),onChangerange:y(C),onPick:R,onSelect:y(E)},null,8,["date","min-date","max-date","range-state","disabled-date","disabled","cell-class-name","onChangerange","onSelect"])],2)],2)],2)],2))}}));var IHe=yt(PHe,[["__file","panel-month-range.vue"]]);const NHe=ht(se({},oP)),$He=["pick","set-picker-option","calendar-change"],VHe=({unlinkPanels:e,leftDate:t,rightDate:n})=>{const r=()=>{t.value=t.value.subtract(10,"year"),e.value||(n.value=n.value.subtract(10,"year"))},a=()=>{e.value||(t.value=t.value.add(10,"year")),n.value=n.value.add(10,"year")},i=()=>{t.value=t.value.add(10,"year")},o=()=>{n.value=n.value.subtract(10,"year")},l=B(()=>{const d=Math.floor(t.value.year()/10)*10;return`${d}-${d+9}`}),s=B(()=>{const d=Math.floor(n.value.year()/10)*10;return`${d}-${d+9}`}),u=B(()=>Math.floor(t.value.year()/10)*10+9),c=B(()=>Math.floor(n.value.year()/10)*10);return{leftPrevYear:r,rightNextYear:a,leftNextYear:i,rightPrevYear:o,leftLabel:l,rightLabel:s,leftYear:u,rightYear:c}},pv=10,kg="year",HHe=he({name:"DatePickerYearRange"}),zHe=he(Ke(se({},HHe),{props:NHe,emits:$He,setup(e,{emit:t}){const n=e,{lang:r}=Pn(),a=j(un().locale(r.value)),i=j(un().locale(r.value).add(pv,kg)),o=ut(B2,void 0),l=ut(tu),{shortcuts:s,disabledDate:u,cellClassName:c}=l.props,d=Jn(l.props,"format"),p=Jn(l.props,"defaultValue"),{minDate:f,maxDate:h,rangeState:m,ppNs:v,drpNs:g,handleChangeRange:C,handleRangeConfirm:F,handleShortcutClick:b,onSelect:E,parseValue:w}=uP(n,{defaultValue:p,leftDate:a,rightDate:i,step:pv,unit:kg,sortDates:ae}),{leftPrevYear:S,rightNextYear:A,leftNextYear:_,rightPrevYear:D,leftLabel:x,rightLabel:M,leftYear:L,rightYear:P}=VHe({unlinkPanels:Jn(n,"unlinkPanels"),leftDate:a,rightDate:i}),N=B(()=>!!s.length),k=B(()=>[v.b(),g.b(),v.is("border",n.border),v.is("disabled",n.disabled),{"has-sidebar":!!ka().sidebar||N.value}]),R=B(()=>({content:[v.e("content"),g.e("content"),"is-left"],arrowLeftBtn:[v.e("icon-btn"),"d-arrow-left"],arrowRightBtn:[v.e("icon-btn"),v.is("disabled",!O.value),"d-arrow-right"]})),T=B(()=>({content:[v.e("content"),g.e("content"),"is-right"],arrowLeftBtn:[v.e("icon-btn"),v.is("disabled",!O.value),"d-arrow-left"],arrowRightBtn:[v.e("icon-btn"),"d-arrow-right"]})),O=B(()=>n.unlinkPanels&&P.value>L.value+1),$=(ie,ye=!0)=>{const ne=ie.minDate,Y=ie.maxDate;h.value===Y&&f.value===ne||(t("calendar-change",[ne.toDate(),Y&&Y.toDate()]),h.value=Y,f.value=ne,ye&&F())},V=ie=>J1(ie,d.value,r.value,o),W=ie=>t5(ie)&&(u?!u(ie[0].toDate())&&!u(ie[1].toDate()):!0),U=()=>{let ie=null;l!=null&&l.emptyValues&&(ie=l.emptyValues.valueOnClear.value);const ye=E9(y(p),{lang:y(r),step:pv,unit:kg,unlinkPanels:n.unlinkPanels});a.value=ye[0],i.value=ye[1],t("pick",ie)};function ae(ie,ye){if(n.unlinkPanels&&ye){const ne=(ie==null?void 0:ie.year())||0,Y=ye.year();i.value=ne+pv>Y?ye.add(pv,kg):ye}else i.value=a.value.add(pv,kg)}return He(()=>n.visible,ie=>{!ie&&m.value.selecting&&(w(n.parsedValue),E(!1))}),t("set-picker-option",["isValidValue",W]),t("set-picker-option",["parseUserInput",V]),t("set-picker-option",["handleClear",U]),(ie,ye)=>(H(),ue("div",{class:J(y(k))},[be("div",{class:J(y(v).e("body-wrapper"))},[ze(ie.$slots,"sidebar",{class:J(y(v).e("sidebar"))}),y(N)?(H(),ue("div",{key:0,class:J(y(v).e("sidebar"))},[(H(!0),ue(At,null,bn(y(s),(ne,Y)=>(H(),ue("button",{key:Y,type:"button",class:J(y(v).e("shortcut")),disabled:ie.disabled,onClick:te=>y(b)(ne)},pt(ne.text),11,["disabled","onClick"]))),128))],2)):$e("v-if",!0),be("div",{class:J(y(v).e("body"))},[be("div",{class:J(y(R).content)},[be("div",{class:J(y(g).e("header"))},[be("button",{type:"button",class:J(y(R).arrowLeftBtn),disabled:ie.disabled,onClick:y(S)},[ze(ie.$slots,"prev-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(tp))]),_:1})])],10,["disabled","onClick"]),ie.unlinkPanels?(H(),ue("button",{key:0,type:"button",disabled:!y(O)||ie.disabled,class:J(y(R).arrowRightBtn),onClick:y(_)},[ze(ie.$slots,"next-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(np))]),_:1})])],10,["disabled","onClick"])):$e("v-if",!0),be("div",null,pt(y(x)),1)],2),Ee(r5,{"selection-mode":"range",date:a.value,"min-date":y(f),"max-date":y(h),"range-state":y(m),"disabled-date":y(u),disabled:ie.disabled,"cell-class-name":y(c),onChangerange:y(C),onPick:$,onSelect:y(E)},null,8,["date","min-date","max-date","range-state","disabled-date","disabled","cell-class-name","onChangerange","onSelect"])],2),be("div",{class:J(y(T).content)},[be("div",{class:J(y(g).e("header"))},[ie.unlinkPanels?(H(),ue("button",{key:0,type:"button",disabled:!y(O)||ie.disabled,class:J(y(T).arrowLeftBtn),onClick:y(D)},[ze(ie.$slots,"prev-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(tp))]),_:1})])],10,["disabled","onClick"])):$e("v-if",!0),be("button",{type:"button",class:J(y(T).arrowRightBtn),disabled:ie.disabled,onClick:y(A)},[ze(ie.$slots,"next-year",{},()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(np))]),_:1})])],10,["disabled","onClick"]),be("div",null,pt(y(M)),1)],2),Ee(r5,{"selection-mode":"range",date:i.value,"min-date":y(f),"max-date":y(h),"range-state":y(m),"disabled-date":y(u),disabled:ie.disabled,"cell-class-name":y(c),onChangerange:y(C),onPick:$,onSelect:y(E)},null,8,["date","min-date","max-date","range-state","disabled-date","disabled","cell-class-name","onChangerange","onSelect"])],2)],2)],2)],2))}}));var WHe=yt(zHe,[["__file","panel-year-range.vue"]]);const GHe=function(e){switch(e){case"daterange":case"datetimerange":return MHe;case"monthrange":return IHe;case"yearrange":return WHe;default:return _He}};function jHe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!dr(e)}un.extend(Pse);un.extend(GVe);un.extend(eP);un.extend(qVe);un.extend(ZVe);un.extend(nHe);un.extend(oHe);un.extend(cHe);var KHe=he({name:"ElDatePickerPanel",install:null,props:dHe,emits:[Jt,"calendar-change","panel-change","visible-change","pick"],setup(e,{slots:t,emit:n}){const r=ot("picker-panel"),a=ut(tu,void 0);if(On(a)){const c=dn(se({},Pa(e)));Xt(tu,{props:c})}Xt(aP,{slots:t,pickerNs:r});const{parsedValue:i,onCalendarChange:o,onPanelChange:l,onSetPickerOption:s,onPick:u}=ut(Cue,()=>Fue(e,n),!0);return()=>{const c=GHe(e.type);return Ee(c,en(e,{parsedValue:i.value,"onSet-picker-option":s,"onCalendar-change":o,"onPanel-change":l,onPick:u}),jHe(t)?t:{default:()=>[t]})}}});const xue=ln(KHe),UHe=ht(Ke(se({},rP),{type:{type:Be(String),default:"date"}}));function qHe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!dr(e)}var YHe=he({name:"ElDatePicker",install:null,props:UHe,emits:[Jt],setup(e,{expose:t,emit:n,slots:r}){const a=B(()=>!e.format);Xt(B2,a),Xt(tP,dn(Jn(e,"popperOptions")));const i=j();t({focus:()=>{var s;(s=i.value)==null||s.focus()},blur:()=>{var s;(s=i.value)==null||s.blur()},handleOpen:()=>{var s;(s=i.value)==null||s.handleOpen()},handleClose:()=>{var s;(s=i.value)==null||s.handleClose()}});const l=s=>{n(Jt,s)};return()=>{var s;const u=(s=e.format)!=null?s:wVe[e.type]||gf;return Ee(wue,en(e,{format:u,type:e.type,ref:i,"onUpdate:modelValue":l}),{default:c=>Ee(xue,en({border:!1},c),qHe(r)?r:{default:()=>[r]}),"range-separator":r["range-separator"]})}}});const JHe=ln(YHe),cP=Symbol("elDescriptions");var Mg=he({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String,default:"td"},type:{type:String}},setup(){return{descriptions:ut(cP,{})}},render(){var e;const t=HIe(this.cell),n=(((e=this.cell)==null?void 0:e.dirs)||[]).map(g=>{const{dir:C,arg:F,modifiers:b,value:E}=g;return[C,E,F,b]}),{border:r,direction:a}=this.descriptions,i=a==="vertical",o=()=>{var g,C,F;return((F=(C=(g=this.cell)==null?void 0:g.children)==null?void 0:C.label)==null?void 0:F.call(C))||t.label},l=()=>{var g,C,F;return(F=(C=(g=this.cell)==null?void 0:g.children)==null?void 0:C.default)==null?void 0:F.call(C)},s=t.span,u=t.rowspan,c=t.align?`is-${t.align}`:"",d=t.labelAlign?`is-${t.labelAlign}`:c,p=t.className,f=t.labelClassName,h=this.type==="label"&&(t.labelWidth||this.descriptions.labelWidth)||t.width,m={width:ca(h),minWidth:ca(t.minWidth)},v=ot("descriptions");switch(this.type){case"label":return rn(z(this.tag,{style:m,class:[v.e("cell"),v.e("label"),v.is("bordered-label",r),v.is("vertical-label",i),d,f],colSpan:i?s:1,rowspan:i?1:u},o()),n);case"content":return rn(z(this.tag,{style:m,class:[v.e("cell"),v.e("content"),v.is("bordered-content",r),v.is("vertical-content",i),c,p],colSpan:i?s:s*2-1,rowspan:i?u*2-1:u},l()),n);default:{const g=o(),C={},F=ca(t.labelWidth||this.descriptions.labelWidth);return F&&(C.width=F,C.display="inline-block"),rn(z("td",{style:m,class:[v.e("cell"),c],colSpan:s,rowspan:u},[Ba(g)?void 0:z("span",{style:C,class:[v.e("label"),f]},g),z("span",{class:[v.e("content"),p]},l())]),n)}}}});const XHe=ht({row:{type:Be(Array),default:()=>[]}}),ZHe=he({name:"ElDescriptionsRow"}),QHe=he(Ke(se({},ZHe),{props:XHe,setup(e){const t=ut(cP,{});return(n,r)=>y(t).direction==="vertical"?(H(),ue(At,{key:0},[be("tr",null,[(H(!0),ue(At,null,bn(n.row,(a,i)=>(H(),je(y(Mg),{key:`tr1-${i}`,cell:a,tag:"th",type:"label"},null,8,["cell"]))),128))]),be("tr",null,[(H(!0),ue(At,null,bn(n.row,(a,i)=>(H(),je(y(Mg),{key:`tr2-${i}`,cell:a,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(H(),ue("tr",{key:1},[(H(!0),ue(At,null,bn(n.row,(a,i)=>(H(),ue(At,{key:`tr3-${i}`},[y(t).border?(H(),ue(At,{key:0},[Ee(y(Mg),{cell:a,tag:"td",type:"label"},null,8,["cell"]),Ee(y(Mg),{cell:a,tag:"td",type:"content"},null,8,["cell"])],64)):(H(),je(y(Mg),{key:1,cell:a,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}}));var eze=yt(QHe,[["__file","descriptions-row.vue"]]);const tze=ht({border:Boolean,column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:qa,title:{type:String,default:""},extra:{type:String,default:""},labelWidth:{type:[String,Number],default:""}}),kue="ElDescriptionsItem",nze=he({name:"ElDescriptions"}),rze=he(Ke(se({},nze),{props:tze,setup(e){const t=e,n=ot("descriptions"),r=za(),a=ka();Xt(cP,t);const i=B(()=>[n.b(),n.m(r.value)]),o=(s,u,c,d=!1)=>(s.props||(s.props={}),u>c&&(s.props.span=c),d&&(s.props.span=u),s),l=()=>{if(!a.default)return[];const s=Hu(a.default()).filter(h=>{var m;return((m=h==null?void 0:h.type)==null?void 0:m.name)===kue}),u=[];let c=[],d=t.column,p=0;const f=[];return s.forEach((h,m)=>{var v,g,C;const F=((v=h.props)==null?void 0:v.span)||1,b=((g=h.props)==null?void 0:g.rowspan)||1,E=u.length;if(f[E]||(f[E]=0),b>1)for(let w=1;w<b;w++)f[C=E+w]||(f[C]=0),f[E+w]++,p++;if(f[E]>0&&(d-=f[E],f[E]=0),m<s.length-1&&(p+=F>d?d:F),m===s.length-1){const w=t.column-p%t.column;c.push(o(h,w,d,!0)),u.push(c);return}F<d?(d-=F,c.push(h)):(c.push(o(h,F,d)),u.push(c),d=t.column,c=[])}),u};return(s,u)=>(H(),ue("div",{class:J(y(i))},[s.title||s.extra||s.$slots.title||s.$slots.extra?(H(),ue("div",{key:0,class:J(y(n).e("header"))},[be("div",{class:J(y(n).e("title"))},[ze(s.$slots,"title",{},()=>[En(pt(s.title),1)])],2),be("div",{class:J(y(n).e("extra"))},[ze(s.$slots,"extra",{},()=>[En(pt(s.extra),1)])],2)],2)):$e("v-if",!0),be("div",{class:J(y(n).e("body"))},[be("table",{class:J([y(n).e("table"),y(n).is("bordered",s.border)])},[be("tbody",null,[(H(!0),ue(At,null,bn(l(),(c,d)=>(H(),je(eze,{key:d,row:c},null,8,["row"]))),128))])],2)],2)],2))}}));var aze=yt(rze,[["__file","description.vue"]]);const $W=["left","center","right"],ize=ht({label:{type:String,default:""},span:{type:Number,default:1},rowspan:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},labelWidth:{type:[String,Number],default:""},align:{type:String,values:$W,default:"left"},labelAlign:{type:String,values:$W},className:{type:String,default:""},labelClassName:{type:String,default:""}}),Mue=he({name:kue,props:ize}),dP=ln(aze,{DescriptionsItem:Mue}),Bue=fa(Mue),fP=e=>{if(!e)return{onClick:Qn,onMousedown:Qn,onMouseup:Qn};let t=!1,n=!1;return{onClick:o=>{t&&n&&e(o),t=n=!1},onMousedown:o=>{t=o.target===o.currentTarget},onMouseup:o=>{n=o.target===o.currentTarget}}},oze=ht({mask:{type:Boolean,default:!0},customMaskEvent:Boolean,overlayClass:{type:Be([String,Array,Object])},zIndex:{type:Be([String,Number])}}),lze={click:e=>e instanceof MouseEvent},sze="overlay";var uze=he({name:"ElOverlay",props:oze,emits:lze,setup(e,{slots:t,emit:n}){const r=ot(sze),a=s=>{n("click",s)},{onClick:i,onMousedown:o,onMouseup:l}=fP(e.customMaskEvent?void 0:a);return()=>e.mask?Ee("div",{class:[r.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:i,onMousedown:o,onMouseup:l},[ze(t,"default")],Kl.STYLE|Kl.CLASS|Kl.PROPS,["onClick","onMouseup","onMousedown"]):z("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[ze(t,"default")])}});const pP=uze,Rue=Symbol("dialogInjectionKey"),$E="dialog-fade",Lue=ht({center:Boolean,alignCenter:{type:Boolean,default:void 0},closeIcon:{type:cr},draggable:{type:Boolean,default:void 0},overflow:{type:Boolean,default:void 0},fullscreen:Boolean,headerClass:String,bodyClass:String,footerClass:String,showClose:{type:Boolean,default:!0},title:{type:String,default:""},ariaLevel:{type:String,default:"2"}}),cze={close:()=>!0},Oue=(e,t,n,r)=>{const a={offsetX:0,offsetY:0},i=j(!1),o=(p,f)=>{if(e.value){const{offsetX:h,offsetY:m}=a,v=e.value.getBoundingClientRect(),g=v.left,C=v.top,F=v.width,b=v.height,E=document.documentElement.clientWidth,w=document.documentElement.clientHeight,S=-g+h,A=-C+m,_=E-g-F+h,D=w-C-(b<w?b:0)+m;r!=null&&r.value||(p=Math.min(Math.max(p,S),_),f=Math.min(Math.max(f,A),D)),a.offsetX=p,a.offsetY=f,e.value.style.transform=`translate(${ca(p)}, ${ca(f)})`}},l=p=>{const f=p.clientX,h=p.clientY,{offsetX:m,offsetY:v}=a,g=F=>{i.value||(i.value=!0);const b=m+F.clientX-f,E=v+F.clientY-h;o(b,E)},C=()=>{i.value=!1,document.removeEventListener("mousemove",g),document.removeEventListener("mouseup",C)};document.addEventListener("mousemove",g),document.addEventListener("mouseup",C)},s=()=>{t.value&&e.value&&(t.value.addEventListener("mousedown",l),window.addEventListener("resize",d))},u=()=>{t.value&&e.value&&(t.value.removeEventListener("mousedown",l),window.removeEventListener("resize",d))},c=()=>{a.offsetX=0,a.offsetY=0,e.value&&(e.value.style.transform="")},d=()=>{const{offsetX:p,offsetY:f}=a;o(p,f)};return Gt(()=>{so(()=>{n.value?s():u()})}),Xn(()=>{u()}),{isDragging:i,resetPosition:c,updatePosition:d}},hP=(...e)=>t=>{e.forEach(n=>{n.value=t})},dze=he({name:"ElDialogContent"}),fze=he(Ke(se({},dze),{props:Lue,emits:cze,setup(e,{expose:t}){const n=e,{t:r}=Pn(),{Close:a}=jle,{dialogRef:i,headerRef:o,bodyId:l,ns:s,style:u}=ut(Rue),{focusTrapRef:c}=ut(ose),d=hP(c,i),p=B(()=>!!n.draggable),f=B(()=>!!n.overflow),{resetPosition:h,updatePosition:m,isDragging:v}=Oue(i,o,p,f),g=B(()=>[s.b(),s.is("fullscreen",n.fullscreen),s.is("draggable",p.value),s.is("dragging",v.value),s.is("align-center",!!n.alignCenter),{[s.m("center")]:n.center}]);return t({resetPosition:h,updatePosition:m}),(C,F)=>(H(),ue("div",{ref:y(d),class:J(y(g)),style:Rt(y(u)),tabindex:"-1"},[be("header",{ref_key:"headerRef",ref:o,class:J([y(s).e("header"),C.headerClass,{"show-close":C.showClose}])},[ze(C.$slots,"header",{},()=>[be("span",{role:"heading","aria-level":C.ariaLevel,class:J(y(s).e("title"))},pt(C.title),11,["aria-level"])]),C.showClose?(H(),ue("button",{key:0,"aria-label":y(r)("el.dialog.close"),class:J(y(s).e("headerbtn")),type:"button",onClick:b=>C.$emit("close")},[Ee(y(kt),{class:J(y(s).e("close"))},{default:Ie(()=>[(H(),je(an(C.closeIcon||y(a))))]),_:1},8,["class"])],10,["aria-label","onClick"])):$e("v-if",!0)],2),be("div",{id:y(l),class:J([y(s).e("body"),C.bodyClass])},[ze(C.$slots,"default")],10,["id"]),C.$slots.footer?(H(),ue("footer",{key:0,class:J([y(s).e("footer"),C.footerClass])},[ze(C.$slots,"footer")],2)):$e("v-if",!0)],6))}}));var pze=yt(fze,[["__file","dialog-content.vue"]]);const Pue=ht(Ke(se({},Lue),{appendToBody:Boolean,appendTo:{type:y9.to.type,default:"body"},beforeClose:{type:Be(Function)},destroyOnClose:Boolean,closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},modalPenetrable:Boolean,openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:Boolean,modalClass:String,headerClass:String,bodyClass:String,footerClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:Boolean,headerAriaLevel:{type:String,default:"2"},transition:{type:Be([String,Object]),default:void 0}})),Iue={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[Jt]:e=>ur(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},mP=(e,t={})=>{Kn(e)||Ia("[useLockscreen]","You need to pass a ref param to this function");const n=t.ns||ot("popup"),r=B(()=>n.bm("parent","hidden"));let a=0,i=!1,o="0";const l=()=>{setTimeout(()=>{typeof document!="undefined"&&i&&document&&(document.body.style.width=o,uo(document.body,r.value))},200)};He(e,s=>{if(!s){l();return}i=!Vs(document.body,r.value),i&&(o=document.body.style.width,es(document.body,r.value)),a=Ole(n.namespace.value);const u=document.documentElement.clientHeight<document.body.scrollHeight,c=Jc(document.body,"overflowY");a>0&&(u||c==="scroll")&&i&&(document.body.style.width=`calc(100% - ${a}px)`)}),l2(()=>l())},hze="ElDialog",Nue=(e,t)=>{var n;const a=Kt().emit,{nextZIndex:i}=w2();let o="";const l=ki(),s=ki(),u=j(!1),c=j(!1),d=j(!1),p=j((n=e.zIndex)!=null?n:i());let f,h;const m=V0(),v=B(()=>{var V,W;return(W=(V=m.value)==null?void 0:V.namespace)!=null?W:Wy}),g=B(()=>{var V;return(V=m.value)==null?void 0:V.dialog}),C=B(()=>{const V={},W=`--${v.value}-dialog`;return e.fullscreen||(e.top&&(V[`${W}-margin-top`]=e.top),e.width&&(V[`${W}-width`]=ca(e.width))),V}),F=B(()=>{var V,W,U;return((U=(W=e.draggable)!=null?W:(V=g.value)==null?void 0:V.draggable)!=null?U:!1)&&!e.fullscreen}),b=B(()=>{var V,W,U;return(U=(W=e.alignCenter)!=null?W:(V=g.value)==null?void 0:V.alignCenter)!=null?U:!1}),E=B(()=>{var V,W,U;return(U=(W=e.overflow)!=null?W:(V=g.value)==null?void 0:V.overflow)!=null?U:!1}),w=B(()=>b.value?{display:"flex"}:{}),S=B(()=>{var V,W,U;const ae=(U=(W=e.transition)!=null?W:(V=g.value)==null?void 0:V.transition)!=null?U:$E,ie={name:ae,onAfterEnter:A,onBeforeLeave:D,onAfterLeave:_};if(cn(ae)){const ye=se({},ae),ne=(Y,te)=>X=>{st(Y)?Y.forEach(re=>{Mt(re)&&re(X)}):Mt(Y)&&Y(X),te()};return ye.onAfterEnter=ne(ye.onAfterEnter,A),ye.onBeforeLeave=ne(ye.onBeforeLeave,D),ye.onAfterLeave=ne(ye.onAfterLeave,_),ye.name||(ye.name=$E,Fn(hze,`transition.name is missing when using object syntax, fallback to '${$E}'`)),ye}return ie});function A(){a("opened")}function _(){a("closed"),a(Jt,!1),e.destroyOnClose&&(d.value=!1)}function D(){a("close")}function x(){h==null||h(),f==null||f(),e.openDelay&&e.openDelay>0?{stop:f}=z1(()=>N(),e.openDelay):N()}function M(){f==null||f(),h==null||h(),e.closeDelay&&e.closeDelay>0?{stop:h}=z1(()=>k(),e.closeDelay):k()}function L(){function V(W){W||(c.value=!0,u.value=!1)}e.beforeClose?e.beforeClose(V):M()}function P(){e.closeOnClickModal&&L()}function N(){zn&&(u.value=!0)}function k(){u.value=!1}function R(){a("openAutoFocus")}function T(){a("closeAutoFocus")}function O(V){var W;((W=V.detail)==null?void 0:W.focusReason)==="pointer"&&V.preventDefault()}e.lockScroll&&mP(u);function $(){e.closeOnPressEscape&&L()}return He(()=>e.zIndex,()=>{var V;p.value=(V=e.zIndex)!=null?V:i()}),He(()=>e.modelValue,V=>{var W;V?(c.value=!1,x(),d.value=!0,p.value=(W=e.zIndex)!=null?W:i(),Ne(()=>{a("open"),t.value&&(t.value.parentElement.scrollTop=0,t.value.parentElement.scrollLeft=0,t.value.scrollTop=0)})):u.value&&M()}),He(()=>e.fullscreen,V=>{t.value&&(V?(o=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=o)}),Gt(()=>{e.modelValue&&(u.value=!0,d.value=!0,x())}),{afterEnter:A,afterLeave:_,beforeLeave:D,handleClose:L,onModalClick:P,close:M,doClose:k,onOpenAutoFocus:R,onCloseAutoFocus:T,onCloseRequested:$,onFocusoutPrevented:O,titleId:l,bodyId:s,closed:c,style:C,overlayDialogStyle:w,rendered:d,visible:u,zIndex:p,transitionConfig:S,_draggable:F,_alignCenter:b,_overflow:E}},mze=he({name:"ElDialog",inheritAttrs:!1}),vze=he(Ke(se({},mze),{props:Pue,emits:Iue,setup(e,{expose:t}){const n=e,r=ka();Yu({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},B(()=>!!r.title));const a=ot("dialog"),i=j(),o=j(),l=j(),{visible:s,titleId:u,bodyId:c,style:d,overlayDialogStyle:p,rendered:f,transitionConfig:h,zIndex:m,_draggable:v,_alignCenter:g,_overflow:C,handleClose:F,onModalClick:b,onOpenAutoFocus:E,onCloseAutoFocus:w,onCloseRequested:S,onFocusoutPrevented:A}=Nue(n,i);Xt(Rue,{dialogRef:i,headerRef:o,bodyId:c,ns:a,rendered:f,style:d});const _=fP(b),D=B(()=>n.modalPenetrable&&!n.modal&&!n.fullscreen);return t({visible:s,dialogContentRef:l,resetPosition:()=>{var M;(M=l.value)==null||M.resetPosition()},handleClose:F}),(M,L)=>(H(),je(y(M2),{to:M.appendTo,disabled:M.appendTo!=="body"?!1:!M.appendToBody},{default:Ie(()=>[Ee(vi,en(y(h),{persisted:""}),{default:Ie(()=>{var P;return[rn(Ee(y(pP),{"custom-mask-event":"",mask:M.modal,"overlay-class":[(P=M.modalClass)!=null?P:"",`${y(a).namespace.value}-modal-dialog`,y(a).is("penetrable",y(D))],"z-index":y(m)},{default:Ie(()=>[be("div",{role:"dialog","aria-modal":"true","aria-label":M.title||void 0,"aria-labelledby":M.title?void 0:y(u),"aria-describedby":y(c),class:J(`${y(a).namespace.value}-overlay-dialog`),style:Rt(y(p)),onClick:y(_).onClick,onMousedown:y(_).onMousedown,onMouseup:y(_).onMouseup},[Ee(y(H0),{loop:"",trapped:y(s),"focus-start-el":"container",onFocusAfterTrapped:y(E),onFocusAfterReleased:y(w),onFocusoutPrevented:y(A),onReleaseRequested:y(S)},{default:Ie(()=>[y(f)?(H(),je(pze,en({key:0,ref_key:"dialogContentRef",ref:l},M.$attrs,{center:M.center,"align-center":y(g),"close-icon":M.closeIcon,draggable:y(v),overflow:y(C),fullscreen:M.fullscreen,"header-class":M.headerClass,"body-class":M.bodyClass,"footer-class":M.footerClass,"show-close":M.showClose,title:M.title,"aria-level":M.headerAriaLevel,onClose:y(F)}),ji({header:Ie(()=>[M.$slots.title?ze(M.$slots,"title",{key:1}):ze(M.$slots,"header",{key:0,close:y(F),titleId:y(u),titleClass:y(a).e("title")})]),default:Ie(()=>[ze(M.$slots,"default")]),_:2},[M.$slots.footer?{name:"footer",fn:Ie(()=>[ze(M.$slots,"footer")])}:void 0]),1040,["center","align-center","close-icon","draggable","overflow","fullscreen","header-class","body-class","footer-class","show-close","title","aria-level","onClose"])):$e("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,["aria-label","aria-labelledby","aria-describedby","onClick","onMousedown","onMouseup"])]),_:3},8,["mask","overlay-class","z-index"]),[[Nn,y(s)]])]}),_:3},16)]),_:3},8,["to","disabled"]))}}));var gze=yt(vze,[["__file","dialog.vue"]]);const yze=ln(gze),bze=ht({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:Be(String),default:"solid"}}),Cze=he({name:"ElDivider"}),Fze=he(Ke(se({},Cze),{props:bze,setup(e){const t=e,n=ot("divider"),r=B(()=>n.cssVar({"border-style":t.borderStyle}));return(a,i)=>(H(),ue("div",{class:J([y(n).b(),y(n).m(a.direction)]),style:Rt(y(r)),role:"separator"},[a.$slots.default&&a.direction!=="vertical"?(H(),ue("div",{key:0,class:J([y(n).e("text"),y(n).is(a.contentPosition)])},[ze(a.$slots,"default")],2)):$e("v-if",!0)],6))}}));var Eze=yt(Fze,[["__file","divider.vue"]]);const $ue=ln(Eze),wze=ht(Ke(se({},Pue),{direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},resizable:Boolean,size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0},headerAriaLevel:{type:String,default:"2"}})),Sze=Iue;function Aze(e,t){const{width:n,height:r}=kO(),a=B(()=>["ltr","rtl"].includes(e.direction)),i=B(()=>["ltr","ttb"].includes(e.direction)?1:-1),o=B(()=>a.value?n.value:r.value),l=B(()=>yle(s.value+i.value*u.value,4,o.value)),s=j(0),u=j(0),c=j(!1),d=j(!1);let p=[],f=[];const h=()=>{var F;const b=(F=t.value)==null?void 0:F.closest('[aria-modal="true"]');return b?a.value?b.offsetWidth:b.offsetHeight:100};He(()=>[e.size,e.resizable],()=>{d.value=!1,s.value=0,u.value=0,g()});const m=F=>{e.resizable&&(d.value||(s.value=h(),d.value=!0),p=[F.pageX,F.pageY],c.value=!0,f.push(gr(window,"mouseup",g),gr(window,"mousemove",v)))},v=F=>{const{pageX:b,pageY:E}=F,w=b-p[0],S=E-p[1];u.value=a.value?w:S},g=()=>{p=[],s.value=l.value,u.value=0,c.value=!1,f.forEach(F=>F==null?void 0:F()),f=[]},C=gr(t,"mousedown",m);return Xn(()=>{C(),g()}),{size:B(()=>d.value?`${l.value}px`:ca(e.size)),isResizing:c,isHorizontal:a}}const _ze=he({name:"ElDrawer",inheritAttrs:!1}),Dze=he(Ke(se({},_ze),{props:wze,emits:Sze,setup(e,{expose:t}){const n=e,r=ka();Yu({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},B(()=>!!r.title));const a=j(),i=j(),o=j(),l=ot("drawer"),{t:s}=Pn(),{afterEnter:u,afterLeave:c,beforeLeave:d,visible:p,rendered:f,titleId:h,bodyId:m,zIndex:v,onModalClick:g,onOpenAutoFocus:C,onCloseAutoFocus:F,onFocusoutPrevented:b,onCloseRequested:E,handleClose:w}=Nue(n,a),{isHorizontal:S,size:A,isResizing:_}=Aze(n,o),D=B(()=>n.modalPenetrable&&!n.modal);return t({handleClose:w,afterEnter:u,afterLeave:c}),(x,M)=>(H(),je(y(M2),{to:x.appendTo,disabled:x.appendTo!=="body"?!1:!x.appendToBody},{default:Ie(()=>[Ee(vi,{name:y(l).b("fade"),onAfterEnter:y(u),onAfterLeave:y(c),onBeforeLeave:y(d),persisted:""},{default:Ie(()=>{var L;return[rn(Ee(y(pP),{mask:x.modal,"overlay-class":[y(l).is("drawer"),(L=x.modalClass)!=null?L:"",`${y(l).namespace.value}-modal-drawer`,y(l).is("penetrable",y(D))],"z-index":y(v),onClick:y(g)},{default:Ie(()=>[Ee(y(H0),{loop:"",trapped:y(p),"focus-trap-el":a.value,"focus-start-el":i.value,onFocusAfterTrapped:y(C),onFocusAfterReleased:y(F),onFocusoutPrevented:y(b),onReleaseRequested:y(E)},{default:Ie(()=>[be("div",en({ref_key:"drawerRef",ref:a,"aria-modal":"true","aria-label":x.title||void 0,"aria-labelledby":x.title?void 0:y(h),"aria-describedby":y(m)},x.$attrs,{class:[y(l).b(),x.direction,y(p)&&"open",y(l).is("dragging",y(_))],style:{[y(S)?"width":"height"]:y(A)},role:"dialog",onClick:jt(()=>{},["stop"])}),[be("span",{ref_key:"focusStartRef",ref:i,class:J(y(l).e("sr-focus")),tabindex:"-1"},null,2),x.withHeader?(H(),ue("header",{key:0,class:J([y(l).e("header"),x.headerClass])},[x.$slots.title?ze(x.$slots,"title",{key:1},()=>[$e(" DEPRECATED SLOT ")]):ze(x.$slots,"header",{key:0,close:y(w),titleId:y(h),titleClass:y(l).e("title")},()=>[be("span",{id:y(h),role:"heading","aria-level":x.headerAriaLevel,class:J(y(l).e("title"))},pt(x.title),11,["id","aria-level"])]),x.showClose?(H(),ue("button",{key:2,"aria-label":y(s)("el.drawer.close"),class:J(y(l).e("close-btn")),type:"button",onClick:y(w)},[Ee(y(kt),{class:J(y(l).e("close"))},{default:Ie(()=>[Ee(y(cs))]),_:1},8,["class"])],10,["aria-label","onClick"])):$e("v-if",!0)],2)):$e("v-if",!0),y(f)?(H(),ue("div",{key:1,id:y(m),class:J([y(l).e("body"),x.bodyClass])},[ze(x.$slots,"default")],10,["id"])):$e("v-if",!0),x.$slots.footer?(H(),ue("div",{key:2,class:J([y(l).e("footer"),x.footerClass])},[ze(x.$slots,"footer")],2)):$e("v-if",!0),x.resizable?(H(),ue("div",{key:3,ref_key:"draggerRef",ref:o,style:Rt({zIndex:y(v)}),class:J(y(l).e("dragger"))},null,6)):$e("v-if",!0)],16,["aria-label","aria-labelledby","aria-describedby","onClick"])]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[Nn,y(p)]])]}),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])]),_:3},8,["to","disabled"]))}}));var Tze=yt(Dze,[["__file","drawer.vue"]]);const xze=ln(Tze),kze=he({inheritAttrs:!1});function Mze(e,t,n,r,a,i){return ze(e.$slots,"default")}var Bze=yt(kze,[["render",Mze],["__file","collection.vue"]]);const Rze=he({name:"ElCollectionItem",inheritAttrs:!1});function Lze(e,t,n,r,a,i){return ze(e.$slots,"default")}var Oze=yt(Rze,[["render",Lze],["__file","collection-item.vue"]]);const Vue="data-el-collection-item",Pze=e=>{const t=`El${e}Collection`,n=`${t}Item`,r=Symbol(t),a=Symbol(n),i=Ke(se({},Bze),{name:t,setup(){const l=j(),s=new Map;Xt(r,{itemMap:s,getItems:()=>{const c=y(l);if(!c)return[];const d=Array.from(c.querySelectorAll(`[${Vue}]`));return[...s.values()].sort((f,h)=>d.indexOf(f.ref)-d.indexOf(h.ref))},collectionRef:l})}}),o=Ke(se({},Oze),{name:n,setup(l,{attrs:s}){const u=j(),c=ut(r,void 0);Xt(a,{collectionItemRef:u}),Gt(()=>{const d=y(u);d&&c.itemMap.set(d,se({ref:d},s))}),Xn(()=>{const d=y(u);c.itemMap.delete(d)})}});return{COLLECTION_INJECTION_KEY:r,COLLECTION_ITEM_INJECTION_KEY:a,ElCollection:i,ElCollectionItem:o}},Ize=ht({style:{type:Be([String,Array,Object])},currentTabId:{type:Be(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:Be(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:Nze,ElCollectionItem:$ze,COLLECTION_INJECTION_KEY:Hue,COLLECTION_ITEM_INJECTION_KEY:Vze}=Pze("RovingFocusGroup"),vP=Symbol("elRovingFocusGroup"),zue=Symbol("elRovingFocusGroupItem"),Hze={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},zze=(e,t)=>e,Wze=(e,t,n)=>{const r=Ar(e),a=zze(r);return Hze[a]},Gze=(e,t)=>e.map((n,r)=>e[(r+t)%e.length]),VW=e=>{const{activeElement:t}=document;for(const n of e)if(n===t||(n.focus(),t!==document.activeElement))return},HW="currentTabIdChange",zW="rovingFocusGroup.entryFocus",jze={bubbles:!1,cancelable:!0},Kze=he({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:Ize,emits:[HW,"entryFocus"],setup(e,{emit:t}){var n;const r=j((n=e.currentTabId||e.defaultCurrentTabId)!=null?n:null),a=j(!1),i=j(!1),o=j(),{getItems:l}=ut(Hue,void 0),s=B(()=>[{outline:"none"},e.style]),u=v=>{t(HW,v)},c=()=>{a.value=!0},d=ii(v=>{var g;(g=e.onMousedown)==null||g.call(e,v)},()=>{i.value=!0}),p=ii(v=>{var g;(g=e.onFocus)==null||g.call(e,v)},v=>{const g=!y(i),{target:C,currentTarget:F}=v;if(C===F&&g&&!y(a)){const b=new Event(zW,jze);if(F==null||F.dispatchEvent(b),!b.defaultPrevented){const E=l().filter(D=>D.focusable),w=E.find(D=>D.active),S=E.find(D=>D.id===y(r)),_=[w,S,...E].filter(Boolean).map(D=>D.ref);VW(_)}}i.value=!1}),f=ii(v=>{var g;(g=e.onBlur)==null||g.call(e,v)},()=>{a.value=!1}),h=(...v)=>{t("entryFocus",...v)},m=v=>{const g=Wze(v);if(g){v.preventDefault();let F=l().filter(b=>b.focusable).map(b=>b.ref);switch(g){case"last":{F.reverse();break}case"prev":case"next":{g==="prev"&&F.reverse();const b=F.indexOf(v.currentTarget);F=e.loop?Gze(F,b+1):F.slice(b+1);break}}Ne(()=>{VW(F)})}};Xt(vP,{currentTabbedId:qf(r),loop:Jn(e,"loop"),tabIndex:B(()=>y(a)?-1:0),rovingFocusGroupRef:o,rovingFocusGroupRootStyle:s,orientation:Jn(e,"orientation"),dir:Jn(e,"dir"),onItemFocus:u,onItemShiftTab:c,onBlur:f,onFocus:p,onMousedown:d,onKeydown:m}),He(()=>e.currentTabId,v=>{r.value=v!=null?v:null}),gr(o,zW,h)}});function Uze(e,t,n,r,a,i){return ze(e.$slots,"default")}var qze=yt(Kze,[["render",Uze],["__file","roving-focus-group-impl.vue"]]);const Yze=he({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:Nze,ElRovingFocusGroupImpl:qze}});function Jze(e,t,n,r,a,i){const o=Yt("el-roving-focus-group-impl"),l=Yt("el-focus-group-collection");return H(),je(l,null,{default:Ie(()=>[Ee(o,ns(Us(e.$attrs)),{default:Ie(()=>[ze(e.$slots,"default")]),_:3},16)]),_:3})}var Xze=yt(Yze,[["render",Jze],["__file","roving-focus-group.vue"]]);const P3=ht({trigger:Ke(se({},qu.trigger),{type:Be([String,Array])}),triggerKeys:{type:Be(Array),default:()=>[gt.enter,gt.numpadEnter,gt.space,gt.down]},virtualTriggering:qu.virtualTriggering,virtualRef:qu.virtualRef,effect:Ke(se({},Fr.effect),{default:"light"}),type:{type:Be(String)},placement:{type:Be(String),default:"bottom"},popperOptions:{type:Be(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showArrow:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:Be([Number,String]),default:0},maxHeight:{type:Be([Number,String]),default:""},popperClass:Fr.popperClass,popperStyle:Fr.popperStyle,disabled:Boolean,role:{type:String,values:ese,default:"menu"},buttonProps:{type:Be(Object)},teleported:Fr.teleported,persistent:{type:Boolean,default:!0}}),Wue=ht({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:cr}}),Zze=ht({onKeydown:{type:Be(Function)}}),w9=Symbol("elDropdown"),Gue="elDropdown",{ButtonGroup:Qze}=hi,eWe=he({name:"ElDropdown",components:{ElButton:hi,ElButtonGroup:Qze,ElScrollbar:eu,ElTooltip:Mi,ElRovingFocusGroup:Xze,ElOnlyChild:ase,ElIcon:kt,ArrowDown:yc},props:P3,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=Kt(),r=ot("dropdown"),{t:a}=Pn(),i=j(),o=j(),l=j(),s=j(),u=j(null),c=j(null),d=j(!1),p=B(()=>({maxHeight:ca(e.maxHeight)})),f=B(()=>[r.m(b.value)]),h=B(()=>di(e.trigger)),m=ki().value,v=B(()=>e.id||m);function g(){var L;(L=l.value)==null||L.onClose(void 0,0)}function C(){var L;(L=l.value)==null||L.onClose()}function F(){var L;(L=l.value)==null||L.onOpen()}const b=za();function E(...L){t("command",...L)}function w(){}function S(){const L=y(s);h.value.includes("hover")&&(L==null||L.focus({preventScroll:!0})),c.value=null}function A(L){c.value=L}function _(){t("visible-change",!0)}function D(L){var P;d.value=(L==null?void 0:L.type)==="keydown",(P=s.value)==null||P.focus()}function x(){t("visible-change",!1)}return Xt(w9,{contentRef:s,role:B(()=>e.role),triggerId:v,isUsingKeyboard:d,onItemEnter:w,onItemLeave:S,handleClose:C}),Xt(Gue,{instance:n,dropdownSize:b,handleClick:g,commandHandler:E,trigger:Jn(e,"trigger"),hideOnClick:Jn(e,"hideOnClick")}),{t:a,ns:r,scrollbar:u,wrapStyle:p,dropdownTriggerKls:f,dropdownSize:b,triggerId:v,currentTabId:c,handleCurrentTabIdChange:A,handlerMainButtonClick:L=>{t("click",L)},handleClose:C,handleOpen:F,handleBeforeShowTooltip:_,handleShowTooltip:D,handleBeforeHideTooltip:x,popperRef:l,contentRef:s,triggeringElementRef:i,referenceElementRef:o}}});function tWe(e,t,n,r,a,i){var o;const l=Yt("el-roving-focus-group"),s=Yt("el-scrollbar"),u=Yt("el-only-child"),c=Yt("el-tooltip"),d=Yt("el-button"),p=Yt("arrow-down"),f=Yt("el-icon"),h=Yt("el-button-group");return H(),ue("div",{class:J([e.ns.b(),e.ns.is("disabled",e.disabled)])},[Ee(c,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"popper-style":e.popperStyle,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-arrow":e.showArrow,"show-after":e.trigger==="hover"?e.showTimeout:0,"hide-after":e.trigger==="hover"?e.hideTimeout:0,"virtual-ref":(o=e.virtualRef)!=null?o:e.triggeringElementRef,"virtual-triggering":e.virtualTriggering||e.splitButton,disabled:e.disabled,transition:`${e.ns.namespace.value}-zoom-in-top`,teleported:e.teleported,pure:"","focus-on-target":"",persistent:e.persistent,onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},ji({content:Ie(()=>[Ee(s,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:Ie(()=>[Ee(l,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange},{default:Ie(()=>[ze(e.$slots,"dropdown")]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange"])]),_:3},8,["wrap-style","view-class"])]),_:2},[e.splitButton?void 0:{name:"default",fn:Ie(()=>[Ee(u,{id:e.triggerId,ref:"triggeringElementRef",role:"button",tabindex:e.tabindex},{default:Ie(()=>[ze(e.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","placement","popper-class","popper-style","trigger","trigger-keys","trigger-target-el","show-arrow","show-after","hide-after","virtual-ref","virtual-triggering","disabled","transition","teleported","persistent","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(H(),je(h,{key:0},{default:Ie(()=>[Ee(d,en({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:Ie(()=>[ze(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),Ee(d,en({id:e.triggerId,ref:"triggeringElementRef"},e.buttonProps,{role:"button",size:e.dropdownSize,type:e.type,class:e.ns.e("caret-button"),disabled:e.disabled,tabindex:e.tabindex,"aria-label":e.t("el.dropdown.toggleDropdown")}),{default:Ie(()=>[Ee(f,{class:J(e.ns.e("icon"))},{default:Ie(()=>[Ee(p)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):$e("v-if",!0)],2)}var nWe=yt(eWe,[["render",tWe],["__file","dropdown.vue"]]);const rWe=he({components:{ElRovingFocusCollectionItem:$ze},props:{focusable:{type:Boolean,default:!0},active:Boolean},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,onItemFocus:r,onItemShiftTab:a,onKeydown:i}=ut(vP,void 0),o=ki(),l=j(),s=ii(p=>{t("mousedown",p)},p=>{e.focusable?r(y(o)):p.preventDefault()}),u=ii(p=>{t("focus",p)},()=>{r(y(o))}),c=ii(p=>{t("keydown",p)},p=>{const{shiftKey:f,target:h,currentTarget:m}=p;if(Ar(p)===gt.tab&&f){a();return}h===m&&i(p)}),d=B(()=>n.value===y(o));return Xt(zue,{rovingFocusGroupItemRef:l,tabIndex:B(()=>y(d)?0:-1),handleMousedown:s,handleFocus:u,handleKeydown:c}),{id:o,handleKeydown:c,handleFocus:u,handleMousedown:s}}});function aWe(e,t,n,r,a,i){const o=Yt("el-roving-focus-collection-item");return H(),je(o,{id:e.id,focusable:e.focusable,active:e.active},{default:Ie(()=>[ze(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var iWe=yt(rWe,[["render",aWe],["__file","roving-focus-item.vue"]]);const oWe=he({name:"DropdownItemImpl",components:{ElIcon:kt},props:Wue,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=ot("dropdown"),{role:r}=ut(w9,void 0),{collectionItemRef:a}=ut(Vze,void 0),{rovingFocusGroupItemRef:i,tabIndex:o,handleFocus:l,handleKeydown:s,handleMousedown:u}=ut(zue,void 0),c=hP(a,i),d=B(()=>r.value==="menu"?"menuitem":r.value==="navigation"?"link":"button"),p=ii(f=>{const h=Ar(f);if([gt.enter,gt.numpadEnter,gt.space].includes(h))return f.preventDefault(),f.stopImmediatePropagation(),t("clickimpl",f),!0},s);return{ns:n,itemRef:c,dataset:{[Vue]:""},role:d,tabIndex:o,handleFocus:l,handleKeydown:p,handleMousedown:u}}});function lWe(e,t,n,r,a,i){const o=Yt("el-icon");return H(),ue(At,null,[e.divided?(H(),ue("li",{key:0,role:"separator",class:J(e.ns.bem("menu","item","divided"))},null,2)):$e("v-if",!0),be("li",en({ref:e.itemRef},se(se({},e.dataset),e.$attrs),{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:l=>e.$emit("clickimpl",l),onFocus:e.handleFocus,onKeydown:jt(e.handleKeydown,["self"]),onMousedown:e.handleMousedown,onPointermove:l=>e.$emit("pointermove",l),onPointerleave:l=>e.$emit("pointerleave",l)}),[e.icon?(H(),je(o,{key:0},{default:Ie(()=>[(H(),je(an(e.icon)))]),_:1})):$e("v-if",!0),ze(e.$slots,"default")],16,["aria-disabled","tabindex","role","onClick","onFocus","onKeydown","onMousedown","onPointermove","onPointerleave"])],64)}var sWe=yt(oWe,[["render",lWe],["__file","dropdown-item-impl.vue"]]);const jue=()=>{const e=ut(Gue,{}),t=B(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},uWe=he({name:"ElDropdownItem",components:{ElRovingFocusItem:iWe,ElDropdownItemImpl:sWe},inheritAttrs:!1,props:Wue,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:r}=jue(),a=Kt(),{onItemEnter:i,onItemLeave:o}=ut(w9,void 0),l=ii(d=>(t("pointermove",d),d.defaultPrevented),Xz(d=>{if(e.disabled){o(d);return}const p=d.currentTarget;p===document.activeElement||p.contains(document.activeElement)||(i(d),d.defaultPrevented||p==null||p.focus({preventScroll:!0}))})),s=ii(d=>(t("pointerleave",d),d.defaultPrevented),Xz(o)),u=ii(d=>{if(!e.disabled)return t("click",d),d.type!=="keydown"&&d.defaultPrevented},d=>{var p,f,h;if(e.disabled){d.stopImmediatePropagation();return}(p=r==null?void 0:r.hideOnClick)!=null&&p.value&&((f=r.handleClick)==null||f.call(r)),(h=r.commandHandler)==null||h.call(r,e.command,a,d)}),c=B(()=>se(se({},e),n));return{handleClick:u,handlePointerMove:l,handlePointerLeave:s,propsAndAttrs:c}}});function cWe(e,t,n,r,a,i){const o=Yt("el-dropdown-item-impl"),l=Yt("el-roving-focus-item");return H(),je(l,{focusable:!e.disabled},{default:Ie(()=>[Ee(o,en(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:Ie(()=>[ze(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])}var Kue=yt(uWe,[["render",cWe],["__file","dropdown-item.vue"]]);const dWe=he({name:"ElDropdownMenu",props:Zze,setup(e){const t=ot("dropdown"),{_elDropdownSize:n}=jue(),r=n.value,{contentRef:a,role:i,triggerId:o,isUsingKeyboard:l,handleClose:s}=ut(w9,void 0),{rovingFocusGroupRef:u,rovingFocusGroupRootStyle:c,onBlur:d,onFocus:p,onKeydown:f,onMousedown:h}=ut(vP,void 0),{collectionRef:m}=ut(Hue,void 0),v=B(()=>[t.b("menu"),t.bm("menu",r==null?void 0:r.value)]),g=hP(a,u,m),C=ii(b=>{var E;(E=e.onKeydown)==null||E.call(e,b)},b=>{const{currentTarget:E,target:w}=b,S=Ar(b);if(E.contains(w),gt.tab===S)return s();f(b)});function F(b){l.value&&p(b)}return{size:r,rovingFocusGroupRootStyle:c,dropdownKls:v,role:i,triggerId:o,dropdownListWrapperRef:g,handleKeydown:C,onBlur:d,handleFocus:F,onMousedown:h}}});function fWe(e,t,n,r,a,i){return H(),ue("ul",{ref:e.dropdownListWrapperRef,class:J(e.dropdownKls),style:Rt(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onFocusin:e.handleFocus,onFocusout:e.onBlur,onKeydown:jt(e.handleKeydown,["self"]),onMousedown:jt(e.onMousedown,["self"])},[ze(e.$slots,"default")],46,["role","aria-labelledby","onFocusin","onFocusout","onKeydown","onMousedown"])}var Uue=yt(dWe,[["render",fWe],["__file","dropdown-menu.vue"]]);const pWe=ln(nWe,{DropdownItem:Kue,DropdownMenu:Uue}),hWe=fa(Kue),mWe=fa(Uue),vWe=he({name:"ImgEmpty"}),gWe=he(Ke(se({},vWe),{setup(e){const t=ot("empty"),n=ki();return(r,a)=>(H(),ue("svg",{viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},[be("defs",null,[be("linearGradient",{id:`linearGradient-1-${y(n)}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[be("stop",{"stop-color":`var(${y(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,["stop-color"]),be("stop",{"stop-color":`var(${y(t).cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,["stop-color"])],8,["id"]),be("linearGradient",{id:`linearGradient-2-${y(n)}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[be("stop",{"stop-color":`var(${y(t).cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,["stop-color"]),be("stop",{"stop-color":`var(${y(t).cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,["stop-color"])],8,["id"]),be("rect",{id:`path-3-${y(n)}`,x:"0",y:"0",width:"17",height:"36"},null,8,["id"])]),be("g",{stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},[be("g",{transform:"translate(-1268.000000, -535.000000)"},[be("g",{transform:"translate(1268.000000, 535.000000)"},[be("path",{d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${y(t).cssVarBlockName("fill-color-3")})`},null,8,["fill"]),be("polygon",{fill:`var(${y(t).cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,["fill"]),be("g",{transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},[be("polygon",{fill:`var(${y(t).cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,["fill"]),be("polygon",{fill:`var(${y(t).cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,["fill"]),be("rect",{fill:`url(#linearGradient-1-${y(n)})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,["fill"]),be("polygon",{fill:`var(${y(t).cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,["fill"])]),be("rect",{fill:`url(#linearGradient-2-${y(n)})`,x:"13",y:"45",width:"40",height:"36"},null,8,["fill"]),be("g",{transform:"translate(53.000000, 45.000000)"},[be("use",{fill:`var(${y(t).cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${y(n)}`},null,8,["fill","xlink:href"]),be("polygon",{fill:`var(${y(t).cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${y(n)})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,["fill","mask"])]),be("polygon",{fill:`var(${y(t).cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,["fill"])])])])]))}}));var yWe=yt(gWe,[["__file","img-empty.vue"]]);const bWe=ht({image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}}),CWe=he({name:"ElEmpty"}),FWe=he(Ke(se({},CWe),{props:bWe,setup(e){const t=e,{t:n}=Pn(),r=ot("empty"),a=B(()=>t.description||n("el.table.emptyText")),i=B(()=>({width:ca(t.imageSize)}));return(o,l)=>(H(),ue("div",{class:J(y(r).b())},[be("div",{class:J(y(r).e("image")),style:Rt(y(i))},[o.image?(H(),ue("img",{key:0,src:o.image,ondragstart:"return false"},null,8,["src"])):ze(o.$slots,"image",{key:1},()=>[Ee(yWe)])],6),be("div",{class:J(y(r).e("description"))},[o.$slots.description?ze(o.$slots,"description",{key:0}):(H(),ue("p",{key:1},pt(y(a)),1))],2),o.$slots.default?(H(),ue("div",{key:0,class:J(y(r).e("bottom"))},[ze(o.$slots,"default")],2)):$e("v-if",!0)],2))}}));var EWe=yt(FWe,[["__file","empty.vue"]]);const que=ln(EWe),wWe=ht({size:{type:String,values:gc},disabled:Boolean}),SWe=ht(Ke(se({},wWe),{model:Object,rules:{type:Be(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:Boolean,scrollToError:Boolean,scrollIntoViewOptions:{type:Be([Object,Boolean]),default:!0}})),AWe={validate:(e,t,n)=>(st(e)||xt(e))&&ur(t)&&xt(n)},_We="ElForm";function DWe(){const e=j([]),t=B(()=>{if(!e.value.length)return"0";const i=Math.max(...e.value);return i?`${i}px`:""});function n(i){const o=e.value.indexOf(i);return o===-1&&t.value==="0"&&Fn(_We,`unexpected width ${i}`),o}function r(i,o){if(i&&o){const l=n(o);e.value.splice(l,1,i)}else i&&e.value.push(i)}function a(i){const o=n(i);o>-1&&e.value.splice(o,1)}return{autoLabelWidth:t,registerLabelWidth:r,deregisterLabelWidth:a}}const e8=(e,t)=>{const n=di(t).map(r=>st(r)?r.join("."):r);return n.length>0?e.filter(r=>r.propString&&n.includes(r.propString)):e},I3="ElForm",TWe=he({name:I3}),xWe=he(Ke(se({},TWe),{props:SWe,emits:AWe,setup(e,{expose:t,emit:n}){const r=e,a=j(),i=dn([]),o=za(),l=ot("form"),s=B(()=>{const{labelPosition:b,inline:E}=r;return[l.b(),l.m(o.value||"default"),{[l.m(`label-${b}`)]:b,[l.m("inline")]:E}]}),u=b=>e8(i,[b])[0],c=b=>{i.push(b)},d=b=>{b.prop&&i.splice(i.indexOf(b),1)},p=(b=[])=>{if(!r.model){Fn(I3,"model is required for resetFields to work.");return}e8(i,b).forEach(E=>E.resetField())},f=(b=[])=>{e8(i,b).forEach(E=>E.clearValidate())},h=B(()=>{const b=!!r.model;return b||Fn(I3,"model is required for validate to work."),b}),m=b=>{if(i.length===0)return[];const E=e8(i,b);return E.length?E:(Fn(I3,"please pass correct props!"),[])},v=b=>Qt(null,null,function*(){return C(void 0,b)}),g=(...E)=>Qt(null,[...E],function*(b=[]){if(!h.value)return!1;const w=m(b);if(w.length===0)return!0;let S={};for(const A of w)try{yield A.validate(""),A.validateState==="error"&&!A.error&&A.resetField()}catch(_){S=se(se({},S),_)}return Object.keys(S).length===0?!0:Promise.reject(S)}),C=(...w)=>Qt(null,[...w],function*(b=[],E){let S=!1;const A=!Mt(E);try{return S=yield g(b),S===!0&&(yield E==null?void 0:E(S)),S}catch(_){if(_ instanceof Error)throw _;const D=_;if(r.scrollToError&&a.value){const x=a.value.querySelector(`.${l.b()}-item.is-error`);x==null||x.scrollIntoView(r.scrollIntoViewOptions)}return!S&&(yield E==null?void 0:E(!1,D)),A&&Promise.reject(D)}}),F=b=>{var E;const w=u(b);w&&((E=w.$el)==null||E.scrollIntoView(r.scrollIntoViewOptions))};return He(()=>r.rules,()=>{r.validateOnRuleChange&&v().catch(b=>Fn(b))},{deep:!0,flush:"post"}),Xt(Gm,dn(se(Ke(se({},Pa(r)),{emit:n,resetFields:p,clearValidate:f,validateField:C,getField:u,addField:c,removeField:d}),DWe()))),t({validate:v,validateField:C,resetFields:p,clearValidate:f,scrollToField:F,getField:u,fields:i}),(b,E)=>(H(),ue("form",{ref_key:"formRef",ref:a,class:J(y(s))},[ze(b.$slots,"default")],2))}}));var kWe=yt(xWe,[["__file","form.vue"]]);function _h(){return _h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_h.apply(this,arguments)}function MWe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a5(e,t)}function FM(e){return FM=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},FM(e)}function a5(e,t){return a5=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(r,a){return r.__proto__=a,r},a5(e,t)}function BWe(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function N3(e,t,n){return BWe()?N3=Reflect.construct.bind():N3=function(a,i,o){var l=[null];l.push.apply(l,i);var s=Function.bind.apply(a,l),u=new s;return o&&a5(u,o.prototype),u},N3.apply(null,arguments)}function RWe(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function EM(e){var t=typeof Map=="function"?new Map:void 0;return EM=function(r){if(r===null||!RWe(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t!="undefined"){if(t.has(r))return t.get(r);t.set(r,a)}function a(){return N3(r,arguments,FM(this).constructor)}return a.prototype=Object.create(r.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),a5(a,r)},EM(e)}var LWe=/%[sdj%]/g,OWe=function(){};function wM(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var r=n.field;t[r]=t[r]||[],t[r].push(n)}),t}function wl(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var a=0,i=n.length;if(typeof e=="function")return e.apply(null,n);if(typeof e=="string"){var o=e.replace(LWe,function(l){if(l==="%%")return"%";if(a>=i)return l;switch(l){case"%s":return String(n[a++]);case"%d":return Number(n[a++]);case"%j":try{return JSON.stringify(n[a++])}catch(s){return"[Circular]"}break;default:return l}});return o}return e}function PWe(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function gi(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||PWe(t)&&typeof e=="string"&&!e)}function IWe(e,t,n){var r=[],a=0,i=e.length;function o(l){r.push.apply(r,l||[]),a++,a===i&&n(r)}e.forEach(function(l){t(l,o)})}function WW(e,t,n){var r=0,a=e.length;function i(o){if(o&&o.length){n(o);return}var l=r;r=r+1,l<a?t(e[l],i):n([])}i([])}function NWe(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,e[n]||[])}),t}var GW=(function(e){MWe(t,e);function t(n,r){var a;return a=e.call(this,"Async Validation Error")||this,a.errors=n,a.fields=r,a}return t})(EM(Error));function $We(e,t,n,r,a){if(t.first){var i=new Promise(function(p,f){var h=function(g){return r(g),g.length?f(new GW(g,wM(g))):p(a)},m=NWe(e);WW(m,n,h)});return i.catch(function(p){return p}),i}var o=t.firstFields===!0?Object.keys(e):t.firstFields||[],l=Object.keys(e),s=l.length,u=0,c=[],d=new Promise(function(p,f){var h=function(v){if(c.push.apply(c,v),u++,u===s)return r(c),c.length?f(new GW(c,wM(c))):p(a)};l.length||(r(c),p(a)),l.forEach(function(m){var v=e[m];o.indexOf(m)!==-1?WW(v,n,h):IWe(v,n,h)})});return d.catch(function(p){return p}),d}function VWe(e){return!!(e&&e.message!==void 0)}function HWe(e,t){for(var n=e,r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]]}return n}function jW(e,t){return function(n){var r;return e.fullFields?r=HWe(t,e.fullFields):r=t[n.field||e.fullField],VWe(n)?(n.field=n.field||e.fullField,n.fieldValue=r,n):{message:typeof n=="function"?n():n,fieldValue:r,field:n.field||e.fullField}}}function KW(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];typeof r=="object"&&typeof e[n]=="object"?e[n]=_h({},e[n],r):e[n]=r}}return e}var Yue=function(t,n,r,a,i,o){t.required&&(!r.hasOwnProperty(t.field)||gi(n,o||t.type))&&a.push(wl(i.messages.required,t.fullField))},zWe=function(t,n,r,a,i){(/^\s+$/.test(n)||n==="")&&a.push(wl(i.messages.whitespace,t.fullField))},t8,WWe=(function(){if(t8)return t8;var e="[a-fA-F\\d:]",t=function(b){return b&&b.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+e+")(?=\\s|$))":""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",r="[a-fA-F\\d]{1,4}",a=(`
(?:
(?:`+r+":){7}(?:"+r+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8
(?:`+r+":){6}(?:"+n+"|:"+r+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4
(?:`+r+":){5}(?::"+n+"|(?::"+r+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4
(?:`+r+":){4}(?:(?::"+r+"){0,1}:"+n+"|(?::"+r+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4
(?:`+r+":){3}(?:(?::"+r+"){0,2}:"+n+"|(?::"+r+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4
(?:`+r+":){2}(?:(?::"+r+"){0,3}:"+n+"|(?::"+r+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4
(?:`+r+":){1}(?:(?::"+r+"){0,4}:"+n+"|(?::"+r+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4
(?::(?:(?::`+r+"){0,5}:"+n+"|(?::"+r+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4
)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1
`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),i=new RegExp("(?:^"+n+"$)|(?:^"+a+"$)"),o=new RegExp("^"+n+"$"),l=new RegExp("^"+a+"$"),s=function(b){return b&&b.exact?i:new RegExp("(?:"+t(b)+n+t(b)+")|(?:"+t(b)+a+t(b)+")","g")};s.v4=function(F){return F&&F.exact?o:new RegExp(""+t(F)+n+t(F),"g")},s.v6=function(F){return F&&F.exact?l:new RegExp(""+t(F)+a+t(F),"g")};var u="(?:(?:[a-z]+:)?//)",c="(?:\\S+(?::\\S*)?@)?",d=s.v4().source,p=s.v6().source,f="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",h="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",m="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",v="(?::\\d{2,5})?",g='(?:[/?#][^\\s"]*)?',C="(?:"+u+"|www\\.)"+c+"(?:localhost|"+d+"|"+p+"|"+f+h+m+")"+v+g;return t8=new RegExp("(?:^"+C+"$)","i"),t8}),UW={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Cy={integer:function(t){return Cy.number(t)&&parseInt(t,10)===t},float:function(t){return Cy.number(t)&&!Cy.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch(n){return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return typeof t=="object"&&!Cy.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(UW.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(WWe())},hex:function(t){return typeof t=="string"&&!!t.match(UW.hex)}},GWe=function(t,n,r,a,i){if(t.required&&n===void 0){Yue(t,n,r,a,i);return}var o=["integer","float","array","regexp","object","method","email","number","date","url","hex"],l=t.type;o.indexOf(l)>-1?Cy[l](n)||a.push(wl(i.messages.types[l],t.fullField,t.type)):l&&typeof n!==t.type&&a.push(wl(i.messages.types[l],t.fullField,t.type))},jWe=function(t,n,r,a,i){var o=typeof t.len=="number",l=typeof t.min=="number",s=typeof t.max=="number",u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,c=n,d=null,p=typeof n=="number",f=typeof n=="string",h=Array.isArray(n);if(p?d="number":f?d="string":h&&(d="array"),!d)return!1;h&&(c=n.length),f&&(c=n.replace(u,"_").length),o?c!==t.len&&a.push(wl(i.messages[d].len,t.fullField,t.len)):l&&!s&&c<t.min?a.push(wl(i.messages[d].min,t.fullField,t.min)):s&&!l&&c>t.max?a.push(wl(i.messages[d].max,t.fullField,t.max)):l&&s&&(c<t.min||c>t.max)&&a.push(wl(i.messages[d].range,t.fullField,t.min,t.max))},hv="enum",KWe=function(t,n,r,a,i){t[hv]=Array.isArray(t[hv])?t[hv]:[],t[hv].indexOf(n)===-1&&a.push(wl(i.messages[hv],t.fullField,t[hv].join(", ")))},UWe=function(t,n,r,a,i){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||a.push(wl(i.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var o=new RegExp(t.pattern);o.test(n)||a.push(wl(i.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},Lr={required:Yue,whitespace:zWe,type:GWe,range:jWe,enum:KWe,pattern:UWe},qWe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(gi(n,"string")&&!t.required)return r();Lr.required(t,n,a,o,i,"string"),gi(n,"string")||(Lr.type(t,n,a,o,i),Lr.range(t,n,a,o,i),Lr.pattern(t,n,a,o,i),t.whitespace===!0&&Lr.whitespace(t,n,a,o,i))}r(o)},YWe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(gi(n)&&!t.required)return r();Lr.required(t,n,a,o,i),n!==void 0&&Lr.type(t,n,a,o,i)}r(o)},JWe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(n===""&&(n=void 0),gi(n)&&!t.required)return r();Lr.required(t,n,a,o,i),n!==void 0&&(Lr.type(t,n,a,o,i),Lr.range(t,n,a,o,i))}r(o)},XWe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(gi(n)&&!t.required)return r();Lr.required(t,n,a,o,i),n!==void 0&&Lr.type(t,n,a,o,i)}r(o)},ZWe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(gi(n)&&!t.required)return r();Lr.required(t,n,a,o,i),gi(n)||Lr.type(t,n,a,o,i)}r(o)},QWe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(gi(n)&&!t.required)return r();Lr.required(t,n,a,o,i),n!==void 0&&(Lr.type(t,n,a,o,i),Lr.range(t,n,a,o,i))}r(o)},eGe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(gi(n)&&!t.required)return r();Lr.required(t,n,a,o,i),n!==void 0&&(Lr.type(t,n,a,o,i),Lr.range(t,n,a,o,i))}r(o)},tGe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(n==null&&!t.required)return r();Lr.required(t,n,a,o,i,"array"),n!=null&&(Lr.type(t,n,a,o,i),Lr.range(t,n,a,o,i))}r(o)},nGe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(gi(n)&&!t.required)return r();Lr.required(t,n,a,o,i),n!==void 0&&Lr.type(t,n,a,o,i)}r(o)},rGe="enum",aGe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(gi(n)&&!t.required)return r();Lr.required(t,n,a,o,i),n!==void 0&&Lr[rGe](t,n,a,o,i)}r(o)},iGe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(gi(n,"string")&&!t.required)return r();Lr.required(t,n,a,o,i),gi(n,"string")||Lr.pattern(t,n,a,o,i)}r(o)},oGe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(gi(n,"date")&&!t.required)return r();if(Lr.required(t,n,a,o,i),!gi(n,"date")){var s;n instanceof Date?s=n:s=new Date(n),Lr.type(t,s,a,o,i),s&&Lr.range(t,s.getTime(),a,o,i)}}r(o)},lGe=function(t,n,r,a,i){var o=[],l=Array.isArray(n)?"array":typeof n;Lr.required(t,n,a,o,i,l),r(o)},VE=function(t,n,r,a,i){var o=t.type,l=[],s=t.required||!t.required&&a.hasOwnProperty(t.field);if(s){if(gi(n,o)&&!t.required)return r();Lr.required(t,n,a,l,i,o),gi(n,o)||Lr.type(t,n,a,l,i)}r(l)},sGe=function(t,n,r,a,i){var o=[],l=t.required||!t.required&&a.hasOwnProperty(t.field);if(l){if(gi(n)&&!t.required)return r();Lr.required(t,n,a,o,i)}r(o)},qy={string:qWe,method:YWe,number:JWe,boolean:XWe,regexp:ZWe,integer:QWe,float:eGe,array:tGe,object:nGe,enum:aGe,pattern:iGe,date:oGe,url:VE,hex:VE,email:VE,required:lGe,any:sGe};function SM(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var AM=SM(),R2=(function(){function e(n){this.rules=null,this._messages=AM,this.define(n)}var t=e.prototype;return t.define=function(r){var a=this;if(!r)throw new Error("Cannot configure a schema with no rules");if(typeof r!="object"||Array.isArray(r))throw new Error("Rules must be an object");this.rules={},Object.keys(r).forEach(function(i){var o=r[i];a.rules[i]=Array.isArray(o)?o:[o]})},t.messages=function(r){return r&&(this._messages=KW(SM(),r)),this._messages},t.validate=function(r,a,i){var o=this;a===void 0&&(a={}),i===void 0&&(i=function(){});var l=r,s=a,u=i;if(typeof s=="function"&&(u=s,s={}),!this.rules||Object.keys(this.rules).length===0)return u&&u(null,l),Promise.resolve(l);function c(m){var v=[],g={};function C(b){if(Array.isArray(b)){var E;v=(E=v).concat.apply(E,b)}else v.push(b)}for(var F=0;F<m.length;F++)C(m[F]);v.length?(g=wM(v),u(v,g)):u(null,l)}if(s.messages){var d=this.messages();d===AM&&(d=SM()),KW(d,s.messages),s.messages=d}else s.messages=this.messages();var p={},f=s.keys||Object.keys(this.rules);f.forEach(function(m){var v=o.rules[m],g=l[m];v.forEach(function(C){var F=C;typeof F.transform=="function"&&(l===r&&(l=_h({},l)),g=l[m]=F.transform(g)),typeof F=="function"?F={validator:F}:F=_h({},F),F.validator=o.getValidationMethod(F),F.validator&&(F.field=m,F.fullField=F.fullField||m,F.type=o.getType(F),p[m]=p[m]||[],p[m].push({rule:F,value:g,source:l,field:m}))})});var h={};return $We(p,s,function(m,v){var g=m.rule,C=(g.type==="object"||g.type==="array")&&(typeof g.fields=="object"||typeof g.defaultField=="object");C=C&&(g.required||!g.required&&m.value),g.field=m.field;function F(w,S){return _h({},S,{fullField:g.fullField+"."+w,fullFields:g.fullFields?[].concat(g.fullFields,[w]):[w]})}function b(w){w===void 0&&(w=[]);var S=Array.isArray(w)?w:[w];!s.suppressWarning&&S.length&&e.warning("async-validator:",S),S.length&&g.message!==void 0&&(S=[].concat(g.message));var A=S.map(jW(g,l));if(s.first&&A.length)return h[g.field]=1,v(A);if(!C)v(A);else{if(g.required&&!m.value)return g.message!==void 0?A=[].concat(g.message).map(jW(g,l)):s.error&&(A=[s.error(g,wl(s.messages.required,g.field))]),v(A);var _={};g.defaultField&&Object.keys(m.value).map(function(M){_[M]=g.defaultField}),_=_h({},_,m.rule.fields);var D={};Object.keys(_).forEach(function(M){var L=_[M],P=Array.isArray(L)?L:[L];D[M]=P.map(F.bind(null,M))});var x=new e(D);x.messages(s.messages),m.rule.options&&(m.rule.options.messages=s.messages,m.rule.options.error=s.error),x.validate(m.value,m.rule.options||s,function(M){var L=[];A&&A.length&&L.push.apply(L,A),M&&M.length&&L.push.apply(L,M),v(L.length?L:null)})}}var E;if(g.asyncValidator)E=g.asyncValidator(g,m.value,b,m.source,s);else if(g.validator){try{E=g.validator(g,m.value,b,m.source,s)}catch(w){console.error==null||console.error(w),s.suppressValidatorError||setTimeout(function(){throw w},0),b(w.message)}E===!0?b():E===!1?b(typeof g.message=="function"?g.message(g.fullField||g.field):g.message||(g.fullField||g.field)+" fails"):E instanceof Array?b(E):E instanceof Error&&b(E.message)}E&&E.then&&E.then(function(){return b()},function(w){return b(w)})},function(m){c(m)},l)},t.getType=function(r){if(r.type===void 0&&r.pattern instanceof RegExp&&(r.type="pattern"),typeof r.validator!="function"&&r.type&&!qy.hasOwnProperty(r.type))throw new Error(wl("Unknown rule type %s",r.type));return r.type||"string"},t.getValidationMethod=function(r){if(typeof r.validator=="function")return r.validator;var a=Object.keys(r),i=a.indexOf("message");return i!==-1&&a.splice(i,1),a.length===1&&a[0]==="required"?qy.required:qy[this.getType(r)]||void 0},e})();R2.register=function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");qy[t]=n};R2.warning=OWe;R2.messages=AM;R2.validators=qy;const uGe=["","error","validating","success"],cGe=ht({label:String,labelWidth:{type:[String,Number],default:""},labelPosition:{type:String,values:["left","right","top",""],default:""},prop:{type:Be([String,Array])},required:{type:Boolean,default:void 0},rules:{type:Be([Object,Array])},error:String,validateStatus:{type:String,values:uGe},for:String,inlineMessage:{type:Boolean,default:void 0},showMessage:{type:Boolean,default:!0},size:{type:String,values:gc}}),qW="ElLabelWrap";var dGe=he({name:qW,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(e,{slots:t}){const n=ut(Gm,void 0),r=ut(sc);r||Ia(qW,"usage: <el-form-item><label-wrap /></el-form-item>");const a=ot("form"),i=j(),o=j(0),l=()=>{var c;if((c=i.value)!=null&&c.firstElementChild){const d=window.getComputedStyle(i.value.firstElementChild).width;return Math.ceil(Number.parseFloat(d))}else return 0},s=(c="update")=>{Ne(()=>{t.default&&e.isAutoWidth&&(c==="update"?o.value=l():c==="remove"&&(n==null||n.deregisterLabelWidth(o.value)))})},u=()=>s("update");return Gt(()=>{u()}),Xn(()=>{s("remove")}),ll(()=>u()),He(o,(c,d)=>{e.updateAll&&(n==null||n.registerLabelWidth(c,d))}),aa(B(()=>{var c,d;return(d=(c=i.value)==null?void 0:c.firstElementChild)!=null?d:null}),u),()=>{var c,d;if(!t)return null;const{isAutoWidth:p}=e;if(p){const f=n==null?void 0:n.autoLabelWidth,h=r==null?void 0:r.hasLabel,m={};if(h&&f&&f!=="auto"){const v=Math.max(0,Number.parseInt(f,10)-o.value),C=(r.labelPosition||n.labelPosition)==="left"?"marginRight":"marginLeft";v&&(m[C]=`${v}px`)}return Ee("div",{ref:i,class:[a.be("item","label-wrap")],style:m},[(c=t.default)==null?void 0:c.call(t)])}else return Ee(At,{ref:i},[(d=t.default)==null?void 0:d.call(t)])}}});const fGe=he({name:"ElFormItem"}),pGe=he(Ke(se({},fGe),{props:cGe,setup(e,{expose:t}){const n=e,r=ka(),a=ut(Gm,void 0),i=ut(sc,void 0),o=za(void 0,{formItem:!1}),l=ot("form-item"),s=ki().value,u=j([]),c=j(""),d=FMe(c,100),p=j(""),f=j();let h,m=!1;const v=B(()=>n.labelPosition||(a==null?void 0:a.labelPosition)),g=B(()=>{if(v.value==="top")return{};const Y=ca(n.labelWidth||(a==null?void 0:a.labelWidth)||"");return Y?{width:Y}:{}}),C=B(()=>{if(v.value==="top"||a!=null&&a.inline)return{};if(!n.label&&!n.labelWidth&&D)return{};const Y=ca(n.labelWidth||(a==null?void 0:a.labelWidth)||"");return!n.label&&!r.label?{marginLeft:Y}:{}}),F=B(()=>[l.b(),l.m(o.value),l.is("error",c.value==="error"),l.is("validating",c.value==="validating"),l.is("success",c.value==="success"),l.is("required",N.value||n.required),l.is("no-asterisk",a==null?void 0:a.hideRequiredAsterisk),(a==null?void 0:a.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[l.m("feedback")]:a==null?void 0:a.statusIcon,[l.m(`label-${v.value}`)]:v.value}]),b=B(()=>ur(n.inlineMessage)?n.inlineMessage:(a==null?void 0:a.inlineMessage)||!1),E=B(()=>[l.e("error"),{[l.em("error","inline")]:b.value}]),w=B(()=>n.prop?st(n.prop)?n.prop.join("."):n.prop:""),S=B(()=>!!(n.label||r.label)),A=B(()=>{var Y;return(Y=n.for)!=null?Y:u.value.length===1?u.value[0]:void 0}),_=B(()=>!A.value&&S.value),D=!!i,x=B(()=>{const Y=a==null?void 0:a.model;if(!(!Y||!n.prop))return jy(Y,n.prop).value}),M=B(()=>{const{required:Y}=n,te=[];n.rules&&te.push(...di(n.rules));const X=a==null?void 0:a.rules;if(X&&n.prop){const re=jy(X,n.prop).value;re&&te.push(...di(re))}if(Y!==void 0){const re=te.map((we,q)=>[we,q]).filter(([we])=>"required"in we);if(re.length>0)for(const[we,q]of re)we.required!==Y&&(te[q]=Ke(se({},we),{required:Y}));else te.push({required:Y})}return te}),L=B(()=>M.value.length>0),P=Y=>M.value.filter(X=>!X.trigger||!Y?!0:st(X.trigger)?X.trigger.includes(Y):X.trigger===Y).map(we=>{var q=we,{trigger:X}=q,re=ml(q,["trigger"]);return re}),N=B(()=>M.value.some(Y=>Y.required)),k=B(()=>{var Y;return d.value==="error"&&n.showMessage&&((Y=a==null?void 0:a.showMessage)!=null?Y:!0)}),R=B(()=>`${n.label||""}${(a==null?void 0:a.labelSuffix)||""}`),T=Y=>{c.value=Y},O=Y=>{var te,X;const{errors:re,fields:we}=Y;(!re||!we)&&console.error(Y),T("error"),p.value=re?(X=(te=re==null?void 0:re[0])==null?void 0:te.message)!=null?X:`${n.prop} is required`:"",a==null||a.emit("validate",n.prop,!1,p.value)},$=()=>{T("success"),a==null||a.emit("validate",n.prop,!0,"")},V=Y=>Qt(null,null,function*(){const te=w.value;return new R2({[te]:Y}).validate({[te]:x.value},{firstFields:!0}).then(()=>($(),!0)).catch(re=>(O(re),Promise.reject(re)))}),W=(Y,te)=>Qt(null,null,function*(){if(m||!n.prop)return!1;const X=Mt(te);if(!L.value)return te==null||te(!1),!1;const re=P(Y);return re.length===0?(te==null||te(!0),!0):(T("validating"),V(re).then(()=>(te==null||te(!0),!0)).catch(we=>{const{fields:q}=we;return te==null||te(!1,q),X?!1:Promise.reject(q)}))}),U=()=>{T(""),p.value="",m=!1},ae=()=>Qt(null,null,function*(){const Y=a==null?void 0:a.model;if(!Y||!n.prop)return;const te=jy(Y,n.prop);m=!0,te.value=hz(h),yield Ne(),U(),m=!1}),ie=Y=>{u.value.includes(Y)||u.value.push(Y)},ye=Y=>{u.value=u.value.filter(te=>te!==Y)};He(()=>n.error,Y=>{p.value=Y||"",T(Y?"error":"")},{immediate:!0}),He(()=>n.validateStatus,Y=>T(Y||""));const ne=dn(Ke(se({},Pa(n)),{$el:f,size:o,validateMessage:p,validateState:c,labelId:s,inputIds:u,isGroup:_,hasLabel:S,fieldValue:x,addInputId:ie,removeInputId:ye,resetField:ae,clearValidate:U,validate:W,propString:w}));return Xt(sc,ne),Gt(()=>{n.prop&&(a==null||a.addField(ne),h=hz(x.value))}),Xn(()=>{a==null||a.removeField(ne)}),t({size:o,validateMessage:p,validateState:c,validate:W,clearValidate:U,resetField:ae}),(Y,te)=>{var X;return H(),ue("div",{ref_key:"formItemRef",ref:f,class:J(y(F)),role:y(_)?"group":void 0,"aria-labelledby":y(_)?y(s):void 0},[Ee(y(dGe),{"is-auto-width":y(g).width==="auto","update-all":((X=y(a))==null?void 0:X.labelWidth)==="auto"},{default:Ie(()=>[Y.label||Y.$slots.label?(H(),je(an(y(A)?"label":"div"),{key:0,id:y(s),for:y(A),class:J(y(l).e("label")),style:Rt(y(g))},{default:Ie(()=>[ze(Y.$slots,"label",{label:y(R)},()=>[En(pt(y(R)),1)])]),_:3},8,["id","for","class","style"])):$e("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),be("div",{class:J(y(l).e("content")),style:Rt(y(C))},[ze(Y.$slots,"default"),Ee(t9,{name:`${y(l).namespace.value}-zoom-in-top`},{default:Ie(()=>[y(k)?ze(Y.$slots,"error",{key:0,error:p.value},()=>[be("div",{class:J(y(E))},pt(p.value),3)]):$e("v-if",!0)]),_:3},8,["name"])],6)],10,["role","aria-labelledby"])}}}));var Jue=yt(pGe,[["__file","form-item.vue"]]);const hGe=ln(kWe,{FormItem:Jue}),mGe=fa(Jue),vGe=ht({urlList:{type:Be(Array),default:()=>ua([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:Boolean,teleported:Boolean,closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},scale:{type:Number,default:1},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},showProgress:Boolean,crossorigin:{type:Be(String)}}),gGe={close:()=>!0,error:e=>e instanceof Event,switch:e=>Ot(e),rotate:e=>Ot(e)},yGe=he({name:"ElImageViewer"}),bGe=he(Ke(se({},yGe),{props:vGe,emits:gGe,setup(e,{expose:t,emit:n}){var r;const a=e,i={CONTAIN:{name:"contain",icon:Mo(OBe)},ORIGINAL:{name:"original",icon:Mo(tRe)}};let o,l="";const{t:s}=Pn(),u=ot("image-viewer"),{nextZIndex:c}=w2(),d=j(),p=j(),f=i2(),h=B(()=>{const{scale:Y,minScale:te,maxScale:X}=a;return yle(Y,te,X)}),m=j(!0),v=j(!1),g=j(a.initialIndex),C=ar(i.CONTAIN),F=j({scale:h.value,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),b=j((r=a.zIndex)!=null?r:c()),E=B(()=>{const{urlList:Y}=a;return Y.length<=1}),w=B(()=>g.value===0),S=B(()=>g.value===a.urlList.length-1),A=B(()=>a.urlList[g.value]),_=B(()=>[u.e("btn"),u.e("prev"),u.is("disabled",!a.infinite&&w.value)]),D=B(()=>[u.e("btn"),u.e("next"),u.is("disabled",!a.infinite&&S.value)]),x=B(()=>{const{scale:Y,deg:te,offsetX:X,offsetY:re,enableTransition:we}=F.value;let q=X/Y,Q=re/Y;const ce=te*Math.PI/180,me=Math.cos(ce),de=Math.sin(ce);q=q*me+Q*de,Q=Q*me-X/Y*de;const Z={transform:`scale(${Y}) rotate(${te}deg) translate(${q}px, ${Q}px)`,transition:we?"transform .3s":""};return C.value.name===i.CONTAIN.name&&(Z.maxWidth=Z.maxHeight="100%"),Z}),M=B(()=>`${g.value+1} / ${a.urlList.length}`);function L(){N(),o==null||o(),document.body.style.overflow=l,n("close")}function P(){const Y=jh(X=>{switch(Ar(X)){case gt.esc:a.closeOnPressEscape&&L();break;case gt.space:$();break;case gt.left:W();break;case gt.up:ae("zoomIn");break;case gt.right:U();break;case gt.down:ae("zoomOut");break}}),te=jh(X=>{const re=X.deltaY||X.deltaX;ae(re<0?"zoomIn":"zoomOut",{zoomRate:a.zoomRate,enableTransition:!1})});f.run(()=>{gr(document,"keydown",Y),gr(document,"wheel",te)})}function N(){f.stop()}function k(){m.value=!1}function R(Y){v.value=!0,m.value=!1,n("error",Y),Y.target.alt=s("el.image.error")}function T(Y){if(m.value||Y.button!==0||!d.value)return;F.value.enableTransition=!1;const{offsetX:te,offsetY:X}=F.value,re=Y.pageX,we=Y.pageY,q=jh(ce=>{F.value=Ke(se({},F.value),{offsetX:te+ce.pageX-re,offsetY:X+ce.pageY-we})}),Q=gr(document,"mousemove",q);gr(document,"mouseup",()=>{Q()}),Y.preventDefault()}function O(){F.value={scale:h.value,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function $(){if(m.value||v.value)return;const Y=Yb(i),te=Object.values(i),X=C.value.name,we=(te.findIndex(q=>q.name===X)+1)%Y.length;C.value=i[Y[we]],O()}function V(Y){v.value=!1;const te=a.urlList.length;g.value=(Y+te)%te}function W(){w.value&&!a.infinite||V(g.value-1)}function U(){S.value&&!a.infinite||V(g.value+1)}function ae(Y,te={}){if(m.value||v.value)return;const{minScale:X,maxScale:re}=a,{zoomRate:we,rotateDeg:q,enableTransition:Q}=se({zoomRate:a.zoomRate,rotateDeg:90,enableTransition:!0},te);switch(Y){case"zoomOut":F.value.scale>X&&(F.value.scale=Number.parseFloat((F.value.scale/we).toFixed(3)));break;case"zoomIn":F.value.scale<re&&(F.value.scale=Number.parseFloat((F.value.scale*we).toFixed(3)));break;case"clockwise":F.value.deg+=q,n("rotate",F.value.deg);break;case"anticlockwise":F.value.deg-=q,n("rotate",F.value.deg);break}F.value.enableTransition=Q}function ie(Y){var te;((te=Y.detail)==null?void 0:te.focusReason)==="pointer"&&Y.preventDefault()}function ye(){a.closeOnPressEscape&&L()}function ne(Y){if(Y.ctrlKey){if(Y.deltaY<0)return Y.preventDefault(),!1;if(Y.deltaY>0)return Y.preventDefault(),!1}}return He(()=>h.value,Y=>{F.value.scale=Y}),He(A,()=>{Ne(()=>{const Y=p.value;Y!=null&&Y.complete||(m.value=!0)})}),He(g,Y=>{O(),n("switch",Y)}),Gt(()=>{P(),o=gr("wheel",ne,{passive:!1}),l=document.body.style.overflow,document.body.style.overflow="hidden"}),t({setActiveItem:V}),(Y,te)=>(H(),je(y(M2),{to:"body",disabled:!Y.teleported},{default:Ie(()=>[Ee(vi,{name:"viewer-fade",appear:""},{default:Ie(()=>[be("div",{ref_key:"wrapper",ref:d,tabindex:-1,class:J(y(u).e("wrapper")),style:Rt({zIndex:b.value})},[Ee(y(H0),{loop:"",trapped:"","focus-trap-el":d.value,"focus-start-el":"container",onFocusoutPrevented:ie,onReleaseRequested:ye},{default:Ie(()=>[be("div",{class:J(y(u).e("mask")),onClick:jt(X=>Y.hideOnClickModal&&L(),["self"])},null,10,["onClick"]),$e(" CLOSE "),be("span",{class:J([y(u).e("btn"),y(u).e("close")]),onClick:L},[Ee(y(kt),null,{default:Ie(()=>[Ee(y(cs))]),_:1})],2),$e(" ARROW "),y(E)?$e("v-if",!0):(H(),ue(At,{key:0},[be("span",{class:J(y(_)),onClick:W},[Ee(y(kt),null,{default:Ie(()=>[Ee(y(gd))]),_:1})],2),be("span",{class:J(y(D)),onClick:U},[Ee(y(kt),null,{default:Ie(()=>[Ee(y(co))]),_:1})],2)],64)),Y.$slots.progress||Y.showProgress?(H(),ue("div",{key:1,class:J([y(u).e("btn"),y(u).e("progress")])},[ze(Y.$slots,"progress",{activeIndex:g.value,total:Y.urlList.length},()=>[En(pt(y(M)),1)])],2)):$e("v-if",!0),$e(" ACTIONS "),be("div",{class:J([y(u).e("btn"),y(u).e("actions")])},[be("div",{class:J(y(u).e("actions__inner"))},[ze(Y.$slots,"toolbar",{actions:ae,prev:W,next:U,reset:$,activeIndex:g.value,setActiveItem:V},()=>[Ee(y(kt),{onClick:X=>ae("zoomOut")},{default:Ie(()=>[Ee(y(gRe))]),_:1},8,["onClick"]),Ee(y(kt),{onClick:X=>ae("zoomIn")},{default:Ie(()=>[Ee(y(Gle))]),_:1},8,["onClick"]),be("i",{class:J(y(u).e("actions__divider"))},null,2),Ee(y(kt),{onClick:$},{default:Ie(()=>[(H(),je(an(y(C).icon)))]),_:1}),be("i",{class:J(y(u).e("actions__divider"))},null,2),Ee(y(kt),{onClick:X=>ae("anticlockwise")},{default:Ie(()=>[Ee(y(XBe))]),_:1},8,["onClick"]),Ee(y(kt),{onClick:X=>ae("clockwise")},{default:Ie(()=>[Ee(y(QBe))]),_:1},8,["onClick"])])],2)],2),$e(" CANVAS "),be("div",{class:J(y(u).e("canvas"))},[v.value&&Y.$slots["viewer-error"]?ze(Y.$slots,"viewer-error",{key:0,activeIndex:g.value,src:y(A)}):(H(),ue("img",{ref_key:"imgRef",ref:p,key:y(A),src:y(A),style:Rt(y(x)),class:J(y(u).e("img")),crossorigin:Y.crossorigin,onLoad:k,onError:R,onMousedown:T},null,46,["src","crossorigin"]))],2),ze(Y.$slots,"default")]),_:3},8,["focus-trap-el"])],6)]),_:3})]),_:3},8,["disabled"]))}}));var CGe=yt(bGe,[["__file","image-viewer.vue"]]);const Xue=ln(CGe),FGe=ht({hideOnClickModal:Boolean,src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:Boolean,scrollContainer:{type:Be([String,Object])},previewSrcList:{type:Be(Array),default:()=>ua([])},previewTeleported:Boolean,zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2},scale:{type:Number,default:1},minScale:{type:Number,default:.2},maxScale:{type:Number,default:7},showProgress:Boolean,crossorigin:{type:Be(String)}}),EGe={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>Ot(e),close:()=>!0,show:()=>!0},wGe=he({name:"ElImage",inheritAttrs:!1}),SGe=he(Ke(se({},wGe),{props:FGe,emits:EGe,setup(e,{expose:t,emit:n}){const r=e,{t:a}=Pn(),i=ot("image"),o=mc(),l=B(()=>qb(Object.entries(o).filter(([k])=>/^(data-|on[A-Z])/i.test(k)||["id","style"].includes(k)))),s=m9({excludeListeners:!0,excludeKeys:B(()=>Object.keys(l.value))}),u=j(),c=j(!1),d=j(!0),p=j(!1),f=j(),h=j(),m=zn&&"loading"in HTMLImageElement.prototype;let v;const g=B(()=>[i.e("inner"),F.value&&i.e("preview"),d.value&&i.is("loading")]),C=B(()=>{const{fit:k}=r;return zn&&k?{objectFit:k}:{}}),F=B(()=>{const{previewSrcList:k}=r;return st(k)&&k.length>0}),b=B(()=>{const{previewSrcList:k,initialIndex:R}=r;let T=R;return R>k.length-1&&(T=0),T}),E=B(()=>r.loading==="eager"?!1:!m&&r.loading==="lazy"||r.lazy),w=()=>{zn&&(d.value=!0,c.value=!1,u.value=r.src)};function S(k){d.value=!1,c.value=!1,n("load",k)}function A(k){d.value=!1,c.value=!0,n("error",k)}function _(k){k&&(w(),M())}const D=Cle(_,200,!0);function x(){return Qt(this,null,function*(){var k;if(!zn)return;yield Ne();const{scrollContainer:R}=r;if(Tl(R))h.value=R;else if(xt(R)&&R!=="")h.value=(k=document.querySelector(R))!=null?k:void 0;else if(f.value){const O=BO(f.value);h.value=F2(O)?void 0:O}const{stop:T}=kMe(f,([O])=>{D(O.isIntersecting)},{root:h});v=T})}function M(){!zn||!D||(v==null||v(),h.value=void 0,v=void 0)}function L(){F.value&&(p.value=!0,n("show"))}function P(){p.value=!1,n("close")}function N(k){n("switch",k)}return He(()=>r.src,()=>{E.value?(d.value=!0,c.value=!1,M(),x()):w()}),Gt(()=>{E.value?x():w()}),t({showPreview:L}),(k,R)=>(H(),ue("div",en({ref_key:"container",ref:f},y(l),{class:[y(i).b(),k.$attrs.class]}),[c.value?ze(k.$slots,"error",{key:0},()=>[be("div",{class:J(y(i).e("error"))},pt(y(a)("el.image.error")),3)]):(H(),ue(At,{key:1},[u.value!==void 0?(H(),ue("img",en({key:0},y(s),{src:u.value,loading:k.loading,style:y(C),class:y(g),crossorigin:k.crossorigin,onClick:L,onLoad:S,onError:A}),null,16,["src","loading","crossorigin"])):$e("v-if",!0),d.value?(H(),ue("div",{key:1,class:J(y(i).e("wrapper"))},[ze(k.$slots,"placeholder",{},()=>[be("div",{class:J(y(i).e("placeholder"))},null,2)])],2)):$e("v-if",!0)],64)),y(F)?(H(),ue(At,{key:2},[p.value?(H(),je(y(Xue),{key:0,"z-index":k.zIndex,"initial-index":y(b),infinite:k.infinite,"zoom-rate":k.zoomRate,"min-scale":k.minScale,"max-scale":k.maxScale,"show-progress":k.showProgress,"url-list":k.previewSrcList,scale:k.scale,crossorigin:k.crossorigin,"hide-on-click-modal":k.hideOnClickModal,teleported:k.previewTeleported,"close-on-press-escape":k.closeOnPressEscape,onClose:P,onSwitch:N},ji({toolbar:Ie(T=>[ze(k.$slots,"toolbar",ns(Us(T)))]),default:Ie(()=>[k.$slots.viewer?(H(),ue("div",{key:0},[ze(k.$slots,"viewer")])):$e("v-if",!0)]),_:2},[k.$slots.progress?{name:"progress",fn:Ie(T=>[ze(k.$slots,"progress",ns(Us(T)))])}:void 0,k.$slots["viewer-error"]?{name:"viewer-error",fn:Ie(T=>[ze(k.$slots,"viewer-error",ns(Us(T)))])}:void 0]),1032,["z-index","initial-index","infinite","zoom-rate","min-scale","max-scale","show-progress","url-list","scale","crossorigin","hide-on-click-modal","teleported","close-on-press-escape"])):$e("v-if",!0)],64)):$e("v-if",!0)],16))}}));var AGe=yt(SGe,[["__file","image.vue"]]);const _Ge=ln(AGe),DGe=ht(Ke(se({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.MAX_SAFE_INTEGER},min:{type:Number,default:Number.MIN_SAFE_INTEGER},modelValue:{type:[Number,null]},readonly:Boolean,disabled:Boolean,size:qa,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||Ot(e)||["min","max"].includes(e),default:null},name:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}},vo(["ariaLabel"])),{inputmode:{type:Be(String),default:void 0},align:{type:Be(String),default:"center"},disabledScientific:Boolean})),TGe={[An]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[Ha]:e=>Ot(e)||Ba(e),[Jt]:e=>Ot(e)||Ba(e)},xGe=he({name:"ElInputNumber"}),kGe=he(Ke(se({},xGe),{props:DGe,emits:TGe,setup(e,{expose:t,emit:n}){const r=e,{t:a}=Pn(),i=ot("input-number"),o=j(),l=dn({currentValue:r.modelValue,userInput:null}),{formItem:s}=bi(),u=B(()=>Ot(r.modelValue)&&r.modelValue<=r.min),c=B(()=>Ot(r.modelValue)&&r.modelValue>=r.max),d=B(()=>{const k=g(r.step);return On(r.precision)?Math.max(g(r.modelValue),k):(k>r.precision&&Fn("InputNumber","precision should not be less than the decimal places of step"),r.precision)}),p=B(()=>r.controls&&r.controlsPosition==="right"),f=za(),h=si(),m=B(()=>{if(l.userInput!==null)return l.userInput;let k=l.currentValue;if(Ba(k))return"";if(Ot(k)){if(Number.isNaN(k))return"";On(r.precision)||(k=k.toFixed(r.precision))}return k}),v=(k,R)=>{if(On(R)&&(R=d.value),R===0)return Math.round(k);let T=String(k);const O=T.indexOf(".");if(O===-1||!T.replace(".","").split("")[O+R])return k;const W=T.length;return T.charAt(W-1)==="5"&&(T=`${T.slice(0,Math.max(0,W-1))}6`),Number.parseFloat(Number(T).toFixed(R))},g=k=>{if(Ba(k))return 0;const R=k.toString(),T=R.indexOf(".");let O=0;return T!==-1&&(O=R.length-T-1),O},C=(k,R=1)=>Ot(k)?k>=Number.MAX_SAFE_INTEGER&&R===1?(Fn("InputNumber","The value has reached the maximum safe integer limit."),k):k<=Number.MIN_SAFE_INTEGER&&R===-1?(Fn("InputNumber","The value has reached the minimum safe integer limit."),k):v(k+r.step*R):l.currentValue,F=k=>{const R=Ar(k),T=sse(k);if(r.disabledScientific&&["e","E"].includes(T)){k.preventDefault();return}switch(R){case gt.up:{k.preventDefault(),b();break}case gt.down:{k.preventDefault(),E();break}}},b=()=>{if(r.readonly||h.value||c.value)return;const k=Number(m.value)||0,R=C(k);S(R),n(Ha,l.currentValue),P()},E=()=>{if(r.readonly||h.value||u.value)return;const k=Number(m.value)||0,R=C(k,-1);S(R),n(Ha,l.currentValue),P()},w=(k,R)=>{const{max:T,min:O,step:$,precision:V,stepStrictly:W,valueOnClear:U}=r;T<O&&Ia("InputNumber","min should not be greater than max.");let ae=Number(k);if(Ba(k)||Number.isNaN(ae))return null;if(k===""){if(U===null)return null;ae=xt(U)?{min:O,max:T}[U]:U}return W&&(ae=v(Math.round(v(ae/$))*$,V),ae!==k&&R&&n(Jt,ae)),On(V)||(ae=v(ae,V)),(ae>T||ae<O)&&(ae=ae>T?T:O,R&&n(Jt,ae)),ae},S=(k,R=!0)=>{var T;const O=l.currentValue,$=w(k);if(!R){n(Jt,$);return}O===$&&k||(l.userInput=null,n(Jt,$),O!==$&&n(An,$,O),r.validateEvent&&((T=s==null?void 0:s.validate)==null||T.call(s,"change").catch(V=>Fn(V))),l.currentValue=$)},A=k=>{l.userInput=k;const R=k===""?null:Number(k);n(Ha,R),S(R,!1)},_=k=>{const R=k!==""?Number(k):"";(Ot(R)&&!Number.isNaN(R)||k==="")&&S(R),P(),l.userInput=null},D=()=>{var k,R;(R=(k=o.value)==null?void 0:k.focus)==null||R.call(k)},x=()=>{var k,R;(R=(k=o.value)==null?void 0:k.blur)==null||R.call(k)},M=k=>{n("focus",k)},L=k=>{var R,T;l.userInput=null,l.currentValue===null&&((R=o.value)!=null&&R.input)&&(o.value.input.value=""),n("blur",k),r.validateEvent&&((T=s==null?void 0:s.validate)==null||T.call(s,"blur").catch(O=>Fn(O)))},P=()=>{l.currentValue!==r.modelValue&&(l.currentValue=r.modelValue)},N=k=>{document.activeElement===k.target&&k.preventDefault()};return He(()=>r.modelValue,(k,R)=>{const T=w(k,!0);l.userInput===null&&T!==R&&(l.currentValue=T)},{immediate:!0}),He(()=>r.precision,()=>{l.currentValue=w(r.modelValue)}),Gt(()=>{var k;const{min:R,max:T,modelValue:O}=r,$=(k=o.value)==null?void 0:k.input;if($.setAttribute("role","spinbutton"),Number.isFinite(T)?$.setAttribute("aria-valuemax",String(T)):$.removeAttribute("aria-valuemax"),Number.isFinite(R)?$.setAttribute("aria-valuemin",String(R)):$.removeAttribute("aria-valuemin"),$.setAttribute("aria-valuenow",l.currentValue||l.currentValue===0?String(l.currentValue):""),$.setAttribute("aria-disabled",String(h.value)),!Ot(O)&&O!=null){let V=Number(O);Number.isNaN(V)&&(V=null),n(Jt,V)}$.addEventListener("wheel",N,{passive:!1})}),ll(()=>{var k,R;const T=(k=o.value)==null?void 0:k.input;T==null||T.setAttribute("aria-valuenow",`${(R=l.currentValue)!=null?R:""}`)}),t({focus:D,blur:x}),(k,R)=>(H(),ue("div",{class:J([y(i).b(),y(i).m(y(f)),y(i).is("disabled",y(h)),y(i).is("without-controls",!k.controls),y(i).is("controls-right",y(p)),y(i).is(k.align,!!k.align)]),onDragstart:jt(()=>{},["prevent"])},[k.controls?rn((H(),ue("span",{key:0,role:"button","aria-label":y(a)("el.inputNumber.decrease"),class:J([y(i).e("decrease"),y(i).is("disabled",y(u))]),onKeydown:sa(E,["enter"])},[ze(k.$slots,"decrease-icon",{},()=>[Ee(y(kt),null,{default:Ie(()=>[y(p)?(H(),je(y(yc),{key:0})):(H(),je(y(HBe),{key:1}))]),_:1})])],42,["aria-label","onKeydown"])),[[y(r6),E]]):$e("v-if",!0),k.controls?rn((H(),ue("span",{key:1,role:"button","aria-label":y(a)("el.inputNumber.increase"),class:J([y(i).e("increase"),y(i).is("disabled",y(c))]),onKeydown:sa(b,["enter"])},[ze(k.$slots,"increase-icon",{},()=>[Ee(y(kt),null,{default:Ie(()=>[y(p)?(H(),je(y(f9),{key:0})):(H(),je(y(zle),{key:1}))]),_:1})])],42,["aria-label","onKeydown"])),[[y(r6),b]]):$e("v-if",!0),Ee(y(lo),{id:k.id,ref_key:"input",ref:o,type:"number",step:k.step,"model-value":y(m),placeholder:k.placeholder,readonly:k.readonly,disabled:y(h),size:y(f),max:k.max,min:k.min,name:k.name,"aria-label":k.ariaLabel,"validate-event":!1,inputmode:k.inputmode,onKeydown:F,onBlur:L,onFocus:M,onInput:A,onChange:_},ji({_:2},[k.$slots.prefix?{name:"prefix",fn:Ie(()=>[ze(k.$slots,"prefix")])}:void 0,k.$slots.suffix?{name:"suffix",fn:Ie(()=>[ze(k.$slots,"suffix")])}:void 0]),1032,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","aria-label","inputmode"])],42,["onDragstart"]))}}));var MGe=yt(kGe,[["__file","input-number.vue"]]);const Zue=ln(MGe),BGe=ht({modelValue:{type:Be(Array)},max:Number,tagType:Ke(se({},bd.type),{default:"info"}),tagEffect:bd.effect,trigger:{type:Be(String),default:gt.enter},draggable:Boolean,delimiter:{type:[String,RegExp],default:""},size:qa,clearable:Boolean,clearIcon:{type:cr,default:xd},disabled:{type:Boolean,default:void 0},validateEvent:{type:Boolean,default:!0},readonly:Boolean,autofocus:Boolean,id:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},maxlength:{type:[String,Number]},minlength:{type:[String,Number]},placeholder:String,autocomplete:{type:Be(String),default:"off"},saveOnBlur:{type:Boolean,default:!0},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},ariaLabel:String}),RGe={[Jt]:e=>st(e)||On(e),[An]:e=>st(e)||On(e),[Ha]:e=>xt(e),"add-tag":e=>xt(e)||st(e),"remove-tag":(e,t)=>xt(e)&&Ot(t),"drag-tag":(e,t,n)=>Ot(e)&&Ot(t)&&xt(n),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0};function LGe({props:e,emit:t,formItem:n}){const r=si(),a=za(),i=ar(),o=j(),l=j(),s=B(()=>["small"].includes(a.value)?"small":"default"),u=B(()=>{var N;return(N=e.modelValue)!=null&&N.length?void 0:e.placeholder}),c=B(()=>!(e.readonly||r.value)),d=B(()=>{var N,k;return On(e.max)?!1:((k=(N=e.modelValue)==null?void 0:N.length)!=null?k:0)>=e.max}),p=B(()=>{var N;return e.collapseTags?(N=e.modelValue)==null?void 0:N.slice(0,e.maxCollapseTags):e.modelValue}),f=B(()=>{var N;return e.collapseTags?(N=e.modelValue)==null?void 0:N.slice(e.maxCollapseTags):[]}),h=N=>{var k;const R=[...(k=e.modelValue)!=null?k:[],...di(N)];t(Jt,R),t(An,R),t("add-tag",N),o.value=void 0},m=N=>{var k,R;const T=N.split(e.delimiter).filter(O=>O&&O!==N);if(e.max){const O=e.max-((R=(k=e.modelValue)==null?void 0:k.length)!=null?R:0);T.splice(O)}return T.length===1?T[0]:T},v=N=>{if(d.value){o.value=void 0;return}if(!x.value){if(e.delimiter&&o.value){const k=m(o.value);k.length&&h(k)}t(Ha,N.target.value)}},g=N=>{var k;if(x.value)return;switch(Ar(N)){case e.trigger:N.preventDefault(),N.stopPropagation(),F();break;case gt.numpadEnter:e.trigger===gt.enter&&(N.preventDefault(),N.stopPropagation(),F());break;case gt.backspace:!o.value&&((k=e.modelValue)!=null&&k.length)&&(N.preventDefault(),N.stopPropagation(),b(e.modelValue.length-1));break}},C=N=>{if(x.value||!Kle())return;switch(Ar(N)){case gt.space:e.trigger===gt.space&&(N.preventDefault(),N.stopPropagation(),F());break}},F=()=>{var N;const k=(N=o.value)==null?void 0:N.trim();!k||d.value||h(k)},b=N=>{var k;const R=((k=e.modelValue)!=null?k:[]).slice(),[T]=R.splice(N,1);t(Jt,R),t(An,R),t("remove-tag",T,N)},E=()=>{o.value=void 0,t(Jt,void 0),t(An,void 0),t("clear")},w=(N,k,R)=>{var T;const O=((T=e.modelValue)!=null?T:[]).slice(),[$]=O.splice(N,1),V=k>N&&R==="before"?-1:k<N&&R==="after"?1:0;O.splice(k+V,0,$),t(Jt,O),t(An,O),t("drag-tag",N,k+V,$)},S=()=>{var N;(N=i.value)==null||N.focus()},A=()=>{var N;(N=i.value)==null||N.blur()},{wrapperRef:_,isFocused:D}=kd(i,{disabled:r,beforeBlur(N){var k;return(k=l.value)==null?void 0:k.isFocusInsideContent(N)},afterBlur(){var N;e.saveOnBlur?F():o.value=void 0,e.validateEvent&&((N=n==null?void 0:n.validate)==null||N.call(n,"blur").catch(k=>Fn(k)))}}),{isComposing:x,handleCompositionStart:M,handleCompositionUpdate:L,handleCompositionEnd:P}=T2({afterComposition:v});return He(()=>e.modelValue,()=>{var N;e.validateEvent&&((N=n==null?void 0:n.validate)==null||N.call(n,An).catch(k=>Fn(k)))}),{inputRef:i,wrapperRef:_,tagTooltipRef:l,isFocused:D,isComposing:x,inputValue:o,size:a,tagSize:s,placeholder:u,closable:c,disabled:r,inputLimit:d,showTagList:p,collapseTagList:f,handleDragged:w,handleInput:v,handleKeydown:g,handleKeyup:C,handleAddTag:F,handleRemoveTag:b,handleClear:E,handleCompositionStart:M,handleCompositionUpdate:L,handleCompositionEnd:P,focus:S,blur:A}}function OGe(){const e=j(!1);return{hovering:e,handleMouseEnter:()=>{e.value=!0},handleMouseLeave:()=>{e.value=!1}}}const gP=11,Que=2;function yP(){const e=ar(),t=j(0),n=B(()=>({minWidth:`${Math.max(t.value,gP)}px`}));return aa(e,()=>{var a,i;t.value=(i=(a=e.value)==null?void 0:a.getBoundingClientRect().width)!=null?i:0}),{calculatorRef:e,calculatorWidth:t,inputStyle:n}}function PGe({wrapperRef:e,handleDragged:t,afterDragged:n}){const r=ot("input-tag"),a=ar(),i=j(!1);let o,l,s,u;function c(h){return`.${r.e("inner")} .${r.namespace.value}-tag:nth-child(${h+1})`}function d(h,m){o=m,l=e.value.querySelector(c(m)),l&&(l.style.opacity="0.5"),h.dataTransfer.effectAllowed="move"}function p(h,m){if(s=m,h.preventDefault(),h.dataTransfer.dropEffect="move",On(o)||o===m){i.value=!1;return}const v=e.value.querySelector(c(m)).getBoundingClientRect(),g=o+1!==m,C=o-1!==m,F=h.clientX-v.left,b=g?C?.5:1:-1,E=C?g?.5:0:1;F<=v.width*b?u="before":F>v.width*E?u="after":u=void 0;const w=e.value.querySelector(`.${r.e("inner")}`),S=w.getBoundingClientRect(),A=Number.parseFloat(Jc(w,"gap"))/2,_=v.top-S.top;let D=-9999;if(u==="before")D=Math.max(v.left-S.left-A,Math.floor(-A/2));else if(u==="after"){const x=v.right-S.left;D=x+(S.width===x?Math.floor(A/2):A)}Lle(a.value,{top:`${_}px`,left:`${D}px`}),i.value=!!u}function f(h){h.preventDefault(),l&&(l.style.opacity=""),u&&!On(o)&&!On(s)&&o!==s&&t(o,s,u),i.value=!1,o=void 0,l=null,s=void 0,u=void 0,n==null||n()}return{dropIndicatorRef:a,showDropIndicator:i,handleDragStart:d,handleDragOver:p,handleDragEnd:f}}function IGe({props:e,isFocused:t,hovering:n,disabled:r,inputValue:a,size:i,validateState:o,validateIcon:l,needStatusIcon:s}){const u=mc(),c=ka(),d=ot("input-tag"),p=ot("input"),f=B(()=>[d.b(),d.is("focused",t.value),d.is("hovering",n.value),d.is("disabled",r.value),d.m(i.value),d.e("wrapper"),u.class]),h=B(()=>[u.style]),m=B(()=>{var C,F;return[d.e("inner"),d.is("draggable",e.draggable),d.is("left-space",!((C=e.modelValue)!=null&&C.length)&&!c.prefix),d.is("right-space",!((F=e.modelValue)!=null&&F.length)&&!g.value)]}),v=B(()=>{var C;return e.clearable&&!r.value&&!e.readonly&&(((C=e.modelValue)==null?void 0:C.length)||a.value)&&(t.value||n.value)}),g=B(()=>c.suffix||v.value||o.value&&l.value&&s.value);return{ns:d,nsInput:p,containerKls:f,containerStyle:h,innerKls:m,showClear:v,showSuffix:g}}const NGe=he({name:"ElInputTag",inheritAttrs:!1}),$Ge=he(Ke(se({},NGe),{props:BGe,emits:RGe,setup(e,{expose:t,emit:n}){const r=e,a=m9(),i=ka(),{form:o,formItem:l}=bi(),{inputId:s}=Rl(r,{formItemContext:l}),u=B(()=>{var me;return(me=o==null?void 0:o.statusIcon)!=null?me:!1}),c=B(()=>(l==null?void 0:l.validateState)||""),d=B(()=>c.value&&h9[c.value]),{inputRef:p,wrapperRef:f,tagTooltipRef:h,isFocused:m,inputValue:v,size:g,tagSize:C,placeholder:F,closable:b,disabled:E,showTagList:w,collapseTagList:S,handleDragged:A,handleInput:_,handleKeydown:D,handleKeyup:x,handleRemoveTag:M,handleClear:L,handleCompositionStart:P,handleCompositionUpdate:N,handleCompositionEnd:k,focus:R,blur:T}=LGe({props:r,emit:n,formItem:l}),{hovering:O,handleMouseEnter:$,handleMouseLeave:V}=OGe(),{calculatorRef:W,inputStyle:U}=yP(),{dropIndicatorRef:ae,showDropIndicator:ie,handleDragStart:ye,handleDragOver:ne,handleDragEnd:Y}=PGe({wrapperRef:f,handleDragged:A,afterDragged:R}),{ns:te,nsInput:X,containerKls:re,containerStyle:we,innerKls:q,showClear:Q,showSuffix:ce}=IGe({props:r,hovering:O,isFocused:m,inputValue:v,disabled:E,size:g,validateState:c,validateIcon:d,needStatusIcon:u});return t({focus:R,blur:T}),(me,de)=>(H(),ue("div",{ref_key:"wrapperRef",ref:f,class:J(y(re)),style:Rt(y(we)),onMouseenter:y($),onMouseleave:y(V)},[y(i).prefix?(H(),ue("div",{key:0,class:J(y(te).e("prefix"))},[ze(me.$slots,"prefix")],2)):$e("v-if",!0),be("div",{class:J(y(q))},[(H(!0),ue(At,null,bn(y(w),(Z,oe)=>(H(),je(y(id),{key:oe,size:y(C),closable:y(b),type:me.tagType,effect:me.tagEffect,draggable:y(b)&&me.draggable,"disable-transitions":"",onClose:Ae=>y(M)(oe),onDragstart:Ae=>y(ye)(Ae,oe),onDragover:Ae=>y(ne)(Ae,oe),onDragend:y(Y),onDrop:jt(()=>{},["stop"])},{default:Ie(()=>[ze(me.$slots,"tag",{value:Z,index:oe},()=>[En(pt(Z),1)])]),_:2},1032,["size","closable","type","effect","draggable","onClose","onDragstart","onDragover","onDragend","onDrop"]))),128)),me.collapseTags&&me.modelValue&&me.modelValue.length>me.maxCollapseTags?(H(),je(y(Mi),{key:0,ref_key:"tagTooltipRef",ref:h,disabled:!me.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:me.tagEffect,placement:"bottom"},{default:Ie(()=>[Ee(y(id),{closable:!1,size:y(C),type:me.tagType,effect:me.tagEffect,"disable-transitions":""},{default:Ie(()=>[En(" + "+pt(me.modelValue.length-me.maxCollapseTags),1)]),_:1},8,["size","type","effect"])]),content:Ie(()=>[be("div",{class:J(y(te).e("input-tag-list"))},[(H(!0),ue(At,null,bn(y(S),(Z,oe)=>(H(),je(y(id),{key:oe,size:y(C),closable:y(b),type:me.tagType,effect:me.tagEffect,"disable-transitions":"",onClose:Ae=>y(M)(oe+me.maxCollapseTags)},{default:Ie(()=>[ze(me.$slots,"tag",{value:Z,index:oe+me.maxCollapseTags},()=>[En(pt(Z),1)])]),_:2},1032,["size","closable","type","effect","onClose"]))),128))],2)]),_:3},8,["disabled","effect"])):$e("v-if",!0),be("div",{class:J(y(te).e("input-wrapper"))},[rn(be("input",en({id:y(s),ref_key:"inputRef",ref:p,"onUpdate:modelValue":Z=>Kn(v)?v.value=Z:null},y(a),{type:"text",minlength:me.minlength,maxlength:me.maxlength,disabled:y(E),readonly:me.readonly,autocomplete:me.autocomplete,tabindex:me.tabindex,placeholder:y(F),autofocus:me.autofocus,ariaLabel:me.ariaLabel,class:y(te).e("input"),style:y(U),onCompositionstart:y(P),onCompositionupdate:y(N),onCompositionend:y(k),onInput:y(_),onKeydown:y(D),onKeyup:y(x)}),null,16,["id","onUpdate:modelValue","minlength","maxlength","disabled","readonly","autocomplete","tabindex","placeholder","autofocus","ariaLabel","onCompositionstart","onCompositionupdate","onCompositionend","onInput","onKeydown","onKeyup"]),[[Jf,y(v)]]),be("span",{ref_key:"calculatorRef",ref:W,"aria-hidden":"true",class:J(y(te).e("input-calculator")),textContent:pt(y(v))},null,10,["textContent"])],2),rn(be("div",{ref_key:"dropIndicatorRef",ref:ae,class:J(y(te).e("drop-indicator"))},null,2),[[Nn,y(ie)]])],2),y(ce)?(H(),ue("div",{key:1,class:J(y(te).e("suffix"))},[ze(me.$slots,"suffix"),y(Q)?(H(),je(y(kt),{key:0,class:J([y(te).e("icon"),y(te).e("clear")]),onMousedown:jt(y(Qn),["prevent"]),onClick:y(L)},{default:Ie(()=>[(H(),je(an(me.clearIcon)))]),_:1},8,["class","onMousedown","onClick"])):$e("v-if",!0),y(c)&&y(d)&&y(u)?(H(),je(y(kt),{key:1,class:J([y(X).e("icon"),y(X).e("validateIcon"),y(X).is("loading",y(c)==="validating")])},{default:Ie(()=>[(H(),je(an(y(d))))]),_:1},8,["class"])):$e("v-if",!0)],2)):$e("v-if",!0)],46,["onMouseenter","onMouseleave"]))}}));var VGe=yt($Ge,[["__file","input-tag.vue"]]);const HGe=ln(VGe),zGe=ht({type:{type:String,values:["primary","success","warning","info","danger","default"],default:void 0},underline:{type:[Boolean,String],values:[!0,!1,"always","never","hover"],default:void 0},disabled:Boolean,href:{type:String,default:""},target:{type:String,default:"_self"},icon:{type:cr}}),WGe={click:e=>e instanceof MouseEvent},GGe=he({name:"ElLink"}),jGe=he(Ke(se({},GGe),{props:zGe,emits:WGe,setup(e,{emit:t}){const n=e,r=V0("link");Yu({scope:"el-link",from:"The underline option (boolean)",replacement:"'always' | 'hover' | 'never'",version:"3.0.0",ref:"https://element-plus.org/en-US/component/link.html#underline"},B(()=>ur(n.underline)));const a=ot("link"),i=B(()=>{var s,u,c;return[a.b(),a.m((c=(u=n.type)!=null?u:(s=r.value)==null?void 0:s.type)!=null?c:"default"),a.is("disabled",n.disabled),a.is("underline",o.value==="always"),a.is("hover-underline",o.value==="hover"&&!n.disabled)]}),o=B(()=>{var s,u,c;return ur(n.underline)?n.underline?"hover":"never":(c=(u=n.underline)!=null?u:(s=r.value)==null?void 0:s.underline)!=null?c:"hover"});function l(s){n.disabled||t("click",s)}return(s,u)=>(H(),ue("a",{class:J(y(i)),href:s.disabled||!s.href?void 0:s.href,target:s.disabled||!s.href?void 0:s.target,onClick:l},[s.icon?(H(),je(y(kt),{key:0},{default:Ie(()=>[(H(),je(an(s.icon)))]),_:1})):$e("v-if",!0),s.$slots.default?(H(),ue("span",{key:1,class:J(y(a).e("inner"))},[ze(s.$slots,"default")],2)):$e("v-if",!0),s.$slots.icon?ze(s.$slots,"icon",{key:2}):$e("v-if",!0)],10,["href","target"]))}}));var KGe=yt(jGe,[["__file","link.vue"]]);const UGe=ln(KGe);let qGe=class{constructor(t,n){this.parent=t,this.domNode=n,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(t){t===this.subMenuItems.length?t=0:t<0&&(t=this.subMenuItems.length-1),this.subMenuItems[t].focus(),this.subIndex=t}addListeners(){const t=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,n=>{n.addEventListener("keydown",r=>{const a=Ar(r);let i=!1;switch(a){case gt.down:{this.gotoSubIndex(this.subIndex+1),i=!0;break}case gt.up:{this.gotoSubIndex(this.subIndex-1),i=!0;break}case gt.tab:{w3(t,"mouseleave");break}case gt.enter:case gt.numpadEnter:case gt.space:{i=!0,r.currentTarget.click();break}}return i&&(r.preventDefault(),r.stopPropagation()),!1})})}},YGe=class{constructor(t,n){this.domNode=t,this.submenu=null,this.submenu=null,this.init(n)}init(t){this.domNode.setAttribute("tabindex","0");const n=this.domNode.querySelector(`.${t}-menu`);n&&(this.submenu=new qGe(this,n)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",t=>{const n=Ar(t);let r=!1;switch(n){case gt.down:{w3(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),r=!0;break}case gt.up:{w3(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),r=!0;break}case gt.tab:{w3(t.currentTarget,"mouseleave");break}case gt.enter:case gt.numpadEnter:case gt.space:{r=!0,t.currentTarget.click();break}}r&&t.preventDefault()})}},JGe=class{constructor(t,n){this.domNode=t,this.init(n)}init(t){const n=this.domNode.childNodes;Array.from(n).forEach(r=>{r.nodeType===1&&new YGe(r,t)})}};const XGe=he({name:"ElMenuCollapseTransition"}),ZGe=he(Ke(se({},XGe),{setup(e){const t=ot("menu"),n={onBeforeEnter:r=>r.style.opacity="0.2",onEnter(r,a){es(r,`${t.namespace.value}-opacity-transition`),r.style.opacity="1",a()},onAfterEnter(r){uo(r,`${t.namespace.value}-opacity-transition`),r.style.opacity=""},onBeforeLeave(r){r.dataset||(r.dataset={}),Vs(r,t.m("collapse"))?(uo(r,t.m("collapse")),r.dataset.oldOverflow=r.style.overflow,r.dataset.scrollWidth=r.clientWidth.toString(),es(r,t.m("collapse"))):(es(r,t.m("collapse")),r.dataset.oldOverflow=r.style.overflow,r.dataset.scrollWidth=r.clientWidth.toString(),uo(r,t.m("collapse"))),r.style.width=`${r.scrollWidth}px`,r.style.overflow="hidden"},onLeave(r){es(r,"horizontal-collapse-transition"),r.style.width=`${r.dataset.scrollWidth}px`}};return(r,a)=>(H(),je(vi,en({mode:"out-in"},y(n)),{default:Ie(()=>[ze(r.$slots,"default")]),_:3},16))}}));var QGe=yt(ZGe,[["__file","menu-collapse-transition.vue"]]);function ece(e,t){const n=B(()=>{let a=e.parent;const i=[t.value];for(;a.type.name!=="ElMenu";)a.props.index&&i.unshift(a.props.index),a=a.parent;return i});return{parentMenu:B(()=>{let a=e.parent;for(;a&&!["ElMenu","ElSubMenu"].includes(a.type.name);)a=a.parent;return a}),indexPath:n}}function eje(e){return B(()=>{const n=e.backgroundColor;return n?new Qv(n).shade(20).toString():""})}const tce=(e,t)=>{const n=ot("menu");return B(()=>n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":eje(e).value||"","active-color":e.activeTextColor||"",level:`${t}`}))},bP="rootMenu",l6="subMenu:",tje=ht({index:{type:String,required:!0},showTimeout:Number,hideTimeout:Number,popperClass:String,popperStyle:{type:Be([String,Object])},disabled:Boolean,teleported:{type:Boolean,default:void 0},popperOffset:Number,expandCloseIcon:{type:cr},expandOpenIcon:{type:cr},collapseCloseIcon:{type:cr},collapseOpenIcon:{type:cr}}),HE="ElSubMenu";var CP=he({name:HE,props:tje,setup(e,{slots:t,expose:n}){const r=Kt(),{indexPath:a,parentMenu:i}=ece(r,B(()=>e.index)),o=ot("menu"),l=ot("sub-menu"),s=ut(bP);s||Ia(HE,"can not inject root menu");const u=ut(`${l6}${i.value.uid}`);u||Ia(HE,"can not inject sub menu");const c=j({}),d=j({});let p;const f=j(!1),h=j(),m=j(),v=B(()=>u.level===0),g=B(()=>A.value==="horizontal"&&v.value?"bottom-start":"right-start"),C=B(()=>A.value==="horizontal"&&v.value||A.value==="vertical"&&!s.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?w.value?e.expandOpenIcon:e.expandCloseIcon:yc:e.collapseCloseIcon&&e.collapseOpenIcon?w.value?e.collapseOpenIcon:e.collapseCloseIcon:co),F=B(()=>{const W=e.teleported;return On(W)?v.value:W}),b=B(()=>s.props.collapse?`${o.namespace.value}-zoom-in-left`:`${o.namespace.value}-zoom-in-top`),E=B(()=>A.value==="horizontal"&&v.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","right","right-end","left-start","bottom-start","bottom-end","top-start","top-end"]),w=B(()=>s.openedMenus.includes(e.index)),S=B(()=>[...Object.values(c.value),...Object.values(d.value)].some(({active:W})=>W)),A=B(()=>s.props.mode),_=B(()=>s.props.persistent),D=dn({index:e.index,indexPath:a,active:S}),x=tce(s.props,u.level+1),M=B(()=>{var W;return(W=e.popperOffset)!=null?W:s.props.popperOffset}),L=B(()=>{var W;return(W=e.popperClass)!=null?W:s.props.popperClass}),P=B(()=>{var W;return(W=e.popperStyle)!=null?W:s.props.popperStyle}),N=B(()=>{var W;return(W=e.showTimeout)!=null?W:s.props.showTimeout}),k=B(()=>{var W;return(W=e.hideTimeout)!=null?W:s.props.hideTimeout}),R=()=>{var W,U,ae;return(ae=(U=(W=m.value)==null?void 0:W.popperRef)==null?void 0:U.popperInstanceRef)==null?void 0:ae.destroy()},T=W=>{W||R()},O=()=>{s.props.menuTrigger==="hover"&&s.props.mode==="horizontal"||s.props.collapse&&s.props.mode==="vertical"||e.disabled||s.handleSubMenuClick({index:e.index,indexPath:a.value,active:S.value})},$=(W,U=N.value)=>{var ae;if(W.type!=="focus"){if(s.props.menuTrigger==="click"&&s.props.mode==="horizontal"||!s.props.collapse&&s.props.mode==="vertical"||e.disabled){u.mouseInChild.value=!0;return}u.mouseInChild.value=!0,p==null||p(),{stop:p}=z1(()=>{s.openMenu(e.index,a.value)},U),F.value&&((ae=i.value.vnode.el)==null||ae.dispatchEvent(new MouseEvent("mouseenter"))),W.type==="mouseenter"&&W.target&&Ne(()=>{D2(W.target,{preventScroll:!0})})}},V=(W=!1)=>{var U;if(s.props.menuTrigger==="click"&&s.props.mode==="horizontal"||!s.props.collapse&&s.props.mode==="vertical"){u.mouseInChild.value=!1;return}p==null||p(),u.mouseInChild.value=!1,{stop:p}=z1(()=>!f.value&&s.closeMenu(e.index,a.value),k.value),F.value&&W&&((U=u.handleMouseleave)==null||U.call(u,!0))};He(()=>s.props.collapse,W=>T(!!W));{const W=ae=>{d.value[ae.index]=ae},U=ae=>{delete d.value[ae.index]};Xt(`${l6}${r.uid}`,{addSubMenu:W,removeSubMenu:U,handleMouseleave:V,mouseInChild:f,level:u.level+1})}return n({opened:w}),Gt(()=>{s.addSubMenu(D),u.addSubMenu(D)}),Xn(()=>{u.removeSubMenu(D),s.removeSubMenu(D)}),()=>{var W;const U=[(W=t.title)==null?void 0:W.call(t),z(kt,{class:l.e("icon-arrow"),style:{transform:w.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&s.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>xt(C.value)?z(r.appContext.components[C.value]):z(C.value)})],ae=s.isMenuPopup?z(Mi,{ref:m,visible:w.value,effect:"light",pure:!0,offset:M.value,showArrow:!1,persistent:_.value,popperClass:L.value,popperStyle:P.value,placement:g.value,teleported:F.value,fallbackPlacements:E.value,transition:b.value,gpuAcceleration:!1},{content:()=>{var ie;return z("div",{class:[o.m(A.value),o.m("popup-container"),L.value],onMouseenter:ye=>$(ye,100),onMouseleave:()=>V(!0),onFocus:ye=>$(ye,100)},[z("ul",{class:[o.b(),o.m("popup"),o.m(`popup-${g.value}`)],style:x.value},[(ie=t.default)==null?void 0:ie.call(t)])])},default:()=>z("div",{class:l.e("title"),onClick:O},U)}):z(At,{},[z("div",{class:l.e("title"),ref:h,onClick:O},U),z(F9,{},{default:()=>{var ie;return rn(z("ul",{role:"menu",class:[o.b(),o.m("inline")],style:x.value},[(ie=t.default)==null?void 0:ie.call(t)]),[[Nn,w.value]])}})]);return z("li",{class:[l.b(),l.is("active",S.value),l.is("opened",w.value),l.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:w.value,onMouseenter:$,onMouseleave:()=>V(),onFocus:$},[ae])}}});const nje=ht({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:Be(Array),default:()=>ua([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,closeOnClickOutside:Boolean,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperOffset:{type:Number,default:6},ellipsisIcon:{type:cr,default:()=>GBe},popperEffect:{type:Be(String),default:"dark"},popperClass:String,popperStyle:{type:Be([String,Object])},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},persistent:{type:Boolean,default:!0}}),zE=e=>st(e)&&e.every(t=>xt(t)),rje={close:(e,t)=>xt(e)&&zE(t),open:(e,t)=>xt(e)&&zE(t),select:(e,t,n,r)=>xt(e)&&zE(t)&&cn(n)&&(On(r)||r instanceof Promise)};var aje=he({name:"ElMenu",props:nje,emits:rje,setup(e,{emit:t,slots:n,expose:r}){const a=Kt(),i=a.appContext.config.globalProperties.$router,o=j(),l=j(),s=ot("menu"),u=ot("sub-menu");let c=64;const d=j(-1),p=j(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),f=j(e.defaultActive),h=j({}),m=j({}),v=B(()=>e.mode==="horizontal"||e.mode==="vertical"&&e.collapse),g=()=>{const R=f.value&&h.value[f.value];if(!R||e.mode==="horizontal"||e.collapse)return;R.indexPath.forEach(O=>{const $=m.value[O];$&&C(O,$.indexPath)})},C=(R,T)=>{p.value.includes(R)||(e.uniqueOpened&&(p.value=p.value.filter(O=>T.includes(O))),p.value.push(R),t("open",R,T))},F=R=>{const T=p.value.indexOf(R);T!==-1&&p.value.splice(T,1)},b=(R,T)=>{F(R),t("close",R,T)},E=({index:R,indexPath:T})=>{p.value.includes(R)?b(R,T):C(R,T)},w=R=>{(e.mode==="horizontal"||e.collapse)&&(p.value=[]);const{index:T,indexPath:O}=R;if(!(Ba(T)||Ba(O)))if(e.router&&i){const $=R.route||T,V=i.push($).then(W=>(W||(f.value=T),W));t("select",T,O,{index:T,indexPath:O,route:$},V)}else f.value=T,t("select",T,O,{index:T,indexPath:O})},S=R=>{var T;const O=h.value,$=O[R]||f.value&&O[f.value]||O[e.defaultActive];f.value=(T=$==null?void 0:$.index)!=null?T:R},A=R=>{const T=getComputedStyle(R),O=Number.parseInt(T.marginLeft,10),$=Number.parseInt(T.marginRight,10);return R.offsetWidth+O+$||0},_=()=>{var R,T;if(!o.value)return-1;const O=Array.from((T=(R=o.value)==null?void 0:R.childNodes)!=null?T:[]).filter(ye=>ye.nodeName!=="#comment"&&(ye.nodeName!=="#text"||ye.nodeValue)),$=getComputedStyle(o.value),V=Number.parseInt($.paddingLeft,10),W=Number.parseInt($.paddingRight,10),U=o.value.clientWidth-V-W;let ae=0,ie=0;return O.forEach((ye,ne)=>{ae+=A(ye),ae<=U-c&&(ie=ne+1)}),ie===O.length?-1:ie},D=R=>m.value[R].indexPath,x=(R,T=33.34)=>{let O;return()=>{O&&clearTimeout(O),O=setTimeout(()=>{R()},T)}};let M=!0;const L=()=>{const R=fi(l);if(R&&(c=A(R)||64),d.value===_())return;const T=()=>{d.value=-1,Ne(()=>{d.value=_()})};M?T():x(T)(),M=!1};He(()=>e.defaultActive,R=>{h.value[R]||(f.value=""),S(R)}),He(()=>e.collapse,R=>{R&&(p.value=[])}),He(h.value,g);let P;so(()=>{e.mode==="horizontal"&&e.ellipsis?P=aa(o,L).stop:P==null||P()});const N=j(!1);{const R=V=>{m.value[V.index]=V},T=V=>{delete m.value[V.index]};Xt(bP,dn({props:e,openedMenus:p,items:h,subMenus:m,activeIndex:f,isMenuPopup:v,addMenuItem:V=>{h.value[V.index]=V},removeMenuItem:V=>{delete h.value[V.index]},addSubMenu:R,removeSubMenu:T,openMenu:C,closeMenu:b,handleMenuItemClick:w,handleSubMenuClick:E})),Xt(`${l6}${a.uid}`,{addSubMenu:R,removeSubMenu:T,mouseInChild:N,level:0})}Gt(()=>{e.mode==="horizontal"&&new JGe(a.vnode.el,s.namespace.value)}),r({open:T=>{const{indexPath:O}=m.value[T];O.forEach($=>C($,O))},close:F,updateActiveIndex:S,handleResize:L});const k=tce(e,0);return()=>{var R,T;let O=(T=(R=n.default)==null?void 0:R.call(n))!=null?T:[];const $=[];if(e.mode==="horizontal"&&o.value){const U=Hu(O).filter(ye=>(ye==null?void 0:ye.shapeFlag)!==8),ae=d.value===-1?U:U.slice(0,d.value),ie=d.value===-1?[]:U.slice(d.value);ie!=null&&ie.length&&e.ellipsis&&(O=ae,$.push(z(CP,{ref:l,index:"sub-menu-more",class:u.e("hide-arrow"),popperOffset:e.popperOffset},{title:()=>z(kt,{class:u.e("icon-more")},{default:()=>z(e.ellipsisIcon)}),default:()=>ie})))}const V=e.closeOnClickOutside?[[Cd,()=>{p.value.length&&(N.value||(p.value.forEach(U=>t("close",U,D(U))),p.value=[]))}]]:[],W=rn(z("ul",{key:String(e.collapse),role:"menubar",ref:o,style:k.value,class:{[s.b()]:!0,[s.m(e.mode)]:!0,[s.m("collapse")]:e.collapse}},[...O,...$]),V);return e.collapseTransition&&e.mode==="vertical"?z(QGe,()=>W):W}}});const ije=ht({index:{type:Be([String,null]),default:null},route:{type:Be([String,Object])},disabled:Boolean}),oje={click:e=>xt(e.index)&&st(e.indexPath)},$3="ElMenuItem",lje=he({name:$3}),sje=he(Ke(se({},lje),{props:ije,emits:oje,setup(e,{expose:t,emit:n}){const r=e;xl(r.index)&&Fn($3,'Missing required prop: "index"');const a=Kt(),i=ut(bP),o=ot("menu"),l=ot("menu-item");i||Ia($3,"can not inject root menu");const{parentMenu:s,indexPath:u}=ece(a,Jn(r,"index")),c=ut(`${l6}${s.value.uid}`);c||Ia($3,"can not inject sub menu");const d=B(()=>r.index===i.activeIndex),p=dn({index:r.index,indexPath:u,active:d}),f=()=>{r.disabled||(i.handleMenuItemClick({index:r.index,indexPath:u.value,route:r.route}),n("click",p))};return Gt(()=>{c.addSubMenu(p),i.addMenuItem(p)}),Xn(()=>{c.removeSubMenu(p),i.removeMenuItem(p)}),t({parentMenu:s,rootMenu:i,active:d,nsMenu:o,nsMenuItem:l,handleClick:f}),(h,m)=>(H(),ue("li",{class:J([y(l).b(),y(l).is("active",y(d)),y(l).is("disabled",h.disabled)]),role:"menuitem",tabindex:"-1",onClick:f},[y(s).type.name==="ElMenu"&&y(i).props.collapse&&h.$slots.title?(H(),je(y(Mi),{key:0,effect:y(i).props.popperEffect,placement:"right","fallback-placements":["left"],persistent:y(i).props.persistent,"focus-on-target":""},{content:Ie(()=>[ze(h.$slots,"title")]),default:Ie(()=>[be("div",{class:J(y(o).be("tooltip","trigger"))},[ze(h.$slots,"default")],2)]),_:3},8,["effect","persistent"])):(H(),ue(At,{key:1},[ze(h.$slots,"default"),ze(h.$slots,"title")],64))],2))}}));var nce=yt(sje,[["__file","menu-item.vue"]]);const uje={title:String},cje=he({name:"ElMenuItemGroup"}),dje=he(Ke(se({},cje),{props:uje,setup(e){const t=ot("menu-item-group");return(n,r)=>(H(),ue("li",{class:J(y(t).b())},[be("div",{class:J(y(t).e("title"))},[n.$slots.title?ze(n.$slots,"title",{key:1}):(H(),ue(At,{key:0},[En(pt(n.title),1)],64))],2),be("ul",null,[ze(n.$slots,"default")])],2))}}));var rce=yt(dje,[["__file","menu-item-group.vue"]]);const fje=ln(aje,{MenuItem:nce,MenuItemGroup:rce,SubMenu:CP}),pje=fa(nce),hje=fa(rce),mje=fa(CP),vje=ht({icon:{type:cr,default:()=>hBe},title:String,content:{type:String,default:""}}),gje={back:()=>!0},yje=he({name:"ElPageHeader"}),bje=he(Ke(se({},yje),{props:vje,emits:gje,setup(e,{emit:t}){const{t:n}=Pn(),r=ot("page-header");function a(){t("back")}return(i,o)=>(H(),ue("div",{class:J([y(r).b(),y(r).is("contentful",!!i.$slots.default),{[y(r).m("has-breadcrumb")]:!!i.$slots.breadcrumb,[y(r).m("has-extra")]:!!i.$slots.extra}])},[i.$slots.breadcrumb?(H(),ue("div",{key:0,class:J(y(r).e("breadcrumb"))},[ze(i.$slots,"breadcrumb")],2)):$e("v-if",!0),be("div",{class:J(y(r).e("header"))},[be("div",{class:J(y(r).e("left"))},[be("div",{class:J(y(r).e("back")),role:"button",tabindex:"0",onClick:a},[i.icon||i.$slots.icon?(H(),ue("div",{key:0,"aria-label":i.title||y(n)("el.pageHeader.title"),class:J(y(r).e("icon"))},[ze(i.$slots,"icon",{},()=>[i.icon?(H(),je(y(kt),{key:0},{default:Ie(()=>[(H(),je(an(i.icon)))]),_:1})):$e("v-if",!0)])],10,["aria-label"])):$e("v-if",!0),be("div",{class:J(y(r).e("title"))},[ze(i.$slots,"title",{},()=>[En(pt(i.title||y(n)("el.pageHeader.title")),1)])],2)],2),Ee(y($ue),{direction:"vertical"}),be("div",{class:J(y(r).e("content"))},[ze(i.$slots,"content",{},()=>[En(pt(i.content),1)])],2)],2),i.$slots.extra?(H(),ue("div",{key:0,class:J(y(r).e("extra"))},[ze(i.$slots,"extra")],2)):$e("v-if",!0)],2),i.$slots.default?(H(),ue("div",{key:1,class:J(y(r).e("main"))},[ze(i.$slots,"default")],2)):$e("v-if",!0)],2))}}));var Cje=yt(bje,[["__file","page-header.vue"]]);const Fje=ln(Cje),ace=Symbol("elPaginationKey"),Eje=ht({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:cr}}),wje={click:e=>e instanceof MouseEvent},Sje=he({name:"ElPaginationPrev"}),Aje=he(Ke(se({},Sje),{props:Eje,emits:wje,setup(e){const t=e,{t:n}=Pn(),r=B(()=>t.disabled||t.currentPage<=1);return(a,i)=>(H(),ue("button",{type:"button",class:"btn-prev",disabled:y(r),"aria-label":a.prevText||y(n)("el.pagination.prev"),"aria-disabled":y(r),onClick:o=>a.$emit("click",o)},[a.prevText?(H(),ue("span",{key:0},pt(a.prevText),1)):(H(),je(y(kt),{key:1},{default:Ie(()=>[(H(),je(an(a.prevIcon)))]),_:1}))],8,["disabled","aria-label","aria-disabled","onClick"]))}}));var _je=yt(Aje,[["__file","prev.vue"]]);const Dje=ht({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:cr}}),Tje=he({name:"ElPaginationNext"}),xje=he(Ke(se({},Tje),{props:Dje,emits:["click"],setup(e){const t=e,{t:n}=Pn(),r=B(()=>t.disabled||t.currentPage===t.pageCount||t.pageCount===0);return(a,i)=>(H(),ue("button",{type:"button",class:"btn-next",disabled:y(r),"aria-label":a.nextText||y(n)("el.pagination.next"),"aria-disabled":y(r),onClick:o=>a.$emit("click",o)},[a.nextText?(H(),ue("span",{key:0},pt(a.nextText),1)):(H(),je(y(kt),{key:1},{default:Ie(()=>[(H(),je(an(a.nextIcon)))]),_:1}))],8,["disabled","aria-label","aria-disabled","onClick"]))}}));var kje=yt(xje,[["__file","next.vue"]]);const FP={label:"label",value:"value",disabled:"disabled",options:"options"};function L2(e){const t=B(()=>se(se({},FP),e.props));return{aliasProps:t,getLabel:o=>Oa(o,t.value.label),getValue:o=>Oa(o,t.value.value),getDisabled:o=>Oa(o,t.value.disabled),getOptions:o=>Oa(o,t.value.options)}}const ice=Symbol("ElSelectGroup"),O2=Symbol("ElSelect"),_M="ElOption",Mje=ht({value:{type:[String,Number,Boolean,Object],required:!0},label:{type:[String,Number]},created:Boolean,disabled:Boolean}),EP=(e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),yf=e=>R0(e);function Bje(e,t){const n=ut(O2);n||Ia(_M,"usage: <el-select><el-option /></el-select/>");const r=ut(ice,{disabled:!1}),a=B(()=>c(di(n.props.modelValue),e.value)),i=B(()=>{var f;if(n.props.multiple){const h=di((f=n.props.modelValue)!=null?f:[]);return!a.value&&h.length>=n.props.multipleLimit&&n.props.multipleLimit>0}else return!1}),o=B(()=>{var f;return(f=e.label)!=null?f:cn(e.value)?"":e.value}),l=B(()=>e.value||e.label||""),s=B(()=>e.disabled||t.groupDisabled||i.value),u=Kt(),c=(f=[],h)=>{if(cn(e.value)){const m=n.props.valueKey;return f&&f.some(v=>lr(Oa(v,m))===Oa(h,m))}else return f&&f.includes(h)},d=()=>{!e.disabled&&!r.disabled&&(n.states.hoveringIndex=n.optionsArray.indexOf(u.proxy))},p=f=>{const h=new RegExp(EP(f),"i");t.visible=h.test(String(o.value))||e.created};return He(()=>o.value,()=>{!e.created&&!n.props.remote&&n.setSelected()}),He(()=>e.value,(f,h)=>{const{remote:m,valueKey:v}=n.props;if((m?f!==h:!Fa(f,h))&&(n.onOptionDestroy(h,u.proxy),n.onOptionCreate(u.proxy)),!e.created&&!m){if(v&&cn(f)&&cn(h)&&f[v]===h[v])return;n.setSelected()}}),He(()=>r.disabled,()=>{t.groupDisabled=r.disabled},{immediate:!0}),{select:n,currentLabel:o,currentValue:l,itemSelected:a,isDisabled:s,hoverItem:d,updateOption:p}}const Rje=he({name:_M,componentName:_M,props:Mje,setup(e){const t=ot("select"),n=ki(),r=B(()=>[t.be("dropdown","item"),t.is("disabled",y(l)),t.is("selected",y(o)),t.is("hovering",y(p))]),a=dn({index:-1,groupDisabled:!1,visible:!0,hover:!1}),{currentLabel:i,itemSelected:o,isDisabled:l,select:s,hoverItem:u,updateOption:c}=Bje(e,a),{visible:d,hover:p}=Pa(a),f=Kt().proxy;s.onOptionCreate(f),Xn(()=>{const m=f.value;Ne(()=>{const{selected:v}=s.states,g=v.some(C=>C.value===f.value);s.states.cachedOptions.get(m)===f&&!g&&s.states.cachedOptions.delete(m)}),s.onOptionDestroy(m,f)});function h(){l.value||s.handleOptionSelect(f)}return{ns:t,id:n,containerKls:r,currentLabel:i,itemSelected:o,isDisabled:l,select:s,visible:d,hover:p,states:a,hoverItem:u,updateOption:c,selectOptionClick:h}}});function Lje(e,t){return rn((H(),ue("li",{id:e.id,class:J(e.containerKls),role:"option","aria-disabled":e.isDisabled||void 0,"aria-selected":e.itemSelected,onMousemove:e.hoverItem,onClick:jt(e.selectOptionClick,["stop"])},[ze(e.$slots,"default",{},()=>[be("span",null,pt(e.currentLabel),1)])],42,["id","aria-disabled","aria-selected","onMousemove","onClick"])),[[Nn,e.visible]])}var wP=yt(Rje,[["render",Lje],["__file","option.vue"]]);const Oje=he({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=ut(O2),t=ot("select"),n=B(()=>e.props.popperClass),r=B(()=>e.props.multiple),a=B(()=>e.props.fitInputWidth),i=j("");function o(){var l;const s=(l=e.selectRef)==null?void 0:l.offsetWidth;s?i.value=`${s-Que}px`:i.value=""}return Gt(()=>{o(),aa(e.selectRef,o)}),{ns:t,minWidth:i,popperClass:n,isMultiple:r,isFitInputWidth:a}}});function Pje(e,t,n,r,a,i){return H(),ue("div",{class:J([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:Rt({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[e.$slots.header?(H(),ue("div",{key:0,class:J(e.ns.be("dropdown","header"))},[ze(e.$slots,"header")],2)):$e("v-if",!0),ze(e.$slots,"default"),e.$slots.footer?(H(),ue("div",{key:1,class:J(e.ns.be("dropdown","footer"))},[ze(e.$slots,"footer")],2)):$e("v-if",!0)],6)}var Ije=yt(Oje,[["render",Pje],["__file","select-dropdown.vue"]]);const Nje=(e,t)=>{const{t:n}=Pn(),r=ki(),a=ot("select"),i=ot("input"),o=dn({inputValue:"",options:new Map,cachedOptions:new Map,optionValues:[],selected:[],selectionWidth:0,collapseItemWidth:0,selectedLabel:"",hoveringIndex:-1,previousQuery:null,inputHovering:!1,menuVisibleOnFocus:!1,isBeforeHide:!1}),l=j(),s=j(),u=j(),c=j(),d=j(),p=j(),f=j(),h=j(),m=j(),v=j(),g=j(),C=j(!1),F=j(),b=j(!1),{form:E,formItem:w}=bi(),{inputId:S}=Rl(e,{formItemContext:w}),{valueOnClear:A,isEmptyValue:_}=S2(e),{isComposing:D,handleCompositionStart:x,handleCompositionUpdate:M,handleCompositionEnd:L}=T2({afterComposition:dt=>Te(dt)}),P=B(()=>e.disabled||!!(E!=null&&E.disabled)),{wrapperRef:N,isFocused:k,handleBlur:R}=kd(d,{disabled:P,afterFocus(){e.automaticDropdown&&!C.value&&(C.value=!0,o.menuVisibleOnFocus=!0)},beforeBlur(dt){var Nt,hn;return((Nt=u.value)==null?void 0:Nt.isFocusInsideContent(dt))||((hn=c.value)==null?void 0:hn.isFocusInsideContent(dt))},afterBlur(){var dt;C.value=!1,o.menuVisibleOnFocus=!1,e.validateEvent&&((dt=w==null?void 0:w.validate)==null||dt.call(w,"blur").catch(Nt=>Fn(Nt)))}}),T=B(()=>st(e.modelValue)?e.modelValue.length>0:!_(e.modelValue)),O=B(()=>{var dt;return(dt=E==null?void 0:E.statusIcon)!=null?dt:!1}),$=B(()=>e.clearable&&!P.value&&T.value&&(k.value||o.inputHovering)),V=B(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon),W=B(()=>a.is("reverse",!!(V.value&&C.value))),U=B(()=>(w==null?void 0:w.validateState)||""),ae=B(()=>U.value&&h9[U.value]),ie=B(()=>e.remote?e.debounce:0),ye=B(()=>e.remote&&!o.inputValue&&o.options.size===0),ne=B(()=>e.loading?e.loadingText||n("el.select.loading"):e.filterable&&o.inputValue&&o.options.size>0&&Y.value===0?e.noMatchText||n("el.select.noMatch"):o.options.size===0?e.noDataText||n("el.select.noData"):null),Y=B(()=>te.value.filter(dt=>dt.visible).length),te=B(()=>{const dt=Array.from(o.options.values()),Nt=[];return o.optionValues.forEach(hn=>{const Zn=dt.findIndex(Er=>Er.value===hn);Zn>-1&&Nt.push(dt[Zn])}),Nt.length>=dt.length?Nt:dt}),X=B(()=>Array.from(o.cachedOptions.values())),re=B(()=>{const dt=te.value.filter(Nt=>!Nt.created).some(Nt=>Nt.currentLabel===o.inputValue);return e.filterable&&e.allowCreate&&o.inputValue!==""&&!dt}),we=()=>{e.filterable&&Mt(e.filterMethod)||e.filterable&&e.remote&&Mt(e.remoteMethod)||te.value.forEach(dt=>{var Nt;(Nt=dt.updateOption)==null||Nt.call(dt,o.inputValue)})},q=za(),Q=B(()=>["small"].includes(q.value)?"small":"default"),ce=B({get(){return C.value&&(e.loading||!ye.value)&&(!b.value||!xo(o.previousQuery))},set(dt){C.value=dt}}),me=B(()=>{if(e.multiple&&!On(e.modelValue))return di(e.modelValue).length===0&&!o.inputValue;const dt=st(e.modelValue)?e.modelValue[0]:e.modelValue;return e.filterable||On(dt)?!o.inputValue:!0}),de=B(()=>{var dt;const Nt=(dt=e.placeholder)!=null?dt:n("el.select.placeholder");return e.multiple||!T.value?Nt:o.selectedLabel}),Z=B(()=>Z7?null:"mouseenter");He(()=>e.modelValue,(dt,Nt)=>{e.multiple&&e.filterable&&!e.reserveKeyword&&(o.inputValue="",oe("")),Oe(),!Fa(dt,Nt)&&e.validateEvent&&(w==null||w.validate("change").catch(hn=>Fn(hn)))},{flush:"post",deep:!0}),He(()=>C.value,dt=>{dt?oe(o.inputValue):(o.inputValue="",o.previousQuery=null,o.isBeforeHide=!0),t("visible-change",dt)}),He(()=>o.options.entries(),()=>{zn&&(Oe(),e.defaultFirstOption&&(e.filterable||e.remote)&&Y.value&&Ae())},{flush:"post"}),He([()=>o.hoveringIndex,te],([dt])=>{Ot(dt)&&dt>-1?F.value=te.value[dt]||{}:F.value={},te.value.forEach(Nt=>{Nt.hover=F.value===Nt})}),so(()=>{o.isBeforeHide||we()});const oe=dt=>{o.previousQuery===dt||D.value||(o.previousQuery=dt,e.filterable&&Mt(e.filterMethod)?e.filterMethod(dt):e.filterable&&e.remote&&Mt(e.remoteMethod)&&e.remoteMethod(dt),e.defaultFirstOption&&(e.filterable||e.remote)&&Y.value?Ne(Ae):Ne(Xe))},Ae=()=>{const dt=te.value.filter(Er=>Er.visible&&!Er.disabled&&!Er.states.groupDisabled),Nt=dt.find(Er=>Er.created),hn=dt[0],Zn=te.value.map(Er=>Er.value);o.hoveringIndex=_e(Zn,Nt||hn)},Oe=()=>{if(e.multiple)o.selectedLabel="";else{const Nt=st(e.modelValue)?e.modelValue[0]:e.modelValue,hn=Ge(Nt);o.selectedLabel=hn.currentLabel,o.selected=[hn];return}const dt=[];On(e.modelValue)||di(e.modelValue).forEach(Nt=>{dt.push(Ge(Nt))}),o.selected=dt},Ge=dt=>{let Nt;const hn=hm(dt);for(let pa=o.cachedOptions.size-1;pa>=0;pa--){const ya=X.value[pa];if(hn?Oa(ya.value,e.valueKey)===Oa(dt,e.valueKey):ya.value===dt){Nt={index:te.value.filter(ea=>!ea.created).indexOf(ya),value:dt,currentLabel:ya.currentLabel,get isDisabled(){return ya.isDisabled}};break}}if(Nt)return Nt;const Zn=hn?dt.label:dt!=null?dt:"";return{index:-1,value:dt,currentLabel:Zn}},Xe=()=>{o.hoveringIndex=te.value.findIndex(dt=>o.selected.some(Nt=>Ln(Nt)===Ln(dt)))},De=()=>{o.selectionWidth=Number.parseFloat(window.getComputedStyle(s.value).width)},ve=()=>{o.collapseItemWidth=v.value.getBoundingClientRect().width},Se=()=>{var dt,Nt;(Nt=(dt=u.value)==null?void 0:dt.updatePopper)==null||Nt.call(dt)},Je=()=>{var dt,Nt;(Nt=(dt=c.value)==null?void 0:dt.updatePopper)==null||Nt.call(dt)},et=()=>{o.inputValue.length>0&&!C.value&&(C.value=!0),oe(o.inputValue)},Te=dt=>{if(o.inputValue=dt.target.value,e.remote)b.value=!0,We();else return et()},We=E2(()=>{et(),b.value=!1},ie),qe=dt=>{Fa(e.modelValue,dt)||t(An,dt)},it=dt=>hle(dt,Nt=>{const hn=o.cachedOptions.get(Nt);return hn&&!hn.disabled&&!hn.states.groupDisabled}),Ve=dt=>{const Nt=Ar(dt);if(e.multiple&&Nt!==gt.delete&&dt.target.value.length<=0){const hn=di(e.modelValue).slice(),Zn=it(hn);if(Zn<0)return;const Er=hn[Zn];hn.splice(Zn,1),t(Jt,hn),qe(hn),t("remove-tag",Er)}},Me=(dt,Nt)=>{const hn=o.selected.indexOf(Nt);if(hn>-1&&!P.value){const Zn=di(e.modelValue).slice();Zn.splice(hn,1),t(Jt,Zn),qe(Zn),t("remove-tag",Nt.value)}dt.stopPropagation(),tn()},Ze=dt=>{dt.stopPropagation();const Nt=e.multiple?[]:A.value;if(e.multiple)for(const hn of o.selected)hn.isDisabled&&Nt.push(hn.value);t(Jt,Nt),qe(Nt),o.hoveringIndex=-1,C.value=!1,t("clear"),tn()},le=dt=>{var Nt;if(e.multiple){const hn=di((Nt=e.modelValue)!=null?Nt:[]).slice(),Zn=_e(hn,dt);Zn>-1?hn.splice(Zn,1):(e.multipleLimit<=0||hn.length<e.multipleLimit)&&hn.push(dt.value),t(Jt,hn),qe(hn),dt.created&&oe(""),e.filterable&&!e.reserveKeyword&&(o.inputValue="")}else!Fa(e.modelValue,dt.value)&&t(Jt,dt.value),qe(dt.value),C.value=!1;tn(),!C.value&&Ne(()=>{xe(dt)})},_e=(dt,Nt)=>On(Nt)?-1:cn(Nt.value)?dt.findIndex(hn=>Fa(Oa(hn,e.valueKey),Ln(Nt))):dt.indexOf(Nt.value),xe=dt=>{var Nt,hn,Zn,Er,pa;const ya=st(dt)?dt[0]:dt;let ba=null;if(!Ba(ya==null?void 0:ya.value)){const ea=te.value.filter(Ya=>Ya.value===ya.value);ea.length>0&&(ba=ea[0].$el)}if(u.value&&ba){const ea=(Er=(Zn=(hn=(Nt=u.value)==null?void 0:Nt.popperRef)==null?void 0:hn.contentRef)==null?void 0:Zn.querySelector)==null?void 0:Er.call(Zn,`.${a.be("dropdown","wrap")}`);ea&&RO(ea,ba)}(pa=g.value)==null||pa.handleScroll()},rt=dt=>{o.options.set(dt.value,dt),o.cachedOptions.set(dt.value,dt)},ct=(dt,Nt)=>{o.options.get(dt)===Nt&&o.options.delete(dt)},ge=B(()=>{var dt,Nt;return(Nt=(dt=u.value)==null?void 0:dt.popperRef)==null?void 0:Nt.contentRef}),sn=()=>{o.isBeforeHide=!1,Ne(()=>{var dt;(dt=g.value)==null||dt.update(),xe(o.selected)})},tn=()=>{var dt;(dt=d.value)==null||dt.focus()},Ut=()=>{var dt;if(C.value){C.value=!1,Ne(()=>{var Nt;return(Nt=d.value)==null?void 0:Nt.blur()});return}(dt=d.value)==null||dt.blur()},at=dt=>{Ze(dt)},It=dt=>{if(C.value=!1,k.value){const Nt=new FocusEvent("blur",dt);Ne(()=>R(Nt))}},Dt=()=>{o.inputValue.length>0?o.inputValue="":C.value=!1},fn=()=>{P.value||(Z7&&(o.inputHovering=!0),o.menuVisibleOnFocus?o.menuVisibleOnFocus=!1:C.value=!C.value)},wn=()=>{if(!C.value)fn();else{const dt=te.value[o.hoveringIndex];dt&&!dt.isDisabled&&le(dt)}},Ln=dt=>cn(dt.value)?Oa(dt.value,e.valueKey):dt.value,_r=B(()=>te.value.filter(dt=>dt.visible).every(dt=>dt.isDisabled)),br=B(()=>e.multiple?e.collapseTags?o.selected.slice(0,e.maxCollapseTags):o.selected:[]),Wr=B(()=>e.multiple?e.collapseTags?o.selected.slice(e.maxCollapseTags):[]:[]),Dr=dt=>{if(!C.value){C.value=!0;return}if(!(o.options.size===0||Y.value===0||D.value)&&!_r.value){dt==="next"?(o.hoveringIndex++,o.hoveringIndex===o.options.size&&(o.hoveringIndex=0)):dt==="prev"&&(o.hoveringIndex--,o.hoveringIndex<0&&(o.hoveringIndex=o.options.size-1));const Nt=te.value[o.hoveringIndex];(Nt.isDisabled||!Nt.visible)&&Dr(dt),Ne(()=>xe(F.value))}},Vr=(dt,Nt,hn,Zn)=>{for(let Er=Nt;Er>=0&&Er<Zn;Er+=hn){const pa=dt[Er];if(!(pa!=null&&pa.isDisabled)&&(pa!=null&&pa.visible))return Er}return null},Pr=(dt,Nt)=>{var hn;const Zn=o.options.size;if(Zn===0)return;const Er=s9(dt,0,Zn-1),pa=te.value,ya=Nt==="up"?-1:1,ba=(hn=Vr(pa,Er,ya,Zn))!=null?hn:Vr(pa,Er-ya,-ya,Zn);ba!=null&&(o.hoveringIndex=ba,Ne(()=>xe(F.value)))},Tr=dt=>{const Nt=Ar(dt);let hn=!0;switch(Nt){case gt.up:Dr("prev");break;case gt.down:Dr("next");break;case gt.enter:wn();break;case gt.esc:Dt();break;case gt.backspace:hn=!1,Ve(dt);return;case gt.home:if(!C.value)return;Pr(0,"down");break;case gt.end:if(!C.value)return;Pr(o.options.size-1,"up");break;case gt.pageUp:if(!C.value)return;Pr(o.hoveringIndex-10,"up");break;case gt.pageDown:if(!C.value)return;Pr(o.hoveringIndex+10,"down");break;default:hn=!1;break}hn&&(dt.preventDefault(),dt.stopPropagation())},Mr=()=>{if(!s.value)return 0;const dt=window.getComputedStyle(s.value);return Number.parseFloat(dt.gap||"6px")},xr=B(()=>{const dt=Mr(),Nt=e.filterable?dt+gP:0;return{maxWidth:`${v.value&&e.maxCollapseTags===1?o.selectionWidth-o.collapseItemWidth-dt-Nt:o.selectionWidth-Nt}px`}}),Kr=B(()=>({maxWidth:`${o.selectionWidth}px`})),ga=dt=>{t("popup-scroll",dt)};aa(s,De),aa(N,Se),aa(m,Je),aa(v,ve);let Ir;return He(()=>ce.value,dt=>{dt?Ir=aa(h,Se).stop:(Ir==null||Ir(),Ir=void 0)}),Gt(()=>{Oe()}),{inputId:S,contentId:r,nsSelect:a,nsInput:i,states:o,isFocused:k,expanded:C,optionsArray:te,hoverOption:F,selectSize:q,filteredOptionsCount:Y,updateTooltip:Se,updateTagTooltip:Je,debouncedOnInputChange:We,onInput:Te,deletePrevTag:Ve,deleteTag:Me,deleteSelected:Ze,handleOptionSelect:le,scrollToOption:xe,hasModelValue:T,shouldShowPlaceholder:me,currentPlaceholder:de,mouseEnterEventName:Z,needStatusIcon:O,showClearBtn:$,iconComponent:V,iconReverse:W,validateState:U,validateIcon:ae,showNewOption:re,updateOptions:we,collapseTagSize:Q,setSelected:Oe,selectDisabled:P,emptyText:ne,handleCompositionStart:x,handleCompositionUpdate:M,handleCompositionEnd:L,handleKeydown:Tr,onOptionCreate:rt,onOptionDestroy:ct,handleMenuEnter:sn,focus:tn,blur:Ut,handleClearClick:at,handleClickOutside:It,handleEsc:Dt,toggleMenu:fn,selectOption:wn,getValueKey:Ln,navigateOptions:Dr,dropdownMenuVisible:ce,showTagList:br,collapseTagList:Wr,popupScroll:ga,getOption:Ge,tagStyle:xr,collapseTagStyle:Kr,popperRef:ge,inputRef:d,tooltipRef:u,tagTooltipRef:c,prefixRef:p,suffixRef:f,selectRef:l,wrapperRef:N,selectionRef:s,scrollbarRef:g,menuRef:h,tagMenuRef:m,collapseItemRef:v}};var $je=he({name:"ElOptions",setup(e,{slots:t}){const n=ut(O2);let r=[];return()=>{var a,i;const o=(a=t.default)==null?void 0:a.call(t),l=[];function s(u){st(u)&&u.forEach(c=>{var d,p,f,h;const m=(d=(c==null?void 0:c.type)||{})==null?void 0:d.name;m==="ElOptionGroup"?s(!xt(c.children)&&!st(c.children)&&Mt((p=c.children)==null?void 0:p.default)?(f=c.children)==null?void 0:f.default():c.children):m==="ElOption"?l.push((h=c.props)==null?void 0:h.value):st(c.children)&&s(c.children)})}return o.length&&s((i=o[0])==null?void 0:i.children),Fa(l,r)||(r=l,n&&(n.states.optionValues=l)),o}}});const Vje=ht(se(se({name:String,id:String,modelValue:{type:Be([Array,String,Number,Boolean,Object]),default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:qa,effect:{type:Be(String),default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},popperStyle:{type:Be([String,Object])},popperOptions:{type:Be(Object),default:()=>({})},remote:Boolean,debounce:{type:Number,default:300},loadingText:String,noMatchText:String,noDataText:String,remoteMethod:{type:Be(Function)},filterMethod:{type:Be(Function)},multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},teleported:Fr.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:cr,default:xd},fitInputWidth:Boolean,suffixIcon:{type:cr,default:yc},tagType:Ke(se({},bd.type),{default:"info"}),tagEffect:Ke(se({},bd.effect),{default:"light"}),validateEvent:{type:Boolean,default:!0},remoteShowSuffix:Boolean,showArrow:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:Be(String),values:Md,default:"bottom-start"},fallbackPlacements:{type:Be(Array),default:["bottom-start","top-start","right","left"]},tabindex:{type:[String,Number],default:0},appendTo:Fr.appendTo,options:{type:Be(Array)},props:{type:Be(Object),default:()=>FP}},Wm),vo(["ariaLabel"])));Zle.scroll;const Hje=he({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:Boolean},setup(e){const t=ot("select"),n=j(),r=Kt(),a=j([]);Xt(ice,dn(se({},Pa(e))));const i=B(()=>a.value.some(u=>u.visible===!0)),o=u=>{var c;return u.type.name==="ElOption"&&!!((c=u.component)!=null&&c.proxy)},l=u=>{const c=di(u),d=[];return c.forEach(p=>{var f;dr(p)&&(o(p)?d.push(p.component.proxy):st(p.children)&&p.children.length?d.push(...l(p.children)):(f=p.component)!=null&&f.subTree&&d.push(...l(p.component.subTree)))}),d},s=()=>{a.value=l(r.subTree)};return Gt(()=>{s()}),Fle(n,s,{attributes:!0,subtree:!0,childList:!0}),{groupRef:n,visible:i,ns:t}}});function zje(e,t,n,r,a,i){return rn((H(),ue("ul",{ref:"groupRef",class:J(e.ns.be("group","wrap"))},[be("li",{class:J(e.ns.be("group","title"))},pt(e.label),3),be("li",null,[be("ul",{class:J(e.ns.b("group"))},[ze(e.$slots,"default")],2)])],2)),[[Nn,e.visible]])}var SP=yt(Hje,[["render",zje],["__file","option-group.vue"]]);const YW="ElSelect",Wje=he({name:YW,componentName:YW,components:{ElSelectMenu:Ije,ElOption:wP,ElOptions:$je,ElOptionGroup:SP,ElTag:id,ElScrollbar:eu,ElTooltip:Mi,ElIcon:kt},directives:{ClickOutside:Cd},props:Vje,emits:[Jt,An,"remove-tag","clear","visible-change","focus","blur","popup-scroll"],setup(e,{emit:t,slots:n}){const r=Kt(),a=r.appContext.config.warnHandler;r.appContext.config.warnHandler=(...C)=>{!C[0]||C[0].includes('Slot "default" invoked outside of the render function')||console.warn(...C)};const i=B(()=>{const{modelValue:C,multiple:F}=e,b=F?[]:void 0;return st(C)?F?C:b:F?b:C}),o=dn(Ke(se({},Pa(e)),{modelValue:i})),l=Nje(o,t),{calculatorRef:s,inputStyle:u}=yP(),{getLabel:c,getValue:d,getOptions:p,getDisabled:f}=L2(e),h=C=>({label:c(C),value:d(C),disabled:f(C)}),m=C=>C.reduce((F,b)=>(F.push(b),b.children&&b.children.length>0&&F.push(...m(b.children)),F),[]),v=C=>{Hu(C||[]).forEach(b=>{var E;if(cn(b)&&(b.type.name==="ElOption"||b.type.name==="ElTree")){const w=b.type.name;if(w==="ElTree"){const S=((E=b.props)==null?void 0:E.data)||[];m(S).forEach(_=>{_.currentLabel=_.label||(cn(_.value)?"":_.value),l.onOptionCreate(_)})}else if(w==="ElOption"){const S=se({},b.props);S.currentLabel=S.label||(cn(S.value)?"":S.value),l.onOptionCreate(S)}}})};He(()=>{var C;return[(C=n.default)==null?void 0:C.call(n),i.value]},()=>{var C;e.persistent||l.states.options.size>0||v((C=n.default)==null?void 0:C.call(n))},{immediate:!0}),Xt(O2,dn({props:o,states:l.states,selectRef:l.selectRef,optionsArray:l.optionsArray,setSelected:l.setSelected,handleOptionSelect:l.handleOptionSelect,onOptionCreate:l.onOptionCreate,onOptionDestroy:l.onOptionDestroy}));const g=B(()=>e.multiple?l.states.selected.map(C=>C.currentLabel):l.states.selectedLabel);return Xn(()=>{r.appContext.config.warnHandler=a}),Ke(se({},l),{modelValue:i,selectedLabel:g,calculatorRef:s,inputStyle:u,getLabel:c,getValue:d,getOptions:p,getDisabled:f,getOptionProps:h})}});function Gje(e,t){const n=Yt("el-tag"),r=Yt("el-tooltip"),a=Yt("el-icon"),i=Yt("el-option"),o=Yt("el-option-group"),l=Yt("el-options"),s=Yt("el-scrollbar"),u=Yt("el-select-menu"),c=$m("click-outside");return rn((H(),ue("div",{ref:"selectRef",class:J([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),[f1(e.mouseEnterEventName)]:d=>e.states.inputHovering=!0,onMouseleave:d=>e.states.inputHovering=!1},[Ee(r,{ref:"tooltipRef",visible:e.dropdownMenuVisible,placement:e.placement,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"popper-style":e.popperStyle,"popper-options":e.popperOptions,"fallback-placements":e.fallbackPlacements,effect:e.effect,pure:"",trigger:"click",transition:`${e.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:e.persistent,"append-to":e.appendTo,"show-arrow":e.showArrow,offset:e.offset,onBeforeShow:e.handleMenuEnter,onHide:d=>e.states.isBeforeHide=!1},{default:Ie(()=>{var d;return[be("div",{ref:"wrapperRef",class:J([e.nsSelect.e("wrapper"),e.nsSelect.is("focused",e.isFocused),e.nsSelect.is("hovering",e.states.inputHovering),e.nsSelect.is("filterable",e.filterable),e.nsSelect.is("disabled",e.selectDisabled)]),onClick:jt(e.toggleMenu,["prevent"])},[e.$slots.prefix?(H(),ue("div",{key:0,ref:"prefixRef",class:J(e.nsSelect.e("prefix"))},[ze(e.$slots,"prefix")],2)):$e("v-if",!0),be("div",{ref:"selectionRef",class:J([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.states.selected.length)])},[e.multiple?ze(e.$slots,"tag",{key:0,data:e.states.selected,deleteTag:e.deleteTag,selectDisabled:e.selectDisabled},()=>[(H(!0),ue(At,null,bn(e.showTagList,p=>(H(),ue("div",{key:e.getValueKey(p),class:J(e.nsSelect.e("selected-item"))},[Ee(n,{closable:!e.selectDisabled&&!p.isDisabled,size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":"",style:Rt(e.tagStyle),onClose:f=>e.deleteTag(f,p)},{default:Ie(()=>[be("span",{class:J(e.nsSelect.e("tags-text"))},[ze(e.$slots,"label",{index:p.index,label:p.currentLabel,value:p.value},()=>[En(pt(p.currentLabel),1)])],2)]),_:2},1032,["closable","size","type","effect","style","onClose"])],2))),128)),e.collapseTags&&e.states.selected.length>e.maxCollapseTags?(H(),je(r,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom","popper-class":e.popperClass,"popper-style":e.popperStyle,teleported:e.teleported},{default:Ie(()=>[be("div",{ref:"collapseItemRef",class:J(e.nsSelect.e("selected-item"))},[Ee(n,{closable:!1,size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":"",style:Rt(e.collapseTagStyle)},{default:Ie(()=>[be("span",{class:J(e.nsSelect.e("tags-text"))}," + "+pt(e.states.selected.length-e.maxCollapseTags),3)]),_:1},8,["size","type","effect","style"])],2)]),content:Ie(()=>[be("div",{ref:"tagMenuRef",class:J(e.nsSelect.e("selection"))},[(H(!0),ue(At,null,bn(e.collapseTagList,p=>(H(),ue("div",{key:e.getValueKey(p),class:J(e.nsSelect.e("selected-item"))},[Ee(n,{class:"in-tooltip",closable:!e.selectDisabled&&!p.isDisabled,size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":"",onClose:f=>e.deleteTag(f,p)},{default:Ie(()=>[be("span",{class:J(e.nsSelect.e("tags-text"))},[ze(e.$slots,"label",{index:p.index,label:p.currentLabel,value:p.value},()=>[En(pt(p.currentLabel),1)])],2)]),_:2},1032,["closable","size","type","effect","onClose"])],2))),128))],2)]),_:3},8,["disabled","effect","popper-class","popper-style","teleported"])):$e("v-if",!0)]):$e("v-if",!0),be("div",{class:J([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[rn(be("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":p=>e.states.inputValue=p,type:"text",name:e.name,class:J([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:Rt(e.inputStyle),tabindex:e.tabindex,role:"combobox",readonly:!e.filterable,spellcheck:"false","aria-activedescendant":((d=e.hoverOption)==null?void 0:d.id)||"","aria-controls":e.contentId,"aria-expanded":e.dropdownMenuVisible,"aria-label":e.ariaLabel,"aria-autocomplete":"none","aria-haspopup":"listbox",onKeydown:e.handleKeydown,onCompositionstart:e.handleCompositionStart,onCompositionupdate:e.handleCompositionUpdate,onCompositionend:e.handleCompositionEnd,onInput:e.onInput,onClick:jt(e.toggleMenu,["stop"])},null,46,["id","onUpdate:modelValue","name","disabled","autocomplete","tabindex","readonly","aria-activedescendant","aria-controls","aria-expanded","aria-label","onKeydown","onCompositionstart","onCompositionupdate","onCompositionend","onInput","onClick"]),[[Jf,e.states.inputValue]]),e.filterable?(H(),ue("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:J(e.nsSelect.e("input-calculator")),textContent:pt(e.states.inputValue)},null,10,["textContent"])):$e("v-if",!0)],2),e.shouldShowPlaceholder?(H(),ue("div",{key:1,class:J([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[e.hasModelValue?ze(e.$slots,"label",{key:0,index:e.getOption(e.modelValue).index,label:e.currentPlaceholder,value:e.modelValue},()=>[be("span",null,pt(e.currentPlaceholder),1)]):(H(),ue("span",{key:1},pt(e.currentPlaceholder),1))],2)):$e("v-if",!0)],2),be("div",{ref:"suffixRef",class:J(e.nsSelect.e("suffix"))},[e.iconComponent&&!e.showClearBtn?(H(),je(a,{key:0,class:J([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:Ie(()=>[(H(),je(an(e.iconComponent)))]),_:1},8,["class"])):$e("v-if",!0),e.showClearBtn&&e.clearIcon?(H(),je(a,{key:1,class:J([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.nsSelect.e("clear")]),onClick:e.handleClearClick},{default:Ie(()=>[(H(),je(an(e.clearIcon)))]),_:1},8,["class","onClick"])):$e("v-if",!0),e.validateState&&e.validateIcon&&e.needStatusIcon?(H(),je(a,{key:2,class:J([e.nsInput.e("icon"),e.nsInput.e("validateIcon"),e.nsInput.is("loading",e.validateState==="validating")])},{default:Ie(()=>[(H(),je(an(e.validateIcon)))]),_:1},8,["class"])):$e("v-if",!0)],2)],10,["onClick"])]}),content:Ie(()=>[Ee(u,{ref:"menuRef"},{default:Ie(()=>[e.$slots.header?(H(),ue("div",{key:0,class:J(e.nsSelect.be("dropdown","header")),onClick:jt(()=>{},["stop"])},[ze(e.$slots,"header")],10,["onClick"])):$e("v-if",!0),rn(Ee(s,{id:e.contentId,ref:"scrollbarRef",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:J([e.nsSelect.is("empty",e.filteredOptionsCount===0)]),role:"listbox","aria-label":e.ariaLabel,"aria-orientation":"vertical",onScroll:e.popupScroll},{default:Ie(()=>[e.showNewOption?(H(),je(i,{key:0,value:e.states.inputValue,created:!0},null,8,["value"])):$e("v-if",!0),Ee(l,null,{default:Ie(()=>[ze(e.$slots,"default",{},()=>[(H(!0),ue(At,null,bn(e.options,(d,p)=>{var f;return H(),ue(At,{key:p},[(f=e.getOptions(d))!=null&&f.length?(H(),je(o,{key:0,label:e.getLabel(d),disabled:e.getDisabled(d)},{default:Ie(()=>[(H(!0),ue(At,null,bn(e.getOptions(d),h=>(H(),je(i,en({key:e.getValue(h)},e.getOptionProps(h)),null,16))),128))]),_:2},1032,["label","disabled"])):(H(),je(i,ns(en({key:1},e.getOptionProps(d))),null,16))],64)}),128))])]),_:3})]),_:3},8,["id","wrap-class","view-class","class","aria-label","onScroll"]),[[Nn,e.states.options.size>0&&!e.loading]]),e.$slots.loading&&e.loading?(H(),ue("div",{key:1,class:J(e.nsSelect.be("dropdown","loading"))},[ze(e.$slots,"loading")],2)):e.loading||e.filteredOptionsCount===0?(H(),ue("div",{key:2,class:J(e.nsSelect.be("dropdown","empty"))},[ze(e.$slots,"empty",{},()=>[be("span",null,pt(e.emptyText),1)])],2)):$e("v-if",!0),e.$slots.footer?(H(),ue("div",{key:3,class:J(e.nsSelect.be("dropdown","footer")),onClick:jt(()=>{},["stop"])},[ze(e.$slots,"footer")],10,["onClick"])):$e("v-if",!0)]),_:3},512)]),_:3},8,["visible","placement","teleported","popper-class","popper-style","popper-options","fallback-placements","effect","transition","persistent","append-to","show-arrow","offset","onBeforeShow","onHide"])],16,["onMouseleave"])),[[c,e.handleClickOutside,e.popperRef]])}var jje=yt(Wje,[["render",Gje],["__file","select.vue"]]);const bm=ln(jje,{Option:wP,OptionGroup:SP}),s6=fa(wP),Kje=fa(SP),AP=()=>ut(ace,{}),Uje=ht({pageSize:{type:Number,required:!0},pageSizes:{type:Be(Array),default:()=>ua([10,20,30,40,50,100])},popperClass:{type:String},popperStyle:{type:Be([String,Object])},disabled:Boolean,teleported:Boolean,size:{type:String,values:gc},appendSizeTo:String}),qje=he({name:"ElPaginationSizes"}),Yje=he(Ke(se({},qje),{props:Uje,emits:["page-size-change"],setup(e,{emit:t}){const n=e,{t:r}=Pn(),a=ot("pagination"),i=AP(),o=j(n.pageSize);He(()=>n.pageSizes,(u,c)=>{if(!Fa(u,c)&&st(u)){const d=u.includes(n.pageSize)?n.pageSize:n.pageSizes[0];t("page-size-change",d)}}),He(()=>n.pageSize,u=>{o.value=u});const l=B(()=>n.pageSizes);function s(u){var c;u!==o.value&&(o.value=u,(c=i.handleSizeChange)==null||c.call(i,Number(u)))}return(u,c)=>(H(),ue("span",{class:J(y(a).e("sizes"))},[Ee(y(bm),{"model-value":o.value,disabled:u.disabled,"popper-class":u.popperClass,"popper-style":u.popperStyle,size:u.size,teleported:u.teleported,"validate-event":!1,"append-to":u.appendSizeTo,onChange:s},{default:Ie(()=>[(H(!0),ue(At,null,bn(y(l),d=>(H(),je(y(s6),{key:d,value:d,label:d+y(r)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","popper-style","size","teleported","append-to"])],2))}}));var Jje=yt(Yje,[["__file","sizes.vue"]]);const Xje=ht({size:{type:String,values:gc}}),Zje=he({name:"ElPaginationJumper"}),Qje=he(Ke(se({},Zje),{props:Xje,setup(e){const{t}=Pn(),n=ot("pagination"),{pageCount:r,disabled:a,currentPage:i,changeEvent:o}=AP(),l=j(),s=B(()=>{var d;return(d=l.value)!=null?d:i==null?void 0:i.value});function u(d){l.value=d?+d:""}function c(d){d=Math.trunc(+d),o==null||o(d),l.value=void 0}return(d,p)=>(H(),ue("span",{class:J(y(n).e("jump")),disabled:y(a)},[be("span",{class:J([y(n).e("goto")])},pt(y(t)("el.pagination.goto")),3),Ee(y(lo),{size:d.size,class:J([y(n).e("editor"),y(n).is("in-pagination")]),min:1,max:y(r),disabled:y(a),"model-value":y(s),"validate-event":!1,"aria-label":y(t)("el.pagination.page"),type:"number","onUpdate:modelValue":u,onChange:c},null,8,["size","class","max","disabled","model-value","aria-label"]),be("span",{class:J([y(n).e("classifier")])},pt(y(t)("el.pagination.pageClassifier")),3)],10,["disabled"]))}}));var eKe=yt(Qje,[["__file","jumper.vue"]]);const tKe=ht({total:{type:Number,default:1e3}}),nKe=he({name:"ElPaginationTotal"}),rKe=he(Ke(se({},nKe),{props:tKe,setup(e){const{t}=Pn(),n=ot("pagination"),{disabled:r}=AP();return(a,i)=>(H(),ue("span",{class:J(y(n).e("total")),disabled:y(r)},pt(y(t)("el.pagination.total",{total:a.total})),11,["disabled"]))}}));var aKe=yt(rKe,[["__file","total.vue"]]);const iKe=ht({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),oKe=he({name:"ElPaginationPager"}),lKe=he(Ke(se({},oKe),{props:iKe,emits:[An],setup(e,{emit:t}){const n=e,r=ot("pager"),a=ot("icon"),{t:i}=Pn(),o=j(!1),l=j(!1),s=j(!1),u=j(!1),c=j(!1),d=j(!1),p=B(()=>{const b=n.pagerCount,E=(b-1)/2,w=Number(n.currentPage),S=Number(n.pageCount);let A=!1,_=!1;S>b&&(w>b-E&&(A=!0),w<S-E&&(_=!0));const D=[];if(A&&!_){const x=S-(b-2);for(let M=x;M<S;M++)D.push(M)}else if(!A&&_)for(let x=2;x<b;x++)D.push(x);else if(A&&_){const x=Math.floor(b/2)-1;for(let M=w-x;M<=w+x;M++)D.push(M)}else for(let x=2;x<S;x++)D.push(x);return D}),f=B(()=>["more","btn-quickprev",a.b(),r.is("disabled",n.disabled)]),h=B(()=>["more","btn-quicknext",a.b(),r.is("disabled",n.disabled)]),m=B(()=>n.disabled?-1:0);He(()=>[n.pageCount,n.pagerCount,n.currentPage],([b,E,w])=>{const S=(E-1)/2;let A=!1,_=!1;b>E&&(A=w>E-S,_=w<b-S),s.value&&(s.value=A),u.value&&(u.value=_),o.value=A,l.value=_},{immediate:!0});function v(b=!1){n.disabled||(b?s.value=!0:u.value=!0)}function g(b=!1){b?c.value=!0:d.value=!0}function C(b){const E=b.target;if(E.tagName.toLowerCase()==="li"&&Array.from(E.classList).includes("number")){const w=Number(E.textContent);w!==n.currentPage&&t(An,w)}else E.tagName.toLowerCase()==="li"&&Array.from(E.classList).includes("more")&&F(b)}function F(b){const E=b.target;if(E.tagName.toLowerCase()==="ul"||n.disabled)return;let w=Number(E.textContent);const S=n.pageCount,A=n.currentPage,_=n.pagerCount-2;E.className.includes("more")&&(E.className.includes("quickprev")?w=A-_:E.className.includes("quicknext")&&(w=A+_)),Number.isNaN(+w)||(w<1&&(w=1),w>S&&(w=S)),w!==A&&t(An,w)}return(b,E)=>(H(),ue("ul",{class:J(y(r).b()),onClick:F,onKeyup:sa(C,["enter"])},[b.pageCount>0?(H(),ue("li",{key:0,class:J([[y(r).is("active",b.currentPage===1),y(r).is("disabled",b.disabled)],"number"]),"aria-current":b.currentPage===1,"aria-label":y(i)("el.pagination.currentPage",{pager:1}),tabindex:y(m)}," 1 ",10,["aria-current","aria-label","tabindex"])):$e("v-if",!0),o.value?(H(),ue("li",{key:1,class:J(y(f)),tabindex:y(m),"aria-label":y(i)("el.pagination.prevPages",{pager:b.pagerCount-2}),onMouseenter:w=>v(!0),onMouseleave:w=>s.value=!1,onFocus:w=>g(!0),onBlur:w=>c.value=!1},[(s.value||c.value)&&!b.disabled?(H(),je(y(tp),{key:0})):(H(),je(y(Iz),{key:1}))],42,["tabindex","aria-label","onMouseenter","onMouseleave","onFocus","onBlur"])):$e("v-if",!0),(H(!0),ue(At,null,bn(y(p),w=>(H(),ue("li",{key:w,class:J([[y(r).is("active",b.currentPage===w),y(r).is("disabled",b.disabled)],"number"]),"aria-current":b.currentPage===w,"aria-label":y(i)("el.pagination.currentPage",{pager:w}),tabindex:y(m)},pt(w),11,["aria-current","aria-label","tabindex"]))),128)),l.value?(H(),ue("li",{key:2,class:J(y(h)),tabindex:y(m),"aria-label":y(i)("el.pagination.nextPages",{pager:b.pagerCount-2}),onMouseenter:w=>v(),onMouseleave:w=>u.value=!1,onFocus:w=>g(),onBlur:w=>d.value=!1},[(u.value||d.value)&&!b.disabled?(H(),je(y(np),{key:0})):(H(),je(y(Iz),{key:1}))],42,["tabindex","aria-label","onMouseenter","onMouseleave","onFocus","onBlur"])):$e("v-if",!0),b.pageCount>1?(H(),ue("li",{key:3,class:J([[y(r).is("active",b.currentPage===b.pageCount),y(r).is("disabled",b.disabled)],"number"]),"aria-current":b.currentPage===b.pageCount,"aria-label":y(i)("el.pagination.currentPage",{pager:b.pageCount}),tabindex:y(m)},pt(b.pageCount),11,["aria-current","aria-label","tabindex"])):$e("v-if",!0)],42,["onKeyup"]))}}));var sKe=yt(lKe,[["__file","pager.vue"]]);const Co=e=>typeof e!="number",uKe=ht({pageSize:Number,defaultPageSize:Number,total:Number,pageCount:Number,pagerCount:{type:Number,validator:e=>Ot(e)&&Math.trunc(e)===e&&e>4&&e<22&&e%2===1,default:7},currentPage:Number,defaultCurrentPage:Number,layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:Be(Array),default:()=>ua([10,20,30,40,50,100])},popperClass:{type:String,default:""},popperStyle:{type:Be([String,Object])},prevText:{type:String,default:""},prevIcon:{type:cr,default:()=>gd},nextText:{type:String,default:""},nextIcon:{type:cr,default:()=>co},teleported:{type:Boolean,default:!0},small:Boolean,size:qa,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean,appendSizeTo:String}),cKe={"update:current-page":e=>Ot(e),"update:page-size":e=>Ot(e),"size-change":e=>Ot(e),change:(e,t)=>Ot(e)&&Ot(t),"current-change":e=>Ot(e),"prev-click":e=>Ot(e),"next-click":e=>Ot(e)},JW="ElPagination";var dKe=he({name:JW,props:uKe,emits:cKe,setup(e,{emit:t,slots:n}){const{t:r}=Pn(),a=ot("pagination"),i=Kt().vnode.props||{},o=xle(),l=B(()=>{var E;return e.small?"small":(E=e.size)!=null?E:o.value});Yu({from:"small",replacement:"size",version:"3.0.0",scope:"el-pagination",ref:"https://element-plus.org/zh-CN/component/pagination.html"},B(()=>!!e.small));const s="onUpdate:currentPage"in i||"onUpdate:current-page"in i||"onCurrentChange"in i,u="onUpdate:pageSize"in i||"onUpdate:page-size"in i||"onSizeChange"in i,c=B(()=>{if(Co(e.total)&&Co(e.pageCount)||!Co(e.currentPage)&&!s)return!1;if(e.layout.includes("sizes")){if(Co(e.pageCount)){if(!Co(e.total)&&!Co(e.pageSize)&&!u)return!1}else if(!u)return!1}return!0}),d=j(Co(e.defaultPageSize)?10:e.defaultPageSize),p=j(Co(e.defaultCurrentPage)?1:e.defaultCurrentPage),f=B({get(){return Co(e.pageSize)?d.value:e.pageSize},set(E){Co(e.pageSize)&&(d.value=E),u&&(t("update:page-size",E),t("size-change",E))}}),h=B(()=>{let E=0;return Co(e.pageCount)?Co(e.total)||(E=Math.max(1,Math.ceil(e.total/f.value))):E=e.pageCount,E}),m=B({get(){return Co(e.currentPage)?p.value:e.currentPage},set(E){let w=E;E<1?w=1:E>h.value&&(w=h.value),Co(e.currentPage)&&(p.value=w),s&&(t("update:current-page",w),t("current-change",w))}});He(h,E=>{m.value>E&&(m.value=E)}),He([m,f],E=>{t(An,...E)},{flush:"post"});function v(E){m.value=E}function g(E){f.value=E;const w=h.value;m.value>w&&(m.value=w)}function C(){e.disabled||(m.value-=1,t("prev-click",m.value))}function F(){e.disabled||(m.value+=1,t("next-click",m.value))}function b(E,w){E&&(E.props||(E.props={}),E.props.class=[E.props.class,w].join(" "))}return Xt(ace,{pageCount:h,disabled:B(()=>e.disabled),currentPage:m,changeEvent:v,handleSizeChange:g}),()=>{var E,w;if(!c.value)return Fn(JW,r("el.pagination.deprecationWarning")),null;if(!e.layout||e.hideOnSinglePage&&h.value<=1)return null;const S=[],A=[],_=z("div",{class:a.e("rightwrapper")},A),D={prev:z(_je,{disabled:e.disabled,currentPage:m.value,prevText:e.prevText,prevIcon:e.prevIcon,onClick:C}),jumper:z(eKe,{size:l.value}),pager:z(sKe,{currentPage:m.value,pageCount:h.value,pagerCount:e.pagerCount,onChange:v,disabled:e.disabled}),next:z(kje,{disabled:e.disabled,currentPage:m.value,pageCount:h.value,nextText:e.nextText,nextIcon:e.nextIcon,onClick:F}),sizes:z(Jje,{pageSize:f.value,pageSizes:e.pageSizes,popperClass:e.popperClass,popperStyle:e.popperStyle,disabled:e.disabled,teleported:e.teleported,size:l.value,appendSizeTo:e.appendSizeTo}),slot:(w=(E=n==null?void 0:n.default)==null?void 0:E.call(n))!=null?w:null,total:z(aKe,{total:Co(e.total)?0:e.total})},x=e.layout.split(",").map(L=>L.trim());let M=!1;return x.forEach(L=>{if(L==="->"){M=!0;return}M?A.push(D[L]):S.push(D[L])}),b(S[0],a.is("first")),b(S[S.length-1],a.is("last")),M&&A.length>0&&(b(A[0],a.is("first")),b(A[A.length-1],a.is("last")),S.push(_)),z("div",{class:[a.b(),a.is("background",e.background),a.m(l.value)]},S)}}});const oce=ln(dKe),fKe=ht({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:uM,default:"primary"},cancelButtonType:{type:String,values:uM,default:"text"},icon:{type:cr,default:()=>YBe},iconColor:{type:String,default:"#f90"},hideIcon:Boolean,hideAfter:{type:Number,default:200},effect:Ke(se({},Fr.effect),{default:"light"}),teleported:Fr.teleported,persistent:Fr.persistent,width:{type:[String,Number],default:150},virtualTriggering:qu.virtualTriggering,virtualRef:qu.virtualRef}),pKe={confirm:e=>e instanceof MouseEvent,cancel:e=>e instanceof MouseEvent},hKe=he({name:"ElPopconfirm"}),mKe=he(Ke(se({},hKe),{props:fKe,emits:pKe,setup(e,{expose:t,emit:n}){const r=e,{t:a}=Pn(),i=ot("popconfirm"),o=j(),l=j(),s=B(()=>{var v;return(v=y(o))==null?void 0:v.popperRef}),u=()=>{var v,g;(g=(v=l.value)==null?void 0:v.focus)==null||g.call(v)},c=()=>{var v,g;(g=(v=o.value)==null?void 0:v.onClose)==null||g.call(v)},d=B(()=>({width:ca(r.width)})),p=v=>{n("confirm",v),c()},f=v=>{n("cancel",v),c()},h=B(()=>r.confirmButtonText||a("el.popconfirm.confirmButtonText")),m=B(()=>r.cancelButtonText||a("el.popconfirm.cancelButtonText"));return t({popperRef:s,hide:c}),(v,g)=>(H(),je(y(Mi),en({ref_key:"tooltipRef",ref:o,trigger:"click",effect:v.effect},v.$attrs,{"popper-class":`${y(i).namespace.value}-popover`,"popper-style":y(d),teleported:v.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":v.hideAfter,persistent:v.persistent,loop:"",onShow:u}),{content:Ie(()=>[be("div",{ref_key:"rootRef",ref:l,tabindex:"-1",class:J(y(i).b())},[be("div",{class:J(y(i).e("main"))},[!v.hideIcon&&v.icon?(H(),je(y(kt),{key:0,class:J(y(i).e("icon")),style:Rt({color:v.iconColor})},{default:Ie(()=>[(H(),je(an(v.icon)))]),_:1},8,["class","style"])):$e("v-if",!0),En(" "+pt(v.title),1)],2),be("div",{class:J(y(i).e("action"))},[ze(v.$slots,"actions",{confirm:p,cancel:f},()=>[Ee(y(hi),{size:"small",type:v.cancelButtonType==="text"?"":v.cancelButtonType,text:v.cancelButtonType==="text",onClick:f},{default:Ie(()=>[En(pt(y(m)),1)]),_:1},8,["type","text"]),Ee(y(hi),{size:"small",type:v.confirmButtonType==="text"?"":v.confirmButtonType,text:v.confirmButtonType==="text",onClick:p},{default:Ie(()=>[En(pt(y(h)),1)]),_:1},8,["type","text"])])],2)],2)]),default:Ie(()=>[v.$slots.reference?ze(v.$slots,"reference",{key:0}):$e("v-if",!0)]),_:3},16,["effect","popper-class","popper-style","teleported","hide-after","persistent"]))}}));var vKe=yt(mKe,[["__file","popconfirm.vue"]]);const gKe=ln(vKe),yKe=ht({trigger:qu.trigger,triggerKeys:qu.triggerKeys,placement:P3.placement,disabled:qu.disabled,visible:Fr.visible,transition:Fr.transition,popperOptions:P3.popperOptions,tabindex:P3.tabindex,content:Fr.content,popperStyle:Fr.popperStyle,popperClass:Fr.popperClass,enterable:Ke(se({},Fr.enterable),{default:!0}),effect:Ke(se({},Fr.effect),{default:"light"}),teleported:Fr.teleported,appendTo:Fr.appendTo,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),bKe={"update:visible":e=>ur(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},CKe="onUpdate:visible",FKe=he({name:"ElPopover"}),EKe=he(Ke(se({},FKe),{props:yKe,emits:bKe,setup(e,{expose:t,emit:n}){const r=e,a=B(()=>r[CKe]),i=ot("popover"),o=j(),l=B(()=>{var v;return(v=y(o))==null?void 0:v.popperRef}),s=B(()=>[{width:ca(r.width)},r.popperStyle]),u=B(()=>[i.b(),r.popperClass,{[i.m("plain")]:!!r.content}]),c=B(()=>r.transition===`${i.namespace.value}-fade-in-linear`),d=()=>{var v;(v=o.value)==null||v.hide()},p=()=>{n("before-enter")},f=()=>{n("before-leave")},h=()=>{n("after-enter")},m=()=>{n("update:visible",!1),n("after-leave")};return t({popperRef:l,hide:d}),(v,g)=>(H(),je(y(Mi),en({ref_key:"tooltipRef",ref:o},v.$attrs,{trigger:v.trigger,"trigger-keys":v.triggerKeys,placement:v.placement,disabled:v.disabled,visible:v.visible,transition:v.transition,"popper-options":v.popperOptions,tabindex:v.tabindex,content:v.content,offset:v.offset,"show-after":v.showAfter,"hide-after":v.hideAfter,"auto-close":v.autoClose,"show-arrow":v.showArrow,"aria-label":v.title,effect:v.effect,enterable:v.enterable,"popper-class":y(u),"popper-style":y(s),teleported:v.teleported,"append-to":v.appendTo,persistent:v.persistent,"gpu-acceleration":y(c),"onUpdate:visible":y(a),onBeforeShow:p,onBeforeHide:f,onShow:h,onHide:m}),{content:Ie(()=>[v.title?(H(),ue("div",{key:0,class:J(y(i).e("title")),role:"title"},pt(v.title),3)):$e("v-if",!0),ze(v.$slots,"default",{},()=>[En(pt(v.content),1)])]),default:Ie(()=>[v.$slots.reference?ze(v.$slots,"reference",{key:0}):$e("v-if",!0)]),_:3},16,["trigger","trigger-keys","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","append-to","persistent","gpu-acceleration","onUpdate:visible"]))}}));var wKe=yt(EKe,[["__file","popover.vue"]]);const XW=(e,t)=>{const n=t.arg||t.value,r=n==null?void 0:n.popperRef;r&&(r.triggerRef=e)};var SKe={mounted(e,t){XW(e,t)},updated(e,t){XW(e,t)}};const AKe="popover",lce=rBe(SKe,AKe),_Ke=ln(wKe,{directive:lce}),DKe=ht({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:Boolean,duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:Be(String),default:"round"},textInside:Boolean,width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:Be([String,Array,Function]),default:""},striped:Boolean,stripedFlow:Boolean,format:{type:Be(Function),default:e=>`${e}%`}}),TKe=he({name:"ElProgress"}),xKe=he(Ke(se({},TKe),{props:DKe,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},r=ot("progress"),a=B(()=>{const F={width:`${t.percentage}%`,animationDuration:`${t.duration}s`},b=C(t.percentage);return b.includes("gradient")?F.background=b:F.backgroundColor=b,F}),i=B(()=>(t.strokeWidth/t.width*100).toFixed(1)),o=B(()=>["circle","dashboard"].includes(t.type)?Number.parseInt(`${50-Number.parseFloat(i.value)/2}`,10):0),l=B(()=>{const F=o.value,b=t.type==="dashboard";return`
M 50 50
m 0 ${b?"":"-"}${F}
a ${F} ${F} 0 1 1 0 ${b?"-":""}${F*2}
a ${F} ${F} 0 1 1 0 ${b?"":"-"}${F*2}
`}),s=B(()=>2*Math.PI*o.value),u=B(()=>t.type==="dashboard"?.75:1),c=B(()=>`${-1*s.value*(1-u.value)/2}px`),d=B(()=>({strokeDasharray:`${s.value*u.value}px, ${s.value}px`,strokeDashoffset:c.value})),p=B(()=>({strokeDasharray:`${s.value*u.value*(t.percentage/100)}px, ${s.value}px`,strokeDashoffset:c.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),f=B(()=>{let F;return t.color?F=C(t.percentage):F=n[t.status]||n.default,F}),h=B(()=>t.status==="warning"?p9:t.type==="line"?t.status==="success"?LO:xd:t.status==="success"?A2:cs),m=B(()=>t.type==="line"?12+t.strokeWidth*.4:t.width*.111111+2),v=B(()=>t.format(t.percentage));function g(F){const b=100/F.length;return F.map((w,S)=>xt(w)?{color:w,percentage:(S+1)*b}:w).sort((w,S)=>w.percentage-S.percentage)}const C=F=>{var b;const{color:E}=t;if(Mt(E))return E(F);if(xt(E))return E;{const w=g(E);for(const S of w)if(S.percentage>F)return S.color;return(b=w[w.length-1])==null?void 0:b.color}};return(F,b)=>(H(),ue("div",{class:J([y(r).b(),y(r).m(F.type),y(r).is(F.status),{[y(r).m("without-text")]:!F.showText,[y(r).m("text-inside")]:F.textInside}]),role:"progressbar","aria-valuenow":F.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[F.type==="line"?(H(),ue("div",{key:0,class:J(y(r).b("bar"))},[be("div",{class:J(y(r).be("bar","outer")),style:Rt({height:`${F.strokeWidth}px`})},[be("div",{class:J([y(r).be("bar","inner"),{[y(r).bem("bar","inner","indeterminate")]:F.indeterminate},{[y(r).bem("bar","inner","striped")]:F.striped},{[y(r).bem("bar","inner","striped-flow")]:F.stripedFlow}]),style:Rt(y(a))},[(F.showText||F.$slots.default)&&F.textInside?(H(),ue("div",{key:0,class:J(y(r).be("bar","innerText"))},[ze(F.$slots,"default",{percentage:F.percentage},()=>[be("span",null,pt(y(v)),1)])],2)):$e("v-if",!0)],6)],6)],2)):(H(),ue("div",{key:1,class:J(y(r).b("circle")),style:Rt({height:`${F.width}px`,width:`${F.width}px`})},[(H(),ue("svg",{viewBox:"0 0 100 100"},[be("path",{class:J(y(r).be("circle","track")),d:y(l),stroke:`var(${y(r).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-linecap":F.strokeLinecap,"stroke-width":y(i),fill:"none",style:Rt(y(d))},null,14,["d","stroke","stroke-linecap","stroke-width"]),be("path",{class:J(y(r).be("circle","path")),d:y(l),stroke:y(f),fill:"none",opacity:F.percentage?1:0,"stroke-linecap":F.strokeLinecap,"stroke-width":y(i),style:Rt(y(p))},null,14,["d","stroke","opacity","stroke-linecap","stroke-width"])]))],6)),(F.showText||F.$slots.default)&&!F.textInside?(H(),ue("div",{key:2,class:J(y(r).e("text")),style:Rt({fontSize:`${y(m)}px`})},[ze(F.$slots,"default",{percentage:F.percentage},()=>[F.status?(H(),je(y(kt),{key:1},{default:Ie(()=>[(H(),je(an(y(h))))]),_:1})):(H(),ue("span",{key:0},pt(y(v)),1))])],6)):$e("v-if",!0)],10,["aria-valuenow"]))}}));var kKe=yt(xKe,[["__file","progress.vue"]]);const sce=ln(kKe),MKe=ht(se({modelValue:{type:Number,default:0},id:{type:String,default:void 0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:Be([Array,Object]),default:()=>ua(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:Be([Array,Object]),default:()=>[G4,G4,G4]},voidIcon:{type:cr,default:()=>cRe},disabledVoidIcon:{type:cr,default:()=>G4},disabled:Boolean,allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:""},texts:{type:Be(Array),default:()=>ua(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:qa,clearable:Boolean},vo(["ariaLabel"]))),BKe={[An]:e=>Ot(e),[Jt]:e=>Ot(e)},RKe=he({name:"ElRate"}),LKe=he(Ke(se({},RKe),{props:MKe,emits:BKe,setup(e,{expose:t,emit:n}){const r=e;function a(T,O){const $=U=>cn(U),V=Object.keys(O).map(U=>+U).filter(U=>{const ae=O[U];return($(ae)?ae.excluded:!1)?T<U:T<=U}).sort((U,ae)=>U-ae),W=O[V[0]];return $(W)&&W.value||W}const i=ut(Gm,void 0),o=ut(sc,void 0),l=za(),s=ot("rate"),{inputId:u,isLabeledByFormItem:c}=Rl(r,{formItemContext:o}),d=j(r.modelValue),p=j(-1),f=j(!0),h=j([]),m=B(()=>h.value.map(T=>T.$el.clientWidth)),v=B(()=>[s.b(),s.m(l.value)]),g=B(()=>r.disabled||(i==null?void 0:i.disabled)),C=B(()=>s.cssVarBlock({"void-color":r.voidColor,"disabled-void-color":r.disabledVoidColor,"fill-color":w.value})),F=B(()=>{let T="";return r.showScore?T=r.scoreTemplate.replace(/\{\s*value\s*\}/,g.value?`${r.modelValue}`:`${d.value}`):r.showText&&(T=r.texts[Math.ceil(d.value)-1]),T}),b=B(()=>r.modelValue*100-Math.floor(r.modelValue)*100),E=B(()=>st(r.colors)?{[r.lowThreshold]:r.colors[0],[r.highThreshold]:{value:r.colors[1],excluded:!0},[r.max]:r.colors[2]}:r.colors),w=B(()=>{const T=a(d.value,E.value);return cn(T)?"":T}),S=B(()=>{let T="";return g.value?T=`${b.value}%`:r.allowHalf&&(T="50%"),{color:w.value,width:T}}),A=B(()=>{let T=st(r.icons)?[...r.icons]:se({},r.icons);return T=Mo(T),st(T)?{[r.lowThreshold]:T[0],[r.highThreshold]:{value:T[1],excluded:!0},[r.max]:T[2]}:T}),_=B(()=>a(r.modelValue,A.value)),D=B(()=>g.value?xt(r.disabledVoidIcon)?r.disabledVoidIcon:Mo(r.disabledVoidIcon):xt(r.voidIcon)?r.voidIcon:Mo(r.voidIcon)),x=B(()=>a(d.value,A.value));function M(T){const O=g.value&&b.value>0&&T-1<r.modelValue&&T>r.modelValue,$=r.allowHalf&&f.value&&T-.5<=d.value&&T>d.value;return O||$}function L(T){r.clearable&&T===r.modelValue&&(T=0),n(Jt,T),r.modelValue!==T&&n(An,T)}function P(T){g.value||(r.allowHalf&&f.value?L(d.value):L(T))}function N(T){if(g.value)return;const O=Ar(T),$=r.allowHalf?.5:1;let V=d.value;switch(O){case gt.up:case gt.right:V+=$;break;case gt.left:case gt.down:V-=$;break}if(V=s9(V,0,r.max),V!==d.value)return T.stopPropagation(),T.preventDefault(),n(Jt,V),n(An,V),V}function k(T,O){g.value||(r.allowHalf&&O?(f.value=O.offsetX*2<=m.value[T-1],d.value=f.value?T-.5:T):d.value=T,p.value=T)}function R(){g.value||(r.allowHalf&&(f.value=r.modelValue!==Math.floor(r.modelValue)),d.value=r.modelValue,p.value=-1)}return He(()=>r.modelValue,T=>{d.value=T,f.value=r.modelValue!==Math.floor(r.modelValue)}),r.modelValue||n(Jt,0),t({setCurrentValue:k,resetCurrentValue:R}),(T,O)=>{var $;return H(),ue("div",{id:y(u),class:J([y(v),y(s).is("disabled",y(g))]),role:"slider","aria-label":y(c)?void 0:T.ariaLabel||"rating","aria-labelledby":y(c)?($=y(o))==null?void 0:$.labelId:void 0,"aria-valuenow":d.value,"aria-valuetext":y(F)||void 0,"aria-valuemin":"0","aria-valuemax":T.max,tabindex:"0",style:Rt(y(C)),onKeydown:N},[(H(!0),ue(At,null,bn(T.max,(V,W)=>(H(),ue("span",{key:W,class:J(y(s).e("item")),onMousemove:U=>k(V,U),onMouseleave:R,onClick:U=>P(V)},[Ee(y(kt),{ref_for:!0,ref_key:"iconRefs",ref:h,class:J([y(s).e("icon"),{hover:p.value===V},y(s).is("active",V<=d.value),y(s).is("focus-visible",V===Math.ceil(d.value||1))])},{default:Ie(()=>[rn((H(),je(an(y(x)),null,null,512)),[[Nn,!M(V)&&V<=d.value]]),rn((H(),je(an(y(D)),null,null,512)),[[Nn,!M(V)&&V>d.value]]),rn((H(),je(an(y(D)),{class:J([y(s).em("decimal","box")])},null,8,["class"])),[[Nn,M(V)]]),rn(Ee(y(kt),{style:Rt(y(S)),class:J([y(s).e("icon"),y(s).e("decimal")])},{default:Ie(()=>[(H(),je(an(y(_))))]),_:2},1032,["style","class"]),[[Nn,M(V)]])]),_:2},1032,["class"])],42,["onMousemove","onClick"]))),128)),T.showText||T.showScore?(H(),ue("span",{key:0,class:J(y(s).e("text")),style:Rt({color:T.textColor})},pt(y(F)),7)):$e("v-if",!0)],46,["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"])}}}));var OKe=yt(LKe,[["__file","rate.vue"]]);const PKe=ln(OKe),vh={primary:"icon-primary",success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},ZW={[vh.primary]:Jb,[vh.success]:EBe,[vh.warning]:p9,[vh.error]:OO,[vh.info]:Jb},IKe=ht({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["primary","success","warning","info","error"],default:"info"}}),NKe=he({name:"ElResult"}),$Ke=he(Ke(se({},NKe),{props:IKe,setup(e){const t=e,n=ot("result"),r=B(()=>{const a=t.icon,i=a&&vh[a]?vh[a]:"icon-info",o=ZW[i]||ZW["icon-info"];return{class:i,component:o}});return(a,i)=>(H(),ue("div",{class:J(y(n).b())},[be("div",{class:J(y(n).e("icon"))},[ze(a.$slots,"icon",{},()=>[y(r).component?(H(),je(an(y(r).component),{key:0,class:J(y(r).class)},null,8,["class"])):$e("v-if",!0)])],2),a.title||a.$slots.title?(H(),ue("div",{key:0,class:J(y(n).e("title"))},[ze(a.$slots,"title",{},()=>[be("p",null,pt(a.title),1)])],2)):$e("v-if",!0),a.subTitle||a.$slots["sub-title"]?(H(),ue("div",{key:1,class:J(y(n).e("subtitle"))},[ze(a.$slots,"sub-title",{},()=>[be("p",null,pt(a.subTitle),1)])],2)):$e("v-if",!0),a.$slots.extra?(H(),ue("div",{key:2,class:J(y(n).e("extra"))},[ze(a.$slots,"extra")],2)):$e("v-if",!0)],2))}}));var VKe=yt($Ke,[["__file","result.vue"]]);const HKe=ln(VKe),zKe=["start","center","end","space-around","space-between","space-evenly"],WKe=["top","middle","bottom"],GKe=ht({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:zKe,default:"start"},align:{type:String,values:WKe}}),jKe=he({name:"ElRow"}),KKe=he(Ke(se({},jKe),{props:GKe,setup(e){const t=e,n=ot("row"),r=B(()=>t.gutter);Xt(aue,{gutter:r});const a=B(()=>{const o={};return t.gutter&&(o.marginRight=o.marginLeft=`-${t.gutter/2}px`),o}),i=B(()=>[n.b(),n.is(`justify-${t.justify}`,t.justify!=="start"),n.is(`align-${t.align}`,!!t.align)]);return(o,l)=>(H(),je(an(o.tag),{class:J(y(i)),style:Rt(y(a))},{default:Ie(()=>[ze(o.$slots,"default")]),_:3},8,["class","style"]))}}));var UKe=yt(KKe,[["__file","row.vue"]]);const qKe=ln(UKe),YKe=he({props:{item:{type:Object,required:!0},style:{type:Object},height:Number},setup(){return{ns:ot("select")}}});function JKe(e,t,n,r,a,i){return H(),ue("div",{class:J(e.ns.be("group","title")),style:Rt(Ke(se({},e.style),{lineHeight:`${e.height}px`}))},pt(e.item.label),7)}var XKe=yt(YKe,[["render",JKe],["__file","group-item.vue"]]);function ZKe(e,{emit:t}){return{hoverItem:()=>{e.disabled||t("hover",e.index)},selectOptionClick:()=>{e.disabled||t("select",e.item,e.index)}}}const QKe=ht(se(se({allowCreate:Boolean,autocomplete:{type:Be(String),default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:cr,default:xd},effect:{type:Be(String),default:"light"},collapseTags:Boolean,collapseTagsTooltip:Boolean,maxCollapseTags:{type:Number,default:1},defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:{type:Be(Function)},height:{type:Number,default:274},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,modelValue:{type:Be([Array,String,Number,Boolean,Object]),default:void 0},multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:{type:Be(Function)},reserveKeyword:{type:Boolean,default:!0},options:{type:Be(Array),required:!0},placeholder:{type:String},teleported:Fr.teleported,persistent:{type:Boolean,default:!0},popperClass:Fr.popperClass,popperStyle:Fr.popperStyle,popperOptions:{type:Be(Object),default:()=>({})},remote:Boolean,debounce:{type:Number,default:300},size:qa,props:{type:Be(Object),default:()=>FP},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:Boolean,validateEvent:{type:Boolean,default:!0},offset:{type:Number,default:12},showArrow:{type:Boolean,default:!0},placement:{type:Be(String),values:Md,default:"bottom-start"},fallbackPlacements:{type:Be(Array),default:["bottom-start","top-start","right","left"]},tagType:Ke(se({},bd.type),{default:"info"}),tagEffect:Ke(se({},bd.effect),{default:"light"}),tabindex:{type:[String,Number],default:0},appendTo:Fr.appendTo,fitInputWidth:{type:[Boolean,Number],default:!0,validator(e){return ur(e)||Ot(e)}},suffixIcon:{type:cr,default:yc}},Wm),vo(["ariaLabel"]))),eUe=ht({data:Array,disabled:Boolean,hovering:Boolean,item:{type:Be(Object),required:!0},index:Number,style:Object,selected:Boolean,created:Boolean}),tUe={[Jt]:e=>!0,[An]:e=>!0,"remove-tag":e=>!0,"visible-change":e=>!0,focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0},nUe={hover:e=>Ot(e),select:(e,t)=>!0},_P=Symbol("ElSelectV2Injection"),rUe=he({props:eUe,emits:nUe,setup(e,{emit:t}){const n=ut(_P),r=ot("select"),{hoverItem:a,selectOptionClick:i}=ZKe(e,{emit:t}),{getLabel:o}=L2(n.props),l=n.contentId;return{ns:r,contentId:l,hoverItem:a,selectOptionClick:i,getLabel:o}}});function aUe(e,t,n,r,a,i){return H(),ue("li",{id:`${e.contentId}-${e.index}`,role:"option","aria-selected":e.selected,"aria-disabled":e.disabled||void 0,style:Rt(e.style),class:J([e.ns.be("dropdown","item"),e.ns.is("selected",e.selected),e.ns.is("disabled",e.disabled),e.ns.is("created",e.created),e.ns.is("hovering",e.hovering)]),onMousemove:e.hoverItem,onClick:jt(e.selectOptionClick,["stop"])},[ze(e.$slots,"default",{item:e.item,index:e.index,disabled:e.disabled},()=>[be("span",null,pt(e.getLabel(e.item)),1)])],46,["id","aria-selected","aria-disabled","onMousemove","onClick"])}var iUe=yt(rUe,[["render",aUe],["__file","option-item.vue"]]),QW=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function oUe(e,t){return!!(e===t||QW(e)&&QW(t))}function lUe(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!oUe(e[n],t[n]))return!1;return!0}function sUe(e,t){t===void 0&&(t=lUe);var n=null;function r(){for(var a=[],i=0;i<arguments.length;i++)a[i]=arguments[i];if(n&&n.lastThis===this&&t(a,n.lastArgs))return n.lastResult;var o=e.apply(this,a);return n={lastResult:o,lastArgs:a,lastThis:this},o}return r.clear=function(){n=null},r}const uce=()=>{const t=Kt().proxy.$props;return B(()=>{const n=(r,a,i)=>({});return t.perfMode?o9(n):sUe(n)})},DM=50,u6="itemRendered",c6="scroll",e1="forward",d6="backward",ts="auto",S9="smart",i5="start",zu="center",o5="end",X1="horizontal",DP="vertical",uUe="ltr",C1="rtl",l5="negative",TP="positive-ascending",xP="positive-descending",cUe={[X1]:"left",[DP]:"top"},dUe=20,fUe={[X1]:"deltaX",[DP]:"deltaY"},cce=({atEndEdge:e,atStartEdge:t,layout:n},r)=>{let a,i=0;const o=s=>s<0&&t.value||s>0&&e.value;return{hasReachedEdge:o,onWheel:s=>{ym(a);const u=s[fUe[n.value]];o(i)&&o(i+u)||(i+=u,IO()||s.preventDefault(),a=ep(()=>{r(i),i=0}))}}},TM=cu({type:Be([Number,Function]),required:!0}),xM=cu({type:Number}),kM=cu({type:Number,default:2}),pUe=cu({type:String,values:["ltr","rtl"],default:"ltr"}),MM=cu({type:Number,default:0}),f6=cu({type:Number,required:!0}),dce=cu({type:String,values:["horizontal","vertical"],default:DP}),fce=ht({className:{type:String,default:""},containerElement:{type:Be([String,Object]),default:"div"},data:{type:Be(Array),default:()=>ua([])},direction:pUe,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},innerProps:{type:Be(Object),default:()=>({})},style:{type:Be([Object,String,Array])},useIsScrolling:Boolean,width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:Boolean}),pce=ht(se({cache:kM,estimatedItemSize:xM,layout:dce,initScrollOffset:MM,total:f6,itemSize:TM},fce)),BM={type:Number,default:6},hce={type:Number,default:0},mce={type:Number,default:2},Uh=ht(se({columnCache:kM,columnWidth:TM,estimatedColumnWidth:xM,estimatedRowHeight:xM,initScrollLeft:MM,initScrollTop:MM,itemKey:{type:Be(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:kM,rowHeight:TM,totalColumn:f6,totalRow:f6,hScrollbarSize:BM,vScrollbarSize:BM,scrollbarStartGap:hce,scrollbarEndGap:mce,role:String},fce)),vce=ht({alwaysOn:Boolean,class:String,layout:dce,total:f6,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:BM,startGap:hce,endGap:mce,visible:Boolean}),Dh=(e,t)=>e<t?e1:d6,s5=e=>e===uUe||e===C1||e===X1,eG=e=>e===C1;let mv=null;function p6(e=!1){if(mv===null||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const r=document.createElement("div"),a=r.style;return a.width="100px",a.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?mv=xP:(t.scrollLeft=1,t.scrollLeft===0?mv=l5:mv=TP),document.body.removeChild(t),mv}return mv}function hUe({move:e,size:t,bar:n},r){const a={},i=`translate${n.axis}(${e}px)`;return a[n.size]=t,a.transform=i,r==="horizontal"?a.height="100%":a.width="100%",a}const RM=he({name:"ElVirtualScrollBar",props:vce,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const n=B(()=>e.startGap+e.endGap),r=ot("virtual-scrollbar"),a=ot("scrollbar"),i=j(),o=j();let l=null,s=null;const u=dn({isDragging:!1,traveled:0}),c=B(()=>Xle[e.layout]),d=B(()=>e.clientSize-y(n)),p=B(()=>({position:"absolute",width:`${X1===e.layout?d.value:e.scrollbarSize}px`,height:`${X1===e.layout?e.scrollbarSize:d.value}px`,[cUe[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),f=B(()=>{const w=e.ratio;if(w>=100)return Number.POSITIVE_INFINITY;if(w>=50)return w*d.value/100;const S=d.value/3;return Math.floor(Math.min(Math.max(w*d.value/100,dUe),S))}),h=B(()=>{if(!Number.isFinite(f.value))return{display:"none"};const w=`${f.value}px`;return hUe({bar:c.value,size:w,move:u.traveled},e.layout)}),m=B(()=>Math.ceil(e.clientSize-f.value-y(n))),v=()=>{window.addEventListener("mousemove",b),window.addEventListener("mouseup",F);const w=y(o);w&&(s=document.onselectstart,document.onselectstart=()=>!1,w.addEventListener("touchmove",b,{passive:!0}),w.addEventListener("touchend",F))},g=()=>{window.removeEventListener("mousemove",b),window.removeEventListener("mouseup",F),document.onselectstart=s,s=null;const w=y(o);w&&(w.removeEventListener("touchmove",b),w.removeEventListener("touchend",F))},C=w=>{w.stopImmediatePropagation(),!(w.ctrlKey||[1,2].includes(w.button))&&(u.isDragging=!0,u[c.value.axis]=w.currentTarget[c.value.offset]-(w[c.value.client]-w.currentTarget.getBoundingClientRect()[c.value.direction]),t("start-move"),v())},F=()=>{u.isDragging=!1,u[c.value.axis]=0,t("stop-move"),g()},b=w=>{const{isDragging:S}=u;if(!S||!o.value||!i.value)return;const A=u[c.value.axis];if(!A)return;ym(l);const _=(i.value.getBoundingClientRect()[c.value.direction]-w[c.value.client])*-1,D=o.value[c.value.offset]-A,x=_-D;l=ep(()=>{u.traveled=Math.max(0,Math.min(x,m.value)),t("scroll",x,m.value)})},E=w=>{const S=Math.abs(w.target.getBoundingClientRect()[c.value.direction]-w[c.value.client]),A=o.value[c.value.offset]/2,_=S-A;u.traveled=Math.max(0,Math.min(_,m.value)),t("scroll",_,m.value)};return He(()=>e.scrollFrom,w=>{u.isDragging||(u.traveled=Math.ceil(w*m.value))}),Xn(()=>{g()}),()=>z("div",{role:"presentation",ref:i,class:[r.b(),e.class,(e.alwaysOn||u.isDragging)&&"always-on"],style:p.value,onMousedown:jt(E,["stop","prevent"]),onTouchstartPrevent:C},z("div",{ref:o,class:a.e("thumb"),style:h.value,onMousedown:C},[]))}}),gce=({name:e,getOffset:t,getItemSize:n,getItemOffset:r,getEstimatedTotalSize:a,getStartIndexForOffset:i,getStopIndexForStartIndex:o,initCache:l,clearCache:s,validateProps:u})=>he({name:e!=null?e:"ElVirtualList",props:pce,emits:[u6,c6],setup(c,{emit:d,expose:p}){u(c);const f=Kt(),h=ot("vl"),m=j(l(c,f)),v=uce(),g=j(),C=j(),F=j(),b=j({isScrolling:!1,scrollDir:"forward",scrollOffset:Ot(c.initScrollOffset)?c.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:c.scrollbarAlwaysOn}),E=B(()=>{const{total:U,cache:ae}=c,{isScrolling:ie,scrollDir:ye,scrollOffset:ne}=y(b);if(U===0)return[0,0,0,0];const Y=i(c,ne,y(m)),te=o(c,Y,ne,y(m)),X=!ie||ye===d6?Math.max(1,ae):1,re=!ie||ye===e1?Math.max(1,ae):1;return[Math.max(0,Y-X),Math.max(0,Math.min(U-1,te+re)),Y,te]}),w=B(()=>a(c,y(m))),S=B(()=>s5(c.layout)),A=B(()=>[{position:"relative",[`overflow-${S.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:c.direction,height:Ot(c.height)?`${c.height}px`:c.height,width:Ot(c.width)?`${c.width}px`:c.width},c.style]),_=B(()=>{const U=y(w),ae=y(S);return{height:ae?"100%":`${U}px`,pointerEvents:y(b).isScrolling?"none":void 0,width:ae?`${U}px`:"100%"}}),D=B(()=>S.value?c.width:c.height),{onWheel:x}=cce({atStartEdge:B(()=>b.value.scrollOffset<=0),atEndEdge:B(()=>b.value.scrollOffset>=w.value),layout:B(()=>c.layout)},U=>{var ae,ie;(ie=(ae=F.value).onMouseUp)==null||ie.call(ae),R(Math.min(b.value.scrollOffset+U,w.value-D.value))});gr(g,"wheel",x,{passive:!1});const M=()=>{const{total:U}=c;if(U>0){const[ne,Y,te,X]=y(E);d(u6,ne,Y,te,X)}const{scrollDir:ae,scrollOffset:ie,updateRequested:ye}=y(b);d(c6,ae,ie,ye)},L=U=>{const{clientHeight:ae,scrollHeight:ie,scrollTop:ye}=U.currentTarget,ne=y(b);if(ne.scrollOffset===ye)return;const Y=Math.max(0,Math.min(ye,ie-ae));b.value=Ke(se({},ne),{isScrolling:!0,scrollDir:Dh(ne.scrollOffset,Y),scrollOffset:Y,updateRequested:!1}),Ne($)},P=U=>{const{clientWidth:ae,scrollLeft:ie,scrollWidth:ye}=U.currentTarget,ne=y(b);if(ne.scrollOffset===ie)return;const{direction:Y}=c;let te=ie;if(Y===C1)switch(p6()){case l5:{te=-ie;break}case xP:{te=ye-ae-ie;break}}te=Math.max(0,Math.min(te,ye-ae)),b.value=Ke(se({},ne),{isScrolling:!0,scrollDir:Dh(ne.scrollOffset,te),scrollOffset:te,updateRequested:!1}),Ne($)},N=U=>{y(S)?P(U):L(U),M()},k=(U,ae)=>{const ie=(w.value-D.value)/ae*U;R(Math.min(w.value-D.value,ie))},R=U=>{U=Math.max(U,0),U!==y(b).scrollOffset&&(b.value=Ke(se({},y(b)),{scrollOffset:U,scrollDir:Dh(y(b).scrollOffset,U),updateRequested:!0}),Ne($))},T=(U,ae=ts)=>{const{scrollOffset:ie}=y(b);U=Math.max(0,Math.min(U,c.total-1)),R(t(c,U,ae,ie,y(m)))},O=U=>{const{direction:ae,itemSize:ie,layout:ye}=c,ne=v.value(s&&ie,s&&ye,s&&ae);let Y;if(jn(ne,String(U)))Y=ne[U];else{const te=r(c,U,y(m)),X=n(c,U,y(m)),re=y(S),we=ae===C1,q=re?te:0;ne[U]=Y={position:"absolute",left:we?void 0:`${q}px`,right:we?`${q}px`:void 0,top:re?0:`${te}px`,height:re?"100%":`${X}px`,width:re?`${X}px`:"100%"}}return Y},$=()=>{b.value.isScrolling=!1,Ne(()=>{v.value(-1,null,null)})},V=()=>{const U=g.value;U&&(U.scrollTop=0)};Gt(()=>{if(!zn)return;const{initScrollOffset:U}=c,ae=y(g);Ot(U)&&ae&&(y(S)?ae.scrollLeft=U:ae.scrollTop=U),M()}),ll(()=>{const{direction:U,layout:ae}=c,{scrollOffset:ie,updateRequested:ye}=y(b),ne=y(g);if(ye&&ne)if(ae===X1)if(U===C1)switch(p6()){case l5:{ne.scrollLeft=-ie;break}case TP:{ne.scrollLeft=ie;break}default:{const{clientWidth:Y,scrollWidth:te}=ne;ne.scrollLeft=te-Y-ie;break}}else ne.scrollLeft=ie;else ne.scrollTop=ie}),Nm(()=>{y(g).scrollTop=y(b).scrollOffset});const W={ns:h,clientSize:D,estimatedTotalSize:w,windowStyle:A,windowRef:g,innerRef:C,innerStyle:_,itemsToRender:E,scrollbarRef:F,states:b,getItemStyle:O,onScroll:N,onScrollbarScroll:k,onWheel:x,scrollTo:R,scrollToItem:T,resetScrollTop:V};return p({windowRef:g,innerRef:C,getItemStyleCache:v,scrollTo:R,scrollToItem:T,resetScrollTop:V,states:b}),W},render(c){var d;const{$slots:p,className:f,clientSize:h,containerElement:m,data:v,getItemStyle:g,innerElement:C,itemsToRender:F,innerStyle:b,layout:E,total:w,onScroll:S,onScrollbarScroll:A,states:_,useIsScrolling:D,windowStyle:x,ns:M}=c,[L,P]=F,N=an(m),k=an(C),R=[];if(w>0)for(let V=L;V<=P;V++)R.push(z(At,{key:V},(d=p.default)==null?void 0:d.call(p,{data:v,index:V,isScrolling:D?_.isScrolling:void 0,style:g(V)})));const T=[z(k,en(c.innerProps,{style:b,ref:"innerRef"}),xt(k)?R:{default:()=>R})],O=z(RM,{ref:"scrollbarRef",clientSize:h,layout:E,onScroll:A,ratio:h*100/this.estimatedTotalSize,scrollFrom:_.scrollOffset/(this.estimatedTotalSize-h),total:w,alwaysOn:_.scrollbarAlwaysOn}),$=z(N,{class:[M.e("window"),f],style:x,onScroll:S,ref:"windowRef",key:0},xt(N)?[T]:{default:()=>[T]});return z("div",{key:0,class:[M.e("wrapper"),_.scrollbarAlwaysOn?"always-on":""]},[$,O])}}),yce=gce({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:r,width:a},i,o,l)=>{const s=s5(r)?a:e,u=Math.max(0,t*n-s),c=Math.min(u,i*n),d=Math.max(0,(i+1)*n-s);switch(o===S9&&(l>=d-s&&l<=c+s?o=ts:o=zu),o){case i5:return c;case o5:return d;case zu:{const p=Math.round(d+(c-d)/2);return p<Math.ceil(s/2)?0:p>u+Math.floor(s/2)?u:p}case ts:default:return l>=d&&l<=c?l:l<d?d:c}},getStartIndexForOffset:({total:e,itemSize:t},n)=>Math.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:r,width:a},i,o)=>{const l=i*n,s=s5(r)?a:e,u=Math.ceil((s+o-l)/n);return Math.max(0,Math.min(t-1,i+u-1))},initCache(){},clearCache:!0,validateProps(){}}),t1=(e,t,n)=>{const{itemSize:r}=e,{items:a,lastVisitedIndex:i}=n;if(t>i){let o=0;if(i>=0){const l=a[i];o=l.offset+l.size}for(let l=i+1;l<=t;l++){const s=r(l);a[l]={offset:o,size:s},o+=s}n.lastVisitedIndex=t}return a[t]},mUe=(e,t,n)=>{const{items:r,lastVisitedIndex:a}=t;return(a>0?r[a].offset:0)>=n?bce(e,t,0,a,n):vUe(e,t,Math.max(0,a),n)},bce=(e,t,n,r,a)=>{for(;n<=r;){const i=n+Math.floor((r-n)/2),o=t1(e,i,t).offset;if(o===a)return i;o<a?n=i+1:o>a&&(r=i-1)}return Math.max(0,n-1)},vUe=(e,t,n,r)=>{const{total:a}=e;let i=1;for(;n<a&&t1(e,n,t).offset<r;)n+=i,i*=2;return bce(e,t,Math.floor(n/2),Math.min(n,a-1),r)},tG=({total:e},{items:t,estimatedItemSize:n,lastVisitedIndex:r})=>{let a=0;if(r>=e&&(r=e-1),r>=0){const l=t[r];a=l.offset+l.size}const o=(e-r-1)*n;return a+o},gUe=gce({name:"ElDynamicSizeList",getItemOffset:(e,t,n)=>t1(e,t,n).offset,getItemSize:(e,t,{items:n})=>n[t].size,getEstimatedTotalSize:tG,getOffset:(e,t,n,r,a)=>{const{height:i,layout:o,width:l}=e,s=s5(o)?l:i,u=t1(e,t,a),c=tG(e,a),d=Math.max(0,Math.min(c-s,u.offset)),p=Math.max(0,u.offset-s+u.size);switch(n===S9&&(r>=p-s&&r<=d+s?n=ts:n=zu),n){case i5:return d;case o5:return p;case zu:return Math.round(p+(d-p)/2);case ts:default:return r>=p&&r<=d?r:r<p?p:d}},getStartIndexForOffset:(e,t,n)=>mUe(e,n,t),getStopIndexForStartIndex:(e,t,n,r)=>{const{height:a,total:i,layout:o,width:l}=e,s=s5(o)?l:a,u=t1(e,t,r),c=n+s;let d=u.offset+u.size,p=t;for(;p<i-1&&d<c;)p++,d+=t1(e,p,r).size;return p},initCache({estimatedItemSize:e=DM},t){const n={items:{},estimatedItemSize:e,lastVisitedIndex:-1};return n.clearCacheAfterIndex=(r,a=!0)=>{var i,o;n.lastVisitedIndex=Math.min(n.lastVisitedIndex,r-1),(i=t.exposed)==null||i.getItemStyleCache(-1),a&&((o=t.proxy)==null||o.$forceUpdate())},n},clearCache:!1,validateProps:({itemSize:e})=>{}}),yUe={loading:Boolean,data:{type:Array,required:!0},hoveringIndex:Number,width:Number,id:String,ariaLabel:String};var bUe=he({name:"ElSelectDropdown",props:yUe,setup(e,{slots:t,expose:n}){const r=ut(_P),a=ot("select"),{getLabel:i,getValue:o,getDisabled:l}=L2(r.props),s=j([]),u=j(),c=B(()=>e.data.length);He(()=>c.value,()=>{var x,M;(M=(x=r.tooltipRef.value)==null?void 0:x.updatePopper)==null||M.call(x)});const d=B(()=>On(r.props.estimatedOptionHeight)),p=B(()=>d.value?{itemSize:r.props.itemHeight}:{estimatedSize:r.props.estimatedOptionHeight,itemSize:x=>s.value[x]}),f=(x=[],M)=>{const{props:{valueKey:L}}=r;return cn(M)?x&&x.some(P=>lr(Oa(P,L))===Oa(M,L)):x.includes(M)},h=(x,M)=>{if(cn(M)){const{valueKey:L}=r.props;return Oa(x,L)===Oa(M,L)}else return x===M},m=(x,M)=>r.props.multiple?f(x,o(M)):h(x,o(M)),v=(x,M)=>{const{disabled:L,multiple:P,multipleLimit:N}=r.props;return L||!M&&(P?N>0&&x.length>=N:!1)},g=x=>e.hoveringIndex===x;n({listRef:u,isSized:d,isItemDisabled:v,isItemHovering:g,isItemSelected:m,scrollToItem:x=>{const M=u.value;M&&M.scrollToItem(x)},resetScrollTop:()=>{const x=u.value;x&&x.resetScrollTop()}});const E=x=>{const{index:M,data:L,style:P}=x,N=y(d),{itemSize:k,estimatedSize:R}=y(p),{modelValue:T}=r.props,{onSelect:O,onHover:$}=r,V=L[M];if(V.type==="Group")return Ee(XKe,{item:V,style:P,height:N?k:R},null);const W=m(T,V),U=v(T,W),ae=g(M);return Ee(iUe,en(x,{selected:W,disabled:l(V)||U,created:!!V.created,hovering:ae,item:V,onSelect:O,onHover:$}),{default:ie=>{var ye;return((ye=t.default)==null?void 0:ye.call(t,ie))||Ee("span",null,[i(V)])}})},{onKeyboardNavigate:w,onKeyboardSelect:S}=r,A=()=>{w("forward")},_=()=>{w("backward")},D=x=>{const M=Ar(x),{tab:L,esc:P,down:N,up:k,enter:R,numpadEnter:T}=gt;switch([P,N,k,R,T].includes(M)&&(x.preventDefault(),x.stopPropagation()),M){case L:case P:break;case N:A();break;case k:_();break;case R:case T:S();break}};return()=>{var x,M,L,P;const{data:N,width:k}=e,{height:R,multiple:T,scrollbarAlwaysOn:O}=r.props,$=B(()=>Z7?!0:O),V=y(d)?yce:gUe;return Ee("div",{class:[a.b("dropdown"),a.is("multiple",T)],style:{width:`${k}px`}},[(x=t.header)==null?void 0:x.call(t),((M=t.loading)==null?void 0:M.call(t))||((L=t.empty)==null?void 0:L.call(t))||Ee(V,en({ref:u},y(p),{className:a.be("dropdown","list"),scrollbarAlwaysOn:$.value,data:N,height:R,width:k,total:N.length,innerElement:"ul",innerProps:{id:e.id,role:"listbox","aria-label":e.ariaLabel,"aria-orientation":"vertical"},onKeydown:D}),{default:W=>Ee(E,W,null)}),(P=t.footer)==null?void 0:P.call(t)])}}});function CUe(e,t){const{aliasProps:n,getLabel:r,getValue:a}=L2(e),i=j(0),o=j(),l=B(()=>e.allowCreate&&e.filterable);He(()=>e.options,f=>{const h=new Set(f.map(m=>r(m)));t.createdOptions=t.createdOptions.filter(m=>!h.has(r(m)))});function s(f){const h=m=>r(m)===f;return e.options&&e.options.some(h)||t.createdOptions.some(h)}function u(f){l.value&&(e.multiple&&f.created?i.value++:o.value=f)}function c(f){if(l.value)if(f&&f.length>0){if(s(f)){t.createdOptions=t.createdOptions.filter(m=>r(m)!==t.previousQuery);return}const h={[n.value.value]:f,[n.value.label]:f,created:!0,[n.value.disabled]:!1};t.createdOptions.length>=i.value?t.createdOptions[i.value]=h:t.createdOptions.push(h)}else if(e.multiple)t.createdOptions.length=i.value;else{const h=o.value;t.createdOptions.length=0,h&&h.created&&t.createdOptions.push(h)}}function d(f){if(!l.value||!f||!f.created||f.created&&e.reserveKeyword&&t.inputValue===r(f))return;const h=t.createdOptions.findIndex(m=>a(m)===a(f));~h&&(t.createdOptions.splice(h,1),i.value--)}function p(){l.value&&(t.createdOptions.length=0,i.value=0)}return{createNewOption:c,removeNewOption:d,selectNewOption:u,clearAllNewOption:p}}const FUe=(e,t)=>{const{t:n}=Pn(),r=ot("select"),a=ot("input"),{form:i,formItem:o}=bi(),{inputId:l}=Rl(e,{formItemContext:o}),{aliasProps:s,getLabel:u,getValue:c,getDisabled:d,getOptions:p}=L2(e),{valueOnClear:f,isEmptyValue:h}=S2(e),m=dn({inputValue:"",cachedOptions:[],createdOptions:[],hoveringIndex:-1,inputHovering:!1,selectionWidth:0,collapseItemWidth:0,previousQuery:null,previousValue:void 0,selectedLabel:"",menuVisibleOnFocus:!1,isBeforeHide:!1}),v=j(-1),g=j(!1),C=j(),F=j(),b=j(),E=j(),w=j(),S=j(),A=j(),_=j(),D=j(),x=j(),{isComposing:M,handleCompositionStart:L,handleCompositionEnd:P,handleCompositionUpdate:N}=T2({afterComposition:vt=>Zn(vt)}),k=B(()=>e.disabled||!!(i!=null&&i.disabled)),{wrapperRef:R,isFocused:T,handleBlur:O}=kd(w,{disabled:k,afterFocus(){e.automaticDropdown&&!U.value&&(U.value=!0,m.menuVisibleOnFocus=!0)},beforeBlur(vt){var zt,pn;return((zt=b.value)==null?void 0:zt.isFocusInsideContent(vt))||((pn=E.value)==null?void 0:pn.isFocusInsideContent(vt))},afterBlur(){var vt;U.value=!1,m.menuVisibleOnFocus=!1,e.validateEvent&&((vt=o==null?void 0:o.validate)==null||vt.call(o,"blur").catch(zt=>Fn(zt)))}}),$=B(()=>de("")),V=B(()=>e.loading?!1:e.options.length>0||m.createdOptions.length>0),W=j([]),U=j(!1),ae=B(()=>{var vt;return(vt=i==null?void 0:i.statusIcon)!=null?vt:!1}),ie=B(()=>{const vt=W.value.length*e.itemHeight;return vt>e.height?e.height:vt}),ye=B(()=>e.multiple?st(e.modelValue)&&e.modelValue.length>0:!h(e.modelValue)),ne=B(()=>e.clearable&&!k.value&&ye.value&&(T.value||m.inputHovering)),Y=B(()=>e.remote&&e.filterable?"":e.suffixIcon),te=B(()=>Y.value&&r.is("reverse",U.value)),X=B(()=>(o==null?void 0:o.validateState)||""),re=B(()=>{if(X.value)return h9[X.value]}),we=B(()=>e.remote?e.debounce:0),q=B(()=>e.remote&&!m.inputValue&&!V.value),Q=B(()=>e.loading?e.loadingText||n("el.select.loading"):e.filterable&&m.inputValue&&V.value&&W.value.length===0?e.noMatchText||n("el.select.noMatch"):V.value?null:e.noDataText||n("el.select.noData")),ce=B(()=>e.filterable&&Mt(e.filterMethod)),me=B(()=>e.filterable&&e.remote&&Mt(e.remoteMethod)),de=vt=>{const zt=new RegExp(EP(vt),"i"),pn=vn=>ce.value||me.value?!0:vt?zt.test(u(vn)||""):!0;return e.loading?[]:[...m.createdOptions,...e.options].reduce((vn,Nr)=>{const Ur=p(Nr);if(st(Ur)){const ni=Ur.filter(pn);ni.length>0&&vn.push({label:u(Nr),type:"Group"},...ni)}else(e.remote||pn(Nr))&&vn.push(Nr);return vn},[])},Z=()=>{W.value=de(m.inputValue)},oe=B(()=>{const vt=new Map;return $.value.forEach((zt,pn)=>{vt.set(fn(c(zt)),{option:zt,index:pn})}),vt}),Ae=B(()=>{const vt=new Map;return W.value.forEach((zt,pn)=>{vt.set(fn(c(zt)),{option:zt,index:pn})}),vt}),Oe=B(()=>W.value.every(vt=>d(vt))),Ge=za(),Xe=B(()=>Ge.value==="small"?"small":"default"),De=()=>{var vt;if(Ot(e.fitInputWidth)){v.value=e.fitInputWidth;return}const zt=((vt=C.value)==null?void 0:vt.offsetWidth)||200;!e.fitInputWidth&&V.value?Ne(()=>{v.value=Math.max(zt,ve())}):v.value=zt},ve=()=>{var vt,zt;const vn=document.createElement("canvas").getContext("2d"),Nr=r.be("dropdown","item"),ni=(((zt=(vt=_.value)==null?void 0:vt.listRef)==null?void 0:zt.innerRef)||document).querySelector(`.${Nr}`);if(ni===null||vn===null)return 0;const go=getComputedStyle(ni),$o=Number.parseFloat(go.paddingLeft)+Number.parseFloat(go.paddingRight);return vn.font=`bold ${go.font.replace(new RegExp(`\\b${go.fontWeight}\\b`),"")}`,W.value.reduce((Ui,Nl)=>{const Ci=vn.measureText(u(Nl));return Math.max(Ci.width,Ui)},0)+$o},Se=()=>{if(!F.value)return 0;const vt=window.getComputedStyle(F.value);return Number.parseFloat(vt.gap||"6px")},Je=B(()=>{const vt=Se(),zt=e.filterable?vt+gP:0;return{maxWidth:`${x.value&&e.maxCollapseTags===1?m.selectionWidth-m.collapseItemWidth-vt-zt:m.selectionWidth-zt}px`}}),et=B(()=>({maxWidth:`${m.selectionWidth}px`})),Te=B(()=>st(e.modelValue)?e.modelValue.length===0&&!m.inputValue:e.filterable?!m.inputValue:!0),We=B(()=>{var vt;const zt=(vt=e.placeholder)!=null?vt:n("el.select.placeholder");return e.multiple||!ye.value?zt:m.selectedLabel}),qe=B(()=>{var vt,zt;return(zt=(vt=b.value)==null?void 0:vt.popperRef)==null?void 0:zt.contentRef}),it=B(()=>{if(e.multiple){const vt=e.modelValue.length;if(e.modelValue.length>0&&Ae.value.has(e.modelValue[vt-1])){const{index:zt}=Ae.value.get(e.modelValue[vt-1]);return zt}}else if(!h(e.modelValue)&&Ae.value.has(e.modelValue)){const{index:vt}=Ae.value.get(e.modelValue);return vt}return-1}),Ve=B({get(){return U.value&&(e.loading||!q.value)&&(!g.value||!xo(m.previousQuery))},set(vt){U.value=vt}}),Me=B(()=>e.multiple?e.collapseTags?m.cachedOptions.slice(0,e.maxCollapseTags):m.cachedOptions:[]),Ze=B(()=>e.multiple?e.collapseTags?m.cachedOptions.slice(e.maxCollapseTags):[]:[]),{createNewOption:le,removeNewOption:_e,selectNewOption:xe,clearAllNewOption:rt}=CUe(e,m),ct=()=>{k.value||(m.menuVisibleOnFocus?m.menuVisibleOnFocus=!1:U.value=!U.value)},ge=()=>{m.inputValue.length>0&&!U.value&&(U.value=!0),le(m.inputValue),Ne(()=>{tn(m.inputValue)})},sn=E2(()=>{ge(),g.value=!1},we),tn=vt=>{m.previousQuery===vt||M.value||(m.previousQuery=vt,e.filterable&&Mt(e.filterMethod)?e.filterMethod(vt):e.filterable&&e.remote&&Mt(e.remoteMethod)&&e.remoteMethod(vt),e.defaultFirstOption&&(e.filterable||e.remote)&&W.value.length?Ne(Ut):Ne(hn))},Ut=()=>{const vt=W.value.filter(vn=>!vn.disabled&&vn.type!=="Group"),zt=vt.find(vn=>vn.created),pn=vt[0];m.hoveringIndex=Dt(W.value,zt||pn)},at=vt=>{Fa(e.modelValue,vt)||t(An,vt)},It=vt=>{t(Jt,vt),at(vt),m.previousValue=e.multiple?String(vt):vt,Ne(()=>{if(e.multiple&&st(e.modelValue)){const zt=m.cachedOptions.slice(),pn=e.modelValue.map(vn=>ba(vn,zt));Fa(m.cachedOptions,pn)||(m.cachedOptions=pn)}else Ya(!0)})},Dt=(vt=[],zt)=>{if(!cn(zt))return vt.indexOf(zt);const pn=e.valueKey;let vn=-1;return vt.some((Nr,Ur)=>Oa(Nr,pn)===Oa(zt,pn)?(vn=Ur,!0):!1),vn},fn=vt=>cn(vt)?Oa(vt,e.valueKey):vt,wn=()=>{De()},Ln=()=>{m.selectionWidth=Number.parseFloat(window.getComputedStyle(F.value).width)},_r=()=>{m.collapseItemWidth=x.value.getBoundingClientRect().width},br=()=>{var vt,zt;(zt=(vt=b.value)==null?void 0:vt.updatePopper)==null||zt.call(vt)},Wr=()=>{var vt,zt;(zt=(vt=E.value)==null?void 0:vt.updatePopper)==null||zt.call(vt)},Dr=vt=>{const zt=c(vt);if(e.multiple){let pn=e.modelValue.slice();const vn=Dt(pn,zt);vn>-1?(pn=[...pn.slice(0,vn),...pn.slice(vn+1)],m.cachedOptions.splice(vn,1),_e(vt)):(e.multipleLimit<=0||pn.length<e.multipleLimit)&&(pn=[...pn,zt],m.cachedOptions.push(vt),xe(vt)),It(pn),vt.created&&tn(""),e.filterable&&!e.reserveKeyword&&(m.inputValue="")}else m.selectedLabel=u(vt),!Fa(e.modelValue,zt)&&It(zt),U.value=!1,xe(vt),vt.created||rt();Pr()},Vr=(vt,zt)=>{let pn=e.modelValue.slice();const vn=Dt(pn,c(zt));vn>-1&&!k.value&&(pn=[...e.modelValue.slice(0,vn),...e.modelValue.slice(vn+1)],m.cachedOptions.splice(vn,1),It(pn),t("remove-tag",c(zt)),_e(zt)),vt.stopPropagation(),Pr()},Pr=()=>{var vt;(vt=w.value)==null||vt.focus()},Tr=()=>{var vt;if(U.value){U.value=!1,Ne(()=>{var zt;return(zt=w.value)==null?void 0:zt.blur()});return}(vt=w.value)==null||vt.blur()},Mr=()=>{m.inputValue.length>0?m.inputValue="":U.value=!1},xr=vt=>hle(vt,zt=>!m.cachedOptions.some(pn=>c(pn)===zt&&d(pn))),Kr=vt=>{const zt=Ar(vt);if(e.multiple&&zt!==gt.delete&&m.inputValue.length===0){vt.preventDefault();const pn=e.modelValue.slice(),vn=xr(pn);if(vn<0)return;const Nr=pn[vn];pn.splice(vn,1);const Ur=m.cachedOptions[vn];m.cachedOptions.splice(vn,1),_e(Ur),It(pn),t("remove-tag",Nr)}},ga=()=>{let vt;st(e.modelValue)?vt=[]:vt=f.value,m.selectedLabel="",U.value=!1,It(vt),t("clear"),rt(),Pr()},Ir=(vt,zt=void 0)=>{const pn=W.value;if(!["forward","backward"].includes(vt)||k.value||pn.length<=0||Oe.value||M.value)return;if(!U.value)return ct();On(zt)&&(zt=m.hoveringIndex);let vn=-1;vt==="forward"?(vn=zt+1,vn>=pn.length&&(vn=0)):vt==="backward"&&(vn=zt-1,(vn<0||vn>=pn.length)&&(vn=pn.length-1));const Nr=pn[vn];if(d(Nr)||Nr.type==="Group")return Ir(vt,vn);m.hoveringIndex=vn,ya(vn)},dt=()=>{if(U.value)~m.hoveringIndex&&W.value[m.hoveringIndex]&&Dr(W.value[m.hoveringIndex]);else return ct()},Nt=vt=>{m.hoveringIndex=vt!=null?vt:-1},hn=()=>{e.multiple?m.hoveringIndex=W.value.findIndex(vt=>e.modelValue.some(zt=>fn(zt)===fn(c(vt)))):m.hoveringIndex=W.value.findIndex(vt=>fn(c(vt))===fn(e.modelValue))},Zn=vt=>{if(m.inputValue=vt.target.value,e.remote)g.value=!0,sn();else return ge()},Er=vt=>{if(U.value=!1,T.value){const zt=new FocusEvent("blur",vt);O(zt)}},pa=()=>(m.isBeforeHide=!1,Ne(()=>{~it.value&&ya(m.hoveringIndex)})),ya=vt=>{_.value.scrollToItem(vt)},ba=(vt,zt)=>{const pn=fn(vt);if(oe.value.has(pn)){const{option:vn}=oe.value.get(pn);return vn}if(zt&&zt.length){const vn=zt.find(Nr=>fn(c(Nr))===pn);if(vn)return vn}return{[s.value.value]:vt,[s.value.label]:vt}},ea=vt=>{var zt,pn;return(pn=(zt=oe.value.get(c(vt)))==null?void 0:zt.index)!=null?pn:-1},Ya=(vt=!1)=>{if(e.multiple)if(e.modelValue.length>0){const zt=m.cachedOptions.slice();m.cachedOptions.length=0,m.previousValue=e.modelValue.toString();for(const pn of e.modelValue){const vn=ba(pn,zt);m.cachedOptions.push(vn)}}else m.cachedOptions=[],m.previousValue=void 0;else if(ye.value){m.previousValue=e.modelValue;const zt=W.value,pn=zt.findIndex(vn=>fn(c(vn))===fn(e.modelValue));~pn?m.selectedLabel=u(zt[pn]):(!m.selectedLabel||vt)&&(m.selectedLabel=fn(e.modelValue))}else m.selectedLabel="",m.previousValue=void 0;rt(),De()};return He(()=>e.fitInputWidth,()=>{De()}),He(U,vt=>{vt?(e.persistent||De(),tn("")):(m.inputValue="",m.previousQuery=null,m.isBeforeHide=!0,le("")),t("visible-change",vt)}),He(()=>e.modelValue,(vt,zt)=>{var pn;(!vt||st(vt)&&vt.length===0||e.multiple&&!Fa(vt.toString(),m.previousValue)||!e.multiple&&fn(vt)!==fn(m.previousValue))&&Ya(!0),!Fa(vt,zt)&&e.validateEvent&&((pn=o==null?void 0:o.validate)==null||pn.call(o,"change").catch(Nr=>Fn(Nr)))},{deep:!0}),He(()=>e.options,()=>{const vt=w.value;(!vt||vt&&document.activeElement!==vt)&&Ya()},{deep:!0,flush:"post"}),He(()=>W.value,()=>(De(),_.value&&Ne(_.value.resetScrollTop))),so(()=>{m.isBeforeHide||Z()}),so(()=>{const{valueKey:vt,options:zt}=e,pn=new Map;for(const vn of zt){const Nr=c(vn);let Ur=Nr;if(cn(Ur)&&(Ur=Oa(Nr,vt)),pn.get(Ur)){Fn("ElSelectV2","The option values you provided seem to be duplicated, which may cause some problems, please check.");break}else pn.set(Ur,!0)}}),Gt(()=>{Ya()}),aa(C,wn),aa(F,Ln),aa(_,br),aa(R,br),aa(D,Wr),aa(x,_r),{inputId:l,collapseTagSize:Xe,currentPlaceholder:We,expanded:U,emptyText:Q,popupHeight:ie,debounce:we,allOptions:$,allOptionsValueMap:oe,filteredOptions:W,iconComponent:Y,iconReverse:te,tagStyle:Je,collapseTagStyle:et,popperSize:v,dropdownMenuVisible:Ve,hasModelValue:ye,shouldShowPlaceholder:Te,selectDisabled:k,selectSize:Ge,needStatusIcon:ae,showClearBtn:ne,states:m,isFocused:T,nsSelect:r,nsInput:a,inputRef:w,menuRef:_,tagMenuRef:D,tooltipRef:b,tagTooltipRef:E,selectRef:C,wrapperRef:R,selectionRef:F,prefixRef:S,suffixRef:A,collapseItemRef:x,popperRef:qe,validateState:X,validateIcon:re,showTagList:Me,collapseTagList:Ze,debouncedOnInputChange:sn,deleteTag:Vr,getLabel:u,getValue:c,getDisabled:d,getValueKey:fn,getIndex:ea,handleClear:ga,handleClickOutside:Er,handleDel:Kr,handleEsc:Mr,focus:Pr,blur:Tr,handleMenuEnter:pa,handleResize:wn,resetSelectionWidth:Ln,updateTooltip:br,updateTagTooltip:Wr,updateOptions:Z,toggleMenu:ct,scrollTo:ya,onInput:Zn,onKeyboardNavigate:Ir,onKeyboardSelect:dt,onSelect:Dr,onHover:Nt,handleCompositionStart:L,handleCompositionEnd:P,handleCompositionUpdate:N}},EUe=he({name:"ElSelectV2",components:{ElSelectMenu:bUe,ElTag:id,ElTooltip:Mi,ElIcon:kt},directives:{ClickOutside:Cd},props:QKe,emits:tUe,setup(e,{emit:t}){const n=B(()=>{const{modelValue:s,multiple:u}=e,c=u?[]:void 0;return st(s)?u?s:c:u?c:s}),r=FUe(dn(Ke(se({},Pa(e)),{modelValue:n})),t),{calculatorRef:a,inputStyle:i}=yP(),o=ki();Xt(_P,{props:dn(Ke(se({},Pa(e)),{height:r.popupHeight,modelValue:n})),expanded:r.expanded,tooltipRef:r.tooltipRef,contentId:o,onSelect:r.onSelect,onHover:r.onHover,onKeyboardNavigate:r.onKeyboardNavigate,onKeyboardSelect:r.onKeyboardSelect});const l=B(()=>e.multiple?r.states.cachedOptions.map(s=>r.getLabel(s)):r.states.selectedLabel);return Ke(se({},r),{modelValue:n,selectedLabel:l,calculatorRef:a,inputStyle:i,contentId:o,BORDER_HORIZONTAL_WIDTH:Que})}});function wUe(e,t,n,r,a,i){const o=Yt("el-tag"),l=Yt("el-tooltip"),s=Yt("el-icon"),u=Yt("el-select-menu"),c=$m("click-outside");return rn((H(),ue("div",{ref:"selectRef",class:J([e.nsSelect.b(),e.nsSelect.m(e.selectSize)]),onMouseenter:d=>e.states.inputHovering=!0,onMouseleave:d=>e.states.inputHovering=!1},[Ee(l,{ref:"tooltipRef",visible:e.dropdownMenuVisible,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"popper-style":e.popperStyle,"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":e.popperOptions,"fallback-placements":e.fallbackPlacements,effect:e.effect,placement:e.placement,pure:"",transition:`${e.nsSelect.namespace.value}-zoom-in-top`,trigger:"click",persistent:e.persistent,"append-to":e.appendTo,"show-arrow":e.showArrow,offset:e.offset,onBeforeShow:e.handleMenuEnter,onHide:d=>e.states.isBeforeHide=!1},{default:Ie(()=>{var d,p;return[be("div",{ref:"wrapperRef",class:J([e.nsSelect.e("wrapper"),e.nsSelect.is("focused",e.isFocused),e.nsSelect.is("hovering",e.states.inputHovering),e.nsSelect.is("filterable",e.filterable),e.nsSelect.is("disabled",e.selectDisabled)]),onClick:jt(e.toggleMenu,["prevent"])},[e.$slots.prefix?(H(),ue("div",{key:0,ref:"prefixRef",class:J(e.nsSelect.e("prefix"))},[ze(e.$slots,"prefix")],2)):$e("v-if",!0),be("div",{ref:"selectionRef",class:J([e.nsSelect.e("selection"),e.nsSelect.is("near",e.multiple&&!e.$slots.prefix&&!!e.modelValue.length)])},[e.multiple?ze(e.$slots,"tag",{key:0,data:e.states.cachedOptions,deleteTag:e.deleteTag,selectDisabled:e.selectDisabled},()=>[(H(!0),ue(At,null,bn(e.showTagList,f=>(H(),ue("div",{key:e.getValueKey(e.getValue(f)),class:J(e.nsSelect.e("selected-item"))},[Ee(o,{closable:!e.selectDisabled&&!e.getDisabled(f),size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":"",style:Rt(e.tagStyle),onClose:h=>e.deleteTag(h,f)},{default:Ie(()=>[be("span",{class:J(e.nsSelect.e("tags-text"))},[ze(e.$slots,"label",{index:e.getIndex(f),label:e.getLabel(f),value:e.getValue(f)},()=>[En(pt(e.getLabel(f)),1)])],2)]),_:2},1032,["closable","size","type","effect","style","onClose"])],2))),128)),e.collapseTags&&e.modelValue.length>e.maxCollapseTags?(H(),je(l,{key:0,ref:"tagTooltipRef",disabled:e.dropdownMenuVisible||!e.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom","popper-class":e.popperClass,"popper-style":e.popperStyle,teleported:e.teleported},{default:Ie(()=>[be("div",{ref:"collapseItemRef",class:J(e.nsSelect.e("selected-item"))},[Ee(o,{closable:!1,size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,style:Rt(e.collapseTagStyle),"disable-transitions":""},{default:Ie(()=>[be("span",{class:J(e.nsSelect.e("tags-text"))}," + "+pt(e.modelValue.length-e.maxCollapseTags),3)]),_:1},8,["size","type","effect","style"])],2)]),content:Ie(()=>[be("div",{ref:"tagMenuRef",class:J(e.nsSelect.e("selection"))},[(H(!0),ue(At,null,bn(e.collapseTagList,f=>(H(),ue("div",{key:e.getValueKey(e.getValue(f)),class:J(e.nsSelect.e("selected-item"))},[Ee(o,{class:"in-tooltip",closable:!e.selectDisabled&&!e.getDisabled(f),size:e.collapseTagSize,type:e.tagType,effect:e.tagEffect,"disable-transitions":"",onClose:h=>e.deleteTag(h,f)},{default:Ie(()=>[be("span",{class:J(e.nsSelect.e("tags-text"))},[ze(e.$slots,"label",{index:e.getIndex(f),label:e.getLabel(f),value:e.getValue(f)},()=>[En(pt(e.getLabel(f)),1)])],2)]),_:2},1032,["closable","size","type","effect","onClose"])],2))),128))],2)]),_:3},8,["disabled","effect","popper-class","popper-style","teleported"])):$e("v-if",!0)]):$e("v-if",!0),be("div",{class:J([e.nsSelect.e("selected-item"),e.nsSelect.e("input-wrapper"),e.nsSelect.is("hidden",!e.filterable)])},[rn(be("input",{id:e.inputId,ref:"inputRef","onUpdate:modelValue":f=>e.states.inputValue=f,style:Rt(e.inputStyle),autocomplete:e.autocomplete,tabindex:e.tabindex,"aria-autocomplete":"none","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":e.expanded,"aria-label":e.ariaLabel,class:J([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,role:"combobox","aria-controls":e.contentId,"aria-activedescendant":e.states.hoveringIndex>=0?`${e.contentId}-${e.states.hoveringIndex}`:"",readonly:!e.filterable,spellcheck:"false",type:"text",name:e.name,onInput:e.onInput,onCompositionstart:e.handleCompositionStart,onCompositionupdate:e.handleCompositionUpdate,onCompositionend:e.handleCompositionEnd,onKeydown:[sa(jt(f=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"]),sa(jt(f=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"]),sa(jt(e.onKeyboardSelect,["stop","prevent"]),["enter"]),sa(jt(e.handleEsc,["stop","prevent"]),["esc"]),sa(jt(e.handleDel,["stop"]),["delete"])],onClick:jt(e.toggleMenu,["stop"])},null,46,["id","onUpdate:modelValue","autocomplete","tabindex","aria-expanded","aria-label","disabled","aria-controls","aria-activedescendant","readonly","name","onInput","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown","onClick"]),[[Jf,e.states.inputValue]]),e.filterable?(H(),ue("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:J(e.nsSelect.e("input-calculator")),textContent:pt(e.states.inputValue)},null,10,["textContent"])):$e("v-if",!0)],2),e.shouldShowPlaceholder?(H(),ue("div",{key:1,class:J([e.nsSelect.e("selected-item"),e.nsSelect.e("placeholder"),e.nsSelect.is("transparent",!e.hasModelValue||e.expanded&&!e.states.inputValue)])},[e.hasModelValue?ze(e.$slots,"label",{key:0,index:(p=(d=e.allOptionsValueMap.get(e.modelValue))==null?void 0:d.index)!=null?p:-1,label:e.currentPlaceholder,value:e.modelValue},()=>[be("span",null,pt(e.currentPlaceholder),1)]):(H(),ue("span",{key:1},pt(e.currentPlaceholder),1))],2)):$e("v-if",!0)],2),be("div",{ref:"suffixRef",class:J(e.nsSelect.e("suffix"))},[e.iconComponent?rn((H(),je(s,{key:0,class:J([e.nsSelect.e("caret"),e.nsInput.e("icon"),e.iconReverse])},{default:Ie(()=>[(H(),je(an(e.iconComponent)))]),_:1},8,["class"])),[[Nn,!e.showClearBtn]]):$e("v-if",!0),e.showClearBtn&&e.clearIcon?(H(),je(s,{key:1,class:J([e.nsSelect.e("caret"),e.nsInput.e("icon"),e.nsSelect.e("clear")]),onClick:jt(e.handleClear,["prevent","stop"])},{default:Ie(()=>[(H(),je(an(e.clearIcon)))]),_:1},8,["class","onClick"])):$e("v-if",!0),e.validateState&&e.validateIcon&&e.needStatusIcon?(H(),je(s,{key:2,class:J([e.nsInput.e("icon"),e.nsInput.e("validateIcon"),e.nsInput.is("loading",e.validateState==="validating")])},{default:Ie(()=>[(H(),je(an(e.validateIcon)))]),_:1},8,["class"])):$e("v-if",!0)],2)],10,["onClick"])]}),content:Ie(()=>[Ee(u,{id:e.contentId,ref:"menuRef",data:e.filteredOptions,width:e.popperSize-e.BORDER_HORIZONTAL_WIDTH,"hovering-index":e.states.hoveringIndex,"scrollbar-always-on":e.scrollbarAlwaysOn,"aria-label":e.ariaLabel},ji({default:Ie(d=>[ze(e.$slots,"default",ns(Us(d)))]),_:2},[e.$slots.header?{name:"header",fn:Ie(()=>[be("div",{class:J(e.nsSelect.be("dropdown","header")),onClick:jt(()=>{},["stop"])},[ze(e.$slots,"header")],10,["onClick"])])}:void 0,e.$slots.loading&&e.loading?{name:"loading",fn:Ie(()=>[be("div",{class:J(e.nsSelect.be("dropdown","loading"))},[ze(e.$slots,"loading")],2)])}:e.loading||e.filteredOptions.length===0?{name:"empty",fn:Ie(()=>[be("div",{class:J(e.nsSelect.be("dropdown","empty"))},[ze(e.$slots,"empty",{},()=>[be("span",null,pt(e.emptyText),1)])],2)])}:void 0,e.$slots.footer?{name:"footer",fn:Ie(()=>[be("div",{class:J(e.nsSelect.be("dropdown","footer")),onClick:jt(()=>{},["stop"])},[ze(e.$slots,"footer")],10,["onClick"])])}:void 0]),1032,["id","data","width","hovering-index","scrollbar-always-on","aria-label"])]),_:3},8,["visible","teleported","popper-class","popper-style","popper-options","fallback-placements","effect","placement","transition","persistent","append-to","show-arrow","offset","onBeforeShow","onHide"])],42,["onMouseenter","onMouseleave"])),[[c,e.handleClickOutside,e.popperRef]])}var SUe=yt(EUe,[["render",wUe],["__file","select.vue"]]);const AUe=ln(SUe),_Ue=ht({animated:Boolean,count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Be([Number,Object])}}),DUe=ht({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),TUe=he({name:"ElSkeletonItem"}),xUe=he(Ke(se({},TUe),{props:DUe,setup(e){const t=ot("skeleton");return(n,r)=>(H(),ue("div",{class:J([y(t).e("item"),y(t).e(n.variant)])},[n.variant==="image"?(H(),je(y(KBe),{key:0})):$e("v-if",!0)],2))}}));var h6=yt(xUe,[["__file","skeleton-item.vue"]]);const kUe=(e,t=0)=>{if(t===0)return e;const n=cn(t)&&!!t.initVal,r=j(n);let a=null;const i=l=>{if(On(l)){r.value=e.value;return}a&&clearTimeout(a),a=setTimeout(()=>{r.value=e.value},l)},o=l=>{l==="leading"?Ot(t)?i(t):i(t.leading):cn(t)?i(t.trailing):r.value=!1};return Gt(()=>o("leading")),He(()=>e.value,l=>{o(l?"leading":"trailing")}),r},MUe=he({name:"ElSkeleton"}),BUe=he(Ke(se({},MUe),{props:_Ue,setup(e,{expose:t}){const n=e,r=ot("skeleton"),a=kUe(Jn(n,"loading"),n.throttle);return t({uiLoading:a}),(i,o)=>y(a)?(H(),ue("div",en({key:0,class:[y(r).b(),y(r).is("animated",i.animated)]},i.$attrs),[(H(!0),ue(At,null,bn(i.count,l=>(H(),ue(At,{key:l},[y(a)?ze(i.$slots,"template",{key:l},()=>[Ee(h6,{class:J(y(r).is("first")),variant:"p"},null,8,["class"]),(H(!0),ue(At,null,bn(i.rows,s=>(H(),je(h6,{key:s,class:J([y(r).e("paragraph"),y(r).is("last",s===i.rows&&i.rows>1)]),variant:"p"},null,8,["class"]))),128))]):$e("v-if",!0)],64))),128))],16)):ze(i.$slots,"default",ns(en({key:1},i.$attrs)))}}));var RUe=yt(BUe,[["__file","skeleton.vue"]]);const LUe=ln(RUe,{SkeletonItem:h6}),OUe=fa(h6),Cce=Symbol("sliderContextKey"),PUe=ht(se({modelValue:{type:Be([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:qa,inputSize:qa,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:Be(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:Be(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Md,default:"top"},marks:{type:Be(Object)},validateEvent:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0}},vo(["ariaLabel"]))),WE=e=>Ot(e)||st(e)&&e.every(Ot),IUe={[Jt]:WE,[Ha]:WE,[An]:WE},NUe=ht({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Md,default:"top"}}),$Ue={[Jt]:e=>Ot(e)},VUe=(e,t,n)=>{const r=j(),a=j(!1),i=B(()=>t.value instanceof Function),o=B(()=>i.value&&t.value(e.modelValue)||e.modelValue),l=oc(()=>{n.value&&(a.value=!0)},50),s=oc(()=>{n.value&&(a.value=!1)},50);return{tooltip:r,tooltipVisible:a,formatValue:o,displayTooltip:l,hideTooltip:s}},HUe=(e,t,n)=>{const{disabled:r,min:a,max:i,step:o,showTooltip:l,persistent:s,precision:u,sliderSize:c,formatTooltip:d,emitChange:p,resetSize:f,updateDragging:h}=ut(Cce),{tooltip:m,tooltipVisible:v,formatValue:g,displayTooltip:C,hideTooltip:F}=VUe(e,d,l),b=j(),E=B(()=>`${(e.modelValue-a.value)/(i.value-a.value)*100}%`),w=B(()=>e.vertical?{bottom:E.value}:{left:E.value}),S=()=>{t.hovering=!0,C()},A=()=>{t.hovering=!1,t.dragging||F()},_=U=>{r.value||(U.preventDefault(),O(U),window.addEventListener("mousemove",$),window.addEventListener("touchmove",$),window.addEventListener("mouseup",V),window.addEventListener("touchend",V),window.addEventListener("contextmenu",V),b.value.focus())},D=U=>{r.value||(t.newPosition=Number.parseFloat(E.value)+U/(i.value-a.value)*100,W(t.newPosition),p())},x=()=>{D(-o.value)},M=()=>{D(o.value)},L=()=>{D(-o.value*4)},P=()=>{D(o.value*4)},N=()=>{r.value||(W(0),p())},k=()=>{r.value||(W(100),p())},R=U=>{const ae=Ar(U);let ie=!0;switch(ae){case gt.left:case gt.down:x();break;case gt.right:case gt.up:M();break;case gt.home:N();break;case gt.end:k();break;case gt.pageDown:L();break;case gt.pageUp:P();break;default:ie=!1;break}ie&&U.preventDefault()},T=U=>{let ae,ie;return U.type.startsWith("touch")?(ie=U.touches[0].clientY,ae=U.touches[0].clientX):(ie=U.clientY,ae=U.clientX),{clientX:ae,clientY:ie}},O=U=>{t.dragging=!0,t.isClick=!0;const{clientX:ae,clientY:ie}=T(U);e.vertical?t.startY=ie:t.startX=ae,t.startPosition=Number.parseFloat(E.value),t.newPosition=t.startPosition},$=U=>{if(t.dragging){t.isClick=!1,C(),f();let ae;const{clientX:ie,clientY:ye}=T(U);e.vertical?(t.currentY=ye,ae=(t.startY-t.currentY)/c.value*100):(t.currentX=ie,ae=(t.currentX-t.startX)/c.value*100),t.newPosition=t.startPosition+ae,W(t.newPosition)}},V=()=>{t.dragging&&(setTimeout(()=>{t.dragging=!1,t.hovering||F(),t.isClick||W(t.newPosition),p()},0),window.removeEventListener("mousemove",$),window.removeEventListener("touchmove",$),window.removeEventListener("mouseup",V),window.removeEventListener("touchend",V),window.removeEventListener("contextmenu",V))},W=U=>Qt(null,null,function*(){if(U===null||Number.isNaN(+U))return;U=s9(U,0,100);const ae=Math.floor((i.value-a.value)/o.value),ie=ae*o.value/(i.value-a.value)*100,ye=ie+(100-ie)/2;let ne;if(U<ie){const Y=ie/ae,te=Math.round(U/Y);ne=a.value+te*o.value}else U<ye?ne=a.value+ae*o.value:ne=i.value;ne=Number.parseFloat(ne.toFixed(u.value)),ne!==e.modelValue&&n(Jt,ne),!t.dragging&&e.modelValue!==t.oldValue&&(t.oldValue=e.modelValue),yield Ne(),t.dragging&&C(),m.value.updatePopper()});return He(()=>t.dragging,U=>{h(U)}),gr(b,"touchstart",_,{passive:!1}),{disabled:r,button:b,tooltip:m,tooltipVisible:v,showTooltip:l,persistent:s,wrapperStyle:w,formatValue:g,handleMouseEnter:S,handleMouseLeave:A,onButtonDown:_,onKeyDown:R,setPosition:W}},zUe=he({name:"ElSliderButton"}),WUe=he(Ke(se({},zUe),{props:NUe,emits:$Ue,setup(e,{expose:t,emit:n}){const r=e,a=ot("slider"),i=dn({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:r.modelValue}),o=B(()=>c.value?d.value:!1),{disabled:l,button:s,tooltip:u,showTooltip:c,persistent:d,tooltipVisible:p,wrapperStyle:f,formatValue:h,handleMouseEnter:m,handleMouseLeave:v,onButtonDown:g,onKeyDown:C,setPosition:F}=HUe(r,i,n),{hovering:b,dragging:E}=Pa(i);return t({onButtonDown:g,onKeyDown:C,setPosition:F,hovering:b,dragging:E}),(w,S)=>(H(),ue("div",{ref_key:"button",ref:s,class:J([y(a).e("button-wrapper"),{hover:y(b),dragging:y(E)}]),style:Rt(y(f)),tabindex:y(l)?void 0:0,onMouseenter:y(m),onMouseleave:y(v),onMousedown:y(g),onFocus:y(m),onBlur:y(v),onKeydown:y(C)},[Ee(y(Mi),{ref_key:"tooltip",ref:u,visible:y(p),placement:w.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":w.tooltipClass,disabled:!y(c),persistent:y(o)},{content:Ie(()=>[be("span",null,pt(y(h)),1)]),default:Ie(()=>[be("div",{class:J([y(a).e("button"),{hover:y(b),dragging:y(E)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled","persistent"])],46,["tabindex","onMouseenter","onMouseleave","onMousedown","onFocus","onBlur","onKeydown"]))}}));var nG=yt(WUe,[["__file","button.vue"]]);const GUe=ht({mark:{type:Be([String,Object]),default:void 0}});var jUe=he({name:"ElSliderMarker",props:GUe,setup(e){const t=ot("slider"),n=B(()=>xt(e.mark)?e.mark:e.mark.label),r=B(()=>xt(e.mark)?void 0:e.mark.style);return()=>z("div",{class:t.e("marks-text"),style:r.value},n.value)}});const KUe=(e,t,n)=>{const{form:r,formItem:a}=bi(),i=ar(),o=j(),l=j(),s={firstButton:o,secondButton:l},u=B(()=>e.disabled||(r==null?void 0:r.disabled)||!1),c=B(()=>Math.min(t.firstValue,t.secondValue)),d=B(()=>Math.max(t.firstValue,t.secondValue)),p=B(()=>e.range?`${100*(d.value-c.value)/(e.max-e.min)}%`:`${100*(t.firstValue-e.min)/(e.max-e.min)}%`),f=B(()=>e.range?`${100*(c.value-e.min)/(e.max-e.min)}%`:"0%"),h=B(()=>e.vertical?{height:e.height}:{}),m=B(()=>e.vertical?{height:p.value,bottom:f.value}:{width:p.value,left:f.value}),v=()=>{if(i.value){const M=i.value.getBoundingClientRect();t.sliderSize=M[e.vertical?"height":"width"]}},g=M=>{const L=e.min+M*(e.max-e.min)/100;if(!e.range)return o;let P;return Math.abs(c.value-L)<Math.abs(d.value-L)?P=t.firstValue<t.secondValue?"firstButton":"secondButton":P=t.firstValue>t.secondValue?"firstButton":"secondButton",s[P]},C=M=>{const L=g(M);return L.value.setPosition(M),L},F=M=>{t.firstValue=M!=null?M:e.min,E(e.range?[c.value,d.value]:M!=null?M:e.min)},b=M=>{t.secondValue=M,e.range&&E([c.value,d.value])},E=M=>{n(Jt,M),n(Ha,M)},w=()=>Qt(null,null,function*(){yield Ne(),n(An,e.range?[c.value,d.value]:e.modelValue)}),S=M=>{var L,P,N,k,R,T;if(u.value||t.dragging)return;v();let O=0;if(e.vertical){const $=(N=(P=(L=M.touches)==null?void 0:L.item(0))==null?void 0:P.clientY)!=null?N:M.clientY;O=(i.value.getBoundingClientRect().bottom-$)/t.sliderSize*100}else{const $=(T=(R=(k=M.touches)==null?void 0:k.item(0))==null?void 0:R.clientX)!=null?T:M.clientX,V=i.value.getBoundingClientRect().left;O=($-V)/t.sliderSize*100}if(!(O<0||O>100))return C(O)};return{elFormItem:a,slider:i,firstButton:o,secondButton:l,sliderDisabled:u,minValue:c,maxValue:d,runwayStyle:h,barStyle:m,resetSize:v,setPosition:C,emitChange:w,onSliderWrapperPrevent:M=>{var L,P;((L=s.firstButton.value)!=null&&L.dragging||(P=s.secondButton.value)!=null&&P.dragging)&&M.preventDefault()},onSliderClick:M=>{S(M)&&w()},onSliderDown:M=>Qt(null,null,function*(){const L=S(M);L&&(yield Ne(),L.value.onButtonDown(M))}),onSliderMarkerDown:M=>{if(u.value||t.dragging)return;C(M)&&w()},setFirstValue:F,setSecondValue:b}},UUe=(e,t,n,r)=>({stops:B(()=>{if(!e.showStops||e.min>e.max)return[];if(e.step===0)return Fn("ElSlider","step should not be 0."),[];const o=Math.ceil((e.max-e.min)/e.step),l=100*e.step/(e.max-e.min),s=Array.from({length:o-1}).map((u,c)=>(c+1)*l);return e.range?s.filter(u=>u<100*(n.value-e.min)/(e.max-e.min)||u>100*(r.value-e.min)/(e.max-e.min)):s.filter(u=>u>100*(t.firstValue-e.min)/(e.max-e.min))}),getStopStyle:o=>e.vertical?{bottom:`${o}%`}:{left:`${o}%`}}),qUe=e=>B(()=>e.marks?Object.keys(e.marks).map(Number.parseFloat).sort((n,r)=>n-r).filter(n=>n<=e.max&&n>=e.min).map(n=>({point:n,position:(n-e.min)*100/(e.max-e.min),mark:e.marks[n]})):[]),YUe=(e,t,n,r,a,i)=>{const o=u=>{a(Jt,u),a(Ha,u)},l=()=>e.range?![n.value,r.value].every((u,c)=>u===t.oldValue[c]):e.modelValue!==t.oldValue,s=()=>{var u,c;e.min>e.max&&Ia("Slider","min should not be greater than max.");const d=e.modelValue;e.range&&st(d)?d[1]<e.min?o([e.min,e.min]):d[0]>e.max?o([e.max,e.max]):d[0]<e.min?o([e.min,d[1]]):d[1]>e.max?o([d[0],e.max]):(t.firstValue=d[0],t.secondValue=d[1],l()&&(e.validateEvent&&((u=i==null?void 0:i.validate)==null||u.call(i,"change").catch(p=>Fn(p))),t.oldValue=d.slice())):!e.range&&Ot(d)&&!Number.isNaN(d)&&(d<e.min?o(e.min):d>e.max?o(e.max):(t.firstValue=d,l()&&(e.validateEvent&&((c=i==null?void 0:i.validate)==null||c.call(i,"change").catch(p=>Fn(p))),t.oldValue=d)))};s(),He(()=>t.dragging,u=>{u||s()}),He(()=>e.modelValue,(u,c)=>{t.dragging||st(u)&&st(c)&&u.every((d,p)=>d===c[p])&&t.firstValue===u[0]&&t.secondValue===u[1]||s()},{deep:!0}),He(()=>[e.min,e.max],()=>{s()})},JUe=(e,t,n)=>{const r=j();return Gt(()=>Qt(null,null,function*(){e.range?(st(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):(!Ot(e.modelValue)||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),gr(window,"resize",n),yield Ne(),n()})),{sliderWrapper:r}},XUe=he({name:"ElSlider"}),ZUe=he(Ke(se({},XUe),{props:PUe,emits:IUe,setup(e,{expose:t,emit:n}){const r=e,a=ot("slider"),{t:i}=Pn(),o=dn({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:l,slider:s,firstButton:u,secondButton:c,sliderDisabled:d,minValue:p,maxValue:f,runwayStyle:h,barStyle:m,resetSize:v,emitChange:g,onSliderWrapperPrevent:C,onSliderClick:F,onSliderDown:b,onSliderMarkerDown:E,setFirstValue:w,setSecondValue:S}=KUe(r,o,n),{stops:A,getStopStyle:_}=UUe(r,o,p,f),{inputId:D,isLabeledByFormItem:x}=Rl(r,{formItemContext:l}),M=za(),L=B(()=>r.inputSize||M.value),P=B(()=>r.ariaLabel||i("el.slider.defaultLabel",{min:r.min,max:r.max})),N=B(()=>r.range?r.rangeStartLabel||i("el.slider.defaultRangeStartLabel"):P.value),k=B(()=>r.formatValueText?r.formatValueText(U.value):`${U.value}`),R=B(()=>r.rangeEndLabel||i("el.slider.defaultRangeEndLabel")),T=B(()=>r.formatValueText?r.formatValueText(ae.value):`${ae.value}`),O=B(()=>[a.b(),a.m(M.value),a.is("vertical",r.vertical),{[a.m("with-input")]:r.showInput}]),$=qUe(r);YUe(r,o,p,f,n,l);const V=B(()=>{const ne=[r.min,r.max,r.step].map(Y=>{const te=`${Y}`.split(".")[1];return te?te.length:0});return Math.max.apply(null,ne)}),{sliderWrapper:W}=JUe(r,o,v),{firstValue:U,secondValue:ae,sliderSize:ie}=Pa(o),ye=ne=>{o.dragging=ne};return gr(W,"touchstart",C,{passive:!1}),gr(W,"touchmove",C,{passive:!1}),Xt(Cce,Ke(se({},Pa(r)),{sliderSize:ie,disabled:d,precision:V,emitChange:g,resetSize:v,updateDragging:ye})),t({onSliderClick:F}),(ne,Y)=>{var te,X;return H(),ue("div",{id:ne.range?y(D):void 0,ref_key:"sliderWrapper",ref:W,class:J(y(O)),role:ne.range?"group":void 0,"aria-label":ne.range&&!y(x)?y(P):void 0,"aria-labelledby":ne.range&&y(x)?(te=y(l))==null?void 0:te.labelId:void 0},[be("div",{ref_key:"slider",ref:s,class:J([y(a).e("runway"),{"show-input":ne.showInput&&!ne.range},y(a).is("disabled",y(d))]),style:Rt(y(h)),onMousedown:y(b),onTouchstartPassive:y(b)},[be("div",{class:J(y(a).e("bar")),style:Rt(y(m))},null,6),Ee(nG,{id:ne.range?void 0:y(D),ref_key:"firstButton",ref:u,"model-value":y(U),vertical:ne.vertical,"tooltip-class":ne.tooltipClass,placement:ne.placement,role:"slider","aria-label":ne.range||!y(x)?y(N):void 0,"aria-labelledby":!ne.range&&y(x)?(X=y(l))==null?void 0:X.labelId:void 0,"aria-valuemin":ne.min,"aria-valuemax":ne.range?y(ae):ne.max,"aria-valuenow":y(U),"aria-valuetext":y(k),"aria-orientation":ne.vertical?"vertical":"horizontal","aria-disabled":y(d),"onUpdate:modelValue":y(w)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),ne.range?(H(),je(nG,{key:0,ref_key:"secondButton",ref:c,"model-value":y(ae),vertical:ne.vertical,"tooltip-class":ne.tooltipClass,placement:ne.placement,role:"slider","aria-label":y(R),"aria-valuemin":y(U),"aria-valuemax":ne.max,"aria-valuenow":y(ae),"aria-valuetext":y(T),"aria-orientation":ne.vertical?"vertical":"horizontal","aria-disabled":y(d),"onUpdate:modelValue":y(S)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):$e("v-if",!0),ne.showStops?(H(),ue("div",{key:1},[(H(!0),ue(At,null,bn(y(A),(re,we)=>(H(),ue("div",{key:we,class:J(y(a).e("stop")),style:Rt(y(_)(re))},null,6))),128))])):$e("v-if",!0),y($).length>0?(H(),ue(At,{key:2},[be("div",null,[(H(!0),ue(At,null,bn(y($),(re,we)=>(H(),ue("div",{key:we,style:Rt(y(_)(re.position)),class:J([y(a).e("stop"),y(a).e("marks-stop")])},null,6))),128))]),be("div",{class:J(y(a).e("marks"))},[(H(!0),ue(At,null,bn(y($),(re,we)=>(H(),je(y(jUe),{key:we,mark:re.mark,style:Rt(y(_)(re.position)),onMousedown:jt(q=>y(E)(re.position),["stop"])},null,8,["mark","style","onMousedown"]))),128))],2)],64)):$e("v-if",!0)],46,["onMousedown","onTouchstartPassive"]),ne.showInput&&!ne.range?(H(),je(y(Zue),{key:0,ref:"input","model-value":y(U),class:J(y(a).e("input")),step:ne.step,disabled:y(d),controls:ne.showInputControls,min:ne.min,max:ne.max,precision:y(V),size:y(L),"onUpdate:modelValue":y(w),onChange:y(g)},null,8,["model-value","class","step","disabled","controls","min","max","precision","size","onUpdate:modelValue","onChange"])):$e("v-if",!0)],10,["id","role","aria-label","aria-labelledby"])}}}));var QUe=yt(ZUe,[["__file","slider.vue"]]);const eqe=ln(QUe),tqe=ht({prefixCls:{type:String}}),rG=he({name:"ElSpaceItem",props:tqe,setup(e,{slots:t}){const n=ot("space"),r=B(()=>`${e.prefixCls||n.b()}__item`);return()=>z("div",{class:r.value},ze(t,"default"))}}),aG={small:8,default:12,large:16};function nqe(e){const t=ot("space"),n=B(()=>[t.b(),t.m(e.direction),e.class]),r=j(0),a=j(0),i=B(()=>{const l=e.wrap||e.fill?{flexWrap:"wrap"}:{},s={alignItems:e.alignment},u={rowGap:`${a.value}px`,columnGap:`${r.value}px`};return[l,s,u,e.style]}),o=B(()=>e.fill?{flexGrow:1,minWidth:`${e.fillRatio}%`}:{});return so(()=>{const{size:l="small",wrap:s,direction:u,fill:c}=e;if(st(l)){const[d=0,p=0]=l;r.value=d,a.value=p}else{let d;Ot(l)?d=l:d=aG[l||"small"]||aG.small,(s||c)&&u==="horizontal"?r.value=a.value=d:u==="horizontal"?(r.value=d,a.value=0):(a.value=d,r.value=0)}}),{classes:n,containerStyle:i,itemStyle:o}}const rqe=ht({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:Be([String,Object,Array]),default:""},style:{type:Be([String,Array,Object]),default:""},alignment:{type:Be(String),default:"center"},prefixCls:{type:String},spacer:{type:Be([Object,String,Number,Array]),default:null,validator:e=>dr(e)||Ot(e)||xt(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:gc,validator:e=>Ot(e)||st(e)&&e.length===2&&e.every(Ot)}}),aqe=he({name:"ElSpace",props:rqe,setup(e,{slots:t}){const{classes:n,containerStyle:r,itemStyle:a}=nqe(e);function i(o,l="",s=[]){const{prefixCls:u}=e;return o.forEach((c,d)=>{fM(c)?st(c.children)&&c.children.forEach((p,f)=>{fM(p)&&st(p.children)?i(p.children,`${l+f}-`,s):dr(p)&&(p==null?void 0:p.type)===la?s.push(p):s.push(Ee(rG,{style:a.value,prefixCls:u,key:`nested-${l+f}`},{default:()=>[p]},Kl.PROPS|Kl.STYLE,["style","prefixCls"]))}):VIe(c)&&s.push(Ee(rG,{style:a.value,prefixCls:u,key:`LoopKey${l+d}`},{default:()=>[c]},Kl.PROPS|Kl.STYLE,["style","prefixCls"]))}),s}return()=>{var o;const{spacer:l,direction:s}=e,u=ze(t,"default",{key:0},()=>[]);if(((o=u.children)!=null?o:[]).length===0)return null;if(st(u.children)){let c=i(u.children);if(l){const d=c.length-1;c=c.reduce((p,f,h)=>{const m=[...p,f];return h!==d&&m.push(Ee("span",{style:[a.value,s==="vertical"?"width: 100%":null],key:h},[dr(l)?l:En(l,Kl.TEXT)],Kl.STYLE)),m},[])}return Ee("div",{class:n.value,style:r.value},c,Kl.STYLE|Kl.CLASS)}return u.children}}}),iqe=ln(aqe),oqe=ht({decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:","},precision:{type:Number,default:0},formatter:Function,value:{type:Be([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:Be([String,Object,Array])}}),lqe=he({name:"ElStatistic"}),sqe=he(Ke(se({},lqe),{props:oqe,setup(e,{expose:t}){const n=e,r=ot("statistic"),a=B(()=>{const{value:i,formatter:o,precision:l,decimalSeparator:s,groupSeparator:u}=n;if(Mt(o))return o(i);if(!Ot(i)||Number.isNaN(i))return i;let[c,d=""]=String(i).split(".");return d=d.padEnd(l,"0").slice(0,l>0?l:0),c=c.replace(/\B(?=(\d{3})+(?!\d))/g,u),[c,d].join(d?s:"")});return t({displayValue:a}),(i,o)=>(H(),ue("div",{class:J(y(r).b())},[i.$slots.title||i.title?(H(),ue("div",{key:0,class:J(y(r).e("head"))},[ze(i.$slots,"title",{},()=>[En(pt(i.title),1)])],2)):$e("v-if",!0),be("div",{class:J(y(r).e("content"))},[i.$slots.prefix||i.prefix?(H(),ue("div",{key:0,class:J(y(r).e("prefix"))},[ze(i.$slots,"prefix",{},()=>[be("span",null,pt(i.prefix),1)])],2)):$e("v-if",!0),be("span",{class:J(y(r).e("number")),style:Rt(i.valueStyle)},pt(y(a)),7),i.$slots.suffix||i.suffix?(H(),ue("div",{key:1,class:J(y(r).e("suffix"))},[ze(i.$slots,"suffix",{},()=>[be("span",null,pt(i.suffix),1)])],2)):$e("v-if",!0)],2)],2))}}));var uqe=yt(sqe,[["__file","statistic.vue"]]);const Fce=ln(uqe),cqe=ht({format:{type:String,default:"HH:mm:ss"},prefix:String,suffix:String,title:String,value:{type:Be([Number,Object]),default:0},valueStyle:{type:Be([String,Object,Array])}}),dqe={finish:()=>!0,[An]:e=>Ot(e)},fqe=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]],iG=e=>Ot(e)?new Date(e).getTime():e.valueOf(),oG=(e,t)=>{let n=e;const r=/\[([^\]]*)]/g;return fqe.reduce((i,[o,l])=>{const s=new RegExp(`${o}+(?![^\\[\\]]*\\])`,"g");if(s.test(i)){const u=Math.floor(n/l);return n-=u*l,i.replace(s,c=>String(u).padStart(c.length,"0"))}return i},t).replace(r,"$1")},pqe=he({name:"ElCountdown"}),hqe=he(Ke(se({},pqe),{props:cqe,emits:dqe,setup(e,{expose:t,emit:n}){const r=e;let a;const i=j(0),o=B(()=>oG(i.value,r.format)),l=c=>oG(c,r.format),s=()=>{a&&(ym(a),a=void 0)},u=()=>{const c=iG(r.value),d=()=>{let p=c-Date.now();n(An,p),p<=0?(p=0,s(),n("finish")):a=ep(d),i.value=p};a=ep(d)};return Gt(()=>{i.value=iG(r.value)-Date.now(),He(()=>[r.value,r.format],()=>{s(),u()},{immediate:!0})}),Xn(()=>{s()}),t({displayValue:o}),(c,d)=>(H(),je(y(Fce),{value:i.value,title:c.title,prefix:c.prefix,suffix:c.suffix,"value-style":c.valueStyle,formatter:l},ji({_:2},[bn(c.$slots,(p,f)=>({name:f,fn:Ie(()=>[ze(c.$slots,f)])}))]),1032,["value","title","prefix","suffix","value-style"]))}}));var mqe=yt(hqe,[["__file","countdown.vue"]]);const vqe=ln(mqe),gqe=ht({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),yqe={[An]:(e,t)=>[e,t].every(Ot)},Ece="ElSteps",bqe=he({name:"ElSteps"}),Cqe=he(Ke(se({},bqe),{props:gqe,emits:yqe,setup(e,{emit:t}){const n=e,r=ot("steps"),{children:a,addChild:i,removeChild:o,ChildrenSorter:l}=b9(Kt(),"ElStep");return He(a,()=>{a.value.forEach((s,u)=>{s.setIndex(u)})}),Xt(Ece,{props:n,steps:a,addStep:i,removeStep:o}),He(()=>n.active,(s,u)=>{t(An,s,u)}),(s,u)=>(H(),ue("div",{class:J([y(r).b(),y(r).m(s.simple?"simple":s.direction)])},[ze(s.$slots,"default"),Ee(y(l))],2))}}));var Fqe=yt(Cqe,[["__file","steps.vue"]]);const Eqe=ht({title:{type:String,default:""},icon:{type:cr},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),wqe=he({name:"ElStep"}),Sqe=he(Ke(se({},wqe),{props:Eqe,setup(e){const t=e,n=ot("step"),r=j(-1),a=j({}),i=j(""),o=ut(Ece),l=Kt();let s=0,u=0;Gt(()=>{He([()=>o.props.active,()=>o.props.processStatus,()=>o.props.finishStatus],([A],[_])=>{u=_||0,s=A-u,w(A)},{immediate:!0})});const c=B(()=>t.status||i.value),d=B(()=>{const A=o.steps.value[r.value-1];return A?A.internalStatus.value:"wait"}),p=B(()=>o.props.alignCenter),f=B(()=>o.props.direction==="vertical"),h=B(()=>o.props.simple),m=B(()=>o.steps.value.length),v=B(()=>{var A;return((A=o.steps.value[m.value-1])==null?void 0:A.uid)===l.uid}),g=B(()=>h.value?"":o.props.space),C=B(()=>[n.b(),n.is(h.value?"simple":o.props.direction),n.is("flex",v.value&&!g.value&&!p.value),n.is("center",p.value&&!f.value&&!h.value)]),F=B(()=>{const A={flexBasis:Ot(g.value)?`${g.value}px`:g.value?g.value:`${100/(m.value-(p.value?0:1))}%`};return f.value||v.value&&(A.maxWidth=`${100/m.value}%`),A}),b=A=>{r.value=A},E=A=>{const _=A==="wait",x={transitionDelay:`${Math.abs(s)===1?0:s>0?(r.value+1-u)*150:-(r.value+1-o.props.active)*150}ms`},M=A===o.props.processStatus||_?0:100;x.borderWidth=M&&!h.value?"1px":0,x[o.props.direction==="vertical"?"height":"width"]=`${M}%`,a.value=x},w=A=>{A>r.value?i.value=o.props.finishStatus:A===r.value&&d.value!=="error"?i.value=o.props.processStatus:i.value="wait";const _=o.steps.value[r.value-1];_&&_.calcProgress(i.value)},S={uid:l.uid,getVnode:()=>l.vnode,currentStatus:c,internalStatus:i,setIndex:b,calcProgress:E};return o.addStep(S),Xn(()=>{o.removeStep(S)}),(A,_)=>(H(),ue("div",{style:Rt(y(F)),class:J(y(C))},[$e(" icon & line "),be("div",{class:J([y(n).e("head"),y(n).is(y(c))])},[y(h)?$e("v-if",!0):(H(),ue("div",{key:0,class:J(y(n).e("line"))},[be("i",{class:J(y(n).e("line-inner")),style:Rt(a.value)},null,6)],2)),be("div",{class:J([y(n).e("icon"),y(n).is(A.icon||A.$slots.icon?"icon":"text")])},[ze(A.$slots,"icon",{},()=>[A.icon?(H(),je(y(kt),{key:0,class:J(y(n).e("icon-inner"))},{default:Ie(()=>[(H(),je(an(A.icon)))]),_:1},8,["class"])):y(c)==="success"?(H(),je(y(kt),{key:1,class:J([y(n).e("icon-inner"),y(n).is("status")])},{default:Ie(()=>[Ee(y(A2))]),_:1},8,["class"])):y(c)==="error"?(H(),je(y(kt),{key:2,class:J([y(n).e("icon-inner"),y(n).is("status")])},{default:Ie(()=>[Ee(y(cs))]),_:1},8,["class"])):y(h)?$e("v-if",!0):(H(),ue("div",{key:3,class:J(y(n).e("icon-inner"))},pt(r.value+1),3))])],2)],2),$e(" title & description "),be("div",{class:J(y(n).e("main"))},[be("div",{class:J([y(n).e("title"),y(n).is(y(c))])},[ze(A.$slots,"title",{},()=>[En(pt(A.title),1)])],2),y(h)?(H(),ue("div",{key:0,class:J(y(n).e("arrow"))},null,2)):(H(),ue("div",{key:1,class:J([y(n).e("description"),y(n).is(y(c))])},[ze(A.$slots,"description",{},()=>[En(pt(A.description),1)])],2))],2)],6))}}));var wce=yt(Sqe,[["__file","item.vue"]]);const Aqe=ln(Fqe,{Step:wce}),_qe=fa(wce),Sce=e=>["",...gc].includes(e),Dqe=ht(se({modelValue:{type:[Boolean,String,Number],default:!1},disabled:Boolean,loading:Boolean,size:{type:String,validator:Sce},width:{type:[String,Number],default:""},inlinePrompt:Boolean,inactiveActionIcon:{type:cr},activeActionIcon:{type:cr},activeIcon:{type:cr},inactiveIcon:{type:cr},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},beforeChange:{type:Be(Function)},id:String,tabindex:{type:[String,Number]}},vo(["ariaLabel"]))),Tqe={[Jt]:e=>ur(e)||xt(e)||Ot(e),[An]:e=>ur(e)||xt(e)||Ot(e),[Ha]:e=>ur(e)||xt(e)||Ot(e)},LM="ElSwitch",xqe=he({name:LM}),kqe=he(Ke(se({},xqe),{props:Dqe,emits:Tqe,setup(e,{expose:t,emit:n}){const r=e,{formItem:a}=bi(),i=za(),o=ot("switch"),{inputId:l}=Rl(r,{formItemContext:a}),s=si(B(()=>r.loading)),u=j(r.modelValue!==!1),c=ar(),d=B(()=>[o.b(),o.m(i.value),o.is("disabled",s.value),o.is("checked",v.value)]),p=B(()=>[o.e("label"),o.em("label","left"),o.is("active",!v.value)]),f=B(()=>[o.e("label"),o.em("label","right"),o.is("active",v.value)]),h=B(()=>({width:ca(r.width)}));He(()=>r.modelValue,()=>{u.value=!0});const m=B(()=>u.value?r.modelValue:!1),v=B(()=>m.value===r.activeValue);[r.activeValue,r.inactiveValue].includes(m.value)||(n(Jt,r.inactiveValue),n(An,r.inactiveValue),n(Ha,r.inactiveValue)),He(v,b=>{var E;c.value.checked=b,r.validateEvent&&((E=a==null?void 0:a.validate)==null||E.call(a,"change").catch(w=>Fn(w)))});const g=()=>{const b=v.value?r.inactiveValue:r.activeValue;n(Jt,b),n(An,b),n(Ha,b),Ne(()=>{c.value.checked=v.value})},C=()=>{if(s.value)return;const{beforeChange:b}=r;if(!b){g();return}const E=b();[Kf(E),ur(E)].includes(!0)||Ia(LM,"beforeChange must return type `Promise<boolean>` or `boolean`"),Kf(E)?E.then(S=>{S&&g()}).catch(S=>{Fn(LM,`some error occurred: ${S}`)}):E&&g()},F=()=>{var b,E;(E=(b=c.value)==null?void 0:b.focus)==null||E.call(b)};return Gt(()=>{c.value.checked=v.value}),t({focus:F,checked:v}),(b,E)=>(H(),ue("div",{class:J(y(d)),onClick:jt(C,["prevent"])},[be("input",{id:y(l),ref_key:"input",ref:c,class:J(y(o).e("input")),type:"checkbox",role:"switch","aria-checked":y(v),"aria-disabled":y(s),"aria-label":b.ariaLabel,name:b.name,"true-value":b.activeValue,"false-value":b.inactiveValue,disabled:y(s),tabindex:b.tabindex,onChange:g,onKeydown:sa(C,["enter"])},null,42,["id","aria-checked","aria-disabled","aria-label","name","true-value","false-value","disabled","tabindex","onKeydown"]),!b.inlinePrompt&&(b.inactiveIcon||b.inactiveText)?(H(),ue("span",{key:0,class:J(y(p))},[b.inactiveIcon?(H(),je(y(kt),{key:0},{default:Ie(()=>[(H(),je(an(b.inactiveIcon)))]),_:1})):$e("v-if",!0),!b.inactiveIcon&&b.inactiveText?(H(),ue("span",{key:1,"aria-hidden":y(v)},pt(b.inactiveText),9,["aria-hidden"])):$e("v-if",!0)],2)):$e("v-if",!0),be("span",{class:J(y(o).e("core")),style:Rt(y(h))},[b.inlinePrompt?(H(),ue("div",{key:0,class:J(y(o).e("inner"))},[b.activeIcon||b.inactiveIcon?(H(),je(y(kt),{key:0,class:J(y(o).is("icon"))},{default:Ie(()=>[(H(),je(an(y(v)?b.activeIcon:b.inactiveIcon)))]),_:1},8,["class"])):b.activeText||b.inactiveText?(H(),ue("span",{key:1,class:J(y(o).is("text")),"aria-hidden":!y(v)},pt(y(v)?b.activeText:b.inactiveText),11,["aria-hidden"])):$e("v-if",!0)],2)):$e("v-if",!0),be("div",{class:J(y(o).e("action"))},[b.loading?(H(),je(y(kt),{key:0,class:J(y(o).is("loading"))},{default:Ie(()=>[Ee(y(lc))]),_:1},8,["class"])):y(v)?ze(b.$slots,"active-action",{key:1},()=>[b.activeActionIcon?(H(),je(y(kt),{key:0},{default:Ie(()=>[(H(),je(an(b.activeActionIcon)))]),_:1})):$e("v-if",!0)]):y(v)?$e("v-if",!0):ze(b.$slots,"inactive-action",{key:2},()=>[b.inactiveActionIcon?(H(),je(y(kt),{key:0},{default:Ie(()=>[(H(),je(an(b.inactiveActionIcon)))]),_:1})):$e("v-if",!0)])],2)],6),!b.inlinePrompt&&(b.activeIcon||b.activeText)?(H(),ue("span",{key:1,class:J(y(f))},[b.activeIcon?(H(),je(y(kt),{key:0},{default:Ie(()=>[(H(),je(an(b.activeIcon)))]),_:1})):$e("v-if",!0),!b.activeIcon&&b.activeText?(H(),ue("span",{key:1,"aria-hidden":!y(v)},pt(b.activeText),9,["aria-hidden"])):$e("v-if",!0)],2)):$e("v-if",!0)],10,["onClick"]))}}));var Mqe=yt(kqe,[["__file","switch.vue"]]);const Bqe=ln(Mqe),GE=function(e){var t;return(t=e.target)==null?void 0:t.closest("td")},Rqe=function(e,t,n,r,a){if(!t&&!r&&(!a||st(a)&&!a.length))return e;xt(n)?n=n==="descending"?-1:1:n=n&&n<0?-1:1;const i=r?null:function(l,s){return a?mle(di(a),u=>xt(u)?Oa(l,u):u(l,s,e)):(t!=="$key"&&cn(l)&&"$value"in l&&(l=l.$value),[cn(l)?t?Oa(l,t):null:l])},o=function(l,s){var u,c,d,p,f,h;if(r)return r(l.value,s.value);for(let m=0,v=(c=(u=l.key)==null?void 0:u.length)!=null?c:0;m<v;m++){if(((d=l.key)==null?void 0:d[m])<((p=s.key)==null?void 0:p[m]))return-1;if(((f=l.key)==null?void 0:f[m])>((h=s.key)==null?void 0:h[m]))return 1}return 0};return e.map((l,s)=>({value:l,index:s,key:i?i(l,s):null})).sort((l,s)=>{let u=o(l,s);return u||(u=l.index-s.index),u*+n}).map(l=>l.value)},Ace=function(e,t){let n=null;return e.columns.forEach(r=>{r.id===t&&(n=r)}),n},Lqe=function(e,t){let n=null;for(let r=0;r<e.columns.length;r++){const a=e.columns[r];if(a.columnKey===t){n=a;break}}return n||Ia("ElTable",`No column matching with column-key: ${t}`),n},lG=function(e,t,n){const r=(t.className||"").match(new RegExp(`${n}-table_[^\\s]+`,"gm"));return r?Ace(e,r[0]):null},Vi=(e,t)=>{if(!e)throw new Error("Row is required when get row identity");if(xt(t)){if(!t.includes("."))return`${e[t]}`;const n=t.split(".");let r=e;for(const a of n)r=r[a];return`${r}`}else if(Mt(t))return t.call(null,e);return""},F1=function(e,t,n=!1,r="children"){const a=e||[],i={};return a.forEach((o,l)=>{if(i[Vi(o,t)]={row:o,index:l},n){const s=o[r];st(s)&&Object.assign(i,F1(s,t,!0,r))}}),i};function Oqe(e,t){const n={};let r;for(r in e)n[r]=e[r];for(r in t)if(jn(t,r)){const a=t[r];On(a)||(n[r]=a)}return n}function kP(e){return e===""||On(e)||(e=Number.parseInt(e,10),Number.isNaN(e)&&(e="")),e}function _ce(e){return e===""||On(e)||(e=kP(e),Number.isNaN(e)&&(e=80)),e}function Pqe(e){return Ot(e)?e:xt(e)?/^\d+(?:px)?$/.test(e)?Number.parseInt(e,10):e:null}function Iqe(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...r)=>t(n(...r)))}function m6(e,t,n,r,a,i,o){let l=i!=null?i:0,s=!1;const c=(()=>{if(!o)return e.indexOf(t);const m=Vi(t,o);return e.findIndex(v=>Vi(v,o)===m)})(),d=c!==-1,p=a==null?void 0:a.call(null,t,l),f=m=>{m==="add"?e.push(t):e.splice(c,1),s=!0},h=m=>{let v=0;const g=(r==null?void 0:r.children)&&m[r.children];return g&&st(g)&&(v+=g.length,g.forEach(C=>{v+=h(C)})),v};return(!a||p)&&(ur(n)?n&&!d?f("add"):!n&&d&&f("remove"):f(d?"remove":"add")),!(r!=null&&r.checkStrictly)&&(r!=null&&r.children)&&st(t[r.children])&&t[r.children].forEach(m=>{const v=m6(e,m,n!=null?n:!d,r,a,l+1,o);l+=h(m)+1,v&&(s=v)}),s}function Nqe(e,t,n="children",r="hasChildren",a=!1){const i=l=>!(st(l)&&l.length);function o(l,s,u){t(l,s,u),s.forEach(c=>{if(c[r]&&a){t(c,null,u+1);return}const d=c[n];i(d)||o(c,d,u+1)})}e.forEach(l=>{if(l[r]&&a){t(l,null,0);return}const s=l[n];i(s)||o(l,s,0)})}const $qe=(e,t,n,r)=>{const a=se({strategy:"fixed"},e.popperOptions),i=Mt(r==null?void 0:r.tooltipFormatter)?r.tooltipFormatter({row:n,column:r,cellValue:jy(n,r.property).value}):void 0;return dr(i)?Ke(se({slotContent:i,content:null},e),{popperOptions:a}):Ke(se({slotContent:null,content:i!=null?i:t},e),{popperOptions:a})};let Zi=null;function Vqe(e,t,n,r,a,i){var o;const l=$qe(e,t,n,r),s=Ke(se({},l),{slotContent:void 0});if((Zi==null?void 0:Zi.trigger)===a){const h=(o=Zi.vm)==null?void 0:o.component;vle(h==null?void 0:h.props,s),h&&l.slotContent&&(h.slots.content=()=>[l.slotContent]);return}Zi==null||Zi();const u=i==null?void 0:i.refs.tableWrapper,c=u==null?void 0:u.dataset.prefix,d=Ee(Mi,se({virtualTriggering:!0,virtualRef:a,appendTo:u,placement:"top",transition:"none",offset:0,hideAfter:0},s),l.slotContent?{content:()=>l.slotContent}:void 0);d.appContext=se(se({},i.appContext),i);const p=document.createElement("div");ac(d,p),d.component.exposed.onOpen();const f=u==null?void 0:u.querySelector(`.${c}-scrollbar__wrap`);Zi=()=>{var h,m;(m=(h=d.component)==null?void 0:h.exposed)!=null&&m.onClose&&d.component.exposed.onClose(),ac(null,p);const v=Zi;f==null||f.removeEventListener("scroll",v),v.trigger=void 0,v.vm=void 0,Zi=null},Zi.trigger=a!=null?a:void 0,Zi.vm=d,f==null||f.addEventListener("scroll",Zi)}function Dce(e){return e.children?mle(e.children,Dce):[e]}function sG(e,t){return e+t.colSpan}const Tce=(e,t,n,r)=>{let a=0,i=e;const o=n.states.columns.value;if(r){const s=Dce(r[e]);a=o.slice(0,o.indexOf(s[0])).reduce(sG,0),i=a+s.reduce(sG,0)-1}else a=e;let l;switch(t){case"left":i<n.states.fixedLeafColumnsLength.value&&(l="left");break;case"right":a>=o.length-n.states.rightFixedLeafColumnsLength.value&&(l="right");break;default:i<n.states.fixedLeafColumnsLength.value?l="left":a>=o.length-n.states.rightFixedLeafColumnsLength.value&&(l="right")}return l?{direction:l,start:a,after:i}:{}},MP=(e,t,n,r,a,i=0)=>{const o=[],{direction:l,start:s,after:u}=Tce(t,n,r,a);if(l){const c=l==="left";o.push(`${e}-fixed-column--${l}`),c&&u+i===r.states.fixedLeafColumnsLength.value-1?o.push("is-last-column"):!c&&s-i===r.states.columns.value.length-r.states.rightFixedLeafColumnsLength.value&&o.push("is-first-column")}return o};function uG(e,t){return e+(C2(t.realWidth)||Number.isNaN(t.realWidth)?Number(t.width):t.realWidth)}const BP=(e,t,n,r)=>{const{direction:a,start:i=0,after:o=0}=Tce(e,t,n,r);if(!a)return;const l={},s=a==="left",u=n.states.columns.value;return s?l.left=u.slice(0,i).reduce(uG,0):l.right=u.slice(o+1).reverse().reduce(uG,0),l},Z1=(e,t)=>{e&&(Number.isNaN(e[t])||(e[t]=`${e[t]}px`))};function Hqe(e){const t=Kt(),n=j(!1),r=j([]);return{updateExpandRows:()=>{const s=e.data.value||[],u=e.rowKey.value;if(n.value)r.value=s.slice();else if(u){const c=F1(r.value,u);r.value=s.reduce((d,p)=>{const f=Vi(p,u);return c[f]&&d.push(p),d},[])}else r.value=[]},toggleRowExpansion:(s,u)=>{m6(r.value,s,u,void 0,void 0,void 0,e.rowKey.value)&&t.emit("expand-change",s,r.value.slice())},setExpandRowKeys:s=>{t.store.assertRowKey();const u=e.data.value||[],c=e.rowKey.value,d=F1(u,c);r.value=s.reduce((p,f)=>{const h=d[f];return h&&p.push(h.row),p},[])},isRowExpanded:s=>{const u=e.rowKey.value;return u?!!F1(r.value,u)[Vi(s,u)]:r.value.includes(s)},states:{expandRows:r,defaultExpandAll:n}}}function zqe(e){const t=Kt(),n=j(null),r=j(null),a=u=>{t.store.assertRowKey(),n.value=u,o(u)},i=()=>{n.value=null},o=u=>{var c;const{data:d,rowKey:p}=e;let f=null;p.value&&(f=(c=(y(d)||[]).find(h=>Vi(h,p.value)===u))!=null?c:null),r.value=f!=null?f:null,t.emit("current-change",r.value,null)};return{setCurrentRowKey:a,restoreCurrentRowKey:i,setCurrentRowByKey:o,updateCurrentRow:u=>{const c=r.value;if(u&&u!==c){r.value=u,t.emit("current-change",r.value,c);return}!u&&c&&(r.value=null,t.emit("current-change",null,c))},updateCurrentRowData:()=>{const u=e.rowKey.value,c=e.data.value||[],d=r.value;if(d&&!c.includes(d)){if(u){const p=Vi(d,u);o(p)}else r.value=null;C2(r.value)&&t.emit("current-change",null,d)}else n.value&&(o(n.value),i())},states:{_currentRowKey:n,currentRow:r}}}function Wqe(e){const t=j([]),n=j({}),r=j(16),a=j(!1),i=j({}),o=j("hasChildren"),l=j("children"),s=j(!1),u=Kt(),c=B(()=>{if(!e.rowKey.value)return{};const b=e.data.value||[];return p(b)}),d=B(()=>{const b=e.rowKey.value,E=Object.keys(i.value),w={};return E.length&&E.forEach(S=>{if(i.value[S].length){const A={children:[]};i.value[S].forEach(_=>{const D=Vi(_,b);A.children.push(D),_[o.value]&&!w[D]&&(w[D]={children:[]})}),w[S]=A}}),w}),p=b=>{const E=e.rowKey.value,w={};return Nqe(b,(S,A,_)=>{const D=Vi(S,E);st(A)?w[D]={children:A.map(x=>Vi(x,E)),level:_}:a.value&&(w[D]={children:[],lazy:!0,level:_})},l.value,o.value,a.value),w},f=(b=!1,E)=>{var w,S;E||(E=(w=u.store)==null?void 0:w.states.defaultExpandAll.value);const A=c.value,_=d.value,D=Object.keys(A),x={};if(D.length){const M=y(n),L=[],P=(k,R)=>{if(b)return t.value?E||t.value.includes(R):!!(E||k!=null&&k.expanded);{const T=E||t.value&&t.value.includes(R);return!!(k!=null&&k.expanded||T)}};D.forEach(k=>{const R=M[k],T=se({},A[k]);if(T.expanded=P(R,k),T.lazy){const{loaded:O=!1,loading:$=!1}=R||{};T.loaded=!!O,T.loading=!!$,L.push(k)}x[k]=T});const N=Object.keys(_);a.value&&N.length&&L.length&&N.forEach(k=>{var R;const T=M[k],O=_[k].children;if(L.includes(k)){if(((R=x[k].children)==null?void 0:R.length)!==0)throw new Error("[ElTable]children must be an empty array.");x[k].children=O}else{const{loaded:$=!1,loading:V=!1}=T||{};x[k]={lazy:!0,loaded:!!$,loading:!!V,expanded:P(T,k),children:O,level:void 0}}})}n.value=x,(S=u.store)==null||S.updateTableScrollY()};He(()=>t.value,()=>{f(!0)}),He(()=>c.value,()=>{f()}),He(()=>d.value,()=>{f()});const h=b=>{t.value=b,f()},m=b=>a.value&&b&&"loaded"in b&&!b.loaded,v=(b,E)=>{u.store.assertRowKey();const w=e.rowKey.value,S=Vi(b,w),A=S&&n.value[S];if(S&&A&&"expanded"in A){const _=A.expanded;E=On(E)?!A.expanded:E,n.value[S].expanded=E,_!==E&&u.emit("expand-change",b,E),m(A)&&C(b,S,A),u.store.updateTableScrollY()}},g=b=>{u.store.assertRowKey();const E=e.rowKey.value,w=Vi(b,E),S=n.value[w];m(S)?C(b,w,S):v(b,void 0)},C=(b,E,w)=>{const{load:S}=u.props;S&&!n.value[E].loaded&&(n.value[E].loading=!0,S(b,w,A=>{if(!st(A))throw new TypeError("[ElTable] data must be an array");n.value[E].loading=!1,n.value[E].loaded=!0,n.value[E].expanded=!0,A.length&&(i.value[E]=A),u.emit("expand-change",b,!0)}))};return{loadData:C,loadOrToggle:g,toggleTreeExpansion:v,updateTreeExpandKeys:h,updateTreeData:f,updateKeyChildren:(b,E)=>{const{lazy:w,rowKey:S}=u.props;if(w){if(!S)throw new Error("[Table] rowKey is required in updateKeyChild");i.value[b]&&(i.value[b]=E)}},normalize:p,states:{expandRowKeys:t,treeData:n,indent:r,lazy:a,lazyTreeNodeMap:i,lazyColumnIdentifier:o,childrenColumnName:l,checkStrictly:s}}}const Gqe=(e,t)=>{const n=t.sortingColumn;return!n||xt(n.sortable)?e:Rqe(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy)},V3=e=>{const t=[];return e.forEach(n=>{n.children&&n.children.length>0?t.push.apply(t,V3(n.children)):t.push(n)}),t};function jqe(){var e;const t=Kt(),{size:n}=Pa((e=t.proxy)==null?void 0:e.$props),r=j(null),a=j([]),i=j([]),o=j(!1),l=j([]),s=j([]),u=j([]),c=j([]),d=j([]),p=j([]),f=j([]),h=j([]),m=[],v=j(0),g=j(0),C=j(0),F=j(!1),b=j([]),E=j(!1),w=j(!1),S=j(null),A=j({}),_=j(null),D=j(null),x=j(null),M=j(null),L=j(null),P=B(()=>r.value?F1(b.value,r.value):void 0);He(a,()=>{var qe;t.state&&(T(!1),t.props.tableLayout==="auto"&&((qe=t.refs.tableHeaderRef)==null||qe.updateFixedColumnStyle()))},{deep:!0});const N=()=>{if(!r.value)throw new Error("[ElTable] prop row-key is required")},k=qe=>{var it;(it=qe.children)==null||it.forEach(Ve=>{Ve.fixed=qe.fixed,k(Ve)})},R=()=>{l.value.forEach(_e=>{k(_e)}),c.value=l.value.filter(_e=>[!0,"left"].includes(_e.fixed));const qe=l.value.find(_e=>_e.type==="selection");let it;qe&&qe.fixed!=="right"&&!c.value.includes(qe)&&l.value.indexOf(qe)===0&&c.value.length&&(c.value.unshift(qe),it=!0),d.value=l.value.filter(_e=>_e.fixed==="right");const Ve=l.value.filter(_e=>(it?_e.type!=="selection":!0)&&!_e.fixed);s.value=Array.from(c.value).concat(Ve).concat(d.value);const Me=V3(Ve),Ze=V3(c.value),le=V3(d.value);v.value=Me.length,g.value=Ze.length,C.value=le.length,u.value=Array.from(Ze).concat(Me).concat(le),o.value=c.value.length>0||d.value.length>0},T=(qe,it=!1)=>{qe&&R(),it?t.state.doLayout():t.state.debouncedUpdateLayout()},O=qe=>P.value?!!P.value[Vi(qe,r.value)]:b.value.includes(qe),$=()=>{F.value=!1;const qe=b.value;b.value=[],qe.length&&t.emit("selection-change",[])},V=()=>{var qe,it;let Ve;if(r.value){Ve=[];const Me=(it=(qe=t==null?void 0:t.store)==null?void 0:qe.states)==null?void 0:it.childrenColumnName.value,Ze=F1(a.value,r.value,!0,Me);for(const le in P.value)jn(P.value,le)&&!Ze[le]&&Ve.push(P.value[le].row)}else Ve=b.value.filter(Me=>!a.value.includes(Me));if(Ve.length){const Me=b.value.filter(Ze=>!Ve.includes(Ze));b.value=Me,t.emit("selection-change",Me.slice())}},W=()=>(b.value||[]).slice(),U=(qe,it,Ve=!0,Me=!1)=>{var Ze,le,_e,xe;const rt={children:(le=(Ze=t==null?void 0:t.store)==null?void 0:Ze.states)==null?void 0:le.childrenColumnName.value,checkStrictly:(xe=(_e=t==null?void 0:t.store)==null?void 0:_e.states)==null?void 0:xe.checkStrictly.value};if(m6(b.value,qe,it,rt,Me?void 0:S.value,a.value.indexOf(qe),r.value)){const ge=(b.value||[]).slice();Ve&&t.emit("select",ge,qe),t.emit("selection-change",ge)}},ae=()=>{var qe,it;const Ve=w.value?!F.value:!(F.value||b.value.length);F.value=Ve;let Me=!1,Ze=0;const le=(it=(qe=t==null?void 0:t.store)==null?void 0:qe.states)==null?void 0:it.rowKey.value,{childrenColumnName:_e}=t.store.states,xe={children:_e.value,checkStrictly:!1};a.value.forEach((rt,ct)=>{const ge=ct+Ze;m6(b.value,rt,Ve,xe,S.value,ge,le)&&(Me=!0),Ze+=ye(Vi(rt,le))}),Me&&t.emit("selection-change",b.value?b.value.slice():[]),t.emit("select-all",(b.value||[]).slice())},ie=()=>{var qe;if(((qe=a.value)==null?void 0:qe.length)===0){F.value=!1;return}const{childrenColumnName:it}=t.store.states;let Ve=0,Me=0;const Ze=_e=>{var xe;for(const rt of _e){const ct=S.value&&S.value.call(null,rt,Ve);if(O(rt))Me++;else if(!S.value||ct)return!1;if(Ve++,(xe=rt[it.value])!=null&&xe.length&&!Ze(rt[it.value]))return!1}return!0},le=Ze(a.value||[]);F.value=Me===0?!1:le},ye=qe=>{var it;if(!t||!t.store)return 0;const{treeData:Ve}=t.store.states;let Me=0;const Ze=(it=Ve.value[qe])==null?void 0:it.children;return Ze&&(Me+=Ze.length,Ze.forEach(le=>{Me+=ye(le)})),Me},ne=(qe,it)=>{const Ve={};return di(qe).forEach(Me=>{A.value[Me.id]=it,Ve[Me.columnKey||Me.id]=it}),Ve},Y=(qe,it,Ve)=>{D.value&&D.value!==qe&&(D.value.order=null),D.value=qe,x.value=it,M.value=Ve},te=()=>{let qe=y(i);Object.keys(A.value).forEach(it=>{const Ve=A.value[it];if(!Ve||Ve.length===0)return;const Me=Ace({columns:u.value},it);Me&&Me.filterMethod&&(qe=qe.filter(Ze=>Ve.some(le=>Me.filterMethod.call(null,le,Ze,Me))))}),_.value=qe},X=()=>{var qe;a.value=Gqe((qe=_.value)!=null?qe:[],{sortingColumn:D.value,sortProp:x.value,sortOrder:M.value})},re=(qe=void 0)=>{qe!=null&&qe.filter||te(),X()},we=qe=>{const{tableHeaderRef:it}=t.refs;if(!it)return;const Ve=Object.assign({},it.filterPanels),Me=Object.keys(Ve);if(Me.length)if(xt(qe)&&(qe=[qe]),st(qe)){const Ze=qe.map(le=>Lqe({columns:u.value},le));Me.forEach(le=>{const _e=Ze.find(xe=>xe.id===le);_e&&(_e.filteredValue=[])}),t.store.commit("filterChange",{column:Ze,values:[],silent:!0,multi:!0})}else Me.forEach(Ze=>{const le=u.value.find(_e=>_e.id===Ze);le&&(le.filteredValue=[])}),A.value={},t.store.commit("filterChange",{column:{},values:[],silent:!0})},q=()=>{D.value&&(Y(null,null,null),t.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:Q,toggleRowExpansion:ce,updateExpandRows:me,states:de,isRowExpanded:Z}=Hqe({data:a,rowKey:r}),{updateTreeExpandKeys:oe,toggleTreeExpansion:Ae,updateTreeData:Oe,updateKeyChildren:Ge,loadOrToggle:Xe,states:De}=Wqe({data:a,rowKey:r}),{updateCurrentRowData:ve,updateCurrentRow:Se,setCurrentRowKey:Je,states:et}=zqe({data:a,rowKey:r});return{assertRowKey:N,updateColumns:R,scheduleLayout:T,isSelected:O,clearSelection:$,cleanSelection:V,getSelectionRows:W,toggleRowSelection:U,_toggleAllSelection:ae,toggleAllSelection:null,updateAllSelected:ie,updateFilters:ne,updateCurrentRow:Se,updateSort:Y,execFilter:te,execSort:X,execQuery:re,clearFilter:we,clearSort:q,toggleRowExpansion:ce,setExpandRowKeysAdapter:qe=>{Q(qe),oe(qe)},setCurrentRowKey:Je,toggleRowExpansionAdapter:(qe,it)=>{u.value.some(({type:Me})=>Me==="expand")?ce(qe,it):Ae(qe,it)},isRowExpanded:Z,updateExpandRows:me,updateCurrentRowData:ve,loadOrToggle:Xe,updateTreeData:Oe,updateKeyChildren:Ge,states:se(se(se({tableSize:n,rowKey:r,data:a,_data:i,isComplex:o,_columns:l,originColumns:s,columns:u,fixedColumns:c,rightFixedColumns:d,leafColumns:p,fixedLeafColumns:f,rightFixedLeafColumns:h,updateOrderFns:m,leafColumnsLength:v,fixedLeafColumnsLength:g,rightFixedLeafColumnsLength:C,isAllSelected:F,selection:b,reserveSelection:E,selectOnIndeterminate:w,selectable:S,filters:A,filteredData:_,sortingColumn:D,sortProp:x,sortOrder:M,hoverRow:L},de),De),et)}}function OM(e,t){return e.map(n=>{var r;return n.id===t.id?t:((r=n.children)!=null&&r.length&&(n.children=OM(n.children,t)),n)})}function PM(e){e.forEach(t=>{var n,r;t.no=(n=t.getColumnIndex)==null?void 0:n.call(t),(r=t.children)!=null&&r.length&&PM(t.children)}),e.sort((t,n)=>t.no-n.no)}function Kqe(){const e=Kt(),t=jqe(),n=ot("table"),r={setData(o,l){const s=y(o._data)!==l;o.data.value=l,o._data.value=l,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),y(o.reserveSelection)?e.store.assertRowKey():s?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&&e.store.scheduleLayout()},insertColumn(o,l,s,u){var c;const d=y(o._columns);let p=[];s?(s&&!s.children&&(s.children=[]),(c=s.children)==null||c.push(l),p=OM(d,s)):(d.push(l),p=d),PM(p),o._columns.value=p,o.updateOrderFns.push(u),l.type==="selection"&&(o.selectable.value=l.selectable,o.reserveSelection.value=l.reserveSelection),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},updateColumnOrder(o,l){var s;((s=l.getColumnIndex)==null?void 0:s.call(l))!==l.no&&(PM(o._columns.value),e.$ready&&e.store.updateColumns())},removeColumn(o,l,s,u){var c;const d=y(o._columns)||[];if(s)(c=s.children)==null||c.splice(s.children.findIndex(f=>f.id===l.id),1),Ne(()=>{var f;((f=s.children)==null?void 0:f.length)===0&&delete s.children}),o._columns.value=OM(d,s);else{const f=d.indexOf(l);f>-1&&(d.splice(f,1),o._columns.value=d)}const p=o.updateOrderFns.indexOf(u);p>-1&&o.updateOrderFns.splice(p,1),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},sort(o,l){const{prop:s,order:u,init:c}=l;if(s){const d=y(o.columns).find(p=>p.property===s);d&&(d.order=u,e.store.updateSort(d,s,u),e.store.commit("changeSortCondition",{init:c}))}},changeSortCondition(o,l){const{sortingColumn:s,sortProp:u,sortOrder:c}=o,d=y(s),p=y(u),f=y(c);C2(f)&&(o.sortingColumn.value=null,o.sortProp.value=null);const h={filter:!0};e.store.execQuery(h),(!l||!(l.silent||l.init))&&e.emit("sort-change",{column:d,prop:p,order:f}),e.store.updateTableScrollY()},filterChange(o,l){const{column:s,values:u,silent:c}=l,d=e.store.updateFilters(s,u);e.store.execQuery(),c||e.emit("filter-change",d),e.store.updateTableScrollY()},toggleAllSelection(){var o,l;(l=(o=e.store).toggleAllSelection)==null||l.call(o)},rowSelectedChanged(o,l){e.store.toggleRowSelection(l),e.store.updateAllSelected()},setHoverRow(o,l){o.hoverRow.value=l},setCurrentRow(o,l){e.store.updateCurrentRow(l)}},a=function(o,...l){const s=e.store.mutations;if(s[o])s[o].apply(e,[e.store.states,...l]);else throw new Error(`Action not found: ${o}`)},i=function(){Ne(()=>e.layout.updateScrollY.apply(e.layout))};return Ke(se({ns:n},t),{mutations:r,commit:a,updateTableScrollY:i})}const RP={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data","treeProps.hasChildren":{key:"lazyColumnIdentifier",default:"hasChildren"},"treeProps.children":{key:"childrenColumnName",default:"children"},"treeProps.checkStrictly":{key:"checkStrictly",default:!1}};function Uqe(e,t){if(!e)throw new Error("Table is required.");const n=Kqe();return n.toggleAllSelection=oc(n._toggleAllSelection,10),Object.keys(RP).forEach(r=>{xce(kce(t,r),r,n)}),qqe(n,t),n}function qqe(e,t){Object.keys(RP).forEach(n=>{He(()=>kce(t,n),r=>{xce(r,n,e)})})}function xce(e,t,n){let r=e,a=RP[t];cn(a)&&(r=r||a.default,a=a.key),n.states[a].value=r}function kce(e,t){if(t.includes(".")){const n=t.split(".");let r=e;return n.forEach(a=>{r=r[a]}),r}else return e[t]}class Yqe{constructor(t){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=j(null),this.scrollX=j(!1),this.scrollY=j(!1),this.bodyWidth=j(null),this.fixedWidth=j(null),this.rightFixedWidth=j(null),this.gutterWidth=0;for(const n in t)jn(t,n)&&(Kn(this[n])?this[n].value=t[n]:this[n]=t[n]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){const t=this.height.value;if(C2(t))return!1;const n=this.table.refs.scrollBarRef;if(this.table.vnode.el&&(n!=null&&n.wrapRef)){let r=!0;const a=this.scrollY.value;return r=n.wrapRef.scrollHeight>n.wrapRef.clientHeight,this.scrollY.value=r,a!==r}return!1}setHeight(t,n="height"){if(!zn)return;const r=this.table.vnode.el;if(t=Pqe(t),this.height.value=Number(t),!r&&(t||t===0)){Ne(()=>this.setHeight(t,n));return}r&&Ot(t)?(r.style[n]=`${t}px`,this.updateElsHeight()):r&&xt(t)&&(r.style[n]=t,this.updateElsHeight())}setMaxHeight(t){this.setHeight(t,"max-height")}getFlattenColumns(){const t=[];return this.table.store.states.columns.value.forEach(r=>{r.isColumnGroup?t.push.apply(t,r.columns):t.push(r)}),t}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(t){if(!t)return!0;let n=t;for(;n.tagName!=="DIV";){if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}updateColumnsWidth(){var t;if(!zn)return;const n=this.fit,r=(t=this.table.vnode.el)==null?void 0:t.clientWidth;let a=0;const i=this.getFlattenColumns(),o=i.filter(u=>!Ot(u.width));if(i.forEach(u=>{Ot(u.width)&&u.realWidth&&(u.realWidth=null)}),o.length>0&&n){if(i.forEach(u=>{a+=Number(u.width||u.minWidth||80)}),a<=r){this.scrollX.value=!1;const u=r-a;if(o.length===1)o[0].realWidth=Number(o[0].minWidth||80)+u;else{const c=o.reduce((f,h)=>f+Number(h.minWidth||80),0),d=u/c;let p=0;o.forEach((f,h)=>{if(h===0)return;const m=Math.floor(Number(f.minWidth||80)*d);p+=m,f.realWidth=Number(f.minWidth||80)+m}),o[0].realWidth=Number(o[0].minWidth||80)+u-p}}else this.scrollX.value=!0,o.forEach(u=>{u.realWidth=Number(u.minWidth)});this.bodyWidth.value=Math.max(a,r),this.table.state.resizeState.value.width=this.bodyWidth.value}else i.forEach(u=>{!u.width&&!u.minWidth?u.realWidth=80:u.realWidth=Number(u.width||u.minWidth),a+=u.realWidth}),this.scrollX.value=a>r,this.bodyWidth.value=a;const l=this.store.states.fixedColumns.value;if(l.length>0){let u=0;l.forEach(c=>{u+=Number(c.realWidth||c.width)}),this.fixedWidth.value=u}const s=this.store.states.rightFixedColumns.value;if(s.length>0){let u=0;s.forEach(c=>{u+=Number(c.realWidth||c.width)}),this.rightFixedWidth.value=u}this.notifyObservers("columns")}addObserver(t){this.observers.push(t)}removeObserver(t){const n=this.observers.indexOf(t);n!==-1&&this.observers.splice(n,1)}notifyObservers(t){this.observers.forEach(r=>{var a,i;switch(t){case"columns":(a=r.state)==null||a.onColumnsChange(this);break;case"scrollable":(i=r.state)==null||i.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${t}.`)}})}}const{CheckboxGroup:Jqe}=ps,Xqe=he({name:"ElTableFilterPanel",components:{ElCheckbox:ps,ElCheckboxGroup:Jqe,ElScrollbar:eu,ElTooltip:Mi,ElIcon:kt,ArrowDown:yc,ArrowUp:f9},directives:{ClickOutside:Cd},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function},appendTo:Fr.appendTo},setup(e){const t=Kt(),{t:n}=Pn(),r=ot("table-filter"),a=t==null?void 0:t.parent;e.column&&!a.filterPanels.value[e.column.id]&&(a.filterPanels.value[e.column.id]=t);const i=j(!1),o=j(null),l=B(()=>e.column&&e.column.filters),s=B(()=>e.column&&e.column.filterClassName?`${r.b()} ${e.column.filterClassName}`:r.b()),u=B({get:()=>{var E;return(((E=e.column)==null?void 0:E.filteredValue)||[])[0]},set:E=>{c.value&&(xl(E)?c.value.splice(0,1):c.value.splice(0,1,E))}}),c=B({get(){return e.column?e.column.filteredValue||[]:[]},set(E){var w;e.column&&((w=e.upDataColumn)==null||w.call(e,"filteredValue",E))}}),d=B(()=>e.column?e.column.filterMultiple:!0),p=E=>E.value===u.value,f=()=>{i.value=!1},h=E=>{E.stopPropagation(),i.value=!i.value},m=()=>{i.value=!1},v=()=>{F(c.value),f()},g=()=>{c.value=[],F(c.value),f()},C=E=>{u.value=E,xl(E)?F([]):F(c.value),f()},F=E=>{var w,S;(w=e.store)==null||w.commit("filterChange",{column:e.column,values:E}),(S=e.store)==null||S.updateAllSelected()};He(i,E=>{var w;e.column&&((w=e.upDataColumn)==null||w.call(e,"filterOpened",E))},{immediate:!0});const b=B(()=>{var E,w;return(w=(E=o.value)==null?void 0:E.popperRef)==null?void 0:w.contentRef});return{tooltipVisible:i,multiple:d,filterClassName:s,filteredValue:c,filterValue:u,filters:l,handleConfirm:v,handleReset:g,handleSelect:C,isPropAbsent:xl,isActive:p,t:n,ns:r,showFilterPanel:h,hideFilterPanel:m,popperPaneRef:b,tooltip:o}}});function Zqe(e,t,n,r,a,i){const o=Yt("el-checkbox"),l=Yt("el-checkbox-group"),s=Yt("el-scrollbar"),u=Yt("arrow-up"),c=Yt("arrow-down"),d=Yt("el-icon"),p=Yt("el-tooltip"),f=$m("click-outside");return H(),je(p,{ref:"tooltip",visible:e.tooltipVisible,offset:0,placement:e.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":e.filterClassName,persistent:"","append-to":e.appendTo},{content:Ie(()=>[e.multiple?(H(),ue("div",{key:0},[be("div",{class:J(e.ns.e("content"))},[Ee(s,{"wrap-class":e.ns.e("wrap")},{default:Ie(()=>[Ee(l,{modelValue:e.filteredValue,"onUpdate:modelValue":h=>e.filteredValue=h,class:J(e.ns.e("checkbox-group"))},{default:Ie(()=>[(H(!0),ue(At,null,bn(e.filters,h=>(H(),je(o,{key:h.value,value:h.value},{default:Ie(()=>[En(pt(h.text),1)]),_:2},1032,["value"]))),128))]),_:1},8,["modelValue","onUpdate:modelValue","class"])]),_:1},8,["wrap-class"])],2),be("div",{class:J(e.ns.e("bottom"))},[be("button",{class:J(e.ns.is("disabled",e.filteredValue.length===0)),disabled:e.filteredValue.length===0,type:"button",onClick:e.handleConfirm},pt(e.t("el.table.confirmFilter")),11,["disabled","onClick"]),be("button",{type:"button",onClick:e.handleReset},pt(e.t("el.table.resetFilter")),9,["onClick"])],2)])):(H(),ue("ul",{key:1,class:J(e.ns.e("list"))},[be("li",{class:J([e.ns.e("list-item"),e.ns.is("active",e.isPropAbsent(e.filterValue))]),onClick:h=>e.handleSelect(null)},pt(e.t("el.table.clearFilter")),11,["onClick"]),(H(!0),ue(At,null,bn(e.filters,h=>(H(),ue("li",{key:h.value,class:J([e.ns.e("list-item"),e.ns.is("active",e.isActive(h))]),label:h.value,onClick:m=>e.handleSelect(h.value)},pt(h.text),11,["label","onClick"]))),128))],2))]),default:Ie(()=>[rn((H(),ue("span",{class:J([`${e.ns.namespace.value}-table__column-filter-trigger`,`${e.ns.namespace.value}-none-outline`]),onClick:e.showFilterPanel},[Ee(d,null,{default:Ie(()=>[ze(e.$slots,"filter-icon",{},()=>{var h;return[(h=e.column)!=null&&h.filterOpened?(H(),je(u,{key:0})):(H(),je(c,{key:1}))]})]),_:3})],10,["onClick"])),[[f,e.hideFilterPanel,e.popperPaneRef]])]),_:3},8,["visible","placement","popper-class","append-to"])}var Qqe=yt(Xqe,[["render",Zqe],["__file","filter-panel.vue"]]);function LP(e){const t=Kt();c2(()=>{n.value.addObserver(t)}),Gt(()=>{r(n.value),a(n.value)}),ll(()=>{r(n.value),a(n.value)}),da(()=>{n.value.removeObserver(t)});const n=B(()=>{const i=e.layout;if(!i)throw new Error("Can not find table layout.");return i}),r=i=>{var o;const l=((o=e.vnode.el)==null?void 0:o.querySelectorAll("colgroup > col"))||[];if(!l.length)return;const s=i.getFlattenColumns(),u={};s.forEach(c=>{u[c.id]=c});for(let c=0,d=l.length;c<d;c++){const p=l[c],f=p.getAttribute("name"),h=u[f];h&&p.setAttribute("width",h.realWidth||h.width)}},a=i=>{var o,l;const s=((o=e.vnode.el)==null?void 0:o.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let c=0,d=s.length;c<d;c++)s[c].setAttribute("width",i.scrollY.value?i.gutterWidth:"0");const u=((l=e.vnode.el)==null?void 0:l.querySelectorAll("th.gutter"))||[];for(let c=0,d=u.length;c<d;c++){const p=u[c];p.style.width=i.scrollY.value?`${i.gutterWidth}px`:"0",p.style.display=i.scrollY.value?"":"none"}};return{tableLayout:n.value,onColumnsChange:r,onScrollableChange:a}}const pu=Symbol("ElTable");function eYe(e,t){const n=Kt(),r=ut(pu),a=m=>{m.stopPropagation()},i=(m,v)=>{!v.filters&&v.sortable?h(m,v,!1):v.filterable&&!v.sortable&&a(m),r==null||r.emit("header-click",v,m)},o=(m,v)=>{r==null||r.emit("header-contextmenu",v,m)},l=j(null),s=j(!1),u=j(),c=(m,v)=>{var g,C;if(zn&&!(v.children&&v.children.length>0)&&l.value&&e.border){s.value=!0;const F=r;t("set-drag-visible",!0);const b=F==null?void 0:F.vnode.el,E=b==null?void 0:b.getBoundingClientRect().left,w=(C=(g=n==null?void 0:n.vnode)==null?void 0:g.el)==null?void 0:C.querySelector(`th.${v.id}`),S=w.getBoundingClientRect(),A=S.left-E+30;es(w,"noclick"),u.value={startMouseLeft:m.clientX,startLeft:S.right-E,startColumnLeft:S.left-E,tableLeft:E};const _=F==null?void 0:F.refs.resizeProxy;_.style.left=`${u.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const D=M=>{const L=M.clientX-u.value.startMouseLeft,P=u.value.startLeft+L;_.style.left=`${Math.max(A,P)}px`},x=()=>{if(s.value){const{startColumnLeft:M,startLeft:L}=u.value,N=Number.parseInt(_.style.left,10)-M;v.width=v.realWidth=N,F==null||F.emit("header-dragend",v.width,L-M,v,m),requestAnimationFrame(()=>{e.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",s.value=!1,l.value=null,u.value=void 0,t("set-drag-visible",!1)}document.removeEventListener("mousemove",D),document.removeEventListener("mouseup",x),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{uo(w,"noclick")},0)};document.addEventListener("mousemove",D),document.addEventListener("mouseup",x)}},d=(m,v)=>{var g;if(v.children&&v.children.length>0)return;const C=m.target;if(!Tl(C))return;const F=C==null?void 0:C.closest("th");if(!(!v||!v.resizable||!F)&&!s.value&&e.border){const b=F.getBoundingClientRect(),E=document.body.style,w=((g=F.parentNode)==null?void 0:g.lastElementChild)===F,S=e.allowDragLastColumn||!w;b.width>12&&b.right-m.clientX<8&&S?(E.cursor="col-resize",Vs(F,"is-sortable")&&(F.style.cursor="col-resize"),l.value=v):s.value||(E.cursor="",Vs(F,"is-sortable")&&(F.style.cursor="pointer"),l.value=null)}},p=()=>{zn&&(document.body.style.cursor="")},f=({order:m,sortOrders:v})=>{if(m==="")return v[0];const g=v.indexOf(m||null);return v[g>v.length-2?0:g+1]},h=(m,v,g)=>{var C;m.stopPropagation();const F=v.order===g?null:g||f(v),b=(C=m.target)==null?void 0:C.closest("th");if(b&&Vs(b,"noclick")){uo(b,"noclick");return}if(!v.sortable)return;const E=m.currentTarget;if(["ascending","descending"].some(D=>Vs(E,D)&&!v.sortOrders.includes(D)))return;const w=e.store.states;let S=w.sortProp.value,A;const _=w.sortingColumn.value;(_!==v||_===v&&C2(_.order))&&(_&&(_.order=null),w.sortingColumn.value=v,S=v.property),F?A=v.order=F:A=v.order=null,w.sortProp.value=S,w.sortOrder.value=A,r==null||r.store.commit("changeSortCondition")};return{handleHeaderClick:i,handleHeaderContextMenu:o,handleMouseDown:c,handleMouseMove:d,handleMouseOut:p,handleSortClick:h,handleFilterClick:a}}function tYe(e){const t=ut(pu),n=ot("table");return{getHeaderRowStyle:l=>{const s=t==null?void 0:t.props.headerRowStyle;return Mt(s)?s.call(null,{rowIndex:l}):s},getHeaderRowClass:l=>{const s=[],u=t==null?void 0:t.props.headerRowClassName;return xt(u)?s.push(u):Mt(u)&&s.push(u.call(null,{rowIndex:l})),s.join(" ")},getHeaderCellStyle:(l,s,u,c)=>{var d;let p=(d=t==null?void 0:t.props.headerCellStyle)!=null?d:{};Mt(p)&&(p=p.call(null,{rowIndex:l,columnIndex:s,row:u,column:c}));const f=BP(s,c.fixed,e.store,u);return Z1(f,"left"),Z1(f,"right"),Object.assign({},p,f)},getHeaderCellClass:(l,s,u,c)=>{const d=MP(n.b(),s,c.fixed,e.store,u),p=[c.id,c.order,c.headerAlign,c.className,c.labelClassName,...d];c.children||p.push("is-leaf"),c.sortable&&p.push("is-sortable");const f=t==null?void 0:t.props.headerCellClassName;return xt(f)?p.push(f):Mt(f)&&p.push(f.call(null,{rowIndex:l,columnIndex:s,row:u,column:c})),p.push(n.e("cell")),p.filter(h=>!!h).join(" ")}}}const Mce=e=>{const t=[];return e.forEach(n=>{n.children?(t.push(n),t.push.apply(t,Mce(n.children))):t.push(n)}),t},Bce=e=>{let t=1;const n=(i,o)=>{if(o&&(i.level=o.level+1,t<i.level&&(t=i.level)),i.children){let l=0;i.children.forEach(s=>{n(s,i),l+=s.colSpan}),i.colSpan=l}else i.colSpan=1};e.forEach(i=>{i.level=1,n(i,void 0)});const r=[];for(let i=0;i<t;i++)r.push([]);return Mce(e).forEach(i=>{i.children?(i.rowSpan=1,i.children.forEach(o=>o.isSubColumn=!0)):i.rowSpan=t-i.level+1,r[i.level-1].push(i)}),r};function nYe(e){const t=ut(pu),n=B(()=>Bce(e.store.states.originColumns.value));return{isGroup:B(()=>{const i=n.value.length>1;return i&&t&&(t.state.isGroup.value=!0),i}),toggleAllSelection:i=>{i.stopPropagation(),t==null||t.store.commit("toggleAllSelection")},columnRows:n}}var rYe=he({name:"ElTableHeader",components:{ElCheckbox:ps},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})},appendFilterPanelTo:{type:String},allowDragLastColumn:{type:Boolean}},setup(e,{emit:t}){const n=Kt(),r=ut(pu),a=ot("table"),i=j({}),{onColumnsChange:o,onScrollableChange:l}=LP(r),s=(r==null?void 0:r.props.tableLayout)==="auto",u=dn(new Map),c=j();let d;const p=()=>{d=setTimeout(()=>{u.size>0&&(u.forEach((x,M)=>{const L=c.value.querySelector(`.${M.replace(/\s/g,".")}`);if(L){const P=L.getBoundingClientRect().width;x.width=P||x.width}}),u.clear())})};He(u,p),Xn(()=>{d&&(clearTimeout(d),d=void 0)}),Gt(()=>Qt(null,null,function*(){yield Ne(),yield Ne();const{prop:x,order:M}=e.defaultSort;r==null||r.store.commit("sort",{prop:x,order:M,init:!0}),p()}));const{handleHeaderClick:f,handleHeaderContextMenu:h,handleMouseDown:m,handleMouseMove:v,handleMouseOut:g,handleSortClick:C,handleFilterClick:F}=eYe(e,t),{getHeaderRowStyle:b,getHeaderRowClass:E,getHeaderCellStyle:w,getHeaderCellClass:S}=tYe(e),{isGroup:A,toggleAllSelection:_,columnRows:D}=nYe(e);return n.state={onColumnsChange:o,onScrollableChange:l},n.filterPanels=i,{ns:a,filterPanels:i,onColumnsChange:o,onScrollableChange:l,columnRows:D,getHeaderRowClass:E,getHeaderRowStyle:b,getHeaderCellClass:S,getHeaderCellStyle:w,handleHeaderClick:f,handleHeaderContextMenu:h,handleMouseDown:m,handleMouseMove:v,handleMouseOut:g,handleSortClick:C,handleFilterClick:F,isGroup:A,toggleAllSelection:_,saveIndexSelection:u,isTableLayoutAuto:s,theadRef:c,updateFixedColumnStyle:p}},render(){const{ns:e,isGroup:t,columnRows:n,getHeaderCellStyle:r,getHeaderCellClass:a,getHeaderRowClass:i,getHeaderRowStyle:o,handleHeaderClick:l,handleHeaderContextMenu:s,handleMouseDown:u,handleMouseMove:c,handleSortClick:d,handleMouseOut:p,store:f,$parent:h,saveIndexSelection:m,isTableLayoutAuto:v}=this;let g=1;return z("thead",{ref:"theadRef",class:e.is("group",t)},n.map((C,F)=>z("tr",{class:i(F),key:F,style:o(F)},C.map((b,E)=>{b.rowSpan>g&&(g=b.rowSpan);const w=a(F,E,C,b);return v&&b.fixed&&m.set(w,b),z("th",{class:w,colspan:b.colSpan,key:`${b.id}-thead`,rowspan:b.rowSpan,style:r(F,E,C,b),onClick:S=>{var A;(A=S.currentTarget)!=null&&A.classList.contains("noclick")||l(S,b)},onContextmenu:S=>s(S,b),onMousedown:S=>u(S,b),onMousemove:S=>c(S,b),onMouseout:p},[z("div",{class:["cell",b.filteredValue&&b.filteredValue.length>0?"highlight":""]},[b.renderHeader?b.renderHeader({column:b,$index:E,store:f,_self:h}):b.label,b.sortable&&z("span",{onClick:S=>d(S,b),class:"caret-wrapper"},[z("i",{onClick:S=>d(S,b,"ascending"),class:"sort-caret ascending"}),z("i",{onClick:S=>d(S,b,"descending"),class:"sort-caret descending"})]),b.filterable&&z(Qqe,{store:f,placement:b.filterPlacement||"bottom-start",appendTo:h==null?void 0:h.appendFilterPanelTo,column:b,upDataColumn:(S,A)=>{b[S]=A}},{"filter-icon":()=>b.renderFilterIcon?b.renderFilterIcon({filterOpened:b.filterOpened}):null})])])}))))}});function jE(e,t,n=.03){return e-t>n}function aYe(e){const t=ut(pu),n=j(""),r=j(z("div")),a=(h,m,v)=>{var g,C,F;const b=t,E=GE(h);let w=null;const S=(g=b==null?void 0:b.vnode.el)==null?void 0:g.dataset.prefix;E&&(w=lG({columns:(F=(C=e.store)==null?void 0:C.states.columns.value)!=null?F:[]},E,S),w&&(b==null||b.emit(`cell-${v}`,m,w,E,h))),b==null||b.emit(`row-${v}`,m,w,h)},i=(h,m)=>{a(h,m,"dblclick")},o=(h,m)=>{var v;(v=e.store)==null||v.commit("setCurrentRow",m),a(h,m,"click")},l=(h,m)=>{a(h,m,"contextmenu")},s=oc(h=>{var m;(m=e.store)==null||m.commit("setHoverRow",h)},30),u=oc(()=>{var h;(h=e.store)==null||h.commit("setHoverRow",null)},30),c=h=>{const m=window.getComputedStyle(h,null),v=Number.parseInt(m.paddingLeft,10)||0,g=Number.parseInt(m.paddingRight,10)||0,C=Number.parseInt(m.paddingTop,10)||0,F=Number.parseInt(m.paddingBottom,10)||0;return{left:v,right:g,top:C,bottom:F}},d=(h,m,v)=>{var g;let C=(g=m==null?void 0:m.target)==null?void 0:g.parentNode;for(;h>1&&(C=C==null?void 0:C.nextSibling,!(!C||C.nodeName!=="TR"));)v(C,"hover-row hover-fixed-row"),h--};return{handleDoubleClick:i,handleClick:o,handleContextMenu:l,handleMouseEnter:s,handleMouseLeave:u,handleCellMouseEnter:(h,m,v)=>{var g,C,F,b,E,w,S,A;if(!t)return;const _=t,D=GE(h),x=(g=_==null?void 0:_.vnode.el)==null?void 0:g.dataset.prefix;let M=null;if(D){if(M=lG({columns:(F=(C=e.store)==null?void 0:C.states.columns.value)!=null?F:[]},D,x),!M)return;D.rowSpan>1&&d(D.rowSpan,h,es);const ie=_.hoverState={cell:D,column:M,row:m};_==null||_.emit("cell-mouse-enter",ie.row,ie.column,ie.cell,h)}if(!v){((b=Zi)==null?void 0:b.trigger)===D&&((E=Zi)==null||E());return}const L=h.target.querySelector(".cell");if(!(Vs(L,`${x}-tooltip`)&&L.childNodes.length))return;const P=document.createRange();P.setStart(L,0),P.setEnd(L,L.childNodes.length);const{width:N,height:k}=P.getBoundingClientRect(),{width:R,height:T}=L.getBoundingClientRect(),{top:O,left:$,right:V,bottom:W}=c(L),U=$+V,ae=O+W;jE(N+U,R)||jE(k+ae,T)||jE(L.scrollWidth,R)?Vqe(v,(w=(D==null?void 0:D.innerText)||(D==null?void 0:D.textContent))!=null?w:"",m,M,D,_):((S=Zi)==null?void 0:S.trigger)===D&&((A=Zi)==null||A())},handleCellMouseLeave:h=>{const m=GE(h);if(!m)return;m.rowSpan>1&&d(m.rowSpan,h,uo);const v=t==null?void 0:t.hoverState;t==null||t.emit("cell-mouse-leave",v==null?void 0:v.row,v==null?void 0:v.column,v==null?void 0:v.cell,h)},tooltipContent:n,tooltipTrigger:r}}function iYe(e){const t=ut(pu),n=ot("table");return{getRowStyle:(u,c)=>{const d=t==null?void 0:t.props.rowStyle;return Mt(d)?d.call(null,{row:u,rowIndex:c}):d||null},getRowClass:(u,c,d)=>{var p;const f=[n.e("row")];t!=null&&t.props.highlightCurrentRow&&u===((p=e.store)==null?void 0:p.states.currentRow.value)&&f.push("current-row"),e.stripe&&d%2===1&&f.push(n.em("row","striped"));const h=t==null?void 0:t.props.rowClassName;return xt(h)?f.push(h):Mt(h)&&f.push(h.call(null,{row:u,rowIndex:c})),f},getCellStyle:(u,c,d,p)=>{const f=t==null?void 0:t.props.cellStyle;let h=f!=null?f:{};Mt(f)&&(h=f.call(null,{rowIndex:u,columnIndex:c,row:d,column:p}));const m=BP(c,e==null?void 0:e.fixed,e.store);return Z1(m,"left"),Z1(m,"right"),Object.assign({},h,m)},getCellClass:(u,c,d,p,f)=>{const h=MP(n.b(),c,e==null?void 0:e.fixed,e.store,void 0,f),m=[p.id,p.align,p.className,...h],v=t==null?void 0:t.props.cellClassName;return xt(v)?m.push(v):Mt(v)&&m.push(v.call(null,{rowIndex:u,columnIndex:c,row:d,column:p})),m.push(n.e("cell")),m.filter(g=>!!g).join(" ")},getSpan:(u,c,d,p)=>{let f=1,h=1;const m=t==null?void 0:t.props.spanMethod;if(Mt(m)){const v=m({row:u,column:c,rowIndex:d,columnIndex:p});st(v)?(f=v[0],h=v[1]):cn(v)&&(f=v.rowspan,h=v.colspan)}return{rowspan:f,colspan:h}},getColspanRealWidth:(u,c,d)=>{if(c<1)return u[d].realWidth;const p=u.map(({realWidth:f,width:h})=>f||h).slice(d,d+c);return Number(p.reduce((f,h)=>Number(f)+Number(h),-1))}}}const oYe=he({name:"TableTdWrapper"}),lYe=he(Ke(se({},oYe),{props:{colspan:{type:Number,default:1},rowspan:{type:Number,default:1}},setup(e){return(t,n)=>(H(),ue("td",{colspan:e.colspan,rowspan:e.rowspan},[ze(t.$slots,"default")],8,["colspan","rowspan"]))}}));var sYe=yt(lYe,[["__file","td-wrapper.vue"]]);function uYe(e){const t=ut(pu),n=ot("table"),{handleDoubleClick:r,handleClick:a,handleContextMenu:i,handleMouseEnter:o,handleMouseLeave:l,handleCellMouseEnter:s,handleCellMouseLeave:u,tooltipContent:c,tooltipTrigger:d}=aYe(e),{getRowStyle:p,getRowClass:f,getCellStyle:h,getCellClass:m,getSpan:v,getColspanRealWidth:g}=iYe(e);let C=-1;const F=B(()=>{var A;return(A=e.store)==null?void 0:A.states.columns.value.findIndex(({type:_})=>_==="default")}),b=(A,_)=>{var D;const x=(D=t==null?void 0:t.props)==null?void 0:D.rowKey;return x?Vi(A,x):_},E=(A,_,D,x=!1)=>{const{tooltipEffect:M,tooltipOptions:L,store:P}=e,{indent:N,columns:k}=P.states,R=[];let T=!0;return D&&(R.push(n.em("row",`level-${D.level}`)),T=!!D.display),_===0&&(C=-1),e.stripe&&T&&C++,R.push(...f(A,_,C)),z("tr",{style:[T?null:{display:"none"},p(A,_)],class:R,key:b(A,_),onDblclick:$=>r($,A),onClick:$=>a($,A),onContextmenu:$=>i($,A),onMouseenter:()=>o(_),onMouseleave:l},k.value.map(($,V)=>{const{rowspan:W,colspan:U}=v(A,$,_,V);if(!W||!U)return null;const ae=Object.assign({},$);ae.realWidth=g(k.value,U,V);const ie={store:P,_self:e.context||t,column:ae,row:A,$index:_,cellIndex:V,expanded:x};V===F.value&&D&&(ie.treeNode={indent:D.level&&D.level*N.value,level:D.level},ur(D.expanded)&&(ie.treeNode.expanded=D.expanded,"loading"in D&&(ie.treeNode.loading=D.loading),"noLazyChildren"in D&&(ie.treeNode.noLazyChildren=D.noLazyChildren)));const ye=`${b(A,_)},${V}`,ne=ae.columnKey||ae.rawColumnKey||"",Y=$.showOverflowTooltip&&vle({effect:M},L,$.showOverflowTooltip);return z(sYe,{style:h(_,V,A,$),class:m(_,V,A,$,U-1),key:`${ne}${ye}`,rowspan:W,colspan:U,onMouseenter:te=>s(te,A,Y),onMouseleave:u},{default:()=>w(V,$,ie)})}))},w=(A,_,D)=>_.renderCell(D);return{wrappedRowRender:(A,_)=>{const D=e.store,{isRowExpanded:x,assertRowKey:M}=D,{treeData:L,lazyTreeNodeMap:P,childrenColumnName:N,rowKey:k}=D.states,R=D.states.columns.value;if(R.some(({type:O})=>O==="expand")){const O=x(A),$=E(A,_,void 0,O),V=t==null?void 0:t.renderExpanded;if(!V)return console.error("[Element Error]renderExpanded is required."),$;const W=[[$]];return(t.props.preserveExpandedContent||O)&&W[0].push(z("tr",{key:`expanded-row__${$.key}`,style:{display:O?"":"none"}},[z("td",{colspan:R.length,class:`${n.e("cell")} ${n.e("expanded-cell")}`},[V({row:A,$index:_,store:D,expanded:O})])])),W}else if(Object.keys(L.value).length){M();const O=Vi(A,k.value);let $=L.value[O],V=null;$&&(V={expanded:$.expanded,level:$.level,display:!0,noLazyChildren:void 0,loading:void 0},ur($.lazy)&&(V&&ur($.loaded)&&$.loaded&&(V.noLazyChildren=!($.children&&$.children.length)),V.loading=$.loading));const W=[E(A,_,V!=null?V:void 0)];if($){let U=0;const ae=(ye,ne)=>{ye&&ye.length&&ne&&ye.forEach(Y=>{const te={display:ne.display&&ne.expanded,level:ne.level+1,expanded:!1,noLazyChildren:!1,loading:!1},X=Vi(Y,k.value);if(xl(X))throw new Error("For nested data item, row-key is required.");if($=se({},L.value[X]),$&&(te.expanded=$.expanded,$.level=$.level||te.level,$.display=!!($.expanded&&te.display),ur($.lazy)&&(ur($.loaded)&&$.loaded&&(te.noLazyChildren=!($.children&&$.children.length)),te.loading=$.loading)),U++,W.push(E(Y,_+U,te)),$){const re=P.value[X]||Y[N.value];ae(re,$)}})};$.display=!0;const ie=P.value[O]||A[N.value];ae(ie,$)}return W}else return E(A,_,void 0)},tooltipContent:c,tooltipTrigger:d}}const cYe={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var dYe=he({name:"ElTableBody",props:cYe,setup(e){var t;const n=Kt(),r=ut(pu),a=ot("table"),{wrappedRowRender:i,tooltipContent:o,tooltipTrigger:l}=uYe(e),{onColumnsChange:s,onScrollableChange:u}=LP(r),c=[];return He((t=e.store)==null?void 0:t.states.hoverRow,(d,p)=>{var f,h;const m=n==null?void 0:n.vnode.el,v=Array.from((m==null?void 0:m.children)||[]).filter(F=>F==null?void 0:F.classList.contains(`${a.e("row")}`));let g=d;const C=(f=v[g])==null?void 0:f.childNodes;if(C!=null&&C.length){let F=0;Array.from(C).reduce((E,w,S)=>{var A,_;return((A=C[S])==null?void 0:A.colSpan)>1&&(F=(_=C[S])==null?void 0:_.colSpan),w.nodeName!=="TD"&&F===0&&E.push(S),F>0&&F--,E},[]).forEach(E=>{var w;for(g=d;g>0;){const S=(w=v[g-1])==null?void 0:w.childNodes;if(S[E]&&S[E].nodeName==="TD"&&S[E].rowSpan>1){es(S[E],"hover-cell"),c.push(S[E]);break}g--}})}else c.forEach(F=>uo(F,"hover-cell")),c.length=0;!((h=e.store)!=null&&h.states.isComplex.value)||!zn||ep(()=>{const F=v[p],b=v[d];F&&!F.classList.contains("hover-fixed-row")&&uo(F,"hover-row"),b&&es(b,"hover-row")})}),da(()=>{var d;(d=Zi)==null||d()}),{ns:a,onColumnsChange:s,onScrollableChange:u,wrappedRowRender:i,tooltipContent:o,tooltipTrigger:l}},render(){const{wrappedRowRender:e,store:t}=this,n=(t==null?void 0:t.states.data.value)||[];return z("tbody",{tabIndex:-1},[n.reduce((r,a)=>r.concat(e(a,r.length)),[])])}});function fYe(){const e=ut(pu),t=e==null?void 0:e.store,n=B(()=>{var l;return(l=t==null?void 0:t.states.fixedLeafColumnsLength.value)!=null?l:0}),r=B(()=>{var l;return(l=t==null?void 0:t.states.rightFixedColumns.value.length)!=null?l:0}),a=B(()=>{var l;return(l=t==null?void 0:t.states.columns.value.length)!=null?l:0}),i=B(()=>{var l;return(l=t==null?void 0:t.states.fixedColumns.value.length)!=null?l:0}),o=B(()=>{var l;return(l=t==null?void 0:t.states.rightFixedColumns.value.length)!=null?l:0});return{leftFixedLeafCount:n,rightFixedLeafCount:r,columnsCount:a,leftFixedCount:i,rightFixedCount:o,columns:B(()=>{var l;return(l=t==null?void 0:t.states.columns.value)!=null?l:[]})}}function pYe(e){const{columns:t}=fYe(),n=ot("table");return{getCellClasses:(i,o)=>{const l=i[o],s=[n.e("cell"),l.id,l.align,l.labelClassName,...MP(n.b(),o,l.fixed,e.store)];return l.className&&s.push(l.className),l.children||s.push(n.is("leaf")),s},getCellStyles:(i,o)=>{const l=BP(o,i.fixed,e.store);return Z1(l,"left"),Z1(l,"right"),l},columns:t}}var hYe=he({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e){const t=ut(pu),n=ot("table"),{getCellClasses:r,getCellStyles:a,columns:i}=pYe(e),{onScrollableChange:o,onColumnsChange:l}=LP(t);return{ns:n,onScrollableChange:o,onColumnsChange:l,getCellClasses:r,getCellStyles:a,columns:i}},render(){const{columns:e,getCellStyles:t,getCellClasses:n,summaryMethod:r,sumText:a}=this,i=this.store.states.data.value;let o=[];return r?o=r({columns:e,data:i}):e.forEach((l,s)=>{if(s===0){o[s]=a;return}const u=i.map(f=>Number(f[l.property])),c=[];let d=!0;u.forEach(f=>{if(!Number.isNaN(+f)){d=!1;const h=`${f}`.split(".")[1];c.push(h?h.length:0)}});const p=Math.max.apply(null,c);d?o[s]="":o[s]=u.reduce((f,h)=>{const m=Number(h);return Number.isNaN(+m)?f:Number.parseFloat((f+h).toFixed(Math.min(p,20)))},0)}),z(z("tfoot",[z("tr",{},[...e.map((l,s)=>z("td",{key:s,colspan:l.colSpan,rowspan:l.rowSpan,class:n(e,s),style:t(l,s)},[z("div",{class:["cell",l.labelClassName]},[o[s]])]))])]))}});function mYe(e){return{setCurrentRow:d=>{e.commit("setCurrentRow",d)},getSelectionRows:()=>e.getSelectionRows(),toggleRowSelection:(d,p,f=!0)=>{e.toggleRowSelection(d,p,!1,f),e.updateAllSelected()},clearSelection:()=>{e.clearSelection()},clearFilter:d=>{e.clearFilter(d)},toggleAllSelection:()=>{e.commit("toggleAllSelection")},toggleRowExpansion:(d,p)=>{e.toggleRowExpansionAdapter(d,p)},clearSort:()=>{e.clearSort()},sort:(d,p)=>{e.commit("sort",{prop:d,order:p})},updateKeyChildren:(d,p)=>{e.updateKeyChildren(d,p)}}}function vYe(e,t,n,r){const a=j(!1),i=j(null),o=j(!1),l=R=>{o.value=R},s=j({width:null,height:null,headerHeight:null}),u=j(!1),c={display:"inline-block",verticalAlign:"middle"},d=j(),p=j(0),f=j(0),h=j(0),m=j(0),v=j(0);so(()=>{var R;t.setHeight((R=e.height)!=null?R:null)}),so(()=>{var R;t.setMaxHeight((R=e.maxHeight)!=null?R:null)}),He(()=>[e.currentRowKey,n.states.rowKey],([R,T])=>{!y(T)||!y(R)||n.setCurrentRowKey(`${R}`)},{immediate:!0}),He(()=>e.data,R=>{r.store.commit("setData",R)},{immediate:!0,deep:!0}),so(()=>{e.expandRowKeys&&n.setExpandRowKeysAdapter(e.expandRowKeys)});const g=()=>{r.store.commit("setHoverRow",null),r.hoverState&&(r.hoverState=null)},C=(R,T)=>{const{pixelX:O,pixelY:$}=T;Math.abs(O)>=Math.abs($)&&(r.refs.bodyWrapper.scrollLeft+=T.pixelX/5)},F=B(()=>e.height||e.maxHeight||n.states.fixedColumns.value.length>0||n.states.rightFixedColumns.value.length>0),b=B(()=>({width:t.bodyWidth.value?`${t.bodyWidth.value}px`:""})),E=()=>{F.value&&t.updateElsHeight(),t.updateColumnsWidth(),typeof window!="undefined"&&requestAnimationFrame(_)};Gt(()=>Qt(null,null,function*(){yield Ne(),n.updateColumns(),D(),requestAnimationFrame(E);const R=r.vnode.el,T=r.refs.headerWrapper;e.flexible&&R&&R.parentElement&&(R.parentElement.style.minWidth="0"),s.value={width:d.value=R.offsetWidth,height:R.offsetHeight,headerHeight:e.showHeader&&T?T.offsetHeight:null},n.states.columns.value.forEach(O=>{O.filteredValue&&O.filteredValue.length&&r.store.commit("filterChange",{column:O,values:O.filteredValue,silent:!0})}),r.$ready=!0}));const w=(R,T)=>{if(!R)return;const O=Array.from(R.classList).filter($=>!$.startsWith("is-scrolling-"));O.push(t.scrollX.value?T:"is-scrolling-none"),R.className=O.join(" ")},S=R=>{const{tableWrapper:T}=r.refs;w(T,R)},A=R=>{const{tableWrapper:T}=r.refs;return!!(T&&T.classList.contains(R))},_=function(){if(!r.refs.scrollBarRef)return;if(!t.scrollX.value){const ae="is-scrolling-none";A(ae)||S(ae);return}const R=r.refs.scrollBarRef.wrapRef;if(!R)return;const{scrollLeft:T,offsetWidth:O,scrollWidth:$}=R,{headerWrapper:V,footerWrapper:W}=r.refs;V&&(V.scrollLeft=T),W&&(W.scrollLeft=T);const U=$-O-1;T>=U?S("is-scrolling-right"):S(T===0?"is-scrolling-left":"is-scrolling-middle")},D=()=>{r.refs.scrollBarRef&&(r.refs.scrollBarRef.wrapRef&&gr(r.refs.scrollBarRef.wrapRef,"scroll",_,{passive:!0}),e.fit?aa(r.vnode.el,x):gr(window,"resize",x),aa(r.refs.bodyWrapper,()=>{var R,T;x(),(T=(R=r.refs)==null?void 0:R.scrollBarRef)==null||T.update()}))},x=()=>{var R,T,O,$;const V=r.vnode.el;if(!r.$ready||!V)return;let W=!1;const{width:U,height:ae,headerHeight:ie}=s.value,ye=d.value=V.offsetWidth;U!==ye&&(W=!0);const ne=V.offsetHeight;(e.height||F.value)&&ae!==ne&&(W=!0);const Y=e.tableLayout==="fixed"?r.refs.headerWrapper:(R=r.refs.tableHeaderRef)==null?void 0:R.$el;e.showHeader&&(Y==null?void 0:Y.offsetHeight)!==ie&&(W=!0),p.value=((T=r.refs.tableWrapper)==null?void 0:T.scrollHeight)||0,h.value=(Y==null?void 0:Y.scrollHeight)||0,m.value=((O=r.refs.footerWrapper)==null?void 0:O.offsetHeight)||0,v.value=(($=r.refs.appendWrapper)==null?void 0:$.offsetHeight)||0,f.value=p.value-h.value-m.value-v.value,W&&(s.value={width:ye,height:ne,headerHeight:e.showHeader&&(Y==null?void 0:Y.offsetHeight)||0},E())},M=za(),L=B(()=>{const{bodyWidth:R,scrollY:T,gutterWidth:O}=t;return R.value?`${R.value-(T.value?O:0)}px`:""}),P=B(()=>e.maxHeight?"fixed":e.tableLayout),N=B(()=>{if(e.data&&e.data.length)return;let R="100%";e.height&&f.value&&(R=`${f.value}px`);const T=d.value;return{width:T?`${T}px`:"",height:R}}),k=B(()=>e.height?{height:"100%"}:e.maxHeight?Number.isNaN(Number(e.maxHeight))?{maxHeight:`calc(${e.maxHeight} - ${h.value+m.value}px)`}:{maxHeight:`${+e.maxHeight-h.value-m.value}px`}:{});return{isHidden:a,renderExpanded:i,setDragVisible:l,isGroup:u,handleMouseLeave:g,handleHeaderFooterMousewheel:C,tableSize:M,emptyBlockStyle:N,resizeProxyVisible:o,bodyWidth:L,resizeState:s,doLayout:E,tableBodyStyles:b,tableLayout:P,scrollbarViewStyle:c,scrollbarStyle:k}}function gYe(e){const t=j(),n=()=>{const a=e.vnode.el.querySelector(".hidden-columns"),i={childList:!0,subtree:!0},o=e.store.states.updateOrderFns;t.value=new MutationObserver(()=>{o.forEach(l=>l())}),t.value.observe(a,i)};Gt(()=>{n()}),da(()=>{var r;(r=t.value)==null||r.disconnect()})}var yYe={data:{type:Array,default:()=>[]},size:qa,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children",checkStrictly:!1})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:Boolean,flexible:Boolean,showOverflowTooltip:[Boolean,Object],tooltipFormatter:Function,appendFilterPanelTo:String,scrollbarTabindex:{type:[Number,String],default:void 0},allowDragLastColumn:{type:Boolean,default:!0},preserveExpandedContent:Boolean,nativeScrollbar:Boolean};function Rce(e){const t=e.tableLayout==="auto";let n=e.columns||[];t&&n.every(({width:a})=>On(a))&&(n=[]);const r=a=>{const i={key:`${e.tableLayout}_${a.id}`,style:{},name:void 0};return t?i.style={width:`${a.width}px`}:i.name=a.id,i};return z("colgroup",{},n.map(a=>z("col",r(a))))}Rce.props=["columns","tableLayout"];const bYe=()=>{const e=j(),t=(i,o)=>{const l=e.value;l&&l.scrollTo(i,o)},n=(i,o)=>{const l=e.value;l&&Ot(o)&&["Top","Left"].includes(i)&&l[`setScroll${i}`](o)};return{scrollBarRef:e,scrollTo:t,setScrollTop:i=>n("Top",i),setScrollLeft:i=>n("Left",i)}};var cG=!1,gh,IM,NM,H3,z3,Lce,W3,$M,VM,HM,Oce,zM,WM,Pce,Ice;function Go(){if(!cG){cG=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),n=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(zM=/\b(iPhone|iP[ao]d)/.exec(e),WM=/\b(iP[ao]d)/.exec(e),HM=/Android/i.exec(e),Pce=/FBAN\/\w+;/i.exec(e),Ice=/Mobile/i.exec(e),Oce=!!/Win64/.exec(e),t){gh=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,gh&&document&&document.documentMode&&(gh=document.documentMode);var r=/(?:Trident\/(\d+.\d+))/.exec(e);Lce=r?parseFloat(r[1])+4:gh,IM=t[2]?parseFloat(t[2]):NaN,NM=t[3]?parseFloat(t[3]):NaN,H3=t[4]?parseFloat(t[4]):NaN,H3?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),z3=t&&t[1]?parseFloat(t[1]):NaN):z3=NaN}else gh=IM=NM=z3=H3=NaN;if(n){if(n[1]){var a=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);W3=a?parseFloat(a[1].replace("_",".")):!0}else W3=!1;$M=!!n[2],VM=!!n[3]}else W3=$M=VM=!1}}var GM={ie:function(){return Go()||gh},ieCompatibilityMode:function(){return Go()||Lce>gh},ie64:function(){return GM.ie()&&Oce},firefox:function(){return Go()||IM},opera:function(){return Go()||NM},webkit:function(){return Go()||H3},safari:function(){return GM.webkit()},chrome:function(){return Go()||z3},windows:function(){return Go()||$M},osx:function(){return Go()||W3},linux:function(){return Go()||VM},iphone:function(){return Go()||zM},mobile:function(){return Go()||zM||WM||HM||Ice},nativeApp:function(){return Go()||Pce},android:function(){return Go()||HM},ipad:function(){return Go()||WM}},CYe=GM,FYe=!!(typeof window<"u"&&window.document&&window.document.createElement),EYe={canUseDOM:FYe},Nce=EYe,$ce;Nce.canUseDOM&&($ce=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function wYe(e,t){if(!Nce.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,r=n in document;if(!r){var a=document.createElement("div");a.setAttribute(n,"return;"),r=typeof a[n]=="function"}return!r&&$ce&&e==="wheel"&&(r=document.implementation.hasFeature("Events.wheel","3.0")),r}var SYe=wYe,dG=10,fG=40,pG=800;function Vce(e){var t=0,n=0,r=0,a=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),r=t*dG,a=n*dG,"deltaY"in e&&(a=e.deltaY),"deltaX"in e&&(r=e.deltaX),(r||a)&&e.deltaMode&&(e.deltaMode==1?(r*=fG,a*=fG):(r*=pG,a*=pG)),r&&!t&&(t=r<1?-1:1),a&&!n&&(n=a<1?-1:1),{spinX:t,spinY:n,pixelX:r,pixelY:a}}Vce.getEventType=function(){return CYe.firefox()?"DOMMouseScroll":SYe("wheel")?"wheel":"mousewheel"};var AYe=Vce;/**
* Checks if an event is supported in the current execution environment.
*
* NOTE: This will not work correctly for non-generic events such as `change`,
* `reset`, `load`, `error`, and `select`.
*
* Borrows from Modernizr.
*
* @param {string} eventNameSuffix Event name, e.g. "click".
* @param {?boolean} capture Check if the capture phase is supported.
* @return {boolean} True if the event is supported.
* @internal
* @license Modernizr 3.0.0pre (Custom Build) | MIT
*/const G3="_Mousewheel",hG=function(e,t){if(e&&e.addEventListener){Hce(e);const n=function(r){const a=AYe(r);t&&Reflect.apply(t,this,[r,a])};e[G3]={wheelHandler:n},e.addEventListener("wheel",n,{passive:!0})}},Hce=e=>{var t;(t=e[G3])!=null&&t.wheelHandler&&(e.removeEventListener("wheel",e[G3].wheelHandler),e[G3]=null)},_Ye={beforeMount(e,t){hG(e,t.value)},unmounted(e){Hce(e)},updated(e,t){t.value!==t.oldValue&&hG(e,t.value)}};let DYe=1;const TYe=he({name:"ElTable",directives:{Mousewheel:_Ye},components:{TableHeader:rYe,TableBody:dYe,TableFooter:hYe,ElScrollbar:eu,hColgroup:Rce},props:yYe,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change","scroll"],setup(e){const{t}=Pn(),n=ot("table"),r=Kt();Xt(pu,r);const a=Uqe(r,e);r.store=a;const i=new Yqe({store:r.store,table:r,fit:e.fit,showHeader:e.showHeader});r.layout=i;const o=B(()=>(a.states.data.value||[]).length===0),{setCurrentRow:l,getSelectionRows:s,toggleRowSelection:u,clearSelection:c,clearFilter:d,toggleAllSelection:p,toggleRowExpansion:f,clearSort:h,sort:m,updateKeyChildren:v}=mYe(a),{isHidden:g,renderExpanded:C,setDragVisible:F,isGroup:b,handleMouseLeave:E,handleHeaderFooterMousewheel:w,tableSize:S,emptyBlockStyle:A,resizeProxyVisible:_,bodyWidth:D,resizeState:x,doLayout:M,tableBodyStyles:L,tableLayout:P,scrollbarViewStyle:N,scrollbarStyle:k}=vYe(e,i,a,r),{scrollBarRef:R,scrollTo:T,setScrollLeft:O,setScrollTop:$}=bYe(),V=oc(M,50),W=`${n.namespace.value}-table_${DYe++}`;r.tableId=W,r.state={isGroup:b,resizeState:x,doLayout:M,debouncedUpdateLayout:V};const U=B(()=>{var ye;return(ye=e.sumText)!=null?ye:t("el.table.sumText")}),ae=B(()=>{var ye;return(ye=e.emptyText)!=null?ye:t("el.table.emptyText")}),ie=B(()=>Bce(a.states.originColumns.value)[0]);return gYe(r),Xn(()=>{V.cancel()}),{ns:n,layout:i,store:a,columns:ie,handleHeaderFooterMousewheel:w,handleMouseLeave:E,tableId:W,tableSize:S,isHidden:g,isEmpty:o,renderExpanded:C,resizeProxyVisible:_,resizeState:x,isGroup:b,bodyWidth:D,tableBodyStyles:L,emptyBlockStyle:A,debouncedUpdateLayout:V,setCurrentRow:l,getSelectionRows:s,toggleRowSelection:u,clearSelection:c,clearFilter:d,toggleAllSelection:p,toggleRowExpansion:f,clearSort:h,doLayout:M,sort:m,updateKeyChildren:v,t,setDragVisible:F,context:r,computedSumText:U,computedEmptyText:ae,tableLayout:P,scrollbarViewStyle:N,scrollbarStyle:k,scrollBarRef:R,scrollTo:T,setScrollLeft:O,setScrollTop:$,allowDragLastColumn:e.allowDragLastColumn}}});function xYe(e,t,n,r,a,i){const o=Yt("hColgroup"),l=Yt("table-header"),s=Yt("table-body"),u=Yt("table-footer"),c=Yt("el-scrollbar"),d=$m("mousewheel");return H(),ue("div",{ref:"tableWrapper",class:J([{[e.ns.m("fit")]:e.fit,[e.ns.m("striped")]:e.stripe,[e.ns.m("border")]:e.border||e.isGroup,[e.ns.m("hidden")]:e.isHidden,[e.ns.m("group")]:e.isGroup,[e.ns.m("fluid-height")]:e.maxHeight,[e.ns.m("scrollable-x")]:e.layout.scrollX.value,[e.ns.m("scrollable-y")]:e.layout.scrollY.value,[e.ns.m("enable-row-hover")]:!e.store.states.isComplex.value,[e.ns.m("enable-row-transition")]:(e.store.states.data.value||[]).length!==0&&(e.store.states.data.value||[]).length<100,"has-footer":e.showSummary},e.ns.m(e.tableSize),e.className,e.ns.b(),e.ns.m(`layout-${e.tableLayout}`)]),style:Rt(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:e.handleMouseLeave},[be("div",{class:J(e.ns.e("inner-wrapper"))},[be("div",{ref:"hiddenColumns",class:"hidden-columns"},[ze(e.$slots,"default")],512),e.showHeader&&e.tableLayout==="fixed"?rn((H(),ue("div",{key:0,ref:"headerWrapper",class:J(e.ns.e("header-wrapper"))},[be("table",{ref:"tableHeader",class:J(e.ns.e("header")),style:Rt(e.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[Ee(o,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),Ee(l,{ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,"append-filter-panel-to":e.appendFilterPanelTo,"allow-drag-last-column":e.allowDragLastColumn,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","append-filter-panel-to","allow-drag-last-column","onSetDragVisible"])],6)],2)),[[d,e.handleHeaderFooterMousewheel]]):$e("v-if",!0),be("div",{ref:"bodyWrapper",class:J(e.ns.e("body-wrapper"))},[Ee(c,{ref:"scrollBarRef","view-style":e.scrollbarViewStyle,"wrap-style":e.scrollbarStyle,always:e.scrollbarAlwaysOn,tabindex:e.scrollbarTabindex,native:e.nativeScrollbar,onScroll:p=>e.$emit("scroll",p)},{default:Ie(()=>[be("table",{ref:"tableBody",class:J(e.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:Rt({width:e.bodyWidth,tableLayout:e.tableLayout})},[Ee(o,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),e.showHeader&&e.tableLayout==="auto"?(H(),je(l,{key:0,ref:"tableHeaderRef",class:J(e.ns.e("body-header")),border:e.border,"default-sort":e.defaultSort,store:e.store,"append-filter-panel-to":e.appendFilterPanelTo,onSetDragVisible:e.setDragVisible},null,8,["class","border","default-sort","store","append-filter-panel-to","onSetDragVisible"])):$e("v-if",!0),Ee(s,{context:e.context,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"tooltip-effect":e.tooltipEffect,"tooltip-options":e.tooltipOptions,"row-style":e.rowStyle,store:e.store,stripe:e.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","tooltip-options","row-style","store","stripe"]),e.showSummary&&e.tableLayout==="auto"?(H(),je(u,{key:1,class:J(e.ns.e("body-footer")),border:e.border,"default-sort":e.defaultSort,store:e.store,"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["class","border","default-sort","store","sum-text","summary-method"])):$e("v-if",!0)],6),e.isEmpty?(H(),ue("div",{key:0,ref:"emptyBlock",style:Rt(e.emptyBlockStyle),class:J(e.ns.e("empty-block"))},[be("span",{class:J(e.ns.e("empty-text"))},[ze(e.$slots,"empty",{},()=>[En(pt(e.computedEmptyText),1)])],2)],6)):$e("v-if",!0),e.$slots.append?(H(),ue("div",{key:1,ref:"appendWrapper",class:J(e.ns.e("append-wrapper"))},[ze(e.$slots,"append")],2)):$e("v-if",!0)]),_:3},8,["view-style","wrap-style","always","tabindex","native","onScroll"])],2),e.showSummary&&e.tableLayout==="fixed"?rn((H(),ue("div",{key:1,ref:"footerWrapper",class:J(e.ns.e("footer-wrapper"))},[be("table",{class:J(e.ns.e("footer")),cellspacing:"0",cellpadding:"0",border:"0",style:Rt(e.tableBodyStyles)},[Ee(o,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),Ee(u,{border:e.border,"default-sort":e.defaultSort,store:e.store,"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["border","default-sort","store","sum-text","summary-method"])],6)],2)),[[Nn,!e.isEmpty],[d,e.handleHeaderFooterMousewheel]]):$e("v-if",!0),e.border||e.isGroup?(H(),ue("div",{key:2,class:J(e.ns.e("border-left-patch"))},null,2)):$e("v-if",!0)],2),rn(be("div",{ref:"resizeProxy",class:J(e.ns.e("column-resize-proxy"))},null,2),[[Nn,e.resizeProxyVisible]])],46,["data-prefix","onMouseleave"])}var kYe=yt(TYe,[["render",xYe],["__file","table.vue"]]);const MYe={selection:"table-column--selection",expand:"table__expand-column"},BYe={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},RYe=e=>MYe[e]||"",LYe={selection:{renderHeader({store:e,column:t}){var n;function r(){return e.states.data.value&&e.states.data.value.length===0}return z(ps,{disabled:r(),size:e.states.tableSize.value,indeterminate:e.states.selection.value.length>0&&!e.states.isAllSelected.value,"onUpdate:modelValue":(n=e.toggleAllSelection)!=null?n:void 0,modelValue:e.states.isAllSelected.value,ariaLabel:t.label})},renderCell({row:e,column:t,store:n,$index:r}){return z(ps,{disabled:t.selectable?!t.selectable.call(null,e,r):!1,size:n.states.tableSize.value,onChange:()=>{n.commit("rowSelectedChanged",e)},onClick:a=>a.stopPropagation(),modelValue:n.isSelected(e),ariaLabel:t.label})},sortable:!1,resizable:!1},index:{renderHeader({column:e}){return e.label||"#"},renderCell({column:e,$index:t}){let n=t+1;const r=e.index;return Ot(r)?n=t+r:Mt(r)&&(n=r(t)),z("div",{},[n])},sortable:!1},expand:{renderHeader({column:e}){return e.label||""},renderCell({column:e,row:t,store:n,expanded:r}){const{ns:a}=n,i=[a.e("expand-icon")];return!e.renderExpand&&r&&i.push(a.em("expand-icon","expanded")),z("div",{class:i,onClick:function(l){l.stopPropagation(),n.toggleRowExpansion(t)}},{default:()=>e.renderExpand?[e.renderExpand({expanded:r})]:[z(kt,null,{default:()=>[z(co)]})]})},sortable:!1,resizable:!1}};function OYe({row:e,column:t,$index:n}){var r;const a=t.property,i=a&&jy(e,a).value;return t&&t.formatter?t.formatter(e,t,i,n):((r=i==null?void 0:i.toString)==null?void 0:r.call(i))||""}function PYe({row:e,treeNode:t,store:n},r=!1){const{ns:a}=n;if(!t)return r?[z("span",{class:a.e("placeholder")})]:null;const i=[],o=function(l){l.stopPropagation(),!t.loading&&n.loadOrToggle(e)};if(t.indent&&i.push(z("span",{class:a.e("indent"),style:{"padding-left":`${t.indent}px`}})),ur(t.expanded)&&!t.noLazyChildren){const l=[a.e("expand-icon"),t.expanded?a.em("expand-icon","expanded"):""];let s=co;t.loading&&(s=lc),i.push(z("div",{class:l,onClick:o},{default:()=>[z(kt,{class:a.is("loading",t.loading)},{default:()=>[z(s)]})]}))}else i.push(z("span",{class:a.e("placeholder")}));return i}function mG(e,t){return e.reduce((n,r)=>(n[r]=r,n),t)}function IYe(e,t){const n=Kt();return{registerComplexWatchers:()=>{const i=["fixed"],o={realWidth:"width",realMinWidth:"minWidth"},l=mG(i,o);Object.keys(l).forEach(s=>{const u=o[s];jn(t,u)&&He(()=>t[u],c=>{let d=c;u==="width"&&s==="realWidth"&&(d=kP(c)),u==="minWidth"&&s==="realMinWidth"&&(d=_ce(c)),n.columnConfig.value[u]=d,n.columnConfig.value[s]=d;const p=u==="fixed";e.value.store.scheduleLayout(p)})})},registerNormalWatchers:()=>{const i=["label","filters","filterMultiple","filteredValue","sortable","index","formatter","className","labelClassName","filterClassName","showOverflowTooltip","tooltipFormatter","resizable"],o=["showOverflowTooltip"],l={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},s=mG(i,l);Object.keys(s).forEach(u=>{const c=l[u];jn(t,c)&&He(()=>t[c],d=>{n.columnConfig.value[u]=d})}),o.forEach(u=>{jn(e.value.props,u)&&He(()=>e.value.props[u],c=>{n.columnConfig.value[u]=c})})}}}function NYe(e,t,n){const r=Kt(),a=j(""),i=j(!1),o=j(),l=j(),s=ot("table");so(()=>{o.value=e.align?`is-${e.align}`:null,o.value}),so(()=>{l.value=e.headerAlign?`is-${e.headerAlign}`:o.value,l.value});const u=B(()=>{let b=r.vnode.vParent||r.parent;for(;b&&!b.tableId&&!b.columnId;)b=b.vnode.vParent||b.parent;return b}),c=B(()=>{const{store:b}=r.parent;if(!b)return!1;const{treeData:E}=b.states,w=E.value;return w&&Object.keys(w).length>0}),d=j(kP(e.width)),p=j(_ce(e.minWidth)),f=b=>(d.value&&(b.width=d.value),p.value&&(b.minWidth=p.value),!d.value&&p.value&&(b.width=void 0),b.minWidth||(b.minWidth=80),b.realWidth=Number(On(b.width)?b.minWidth:b.width),b),h=b=>{const E=b.type,w=LYe[E]||{};Object.keys(w).forEach(A=>{const _=w[A];A!=="className"&&!On(_)&&(b[A]=_)});const S=RYe(E);if(S){const A=`${y(s.namespace)}-${S}`;b.className=b.className?`${b.className} ${A}`:A}return b},m=b=>{st(b)?b.forEach(w=>E(w)):E(b);function E(w){var S;((S=w==null?void 0:w.type)==null?void 0:S.name)==="ElTableColumn"&&(w.vParent=r)}};return{columnId:a,realAlign:o,isSubColumn:i,realHeaderAlign:l,columnOrTableParent:u,setColumnWidth:f,setColumnForcedProps:h,setColumnRenders:b=>{e.renderHeader?Fn("TableColumn","Comparing to render-header, scoped-slot header is easier to use. We recommend users to use scoped-slot header."):b.type!=="selection"&&(b.renderHeader=w=>(r.columnConfig.value.label,ze(t,"header",w,()=>[b.label]))),t["filter-icon"]&&(b.renderFilterIcon=w=>ze(t,"filter-icon",w)),t.expand&&(b.renderExpand=w=>ze(t,"expand",w));let E=b.renderCell;return b.type==="expand"?(b.renderCell=w=>z("div",{class:"cell"},[E(w)]),n.value.renderExpanded=w=>t.default?t.default(w):t.default):(E=E||OYe,b.renderCell=w=>{let S=null;if(t.default){const L=t.default(w);S=L.some(P=>P.type!==la)?L:E(w)}else S=E(w);const{columns:A}=n.value.store.states,_=A.value.findIndex(L=>L.type==="default"),D=c.value&&w.cellIndex===_,x=PYe(w,D),M={class:"cell",style:{}};return b.showOverflowTooltip&&(M.class=`${M.class} ${y(s.namespace)}-tooltip`,M.style={width:`${(w.column.realWidth||Number(w.column.width))-1}px`}),m(S),z("div",M,[x,S])}),b},getPropsData:(...b)=>b.reduce((E,w)=>(st(w)&&w.forEach(S=>{E[S]=e[S]}),E),{}),getColumnElIndex:(b,E)=>Array.prototype.indexOf.call(b,E),updateColumnOrder:()=>{n.value.store.commit("updateColumnOrder",r.columnConfig.value)}}}var $Ye={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showOverflowTooltip:{type:[Boolean,Object],default:void 0},tooltipFormatter:Function,fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},filterClassName:String,index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:e=>e.every(t=>["ascending","descending",null].includes(t))}};let VYe=1;var zce=he({name:"ElTableColumn",components:{ElCheckbox:ps},props:$Ye,setup(e,{slots:t}){const n=Kt(),r=j({}),a=B(()=>{let F=n.parent;for(;F&&!F.tableId;)F=F.parent;return F}),{registerNormalWatchers:i,registerComplexWatchers:o}=IYe(a,e),{columnId:l,isSubColumn:s,realHeaderAlign:u,columnOrTableParent:c,setColumnWidth:d,setColumnForcedProps:p,setColumnRenders:f,getPropsData:h,getColumnElIndex:m,realAlign:v,updateColumnOrder:g}=NYe(e,t,a),C=c.value;l.value=`${"tableId"in C&&C.tableId||"columnId"in C&&C.columnId}_column_${VYe++}`,c2(()=>{s.value=a.value!==C;const F=e.type||"default",b=e.sortable===""?!0:e.sortable,E=F==="selection"?!1:On(e.showOverflowTooltip)?C.props.showOverflowTooltip:e.showOverflowTooltip,w=On(e.tooltipFormatter)?C.props.tooltipFormatter:e.tooltipFormatter,S=Ke(se({},BYe[F]),{id:l.value,type:F,property:e.prop||e.property,align:v,headerAlign:u,showOverflowTooltip:E,tooltipFormatter:w,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:"",filterClassName:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:b,index:e.index,rawColumnKey:n.vnode.key});let M=h(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement","filterClassName"]);M=Oqe(S,M),M=Iqe(f,d,p)(M),r.value=M,i(),o()}),Gt(()=>{var F,b;const E=c.value,w=s.value?(F=E.vnode.el)==null?void 0:F.children:(b=E.refs.hiddenColumns)==null?void 0:b.children,S=()=>m(w||[],n.vnode.el);r.value.getColumnIndex=S,S()>-1&&a.value.store.commit("insertColumn",r.value,s.value?"columnConfig"in E&&E.columnConfig.value:null,g)}),Xn(()=>{const F=r.value.getColumnIndex;(F?F():-1)>-1&&a.value.store.commit("removeColumn",r.value,s.value?"columnConfig"in C&&C.columnConfig.value:null,g)}),n.columnId=l.value,n.columnConfig=r},render(){var e,t,n;try{const r=(t=(e=this.$slots).default)==null?void 0:t.call(e,{row:{},column:{},$index:-1}),a=[];if(st(r))for(const o of r)((n=o.type)==null?void 0:n.name)==="ElTableColumn"||o.shapeFlag&2?a.push(o):o.type===At&&st(o.children)&&o.children.forEach(l=>{(l==null?void 0:l.patchFlag)!==1024&&!xt(l==null?void 0:l.children)&&a.push(l)});return z("div",a)}catch(r){return z("div",[])}}});const Wce=ln(kYe,{TableColumn:zce}),Gce=fa(zce);var u5=(e=>(e.ASC="asc",e.DESC="desc",e))(u5||{}),c5=(e=>(e.LEFT="left",e.CENTER="center",e.RIGHT="right",e))(c5||{}),jce=(e=>(e.LEFT="left",e.RIGHT="right",e))(jce||{});const jM={asc:"desc",desc:"asc"},d5=Symbol("placeholder"),HYe=(e,t,n)=>{var r;const a=se({flexGrow:0,flexShrink:0},n?{}:{flexGrow:e.flexGrow||0,flexShrink:e.flexShrink||1});n||(a.flexShrink=1);const i=Ke(se(se({},(r=e.style)!=null?r:{}),a),{flexBasis:"auto",width:e.width});return t||(e.maxWidth&&(i.maxWidth=e.maxWidth),e.minWidth&&(i.minWidth=e.minWidth)),i};function zYe(e,t,n){const r=B(()=>y(t).map((v,g)=>{var C,F;return Ke(se({},v),{key:(F=(C=v.key)!=null?C:v.dataKey)!=null?F:g})})),a=B(()=>y(r).filter(v=>!v.hidden)),i=B(()=>y(a).filter(v=>v.fixed==="left"||v.fixed===!0)),o=B(()=>y(a).filter(v=>v.fixed==="right")),l=B(()=>y(a).filter(v=>!v.fixed)),s=B(()=>{const v=[];return y(i).forEach(g=>{v.push(Ke(se({},g),{placeholderSign:d5}))}),y(l).forEach(g=>{v.push(g)}),y(o).forEach(g=>{v.push(Ke(se({},g),{placeholderSign:d5}))}),v}),u=B(()=>y(i).length||y(o).length),c=B(()=>y(r).reduce((v,g)=>(v[g.key]=HYe(g,y(n),e.fixed),v),{})),d=B(()=>y(a).reduce((v,g)=>v+g.width,0)),p=v=>y(r).find(g=>g.key===v),f=v=>y(c)[v],h=(v,g)=>{v.width=g};function m(v){var g;const{key:C}=v.currentTarget.dataset;if(!C)return;const{sortState:F,sortBy:b}=e;let E=u5.ASC;cn(F)?E=jM[F[C]]:E=jM[b.order],(g=e.onColumnSort)==null||g.call(e,{column:p(C),key:C,order:E})}return{columns:r,columnsStyles:c,columnsTotalWidth:d,fixedColumnsOnLeft:i,fixedColumnsOnRight:o,hasFixedColumns:u,mainColumns:s,normalColumns:l,visibleColumns:a,getColumn:p,getColumnStyle:f,updateColumnWidth:h,onColumnSorted:m}}const WYe=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,onMaybeEndReached:a})=>{const i=j({scrollLeft:0,scrollTop:0});function o(f){var h,m,v;const{scrollTop:g}=f;(h=t.value)==null||h.scrollTo(f),(m=n.value)==null||m.scrollToTop(g),(v=r.value)==null||v.scrollToTop(g)}function l(f){i.value=f,o(f)}function s(f){i.value.scrollTop=f,o(y(i))}function u(f){var h,m;i.value.scrollLeft=f,(m=(h=t.value)==null?void 0:h.scrollTo)==null||m.call(h,y(i))}function c(f){var h;l(f),(h=e.onScroll)==null||h.call(e,f)}function d({scrollTop:f}){const{scrollTop:h}=y(i);f!==h&&s(f)}function p(f,h="auto"){var m;(m=t.value)==null||m.scrollToRow(f,h)}return He(()=>y(i).scrollTop,(f,h)=>{f>h&&a()}),{scrollPos:i,scrollTo:l,scrollToLeft:u,scrollToTop:s,scrollToRow:p,onScroll:c,onVerticalScroll:d}},GYe=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,tableInstance:a,ns:i,isScrolling:o})=>{const l=Kt(),{emit:s}=l,u=ar(!1),c=j(e.defaultExpandedRowKeys||[]),d=j(-1),p=ar(null),f=j({}),h=j({}),m=ar({}),v=ar({}),g=ar({}),C=B(()=>Ot(e.estimatedRowHeight));function F(D){var x;(x=e.onRowsRendered)==null||x.call(e,D),D.rowCacheEnd>y(d)&&(d.value=D.rowCacheEnd)}function b({hovered:D,rowKey:x}){if(o.value)return;a.vnode.el.querySelectorAll(`[rowkey="${String(x)}"]`).forEach(P=>{D?P.classList.add(i.is("hovered")):P.classList.remove(i.is("hovered"))})}function E({expanded:D,rowData:x,rowIndex:M,rowKey:L}){var P,N;const k=[...y(c)],R=k.indexOf(L);D?R===-1&&k.push(L):R>-1&&k.splice(R,1),c.value=k,s("update:expandedRowKeys",k),(P=e.onRowExpand)==null||P.call(e,{expanded:D,rowData:x,rowIndex:M,rowKey:L}),(N=e.onExpandedRowsChange)==null||N.call(e,k),a.vnode.el.querySelector(`.${i.is("hovered")}[rowkey="${String(L)}"]`)&&Ne(()=>b({hovered:!0,rowKey:L}))}const w=oc(()=>{var D,x,M,L;u.value=!0,f.value=se(se({},y(f)),y(h)),S(y(p),!1),h.value={},p.value=null,(D=t.value)==null||D.forceUpdate(),(x=n.value)==null||x.forceUpdate(),(M=r.value)==null||M.forceUpdate(),(L=l.proxy)==null||L.$forceUpdate(),u.value=!1},0);function S(D,x=!1){y(C)&&[t,n,r].forEach(M=>{const L=y(M);L&&L.resetAfterRowIndex(D,x)})}function A(D,x,M){const L=y(p);(L===null||L>M)&&(p.value=M),h.value[D]=x}function _({rowKey:D,height:x,rowIndex:M},L){L?L===jce.RIGHT?g.value[D]=x:m.value[D]=x:v.value[D]=x;const P=Math.max(...[m,g,v].map(N=>N.value[D]||0));y(f)[D]!==P&&(A(D,P,M),w())}return{expandedRowKeys:c,lastRenderedRowIndex:d,isDynamic:C,isResetting:u,rowHeights:f,resetAfterIndex:S,onRowExpanded:E,onRowHovered:b,onRowsRendered:F,onRowHeightChange:_}},jYe=(e,{expandedRowKeys:t,lastRenderedRowIndex:n,resetAfterIndex:r})=>{const a=j({}),i=B(()=>{const l={},{data:s,rowKey:u}=e,c=y(t);if(!c||!c.length)return s;const d=[],p=new Set;c.forEach(h=>p.add(h));let f=s.slice();for(f.forEach(h=>l[h[u]]=0);f.length>0;){const h=f.shift();d.push(h),p.has(h[u])&&st(h.children)&&h.children.length>0&&(f=[...h.children,...f],h.children.forEach(m=>l[m[u]]=l[h[u]]+1))}return a.value=l,d}),o=B(()=>{const{data:l,expandColumnKey:s}=e;return s?y(i):l});return He(o,(l,s)=>{l!==s&&(n.value=-1,r(0,!0))}),{data:o,depthMap:a}},KYe=(e,t)=>e+t,j3=e=>st(e)?e.reduce(KYe,0):e,Cm=(e,t,n={})=>Mt(e)?e(t):e!=null?e:n,Ef=e=>(["width","maxWidth","minWidth","height"].forEach(t=>{e[t]=ca(e[t])}),e),Kce=e=>dr(e)?t=>z(e,t):e,UYe=(e,{columnsTotalWidth:t,rowsHeight:n,fixedColumnsOnLeft:r,fixedColumnsOnRight:a})=>{const i=B(()=>{const{fixed:g,width:C,vScrollbarSize:F}=e,b=C-F;return g?Math.max(Math.round(y(t)),b):b}),o=B(()=>{const{height:g=0,maxHeight:C=0,footerHeight:F,hScrollbarSize:b}=e;if(C>0){const E=y(p),w=y(n),A=y(d)+E+w+b;return Math.min(A,C-F)}return g-F}),l=B(()=>{const{maxHeight:g}=e,C=y(o);if(Ot(g)&&g>0)return C;const F=y(n)+y(d)+y(p);return Math.min(C,F)}),s=g=>g.width,u=B(()=>j3(y(r).map(s))),c=B(()=>j3(y(a).map(s))),d=B(()=>j3(e.headerHeight)),p=B(()=>{var g;return(((g=e.fixedData)==null?void 0:g.length)||0)*e.rowHeight}),f=B(()=>y(o)-y(d)-y(p)),h=B(()=>{const{style:g={},height:C,width:F}=e;return Ef(Ke(se({},g),{height:C,width:F}))}),m=B(()=>Ef({height:e.footerHeight})),v=B(()=>({top:ca(y(d)),bottom:ca(e.footerHeight),width:ca(e.width)}));return{bodyWidth:i,fixedTableHeight:l,mainTableHeight:o,leftTableWidth:u,rightTableWidth:c,windowHeight:f,footerHeight:m,emptyStyle:v,rootStyle:h,headerHeight:d}};function qYe(e){const t=j(),n=j(),r=j(),{columns:a,columnsStyles:i,columnsTotalWidth:o,fixedColumnsOnLeft:l,fixedColumnsOnRight:s,hasFixedColumns:u,mainColumns:c,onColumnSorted:d}=zYe(e,Jn(e,"columns"),Jn(e,"fixed")),{scrollTo:p,scrollToLeft:f,scrollToTop:h,scrollToRow:m,onScroll:v,onVerticalScroll:g,scrollPos:C}=WYe(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,onMaybeEndReached:q}),F=ot("table-v2"),b=Kt(),E=ar(!1),{expandedRowKeys:w,lastRenderedRowIndex:S,isDynamic:A,isResetting:_,rowHeights:D,resetAfterIndex:x,onRowExpanded:M,onRowHeightChange:L,onRowHovered:P,onRowsRendered:N}=GYe(e,{mainTableRef:t,leftTableRef:n,rightTableRef:r,tableInstance:b,ns:F,isScrolling:E}),{data:k,depthMap:R}=jYe(e,{expandedRowKeys:w,lastRenderedRowIndex:S,resetAfterIndex:x}),T=B(()=>{const{estimatedRowHeight:Q,rowHeight:ce}=e,me=y(k);return Ot(Q)?Object.values(y(D)).reduce((de,Z)=>de+Z,0):me.length*ce}),{bodyWidth:O,fixedTableHeight:$,mainTableHeight:V,leftTableWidth:W,rightTableWidth:U,windowHeight:ae,footerHeight:ie,emptyStyle:ye,rootStyle:ne,headerHeight:Y}=UYe(e,{columnsTotalWidth:o,fixedColumnsOnLeft:l,fixedColumnsOnRight:s,rowsHeight:T}),te=j(),X=B(()=>{const Q=y(k).length===0;return st(e.fixedData)?e.fixedData.length===0&&Q:Q});function re(Q){const{estimatedRowHeight:ce,rowHeight:me,rowKey:de}=e;return ce?y(D)[y(k)[Q][de]]||ce:me}const we=j(!1);function q(){const{onEndReached:Q}=e;if(!Q)return;const{scrollTop:ce}=y(C),me=y(T),de=y(ae),Z=me-(ce+de)+e.hScrollbarSize;!we.value&&y(S)>=0&&me<=ce+y(V)-y(Y)?(we.value=!0,Q(Z)):we.value=!1}return He(()=>y(T),()=>we.value=!1),He(()=>e.expandedRowKeys,Q=>w.value=Q,{deep:!0}),{columns:a,containerRef:te,mainTableRef:t,leftTableRef:n,rightTableRef:r,isDynamic:A,isResetting:_,isScrolling:E,hasFixedColumns:u,columnsStyles:i,columnsTotalWidth:o,data:k,expandedRowKeys:w,depthMap:R,fixedColumnsOnLeft:l,fixedColumnsOnRight:s,mainColumns:c,bodyWidth:O,emptyStyle:ye,rootStyle:ne,footerHeight:ie,mainTableHeight:V,fixedTableHeight:$,leftTableWidth:W,rightTableWidth:U,showEmpty:X,getRowHeight:re,onColumnSorted:d,onRowHovered:P,onRowExpanded:M,onRowsRendered:N,onRowHeightChange:L,scrollTo:p,scrollToLeft:f,scrollToTop:h,scrollToRow:m,onScroll:v,onVerticalScroll:g}}const OP=Symbol("tableV2"),Uce="tableV2GridScrollLeft",qce=String,P2={type:Be(Array),required:!0},PP={type:Be(Array)},Yce=Ke(se({},PP),{required:!0}),YYe=String,vG={type:Be(Array),default:()=>ua([])},yh={type:Number,required:!0},Jce={type:Be([String,Number,Symbol]),default:"id"},gG={type:Be(Object)},Th=ht({class:String,columns:P2,columnsStyles:{type:Be(Object),required:!0},depth:Number,expandColumnKey:YYe,estimatedRowHeight:Ke(se({},Uh.estimatedRowHeight),{default:void 0}),isScrolling:Boolean,onRowExpand:{type:Be(Function)},onRowHover:{type:Be(Function)},onRowHeightChange:{type:Be(Function)},rowData:{type:Be(Object),required:!0},rowEventHandlers:{type:Be(Object)},rowIndex:{type:Number,required:!0},rowKey:Jce,style:{type:Be(Object)}}),KE={type:Number,required:!0},IP=ht({class:String,columns:P2,fixedHeaderData:{type:Be(Array)},headerData:{type:Be(Array),required:!0},headerHeight:{type:Be([Number,Array]),default:50},rowWidth:KE,rowHeight:{type:Number,default:50},height:KE,width:KE}),K3=ht({columns:P2,data:Yce,fixedData:PP,estimatedRowHeight:Th.estimatedRowHeight,width:yh,height:yh,headerWidth:yh,headerHeight:IP.headerHeight,bodyWidth:yh,rowHeight:yh,cache:pce.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:Uh.scrollbarAlwaysOn,scrollbarStartGap:Uh.scrollbarStartGap,scrollbarEndGap:Uh.scrollbarEndGap,class:qce,style:gG,containerStyle:gG,getRowHeight:{type:Be(Function),required:!0},rowKey:Th.rowKey,onRowsRendered:{type:Be(Function)},onScroll:{type:Be(Function)}}),JYe=ht({cache:K3.cache,estimatedRowHeight:Th.estimatedRowHeight,rowKey:Jce,headerClass:{type:Be([String,Function])},headerProps:{type:Be([Object,Function])},headerCellProps:{type:Be([Object,Function])},headerHeight:IP.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:Be([String,Function])},rowProps:{type:Be([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:Be([Object,Function])},columns:P2,data:Yce,dataGetter:{type:Be(Function)},fixedData:PP,expandColumnKey:Th.expandColumnKey,expandedRowKeys:vG,defaultExpandedRowKeys:vG,class:qce,fixed:Boolean,style:{type:Be(Object)},width:yh,height:yh,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:Uh.hScrollbarSize,vScrollbarSize:Uh.vScrollbarSize,scrollbarAlwaysOn:vce.alwaysOn,sortBy:{type:Be(Object),default:()=>({})},sortState:{type:Be(Object),default:void 0},onColumnSort:{type:Be(Function)},onExpandedRowsChange:{type:Be(Function)},onEndReached:{type:Be(Function)},onRowExpand:Th.onRowExpand,onScroll:K3.onScroll,onRowsRendered:K3.onRowsRendered,rowEventHandlers:Th.rowEventHandlers}),XYe="ElTableV2Header",ZYe=he({name:XYe,props:IP,setup(e,{slots:t,expose:n}){const r=ot("table-v2"),a=ut(Uce),i=j(),o=B(()=>Ef({width:e.width,height:e.height})),l=B(()=>Ef({width:e.rowWidth,height:e.height})),s=B(()=>di(y(e.headerHeight))),u=p=>{const f=y(i);Ne(()=>{f!=null&&f.scroll&&f.scroll({left:p})})},c=()=>{const p=r.e("fixed-header-row"),{columns:f,fixedHeaderData:h,rowHeight:m}=e;return h==null?void 0:h.map((v,g)=>{var C;const F=Ef({height:m,width:"100%"});return(C=t.fixed)==null?void 0:C.call(t,{class:p,columns:f,rowData:v,rowIndex:-(g+1),style:F})})},d=()=>{const p=r.e("dynamic-header-row"),{columns:f}=e;return y(s).map((h,m)=>{var v;const g=Ef({width:"100%",height:h});return(v=t.dynamic)==null?void 0:v.call(t,{class:p,columns:f,headerIndex:m,style:g})})};return ll(()=>{a!=null&&a.value&&u(a.value)}),n({scrollToLeft:u}),()=>{if(!(e.height<=0))return Ee("div",{ref:i,class:e.class,style:y(o),role:"rowgroup"},[Ee("div",{style:y(l),class:r.e("header")},[d(),c()])])}}});var QYe=ZYe;const eJe=({atXEndEdge:e,atXStartEdge:t,atYEndEdge:n,atYStartEdge:r},a)=>{let i=null,o=0,l=0;const s=(c,d)=>{const p=c<=0&&t.value||c>=0&&e.value,f=d<=0&&r.value||d>=0&&n.value;return p&&f};return{hasReachedEdge:s,onWheel:c=>{ym(i);let d=c.deltaX,p=c.deltaY;Math.abs(d)>Math.abs(p)?p=0:d=0,c.shiftKey&&p!==0&&(d=p,p=0),!(s(o,l)&&s(o+d,l+p))&&(o+=d,l+=p,c.preventDefault(),i=ep(()=>{a(o,l),o=0,l=0}))}}},Xce=({name:e,clearCache:t,getColumnPosition:n,getColumnStartIndexForOffset:r,getColumnStopIndexForStartIndex:a,getEstimatedTotalHeight:i,getEstimatedTotalWidth:o,getColumnOffset:l,getRowOffset:s,getRowPosition:u,getRowStartIndexForOffset:c,getRowStopIndexForStartIndex:d,initCache:p,injectToInstance:f,validateProps:h})=>he({name:e!=null?e:"ElVirtualList",props:Uh,emits:[u6,c6],setup(m,{emit:v,expose:g,slots:C}){const F=ot("vl");h(m);const b=Kt(),E=j(p(m,b));f==null||f(b,E);const w=j(),S=j(),A=j(),_=j(null),D=j({isScrolling:!1,scrollLeft:Ot(m.initScrollLeft)?m.initScrollLeft:0,scrollTop:Ot(m.initScrollTop)?m.initScrollTop:0,updateRequested:!1,xAxisScrollDir:e1,yAxisScrollDir:e1}),x=uce(),M=B(()=>Number.parseInt(`${m.height}`,10)),L=B(()=>Number.parseInt(`${m.width}`,10)),P=B(()=>{const{totalColumn:de,totalRow:Z,columnCache:oe}=m,{isScrolling:Ae,xAxisScrollDir:Oe,scrollLeft:Ge}=y(D);if(de===0||Z===0)return[0,0,0,0];const Xe=r(m,Ge,y(E)),De=a(m,Xe,Ge,y(E)),ve=!Ae||Oe===d6?Math.max(1,oe):1,Se=!Ae||Oe===e1?Math.max(1,oe):1;return[Math.max(0,Xe-ve),Math.max(0,Math.min(de-1,De+Se)),Xe,De]}),N=B(()=>{const{totalColumn:de,totalRow:Z,rowCache:oe}=m,{isScrolling:Ae,yAxisScrollDir:Oe,scrollTop:Ge}=y(D);if(de===0||Z===0)return[0,0,0,0];const Xe=c(m,Ge,y(E)),De=d(m,Xe,Ge,y(E)),ve=!Ae||Oe===d6?Math.max(1,oe):1,Se=!Ae||Oe===e1?Math.max(1,oe):1;return[Math.max(0,Xe-ve),Math.max(0,Math.min(Z-1,De+Se)),Xe,De]}),k=B(()=>i(m,y(E))),R=B(()=>o(m,y(E))),T=B(()=>{var de;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:m.direction,height:Ot(m.height)?`${m.height}px`:m.height,width:Ot(m.width)?`${m.width}px`:m.width},(de=m.style)!=null?de:{}]}),O=B(()=>{const de=`${y(R)}px`;return{height:`${y(k)}px`,pointerEvents:y(D).isScrolling?"none":void 0,width:de}}),$=()=>{const{totalColumn:de,totalRow:Z}=m;if(de>0&&Z>0){const[De,ve,Se,Je]=y(P),[et,Te,We,qe]=y(N);v(u6,{columnCacheStart:De,columnCacheEnd:ve,rowCacheStart:et,rowCacheEnd:Te,columnVisibleStart:Se,columnVisibleEnd:Je,rowVisibleStart:We,rowVisibleEnd:qe})}const{scrollLeft:oe,scrollTop:Ae,updateRequested:Oe,xAxisScrollDir:Ge,yAxisScrollDir:Xe}=y(D);v(c6,{xAxisScrollDir:Ge,scrollLeft:oe,yAxisScrollDir:Xe,scrollTop:Ae,updateRequested:Oe})},V=de=>{const{clientHeight:Z,clientWidth:oe,scrollHeight:Ae,scrollLeft:Oe,scrollTop:Ge,scrollWidth:Xe}=de.currentTarget,De=y(D);if(De.scrollTop===Ge&&De.scrollLeft===Oe)return;let ve=Oe;if(eG(m.direction))switch(p6()){case l5:ve=-Oe;break;case xP:ve=Xe-oe-Oe;break}D.value=Ke(se({},De),{isScrolling:!0,scrollLeft:ve,scrollTop:Math.max(0,Math.min(Ge,Ae-Z)),updateRequested:!0,xAxisScrollDir:Dh(De.scrollLeft,ve),yAxisScrollDir:Dh(De.scrollTop,Ge)}),Ne(()=>Y()),te(),$()},W=(de,Z)=>{const oe=y(M),Ae=(k.value-oe)/Z*de;ie({scrollTop:Math.min(k.value-oe,Ae)})},U=(de,Z)=>{const oe=y(L),Ae=(R.value-oe)/Z*de;ie({scrollLeft:Math.min(R.value-oe,Ae)})},{onWheel:ae}=eJe({atXStartEdge:B(()=>D.value.scrollLeft<=0),atXEndEdge:B(()=>D.value.scrollLeft>=R.value-y(L)),atYStartEdge:B(()=>D.value.scrollTop<=0),atYEndEdge:B(()=>D.value.scrollTop>=k.value-y(M))},(de,Z)=>{var oe,Ae,Oe,Ge;(Ae=(oe=S.value)==null?void 0:oe.onMouseUp)==null||Ae.call(oe),(Ge=(Oe=A.value)==null?void 0:Oe.onMouseUp)==null||Ge.call(Oe);const Xe=y(L),De=y(M);ie({scrollLeft:Math.min(D.value.scrollLeft+de,R.value-Xe),scrollTop:Math.min(D.value.scrollTop+Z,k.value-De)})});gr(w,"wheel",ae,{passive:!1});const ie=({scrollLeft:de=D.value.scrollLeft,scrollTop:Z=D.value.scrollTop})=>{de=Math.max(de,0),Z=Math.max(Z,0);const oe=y(D);Z===oe.scrollTop&&de===oe.scrollLeft||(D.value=Ke(se({},oe),{xAxisScrollDir:Dh(oe.scrollLeft,de),yAxisScrollDir:Dh(oe.scrollTop,Z),scrollLeft:de,scrollTop:Z,updateRequested:!0}),Ne(()=>Y()),te(),$())},ye=(de=0,Z=0,oe=ts)=>{const Ae=y(D);Z=Math.max(0,Math.min(Z,m.totalColumn-1)),de=Math.max(0,Math.min(de,m.totalRow-1));const Oe=Ole(F.namespace.value),Ge=y(E),Xe=i(m,Ge),De=o(m,Ge);ie({scrollLeft:l(m,Z,oe,Ae.scrollLeft,Ge,De>m.width?Oe:0),scrollTop:s(m,de,oe,Ae.scrollTop,Ge,Xe>m.height?Oe:0)})},ne=(de,Z)=>{const{columnWidth:oe,direction:Ae,rowHeight:Oe}=m,Ge=x.value(t&&oe,t&&Oe,t&&Ae),Xe=`${de},${Z}`;if(jn(Ge,Xe))return Ge[Xe];{const[,De]=n(m,Z,y(E)),ve=y(E),Se=eG(Ae),[Je,et]=u(m,de,ve),[Te]=n(m,Z,ve);return Ge[Xe]={position:"absolute",left:Se?void 0:`${De}px`,right:Se?`${De}px`:void 0,top:`${et}px`,height:`${Je}px`,width:`${Te}px`},Ge[Xe]}},Y=()=>{D.value.isScrolling=!1,Ne(()=>{x.value(-1,null,null)})};Gt(()=>{if(!zn)return;const{initScrollLeft:de,initScrollTop:Z}=m,oe=y(w);oe&&(Ot(de)&&(oe.scrollLeft=de),Ot(Z)&&(oe.scrollTop=Z)),$()});const te=()=>{const{direction:de}=m,{scrollLeft:Z,scrollTop:oe,updateRequested:Ae}=y(D),Oe=y(w);if(Ae&&Oe){if(de===C1)switch(p6()){case l5:{Oe.scrollLeft=-Z;break}case TP:{Oe.scrollLeft=Z;break}default:{const{clientWidth:Ge,scrollWidth:Xe}=Oe;Oe.scrollLeft=Xe-Ge-Z;break}}else Oe.scrollLeft=Math.max(0,Z);Oe.scrollTop=Math.max(0,oe)}},{resetAfterColumnIndex:X,resetAfterRowIndex:re,resetAfter:we}=b.proxy;g({windowRef:w,innerRef:_,getItemStyleCache:x,scrollTo:ie,scrollToItem:ye,states:D,resetAfterColumnIndex:X,resetAfterRowIndex:re,resetAfter:we});const q=()=>{const{scrollbarAlwaysOn:de,scrollbarStartGap:Z,scrollbarEndGap:oe,totalColumn:Ae,totalRow:Oe}=m,Ge=y(L),Xe=y(M),De=y(R),ve=y(k),{scrollLeft:Se,scrollTop:Je}=y(D),et=z(RM,{ref:S,alwaysOn:de,startGap:Z,endGap:oe,class:F.e("horizontal"),clientSize:Ge,layout:"horizontal",onScroll:U,ratio:Ge*100/De,scrollFrom:Se/(De-Ge),total:Oe,visible:!0}),Te=z(RM,{ref:A,alwaysOn:de,startGap:Z,endGap:oe,class:F.e("vertical"),clientSize:Xe,layout:"vertical",onScroll:W,ratio:Xe*100/ve,scrollFrom:Je/(ve-Xe),total:Ae,visible:!0});return{horizontalScrollbar:et,verticalScrollbar:Te}},Q=()=>{var de;const[Z,oe]=y(P),[Ae,Oe]=y(N),{data:Ge,totalColumn:Xe,totalRow:De,useIsScrolling:ve,itemKey:Se}=m,Je=[];if(De>0&&Xe>0)for(let et=Ae;et<=Oe;et++)for(let Te=Z;Te<=oe;Te++){const We=Se({columnIndex:Te,data:Ge,rowIndex:et});Je.push(z(At,{key:We},(de=C.default)==null?void 0:de.call(C,{columnIndex:Te,data:Ge,isScrolling:ve?y(D).isScrolling:void 0,style:ne(et,Te),rowIndex:et})))}return Je},ce=()=>{const de=an(m.innerElement),Z=Q();return[z(de,en(m.innerProps,{style:y(O),ref:_}),xt(de)?Z:{default:()=>Z})]};return()=>{const de=an(m.containerElement),{horizontalScrollbar:Z,verticalScrollbar:oe}=q(),Ae=ce();return z("div",{key:0,class:F.e("wrapper"),role:m.role},[z(de,{class:m.className,style:y(T),onScroll:V,ref:w},xt(de)?Ae:{default:()=>Ae}),Z,oe])}}}),{max:v6,min:Zce,floor:Qce}=Math,tJe={column:"columnWidth",row:"rowHeight"},KM={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},Gc=(e,t,n,r)=>{const[a,i,o]=[n[r],e[tJe[r]],n[KM[r]]];if(t>o){let l=0;if(o>=0){const s=a[o];l=s.offset+s.size}for(let s=o+1;s<=t;s++){const u=i(s);a[s]={offset:l,size:u},l+=u}n[KM[r]]=t}return a[t]},ede=(e,t,n,r,a,i)=>{for(;n<=r;){const o=n+Qce((r-n)/2),l=Gc(e,o,t,i).offset;if(l===a)return o;l<a?n=o+1:r=o-1}return v6(0,n-1)},nJe=(e,t,n,r,a)=>{const i=a==="column"?e.totalColumn:e.totalRow;let o=1;for(;n<i&&Gc(e,n,t,a).offset<r;)n+=o,o*=2;return ede(e,t,Qce(n/2),Zce(n,i-1),r,a)},yG=(e,t,n,r)=>{const[a,i]=[t[r],t[KM[r]]];return(i>0?a[i].offset:0)>=n?ede(e,t,0,i,n,r):nJe(e,t,v6(0,i),n,r)},tde=({totalRow:e},{estimatedRowHeight:t,lastVisitedRowIndex:n,row:r})=>{let a=0;if(n>=e&&(n=e-1),n>=0){const l=r[n];a=l.offset+l.size}const o=(e-n-1)*t;return a+o},nde=({totalColumn:e},{column:t,estimatedColumnWidth:n,lastVisitedColumnIndex:r})=>{let a=0;if(r>e&&(r=e-1),r>=0){const l=t[r];a=l.offset+l.size}const o=(e-r-1)*n;return a+o},rJe={column:nde,row:tde},bG=(e,t,n,r,a,i,o)=>{const[l,s]=[i==="row"?e.height:e.width,rJe[i]],u=Gc(e,t,a,i),c=s(e,a),d=v6(0,Zce(c-l,u.offset)),p=v6(0,u.offset-l+o+u.size);switch(n===S9&&(r>=p-l&&r<=d+l?n=ts:n=zu),n){case i5:return d;case o5:return p;case zu:return Math.round(p+(d-p)/2);case ts:default:return r>=p&&r<=d?r:p>d||r<p?p:d}},aJe=Xce({name:"ElDynamicSizeGrid",getColumnPosition:(e,t,n)=>{const r=Gc(e,t,n,"column");return[r.size,r.offset]},getRowPosition:(e,t,n)=>{const r=Gc(e,t,n,"row");return[r.size,r.offset]},getColumnOffset:(e,t,n,r,a,i)=>bG(e,t,n,r,a,"column",i),getRowOffset:(e,t,n,r,a,i)=>bG(e,t,n,r,a,"row",i),getColumnStartIndexForOffset:(e,t,n)=>yG(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,r)=>{const a=Gc(e,t,r,"column"),i=n+e.width;let o=a.offset+a.size,l=t;for(;l<e.totalColumn-1&&o<i;)l++,o+=Gc(e,t,r,"column").size;return l},getEstimatedTotalHeight:tde,getEstimatedTotalWidth:nde,getRowStartIndexForOffset:(e,t,n)=>yG(e,n,t,"row"),getRowStopIndexForStartIndex:(e,t,n,r)=>{const{totalRow:a,height:i}=e,o=Gc(e,t,r,"row"),l=n+i;let s=o.size+o.offset,u=t;for(;u<a-1&&s<l;)u++,s+=Gc(e,u,r,"row").size;return u},injectToInstance:(e,t)=>{const n=({columnIndex:i,rowIndex:o},l)=>{var s,u;l=On(l)?!0:l,Ot(i)&&(t.value.lastVisitedColumnIndex=Math.min(t.value.lastVisitedColumnIndex,i-1)),Ot(o)&&(t.value.lastVisitedRowIndex=Math.min(t.value.lastVisitedRowIndex,o-1)),(s=e.exposed)==null||s.getItemStyleCache.value(-1,null,null),l&&((u=e.proxy)==null||u.$forceUpdate())},r=(i,o)=>{n({columnIndex:i},o)},a=(i,o)=>{n({rowIndex:i},o)};Object.assign(e.proxy,{resetAfterColumnIndex:r,resetAfterRowIndex:a,resetAfter:n})},initCache:({estimatedColumnWidth:e=DM,estimatedRowHeight:t=DM})=>({column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:e,rowHeight:t})=>{}}),iJe=Xce({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:e},t)=>[e,t*e],getRowPosition:({rowHeight:e},t)=>[e,t*e],getEstimatedTotalHeight:({totalRow:e,rowHeight:t})=>t*e,getEstimatedTotalWidth:({totalColumn:e,columnWidth:t})=>t*e,getColumnOffset:({totalColumn:e,columnWidth:t,width:n},r,a,i,o,l)=>{n=Number(n);const s=Math.max(0,e*t-n),u=Math.min(s,r*t),c=Math.max(0,r*t-n+l+t);switch(a==="smart"&&(i>=c-n&&i<=u+n?a=ts:a=zu),a){case i5:return u;case o5:return c;case zu:{const d=Math.round(c+(u-c)/2);return d<Math.ceil(n/2)?0:d>s+Math.floor(n/2)?s:d}case ts:default:return i>=c&&i<=u?i:c>u||i<c?c:u}},getRowOffset:({rowHeight:e,height:t,totalRow:n},r,a,i,o,l)=>{t=Number(t);const s=Math.max(0,n*e-t),u=Math.min(s,r*e),c=Math.max(0,r*e-t+l+e);switch(a===S9&&(i>=c-t&&i<=u+t?a=ts:a=zu),a){case i5:return u;case o5:return c;case zu:{const d=Math.round(c+(u-c)/2);return d<Math.ceil(t/2)?0:d>s+Math.floor(t/2)?s:d}case ts:default:return i>=c&&i<=u?i:c>u||i<c?c:u}},getColumnStartIndexForOffset:({columnWidth:e,totalColumn:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:n},r,a)=>{const i=r*e,o=Math.ceil((n+a-i)/e);return Math.max(0,Math.min(t-1,r+o-1))},getRowStartIndexForOffset:({rowHeight:e,totalRow:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getRowStopIndexForStartIndex:({rowHeight:e,totalRow:t,height:n},r,a)=>{const i=r*e,o=Math.ceil((n+a-i)/e);return Math.max(0,Math.min(t-1,r+o-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:e,rowHeight:t})=>{}}),oJe="ElTableV2Grid",lJe=e=>{const t=j(),n=j(),r=j(0),a=B(()=>{const{data:v,rowHeight:g,estimatedRowHeight:C}=e;if(!C)return v.length*g}),i=B(()=>{const{fixedData:v,rowHeight:g}=e;return((v==null?void 0:v.length)||0)*g}),o=B(()=>j3(e.headerHeight)),l=B(()=>{const{height:v}=e;return Math.max(0,v-y(o)-y(i))}),s=B(()=>y(o)+y(i)>0),u=({data:v,rowIndex:g})=>v[g][e.rowKey];function c({rowCacheStart:v,rowCacheEnd:g,rowVisibleStart:C,rowVisibleEnd:F}){var b;(b=e.onRowsRendered)==null||b.call(e,{rowCacheStart:v,rowCacheEnd:g,rowVisibleStart:C,rowVisibleEnd:F})}function d(v,g){var C;(C=n.value)==null||C.resetAfterRowIndex(v,g)}function p(v,g){const C=y(t),F=y(n);cn(v)?(C==null||C.scrollToLeft(v.scrollLeft),r.value=v.scrollLeft,F==null||F.scrollTo(v)):(C==null||C.scrollToLeft(v),r.value=v,F==null||F.scrollTo({scrollLeft:v,scrollTop:g}))}function f(v){var g;(g=y(n))==null||g.scrollTo({scrollTop:v})}function h(v,g){var C;(C=y(n))==null||C.scrollToItem(v,1,g)}function m(){var v,g;(v=y(n))==null||v.$forceUpdate(),(g=y(t))==null||g.$forceUpdate()}return He(()=>e.bodyWidth,()=>{var v;Ot(e.estimatedRowHeight)&&((v=n.value)==null||v.resetAfter({columnIndex:0},!1))}),{bodyRef:n,forceUpdate:m,fixedRowHeight:i,gridHeight:l,hasHeader:s,headerHeight:o,headerRef:t,totalHeight:a,itemKey:u,onItemRendered:c,resetAfterRowIndex:d,scrollTo:p,scrollToTop:f,scrollToRow:h,scrollLeft:r}},sJe=he({name:oJe,props:K3,setup(e,{slots:t,expose:n}){const{ns:r}=ut(OP),{bodyRef:a,fixedRowHeight:i,gridHeight:o,hasHeader:l,headerRef:s,headerHeight:u,totalHeight:c,forceUpdate:d,itemKey:p,onItemRendered:f,resetAfterRowIndex:h,scrollTo:m,scrollToTop:v,scrollToRow:g,scrollLeft:C}=lJe(e);Xt(Uce,C),Nm(()=>Qt(null,null,function*(){var b;yield Ne();const E=(b=a.value)==null?void 0:b.states.scrollTop;E&&v(Math.round(E)+1)})),n({forceUpdate:d,totalHeight:c,scrollTo:m,scrollToTop:v,scrollToRow:g,resetAfterRowIndex:h});const F=()=>e.bodyWidth;return()=>{const{cache:b,columns:E,data:w,fixedData:S,useIsScrolling:A,scrollbarAlwaysOn:_,scrollbarEndGap:D,scrollbarStartGap:x,style:M,rowHeight:L,bodyWidth:P,estimatedRowHeight:N,headerWidth:k,height:R,width:T,getRowHeight:O,onScroll:$}=e,V=Ot(N),W=V?aJe:iJe,U=y(u);return Ee("div",{role:"table",class:[r.e("table"),e.class],style:M},[Ee(W,{ref:a,data:w,useIsScrolling:A,itemKey:p,columnCache:0,columnWidth:V?F:P,totalColumn:1,totalRow:w.length,rowCache:b,rowHeight:V?O:L,width:T,height:y(o),class:r.e("body"),role:"rowgroup",scrollbarStartGap:x,scrollbarEndGap:D,scrollbarAlwaysOn:_,onScroll:$,onItemRendered:f,perfMode:!1},{default:ae=>{var ie;const ye=w[ae.rowIndex];return(ie=t.row)==null?void 0:ie.call(t,Ke(se({},ae),{columns:E,rowData:ye}))}}),y(l)&&Ee(QYe,{ref:s,class:r.e("header-wrapper"),columns:E,headerData:w,headerHeight:e.headerHeight,fixedHeaderData:S,rowWidth:k,rowHeight:L,width:T,height:Math.min(U+y(i),R)},{dynamic:t.header,fixed:t.row})])}}});var NP=sJe;function uJe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!dr(e)}const cJe=(e,{slots:t})=>{const a=e,{mainTableRef:n}=a,r=ml(a,["mainTableRef"]);return Ee(NP,en({ref:n},r),uJe(t)?t:{default:()=>[t]})};var dJe=cJe;function fJe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!dr(e)}const pJe=(e,{slots:t})=>{if(!e.columns.length)return;const a=e,{leftTableRef:n}=a,r=ml(a,["leftTableRef"]);return Ee(NP,en({ref:n},r),fJe(t)?t:{default:()=>[t]})};var hJe=pJe;function mJe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!dr(e)}const vJe=(e,{slots:t})=>{if(!e.columns.length)return;const a=e,{rightTableRef:n}=a,r=ml(a,["rightTableRef"]);return Ee(NP,en({ref:n},r),mJe(t)?t:{default:()=>[t]})};var gJe=vJe;const yJe=e=>{const{isScrolling:t}=ut(OP),n=j(!1),r=j(),a=B(()=>Ot(e.estimatedRowHeight)&&e.rowIndex>=0),i=(s=!1)=>{const u=y(r);if(!u)return;const{columns:c,onRowHeightChange:d,rowKey:p,rowIndex:f,style:h}=e,{height:m}=u.getBoundingClientRect();n.value=!0,Ne(()=>{if(s||m!==Number.parseInt(h.height)){const v=c[0],g=(v==null?void 0:v.placeholderSign)===d5;d==null||d({rowKey:p,height:m,rowIndex:f},v&&!g&&v.fixed)}})},o=B(()=>{const{rowData:s,rowIndex:u,rowKey:c,onRowHover:d}=e,p=e.rowEventHandlers||{},f={};return Object.entries(p).forEach(([h,m])=>{Mt(m)&&(f[h]=v=>{m({event:v,rowData:s,rowIndex:u,rowKey:c})})}),d&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:h,hovered:m})=>{const v=f[h];f[h]=g=>{d({event:g,hovered:m,rowData:s,rowIndex:u,rowKey:c}),v==null||v(g)}}),f}),l=s=>{const{onRowExpand:u,rowData:c,rowIndex:d,rowKey:p}=e;u==null||u({expanded:s,rowData:c,rowIndex:d,rowKey:p})};return Gt(()=>{y(a)&&i(!0)}),{isScrolling:t,measurable:a,measured:n,rowRef:r,eventHandlers:o,onExpand:l}},bJe="ElTableV2TableRow",CJe=he({name:bJe,props:Th,setup(e,{expose:t,slots:n,attrs:r}){const{eventHandlers:a,isScrolling:i,measurable:o,measured:l,rowRef:s,onExpand:u}=yJe(e);return t({onExpand:u}),()=>{const{columns:c,columnsStyles:d,expandColumnKey:p,depth:f,rowData:h,rowIndex:m,style:v}=e;let g=c.map((F,b)=>{const E=st(h.children)&&h.children.length>0&&F.key===p;return n.cell({column:F,columns:c,columnIndex:b,depth:f,style:d[F.key],rowData:h,rowIndex:m,isScrolling:y(i),expandIconProps:E?{rowData:h,rowIndex:m,onExpand:u}:void 0})});if(n.row&&(g=n.row({cells:g.map(F=>st(F)&&F.length===1?F[0]:F),style:v,columns:c,depth:f,rowData:h,rowIndex:m,isScrolling:y(i)})),y(o)){const C=v||{},{height:F}=C,b=ml(C,["height"]),E=y(l);return Ee("div",en({ref:s,class:e.class,style:E?v:b,role:"row"},r,y(a)),[g])}return Ee("div",en(r,{ref:s,class:e.class,style:v,role:"row"},y(a)),[g])}}});var FJe=CJe;function EJe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!dr(e)}const wJe=(e,{slots:t})=>{const{columns:n,columnsStyles:r,depthMap:a,expandColumnKey:i,expandedRowKeys:o,estimatedRowHeight:l,hasFixedColumns:s,rowData:u,rowIndex:c,style:d,isScrolling:p,rowProps:f,rowClass:h,rowKey:m,rowEventHandlers:v,ns:g,onRowHovered:C,onRowExpanded:F}=e,b=Cm(h,{columns:n,rowData:u,rowIndex:c},""),E=Cm(f,{columns:n,rowData:u,rowIndex:c}),w=u[m],S=a[w]||0,A=!!i,_=c<0,D=[g.e("row"),b,g.is("expanded",A&&o.includes(w)),g.is("fixed",!S&&_),g.is("customized",!!t.row),{[g.e(`row-depth-${S}`)]:A&&c>=0}],x=s?C:void 0,M=Ke(se({},E),{columns:n,columnsStyles:r,class:D,depth:S,expandColumnKey:i,estimatedRowHeight:_?void 0:l,isScrolling:p,rowIndex:c,rowData:u,rowKey:w,rowEventHandlers:v,style:d});return Ee(FJe,en(M,{onRowExpand:F,onMouseenter:N=>{x==null||x({hovered:!0,rowKey:w,event:N,rowData:u,rowIndex:c})},onMouseleave:N=>{x==null||x({hovered:!1,rowKey:w,event:N,rowData:u,rowIndex:c})},rowkey:w}),EJe(t)?t:{default:()=>[t]})};var SJe=wJe;const $P=(e,{slots:t})=>{var n;const{cellData:r,style:a}=e,i=((n=r==null?void 0:r.toString)==null?void 0:n.call(r))||"",o=ze(t,"default",e,()=>[i]);return Ee("div",{class:e.class,title:i,style:a},[o])};$P.displayName="ElTableV2Cell";$P.inheritAttrs=!1;var AJe=$P;const _Je=e=>{const{expanded:t,expandable:n,onExpand:r,style:a,size:i}=e,o={onClick:n?()=>r(!t):void 0,class:e.class};return Ee(kt,en(o,{size:i,style:a}),{default:()=>[Ee(co,null,null)]})};var DJe=_Je;const rde=({columns:e,column:t,columnIndex:n,depth:r,expandIconProps:a,isScrolling:i,rowData:o,rowIndex:l,style:s,expandedRowKeys:u,ns:c,cellProps:d,expandColumnKey:p,indentSize:f,iconSize:h,rowKey:m},{slots:v})=>{const g=Ef(s);if(t.placeholderSign===d5)return Ee("div",{class:c.em("row-cell","placeholder"),style:g},null);const{cellRenderer:C,dataKey:F,dataGetter:b}=t,E=Mt(b)?b({columns:e,column:t,columnIndex:n,rowData:o,rowIndex:l}):Oa(o,F!=null?F:""),w=Cm(d,{cellData:E,columns:e,column:t,columnIndex:n,rowIndex:l,rowData:o}),S={class:c.e("cell-text"),columns:e,column:t,columnIndex:n,cellData:E,isScrolling:i,rowData:o,rowIndex:l},A=Kce(C),_=A?A(S):ze(v,"default",S,()=>[Ee(AJe,S,null)]),D=[c.e("row-cell"),t.class,t.align===c5.CENTER&&c.is("align-center"),t.align===c5.RIGHT&&c.is("align-right")],x=l>=0&&p&&t.key===p,M=l>=0&&u.includes(o[m]);let L;const P=`margin-inline-start: ${r*f}px;`;return x&&(cn(a)?L=Ee(DJe,en(a,{class:[c.e("expand-icon"),c.is("expanded",M)],size:h,expanded:M,style:P,expandable:!0}),null):L=Ee("div",{style:[P,`width: ${h}px; height: ${h}px;`].join(" ")},null)),Ee("div",en({class:D,style:g},w,{role:"cell"}),[L,_])};rde.inheritAttrs=!1;var CG=rde;const TJe=ht({class:String,columns:P2,columnsStyles:{type:Be(Object),required:!0},headerIndex:Number,style:{type:Be(Object)}}),xJe=he({name:"ElTableV2HeaderRow",props:TJe,setup(e,{slots:t}){return()=>{const{columns:n,columnsStyles:r,headerIndex:a,style:i}=e;let o=n.map((l,s)=>t.cell({columns:n,column:l,columnIndex:s,headerIndex:a,style:r[l.key]}));return t.header&&(o=t.header({cells:o.map(l=>st(l)&&l.length===1?l[0]:l),columns:n,headerIndex:a})),Ee("div",{class:e.class,style:i,role:"row"},[o])}}});var kJe=xJe;function MJe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!dr(e)}const BJe=({columns:e,columnsStyles:t,headerIndex:n,style:r,headerClass:a,headerProps:i,ns:o},{slots:l})=>{const s={columns:e,headerIndex:n},u=[o.e("header-row"),Cm(a,s,""),o.is("customized",!!l.header)],c=Ke(se({},Cm(i,s)),{columnsStyles:t,class:u,columns:e,headerIndex:n,style:r});return Ee(kJe,c,MJe(l)?l:{default:()=>[l]})};var RJe=BJe;const VP=(e,{slots:t})=>ze(t,"default",e,()=>{var n,r;return[Ee("div",{class:e.class,title:(n=e.column)==null?void 0:n.title},[(r=e.column)==null?void 0:r.title])]});VP.displayName="ElTableV2HeaderCell";VP.inheritAttrs=!1;var LJe=VP;const OJe=e=>{const{sortOrder:t}=e;return Ee(kt,{size:14,class:e.class},{default:()=>[t===u5.ASC?Ee(lRe,null,null):Ee(iRe,null,null)]})};var PJe=OJe;const IJe=(e,{slots:t})=>{const{column:n,ns:r,style:a,onColumnSorted:i}=e,o=Ef(a);if(n.placeholderSign===d5)return Ee("div",{class:r.em("header-row-cell","placeholder"),style:o},null);const{headerCellRenderer:l,headerClass:s,sortable:u}=n,c=Ke(se({},e),{class:r.e("header-cell-text")}),d=Kce(l),p=d?d(c):ze(t,"default",c,()=>[Ee(LJe,c,null)]),{sortBy:f,sortState:h,headerCellProps:m}=e;let v,g;if(h){const b=h[n.key];v=!!jM[b],g=v?b:u5.ASC}else v=n.key===f.key,g=v?f.order:u5.ASC;const C=[r.e("header-cell"),Cm(s,e,""),n.align===c5.CENTER&&r.is("align-center"),n.align===c5.RIGHT&&r.is("align-right"),u&&r.is("sortable")],F=Ke(se({},Cm(m,e)),{onClick:n.sortable?i:void 0,class:C,style:o,"data-key":n.key});return Ee("div",en(F,{role:"columnheader"}),[p,u&&Ee(PJe,{class:[r.e("sort-icon"),v&&r.is("sorting")],sortOrder:g},null)])};var FG=IJe;const ade=(e,{slots:t})=>{var n;return Ee("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};ade.displayName="ElTableV2Footer";var NJe=ade;const ide=(e,{slots:t})=>{const n=ze(t,"default",{},()=>[Ee(que,null,null)]);return Ee("div",{class:e.class,style:e.style},[n])};ide.displayName="ElTableV2Empty";var $Je=ide;const ode=(e,{slots:t})=>{var n;return Ee("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};ode.displayName="ElTableV2Overlay";var VJe=ode;function Bg(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!dr(e)}const HJe="ElTableV2",zJe=he({name:HJe,props:JYe,setup(e,{slots:t,expose:n}){const r=ot("table-v2"),{columnsStyles:a,fixedColumnsOnLeft:i,fixedColumnsOnRight:o,mainColumns:l,mainTableHeight:s,fixedTableHeight:u,leftTableWidth:c,rightTableWidth:d,data:p,depthMap:f,expandedRowKeys:h,hasFixedColumns:m,mainTableRef:v,leftTableRef:g,rightTableRef:C,isDynamic:F,isResetting:b,isScrolling:E,bodyWidth:w,emptyStyle:S,rootStyle:A,footerHeight:_,showEmpty:D,scrollTo:x,scrollToLeft:M,scrollToTop:L,scrollToRow:P,getRowHeight:N,onColumnSorted:k,onRowHeightChange:R,onRowHovered:T,onRowExpanded:O,onRowsRendered:$,onScroll:V,onVerticalScroll:W}=qYe(e);return n({scrollTo:x,scrollToLeft:M,scrollToTop:L,scrollToRow:P}),Xt(OP,{ns:r,isResetting:b,isScrolling:E}),()=>{const{cache:U,cellProps:ae,estimatedRowHeight:ie,expandColumnKey:ye,fixedData:ne,headerHeight:Y,headerClass:te,headerProps:X,headerCellProps:re,sortBy:we,sortState:q,rowHeight:Q,rowClass:ce,rowEventHandlers:me,rowKey:de,rowProps:Z,scrollbarAlwaysOn:oe,indentSize:Ae,iconSize:Oe,useIsScrolling:Ge,vScrollbarSize:Xe,width:De}=e,ve=y(p),Se={cache:U,class:r.e("main"),columns:y(l),data:ve,fixedData:ne,estimatedRowHeight:ie,bodyWidth:y(w),headerHeight:Y,headerWidth:y(w),height:y(s),mainTableRef:v,rowKey:de,rowHeight:Q,scrollbarAlwaysOn:oe,scrollbarStartGap:2,scrollbarEndGap:Xe,useIsScrolling:Ge,width:De,getRowHeight:N,onRowsRendered:$,onScroll:V},Je=y(c),et=y(u),Te={cache:U,class:r.e("left"),columns:y(i),data:ve,fixedData:ne,estimatedRowHeight:ie,leftTableRef:g,rowHeight:Q,bodyWidth:Je,headerWidth:Je,headerHeight:Y,height:et,rowKey:de,scrollbarAlwaysOn:oe,scrollbarStartGap:2,scrollbarEndGap:Xe,useIsScrolling:Ge,width:Je,getRowHeight:N,onScroll:W},We=y(d),qe={cache:U,class:r.e("right"),columns:y(o),data:ve,fixedData:ne,estimatedRowHeight:ie,rightTableRef:C,rowHeight:Q,bodyWidth:We,headerWidth:We,headerHeight:Y,height:et,rowKey:de,scrollbarAlwaysOn:oe,scrollbarStartGap:2,scrollbarEndGap:Xe,width:We,style:`${r.cssVarName("table-scrollbar-size")}: ${Xe}px`,useIsScrolling:Ge,getRowHeight:N,onScroll:W},it=y(a),Ve={ns:r,depthMap:y(f),columnsStyles:it,expandColumnKey:ye,expandedRowKeys:y(h),estimatedRowHeight:ie,hasFixedColumns:y(m),rowProps:Z,rowClass:ce,rowKey:de,rowEventHandlers:me,onRowHovered:T,onRowExpanded:O,onRowHeightChange:R},Me={cellProps:ae,expandColumnKey:ye,indentSize:Ae,iconSize:Oe,rowKey:de,expandedRowKeys:y(h),ns:r},Ze={ns:r,headerClass:te,headerProps:X,columnsStyles:it},le={ns:r,sortBy:we,sortState:q,headerCellProps:re,onColumnSorted:k},_e={row:ct=>Ee(SJe,en(ct,Ve),{row:t.row,cell:ge=>{let sn;return t.cell?Ee(CG,en(ge,Me,{style:it[ge.column.key]}),Bg(sn=t.cell(ge))?sn:{default:()=>[sn]}):Ee(CG,en(ge,Me,{style:it[ge.column.key]}),null)}}),header:ct=>Ee(RJe,en(ct,Ze),{header:t.header,cell:ge=>{let sn;return t["header-cell"]?Ee(FG,en(ge,le,{style:it[ge.column.key]}),Bg(sn=t["header-cell"](ge))?sn:{default:()=>[sn]}):Ee(FG,en(ge,le,{style:it[ge.column.key]}),null)}})},xe=[e.class,r.b(),r.e("root"),r.is("dynamic",y(F))],rt={class:r.e("footer"),style:y(_)};return Ee("div",{class:xe,style:y(A)},[Ee(dJe,Se,Bg(_e)?_e:{default:()=>[_e]}),Ee(hJe,Te,Bg(_e)?_e:{default:()=>[_e]}),Ee(gJe,qe,Bg(_e)?_e:{default:()=>[_e]}),t.footer&&Ee(NJe,rt,{default:t.footer}),y(D)&&Ee($Je,{class:r.e("empty"),style:y(S)},{default:t.empty}),t.overlay&&Ee(VJe,{class:r.e("overlay")},{default:t.overlay})])}}});var WJe=zJe;const GJe=ht({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:Be(Function)}}),jJe=e=>{const t=j(),n=j(0),r=j(0);let a;return Gt(()=>{a=aa(t,([i])=>{const{width:o,height:l}=i.contentRect,{paddingLeft:s,paddingRight:u,paddingTop:c,paddingBottom:d}=getComputedStyle(i.target),p=Number.parseInt(s)||0,f=Number.parseInt(u)||0,h=Number.parseInt(c)||0,m=Number.parseInt(d)||0;n.value=o-p-f,r.value=l-h-m}).stop}),Xn(()=>{a==null||a()}),He([n,r],([i,o])=>{var l;(l=e.onResize)==null||l.call(e,{width:i,height:o})}),{sizer:t,width:n,height:r}},KJe=he({name:"ElAutoResizer",props:GJe,setup(e,{slots:t}){const n=ot("auto-resizer"),{height:r,width:a,sizer:i}=jJe(e),o={width:"100%",height:"100%"};return()=>{var l;return Ee("div",{ref:i,class:n.b(),style:o},[(l=t.default)==null?void 0:l.call(t,{height:r.value,width:a.value})])}}});var UJe=KJe;const qJe=ln(WJe),YJe=ln(UJe),A9=Symbol("tabsRootContextKey"),JJe=ht({tabs:{type:Be(Array),default:()=>ua([])},tabRefs:{type:Be(Object),default:()=>ua({})}}),lde="ElTabBar",XJe=he({name:lde}),ZJe=he(Ke(se({},XJe),{props:JJe,setup(e,{expose:t}){const n=e,r=ut(A9);r||Ia(lde,"<el-tabs><el-tab-bar /></el-tabs>");const a=ot("tabs"),i=j(),o=j(),l=()=>{let p=0,f=0;const h=["top","bottom"].includes(r.props.tabPosition)?"width":"height",m=h==="width"?"x":"y",v=m==="x"?"left":"top";return n.tabs.every(g=>{if(On(g.paneName))return!1;const C=n.tabRefs[g.paneName];if(!C)return!1;if(!g.active)return!0;p=C[`offset${yf(v)}`],f=C[`client${yf(h)}`];const F=window.getComputedStyle(C);return h==="width"&&(f-=Number.parseFloat(F.paddingLeft)+Number.parseFloat(F.paddingRight),p+=Number.parseFloat(F.paddingLeft)),!1}),{[h]:`${f}px`,transform:`translate${yf(m)}(${p}px)`}},s=()=>o.value=l(),u=[],c=()=>{u.forEach(p=>p.stop()),u.length=0,Object.values(n.tabRefs).forEach(p=>{u.push(aa(p,s))})};He(()=>n.tabs,()=>Qt(null,null,function*(){yield Ne(),s(),c()}),{immediate:!0});const d=aa(i,()=>s());return Xn(()=>{u.forEach(p=>p.stop()),u.length=0,d.stop()}),t({ref:i,update:s}),(p,f)=>(H(),ue("div",{ref_key:"barRef",ref:i,class:J([y(a).e("active-bar"),y(a).is(y(r).props.tabPosition)]),style:Rt(o.value)},null,6))}}));var QJe=yt(ZJe,[["__file","tab-bar.vue"]]);const eXe=ht({panes:{type:Be(Array),default:()=>ua([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean,tabindex:{type:[String,Number],default:void 0}}),tXe={tabClick:(e,t,n)=>n instanceof Event,tabRemove:(e,t)=>t instanceof Event},EG="ElTabNav",nXe=he({name:EG,props:eXe,emits:tXe,setup(e,{expose:t,emit:n}){const r=ut(A9);r||Ia(EG,"<el-tabs><tab-nav /></el-tabs>");const a=ot("tabs"),i=_Me(),o=$Me(),l=j(),s=j(),u=j(),c=j({}),d=j(),p=j(!1),f=j(0),h=j(!1),m=j(!0),v=ar(),g=B(()=>["top","bottom"].includes(r.props.tabPosition)),C=B(()=>g.value?"width":"height"),F=B(()=>({transform:`translate${C.value==="width"?"X":"Y"}(-${f.value}px)`})),{width:b,height:E}=aM(l),{width:w,height:S}=aM(s,{width:0,height:0},{box:"border-box"}),A=B(()=>g.value?b.value:E.value),_=B(()=>g.value?w.value:S.value),{onWheel:D}=cce({atStartEdge:B(()=>f.value<=0),atEndEdge:B(()=>_.value-f.value<=A.value),layout:B(()=>g.value?"horizontal":"vertical")},$=>{f.value=s9(f.value+$,0,_.value-A.value)}),x=()=>{if(!l.value)return;const $=l.value[`offset${yf(C.value)}`],V=f.value;if(!V)return;const W=V>$?V-$:0;f.value=W},M=()=>{if(!l.value||!s.value)return;const $=s.value[`offset${yf(C.value)}`],V=l.value[`offset${yf(C.value)}`],W=f.value;if($-W<=V)return;const U=$-W>V*2?W+V:$-V;f.value=U},L=()=>Qt(null,null,function*(){const $=s.value;if(!p.value||!u.value||!l.value||!$)return;yield Ne();const V=c.value[e.currentName];if(!V)return;const W=l.value,U=V.getBoundingClientRect(),ae=W.getBoundingClientRect(),ie=g.value?$.offsetWidth-ae.width:$.offsetHeight-ae.height,ye=f.value;let ne=ye;g.value?(U.left<ae.left&&(ne=ye-(ae.left-U.left)),U.right>ae.right&&(ne=ye+U.right-ae.right)):(U.top<ae.top&&(ne=ye-(ae.top-U.top)),U.bottom>ae.bottom&&(ne=ye+(U.bottom-ae.bottom))),ne=Math.max(ne,0),f.value=Math.min(ne,ie)}),P=()=>{var $;if(!s.value||!l.value)return;e.stretch&&(($=d.value)==null||$.update());const V=s.value[`offset${yf(C.value)}`],W=l.value[`offset${yf(C.value)}`],U=f.value;W<V?(p.value=p.value||{},p.value.prev=U,p.value.next=U+W<V,V-U<W&&(f.value=V-W)):(p.value=!1,U>0&&(f.value=0))},N=$=>{const V=Ar($);let W=0;switch(V){case gt.left:case gt.up:W=-1;break;case gt.right:case gt.down:W=1;break;default:return}const U=Array.from($.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)"));let ie=U.indexOf($.target)+W;ie<0?ie=U.length-1:ie>=U.length&&(ie=0),U[ie].focus({preventScroll:!0}),U[ie].click(),k()},k=()=>{m.value&&(h.value=!0)},R=()=>h.value=!1,T=($,V)=>{c.value[V]=$},O=()=>Qt(null,null,function*(){yield Ne();const $=c.value[e.currentName];$==null||$.focus({preventScroll:!0})});return He(i,$=>{$==="hidden"?m.value=!1:$==="visible"&&setTimeout(()=>m.value=!0,50)}),He(o,$=>{$?setTimeout(()=>m.value=!0,50):m.value=!1}),aa(u,P),Gt(()=>setTimeout(()=>L(),0)),ll(()=>P()),t({scrollToActiveTab:L,removeFocus:R,focusActiveTab:O,tabListRef:s,tabBarRef:d,scheduleRender:()=>Ny(v)}),()=>{const $=p.value?[Ee("span",{class:[a.e("nav-prev"),a.is("disabled",!p.value.prev)],onClick:x},[Ee(kt,null,{default:()=>[Ee(gd,null,null)]})]),Ee("span",{class:[a.e("nav-next"),a.is("disabled",!p.value.next)],onClick:M},[Ee(kt,null,{default:()=>[Ee(co,null,null)]})])]:null,V=e.panes.map((W,U)=>{var ae,ie,ye,ne,Y;const te=W.uid,X=W.props.disabled,re=(ie=(ae=W.props.name)!=null?ae:W.index)!=null?ie:`${U}`,we=!X&&(W.isClosable||W.props.closable!==!1&&e.editable);W.index=`${U}`;const q=we?Ee(kt,{class:"is-icon-close",onClick:me=>n("tabRemove",W,me)},{default:()=>[Ee(cs,null,null)]}):null,Q=((ne=(ye=W.slots).label)==null?void 0:ne.call(ye))||W.props.label,ce=!X&&W.active?(Y=e.tabindex)!=null?Y:r.props.tabindex:-1;return Ee("div",{ref:me=>T(me,re),class:[a.e("item"),a.is(r.props.tabPosition),a.is("active",W.active),a.is("disabled",X),a.is("closable",we),a.is("focus",h.value)],id:`tab-${re}`,key:`tab-${te}`,"aria-controls":`pane-${re}`,role:"tab","aria-selected":W.active,tabindex:ce,onFocus:()=>k(),onBlur:()=>R(),onClick:me=>{R(),n("tabClick",W,re,me)},onKeydown:me=>{const de=Ar(me);we&&(de===gt.delete||de===gt.backspace)&&n("tabRemove",W,me)}},[Q,q])});return v.value,Ee("div",{ref:u,class:[a.e("nav-wrap"),a.is("scrollable",!!p.value),a.is(r.props.tabPosition)]},[$,Ee("div",{class:a.e("nav-scroll"),ref:l},[e.panes.length>0?Ee("div",{class:[a.e("nav"),a.is(r.props.tabPosition),a.is("stretch",e.stretch&&["top","bottom"].includes(r.props.tabPosition))],ref:s,style:F.value,role:"tablist",onKeydown:N,onWheel:D},[e.type?null:Ee(QJe,{ref:d,tabs:[...e.panes],tabRefs:c.value},null),V]):null])])}}}),rXe=ht({type:{type:String,values:["card","border-card",""],default:""},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:Be(Function),default:()=>!0},stretch:Boolean,tabindex:{type:[String,Number],default:0}}),UE=e=>xt(e)||Ot(e),aXe={[Jt]:e=>UE(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>UE(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>UE(e),tabAdd:()=>!0},iXe=he({name:"ElTabs",props:rXe,emits:aXe,setup(e,{emit:t,slots:n,expose:r}){var a;const i=ot("tabs"),o=B(()=>["left","right"].includes(e.tabPosition)),{children:l,addChild:s,removeChild:u,ChildrenSorter:c}=b9(Kt(),"ElTabPane"),d=j(),p=j((a=e.modelValue)!=null?a:"0"),f=(F,b=!1)=>Qt(null,null,function*(){var E,w,S,A;if(!(p.value===F||On(F)))try{let _;if(e.beforeLeave){const D=e.beforeLeave(F,p.value);_=D instanceof Promise?yield D:D}else _=!0;if(_!==!1){const D=(E=l.value.find(x=>x.paneName===p.value))==null?void 0:E.isFocusInsidePane();p.value=F,b&&(t(Jt,F),t("tabChange",F)),(S=(w=d.value)==null?void 0:w.removeFocus)==null||S.call(w),D&&((A=d.value)==null||A.focusActiveTab())}}catch(_){}}),h=(F,b,E)=>{F.props.disabled||(t("tabClick",F,E),f(b,!0))},m=(F,b)=>{F.props.disabled||On(F.props.name)||(b.stopPropagation(),t("edit",F.props.name,"remove"),t("tabRemove",F.props.name))},v=()=>{t("edit",void 0,"add"),t("tabAdd")},g=F=>{const b=Ar(F);[gt.enter,gt.numpadEnter].includes(b)&&v()},C=F=>{const b=F.el.firstChild,E=["bottom","right"].includes(e.tabPosition)?F.children[0].el:F.children[1].el;b!==E&&b.before(E)};return He(()=>e.modelValue,F=>f(F)),He(p,()=>Qt(null,null,function*(){var F;yield Ne(),(F=d.value)==null||F.scrollToActiveTab()})),Xt(A9,{props:e,currentName:p,registerPane:s,unregisterPane:u,nav$:d}),r({currentName:p,get tabNavRef(){return c9(d.value,["scheduleRender"])}}),()=>{const F=n["add-icon"],b=e.editable||e.addable?Ee("div",{class:[i.e("new-tab"),o.value&&i.e("new-tab-vertical")],tabindex:e.tabindex,onClick:v,onKeydown:g},[F?ze(n,"add-icon"):Ee(kt,{class:i.is("icon-plus")},{default:()=>[Ee(zle,null,null)]})]):null,E=()=>Ee(nXe,{ref:d,currentName:p.value,editable:e.editable,type:e.type,panes:l.value,stretch:e.stretch,onTabClick:h,onTabRemove:m},null),w=Ee("div",{class:[i.e("header"),o.value&&i.e("header-vertical"),i.is(e.tabPosition)]},[Ee(c,null,{default:E,$stable:!0}),b]),S=Ee("div",{class:i.e("content")},[ze(n,"default")]);return Ee("div",{class:[i.b(),i.m(e.tabPosition),{[i.m("card")]:e.type==="card",[i.m("border-card")]:e.type==="border-card"}],onVnodeMounted:C,onVnodeUpdated:C},[S,w])}}});var oXe=iXe;const lXe=ht({label:{type:String,default:""},name:{type:[String,Number]},closable:{type:Boolean,default:void 0},disabled:Boolean,lazy:Boolean}),sde="ElTabPane",sXe=he({name:sde}),uXe=he(Ke(se({},sXe),{props:lXe,setup(e){const t=e,n=Kt(),r=ka(),a=ut(A9);a||Ia(sde,"usage: <el-tabs><el-tab-pane /></el-tabs/>");const i=ot("tab-pane"),o=j(),l=j(),s=B(()=>{var m;return(m=t.closable)!=null?m:a.props.closable}),u=X7(()=>{var m;return a.currentName.value===((m=t.name)!=null?m:l.value)}),c=j(u.value),d=B(()=>{var m;return(m=t.name)!=null?m:l.value}),p=X7(()=>!t.lazy||c.value||u.value),f=()=>{var m;return(m=o.value)==null?void 0:m.contains(document.activeElement)};He(u,m=>{m&&(c.value=!0)});const h=dn({uid:n.uid,getVnode:()=>n.vnode,slots:r,props:t,paneName:d,active:u,index:l,isClosable:s,isFocusInsidePane:f});return a.registerPane(h),Xn(()=>{a.unregisterPane(h)}),d2(()=>{var m;r.label&&((m=a.nav$.value)==null||m.scheduleRender())}),(m,v)=>y(p)?rn((H(),ue("div",{key:0,id:`pane-${y(d)}`,ref_key:"paneRef",ref:o,class:J(y(i).b()),role:"tabpanel","aria-hidden":!y(u),"aria-labelledby":`tab-${y(d)}`},[ze(m.$slots,"default")],10,["id","aria-hidden","aria-labelledby"])),[[Nn,y(u)]]):$e("v-if",!0)}}));var ude=yt(uXe,[["__file","tab-pane.vue"]]);const cXe=ln(oXe,{TabPane:ude}),dXe=fa(ude),fXe=ht({type:{type:String,values:["primary","success","info","warning","danger",""],default:""},size:{type:String,values:gc,default:""},truncated:Boolean,lineClamp:{type:[String,Number]},tag:{type:String,default:"span"}}),pXe=he({name:"ElText"}),hXe=he(Ke(se({},pXe),{props:fXe,setup(e){const t=e,n=j(),r=za(),a=ot("text"),i=B(()=>[a.b(),a.m(t.type),a.m(r.value),a.is("truncated",t.truncated),a.is("line-clamp",!On(t.lineClamp))]),o=()=>{var l,s,u,c,d,p,f;if(mc().title)return;let m=!1;const v=((l=n.value)==null?void 0:l.textContent)||"";if(t.truncated){const g=(s=n.value)==null?void 0:s.offsetWidth,C=(u=n.value)==null?void 0:u.scrollWidth;g&&C&&C>g&&(m=!0)}else if(!On(t.lineClamp)){const g=(c=n.value)==null?void 0:c.offsetHeight,C=(d=n.value)==null?void 0:d.scrollHeight;g&&C&&C>g&&(m=!0)}m?(p=n.value)==null||p.setAttribute("title",v):(f=n.value)==null||f.removeAttribute("title")};return Gt(o),ll(o),(l,s)=>(H(),je(an(l.tag),{ref_key:"textRef",ref:n,class:J(y(i)),style:Rt({"-webkit-line-clamp":l.lineClamp})},{default:Ie(()=>[ze(l.$slots,"default")]),_:3},8,["class","style"]))}}));var mXe=yt(hXe,[["__file","text.vue"]]);const HP=ln(mXe),vXe=ht(se({format:{type:String,default:"HH:mm"},modelValue:{type:Be(String)},disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:Be(String),default:"light"},clearable:{type:Boolean,default:!0},size:qa,placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:{type:Be(String)},maxTime:{type:Be(String)},includeEndTime:Boolean,name:String,prefixIcon:{type:Be([String,Object]),default:()=>Hle},clearIcon:{type:Be([String,Object]),default:()=>xd},popperClass:{type:String,default:""},popperStyle:{type:Be([String,Object])}},Wm)),Xc=e=>{const t=(e||"").split(":");if(t.length>=2){let n=Number.parseInt(t[0],10);const r=Number.parseInt(t[1],10),a=e.toUpperCase();return a.includes("AM")&&n===12?n=0:a.includes("PM")&&n!==12&&(n+=12),{hours:n,minutes:r}}return null},qE=(e,t)=>{const n=Xc(e);if(!n)return-1;const r=Xc(t);if(!r)return-1;const a=n.minutes+n.hours*60,i=r.minutes+r.hours*60;return a===i?0:a>i?1:-1},wG=e=>`${e}`.padStart(2,"0"),Gv=e=>`${wG(e.hours)}:${wG(e.minutes)}`,gXe=(e,t)=>{const n=Xc(e);if(!n)return"";const r=Xc(t);if(!r)return"";const a={hours:n.hours,minutes:n.minutes};return a.minutes+=r.minutes,a.hours+=r.hours,a.hours+=Math.floor(a.minutes/60),a.minutes=a.minutes%60,Gv(a)},yXe=he({name:"ElTimeSelect"}),bXe=he(Ke(se({},yXe),{props:vXe,emits:[An,"blur","focus","clear",Jt],setup(e,{expose:t}){const n=e;un.extend(eP);const{Option:r}=bm,a=ot("input"),i=j(),o=si(),{lang:l}=Pn(),s=B(()=>n.modelValue),u=B(()=>{const g=Xc(n.start);return g?Gv(g):null}),c=B(()=>{const g=Xc(n.end);return g?Gv(g):null}),d=B(()=>{const g=Xc(n.step);return g?Gv(g):null}),p=B(()=>{const g=Xc(n.minTime||"");return g?Gv(g):null}),f=B(()=>{const g=Xc(n.maxTime||"");return g?Gv(g):null}),h=B(()=>{var g;const C=[],F=(b,E)=>{C.push({value:b,disabled:qE(E,p.value||"-1:-1")<=0||qE(E,f.value||"100:100")>=0})};if(n.start&&n.end&&n.step){let b=u.value,E;for(;b&&c.value&&qE(b,c.value)<=0;)E=un(b,"HH:mm").locale(l.value).format(n.format),F(E,b),b=gXe(b,d.value);if(n.includeEndTime&&c.value&&((g=C[C.length-1])==null?void 0:g.value)!==c.value){const w=un(c.value,"HH:mm").locale(l.value).format(n.format);F(w,c.value)}}return C});return t({blur:()=>{var g,C;(C=(g=i.value)==null?void 0:g.blur)==null||C.call(g)},focus:()=>{var g,C;(C=(g=i.value)==null?void 0:g.focus)==null||C.call(g)}}),(g,C)=>(H(),je(y(bm),{ref_key:"select",ref:i,"model-value":y(s),disabled:y(o),clearable:g.clearable,"clear-icon":g.clearIcon,size:g.size,effect:g.effect,placeholder:g.placeholder,"default-first-option":"",filterable:g.editable,"empty-values":g.emptyValues,"value-on-clear":g.valueOnClear,"popper-class":g.popperClass,"popper-style":g.popperStyle,"onUpdate:modelValue":F=>g.$emit(y(Jt),F),onChange:F=>g.$emit(y(An),F),onBlur:F=>g.$emit("blur",F),onFocus:F=>g.$emit("focus",F),onClear:()=>g.$emit("clear")},{prefix:Ie(()=>[g.prefixIcon?(H(),je(y(kt),{key:0,class:J(y(a).e("prefix-icon"))},{default:Ie(()=>[(H(),je(an(g.prefixIcon)))]),_:1},8,["class"])):$e("v-if",!0)]),default:Ie(()=>[(H(!0),ue(At,null,bn(y(h),F=>(H(),je(y(r),{key:F.value,label:F.value,value:F.value,disabled:F.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable","empty-values","value-on-clear","popper-class","popper-style","onUpdate:modelValue","onChange","onBlur","onFocus","onClear"]))}}));var CXe=yt(bXe,[["__file","time-select.vue"]]);const FXe=ln(CXe),EXe="timeline",wXe=he({name:"ElTimeline",setup(e,{slots:t}){const n=ot("timeline");return Xt(EXe,t),()=>z("ul",{class:[n.b()]},[ze(t,"default")])}}),SXe=ht({timestamp:{type:String,default:""},hideTimestamp:Boolean,center:Boolean,placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:cr},hollow:Boolean}),AXe=he({name:"ElTimelineItem"}),_Xe=he(Ke(se({},AXe),{props:SXe,setup(e){const t=e,n=ot("timeline-item"),r=B(()=>[n.e("node"),n.em("node",t.size||""),n.em("node",t.type||""),n.is("hollow",t.hollow)]);return(a,i)=>(H(),ue("li",{class:J([y(n).b(),{[y(n).e("center")]:a.center}])},[be("div",{class:J(y(n).e("tail"))},null,2),a.$slots.dot?$e("v-if",!0):(H(),ue("div",{key:0,class:J(y(r)),style:Rt({backgroundColor:a.color})},[a.icon?(H(),je(y(kt),{key:0,class:J(y(n).e("icon"))},{default:Ie(()=>[(H(),je(an(a.icon)))]),_:1},8,["class"])):$e("v-if",!0)],6)),a.$slots.dot?(H(),ue("div",{key:1,class:J(y(n).e("dot"))},[ze(a.$slots,"dot")],2)):$e("v-if",!0),be("div",{class:J(y(n).e("wrapper"))},[!a.hideTimestamp&&a.placement==="top"?(H(),ue("div",{key:0,class:J([y(n).e("timestamp"),y(n).is("top")])},pt(a.timestamp),3)):$e("v-if",!0),be("div",{class:J(y(n).e("content"))},[ze(a.$slots,"default")],2),!a.hideTimestamp&&a.placement==="bottom"?(H(),ue("div",{key:1,class:J([y(n).e("timestamp"),y(n).is("bottom")])},pt(a.timestamp),3)):$e("v-if",!0)],2)],2))}}));var cde=yt(_Xe,[["__file","timeline-item.vue"]]);const DXe=ln(wXe,{TimelineItem:cde}),TXe=fa(cde),dde="left-check-change",fde="right-check-change",jv=ht({data:{type:Be(Array),default:()=>[]},titles:{type:Be(Array),default:()=>[]},buttonTexts:{type:Be(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:Be(Function)},leftDefaultChecked:{type:Be(Array),default:()=>[]},rightDefaultChecked:{type:Be(Array),default:()=>[]},renderContent:{type:Be(Function)},modelValue:{type:Be(Array),default:()=>[]},format:{type:Be(Object),default:()=>({})},filterable:Boolean,props:{type:Be(Object),default:()=>ua({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),UM=(e,t)=>[e,t].every(st)||st(e)&&Ba(t),xXe={[An]:(e,t,n)=>[e,n].every(st)&&["left","right"].includes(t),[Jt]:e=>st(e),[dde]:UM,[fde]:UM},qM="checked-change",kXe=ht({data:jv.data,optionRender:{type:Be(Function)},placeholder:String,title:String,filterable:Boolean,format:jv.format,filterMethod:jv.filterMethod,defaultChecked:jv.leftDefaultChecked,props:jv.props}),MXe={[qM]:UM},I2=e=>{const t={label:"label",key:"key",disabled:"disabled"};return B(()=>se(se({},t),e.props))},BXe=(e,t,n)=>{const r=I2(e),a=B(()=>e.data.filter(c=>Mt(e.filterMethod)?e.filterMethod(t.query,c):String(c[r.value.label]||c[r.value.key]).toLowerCase().includes(t.query.toLowerCase()))),i=B(()=>a.value.filter(c=>!c[r.value.disabled])),o=B(()=>{const c=t.checked.length,d=e.data.length,{noChecked:p,hasChecked:f}=e.format;return p&&f?c>0?f.replace(/\${checked}/g,c.toString()).replace(/\${total}/g,d.toString()):p.replace(/\${total}/g,d.toString()):`${c}/${d}`}),l=B(()=>{const c=t.checked.length;return c>0&&c<i.value.length}),s=()=>{const c=i.value.map(d=>d[r.value.key]);t.allChecked=c.length>0&&c.every(d=>t.checked.includes(d))},u=c=>{t.checked=c?i.value.map(d=>d[r.value.key]):[]};return He(()=>t.checked,(c,d)=>{if(s(),t.checkChangeByUser){const p=c.concat(d).filter(f=>!c.includes(f)||!d.includes(f));n(qM,c,p)}else n(qM,c),t.checkChangeByUser=!0}),He(i,()=>{s()}),He(()=>e.data,()=>{const c=[],d=a.value.map(p=>p[r.value.key]);t.checked.forEach(p=>{d.includes(p)&&c.push(p)}),t.checkChangeByUser=!1,t.checked=c}),He(()=>e.defaultChecked,(c,d)=>{if(d&&c.length===d.length&&c.every(h=>d.includes(h)))return;const p=[],f=i.value.map(h=>h[r.value.key]);c.forEach(h=>{f.includes(h)&&p.push(h)}),t.checkChangeByUser=!1,t.checked=p},{immediate:!0}),{filteredData:a,checkableData:i,checkedSummary:o,isIndeterminate:l,updateAllChecked:s,handleAllCheckedChange:u}},RXe=he({name:"ElTransferPanel"}),LXe=he(Ke(se({},RXe),{props:kXe,emits:MXe,setup(e,{expose:t,emit:n}){const r=e,a=ka(),i=({option:F})=>F,{t:o}=Pn(),l=ot("transfer"),s=dn({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),u=I2(r),{filteredData:c,checkedSummary:d,isIndeterminate:p,handleAllCheckedChange:f}=BXe(r,s,n),h=B(()=>!xo(s.query)&&xo(c.value)),m=B(()=>!xo(a.default()[0].children)),{checked:v,allChecked:g,query:C}=Pa(s);return t({query:C}),(F,b)=>(H(),ue("div",{class:J(y(l).b("panel"))},[be("p",{class:J(y(l).be("panel","header"))},[Ee(y(ps),{modelValue:y(g),"onUpdate:modelValue":E=>Kn(g)?g.value=E:null,indeterminate:y(p),"validate-event":!1,onChange:y(f)},{default:Ie(()=>[En(pt(F.title)+" ",1),be("span",null,pt(y(d)),1)]),_:1},8,["modelValue","onUpdate:modelValue","indeterminate","onChange"])],2),be("div",{class:J([y(l).be("panel","body"),y(l).is("with-footer",y(m))])},[F.filterable?(H(),je(y(lo),{key:0,modelValue:y(C),"onUpdate:modelValue":E=>Kn(C)?C.value=E:null,class:J(y(l).be("panel","filter")),size:"default",placeholder:F.placeholder,"prefix-icon":y(rRe),clearable:"","validate-event":!1},null,8,["modelValue","onUpdate:modelValue","class","placeholder","prefix-icon"])):$e("v-if",!0),rn(Ee(y(Use),{modelValue:y(v),"onUpdate:modelValue":E=>Kn(v)?v.value=E:null,"validate-event":!1,class:J([y(l).is("filterable",F.filterable),y(l).be("panel","list")])},{default:Ie(()=>[(H(!0),ue(At,null,bn(y(c),E=>(H(),je(y(ps),{key:E[y(u).key],class:J(y(l).be("panel","item")),value:E[y(u).key],disabled:E[y(u).disabled],"validate-event":!1},{default:Ie(()=>{var w;return[Ee(i,{option:(w=F.optionRender)==null?void 0:w.call(F,E)},null,8,["option"])]}),_:2},1032,["class","value","disabled"]))),128))]),_:1},8,["modelValue","onUpdate:modelValue","class"]),[[Nn,!y(h)&&!y(xo)(F.data)]]),rn(be("div",{class:J(y(l).be("panel","empty"))},[ze(F.$slots,"empty",{},()=>[En(pt(y(h)?y(o)("el.transfer.noMatch"):y(o)("el.transfer.noData")),1)])],2),[[Nn,y(h)||y(xo)(F.data)]])],2),y(m)?(H(),ue("p",{key:0,class:J(y(l).be("panel","footer"))},[ze(F.$slots,"default")],2)):$e("v-if",!0)],2))}}));var SG=yt(LXe,[["__file","transfer-panel.vue"]]);const OXe=e=>{const t=I2(e),n=B(()=>e.data.reduce((i,o)=>(i[o[t.value.key]]=o)&&i,{})),r=B(()=>e.data.filter(i=>!e.modelValue.includes(i[t.value.key]))),a=B(()=>e.targetOrder==="original"?e.data.filter(i=>e.modelValue.includes(i[t.value.key])):e.modelValue.reduce((i,o)=>{const l=n.value[o];return l&&i.push(l),i},[]));return{sourceData:r,targetData:a}},PXe=(e,t,n)=>{const r=I2(e),a=(l,s,u)=>{n(Jt,l),n(An,l,s,u)};return{addToLeft:()=>{const l=e.modelValue.slice();t.rightChecked.forEach(s=>{const u=l.indexOf(s);u>-1&&l.splice(u,1)}),a(l,"left",t.rightChecked)},addToRight:()=>{let l=e.modelValue.slice();const s=e.data.filter(u=>{const c=u[r.value.key];return t.leftChecked.includes(c)&&!e.modelValue.includes(c)}).map(u=>u[r.value.key]);l=e.targetOrder==="unshift"?s.concat(l):l.concat(s),e.targetOrder==="original"&&(l=e.data.filter(u=>l.includes(u[r.value.key])).map(u=>u[r.value.key])),a(l,"right",t.leftChecked)}}},IXe=(e,t)=>({onSourceCheckedChange:(a,i)=>{e.leftChecked=a,i&&t(dde,a,i)},onTargetCheckedChange:(a,i)=>{e.rightChecked=a,i&&t(fde,a,i)}}),NXe=he({name:"ElTransfer"}),$Xe=he(Ke(se({},NXe),{props:jv,emits:xXe,setup(e,{expose:t,emit:n}){const r=e,a=ka(),{t:i}=Pn(),o=ot("transfer"),{formItem:l}=bi(),s=dn({leftChecked:[],rightChecked:[]}),u=I2(r),{sourceData:c,targetData:d}=OXe(r),{onSourceCheckedChange:p,onTargetCheckedChange:f}=IXe(s,n),{addToLeft:h,addToRight:m}=PXe(r,s,n),v=j(),g=j(),C=A=>{switch(A){case"left":v.value.query="";break;case"right":g.value.query="";break}},F=B(()=>r.buttonTexts.length===2),b=B(()=>r.titles[0]||i("el.transfer.titles.0")),E=B(()=>r.titles[1]||i("el.transfer.titles.1")),w=B(()=>r.filterPlaceholder||i("el.transfer.filterPlaceholder"));He(()=>r.modelValue,()=>{var A;r.validateEvent&&((A=l==null?void 0:l.validate)==null||A.call(l,"change").catch(_=>Fn(_)))});const S=B(()=>A=>{var _;if(r.renderContent)return r.renderContent(z,A);const D=(((_=a.default)==null?void 0:_.call(a,{option:A}))||[]).filter(x=>x.type!==la);return D.length?D:z("span",A[u.value.label]||A[u.value.key])});return t({clearQuery:C,leftPanel:v,rightPanel:g}),(A,_)=>(H(),ue("div",{class:J(y(o).b())},[Ee(SG,{ref_key:"leftPanel",ref:v,data:y(c),"option-render":y(S),placeholder:y(w),title:y(b),filterable:A.filterable,format:A.format,"filter-method":A.filterMethod,"default-checked":A.leftDefaultChecked,props:r.props,onCheckedChange:y(p)},{empty:Ie(()=>[ze(A.$slots,"left-empty")]),default:Ie(()=>[ze(A.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),be("div",{class:J(y(o).e("buttons"))},[Ee(y(hi),{type:"primary",class:J([y(o).e("button"),y(o).is("with-texts",y(F))]),disabled:y(xo)(s.rightChecked),onClick:y(h)},{default:Ie(()=>[Ee(y(kt),null,{default:Ie(()=>[Ee(y(gd))]),_:1}),y(On)(A.buttonTexts[0])?$e("v-if",!0):(H(),ue("span",{key:0},pt(A.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),Ee(y(hi),{type:"primary",class:J([y(o).e("button"),y(o).is("with-texts",y(F))]),disabled:y(xo)(s.leftChecked),onClick:y(m)},{default:Ie(()=>[y(On)(A.buttonTexts[1])?$e("v-if",!0):(H(),ue("span",{key:0},pt(A.buttonTexts[1]),1)),Ee(y(kt),null,{default:Ie(()=>[Ee(y(co))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),Ee(SG,{ref_key:"rightPanel",ref:g,data:y(d),"option-render":y(S),placeholder:y(w),filterable:A.filterable,format:A.format,"filter-method":A.filterMethod,title:y(E),"default-checked":A.rightDefaultChecked,props:r.props,onCheckedChange:y(f)},{empty:Ie(()=>[ze(A.$slots,"right-empty")]),default:Ie(()=>[ze(A.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}}));var VXe=yt($Xe,[["__file","transfer.vue"]]);const HXe=ln(VXe),E1="$treeNodeId",AG=function(e,t){!t||t[E1]||Object.defineProperty(t,E1,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},zP=(e,t)=>t==null?void 0:t[e||E1],YM=(e,t,n)=>{const r=e.value.currentNode;n();const a=e.value.currentNode;r!==a&&t("current-change",a?a.data:null,a)},JM=e=>{let t=!0,n=!0,r=!0;for(let a=0,i=e.length;a<i;a++){const o=e[a];(o.checked!==!0||o.indeterminate)&&(t=!1,o.disabled||(r=!1)),(o.checked!==!1||o.indeterminate)&&(n=!1)}return{all:t,none:n,allWithoutDisable:r,half:!t&&!n}},Fy=function(e){if(e.childNodes.length===0||e.loading)return;const{all:t,none:n,half:r}=JM(e.childNodes);t?(e.checked=!0,e.indeterminate=!1):r?(e.checked=!1,e.indeterminate=!0):n&&(e.checked=!1,e.indeterminate=!1);const a=e.parent;!a||a.level===0||e.store.checkStrictly||Fy(a)},n8=function(e,t){const n=e.store.props,r=e.data||{},a=n[t];if(Mt(a))return a(r,e);if(xt(a))return r[a];if(On(a)){const i=r[t];return On(i)?"":i}},XM=function(e,t){e.forEach(n=>{n.canFocus=t,XM(n.childNodes,t)})};let zXe=0,ZM=class U3{constructor(t){this.isLeafByUser=void 0,this.isLeaf=void 0,this.id=zXe++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const n in t)jn(t,n)&&(this[n]=t[n]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){var t;const n=this.store;if(!n)throw new Error("[Node]store is required!");n.registerNode(this);const r=n.props;if(r&&typeof r.isLeaf!="undefined"){const o=n8(this,"isLeaf");ur(o)&&(this.isLeafByUser=o)}if(n.lazy!==!0&&this.data?(this.setData(this.data),n.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&n.lazy&&n.defaultExpandAll&&!this.isLeafByUser&&this.expand(),st(this.data)||AG(this,this.data),!this.data)return;const a=n.defaultExpandedKeys,i=n.key;i&&!Ba(this.key)&&a&&a.includes(this.key)&&this.expand(null,n.autoExpandParent),i&&n.currentNodeKey!==void 0&&this.key===n.currentNodeKey&&(n.currentNode=this,n.currentNode.isCurrent=!0),n.lazy&&n._initDefaultCheckedNode(this),this.updateLeafState(),(this.level===1||((t=this.parent)==null?void 0:t.expanded)===!0)&&(this.canFocus=!0)}setData(t){st(t)||AG(this,t),this.data=t,this.childNodes=[];let n;this.level===0&&st(this.data)?n=this.data:n=n8(this,"children")||[];for(let r=0,a=n.length;r<a;r++)this.insertChild({data:n[r]})}get label(){return n8(this,"label")}get key(){const t=this.store.key;return this.data?this.data[t]:null}get disabled(){return n8(this,"disabled")}get nextSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n>-1)return t.childNodes[n+1]}return null}get previousSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n>-1)return n>0?t.childNodes[n-1]:null}return null}contains(t,n=!0){return(this.childNodes||[]).some(r=>r===t||n&&r.contains(t))}remove(){const t=this.parent;t&&t.removeChild(this)}insertChild(t,n,r){if(!t)throw new Error("InsertChild error: child is required.");if(!(t instanceof U3)){if(!r){const a=this.getChildren(!0);a!=null&&a.includes(t.data)||(On(n)||n<0?a==null||a.push(t.data):a==null||a.splice(n,0,t.data))}Object.assign(t,{parent:this,store:this.store}),t=dn(new U3(t)),t instanceof U3&&t.initialize()}t.level=this.level+1,On(n)||n<0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()}insertBefore(t,n){let r;n&&(r=this.childNodes.indexOf(n)),this.insertChild(t,r)}insertAfter(t,n){let r;n&&(r=this.childNodes.indexOf(n),r!==-1&&(r+=1)),this.insertChild(t,r)}removeChild(t){const n=this.getChildren()||[],r=n.indexOf(t.data);r>-1&&n.splice(r,1);const a=this.childNodes.indexOf(t);a>-1&&(this.store&&this.store.deregisterNode(t),t.parent=null,this.childNodes.splice(a,1)),this.updateLeafState()}removeChildByData(t){let n=null;for(let r=0;r<this.childNodes.length;r++)if(this.childNodes[r].data===t){n=this.childNodes[r];break}n&&this.removeChild(n)}expand(t,n){const r=()=>{if(n){let a=this.parent;for(;a&&a.level>0;)a.expanded=!0,a=a.parent}this.expanded=!0,t&&t(),XM(this.childNodes,!0)};this.shouldLoadData()?this.loadData(a=>{st(a)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||Fy(this),r())}):r()}doCreateChildren(t,n={}){t.forEach(r=>{this.insertChild(Object.assign({data:r},n),void 0,!0)})}collapse(){this.expanded=!1,XM(this.childNodes,!1)}shouldLoadData(){return!!(this.store.lazy===!0&&this.store.load&&!this.loaded)}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser!="undefined"){this.isLeaf=this.isLeafByUser;return}const t=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!t||t.length===0;return}this.isLeaf=!1}setChecked(t,n,r,a){if(this.indeterminate=t==="half",this.checked=t===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:o,allWithoutDisable:l}=JM(this.childNodes);!this.isLeaf&&!o&&l&&(this.checked=!1,t=!1);const s=()=>{if(n){const u=this.childNodes;for(let p=0,f=u.length;p<f;p++){const h=u[p];a=a||t!==!1;const m=h.disabled?h.checked:a;h.setChecked(m,n,!0,a)}const{half:c,all:d}=JM(u);d||(this.checked=d,this.indeterminate=c)}};if(this.shouldLoadData()){this.loadData(()=>{s(),Fy(this)},{checked:t!==!1});return}else s()}const i=this.parent;!i||i.level===0||r||Fy(i)}getChildren(t=!1){if(this.level===0)return this.data;const n=this.data;if(!n)return null;const r=this.store.props;let a="children";return r&&(a=r.children||"children"),On(n[a])&&(n[a]=null),t&&!n[a]&&(n[a]=[]),n[a]}updateChildren(){const t=this.getChildren()||[],n=this.childNodes.map(i=>i.data),r={},a=[];t.forEach((i,o)=>{const l=i[E1];!!l&&n.some(u=>(u==null?void 0:u[E1])===l)?r[l]={index:o,data:i}:a.push({index:o,data:i})}),this.store.lazy||n.forEach(i=>{r[i==null?void 0:i[E1]]||this.removeChildByData(i)}),a.forEach(({index:i,data:o})=>{this.insertChild({data:o},i)}),this.updateLeafState()}loadData(t,n={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(n).length)){this.loading=!0;const r=i=>{this.childNodes=[],this.doCreateChildren(i,n),this.loaded=!0,this.loading=!1,this.updateLeafState(),t&&t.call(this,i)},a=()=>{this.loading=!1};this.store.load(this,r,a)}else t&&t.call(this)}eachNode(t){const n=[this];for(;n.length;){const r=n.shift();n.unshift(...r.childNodes),t(r)}}reInitChecked(){this.store.checkStrictly||Fy(this)}};class WXe{constructor(t){this.lazy=!1,this.checkStrictly=!1,this.autoExpandParent=!1,this.defaultExpandAll=!1,this.checkDescendants=!1,this.currentNode=null,this.currentNodeKey=null;for(const n in t)jn(t,n)&&(this[n]=t[n]);this.nodesMap={}}initialize(){if(this.root=new ZM({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const t=this.load;t(this.root,n=>{this.root.doCreateChildren(n),this._initDefaultCheckedNodes()},Qn)}else this._initDefaultCheckedNodes()}filter(t){const n=this.filterNodeMethod,r=this.lazy,a=function(i){return Qt(this,null,function*(){const o=i.root?i.root.childNodes:i.childNodes;for(const[l,s]of o.entries())s.visible=!!(n!=null&&n.call(s,t,s.data,s)),l%80===0&&l>0&&(yield Ne()),yield a(s);if(!i.visible&&o.length){let l=!0;l=!o.some(s=>s.visible),i.root?i.root.visible=l===!1:i.visible=l===!1}t&&i.visible&&!i.isLeaf&&(!r||i.loaded)&&i.expand()})};a(this)}setData(t){t!==this.root.data?(this.nodesMap={},this.root.setData(t),this._initDefaultCheckedNodes(),this.setCurrentNodeKey(this.currentNodeKey)):this.root.updateChildren()}getNode(t){if(t instanceof ZM)return t;const n=cn(t)?zP(this.key,t):t;return this.nodesMap[n]||null}insertBefore(t,n){var r;const a=this.getNode(n);(r=a.parent)==null||r.insertBefore({data:t},a)}insertAfter(t,n){var r;const a=this.getNode(n);(r=a.parent)==null||r.insertAfter({data:t},a)}remove(t){const n=this.getNode(t);n&&n.parent&&(n===this.currentNode&&(this.currentNode=null),n.parent.removeChild(n))}append(t,n){const r=xl(n)?this.root:this.getNode(n);r&&r.insertChild({data:t})}_initDefaultCheckedNodes(){const t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach(r=>{const a=n[r];a&&a.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(t){const n=this.defaultCheckedKeys||[];!Ba(t.key)&&n.includes(t.key)&&t.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(t){t!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=t,this._initDefaultCheckedNodes())}registerNode(t){const n=this.key;if(!(!t||!t.data))if(!n)this.nodesMap[t.id]=t;else{const r=t.key;Ba(r)||(this.nodesMap[r]=t)}}deregisterNode(t){!this.key||!t||!t.data||(t.childNodes.forEach(r=>{this.deregisterNode(r)}),delete this.nodesMap[t.key])}getCheckedNodes(t=!1,n=!1){const r=[],a=function(i){(i.root?i.root.childNodes:i.childNodes).forEach(l=>{(l.checked||n&&l.indeterminate)&&(!t||t&&l.isLeaf)&&r.push(l.data),a(l)})};return a(this),r}getCheckedKeys(t=!1){return this.getCheckedNodes(t).map(n=>(n||{})[this.key])}getHalfCheckedNodes(){const t=[],n=function(r){(r.root?r.root.childNodes:r.childNodes).forEach(i=>{i.indeterminate&&t.push(i.data),n(i)})};return n(this),t}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(t=>(t||{})[this.key])}_getAllNodes(){const t=[],n=this.nodesMap;for(const r in n)jn(n,r)&&t.push(n[r]);return t}updateChildren(t,n){const r=this.nodesMap[t];if(!r)return;const a=r.childNodes;for(let i=a.length-1;i>=0;i--){const o=a[i];this.remove(o.data)}for(let i=0,o=n.length;i<o;i++){const l=n[i];this.append(l,r.data)}}_setCheckedKeys(t,n=!1,r){const a=this._getAllNodes().sort((s,u)=>s.level-u.level),i=Object.create(null),o=Object.keys(r);a.forEach(s=>s.setChecked(!1,!1));const l=s=>{s.childNodes.forEach(u=>{var c;i[u.data[t]]=!0,(c=u.childNodes)!=null&&c.length&&l(u)})};for(let s=0,u=a.length;s<u;s++){const c=a[s],d=c.data[t].toString();if(!o.includes(d)){c.checked&&!i[d]&&c.setChecked(!1,!1);continue}if(c.childNodes.length&&l(c),c.isLeaf||this.checkStrictly){c.setChecked(!0,!1);continue}if(c.setChecked(!0,!0),n){c.setChecked(!1,!1);const f=function(h){h.childNodes.forEach(v=>{v.isLeaf||v.setChecked(!1,!1),f(v)})};f(c)}}}setCheckedNodes(t,n=!1){const r=this.key,a={};t.forEach(i=>{a[(i||{})[r]]=!0}),this._setCheckedKeys(r,n,a)}setCheckedKeys(t,n=!1){this.defaultCheckedKeys=t;const r=this.key,a={};t.forEach(i=>{a[i]=!0}),this._setCheckedKeys(r,n,a)}setDefaultExpandedKeys(t){t=t||[],this.defaultExpandedKeys=t,t.forEach(n=>{const r=this.getNode(n);r&&r.expand(null,this.autoExpandParent)})}setChecked(t,n,r){const a=this.getNode(t);a&&a.setChecked(!!n,r)}getCurrentNode(){return this.currentNode}setCurrentNode(t){const n=this.currentNode;n&&(n.isCurrent=!1),this.currentNode=t,this.currentNode.isCurrent=!0}setUserCurrentNode(t,n=!0){var r;const a=t[this.key],i=this.nodesMap[a];this.setCurrentNode(i),n&&this.currentNode&&this.currentNode.level>1&&((r=this.currentNode.parent)==null||r.expand(null,!0))}setCurrentNodeKey(t,n=!0){var r;if(this.currentNodeKey=t,xl(t)){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const a=this.getNode(t);a&&(this.setCurrentNode(a),n&&this.currentNode&&this.currentNode.level>1&&((r=this.currentNode.parent)==null||r.expand(null,!0)))}}const WP="RootTree",pde="NodeInstance",_G="TreeNodeMap",GXe=he({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=ot("tree"),n=ut(pde),r=ut(WP);return()=>{const a=e.node,{data:i,store:o}=a;return e.renderContent?e.renderContent(z,{_self:n,node:a,data:i,store:o}):ze(r.ctx.slots,"default",{node:a,data:i},()=>[z(HP,{tag:"span",truncated:!0,class:t.be("node","label")},()=>[a.label])])}}});var jXe=yt(GXe,[["__file","tree-node-content.vue"]]);function hde(e){const t=ut(_G,null),n={treeNodeExpand:r=>{var a;e.node!==r&&((a=e.node)==null||a.collapse())},children:[]};return t&&t.children.push(n),Xt(_G,n),{broadcastExpanded:r=>{if(e.accordion)for(const a of n.children)a.treeNodeExpand(r)}}}const mde=Symbol("dragEvents");function KXe({props:e,ctx:t,el$:n,dropIndicator$:r,store:a}){const i=ot("tree"),o=j({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return Xt(mde,{treeNodeDragStart:({event:c,treeNode:d})=>{if(c.dataTransfer){if(Mt(e.allowDrag)&&!e.allowDrag(d.node))return c.preventDefault(),!1;c.dataTransfer.effectAllowed="move";try{c.dataTransfer.setData("text/plain","")}catch(p){}o.value.draggingNode=d,t.emit("node-drag-start",d.node,c)}},treeNodeDragOver:({event:c,treeNode:d})=>{if(!c.dataTransfer)return;const p=d,f=o.value.dropNode;f&&f.node.id!==p.node.id&&uo(f.$el,i.is("drop-inner"));const h=o.value.draggingNode;if(!h||!p)return;let m=!0,v=!0,g=!0,C=!0;Mt(e.allowDrop)&&(m=e.allowDrop(h.node,p.node,"prev"),C=v=e.allowDrop(h.node,p.node,"inner"),g=e.allowDrop(h.node,p.node,"next")),c.dataTransfer.dropEffect=v||m||g?"move":"none",(m||v||g)&&(f==null?void 0:f.node.id)!==p.node.id&&(f&&t.emit("node-drag-leave",h.node,f.node,c),t.emit("node-drag-enter",h.node,p.node,c)),m||v||g?o.value.dropNode=p:o.value.dropNode=null,p.node.nextSibling===h.node&&(g=!1),p.node.previousSibling===h.node&&(m=!1),p.node.contains(h.node,!1)&&(v=!1),(h.node===p.node||h.node.contains(p.node))&&(m=!1,v=!1,g=!1);const F=p.$el,b=F.querySelector(`.${i.be("node","content")}`).getBoundingClientRect(),E=n.value.getBoundingClientRect(),w=n.value.scrollTop;let S;const A=m?v?.25:g?.45:1:Number.NEGATIVE_INFINITY,_=g?v?.75:m?.55:0:Number.POSITIVE_INFINITY;let D=-9999;const x=c.clientY-b.top;x<b.height*A?S="before":x>b.height*_?S="after":v?S="inner":S="none";const M=F.querySelector(`.${i.be("node","expand-icon")}`).getBoundingClientRect(),L=r.value;S==="before"?D=M.top-E.top+w:S==="after"&&(D=M.bottom-E.top+w),L.style.top=`${D}px`,L.style.left=`${M.right-E.left}px`,S==="inner"?es(F,i.is("drop-inner")):uo(F,i.is("drop-inner")),o.value.showDropIndicator=S==="before"||S==="after",o.value.allowDrop=o.value.showDropIndicator||C,o.value.dropType=S,t.emit("node-drag-over",h.node,p.node,c)},treeNodeDragEnd:c=>{var d,p;const{draggingNode:f,dropType:h,dropNode:m}=o.value;if(c.preventDefault(),c.dataTransfer&&(c.dataTransfer.dropEffect="move"),f!=null&&f.node.data&&m){const v={data:f.node.data};h!=="none"&&f.node.remove(),h==="before"?(d=m.node.parent)==null||d.insertBefore(v,m.node):h==="after"?(p=m.node.parent)==null||p.insertAfter(v,m.node):h==="inner"&&m.node.insertChild(v),h!=="none"&&(a.value.registerNode(v),a.value.key&&f.node.eachNode(g=>{var C;(C=a.value.nodesMap[g.data[a.value.key]])==null||C.setChecked(g.checked,!a.value.checkStrictly)})),uo(m.$el,i.is("drop-inner")),t.emit("node-drag-end",f.node,m.node,h,c),h!=="none"&&t.emit("node-drop",f.node,m.node,h,c)}f&&!m&&t.emit("node-drag-end",f.node,null,h,c),o.value.showDropIndicator=!1,o.value.draggingNode=null,o.value.dropNode=null,o.value.allowDrop=!0}}),{dragState:o}}const UXe=he({name:"ElTreeNode",components:{ElCollapseTransition:F9,ElCheckbox:ps,NodeContent:jXe,ElIcon:kt,Loading:lc},props:{node:{type:ZM,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:Boolean},emits:["node-expand"],setup(e,t){const n=ot("tree"),{broadcastExpanded:r}=hde(e),a=ut(WP),i=j(!1),o=j(!1),l=j(),s=j(),u=j(),c=ut(mde),d=Kt();Xt(pde,d),a||Fn("Tree","Can not find node's tree."),e.node.expanded&&(i.value=!0,o.value=!0);const p=a.props.props.children||"children";He(()=>{var _;const D=(_=e.node.data)==null?void 0:_[p];return D&&[...D]},()=>{e.node.updateChildren()}),He(()=>e.node.indeterminate,_=>{m(e.node.checked,_)}),He(()=>e.node.checked,_=>{m(_,e.node.indeterminate)}),He(()=>e.node.childNodes.length,()=>e.node.reInitChecked()),He(()=>e.node.expanded,_=>{Ne(()=>i.value=_),_&&(o.value=!0)});const f=_=>zP(a.props.nodeKey,_.data),h=_=>{const D=e.props.class;if(!D)return{};let x;if(Mt(D)){const{data:M}=_;x=D(M,_)}else x=D;return xt(x)?{[x]:!0}:x},m=(_,D)=>{(l.value!==_||s.value!==D)&&a.ctx.emit("check-change",e.node.data,_,D),l.value=_,s.value=D},v=_=>{YM(a.store,a.ctx.emit,()=>{var D;if((D=a==null?void 0:a.props)==null?void 0:D.nodeKey){const M=f(e.node);a.store.value.setCurrentNodeKey(M)}else a.store.value.setCurrentNode(e.node)}),a.currentNode.value=e.node,a.props.expandOnClickNode&&C(),(a.props.checkOnClickNode||e.node.isLeaf&&a.props.checkOnClickLeaf&&e.showCheckbox)&&!e.node.disabled&&F(!e.node.checked),a.ctx.emit("node-click",e.node.data,e.node,d,_)},g=_=>{var D;(D=a.instance.vnode.props)!=null&&D.onNodeContextmenu&&(_.stopPropagation(),_.preventDefault()),a.ctx.emit("node-contextmenu",_,e.node.data,e.node,d)},C=()=>{e.node.isLeaf||(i.value?(a.ctx.emit("node-collapse",e.node.data,e.node,d),e.node.collapse()):e.node.expand(()=>{t.emit("node-expand",e.node.data,e.node,d)}))},F=_=>{e.node.setChecked(_,!(a!=null&&a.props.checkStrictly)),Ne(()=>{const D=a.store.value;a.ctx.emit("check",e.node.data,{checkedNodes:D.getCheckedNodes(),checkedKeys:D.getCheckedKeys(),halfCheckedNodes:D.getHalfCheckedNodes(),halfCheckedKeys:D.getHalfCheckedKeys()})})};return{ns:n,node$:u,tree:a,expanded:i,childNodeRendered:o,oldChecked:l,oldIndeterminate:s,getNodeKey:f,getNodeClass:h,handleSelectChange:m,handleClick:v,handleContextMenu:g,handleExpandIconClick:C,handleCheckChange:F,handleChildNodeExpand:(_,D,x)=>{r(D),a.ctx.emit("node-expand",_,D,x)},handleDragStart:_=>{a.props.draggable&&c.treeNodeDragStart({event:_,treeNode:e})},handleDragOver:_=>{_.preventDefault(),a.props.draggable&&c.treeNodeDragOver({event:_,treeNode:{$el:u.value,node:e.node}})},handleDrop:_=>{_.preventDefault()},handleDragEnd:_=>{a.props.draggable&&c.treeNodeDragEnd(_)},CaretRight:Vle}}});function qXe(e,t,n,r,a,i){const o=Yt("el-icon"),l=Yt("el-checkbox"),s=Yt("loading"),u=Yt("node-content"),c=Yt("el-tree-node"),d=Yt("el-collapse-transition");return rn((H(),ue("div",{ref:"node$",class:J([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.node.isCurrent),e.ns.is("hidden",!e.node.visible),e.ns.is("focusable",!e.node.disabled),e.ns.is("checked",!e.node.disabled&&e.node.checked),e.getNodeClass(e.node)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.node.disabled,"aria-checked":e.node.checked,draggable:e.tree.props.draggable,"data-key":e.getNodeKey(e.node),onClick:jt(e.handleClick,["stop"]),onContextmenu:e.handleContextMenu,onDragstart:jt(e.handleDragStart,["stop"]),onDragover:jt(e.handleDragOver,["stop"]),onDragend:jt(e.handleDragEnd,["stop"]),onDrop:jt(e.handleDrop,["stop"])},[be("div",{class:J(e.ns.be("node","content")),style:Rt({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?(H(),je(o,{key:0,class:J([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:jt(e.handleExpandIconClick,["stop"])},{default:Ie(()=>[(H(),je(an(e.tree.props.icon||e.CaretRight)))]),_:1},8,["class","onClick"])):$e("v-if",!0),e.showCheckbox?(H(),je(l,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:jt(()=>{},["stop"]),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onClick","onChange"])):$e("v-if",!0),e.node.loading?(H(),je(o,{key:2,class:J([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:Ie(()=>[Ee(s)]),_:1},8,["class"])):$e("v-if",!0),Ee(u,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),Ee(d,null,{default:Ie(()=>[!e.renderAfterExpand||e.childNodeRendered?rn((H(),ue("div",{key:0,class:J(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded,onClick:jt(()=>{},["stop"])},[(H(!0),ue(At,null,bn(e.node.childNodes,p=>(H(),je(c,{key:e.getNodeKey(p),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:p,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,["aria-expanded","onClick"])),[[Nn,e.expanded]]):$e("v-if",!0)]),_:1})],42,["aria-expanded","aria-disabled","aria-checked","draggable","data-key","onClick","onContextmenu","onDragstart","onDragover","onDragend","onDrop"])),[[Nn,e.node.visible]])}var YXe=yt(UXe,[["render",qXe],["__file","tree-node.vue"]]);function JXe({el$:e},t){const n=ot("tree");Gt(()=>{i()}),ll(()=>{Array.from(e.value.querySelectorAll("input[type=checkbox]")).forEach(l=>{l.setAttribute("tabindex","-1")})});function r(o,l){var s,u;const c=t.value.getNode(o[l].dataset.key);return c.canFocus&&c.visible&&(((s=c.parent)==null?void 0:s.expanded)||((u=c.parent)==null?void 0:u.level)===0)}gr(e,"keydown",o=>{const l=o.target;if(!l.className.includes(n.b("node")))return;const s=Ar(o),u=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`)),c=u.indexOf(l);let d;if([gt.up,gt.down].includes(s)){if(o.preventDefault(),s===gt.up){d=c===-1?0:c!==0?c-1:u.length-1;const f=d;for(;!r(u,d);){if(d--,d===f){d=-1;break}d<0&&(d=u.length-1)}}else{d=c===-1?0:c<u.length-1?c+1:0;const f=d;for(;!r(u,d);){if(d++,d===f){d=-1;break}d>=u.length&&(d=0)}}d!==-1&&u[d].focus()}[gt.left,gt.right].includes(s)&&(o.preventDefault(),l.click());const p=l.querySelector('[type="checkbox"]');[gt.enter,gt.numpadEnter,gt.space].includes(s)&&p&&(o.preventDefault(),p.click())});const i=()=>{var o;if(!e.value)return;const l=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`));Array.from(e.value.querySelectorAll("input[type=checkbox]")).forEach(c=>{c.setAttribute("tabindex","-1")});const u=e.value.querySelectorAll(`.${n.is("checked")}[role=treeitem]`);if(u.length){u[0].setAttribute("tabindex","0");return}(o=l[0])==null||o.setAttribute("tabindex","0")}}const XXe={"check-change":(e,t,n)=>e&&ur(t)&&ur(n),"current-change":(e,t)=>!0,"node-click":(e,t,n,r)=>e&&t&&r instanceof Event,"node-contextmenu":(e,t,n,r)=>e instanceof Event&&t&&n,"node-collapse":(e,t,n)=>e&&t,"node-expand":(e,t,n)=>e&&t,check:(e,t)=>e&&t,"node-drag-start":(e,t)=>e&&t,"node-drag-end":(e,t,n,r)=>e&&r,"node-drop":(e,t,n,r)=>e&&t&&r,"node-drag-leave":(e,t,n)=>e&&t&&n,"node-drag-enter":(e,t,n)=>e&&t&&n,"node-drag-over":(e,t,n)=>e&&t&&n},ZXe=he({name:"ElTree",components:{ElTreeNode:YXe},props:{data:{type:Be(Array),default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkOnClickLeaf:{type:Boolean,default:!0},checkDescendants:Boolean,autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:{type:Be(Function)},showCheckbox:Boolean,draggable:Boolean,allowDrag:{type:Be(Function)},allowDrop:{type:Be(Function)},props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:Boolean,highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:cr}},emits:XXe,setup(e,t){const{t:n}=Pn(),r=ot("tree"),a=j(new WXe({key:e.nodeKey,data:e.data,lazy:e.lazy,props:e.props,load:e.load,currentNodeKey:e.currentNodeKey,checkStrictly:e.checkStrictly,checkDescendants:e.checkDescendants,defaultCheckedKeys:e.defaultCheckedKeys,defaultExpandedKeys:e.defaultExpandedKeys,autoExpandParent:e.autoExpandParent,defaultExpandAll:e.defaultExpandAll,filterNodeMethod:e.filterNodeMethod}));a.value.initialize();const i=j(a.value.root),o=j(null),l=j(null),s=j(null),{broadcastExpanded:u}=hde(e),{dragState:c}=KXe({props:e,ctx:t,el$:l,dropIndicator$:s,store:a});JXe({el$:l},a);const d=Kt(),p=B(()=>{let O=d==null?void 0:d.parent;for(;O;){if(O.type.name==="ElTreeSelect")return!0;O=O.parent}return!1}),f=B(()=>{const{childNodes:O}=i.value;return(!O||O.length===0||O.every(({visible:$})=>!$))&&!p.value});He(()=>e.currentNodeKey,O=>{a.value.setCurrentNodeKey(O!=null?O:null)}),He(()=>e.defaultCheckedKeys,(O,$)=>{Fa(O,$)||a.value.setDefaultCheckedKey(O!=null?O:[])}),He(()=>e.defaultExpandedKeys,O=>{a.value.setDefaultExpandedKeys(O!=null?O:[])}),He(()=>e.data,O=>{a.value.setData(O)},{deep:!0}),He(()=>e.checkStrictly,O=>{a.value.checkStrictly=O});const h=O=>{if(!e.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");a.value.filter(O)},m=O=>zP(e.nodeKey,O.data),v=O=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const $=a.value.getNode(O);if(!$)return[];const V=[$.data];let W=$.parent;for(;W&&W!==i.value;)V.push(W.data),W=W.parent;return V.reverse()},g=(O,$)=>a.value.getCheckedNodes(O,$),C=O=>a.value.getCheckedKeys(O),F=()=>{const O=a.value.getCurrentNode();return O?O.data:null},b=()=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const O=F();return O?O[e.nodeKey]:null},E=(O,$)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");a.value.setCheckedNodes(O,$)},w=(O,$)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");a.value.setCheckedKeys(O,$)},S=(O,$,V)=>{a.value.setChecked(O,$,V)},A=()=>a.value.getHalfCheckedNodes(),_=()=>a.value.getHalfCheckedKeys(),D=(O,$=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");YM(a,t.emit,()=>{u(O),a.value.setUserCurrentNode(O,$)})},x=(O=null,$=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");YM(a,t.emit,()=>{u(),a.value.setCurrentNodeKey(O,$)})},M=O=>a.value.getNode(O),L=O=>{a.value.remove(O)},P=(O,$)=>{a.value.append(O,$)},N=(O,$)=>{a.value.insertBefore(O,$)},k=(O,$)=>{a.value.insertAfter(O,$)},R=(O,$,V)=>{u($),t.emit("node-expand",O,$,V)},T=(O,$)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");a.value.updateChildren(O,$)};return Xt(WP,{ctx:t,props:e,store:a,root:i,currentNode:o,instance:d}),Xt(sc,void 0),{ns:r,store:a,root:i,currentNode:o,dragState:c,el$:l,dropIndicator$:s,isEmpty:f,filter:h,getNodeKey:m,getNodePath:v,getCheckedNodes:g,getCheckedKeys:C,getCurrentNode:F,getCurrentKey:b,setCheckedNodes:E,setCheckedKeys:w,setChecked:S,getHalfCheckedNodes:A,getHalfCheckedKeys:_,setCurrentNode:D,setCurrentKey:x,t:n,getNode:M,remove:L,append:P,insertBefore:N,insertAfter:k,handleNodeExpand:R,updateKeyChildren:T}}});function QXe(e,t,n,r,a,i){const o=Yt("el-tree-node");return H(),ue("div",{ref:"el$",class:J([e.ns.b(),e.ns.is("dragging",!!e.dragState.draggingNode),e.ns.is("drop-not-allow",!e.dragState.allowDrop),e.ns.is("drop-inner",e.dragState.dropType==="inner"),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[(H(!0),ue(At,null,bn(e.root.childNodes,l=>(H(),je(o,{key:e.getNodeKey(l),node:l,props:e.props,accordion:e.accordion,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent,onNodeExpand:e.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),e.isEmpty?(H(),ue("div",{key:0,class:J(e.ns.e("empty-block"))},[ze(e.$slots,"empty",{},()=>{var l;return[be("span",{class:J(e.ns.e("empty-text"))},pt((l=e.emptyText)!=null?l:e.t("el.tree.emptyText")),3)]})],2)):$e("v-if",!0),rn(be("div",{ref:"dropIndicator$",class:J(e.ns.e("drop-indicator"))},null,2),[[Nn,e.dragState.showDropIndicator]])],2)}var eZe=yt(ZXe,[["render",QXe],["__file","tree.vue"]]);const g6=ln(eZe),tZe=(e,{attrs:t,emit:n},{select:r,tree:a,key:i})=>{const o=ot("tree-select");return He(()=>e.data,()=>{e.filterable&&Ne(()=>{var s,u;(u=a.value)==null||u.filter((s=r.value)==null?void 0:s.states.inputValue)})},{flush:"post"}),Ke(se(se({},vd(Pa(e),Object.keys(bm.props))),t),{class:B(()=>t.class),style:B(()=>t.style),"onUpdate:modelValue":s=>n(Jt,s),valueKey:i,popperClass:B(()=>{const s=[o.e("popper")];return e.popperClass&&s.push(e.popperClass),s.join(" ")}),filterMethod:(s="")=>{var u;e.filterMethod?e.filterMethod(s):e.remoteMethod?e.remoteMethod(s):(u=a.value)==null||u.filter(s)}})},nZe=he({extends:s6,setup(e,t){const n=s6.setup(e,t);delete n.selectOptionClick;const r=Kt().proxy;return Ne(()=>{n.select.states.cachedOptions.get(r.value)||n.select.onOptionCreate(r)}),He(()=>t.attrs.visible,a=>{Ne(()=>{n.states.visible=a})},{immediate:!0}),n},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function QM(e){return e||e===0}function GP(e){return st(e)&&e.length}function vv(e){return st(e)?e:QM(e)?[e]:[]}function q3(e,t,n,r,a){for(let i=0;i<e.length;i++){const o=e[i];if(t(o,i,e,a))return r?r(o,i,e,a):o;{const l=n(o);if(GP(l)){const s=q3(l,t,n,r,o);if(s)return s}}}}function Y3(e,t,n,r){for(let a=0;a<e.length;a++){const i=e[a];t(i,a,e,r);const o=n(i);GP(o)&&Y3(o,t,n,i)}}const rZe=(e,{attrs:t,slots:n,emit:r},{select:a,tree:i,key:o})=>{He([()=>e.modelValue,i],()=>{e.showCheckbox&&Ne(()=>{const p=i.value;p&&!Fa(p.getCheckedKeys(),vv(e.modelValue))&&p.setCheckedKeys(vv(e.modelValue))})},{immediate:!0,deep:!0});const l=B(()=>se({value:o.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf"},e.props)),s=(p,f)=>{var h;const m=l.value[p];return Mt(m)?m(f,(h=i.value)==null?void 0:h.getNode(s("value",f))):f[m]},u=vv(e.modelValue).map(p=>q3(e.data||[],f=>s("value",f)===p,f=>s("children",f),(f,h,m,v)=>v&&s("value",v))).filter(p=>QM(p)),c=B(()=>{if(!e.renderAfterExpand&&!e.lazy)return[];const p=[];return Y3(e.data.concat(e.cacheData),f=>{const h=s("value",f);p.push({value:h,currentLabel:s("label",f),isDisabled:s("disabled",f)})},f=>s("children",f)),p}),d=()=>{var p;return(p=i.value)==null?void 0:p.getCheckedKeys().filter(f=>{var h;const m=(h=i.value)==null?void 0:h.getNode(f);return!Ba(m)&&xo(m.childNodes)})};return Ke(se(se({},vd(Pa(e),Object.keys(g6.props))),t),{nodeKey:o,expandOnClickNode:B(()=>!e.checkStrictly&&e.expandOnClickNode),defaultExpandedKeys:B(()=>e.defaultExpandedKeys?e.defaultExpandedKeys.concat(u):u),renderContent:(p,{node:f,data:h,store:m})=>p(nZe,{value:s("value",h),label:s("label",h),disabled:s("disabled",h),visible:f.visible},e.renderContent?()=>e.renderContent(p,{node:f,data:h,store:m}):n.default?()=>n.default({node:f,data:h,store:m}):void 0),filterNodeMethod:(p,f,h)=>e.filterNodeMethod?e.filterNodeMethod(p,f,h):p?new RegExp(EP(p),"i").test(s("label",f)||""):!0,onNodeClick:(p,f,h)=>{var m,v,g,C;if((m=t.onNodeClick)==null||m.call(t,p,f,h),!(e.showCheckbox&&e.checkOnClickNode)){if(!e.showCheckbox&&(e.checkStrictly||f.isLeaf)){if(!s("disabled",p)){const F=(v=a.value)==null?void 0:v.states.options.get(s("value",p));(g=a.value)==null||g.handleOptionSelect(F)}}else e.expandOnClickNode&&h.proxy.handleExpandIconClick();(C=a.value)==null||C.focus()}},onCheck:(p,f)=>{var h;if(!e.showCheckbox)return;const m=s("value",p),v={};Y3([i.value.store.root],b=>v[b.key]=b,b=>b.childNodes);const g=f.checkedKeys,C=e.multiple?vv(e.modelValue).filter(b=>!(b in v)&&!g.includes(b)):[],F=C.concat(g);if(e.checkStrictly)r(Jt,e.multiple?F:F.includes(m)?m:void 0);else if(e.multiple){const b=d();r(Jt,C.concat(b))}else{const b=q3([p],S=>!GP(s("children",S))&&!s("disabled",S),S=>s("children",S)),E=b?s("value",b):void 0,w=QM(e.modelValue)&&!!q3([p],S=>s("value",S)===e.modelValue,S=>s("children",S));r(Jt,E===e.modelValue||w?void 0:E)}Ne(()=>{var b;const E=vv(e.modelValue);i.value.setCheckedKeys(E),(b=t.onCheck)==null||b.call(t,p,{checkedKeys:i.value.getCheckedKeys(),checkedNodes:i.value.getCheckedNodes(),halfCheckedKeys:i.value.getHalfCheckedKeys(),halfCheckedNodes:i.value.getHalfCheckedNodes()})}),(h=a.value)==null||h.focus()},onNodeExpand:(p,f,h)=>{var m;(m=t.onNodeExpand)==null||m.call(t,p,f,h),Ne(()=>{if(!e.checkStrictly&&e.lazy&&e.multiple&&f.checked){const v={},g=i.value.getCheckedKeys();Y3([i.value.store.root],b=>v[b.key]=b,b=>b.childNodes);const C=vv(e.modelValue).filter(b=>!(b in v)&&!g.includes(b)),F=d();r(Jt,C.concat(F))}})},cacheOptions:c})};var aZe=he({props:{data:{type:Array,default:()=>[]}},setup(e){const t=ut(O2);return He(()=>e.data,()=>{var n;e.data.forEach(a=>{t.states.cachedOptions.has(a.value)||t.states.cachedOptions.set(a.value,a)});const r=((n=t.selectRef)==null?void 0:n.querySelectorAll("input"))||[];zn&&!Array.from(r).includes(document.activeElement)&&t.setSelected()},{flush:"post",immediate:!0}),()=>{}}});const iZe=he({name:"ElTreeSelect",inheritAttrs:!1,props:Ke(se(se({},bm.props),g6.props),{cacheData:{type:Array,default:()=>[]}}),setup(e,t){const{slots:n,expose:r}=t,a=j(),i=j(),o=B(()=>e.nodeKey||e.valueKey||"value"),l=tZe(e,t,{select:a,tree:i,key:o}),d=rZe(e,t,{select:a,tree:i,key:o}),{cacheOptions:s}=d,u=ml(d,["cacheOptions"]),c=dn({});return r(c),Gt(()=>{Object.assign(c,Ke(se(se({},vd(i.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"])),vd(a.value,["focus","blur","selectedLabel"])),{treeRef:i.value,selectRef:a.value}))}),()=>z(bm,dn(Ke(se({},l),{ref:p=>a.value=p})),Ke(se({},n),{default:()=>[z(aZe,{data:s.value}),z(g6,dn(Ke(se({},u),{ref:p=>i.value=p})))]}))}});var oZe=yt(iZe,[["__file","tree-select.vue"]]);const lZe=ln(oZe),jP=Symbol(),sZe={key:-1,level:-1,data:{}};var Ey=(e=>(e.KEY="id",e.LABEL="label",e.CHILDREN="children",e.DISABLED="disabled",e.CLASS="",e))(Ey||{}),eB=(e=>(e.ADD="add",e.DELETE="delete",e))(eB||{});const vde={type:Number,default:26},uZe=ht({data:{type:Be(Array),default:()=>ua([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:Be(Object),default:()=>ua({children:"children",label:"label",disabled:"disabled",value:"id",class:""})},highlightCurrent:Boolean,showCheckbox:Boolean,defaultCheckedKeys:{type:Be(Array),default:()=>ua([])},checkStrictly:Boolean,defaultExpandedKeys:{type:Be(Array),default:()=>ua([])},indent:{type:Number,default:16},itemSize:vde,icon:{type:cr},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkOnClickLeaf:{type:Boolean,default:!0},currentNodeKey:{type:Be([String,Number])},accordion:Boolean,filterMethod:{type:Be(Function)},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:Boolean}),cZe=ht({node:{type:Be(Object),default:()=>ua(sZe)},expanded:Boolean,checked:Boolean,indeterminate:Boolean,showCheckbox:Boolean,disabled:Boolean,current:Boolean,hiddenExpandIcon:Boolean,itemSize:vde}),dZe=ht({node:{type:Be(Object),required:!0}}),gde="node-click",yde="node-drop",bde="node-expand",Cde="node-collapse",Fde="current-change",Ede="check",wde="check-change",Sde="node-contextmenu",fZe={[gde]:(e,t,n)=>e&&t&&n,[yde]:(e,t,n)=>e&&t&&n,[bde]:(e,t)=>e&&t,[Cde]:(e,t)=>e&&t,[Fde]:(e,t)=>e&&t,[Ede]:(e,t)=>e&&t,[wde]:(e,t)=>e&&ur(t),[Sde]:(e,t,n)=>e&&t&&n},pZe={click:(e,t)=>!!(e&&t),drop:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&ur(t)};function hZe(e,t){const n=j(new Set),r=j(new Set),{emit:a}=Kt();He([()=>t.value,()=>e.defaultCheckedKeys],()=>Ne(()=>{C(e.defaultCheckedKeys)}),{immediate:!0});const i=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:F,maxLevel:b}=t.value,E=n.value,w=new Set;for(let S=b-1;S>=1;--S){const A=F.get(S);A&&A.forEach(_=>{const D=_.children;if(D){let x=!0,M=!1;for(const L of D){const P=L.key;if(E.has(P))M=!0;else if(w.has(P)){x=!1,M=!0;break}else x=!1}x?E.add(_.key):M?(w.add(_.key),E.delete(_.key)):(E.delete(_.key),w.delete(_.key))}})}r.value=w},o=F=>n.value.has(F.key),l=F=>r.value.has(F.key),s=(F,b,E=!0,w=!0)=>{const S=n.value,A=(_,D)=>{S[D?eB.ADD:eB.DELETE](_.key);const x=_.children;!e.checkStrictly&&x&&x.forEach(M=>{M.disabled||A(M,D)})};A(F,b),w&&i(),E&&u(F,b)},u=(F,b)=>{const{checkedNodes:E,checkedKeys:w}=h(),{halfCheckedNodes:S,halfCheckedKeys:A}=m();a(Ede,F.data,{checkedKeys:w,checkedNodes:E,halfCheckedKeys:A,halfCheckedNodes:S}),a(wde,F.data,b)};function c(F=!1){return h(F).checkedKeys}function d(F=!1){return h(F).checkedNodes}function p(){return m().halfCheckedKeys}function f(){return m().halfCheckedNodes}function h(F=!1){const b=[],E=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:w}=t.value;n.value.forEach(S=>{const A=w.get(S);A&&(!F||F&&A.isLeaf)&&(E.push(S),b.push(A.data))})}return{checkedKeys:E,checkedNodes:b}}function m(){const F=[],b=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:E}=t.value;r.value.forEach(w=>{const S=E.get(w);S&&(b.push(w),F.push(S.data))})}return{halfCheckedNodes:F,halfCheckedKeys:b}}function v(F){n.value.clear(),r.value.clear(),Ne(()=>{C(F)})}function g(F,b){if(t!=null&&t.value&&e.showCheckbox){const E=t.value.treeNodeMap.get(F);E&&s(E,b,!1)}}function C(F){if(t!=null&&t.value){const{treeNodeMap:b}=t.value;if(e.showCheckbox&&b&&(F==null?void 0:F.length)>0){for(const E of F){const w=b.get(E);w&&!o(w)&&s(w,!0,!1,!1)}i()}}}return{updateCheckedKeys:i,toggleCheckbox:s,isChecked:o,isIndeterminate:l,getCheckedKeys:c,getCheckedNodes:d,getHalfCheckedKeys:p,getHalfCheckedNodes:f,setChecked:g,setCheckedKeys:v}}function mZe(e,t){const n=j(new Set([])),r=j(new Set([])),a=B(()=>Mt(e.filterMethod));function i(l){var s;if(!a.value)return;const u=new Set,c=r.value,d=n.value,p=[],f=((s=t.value)==null?void 0:s.treeNodes)||[],h=e.filterMethod;d.clear();function m(v){v.forEach(g=>{p.push(g),h!=null&&h(l,g.data,g)?p.forEach(F=>{u.add(F.key),F.expanded=!0}):(g.expanded=!1,g.isLeaf&&d.add(g.key));const C=g.children;if(C&&m(C),!g.isLeaf){if(!u.has(g.key))d.add(g.key);else if(C){let F=!0;for(const b of C)if(!d.has(b.key)){F=!1;break}F?c.add(g.key):c.delete(g.key)}}p.pop()})}return m(f),u}function o(l){return r.value.has(l.key)}return{hiddenExpandIconKeySet:r,hiddenNodeKeySet:n,doFilter:i,isForceHiddenExpandIcon:o}}function vZe(e,t){const n=j(new Set),r=j(),a=ar(),i=j(),{isIndeterminate:o,isChecked:l,toggleCheckbox:s,getCheckedKeys:u,getCheckedNodes:c,getHalfCheckedKeys:d,getHalfCheckedNodes:p,setChecked:f,setCheckedKeys:h}=hZe(e,a),{doFilter:m,hiddenNodeKeySet:v,isForceHiddenExpandIcon:g}=mZe(e,a),C=B(()=>{var re;return((re=e.props)==null?void 0:re.value)||Ey.KEY}),F=B(()=>{var re;return((re=e.props)==null?void 0:re.children)||Ey.CHILDREN}),b=B(()=>{var re;return((re=e.props)==null?void 0:re.disabled)||Ey.DISABLED}),E=B(()=>{var re;return((re=e.props)==null?void 0:re.label)||Ey.LABEL}),w=B(()=>{var re;const we=n.value,q=v.value,Q=[],ce=((re=a.value)==null?void 0:re.treeNodes)||[],me=[];for(let de=ce.length-1;de>=0;--de)me.push(ce[de]);for(;me.length;){const de=me.pop();if(!q.has(de.key)&&(Q.push(de),de.children&&we.has(de.key)))for(let Z=de.children.length-1;Z>=0;--Z)me.push(de.children[Z])}return Q}),S=B(()=>w.value.length>0);function A(re){const we=new Map,q=new Map;let Q=1;function ce(de,Z=1,oe=void 0){var Ae;const Oe=[];for(const Ge of de){const Xe=x(Ge),De={level:Z,key:Xe,data:Ge};De.label=L(Ge),De.parent=oe;const ve=D(Ge);De.disabled=M(Ge),De.isLeaf=!ve||ve.length===0,De.expanded=n.value.has(Xe),ve&&ve.length&&(De.children=ce(ve,Z+1,De)),Oe.push(De),we.set(Xe,De),q.has(Z)||q.set(Z,[]),(Ae=q.get(Z))==null||Ae.push(De)}return Z>Q&&(Q=Z),Oe}const me=ce(re);return{treeNodeMap:we,levelTreeNodeMap:q,maxLevel:Q,treeNodes:me}}function _(re){const we=m(re);we&&(n.value=we)}function D(re){return re[F.value]}function x(re){return re?re[C.value]:""}function M(re){return re[b.value]}function L(re){return re[E.value]}function P(re){n.value.has(re.key)?V(re):$(re)}function N(re){const we=new Set,q=a.value.treeNodeMap;n.value.forEach(Q=>{const ce=q.get(Q);n.value.delete(ce.key),ce.expanded=!1}),re.forEach(Q=>{let ce=q.get(Q);for(;ce&&!we.has(ce.key);)we.add(ce.key),ce.expanded=!0,ce=ce.parent}),n.value=we}function k(re,we){t(gde,re.data,re,we),T(re),e.expandOnClickNode&&P(re),e.showCheckbox&&(e.checkOnClickNode||re.isLeaf&&e.checkOnClickLeaf)&&!re.disabled&&s(re,!l(re),!0)}function R(re,we){t(yde,re.data,re,we)}function T(re){U(re)||(r.value=re.key,t(Fde,re.data,re))}function O(re,we){s(re,we)}function $(re){const we=n.value;if(a.value&&e.accordion){const{treeNodeMap:Q}=a.value;we.forEach(ce=>{const me=Q.get(ce);re&&re.level===(me==null?void 0:me.level)&&(we.delete(ce),me.expanded=!1)})}we.add(re.key);const q=Y(re.key);q&&(q.expanded=!0,t(bde,q.data,q))}function V(re){n.value.delete(re.key);const we=Y(re.key);we&&(we.expanded=!1,t(Cde,we.data,we))}function W(re){return!!re.disabled}function U(re){const we=r.value;return we!==void 0&&we===re.key}function ae(){var re,we;if(r.value)return(we=(re=a.value)==null?void 0:re.treeNodeMap.get(r.value))==null?void 0:we.data}function ie(){return r.value}function ye(re){r.value=re}function ne(re){a.value=A(re)}function Y(re){var we;const q=cn(re)?x(re):re;return(we=a.value)==null?void 0:we.treeNodeMap.get(q)}function te(re,we="auto"){const q=Y(re);q&&i.value&&i.value.scrollToItem(w.value.indexOf(q),we)}function X(re){var we;(we=i.value)==null||we.scrollTo(re)}return He(()=>e.currentNodeKey,re=>{r.value=re},{immediate:!0}),He(()=>e.defaultExpandedKeys,re=>{n.value=new Set(re)},{immediate:!0}),He(()=>e.data,re=>{ne(re)},{immediate:!0}),{tree:a,flattenTree:w,isNotEmpty:S,listRef:i,getKey:x,getChildren:D,toggleExpand:P,toggleCheckbox:s,isChecked:l,isIndeterminate:o,isDisabled:W,isCurrent:U,isForceHiddenExpandIcon:g,handleNodeClick:k,handleNodeDrop:R,handleNodeCheck:O,getCurrentNode:ae,getCurrentKey:ie,setCurrentKey:ye,getCheckedKeys:u,getCheckedNodes:c,getHalfCheckedKeys:d,getHalfCheckedNodes:p,setChecked:f,setCheckedKeys:h,filter:_,setData:ne,getNode:Y,expandNode:$,collapseNode:V,setExpandedKeys:N,scrollToNode:te,scrollTo:X}}var gZe=he({name:"ElTreeNodeContent",props:dZe,setup(e){const t=ut(jP),n=ot("tree");return()=>{const r=e.node,{data:a}=r;return t!=null&&t.ctx.slots.default?t.ctx.slots.default({node:r,data:a}):z(HP,{tag:"span",truncated:!0,class:n.be("node","label")},()=>[r==null?void 0:r.label])}}});const yZe=he({name:"ElTreeNode"}),bZe=he(Ke(se({},yZe),{props:cZe,emits:pZe,setup(e,{emit:t}){const n=e,r=ut(jP),a=ot("tree"),i=B(()=>{var f;return(f=r==null?void 0:r.props.indent)!=null?f:16}),o=B(()=>{var f;return(f=r==null?void 0:r.props.icon)!=null?f:Vle}),l=f=>{const h=r==null?void 0:r.props.props.class;if(!h)return{};let m;if(Mt(h)){const{data:v}=f;m=h(v,f)}else m=h;return xt(m)?{[m]:!0}:m},s=f=>{t("click",n.node,f)},u=f=>{t("drop",n.node,f)},c=()=>{t("toggle",n.node)},d=f=>{t("check",n.node,f)},p=f=>{var h,m,v,g;(v=(m=(h=r==null?void 0:r.instance)==null?void 0:h.vnode)==null?void 0:m.props)!=null&&v.onNodeContextmenu&&(f.stopPropagation(),f.preventDefault()),r==null||r.ctx.emit(Sde,f,(g=n.node)==null?void 0:g.data,n.node)};return(f,h)=>{var m,v,g;return H(),ue("div",{ref:"node$",class:J([y(a).b("node"),y(a).is("expanded",f.expanded),y(a).is("current",f.current),y(a).is("focusable",!f.disabled),y(a).is("checked",!f.disabled&&f.checked),l(f.node)]),role:"treeitem",tabindex:"-1","aria-expanded":f.expanded,"aria-disabled":f.disabled,"aria-checked":f.checked,"data-key":(m=f.node)==null?void 0:m.key,onClick:jt(s,["stop"]),onContextmenu:p,onDragover:jt(()=>{},["prevent"]),onDragenter:jt(()=>{},["prevent"]),onDrop:jt(u,["stop"])},[be("div",{class:J(y(a).be("node","content")),style:Rt({paddingLeft:`${(f.node.level-1)*y(i)}px`,height:f.itemSize+"px"})},[y(o)?(H(),je(y(kt),{key:0,class:J([y(a).is("leaf",!!((v=f.node)!=null&&v.isLeaf)),y(a).is("hidden",f.hiddenExpandIcon),{expanded:!((g=f.node)!=null&&g.isLeaf)&&f.expanded},y(a).be("node","expand-icon")]),onClick:jt(c,["stop"])},{default:Ie(()=>[(H(),je(an(y(o))))]),_:1},8,["class","onClick"])):$e("v-if",!0),f.showCheckbox?(H(),je(y(ps),{key:1,"model-value":f.checked,indeterminate:f.indeterminate,disabled:f.disabled,onChange:d,onClick:jt(()=>{},["stop"])},null,8,["model-value","indeterminate","disabled","onClick"])):$e("v-if",!0),Ee(y(gZe),{node:Ke(se({},f.node),{expanded:f.expanded})},null,8,["node"])],6)],42,["aria-expanded","aria-disabled","aria-checked","data-key","onClick","onDragover","onDragenter","onDrop"])}}}));var CZe=yt(bZe,[["__file","tree-node.vue"]]);const FZe=he({name:"ElTreeV2"}),EZe=he(Ke(se({},FZe),{props:uZe,emits:fZe,setup(e,{expose:t,emit:n}){const r=e,a=ka(),i=B(()=>r.itemSize);Xt(jP,{ctx:{emit:n,slots:a},props:r,instance:Kt()}),Xt(sc,void 0);const{t:o}=Pn(),l=ot("tree"),{flattenTree:s,isNotEmpty:u,listRef:c,toggleExpand:d,isIndeterminate:p,isChecked:f,isDisabled:h,isCurrent:m,isForceHiddenExpandIcon:v,handleNodeClick:g,handleNodeDrop:C,handleNodeCheck:F,toggleCheckbox:b,getCurrentNode:E,getCurrentKey:w,setCurrentKey:S,getCheckedKeys:A,getCheckedNodes:_,getHalfCheckedKeys:D,getHalfCheckedNodes:x,setChecked:M,setCheckedKeys:L,filter:P,setData:N,getNode:k,expandNode:R,collapseNode:T,setExpandedKeys:O,scrollToNode:$,scrollTo:V}=vZe(r,n);return t({toggleCheckbox:b,getCurrentNode:E,getCurrentKey:w,setCurrentKey:S,getCheckedKeys:A,getCheckedNodes:_,getHalfCheckedKeys:D,getHalfCheckedNodes:x,setChecked:M,setCheckedKeys:L,filter:P,setData:N,getNode:k,expandNode:R,collapseNode:T,setExpandedKeys:O,scrollToNode:$,scrollTo:V}),(W,U)=>(H(),ue("div",{class:J([y(l).b(),{[y(l).m("highlight-current")]:W.highlightCurrent}]),role:"tree"},[y(u)?(H(),je(y(yce),{key:0,ref_key:"listRef",ref:c,"class-name":y(l).b("virtual-list"),data:y(s),total:y(s).length,height:W.height,"item-size":y(i),"perf-mode":W.perfMode,"scrollbar-always-on":W.scrollbarAlwaysOn},{default:Ie(({data:ae,index:ie,style:ye})=>[(H(),je(CZe,{key:ae[ie].key,style:Rt(ye),node:ae[ie],expanded:ae[ie].expanded,"show-checkbox":W.showCheckbox,checked:y(f)(ae[ie]),indeterminate:y(p)(ae[ie]),"item-size":y(i),disabled:y(h)(ae[ie]),current:y(m)(ae[ie]),"hidden-expand-icon":y(v)(ae[ie]),onClick:y(g),onToggle:y(d),onCheck:y(F),onDrop:y(C)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","item-size","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck","onDrop"]))]),_:1},8,["class-name","data","total","height","item-size","perf-mode","scrollbar-always-on"])):(H(),ue("div",{key:1,class:J(y(l).e("empty-block"))},[ze(W.$slots,"empty",{},()=>{var ae;return[be("span",{class:J(y(l).e("empty-text"))},pt((ae=W.emptyText)!=null?ae:y(o)("el.tree.emptyText")),3)]})],2))],2))}}));var wZe=yt(EZe,[["__file","tree.vue"]]);const SZe=ln(wZe),Ade=Symbol("uploadContextKey"),AZe="ElUpload";class _Ze extends Error{constructor(t,n,r,a){super(t),this.name="UploadAjaxError",this.status=n,this.method=r,this.url=a}}function DG(e,t,n){let r;return n.response?r=`${n.response.error||n.response}`:n.responseText?r=`${n.responseText}`:r=`fail to ${t.method} ${e} ${n.status}`,new _Ze(r,n.status,t.method,e)}function DZe(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(n){return t}}const TZe=e=>{typeof XMLHttpRequest=="undefined"&&Ia(AZe,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",i=>{const o=i;o.percent=i.total>0?i.loaded/i.total*100:0,e.onProgress(o)});const r=new FormData;if(e.data)for(const[i,o]of Object.entries(e.data))st(o)&&o.length?r.append(i,...o):r.append(i,o);r.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(DG(n,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(DG(n,e,t));e.onSuccess(DZe(t))}),t.open(e.method,n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const a=e.headers||{};if(a instanceof Headers)a.forEach((i,o)=>t.setRequestHeader(o,i));else for(const[i,o]of Object.entries(a))Ba(o)||t.setRequestHeader(i,String(o));return t.send(r),t},_de=["text","picture","picture-card"];let xZe=1;const tB=()=>Date.now()+xZe++,Dde=ht({action:{type:String,default:"#"},headers:{type:Be(Object)},method:{type:String,default:"post"},data:{type:Be([Object,Function,Promise]),default:()=>ua({})},multiple:Boolean,name:{type:String,default:"file"},drag:Boolean,withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},fileList:{type:Be(Array),default:()=>ua([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:_de,default:"text"},httpRequest:{type:Be(Function),default:TZe},disabled:Boolean,limit:Number}),kZe=ht(Ke(se({},Dde),{beforeUpload:{type:Be(Function),default:Qn},beforeRemove:{type:Be(Function)},onRemove:{type:Be(Function),default:Qn},onChange:{type:Be(Function),default:Qn},onPreview:{type:Be(Function),default:Qn},onSuccess:{type:Be(Function),default:Qn},onProgress:{type:Be(Function),default:Qn},onError:{type:Be(Function),default:Qn},onExceed:{type:Be(Function),default:Qn},crossorigin:{type:Be(String)}})),MZe=ht({files:{type:Be(Array),default:()=>ua([])},disabled:Boolean,handlePreview:{type:Be(Function),default:Qn},listType:{type:String,values:_de,default:"text"},crossorigin:{type:Be(String)}}),BZe={remove:e=>!!e},RZe=he({name:"ElUploadList"}),LZe=he(Ke(se({},RZe),{props:MZe,emits:BZe,setup(e,{emit:t}){const n=e,{t:r}=Pn(),a=ot("upload"),i=ot("icon"),o=ot("list"),l=si(),s=j(!1),u=B(()=>[a.b("list"),a.bm("list",n.listType),a.is("disabled",n.disabled)]),c=d=>{t("remove",d)};return(d,p)=>(H(),je(t9,{tag:"ul",class:J(y(u)),name:y(o).b()},{default:Ie(()=>[(H(!0),ue(At,null,bn(d.files,(f,h)=>(H(),ue("li",{key:f.uid||f.name,class:J([y(a).be("list","item"),y(a).is(f.status),{focusing:s.value}]),tabindex:y(l)?void 0:0,"aria-disabled":y(l),role:"button",onKeydown:sa(m=>!y(l)&&c(f),["delete"]),onFocus:m=>s.value=!0,onBlur:m=>s.value=!1,onClick:m=>s.value=!1},[ze(d.$slots,"default",{file:f,index:h},()=>[d.listType==="picture"||f.status!=="uploading"&&d.listType==="picture-card"?(H(),ue("img",{key:0,class:J(y(a).be("list","item-thumbnail")),src:f.url,crossorigin:d.crossorigin,alt:""},null,10,["src","crossorigin"])):$e("v-if",!0),f.status==="uploading"||d.listType!=="picture-card"?(H(),ue("div",{key:1,class:J(y(a).be("list","item-info"))},[be("a",{class:J(y(a).be("list","item-name")),onClick:jt(m=>d.handlePreview(f),["prevent"])},[Ee(y(kt),{class:J(y(i).m("document"))},{default:Ie(()=>[Ee(y(RBe))]),_:1},8,["class"]),be("span",{class:J(y(a).be("list","item-file-name")),title:f.name},pt(f.name),11,["title"])],10,["onClick"]),f.status==="uploading"?(H(),je(y(sce),{key:0,type:d.listType==="picture-card"?"circle":"line","stroke-width":d.listType==="picture-card"?6:2,percentage:Number(f.percentage),style:Rt(d.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):$e("v-if",!0)],2)):$e("v-if",!0),be("label",{class:J(y(a).be("list","item-status-label"))},[d.listType==="text"?(H(),je(y(kt),{key:0,class:J([y(i).m("upload-success"),y(i).m("circle-check")])},{default:Ie(()=>[Ee(y(LO))]),_:1},8,["class"])):["picture-card","picture"].includes(d.listType)?(H(),je(y(kt),{key:1,class:J([y(i).m("upload-success"),y(i).m("check")])},{default:Ie(()=>[Ee(y(A2))]),_:1},8,["class"])):$e("v-if",!0)],2),y(l)?$e("v-if",!0):(H(),je(y(kt),{key:2,class:J(y(i).m("close")),onClick:m=>c(f)},{default:Ie(()=>[Ee(y(cs))]),_:2},1032,["class","onClick"])),$e(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),$e(" This is a bug which needs to be fixed "),$e(" TODO: Fix the incorrect navigation interaction "),y(l)?$e("v-if",!0):(H(),ue("i",{key:3,class:J(y(i).m("close-tip"))},pt(y(r)("el.upload.deleteTip")),3)),d.listType==="picture-card"?(H(),ue("span",{key:4,class:J(y(a).be("list","item-actions"))},[be("span",{class:J(y(a).be("list","item-preview")),onClick:m=>d.handlePreview(f)},[Ee(y(kt),{class:J(y(i).m("zoom-in"))},{default:Ie(()=>[Ee(y(Gle))]),_:1},8,["class"])],10,["onClick"]),y(l)?$e("v-if",!0):(H(),ue("span",{key:0,class:J(y(a).be("list","item-delete")),onClick:m=>c(f)},[Ee(y(kt),{class:J(y(i).m("delete"))},{default:Ie(()=>[Ee(y(MBe))]),_:1},8,["class"])],10,["onClick"]))],2)):$e("v-if",!0)])],42,["tabindex","aria-disabled","onKeydown","onFocus","onBlur","onClick"]))),128)),ze(d.$slots,"append")]),_:3},8,["class","name"]))}}));var TG=yt(LZe,[["__file","upload-list.vue"]]);const OZe=ht({disabled:Boolean}),PZe={file:e=>st(e)},Tde="ElUploadDrag",IZe=he({name:Tde}),NZe=he(Ke(se({},IZe),{props:OZe,emits:PZe,setup(e,{emit:t}){ut(Ade)||Ia(Tde,"usage: <el-upload><el-upload-dragger /></el-upload>");const r=ot("upload"),a=j(!1),i=si(),o=u=>{if(i.value)return;a.value=!1,u.stopPropagation();const c=Array.from(u.dataTransfer.files),d=u.dataTransfer.items||[];c.forEach((p,f)=>{var h;const m=d[f],v=(h=m==null?void 0:m.webkitGetAsEntry)==null?void 0:h.call(m);v&&(p.isDirectory=v.isDirectory)}),t("file",c)},l=()=>{i.value||(a.value=!0)},s=u=>{u.currentTarget.contains(u.relatedTarget)||(a.value=!1)};return(u,c)=>(H(),ue("div",{class:J([y(r).b("dragger"),y(r).is("dragover",a.value)]),onDrop:jt(o,["prevent"]),onDragover:jt(l,["prevent"]),onDragleave:jt(s,["prevent"])},[ze(u.$slots,"default")],42,["onDrop","onDragover","onDragleave"]))}}));var $Ze=yt(NZe,[["__file","upload-dragger.vue"]]);const VZe=ht(Ke(se({},Dde),{beforeUpload:{type:Be(Function),default:Qn},onRemove:{type:Be(Function),default:Qn},onStart:{type:Be(Function),default:Qn},onSuccess:{type:Be(Function),default:Qn},onProgress:{type:Be(Function),default:Qn},onError:{type:Be(Function),default:Qn},onExceed:{type:Be(Function),default:Qn}})),HZe=he({name:"ElUploadContent",inheritAttrs:!1}),zZe=he(Ke(se({},HZe),{props:VZe,setup(e,{expose:t}){const n=e,r=ot("upload"),a=si(),i=ar({}),o=ar(),l=m=>{if(m.length===0)return;const{autoUpload:v,limit:g,fileList:C,multiple:F,onStart:b,onExceed:E}=n;if(g&&C.length+m.length>g){E(m,C);return}F||(m=m.slice(0,1));for(const w of m){const S=w;S.uid=tB(),b(S),v&&s(S)}},s=m=>Qt(null,null,function*(){if(o.value.value="",!n.beforeUpload)return c(m);let v,g={};try{const F=n.data,b=n.beforeUpload(m);g=hm(n.data)?J7(n.data):n.data,v=yield b,hm(n.data)&&Fa(F,g)&&(g=J7(n.data))}catch(F){v=!1}if(v===!1){n.onRemove(m);return}let C=m;v instanceof Blob&&(v instanceof File?C=v:C=new File([v],m.name,{type:m.type})),c(Object.assign(C,{uid:m.uid}),g)}),u=(m,v)=>Qt(null,null,function*(){return Mt(m)?m(v):m}),c=(m,v)=>Qt(null,null,function*(){const{headers:g,data:C,method:F,withCredentials:b,name:E,action:w,onProgress:S,onSuccess:A,onError:_,httpRequest:D}=n;try{v=yield u(v!=null?v:C,m)}catch(P){n.onRemove(m);return}const{uid:x}=m,M={headers:g||{},withCredentials:b,file:m,data:v,method:F,filename:E,action:w,onProgress:P=>{S(P,m)},onSuccess:P=>{A(P,m),delete i.value[x]},onError:P=>{_(P,m),delete i.value[x]}},L=D(M);i.value[x]=L,L instanceof Promise&&L.then(M.onSuccess,M.onError)}),d=m=>{const v=m.target.files;v&&l(Array.from(v))},p=()=>{a.value||(o.value.value="",o.value.click())},f=()=>{p()};return t({abort:m=>{Mle(i.value).filter(m?([g])=>String(m.uid)===g:()=>!0).forEach(([g,C])=>{C instanceof XMLHttpRequest&&C.abort(),delete i.value[g]})},upload:s}),(m,v)=>(H(),ue("div",{class:J([y(r).b(),y(r).m(m.listType),y(r).is("drag",m.drag),y(r).is("disabled",y(a))]),tabindex:y(a)?void 0:0,"aria-disabled":y(a),role:"button",onClick:p,onKeydown:sa(jt(f,["self"]),["enter","space"])},[m.drag?(H(),je($Ze,{key:0,disabled:y(a),onFile:l},{default:Ie(()=>[ze(m.$slots,"default")]),_:3},8,["disabled"])):ze(m.$slots,"default",{key:1}),be("input",{ref_key:"inputRef",ref:o,class:J(y(r).e("input")),name:m.name,disabled:y(a),multiple:m.multiple,accept:m.accept,type:"file",onChange:d,onClick:jt(()=>{},["stop"])},null,42,["name","disabled","multiple","accept","onClick"])],42,["tabindex","aria-disabled","onKeydown"]))}}));var xG=yt(zZe,[["__file","upload-content.vue"]]);const kG="ElUpload",MG=e=>{var t;(t=e.url)!=null&&t.startsWith("blob:")&&URL.revokeObjectURL(e.url)},WZe=(e,t)=>{const n=Ele(e,"fileList",void 0,{passive:!0}),r=f=>n.value.find(h=>h.uid===f.uid);function a(f){var h;(h=t.value)==null||h.abort(f)}function i(f=["ready","uploading","success","fail"]){n.value=n.value.filter(h=>!f.includes(h.status))}function o(f){n.value=n.value.filter(h=>h.uid!==f.uid)}const l=(f,h)=>{const m=r(h);m&&(console.error(f),m.status="fail",o(m),e.onError(f,m,n.value),e.onChange(m,n.value))},s=(f,h)=>{const m=r(h);m&&(e.onProgress(f,m,n.value),m.status="uploading",m.percentage=Math.round(f.percent))},u=(f,h)=>{const m=r(h);m&&(m.status="success",m.response=f,e.onSuccess(f,m,n.value),e.onChange(m,n.value))},c=f=>{Ba(f.uid)&&(f.uid=tB());const h={name:f.name,percentage:0,status:"ready",size:f.size,raw:f,uid:f.uid};if(e.listType==="picture-card"||e.listType==="picture")try{h.url=URL.createObjectURL(f)}catch(m){Fn(kG,m.message),e.onError(m,h,n.value)}n.value=[...n.value,h],e.onChange(h,n.value)},d=f=>Qt(null,null,function*(){const h=f instanceof File?r(f):f;h||Ia(kG,"file to be removed not found");const m=v=>{a(v),o(v),e.onRemove(v,n.value),MG(v)};e.beforeRemove?(yield e.beforeRemove(h,n.value))!==!1&&m(h):m(h)});function p(){n.value.filter(({status:f})=>f==="ready").forEach(({raw:f})=>{var h;return f&&((h=t.value)==null?void 0:h.upload(f))})}return He(()=>e.listType,f=>{f!=="picture-card"&&f!=="picture"||(n.value=n.value.map(h=>{const{raw:m,url:v}=h;if(!v&&m)try{h.url=URL.createObjectURL(m)}catch(g){e.onError(g,h,n.value)}return h}))}),He(n,f=>{for(const h of f)h.uid||(h.uid=tB()),h.status||(h.status="success")},{immediate:!0,deep:!0}),{uploadFiles:n,abort:a,clearFiles:i,handleError:l,handleProgress:s,handleStart:c,handleSuccess:u,handleRemove:d,submit:p,revokeFileObjectURL:MG}},GZe=he({name:"ElUpload"}),jZe=he(Ke(se({},GZe),{props:kZe,setup(e,{expose:t}){const n=e,r=si(),a=ar(),{abort:i,submit:o,clearFiles:l,uploadFiles:s,handleStart:u,handleError:c,handleRemove:d,handleSuccess:p,handleProgress:f,revokeFileObjectURL:h}=WZe(n,a),m=B(()=>n.listType==="picture-card"),v=B(()=>Ke(se({},n),{fileList:s.value,onStart:u,onProgress:f,onSuccess:p,onError:c,onRemove:d}));return Xn(()=>{s.value.forEach(h)}),Xt(Ade,{accept:Jn(n,"accept")}),t({abort:i,submit:o,clearFiles:l,handleStart:u,handleRemove:d}),(g,C)=>(H(),ue("div",null,[y(m)&&g.showFileList?(H(),je(TG,{key:0,disabled:y(r),"list-type":g.listType,files:y(s),crossorigin:g.crossorigin,"handle-preview":g.onPreview,onRemove:y(d)},ji({append:Ie(()=>[Ee(xG,en({ref_key:"uploadRef",ref:a},y(v)),{default:Ie(()=>[g.$slots.trigger?ze(g.$slots,"trigger",{key:0}):$e("v-if",!0),!g.$slots.trigger&&g.$slots.default?ze(g.$slots,"default",{key:1}):$e("v-if",!0)]),_:3},16)]),_:2},[g.$slots.file?{name:"default",fn:Ie(({file:F,index:b})=>[ze(g.$slots,"file",{file:F,index:b})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):$e("v-if",!0),!y(m)||y(m)&&!g.showFileList?(H(),je(xG,en({key:1,ref_key:"uploadRef",ref:a},y(v)),{default:Ie(()=>[g.$slots.trigger?ze(g.$slots,"trigger",{key:0}):$e("v-if",!0),!g.$slots.trigger&&g.$slots.default?ze(g.$slots,"default",{key:1}):$e("v-if",!0)]),_:3},16)):$e("v-if",!0),g.$slots.trigger?ze(g.$slots,"default",{key:2}):$e("v-if",!0),ze(g.$slots,"tip"),!y(m)&&g.showFileList?(H(),je(TG,{key:3,disabled:y(r),"list-type":g.listType,files:y(s),crossorigin:g.crossorigin,"handle-preview":g.onPreview,onRemove:y(d)},ji({_:2},[g.$slots.file?{name:"default",fn:Ie(({file:F,index:b})=>[ze(g.$slots,"file",{file:F,index:b})])}:void 0]),1032,["disabled","list-type","files","crossorigin","handle-preview","onRemove"])):$e("v-if",!0)]))}}));var KZe=yt(jZe,[["__file","upload.vue"]]);const UZe=ln(KZe),qZe=ht({zIndex:{type:Number,default:9},rotate:{type:Number,default:-22},width:Number,height:Number,image:String,content:{type:Be([String,Array]),default:"Element Plus"},font:{type:Be(Object)},gap:{type:Be(Array),default:()=>[100,100]},offset:{type:Be(Array)}});function YZe(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}function JZe(e){return Object.keys(e).map(t=>`${YZe(t)}: ${e[t]};`).join(" ")}function XZe(){return window.devicePixelRatio||1}const ZZe=(e,t)=>{let n=!1;return e.removedNodes.length&&t&&(n=Array.from(e.removedNodes).includes(t)),e.type==="attributes"&&e.target===t&&(n=!0),n},QZe={left:[0,.5],start:[0,.5],center:[.5,0],right:[1,-.5],end:[1,-.5]};function YE(e,t,n=1){const r=document.createElement("canvas"),a=r.getContext("2d"),i=e*n,o=t*n;return r.setAttribute("width",`${i}px`),r.setAttribute("height",`${o}px`),a.save(),[a,r,i,o]}function eQe(){function e(t,n,r,a,i,o,l,s,u){const[c,d,p,f]=YE(a,i,r);if(t instanceof HTMLImageElement)c.drawImage(t,0,0,p,f);else{const{color:W,fontSize:U,fontStyle:ae,fontWeight:ie,fontFamily:ye,textAlign:ne,textBaseline:Y}=o,te=Number(U)*r;c.font=`${ae} normal ${ie} ${te}px/${i}px ${ye}`,c.fillStyle=W,c.textAlign=ne,c.textBaseline=Y;const X=st(t)?t:[t];X==null||X.forEach((re,we)=>{const[q,Q]=QZe[ne];c.fillText(re!=null?re:"",p*q+u*Q,we*(te+o.fontGap*r))})}const h=Math.PI/180*Number(n),m=Math.max(a,i),[v,g,C]=YE(m,m,r);v.translate(C/2,C/2),v.rotate(h),p>0&&f>0&&v.drawImage(d,-p/2,-f/2);function F(W,U){const ae=W*Math.cos(h)-U*Math.sin(h),ie=W*Math.sin(h)+U*Math.cos(h);return[ae,ie]}let b=0,E=0,w=0,S=0;const A=p/2,_=f/2;[[0-A,0-_],[0+A,0-_],[0+A,0+_],[0-A,0+_]].forEach(([W,U])=>{const[ae,ie]=F(W,U);b=Math.min(b,ae),E=Math.max(E,ae),w=Math.min(w,ie),S=Math.max(S,ie)});const x=b+C/2,M=w+C/2,L=E-b,P=S-w,N=l*r,k=s*r,R=(L+N)*2,T=P+k,[O,$]=YE(R,T);function V(W=0,U=0){O.drawImage(g,x,M,L,P,W,U,L,P)}return V(),V(L+N,-P/2-k/2),V(L+N,+P/2+k/2),[$.toDataURL(),R/r,T/r]}return e}const tQe=he({name:"ElWatermark"}),nQe=he(Ke(se({},tQe),{props:qZe,setup(e){const t=e,n={position:"relative"},r=B(()=>{var x,M;return(M=(x=t.font)==null?void 0:x.fontGap)!=null?M:3}),a=B(()=>{var x,M;return(M=(x=t.font)==null?void 0:x.color)!=null?M:"rgba(0,0,0,.15)"}),i=B(()=>{var x,M;return(M=(x=t.font)==null?void 0:x.fontSize)!=null?M:16}),o=B(()=>{var x,M;return(M=(x=t.font)==null?void 0:x.fontWeight)!=null?M:"normal"}),l=B(()=>{var x,M;return(M=(x=t.font)==null?void 0:x.fontStyle)!=null?M:"normal"}),s=B(()=>{var x,M;return(M=(x=t.font)==null?void 0:x.fontFamily)!=null?M:"sans-serif"}),u=B(()=>{var x,M;return(M=(x=t.font)==null?void 0:x.textAlign)!=null?M:"center"}),c=B(()=>{var x,M;return(M=(x=t.font)==null?void 0:x.textBaseline)!=null?M:"hanging"}),d=B(()=>t.gap[0]),p=B(()=>t.gap[1]),f=B(()=>d.value/2),h=B(()=>p.value/2),m=B(()=>{var x,M;return(M=(x=t.offset)==null?void 0:x[0])!=null?M:f.value}),v=B(()=>{var x,M;return(M=(x=t.offset)==null?void 0:x[1])!=null?M:h.value}),g=()=>{const x={zIndex:t.zIndex,position:"absolute",left:0,top:0,width:"100%",height:"100%",pointerEvents:"none",backgroundRepeat:"repeat"};let M=m.value-f.value,L=v.value-h.value;return M>0&&(x.left=`${M}px`,x.width=`calc(100% - ${M}px)`,M=0),L>0&&(x.top=`${L}px`,x.height=`calc(100% - ${L}px)`,L=0),x.backgroundPosition=`${M}px ${L}px`,x},C=ar(null),F=ar(),b=j(!1),E=()=>{F.value&&(F.value.remove(),F.value=void 0)},w=(x,M)=>{var L;C.value&&F.value&&(b.value=!0,F.value.setAttribute("style",JZe(Ke(se({},g()),{backgroundImage:`url('${x}')`,backgroundSize:`${Math.floor(M)}px`}))),(L=C.value)==null||L.append(F.value),setTimeout(()=>{b.value=!1}))},S=x=>{let M=120,L=64,P=0;const{image:N,content:k,width:R,height:T,rotate:O}=t;if(!N&&x.measureText){x.font=`${Number(i.value)}px ${s.value}`;const $=st(k)?k:[k];let V=0,W=0;$.forEach(ae=>{const{width:ie,fontBoundingBoxAscent:ye,fontBoundingBoxDescent:ne,actualBoundingBoxAscent:Y,actualBoundingBoxDescent:te}=x.measureText(ae),X=On(ye)?Y+te:ye+ne;ie>V&&(V=Math.ceil(ie)),X>W&&(W=Math.ceil(X))}),M=V,L=W*$.length+($.length-1)*r.value;const U=Math.PI/180*Number(O);P=Math.ceil(Math.abs(Math.sin(U)*L)/2),M+=P}return[R!=null?R:M,T!=null?T:L,P]},A=eQe(),_=()=>{const M=document.createElement("canvas").getContext("2d"),L=t.image,P=t.content,N=t.rotate;if(M){F.value||(F.value=document.createElement("div"));const k=XZe(),[R,T,O]=S(M),$=V=>{const[W,U]=A(V||"",N,k,R,T,{color:a.value,fontSize:i.value,fontStyle:l.value,fontWeight:o.value,fontFamily:s.value,fontGap:r.value,textAlign:u.value,textBaseline:c.value},d.value,p.value,O);w(W,U)};if(L){const V=new Image;V.onload=()=>{$(V)},V.onerror=()=>{$(P)},V.crossOrigin="anonymous",V.referrerPolicy="no-referrer",V.src=L}else $(P)}};return Gt(()=>{_()}),He(()=>t,()=>{_()},{deep:!0,flush:"post"}),Xn(()=>{E()}),Fle(C,x=>{b.value||x.forEach(M=>{ZZe(M,F.value)&&(E(),_())})},{attributes:!0,subtree:!0,childList:!0}),(x,M)=>(H(),ue("div",{ref_key:"containerRef",ref:C,style:Rt([n])},[ze(x.$slots,"default")],4))}}));var rQe=yt(nQe,[["__file","watermark.vue"]]);const aQe=ln(rQe),iQe=ht({zIndex:{type:Number,default:1001},visible:Boolean,fill:{type:String,default:"rgba(0,0,0,0.5)"},pos:{type:Be(Object)},targetAreaClickable:{type:Boolean,default:!0}}),Q1=Math.min,qh=Math.max,y6=Math.round,r8=Math.floor,Ju=e=>({x:e,y:e}),oQe={left:"right",right:"left",bottom:"top",top:"bottom"},lQe={start:"end",end:"start"};function nB(e,t,n){return qh(e,Q1(t,n))}function N2(e,t){return typeof e=="function"?e(t):e}function Fm(e){return e.split("-")[0]}function $2(e){return e.split("-")[1]}function xde(e){return e==="x"?"y":"x"}function KP(e){return e==="y"?"height":"width"}const sQe=new Set(["top","bottom"]);function wf(e){return sQe.has(Fm(e))?"y":"x"}function UP(e){return xde(wf(e))}function uQe(e,t,n){n===void 0&&(n=!1);const r=$2(e),a=UP(e),i=KP(a);let o=a==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(o=b6(o)),[o,b6(o)]}function cQe(e){const t=b6(e);return[rB(e),t,rB(t)]}function rB(e){return e.replace(/start|end/g,t=>lQe[t])}const BG=["left","right"],RG=["right","left"],dQe=["top","bottom"],fQe=["bottom","top"];function pQe(e,t,n){switch(e){case"top":case"bottom":return n?t?RG:BG:t?BG:RG;case"left":case"right":return t?dQe:fQe;default:return[]}}function hQe(e,t,n,r){const a=$2(e);let i=pQe(Fm(e),n==="start",r);return a&&(i=i.map(o=>o+"-"+a),t&&(i=i.concat(i.map(rB)))),i}function b6(e){return e.replace(/left|right|bottom|top/g,t=>oQe[t])}function mQe(e){return se({top:0,right:0,bottom:0,left:0},e)}function kde(e){return typeof e!="number"?mQe(e):{top:e,right:e,bottom:e,left:e}}function C6(e){const{x:t,y:n,width:r,height:a}=e;return{width:r,height:a,top:n,left:t,right:t+r,bottom:n+a,x:t,y:n}}function LG(e,t,n){let{reference:r,floating:a}=e;const i=wf(t),o=UP(t),l=KP(o),s=Fm(t),u=i==="y",c=r.x+r.width/2-a.width/2,d=r.y+r.height/2-a.height/2,p=r[l]/2-a[l]/2;let f;switch(s){case"top":f={x:c,y:r.y-a.height};break;case"bottom":f={x:c,y:r.y+r.height};break;case"right":f={x:r.x+r.width,y:d};break;case"left":f={x:r.x-a.width,y:d};break;default:f={x:r.x,y:r.y}}switch($2(t)){case"start":f[o]-=p*(n&&u?-1:1);break;case"end":f[o]+=p*(n&&u?-1:1);break}return f}const vQe=(e,t,n)=>Qt(null,null,function*(){const{placement:r="bottom",strategy:a="absolute",middleware:i=[],platform:o}=n,l=i.filter(Boolean),s=yield o.isRTL==null?void 0:o.isRTL(t);let u=yield o.getElementRects({reference:e,floating:t,strategy:a}),{x:c,y:d}=LG(u,r,s),p=r,f={},h=0;for(let m=0;m<l.length;m++){const{name:v,fn:g}=l[m],{x:C,y:F,data:b,reset:E}=yield g({x:c,y:d,initialPlacement:r,placement:p,strategy:a,middlewareData:f,rects:u,platform:o,elements:{reference:e,floating:t}});c=C!=null?C:c,d=F!=null?F:d,f=Ke(se({},f),{[v]:se(se({},f[v]),b)}),E&&h<=50&&(h++,typeof E=="object"&&(E.placement&&(p=E.placement),E.rects&&(u=E.rects===!0?yield o.getElementRects({reference:e,floating:t,strategy:a}):E.rects),{x:c,y:d}=LG(u,p,s)),m=-1)}return{x:c,y:d,placement:p,strategy:a,middlewareData:f}});function qP(e,t){return Qt(this,null,function*(){var n;t===void 0&&(t={});const{x:r,y:a,platform:i,rects:o,elements:l,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:p=!1,padding:f=0}=N2(t,e),h=kde(f),v=l[p?d==="floating"?"reference":"floating":d],g=C6(yield i.getClippingRect({element:(n=yield i.isElement==null?void 0:i.isElement(v))==null||n?v:v.contextElement||(yield i.getDocumentElement==null?void 0:i.getDocumentElement(l.floating)),boundary:u,rootBoundary:c,strategy:s})),C=d==="floating"?{x:r,y:a,width:o.floating.width,height:o.floating.height}:o.reference,F=yield i.getOffsetParent==null?void 0:i.getOffsetParent(l.floating),b=(yield i.isElement==null?void 0:i.isElement(F))?(yield i.getScale==null?void 0:i.getScale(F))||{x:1,y:1}:{x:1,y:1},E=C6(i.convertOffsetParentRelativeRectToViewportRelativeRect?yield i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:C,offsetParent:F,strategy:s}):C);return{top:(g.top-E.top+h.top)/b.y,bottom:(E.bottom-g.bottom+h.bottom)/b.y,left:(g.left-E.left+h.left)/b.x,right:(E.right-g.right+h.right)/b.x}})}const gQe=e=>({name:"arrow",options:e,fn(n){return Qt(this,null,function*(){const{x:r,y:a,placement:i,rects:o,platform:l,elements:s,middlewareData:u}=n,{element:c,padding:d=0}=N2(e,n)||{};if(c==null)return{};const p=kde(d),f={x:r,y:a},h=UP(i),m=KP(h),v=yield l.getDimensions(c),g=h==="y",C=g?"top":"left",F=g?"bottom":"right",b=g?"clientHeight":"clientWidth",E=o.reference[m]+o.reference[h]-f[h]-o.floating[m],w=f[h]-o.reference[h],S=yield l.getOffsetParent==null?void 0:l.getOffsetParent(c);let A=S?S[b]:0;(!A||!(yield l.isElement==null?void 0:l.isElement(S)))&&(A=s.floating[b]||o.floating[m]);const _=E/2-w/2,D=A/2-v[m]/2-1,x=Q1(p[C],D),M=Q1(p[F],D),L=x,P=A-v[m]-M,N=A/2-v[m]/2+_,k=nB(L,N,P),R=!u.arrow&&$2(i)!=null&&N!==k&&o.reference[m]/2-(N<L?x:M)-v[m]/2<0,T=R?N<L?N-L:N-P:0;return{[h]:f[h]+T,data:se({[h]:k,centerOffset:N-k-T},R&&{alignmentOffset:T}),reset:R}})}}),yQe=function(e){return e===void 0&&(e={}),{name:"flip",options:e,fn(n){return Qt(this,null,function*(){var r,a;const{placement:i,middlewareData:o,rects:l,initialPlacement:s,platform:u,elements:c}=n,N=N2(e,n),{mainAxis:d=!0,crossAxis:p=!0,fallbackPlacements:f,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:v=!0}=N,g=ml(N,["mainAxis","crossAxis","fallbackPlacements","fallbackStrategy","fallbackAxisSideDirection","flipAlignment"]);if((r=o.arrow)!=null&&r.alignmentOffset)return{};const C=Fm(i),F=wf(s),b=Fm(s)===s,E=yield u.isRTL==null?void 0:u.isRTL(c.floating),w=f||(b||!v?[b6(s)]:cQe(s)),S=m!=="none";!f&&S&&w.push(...hQe(s,v,m,E));const A=[s,...w],_=yield qP(n,g),D=[];let x=((a=o.flip)==null?void 0:a.overflows)||[];if(d&&D.push(_[C]),p){const k=uQe(i,l,E);D.push(_[k[0]],_[k[1]])}if(x=[...x,{placement:i,overflows:D}],!D.every(k=>k<=0)){var M,L;const k=(((M=o.flip)==null?void 0:M.index)||0)+1,R=A[k];if(R&&(!(p==="alignment"?F!==wf(R):!1)||x.every($=>wf($.placement)===F?$.overflows[0]>0:!0)))return{data:{index:k,overflows:x},reset:{placement:R}};let T=(L=x.filter(O=>O.overflows[0]<=0).sort((O,$)=>O.overflows[1]-$.overflows[1])[0])==null?void 0:L.placement;if(!T)switch(h){case"bestFit":{var P;const O=(P=x.filter($=>{if(S){const V=wf($.placement);return V===F||V==="y"}return!0}).map($=>[$.placement,$.overflows.filter(V=>V>0).reduce((V,W)=>V+W,0)]).sort(($,V)=>$[1]-V[1])[0])==null?void 0:P[0];O&&(T=O);break}case"initialPlacement":T=s;break}if(i!==T)return{reset:{placement:T}}}return{}})}}},bQe=new Set(["left","top"]);function CQe(e,t){return Qt(this,null,function*(){const{placement:n,platform:r,elements:a}=e,i=yield r.isRTL==null?void 0:r.isRTL(a.floating),o=Fm(n),l=$2(n),s=wf(n)==="y",u=bQe.has(o)?-1:1,c=i&&s?-1:1,d=N2(t,e);let{mainAxis:p,crossAxis:f,alignmentAxis:h}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return l&&typeof h=="number"&&(f=l==="end"?h*-1:h),s?{x:f*c,y:p*u}:{x:p*u,y:f*c}})}const FQe=function(e){return e===void 0&&(e=0),{name:"offset",options:e,fn(n){return Qt(this,null,function*(){var r,a;const{x:i,y:o,placement:l,middlewareData:s}=n,u=yield CQe(n,e);return l===((r=s.offset)==null?void 0:r.placement)&&(a=s.arrow)!=null&&a.alignmentOffset?{}:{x:i+u.x,y:o+u.y,data:Ke(se({},u),{placement:l})}})}}},EQe=function(e){return e===void 0&&(e={}),{name:"shift",options:e,fn(n){return Qt(this,null,function*(){const{x:r,y:a,placement:i}=n,g=N2(e,n),{mainAxis:o=!0,crossAxis:l=!1,limiter:s={fn:C=>{let{x:F,y:b}=C;return{x:F,y:b}}}}=g,u=ml(g,["mainAxis","crossAxis","limiter"]),c={x:r,y:a},d=yield qP(n,u),p=wf(Fm(i)),f=xde(p);let h=c[f],m=c[p];if(o){const C=f==="y"?"top":"left",F=f==="y"?"bottom":"right",b=h+d[C],E=h-d[F];h=nB(b,h,E)}if(l){const C=p==="y"?"top":"left",F=p==="y"?"bottom":"right",b=m+d[C],E=m-d[F];m=nB(b,m,E)}const v=s.fn(Ke(se({},n),{[f]:h,[p]:m}));return Ke(se({},v),{data:{x:v.x-r,y:v.y-a,enabled:{[f]:o,[p]:l}}})})}}};function _9(){return typeof window!="undefined"}function W0(e){return Mde(e)?(e.nodeName||"").toLowerCase():"#document"}function kl(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function bc(e){var t;return(t=(Mde(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Mde(e){return _9()?e instanceof Node||e instanceof kl(e).Node:!1}function nu(e){return _9()?e instanceof Element||e instanceof kl(e).Element:!1}function cc(e){return _9()?e instanceof HTMLElement||e instanceof kl(e).HTMLElement:!1}function OG(e){return!_9()||typeof ShadowRoot=="undefined"?!1:e instanceof ShadowRoot||e instanceof kl(e).ShadowRoot}const wQe=new Set(["inline","contents"]);function V2(e){const{overflow:t,overflowX:n,overflowY:r,display:a}=ru(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!wQe.has(a)}const SQe=new Set(["table","td","th"]);function AQe(e){return SQe.has(W0(e))}const _Qe=[":popover-open",":modal"];function D9(e){return _Qe.some(t=>{try{return e.matches(t)}catch(n){return!1}})}const DQe=["transform","translate","scale","rotate","perspective"],TQe=["transform","translate","scale","rotate","perspective","filter"],xQe=["paint","layout","strict","content"];function YP(e){const t=JP(),n=nu(e)?ru(e):e;return DQe.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||TQe.some(r=>(n.willChange||"").includes(r))||xQe.some(r=>(n.contain||"").includes(r))}function kQe(e){let t=ap(e);for(;cc(t)&&!e0(t);){if(YP(t))return t;if(D9(t))return null;t=ap(t)}return null}function JP(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const MQe=new Set(["html","body","#document"]);function e0(e){return MQe.has(W0(e))}function ru(e){return kl(e).getComputedStyle(e)}function T9(e){return nu(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ap(e){if(W0(e)==="html")return e;const t=e.assignedSlot||e.parentNode||OG(e)&&e.host||bc(e);return OG(t)?t.host:t}function Bde(e){const t=ap(e);return e0(t)?e.ownerDocument?e.ownerDocument.body:e.body:cc(t)&&V2(t)?t:Bde(t)}function f5(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const a=Bde(e),i=a===((r=e.ownerDocument)==null?void 0:r.body),o=kl(a);if(i){const l=aB(o);return t.concat(o,o.visualViewport||[],V2(a)?a:[],l&&n?f5(l):[])}return t.concat(a,f5(a,[],n))}function aB(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Rde(e){const t=ru(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const a=cc(e),i=a?e.offsetWidth:n,o=a?e.offsetHeight:r,l=y6(n)!==i||y6(r)!==o;return l&&(n=i,r=o),{width:n,height:r,$:l}}function XP(e){return nu(e)?e:e.contextElement}function w1(e){const t=XP(e);if(!cc(t))return Ju(1);const n=t.getBoundingClientRect(),{width:r,height:a,$:i}=Rde(t);let o=(i?y6(n.width):n.width)/r,l=(i?y6(n.height):n.height)/a;return(!o||!Number.isFinite(o))&&(o=1),(!l||!Number.isFinite(l))&&(l=1),{x:o,y:l}}const BQe=Ju(0);function Lde(e){const t=kl(e);return!JP()||!t.visualViewport?BQe:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function RQe(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==kl(e)?!1:t}function Em(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const a=e.getBoundingClientRect(),i=XP(e);let o=Ju(1);t&&(r?nu(r)&&(o=w1(r)):o=w1(e));const l=RQe(i,n,r)?Lde(i):Ju(0);let s=(a.left+l.x)/o.x,u=(a.top+l.y)/o.y,c=a.width/o.x,d=a.height/o.y;if(i){const p=kl(i),f=r&&nu(r)?kl(r):r;let h=p,m=aB(h);for(;m&&r&&f!==h;){const v=w1(m),g=m.getBoundingClientRect(),C=ru(m),F=g.left+(m.clientLeft+parseFloat(C.paddingLeft))*v.x,b=g.top+(m.clientTop+parseFloat(C.paddingTop))*v.y;s*=v.x,u*=v.y,c*=v.x,d*=v.y,s+=F,u+=b,h=kl(m),m=aB(h)}}return C6({width:c,height:d,x:s,y:u})}function x9(e,t){const n=T9(e).scrollLeft;return t?t.left+n:Em(bc(e)).left+n}function Ode(e,t){const n=e.getBoundingClientRect(),r=n.left+t.scrollLeft-x9(e,n),a=n.top+t.scrollTop;return{x:r,y:a}}function LQe(e){let{elements:t,rect:n,offsetParent:r,strategy:a}=e;const i=a==="fixed",o=bc(r),l=t?D9(t.floating):!1;if(r===o||l&&i)return n;let s={scrollLeft:0,scrollTop:0},u=Ju(1);const c=Ju(0),d=cc(r);if((d||!d&&!i)&&((W0(r)!=="body"||V2(o))&&(s=T9(r)),cc(r))){const f=Em(r);u=w1(r),c.x=f.x+r.clientLeft,c.y=f.y+r.clientTop}const p=o&&!d&&!i?Ode(o,s):Ju(0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x+p.x,y:n.y*u.y-s.scrollTop*u.y+c.y+p.y}}function OQe(e){return Array.from(e.getClientRects())}function PQe(e){const t=bc(e),n=T9(e),r=e.ownerDocument.body,a=qh(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),i=qh(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+x9(e);const l=-n.scrollTop;return ru(r).direction==="rtl"&&(o+=qh(t.clientWidth,r.clientWidth)-a),{width:a,height:i,x:o,y:l}}const PG=25;function IQe(e,t){const n=kl(e),r=bc(e),a=n.visualViewport;let i=r.clientWidth,o=r.clientHeight,l=0,s=0;if(a){i=a.width,o=a.height;const c=JP();(!c||c&&t==="fixed")&&(l=a.offsetLeft,s=a.offsetTop)}const u=x9(r);if(u<=0){const c=r.ownerDocument,d=c.body,p=getComputedStyle(d),f=c.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,h=Math.abs(r.clientWidth-d.clientWidth-f);h<=PG&&(i-=h)}else u<=PG&&(i+=u);return{width:i,height:o,x:l,y:s}}const NQe=new Set(["absolute","fixed"]);function $Qe(e,t){const n=Em(e,!0,t==="fixed"),r=n.top+e.clientTop,a=n.left+e.clientLeft,i=cc(e)?w1(e):Ju(1),o=e.clientWidth*i.x,l=e.clientHeight*i.y,s=a*i.x,u=r*i.y;return{width:o,height:l,x:s,y:u}}function IG(e,t,n){let r;if(t==="viewport")r=IQe(e,n);else if(t==="document")r=PQe(bc(e));else if(nu(t))r=$Qe(t,n);else{const a=Lde(e);r={x:t.x-a.x,y:t.y-a.y,width:t.width,height:t.height}}return C6(r)}function Pde(e,t){const n=ap(e);return n===t||!nu(n)||e0(n)?!1:ru(n).position==="fixed"||Pde(n,t)}function VQe(e,t){const n=t.get(e);if(n)return n;let r=f5(e,[],!1).filter(l=>nu(l)&&W0(l)!=="body"),a=null;const i=ru(e).position==="fixed";let o=i?ap(e):e;for(;nu(o)&&!e0(o);){const l=ru(o),s=YP(o);!s&&l.position==="fixed"&&(a=null),(i?!s&&!a:!s&&l.position==="static"&&!!a&&NQe.has(a.position)||V2(o)&&!s&&Pde(e,o))?r=r.filter(c=>c!==o):a=l,o=ap(o)}return t.set(e,r),r}function HQe(e){let{element:t,boundary:n,rootBoundary:r,strategy:a}=e;const o=[...n==="clippingAncestors"?D9(t)?[]:VQe(t,this._c):[].concat(n),r],l=o[0],s=o.reduce((u,c)=>{const d=IG(t,c,a);return u.top=qh(d.top,u.top),u.right=Q1(d.right,u.right),u.bottom=Q1(d.bottom,u.bottom),u.left=qh(d.left,u.left),u},IG(t,l,a));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}}function zQe(e){const{width:t,height:n}=Rde(e);return{width:t,height:n}}function WQe(e,t,n){const r=cc(t),a=bc(t),i=n==="fixed",o=Em(e,!0,i,t);let l={scrollLeft:0,scrollTop:0};const s=Ju(0);function u(){s.x=x9(a)}if(r||!r&&!i)if((W0(t)!=="body"||V2(a))&&(l=T9(t)),r){const f=Em(t,!0,i,t);s.x=f.x+t.clientLeft,s.y=f.y+t.clientTop}else a&&u();i&&!r&&a&&u();const c=a&&!r&&!i?Ode(a,l):Ju(0),d=o.left+l.scrollLeft-s.x-c.x,p=o.top+l.scrollTop-s.y-c.y;return{x:d,y:p,width:o.width,height:o.height}}function JE(e){return ru(e).position==="static"}function NG(e,t){if(!cc(e)||ru(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return bc(e)===n&&(n=n.ownerDocument.body),n}function Ide(e,t){const n=kl(e);if(D9(e))return n;if(!cc(e)){let a=ap(e);for(;a&&!e0(a);){if(nu(a)&&!JE(a))return a;a=ap(a)}return n}let r=NG(e,t);for(;r&&AQe(r)&&JE(r);)r=NG(r,t);return r&&e0(r)&&JE(r)&&!YP(r)?n:r||kQe(e)||n}const GQe=function(e){return Qt(this,null,function*(){const t=this.getOffsetParent||Ide,n=this.getDimensions,r=yield n(e.floating);return{reference:WQe(e.reference,yield t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}})};function jQe(e){return ru(e).direction==="rtl"}const KQe={convertOffsetParentRelativeRectToViewportRelativeRect:LQe,getDocumentElement:bc,getClippingRect:HQe,getOffsetParent:Ide,getElementRects:GQe,getClientRects:OQe,getDimensions:zQe,getScale:w1,isElement:nu,isRTL:jQe};function Nde(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function UQe(e,t){let n=null,r;const a=bc(e);function i(){var l;clearTimeout(r),(l=n)==null||l.disconnect(),n=null}function o(l,s){l===void 0&&(l=!1),s===void 0&&(s=1),i();const u=e.getBoundingClientRect(),{left:c,top:d,width:p,height:f}=u;if(l||t(),!p||!f)return;const h=r8(d),m=r8(a.clientWidth-(c+p)),v=r8(a.clientHeight-(d+f)),g=r8(c),F={rootMargin:-h+"px "+-m+"px "+-v+"px "+-g+"px",threshold:qh(0,Q1(1,s))||1};let b=!0;function E(w){const S=w[0].intersectionRatio;if(S!==s){if(!b)return o();S?o(!1,S):r=setTimeout(()=>{o(!1,1e-7)},1e3)}S===1&&!Nde(u,e.getBoundingClientRect())&&o(),b=!1}try{n=new IntersectionObserver(E,Ke(se({},F),{root:a.ownerDocument}))}catch(w){n=new IntersectionObserver(E,F)}n.observe(e)}return o(!0),i}function qQe(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:a=!0,ancestorResize:i=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:l=typeof IntersectionObserver=="function",animationFrame:s=!1}=r,u=XP(e),c=a||i?[...u?f5(u):[],...f5(t)]:[];c.forEach(g=>{a&&g.addEventListener("scroll",n,{passive:!0}),i&&g.addEventListener("resize",n)});const d=u&&l?UQe(u,n):null;let p=-1,f=null;o&&(f=new ResizeObserver(g=>{let[C]=g;C&&C.target===u&&f&&(f.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var F;(F=f)==null||F.observe(t)})),n()}),u&&!s&&f.observe(u),f.observe(t));let h,m=s?Em(e):null;s&&v();function v(){const g=Em(e);m&&!Nde(m,g)&&n(),m=g,h=requestAnimationFrame(v)}return n(),()=>{var g;c.forEach(C=>{a&&C.removeEventListener("scroll",n),i&&C.removeEventListener("resize",n)}),d==null||d(),(g=f)==null||g.disconnect(),f=null,s&&cancelAnimationFrame(h)}}const YQe=qP,JQe=FQe,XQe=EQe,ZQe=yQe,QQe=gQe,eet=(e,t,n)=>{const r=new Map,a=se({platform:KQe},n),i=Ke(se({},a.platform),{_c:r});return vQe(e,t,Ke(se({},a),{platform:i}))},tet=(e,t,n,r,a)=>{const i=j(null),o=()=>{let d;return xt(e.value)?d=document.querySelector(e.value):Mt(e.value)?d=e.value():d=e.value,d},l=()=>{const d=o();if(!d||!t.value){i.value=null;return}net(d)||d.scrollIntoView(a.value);const{left:p,top:f,width:h,height:m}=d.getBoundingClientRect();i.value={left:p,top:f,width:h,height:m,radius:0}};Gt(()=>{He([t,e],()=>{l()},{immediate:!0}),window.addEventListener("resize",l)}),Xn(()=>{window.removeEventListener("resize",l)});const s=d=>{var p;return(p=st(n.value.offset)?n.value.offset[d]:n.value.offset)!=null?p:6},u=B(()=>{var d;if(!i.value)return i.value;const p=s(0),f=s(1),h=((d=n.value)==null?void 0:d.radius)||2;return{left:i.value.left-p,top:i.value.top-f,width:i.value.width+p*2,height:i.value.height+f*2,radius:h}}),c=B(()=>{const d=o();return!r.value||!d||!window.DOMRect?d||void 0:{getBoundingClientRect(){var p,f,h,m;return window.DOMRect.fromRect({width:((p=u.value)==null?void 0:p.width)||0,height:((f=u.value)==null?void 0:f.height)||0,x:((h=u.value)==null?void 0:h.left)||0,y:((m=u.value)==null?void 0:m.top)||0})}}});return{mergedPosInfo:u,triggerTarget:c}},k9=Symbol("ElTour");function net(e){const t=window.innerWidth||document.documentElement.clientWidth,n=window.innerHeight||document.documentElement.clientHeight,{top:r,right:a,bottom:i,left:o}=e.getBoundingClientRect();return r>=0&&o>=0&&a<=t&&i<=n}const ret=(e,t,n,r,a,i,o,l)=>{const s=j(),u=j(),c=j({}),d={x:s,y:u,placement:r,strategy:a,middlewareData:c},p=B(()=>{const g=[JQe(y(i)),ZQe(),XQe(),aet()];return y(l)&&y(n)&&g.push(QQe({element:y(n)})),g}),f=()=>Qt(null,null,function*(){if(!zn)return;const g=y(e),C=y(t);if(!g||!C)return;const F=yield eet(g,C,{placement:y(r),strategy:y(a),middleware:y(p)});Yb(d).forEach(b=>{d[b].value=F[b]})}),h=B(()=>{if(!y(e))return{position:"fixed",top:"50%",left:"50%",transform:"translate3d(-50%, -50%, 0)",maxWidth:"100vw",zIndex:y(o)};const{overflow:g}=y(c);return{position:y(a),zIndex:y(o),top:y(u)!=null?`${y(u)}px`:"",left:y(s)!=null?`${y(s)}px`:"",maxWidth:g!=null&&g.maxWidth?`${g==null?void 0:g.maxWidth}px`:""}}),m=B(()=>{if(!y(l))return{};const{arrow:g}=y(c);return{left:(g==null?void 0:g.x)!=null?`${g==null?void 0:g.x}px`:"",top:(g==null?void 0:g.y)!=null?`${g==null?void 0:g.y}px`:""}});let v;return Gt(()=>{const g=y(e),C=y(t);g&&C&&(v=qQe(g,C,f)),so(()=>{f()})}),Xn(()=>{v&&v()}),{update:f,contentStyle:h,arrowStyle:m}},aet=()=>({name:"overflow",fn(t){return Qt(this,null,function*(){const n=yield YQe(t);let r=0;return n.left>0&&(r=n.left),n.right>0&&(r=n.right),{data:{maxWidth:t.rects.floating.width-r}}})}}),iet=he({name:"ElTourMask",inheritAttrs:!1}),oet=he(Ke(se({},iet),{props:iQe,setup(e){const t=e,{ns:n}=ut(k9),r=B(()=>{var c,d;return(d=(c=t.pos)==null?void 0:c.radius)!=null?d:2}),a=B(()=>{const c=r.value,d=`a${c},${c} 0 0 1`;return{topRight:`${d} ${c},${c}`,bottomRight:`${d} ${-c},${c}`,bottomLeft:`${d} ${-c},${-c}`,topLeft:`${d} ${c},${-c}`}}),{width:i,height:o}=kO(),l=B(()=>{const c=i.value,d=o.value,p=a.value,f=`M${c},0 L0,0 L0,${d} L${c},${d} L${c},0 Z`,h=r.value;return t.pos?`${f} M${t.pos.left+h},${t.pos.top} h${t.pos.width-h*2} ${p.topRight} v${t.pos.height-h*2} ${p.bottomRight} h${-t.pos.width+h*2} ${p.bottomLeft} v${-t.pos.height+h*2} ${p.topLeft} z`:f}),s=B(()=>({position:"fixed",left:0,right:0,top:0,bottom:0,zIndex:t.zIndex,pointerEvents:t.pos&&t.targetAreaClickable?"none":"auto"})),u=B(()=>({fill:t.fill,pointerEvents:"auto",cursor:"auto"}));return mP(Jn(t,"visible"),{ns:n}),(c,d)=>c.visible?(H(),ue("div",en({key:0,class:y(n).e("mask"),style:y(s)},c.$attrs),[(H(),ue("svg",{style:{width:"100%",height:"100%"}},[be("path",{class:J(y(n).e("hollow")),style:Rt(y(u)),d:y(l)},null,14,["d"])]))],16)):$e("v-if",!0)}}));var set=yt(oet,[["__file","mask.vue"]]);const uet=["absolute","fixed"],cet=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],ZP=ht({placement:{type:Be(String),values:cet,default:"bottom"},reference:{type:Be(Object),default:null},strategy:{type:Be(String),values:uet,default:"absolute"},offset:{type:Number,default:10},showArrow:Boolean,zIndex:{type:Number,default:2001}}),det={close:()=>!0},fet=he({name:"ElTourContent"}),pet=he(Ke(se({},fet),{props:ZP,emits:det,setup(e,{emit:t}){const n=e,r=j(n.placement),a=j(n.strategy),i=j(null),o=j(null);He(()=>n.placement,()=>{r.value=n.placement});const{contentStyle:l,arrowStyle:s}=ret(Jn(n,"reference"),i,o,r,a,Jn(n,"offset"),Jn(n,"zIndex"),Jn(n,"showArrow")),u=B(()=>r.value.split("-")[0]),{ns:c}=ut(k9),d=()=>{t("close")},p=f=>{f.detail.focusReason==="pointer"&&f.preventDefault()};return(f,h)=>(H(),ue("div",{ref_key:"contentRef",ref:i,style:Rt(y(l)),class:J(y(c).e("content")),"data-side":y(u),tabindex:"-1"},[Ee(y(H0),{loop:"",trapped:"","focus-start-el":"container","focus-trap-el":i.value||void 0,onReleaseRequested:d,onFocusoutPrevented:p},{default:Ie(()=>[ze(f.$slots,"default")]),_:3},8,["focus-trap-el"]),f.showArrow?(H(),ue("span",{key:0,ref_key:"arrowRef",ref:o,style:Rt(y(s)),class:J(y(c).e("arrow"))},null,6)):$e("v-if",!0)],14,["data-side"]))}}));var het=yt(pet,[["__file","content.vue"]]),met=he({name:"ElTourSteps",props:{current:{type:Number,default:0}},emits:["update-total"],setup(e,{slots:t,emit:n}){let r=0;return()=>{var a,i;const o=(a=t.default)==null?void 0:a.call(t),l=[];let s=0;function u(c){st(c)&&c.forEach(d=>{var p;((p=(d==null?void 0:d.type)||{})==null?void 0:p.name)==="ElTourStep"&&(l.push(d),s+=1)})}return o.length&&u(Hu((i=o[0])==null?void 0:i.children)),r!==s&&(r=s,n("update-total",s)),l.length?l[e.current]:null}}});const vet=ht({modelValue:Boolean,current:{type:Number,default:0},showArrow:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeIcon:{type:cr},placement:ZP.placement,contentStyle:{type:Be([Object])},mask:{type:Be([Boolean,Object]),default:!0},gap:{type:Be(Object),default:()=>({offset:6,radius:2})},zIndex:{type:Number},scrollIntoViewOptions:{type:Be([Boolean,Object]),default:()=>({block:"center"})},type:{type:Be(String)},appendTo:{type:y9.to.type,default:"body"},closeOnPressEscape:{type:Boolean,default:!0},targetAreaClickable:{type:Boolean,default:!0}}),get={[Jt]:e=>ur(e),"update:current":e=>Ot(e),close:e=>Ot(e),finish:()=>!0,change:e=>Ot(e)},yet=he({name:"ElTour"}),bet=he(Ke(se({},yet),{props:vet,emits:get,setup(e,{emit:t}){const n=e,r=ot("tour"),a=j(0),i=j(),o=Ele(n,"current",t,{passive:!0}),l=B(()=>{var _;return(_=i.value)==null?void 0:_.target}),s=B(()=>[r.b(),v.value==="primary"?r.m("primary"):""]),u=B(()=>{var _;return((_=i.value)==null?void 0:_.placement)||n.placement}),c=B(()=>{var _,D;return(D=(_=i.value)==null?void 0:_.contentStyle)!=null?D:n.contentStyle}),d=B(()=>{var _,D;return(D=(_=i.value)==null?void 0:_.mask)!=null?D:n.mask}),p=B(()=>!!d.value&&n.modelValue),f=B(()=>ur(d.value)?void 0:d.value),h=B(()=>{var _,D;return!!l.value&&((D=(_=i.value)==null?void 0:_.showArrow)!=null?D:n.showArrow)}),m=B(()=>{var _,D;return(D=(_=i.value)==null?void 0:_.scrollIntoViewOptions)!=null?D:n.scrollIntoViewOptions}),v=B(()=>{var _,D;return(D=(_=i.value)==null?void 0:_.type)!=null?D:n.type}),{nextZIndex:g}=w2(),C=g(),F=B(()=>{var _;return(_=n.zIndex)!=null?_:C}),{mergedPosInfo:b,triggerTarget:E}=tet(l,Jn(n,"modelValue"),Jn(n,"gap"),d,m);He(()=>n.modelValue,_=>{_||(o.value=0)});const w=()=>{n.closeOnPressEscape&&(t(Jt,!1),t("close",o.value))},S=_=>{a.value=_},A=ka();return Xt(k9,{currentStep:i,current:o,total:a,showClose:Jn(n,"showClose"),closeIcon:Jn(n,"closeIcon"),mergedType:v,ns:r,slots:A,updateModelValue(_){t(Jt,_)},onClose(){t("close",o.value)},onFinish(){t("finish")},onChange(){t(An,o.value)}}),(_,D)=>(H(),ue(At,null,[Ee(y(M2),{to:_.appendTo},{default:Ie(()=>{var x,M;return[be("div",en({class:y(s)},_.$attrs),[Ee(set,{visible:y(p),fill:(x=y(f))==null?void 0:x.color,style:Rt((M=y(f))==null?void 0:M.style),pos:y(b),"z-index":y(F),"target-area-clickable":_.targetAreaClickable},null,8,["visible","fill","style","pos","z-index","target-area-clickable"]),_.modelValue?(H(),je(het,{key:y(o),reference:y(E),placement:y(u),"show-arrow":y(h),"z-index":y(F),style:Rt(y(c)),onClose:w},{default:Ie(()=>[Ee(y(met),{current:y(o),onUpdateTotal:S},{default:Ie(()=>[ze(_.$slots,"default")]),_:3},8,["current"])]),_:3},8,["reference","placement","show-arrow","z-index","style"])):$e("v-if",!0)],16)]}),_:3},8,["to"]),$e(" just for IDE "),$e("v-if",!0)],64))}}));var Cet=yt(bet,[["__file","tour.vue"]]);const Fet=ht({target:{type:Be([String,Object,Function])},title:String,description:String,showClose:{type:Boolean,default:void 0},closeIcon:{type:cr},showArrow:{type:Boolean,default:void 0},placement:ZP.placement,mask:{type:Be([Boolean,Object]),default:void 0},contentStyle:{type:Be([Object])},prevButtonProps:{type:Be(Object)},nextButtonProps:{type:Be(Object)},scrollIntoViewOptions:{type:Be([Boolean,Object]),default:void 0},type:{type:Be(String)}}),Eet={close:()=>!0},wet=he({name:"ElTourStep"}),Aet=he(Ke(se({},wet),{props:Fet,emits:Eet,setup(e,{emit:t}){const n=e,{Close:r}=jle,{t:a}=Pn(),{currentStep:i,current:o,total:l,showClose:s,closeIcon:u,mergedType:c,ns:d,slots:p,updateModelValue:f,onClose:h,onFinish:m,onChange:v}=ut(k9);He(n,_=>{i.value=_},{immediate:!0});const g=B(()=>{var _;return(_=n.showClose)!=null?_:s.value}),C=B(()=>{var _,D;return(D=(_=n.closeIcon)!=null?_:u.value)!=null?D:r}),F=_=>{if(_)return c9(_,["children","onClick"])},b=()=>{var _,D;o.value-=1,(_=n.prevButtonProps)!=null&&_.onClick&&((D=n.prevButtonProps)==null||D.onClick()),v()},E=()=>{var _;o.value>=l.value-1?w():o.value+=1,(_=n.nextButtonProps)!=null&&_.onClick&&n.nextButtonProps.onClick(),v()},w=()=>{S(),m()},S=()=>{f(!1),h(),t("close")},A=_=>{const D=_.target;if(D!=null&&D.isContentEditable)return;switch(Ar(_)){case gt.left:_.preventDefault(),o.value>0&&b();break;case gt.right:_.preventDefault(),E();break}};return Gt(()=>{window.addEventListener("keydown",A)}),Xn(()=>{window.removeEventListener("keydown",A)}),(_,D)=>(H(),ue(At,null,[y(g)?(H(),ue("button",{key:0,"aria-label":y(a)("el.tour.close"),class:J(y(d).e("closebtn")),type:"button",onClick:S},[Ee(y(kt),{class:J(y(d).e("close"))},{default:Ie(()=>[(H(),je(an(y(C))))]),_:1},8,["class"])],10,["aria-label"])):$e("v-if",!0),be("header",{class:J([y(d).e("header"),{"show-close":y(s)}])},[ze(_.$slots,"header",{},()=>[be("span",{role:"heading",class:J(y(d).e("title"))},pt(_.title),3)])],2),be("div",{class:J(y(d).e("body"))},[ze(_.$slots,"default",{},()=>[be("span",null,pt(_.description),1)])],2),be("footer",{class:J(y(d).e("footer"))},[be("div",{class:J(y(d).b("indicators"))},[y(p).indicators?(H(),je(an(y(p).indicators),{key:0,current:y(o),total:y(l)},null,8,["current","total"])):(H(!0),ue(At,{key:1},bn(y(l),(x,M)=>(H(),ue("span",{key:x,class:J([y(d).b("indicator"),y(d).is("active",M===y(o))])},null,2))),128))],2),be("div",{class:J(y(d).b("buttons"))},[y(o)>0?(H(),je(y(hi),en({key:0,size:"small",type:y(c)},F(_.prevButtonProps),{onClick:b}),{default:Ie(()=>{var x,M;return[En(pt((M=(x=_.prevButtonProps)==null?void 0:x.children)!=null?M:y(a)("el.tour.previous")),1)]}),_:1},16,["type"])):$e("v-if",!0),y(o)<=y(l)-1?(H(),je(y(hi),en({key:1,size:"small",type:y(c)==="primary"?"default":"primary"},F(_.nextButtonProps),{onClick:E}),{default:Ie(()=>{var x,M;return[En(pt((M=(x=_.nextButtonProps)==null?void 0:x.children)!=null?M:y(o)===y(l)-1?y(a)("el.tour.finish"):y(a)("el.tour.next")),1)]}),_:1},16,["type"])):$e("v-if",!0)],2)],2)],64))}}));var $de=yt(Aet,[["__file","step.vue"]]);const _et=ln(Cet,{TourStep:$de}),Det=fa($de),Tet=ht({container:{type:Be([String,Object])},offset:{type:Number,default:0},bound:{type:Number,default:15},duration:{type:Number,default:300},marker:{type:Boolean,default:!0},type:{type:Be(String),default:"default"},direction:{type:Be(String),default:"vertical"},selectScrollTop:Boolean}),xet={change:e=>xt(e),click:(e,t)=>e instanceof MouseEvent&&(xt(t)||On(t))},Vde=Symbol("anchor"),a8=e=>{if(!zn||e==="")return null;if(xt(e))try{return document.querySelector(e)}catch(t){return null}return e};function ket(e){let t=0;const n=(...r)=>{t&&ym(t),t=ep(()=>{e(...r),t=0})};return n.cancel=()=>{ym(t),t=0},n}const Met=he({name:"ElAnchor"}),Bet=he(Ke(se({},Met),{props:Tet,emits:xet,setup(e,{expose:t,emit:n}){const r=e,a=ka(),i=j(""),o=j({}),l=j(null),s=j(null),u=j(),c={};let d=!1,p=0;const f=ot("anchor"),h=B(()=>[f.b(),r.type==="underline"?f.m("underline"):"",f.m(r.direction)]),m=D=>{c[D.href]=D.el},v=D=>{delete c[D]},g=D=>{i.value!==D&&(i.value=D,n(An,D))};let C=null;const F=D=>{if(!u.value)return;const x=a8(D);if(!x)return;C&&C(),d=!0;const M=Lz(x,u.value),L=gM(x,M),P=M.scrollHeight-M.clientHeight,N=Math.min(L-r.offset,P);C=QMe(u.value,p,N,r.duration,()=>{setTimeout(()=>{d=!1},20)})},b=D=>{D&&(g(D),F(D))},E=(D,x)=>{n("click",D,x),b(x)},w=ket(()=>{u.value&&(p=Oz(u.value));const D=S();d||On(D)||g(D)}),S=()=>{if(!u.value)return;const D=Oz(u.value),x=[];for(const M of Object.keys(c)){const L=a8(M);if(!L)continue;const P=Lz(L,u.value),N=gM(L,P);x.push({top:N-r.offset-r.bound,href:M})}x.sort((M,L)=>M.top-L.top);for(let M=0;M<x.length;M++){const L=x[M],P=x[M+1];if(M===0&&D===0)return r.selectScrollTop?L.href:"";if(L.top<=D&&(!P||P.top>D))return L.href}},A=()=>{const D=a8(r.container);!D||F2(D)?u.value=window:u.value=D};gr(u,"scroll",w);const _=()=>{Ne(()=>{if(!l.value||!s.value||!i.value){o.value={};return}const D=c[i.value];if(!D){o.value={};return}const x=l.value.getBoundingClientRect(),M=s.value.getBoundingClientRect(),L=D.getBoundingClientRect();if(r.direction==="horizontal"){const P=L.left-x.left;o.value={left:`${P}px`,width:`${L.width}px`,opacity:1}}else{const P=L.top-x.top+(L.height-M.height)/2;o.value={top:`${P}px`,opacity:1}}})};return He(i,_),He(()=>{var D;return(D=a.default)==null?void 0:D.call(a)},_),Gt(()=>{A();const D=decodeURIComponent(window.location.hash);a8(D)?b(D):w()}),He(()=>r.container,()=>{A()}),Xt(Vde,{ns:f,direction:r.direction,currentAnchor:i,addLink:m,removeLink:v,handleClick:E}),t({scrollTo:b}),(D,x)=>(H(),ue("div",{ref_key:"anchorRef",ref:l,class:J(y(h))},[D.marker?(H(),ue("div",{key:0,ref_key:"markerRef",ref:s,class:J(y(f).e("marker")),style:Rt(o.value)},null,6)):$e("v-if",!0),be("div",{class:J(y(f).e("list"))},[ze(D.$slots,"default")],2)],2))}}));var Ret=yt(Bet,[["__file","anchor.vue"]]);const Let=ht({title:String,href:String}),Oet=he({name:"ElAnchorLink"}),Pet=he(Ke(se({},Oet),{props:Let,setup(e){const t=e,n=j(null),{ns:r,direction:a,currentAnchor:i,addLink:o,removeLink:l,handleClick:s}=ut(Vde),u=B(()=>[r.e("link"),r.is("active",i.value===t.href)]),c=d=>{s(d,t.href)};return He(()=>t.href,(d,p)=>{Ne(()=>{p&&l(p),d&&o({href:d,el:n.value})})}),Gt(()=>{const{href:d}=t;d&&o({href:d,el:n.value})}),Xn(()=>{const{href:d}=t;d&&l(d)}),(d,p)=>(H(),ue("div",{class:J(y(r).e("item"))},[be("a",{ref_key:"linkRef",ref:n,class:J(y(u)),href:d.href,onClick:c},[ze(d.$slots,"default",{},()=>[En(pt(d.title),1)])],10,["href"]),d.$slots["sub-link"]&&y(a)==="vertical"?(H(),ue("div",{key:0,class:J(y(r).e("list"))},[ze(d.$slots,"sub-link")],2)):$e("v-if",!0)],2))}}));var Hde=yt(Pet,[["__file","anchor-link.vue"]]);const Iet=ln(Ret,{AnchorLink:Hde}),Net=fa(Hde),zde={label:"label",value:"value",disabled:"disabled"},$et=ht(se({direction:{type:Be(String),default:"horizontal"},options:{type:Be(Array),default:()=>[]},modelValue:{type:[String,Number,Boolean],default:void 0},props:{type:Be(Object),default:()=>zde},block:Boolean,size:qa,disabled:Boolean,validateEvent:{type:Boolean,default:!0},id:String,name:String},vo(["ariaLabel"]))),Vet={[Jt]:e=>xt(e)||Ot(e)||ur(e),[An]:e=>xt(e)||Ot(e)||ur(e)},Het=he({name:"ElSegmented"}),zet=he(Ke(se({},Het),{props:$et,emits:Vet,setup(e,{emit:t}){const n=e,r=ot("segmented"),a=ki(),i=za(),o=si(),{formItem:l}=bi(),{inputId:s,isLabeledByFormItem:u}=Rl(n,{formItemContext:l}),c=j(null),d=wMe(),p=dn({isInit:!1,width:0,height:0,translateX:0,translateY:0,focusVisible:!1}),f=x=>{const M=v(x);t(Jt,M),t(An,M)},h=B(()=>se(se({},zde),n.props)),m=x=>x,v=x=>cn(x)?x[h.value.value]:x,g=x=>cn(x)?x[h.value.label]:x,C=x=>!!(o.value||cn(x)&&x[h.value.disabled]),F=x=>n.modelValue===v(x),b=x=>n.options.find(M=>v(M)===x),E=x=>[r.e("item"),r.is("selected",F(x)),r.is("disabled",C(x))],w=()=>{if(!c.value)return;const x=c.value.querySelector(".is-selected"),M=c.value.querySelector(".is-selected input");if(!x||!M){p.width=0,p.height=0,p.translateX=0,p.translateY=0,p.focusVisible=!1;return}p.isInit=!0,n.direction==="vertical"?(p.height=x.offsetHeight,p.translateY=x.offsetTop):(p.width=x.offsetWidth,p.translateX=x.offsetLeft);try{p.focusVisible=M.matches(":focus-visible")}catch(L){}},S=B(()=>[r.b(),r.m(i.value),r.is("block",n.block)]),A=B(()=>({width:n.direction==="vertical"?"100%":`${p.width}px`,height:n.direction==="vertical"?`${p.height}px`:"100%",transform:n.direction==="vertical"?`translateY(${p.translateY}px)`:`translateX(${p.translateX}px)`,display:p.isInit?"block":"none"})),_=B(()=>[r.e("item-selected"),r.is("disabled",C(b(n.modelValue))),r.is("focus-visible",p.focusVisible)]),D=B(()=>n.name||a.value);return aa(c,w),He(d,w),He(()=>n.modelValue,()=>{var x;w(),n.validateEvent&&((x=l==null?void 0:l.validate)==null||x.call(l,"change").catch(M=>Fn(M)))},{flush:"post"}),(x,M)=>x.options.length?(H(),ue("div",{key:0,id:y(s),ref_key:"segmentedRef",ref:c,class:J(y(S)),role:"radiogroup","aria-label":y(u)?void 0:x.ariaLabel||"segmented","aria-labelledby":y(u)?y(l).labelId:void 0},[be("div",{class:J([y(r).e("group"),y(r).m(x.direction)])},[be("div",{style:Rt(y(A)),class:J(y(_))},null,6),(H(!0),ue(At,null,bn(x.options,(L,P)=>(H(),ue("label",{key:P,class:J(E(L))},[be("input",{class:J(y(r).e("item-input")),type:"radio",name:y(D),disabled:C(L),checked:F(L),onChange:N=>f(L)},null,42,["name","disabled","checked","onChange"]),be("div",{class:J(y(r).e("item-label"))},[ze(x.$slots,"default",{item:m(L)},()=>[En(pt(g(L)),1)])],2)],2))),128))],2)],10,["id","aria-label","aria-labelledby"])):$e("v-if",!0)}}));var Wet=yt(zet,[["__file","segmented.vue"]]);const Get=ln(Wet),jet=(e,t)=>{const n=e.toLowerCase();return(t.label||t.value||"").toLowerCase().includes(n)},Ket=(e,t,n)=>{const{selectionEnd:r}=e;if(r===null)return;const a=e.value,i=di(t);let o=-1,l;for(let s=r-1;s>=0;--s){const u=a[s];if(u===n||u===`
`||u==="\r"){o=s;continue}if(i.includes(u)){const c=o===-1?r:o;l={pattern:a.slice(s+1,c),start:s+1,end:c,prefix:u,prefixIndex:s,splitIndex:o,selectionEnd:r};break}}return l},Uet=(e,t={debug:!1,useSelectionEnd:!1})=>{const n=e.selectionStart!==null?e.selectionStart:0,r=e.selectionEnd!==null?e.selectionEnd:0,a=t.useSelectionEnd?r:n,i=["direction","boxSizing","width","height","overflowX","overflowY","borderTopWidth","borderRightWidth","borderBottomWidth","borderLeftWidth","borderStyle","paddingTop","paddingRight","paddingBottom","paddingLeft","fontStyle","fontVariant","fontWeight","fontStretch","fontSize","fontSizeAdjust","lineHeight","fontFamily","textAlign","textTransform","textIndent","textDecoration","letterSpacing","wordSpacing","tabSize","MozTabSize"];if(t.debug){const p=document.querySelector("#input-textarea-caret-position-mirror-div");p!=null&&p.parentNode&&p.parentNode.removeChild(p)}const o=document.createElement("div");o.id="input-textarea-caret-position-mirror-div",document.body.appendChild(o);const l=o.style,s=window.getComputedStyle(e),u=e.nodeName==="INPUT";l.whiteSpace=u?"nowrap":"pre-wrap",u||(l.wordWrap="break-word"),l.position="absolute",t.debug||(l.visibility="hidden"),i.forEach(p=>{if(u&&p==="lineHeight")if(s.boxSizing==="border-box"){const f=Number.parseInt(s.height),h=Number.parseInt(s.paddingTop)+Number.parseInt(s.paddingBottom)+Number.parseInt(s.borderTopWidth)+Number.parseInt(s.borderBottomWidth),m=h+Number.parseInt(s.lineHeight);f>m?l.lineHeight=`${f-h}px`:f===m?l.lineHeight=s.lineHeight:l.lineHeight="0"}else l.lineHeight=s.height;else l[p]=s[p]}),IO()?e.scrollHeight>Number.parseInt(s.height)&&(l.overflowY="scroll"):l.overflow="hidden",o.textContent=e.value.slice(0,Math.max(0,a)),u&&o.textContent&&(o.textContent=o.textContent.replace(/\s/g," "));const c=document.createElement("span");c.textContent=e.value.slice(Math.max(0,a))||".",c.style.position="relative",c.style.left=`${-e.scrollLeft}px`,c.style.top=`${-e.scrollTop}px`,o.appendChild(c);const d={top:c.offsetTop+Number.parseInt(s.borderTopWidth),left:c.offsetLeft+Number.parseInt(s.borderLeftWidth),height:Number.parseInt(s.fontSize)*1.5};return t.debug?c.style.backgroundColor="#aaa":document.body.removeChild(o),d.left>=e.clientWidth&&(d.left=e.clientWidth),d},qet=ht(Ke(se({},_2),{options:{type:Be(Array),default:()=>[]},prefix:{type:Be([String,Array]),default:"@",validator:e=>xt(e)?e.length===1:e.every(t=>xt(t)&&t.length===1)},split:{type:String,default:" ",validator:e=>e.length===1},filterOption:{type:Be([Boolean,Function]),default:()=>jet,validator:e=>e===!1?!0:Mt(e)},placement:{type:Be(String),default:"bottom"},showArrow:Boolean,offset:{type:Number,default:0},whole:Boolean,checkIsWhole:{type:Be(Function)},modelValue:String,loading:Boolean,popperClass:Fr.popperClass,popperStyle:Fr.popperStyle,popperOptions:{type:Be(Object),default:()=>({})},props:{type:Be(Object),default:()=>Wde}})),Yet={[Jt]:e=>xt(e),"whole-remove":(e,t)=>xt(e)&&xt(t),input:e=>xt(e),search:(e,t)=>xt(e)&&xt(t),select:(e,t)=>cn(e)&&xt(t),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent},Wde={value:"value",label:"label",disabled:"disabled"},Jet=ht({options:{type:Be(Array),default:()=>[]},loading:Boolean,disabled:Boolean,contentId:String,ariaLabel:String}),Xet={select:e=>xt(e.value)},Zet=he({name:"ElMentionDropdown"}),Qet=he(Ke(se({},Zet),{props:Jet,emits:Xet,setup(e,{expose:t,emit:n}){const r=e,a=ot("mention"),{t:i}=Pn(),o=j(-1),l=j(),s=j(),u=j(),c=(F,b)=>[a.be("dropdown","item"),a.is("hovering",o.value===b),a.is("disabled",F.disabled||r.disabled)],d=F=>{F.disabled||r.disabled||n("select",F)},p=F=>{o.value=F},f=B(()=>r.disabled||r.options.every(F=>F.disabled)),h=B(()=>r.options[o.value]),m=()=>{h.value&&n("select",h.value)},v=F=>{const{options:b}=r;if(b.length===0||f.value)return;F==="next"?(o.value++,o.value===b.length&&(o.value=0)):F==="prev"&&(o.value--,o.value<0&&(o.value=b.length-1));const E=b[o.value];if(E.disabled){v(F);return}Ne(()=>g(E))},g=F=>{var b,E,w,S;const{options:A}=r,_=A.findIndex(x=>x.value===F.value),D=(b=s.value)==null?void 0:b[_];if(D){const x=(w=(E=u.value)==null?void 0:E.querySelector)==null?void 0:w.call(E,`.${a.be("dropdown","wrap")}`);x&&RO(x,D)}(S=l.value)==null||S.handleScroll()};return He(()=>r.options,()=>{f.value||r.options.length===0?o.value=-1:o.value=0},{immediate:!0}),t({hoveringIndex:o,navigateOptions:v,selectHoverOption:m,hoverOption:h}),(F,b)=>(H(),ue("div",{ref_key:"dropdownRef",ref:u,class:J(y(a).b("dropdown"))},[F.$slots.header?(H(),ue("div",{key:0,class:J(y(a).be("dropdown","header"))},[ze(F.$slots,"header")],2)):$e("v-if",!0),rn(Ee(y(eu),{id:F.contentId,ref_key:"scrollbarRef",ref:l,tag:"ul","wrap-class":y(a).be("dropdown","wrap"),"view-class":y(a).be("dropdown","list"),role:"listbox","aria-label":F.ariaLabel,"aria-orientation":"vertical"},{default:Ie(()=>[(H(!0),ue(At,null,bn(F.options,(E,w)=>(H(),ue("li",{id:`${F.contentId}-${w}`,ref_for:!0,ref_key:"optionRefs",ref:s,key:w,class:J(c(E,w)),role:"option","aria-disabled":E.disabled||F.disabled||void 0,"aria-selected":o.value===w,onMousemove:S=>p(w),onClick:jt(S=>d(E),["stop"])},[ze(F.$slots,"label",{item:E,index:w},()=>{var S;return[be("span",null,pt((S=E.label)!=null?S:E.value),1)]})],42,["id","aria-disabled","aria-selected","onMousemove","onClick"]))),128))]),_:3},8,["id","wrap-class","view-class","aria-label"]),[[Nn,F.options.length>0&&!F.loading]]),F.loading?(H(),ue("div",{key:1,class:J(y(a).be("dropdown","loading"))},[ze(F.$slots,"loading",{},()=>[En(pt(y(i)("el.mention.loading")),1)])],2)):$e("v-if",!0),F.$slots.footer?(H(),ue("div",{key:2,class:J(y(a).be("dropdown","footer"))},[ze(F.$slots,"footer")],2)):$e("v-if",!0)],2))}}));var ett=yt(Qet,[["__file","mention-dropdown.vue"]]);const ttt=he({name:"ElMention",inheritAttrs:!1}),ntt=he(Ke(se({},ttt),{props:qet,emits:Yet,setup(e,{expose:t,emit:n}){const r=e,a=B(()=>vd(r,Object.keys(_2))),i=ot("mention"),o=si(),l=ki(),s=j(),u=j(),c=j(),d=j(!1),p=j(),f=j(),h=B(()=>r.showArrow?r.placement:`${r.placement}-start`),m=B(()=>r.showArrow?["bottom","top"]:["bottom-start","top-start"]),v=B(()=>se(se({},Wde),r.props)),g=k=>{const R={label:k[v.value.label],value:k[v.value.value],disabled:k[v.value.disabled]};return se(se({},k),R)},C=B(()=>r.options.map(g)),F=B(()=>{const{filterOption:k}=r;return!f.value||!k?C.value:C.value.filter(R=>k(f.value.pattern,R))}),b=B(()=>d.value&&(!!F.value.length||r.loading)),E=B(()=>{var k;return`${l.value}-${(k=c.value)==null?void 0:k.hoveringIndex}`}),w=k=>{n(Jt,k),n(Ha,k),L()},S=k=>{var R,T,O,$;if((R=s.value)!=null&&R.isComposing)return;const V=Ar(k);switch(V){case gt.left:case gt.right:L();break;case gt.up:case gt.down:if(!d.value)return;k.preventDefault(),(T=c.value)==null||T.navigateOptions(V===gt.up?"prev":"next");break;case gt.enter:case gt.numpadEnter:if(!d.value){r.type!=="textarea"&&L();return}k.preventDefault(),(O=c.value)!=null&&O.hoverOption?($=c.value)==null||$.selectHoverOption():d.value=!1;break;case gt.esc:if(!d.value)return;k.preventDefault(),d.value=!1;break;case gt.backspace:if(r.whole&&f.value){const{splitIndex:W,selectionEnd:U,pattern:ae,prefixIndex:ie,prefix:ye}=f.value,ne=M();if(!ne)return;const Y=ne.value,te=C.value.find(re=>re.value===ae);if((Mt(r.checkIsWhole)?r.checkIsWhole(ae,ye):te)&&W!==-1&&W+1===U){k.preventDefault();const re=Y.slice(0,ie)+Y.slice(W+1);n(Jt,re),n(Ha,re),n("whole-remove",ae,ye);const we=ie;Ne(()=>{ne.selectionStart=we,ne.selectionEnd=we,N()})}}}},{wrapperRef:A}=kd(s,{disabled:o,afterFocus(){L()},beforeBlur(k){var R;return(R=u.value)==null?void 0:R.isFocusInsideContent(k)},afterBlur(){d.value=!1}}),_=()=>{L()},D=k=>r.options.find(R=>k.value===R[v.value.value]),x=k=>{if(!f.value)return;const R=M();if(!R)return;const T=R.value,{split:O}=r,$=T.slice(f.value.end),V=$.startsWith(O),W=`${k.value}${V?"":O}`,U=T.slice(0,f.value.start)+W+$;n(Jt,U),n(Ha,U),n("select",D(k),f.value.prefix);const ae=f.value.start+W.length+(V?1:0);Ne(()=>{R.selectionStart=ae,R.selectionEnd=ae,R.focus(),N()})},M=()=>{var k,R;return r.type==="textarea"?(k=s.value)==null?void 0:k.textarea:(R=s.value)==null?void 0:R.input},L=()=>{setTimeout(()=>{P(),N(),Ne(()=>{var k;return(k=u.value)==null?void 0:k.updatePopper()})},0)},P=()=>{const k=M();if(!k)return;const R=Uet(k),T=k.getBoundingClientRect(),O=A.value.getBoundingClientRect();p.value={position:"absolute",width:0,height:`${R.height}px`,left:`${R.left+T.left-O.left}px`,top:`${R.top+T.top-O.top}px`}},N=()=>{const k=M();if(document.activeElement!==k){d.value=!1;return}const{prefix:R,split:T}=r;if(f.value=Ket(k,R,T),f.value&&f.value.splitIndex===-1){d.value=!0,n("search",f.value.pattern,f.value.prefix);return}d.value=!1};return t({input:s,tooltip:u,dropdownVisible:b}),(k,R)=>(H(),ue("div",{ref_key:"wrapperRef",ref:A,class:J(y(i).b())},[Ee(y(lo),en(en(y(a),k.$attrs),{ref_key:"elInputRef",ref:s,"model-value":k.modelValue,disabled:y(o),role:y(b)?"combobox":void 0,"aria-activedescendant":y(b)?y(E)||"":void 0,"aria-controls":y(b)?y(l):void 0,"aria-expanded":y(b)||void 0,"aria-label":k.ariaLabel,"aria-autocomplete":y(b)?"none":void 0,"aria-haspopup":y(b)?"listbox":void 0,onInput:w,onKeydown:S,onMousedown:_}),ji({_:2},[bn(k.$slots,(T,O)=>({name:O,fn:Ie($=>[ze(k.$slots,O,ns(Us($)))])}))]),1040,["model-value","disabled","role","aria-activedescendant","aria-controls","aria-expanded","aria-label","aria-autocomplete","aria-haspopup"]),Ee(y(Mi),{ref_key:"tooltipRef",ref:u,visible:y(b),"popper-class":[y(i).e("popper"),k.popperClass],"popper-style":k.popperStyle,"popper-options":k.popperOptions,placement:y(h),"fallback-placements":y(m),effect:"light",pure:"",offset:k.offset,"show-arrow":k.showArrow},{default:Ie(()=>[be("div",{style:Rt(p.value)},null,4)]),content:Ie(()=>{var T;return[Ee(ett,{ref_key:"dropdownRef",ref:c,options:y(F),disabled:y(o),loading:k.loading,"content-id":y(l),"aria-label":k.ariaLabel,onSelect:x,onClick:jt((T=s.value)==null?void 0:T.focus,["stop"])},ji({_:2},[bn(k.$slots,(O,$)=>({name:$,fn:Ie(V=>[ze(k.$slots,$,ns(Us(V)))])}))]),1032,["options","disabled","loading","content-id","aria-label","onClick"])]}),_:3},8,["visible","popper-class","popper-style","popper-options","placement","fallback-placements","offset","show-arrow"])],2))}}));var rtt=yt(ntt,[["__file","mention.vue"]]);const att=ln(rtt),itt=ht({layout:{type:String,default:"horizontal",values:["horizontal","vertical"]},lazy:Boolean}),Gde=Symbol("splitterRootContextKey");function ott(e){const t=j(),{width:n,height:r}=aM(t),a=B(()=>e.value==="horizontal"?n.value:r.value);return{containerEl:t,containerSize:a}}function QP(e){return Number(e.slice(0,-1))/100}function eI(e){return Number(e.slice(0,-2))}function tI(e){return xt(e)&&e.endsWith("%")}function nI(e){return xt(e)&&e.endsWith("px")}function ltt(e,t){const n=B(()=>e.value.map(l=>l.size)),r=B(()=>e.value.length),a=j([]);He([n,r,t],()=>{var l;let s=[],u=0;for(let d=0;d<r.value;d+=1){const p=(l=e.value[d])==null?void 0:l.size;if(tI(p))s[d]=QP(p);else if(nI(p))s[d]=eI(p)/t.value;else if(p||p===0){const f=Number(p);Number.isNaN(f)||(s[d]=f/t.value)}else u+=1,s[d]=void 0}const c=s.reduce((d,p)=>d+(p||0),0);if(c>1||!u){const d=1/c;s=s.map(p=>p===void 0?0:p*d)}else{const d=(1-c)/u;s=s.map(p=>p===void 0?d:p)}a.value=s});const i=l=>l*t.value,o=B(()=>a.value.map(i));return{percentSizes:a,pxSizes:o}}function stt(e,t,n,r){const a=v=>v*t.value||0;function i(v,g){return tI(v)?a(QP(v)):nI(v)?eI(v):v!=null?v:g}const o=j(0),l=j(null);let s=[],u=Qn;const c=B(()=>e.value.map(v=>[v.min,v.max]));He(r,()=>{if(o.value){const v=new MouseEvent("mouseup",{bubbles:!0});window.dispatchEvent(v)}});const d=v=>{o.value=0,l.value={index:v,confirmed:!1},s=n.value},p=(v,g)=>{var C,F;let b=null;if((!l.value||!l.value.confirmed)&&g!==0){if(g>0)b=v,l.value={index:v,confirmed:!0};else for(let L=v;L>=0;L-=1)if(s[L]>0){b=L,l.value={index:L,confirmed:!0};break}}const E=(F=b!=null?b:(C=l.value)==null?void 0:C.index)!=null?F:v,w=[...s],S=E+1,A=i(c.value[E][0],0),_=i(c.value[S][0],0),D=i(c.value[E][1],t.value||0),x=i(c.value[S][1],t.value||0);let M=g;w[E]+M<A&&(M=A-w[E]),w[S]-M<_&&(M=w[S]-_),w[E]+M>D&&(M=D-w[E]),w[S]-M>x&&(M=w[S]-x),w[E]+=M,w[S]-=M,o.value=M,u=()=>{e.value.forEach((L,P)=>{L.size=w[P]}),u=Qn},r.value||u()},f=()=>{r.value&&u(),o.value=0,l.value=null,s=[]},h=[];return{lazyOffset:o,onMoveStart:d,onMoving:p,onMoveEnd:f,movingIndex:l,onCollapse:(v,g)=>{h.length||h.push(...n.value);const C=n.value,F=g==="start"?v:v+1,b=g==="start"?v+1:v,E=C[F],w=C[b];if(E!==0&&w!==0)C[F]=0,C[b]+=E,h[v]=E;else{const S=E+w,A=h[v],_=S-A;C[b]=A,C[F]=_}e.value.forEach((S,A)=>{S.size=C[A]})}}}const utt=he({name:"ElSplitter"}),ctt=he(Ke(se({},utt),{props:itt,emits:["resizeStart","resize","resizeEnd","collapse"],setup(e,{emit:t}){const n=e,r=ot("splitter"),a=Jn(n,"layout"),i=Jn(n,"lazy"),{containerEl:o,containerSize:l}=ott(a),{removeChild:s,children:u,addChild:c,ChildrenSorter:d}=b9(Kt(),"ElSplitterPanel");He(u,()=>{u.value.forEach((_,D)=>{_.setIndex(D)})});const{percentSizes:p,pxSizes:f}=ltt(u,l),{lazyOffset:h,movingIndex:m,onMoveStart:v,onMoving:g,onMoveEnd:C,onCollapse:F}=stt(u,l,f,i),b=B(()=>({[r.cssVarBlockName("bar-offset")]:i.value?`${h.value}px`:void 0}));return Xt(Gde,dn({panels:u,percentSizes:p,pxSizes:f,layout:a,lazy:i,movingIndex:m,containerSize:l,onMoveStart:_=>{v(_),t("resizeStart",_,f.value)},onMoving:(_,D)=>{g(_,D),i.value||t("resize",_,f.value)},onMoveEnd:_=>Qt(null,null,function*(){C(),yield Ne(),t("resizeEnd",_,f.value)}),onCollapse:(_,D)=>{F(_,D),t("collapse",_,D,f.value)},registerPanel:c,unregisterPanel:s})),(_,D)=>(H(),ue("div",{ref_key:"containerEl",ref:o,class:J([y(r).b(),y(r).e(y(a))]),style:Rt(y(b))},[ze(_.$slots,"default"),Ee(y(d)),$e(" Prevent iframe touch events from breaking "),y(m)?(H(),ue("div",{key:0,class:J([y(r).e("mask"),y(r).e(`mask-${y(a)}`)])},null,2)):$e("v-if",!0)],6))}}));var dtt=yt(ctt,[["__file","splitter.vue"]]);function ftt(e){return e&&cn(e)?e:{start:!!e,end:!!e}}function $G(e,t,n,r){return!!(e!=null&&e.collapsible.end&&t>0||n!=null&&n.collapsible.start&&r===0&&t>0)}const ptt=he({name:"ElSplitterBar"}),htt=he(Ke(se({},ptt),{props:{index:{type:Number,required:!0},layout:{type:String,values:["horizontal","vertical"],default:"horizontal"},resizable:{type:Boolean,default:!0},lazy:Boolean,startCollapsible:Boolean,endCollapsible:Boolean},emits:["moveStart","moving","moveEnd","collapse"],setup(e,{emit:t}){const n=e,r=ot("splitter-bar"),a=B(()=>n.layout==="horizontal"),i=B(()=>a.value?{width:0}:{height:0}),o=B(()=>({width:a.value?"16px":"100%",height:a.value?"100%":"16px",cursor:n.resizable?a.value?"ew-resize":"ns-resize":"auto",touchAction:"none"})),l=B(()=>{const g=r.e("dragger");return{[`${g}-horizontal`]:a.value,[`${g}-vertical`]:!a.value,[`${g}-active`]:!!s.value}}),s=j(null),u=g=>{n.resizable&&(s.value=[g.pageX,g.pageY],t("moveStart",n.index),window.addEventListener("mouseup",f),window.addEventListener("mousemove",d))},c=g=>{if(n.resizable&&g.touches.length===1){g.preventDefault();const C=g.touches[0];s.value=[C.pageX,C.pageY],t("moveStart",n.index),window.addEventListener("touchend",h),window.addEventListener("touchmove",p)}},d=g=>{const{pageX:C,pageY:F}=g,b=C-s.value[0],E=F-s.value[1],w=a.value?b:E;t("moving",n.index,w)},p=g=>{if(g.touches.length===1){g.preventDefault();const C=g.touches[0],F=C.pageX-s.value[0],b=C.pageY-s.value[1],E=a.value?F:b;t("moving",n.index,E)}},f=()=>{s.value=null,window.removeEventListener("mouseup",f),window.removeEventListener("mousemove",d),t("moveEnd",n.index)},h=()=>{s.value=null,window.removeEventListener("touchend",h),window.removeEventListener("touchmove",p),t("moveEnd",n.index)},m=B(()=>a.value?gd:f9),v=B(()=>a.value?co:yc);return(g,C)=>(H(),ue("div",{class:J([y(r).b()]),style:Rt(y(i))},[e.startCollapsible?(H(),ue("div",{key:0,class:J([y(r).e("collapse-icon"),y(r).e(`${e.layout}-collapse-icon-start`)]),onClick:F=>t("collapse",e.index,"start")},[ze(g.$slots,"start-collapsible",{},()=>[(H(),je(an(y(m)),{style:{width:"12px",height:"12px"}}))])],10,["onClick"])):$e("v-if",!0),be("div",{class:J([y(r).e("dragger"),y(l),y(r).is("disabled",!e.resizable),y(r).is("lazy",e.resizable&&e.lazy)]),style:Rt(y(o)),onMousedown:u,onTouchstart:c},null,38),e.endCollapsible?(H(),ue("div",{key:1,class:J([y(r).e("collapse-icon"),y(r).e(`${e.layout}-collapse-icon-end`)]),onClick:F=>t("collapse",e.index,"end")},[ze(g.$slots,"end-collapsible",{},()=>[(H(),je(an(y(v)),{style:{width:"12px",height:"12px"}}))])],10,["onClick"])):$e("v-if",!0)],6))}}));var mtt=yt(htt,[["__file","split-bar.vue"]]);const vtt=ht({min:{type:[String,Number]},max:{type:[String,Number]},size:{type:[String,Number]},resizable:{type:Boolean,default:!0},collapsible:Boolean}),jde="ElSplitterPanel",gtt=he({name:jde}),ytt=he(Ke(se({},gtt),{props:vtt,emits:["update:size"],setup(e,{emit:t}){const n=e,r=ot("splitter-panel"),a=ut(Gde);a||Ia(jde,"usage: <el-splitter><el-splitter-panel /></el-splitter/>");const{panels:i,layout:o,lazy:l,containerSize:s,pxSizes:u}=Pa(a),{registerPanel:c,unregisterPanel:d,onCollapse:p,onMoveEnd:f,onMoveStart:h,onMoving:m}=a,v=j(),g=Kt(),C=g.uid,F=j(0),b=B(()=>i.value[F.value]),E=k=>{F.value=k},w=B(()=>{var k;return b.value&&(k=u.value[F.value])!=null?k:0}),S=B(()=>{var k;return b.value&&(k=u.value[F.value+1])!=null?k:0}),A=B(()=>b.value?i.value[F.value+1]:null),_=B(()=>{var k;return A.value?n.resizable&&((k=A.value)==null?void 0:k.resizable)&&(w.value!==0||!n.min)&&(S.value!==0||!A.value.min):!1}),D=B(()=>b.value?F.value!==i.value.length-1:!1),x=B(()=>$G(b.value,w.value,A.value,S.value)),M=B(()=>$G(A.value,S.value,b.value,w.value));function L(k){return tI(k)?QP(k)*s.value||0:nI(k)?eI(k):k!=null?k:0}let P=!1;He(()=>n.size,()=>{if(!P&&b.value){if(!s.value){b.value.size=n.size;return}const k=L(n.size),R=L(n.max),T=L(n.min),O=Math.min(Math.max(k,T||0),R||k);O!==k&&t("update:size",O),b.value.size=O}}),He(()=>{var k;return(k=b.value)==null?void 0:k.size},k=>{k!==n.size&&(P=!0,t("update:size",k),Ne(()=>P=!1))}),He(()=>n.resizable,k=>{b.value&&(b.value.resizable=k)});const N=dn(Ke(se({el:v.value,uid:C,getVnode:()=>g.vnode,setIndex:E},n),{collapsible:B(()=>ftt(n.collapsible))}));return c(N),Xn(()=>d(N)),(k,R)=>(H(),ue(At,null,[be("div",en({ref_key:"panelEl",ref:v,class:[y(r).b()],style:{flexBasis:`${y(w)}px`}},k.$attrs),[ze(k.$slots,"default")],16),y(D)?(H(),je(mtt,{key:0,index:F.value,layout:y(o),lazy:y(l),resizable:y(_),"start-collapsible":y(x),"end-collapsible":y(M),onMoveStart:y(h),onMoving:y(m),onMoveEnd:y(f),onCollapse:y(p)},{"start-collapsible":Ie(()=>[ze(k.$slots,"start-collapsible")]),"end-collapsible":Ie(()=>[ze(k.$slots,"end-collapsible")]),_:3},8,["index","layout","lazy","resizable","start-collapsible","end-collapsible","onMoveStart","onMoving","onMoveEnd","onCollapse"])):$e("v-if",!0)],64))}}));var Kde=yt(ytt,[["__file","split-panel.vue"]]);const btt=ln(dtt,{SplitPanel:Kde}),Ctt=fa(Kde),yl="ElInfiniteScroll",Ftt=50,Ett=200,wtt=0,Stt={delay:{type:Number,default:Ett},distance:{type:Number,default:wtt},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},rI=(e,t)=>Object.entries(Stt).reduce((n,[r,a])=>{var i,o;const{type:l,default:s}=a,u=e.getAttribute(`infinite-scroll-${r}`);let c=(o=(i=t[u])!=null?i:u)!=null?o:s;return c=c==="false"?!1:c,c=l(c),n[r]=Number.isNaN(c)?s:c,n},{}),Ude=e=>{const{observer:t}=e[yl];t&&(t.disconnect(),delete e[yl].observer)},Att=(e,t)=>{const{container:n,containerEl:r,instance:a,observer:i,lastScrollTop:o}=e[yl],{disabled:l,distance:s}=rI(e,a),{clientHeight:u,scrollHeight:c,scrollTop:d}=r,p=d-o;if(e[yl].lastScrollTop=d,i||l||p<0)return;let f=!1;if(n===e)f=c-(u+d)<=s;else{const{clientTop:h,scrollHeight:m}=e,v=gM(e,r);f=d+u>=v+h+m-s}f&&t.call(a)};function XE(e,t){const{containerEl:n,instance:r}=e[yl],{disabled:a}=rI(e,r);a||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?t.call(r):Ude(e))}const _tt={mounted(e,t){return Qt(this,null,function*(){const{instance:n,value:r}=t;Yu({scope:yl,from:"the directive v-infinite-scroll",replacement:"the el-scrollbar infinite scroll",version:"3.0.0",ref:"https://element-plus.org/en-US/component/scrollbar#infinite-scroll"},!0),Mt(r)||Ia(yl,"'v-infinite-scroll' binding value must be a function"),yield Ne();const{delay:a,immediate:i}=rI(e,n),o=BO(e,!0),l=o===window?document.documentElement:o,s=jh(Att.bind(null,e,r),a);if(o){if(e[yl]={instance:n,container:o,containerEl:l,delay:a,cb:r,onScroll:s,lastScrollTop:l.scrollTop},i){const u=new MutationObserver(jh(XE.bind(null,e,r),Ftt));e[yl].observer=u,u.observe(e,{childList:!0,subtree:!0}),XE(e,r)}o.addEventListener("scroll",s)}})},unmounted(e){if(!e[yl])return;const{container:t,onScroll:n}=e[yl];t==null||t.removeEventListener("scroll",n),Ude(e)},updated(e){return Qt(this,null,function*(){if(!e[yl])yield Ne();else{const{containerEl:t,cb:n,observer:r}=e[yl];t.clientHeight&&r&&XE(e,n)}})}},iB=_tt;iB.install=e=>{e.directive("InfiniteScroll",iB)};const Dtt=iB;function Ttt(e,t){let n;const r=j(!1),a=dn(Ke(se({},e),{originalPosition:"",originalOverflow:"",visible:!1}));function i(f){a.text=f}function o(){const f=a.parent,h=p.ns;if(!f.vLoadingAddClassList){let m=f.getAttribute("loading-number");m=Number.parseInt(m)-1,m?f.setAttribute("loading-number",m.toString()):(uo(f,h.bm("parent","relative")),f.removeAttribute("loading-number")),uo(f,h.bm("parent","hidden"))}l(),d.unmount()}function l(){var f,h;(h=(f=p.$el)==null?void 0:f.parentNode)==null||h.removeChild(p.$el)}function s(){var f;e.beforeClose&&!e.beforeClose()||(r.value=!0,clearTimeout(n),n=setTimeout(u,400),a.visible=!1,(f=e.closed)==null||f.call(e))}function u(){if(!r.value)return;const f=a.parent;r.value=!1,f.vLoadingAddClassList=void 0,o()}const d=Xf(he({name:"ElLoading",setup(f,{expose:h}){const{ns:m,zIndex:v}=d9("loading");return h({ns:m,zIndex:v}),()=>{const g=a.spinner||a.svg,C=z("svg",se({class:"circular",viewBox:a.svgViewBox?a.svgViewBox:"0 0 50 50"},g?{innerHTML:g}:{}),[z("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),F=a.text?z("p",{class:m.b("text")},[a.text]):void 0;return z(vi,{name:m.b("fade"),onAfterLeave:u},{default:Ie(()=>[rn(Ee("div",{style:{backgroundColor:a.background||""},class:[m.b("mask"),a.customClass,m.is("fullscreen",a.fullscreen)]},[z("div",{class:m.b("spinner")},[C,F])]),[[Nn,a.visible]])])})}}}));Object.assign(d._context,t!=null?t:{});const p=d.mount(document.createElement("div"));return Ke(se({},Pa(a)),{setText:i,removeElLoadingChild:l,close:s,handleAfterLeave:u,vm:p,get $el(){return p.$el}})}let i8;const S1=function(e={},t){if(!zn)return;const n=xtt(e);if(n.fullscreen&&i8)return i8;const r=Ttt(Ke(se({},n),{closed:()=>{var i;(i=n.closed)==null||i.call(n),n.fullscreen&&(i8=void 0)}}),t!=null?t:S1._context);ktt(n,n.parent,r),VG(n,n.parent,r),n.parent.vLoadingAddClassList=()=>VG(n,n.parent,r);let a=n.parent.getAttribute("loading-number");return a?a=`${Number.parseInt(a)+1}`:a="1",n.parent.setAttribute("loading-number",a),n.parent.appendChild(r.$el),Ne(()=>r.visible.value=n.visible),n.fullscreen&&(i8=r),r},xtt=e=>{var t,n,r,a;let i;return xt(e.target)?i=(t=document.querySelector(e.target))!=null?t:document.body:i=e.target||document.body,{parent:i===document.body||e.body?document.body:i,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:i===document.body&&((n=e.fullscreen)!=null?n:!0),lock:(r=e.lock)!=null?r:!1,customClass:e.customClass||"",visible:(a=e.visible)!=null?a:!0,beforeClose:e.beforeClose,closed:e.closed,target:i}},ktt=(e,t,n)=>Qt(null,null,function*(){const{nextZIndex:r}=n.vm.zIndex||n.vm._.exposed.zIndex,a={};if(e.fullscreen)n.originalPosition.value=Jc(document.body,"position"),n.originalOverflow.value=Jc(document.body,"overflow"),a.zIndex=r();else if(e.parent===document.body){n.originalPosition.value=Jc(document.body,"position"),yield Ne();for(const i of["top","left"]){const o=i==="top"?"scrollTop":"scrollLeft";a[i]=`${e.target.getBoundingClientRect()[i]+document.body[o]+document.documentElement[o]-Number.parseInt(Jc(document.body,`margin-${i}`),10)}px`}for(const i of["height","width"])a[i]=`${e.target.getBoundingClientRect()[i]}px`}else n.originalPosition.value=Jc(t,"position");for(const[i,o]of Object.entries(a))n.$el.style[i]=o}),VG=(e,t,n)=>{const r=n.vm.ns||n.vm._.exposed.ns;["absolute","fixed","sticky"].includes(n.originalPosition.value)?uo(t,r.bm("parent","relative")):es(t,r.bm("parent","relative")),e.fullscreen&&e.lock?es(t,r.bm("parent","hidden")):uo(t,r.bm("parent","hidden"))};S1._context=null;const wy=Symbol("ElLoading"),dh=e=>`element-loading-${To(e)}`,HG=(e,t)=>{var n,r,a,i;const o=t.instance,l=f=>cn(t.value)?t.value[f]:void 0,s=f=>{const h=xt(f)&&(o==null?void 0:o[f])||f;return j(h)},u=f=>s(l(f)||e.getAttribute(dh(f))),c=(n=l("fullscreen"))!=null?n:t.modifiers.fullscreen,d={text:u("text"),svg:u("svg"),svgViewBox:u("svgViewBox"),spinner:u("spinner"),background:u("background"),customClass:u("customClass"),fullscreen:c,target:(r=l("target"))!=null?r:c?void 0:e,body:(a=l("body"))!=null?a:t.modifiers.body,lock:(i=l("lock"))!=null?i:t.modifiers.lock},p=S1(d);p._context=A1._context,e[wy]={options:d,instance:p}},Mtt=(e,t)=>{for(const n of Object.keys(e))Kn(e[n])&&(e[n].value=t[n])},A1={mounted(e,t){t.value&&HG(e,t)},updated(e,t){const n=e[wy];if(!t.value){n==null||n.instance.close(),e[wy]=null;return}n?Mtt(n.options,cn(t.value)?t.value:{text:e.getAttribute(dh("text")),svg:e.getAttribute(dh("svg")),svgViewBox:e.getAttribute(dh("svgViewBox")),spinner:e.getAttribute(dh("spinner")),background:e.getAttribute(dh("background")),customClass:e.getAttribute(dh("customClass"))}):HG(e,t)},unmounted(e){var t;(t=e[wy])==null||t.instance.close(),e[wy]=null}};A1._context=null;const Btt={install(e){S1._context=e._context,A1._context=e._context,e.directive("loading",A1),e.config.globalProperties.$loading=S1},directive:A1,service:S1},qde=["primary","success","info","warning","error"],Yde=["top","top-left","top-right","bottom","bottom-left","bottom-right"],_1="top",Ji=ua({customClass:"",dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,placement:void 0,zIndex:0,grouping:!1,repeatNum:1,appendTo:zn?document.body:void 0}),Rtt=ht({customClass:{type:String,default:Ji.customClass},dangerouslyUseHTMLString:{type:Boolean,default:Ji.dangerouslyUseHTMLString},duration:{type:Number,default:Ji.duration},icon:{type:cr,default:Ji.icon},id:{type:String,default:Ji.id},message:{type:Be([String,Object,Function]),default:Ji.message},onClose:{type:Be(Function),default:Ji.onClose},showClose:{type:Boolean,default:Ji.showClose},type:{type:String,values:qde,default:Ji.type},plain:{type:Boolean,default:Ji.plain},offset:{type:Number,default:Ji.offset},placement:{type:String,values:Yde,default:Ji.placement},zIndex:{type:Number,default:Ji.zIndex},grouping:{type:Boolean,default:Ji.grouping},repeatNum:{type:Number,default:Ji.repeatNum}}),Ltt={destroy:()=>!0},Ys=s2({}),Ott=e=>(Ys[e]||(Ys[e]=s2([])),Ys[e]),Ptt=(e,t)=>{const n=Ys[t]||[],r=n.findIndex(o=>o.id===e),a=n[r];let i;return r>0&&(i=n[r-1]),{current:a,prev:i}},Itt=(e,t)=>{const{prev:n}=Ptt(e,t);return n?n.vm.exposed.bottom.value:0},Ntt=(e,t,n)=>(Ys[n]||[]).findIndex(i=>i.id===e)>0?16:t,$tt=he({name:"ElMessage"}),Vtt=he(Ke(se({},$tt),{props:Rtt,emits:Ltt,setup(e,{expose:t,emit:n}){const r=e,{Close:a}=PO,i=j(!1),{ns:o,zIndex:l}=d9("message"),{currentZIndex:s,nextZIndex:u}=l,c=j(),d=j(!1),p=j(0);let f;const h=B(()=>r.type?r.type==="error"?"danger":r.type:"info"),m=B(()=>{const M=r.type;return{[o.bm("icon",M)]:M&&rp[M]}}),v=B(()=>r.icon||rp[r.type]||""),g=B(()=>r.placement||_1),C=B(()=>Itt(r.id,g.value)),F=B(()=>Ntt(r.id,r.offset,g.value)+C.value),b=B(()=>p.value+F.value),E=B(()=>g.value.includes("left")?o.is("left"):g.value.includes("right")?o.is("right"):o.is("center")),w=B(()=>g.value.startsWith("top")?"top":"bottom"),S=B(()=>({[w.value]:`${F.value}px`,zIndex:s.value}));function A(){r.duration!==0&&({stop:f}=z1(()=>{D()},r.duration))}function _(){f==null||f()}function D(){d.value=!1,Ne(()=>{var M;i.value||((M=r.onClose)==null||M.call(r),n("destroy"))})}function x(M){Ar(M)===gt.esc&&D()}return Gt(()=>{A(),u(),d.value=!0}),He(()=>r.repeatNum,()=>{_(),A()}),gr(document,"keydown",x),aa(c,()=>{p.value=c.value.getBoundingClientRect().height}),t({visible:d,bottom:b,close:D}),(M,L)=>(H(),je(vi,{name:y(o).b("fade"),onBeforeEnter:P=>i.value=!0,onBeforeLeave:M.onClose,onAfterLeave:P=>M.$emit("destroy"),persisted:""},{default:Ie(()=>[rn(be("div",{id:M.id,ref_key:"messageRef",ref:c,class:J([y(o).b(),{[y(o).m(M.type)]:M.type},y(o).is("closable",M.showClose),y(o).is("plain",M.plain),y(o).is("bottom",y(w)==="bottom"),y(E),M.customClass]),style:Rt(y(S)),role:"alert",onMouseenter:_,onMouseleave:A},[M.repeatNum>1?(H(),je(y(_se),{key:0,value:M.repeatNum,type:y(h),class:J(y(o).e("badge"))},null,8,["value","type","class"])):$e("v-if",!0),y(v)?(H(),je(y(kt),{key:1,class:J([y(o).e("icon"),y(m)])},{default:Ie(()=>[(H(),je(an(y(v))))]),_:1},8,["class"])):$e("v-if",!0),ze(M.$slots,"default",{},()=>[M.dangerouslyUseHTMLString?(H(),ue(At,{key:1},[$e(" Caution here, message could've been compromised, never use user's input as message "),be("p",{class:J(y(o).e("content")),innerHTML:M.message},null,10,["innerHTML"])],2112)):(H(),ue("p",{key:0,class:J(y(o).e("content"))},pt(M.message),3))]),M.showClose?(H(),je(y(kt),{key:2,class:J(y(o).e("closeBtn")),onClick:jt(D,["stop"])},{default:Ie(()=>[Ee(y(a))]),_:1},8,["class","onClick"])):$e("v-if",!0)],46,["id"]),[[Nn,d.value]])]),_:3},8,["name","onBeforeEnter","onBeforeLeave","onAfterLeave"]))}}));var Htt=yt(Vtt,[["__file","message.vue"]]);let ztt=1;const Wtt=e=>{if(!e.appendTo)e.appendTo=document.body;else if(xt(e.appendTo)){let n=document.querySelector(e.appendTo);Tl(n)||(Fn("ElMessage","the appendTo option is not an HTMLElement. Falling back to document.body."),n=document.body),e.appendTo=n}},Gtt=e=>{!e.placement&&xt(eo.placement)&&eo.placement&&(e.placement=eo.placement),e.placement||(e.placement=_1),Yde.includes(e.placement)||(Fn("ElMessage",`Invalid placement: ${e.placement}. Falling back to '${_1}'.`),e.placement=_1)},Jde=e=>{const t=!e||xt(e)||dr(e)||Mt(e)?{message:e}:e,n=se(se({},Ji),t);return Wtt(n),Gtt(n),ur(eo.grouping)&&!n.grouping&&(n.grouping=eo.grouping),Ot(eo.duration)&&n.duration===3e3&&(n.duration=eo.duration),Ot(eo.offset)&&n.offset===16&&(n.offset=eo.offset),ur(eo.showClose)&&!n.showClose&&(n.showClose=eo.showClose),ur(eo.plain)&&!n.plain&&(n.plain=eo.plain),n},jtt=e=>{const t=e.props.placement||_1,n=Ys[t],r=n.indexOf(e);if(r===-1)return;n.splice(r,1);const{handler:a}=e;a.close()},Ktt=(r,n)=>{var a=r,{appendTo:e}=a,t=ml(a,["appendTo"]);const i=`message_${ztt++}`,o=t.onClose,l=document.createElement("div"),s=Ke(se({},t),{id:i,onClose:()=>{o==null||o(),jtt(p)},onDestroy:()=>{ac(null,l)}}),u=Ee(Htt,s,Mt(s.message)||dr(s.message)?{default:Mt(s.message)?s.message:()=>s.message}:null);u.appContext=n||wm._context,ac(u,l),e.appendChild(l.firstElementChild);const c=u.component,p={id:i,vnode:u,vm:c,handler:{close:()=>{c.exposed.close()}},props:u.component.props};return p},wm=(e={},t)=>{if(!zn)return{close:()=>{}};const n=Jde(e),r=Ott(n.placement||_1);if(n.grouping&&r.length){const i=r.find(({vnode:o})=>{var l;return((l=o.props)==null?void 0:l.message)===n.message});if(i)return i.props.repeatNum+=1,i.props.type=n.type,i.handler}if(Ot(eo.max)&&r.length>=eo.max)return{close:()=>{}};const a=Ktt(n,t);return r.push(a),a.handler};qde.forEach(e=>{wm[e]=(t={},n)=>{const r=Jde(t);return wm(Ke(se({},r),{type:e}),n)}});function Utt(e){for(const t in Ys)if(jn(Ys,t)){const n=[...Ys[t]];for(const r of n)(!e||e===r.props.type)&&r.handler.close()}}function qtt(e){if(!Ys[e])return;[...Ys[e]].forEach(n=>n.handler.close())}wm.closeAll=Utt;wm.closeAllByPlacement=qtt;wm._context=null;const F6=Ile(wm,"$message"),oB="_trap-focus-children",xh=[],zG=e=>{if(xh.length===0)return;const t=Ar(e),n=xh[xh.length-1][oB];if(n.length>0&&t===gt.tab){if(n.length===1){e.preventDefault(),document.activeElement!==n[0]&&n[0].focus();return}const r=e.shiftKey,a=e.target===n[0],i=e.target===n[n.length-1];a&&r&&(e.preventDefault(),n[n.length-1].focus()),i&&!r&&(e.preventDefault(),n[0].focus())}},Ytt={beforeMount(e){e[oB]=Hz(e),xh.push(e),xh.length<=1&&document.addEventListener("keydown",zG)},updated(e){Ne(()=>{e[oB]=Hz(e)})},unmounted(){xh.shift(),xh.length===0&&document.removeEventListener("keydown",zG)}},Jtt=he({name:"ElMessageBox",directives:{TrapFocus:Ytt},components:se({ElButton:hi,ElFocusTrap:H0,ElInput:lo,ElOverlay:pP,ElIcon:kt},PO),inheritAttrs:!1,props:{buttonSize:{type:String,validator:Sce},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,overflow:Boolean,roundButton:Boolean,container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{locale:n,zIndex:r,ns:a,size:i}=d9("message-box",B(()=>e.buttonSize)),{t:o}=n,{nextZIndex:l}=r,s=j(!1),u=dn({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",closeIcon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:"",inputValidator:void 0,inputErrorMessage:"",message:"",modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonLoadingIcon:Mo(lc),cancelButtonLoadingIcon:Mo(lc),confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:l()}),c=B(()=>{const R=u.type;return{[a.bm("icon",R)]:R&&rp[R]}}),d=ki(),p=ki(),f=B(()=>{const R=u.type;return u.icon||R&&rp[R]||""}),h=B(()=>!!u.message),m=j(),v=j(),g=j(),C=j(),F=j(),b=B(()=>u.confirmButtonClass);He(()=>u.inputValue,R=>Qt(null,null,function*(){yield Ne(),e.boxType==="prompt"&&R&&L()}),{immediate:!0}),He(()=>s.value,R=>{var T,O;R&&(e.boxType!=="prompt"&&(u.autofocus?g.value=(O=(T=F.value)==null?void 0:T.$el)!=null?O:m.value:g.value=m.value),u.zIndex=l()),e.boxType==="prompt"&&(R?Ne().then(()=>{var $;C.value&&C.value.$el&&(u.autofocus?g.value=($=P())!=null?$:m.value:g.value=m.value)}):(u.editorErrorMessage="",u.validateError=!1))});const E=B(()=>e.draggable),w=B(()=>e.overflow),{isDragging:S}=Oue(m,v,E,w);Gt(()=>Qt(null,null,function*(){yield Ne(),e.closeOnHashChange&&window.addEventListener("hashchange",A)})),Xn(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",A)});function A(){s.value&&(s.value=!1,Ne(()=>{u.action&&t("action",u.action)}))}const _=()=>{e.closeOnClickModal&&M(u.distinguishCancelAndClose?"close":"cancel")},D=fP(_),x=R=>{if(u.inputType!=="textarea")return R.preventDefault(),M("confirm")},M=R=>{var T;e.boxType==="prompt"&&R==="confirm"&&!L()||(u.action=R,u.beforeClose?(T=u.beforeClose)==null||T.call(u,R,u,A):A())},L=()=>{if(e.boxType==="prompt"){const R=u.inputPattern;if(R&&!R.test(u.inputValue||""))return u.editorErrorMessage=u.inputErrorMessage||o("el.messagebox.error"),u.validateError=!0,!1;const T=u.inputValidator;if(Mt(T)){const O=T(u.inputValue);if(O===!1)return u.editorErrorMessage=u.inputErrorMessage||o("el.messagebox.error"),u.validateError=!0,!1;if(xt(O))return u.editorErrorMessage=O,u.validateError=!0,!1}}return u.editorErrorMessage="",u.validateError=!1,!0},P=()=>{var R,T;const O=(R=C.value)==null?void 0:R.$refs;return(T=O==null?void 0:O.input)!=null?T:O==null?void 0:O.textarea},N=()=>{M("close")},k=()=>{e.closeOnPressEscape&&N()};return e.lockScroll&&mP(s,{ns:a}),Ke(se({},Pa(u)),{ns:a,overlayEvent:D,visible:s,hasMessage:h,typeClass:c,contentId:d,inputId:p,btnSize:i,iconComponent:f,confirmButtonClasses:b,rootRef:m,focusStartRef:g,headerRef:v,inputRef:C,isDragging:S,confirmRef:F,doClose:A,handleClose:N,onCloseRequested:k,handleWrapperClick:_,handleInputEnter:x,handleAction:M,t:o})}});function Xtt(e,t,n,r,a,i){const o=Yt("el-icon"),l=Yt("el-input"),s=Yt("el-button"),u=Yt("el-focus-trap"),c=Yt("el-overlay");return H(),je(vi,{name:"fade-in-linear",onAfterLeave:d=>e.$emit("vanish"),persisted:""},{default:Ie(()=>[rn(Ee(c,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:Ie(()=>[be("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:J(`${e.ns.namespace.value}-overlay-message-box`),onClick:e.overlayEvent.onClick,onMousedown:e.overlayEvent.onMousedown,onMouseup:e.overlayEvent.onMouseup},[Ee(u,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:Ie(()=>[be("div",{ref:"rootRef",class:J([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),e.ns.is("dragging",e.isDragging),{[e.ns.m("center")]:e.center}]),style:Rt(e.customStyle),tabindex:"-1",onClick:jt(()=>{},["stop"])},[e.title!==null&&e.title!==void 0?(H(),ue("div",{key:0,ref:"headerRef",class:J([e.ns.e("header"),{"show-close":e.showClose}])},[be("div",{class:J(e.ns.e("title"))},[e.iconComponent&&e.center?(H(),je(o,{key:0,class:J([e.ns.e("status"),e.typeClass])},{default:Ie(()=>[(H(),je(an(e.iconComponent)))]),_:1},8,["class"])):$e("v-if",!0),be("span",null,pt(e.title),1)],2),e.showClose?(H(),ue("button",{key:0,type:"button",class:J(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:d=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),onKeydown:sa(jt(d=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"])},[Ee(o,{class:J(e.ns.e("close"))},{default:Ie(()=>[(H(),je(an(e.closeIcon||"close")))]),_:1},8,["class"])],42,["aria-label","onClick","onKeydown"])):$e("v-if",!0)],2)):$e("v-if",!0),be("div",{id:e.contentId,class:J(e.ns.e("content"))},[be("div",{class:J(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(H(),je(o,{key:0,class:J([e.ns.e("status"),e.typeClass])},{default:Ie(()=>[(H(),je(an(e.iconComponent)))]),_:1},8,["class"])):$e("v-if",!0),e.hasMessage?(H(),ue("div",{key:1,class:J(e.ns.e("message"))},[ze(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(H(),je(an(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(H(),je(an(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0,textContent:pt(e.message)},null,8,["for","textContent"]))])],2)):$e("v-if",!0)],2),rn(be("div",{class:J(e.ns.e("input"))},[Ee(l,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":d=>e.inputValue=d,type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:J({invalid:e.validateError}),onKeydown:sa(e.handleInputEnter,["enter"])},null,8,["id","modelValue","onUpdate:modelValue","type","placeholder","aria-invalid","class","onKeydown"]),be("div",{class:J(e.ns.e("errormsg")),style:Rt({visibility:e.editorErrorMessage?"visible":"hidden"})},pt(e.editorErrorMessage),7)],2),[[Nn,e.showInput]])],10,["id"]),be("div",{class:J(e.ns.e("btns"))},[e.showCancelButton?(H(),je(s,{key:0,loading:e.cancelButtonLoading,"loading-icon":e.cancelButtonLoadingIcon,class:J([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:d=>e.handleAction("cancel"),onKeydown:sa(jt(d=>e.handleAction("cancel"),["prevent"]),["enter"])},{default:Ie(()=>[En(pt(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","loading-icon","class","round","size","onClick","onKeydown"])):$e("v-if",!0),rn(Ee(s,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,"loading-icon":e.confirmButtonLoadingIcon,class:J([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:d=>e.handleAction("confirm"),onKeydown:sa(jt(d=>e.handleAction("confirm"),["prevent"]),["enter"])},{default:Ie(()=>[En(pt(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","loading-icon","class","round","disabled","size","onClick","onKeydown"]),[[Nn,e.showConfirmButton]])],2)],14,["onClick"])]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,["aria-label","aria-describedby","onClick","onMousedown","onMouseup"])]),_:3},8,["z-index","overlay-class","mask"]),[[Nn,e.visible]])]),_:3},8,["onAfterLeave"])}var Ztt=yt(Jtt,[["render",Xtt],["__file","index.vue"]]);const p5=new Map,Qtt=e=>{let t=document.body;return e.appendTo&&(xt(e.appendTo)&&(t=document.querySelector(e.appendTo)),Tl(e.appendTo)&&(t=e.appendTo),Tl(t)||(Fn("ElMessageBox","the appendTo option is not an HTMLElement. Falling back to document.body."),t=document.body)),t},ent=(e,t,n=null)=>{const r=Ee(Ztt,e,Mt(e.message)||dr(e.message)?{default:Mt(e.message)?e.message:()=>e.message}:null);return r.appContext=n,ac(r,t),Qtt(e).appendChild(t.firstElementChild),r.component},tnt=()=>document.createElement("div"),nnt=(e,t)=>{const n=tnt();e.onVanish=()=>{ac(null,n),p5.delete(a)},e.onAction=i=>{const o=p5.get(a);let l;e.showInput?l={value:a.inputValue,action:i}:l=i,e.callback?e.callback(l,r.proxy):i==="cancel"||i==="close"?e.distinguishCancelAndClose&&i!=="cancel"?o.reject("close"):o.reject("cancel"):o.resolve(l)};const r=ent(e,n,t),a=r.proxy;for(const i in e)jn(e,i)&&!jn(a.$props,i)&&(i==="closeIcon"&&cn(e[i])?a[i]=Mo(e[i]):a[i]=e[i]);return a.visible=!0,a};function G0(e,t=null){if(!zn)return Promise.reject();let n;return xt(e)||dr(e)?e={message:e}:n=e.callback,new Promise((r,a)=>{const i=nnt(e,t!=null?t:G0._context);p5.set(i,{options:e,callback:n,resolve:r,reject:a})})}const rnt=["alert","confirm","prompt"],ant={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};rnt.forEach(e=>{G0[e]=int(e)});function int(e){return(t,n,r,a)=>{let i="";return cn(n)?(r=n,i=""):On(n)?i="":i=n,G0(Object.assign(se({title:i,message:t,type:""},ant[e]),r,{boxType:e}),a)}}G0.close=()=>{p5.forEach((e,t)=>{t.doClose()}),p5.clear()};G0._context=null;const lf=G0;lf.install=e=>{lf._context=e._context,e.config.globalProperties.$msgbox=lf,e.config.globalProperties.$messageBox=lf,e.config.globalProperties.$alert=lf.alert,e.config.globalProperties.$confirm=lf.confirm,e.config.globalProperties.$prompt=lf.prompt};const ont=lf,Xde=["primary","success","info","warning","error"],lnt=ht({customClass:{type:String,default:""},dangerouslyUseHTMLString:Boolean,duration:{type:Number,default:4500},icon:{type:cr},id:{type:String,default:""},message:{type:Be([String,Object,Function]),default:""},offset:{type:Number,default:0},onClick:{type:Be(Function),default:()=>{}},onClose:{type:Be(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...Xde,""],default:""},zIndex:Number,closeIcon:{type:cr,default:cs}}),snt={destroy:()=>!0},unt=he({name:"ElNotification"}),cnt=he(Ke(se({},unt),{props:lnt,emits:snt,setup(e,{expose:t}){const n=e,{ns:r,zIndex:a}=d9("notification"),{nextZIndex:i,currentZIndex:o}=a,l=j(!1);let s;const u=B(()=>{const C=n.type;return C&&rp[n.type]?r.m(C):""}),c=B(()=>n.type&&rp[n.type]||n.icon),d=B(()=>n.position.endsWith("right")?"right":"left"),p=B(()=>n.position.startsWith("top")?"top":"bottom"),f=B(()=>{var C;return{[p.value]:`${n.offset}px`,zIndex:(C=n.zIndex)!=null?C:o.value}});function h(){n.duration>0&&({stop:s}=z1(()=>{l.value&&v()},n.duration))}function m(){s==null||s()}function v(){l.value=!1}function g(C){switch(Ar(C)){case gt.delete:case gt.backspace:m();break;case gt.esc:l.value&&v();break;default:h();break}}return Gt(()=>{h(),i(),l.value=!0}),gr(document,"keydown",g),t({visible:l,close:v}),(C,F)=>(H(),je(vi,{name:y(r).b("fade"),onBeforeLeave:C.onClose,onAfterLeave:b=>C.$emit("destroy"),persisted:""},{default:Ie(()=>[rn(be("div",{id:C.id,class:J([y(r).b(),C.customClass,y(d)]),style:Rt(y(f)),role:"alert",onMouseenter:m,onMouseleave:h,onClick:C.onClick},[y(c)?(H(),je(y(kt),{key:0,class:J([y(r).e("icon"),y(u)])},{default:Ie(()=>[(H(),je(an(y(c))))]),_:1},8,["class"])):$e("v-if",!0),be("div",{class:J(y(r).e("group"))},[be("h2",{class:J(y(r).e("title")),textContent:pt(C.title)},null,10,["textContent"]),rn(be("div",{class:J(y(r).e("content")),style:Rt(C.title?void 0:{margin:0})},[ze(C.$slots,"default",{},()=>[C.dangerouslyUseHTMLString?(H(),ue(At,{key:1},[$e(" Caution here, message could've been compromised, never use user's input as message "),be("p",{innerHTML:C.message},null,8,["innerHTML"])],2112)):(H(),ue("p",{key:0},pt(C.message),1))])],6),[[Nn,C.message]]),C.showClose?(H(),je(y(kt),{key:0,class:J(y(r).e("closeBtn")),onClick:jt(v,["stop"])},{default:Ie(()=>[(H(),je(an(C.closeIcon)))]),_:1},8,["class","onClick"])):$e("v-if",!0)],2)],46,["id","onClick"]),[[Nn,l.value]])]),_:3},8,["name","onBeforeLeave","onAfterLeave"]))}}));var dnt=yt(cnt,[["__file","notification.vue"]]);const t0={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},E6=16;let fnt=1;const Sm=function(e={},t){if(!zn)return{close:()=>{}};(xt(e)||dr(e))&&(e={message:e});const n=e.position||"top-right";let r=e.offset||0;t0[n].forEach(({vm:c})=>{var d;r+=(((d=c.el)==null?void 0:d.offsetHeight)||0)+E6}),r+=E6;const a=`notification_${fnt++}`,i=e.onClose,o=Ke(se({},e),{offset:r,id:a,onClose:()=>{pnt(a,n,i)}});let l=document.body;Tl(e.appendTo)?l=e.appendTo:xt(e.appendTo)&&(l=document.querySelector(e.appendTo)),Tl(l)||(Fn("ElNotification","the appendTo option is not an HTMLElement. Falling back to document.body."),l=document.body);const s=document.createElement("div"),u=Ee(dnt,o,Mt(o.message)?o.message:dr(o.message)?()=>o.message:null);return u.appContext=On(t)?Sm._context:t,u.props.onDestroy=()=>{ac(null,s)},ac(u,s),t0[n].push({vm:u}),l.appendChild(s.firstElementChild),{close:()=>{u.component.exposed.visible.value=!1}}};Xde.forEach(e=>{Sm[e]=(t={},n)=>((xt(t)||dr(t))&&(t={message:t}),Sm(Ke(se({},t),{type:e}),n))});function pnt(e,t,n){const r=t0[t],a=r.findIndex(({vm:u})=>{var c;return((c=u.component)==null?void 0:c.props.id)===e});if(a===-1)return;const{vm:i}=r[a];if(!i)return;n==null||n(i);const o=i.el.offsetHeight,l=t.split("-")[0];r.splice(a,1);const s=r.length;if(!(s<1))for(let u=a;u<s;u++){const{el:c,component:d}=r[u].vm,p=Number.parseInt(c.style[l],10)-o-E6;d.props.offset=p}}function hnt(){for(const e of Object.values(t0))e.forEach(({vm:t})=>{t.component.exposed.visible.value=!1})}function mnt(e="top-right"){var t,n,r,a;let i=((r=(n=(t=t0[e][0])==null?void 0:t.vm.component)==null?void 0:n.props)==null?void 0:r.offset)||0;for(const{vm:o}of t0[e])o.component.props.offset=i,i+=(((a=o.el)==null?void 0:a.offsetHeight)||0)+E6}Sm.closeAll=hnt;Sm.updateOffsets=mnt;Sm._context=null;const vnt=Ile(Sm,"$notify");var Zde=Object.defineProperty,gnt=Object.getOwnPropertyDescriptor,ynt=Object.getOwnPropertyNames,bnt=Object.prototype.hasOwnProperty,Cnt=(e,t)=>{for(var n in t)Zde(e,n,{get:t[n],enumerable:!0})},Fnt=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of ynt(t))!bnt.call(e,a)&&a!==n&&Zde(e,a,{get:()=>t[a],enumerable:!(r=gnt(t,a))||r.enumerable});return e},Ent=(e,t,n)=>(Fnt(e,t,"default"),n),wnt=Object.prototype.toString;function M9(e,t){return wnt.call(e)===`[object ${t}]`}function n0(e){return e!==null&&M9(e,"Object")}function J3(e){return typeof e<"u"}function Snt(e){return!J3(e)}function Ant(e){return e===null}function _nt(e){return Ant(e)||Snt(e)}function Dnt(e){return ip(e)||H2(e)?e.length===0:e instanceof Map||e instanceof Set?e.size===0:n0(e)?Object.keys(e).length===0:!1}function Qc(e){return!!(Dnt(e)||_nt(e))}function lB(e){return M9(e,"Number")}function H2(e){return M9(e,"String")}function od(e){return typeof e=="function"}function Tnt(e){return M9(e,"Boolean")}function ip(e){return e&&Array.isArray(e)}var xnt=typeof window>"u",knt=!xnt,Va=typeof document<"u";function aI(e){let t="^(?:(https?|ftp|rtsp|mms|ws|wss):\\/\\/)?(?:\\S+(?::\\S*)?@)?(?:(?:localhost)|(?:[1-9]\\d{0,2}(?:\\.\\d{1,3}){3})|(?:$[0-9a-fA-F:]+$)|(?:(?:[a-zA-Z0-9-_]+\\.)+[a-zA-Z]{2,63}))(?::\\d{1,5})?(?:[/?#]\\S*)?$";return new RegExp(t,"i").test(e)}function ETt(e){return/^[1](([3][0-9])|([4][0,1,4-9])|([5][0-3,5-9])|([6][2,5,6,7])|([7][0-8])|([8][0-9])|([9][0-3,5-9]))[0-9]{8}$/.test(e)}function wTt(e){return/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/.test(e)}function Mnt(e){if(!Va)return;let t=e.split(","),n=t[0].match(/:(.*?);/)[1],r=window.atob(t[1]),a=r.length,i=new Uint8Array(a);for(;a--;)i[a]=r.charCodeAt(a);return new Blob([i],{type:n})}function Bnt(e,t,n){return new Promise((r,a)=>{Va||a();let i=document.createElement("CANVAS"),o=i.getContext("2d"),l=new Image;l.crossOrigin="",l.onload=function(){if(!i||!o)return a();i.height=l.height,i.width=l.width,o.drawImage(l,0,0);let s=i.toDataURL("image/png",n);i=null,r(s)},l.src=e})}var w6=(e,t)=>Va?!!(e!=null&&e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))):!1,STt=(e,t,n)=>{Va&&(w6(e,t)||(e.className+=" "+t),n&&!w6(e,n)&&(e.className+=" "+n))},ATt=(e,t,n)=>{if(Va){if(w6(e,t)){let r=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(r," ").trim()}if(n&&w6(e,n)){let r=new RegExp("(\\s|^)"+n+"(\\s|$)");e.className=e.className.replace(r," ").trim()}}},_Tt=(e,t,n)=>{if(!Va)return;let r=n||document.body,{className:a}=r,i=a.replace(t,"").trim().split(/\s+/).join(" ");r.className=e?`${i} ${t}`:i},Rnt=Object.prototype.toString;function Lnt(e,t){return e&&e.hasOwnProperty?e.hasOwnProperty(t):!1}function Ont(e,t,n){if(e)if(e.forEach)e.forEach(t,n);else for(let r=0,a=e.length;r<a;r++)t.call(n,e[r],r,e)}function Pnt(e,t,n){if(e)for(let r in e)Lnt(e,r)&&t.call(n,e[r],r,e)}function ZE(e,t){let n=e.__proto__.constructor;return t?new n(t):new n}function o8(e,t){return t?iI(e,t):e}function iI(e,t){if(e)switch(Rnt.call(e)){case"[object Object]":{let n=Object.create(e.__proto__);return Pnt(e,function(r,a){n[a]=o8(r,t)}),n}case"[object Date]":case"[object RegExp]":return ZE(e,e.valueOf());case"[object Array]":case"[object Arguments]":{let n=[];return Ont(e,function(r){n.push(o8(r,t))}),n}case"[object Set]":{let n=ZE(e);return n.forEach(function(r){n.add(o8(r,t))}),n}case"[object Map]":{let n=ZE(e);return n.forEach(function(r){n.set(o8(r,t))}),n}}return e}function DTt(e,t){return e&&iI(e,t)}function Am(e){return e&&iI(e,!0)}function Rg(e,t){return Math.floor(Math.random()*(t-e+1))+e}function QE(e,t,n){return`hsl(${e}, ${t}%, ${n}%)`}var TTt=(e={})=>{let{baseHue:t=Rg(0,360),hueOffset:n=30,saturation:r=70,lightness:a=60,angle:i=135,randomizeHue:o=!1,randomizeSaturation:l=!1,randomizeLightness:s=!1,randomizeAngle:u=!1}=e,c=o?Rg(0,360):t,d=l?Rg(50,100):r,p=s?Rg(40,70):a,f=u?Rg(0,360):i,h=QE(c,d,p),m=QE((c+n)%360,d,p),v=QE((c+180)%360,d,p);return`linear-gradient(${f}deg, ${h}, ${m}, ${v})`},Qde=e=>{let t=e.replace("#","").match(/../g);for(let n=0;n<3;n++)t[n]=parseInt(t[n],16);return t},efe=(e,t,n)=>{let r=[e.toString(16),t.toString(16),n.toString(16)];for(let a=0;a<3;a++)r[a].length==1&&(r[a]=`0${r[a]}`);return`#${r.join("")}`},xTt=(e,t)=>{let n=Qde(e);for(let r=0;r<3;r++)n[r]=Math.floor(n[r]*(1-t));return efe(n[0],n[1],n[2])},kTt=(e,t)=>{let n=Qde(e);for(let r=0;r<3;r++)n[r]=Math.floor((255-n[r])*t+n[r]);return efe(n[0],n[1],n[2])},MTt=(e,t)=>{if(e==0)return"0 Bytes";let n=1024,r=t||2,a=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],i=Math.floor(Math.log(e)/Math.log(n));return parseFloat((e/Math.pow(n,i)).toFixed(r))+" "+a[i]};function BTt(e,t=!0){let n=o=>(o=Math.floor(o),o<10&&t?`0${o}`:o),r=n(e/3600),a=n(e%3600/60),i=n(e%60);return{h:r,m:a,s:i}}var ew=(e=20)=>new Promise(t=>setTimeout(t,e)),oI=(e,t=200,n=!1)=>{let r,a=t,i;return function(){r&&clearTimeout(r),n?(r||e.call(i,...arguments),r=setTimeout(()=>r=null,a)):r=setTimeout(()=>e.call(i,...arguments),a)}},Int=(e,t=1e3)=>{let n;return function(){n||(n=setTimeout(()=>{e.call(void 0,...arguments),n=null},t))}},RTt=()=>{if(!Va)return;let e=navigator.userAgent.toLowerCase(),t=e.match(/midp/i)=="midp",n=e.match(/ucweb/i)=="ucweb",r=e.match(/android/i)=="android",a=e.match(/iphone os/i)=="iphone os",i=e.match(/windows ce/i)=="windows ce",o=e.match(/rv:1.2.3.4/i)=="rv:1.2.3.4",l=e.match(/windows mobile/i)=="windows mobile";return t||n||r||a||i||o||l},tfe=(e,t="_blank")=>{if(!Va)return;let n=document.createElement("a");n.setAttribute("href",e),n.setAttribute("target",t),n.setAttribute("rel","noreferrer noopener"),n.setAttribute("id","external");let r=document.getElementById("external");r&&document.body.removeChild(r),document.body.appendChild(n),n.click(),n.remove()};function LTt(e,t,n,r){Bnt(e).then(a=>{Nnt(a,t,n,r)})}function Nnt(e,t,n,r){let a=Mnt(e);$nt(a,t,n,r)}function $nt(e,t,n,r){if(!Va)return;let a=typeof r<"u"?[r,e]:[e],i=new Blob(a,{type:n||"application/octet-stream"}),o=window.URL.createObjectURL(i),l=document.createElement("a");l.style.display="none",l.href=o,l.setAttribute("download",t),typeof l.download>"u"&&l.setAttribute("target","_blank"),document.body.appendChild(l),l.click(),document.body.removeChild(l),window.URL.revokeObjectURL(o)}function OTt(e,t,n="_self"){if(!Va)return;let r=window.navigator.userAgent.toLowerCase().indexOf("chrome")>-1,a=window.navigator.userAgent.toLowerCase().indexOf("safari")>-1;if(/(iP)/g.test(window.navigator.userAgent))return console.error("Your browser does not support download!"),!1;if(r||a){let i=document.createElement("a");if(i.href=e,i.target=n,i.download!==void 0&&(i.download=t||e.substring(e.lastIndexOf("/")+1,e.length)),document.createEvent){let o=document.createEvent("MouseEvents");return o.initEvent("click",!0,!0),i.dispatchEvent(o),!0}}return e.indexOf("?")===-1&&(e+="?download"),tfe(e,n),!0}function nfe(e,t){if(e===t)return!0;if(typeof e!="object"||typeof t!="object"||e==null||t==null)return!1;let n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(let a of n)if(!r.includes(a)||!nfe(e[a],t[a]))return!1;return!0}function Vnt(e,t){if(!e||!t)return!1;let{length:n}=e;if(n!==t.length)return!1;for(let r=0;r<n;r++)if(!sB(e[r],t[r]))return!1;return!0}function sB(e,t){let n=Object.prototype.toString.call(e);return n!==Object.prototype.toString.call(t)?!1:n==="[object Object]"?nfe(e,t):n==="[object Array]"?Vnt(e,t):n==="[object Function]"?e===t?!0:e.toString()===t.toString():e===t}function PTt(e,t={}){let n=new FormData,r=t.fileKey||"file",a=t.filter||[],i=l=>a.includes(l),o=(l,s,u)=>{let c=u?`${u}[${l}]`:l;i(s)||(t.handleFile&&(s instanceof File||s instanceof Blob)?t.handleFile({file:s,key:c,formData:n}):s instanceof File||s instanceof Blob?n.append(r,s,s instanceof File?s.name:"blob"):Array.isArray(s)?s.forEach((d,p)=>o(String(p),d,c)):s&&typeof s=="object"&&s.constructor===Object?Object.keys(s).forEach(d=>o(d,s[d],c)):n.append(c,s))};return Object.keys(e).forEach(l=>o(l,e[l])),n}var rfe=(e,t)=>(e.install=n=>{for(let r of[e,...Object.values({})])n.component(r.name,r)},e),ITt=(e,t)=>{let n=se({},e);return(ip(t)?t:[t]).forEach(r=>{delete n[r]}),n},Hnt=class{constructor(e){Vn(this,"storage");this.storage=e}setItem(e,t){Qc(this.storage)||this.storage.setItem(e,JSON.stringify(t))}getItem(e){if(!Qc(this.storage))return JSON.parse(this.storage.getItem(e))}removeItem(e){Qc(this.storage)||this.storage.removeItem(e)}clear(){Qc(this.storage)||this.storage.clear()}},WG=class extends Hnt{constructor(t){super(t)}},La=()=>knt?new WG(window.localStorage):new WG("");function afe(e,t){return H2(t)?e.substring(0,e.indexOf(t)):""}function znt(e,t){return H2(t)?e.substring(e.lastIndexOf(t)+t.length,e.length):""}function $Tt(e,t,n="*"){lB(e)&&(e=e.toString()),ip(t)||(t=Array.of(t));let r=e.split("");for(let a=0;a<t.length;a++){let i=t[a];if(n0(i)&&!ip(i)){let{start:o,end:l}=i;o>=0&&o<l&&r.fill(n,o,l+1);continue}lB(i)&&Number.isInteger(i)&&i>=0&&(r[t[a]]=n)}return r.join("")}function VTt(e){if(!Va)return e;let t=new DOMParser().parseFromString(e,"image/svg+xml").querySelector("svg");if(!t)return e;let n=t.getAttribute("viewBox");if(!n)throw new Error("Invalid SVG string: Missing viewBox attribute.");let r=n.split(" "),a=parseInt(r[2],10),i=parseInt(r[3],10),o=Array.from(t.querySelectorAll("path")).map(l=>l.outerHTML).join(" ");return{width:a,height:i,body:o}}function Wnt(e){if(!aI(e))return console.error(`${e}不符合超链接规范`),{};let t=e.indexOf("?"),n=e.slice(t+1).split("&"),r={};for(let a=0;a<n.length;a++)r[n[a].split("=")[0]]=n[a].split("=")[1];return r}function ife(e,t){return e.every(n=>t.some(r=>r===n))}var Gnt=(...e)=>[...e].reduce((t,n)=>t.filter(r=>n.includes(r)));function jnt(e,t,n=!0){let r=[];for(let a of e)a[t]!==void 0&&a[t]!==null&&r.push(a[t]);return n?Array.from(new Set(r)):r}var Knt=(e,t)=>{if(!ip(e)||!ip(t))return!1;let n=new Set(e);return t.some(r=>n.has(r))};function HTt(e,...t){let n=new Array(e.length);for(let r=0;r<e.length;r++){let a={};for(let i of t)a[i]=e[r][i];n[r]=a}return n}var Un={};Cnt(Un,{Vue:()=>Zf});Ent(Un,Zf);function uB(e,{target:t=Va?document.body:void 0}={}){let n=document.createElement("textarea"),r=document.activeElement;n.value=e,n.setAttribute("readonly",""),n.style.contain="strict",n.style.position="absolute",n.style.left="-9999px",n.style.fontSize="12pt";let a=document.getSelection(),i;a&&a.rangeCount>0&&(i=a.getRangeAt(0)),t==null||t.append(n),n.select(),n.selectionStart=0,n.selectionEnd=e.length;let o=!1;try{o=document.execCommand("copy")}catch(l){throw new Error(l.message)}return n.remove(),i&&a&&(a.removeAllRanges(),a.addRange(i)),r instanceof HTMLElement&&r.focus(),o}var zTt=(e="")=>{let t=(0,Un.shallowRef)(e),n=(0,Un.shallowRef)(!1);return(0,Un.watch)(t,(r=e)=>{r=(0,Un.isProxy)(r)||(0,Un.isRef)(r)?(0,Un.unref)(r):r,r=r.trim().length===0?e:r,r.length>0?n.value=uB(r):n.value=!1},{flush:"sync"}),{clipboardValue:t,copied:n,update:r=>{t.value=(0,Un.isProxy)(r)||(0,Un.isRef)(r)?(0,Un.unref)(r):r;let a=t.value.trim().length===0?e:t.value;a.length>0?n.value=uB(a):n.value=!1}}};function B9(e){(0,Un.getCurrentInstance)()&&(0,Un.onUnmounted)(e)}function Unt(e){return(0,Un.getCurrentScope)()?((0,Un.onScopeDispose)(e),!0):!1}function GG(e){var n;let t=(0,Un.toValue)(e);return(n=t==null?void 0:t.$el)!=null?n:t}var WTt=e=>{let t="dark",n=(0,Un.shallowRef)(!1),r,a=()=>{let o=document.documentElement;n.value=o.classList.contains(t)},i=()=>{document.documentElement.classList.toggle(t)};return B9(()=>{r&&(r.takeRecords(),r.disconnect())}),(0,Un.onBeforeMount)(()=>{let o=document.documentElement;a(),r=new MutationObserver(a),r.observe(o,{attributes:!0,attributeFilter:["class"]})}),{isDark:n,toggleDark:i}};function qnt(e,t,n={}){let{time:r=40,box:a="content-box",immediate:i=!0}=n,o,l=!i,s=oI((v,g)=>{l?t(v,g):l=!0},r),u=()=>{o&&(o.disconnect(),o=null)},c=v=>typeof v=="string",d=v=>Va?Array.from(document.querySelectorAll(v)):[],p=(0,Un.computed)(()=>c(e)?d(e):Array.isArray(e)?e.map(v=>c(v)?d(v):GG(v)).flat():[GG(e)]),f,h=()=>{Va&&(u(),f==null||f(),f=(0,Un.watch)(p,(v,g,C)=>{window&&v.length&&(o=new ResizeObserver(s),v.forEach(F=>{if(F&&(o.observe(F,{box:a}),!l)){let b=F.getBoundingClientRect(),E={target:F,contentRect:b,borderBoxSize:[{inlineSize:b.width,blockSize:b.height}],contentBoxSize:[{inlineSize:b.width,blockSize:b.height}],devicePixelContentBoxSize:[{inlineSize:b.width,blockSize:b.height}]};t([E],o)}})),C(u)},{immediate:!0,flush:"post",deep:!0}))};(0,Un.nextTick)(()=>{h()});let m=()=>{u(),f&&f()};return Unt(m),{stop:m,restart:h}}function Lg(){let{appContext:{config:{globalProperties:e}}}=(0,Un.getCurrentInstance)();return e}var GTt=(e,t)=>{var L;let n="$echarts",r=t!=null&&t.theme?(0,Un.isProxy)(t.theme)||(0,Un.isRef)(t.theme)?t.theme:(0,Un.ref)(t.theme):(0,Un.ref)("default"),a=(L=t==null?void 0:t.tooltipId)!=null?L:"tooltipElement",i=Lg().$echarts;i||Object.keys(Lg()).forEach(P=>{var N,k,R,T,O;(k=(N=Lg())==null?void 0:N[P])!=null&&k.Axis&&((T=(R=Lg())==null?void 0:R[P])!=null&&T.ChartView)&&(i=(O=Lg())==null?void 0:O[P],n=P)});let o=!0,l=!1,s=null,u=(0,Un.ref)({}),c=(0,Un.ref)(),d=(0,Un.computed)(()=>r.value!=="dark"?u.value:se({backgroundColor:"transparent"},u.value));function p(P){let N=(0,Un.unref)(e);if(!(!N||!(0,Un.unref)(N))){if(!i)throw new Error("useECharts: echarts未绑定到globalProperties");s=i.init(N,P,t)}}function f(P,...N){var k;if(u.value=P,c.value=N,((k=(0,Un.unref)(e))==null?void 0:k.offsetHeight)===0){ew().then(()=>f((0,Un.unref)(d),...N));return}(0,Un.nextTick)(()=>{ew().then(()=>{var R;!s&&p(r.value),((R=P.clear)==null||R)&&h(),s==null||s.setOption((0,Un.unref)(d)),N&&N.map(T=>{(T==null?void 0:T.type)!=="zrender"&&typeof(T==null?void 0:T.callback)=="function"&&(s==null||s.on(T==null?void 0:T.name,T!=null&&T.query?T==null?void 0:T.query:"",O=>{T==null||T.callback(O)})),(T==null?void 0:T.type)==="zrender"&&typeof(T==null?void 0:T.callback)=="function"&&(s==null||s.getZr().on(T==null?void 0:T.name,O=>{O.target||(T==null||T.callback(O))}))}),P!=null&&P.addTooltip&&D(P.addTooltip)})})}function h(){s&&s.clear()}function m(){s&&s.resize()}function v(P){var R,T;let N=(R=P==null?void 0:P.type)!=null?R:"default",k=(T=P==null?void 0:P.opts)!=null?T:{};s.showLoading(N,k)}function g(){s.hideLoading()}function C(P){s.appendData(P)}function F(){return s.getWidth()}function b(){return s.getHeight()}function E(){return s||p(r.value),s}function w(){return s.getDom()}function S(){return s.getOption()}function A(P){return s.getDataURL(P)}function _(P){return s.getConnectedDataURL(P)}function D(P){if(!P||!Va)return;let N=document.querySelector("html");if(!document.getElementById(a)){let T=document.createElement("div");T.setAttribute("id",a),T.style.display="block",N.appendChild(T)}let k=document.querySelector(`#${a}`),R=T=>{if((T==null?void 0:T.targetType)!=="axisLabel")return;let O=`
padding: 5px;
font-size: 12px;
display: inline;
border-radius: 4px;
position: absolute;
background-color: #303133;
z-index: 99999;color: #fff;
box-shadow: rgba(0, 0, 0, 0.3) 2px 2px 8px;
`;k.style.cssText=O,k.innerHTML=T==null?void 0:T.value,N.onmousemove=$=>{let V=$.pageX-10,W=$.pageY+15;k.style.top=W+"px",k.style.left=V+"px"}};s==null||s.on("mouseover",T=>{(P==="x"&&T.componentType=="xAxis"||P==="y"&&T.componentType=="yAxis"||P.toString()==="true"&&T.componentType.includes("Axis"))&&R(T)}),s==null||s.on("mouseout",()=>{N.onmousemove=null,k.style.cssText="display:none"})}function x(){return{name:n,value:i}}(0,Un.watch)(()=>r.value,P=>{s&&(s.dispose(),p(P),f(u.value,...c.value))});function M(){var P,N;s&&ew((N=(P=u.value)==null?void 0:P.delay)!=null?N:300).then(()=>{m()})}return(0,Un.onMounted)(()=>{(0,Un.nextTick)(()=>{var P,N,k,R,T;if((P=u.value)!=null&&P.container){let O=(k=(N=u.value)==null?void 0:N.delay)!=null?k:40;qnt(u.value.container,m,{time:O}),l=Knt(["body","html","document"],Array.of(u.value.container).flat()),l&&window.addEventListener("resize",M)}else o=(T=(R=u.value)==null?void 0:R.resize)!=null?T:!0,o&&window.addEventListener("resize",M)})}),B9(()=>{var P,N,k;!((P=u.value)!=null&&P.container)&&o&&window.removeEventListener("resize",M),(N=u.value)!=null&&N.container&&l&&window.removeEventListener("resize",M),s&&(s.dispose(),s=null,(k=document.querySelector(`#${a}`))==null||k.remove())}),{echarts:i,setOptions:f,getInstance:E,showLoading:v,hideLoading:g,clear:h,resize:m,getGlobalProperties:x,getDom:w,getWidth:F,getHeight:b,getOption:S,appendData:C,getDataURL:A,getConnectedDataURL:_,addTooltip:D}};function Ynt(e){return`${e}-${new Date().getTime()}-${Math.random().toString(36).substr(2,9)}`}function jTt(e=!0){function t(a,i){if(!Va)return;let o=(Array.isArray(a)?a:[a]).map(l=>(Array.isArray(l.src)?l.src:[l.src]).map(s=>{var p;let u=i==="css"?`link[href="${s}"]`:`script[src="${s}"]`,c=document.querySelector(u),d;return c?(d=c.cloneNode(!1),c.replaceWith(d)):(i==="css"?(d=document.createElement("link"),d.rel="stylesheet",d.href=s):(d=document.createElement("script"),d.type="text/javascript",d.src=s),d.id=Ynt(i==="css"?"pure-utils-css":"pure-utils-script"),(l.element instanceof HTMLElement?l.element:document[(p=l.element)!=null?p:i==="css"?"head":"body"]).appendChild(d)),new Promise((f,h)=>{d.onload=()=>f({src:s,message:"加载成功"}),d.onerror=()=>h({src:s,message:"加载失败"})})})).flat();return Promise.all(o)}function n(a){return t(a,"css")}function r(a){return t(a,"script")}return B9(()=>{Va&&e&&document.querySelectorAll('link[id^="pure-utils-css"], script[id^="pure-utils-script"]').forEach(a=>a.remove())}),{loadCss:n,loadScript:r}}var Jnt=Symbol("watermark-dom"),KTt=(e=(0,Un.ref)(Va?document.body:""))=>{let t=Jnt.toString(),n=(0,Un.shallowRef)(),r=p=>new Promise((f,h)=>{Va||h();let m=new Image;new URL(p,window.location.href).origin!==window.location.origin&&(m.crossOrigin="anonymous",m.referrerPolicy="no-referrer"),m.onload=()=>f(m),m.onerror=h,m.src=p}),a=()=>{let p=(0,Un.unref)(n);n.value=void 0;let f=(0,Un.unref)(e);f&&p&&f.removeChild(p)};function i(p,f){var b,E,w,S,A,_;if(!Va)return Promise.resolve("");let h=document.createElement("canvas"),m=(b=f==null?void 0:f.width)!=null?b:250,v=(E=f==null?void 0:f.height)!=null?E:100;h.width=m,h.height=v;let g=h.getContext("2d");if(!g)return Promise.resolve("");let C=((w=f==null?void 0:f.rotate)!=null?w:-10)*Math.PI/180;if(g.translate(m/2,v/2),g.rotate(C),f!=null&&f.globalAlpha&&(g.globalAlpha=f.globalAlpha),f==null?void 0:f.shadowConfig){let{shadowConfig:D}=f;g.shadowBlur=D[0],g.shadowColor=(S=D==null?void 0:D[1])!=null?S:"#000000",g.shadowOffsetX=(A=D==null?void 0:D[2])!=null?A:0,g.shadowOffsetY=(_=D==null?void 0:D[3])!=null?_:0}let F=()=>{var N,k,R,T,O,$;g.font=(N=f==null?void 0:f.font)!=null?N:"normal 16px Arial, 'Courier New', 'Droid Sans', sans-serif";let D=p.includes((k=f==null?void 0:f.wrap)!=null?k:"、")?"center":"left",x=(R=f==null?void 0:f.textAlign)!=null?R:D;if(g.textAlign=x,g.textBaseline="middle",(f==null?void 0:f.gradient)&&ip(f==null?void 0:f.gradient)){let V=g.createLinearGradient(0,0,m,0);f==null||f.gradient.forEach(W=>{V.addColorStop(W.value,W.color)}),g.fillStyle=V}else g.fillStyle=(T=f==null?void 0:f.color)!=null?T:"rgba(128, 128, 128, 0.3)";let M=p.split((O=f==null?void 0:f.wrap)!=null?O:"、"),L=($=f==null?void 0:f.lineHeight)!=null?$:20,P=-(M.length*L/2)+L/2;M.forEach((V,W)=>{let U;x==="left"||x==="start"?U=-m/4:x==="right"||x==="end"?U=m/4:U=0,g.fillText(V,U,P+W*L)}),g.rotate(-C),g.translate(-m/2,-v/2)};return new Promise(D=>{let x=f==null?void 0:f.image;x?r(x).then(M=>{var N,k;let L=(N=f==null?void 0:f.imageWidth)!=null?N:M.width,P=(k=f==null?void 0:f.imageHeight)!=null?k:M.height;g.drawImage(M,-L/2,-P/2,L,P),D(h.toDataURL("image/png"))}).catch(()=>{F(),D(h.toDataURL("image/png"))}):(F(),D(h.toDataURL("image/png")))})}function o(p={}){let f=(0,Un.unref)(n);f&&(J3(p.width)&&(f.style.width=`${p.width}px`),J3(p.height)&&(f.style.height=`${p.height}px`),J3(p.str)&&i(p.str,p.attr).then(h=>{f.style.background=`url(${h}) left top repeat`}))}let l=oI(()=>{let p=(0,Un.unref)(e);if(!p)return;let{clientHeight:f,clientWidth:h}=p;o({height:f,width:h})}),s=(p,f)=>{var C,F;if(!Va)return;if((0,Un.unref)(n))return o({str:p,attr:f}),t;let h=(0,Un.unref)(e),m=document.createElement("div");if(n.value=m,m.id=t,m.style.pointerEvents="none",m.style.top="0px",m.style.left="0px",m.style.position=h===document.body?"fixed":"absolute",m.style.zIndex=(C=f==null?void 0:f.zIndex)!=null?C:"100000",!h)return t;let{clientHeight:v,clientWidth:g}=h;return o({str:p,width:g,height:v,attr:f}),(F=h==null?void 0:h.style)!=null&&F.position||(h.style.position="relative"),h.appendChild(m),t};function u(p,{str:f,attr:h}){p[0].removedNodes[0]&&p[0].removedNodes[0].id===t&&(n.value=void 0,s(f,h))}function c(p,f){let h={childList:!0,attributes:!0,characterData:!0,subtree:!0};new MutationObserver(m=>u(m,{str:p,attr:f})).observe((0,Un.unref)(e),h)}function d(p,f){Va&&(s(p,f),window.addEventListener("resize",l),f!=null&&f.forever&&c(p,f),(0,Un.getCurrentInstance)()&&a&&a())}return B9(()=>{Va&&window.removeEventListener("resize",l)}),{clear:a,setWatermark:d}};const Xnt={viewBox:"0 0 24 24",width:"1em",height:"1em"};function Znt(e,t){return H(),ue("svg",Xnt,[...t[0]||(t[0]=[be("path",{fill:"currentColor",d:"M16 3h6v6h-2V5h-4zM2 3h6v2H4v4H2zm18 16v-4h2v6h-6v-2zM4 19h4v2H2v-6h2z"},null,-1)])])}const Qnt=Mo({name:"ri-fullscreen-fill",render:Znt}),ert={viewBox:"0 0 24 24",width:"1em",height:"1em"};function trt(e,t){return H(),ue("svg",ert,[...t[0]||(t[0]=[be("path",{fill:"currentColor",d:"M18 7h4v2h-6V3h2zM8 9H2V7h4V3h2zm10 8v4h-2v-6h6v2zM8 15v6H6v-4H2v-2z"},null,-1)])])}const jG=Mo({name:"ri-fullscreen-exit-fill",render:trt}),nrt={key:0,class:"flex items-center justify-between"},rrt=["id"],art=["onClick"],irt={key:1},ort=he({name:"ReDialog",__name:"index",setup(e){const t=j({}),n=j(!1),r=B(()=>l=>{var s;return((s=l==null?void 0:l.footerButtons)==null?void 0:s.length)>0?l.footerButtons:[{label:"取消",text:!0,bg:!0,btnClick:({dialog:{options:u,index:c}})=>{const d=()=>nw(u,c,{command:"cancel"});u!=null&&u.beforeCancel&&od(u==null?void 0:u.beforeCancel)?u.beforeCancel(d,{options:u,index:c}):d()}},{label:"确定",type:"primary",text:!0,bg:!0,popconfirm:l==null?void 0:l.popconfirm,btnClick:({dialog:{options:u,index:c}})=>{u!=null&&u.sureBtnLoading&&(t.value[c]=Object.assign({},t.value[c],{loading:!0}));const d=()=>{u!=null&&u.sureBtnLoading&&(t.value[c].loading=!1)},p=()=>{d(),nw(u,c,{command:"sure"})};u!=null&&u.beforeSure&&od(u==null?void 0:u.beforeSure)?u.beforeSure(p,{options:u,index:c,closeLoading:d}):p()}}]}),a=B(()=>["el-icon","el-dialog__close","-translate-x-2","cursor-pointer","hover:text-[red]!"]);function i(l,s,u,c=!1){var d;if(c||(n.value=(d=s==null?void 0:s.fullscreen)!=null?d:!1),s!=null&&s[l]&&od(s==null?void 0:s[l]))return s==null?void 0:s[l]({options:s,index:u})}function o(l,s,u={command:"close"}){nw(l,s,u),i("close",l,s)}return(l,s)=>{const u=Yt("IconifyIconOffline"),c=Yt("el-button"),d=Yt("el-popconfirm"),p=Yt("el-dialog");return H(!0),ue(At,null,bn(y(a0),(f,h)=>(H(),je(p,en({key:h},{ref_for:!0},f,{modelValue:f.visible,"onUpdate:modelValue":m=>f.visible=m,class:"pure-dialog",fullscreen:n.value?!0:!!(f!=null&&f.fullscreen),onClosed:m=>o(f,h),onOpened:m=>i("open",f,h),onOpenAutoFocus:m=>i("openAutoFocus",f,h),onCloseAutoFocus:m=>i("closeAutoFocus",f,h)}),ji({default:Ie(()=>[(H(),je(an(f.contentRenderer({options:f,index:h})),en({ref_for:!0},f==null?void 0:f.props,{onClose:m=>o(f,h,m)}),null,16,["onClose"]))]),_:2},[f!=null&&f.fullscreenIcon||f!=null&&f.headerRenderer?{name:"header",fn:Ie(({close:m,titleId:v,titleClass:g})=>[f!=null&&f.fullscreenIcon?(H(),ue("div",nrt,[be("span",{id:v,class:J(g)},pt(f==null?void 0:f.title),11,rrt),f!=null&&f.fullscreen?$e("",!0):(H(),ue("i",{key:0,class:J(a.value),onClick:()=>{n.value=!n.value,i("fullscreenCallBack",Ke(se({},f),{fullscreen:n.value}),h,!0)}},[Ee(u,{class:"pure-dialog-svg",icon:f!=null&&f.fullscreen||n.value?y(jG):y(Qnt)},null,8,["icon"])],10,art))])):(H(),je(an(f==null?void 0:f.headerRenderer({close:m,titleId:v,titleClass:g})),{key:1}))]),key:"0"}:void 0,f!=null&&f.hideFooter?void 0:{name:"footer",fn:Ie(()=>[f!=null&&f.footerRenderer?(H(),je(an(f==null?void 0:f.footerRenderer({options:f,index:h})),{key:0})):(H(),ue("span",irt,[(H(!0),ue(At,null,bn(r.value(f),(m,v)=>{var g;return H(),ue(At,{key:v},[m.popconfirm?(H(),je(d,en({key:0,ref_for:!0},m.popconfirm,{onConfirm:C=>m.btnClick({dialog:{options:f,index:h},button:{btn:m,index:v}})}),{reference:Ie(()=>[Ee(c,en({ref_for:!0},m),{default:Ie(()=>[En(pt(m==null?void 0:m.label),1)]),_:2},1040)]),_:2},1040,["onConfirm"])):(H(),je(c,en({key:1,ref_for:!0},m,{loading:v===1&&((g=t.value[h])==null?void 0:g.loading),onClick:C=>m.btnClick({dialog:{options:f,index:h},button:{btn:m,index:v}})}),{default:Ie(()=>[En(pt(m==null?void 0:m.label),1)]),_:2},1040,["loading","onClick"]))],64)}),128))]))]),key:"1"}]),1040,["modelValue","onUpdate:modelValue","fullscreen","onClosed","onOpened","onOpenAutoFocus","onCloseAutoFocus"]))),128)}}});function _m(e){return o2()?(l2(e),!0):!1}const r0=typeof window!="undefined"&&typeof document!="undefined";typeof WorkerGlobalScope!="undefined"&&globalThis instanceof WorkerGlobalScope;const lrt=e=>typeof e!="undefined",srt=e=>e!=null,urt=Object.prototype.toString,S6=e=>urt.call(e)==="[object Object]",Ps=()=>{},crt=drt();function drt(){var e,t;return r0&&((e=window==null?void 0:window.navigator)==null?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||((t=window==null?void 0:window.navigator)==null?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(window==null?void 0:window.navigator.userAgent))}function frt(e,t){function n(...r){return new Promise((a,i)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(a).catch(i)})}return n}function prt(e,t={}){let n,r,a=Ps;const i=s=>{clearTimeout(s),a(),a=Ps};let o;return s=>{const u=Ta(e),c=Ta(t.maxWait);return n&&i(n),u<=0||c!==void 0&&c<=0?(r&&(i(r),r=void 0),Promise.resolve(s())):new Promise((d,p)=>{a=t.rejectOnCancel?p:d,o=s,c&&!r&&(r=setTimeout(()=>{n&&i(n),r=void 0,d(o())},c)),n=setTimeout(()=>{r&&i(r),r=void 0,d(s())},u)})}}function hrt(e,t=!1,n="Timeout"){return new Promise((r,a)=>{setTimeout(t?()=>a(n):r,e)})}function ofe(e){return e}function X3(e){return Array.isArray(e)?e:[e]}function lfe(e){return Kt()}function UTt(e,t=200,n={}){return frt(prt(t,n),e)}function sfe(e,t=!0,n){lfe()?Gt(e,n):t?e():Ne(e)}function mrt(e,t){lfe()&&da(e,t)}function qTt(e,t=1e3,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n;let i=null;const o=ar(!1);function l(){i&&(clearInterval(i),i=null)}function s(){o.value=!1,l()}function u(){const c=Ta(t);c<=0||(o.value=!0,a&&e(),l(),o.value&&(i=setInterval(e,c)))}if(r&&r0&&u(),Kn(t)||typeof t=="function"){const c=He(t,()=>{o.value&&r0&&u()});_m(c)}return _m(s),{isActive:JL(o),pause:s,resume:u}}function z2(e,t,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n,i=ar(!1);let o;function l(){o&&(clearTimeout(o),o=void 0)}function s(){i.value=!1,l()}function u(...c){a&&e(),l(),i.value=!0,o=setTimeout(()=>{i.value=!1,o=void 0,e(...c)},Ta(t))}return r&&(i.value=!0,r0&&u()),_m(s),{isPending:JL(i),start:u,stop:s}}function vrt(e,t,n){return He(e,t,Ke(se({},n),{immediate:!0}))}const W2=r0?window:void 0,grt=r0?window.document:void 0;function Hs(e){var t;const n=Ta(e);return(t=n==null?void 0:n.$el)!=null?t:n}function Xa(...e){const t=[],n=()=>{t.forEach(l=>l()),t.length=0},r=(l,s,u,c)=>(l.addEventListener(s,u,c),()=>l.removeEventListener(s,u,c)),a=B(()=>{const l=X3(Ta(e[0])).filter(s=>s!=null);return l.every(s=>typeof s!="string")?l:void 0}),i=vrt(()=>{var l,s;return[(s=(l=a.value)==null?void 0:l.map(u=>Hs(u)))!=null?s:[W2].filter(u=>u!=null),X3(Ta(a.value?e[1]:e[0])),X3(y(a.value?e[2]:e[1])),Ta(a.value?e[3]:e[2])]},([l,s,u,c])=>{if(n(),!(l!=null&&l.length)||!(s!=null&&s.length)||!(u!=null&&u.length))return;const d=S6(c)?se({},c):c;t.push(...l.flatMap(p=>s.flatMap(f=>u.map(h=>r(p,f,h,d)))))},{flush:"post"}),o=()=>{i(),n()};return _m(n),o}let KG=!1;function YTt(e,t,n={}){const{window:r=W2,ignore:a=[],capture:i=!0,detectIframe:o=!1,controls:l=!1}=n;if(!r)return l?{stop:Ps,cancel:Ps,trigger:Ps}:Ps;if(crt&&!KG){KG=!0;const v={passive:!0};Array.from(r.document.body.children).forEach(g=>g.addEventListener("click",Ps,v)),r.document.documentElement.addEventListener("click",Ps,v)}let s=!0;const u=v=>Ta(a).some(g=>{if(typeof g=="string")return Array.from(r.document.querySelectorAll(g)).some(C=>C===v.target||v.composedPath().includes(C));{const C=Hs(g);return C&&(v.target===C||v.composedPath().includes(C))}});function c(v){const g=Ta(v);return g&&g.$.subTree.shapeFlag===16}function d(v,g){const C=Ta(v),F=C.$.subTree&&C.$.subTree.children;return F==null||!Array.isArray(F)?!1:F.some(b=>b.el===g.target||g.composedPath().includes(b.el))}const p=v=>{const g=Hs(e);if(v.target!=null&&!(!(g instanceof Element)&&c(e)&&d(e,v))&&!(!g||g===v.target||v.composedPath().includes(g))){if("detail"in v&&v.detail===0&&(s=!u(v)),!s){s=!0;return}t(v)}};let f=!1;const h=[Xa(r,"click",v=>{f||(f=!0,setTimeout(()=>{f=!1},0),p(v))},{passive:!0,capture:i}),Xa(r,"pointerdown",v=>{const g=Hs(e);s=!u(v)&&!!(g&&!v.composedPath().includes(g))},{passive:!0}),o&&Xa(r,"blur",v=>{setTimeout(()=>{var g;const C=Hs(e);((g=r.document.activeElement)==null?void 0:g.tagName)==="IFRAME"&&!(C!=null&&C.contains(r.document.activeElement))&&t(v)},0)},{passive:!0})].filter(Boolean),m=()=>h.forEach(v=>v());return l?{stop:m,cancel:()=>{s=!1},trigger:v=>{s=!0,p(v),s=!1}}:m}function yrt(){const e=ar(!1),t=Kt();return t&&Gt(()=>{e.value=!0},t),e}function ufe(e){const t=yrt();return B(()=>(t.value,!!e()))}function brt(e){return typeof e=="function"?e:typeof e=="string"?t=>t.key===e:Array.isArray(e)?t=>e.includes(t.key):()=>!0}function JTt(...e){let t,n,r={};e.length===3?(t=e[0],n=e[1],r=e[2]):e.length===2?typeof e[1]=="object"?(t=!0,n=e[0],r=e[1]):(t=e[0],n=e[1]):(t=!0,n=e[0]);const{target:a=W2,eventName:i="keydown",passive:o=!1,dedupe:l=!1}=r,s=brt(t);return Xa(a,i,c=>{c.repeat&&Ta(l)||s(c)&&n(c)},o)}function XTt(e,t=null){const n=Kt();let r=()=>{};const a=UC((i,o)=>(r=o,{get(){var l,s;return i(),(s=(l=n==null?void 0:n.proxy)==null?void 0:l.$refs[e])!=null?s:t},set(){}}));return sfe(r),ll(r),a}function Crt(e){return JSON.parse(JSON.stringify(e))}function Frt(e,t,n={}){const{root:r,rootMargin:a="0px",threshold:i=0,window:o=W2,immediate:l=!0}=n,s=ufe(()=>o&&"IntersectionObserver"in o),u=B(()=>{const h=Ta(e);return X3(h).map(Hs).filter(srt)});let c=Ps;const d=ar(l),p=s.value?He(()=>[u.value,Hs(r),d.value],([h,m])=>{if(c(),!d.value||!h.length)return;const v=new IntersectionObserver(t,{root:Hs(m),rootMargin:a,threshold:i});h.forEach(g=>g&&v.observe(g)),c=()=>{v.disconnect(),c=Ps}},{immediate:l,flush:"post"}):Ps,f=()=>{c(),p(),d.value=!1};return _m(f),{isSupported:s,isActive:d,pause(){c(),d.value=!1},resume(){d.value=!0},stop:f}}const UG=["fullscreenchange","webkitfullscreenchange","webkitendfullscreen","mozfullscreenchange","MSFullscreenChange"];function ZTt(e,t={}){const{document:n=grt,autoExit:r=!1}=t,a=B(()=>{var C;return(C=Hs(e))!=null?C:n==null?void 0:n.documentElement}),i=ar(!1),o=B(()=>["requestFullscreen","webkitRequestFullscreen","webkitEnterFullscreen","webkitEnterFullScreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"].find(C=>n&&C in n||a.value&&C in a.value)),l=B(()=>["exitFullscreen","webkitExitFullscreen","webkitExitFullScreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"].find(C=>n&&C in n||a.value&&C in a.value)),s=B(()=>["fullScreen","webkitIsFullScreen","webkitDisplayingFullscreen","mozFullScreen","msFullscreenElement"].find(C=>n&&C in n||a.value&&C in a.value)),u=["fullscreenElement","webkitFullscreenElement","mozFullScreenElement","msFullscreenElement"].find(C=>n&&C in n),c=ufe(()=>a.value&&n&&o.value!==void 0&&l.value!==void 0&&s.value!==void 0),d=()=>u?(n==null?void 0:n[u])===a.value:!1,p=()=>{if(s.value){if(n&&n[s.value]!=null)return n[s.value];{const C=a.value;if((C==null?void 0:C[s.value])!=null)return!!C[s.value]}}return!1};function f(){return Qt(this,null,function*(){if(!(!c.value||!i.value)){if(l.value)if((n==null?void 0:n[l.value])!=null)yield n[l.value]();else{const C=a.value;(C==null?void 0:C[l.value])!=null&&(yield C[l.value]())}i.value=!1}})}function h(){return Qt(this,null,function*(){if(!c.value||i.value)return;p()&&(yield f());const C=a.value;o.value&&(C==null?void 0:C[o.value])!=null&&(yield C[o.value](),i.value=!0)})}function m(){return Qt(this,null,function*(){yield i.value?f():h()})}const v=()=>{const C=p();(!C||C&&d())&&(i.value=C)},g={capture:!1,passive:!0};return Xa(n,UG,v,g),Xa(()=>Hs(a),UG,v,g),sfe(v,!1),r&&_m(f),{isSupported:c,isFullscreen:i,enter:h,exit:f,toggle:m}}const Ert={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]},QTt=Object.assign({},{linear:ofe},Ert);function wrt([e,t,n,r]){const a=(c,d)=>1-3*d+3*c,i=(c,d)=>3*d-6*c,o=c=>3*c,l=(c,d,p)=>((a(d,p)*c+i(d,p))*c+o(d))*c,s=(c,d,p)=>3*a(d,p)*c*c+2*i(d,p)*c+o(d),u=c=>{let d=c;for(let p=0;p<4;++p){const f=s(d,e,n);if(f===0)return d;const h=l(d,e,n)-c;d-=h/f}return d};return c=>e===t&&n===r?c:l(u(c),t,r)}function qG(e,t,n){return e+n*(t-e)}function tw(e){return(typeof e=="number"?[e]:e)||[]}function Srt(e,t,n,r={}){var a,i;const{window:o=W2}=r,l=Ta(t),s=Ta(n),u=tw(l),c=tw(s),d=(a=Ta(r.duration))!=null?a:1e3,p=Date.now(),f=Date.now()+d,h=typeof r.transition=="function"?r.transition:(i=Ta(r.transition))!=null?i:ofe,m=typeof h=="function"?h:wrt(h);return new Promise(v=>{e.value=l;const g=()=>{var C;if((C=r.abort)!=null&&C.call(r)){v();return}const F=Date.now(),b=m((F-p)/d),E=tw(e.value).map((w,S)=>qG(u[S],c[S],b));Array.isArray(e.value)?e.value=E.map((w,S)=>{var A,_;return qG((A=u[S])!=null?A:0,(_=c[S])!=null?_:0,b)}):typeof e.value=="number"&&(e.value=E[0]),F<f?o==null||o.requestAnimationFrame(g):(e.value=s,v())};g()})}function ext(e,t={}){let n=0;const r=()=>{const i=Ta(e);return typeof i=="number"?i:i.map(Ta)},a=j(r());return He(r,i=>Qt(null,null,function*(){var o,l;if(Ta(t.disabled))return;const s=++n;if(t.delay&&(yield hrt(Ta(t.delay))),s!==n)return;const u=Array.isArray(i)?i.map(Ta):Ta(i);(o=t.onStarted)==null||o.call(t),yield Srt(a,a.value,u,Ke(se({},t),{abort:()=>{var c;return s!==n||((c=t.abort)==null?void 0:c.call(t))}})),(l=t.onFinished)==null||l.call(t)}),{deep:!0}),He(()=>Ta(t.disabled),i=>{i&&(n++,a.value=r())}),_m(()=>{n++}),B(()=>Ta(t.disabled)?r():a.value)}function txt(e,t,n,r={}){var a,i,o;const{clone:l=!1,passive:s=!1,eventName:u,deep:c=!1,defaultValue:d,shouldEmit:p}=r,f=Kt(),h=n||(f==null?void 0:f.emit)||((a=f==null?void 0:f.$emit)==null?void 0:a.bind(f))||((o=(i=f==null?void 0:f.proxy)==null?void 0:i.$emit)==null?void 0:o.bind(f==null?void 0:f.proxy));let m=u;m=m||`update:${t.toString()}`;const v=F=>l?typeof l=="function"?l(F):Crt(F):F,g=()=>lrt(e[t])?v(e[t]):d,C=F=>{p?p(F)&&h(m,F):h(m,F)};if(s){const F=g(),b=j(F);let E=!1;return He(()=>e[t],w=>{E||(E=!0,b.value=v(w),Ne(()=>E=!1))}),He(b,w=>{!E&&(w!==e[t]||c)&&C(w)},{deep:c}),b}else return B({get(){return g()},set(F){C(F)}})}const a0=j([]),nxt=e=>{const t=()=>a0.value.push(Object.assign(e,{visible:!0}));e!=null&&e.openDelay?z2(()=>{t()},e.openDelay):t()},nw=(e,t,n)=>{var a;a0.value[t].visible=!1,e.closeCallBack&&e.closeCallBack({options:e,index:t,args:n});const r=(a=e==null?void 0:e.closeDelay)!=null?a:200;z2(()=>{a0.value.splice(t,1)},r)},rxt=(e,t="title",n=0)=>{a0.value[n][t]=e},axt=()=>{a0.value=[]},Art=rfe(ort),_rt={key:1},Drt=he({name:"ReDrawer",__name:"index",setup(e){const t=j({}),n=B(()=>i=>{var o;return((o=i==null?void 0:i.footerButtons)==null?void 0:o.length)>0?i.footerButtons:[{label:"取消",text:!0,bg:!0,btnClick:({drawer:{options:l,index:s}})=>{const u=()=>rw(l,s,{command:"cancel"});l!=null&&l.beforeCancel&&od(l==null?void 0:l.beforeCancel)?l.beforeCancel(u,{options:l,index:s}):u()}},{label:"确定",type:"primary",text:!0,bg:!0,popConfirm:i==null?void 0:i.popConfirm,btnClick:({drawer:{options:l,index:s}})=>{l!=null&&l.sureBtnLoading&&(t.value[s]=Object.assign({},t.value[s],{loading:!0}));const u=()=>{l!=null&&l.sureBtnLoading&&(t.value[s].loading=!1)},c=()=>{u(),rw(l,s,{command:"sure"})};l!=null&&l.beforeSure&&od(l==null?void 0:l.beforeSure)?l.beforeSure(c,{options:l,index:s,closeLoading:u}):c()}}]});function r(i,o,l){if(o!=null&&o[i]&&od(o==null?void 0:o[i]))return o==null?void 0:o[i]({options:o,index:l})}function a(i,o,l={command:"close"}){rw(i,o,l),r("close",i,o)}return(i,o)=>{const l=Yt("el-button"),s=Yt("el-popconfirm"),u=Yt("el-drawer");return H(!0),ue(At,null,bn(y(i0),(c,d)=>(H(),je(u,en({key:d},{ref_for:!0},c,{modelValue:c.visible,"onUpdate:modelValue":p=>c.visible=p,class:"pure-drawer","append-to-body":!!(c!=null&&c.appendToBody),"append-to":c!=null&&c.appendTo?c.appendTo:"body","destroy-on-close":!!(c!=null&&c.destroyOnClose),"lock-scroll":!!(c!=null&&c.lockScroll),onClosed:p=>a(c,d),onOpened:p=>r("open",c,d),onOpenAutoFocus:p=>r("openAutoFocus",c,d),onCloseAutoFocus:p=>r("closeAutoFocus",c,d)}),ji({default:Ie(()=>[(H(),je(an(c.contentRenderer({options:c,index:d})),en({ref_for:!0},c==null?void 0:c.props,{onClose:p=>a(c,d,p)}),null,16,["onClose"]))]),_:2},[c!=null&&c.headerRenderer?{name:"header",fn:Ie(({close:p,titleId:f,titleClass:h})=>[(H(),je(an(c==null?void 0:c.headerRenderer({close:p,titleId:f,titleClass:h}))))]),key:"0"}:void 0,c!=null&&c.hideFooter?void 0:{name:"footer",fn:Ie(()=>[c!=null&&c.footerRenderer?(H(),je(an(c==null?void 0:c.footerRenderer({options:c,index:d})),{key:0})):(H(),ue("span",_rt,[(H(!0),ue(At,null,bn(n.value(c),(p,f)=>{var h;return H(),ue(At,{key:f},[p.popConfirm?(H(),je(s,en({key:0,ref_for:!0},p.popConfirm,{onConfirm:m=>p.btnClick({drawer:{options:c,index:d},button:{btn:p,index:f}})}),{reference:Ie(()=>[Ee(l,en({ref_for:!0},p),{default:Ie(()=>[En(pt(p==null?void 0:p.label),1)]),_:2},1040)]),_:2},1040,["onConfirm"])):(H(),je(l,en({key:1,ref_for:!0},p,{loading:f===1&&((h=t.value[d])==null?void 0:h.loading),onClick:m=>p.btnClick({drawer:{options:c,index:d},button:{btn:p,index:f}})}),{default:Ie(()=>[En(pt(p==null?void 0:p.label),1)]),_:2},1040,["loading","onClick"]))],64)}),128))]))]),key:"1"}]),1040,["modelValue","onUpdate:modelValue","append-to-body","append-to","destroy-on-close","lock-scroll","onClosed","onOpened","onOpenAutoFocus","onCloseAutoFocus"]))),128)}}}),i0=j([]),ixt=e=>{const t=()=>i0.value.push(Object.assign(e,{visible:!0}));e!=null&&e.openDelay?z2(()=>{t()},e.openDelay):t()},rw=(e,t,n)=>{var a;i0.value[t].visible=!1,e.closeCallBack&&e.closeCallBack({options:e,index:t,args:n});const r=(a=e==null?void 0:e.closeDelay)!=null?a:200;z2(()=>{i0.value.splice(t,1)},r)},oxt=(e,t="title",n=0)=>{i0.value[n][t]=e},lxt=()=>{i0.value=[]},Trt=rfe(Drt);var cfe={name:"zh-cn",el:{breadcrumb:{label:"面包屑"},colorpicker:{confirm:"确定",clear:"清空",defaultLabel:"颜色选择器",description:"当前颜色 {color},按 Enter 键选择新颜色",alphaLabel:"选择透明度的值",alphaDescription:"透明度 {alpha}, 当前颜色 {color}",hueLabel:"选择色相值",hueDescription:"色相 {hue}, 当前颜色 {color}",svLabel:"选择饱和度与明度的值",svDescription:"饱和度 {saturation}, 明度 {brightness}, 当前颜色 {color}",predefineDescription:"选择 {value} 作为颜色"},datepicker:{now:"此刻",today:"今天",cancel:"取消",clear:"清空",confirm:"确定",dateTablePrompt:"使用方向键与 Enter 键可选择日期",monthTablePrompt:"使用方向键与 Enter 键可选择月份",yearTablePrompt:"使用方向键与 Enter 键可选择年份",selectedDate:"已选日期",selectDate:"选择日期",selectTime:"选择时间",startDate:"开始日期",startTime:"开始时间",endDate:"结束日期",endTime:"结束时间",prevYear:"前一年",nextYear:"后一年",prevMonth:"上个月",nextMonth:"下个月",year:"年",month1:"1 月",month2:"2 月",month3:"3 月",month4:"4 月",month5:"5 月",month6:"6 月",month7:"7 月",month8:"8 月",month9:"9 月",month10:"10 月",month11:"11 月",month12:"12 月",weeks:{sun:"日",mon:"一",tue:"二",wed:"三",thu:"四",fri:"五",sat:"六"},weeksFull:{sun:"星期日",mon:"星期一",tue:"星期二",wed:"星期三",thu:"星期四",fri:"星期五",sat:"星期六"},months:{jan:"一月",feb:"二月",mar:"三月",apr:"四月",may:"五月",jun:"六月",jul:"七月",aug:"八月",sep:"九月",oct:"十月",nov:"十一月",dec:"十二月"}},inputNumber:{decrease:"减少数值",increase:"增加数值"},select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},mention:{loading:"加载中"},dropdown:{toggleDropdown:"切换下拉选项"},cascader:{noMatch:"无匹配数据",loading:"加载中",placeholder:"请选择",noData:"暂无数据"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},dialog:{close:"关闭此对话框"},drawer:{close:"关闭此对话框"},messagebox:{title:"提示",confirm:"确定",cancel:"取消",error:"输入的数据不合法!",close:"关闭此对话框"},upload:{deleteTip:"按 Delete 键可删除",delete:"删除",preview:"查看图片",continue:"继续上传"},slider:{defaultLabel:"滑块介于 {min} 至 {max}",defaultRangeStartLabel:"选择起始值",defaultRangeEndLabel:"选择结束值"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"},tour:{next:"下一步",previous:"上一步",finish:"结束导览",close:"关闭此对话框"},tree:{emptyText:"暂无数据"},transfer:{noMatch:"无匹配数据",noData:"无数据",titles:["列表 1","列表 2"],filterPlaceholder:"请输入搜索内容",noCheckedFormat:"共 {total} 项",hasCheckedFormat:"已选 {checked}/{total} 项"},image:{error:"加载失败"},pageHeader:{title:"返回"},popconfirm:{confirmButtonText:"确定",cancelButtonText:"取消"},carousel:{leftArrow:"上一张幻灯片",rightArrow:"下一张幻灯片",indicator:"幻灯片切换至索引 {index}"}}},xrt={name:"en",plus:{dialog:{confirmText:"Yes",cancelText:"No",title:"Dialog"},datepicker:{startPlaceholder:"Please select start time",endPlaceholder:"Please select end time"},dialogForm:{title:"Dialog form"},drawerForm:{title:"Drawer form",confirmText:"Yes",cancelText:"No"},form:{submitText:"Submit",resetText:"Reset",errorTip:"Please complete the form and submit again!"},field:{pleaseEnter:"Please enter ",pleaseSelect:"Please select "},popover:{confirmText:"Yes",cancelText:"No"},search:{searchText:"Search",resetText:"Reset",expand:"Expand",retract:"Retract"},table:{title:"Table",density:"Density",refresh:"Refresh",columnSettings:"Column settings",selectAll:"Select all",default:"Default",loose:"Loose",compact:"Compact",action:"Action",more:"More",confirmToPerformThisOperation:"Confirm to perform this operation?",prompt:"Prompt",sort:"Sort",resetText:"Reset"},stepsForm:{nextText:"Next step",preText:"Previous step",submitText:"Submit"},inputTag:{placeholder:"Please enter keywords and press enter or space key"},header:{logout:"logout"}}},krt={name:"zh-cn",plus:{dialog:{confirmText:"确定",cancelText:"取消",title:"弹窗"},datepicker:{startPlaceholder:"请选择开始时间",endPlaceholder:"请选择结束时间"},dialogForm:{title:"弹窗表单"},drawerForm:{title:"抽屉表单",confirmText:"确定",cancelText:"取消"},form:{submitText:"提交",resetText:"重置",errorTip:"请完整填写表单然后再次提交!"},field:{pleaseEnter:"请输入",pleaseSelect:"请选择"},popover:{confirmText:"确定",cancelText:"取消"},search:{searchText:"搜索",resetText:"重置",expand:"展开",retract:"收起"},table:{title:"表格",density:"密度",refresh:"刷新",columnSettings:"列设置",selectAll:"全选",default:"默认",loose:"宽松",compact:"紧凑",action:"操作",more:"更多",confirmToPerformThisOperation:"确定执行本次操作?",prompt:"提示",sort:"排序",resetText:"重置"},stepsForm:{nextText:"下一步",preText:"上一步",submitText:"提交"},inputTag:{placeholder:"请输入关键字后按回车/空格键"},header:{logout:"退出登录"}}};const Mrt={VITE_PUBLIC_PATH:"/vue-pure-admin/"};var Brt={pkg:{name:"vue-pure-admin",version:"6.2.0"}};const Rrt=he({name:"app",components:{[n6.name]:n6,ReDialog:Art,ReDrawer:Trt},computed:{currentLocale(){var e;return((e=this.$storage.locale)==null?void 0:e.locale)==="zh"?se(se({},cfe),krt):se(se({},MO),xrt)}},beforeCreate(){const{version:e,name:t}=Brt.pkg,{VITE_PUBLIC_PATH:n}=Mrt;DAe({pollingTime:3e5,localPackageVersion:e,originVersionFileUrl:`${location.origin}${n}version.json`},{title:t,description:"检测到新版本",buttonText:"立即更新"})}}),dfe=(e,t)=>{const n=e.__vccOpts||e;for(const[r,a]of t)n[r]=a;return n};function Lrt(e,t,n,r,a,i){const o=Yt("router-view"),l=Yt("ReDialog"),s=Yt("ReDrawer"),u=Yt("el-config-provider");return H(),je(u,{locale:e.currentLocale},{default:Ie(()=>[Ee(o),Ee(l),Ee(s)]),_:1},8,["locale"])}const Ort=dfe(Rrt,[["render",Lrt]]),Prt="modulepreload",Irt=function(e){return"/vue-pure-admin/"+e},YG={},Le=function(t,n,r){let a=Promise.resolve();if(n&&n.length>0){let s=function(u){return Promise.all(u.map(c=>Promise.resolve(c).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),l=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));a=s(n.map(u=>{if(u=Irt(u),u in YG)return;YG[u]=!0;const c=u.endsWith(".css"),d=c?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${u}"]${d}`))return;const p=document.createElement("link");if(p.rel=c?"stylesheet":Prt,c||(p.as="script"),p.crossOrigin="",p.href=u,l&&p.setAttribute("nonce",l),document.head.appendChild(p),c)return new Promise((f,h)=>{p.addEventListener("load",f),p.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${u}`)))})}))}function i(o){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=o,window.dispatchEvent(l),!l.defaultPrevented)throw o}return a.then(o=>{for(const l of o||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})},Nrt={buttons:{pureAccountSettings:{t:0,b:{t:2,i:[{t:3}],s:"Account"}},pureLoginOut:{t:0,b:{t:2,i:[{t:3}],s:"LoginOut"}},pureLogin:{t:0,b:{t:2,i:[{t:3}],s:"Login"}},pureOpenSystemSet:{t:0,b:{t:2,i:[{t:3}],s:"Open System Configs"}},pureReload:{t:0,b:{t:2,i:[{t:3}],s:"Reload"}},pureCloseCurrentTab:{t:0,b:{t:2,i:[{t:3}],s:"Close CurrentTab"}},pureCloseLeftTabs:{t:0,b:{t:2,i:[{t:3}],s:"Close LeftTabs"}},pureCloseRightTabs:{t:0,b:{t:2,i:[{t:3}],s:"Close RightTabs"}},pureCloseOtherTabs:{t:0,b:{t:2,i:[{t:3}],s:"Close OtherTabs"}},pureCloseAllTabs:{t:0,b:{t:2,i:[{t:3}],s:"Close AllTabs"}},pureContentFullScreen:{t:0,b:{t:2,i:[{t:3}],s:"Content FullScreen"}},pureContentExitFullScreen:{t:0,b:{t:2,i:[{t:3}],s:"Content ExitFullScreen"}},pureClickCollapse:{t:0,b:{t:2,i:[{t:3}],s:"Collapse"}},pureClickExpand:{t:0,b:{t:2,i:[{t:3}],s:"Expand"}},pureConfirm:{t:0,b:{t:2,i:[{t:3}],s:"Confirm"}},pureSwitch:{t:0,b:{t:2,i:[{t:3}],s:"Switch"}},pureClose:{t:0,b:{t:2,i:[{t:3}],s:"Close"}},pureBackTop:{t:0,b:{t:2,i:[{t:3}],s:"BackTop"}},pureOpenText:{t:0,b:{t:2,i:[{t:3}],s:"Open"}},pureCloseText:{t:0,b:{t:2,i:[{t:3}],s:"Close"}}},search:{pureTotal:{t:0,b:{t:2,i:[{t:3}],s:"Total"}},pureHistory:{t:0,b:{t:2,i:[{t:3}],s:"History"}},pureCollect:{t:0,b:{t:2,i:[{t:3}],s:"Collect"}},pureDragSort:{t:0,b:{t:2,i:[{t:3}],s:"Drag Sort"}},pureEmpty:{t:0,b:{t:2,i:[{t:3}],s:"Empty"}},purePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Search Menu"}}},panel:{pureSystemSet:{t:0,b:{t:2,i:[{t:3}],s:"System Configs"}},pureCloseSystemSet:{t:0,b:{t:2,i:[{t:3}],s:"Close System Configs"}},pureClearCacheAndToLogin:{t:0,b:{t:2,i:[{t:3}],s:"Clear cache and return to login page"}},pureClearCache:{t:0,b:{t:2,i:[{t:3}],s:"Clear Cache"}},pureOverallStyle:{t:0,b:{t:2,i:[{t:3}],s:"Overall Style"}},pureOverallStyleLight:{t:0,b:{t:2,i:[{t:3}],s:"Light"}},pureOverallStyleLightTip:{t:0,b:{t:2,i:[{t:3}],s:"Set sail freshly and light up the comfortable work interface"}},pureOverallStyleDark:{t:0,b:{t:2,i:[{t:3}],s:"Dark"}},pureOverallStyleDarkTip:{t:0,b:{t:2,i:[{t:3}],s:"Moonlight Overture, indulge in the tranquility and elegance of the night"}},pureOverallStyleSystem:{t:0,b:{t:2,i:[{t:3}],s:"Auto"}},pureOverallStyleSystemTip:{t:0,b:{t:2,i:[{t:3}],s:"Synchronize time, the interface naturally responds to morning and dusk"}},pureThemeColor:{t:0,b:{t:2,i:[{t:3}],s:"Theme Color"}},pureLayoutModel:{t:0,b:{t:2,i:[{t:3}],s:"Layout Model"}},pureVerticalTip:{t:0,b:{t:2,i:[{t:3}],s:"The menu on the left is familiar and friendly"}},pureHorizontalTip:{t:0,b:{t:2,i:[{t:3}],s:"Top menu, concise overview"}},pureMixTip:{t:0,b:{t:2,i:[{t:3}],s:"Mixed menu, flexible"}},pureStretch:{t:0,b:{t:2,i:[{t:3}],s:"Stretch Page"}},pureStretchFixed:{t:0,b:{t:2,i:[{t:3}],s:"Fixed"}},pureStretchFixedTip:{t:0,b:{t:2,i:[{t:3}],s:"Compact pages make it easy to find the information you need"}},pureStretchCustom:{t:0,b:{t:2,i:[{t:3}],s:"Custom"}},pureStretchCustomTip:{t:0,b:{t:2,i:[{t:3}],s:"Minimum 1280, maximum 1600"}},pureTagsStyle:{t:0,b:{t:2,i:[{t:3}],s:"Tags Style"}},pureTagsStyleSmart:{t:0,b:{t:2,i:[{t:3}],s:"Smart"}},pureTagsStyleSmartTip:{t:0,b:{t:2,i:[{t:3}],s:"Smart tags add fun and brilliance"}},pureTagsStyleCard:{t:0,b:{t:2,i:[{t:3}],s:"Card"}},pureTagsStyleCardTip:{t:0,b:{t:2,i:[{t:3}],s:"Card tags for efficient browsing"}},pureTagsStyleChrome:{t:0,b:{t:2,i:[{t:3}],s:"Chrome"}},pureTagsStyleChromeTip:{t:0,b:{t:2,i:[{t:3}],s:"Chrome style is classic and elegant"}},pureInterfaceDisplay:{t:0,b:{t:2,i:[{t:3}],s:"Interface Display"}},pureGreyModel:{t:0,b:{t:2,i:[{t:3}],s:"Grey Model"}},pureWeakModel:{t:0,b:{t:2,i:[{t:3}],s:"Weak Model"}},pureHiddenTags:{t:0,b:{t:2,i:[{t:3}],s:"Hidden Tags"}},pureHiddenFooter:{t:0,b:{t:2,i:[{t:3}],s:"Hidden Footer"}},pureMultiTagsCache:{t:0,b:{t:2,i:[{t:3}],s:"MultiTags Cache"}}},menus:{pureHome:{t:0,b:{t:2,i:[{t:3}],s:"Home"}},pureLogin:{t:0,b:{t:2,i:[{t:3}],s:"Login"}},pureEmpty:{t:0,b:{t:2,i:[{t:3}],s:"Empty Page"}},pureTable:{t:0,b:{t:2,i:[{t:3}],s:"Table"}},pureSysManagement:{t:0,b:{t:2,i:[{t:3}],s:"System Manage"}},pureUser:{t:0,b:{t:2,i:[{t:3}],s:"User Manage"}},pureRole:{t:0,b:{t:2,i:[{t:3}],s:"Role Manage"}},pureSystemMenu:{t:0,b:{t:2,i:[{t:3}],s:"Menu Manage"}},pureDept:{t:0,b:{t:2,i:[{t:3}],s:"Dept Manage"}},pureSysMonitor:{t:0,b:{t:2,i:[{t:3}],s:"System Monitor"}},pureOnlineUser:{t:0,b:{t:2,i:[{t:3}],s:"Online User"}},pureLoginLog:{t:0,b:{t:2,i:[{t:3}],s:"Login Log"}},pureOperationLog:{t:0,b:{t:2,i:[{t:3}],s:"Operation Log"}},pureSystemLog:{t:0,b:{t:2,i:[{t:3}],s:"System Log"}},pureCodeMirror:{t:0,b:{t:2,i:[{t:3}],s:"CodeMirror"}},pureMarkdown:{t:0,b:{t:2,i:[{t:3}],s:"Markdown"}},pureEditor:{t:0,b:{t:2,i:[{t:3}],s:"Editor"}},pureAbnormal:{t:0,b:{t:2,i:[{t:3}],s:"Abnormal Page"}},purePageNotFound:{t:0,b:{t:2,i:[{t:3}],s:"404"}},pureAccessDenied:{t:0,b:{t:2,i:[{t:3}],s:"403"}},pureServerError:{t:0,b:{t:2,i:[{t:3}],s:"500"}},pureComponents:{t:0,b:{t:2,i:[{t:3}],s:"Components"}},pureDialog:{t:0,b:{t:2,i:[{t:3}],s:"Dialog"}},pureDrawer:{t:0,b:{t:2,i:[{t:3}],s:"Drawer"}},pureMessage:{t:0,b:{t:2,i:[{t:3}],s:"Message Tips"}},pureVideo:{t:0,b:{t:2,i:[{t:3}],s:"Video"}},pureSegmented:{t:0,b:{t:2,i:[{t:3}],s:"Segmented"}},pureWaterfall:{t:0,b:{t:2,i:[{t:3}],s:"Waterfall"}},pureMap:{t:0,b:{t:2,i:[{t:3}],s:"Map"}},pureDraggable:{t:0,b:{t:2,i:[{t:3}],s:"Draggable"}},pureSplitPane:{t:0,b:{t:2,i:[{t:3}],s:"Split Pane"}},pureText:{t:0,b:{t:2,i:[{t:3}],s:"Text Ellipsis"}},pureSlider:{t:0,b:{t:2,i:[{t:3}],s:"Slider"}},pureElButton:{t:0,b:{t:2,i:[{t:3}],s:"Button"}},pureButton:{t:0,b:{t:2,i:[{t:3}],s:"Button Animation"}},pureCheckButton:{t:0,b:{t:2,i:[{t:3}],s:"Check Button"}},pureCropping:{t:0,b:{t:2,i:[{t:3}],s:"Picture Cropping"}},pureAnimatecss:{t:0,b:{t:2,i:[{t:3}],s:"AnimateCss Selector"}},pureCountTo:{t:0,b:{t:2,i:[{t:3}],s:"Digital Animation"}},pureSelector:{t:0,b:{t:2,i:[{t:3}],s:"Scope Selector"}},pureFlowChart:{t:0,b:{t:2,i:[{t:3}],s:"Flow Chart"}},pureSeamless:{t:0,b:{t:2,i:[{t:3}],s:"Seamless Scroll"}},pureContextmenu:{t:0,b:{t:2,i:[{t:3}],s:"Context Menu"}},pureTypeit:{t:0,b:{t:2,i:[{t:3}],s:"Typeit"}},pureJsonEditor:{t:0,b:{t:2,i:[{t:3}],s:"JSON Editor"}},pureColorPicker:{t:0,b:{t:2,i:[{t:3}],s:"Color Picker"}},pureColorPickerPanel:{t:0,b:{t:2,i:[{t:3}],s:"Color PickerPanel"}},pureDatePicker:{t:0,b:{t:2,i:[{t:3}],s:"Date Picker"}},pureDateTimePicker:{t:0,b:{t:2,i:[{t:3}],s:"DateTimePicker"}},pureTimePicker:{t:0,b:{t:2,i:[{t:3}],s:"TimePicker"}},pureTag:{t:0,b:{t:2,i:[{t:3}],s:"Tag"}},pureStatistic:{t:0,b:{t:2,i:[{t:3}],s:"Statistic"}},pureCollapse:{t:0,b:{t:2,i:[{t:3}],s:"Collapse"}},pureGanttastic:{t:0,b:{t:2,i:[{t:3}],s:"Gantt Chart"}},pureProgress:{t:0,b:{t:2,i:[{t:3}],s:"Progress"}},pureUpload:{t:0,b:{t:2,i:[{t:3}],s:"File Upload"}},pureCheckCard:{t:0,b:{t:2,i:[{t:3}],s:"CheckCard"}},pureMenus:{t:0,b:{t:2,i:[{t:3}],s:"MultiLevel Menu"}},pureMenu1:{t:0,b:{t:2,i:[{t:3}],s:"Menu1"}},"pureMenu1-1":{t:0,b:{t:2,i:[{t:3}],s:"Menu1-1"}},"pureMenu1-2":{t:0,b:{t:2,i:[{t:3}],s:"Menu1-2"}},"pureMenu1-2-1":{t:0,b:{t:2,i:[{t:3}],s:"Menu1-2-1"}},"pureMenu1-2-2":{t:0,b:{t:2,i:[{t:3}],s:"Menu1-2-2"}},"pureMenu1-3":{t:0,b:{t:2,i:[{t:3}],s:"Menu1-3"}},pureMenu2:{t:0,b:{t:2,i:[{t:3}],s:"Menu2"}},purePermission:{t:0,b:{t:2,i:[{t:3}],s:"Permission Manage"}},purePermissionPage:{t:0,b:{t:2,i:[{t:3}],s:"Page Permission"}},purePermissionButton:{t:0,b:{t:2,i:[{t:3}],s:"Button Permission"}},purePermissionButtonRouter:{t:0,b:{t:2,i:[{t:3}],s:"Route return button permission"}},purePermissionButtonLogin:{t:0,b:{t:2,i:[{t:3}],s:"Login interface return button permission"}},pureTabs:{t:0,b:{t:2,i:[{t:3}],s:"Tabs Operate"}},pureGuide:{t:0,b:{t:2,i:[{t:3}],s:"Guide"}},pureAble:{t:0,b:{t:2,i:[{t:3}],s:"Able"}},pureMenuTree:{t:0,b:{t:2,i:[{t:3}],s:"Menu Tree"}},pureVideoFrame:{t:0,b:{t:2,i:[{t:3}],s:"Video Frame Capture"}},pureWavesurfer:{t:0,b:{t:2,i:[{t:3}],s:"Audio Visualization"}},pureRipple:{t:0,b:{t:2,i:[{t:3}],s:"Ripple"}},pureMqtt:{t:0,b:{t:2,i:[{t:3}],s:"Mqtt Client"}},pureOptimize:{t:0,b:{t:2,i:[{t:3}],s:"Debounce、Throttle、Copy、Longpress Directives"}},pureVerify:{t:0,b:{t:2,i:[{t:3}],s:"Captcha"}},pureWatermark:{t:0,b:{t:2,i:[{t:3}],s:"Water Mark"}},purePrint:{t:0,b:{t:2,i:[{t:3}],s:"Print"}},pureDownload:{t:0,b:{t:2,i:[{t:3}],s:"Download"}},pureExternalPage:{t:0,b:{t:2,i:[{t:3}],s:"External Page"}},pureExternalDoc:{t:0,b:{t:2,i:[{t:3}],s:"Docs External"}},pureEmbeddedDoc:{t:0,b:{t:2,i:[{t:3}],s:"Docs Embedded"}},pureExternalLink:{t:0,b:{t:2,i:[{t:3}],s:"Vue-Pure-Admin"}},pureUtilsLink:{t:0,b:{t:2,i:[{t:3}],s:"Pure-Admin-Utils"}},pureColorHuntDoc:{t:0,b:{t:2,i:[{t:3}],s:"ColorHunt"}},pureUiGradients:{t:0,b:{t:2,i:[{t:3}],s:"UiGradients"}},pureEpDoc:{t:0,b:{t:2,i:[{t:3}],s:"Element-Plus"}},pureTailwindcssDoc:{t:0,b:{t:2,i:[{t:3}],s:"Tailwindcss"}},pureVueDoc:{t:0,b:{t:2,i:[{t:3}],s:"Vue3"}},pureViteDoc:{t:0,b:{t:2,i:[{t:3}],s:"Vite"}},purePiniaDoc:{t:0,b:{t:2,i:[{t:3}],s:"Pinia"}},pureRouterDoc:{t:0,b:{t:2,i:[{t:3}],s:"Vue-Router"}},pureAbout:{t:0,b:{t:2,i:[{t:3}],s:"About"}},pureResult:{t:0,b:{t:2,i:[{t:3}],s:"Result Page"}},pureSuccess:{t:0,b:{t:2,i:[{t:3}],s:"Success Page"}},pureFail:{t:0,b:{t:2,i:[{t:3}],s:"Fail Page"}},pureIconSelect:{t:0,b:{t:2,i:[{t:3}],s:"Icon Select"}},pureTimeline:{t:0,b:{t:2,i:[{t:3}],s:"Time Line"}},pureLineTree:{t:0,b:{t:2,i:[{t:3}],s:"LineTree"}},pureList:{t:0,b:{t:2,i:[{t:3}],s:"List Page"}},pureCardList:{t:0,b:{t:2,i:[{t:3}],s:"Card List Page"}},pureDebounce:{t:0,b:{t:2,i:[{t:3}],s:"Debounce & Throttle"}},pureFormDesign:{t:0,b:{t:2,i:[{t:3}],s:"Form Design"}},pureBarcode:{t:0,b:{t:2,i:[{t:3}],s:"Barcode"}},pureQrcode:{t:0,b:{t:2,i:[{t:3}],s:"Qrcode"}},pureCascader:{t:0,b:{t:2,i:[{t:3}],s:"Area Cascader"}},pureSwiper:{t:0,b:{t:2,i:[{t:3}],s:"Swiper Plugin"}},pureVirtualList:{t:0,b:{t:2,i:[{t:3}],s:"Virtual List"}},purePdf:{t:0,b:{t:2,i:[{t:3}],s:"PDF Preview"}},pureExcel:{t:0,b:{t:2,i:[{t:3}],s:"Export Excel"}},pureInfiniteScroll:{t:0,b:{t:2,i:[{t:3}],s:"Table Infinite Scroll"}},pureSensitive:{t:0,b:{t:2,i:[{t:3}],s:"Sensitive Filter"}},purePinyin:{t:0,b:{t:2,i:[{t:3}],s:"PinYin"}},pureDanmaku:{t:0,b:{t:2,i:[{t:3}],s:"Danmaku"}},pureSchemaForm:{t:0,b:{t:2,i:[{t:3}],s:"Form"}},pureTableBase:{t:0,b:{t:2,i:[{t:3}],s:"Base Usage"}},pureTableHigh:{t:0,b:{t:2,i:[{t:3}],s:"High Usage"}},pureTableEdit:{t:0,b:{t:2,i:[{t:3}],s:"Edit Usage"}},pureVxeTable:{t:0,b:{t:2,i:[{t:3}],s:"Virtual Usage"}},pureBoard:{t:0,b:{t:2,i:[{t:3}],s:"Paint Board"}},pureMindMap:{t:0,b:{t:2,i:[{t:3}],s:"Mind Map"}},pureMenuOverflow:{t:0,b:{t:2,i:[{t:3}],s:"Menu Overflow Show Tooltip Text"}},pureChildMenuOverflow:{t:0,b:{t:2,i:[{t:3}],s:"Child Menu Overflow Show Tooltip Text"}}},status:{pureLoad:{t:0,b:{t:2,i:[{t:3}],s:"Loading..."}},pureMessage:{t:0,b:{t:2,i:[{t:3}],s:"Message"}},pureNotify:{t:0,b:{t:2,i:[{t:3}],s:"Notify"}},pureTodo:{t:0,b:{t:2,i:[{t:3}],s:"Todo"}},pureNoMessage:{t:0,b:{t:2,i:[{t:3}],s:"No Message"}},pureNoNotify:{t:0,b:{t:2,i:[{t:3}],s:"No Notify"}},pureNoTodo:{t:0,b:{t:2,i:[{t:3}],s:"No Todo"}}},login:{pureUsername:{t:0,b:{t:2,i:[{t:3}],s:"Username"}},purePassword:{t:0,b:{t:2,i:[{t:3}],s:"Password"}},pureVerifyCode:{t:0,b:{t:2,i:[{t:3}],s:"VerifyCode"}},pureRemember:{t:0,b:{t:2,i:[{t:3}],s:"days no need to login"}},pureRememberInfo:{t:0,b:{t:2,i:[{t:3}],s:"After checking and logging in, will automatically log in to the system without entering your username and password within the specified number of days."}},pureSure:{t:0,b:{t:2,i:[{t:3}],s:"Sure Password"}},pureForget:{t:0,b:{t:2,i:[{t:3}],s:"Forget Password?"}},pureLogin:{t:0,b:{t:2,i:[{t:3}],s:"Login"}},pureThirdLogin:{t:0,b:{t:2,i:[{t:3}],s:"Third Login"}},purePhoneLogin:{t:0,b:{t:2,i:[{t:3}],s:"Phone Login"}},pureQRCodeLogin:{t:0,b:{t:2,i:[{t:3}],s:"QRCode Login"}},pureRegister:{t:0,b:{t:2,i:[{t:3}],s:"Register"}},pureWeChatLogin:{t:0,b:{t:2,i:[{t:3}],s:"WeChat Login"}},pureAlipayLogin:{t:0,b:{t:2,i:[{t:3}],s:"Alipay Login"}},pureQQLogin:{t:0,b:{t:2,i:[{t:3}],s:"QQ Login"}},pureWeiBoLogin:{t:0,b:{t:2,i:[{t:3}],s:"Weibo Login"}},purePhone:{t:0,b:{t:2,i:[{t:3}],s:"Phone"}},pureSmsVerifyCode:{t:0,b:{t:2,i:[{t:3}],s:"SMS VerifyCode"}},pureBack:{t:0,b:{t:2,i:[{t:3}],s:"Back"}},pureTest:{t:0,b:{t:2,i:[{t:3}],s:"Mock Test"}},pureTip:{t:0,b:{t:2,i:[{t:3}],s:'After scanning the code, click "Confirm" to complete the login'}},pureDefinite:{t:0,b:{t:2,i:[{t:3}],s:"Definite"}},pureLoginSuccess:{t:0,b:{t:2,i:[{t:3}],s:"Login Success"}},pureLoginFail:{t:0,b:{t:2,i:[{t:3}],s:"Login Fail"}},pureRegisterSuccess:{t:0,b:{t:2,i:[{t:3}],s:"Regist Success"}},pureTickPrivacy:{t:0,b:{t:2,i:[{t:3}],s:"Please tick Privacy Policy"}},pureReadAccept:{t:0,b:{t:2,i:[{t:3}],s:"I have read it carefully and accept"}},purePrivacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"Privacy Policy"}},pureGetVerifyCode:{t:0,b:{t:2,i:[{t:3}],s:"Get VerifyCode"}},pureInfo:{t:0,b:{t:2,i:[{t:3}],s:"Seconds"}},pureUsernameReg:{t:0,b:{t:2,i:[{t:3}],s:"Please enter username"}},purePassWordReg:{t:0,b:{t:2,i:[{t:3}],s:"Please enter password"}},pureVerifyCodeReg:{t:0,b:{t:2,i:[{t:3}],s:"Please enter verify code"}},pureVerifyCodeCorrectReg:{t:0,b:{t:2,i:[{t:3}],s:"Please enter correct verify code"}},pureVerifyCodeSixReg:{t:0,b:{t:2,i:[{t:3}],s:"Please enter a 6-digit verify code"}},purePhoneReg:{t:0,b:{t:2,i:[{t:3}],s:"Please enter the phone"}},purePhoneCorrectReg:{t:0,b:{t:2,i:[{t:3}],s:"Please enter the correct phone number format"}},purePassWordRuleReg:{t:0,b:{t:2,i:[{t:3}],s:"The password format should be any combination of 8-18 digits"}},purePassWordSureReg:{t:0,b:{t:2,i:[{t:3}],s:"Please enter confirm password"}},purePassWordDifferentReg:{t:0,b:{t:2,i:[{t:3}],s:"The two passwords do not match!"}},purePassWordUpdateReg:{t:0,b:{t:2,i:[{t:3}],s:"Password has been updated"}}}},$rt=Object.freeze(Object.defineProperty({__proto__:null,default:Nrt},Symbol.toStringTag,{value:"Module"})),Vrt={buttons:{pureAccountSettings:{t:0,b:{t:2,i:[{t:3}],s:"账户设置"}},pureLoginOut:{t:0,b:{t:2,i:[{t:3}],s:"退出系统"}},pureLogin:{t:0,b:{t:2,i:[{t:3}],s:"登录"}},pureOpenSystemSet:{t:0,b:{t:2,i:[{t:3}],s:"打开系统配置"}},pureReload:{t:0,b:{t:2,i:[{t:3}],s:"重新加载"}},pureCloseCurrentTab:{t:0,b:{t:2,i:[{t:3}],s:"关闭当前标签页"}},pureCloseLeftTabs:{t:0,b:{t:2,i:[{t:3}],s:"关闭左侧标签页"}},pureCloseRightTabs:{t:0,b:{t:2,i:[{t:3}],s:"关闭右侧标签页"}},pureCloseOtherTabs:{t:0,b:{t:2,i:[{t:3}],s:"关闭其他标签页"}},pureCloseAllTabs:{t:0,b:{t:2,i:[{t:3}],s:"关闭全部标签页"}},pureContentFullScreen:{t:0,b:{t:2,i:[{t:3}],s:"内容区全屏"}},pureContentExitFullScreen:{t:0,b:{t:2,i:[{t:3}],s:"内容区退出全屏"}},pureClickCollapse:{t:0,b:{t:2,i:[{t:3}],s:"点击折叠"}},pureClickExpand:{t:0,b:{t:2,i:[{t:3}],s:"点击展开"}},pureConfirm:{t:0,b:{t:2,i:[{t:3}],s:"确认"}},pureSwitch:{t:0,b:{t:2,i:[{t:3}],s:"切换"}},pureClose:{t:0,b:{t:2,i:[{t:3}],s:"关闭"}},pureBackTop:{t:0,b:{t:2,i:[{t:3}],s:"回到顶部"}},pureOpenText:{t:0,b:{t:2,i:[{t:3}],s:"开"}},pureCloseText:{t:0,b:{t:2,i:[{t:3}],s:"关"}}},search:{pureTotal:{t:0,b:{t:2,i:[{t:3}],s:"共"}},pureHistory:{t:0,b:{t:2,i:[{t:3}],s:"搜索历史"}},pureCollect:{t:0,b:{t:2,i:[{t:3}],s:"收藏"}},pureDragSort:{t:0,b:{t:2,i:[{t:3}],s:"(可拖拽排序)"}},pureEmpty:{t:0,b:{t:2,i:[{t:3}],s:"暂无搜索结果"}},purePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"搜索菜单(支持拼音搜索)"}}},panel:{pureSystemSet:{t:0,b:{t:2,i:[{t:3}],s:"系统配置"}},pureCloseSystemSet:{t:0,b:{t:2,i:[{t:3}],s:"关闭配置"}},pureClearCacheAndToLogin:{t:0,b:{t:2,i:[{t:3}],s:"清空缓存并返回登录页"}},pureClearCache:{t:0,b:{t:2,i:[{t:3}],s:"清空缓存"}},pureOverallStyle:{t:0,b:{t:2,i:[{t:3}],s:"整体风格"}},pureOverallStyleLight:{t:0,b:{t:2,i:[{t:3}],s:"浅色"}},pureOverallStyleLightTip:{t:0,b:{t:2,i:[{t:3}],s:"清新启航,点亮舒适的工作界面"}},pureOverallStyleDark:{t:0,b:{t:2,i:[{t:3}],s:"深色"}},pureOverallStyleDarkTip:{t:0,b:{t:2,i:[{t:3}],s:"月光序曲,沉醉于夜的静谧雅致"}},pureOverallStyleSystem:{t:0,b:{t:2,i:[{t:3}],s:"自动"}},pureOverallStyleSystemTip:{t:0,b:{t:2,i:[{t:3}],s:"同步时光,界面随晨昏自然呼应"}},pureThemeColor:{t:0,b:{t:2,i:[{t:3}],s:"主题色"}},pureLayoutModel:{t:0,b:{t:2,i:[{t:3}],s:"导航模式"}},pureVerticalTip:{t:0,b:{t:2,i:[{t:3}],s:"左侧菜单,亲切熟悉"}},pureHorizontalTip:{t:0,b:{t:2,i:[{t:3}],s:"顶部菜单,简洁概览"}},pureMixTip:{t:0,b:{t:2,i:[{t:3}],s:"混合菜单,灵活多变"}},pureStretch:{t:0,b:{t:2,i:[{t:3}],s:"页宽"}},pureStretchFixed:{t:0,b:{t:2,i:[{t:3}],s:"固定"}},pureStretchFixedTip:{t:0,b:{t:2,i:[{t:3}],s:"紧凑页面,轻松找到所需信息"}},pureStretchCustom:{t:0,b:{t:2,i:[{t:3}],s:"自定义"}},pureStretchCustomTip:{t:0,b:{t:2,i:[{t:3}],s:"最小1280、最大1600"}},pureTagsStyle:{t:0,b:{t:2,i:[{t:3}],s:"页签风格"}},pureTagsStyleSmart:{t:0,b:{t:2,i:[{t:3}],s:"灵动"}},pureTagsStyleSmartTip:{t:0,b:{t:2,i:[{t:3}],s:"灵动标签,添趣生辉"}},pureTagsStyleCard:{t:0,b:{t:2,i:[{t:3}],s:"卡片"}},pureTagsStyleCardTip:{t:0,b:{t:2,i:[{t:3}],s:"卡片标签,高效浏览"}},pureTagsStyleChrome:{t:0,b:{t:2,i:[{t:3}],s:"谷歌"}},pureTagsStyleChromeTip:{t:0,b:{t:2,i:[{t:3}],s:"谷歌风格,经典美观"}},pureInterfaceDisplay:{t:0,b:{t:2,i:[{t:3}],s:"界面显示"}},pureGreyModel:{t:0,b:{t:2,i:[{t:3}],s:"灰色模式"}},pureWeakModel:{t:0,b:{t:2,i:[{t:3}],s:"色弱模式"}},pureHiddenTags:{t:0,b:{t:2,i:[{t:3}],s:"隐藏标签页"}},pureHiddenFooter:{t:0,b:{t:2,i:[{t:3}],s:"隐藏页脚"}},pureMultiTagsCache:{t:0,b:{t:2,i:[{t:3}],s:"页签持久化"}}},menus:{pureHome:{t:0,b:{t:2,i:[{t:3}],s:"首页"}},pureLogin:{t:0,b:{t:2,i:[{t:3}],s:"登录"}},pureEmpty:{t:0,b:{t:2,i:[{t:3}],s:"无Layout页"}},pureTable:{t:0,b:{t:2,i:[{t:3}],s:"表格"}},pureSysManagement:{t:0,b:{t:2,i:[{t:3}],s:"系统管理"}},pureUser:{t:0,b:{t:2,i:[{t:3}],s:"用户管理"}},pureRole:{t:0,b:{t:2,i:[{t:3}],s:"角色管理"}},pureSystemMenu:{t:0,b:{t:2,i:[{t:3}],s:"菜单管理"}},pureDept:{t:0,b:{t:2,i:[{t:3}],s:"部门管理"}},pureSysMonitor:{t:0,b:{t:2,i:[{t:3}],s:"系统监控"}},pureOnlineUser:{t:0,b:{t:2,i:[{t:3}],s:"在线用户"}},pureLoginLog:{t:0,b:{t:2,i:[{t:3}],s:"登录日志"}},pureOperationLog:{t:0,b:{t:2,i:[{t:3}],s:"操作日志"}},pureSystemLog:{t:0,b:{t:2,i:[{t:3}],s:"系统日志"}},pureCodeMirror:{t:0,b:{t:2,i:[{t:3}],s:"代码编辑器"}},pureMarkdown:{t:0,b:{t:2,i:[{t:3}],s:"Markdown"}},pureEditor:{t:0,b:{t:2,i:[{t:3}],s:"编辑器"}},pureAbnormal:{t:0,b:{t:2,i:[{t:3}],s:"异常页面"}},purePageNotFound:{t:0,b:{t:2,i:[{t:3}],s:"404"}},pureAccessDenied:{t:0,b:{t:2,i:[{t:3}],s:"403"}},pureServerError:{t:0,b:{t:2,i:[{t:3}],s:"500"}},pureComponents:{t:0,b:{t:2,i:[{t:3}],s:"组件"}},pureDialog:{t:0,b:{t:2,i:[{t:3}],s:"函数式弹框"}},pureDrawer:{t:0,b:{t:2,i:[{t:3}],s:"函数式抽屉"}},pureMessage:{t:0,b:{t:2,i:[{t:3}],s:"消息提示"}},pureVideo:{t:0,b:{t:2,i:[{t:3}],s:"视频"}},pureSegmented:{t:0,b:{t:2,i:[{t:3}],s:"分段控制器"}},pureWaterfall:{t:0,b:{t:2,i:[{t:3}],s:"瀑布流无限滚动"}},pureMap:{t:0,b:{t:2,i:[{t:3}],s:"地图"}},pureDraggable:{t:0,b:{t:2,i:[{t:3}],s:"拖拽"}},pureSplitPane:{t:0,b:{t:2,i:[{t:3}],s:"切割面板"}},pureText:{t:0,b:{t:2,i:[{t:3}],s:"文本省略"}},pureSlider:{t:0,b:{t:2,i:[{t:3}],s:"滑块"}},pureElButton:{t:0,b:{t:2,i:[{t:3}],s:"按钮"}},pureCheckButton:{t:0,b:{t:2,i:[{t:3}],s:"可选按钮"}},pureButton:{t:0,b:{t:2,i:[{t:3}],s:"按钮动效"}},pureCropping:{t:0,b:{t:2,i:[{t:3}],s:"图片裁剪"}},pureAnimatecss:{t:0,b:{t:2,i:[{t:3}],s:"animate.css选择器"}},pureCountTo:{t:0,b:{t:2,i:[{t:3}],s:"数字动画"}},pureSelector:{t:0,b:{t:2,i:[{t:3}],s:"范围选择器"}},pureFlowChart:{t:0,b:{t:2,i:[{t:3}],s:"流程图"}},pureSeamless:{t:0,b:{t:2,i:[{t:3}],s:"无缝滚动"}},pureContextmenu:{t:0,b:{t:2,i:[{t:3}],s:"右键菜单"}},pureTypeit:{t:0,b:{t:2,i:[{t:3}],s:"打字机"}},pureJsonEditor:{t:0,b:{t:2,i:[{t:3}],s:"JSON编辑器"}},pureColorPicker:{t:0,b:{t:2,i:[{t:3}],s:"颜色选择器"}},pureColorPickerPanel:{t:0,b:{t:2,i:[{t:3}],s:"颜色选择器面板"}},pureDatePicker:{t:0,b:{t:2,i:[{t:3}],s:"日期选择器"}},pureDateTimePicker:{t:0,b:{t:2,i:[{t:3}],s:"日期时间选择器"}},pureTimePicker:{t:0,b:{t:2,i:[{t:3}],s:"时间选择器"}},pureTag:{t:0,b:{t:2,i:[{t:3}],s:"标签"}},pureStatistic:{t:0,b:{t:2,i:[{t:3}],s:"统计组件"}},pureCollapse:{t:0,b:{t:2,i:[{t:3}],s:"折叠面板"}},pureGanttastic:{t:0,b:{t:2,i:[{t:3}],s:"甘特图"}},pureProgress:{t:0,b:{t:2,i:[{t:3}],s:"进度条"}},pureUpload:{t:0,b:{t:2,i:[{t:3}],s:"文件上传"}},pureCheckCard:{t:0,b:{t:2,i:[{t:3}],s:"多选卡片"}},pureMenus:{t:0,b:{t:2,i:[{t:3}],s:"多级菜单"}},pureMenu1:{t:0,b:{t:2,i:[{t:3}],s:"菜单1"}},"pureMenu1-1":{t:0,b:{t:2,i:[{t:3}],s:"菜单1-1"}},"pureMenu1-2":{t:0,b:{t:2,i:[{t:3}],s:"菜单1-2"}},"pureMenu1-2-1":{t:0,b:{t:2,i:[{t:3}],s:"菜单1-2-1"}},"pureMenu1-2-2":{t:0,b:{t:2,i:[{t:3}],s:"菜单1-2-2"}},"pureMenu1-3":{t:0,b:{t:2,i:[{t:3}],s:"菜单1-3"}},pureMenu2:{t:0,b:{t:2,i:[{t:3}],s:"菜单二"}},purePermission:{t:0,b:{t:2,i:[{t:3}],s:"权限管理"}},purePermissionPage:{t:0,b:{t:2,i:[{t:3}],s:"页面权限"}},purePermissionButton:{t:0,b:{t:2,i:[{t:3}],s:"按钮权限"}},purePermissionButtonRouter:{t:0,b:{t:2,i:[{t:3}],s:"路由返回按钮权限"}},purePermissionButtonLogin:{t:0,b:{t:2,i:[{t:3}],s:"登录接口返回按钮权限"}},pureTabs:{t:0,b:{t:2,i:[{t:3}],s:"标签页操作"}},pureGuide:{t:0,b:{t:2,i:[{t:3}],s:"引导页"}},pureAble:{t:0,b:{t:2,i:[{t:3}],s:"功能"}},pureMenuTree:{t:0,b:{t:2,i:[{t:3}],s:"菜单树结构"}},pureVideoFrame:{t:0,b:{t:2,i:[{t:3}],s:"视频帧截取-wasm版"}},pureWavesurfer:{t:0,b:{t:2,i:[{t:3}],s:"音频可视化"}},pureRipple:{t:0,b:{t:2,i:[{t:3}],s:"波纹(Ripple)"}},pureMqtt:{t:0,b:{t:2,i:[{t:3}],s:"MQTT客户端(mqtt)"}},pureOptimize:{t:0,b:{t:2,i:[{t:3}],s:"防抖、截流、复制、长按指令"}},pureVerify:{t:0,b:{t:2,i:[{t:3}],s:"图形验证码"}},pureWatermark:{t:0,b:{t:2,i:[{t:3}],s:"水印"}},purePrint:{t:0,b:{t:2,i:[{t:3}],s:"打印"}},pureDownload:{t:0,b:{t:2,i:[{t:3}],s:"下载"}},pureExternalPage:{t:0,b:{t:2,i:[{t:3}],s:"外部页面"}},pureExternalDoc:{t:0,b:{t:2,i:[{t:3}],s:"文档外链"}},pureEmbeddedDoc:{t:0,b:{t:2,i:[{t:3}],s:"文档内嵌"}},pureExternalLink:{t:0,b:{t:2,i:[{t:3}],s:"vue-pure-admin"}},pureUtilsLink:{t:0,b:{t:2,i:[{t:3}],s:"pure-admin-utils"}},pureColorHuntDoc:{t:0,b:{t:2,i:[{t:3}],s:"调色板"}},pureUiGradients:{t:0,b:{t:2,i:[{t:3}],s:"渐变色"}},pureEpDoc:{t:0,b:{t:2,i:[{t:3}],s:"element-plus"}},pureTailwindcssDoc:{t:0,b:{t:2,i:[{t:3}],s:"tailwindcss"}},pureVueDoc:{t:0,b:{t:2,i:[{t:3}],s:"vue3"}},pureViteDoc:{t:0,b:{t:2,i:[{t:3}],s:"vite"}},purePiniaDoc:{t:0,b:{t:2,i:[{t:3}],s:"pinia"}},pureRouterDoc:{t:0,b:{t:2,i:[{t:3}],s:"vue-router"}},pureAbout:{t:0,b:{t:2,i:[{t:3}],s:"关于"}},pureResult:{t:0,b:{t:2,i:[{t:3}],s:"结果页面"}},pureSuccess:{t:0,b:{t:2,i:[{t:3}],s:"成功页面"}},pureFail:{t:0,b:{t:2,i:[{t:3}],s:"失败页面"}},pureIconSelect:{t:0,b:{t:2,i:[{t:3}],s:"图标选择器"}},pureTimeline:{t:0,b:{t:2,i:[{t:3}],s:"时间线"}},pureLineTree:{t:0,b:{t:2,i:[{t:3}],s:"树形连接线"}},pureList:{t:0,b:{t:2,i:[{t:3}],s:"列表页面"}},pureCardList:{t:0,b:{t:2,i:[{t:3}],s:"卡片列表页"}},pureDebounce:{t:0,b:{t:2,i:[{t:3}],s:"防抖节流"}},pureFormDesign:{t:0,b:{t:2,i:[{t:3}],s:"表单设计器"}},pureBarcode:{t:0,b:{t:2,i:[{t:3}],s:"条形码"}},pureQrcode:{t:0,b:{t:2,i:[{t:3}],s:"二维码"}},pureCascader:{t:0,b:{t:2,i:[{t:3}],s:"区域级联选择器"}},pureSwiper:{t:0,b:{t:2,i:[{t:3}],s:"Swiper插件"}},pureVirtualList:{t:0,b:{t:2,i:[{t:3}],s:"虚拟列表"}},purePdf:{t:0,b:{t:2,i:[{t:3}],s:"PDF预览"}},pureExcel:{t:0,b:{t:2,i:[{t:3}],s:"导出Excel"}},pureInfiniteScroll:{t:0,b:{t:2,i:[{t:3}],s:"表格无限滚动"}},pureSensitive:{t:0,b:{t:2,i:[{t:3}],s:"敏感词过滤"}},purePinyin:{t:0,b:{t:2,i:[{t:3}],s:"汉语拼音"}},pureDanmaku:{t:0,b:{t:2,i:[{t:3}],s:"弹幕"}},pureSchemaForm:{t:0,b:{t:2,i:[{t:3}],s:"表单"}},pureTableBase:{t:0,b:{t:2,i:[{t:3}],s:"基础用法"}},pureTableHigh:{t:0,b:{t:2,i:[{t:3}],s:"高级用法"}},pureTableEdit:{t:0,b:{t:2,i:[{t:3}],s:"可编辑用法"}},pureVxeTable:{t:0,b:{t:2,i:[{t:3}],s:"虚拟滚动"}},pureBoard:{t:0,b:{t:2,i:[{t:3}],s:"艺术画板"}},pureMindMap:{t:0,b:{t:2,i:[{t:3}],s:"思维导图"}},pureMenuOverflow:{t:0,b:{t:2,i:[{t:3}],s:"目录超出显示 Tooltip 文字提示"}},pureChildMenuOverflow:{t:0,b:{t:2,i:[{t:3}],s:"菜单超出显示 Tooltip 文字提示"}}},status:{pureLoad:{t:0,b:{t:2,i:[{t:3}],s:"加载中..."}},pureMessage:{t:0,b:{t:2,i:[{t:3}],s:"消息"}},pureNotify:{t:0,b:{t:2,i:[{t:3}],s:"通知"}},pureTodo:{t:0,b:{t:2,i:[{t:3}],s:"待办"}},pureNoMessage:{t:0,b:{t:2,i:[{t:3}],s:"暂无消息"}},pureNoNotify:{t:0,b:{t:2,i:[{t:3}],s:"暂无通知"}},pureNoTodo:{t:0,b:{t:2,i:[{t:3}],s:"暂无待办"}}},login:{pureUsername:{t:0,b:{t:2,i:[{t:3}],s:"账号"}},purePassword:{t:0,b:{t:2,i:[{t:3}],s:"密码"}},pureVerifyCode:{t:0,b:{t:2,i:[{t:3}],s:"验证码"}},pureRemember:{t:0,b:{t:2,i:[{t:3}],s:"天内免登录"}},pureRememberInfo:{t:0,b:{t:2,i:[{t:3}],s:"勾选并登录后,规定天数内无需输入用户名和密码会自动登入系统"}},pureSure:{t:0,b:{t:2,i:[{t:3}],s:"确认密码"}},pureForget:{t:0,b:{t:2,i:[{t:3}],s:"忘记密码?"}},pureLogin:{t:0,b:{t:2,i:[{t:3}],s:"登录"}},pureThirdLogin:{t:0,b:{t:2,i:[{t:3}],s:"第三方登录"}},purePhoneLogin:{t:0,b:{t:2,i:[{t:3}],s:"手机登录"}},pureQRCodeLogin:{t:0,b:{t:2,i:[{t:3}],s:"二维码登录"}},pureRegister:{t:0,b:{t:2,i:[{t:3}],s:"注册"}},pureWeChatLogin:{t:0,b:{t:2,i:[{t:3}],s:"微信登录"}},pureAlipayLogin:{t:0,b:{t:2,i:[{t:3}],s:"支付宝登录"}},pureQQLogin:{t:0,b:{t:2,i:[{t:3}],s:"QQ登录"}},pureWeiBoLogin:{t:0,b:{t:2,i:[{t:3}],s:"微博登录"}},purePhone:{t:0,b:{t:2,i:[{t:3}],s:"手机号码"}},pureSmsVerifyCode:{t:0,b:{t:2,i:[{t:3}],s:"短信验证码"}},pureBack:{t:0,b:{t:2,i:[{t:3}],s:"返回"}},pureTest:{t:0,b:{t:2,i:[{t:3}],s:"模拟测试"}},pureTip:{t:0,b:{t:2,i:[{t:3}],s:'扫码后点击"确认",即可完成登录'}},pureDefinite:{t:0,b:{t:2,i:[{t:3}],s:"确定"}},pureLoginSuccess:{t:0,b:{t:2,i:[{t:3}],s:"登录成功"}},pureLoginFail:{t:0,b:{t:2,i:[{t:3}],s:"登录失败"}},pureRegisterSuccess:{t:0,b:{t:2,i:[{t:3}],s:"注册成功"}},pureTickPrivacy:{t:0,b:{t:2,i:[{t:3}],s:"请勾选隐私政策"}},pureReadAccept:{t:0,b:{t:2,i:[{t:3}],s:"我已仔细阅读并接受"}},purePrivacyPolicy:{t:0,b:{t:2,i:[{t:3}],s:"《隐私政策》"}},pureGetVerifyCode:{t:0,b:{t:2,i:[{t:3}],s:"获取验证码"}},pureInfo:{t:0,b:{t:2,i:[{t:3}],s:"秒后重新获取"}},pureUsernameReg:{t:0,b:{t:2,i:[{t:3}],s:"请输入账号"}},purePassWordReg:{t:0,b:{t:2,i:[{t:3}],s:"请输入密码"}},pureVerifyCodeReg:{t:0,b:{t:2,i:[{t:3}],s:"请输入验证码"}},pureVerifyCodeCorrectReg:{t:0,b:{t:2,i:[{t:3}],s:"请输入正确的验证码"}},pureVerifyCodeSixReg:{t:0,b:{t:2,i:[{t:3}],s:"请输入6位数字验证码"}},purePhoneReg:{t:0,b:{t:2,i:[{t:3}],s:"请输入手机号码"}},purePhoneCorrectReg:{t:0,b:{t:2,i:[{t:3}],s:"请输入正确的手机号码格式"}},purePassWordRuleReg:{t:0,b:{t:2,i:[{t:3}],s:"密码格式应为8-18位数字、字母、符号的任意两种组合"}},purePassWordSureReg:{t:0,b:{t:2,i:[{t:3}],s:"请输入确认密码"}},purePassWordDifferentReg:{t:0,b:{t:2,i:[{t:3}],s:"两次密码不一致!"}},purePassWordUpdateReg:{t:0,b:{t:2,i:[{t:3}],s:"修改密码成功"}}}},Hrt=Object.freeze(Object.defineProperty({__proto__:null,default:Vrt},Symbol.toStringTag,{value:"Module"}));/*!
* shared v11.1.12
* (c) 2025 kazuya kawaguchi
* Released under the MIT License.
*/function zrt(e,t){typeof console!="undefined"&&(console.warn("[intlify] "+e),t&&console.warn(t.stack))}const A6=typeof window!="undefined",dp=(e,t=!1)=>t?Symbol.for(e):Symbol(e),Wrt=(e,t,n)=>Grt({l:e,k:t,s:n}),Grt=e=>JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029").replace(/\u0027/g,"\\u0027"),oi=e=>typeof e=="number"&&isFinite(e),jrt=e=>lI(e)==="[object Date]",_6=e=>lI(e)==="[object RegExp]",R9=e=>zr(e)&&Object.keys(e).length===0,Wi=Object.assign,Krt=Object.create,Ea=(e=null)=>Krt(e);function JG(e){return e.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/\//g,"&#x2F;").replace(/=/g,"&#x3D;")}function XG(e){return e.replace(/&(?![a-zA-Z0-9#]{2,6};)/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&apos;").replace(/</g,"&lt;").replace(/>/g,"&gt;")}function Urt(e){return e=e.replace(/(\w+)\s*=\s*"([^"]*)"/g,(r,a,i)=>`${a}="${XG(i)}"`),e=e.replace(/(\w+)\s*=\s*'([^']*)'/g,(r,a,i)=>`${a}='${XG(i)}'`),/\s*on\w+\s*=\s*["']?[^"'>]+["']?/gi.test(e)&&(e=e.replace(/(\s+)(on)(\w+\s*=)/gi,"$1&#111;n$3")),[/(\s+(?:href|src|action|formaction)\s*=\s*["']?)\s*javascript:/gi,/(style\s*=\s*["'][^"']*url\s*\(\s*)javascript:/gi].forEach(r=>{e=e.replace(r,"$1javascript&#58;")}),e}const qrt=Object.prototype.hasOwnProperty;function zs(e,t){return qrt.call(e,t)}const Qa=Array.isArray,Na=e=>typeof e=="function",Tn=e=>typeof e=="string",$a=e=>typeof e=="boolean",Yr=e=>e!==null&&typeof e=="object",Yrt=e=>Yr(e)&&Na(e.then)&&Na(e.catch),ffe=Object.prototype.toString,lI=e=>ffe.call(e),zr=e=>lI(e)==="[object Object]",Jrt=e=>e==null?"":Qa(e)||zr(e)&&e.toString===ffe?JSON.stringify(e,null,2):String(e);function sI(e,t=""){return e.reduce((n,r,a)=>a===0?n+r:n+t+r,"")}const l8=e=>!Yr(e)||Qa(e);function Z3(e,t){if(l8(e)||l8(t))throw new Error("Invalid value");const n=[{src:e,des:t}];for(;n.length;){const{src:r,des:a}=n.pop();Object.keys(r).forEach(i=>{i!=="__proto__"&&(Yr(r[i])&&!Yr(a[i])&&(a[i]=Array.isArray(r[i])?[]:Ea()),l8(a[i])||l8(r[i])?a[i]=r[i]:n.push({src:r[i],des:a[i]}))})}}/*!
* message-compiler v11.1.12
* (c) 2025 kazuya kawaguchi
* Released under the MIT License.
*/function Xrt(e,t,n){return{line:e,column:t,offset:n}}function cB(e,t,n){return{start:e,end:t}}const ra={EXPECTED_TOKEN:1,INVALID_TOKEN_IN_PLACEHOLDER:2,UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER:3,UNKNOWN_ESCAPE_SEQUENCE:4,INVALID_UNICODE_ESCAPE_SEQUENCE:5,UNBALANCED_CLOSING_BRACE:6,UNTERMINATED_CLOSING_BRACE:7,EMPTY_PLACEHOLDER:8,NOT_ALLOW_NEST_PLACEHOLDER:9,INVALID_LINKED_FORMAT:10,MUST_HAVE_MESSAGES_IN_PLURAL:11,UNEXPECTED_EMPTY_LINKED_MODIFIER:12,UNEXPECTED_EMPTY_LINKED_KEY:13,UNEXPECTED_LEXICAL_ANALYSIS:14},Zrt=17;function L9(e,t,n={}){const{domain:r,messages:a,args:i}=n,o=e,l=new SyntaxError(String(o));return l.code=e,t&&(l.location=t),l.domain=r,l}function Qrt(e){throw e}const Eu=" ",eat="\r",Xi=`
`,tat="\u2028",nat="\u2029";function rat(e){const t=e;let n=0,r=1,a=1,i=0;const o=S=>t[S]===eat&&t[S+1]===Xi,l=S=>t[S]===Xi,s=S=>t[S]===nat,u=S=>t[S]===tat,c=S=>o(S)||l(S)||s(S)||u(S),d=()=>n,p=()=>r,f=()=>a,h=()=>i,m=S=>o(S)||s(S)||u(S)?Xi:t[S],v=()=>m(n),g=()=>m(n+i);function C(){return i=0,c(n)&&(r++,a=0),o(n)&&n++,n++,a++,t[n]}function F(){return o(n+i)&&i++,i++,t[n+i]}function b(){n=0,r=1,a=1,i=0}function E(S=0){i=S}function w(){const S=n+i;for(;S!==n;)C();i=0}return{index:d,line:p,column:f,peekOffset:h,charAt:m,currentChar:v,currentPeek:g,next:C,peek:F,reset:b,resetPeek:E,skipToPeek:w}}const xc=void 0,aat=".",ZG="'",iat="tokenizer";function oat(e,t={}){const n=t.location!==!1,r=rat(e),a=()=>r.index(),i=()=>Xrt(r.line(),r.column(),r.index()),o=i(),l=a(),s={currentType:13,offset:l,startLoc:o,endLoc:o,lastType:13,lastOffset:l,lastStartLoc:o,lastEndLoc:o,braceNest:0,inLinked:!1,text:""},u=()=>s,{onError:c}=t;function d(Z,oe,Ae,...Oe){const Ge=u();if(oe.column+=Ae,oe.offset+=Ae,c){const Xe=n?cB(Ge.startLoc,oe):null,De=L9(Z,Xe,{domain:iat,args:Oe});c(De)}}function p(Z,oe,Ae){Z.endLoc=i(),Z.currentType=oe;const Oe={type:oe};return n&&(Oe.loc=cB(Z.startLoc,Z.endLoc)),Ae!=null&&(Oe.value=Ae),Oe}const f=Z=>p(Z,13);function h(Z,oe){return Z.currentChar()===oe?(Z.next(),oe):(d(ra.EXPECTED_TOKEN,i(),0,oe),"")}function m(Z){let oe="";for(;Z.currentPeek()===Eu||Z.currentPeek()===Xi;)oe+=Z.currentPeek(),Z.peek();return oe}function v(Z){const oe=m(Z);return Z.skipToPeek(),oe}function g(Z){if(Z===xc)return!1;const oe=Z.charCodeAt(0);return oe>=97&&oe<=122||oe>=65&&oe<=90||oe===95}function C(Z){if(Z===xc)return!1;const oe=Z.charCodeAt(0);return oe>=48&&oe<=57}function F(Z,oe){const{currentType:Ae}=oe;if(Ae!==2)return!1;m(Z);const Oe=g(Z.currentPeek());return Z.resetPeek(),Oe}function b(Z,oe){const{currentType:Ae}=oe;if(Ae!==2)return!1;m(Z);const Oe=Z.currentPeek()==="-"?Z.peek():Z.currentPeek(),Ge=C(Oe);return Z.resetPeek(),Ge}function E(Z,oe){const{currentType:Ae}=oe;if(Ae!==2)return!1;m(Z);const Oe=Z.currentPeek()===ZG;return Z.resetPeek(),Oe}function w(Z,oe){const{currentType:Ae}=oe;if(Ae!==7)return!1;m(Z);const Oe=Z.currentPeek()===".";return Z.resetPeek(),Oe}function S(Z,oe){const{currentType:Ae}=oe;if(Ae!==8)return!1;m(Z);const Oe=g(Z.currentPeek());return Z.resetPeek(),Oe}function A(Z,oe){const{currentType:Ae}=oe;if(!(Ae===7||Ae===11))return!1;m(Z);const Oe=Z.currentPeek()===":";return Z.resetPeek(),Oe}function _(Z,oe){const{currentType:Ae}=oe;if(Ae!==9)return!1;const Oe=()=>{const Xe=Z.currentPeek();return Xe==="{"?g(Z.peek()):Xe==="@"||Xe==="|"||Xe===":"||Xe==="."||Xe===Eu||!Xe?!1:Xe===Xi?(Z.peek(),Oe()):x(Z,!1)},Ge=Oe();return Z.resetPeek(),Ge}function D(Z){m(Z);const oe=Z.currentPeek()==="|";return Z.resetPeek(),oe}function x(Z,oe=!0){const Ae=(Ge=!1,Xe="")=>{const De=Z.currentPeek();return De==="{"||De==="@"||!De?Ge:De==="|"?!(Xe===Eu||Xe===Xi):De===Eu?(Z.peek(),Ae(!0,Eu)):De===Xi?(Z.peek(),Ae(!0,Xi)):!0},Oe=Ae();return oe&&Z.resetPeek(),Oe}function M(Z,oe){const Ae=Z.currentChar();return Ae===xc?xc:oe(Ae)?(Z.next(),Ae):null}function L(Z){const oe=Z.charCodeAt(0);return oe>=97&&oe<=122||oe>=65&&oe<=90||oe>=48&&oe<=57||oe===95||oe===36}function P(Z){return M(Z,L)}function N(Z){const oe=Z.charCodeAt(0);return oe>=97&&oe<=122||oe>=65&&oe<=90||oe>=48&&oe<=57||oe===95||oe===36||oe===45}function k(Z){return M(Z,N)}function R(Z){const oe=Z.charCodeAt(0);return oe>=48&&oe<=57}function T(Z){return M(Z,R)}function O(Z){const oe=Z.charCodeAt(0);return oe>=48&&oe<=57||oe>=65&&oe<=70||oe>=97&&oe<=102}function $(Z){return M(Z,O)}function V(Z){let oe="",Ae="";for(;oe=T(Z);)Ae+=oe;return Ae}function W(Z){let oe="";for(;;){const Ae=Z.currentChar();if(Ae==="{"||Ae==="}"||Ae==="@"||Ae==="|"||!Ae)break;if(Ae===Eu||Ae===Xi)if(x(Z))oe+=Ae,Z.next();else{if(D(Z))break;oe+=Ae,Z.next()}else oe+=Ae,Z.next()}return oe}function U(Z){v(Z);let oe="",Ae="";for(;oe=k(Z);)Ae+=oe;const Oe=Z.currentChar();if(Oe&&Oe!=="}"&&Oe!==xc&&Oe!==Eu&&Oe!==Xi&&Oe!==" "){const Ge=X(Z);return d(ra.INVALID_TOKEN_IN_PLACEHOLDER,i(),0,Ae+Ge),Ae+Ge}return Z.currentChar()===xc&&d(ra.UNTERMINATED_CLOSING_BRACE,i(),0),Ae}function ae(Z){v(Z);let oe="";return Z.currentChar()==="-"?(Z.next(),oe+=`-${V(Z)}`):oe+=V(Z),Z.currentChar()===xc&&d(ra.UNTERMINATED_CLOSING_BRACE,i(),0),oe}function ie(Z){return Z!==ZG&&Z!==Xi}function ye(Z){v(Z),h(Z,"'");let oe="",Ae="";for(;oe=M(Z,ie);)oe==="\\"?Ae+=ne(Z):Ae+=oe;const Oe=Z.currentChar();return Oe===Xi||Oe===xc?(d(ra.UNTERMINATED_SINGLE_QUOTE_IN_PLACEHOLDER,i(),0),Oe===Xi&&(Z.next(),h(Z,"'")),Ae):(h(Z,"'"),Ae)}function ne(Z){const oe=Z.currentChar();switch(oe){case"\\":case"'":return Z.next(),`\\${oe}`;case"u":return Y(Z,oe,4);case"U":return Y(Z,oe,6);default:return d(ra.UNKNOWN_ESCAPE_SEQUENCE,i(),0,oe),""}}function Y(Z,oe,Ae){h(Z,oe);let Oe="";for(let Ge=0;Ge<Ae;Ge++){const Xe=$(Z);if(!Xe){d(ra.INVALID_UNICODE_ESCAPE_SEQUENCE,i(),0,`\\${oe}${Oe}${Z.currentChar()}`);break}Oe+=Xe}return`\\${oe}${Oe}`}function te(Z){return Z!=="{"&&Z!=="}"&&Z!==Eu&&Z!==Xi}function X(Z){v(Z);let oe="",Ae="";for(;oe=M(Z,te);)Ae+=oe;return Ae}function re(Z){let oe="",Ae="";for(;oe=P(Z);)Ae+=oe;return Ae}function we(Z){const oe=Ae=>{const Oe=Z.currentChar();return Oe==="{"||Oe==="@"||Oe==="|"||Oe==="("||Oe===")"||!Oe||Oe===Eu?Ae:(Ae+=Oe,Z.next(),oe(Ae))};return oe("")}function q(Z){v(Z);const oe=h(Z,"|");return v(Z),oe}function Q(Z,oe){let Ae=null;switch(Z.currentChar()){case"{":return oe.braceNest>=1&&d(ra.NOT_ALLOW_NEST_PLACEHOLDER,i(),0),Z.next(),Ae=p(oe,2,"{"),v(Z),oe.braceNest++,Ae;case"}":return oe.braceNest>0&&oe.currentType===2&&d(ra.EMPTY_PLACEHOLDER,i(),0),Z.next(),Ae=p(oe,3,"}"),oe.braceNest--,oe.braceNest>0&&v(Z),oe.inLinked&&oe.braceNest===0&&(oe.inLinked=!1),Ae;case"@":return oe.braceNest>0&&d(ra.UNTERMINATED_CLOSING_BRACE,i(),0),Ae=ce(Z,oe)||f(oe),oe.braceNest=0,Ae;default:{let Ge=!0,Xe=!0,De=!0;if(D(Z))return oe.braceNest>0&&d(ra.UNTERMINATED_CLOSING_BRACE,i(),0),Ae=p(oe,1,q(Z)),oe.braceNest=0,oe.inLinked=!1,Ae;if(oe.braceNest>0&&(oe.currentType===4||oe.currentType===5||oe.currentType===6))return d(ra.UNTERMINATED_CLOSING_BRACE,i(),0),oe.braceNest=0,me(Z,oe);if(Ge=F(Z,oe))return Ae=p(oe,4,U(Z)),v(Z),Ae;if(Xe=b(Z,oe))return Ae=p(oe,5,ae(Z)),v(Z),Ae;if(De=E(Z,oe))return Ae=p(oe,6,ye(Z)),v(Z),Ae;if(!Ge&&!Xe&&!De)return Ae=p(oe,12,X(Z)),d(ra.INVALID_TOKEN_IN_PLACEHOLDER,i(),0,Ae.value),v(Z),Ae;break}}return Ae}function ce(Z,oe){const{currentType:Ae}=oe;let Oe=null;const Ge=Z.currentChar();switch((Ae===7||Ae===8||Ae===11||Ae===9)&&(Ge===Xi||Ge===Eu)&&d(ra.INVALID_LINKED_FORMAT,i(),0),Ge){case"@":return Z.next(),Oe=p(oe,7,"@"),oe.inLinked=!0,Oe;case".":return v(Z),Z.next(),p(oe,8,".");case":":return v(Z),Z.next(),p(oe,9,":");default:return D(Z)?(Oe=p(oe,1,q(Z)),oe.braceNest=0,oe.inLinked=!1,Oe):w(Z,oe)||A(Z,oe)?(v(Z),ce(Z,oe)):S(Z,oe)?(v(Z),p(oe,11,re(Z))):_(Z,oe)?(v(Z),Ge==="{"?Q(Z,oe)||Oe:p(oe,10,we(Z))):(Ae===7&&d(ra.INVALID_LINKED_FORMAT,i(),0),oe.braceNest=0,oe.inLinked=!1,me(Z,oe))}}function me(Z,oe){let Ae={type:13};if(oe.braceNest>0)return Q(Z,oe)||f(oe);if(oe.inLinked)return ce(Z,oe)||f(oe);switch(Z.currentChar()){case"{":return Q(Z,oe)||f(oe);case"}":return d(ra.UNBALANCED_CLOSING_BRACE,i(),0),Z.next(),p(oe,3,"}");case"@":return ce(Z,oe)||f(oe);default:{if(D(Z))return Ae=p(oe,1,q(Z)),oe.braceNest=0,oe.inLinked=!1,Ae;if(x(Z))return p(oe,0,W(Z));break}}return Ae}function de(){const{currentType:Z,offset:oe,startLoc:Ae,endLoc:Oe}=s;return s.lastType=Z,s.lastOffset=oe,s.lastStartLoc=Ae,s.lastEndLoc=Oe,s.offset=a(),s.startLoc=i(),r.currentChar()===xc?p(s,13):me(r,s)}return{nextToken:de,currentOffset:a,currentPosition:i,context:u}}const lat="parser",sat=/(?:\\\\|\\'|\\u([0-9a-fA-F]{4})|\\U([0-9a-fA-F]{6}))/g;function uat(e,t,n){switch(e){case"\\\\":return"\\";case"\\'":return"'";default:{const r=parseInt(t||n,16);return r<=55295||r>=57344?String.fromCodePoint(r):"<22>"}}}function cat(e={}){const t=e.location!==!1,{onError:n}=e;function r(g,C,F,b,...E){const w=g.currentPosition();if(w.offset+=b,w.column+=b,n){const S=t?cB(F,w):null,A=L9(C,S,{domain:lat,args:E});n(A)}}function a(g,C,F){const b={type:g};return t&&(b.start=C,b.end=C,b.loc={start:F,end:F}),b}function i(g,C,F,b){t&&(g.end=C,g.loc&&(g.loc.end=F))}function o(g,C){const F=g.context(),b=a(3,F.offset,F.startLoc);return b.value=C,i(b,g.currentOffset(),g.currentPosition()),b}function l(g,C){const F=g.context(),{lastOffset:b,lastStartLoc:E}=F,w=a(5,b,E);return w.index=parseInt(C,10),g.nextToken(),i(w,g.currentOffset(),g.currentPosition()),w}function s(g,C){const F=g.context(),{lastOffset:b,lastStartLoc:E}=F,w=a(4,b,E);return w.key=C,g.nextToken(),i(w,g.currentOffset(),g.currentPosition()),w}function u(g,C){const F=g.context(),{lastOffset:b,lastStartLoc:E}=F,w=a(9,b,E);return w.value=C.replace(sat,uat),g.nextToken(),i(w,g.currentOffset(),g.currentPosition()),w}function c(g){const C=g.nextToken(),F=g.context(),{lastOffset:b,lastStartLoc:E}=F,w=a(8,b,E);return C.type!==11?(r(g,ra.UNEXPECTED_EMPTY_LINKED_MODIFIER,F.lastStartLoc,0),w.value="",i(w,b,E),{nextConsumeToken:C,node:w}):(C.value==null&&r(g,ra.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,wu(C)),w.value=C.value||"",i(w,g.currentOffset(),g.currentPosition()),{node:w})}function d(g,C){const F=g.context(),b=a(7,F.offset,F.startLoc);return b.value=C,i(b,g.currentOffset(),g.currentPosition()),b}function p(g){const C=g.context(),F=a(6,C.offset,C.startLoc);let b=g.nextToken();if(b.type===8){const E=c(g);F.modifier=E.node,b=E.nextConsumeToken||g.nextToken()}switch(b.type!==9&&r(g,ra.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,wu(b)),b=g.nextToken(),b.type===2&&(b=g.nextToken()),b.type){case 10:b.value==null&&r(g,ra.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,wu(b)),F.key=d(g,b.value||"");break;case 4:b.value==null&&r(g,ra.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,wu(b)),F.key=s(g,b.value||"");break;case 5:b.value==null&&r(g,ra.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,wu(b)),F.key=l(g,b.value||"");break;case 6:b.value==null&&r(g,ra.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,wu(b)),F.key=u(g,b.value||"");break;default:{r(g,ra.UNEXPECTED_EMPTY_LINKED_KEY,C.lastStartLoc,0);const E=g.context(),w=a(7,E.offset,E.startLoc);return w.value="",i(w,E.offset,E.startLoc),F.key=w,i(F,E.offset,E.startLoc),{nextConsumeToken:b,node:F}}}return i(F,g.currentOffset(),g.currentPosition()),{node:F}}function f(g){const C=g.context(),F=C.currentType===1?g.currentOffset():C.offset,b=C.currentType===1?C.endLoc:C.startLoc,E=a(2,F,b);E.items=[];let w=null;do{const _=w||g.nextToken();switch(w=null,_.type){case 0:_.value==null&&r(g,ra.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,wu(_)),E.items.push(o(g,_.value||""));break;case 5:_.value==null&&r(g,ra.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,wu(_)),E.items.push(l(g,_.value||""));break;case 4:_.value==null&&r(g,ra.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,wu(_)),E.items.push(s(g,_.value||""));break;case 6:_.value==null&&r(g,ra.UNEXPECTED_LEXICAL_ANALYSIS,C.lastStartLoc,0,wu(_)),E.items.push(u(g,_.value||""));break;case 7:{const D=p(g);E.items.push(D.node),w=D.nextConsumeToken||null;break}}}while(C.currentType!==13&&C.currentType!==1);const S=C.currentType===1?C.lastOffset:g.currentOffset(),A=C.currentType===1?C.lastEndLoc:g.currentPosition();return i(E,S,A),E}function h(g,C,F,b){const E=g.context();let w=b.items.length===0;const S=a(1,C,F);S.cases=[],S.cases.push(b);do{const A=f(g);w||(w=A.items.length===0),S.cases.push(A)}while(E.currentType!==13);return w&&r(g,ra.MUST_HAVE_MESSAGES_IN_PLURAL,F,0),i(S,g.currentOffset(),g.currentPosition()),S}function m(g){const C=g.context(),{offset:F,startLoc:b}=C,E=f(g);return C.currentType===13?E:h(g,F,b,E)}function v(g){const C=oat(g,Wi({},e)),F=C.context(),b=a(0,F.offset,F.startLoc);return t&&b.loc&&(b.loc.source=g),b.body=m(C),e.onCacheKey&&(b.cacheKey=e.onCacheKey(g)),F.currentType!==13&&r(C,ra.UNEXPECTED_LEXICAL_ANALYSIS,F.lastStartLoc,0,g[F.offset]||""),i(b,C.currentOffset(),C.currentPosition()),b}return{parse:v}}function wu(e){if(e.type===13)return"EOF";const t=(e.value||"").replace(/\r?\n/gu,"\\n");return t.length>10?t.slice(0,9)+"…":t}function dat(e,t={}){const n={ast:e,helpers:new Set};return{context:()=>n,helper:i=>(n.helpers.add(i),i)}}function QG(e,t){for(let n=0;n<e.length;n++)uI(e[n],t)}function uI(e,t){switch(e.type){case 1:QG(e.cases,t),t.helper("plural");break;case 2:QG(e.items,t);break;case 6:{uI(e.key,t),t.helper("linked"),t.helper("type");break}case 5:t.helper("interpolate"),t.helper("list");break;case 4:t.helper("interpolate"),t.helper("named");break}}function fat(e,t={}){const n=dat(e);n.helper("normalize"),e.body&&uI(e.body,n);const r=n.context();e.helpers=Array.from(r.helpers)}function pat(e){const t=e.body;return t.type===2?ej(t):t.cases.forEach(n=>ej(n)),e}function ej(e){if(e.items.length===1){const t=e.items[0];(t.type===3||t.type===9)&&(e.static=t.value,delete t.value)}else{const t=[];for(let n=0;n<e.items.length;n++){const r=e.items[n];if(!(r.type===3||r.type===9)||r.value==null)break;t.push(r.value)}if(t.length===e.items.length){e.static=sI(t);for(let n=0;n<e.items.length;n++){const r=e.items[n];(r.type===3||r.type===9)&&delete r.value}}}}function Kv(e){switch(e.t=e.type,e.type){case 0:{const t=e;Kv(t.body),t.b=t.body,delete t.body;break}case 1:{const t=e,n=t.cases;for(let r=0;r<n.length;r++)Kv(n[r]);t.c=n,delete t.cases;break}case 2:{const t=e,n=t.items;for(let r=0;r<n.length;r++)Kv(n[r]);t.i=n,delete t.items,t.static&&(t.s=t.static,delete t.static);break}case 3:case 9:case 8:case 7:{const t=e;t.value&&(t.v=t.value,delete t.value);break}case 6:{const t=e;Kv(t.key),t.k=t.key,delete t.key,t.modifier&&(Kv(t.modifier),t.m=t.modifier,delete t.modifier);break}case 5:{const t=e;t.i=t.index,delete t.index;break}case 4:{const t=e;t.k=t.key,delete t.key;break}}delete e.type}function hat(e,t){const{filename:n,breakLineCode:r,needIndent:a}=t,i=t.location!==!1,o={filename:n,code:"",column:1,line:1,offset:0,map:void 0,breakLineCode:r,needIndent:a,indentLevel:0};i&&e.loc&&(o.source=e.loc.source);const l=()=>o;function s(m,v){o.code+=m}function u(m,v=!0){const g=v?r:"";s(a?g+" ".repeat(m):g)}function c(m=!0){const v=++o.indentLevel;m&&u(v)}function d(m=!0){const v=--o.indentLevel;m&&u(v)}function p(){u(o.indentLevel)}return{context:l,push:s,indent:c,deindent:d,newline:p,helper:m=>`_${m}`,needIndent:()=>o.needIndent}}function mat(e,t){const{helper:n}=e;e.push(`${n("linked")}(`),o0(e,t.key),t.modifier?(e.push(", "),o0(e,t.modifier),e.push(", _type")):e.push(", undefined, _type"),e.push(")")}function vat(e,t){const{helper:n,needIndent:r}=e;e.push(`${n("normalize")}([`),e.indent(r());const a=t.items.length;for(let i=0;i<a&&(o0(e,t.items[i]),i!==a-1);i++)e.push(", ");e.deindent(r()),e.push("])")}function gat(e,t){const{helper:n,needIndent:r}=e;if(t.cases.length>1){e.push(`${n("plural")}([`),e.indent(r());const a=t.cases.length;for(let i=0;i<a&&(o0(e,t.cases[i]),i!==a-1);i++)e.push(", ");e.deindent(r()),e.push("])")}}function yat(e,t){t.body?o0(e,t.body):e.push("null")}function o0(e,t){const{helper:n}=e;switch(t.type){case 0:yat(e,t);break;case 1:gat(e,t);break;case 2:vat(e,t);break;case 6:mat(e,t);break;case 8:e.push(JSON.stringify(t.value),t);break;case 7:e.push(JSON.stringify(t.value),t);break;case 5:e.push(`${n("interpolate")}(${n("list")}(${t.index}))`,t);break;case 4:e.push(`${n("interpolate")}(${n("named")}(${JSON.stringify(t.key)}))`,t);break;case 9:e.push(JSON.stringify(t.value),t);break;case 3:e.push(JSON.stringify(t.value),t);break}}const bat=(e,t={})=>{const n=Tn(t.mode)?t.mode:"normal",r=Tn(t.filename)?t.filename:"message.intl";t.sourceMap;const a=t.breakLineCode!=null?t.breakLineCode:n==="arrow"?";":`
`,i=t.needIndent?t.needIndent:n!=="arrow",o=e.helpers||[],l=hat(e,{filename:r,breakLineCode:a,needIndent:i});l.push(n==="normal"?"function __msg__ (ctx) {":"(ctx) => {"),l.indent(i),o.length>0&&(l.push(`const { ${sI(o.map(c=>`${c}: _${c}`),", ")} } = ctx`),l.newline()),l.push("return "),o0(l,e),l.deindent(i),l.push("}"),delete e.helpers;const{code:s,map:u}=l.context();return{ast:e,code:s,map:u?u.toJSON():void 0}};function Cat(e,t={}){const n=Wi({},t),r=!!n.jit,a=!!n.minify,i=n.optimize==null?!0:n.optimize,l=cat(n).parse(e);return r?(i&&pat(l),a&&Kv(l),{ast:l,code:""}):(fat(l,n),bat(l,n))}/*!
* core-base v11.1.12
* (c) 2025 kazuya kawaguchi
* Released under the MIT License.
*/function Xu(e){return Yr(e)&&cI(e)===0&&(zs(e,"b")||zs(e,"body"))}const pfe=["b","body"];function Fat(e){return fp(e,pfe)}const hfe=["c","cases"];function Eat(e){return fp(e,hfe,[])}const mfe=["s","static"];function wat(e){return fp(e,mfe)}const vfe=["i","items"];function Sat(e){return fp(e,vfe,[])}const gfe=["t","type"];function cI(e){return fp(e,gfe)}const yfe=["v","value"];function s8(e,t){const n=fp(e,yfe);if(n!=null)return n;throw h5(t)}const bfe=["m","modifier"];function Aat(e){return fp(e,bfe)}const Cfe=["k","key"];function _at(e){const t=fp(e,Cfe);if(t)return t;throw h5(6)}function fp(e,t,n){for(let r=0;r<t.length;r++){const a=t[r];if(zs(e,a)&&e[a]!=null)return e[a]}return n}const Ffe=[...pfe,...hfe,...mfe,...vfe,...Cfe,...bfe,...yfe,...gfe];function h5(e){return new Error(`unhandled node type: ${e}`)}function aw(e){return n=>Dat(n,e)}function Dat(e,t){const n=Fat(t);if(n==null)throw h5(0);if(cI(n)===1){const i=Eat(n);return e.plural(i.reduce((o,l)=>[...o,tj(e,l)],[]))}else return tj(e,n)}function tj(e,t){const n=wat(t);if(n!=null)return e.type==="text"?n:e.normalize([n]);{const r=Sat(t).reduce((a,i)=>[...a,dB(e,i)],[]);return e.normalize(r)}}function dB(e,t){const n=cI(t);switch(n){case 3:return s8(t,n);case 9:return s8(t,n);case 4:{const r=t;if(zs(r,"k")&&r.k)return e.interpolate(e.named(r.k));if(zs(r,"key")&&r.key)return e.interpolate(e.named(r.key));throw h5(n)}case 5:{const r=t;if(zs(r,"i")&&oi(r.i))return e.interpolate(e.list(r.i));if(zs(r,"index")&&oi(r.index))return e.interpolate(e.list(r.index));throw h5(n)}case 6:{const r=t,a=Aat(r),i=_at(r);return e.linked(dB(e,i),a?dB(e,a):void 0,e.type)}case 7:return s8(t,n);case 8:return s8(t,n);default:throw new Error(`unhandled node on format message part: ${n}`)}}const Tat=e=>e;let u8=Ea();function xat(e,t={}){let n=!1;const r=t.onError||Qrt;return t.onError=a=>{n=!0,r(a)},Ke(se({},Cat(e,t)),{detectError:n})}function kat(e,t){if(Tn(e)){$a(t.warnHtmlMessage)&&t.warnHtmlMessage;const r=(t.onCacheKey||Tat)(e),a=u8[r];if(a)return a;const{ast:i,detectError:o}=xat(e,Ke(se({},t),{location:!1,jit:!0})),l=aw(i);return o?l:u8[r]=l}else{const n=e.cacheKey;if(n){const r=u8[n];return r||(u8[n]=aw(e))}else return aw(e)}}const ed={INVALID_ARGUMENT:Zrt,INVALID_DATE_ARGUMENT:18,INVALID_ISO_DATE_ARGUMENT:19,NOT_SUPPORT_LOCALE_PROMISE_VALUE:21,NOT_SUPPORT_LOCALE_ASYNC_FUNCTION:22,NOT_SUPPORT_LOCALE_TYPE:23},Mat=24;function td(e){return L9(e,null,void 0)}function dI(e,t){return t.locale!=null?nj(t.locale):nj(e.locale)}let iw;function nj(e){if(Tn(e))return e;if(Na(e)){if(e.resolvedOnce&&iw!=null)return iw;if(e.constructor.name==="Function"){const t=e();if(Yrt(t))throw td(ed.NOT_SUPPORT_LOCALE_PROMISE_VALUE);return iw=t}else throw td(ed.NOT_SUPPORT_LOCALE_ASYNC_FUNCTION)}else throw td(ed.NOT_SUPPORT_LOCALE_TYPE)}function Bat(e,t,n){return[...new Set([n,...Qa(t)?t:Yr(t)?Object.keys(t):Tn(t)?[t]:[n]])]}function Efe(e,t,n){const r=Tn(n)?n:D6,a=e;a.__localeChainCache||(a.__localeChainCache=new Map);let i=a.__localeChainCache.get(r);if(!i){i=[];let o=[n];for(;Qa(o);)o=rj(i,o,t);const l=Qa(t)||!zr(t)?t:t.default?t.default:null;o=Tn(l)?[l]:l,Qa(o)&&rj(i,o,!1),a.__localeChainCache.set(r,i)}return i}function rj(e,t,n){let r=!0;for(let a=0;a<t.length&&$a(r);a++){const i=t[a];Tn(i)&&(r=Rat(e,t[a],n))}return r}function Rat(e,t,n){let r;const a=t.split("-");do{const i=a.join("-");r=Lat(e,i,n),a.splice(-1,1)}while(a.length&&r===!0);return r}function Lat(e,t,n){let r=!1;if(!e.includes(t)&&(r=!0,t)){r=t[t.length-1]!=="!";const a=t.replace(/!/g,"");e.push(a),(Qa(n)||zr(n))&&n[a]&&(r=n[a])}return r}const pp=[];pp[0]={w:[0],i:[3,0],"[":[4],o:[7]};pp[1]={w:[1],".":[2],"[":[4],o:[7]};pp[2]={w:[2],i:[3,0],0:[3,0]};pp[3]={i:[3,0],0:[3,0],w:[1,1],".":[2,1],"[":[4,1],o:[7,1]};pp[4]={"'":[5,0],'"':[6,0],"[":[4,2],"]":[1,3],o:8,l:[4,0]};pp[5]={"'":[4,0],o:8,l:[5,0]};pp[6]={'"':[4,0],o:8,l:[6,0]};const Oat=/^\s?(?:true|false|-?[\d.]+|'[^']*'|"[^"]*")\s?$/;function Pat(e){return Oat.test(e)}function Iat(e){const t=e.charCodeAt(0),n=e.charCodeAt(e.length-1);return t===n&&(t===34||t===39)?e.slice(1,-1):e}function Nat(e){if(e==null)return"o";switch(e.charCodeAt(0)){case 91:case 93:case 46:case 34:case 39:return e;case 95:case 36:case 45:return"i";case 9:case 10:case 13:case 160:case 65279:case 8232:case 8233:return"w"}return"i"}function $at(e){const t=e.trim();return e.charAt(0)==="0"&&isNaN(parseInt(e))?!1:Pat(t)?Iat(t):"*"+t}function Vat(e){const t=[];let n=-1,r=0,a=0,i,o,l,s,u,c,d;const p=[];p[0]=()=>{o===void 0?o=l:o+=l},p[1]=()=>{o!==void 0&&(t.push(o),o=void 0)},p[2]=()=>{p[0](),a++},p[3]=()=>{if(a>0)a--,r=4,p[0]();else{if(a=0,o===void 0||(o=$at(o),o===!1))return!1;p[1]()}};function f(){const h=e[n+1];if(r===5&&h==="'"||r===6&&h==='"')return n++,l="\\"+h,p[0](),!0}for(;r!==null;)if(n++,i=e[n],!(i==="\\"&&f())){if(s=Nat(i),d=pp[r],u=d[s]||d.l||8,u===8||(r=u[0],u[1]!==void 0&&(c=p[u[1]],c&&(l=i,c()===!1))))return;if(r===7)return t}}const aj=new Map;function Hat(e,t){return Yr(e)?e[t]:null}function zat(e,t){if(!Yr(e))return null;let n=aj.get(t);if(n||(n=Vat(t),n&&aj.set(t,n)),!n)return null;const r=n.length;let a=e,i=0;for(;i<r;){const o=n[i];if(Ffe.includes(o)&&Xu(a))return null;const l=a[o];if(l===void 0||Na(a))return null;a=l,i++}return a}const Wat="11.1.12",O9=-1,D6="en-US",ij="",oj=e=>`${e.charAt(0).toLocaleUpperCase()}${e.substr(1)}`;function Gat(){return{upper:(e,t)=>t==="text"&&Tn(e)?e.toUpperCase():t==="vnode"&&Yr(e)&&"__v_isVNode"in e?e.children.toUpperCase():e,lower:(e,t)=>t==="text"&&Tn(e)?e.toLowerCase():t==="vnode"&&Yr(e)&&"__v_isVNode"in e?e.children.toLowerCase():e,capitalize:(e,t)=>t==="text"&&Tn(e)?oj(e):t==="vnode"&&Yr(e)&&"__v_isVNode"in e?oj(e.children):e}}let wfe;function jat(e){wfe=e}let Sfe;function Kat(e){Sfe=e}let Afe;function Uat(e){Afe=e}let _fe=null;const lj=e=>{_fe=e},qat=()=>_fe;let sj=0;function Yat(e={}){const t=Na(e.onWarn)?e.onWarn:zrt,n=Tn(e.version)?e.version:Wat,r=Tn(e.locale)||Na(e.locale)?e.locale:D6,a=Na(r)?D6:r,i=Qa(e.fallbackLocale)||zr(e.fallbackLocale)||Tn(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:a,o=zr(e.messages)?e.messages:ow(a),l=zr(e.datetimeFormats)?e.datetimeFormats:ow(a),s=zr(e.numberFormats)?e.numberFormats:ow(a),u=Wi(Ea(),e.modifiers,Gat()),c=e.pluralRules||Ea(),d=Na(e.missing)?e.missing:null,p=$a(e.missingWarn)||_6(e.missingWarn)?e.missingWarn:!0,f=$a(e.fallbackWarn)||_6(e.fallbackWarn)?e.fallbackWarn:!0,h=!!e.fallbackFormat,m=!!e.unresolving,v=Na(e.postTranslation)?e.postTranslation:null,g=zr(e.processor)?e.processor:null,C=$a(e.warnHtmlMessage)?e.warnHtmlMessage:!0,F=!!e.escapeParameter,b=Na(e.messageCompiler)?e.messageCompiler:wfe,E=Na(e.messageResolver)?e.messageResolver:Sfe||Hat,w=Na(e.localeFallbacker)?e.localeFallbacker:Afe||Bat,S=Yr(e.fallbackContext)?e.fallbackContext:void 0,A=e,_=Yr(A.__datetimeFormatters)?A.__datetimeFormatters:new Map,D=Yr(A.__numberFormatters)?A.__numberFormatters:new Map,x=Yr(A.__meta)?A.__meta:{};sj++;const M={version:n,cid:sj,locale:r,fallbackLocale:i,messages:o,modifiers:u,pluralRules:c,missing:d,missingWarn:p,fallbackWarn:f,fallbackFormat:h,unresolving:m,postTranslation:v,processor:g,warnHtmlMessage:C,escapeParameter:F,messageCompiler:b,messageResolver:E,localeFallbacker:w,fallbackContext:S,onWarn:t,__meta:x};return M.datetimeFormats=l,M.numberFormats=s,M.__datetimeFormatters=_,M.__numberFormatters=D,M}const ow=e=>({[e]:Ea()});function fI(e,t,n,r,a){const{missing:i,onWarn:o}=e;if(i!==null){const l=i(e,n,t,a);return Tn(l)?l:t}else return t}function Og(e,t,n){const r=e;r.__localeChainCache=new Map,e.localeFallbacker(e,n,t)}function Jat(e,t){return e===t?!1:e.split("-")[0]===t.split("-")[0]}function Xat(e,t){const n=t.indexOf(e);if(n===-1)return!1;for(let r=n+1;r<t.length;r++)if(Jat(e,t[r]))return!0;return!1}function uj(e,...t){const{datetimeFormats:n,unresolving:r,fallbackLocale:a,onWarn:i,localeFallbacker:o}=e,{__datetimeFormatters:l}=e,[s,u,c,d]=fB(...t),p=$a(c.missingWarn)?c.missingWarn:e.missingWarn;$a(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const f=!!c.part,h=dI(e,c),m=o(e,a,h);if(!Tn(s)||s==="")return new Intl.DateTimeFormat(h,d).format(u);let v={},g,C=null;const F="datetime format";for(let w=0;w<m.length&&(g=m[w],v=n[g]||{},C=v[s],!zr(C));w++)fI(e,s,g,p,F);if(!zr(C)||!Tn(g))return r?O9:s;let b=`${g}__${s}`;R9(d)||(b=`${b}__${JSON.stringify(d)}`);let E=l.get(b);return E||(E=new Intl.DateTimeFormat(g,Wi({},C,d)),l.set(b,E)),f?E.formatToParts(u):E.format(u)}const Dfe=["localeMatcher","weekday","era","year","month","day","hour","minute","second","timeZoneName","formatMatcher","hour12","timeZone","dateStyle","timeStyle","calendar","dayPeriod","numberingSystem","hourCycle","fractionalSecondDigits"];function fB(...e){const[t,n,r,a]=e,i=Ea();let o=Ea(),l;if(Tn(t)){const s=t.match(/(\d{4}-\d{2}-\d{2})(T|\s)?(.*)/);if(!s)throw td(ed.INVALID_ISO_DATE_ARGUMENT);const u=s[3]?s[3].trim().startsWith("T")?`${s[1].trim()}${s[3].trim()}`:`${s[1].trim()}T${s[3].trim()}`:s[1].trim();l=new Date(u);try{l.toISOString()}catch(c){throw td(ed.INVALID_ISO_DATE_ARGUMENT)}}else if(jrt(t)){if(isNaN(t.getTime()))throw td(ed.INVALID_DATE_ARGUMENT);l=t}else if(oi(t))l=t;else throw td(ed.INVALID_ARGUMENT);return Tn(n)?i.key=n:zr(n)&&Object.keys(n).forEach(s=>{Dfe.includes(s)?o[s]=n[s]:i[s]=n[s]}),Tn(r)?i.locale=r:zr(r)&&(o=r),zr(a)&&(o=a),[i.key||"",l,i,o]}function cj(e,t,n){const r=e;for(const a in n){const i=`${t}__${a}`;r.__datetimeFormatters.has(i)&&r.__datetimeFormatters.delete(i)}}function dj(e,...t){const{numberFormats:n,unresolving:r,fallbackLocale:a,onWarn:i,localeFallbacker:o}=e,{__numberFormatters:l}=e,[s,u,c,d]=pB(...t),p=$a(c.missingWarn)?c.missingWarn:e.missingWarn;$a(c.fallbackWarn)?c.fallbackWarn:e.fallbackWarn;const f=!!c.part,h=dI(e,c),m=o(e,a,h);if(!Tn(s)||s==="")return new Intl.NumberFormat(h,d).format(u);let v={},g,C=null;const F="number format";for(let w=0;w<m.length&&(g=m[w],v=n[g]||{},C=v[s],!zr(C));w++)fI(e,s,g,p,F);if(!zr(C)||!Tn(g))return r?O9:s;let b=`${g}__${s}`;R9(d)||(b=`${b}__${JSON.stringify(d)}`);let E=l.get(b);return E||(E=new Intl.NumberFormat(g,Wi({},C,d)),l.set(b,E)),f?E.formatToParts(u):E.format(u)}const Tfe=["localeMatcher","style","currency","currencyDisplay","currencySign","useGrouping","minimumIntegerDigits","minimumFractionDigits","maximumFractionDigits","minimumSignificantDigits","maximumSignificantDigits","compactDisplay","notation","signDisplay","unit","unitDisplay","roundingMode","roundingPriority","roundingIncrement","trailingZeroDisplay"];function pB(...e){const[t,n,r,a]=e,i=Ea();let o=Ea();if(!oi(t))throw td(ed.INVALID_ARGUMENT);const l=t;return Tn(n)?i.key=n:zr(n)&&Object.keys(n).forEach(s=>{Tfe.includes(s)?o[s]=n[s]:i[s]=n[s]}),Tn(r)?i.locale=r:zr(r)&&(o=r),zr(a)&&(o=a),[i.key||"",l,i,o]}function fj(e,t,n){const r=e;for(const a in n){const i=`${t}__${a}`;r.__numberFormatters.has(i)&&r.__numberFormatters.delete(i)}}const Zat=e=>e,Qat=e=>"",eit="text",tit=e=>e.length===0?"":sI(e),nit=Jrt;function pj(e,t){return e=Math.abs(e),t===2?e?e>1?1:0:1:e?Math.min(e,2):0}function rit(e){const t=oi(e.pluralIndex)?e.pluralIndex:-1;return e.named&&(oi(e.named.count)||oi(e.named.n))?oi(e.named.count)?e.named.count:oi(e.named.n)?e.named.n:t:t}function ait(e,t){t.count||(t.count=e),t.n||(t.n=e)}function iit(e={}){const t=e.locale,n=rit(e),r=Yr(e.pluralRules)&&Tn(t)&&Na(e.pluralRules[t])?e.pluralRules[t]:pj,a=Yr(e.pluralRules)&&Tn(t)&&Na(e.pluralRules[t])?pj:void 0,i=g=>g[r(n,g.length,a)],o=e.list||[],l=g=>o[g],s=e.named||Ea();oi(e.pluralIndex)&&ait(n,s);const u=g=>s[g];function c(g,C){const F=Na(e.messages)?e.messages(g,!!C):Yr(e.messages)?e.messages[g]:!1;return F||(e.parent?e.parent.message(g):Qat)}const d=g=>e.modifiers?e.modifiers[g]:Zat,p=zr(e.processor)&&Na(e.processor.normalize)?e.processor.normalize:tit,f=zr(e.processor)&&Na(e.processor.interpolate)?e.processor.interpolate:nit,h=zr(e.processor)&&Tn(e.processor.type)?e.processor.type:eit,v={list:l,named:u,plural:i,linked:(g,...C)=>{const[F,b]=C;let E="text",w="";C.length===1?Yr(F)?(w=F.modifier||w,E=F.type||E):Tn(F)&&(w=F||w):C.length===2&&(Tn(F)&&(w=F||w),Tn(b)&&(E=b||E));const S=c(g,!0)(v),A=E==="vnode"&&Qa(S)&&w?S[0]:S;return w?d(w)(A,E):A},message:c,type:h,interpolate:f,normalize:p,values:Wi(Ea(),o,s)};return v}const hj=()=>"",ld=e=>Na(e);function mj(e,...t){const{fallbackFormat:n,postTranslation:r,unresolving:a,messageCompiler:i,fallbackLocale:o,messages:l}=e,[s,u]=hB(...t),c=$a(u.missingWarn)?u.missingWarn:e.missingWarn,d=$a(u.fallbackWarn)?u.fallbackWarn:e.fallbackWarn,p=$a(u.escapeParameter)?u.escapeParameter:e.escapeParameter,f=!!u.resolvedMessage,h=Tn(u.default)||$a(u.default)?$a(u.default)?i?s:()=>s:u.default:n?i?s:()=>s:null,m=n||h!=null&&(Tn(h)||Na(h)),v=dI(e,u);p&&oit(u);let[g,C,F]=f?[s,v,l[v]||Ea()]:xfe(e,s,v,o,d,c),b=g,E=s;if(!f&&!(Tn(b)||Xu(b)||ld(b))&&m&&(b=h,E=b),!f&&(!(Tn(b)||Xu(b)||ld(b))||!Tn(C)))return a?O9:s;let w=!1;const S=()=>{w=!0},A=ld(b)?b:kfe(e,s,C,b,E,S);if(w)return b;const _=uit(e,C,F,u),D=iit(_),x=lit(e,A,D);let M=r?r(x,s):x;return p&&Tn(M)&&(M=Urt(M)),M}function oit(e){Qa(e.list)?e.list=e.list.map(t=>Tn(t)?JG(t):t):Yr(e.named)&&Object.keys(e.named).forEach(t=>{Tn(e.named[t])&&(e.named[t]=JG(e.named[t]))})}function xfe(e,t,n,r,a,i){const{messages:o,onWarn:l,messageResolver:s,localeFallbacker:u}=e,c=u(e,r,n);let d=Ea(),p,f=null;const h="translate";for(let m=0;m<c.length&&(p=c[m],d=o[p]||Ea(),(f=s(d,t))===null&&(f=d[t]),!(Tn(f)||Xu(f)||ld(f)));m++)if(!Xat(p,c)){const v=fI(e,t,p,i,h);v!==t&&(f=v)}return[f,p,d]}function kfe(e,t,n,r,a,i){const{messageCompiler:o,warnHtmlMessage:l}=e;if(ld(r)){const u=r;return u.locale=u.locale||n,u.key=u.key||t,u}if(o==null){const u=(()=>r);return u.locale=n,u.key=t,u}const s=o(r,sit(e,n,a,r,l,i));return s.locale=n,s.key=t,s.source=r,s}function lit(e,t,n){return t(n)}function hB(...e){const[t,n,r]=e,a=Ea();if(!Tn(t)&&!oi(t)&&!ld(t)&&!Xu(t))throw td(ed.INVALID_ARGUMENT);const i=oi(t)?String(t):(ld(t),t);return oi(n)?a.plural=n:Tn(n)?a.default=n:zr(n)&&!R9(n)?a.named=n:Qa(n)&&(a.list=n),oi(r)?a.plural=r:Tn(r)?a.default=r:zr(r)&&Wi(a,r),[i,a]}function sit(e,t,n,r,a,i){return{locale:t,key:n,warnHtmlMessage:a,onError:o=>{throw i&&i(o),o},onCacheKey:o=>Wrt(t,n,o)}}function uit(e,t,n,r){const{modifiers:a,pluralRules:i,messageResolver:o,fallbackLocale:l,fallbackWarn:s,missingWarn:u,fallbackContext:c}=e,p={locale:t,modifiers:a,pluralRules:i,messages:(f,h)=>{let m=o(n,f);if(m==null&&(c||h)){const[,,v]=xfe(c||e,f,t,l,s,u);m=o(v,f)}if(Tn(m)||Xu(m)){let v=!1;const C=kfe(e,f,t,m,f,()=>{v=!0});return v?hj:C}else return ld(m)?m:hj}};return e.processor&&(p.processor=e.processor),r.list&&(p.list=r.list),r.named&&(p.named=r.named),oi(r.plural)&&(p.pluralIndex=r.plural),p}/*!
* vue-i18n v11.1.12
* (c) 2025 kazuya kawaguchi
* Released under the MIT License.
*/const cit="11.1.12",hs={UNEXPECTED_RETURN_TYPE:Mat,INVALID_ARGUMENT:25,MUST_BE_CALL_SETUP_TOP:26,NOT_INSTALLED:27,REQUIRED_VALUE:28,INVALID_VALUE:29,NOT_INSTALLED_WITH_PROVIDE:31,UNEXPECTED_ERROR:32};function au(e,...t){return L9(e,null,void 0)}const mB=dp("__translateVNode"),vB=dp("__datetimeParts"),gB=dp("__numberParts"),dit=dp("__setPluralRules"),fit=dp("__injectWithOption"),yB=dp("__dispose");function m5(e){if(!Yr(e)||Xu(e))return e;for(const t in e)if(zs(e,t))if(!t.includes("."))Yr(e[t])&&m5(e[t]);else{const n=t.split("."),r=n.length-1;let a=e,i=!1;for(let o=0;o<r;o++){if(n[o]==="__proto__")throw new Error(`unsafe key: ${n[o]}`);if(n[o]in a||(a[n[o]]=Ea()),!Yr(a[n[o]])){i=!0;break}a=a[n[o]]}if(i||(Xu(a)?Ffe.includes(n[r])||delete e[t]:(a[n[r]]=e[t],delete e[t])),!Xu(a)){const o=a[n[r]];Yr(o)&&m5(o)}}return e}function Mfe(e,t){const{messages:n,__i18n:r,messageResolver:a,flatJson:i}=t,o=zr(n)?n:Qa(r)?Ea():{[e]:Ea()};if(Qa(r)&&r.forEach(l=>{if("locale"in l&&"resource"in l){const{locale:s,resource:u}=l;s?(o[s]=o[s]||Ea(),Z3(u,o[s])):Z3(u,o)}else Tn(l)&&Z3(JSON.parse(l),o)}),a==null&&i)for(const l in o)zs(o,l)&&m5(o[l]);return o}function pit(e){return e.type}function hit(e,t,n){let r=Yr(t.messages)?t.messages:Ea();"__i18nGlobal"in n&&(r=Mfe(e.locale.value,{messages:r,__i18n:n.__i18nGlobal}));const a=Object.keys(r);a.length&&a.forEach(i=>{e.mergeLocaleMessage(i,r[i])});{if(Yr(t.datetimeFormats)){const i=Object.keys(t.datetimeFormats);i.length&&i.forEach(o=>{e.mergeDateTimeFormat(o,t.datetimeFormats[o])})}if(Yr(t.numberFormats)){const i=Object.keys(t.numberFormats);i.length&&i.forEach(o=>{e.mergeNumberFormat(o,t.numberFormats[o])})}}}function vj(e){return Ee(Ks,null,e,0)}const gj=()=>[],mit=()=>!1;let yj=0;function bj(e){return((t,n,r,a)=>e(n,r,Kt()||void 0,a))}function Bfe(e={}){const{__root:t,__injectWithOption:n}=e,r=t===void 0,a=e.flatJson,i=A6?j:ar;let o=$a(e.inheritLocale)?e.inheritLocale:!0;const l=i(t&&o?t.locale.value:Tn(e.locale)?e.locale:D6),s=i(t&&o?t.fallbackLocale.value:Tn(e.fallbackLocale)||Qa(e.fallbackLocale)||zr(e.fallbackLocale)||e.fallbackLocale===!1?e.fallbackLocale:l.value),u=i(Mfe(l.value,e)),c=i(zr(e.datetimeFormats)?e.datetimeFormats:{[l.value]:{}}),d=i(zr(e.numberFormats)?e.numberFormats:{[l.value]:{}});let p=t?t.missingWarn:$a(e.missingWarn)||_6(e.missingWarn)?e.missingWarn:!0,f=t?t.fallbackWarn:$a(e.fallbackWarn)||_6(e.fallbackWarn)?e.fallbackWarn:!0,h=t?t.fallbackRoot:$a(e.fallbackRoot)?e.fallbackRoot:!0,m=!!e.fallbackFormat,v=Na(e.missing)?e.missing:null,g=Na(e.missing)?bj(e.missing):null,C=Na(e.postTranslation)?e.postTranslation:null,F=t?t.warnHtmlMessage:$a(e.warnHtmlMessage)?e.warnHtmlMessage:!0,b=!!e.escapeParameter;const E=t?t.modifiers:zr(e.modifiers)?e.modifiers:{};let w=e.pluralRules||t&&t.pluralRules,S;S=(()=>{r&&lj(null);const De={version:cit,locale:l.value,fallbackLocale:s.value,messages:u.value,modifiers:E,pluralRules:w,missing:g===null?void 0:g,missingWarn:p,fallbackWarn:f,fallbackFormat:m,unresolving:!0,postTranslation:C===null?void 0:C,warnHtmlMessage:F,escapeParameter:b,messageResolver:e.messageResolver,messageCompiler:e.messageCompiler,__meta:{framework:"vue"}};De.datetimeFormats=c.value,De.numberFormats=d.value,De.__datetimeFormatters=zr(S)?S.__datetimeFormatters:void 0,De.__numberFormatters=zr(S)?S.__numberFormatters:void 0;const ve=Yat(De);return r&&lj(ve),ve})(),Og(S,l.value,s.value);function _(){return[l.value,s.value,u.value,c.value,d.value]}const D=B({get:()=>l.value,set:De=>{S.locale=De,l.value=De}}),x=B({get:()=>s.value,set:De=>{S.fallbackLocale=De,s.value=De,Og(S,l.value,De)}}),M=B(()=>u.value),L=B(()=>c.value),P=B(()=>d.value);function N(){return Na(C)?C:null}function k(De){C=De,S.postTranslation=De}function R(){return v}function T(De){De!==null&&(g=bj(De)),v=De,S.missing=g}const O=(De,ve,Se,Je,et,Te)=>{_();let We;try{r||(S.fallbackContext=t?qat():void 0),We=De(S)}finally{r||(S.fallbackContext=void 0)}if(Se!=="translate exists"&&oi(We)&&We===O9||Se==="translate exists"&&!We){const[qe,it]=ve();return t&&h?Je(t):et(qe)}else{if(Te(We))return We;throw au(hs.UNEXPECTED_RETURN_TYPE)}};function $(...De){return O(ve=>Reflect.apply(mj,null,[ve,...De]),()=>hB(...De),"translate",ve=>Reflect.apply(ve.t,ve,[...De]),ve=>ve,ve=>Tn(ve))}function V(...De){const[ve,Se,Je]=De;if(Je&&!Yr(Je))throw au(hs.INVALID_ARGUMENT);return $(ve,Se,Wi({resolvedMessage:!0},Je||{}))}function W(...De){return O(ve=>Reflect.apply(uj,null,[ve,...De]),()=>fB(...De),"datetime format",ve=>Reflect.apply(ve.d,ve,[...De]),()=>ij,ve=>Tn(ve)||Qa(ve))}function U(...De){return O(ve=>Reflect.apply(dj,null,[ve,...De]),()=>pB(...De),"number format",ve=>Reflect.apply(ve.n,ve,[...De]),()=>ij,ve=>Tn(ve)||Qa(ve))}function ae(De){return De.map(ve=>Tn(ve)||oi(ve)||$a(ve)?vj(String(ve)):ve)}const ye={normalize:ae,interpolate:De=>De,type:"vnode"};function ne(...De){return O(ve=>{let Se;const Je=ve;try{Je.processor=ye,Se=Reflect.apply(mj,null,[Je,...De])}finally{Je.processor=null}return Se},()=>hB(...De),"translate",ve=>ve[mB](...De),ve=>[vj(ve)],ve=>Qa(ve))}function Y(...De){return O(ve=>Reflect.apply(dj,null,[ve,...De]),()=>pB(...De),"number format",ve=>ve[gB](...De),gj,ve=>Tn(ve)||Qa(ve))}function te(...De){return O(ve=>Reflect.apply(uj,null,[ve,...De]),()=>fB(...De),"datetime format",ve=>ve[vB](...De),gj,ve=>Tn(ve)||Qa(ve))}function X(De){w=De,S.pluralRules=w}function re(De,ve){return O(()=>{if(!De)return!1;const Se=Tn(ve)?ve:l.value,Je=Q(Se),et=S.messageResolver(Je,De);return Xu(et)||ld(et)||Tn(et)},()=>[De],"translate exists",Se=>Reflect.apply(Se.te,Se,[De,ve]),mit,Se=>$a(Se))}function we(De){let ve=null;const Se=Efe(S,s.value,l.value);for(let Je=0;Je<Se.length;Je++){const et=u.value[Se[Je]]||{},Te=S.messageResolver(et,De);if(Te!=null){ve=Te;break}}return ve}function q(De){const ve=we(De);return ve!=null?ve:t?t.tm(De)||{}:{}}function Q(De){return u.value[De]||{}}function ce(De,ve){if(a){const Se={[De]:ve};for(const Je in Se)zs(Se,Je)&&m5(Se[Je]);ve=Se[De]}u.value[De]=ve,S.messages=u.value}function me(De,ve){u.value[De]=u.value[De]||{};const Se={[De]:ve};if(a)for(const Je in Se)zs(Se,Je)&&m5(Se[Je]);ve=Se[De],Z3(ve,u.value[De]),S.messages=u.value}function de(De){return c.value[De]||{}}function Z(De,ve){c.value[De]=ve,S.datetimeFormats=c.value,cj(S,De,ve)}function oe(De,ve){c.value[De]=Wi(c.value[De]||{},ve),S.datetimeFormats=c.value,cj(S,De,ve)}function Ae(De){return d.value[De]||{}}function Oe(De,ve){d.value[De]=ve,S.numberFormats=d.value,fj(S,De,ve)}function Ge(De,ve){d.value[De]=Wi(d.value[De]||{},ve),S.numberFormats=d.value,fj(S,De,ve)}yj++,t&&A6&&(He(t.locale,De=>{o&&(l.value=De,S.locale=De,Og(S,l.value,s.value))}),He(t.fallbackLocale,De=>{o&&(s.value=De,S.fallbackLocale=De,Og(S,l.value,s.value))}));const Xe={id:yj,locale:D,fallbackLocale:x,get inheritLocale(){return o},set inheritLocale(De){o=De,De&&t&&(l.value=t.locale.value,s.value=t.fallbackLocale.value,Og(S,l.value,s.value))},get availableLocales(){return Object.keys(u.value).sort()},messages:M,get modifiers(){return E},get pluralRules(){return w||{}},get isGlobal(){return r},get missingWarn(){return p},set missingWarn(De){p=De,S.missingWarn=p},get fallbackWarn(){return f},set fallbackWarn(De){f=De,S.fallbackWarn=f},get fallbackRoot(){return h},set fallbackRoot(De){h=De},get fallbackFormat(){return m},set fallbackFormat(De){m=De,S.fallbackFormat=m},get warnHtmlMessage(){return F},set warnHtmlMessage(De){F=De,S.warnHtmlMessage=De},get escapeParameter(){return b},set escapeParameter(De){b=De,S.escapeParameter=De},t:$,getLocaleMessage:Q,setLocaleMessage:ce,mergeLocaleMessage:me,getPostTranslationHandler:N,setPostTranslationHandler:k,getMissingHandler:R,setMissingHandler:T,[dit]:X};return Xe.datetimeFormats=L,Xe.numberFormats=P,Xe.rt=V,Xe.te=re,Xe.tm=q,Xe.d=W,Xe.n=U,Xe.getDateTimeFormat=de,Xe.setDateTimeFormat=Z,Xe.mergeDateTimeFormat=oe,Xe.getNumberFormat=Ae,Xe.setNumberFormat=Oe,Xe.mergeNumberFormat=Ge,Xe[fit]=n,Xe[mB]=ne,Xe[vB]=te,Xe[gB]=Y,Xe}const pI={tag:{type:[String,Object]},locale:{type:String},scope:{type:String,validator:e=>e==="parent"||e==="global",default:"parent"},i18n:{type:Object}};function vit({slots:e},t){return t.length===1&&t[0]==="default"?(e.default?e.default():[]).reduce((r,a)=>[...r,...a.type===At?a.children:[a]],[]):t.reduce((n,r)=>{const a=e[r];return a&&(n[r]=a()),n},Ea())}function Rfe(){return At}const git=he({name:"i18n-t",props:Wi({keypath:{type:String,required:!0},plural:{type:[Number,String],validator:e=>oi(e)||!isNaN(e)}},pI),setup(e,t){const{slots:n,attrs:r}=t,a=e.i18n||hI({useScope:e.scope,__useComponent:!0});return()=>{const i=Object.keys(n).filter(d=>d[0]!=="_"),o=Ea();e.locale&&(o.locale=e.locale),e.plural!==void 0&&(o.plural=Tn(e.plural)?+e.plural:e.plural);const l=vit(t,i),s=a[mB](e.keypath,l,o),u=Wi(Ea(),r),c=Tn(e.tag)||Yr(e.tag)?e.tag:Rfe();return z(c,u,s)}}}),Cj=git;function yit(e){return Qa(e)&&!Tn(e[0])}function Lfe(e,t,n,r){const{slots:a,attrs:i}=t;return()=>{const o={part:!0};let l=Ea();e.locale&&(o.locale=e.locale),Tn(e.format)?o.key=e.format:Yr(e.format)&&(Tn(e.format.key)&&(o.key=e.format.key),l=Object.keys(e.format).reduce((p,f)=>n.includes(f)?Wi(Ea(),p,{[f]:e.format[f]}):p,Ea()));const s=r(e.value,o,l);let u=[o.key];Qa(s)?u=s.map((p,f)=>{const h=a[p.type],m=h?h({[p.type]:p.value,index:f,parts:s}):[p.value];return yit(m)&&(m[0].key=`${p.type}-${f}`),m}):Tn(s)&&(u=[s]);const c=Wi(Ea(),i),d=Tn(e.tag)||Yr(e.tag)?e.tag:Rfe();return z(d,c,u)}}const bit=he({name:"i18n-n",props:Wi({value:{type:Number,required:!0},format:{type:[String,Object]}},pI),setup(e,t){const n=e.i18n||hI({useScope:e.scope,__useComponent:!0});return Lfe(e,t,Tfe,(...r)=>n[gB](...r))}}),Fj=bit;function Cit(e,t){const n=e;if(e.mode==="composition")return n.__getInstance(t)||e.global;{const r=n.__getInstance(t);return r!=null?r.__composer:e.global.__composer}}function Fit(e){const t=o=>{const{instance:l,value:s}=o;if(!l||!l.$)throw au(hs.UNEXPECTED_ERROR);const u=Cit(e,l.$),c=Ej(s);return[Reflect.apply(u.t,u,[...wj(c)]),u]};return{created:(o,l)=>{const[s,u]=t(l);A6&&e.global===u&&(o.__i18nWatcher=He(u.locale,()=>{l.instance&&l.instance.$forceUpdate()})),o.__composer=u,o.textContent=s},unmounted:o=>{A6&&o.__i18nWatcher&&(o.__i18nWatcher(),o.__i18nWatcher=void 0,delete o.__i18nWatcher),o.__composer&&(o.__composer=void 0,delete o.__composer)},beforeUpdate:(o,{value:l})=>{if(o.__composer){const s=o.__composer,u=Ej(l);o.textContent=Reflect.apply(s.t,s,[...wj(u)])}},getSSRProps:o=>{const[l]=t(o);return{textContent:l}}}}function Ej(e){if(Tn(e))return{path:e};if(zr(e)){if(!("path"in e))throw au(hs.REQUIRED_VALUE,"path");return e}else throw au(hs.INVALID_VALUE)}function wj(e){const{path:t,locale:n,args:r,choice:a,plural:i}=e,o={},l=r||{};return Tn(n)&&(o.locale=n),oi(a)&&(o.plural=a),oi(i)&&(o.plural=i),[t,l,o]}function Eit(e,t,...n){const r=zr(n[0])?n[0]:{};($a(r.globalInstall)?r.globalInstall:!0)&&([Cj.name,"I18nT"].forEach(i=>e.component(i,Cj)),[Fj.name,"I18nN"].forEach(i=>e.component(i,Fj)),[Aj.name,"I18nD"].forEach(i=>e.component(i,Aj))),e.directive("t",Fit(t))}const wit=dp("global-vue-i18n");function Sit(e={}){const t=$a(e.globalInjection)?e.globalInjection:!0,n=new Map,[r,a]=Ait(e),i=dp("");function o(d){return n.get(d)||null}function l(d,p){n.set(d,p)}function s(d){n.delete(d)}const u={get mode(){return"composition"},install(d,...p){return Qt(this,null,function*(){if(d.__VUE_I18N_SYMBOL__=i,d.provide(d.__VUE_I18N_SYMBOL__,u),zr(p[0])){const m=p[0];u.__composerExtend=m.__composerExtend,u.__vueI18nExtend=m.__vueI18nExtend}let f=null;t&&(f=Rit(d,u.global)),Eit(d,u,...p);const h=d.unmount;d.unmount=()=>{f&&f(),u.dispose(),h()}})},get global(){return a},dispose(){r.stop()},__instances:n,__getInstance:o,__setInstance:l,__deleteInstance:s};return u}function hI(e={}){const t=Kt();if(t==null)throw au(hs.MUST_BE_CALL_SETUP_TOP);if(!t.isCE&&t.appContext.app!=null&&!t.appContext.app.__VUE_I18N_SYMBOL__)throw au(hs.NOT_INSTALLED);const n=_it(t),r=Tit(n),a=pit(t),i=Dit(e,a);if(i==="global")return hit(r,e,a),r;if(i==="parent"){let s=xit(n,t,e.__useComponent);return s==null&&(s=r),s}const o=n;let l=o.__getInstance(t);if(l==null){const s=Wi({},e);"__i18n"in a&&(s.__i18n=a.__i18n),r&&(s.__root=r),l=Bfe(s),o.__composerExtend&&(l[yB]=o.__composerExtend(l)),Mit(o,t,l),o.__setInstance(t,l)}return l}function Ait(e,t){const n=i2(),r=n.run(()=>Bfe(e));if(r==null)throw au(hs.UNEXPECTED_ERROR);return[n,r]}function _it(e){const t=ut(e.isCE?wit:e.appContext.app.__VUE_I18N_SYMBOL__);if(!t)throw au(e.isCE?hs.NOT_INSTALLED_WITH_PROVIDE:hs.UNEXPECTED_ERROR);return t}function Dit(e,t){return R9(e)?"__i18n"in t?"local":"global":e.useScope?e.useScope:"local"}function Tit(e){return e.mode==="composition"?e.global:e.global.__composer}function xit(e,t,n=!1){let r=null;const a=t.root;let i=kit(t,n);for(;i!=null;){const o=e;if(e.mode==="composition"&&(r=o.__getInstance(i)),r!=null||a===i)break;i=i.parent}return r}function kit(e,t=!1){return e==null?null:t&&e.vnode.ctx||e.parent}function Mit(e,t,n){Gt(()=>{},t),da(()=>{const r=n;e.__deleteInstance(t);const a=r[yB];a&&(a(),delete r[yB])},t)}const Bit=["locale","fallbackLocale","availableLocales"],Sj=["t","rt","d","n","tm","te"];function Rit(e,t){const n=Object.create(null);return Bit.forEach(a=>{const i=Object.getOwnPropertyDescriptor(t,a);if(!i)throw au(hs.UNEXPECTED_ERROR);const o=Kn(i.value)?{get(){return i.value.value},set(l){i.value.value=l}}:{get(){return i.get&&i.get()}};Object.defineProperty(n,a,o)}),e.config.globalProperties.$i18n=n,Sj.forEach(a=>{const i=Object.getOwnPropertyDescriptor(t,a);if(!i||!i.value)throw au(hs.UNEXPECTED_ERROR);Object.defineProperty(e.config.globalProperties,`$${a}`,i)}),()=>{delete e.config.globalProperties.$i18n,Sj.forEach(a=>{delete e.config.globalProperties[`$${a}`]})}}const Lit=he({name:"i18n-d",props:Wi({value:{type:[Number,Date],required:!0},format:{type:[String,Object]}},pI),setup(e,t){const n=e.i18n||hI({useScope:e.scope,__useComponent:!0});return Lfe(e,t,Dfe,(...r)=>n[vB](...r))}}),Aj=Lit;jat(kat);Kat(zat);Uat(Efe);function Ofe(e,t){return function(){return e.apply(t,arguments)}}const{toString:Oit}=Object.prototype,{getPrototypeOf:mI}=Object,{iterator:P9,toStringTag:Pfe}=Symbol,I9=(e=>t=>{const n=Oit.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),hu=e=>(e=e.toLowerCase(),t=>I9(t)===e),N9=e=>t=>typeof t===e,{isArray:j0}=Array,l0=N9("undefined");function G2(e){return e!==null&&!l0(e)&&e.constructor!==null&&!l0(e.constructor)&&el(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Ife=hu("ArrayBuffer");function Pit(e){let t;return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&Ife(e.buffer),t}const Iit=N9("string"),el=N9("function"),Nfe=N9("number"),j2=e=>e!==null&&typeof e=="object",Nit=e=>e===!0||e===!1,Q3=e=>{if(I9(e)!=="object")return!1;const t=mI(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Pfe in e)&&!(P9 in e)},$it=e=>{if(!j2(e)||G2(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch(t){return!1}},Vit=hu("Date"),Hit=hu("File"),zit=hu("Blob"),Wit=hu("FileList"),Git=e=>j2(e)&&el(e.pipe),jit=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||el(e.append)&&((t=I9(e))==="formdata"||t==="object"&&el(e.toString)&&e.toString()==="[object FormData]"))},Kit=hu("URLSearchParams"),[Uit,qit,Yit,Jit]=["ReadableStream","Request","Response","Headers"].map(hu),Xit=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function K2(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e=="undefined")return;let r,a;if(typeof e!="object"&&(e=[e]),j0(e))for(r=0,a=e.length;r<a;r++)t.call(null,e[r],r,e);else{if(G2(e))return;const i=n?Object.getOwnPropertyNames(e):Object.keys(e),o=i.length;let l;for(r=0;r<o;r++)l=i[r],t.call(null,e[l],l,e)}}function $fe(e,t){if(G2(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,a;for(;r-- >0;)if(a=n[r],t===a.toLowerCase())return a;return null}const kh=typeof globalThis!="undefined"?globalThis:typeof self!="undefined"?self:typeof window!="undefined"?window:global,Vfe=e=>!l0(e)&&e!==kh;function bB(){const{caseless:e,skipUndefined:t}=Vfe(this)&&this||{},n={},r=(a,i)=>{const o=e&&$fe(n,i)||i;Q3(n[o])&&Q3(a)?n[o]=bB(n[o],a):Q3(a)?n[o]=bB({},a):j0(a)?n[o]=a.slice():(!t||!l0(a))&&(n[o]=a)};for(let a=0,i=arguments.length;a<i;a++)arguments[a]&&K2(arguments[a],r);return n}const Zit=(e,t,n,{allOwnKeys:r}={})=>(K2(t,(a,i)=>{n&&el(a)?e[i]=Ofe(a,n):e[i]=a},{allOwnKeys:r}),e),Qit=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),eot=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},tot=(e,t,n,r)=>{let a,i,o;const l={};if(t=t||{},e==null)return t;do{for(a=Object.getOwnPropertyNames(e),i=a.length;i-- >0;)o=a[i],(!r||r(o,e,t))&&!l[o]&&(t[o]=e[o],l[o]=!0);e=n!==!1&&mI(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},not=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},rot=e=>{if(!e)return null;if(j0(e))return e;let t=e.length;if(!Nfe(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},aot=(e=>t=>e&&t instanceof e)(typeof Uint8Array!="undefined"&&mI(Uint8Array)),iot=(e,t)=>{const r=(e&&e[P9]).call(e);let a;for(;(a=r.next())&&!a.done;){const i=a.value;t.call(e,i[0],i[1])}},oot=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},lot=hu("HTMLFormElement"),sot=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,a){return r.toUpperCase()+a}),_j=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),uot=hu("RegExp"),Hfe=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};K2(n,(a,i)=>{let o;(o=t(a,i,e))!==!1&&(r[i]=o||a)}),Object.defineProperties(e,r)},cot=e=>{Hfe(e,(t,n)=>{if(el(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const r=e[n];if(el(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},dot=(e,t)=>{const n={},r=a=>{a.forEach(i=>{n[i]=!0})};return j0(e)?r(e):r(String(e).split(t)),n},fot=()=>{},pot=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function hot(e){return!!(e&&el(e.append)&&e[Pfe]==="FormData"&&e[P9])}const mot=e=>{const t=new Array(10),n=(r,a)=>{if(j2(r)){if(t.indexOf(r)>=0)return;if(G2(r))return r;if(!("toJSON"in r)){t[a]=r;const i=j0(r)?[]:{};return K2(r,(o,l)=>{const s=n(o,a+1);!l0(s)&&(i[l]=s)}),t[a]=void 0,i}}return r};return n(e,0)},vot=hu("AsyncFunction"),got=e=>e&&(j2(e)||el(e))&&el(e.then)&&el(e.catch),zfe=((e,t)=>e?setImmediate:t?((n,r)=>(kh.addEventListener("message",({source:a,data:i})=>{a===kh&&i===n&&r.length&&r.shift()()},!1),a=>{r.push(a),kh.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",el(kh.postMessage)),yot=typeof queueMicrotask!="undefined"?queueMicrotask.bind(kh):typeof process!="undefined"&&process.nextTick||zfe,bot=e=>e!=null&&el(e[P9]),Ct={isArray:j0,isArrayBuffer:Ife,isBuffer:G2,isFormData:jit,isArrayBufferView:Pit,isString:Iit,isNumber:Nfe,isBoolean:Nit,isObject:j2,isPlainObject:Q3,isEmptyObject:$it,isReadableStream:Uit,isRequest:qit,isResponse:Yit,isHeaders:Jit,isUndefined:l0,isDate:Vit,isFile:Hit,isBlob:zit,isRegExp:uot,isFunction:el,isStream:Git,isURLSearchParams:Kit,isTypedArray:aot,isFileList:Wit,forEach:K2,merge:bB,extend:Zit,trim:Xit,stripBOM:Qit,inherits:eot,toFlatObject:tot,kindOf:I9,kindOfTest:hu,endsWith:not,toArray:rot,forEachEntry:iot,matchAll:oot,isHTMLForm:lot,hasOwnProperty:_j,hasOwnProp:_j,reduceDescriptors:Hfe,freezeMethods:cot,toObjectSet:dot,toCamelCase:sot,noop:fot,toFiniteNumber:pot,findKey:$fe,global:kh,isContextDefined:Vfe,isSpecCompliantForm:hot,toJSONObject:mot,isAsyncFn:vot,isThenable:got,setImmediate:zfe,asap:yot,isIterable:bot};function hr(e,t,n,r,a){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),a&&(this.response=a,this.status=a.status?a.status:null)}Ct.inherits(hr,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Ct.toJSONObject(this.config),code:this.code,status:this.status}}});const Wfe=hr.prototype,Gfe={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Gfe[e]={value:e}});Object.defineProperties(hr,Gfe);Object.defineProperty(Wfe,"isAxiosError",{value:!0});hr.from=(e,t,n,r,a,i)=>{const o=Object.create(Wfe);Ct.toFlatObject(e,o,function(c){return c!==Error.prototype},u=>u!=="isAxiosError");const l=e&&e.message?e.message:"Error",s=t==null&&e?e.code:t;return hr.call(o,l,s,n,r,a),e&&o.cause==null&&Object.defineProperty(o,"cause",{value:e,configurable:!0}),o.name=e&&e.name||"Error",i&&Object.assign(o,i),o};const Cot=null;function CB(e){return Ct.isPlainObject(e)||Ct.isArray(e)}function jfe(e){return Ct.endsWith(e,"[]")?e.slice(0,-2):e}function Dj(e,t,n){return e?e.concat(t).map(function(a,i){return a=jfe(a),!n&&i?"["+a+"]":a}).join(n?".":""):t}function Fot(e){return Ct.isArray(e)&&!e.some(CB)}const Eot=Ct.toFlatObject(Ct,{},null,function(t){return/^is[A-Z]/.test(t)});function $9(e,t,n){if(!Ct.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=Ct.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,v){return!Ct.isUndefined(v[m])});const r=n.metaTokens,a=n.visitor||c,i=n.dots,o=n.indexes,s=(n.Blob||typeof Blob!="undefined"&&Blob)&&Ct.isSpecCompliantForm(t);if(!Ct.isFunction(a))throw new TypeError("visitor must be a function");function u(h){if(h===null)return"";if(Ct.isDate(h))return h.toISOString();if(Ct.isBoolean(h))return h.toString();if(!s&&Ct.isBlob(h))throw new hr("Blob is not supported. Use a Buffer instead.");return Ct.isArrayBuffer(h)||Ct.isTypedArray(h)?s&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function c(h,m,v){let g=h;if(h&&!v&&typeof h=="object"){if(Ct.endsWith(m,"{}"))m=r?m:m.slice(0,-2),h=JSON.stringify(h);else if(Ct.isArray(h)&&Fot(h)||(Ct.isFileList(h)||Ct.endsWith(m,"[]"))&&(g=Ct.toArray(h)))return m=jfe(m),g.forEach(function(F,b){!(Ct.isUndefined(F)||F===null)&&t.append(o===!0?Dj([m],b,i):o===null?m:m+"[]",u(F))}),!1}return CB(h)?!0:(t.append(Dj(v,m,i),u(h)),!1)}const d=[],p=Object.assign(Eot,{defaultVisitor:c,convertValue:u,isVisitable:CB});function f(h,m){if(!Ct.isUndefined(h)){if(d.indexOf(h)!==-1)throw Error("Circular reference detected in "+m.join("."));d.push(h),Ct.forEach(h,function(g,C){(!(Ct.isUndefined(g)||g===null)&&a.call(t,g,Ct.isString(C)?C.trim():C,m,p))===!0&&f(g,m?m.concat(C):[C])}),d.pop()}}if(!Ct.isObject(e))throw new TypeError("data must be an object");return f(e),t}function Tj(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(r){return t[r]})}function vI(e,t){this._pairs=[],e&&$9(e,this,t)}const Kfe=vI.prototype;Kfe.append=function(t,n){this._pairs.push([t,n])};Kfe.toString=function(t){const n=t?function(r){return t.call(this,r,Tj)}:Tj;return this._pairs.map(function(a){return n(a[0])+"="+n(a[1])},"").join("&")};function wot(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Ufe(e,t,n){if(!t)return e;const r=n&&n.encode||wot;Ct.isFunction(n)&&(n={serialize:n});const a=n&&n.serialize;let i;if(a?i=a(t,n):i=Ct.isURLSearchParams(t)?t.toString():new vI(t,n).toString(r),i){const o=e.indexOf("#");o!==-1&&(e=e.slice(0,o)),e+=(e.indexOf("?")===-1?"?":"&")+i}return e}class xj{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Ct.forEach(this.handlers,function(r){r!==null&&t(r)})}}const qfe={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Sot=typeof URLSearchParams!="undefined"?URLSearchParams:vI,Aot=typeof FormData!="undefined"?FormData:null,_ot=typeof Blob!="undefined"?Blob:null,Dot={isBrowser:!0,classes:{URLSearchParams:Sot,FormData:Aot,Blob:_ot},protocols:["http","https","file","blob","url","data"]},gI=typeof window!="undefined"&&typeof document!="undefined",FB=typeof navigator=="object"&&navigator||void 0,Tot=gI&&(!FB||["ReactNative","NativeScript","NS"].indexOf(FB.product)<0),xot=typeof WorkerGlobalScope!="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",kot=gI&&window.location.href||"http://localhost",Mot=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:gI,hasStandardBrowserEnv:Tot,hasStandardBrowserWebWorkerEnv:xot,navigator:FB,origin:kot},Symbol.toStringTag,{value:"Module"})),io=se(se({},Mot),Dot);function Bot(e,t){return $9(e,new io.classes.URLSearchParams,se({visitor:function(n,r,a,i){return io.isNode&&Ct.isBuffer(n)?(this.append(r,n.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},t))}function Rot(e){return Ct.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function Lot(e){const t={},n=Object.keys(e);let r;const a=n.length;let i;for(r=0;r<a;r++)i=n[r],t[i]=e[i];return t}function Yfe(e){function t(n,r,a,i){let o=n[i++];if(o==="__proto__")return!0;const l=Number.isFinite(+o),s=i>=n.length;return o=!o&&Ct.isArray(a)?a.length:o,s?(Ct.hasOwnProp(a,o)?a[o]=[a[o],r]:a[o]=r,!l):((!a[o]||!Ct.isObject(a[o]))&&(a[o]=[]),t(n,r,a[o],i)&&Ct.isArray(a[o])&&(a[o]=Lot(a[o])),!l)}if(Ct.isFormData(e)&&Ct.isFunction(e.entries)){const n={};return Ct.forEachEntry(e,(r,a)=>{t(Rot(r),a,n,0)}),n}return null}function Oot(e,t,n){if(Ct.isString(e))try{return(t||JSON.parse)(e),Ct.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const U2={transitional:qfe,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",a=r.indexOf("application/json")>-1,i=Ct.isObject(t);if(i&&Ct.isHTMLForm(t)&&(t=new FormData(t)),Ct.isFormData(t))return a?JSON.stringify(Yfe(t)):t;if(Ct.isArrayBuffer(t)||Ct.isBuffer(t)||Ct.isStream(t)||Ct.isFile(t)||Ct.isBlob(t)||Ct.isReadableStream(t))return t;if(Ct.isArrayBufferView(t))return t.buffer;if(Ct.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(i){if(r.indexOf("application/x-www-form-urlencoded")>-1)return Bot(t,this.formSerializer).toString();if((l=Ct.isFileList(t))||r.indexOf("multipart/form-data")>-1){const s=this.env&&this.env.FormData;return $9(l?{"files[]":t}:t,s&&new s,this.formSerializer)}}return i||a?(n.setContentType("application/json",!1),Oot(t)):t}],transformResponse:[function(t){const n=this.transitional||U2.transitional,r=n&&n.forcedJSONParsing,a=this.responseType==="json";if(Ct.isResponse(t)||Ct.isReadableStream(t))return t;if(t&&Ct.isString(t)&&(r&&!this.responseType||a)){const o=!(n&&n.silentJSONParsing)&&a;try{return JSON.parse(t,this.parseReviver)}catch(l){if(o)throw l.name==="SyntaxError"?hr.from(l,hr.ERR_BAD_RESPONSE,this,null,this.response):l}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:io.classes.FormData,Blob:io.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};Ct.forEach(["delete","get","head","post","put","patch"],e=>{U2.headers[e]={}});const Pot=Ct.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Iot=e=>{const t={};let n,r,a;return e&&e.split(`
`).forEach(function(o){a=o.indexOf(":"),n=o.substring(0,a).trim().toLowerCase(),r=o.substring(a+1).trim(),!(!n||t[n]&&Pot[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},kj=Symbol("internals");function Pg(e){return e&&String(e).trim().toLowerCase()}function e7(e){return e===!1||e==null?e:Ct.isArray(e)?e.map(e7):String(e)}function Not(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const $ot=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function lw(e,t,n,r,a){if(Ct.isFunction(r))return r.call(this,t,n);if(a&&(t=n),!!Ct.isString(t)){if(Ct.isString(r))return t.indexOf(r)!==-1;if(Ct.isRegExp(r))return r.test(t)}}function Vot(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function Hot(e,t){const n=Ct.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{value:function(a,i,o){return this[r].call(this,t,a,i,o)},configurable:!0})})}let tl=class{constructor(t){t&&this.set(t)}set(t,n,r){const a=this;function i(l,s,u){const c=Pg(s);if(!c)throw new Error("header name must be a non-empty string");const d=Ct.findKey(a,c);(!d||a[d]===void 0||u===!0||u===void 0&&a[d]!==!1)&&(a[d||s]=e7(l))}const o=(l,s)=>Ct.forEach(l,(u,c)=>i(u,c,s));if(Ct.isPlainObject(t)||t instanceof this.constructor)o(t,n);else if(Ct.isString(t)&&(t=t.trim())&&!$ot(t))o(Iot(t),n);else if(Ct.isObject(t)&&Ct.isIterable(t)){let l={},s,u;for(const c of t){if(!Ct.isArray(c))throw TypeError("Object iterator must return a key-value pair");l[u=c[0]]=(s=l[u])?Ct.isArray(s)?[...s,c[1]]:[s,c[1]]:c[1]}o(l,n)}else t!=null&&i(n,t,r);return this}get(t,n){if(t=Pg(t),t){const r=Ct.findKey(this,t);if(r){const a=this[r];if(!n)return a;if(n===!0)return Not(a);if(Ct.isFunction(n))return n.call(this,a,r);if(Ct.isRegExp(n))return n.exec(a);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Pg(t),t){const r=Ct.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||lw(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let a=!1;function i(o){if(o=Pg(o),o){const l=Ct.findKey(r,o);l&&(!n||lw(r,r[l],l,n))&&(delete r[l],a=!0)}}return Ct.isArray(t)?t.forEach(i):i(t),a}clear(t){const n=Object.keys(this);let r=n.length,a=!1;for(;r--;){const i=n[r];(!t||lw(this,this[i],i,t,!0))&&(delete this[i],a=!0)}return a}normalize(t){const n=this,r={};return Ct.forEach(this,(a,i)=>{const o=Ct.findKey(r,i);if(o){n[o]=e7(a),delete n[i];return}const l=t?Vot(i):String(i).trim();l!==i&&delete n[i],n[l]=e7(a),r[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return Ct.forEach(this,(r,a)=>{r!=null&&r!==!1&&(n[a]=t&&Ct.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(a=>r.set(a)),r}static accessor(t){const r=(this[kj]=this[kj]={accessors:{}}).accessors,a=this.prototype;function i(o){const l=Pg(o);r[l]||(Hot(a,o),r[l]=!0)}return Ct.isArray(t)?t.forEach(i):i(t),this}};tl.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Ct.reduceDescriptors(tl.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});Ct.freezeMethods(tl);function sw(e,t){const n=this||U2,r=t||n,a=tl.from(r.headers);let i=r.data;return Ct.forEach(e,function(l){i=l.call(n,i,a.normalize(),t?t.status:void 0)}),a.normalize(),i}function Jfe(e){return!!(e&&e.__CANCEL__)}function K0(e,t,n){hr.call(this,e==null?"canceled":e,hr.ERR_CANCELED,t,n),this.name="CanceledError"}Ct.inherits(K0,hr,{__CANCEL__:!0});function Xfe(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new hr("Request failed with status code "+n.status,[hr.ERR_BAD_REQUEST,hr.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}function zot(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function Wot(e,t){e=e||10;const n=new Array(e),r=new Array(e);let a=0,i=0,o;return t=t!==void 0?t:1e3,function(s){const u=Date.now(),c=r[i];o||(o=u),n[a]=s,r[a]=u;let d=i,p=0;for(;d!==a;)p+=n[d++],d=d%e;if(a=(a+1)%e,a===i&&(i=(i+1)%e),u-o<t)return;const f=c&&u-c;return f?Math.round(p*1e3/f):void 0}}function Got(e,t){let n=0,r=1e3/t,a,i;const o=(u,c=Date.now())=>{n=c,a=null,i&&(clearTimeout(i),i=null),e(...u)};return[(...u)=>{const c=Date.now(),d=c-n;d>=r?o(u,c):(a=u,i||(i=setTimeout(()=>{i=null,o(a)},r-d)))},()=>a&&o(a)]}const T6=(e,t,n=3)=>{let r=0;const a=Wot(50,250);return Got(i=>{const o=i.loaded,l=i.lengthComputable?i.total:void 0,s=o-r,u=a(s),c=o<=l;r=o;const d={loaded:o,total:l,progress:l?o/l:void 0,bytes:s,rate:u||void 0,estimated:u&&l&&c?(l-o)/u:void 0,event:i,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(d)},n)},Mj=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Bj=e=>(...t)=>Ct.asap(()=>e(...t)),jot=io.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,io.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(io.origin),io.navigator&&/(msie|trident)/i.test(io.navigator.userAgent)):()=>!0,Kot=io.hasStandardBrowserEnv?{write(e,t,n,r,a,i){const o=[e+"="+encodeURIComponent(t)];Ct.isNumber(n)&&o.push("expires="+new Date(n).toGMTString()),Ct.isString(r)&&o.push("path="+r),Ct.isString(a)&&o.push("domain="+a),i===!0&&o.push("secure"),document.cookie=o.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function Uot(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function qot(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Zfe(e,t,n){let r=!Uot(t);return e&&(r||n==!1)?qot(e,t):t}const Rj=e=>e instanceof tl?se({},e):e;function Dm(e,t){t=t||{};const n={};function r(u,c,d,p){return Ct.isPlainObject(u)&&Ct.isPlainObject(c)?Ct.merge.call({caseless:p},u,c):Ct.isPlainObject(c)?Ct.merge({},c):Ct.isArray(c)?c.slice():c}function a(u,c,d,p){if(Ct.isUndefined(c)){if(!Ct.isUndefined(u))return r(void 0,u,d,p)}else return r(u,c,d,p)}function i(u,c){if(!Ct.isUndefined(c))return r(void 0,c)}function o(u,c){if(Ct.isUndefined(c)){if(!Ct.isUndefined(u))return r(void 0,u)}else return r(void 0,c)}function l(u,c,d){if(d in t)return r(u,c);if(d in e)return r(void 0,u)}const s={url:i,method:i,data:i,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,responseEncoding:o,validateStatus:l,headers:(u,c,d)=>a(Rj(u),Rj(c),d,!0)};return Ct.forEach(Object.keys(se(se({},e),t)),function(c){const d=s[c]||a,p=d(e[c],t[c],c);Ct.isUndefined(p)&&d!==l||(n[c]=p)}),n}const Qfe=e=>{const t=Dm({},e);let{data:n,withXSRFToken:r,xsrfHeaderName:a,xsrfCookieName:i,headers:o,auth:l}=t;if(t.headers=o=tl.from(o),t.url=Ufe(Zfe(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),l&&o.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),Ct.isFormData(n)){if(io.hasStandardBrowserEnv||io.hasStandardBrowserWebWorkerEnv)o.setContentType(void 0);else if(Ct.isFunction(n.getHeaders)){const s=n.getHeaders(),u=["content-type","content-length"];Object.entries(s).forEach(([c,d])=>{u.includes(c.toLowerCase())&&o.set(c,d)})}}if(io.hasStandardBrowserEnv&&(r&&Ct.isFunction(r)&&(r=r(t)),r||r!==!1&&jot(t.url))){const s=a&&i&&Kot.read(i);s&&o.set(a,s)}return t},Yot=typeof XMLHttpRequest!="undefined",Jot=Yot&&function(e){return new Promise(function(n,r){const a=Qfe(e);let i=a.data;const o=tl.from(a.headers).normalize();let{responseType:l,onUploadProgress:s,onDownloadProgress:u}=a,c,d,p,f,h;function m(){f&&f(),h&&h(),a.cancelToken&&a.cancelToken.unsubscribe(c),a.signal&&a.signal.removeEventListener("abort",c)}let v=new XMLHttpRequest;v.open(a.method.toUpperCase(),a.url,!0),v.timeout=a.timeout;function g(){if(!v)return;const F=tl.from("getAllResponseHeaders"in v&&v.getAllResponseHeaders()),E={data:!l||l==="text"||l==="json"?v.responseText:v.response,status:v.status,statusText:v.statusText,headers:F,config:e,request:v};Xfe(function(S){n(S),m()},function(S){r(S),m()},E),v=null}"onloadend"in v?v.onloadend=g:v.onreadystatechange=function(){!v||v.readyState!==4||v.status===0&&!(v.responseURL&&v.responseURL.indexOf("file:")===0)||setTimeout(g)},v.onabort=function(){v&&(r(new hr("Request aborted",hr.ECONNABORTED,e,v)),v=null)},v.onerror=function(b){const E=b&&b.message?b.message:"Network Error",w=new hr(E,hr.ERR_NETWORK,e,v);w.event=b||null,r(w),v=null},v.ontimeout=function(){let b=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const E=a.transitional||qfe;a.timeoutErrorMessage&&(b=a.timeoutErrorMessage),r(new hr(b,E.clarifyTimeoutError?hr.ETIMEDOUT:hr.ECONNABORTED,e,v)),v=null},i===void 0&&o.setContentType(null),"setRequestHeader"in v&&Ct.forEach(o.toJSON(),function(b,E){v.setRequestHeader(E,b)}),Ct.isUndefined(a.withCredentials)||(v.withCredentials=!!a.withCredentials),l&&l!=="json"&&(v.responseType=a.responseType),u&&([p,h]=T6(u,!0),v.addEventListener("progress",p)),s&&v.upload&&([d,f]=T6(s),v.upload.addEventListener("progress",d),v.upload.addEventListener("loadend",f)),(a.cancelToken||a.signal)&&(c=F=>{v&&(r(!F||F.type?new K0(null,e,v):F),v.abort(),v=null)},a.cancelToken&&a.cancelToken.subscribe(c),a.signal&&(a.signal.aborted?c():a.signal.addEventListener("abort",c)));const C=zot(a.url);if(C&&io.protocols.indexOf(C)===-1){r(new hr("Unsupported protocol "+C+":",hr.ERR_BAD_REQUEST,e));return}v.send(i||null)})},Xot=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,a;const i=function(u){if(!a){a=!0,l();const c=u instanceof Error?u:this.reason;r.abort(c instanceof hr?c:new K0(c instanceof Error?c.message:c))}};let o=t&&setTimeout(()=>{o=null,i(new hr(`timeout ${t} of ms exceeded`,hr.ETIMEDOUT))},t);const l=()=>{e&&(o&&clearTimeout(o),o=null,e.forEach(u=>{u.unsubscribe?u.unsubscribe(i):u.removeEventListener("abort",i)}),e=null)};e.forEach(u=>u.addEventListener("abort",i));const{signal:s}=r;return s.unsubscribe=()=>Ct.asap(l),s}},Zot=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,a;for(;r<n;)a=r+t,yield e.slice(r,a),r=a},Qot=function(e,t){return iE(this,null,function*(){try{for(var n=jV(elt(e)),r,a,i;r=!(a=yield new Rp(n.next())).done;r=!1){const o=a.value;yield*Eg(Zot(o,t))}}catch(a){i=[a]}finally{try{r&&(a=n.return)&&(yield new Rp(a.call(n)))}finally{if(i)throw i[0]}}})},elt=function(e){return iE(this,null,function*(){if(e[Symbol.asyncIterator]){yield*Eg(e);return}const t=e.getReader();try{for(;;){const{done:n,value:r}=yield new Rp(t.read());if(n)break;yield r}}finally{yield new Rp(t.cancel())}})},Lj=(e,t,n,r)=>{const a=Qot(e,t);let i=0,o,l=u=>{o||(o=!0,r&&r(u))};return new ReadableStream({pull(u){return Qt(this,null,function*(){try{const{done:c,value:d}=yield a.next();if(c){l(),u.close();return}let p=d.byteLength;if(n){let f=i+=p;n(f)}u.enqueue(new Uint8Array(d))}catch(c){throw l(c),c}})},cancel(u){return l(u),a.return()}},{highWaterMark:2})},Oj=64*1024,{isFunction:c8}=Ct,tlt=(({Request:e,Response:t})=>({Request:e,Response:t}))(Ct.global),{ReadableStream:Pj,TextEncoder:Ij}=Ct.global,Nj=(e,...t)=>{try{return!!e(...t)}catch(n){return!1}},nlt=e=>{e=Ct.merge.call({skipUndefined:!0},tlt,e);const{fetch:t,Request:n,Response:r}=e,a=t?c8(t):typeof fetch=="function",i=c8(n),o=c8(r);if(!a)return!1;const l=a&&c8(Pj),s=a&&(typeof Ij=="function"?(h=>m=>h.encode(m))(new Ij):h=>Qt(null,null,function*(){return new Uint8Array(yield new n(h).arrayBuffer())})),u=i&&l&&Nj(()=>{let h=!1;const m=new n(io.origin,{body:new Pj,method:"POST",get duplex(){return h=!0,"half"}}).headers.has("Content-Type");return h&&!m}),c=o&&l&&Nj(()=>Ct.isReadableStream(new r("").body)),d={stream:c&&(h=>h.body)};a&&["text","arrayBuffer","blob","formData","stream"].forEach(h=>{!d[h]&&(d[h]=(m,v)=>{let g=m&&m[h];if(g)return g.call(m);throw new hr(`Response type '${h}' is not supported`,hr.ERR_NOT_SUPPORT,v)})});const p=h=>Qt(null,null,function*(){if(h==null)return 0;if(Ct.isBlob(h))return h.size;if(Ct.isSpecCompliantForm(h))return(yield new n(io.origin,{method:"POST",body:h}).arrayBuffer()).byteLength;if(Ct.isArrayBufferView(h)||Ct.isArrayBuffer(h))return h.byteLength;if(Ct.isURLSearchParams(h)&&(h=h+""),Ct.isString(h))return(yield s(h)).byteLength}),f=(h,m)=>Qt(null,null,function*(){const v=Ct.toFiniteNumber(h.getContentLength());return v==null?p(m):v});return h=>Qt(null,null,function*(){let{url:m,method:v,data:g,signal:C,cancelToken:F,timeout:b,onDownloadProgress:E,onUploadProgress:w,responseType:S,headers:A,withCredentials:_="same-origin",fetchOptions:D}=Qfe(h),x=t||fetch;S=S?(S+"").toLowerCase():"text";let M=Xot([C,F&&F.toAbortSignal()],b),L=null;const P=M&&M.unsubscribe&&(()=>{M.unsubscribe()});let N;try{if(w&&u&&v!=="get"&&v!=="head"&&(N=yield f(A,g))!==0){let V=new n(m,{method:"POST",body:g,duplex:"half"}),W;if(Ct.isFormData(g)&&(W=V.headers.get("content-type"))&&A.setContentType(W),V.body){const[U,ae]=Mj(N,T6(Bj(w)));g=Lj(V.body,Oj,U,ae)}}Ct.isString(_)||(_=_?"include":"omit");const k=i&&"credentials"in n.prototype,R=Ke(se({},D),{signal:M,method:v.toUpperCase(),headers:A.normalize().toJSON(),body:g,duplex:"half",credentials:k?_:void 0});L=i&&new n(m,R);let T=yield i?x(L,D):x(m,R);const O=c&&(S==="stream"||S==="response");if(c&&(E||O&&P)){const V={};["status","statusText","headers"].forEach(ie=>{V[ie]=T[ie]});const W=Ct.toFiniteNumber(T.headers.get("content-length")),[U,ae]=E&&Mj(W,T6(Bj(E),!0))||[];T=new r(Lj(T.body,Oj,U,()=>{ae&&ae(),P&&P()}),V)}S=S||"text";let $=yield d[Ct.findKey(d,S)||"text"](T,h);return!O&&P&&P(),yield new Promise((V,W)=>{Xfe(V,W,{data:$,headers:tl.from(T.headers),status:T.status,statusText:T.statusText,config:h,request:L})})}catch(k){throw P&&P(),k&&k.name==="TypeError"&&/Load failed|fetch/i.test(k.message)?Object.assign(new hr("Network Error",hr.ERR_NETWORK,h,L),{cause:k.cause||k}):hr.from(k,k&&k.code,h,L)}})},rlt=new Map,epe=e=>{let t=e?e.env:{};const{fetch:n,Request:r,Response:a}=t,i=[r,a,n];let o=i.length,l=o,s,u,c=rlt;for(;l--;)s=i[l],u=c.get(s),u===void 0&&c.set(s,u=l?new Map:nlt(t)),c=u;return u};epe();const EB={http:Cot,xhr:Jot,fetch:{get:epe}};Ct.forEach(EB,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}});const $j=e=>`- ${e}`,alt=e=>Ct.isFunction(e)||e===null||e===!1,tpe={getAdapter:(e,t)=>{e=Ct.isArray(e)?e:[e];const{length:n}=e;let r,a;const i={};for(let o=0;o<n;o++){r=e[o];let l;if(a=r,!alt(r)&&(a=EB[(l=String(r)).toLowerCase()],a===void 0))throw new hr(`Unknown adapter '${l}'`);if(a&&(Ct.isFunction(a)||(a=a.get(t))))break;i[l||"#"+o]=a}if(!a){const o=Object.entries(i).map(([s,u])=>`adapter ${s} `+(u===!1?"is not supported by the environment":"is not available in the build"));let l=n?o.length>1?`since :
`+o.map($j).join(`
`):" "+$j(o[0]):"as no adapter specified";throw new hr("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return a},adapters:EB};function uw(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new K0(null,e)}function Vj(e){return uw(e),e.headers=tl.from(e.headers),e.data=sw.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),tpe.getAdapter(e.adapter||U2.adapter,e)(e).then(function(r){return uw(e),r.data=sw.call(e,e.transformResponse,r),r.headers=tl.from(r.headers),r},function(r){return Jfe(r)||(uw(e),r&&r.response&&(r.response.data=sw.call(e,e.transformResponse,r.response),r.response.headers=tl.from(r.response.headers))),Promise.reject(r)})}const npe="1.12.2",V9={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{V9[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const Hj={};V9.transitional=function(t,n,r){function a(i,o){return"[Axios v"+npe+"] Transitional option '"+i+"'"+o+(r?". "+r:"")}return(i,o,l)=>{if(t===!1)throw new hr(a(o," has been removed"+(n?" in "+n:"")),hr.ERR_DEPRECATED);return n&&!Hj[o]&&(Hj[o]=!0,console.warn(a(o," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(i,o,l):!0}};V9.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function ilt(e,t,n){if(typeof e!="object")throw new hr("options must be an object",hr.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let a=r.length;for(;a-- >0;){const i=r[a],o=t[i];if(o){const l=e[i],s=l===void 0||o(l,i,e);if(s!==!0)throw new hr("option "+i+" must be "+s,hr.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new hr("Unknown option "+i,hr.ERR_BAD_OPTION)}}const t7={assertOptions:ilt,validators:V9},Su=t7.validators;let Yh=class{constructor(t){this.defaults=t||{},this.interceptors={request:new xj,response:new xj}}request(t,n){return Qt(this,null,function*(){try{return yield this._request(t,n)}catch(r){if(r instanceof Error){let a={};Error.captureStackTrace?Error.captureStackTrace(a):a=new Error;const i=a.stack?a.stack.replace(/^.+\n/,""):"";try{r.stack?i&&!String(r.stack).endsWith(i.replace(/^.+\n.+\n/,""))&&(r.stack+=`
`+i):r.stack=i}catch(o){}}throw r}})}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Dm(this.defaults,n);const{transitional:r,paramsSerializer:a,headers:i}=n;r!==void 0&&t7.assertOptions(r,{silentJSONParsing:Su.transitional(Su.boolean),forcedJSONParsing:Su.transitional(Su.boolean),clarifyTimeoutError:Su.transitional(Su.boolean)},!1),a!=null&&(Ct.isFunction(a)?n.paramsSerializer={serialize:a}:t7.assertOptions(a,{encode:Su.function,serialize:Su.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),t7.assertOptions(n,{baseUrl:Su.spelling("baseURL"),withXsrfToken:Su.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let o=i&&Ct.merge(i.common,i[n.method]);i&&Ct.forEach(["delete","get","head","post","put","patch","common"],h=>{delete i[h]}),n.headers=tl.concat(o,i);const l=[];let s=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(s=s&&m.synchronous,l.unshift(m.fulfilled,m.rejected))});const u=[];this.interceptors.response.forEach(function(m){u.push(m.fulfilled,m.rejected)});let c,d=0,p;if(!s){const h=[Vj.bind(this),void 0];for(h.unshift(...l),h.push(...u),p=h.length,c=Promise.resolve(n);d<p;)c=c.then(h[d++],h[d++]);return c}p=l.length;let f=n;for(;d<p;){const h=l[d++],m=l[d++];try{f=h(f)}catch(v){m.call(this,v);break}}try{c=Vj.call(this,f)}catch(h){return Promise.reject(h)}for(d=0,p=u.length;d<p;)c=c.then(u[d++],u[d++]);return c}getUri(t){t=Dm(this.defaults,t);const n=Zfe(t.baseURL,t.url,t.allowAbsoluteUrls);return Ufe(n,t.params,t.paramsSerializer)}};Ct.forEach(["delete","get","head","options"],function(t){Yh.prototype[t]=function(n,r){return this.request(Dm(r||{},{method:t,url:n,data:(r||{}).data}))}});Ct.forEach(["post","put","patch"],function(t){function n(r){return function(i,o,l){return this.request(Dm(l||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:i,data:o}))}}Yh.prototype[t]=n(),Yh.prototype[t+"Form"]=n(!0)});let olt=class rpe{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(i){n=i});const r=this;this.promise.then(a=>{if(!r._listeners)return;let i=r._listeners.length;for(;i-- >0;)r._listeners[i](a);r._listeners=null}),this.promise.then=a=>{let i;const o=new Promise(l=>{r.subscribe(l),i=l}).then(a);return o.cancel=function(){r.unsubscribe(i)},o},t(function(i,o,l){r.reason||(r.reason=new K0(i,o,l),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new rpe(function(a){t=a}),cancel:t}}};function llt(e){return function(n){return e.apply(null,n)}}function slt(e){return Ct.isObject(e)&&e.isAxiosError===!0}const wB={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(wB).forEach(([e,t])=>{wB[t]=e});function ape(e){const t=new Yh(e),n=Ofe(Yh.prototype.request,t);return Ct.extend(n,Yh.prototype,t,{allOwnKeys:!0}),Ct.extend(n,t,null,{allOwnKeys:!0}),n.create=function(a){return ape(Dm(e,a))},n}const Wa=ape(U2);Wa.Axios=Yh;Wa.CanceledError=K0;Wa.CancelToken=olt;Wa.isCancel=Jfe;Wa.VERSION=npe;Wa.toFormData=$9;Wa.AxiosError=hr;Wa.Cancel=Wa.CanceledError;Wa.all=function(t){return Promise.all(t)};Wa.spread=llt;Wa.isAxiosError=slt;Wa.mergeConfig=Dm;Wa.AxiosHeaders=tl;Wa.formToJSON=e=>Yfe(Ct.isHTMLForm(e)?new FormData(e):e);Wa.getAdapter=tpe.getAdapter;Wa.HttpStatusCode=wB;Wa.default=Wa;const{Axios:cxt,AxiosError:dxt,CanceledError:fxt,isCancel:pxt,CancelToken:hxt,VERSION:mxt,all:vxt,Cancel:gxt,isAxiosError:yxt,spread:bxt,toFormData:Cxt,AxiosHeaders:Fxt,HttpStatusCode:Ext,formToJSON:wxt,getAdapter:Sxt,mergeConfig:Axt}=Wa,ult={VITE_PUBLIC_PATH:"/vue-pure-admin/"};let x6={};const{VITE_PUBLIC_PATH:clt}=ult,dlt=e=>{x6=Object.assign(x6,e)},Jh=e=>{if(typeof e=="string"){const t=e.split(".");if(t&&t.length){let n=x6;return t.forEach(r=>{n&&typeof n[r]!="undefined"?n=n[r]:n=null}),n}}return x6},flt=e=>Qt(null,null,function*(){return e.config.globalProperties.$config=Jh(),Wa({method:"get",url:`${clt}platform-config.json`}).then(({data:t})=>{let n=e.config.globalProperties.$config;return e&&n&&typeof t=="object"&&(n=Object.assign(n,t),e.config.globalProperties.$config=n,dlt(n)),n}).catch(()=>{throw"请在public文件夹下添加platform-config.json配置文件"})}),hf=()=>Jh().ResponsiveStorageNameSpace,k6=(function(){const e=Object.fromEntries(Object.entries(Object.assign({"../../locales/en.yaml":$rt,"../../locales/zh-CN.yaml":Hrt})).map(([t,n])=>[t.match(/([A-Za-z0-9-_]+)\./i)[1],n.default]));return(t="zh-CN")=>e[t]})(),plt={zh:se(se({},k6("zh-CN")),cfe),en:se(se({},k6("en")),MO)};function hlt(e){const t=[],n=new Set;for(t.push({obj:e,key:""});t.length>0;){const{obj:r,key:a}=t.pop();for(const i in r){const o=a?`${a}.${i}`:i;r[i]&&n0(r[i])?t.push({obj:r[i],key:o}):n.add(a)}}return n}const zj=new Map,mlt=(e="zh-CN")=>{let t=zj.get(e);return t||(t=hlt(k6(e)),zj.set(e,t)),t};function Wj(e=""){var n;if(!e)return"";if(typeof e=="object"){const r=Uv.global.locale;return e[r==null?void 0:r.value]}const t=(n=e.match(/(\S*)\./))==null?void 0:n.input;return t&&mlt("zh-CN").has(t)||!t&&Object.hasOwn(k6("zh-CN"),e)?Uv.global.t.call(Uv.global.locale,e):e}const Bt=e=>e;var hae,mae;const Uv=Sit({locale:(mae=(hae=La().getItem(`${hf()}locale`))==null?void 0:hae.locale)!=null?mae:"zh",fallbackLocale:"en",messages:plt});function vlt(e){e.use(Uv)}const glt={path:"/able",redirect:"/able/watermark",meta:{icon:"ri/ubuntu-fill",title:Bt("menus.pureAble"),rank:C2e},children:[{path:"/able/mqtt-client",name:"MqttClient",component:()=>Le(()=>import("./mqtt-client-Crc2LTgt.js"),__vite__mapDeps([0,1])),meta:{title:Bt("menus.pureMqtt")}},{path:"/able/verify",name:"Verify",component:()=>Le(()=>import("./verify-DKPbh3A9.js"),__vite__mapDeps([2,3])),meta:{title:Bt("menus.pureVerify")}},{path:"/able/watermark",name:"WaterMark",component:()=>Le(()=>import("./watermark-D0OpB-up.js"),[]),meta:{title:Bt("menus.pureWatermark")}},{path:"/able/print",name:"Print",component:()=>Le(()=>import("./index-N8RnDc3c.js"),__vite__mapDeps([4,5,6,7])),meta:{title:Bt("menus.purePrint")}},{path:"/able/download",name:"Download",component:()=>Le(()=>import("./download-BXa6iJju.js"),[]),meta:{title:Bt("menus.pureDownload")}},{path:"/able/excel",name:"Excel",component:()=>Le(()=>import("./excel-FmVaAoMa.js"),__vite__mapDeps([8,9])),meta:{title:Bt("menus.pureExcel")}},{path:"/components/ripple",name:"Ripple",component:()=>Le(()=>import("./ripple-Dqw0A-V7.js"),[]),meta:{title:Bt("menus.pureRipple")}},{path:"/able/debounce",name:"Debounce",component:()=>Le(()=>import("./debounce-DLj3DlaV.js"),[]),meta:{title:Bt("menus.pureDebounce")}},{path:"/able/directives",name:"Directives",component:()=>Le(()=>import("./directives-DGI8Ikkn.js"),[]),meta:{title:Bt("menus.pureOptimize")}},{path:"/able/draggable",name:"Draggable",component:()=>Le(()=>import("./draggable-CvPLFltt.js"),__vite__mapDeps([10,11,12,13])),meta:{title:Bt("menus.pureDraggable"),transition:{enterTransition:"animate__zoomIn",leaveTransition:"animate__zoomOut"}}},{path:"/able/pdf",name:"Pdf",component:()=>Le(()=>import("./pdf-D_2jvidS.js"),[]),meta:{title:Bt("menus.purePdf")}},{path:"/able/barcode",name:"BarCode",component:()=>Le(()=>import("./barcode-bNMd3S5g.js"),[]),meta:{title:Bt("menus.pureBarcode")}},{path:"/able/qrcode",name:"QrCode",component:()=>Le(()=>import("./qrcode-C--q_oe_.js"),__vite__mapDeps([14,15,16,17,18])),meta:{title:Bt("menus.pureQrcode")}},{path:"/able/map",name:"MapPage",component:()=>Le(()=>import("./map-B1JcsQbK.js"),__vite__mapDeps([19,20,21])),meta:{title:Bt("menus.pureMap"),keepAlive:!0,transition:{name:"fade"}}},{path:"/able/wavesurfer",name:"Wavesurfer",component:()=>Le(()=>import("./index-CuSCTXOL.js"),[]),meta:{title:Bt("menus.pureWavesurfer")}},{path:"/able/video",name:"VideoPage",component:()=>Le(()=>import("./video-Cd312z-E.js"),__vite__mapDeps([22,23,24])),meta:{title:Bt("menus.pureVideo")}},{path:"/able/video-frame",name:"VideoFrame",component:()=>Le(()=>import("./index-DBHF2796.js"),__vite__mapDeps([25,26,27])),meta:{title:Bt("menus.pureVideoFrame")}},{path:"/able/danmaku",name:"Danmaku",component:()=>Le(()=>import("./index-D_GIKhyi.js"),__vite__mapDeps([28,29])),meta:{title:Bt("menus.pureDanmaku")}},{path:"/able/infinite-scroll",name:"InfiniteScroll",component:()=>Le(()=>import("./infinite-scroll-CkuTQ9E8.js"),[]),meta:{title:Bt("menus.pureInfiniteScroll")}},{path:"/able/menu-tree",name:"MenuTree",component:()=>Le(()=>import("./menu-tree-DEaOfnJC.js"),__vite__mapDeps([30,23])),meta:{title:Bt("menus.pureMenuTree")}},{path:"/able/line-tree",name:"LineTree",component:()=>Le(()=>import("./line-tree-DlANJeEI.js"),__vite__mapDeps([31,32])),meta:{title:Bt("menus.pureLineTree")}},{path:"/able/typeit",name:"Typeit",component:()=>Le(()=>import("./typeit-BoGnG7nt.js"),__vite__mapDeps([33,34])),meta:{title:Bt("menus.pureTypeit")}},{path:"/able/sensitive",name:"Sensitive",component:()=>Le(()=>import("./sensitive-D-XdxY8t.js"),[]),meta:{title:Bt("menus.pureSensitive")}},{path:"/able/pinyin",name:"Pinyin",component:()=>Le(()=>import("./pinyin-CyJkblK2.js"),__vite__mapDeps([35,36,37])),meta:{title:Bt("menus.purePinyin")}}]},ylt=Object.freeze(Object.defineProperty({__proto__:null,default:glt},Symbol.toStringTag,{value:"Module"})),blt={path:"/about",redirect:"/about/index",meta:{icon:"ri/file-info-line",title:Bt("menus.pureAbout"),rank:B2e},children:[{path:"/about/index",name:"About",component:()=>Le(()=>import("./index-Df28PAAX.js"),__vite__mapDeps([38,39,40])),meta:{title:Bt("menus.pureAbout")}}]},Clt=Object.freeze(Object.defineProperty({__proto__:null,default:blt},Symbol.toStringTag,{value:"Module"})),Flt=()=>Le(()=>import("./frame-DSbcILVU.js"),__vite__mapDeps([41,42])),Elt={path:"/board",redirect:"/board/index",meta:{icon:"ri/artboard-line",title:Bt("menus.pureBoard"),rank:N2e},children:[{path:"/board/index",name:"FrameBoard",component:Flt,meta:{title:Bt("menus.pureBoard"),keepAlive:!0,frameSrc:"https://songlh.top/paint-board/"}}]},wlt=Object.freeze(Object.defineProperty({__proto__:null,default:Elt},Symbol.toStringTag,{value:"Module"})),Slt={path:"/chatai",redirect:"/chatai/index",meta:{icon:"ri/chat-search-line",title:"chat-ai",rank:v2e},children:[{path:"/chatai/index",name:"ChatAi",component:()=>Le(()=>import("./index-BvzhxGTA.js"),__vite__mapDeps([43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58])),meta:{title:"chat-ai",extraIcon:"IF-pure-iconfont-new svg"}}]},Alt=Object.freeze(Object.defineProperty({__proto__:null,default:Slt},Symbol.toStringTag,{value:"Module"})),_lt={path:"/codemirror",redirect:"/codemirror/index",meta:{icon:"ri/code-box-line",title:Bt("menus.pureCodeMirror"),rank:R2e},children:[{path:"/codemirror/index",name:"CodeMirror",component:()=>Le(()=>import("./index-C5-3gdR8.js"),__vite__mapDeps([59,60])),meta:{title:Bt("menus.pureCodeMirror"),extraIcon:"IF-pure-iconfont-new svg"}}]},Dlt=Object.freeze(Object.defineProperty({__proto__:null,default:_lt},Symbol.toStringTag,{value:"Module"})),Tlt={path:"/components",redirect:"/components/dialog",meta:{icon:"ep/menu",title:Bt("menus.pureComponents"),rank:b2e},children:[{path:"/components/dialog",name:"DialogPage",component:()=>Le(()=>import("./index-3_av-YZh.js"),__vite__mapDeps([61,62,63,64])),meta:{title:Bt("menus.pureDialog")}},{path:"/components/drawer",name:"DrawerPage",component:()=>Le(()=>import("./index-C7AMXw2S.js"),__vite__mapDeps([65,66,67])),meta:{title:Bt("menus.pureDrawer")}},{path:"/components/message",name:"Message",component:()=>Le(()=>import("./message-DVCuVKX5.js"),__vite__mapDeps([68,23,69])),meta:{title:Bt("menus.pureMessage")}},{path:"/components/upload",name:"PureUpload",component:()=>Le(()=>import("./index-D5u8QXsr.js"),__vite__mapDeps([70,11,71,20,72])),meta:{title:Bt("menus.pureUpload")}},{path:"/components/check-card",name:"CheckCard",component:()=>Le(()=>import("./check-card-oKzQzgTA.js"),__vite__mapDeps([73,74,75,76])),meta:{title:Bt("menus.pureCheckCard")}},{path:"/components/date-picker",name:"DatePicker",component:()=>Le(()=>import("./date-picker-DhIHYP-9.js"),__vite__mapDeps([77,23,78])),meta:{title:Bt("menus.pureDatePicker")}},{path:"/components/datetime-picker",name:"DateTimePicker",component:()=>Le(()=>import("./datetime-picker-uiD1kU0A.js"),__vite__mapDeps([79,80])),meta:{title:Bt("menus.pureDateTimePicker")}},{path:"/components/time-picker",name:"TimePicker",component:()=>Le(()=>import("./time-picker-DZVB5N6B.js"),[]),meta:{title:Bt("menus.pureTimePicker")}},{path:"/components/icon-select",name:"IconSelect",component:()=>Le(()=>import("./icon-select-49rz_g9i.js"),[]),meta:{title:Bt("menus.pureIconSelect")}},{path:"/components/animatecss",name:"AnimateCss",component:()=>Le(()=>import("./animatecss-CmVBsbU4.js"),__vite__mapDeps([81,82,83])),meta:{title:Bt("menus.pureAnimatecss")}},{path:"/components/cropping",name:"Cropping",component:()=>Le(()=>import("./index-Bd-k1T1G.js"),__vite__mapDeps([84,85,86])),meta:{title:Bt("menus.pureCropping")}},{path:"/components/segmented",name:"Segmented",component:()=>Le(()=>import("./segmented-SOfAc0-2.js"),__vite__mapDeps([87,23,88,89,90])),meta:{title:Bt("menus.pureSegmented")}},{path:"/components/text",name:"PureText",component:()=>Le(()=>import("./text-CUx0QLFI.js"),__vite__mapDeps([91,92,93])),meta:{title:Bt("menus.pureText")}},{path:"/components/slider",name:"PureSlider",component:()=>Le(()=>import("./index-CWMBPOsW.js"),__vite__mapDeps([94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110])),meta:{title:Bt("menus.pureSlider")}},{path:"/components/el-button",name:"PureButton",component:()=>Le(()=>import("./el-button-BilSJ4vF.js"),__vite__mapDeps([111,23,112])),meta:{title:Bt("menus.pureElButton")}},{path:"/components/check-button",name:"CheckButton",component:()=>Le(()=>import("./check-button-CURWKTgC.js"),__vite__mapDeps([113,114])),meta:{title:Bt("menus.pureCheckButton")}},{path:"/components/button",name:"ButtonPage",component:()=>Le(()=>import("./button--MOHSvUB.js"),[]),meta:{title:Bt("menus.pureButton")}},{path:"/components/progress",name:"PureProgress",component:()=>Le(()=>import("./progress-CxK-TFmU.js"),__vite__mapDeps([115,23,116])),meta:{title:Bt("menus.pureProgress")}},{path:"/components/tag",name:"PureTag",component:()=>Le(()=>import("./tag-p9KOYtNu.js"),__vite__mapDeps([117,118])),meta:{title:Bt("menus.pureTag")}},{path:"/components/statistic",name:"Statistic",component:()=>Le(()=>import("./statistic-CciKMiAe.js"),__vite__mapDeps([119,120,121])),meta:{title:Bt("menus.pureStatistic")}},{path:"/components/collapse",name:"Collapse",component:()=>Le(()=>import("./collapse-5ycI_aK8.js"),[]),meta:{title:Bt("menus.pureCollapse")}},{path:"/components/cascader",name:"Cascader",component:()=>Le(()=>import("./cascader-WazWSx6S.js"),[]),meta:{title:Bt("menus.pureCascader")}},{path:"/components/color-picker",name:"ColorPicker",component:()=>Le(()=>import("./color-picker-BU2vF_K1.js"),[]),meta:{title:Bt("menus.pureColorPicker")}},{path:"/components/color-picker-panel",name:"ColorPickerPanel",component:()=>Le(()=>import("./color-picker-panel-2Flvwhit.js"),[]),meta:{title:Bt("menus.pureColorPickerPanel"),extraIcon:"IF-pure-iconfont-new svg"}},{path:"/components/selector",name:"Selector",component:()=>Le(()=>import("./selector-DTgBO26E.js"),__vite__mapDeps([122,123])),meta:{title:Bt("menus.pureSelector")}},{path:"/components/waterfall",name:"Waterfall",component:()=>Le(()=>import("./index-CM6m9GlC.js"),__vite__mapDeps([124,125,126])),meta:{title:Bt("menus.pureWaterfall")}},{path:"/components/split-pane",name:"SplitPane",component:()=>Le(()=>import("./split-pane-Bo2zVQcn.js"),__vite__mapDeps([127,128])),meta:{title:Bt("menus.pureSplitPane")}},{path:"/components/swiper",name:"Swiper",component:()=>Le(()=>import("./swiper-CALqDeBd.js"),__vite__mapDeps([129,130])),meta:{title:Bt("menus.pureSwiper")}},{path:"/components/timeline",name:"TimeLine",component:()=>Le(()=>import("./timeline-DMAPKx0L.js"),__vite__mapDeps([131,132,133,23,134,135])),meta:{title:Bt("menus.pureTimeline")}},{path:"/components/count-to",name:"CountTo",component:()=>Le(()=>import("./count-to-BCLUe5_G.js"),__vite__mapDeps([136,137,16,138])),meta:{title:Bt("menus.pureCountTo")}},{path:"/components/contextmenu",name:"ContextMenu",component:()=>Le(()=>import("./index-Yh5JuTyi.js"),__vite__mapDeps([139,140,141,142,143,144,145,146,147])),meta:{title:Bt("menus.pureContextmenu")}},{path:"/components/json-editor",name:"JsonEditor",component:()=>Le(()=>import("./json-editor-BK_CT9B3.js"),__vite__mapDeps([148,149,150])),meta:{title:Bt("menus.pureJsonEditor")}},{path:"/components/seamless-scroll",name:"SeamlessScroll",component:()=>Le(()=>import("./seamless-scroll-D2LguROB.js"),__vite__mapDeps([151,152])),meta:{title:Bt("menus.pureSeamless")}},{path:"/components/virtual-list",name:"VirtualList",component:()=>Le(()=>import("./index-DMCozm2w.js"),__vite__mapDeps([153,154,155,156,157,158,159])),meta:{title:Bt("menus.pureVirtualList")}}]},xlt=Object.freeze(Object.defineProperty({__proto__:null,default:Tlt},Symbol.toStringTag,{value:"Module"})),klt={path:"/editor",redirect:"/editor/index",meta:{icon:"ep/edit",title:Bt("menus.pureEditor"),rank:O2e},children:[{path:"/editor/index",name:"Editor",component:()=>Le(()=>import("./index-Cy-7F-0I.js"),__vite__mapDeps([160,161,162,163,164,120,165,166])),meta:{title:Bt("menus.pureEditor"),keepAlive:!0}}]},Mlt=Object.freeze(Object.defineProperty({__proto__:null,default:klt},Symbol.toStringTag,{value:"Module"})),Blt={path:"/error",redirect:"/error/403",meta:{icon:"ri/information-line",title:Bt("menus.pureAbnormal"),rank:A2e},children:[{path:"/error/403",name:"403",component:()=>Le(()=>import("./403-CsD0zB9Y.js"),__vite__mapDeps([167,168])),meta:{title:Bt("menus.pureAccessDenied")}},{path:"/error/404",name:"404",component:()=>Le(()=>import("./404-BluJwMTT.js"),__vite__mapDeps([169,170])),meta:{title:Bt("menus.purePageNotFound")}},{path:"/error/500",name:"500",component:()=>Le(()=>import("./500-CV22VQR5.js"),__vite__mapDeps([171,172])),meta:{title:Bt("menus.pureServerError")}}]},Rlt=Object.freeze(Object.defineProperty({__proto__:null,default:Blt},Symbol.toStringTag,{value:"Module"})),Llt={path:"/flow-chart",redirect:"/flow-chart/index",meta:{icon:"ep/set-up",title:Bt("menus.pureFlowChart"),rank:P2e},children:[{path:"/flow-chart/index",name:"FlowChart",component:()=>Le(()=>import("./index-BrYPobfI.js"),__vite__mapDeps([173,174,149,150,175])),meta:{title:Bt("menus.pureFlowChart")}}]},Olt=Object.freeze(Object.defineProperty({__proto__:null,default:Llt},Symbol.toStringTag,{value:"Module"})),Plt={path:"/form",redirect:"/form/index",meta:{icon:"ri/edit-box-line",title:Bt("menus.pureSchemaForm"),rank:E2e},children:[{path:"/form/index",name:"SchemaForm",component:()=>Le(()=>import("./index-BFbfQt_H.js"),__vite__mapDeps([176,177,178,74,75,179,180,181,182,183,184,185,186,187,188,174,189,190])),meta:{title:Bt("menus.pureSchemaForm")}}]},Ilt=Object.freeze(Object.defineProperty({__proto__:null,default:Plt},Symbol.toStringTag,{value:"Module"})),Nlt=()=>Le(()=>import("./frame-DSbcILVU.js"),__vite__mapDeps([41,42])),$lt={path:"/form-design",redirect:"/form-design/index",meta:{icon:"ri/terminal-window-line",title:Bt("menus.pureFormDesign"),rank:I2e},children:[{path:"/form-design/index",name:"FormDesign",component:Nlt,meta:{title:Bt("menus.pureFormDesign"),keepAlive:!0,frameSrc:"https://haixin-fang.github.io/vue-form-design/playground/index.html",frameLoading:!1}}]},Vlt=Object.freeze(Object.defineProperty({__proto__:null,default:$lt},Symbol.toStringTag,{value:"Module"})),Hlt={path:"/ganttastic",redirect:"/ganttastic/index",meta:{icon:"ri/bar-chart-horizontal-line",title:Bt("menus.pureGanttastic"),rank:y2e},children:[{path:"/ganttastic/index",name:"Ganttastic",component:()=>Le(()=>import("./index-CsUQgULS.js"),[]),meta:{title:Bt("menus.pureGanttastic")}}]},zlt=Object.freeze(Object.defineProperty({__proto__:null,default:Hlt},Symbol.toStringTag,{value:"Module"})),Wlt={path:"/guide",redirect:"/guide/index",meta:{icon:"ep/guide",title:Bt("menus.pureGuide"),rank:H2e},children:[{path:"/guide/index",name:"Guide",component:()=>Le(()=>import("./index-CYU5P4ds.js"),__vite__mapDeps([191,192])),meta:{title:Bt("menus.pureGuide")}}]},Glt=Object.freeze(Object.defineProperty({__proto__:null,default:Wlt},Symbol.toStringTag,{value:"Module"})),jlt=()=>Le(()=>import("./index-DA_u9cHh.js"),__vite__mapDeps([193,194,12,195,26,17,196,197,198,199,200,36,23,11,69,125,88,89,92,201])),Klt={path:"/",name:"Home",component:jlt,redirect:"/welcome",meta:{icon:"ep/home-filled",title:Bt("menus.pureHome"),rank:m2e},children:[{path:"/welcome",name:"Welcome",component:()=>Le(()=>import("./index-DKGi_Yym.js"),__vite__mapDeps([202,120,203,204,23,205,137,16,138,132,133,206,207,208,88,89,209])),meta:{title:Bt("menus.pureHome"),showLink:!0}}]},Ult=Object.freeze(Object.defineProperty({__proto__:null,default:Klt},Symbol.toStringTag,{value:"Module"})),qlt={path:"/list",redirect:"/list/card",meta:{icon:"ri/list-check",title:Bt("menus.pureList"),rank:w2e},children:[{path:"/list/card",name:"CardList",component:()=>Le(()=>import("./index-BTTBBa9l.js"),__vite__mapDeps([210,211,212,213,23,214])),meta:{icon:"ri/bank-card-line",title:Bt("menus.pureCardList"),showParent:!0}}]},Ylt=Object.freeze(Object.defineProperty({__proto__:null,default:qlt},Symbol.toStringTag,{value:"Module"})),Jlt={path:"/markdown",redirect:"/markdown/index",meta:{icon:"ri/markdown-line",title:Bt("menus.pureMarkdown"),rank:L2e},children:[{path:"/markdown/index",name:"Markdown",component:()=>Le(()=>import("./index-Dch4kvX5.js"),__vite__mapDeps([215,216,217])),meta:{title:Bt("menus.pureMarkdown"),extraIcon:"IF-pure-iconfont-new svg"}}]},Xlt=Object.freeze(Object.defineProperty({__proto__:null,default:Jlt},Symbol.toStringTag,{value:"Module"})),Zlt={path:"/menuoverflow",redirect:"/menuoverflow/index",meta:{title:Bt("menus.pureMenuOverflow"),rank:z2e},children:[{path:"/menuoverflow/index",name:"MenuOverflow",component:()=>Le(()=>import("./index-BdeKETtd.js"),[]),meta:{title:Bt("menus.pureChildMenuOverflow"),showParent:!0}}]},Qlt=Object.freeze(Object.defineProperty({__proto__:null,default:Zlt},Symbol.toStringTag,{value:"Module"})),est=()=>Le(()=>import("./frame-DSbcILVU.js"),__vite__mapDeps([41,42])),tst={path:"/mind-map",redirect:"/mind-map/index",meta:{icon:"ri/mind-map",title:Bt("menus.pureMindMap"),rank:V2e},children:[{path:"/mind-map/index",name:"FrameMindMap",component:est,meta:{title:Bt("menus.pureMindMap"),keepAlive:!0,frameSrc:"https://wanglin2.github.io/mind-map/#/"}}]},nst=Object.freeze(Object.defineProperty({__proto__:null,default:tst},Symbol.toStringTag,{value:"Module"})),rst={path:"/nested",redirect:"/nested/menu1/menu1-1",meta:{title:Bt("menus.pureMenus"),icon:"ep/histogram",rank:D2e},children:[{path:"/nested/menu1",meta:{title:Bt("menus.pureMenu1"),keepAlive:!0},redirect:"/nested/menu1/menu1-1",children:[{path:"/nested/menu1/menu1-1",component:()=>Le(()=>import("./index-CRqfGAFn.js"),[]),name:"Menu1-1",meta:{title:Bt("menus.pureMenu1-1"),keepAlive:!0}},{path:"/nested/menu1/menu1-2",redirect:"/nested/menu1/menu1-2/menu1-2-1",meta:{title:Bt("menus.pureMenu1-2"),keepAlive:!0},children:[{path:"/nested/menu1/menu1-2/menu1-2-1",component:()=>Le(()=>import("./index-Cu4I-5kk.js"),[]),name:"Menu1-2-1",meta:{title:Bt("menus.pureMenu1-2-1"),keepAlive:!0}},{path:"/nested/menu1/menu1-2/menu1-2-2",component:()=>Le(()=>import("./index-B6RIU0sT.js"),[]),name:"Menu1-2-2",meta:{title:Bt("menus.pureMenu1-2-2"),keepAlive:!0}}]},{path:"/nested/menu1/menu1-3",component:()=>Le(()=>import("./index-DAdKeHFC.js"),[]),name:"Menu1-3",meta:{title:Bt("menus.pureMenu1-3"),keepAlive:!0}}]},{path:"/nested/menu2",name:"Menu2",component:()=>Le(()=>import("./index-M0rqsQ2R.js"),[]),meta:{title:Bt("menus.pureMenu2"),keepAlive:!0}}]},ast=Object.freeze(Object.defineProperty({__proto__:null,default:rst},Symbol.toStringTag,{value:"Module"})),ist=()=>Le(()=>import("./frame-DSbcILVU.js"),__vite__mapDeps([41,42])),ost={path:"/ppt",redirect:"/ppt/index",meta:{icon:"ri/file-ppt-2-line",title:"PPT",rank:$2e},children:[{path:"/ppt/index",name:"FramePpt",component:ist,meta:{title:"PPT",keepAlive:!0,frameSrc:"https://pipipi-pikachu.github.io/PPTist/",frameLoading:!1}}]},lst=Object.freeze(Object.defineProperty({__proto__:null,default:ost},Symbol.toStringTag,{value:"Module"})),sst={path:"/result",redirect:"/result/success",meta:{icon:"ri/checkbox-circle-line",title:Bt("menus.pureResult"),rank:S2e},children:[{path:"/result/success",name:"Success",component:()=>Le(()=>import("./success-BjG1Lt4S.js"),__vite__mapDeps([218,219])),meta:{title:Bt("menus.pureSuccess")}},{path:"/result/fail",name:"Fail",component:()=>Le(()=>import("./fail-DGb99LF9.js"),__vite__mapDeps([220,221,197,222])),meta:{title:Bt("menus.pureFail")}}]},ust=Object.freeze(Object.defineProperty({__proto__:null,default:sst},Symbol.toStringTag,{value:"Module"})),cst={path:"/table",redirect:"/table/index",meta:{icon:"ri/table-line",title:Bt("menus.pureTable"),rank:F2e},children:[{path:"/table/index",name:"PureTable",component:()=>Le(()=>import("./index-BPxLMkGo.js"),__vite__mapDeps([223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251])),meta:{title:Bt("menus.pureTableBase")}},{path:"/table/high",name:"PureTableHigh",component:()=>Le(()=>import("./high-ChshsFro.js"),__vite__mapDeps([252,253,254,255,256,257,258,259,260,261,262,11,263,264,265,266,267,268,9,269,270,271,272,5,273,274,275,276,277,278,279,280])),meta:{title:Bt("menus.pureTableHigh")}},{path:"/table/edit",name:"PureTableEdit",component:()=>Le(()=>import("./edit-HYCP7fru.js"),__vite__mapDeps([281,282,283,284,285,23,286,287,288,289,290,291,292,69,293])),meta:{title:Bt("menus.pureTableEdit")}},{path:"/table/virtual",name:"VxeTable",component:()=>Le(()=>import("./virtual-Cw4_utvu.js"),__vite__mapDeps([294,295,296,297,11,195,298,299,300,301])),meta:{title:Bt("menus.pureVxeTable")}}]},dst=Object.freeze(Object.defineProperty({__proto__:null,default:cst},Symbol.toStringTag,{value:"Module"})),fst={path:"/vue-flow",redirect:"/vue-flow/index",meta:{icon:"ep/set-up",title:"vue-flow",rank:g2e},children:[{path:"/vue-flow/index",name:"VueFlow",component:()=>Le(()=>import("./index-CjD5PFXV.js"),__vite__mapDeps([302,303,1,304,305,306,307,308,309])),meta:{title:"vue-flow"}}]},pst=Object.freeze(Object.defineProperty({__proto__:null,default:fst},Symbol.toStringTag,{value:"Module"}));/*! js-cookie v3.0.5 | MIT */function d8(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var hst={read:function(e){return e[0]==='"'&&(e=e.slice(1,-1)),e.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function SB(e,t){function n(a,i,o){if(typeof document!="undefined"){o=d8({},t,o),typeof o.expires=="number"&&(o.expires=new Date(Date.now()+o.expires*864e5)),o.expires&&(o.expires=o.expires.toUTCString()),a=encodeURIComponent(a).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var l="";for(var s in o)o[s]&&(l+="; "+s,o[s]!==!0&&(l+="="+o[s].split(";")[0]));return document.cookie=a+"="+e.write(i,a)+l}}function r(a){if(!(typeof document=="undefined"||arguments.length&&!a)){for(var i=document.cookie?document.cookie.split("; "):[],o={},l=0;l<i.length;l++){var s=i[l].split("="),u=s.slice(1).join("=");try{var c=decodeURIComponent(s[0]);if(o[c]=e.read(u,c),a===c)break}catch(d){}}return a?o[a]:o}}return Object.create({set:n,get:r,remove:function(a,i){n(a,"",d8({},i,{expires:-1}))},withAttributes:function(a){return SB(this.converter,d8({},this.attributes,a))},withConverter:function(a){return SB(d8({},this.converter,a),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var If=SB(hst,{path:"/"});/*!
* pinia v3.0.3
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/let ipe;const H9=e=>ipe=e,ope=Symbol();function AB(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Yy;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Yy||(Yy={}));function mst(){const e=i2(!0),t=e.run(()=>j({}));let n=[],r=[];const a=Mo({install(i){H9(a),a._a=i,i.provide(ope,a),i.config.globalProperties.$pinia=a,r.forEach(o=>n.push(o)),r=[]},use(i){return this._a?n.push(i):r.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return a}const lpe=()=>{};function Gj(e,t,n,r=lpe){e.push(t);const a=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),r())};return!n&&o2()&&l2(a),a}function gv(e,...t){e.slice().forEach(n=>{n(...t)})}const vst=e=>e(),jj=Symbol(),cw=Symbol();function _B(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,r)=>e.set(r,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const r=t[n],a=e[n];AB(a)&&AB(r)&&e.hasOwnProperty(n)&&!Kn(r)&&!_l(r)?e[n]=_B(a,r):e[n]=r}return e}const gst=Symbol();function yst(e){return!AB(e)||!Object.prototype.hasOwnProperty.call(e,gst)}const{assign:sf}=Object;function bst(e){return!!(Kn(e)&&e.effect)}function Cst(e,t,n,r){const{state:a,actions:i,getters:o}=t,l=n.state.value[e];let s;function u(){l||(n.state.value[e]=a?a():{});const c=Pa(n.state.value[e]);return sf(c,i,Object.keys(o||{}).reduce((d,p)=>(d[p]=Mo(B(()=>{H9(n);const f=n._s.get(e);return o[p].call(f,f)})),d),{}))}return s=spe(e,u,t,n,r,!0),s}function spe(e,t,n={},r,a,i){let o;const l=sf({actions:{}},n),s={deep:!0};let u,c,d=[],p=[],f;const h=r.state.value[e];!i&&!h&&(r.state.value[e]={}),j({});let m;function v(A){let _;u=c=!1,typeof A=="function"?(A(r.state.value[e]),_={type:Yy.patchFunction,storeId:e,events:f}):(_B(r.state.value[e],A),_={type:Yy.patchObject,payload:A,storeId:e,events:f});const D=m=Symbol();Ne().then(()=>{m===D&&(u=!0)}),c=!0,gv(d,_,r.state.value[e])}const g=i?function(){const{state:_}=n,D=_?_():{};this.$patch(x=>{sf(x,D)})}:lpe;function C(){o.stop(),d=[],p=[],r._s.delete(e)}const F=(A,_="")=>{if(jj in A)return A[cw]=_,A;const D=function(){H9(r);const x=Array.from(arguments),M=[],L=[];function P(R){M.push(R)}function N(R){L.push(R)}gv(p,{args:x,name:D[cw],store:E,after:P,onError:N});let k;try{k=A.apply(this&&this.$id===e?this:E,x)}catch(R){throw gv(L,R),R}return k instanceof Promise?k.then(R=>(gv(M,R),R)).catch(R=>(gv(L,R),Promise.reject(R))):(gv(M,k),k)};return D[jj]=!0,D[cw]=_,D},b={_p:r,$id:e,$onAction:Gj.bind(null,p),$patch:v,$reset:g,$subscribe(A,_={}){const D=Gj(d,A,_.detached,()=>x()),x=o.run(()=>He(()=>r.state.value[e],M=>{(_.flush==="sync"?c:u)&&A({storeId:e,type:Yy.direct,events:f},M)},sf({},s,_)));return D},$dispose:C},E=dn(b);r._s.set(e,E);const S=(r._a&&r._a.runWithContext||vst)(()=>r._e.run(()=>(o=i2()).run(()=>t({action:F}))));for(const A in S){const _=S[A];if(Kn(_)&&!bst(_)||_l(_))i||(h&&yst(_)&&(Kn(_)?_.value=h[A]:_B(_,h[A])),r.state.value[e][A]=_);else if(typeof _=="function"){const D=F(_,A);S[A]=D,l.actions[A]=_}}return sf(E,S),sf(lr(E),S),Object.defineProperty(E,"$state",{get:()=>r.state.value[e],set:A=>{v(_=>{sf(_,A)})}}),r._p.forEach(A=>{sf(E,o.run(()=>A({store:E,app:r._a,pinia:r,options:l})))}),h&&i&&n.hydrate&&n.hydrate(E.$state,h),u=!0,c=!0,E}/*! #__NO_SIDE_EFFECTS__ */function yI(e,t,n){let r;const a=typeof t=="function";r=a?n:t;function i(o,l){const s=Tie();return o=o||(s?ut(ope,null):null),o&&H9(o),o=ipe,o._s.has(e)||(a?spe(e,t,r,o):Cst(e,r,o)),o._s.get(e)}return i.$id=e,i}function _xt(e){const t=lr(e),n={};for(const r in t){const a=t[r];a.effect?n[r]=B({get:()=>e[r],set(i){e[r]=i}}):(Kn(a)||_l(a))&&(n[r]=Jn(e,r))}return n}const z9=mst();function Fst(e){e.use(z9)}const W9=[{path:"/welcome",name:"Welcome",meta:{title:"menus.pureHome",icon:"ep/home-filled"}}];/*!
* vue-router v4.5.1
* (c) 2025 Eduardo San Martin Morote
* @license MIT
*/const qv=typeof document!="undefined";function upe(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function Est(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&upe(e.default)}const na=Object.assign;function dw(e,t){const n={};for(const r in t){const a=t[r];n[r]=iu(a)?a.map(e):e(a)}return n}const Jy=()=>{},iu=Array.isArray,cpe=/#/g,wst=/&/g,Sst=/\//g,Ast=/=/g,_st=/\?/g,dpe=/\+/g,Dst=/%5B/g,Tst=/%5D/g,fpe=/%5E/g,xst=/%60/g,ppe=/%7B/g,kst=/%7C/g,hpe=/%7D/g,Mst=/%20/g;function bI(e){return encodeURI(""+e).replace(kst,"|").replace(Dst,"[").replace(Tst,"]")}function Bst(e){return bI(e).replace(ppe,"{").replace(hpe,"}").replace(fpe,"^")}function DB(e){return bI(e).replace(dpe,"%2B").replace(Mst,"+").replace(cpe,"%23").replace(wst,"%26").replace(xst,"`").replace(ppe,"{").replace(hpe,"}").replace(fpe,"^")}function Rst(e){return DB(e).replace(Ast,"%3D")}function Lst(e){return bI(e).replace(cpe,"%23").replace(_st,"%3F")}function Ost(e){return e==null?"":Lst(e).replace(Sst,"%2F")}function v5(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}const Pst=/\/$/,Ist=e=>e.replace(Pst,"");function fw(e,t,n="/"){let r,a={},i="",o="";const l=t.indexOf("#");let s=t.indexOf("?");return l<s&&l>=0&&(s=-1),s>-1&&(r=t.slice(0,s),i=t.slice(s+1,l>-1?l:t.length),a=e(i)),l>-1&&(r=r||t.slice(0,l),o=t.slice(l,t.length)),r=Hst(r!=null?r:t,n),{fullPath:r+(i&&"?")+i+o,path:r,query:a,hash:v5(o)}}function Nst(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function Kj(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function $st(e,t,n){const r=t.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&s0(t.matched[r],n.matched[a])&&mpe(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function s0(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function mpe(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Vst(e[n],t[n]))return!1;return!0}function Vst(e,t){return iu(e)?Uj(e,t):iu(t)?Uj(t,e):e===t}function Uj(e,t){return iu(t)?e.length===t.length&&e.every((n,r)=>n===t[r]):e.length===1&&e[0]===t}function Hst(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let i=n.length-1,o,l;for(o=0;o<r.length;o++)if(l=r[o],l!==".")if(l==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(o).join("/")}const Wd={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var g5;(function(e){e.pop="pop",e.push="push"})(g5||(g5={}));var Xy;(function(e){e.back="back",e.forward="forward",e.unknown=""})(Xy||(Xy={}));function zst(e){if(!e)if(qv){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),Ist(e)}const Wst=/^[^#]+#/;function Gst(e,t){return e.replace(Wst,"#")+t}function jst(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}const G9=()=>({left:window.scrollX,top:window.scrollY});function Kst(e){let t;if("el"in e){const n=e.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;t=jst(a,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function qj(e,t){return(history.state?history.state.position-t:-1)+e}const TB=new Map;function Ust(e,t){TB.set(e,t)}function qst(e){const t=TB.get(e);return TB.delete(e),t}let Yst=()=>location.protocol+"//"+location.host;function vpe(e,t){const{pathname:n,search:r,hash:a}=t,i=e.indexOf("#");if(i>-1){let l=a.includes(e.slice(i))?e.slice(i).length:1,s=a.slice(l);return s[0]!=="/"&&(s="/"+s),Kj(s,"")}return Kj(n,e)+r+a}function Jst(e,t,n,r){let a=[],i=[],o=null;const l=({state:p})=>{const f=vpe(e,location),h=n.value,m=t.value;let v=0;if(p){if(n.value=f,t.value=p,o&&o===h){o=null;return}v=m?p.position-m.position:0}else r(f);a.forEach(g=>{g(n.value,h,{delta:v,type:g5.pop,direction:v?v>0?Xy.forward:Xy.back:Xy.unknown})})};function s(){o=n.value}function u(p){a.push(p);const f=()=>{const h=a.indexOf(p);h>-1&&a.splice(h,1)};return i.push(f),f}function c(){const{history:p}=window;p.state&&p.replaceState(na({},p.state,{scroll:G9()}),"")}function d(){for(const p of i)p();i=[],window.removeEventListener("popstate",l),window.removeEventListener("beforeunload",c)}return window.addEventListener("popstate",l),window.addEventListener("beforeunload",c,{passive:!0}),{pauseListeners:s,listen:u,destroy:d}}function Yj(e,t,n,r=!1,a=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:a?G9():null}}function Xst(e){const{history:t,location:n}=window,r={value:vpe(e,n)},a={value:t.state};a.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(s,u,c){const d=e.indexOf("#"),p=d>-1?(n.host&&document.querySelector("base")?e:e.slice(d))+s:Yst()+e+s;try{t[c?"replaceState":"pushState"](u,"",p),a.value=u}catch(f){console.error(f),n[c?"replace":"assign"](p)}}function o(s,u){const c=na({},t.state,Yj(a.value.back,s,a.value.forward,!0),u,{position:a.value.position});i(s,c,!0),r.value=s}function l(s,u){const c=na({},a.value,t.state,{forward:s,scroll:G9()});i(c.current,c,!0);const d=na({},Yj(r.value,s,null),{position:c.position+1},u);i(s,d,!1),r.value=s}return{location:r,state:a,push:l,replace:o}}function xB(e){e=zst(e);const t=Xst(e),n=Jst(e,t.state,t.location,t.replace);function r(i,o=!0){o||n.pauseListeners(),history.go(i)}const a=na({location:"",base:e,go:r,createHref:Gst.bind(null,e)},t,n);return Object.defineProperty(a,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(a,"state",{enumerable:!0,get:()=>t.state.value}),a}function Jj(e){return e=location.host?e||location.pathname+location.search:"",e.includes("#")||(e+="#"),xB(e)}function Zst(e){return typeof e=="string"||e&&typeof e=="object"}function gpe(e){return typeof e=="string"||typeof e=="symbol"}const ype=Symbol("");var Xj;(function(e){e[e.aborted=4]="aborted",e[e.cancelled=8]="cancelled",e[e.duplicated=16]="duplicated"})(Xj||(Xj={}));function u0(e,t){return na(new Error,{type:e,[ype]:!0},t)}function kc(e,t){return e instanceof Error&&ype in e&&(t==null||!!(e.type&t))}const Zj="[^/]+?",Qst={sensitive:!1,strict:!1,start:!0,end:!0},eut=/[.+*?^${}()[\]/\\]/g;function tut(e,t){const n=na({},Qst,t),r=[];let a=n.start?"^":"";const i=[];for(const u of e){const c=u.length?[]:[90];n.strict&&!u.length&&(a+="/");for(let d=0;d<u.length;d++){const p=u[d];let f=40+(n.sensitive?.25:0);if(p.type===0)d||(a+="/"),a+=p.value.replace(eut,"\\$&"),f+=40;else if(p.type===1){const{value:h,repeatable:m,optional:v,regexp:g}=p;i.push({name:h,repeatable:m,optional:v});const C=g||Zj;if(C!==Zj){f+=10;try{new RegExp(`(${C})`)}catch(b){throw new Error(`Invalid custom RegExp for param "${h}" (${C}): `+b.message)}}let F=m?`((?:${C})(?:/(?:${C}))*)`:`(${C})`;d||(F=v&&u.length<2?`(?:/${F})`:"/"+F),v&&(F+="?"),a+=F,f+=20,v&&(f+=-8),m&&(f+=-20),C===".*"&&(f+=-50)}c.push(f)}r.push(c)}if(n.strict&&n.end){const u=r.length-1;r[u][r[u].length-1]+=.7000000000000001}n.strict||(a+="/?"),n.end?a+="$":n.strict&&!a.endsWith("/")&&(a+="(?:/|$)");const o=new RegExp(a,n.sensitive?"":"i");function l(u){const c=u.match(o),d={};if(!c)return null;for(let p=1;p<c.length;p++){const f=c[p]||"",h=i[p-1];d[h.name]=f&&h.repeatable?f.split("/"):f}return d}function s(u){let c="",d=!1;for(const p of e){(!d||!c.endsWith("/"))&&(c+="/"),d=!1;for(const f of p)if(f.type===0)c+=f.value;else if(f.type===1){const{value:h,repeatable:m,optional:v}=f,g=h in u?u[h]:"";if(iu(g)&&!m)throw new Error(`Provided param "${h}" is an array but it is not repeatable (* or + modifiers)`);const C=iu(g)?g.join("/"):g;if(!C)if(v)p.length<2&&(c.endsWith("/")?c=c.slice(0,-1):d=!0);else throw new Error(`Missing required param "${h}"`);c+=C}}return c||"/"}return{re:o,score:r,keys:i,parse:l,stringify:s}}function nut(e,t){let n=0;for(;n<e.length&&n<t.length;){const r=t[n]-e[n];if(r)return r;n++}return e.length<t.length?e.length===1&&e[0]===80?-1:1:e.length>t.length?t.length===1&&t[0]===80?1:-1:0}function bpe(e,t){let n=0;const r=e.score,a=t.score;for(;n<r.length&&n<a.length;){const i=nut(r[n],a[n]);if(i)return i;n++}if(Math.abs(a.length-r.length)===1){if(Qj(r))return 1;if(Qj(a))return-1}return a.length-r.length}function Qj(e){const t=e[e.length-1];return e.length>0&&t[t.length-1]<0}const rut={type:0,value:""},aut=/[a-zA-Z0-9_]/;function iut(e){if(!e)return[[]];if(e==="/")return[[rut]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(f){throw new Error(`ERR (${n})/"${u}": ${f}`)}let n=0,r=n;const a=[];let i;function o(){i&&a.push(i),i=[]}let l=0,s,u="",c="";function d(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(s==="*"||s==="+")&&t(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:c,repeatable:s==="*"||s==="+",optional:s==="*"||s==="?"})):t("Invalid state to consume buffer"),u="")}function p(){u+=s}for(;l<e.length;){if(s=e[l++],s==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:s==="/"?(u&&d(),o()):s===":"?(d(),n=1):p();break;case 4:p(),n=r;break;case 1:s==="("?n=2:aut.test(s)?p():(d(),n=0,s!=="*"&&s!=="?"&&s!=="+"&&l--);break;case 2:s===")"?c[c.length-1]=="\\"?c=c.slice(0,-1)+s:n=3:c+=s;break;case 3:d(),n=0,s!=="*"&&s!=="?"&&s!=="+"&&l--,c="";break;default:t("Unknown state");break}}return n===2&&t(`Unfinished custom RegExp for param "${u}"`),d(),o(),a}function out(e,t,n){const r=tut(iut(e.path),n),a=na(r,{record:e,parent:t,children:[],alias:[]});return t&&!a.record.aliasOf==!t.record.aliasOf&&t.children.push(a),a}function lut(e,t){const n=[],r=new Map;t=rK({strict:!1,end:!0,sensitive:!1},t);function a(d){return r.get(d)}function i(d,p,f){const h=!f,m=tK(d);m.aliasOf=f&&f.record;const v=rK(t,d),g=[m];if("alias"in d){const b=typeof d.alias=="string"?[d.alias]:d.alias;for(const E of b)g.push(tK(na({},m,{components:f?f.record.components:m.components,path:E,aliasOf:f?f.record:m})))}let C,F;for(const b of g){const{path:E}=b;if(p&&E[0]!=="/"){const w=p.record.path,S=w[w.length-1]==="/"?"":"/";b.path=p.record.path+(E&&S+E)}if(C=out(b,p,v),f?f.alias.push(C):(F=F||C,F!==C&&F.alias.push(C),h&&d.name&&!nK(C)&&o(d.name)),Cpe(C)&&s(C),m.children){const w=m.children;for(let S=0;S<w.length;S++)i(w[S],C,f&&f.children[S])}f=f||C}return F?()=>{o(F)}:Jy}function o(d){if(gpe(d)){const p=r.get(d);p&&(r.delete(d),n.splice(n.indexOf(p),1),p.children.forEach(o),p.alias.forEach(o))}else{const p=n.indexOf(d);p>-1&&(n.splice(p,1),d.record.name&&r.delete(d.record.name),d.children.forEach(o),d.alias.forEach(o))}}function l(){return n}function s(d){const p=cut(d,n);n.splice(p,0,d),d.record.name&&!nK(d)&&r.set(d.record.name,d)}function u(d,p){let f,h={},m,v;if("name"in d&&d.name){if(f=r.get(d.name),!f)throw u0(1,{location:d});v=f.record.name,h=na(eK(p.params,f.keys.filter(F=>!F.optional).concat(f.parent?f.parent.keys.filter(F=>F.optional):[]).map(F=>F.name)),d.params&&eK(d.params,f.keys.map(F=>F.name))),m=f.stringify(h)}else if(d.path!=null)m=d.path,f=n.find(F=>F.re.test(m)),f&&(h=f.parse(m),v=f.record.name);else{if(f=p.name?r.get(p.name):n.find(F=>F.re.test(p.path)),!f)throw u0(1,{location:d,currentLocation:p});v=f.record.name,h=na({},p.params,d.params),m=f.stringify(h)}const g=[];let C=f;for(;C;)g.unshift(C.record),C=C.parent;return{name:v,path:m,params:h,matched:g,meta:uut(g)}}e.forEach(d=>i(d));function c(){n.length=0,r.clear()}return{addRoute:i,resolve:u,removeRoute:o,clearRoutes:c,getRoutes:l,getRecordMatcher:a}}function eK(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function tK(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:sut(e),children:e.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in e?e.components||null:e.component&&{default:e.component}};return Object.defineProperty(t,"mods",{value:{}}),t}function sut(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]=typeof n=="object"?n[r]:n;return t}function nK(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function uut(e){return e.reduce((t,n)=>na(t,n.meta),{})}function rK(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function cut(e,t){let n=0,r=t.length;for(;n!==r;){const i=n+r>>1;bpe(e,t[i])<0?r=i:n=i+1}const a=dut(e);return a&&(r=t.lastIndexOf(a,r-1)),r}function dut(e){let t=e;for(;t=t.parent;)if(Cpe(t)&&bpe(e,t)===0)return t}function Cpe({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function fut(e){const t={};if(e===""||e==="?")return t;const r=(e[0]==="?"?e.slice(1):e).split("&");for(let a=0;a<r.length;++a){const i=r[a].replace(dpe," "),o=i.indexOf("="),l=v5(o<0?i:i.slice(0,o)),s=o<0?null:v5(i.slice(o+1));if(l in t){let u=t[l];iu(u)||(u=t[l]=[u]),u.push(s)}else t[l]=s}return t}function aK(e){let t="";for(let n in e){const r=e[n];if(n=Rst(n),r==null){r!==void 0&&(t+=(t.length?"&":"")+n);continue}(iu(r)?r.map(i=>i&&DB(i)):[r&&DB(r)]).forEach(i=>{i!==void 0&&(t+=(t.length?"&":"")+n,i!=null&&(t+="="+i))})}return t}function put(e){const t={};for(const n in e){const r=e[n];r!==void 0&&(t[n]=iu(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return t}const hut=Symbol(""),iK=Symbol(""),j9=Symbol(""),CI=Symbol(""),kB=Symbol("");function Ig(){let e=[];function t(r){return e.push(r),()=>{const a=e.indexOf(r);a>-1&&e.splice(a,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function mf(e,t,n,r,a,i=o=>o()){const o=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((l,s)=>{const u=p=>{p===!1?s(u0(4,{from:n,to:t})):p instanceof Error?s(p):Zst(p)?s(u0(2,{from:t,to:p})):(o&&r.enterCallbacks[a]===o&&typeof p=="function"&&o.push(p),l())},c=i(()=>e.call(r&&r.instances[a],t,n,u));let d=Promise.resolve(c);e.length<3&&(d=d.then(u)),d.catch(p=>s(p))})}function pw(e,t,n,r,a=i=>i()){const i=[];for(const o of e)for(const l in o.components){let s=o.components[l];if(!(t!=="beforeRouteEnter"&&!o.instances[l]))if(upe(s)){const c=(s.__vccOpts||s)[t];c&&i.push(mf(c,n,r,o,l,a))}else{let u=s();i.push(()=>u.then(c=>{if(!c)throw new Error(`Couldn't resolve component "${l}" at "${o.path}"`);const d=Est(c)?c.default:c;o.mods[l]=c,o.components[l]=d;const f=(d.__vccOpts||d)[t];return f&&mf(f,n,r,o,l,a)()}))}}return i}function oK(e){const t=ut(j9),n=ut(CI),r=B(()=>{const s=y(e.to);return t.resolve(s)}),a=B(()=>{const{matched:s}=r.value,{length:u}=s,c=s[u-1],d=n.matched;if(!c||!d.length)return-1;const p=d.findIndex(s0.bind(null,c));if(p>-1)return p;const f=lK(s[u-2]);return u>1&&lK(c)===f&&d[d.length-1].path!==f?d.findIndex(s0.bind(null,s[u-2])):p}),i=B(()=>a.value>-1&&but(n.params,r.value.params)),o=B(()=>a.value>-1&&a.value===n.matched.length-1&&mpe(n.params,r.value.params));function l(s={}){if(yut(s)){const u=t[y(e.replace)?"replace":"push"](y(e.to)).catch(Jy);return e.viewTransition&&typeof document!="undefined"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:B(()=>r.value.href),isActive:i,isExactActive:o,navigate:l}}function mut(e){return e.length===1?e[0]:e}const vut=he({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"},viewTransition:Boolean},useLink:oK,setup(e,{slots:t}){const n=dn(oK(e)),{options:r}=ut(j9),a=B(()=>({[sK(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[sK(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&mut(t.default(n));return e.custom?i:z("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},i)}}}),gut=vut;function yut(e){if(!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)&&!e.defaultPrevented&&!(e.button!==void 0&&e.button!==0)){if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function but(e,t){for(const n in t){const r=t[n],a=e[n];if(typeof r=="string"){if(r!==a)return!1}else if(!iu(a)||a.length!==r.length||r.some((i,o)=>i!==a[o]))return!1}return!0}function lK(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const sK=(e,t,n)=>e!=null?e:t!=null?t:n,Cut=he({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=ut(kB),a=B(()=>e.route||r.value),i=ut(iK,0),o=B(()=>{let u=y(i);const{matched:c}=a.value;let d;for(;(d=c[u])&&!d.components;)u++;return u}),l=B(()=>a.value.matched[o.value]);Xt(iK,B(()=>o.value+1)),Xt(hut,l),Xt(kB,a);const s=j();return He(()=>[s.value,l.value,e.name],([u,c,d],[p,f,h])=>{c&&(c.instances[d]=u,f&&f!==c&&u&&u===p&&(c.leaveGuards.size||(c.leaveGuards=f.leaveGuards),c.updateGuards.size||(c.updateGuards=f.updateGuards))),u&&c&&(!f||!s0(c,f)||!p)&&(c.enterCallbacks[d]||[]).forEach(m=>m(u))},{flush:"post"}),()=>{const u=a.value,c=e.name,d=l.value,p=d&&d.components[c];if(!p)return uK(n.default,{Component:p,route:u});const f=d.props[c],h=f?f===!0?u.params:typeof f=="function"?f(u):f:null,v=z(p,na({},h,t,{onVnodeUnmounted:g=>{g.component.isUnmounted&&(d.instances[c]=null)},ref:s}));return uK(n.default,{Component:v,route:u})||v}}});function uK(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Fut=Cut;function Eut(e){const t=lut(e.routes,e),n=e.parseQuery||fut,r=e.stringifyQuery||aK,a=e.history,i=Ig(),o=Ig(),l=Ig(),s=ar(Wd);let u=Wd;qv&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const c=dw.bind(null,ne=>""+ne),d=dw.bind(null,Ost),p=dw.bind(null,v5);function f(ne,Y){let te,X;return gpe(ne)?(te=t.getRecordMatcher(ne),X=Y):X=ne,t.addRoute(X,te)}function h(ne){const Y=t.getRecordMatcher(ne);Y&&t.removeRoute(Y)}function m(){return t.getRoutes().map(ne=>ne.record)}function v(ne){return!!t.getRecordMatcher(ne)}function g(ne,Y){if(Y=na({},Y||s.value),typeof ne=="string"){const Q=fw(n,ne,Y.path),ce=t.resolve({path:Q.path},Y),me=a.createHref(Q.fullPath);return na(Q,ce,{params:p(ce.params),hash:v5(Q.hash),redirectedFrom:void 0,href:me})}let te;if(ne.path!=null)te=na({},ne,{path:fw(n,ne.path,Y.path).path});else{const Q=na({},ne.params);for(const ce in Q)Q[ce]==null&&delete Q[ce];te=na({},ne,{params:d(Q)}),Y.params=d(Y.params)}const X=t.resolve(te,Y),re=ne.hash||"";X.params=c(p(X.params));const we=Nst(r,na({},ne,{hash:Bst(re),path:X.path})),q=a.createHref(we);return na({fullPath:we,hash:re,query:r===aK?put(ne.query):ne.query||{}},X,{redirectedFrom:void 0,href:q})}function C(ne){return typeof ne=="string"?fw(n,ne,s.value.path):na({},ne)}function F(ne,Y){if(u!==ne)return u0(8,{from:Y,to:ne})}function b(ne){return S(ne)}function E(ne){return b(na(C(ne),{replace:!0}))}function w(ne){const Y=ne.matched[ne.matched.length-1];if(Y&&Y.redirect){const{redirect:te}=Y;let X=typeof te=="function"?te(ne):te;return typeof X=="string"&&(X=X.includes("?")||X.includes("#")?X=C(X):{path:X},X.params={}),na({query:ne.query,hash:ne.hash,params:X.path!=null?{}:ne.params},X)}}function S(ne,Y){const te=u=g(ne),X=s.value,re=ne.state,we=ne.force,q=ne.replace===!0,Q=w(te);if(Q)return S(na(C(Q),{state:typeof Q=="object"?na({},re,Q.state):re,force:we,replace:q}),Y||te);const ce=te;ce.redirectedFrom=Y;let me;return!we&&$st(r,X,te)&&(me=u0(16,{to:ce,from:X}),V(X,X,!0,!1)),(me?Promise.resolve(me):D(ce,X)).catch(de=>kc(de)?kc(de,2)?de:$(de):T(de,ce,X)).then(de=>{if(de){if(kc(de,2))return S(na({replace:q},C(de.to),{state:typeof de.to=="object"?na({},re,de.to.state):re,force:we}),Y||ce)}else de=M(ce,X,!0,q,re);return x(ce,X,de),de})}function A(ne,Y){const te=F(ne,Y);return te?Promise.reject(te):Promise.resolve()}function _(ne){const Y=ae.values().next().value;return Y&&typeof Y.runWithContext=="function"?Y.runWithContext(ne):ne()}function D(ne,Y){let te;const[X,re,we]=wut(ne,Y);te=pw(X.reverse(),"beforeRouteLeave",ne,Y);for(const Q of X)Q.leaveGuards.forEach(ce=>{te.push(mf(ce,ne,Y))});const q=A.bind(null,ne,Y);return te.push(q),ye(te).then(()=>{te=[];for(const Q of i.list())te.push(mf(Q,ne,Y));return te.push(q),ye(te)}).then(()=>{te=pw(re,"beforeRouteUpdate",ne,Y);for(const Q of re)Q.updateGuards.forEach(ce=>{te.push(mf(ce,ne,Y))});return te.push(q),ye(te)}).then(()=>{te=[];for(const Q of we)if(Q.beforeEnter)if(iu(Q.beforeEnter))for(const ce of Q.beforeEnter)te.push(mf(ce,ne,Y));else te.push(mf(Q.beforeEnter,ne,Y));return te.push(q),ye(te)}).then(()=>(ne.matched.forEach(Q=>Q.enterCallbacks={}),te=pw(we,"beforeRouteEnter",ne,Y,_),te.push(q),ye(te))).then(()=>{te=[];for(const Q of o.list())te.push(mf(Q,ne,Y));return te.push(q),ye(te)}).catch(Q=>kc(Q,8)?Q:Promise.reject(Q))}function x(ne,Y,te){l.list().forEach(X=>_(()=>X(ne,Y,te)))}function M(ne,Y,te,X,re){const we=F(ne,Y);if(we)return we;const q=Y===Wd,Q=qv?history.state:{};te&&(X||q?a.replace(ne.fullPath,na({scroll:q&&Q&&Q.scroll},re)):a.push(ne.fullPath,re)),s.value=ne,V(ne,Y,te,q),$()}let L;function P(){L||(L=a.listen((ne,Y,te)=>{if(!ie.listening)return;const X=g(ne),re=w(X);if(re){S(na(re,{replace:!0,force:!0}),X).catch(Jy);return}u=X;const we=s.value;qv&&Ust(qj(we.fullPath,te.delta),G9()),D(X,we).catch(q=>kc(q,12)?q:kc(q,2)?(S(na(C(q.to),{force:!0}),X).then(Q=>{kc(Q,20)&&!te.delta&&te.type===g5.pop&&a.go(-1,!1)}).catch(Jy),Promise.reject()):(te.delta&&a.go(-te.delta,!1),T(q,X,we))).then(q=>{q=q||M(X,we,!1),q&&(te.delta&&!kc(q,8)?a.go(-te.delta,!1):te.type===g5.pop&&kc(q,20)&&a.go(-1,!1)),x(X,we,q)}).catch(Jy)}))}let N=Ig(),k=Ig(),R;function T(ne,Y,te){$(ne);const X=k.list();return X.length?X.forEach(re=>re(ne,Y,te)):console.error(ne),Promise.reject(ne)}function O(){return R&&s.value!==Wd?Promise.resolve():new Promise((ne,Y)=>{N.add([ne,Y])})}function $(ne){return R||(R=!ne,P(),N.list().forEach(([Y,te])=>ne?te(ne):Y()),N.reset()),ne}function V(ne,Y,te,X){const{scrollBehavior:re}=e;if(!qv||!re)return Promise.resolve();const we=!te&&qst(qj(ne.fullPath,0))||(X||!te)&&history.state&&history.state.scroll||null;return Ne().then(()=>re(ne,Y,we)).then(q=>q&&Kst(q)).catch(q=>T(q,ne,Y))}const W=ne=>a.go(ne);let U;const ae=new Set,ie={currentRoute:s,listening:!0,addRoute:f,removeRoute:h,clearRoutes:t.clearRoutes,hasRoute:v,getRoutes:m,resolve:g,options:e,push:b,replace:E,go:W,back:()=>W(-1),forward:()=>W(1),beforeEach:i.add,beforeResolve:o.add,afterEach:l.add,onError:k.add,isReady:O,install(ne){const Y=this;ne.component("RouterLink",gut),ne.component("RouterView",Fut),ne.config.globalProperties.$router=Y,Object.defineProperty(ne.config.globalProperties,"$route",{enumerable:!0,get:()=>y(s)}),qv&&!U&&s.value===Wd&&(U=!0,b(a.location).catch(re=>{}));const te={};for(const re in Wd)Object.defineProperty(te,re,{get:()=>s.value[re],enumerable:!0});ne.provide(j9,Y),ne.provide(CI,s2(te)),ne.provide(kB,s);const X=ne.unmount;ae.add(ne),ne.unmount=function(){ae.delete(ne),ae.size<1&&(u=Wd,L&&L(),L=null,s.value=Wd,U=!1,R=!1),X()}}};function ye(ne){return ne.reduce((Y,te)=>Y.then(()=>_(te)),Promise.resolve())}return ie}function wut(e,t){const n=[],r=[],a=[],i=Math.max(t.matched.length,e.matched.length);for(let o=0;o<i;o++){const l=t.matched[o];l&&(e.matched.find(u=>s0(u,l))?r.push(l):n.push(l));const s=e.matched[o];s&&(t.matched.find(u=>s0(u,s))||a.push(s))}return[n,r,a]}function Dxt(){return ut(j9)}function Txt(e){return ut(CI)}const Sut=e=>{if(!Array.isArray(e))return console.warn("tree must be an array"),[];if(!e||e.length===0)return[];const t=[];for(const n of e)n.children&&n.children.length>0&&Sut(n.children),t.push(n.uniqueId);return t},Aut=(e,t=[])=>{if(!Array.isArray(e))return console.warn("menuTree must be an array"),[];if(!e||e.length===0)return[];for(const[n,r]of e.entries())r.children&&r.children.length===1&&delete r.children,r.id=n,r.parentId=t.length?t[t.length-1]:null,r.pathList=[...t,r.id],r.uniqueId=r.pathList.length>1?r.pathList.join("-"):r.pathList[0],r.children&&r.children.length>0&&Aut(r.children,r.pathList);return e},K9=(e,t=[])=>{if(!Array.isArray(e))return console.warn("tree must be an array"),[];if(!e||e.length===0)return[];for(const[n,r]of e.entries())r.id=n,r.parentId=t.length?t[t.length-1]:null,r.pathList=[...t,r.id],r.children&&r.children.length>0&&K9(r.children,r.pathList);return e},_ut=(e,t)=>{if(!Array.isArray(e))return console.warn("menuTree must be an array"),[];if(!e||e.length===0)return[];const n=e.find(a=>a.uniqueId===t);if(n)return n;const r=e.filter(a=>a.children).map(a=>a.children).flat(1);return _ut(r,t)},Dut=(e,t,n)=>{if(!Array.isArray(e))return console.warn("menuTree must be an array"),[];if(!e||e.length===0)return[];for(const r of e){const a=r.children&&r.children.length>0;r.uniqueId===t&&Object.prototype.toString.call(n)==="[object Object]"&&Object.assign(r,n),a&&Dut(r.children,t,n)}return e},xxt=(e,t,n,r)=>{if(!Array.isArray(e))return console.warn("data must be an array"),[];const a={id:"id",parentId:"parentId",childrenList:"children"},i={},o={},l=[];for(const u of e){const c=u[a.parentId];i[c]==null&&(i[c]=[]),o[u[a.id]]=u,i[c].push(u)}for(const u of e){const c=u[a.parentId];o[c]==null&&l.push(u)}for(const u of l)s(u);function s(u){if(i[u[a.id]]!==null&&(u[a.childrenList]=i[u[a.id]]),u[a.childrenList])for(const c of u[a.childrenList])s(c)}return l},Tut=yI("pure-permission",{state:()=>({constantMenus:xct,wholeMenus:[],flatteningRoutes:[],cachePageList:[]}),actions:{handleWholeMenus(e){this.wholeMenus=Mpe(SI(Y2(this.constantMenus.concat(e)))),this.flatteningRoutes=Y9(this.constantMenus.concat(e))},clearCache(){let e=this.cachePageList.length;const t=jnt(Nf().multiTags,"name");for(;e>0;)t.findIndex(n=>n===this.cachePageList[e-1])===-1&&this.cachePageList.splice(this.cachePageList.indexOf(this.cachePageList[e-1]),1),e--},cacheOperate({mode:e,name:t}){const n=this.cachePageList.findIndex(r=>r===t);switch(e){case"refresh":this.cachePageList=this.cachePageList.filter(r=>r!==t),this.clearCache();break;case"add":this.cachePageList.push(t);break;case"delete":n!==-1&&this.cachePageList.splice(n,1),this.clearCache();break}},clearAllCachePage(){this.wholeMenus=[],this.cachePageList=[]}}});function Zl(){return Tut(z9)}const xut=yI("pure-multiTags",{state:()=>{var e,t;return{multiTags:(e=La().getItem(`${hf()}configure`))!=null&&e.multiTagsCache?La().getItem(`${hf()}tags`):[...W9,...Zl().flatteningRoutes.filter(n=>{var r;return(r=n==null?void 0:n.meta)==null?void 0:r.fixedTag})],multiTagsCache:(t=La().getItem(`${hf()}configure`))==null?void 0:t.multiTagsCache}},getters:{getMultiTagsCache(e){return e.multiTagsCache}},actions:{multiTagsCacheChange(e){this.multiTagsCache=e,e?La().setItem(`${hf()}tags`,this.multiTags):La().removeItem(`${hf()}tags`)},tagsCache(e){this.getMultiTagsCache&&La().setItem(`${hf()}tags`,e)},handleTags(e,t,n){var r,a,i,o,l,s,u;switch(e){case"equal":this.multiTags=t,this.tagsCache(this.multiTags);break;case"push":{const c=t;if((r=c==null?void 0:c.meta)!=null&&r.hiddenTag||aI(c==null?void 0:c.name)||((a=c==null?void 0:c.meta)==null?void 0:a.title.length)===0||Tnt((i=c==null?void 0:c.meta)==null?void 0:i.showLink)&&!((o=c==null?void 0:c.meta)!=null&&o.showLink))return;const d=c.path;if(this.multiTags.some(h=>h.path===d&&sB(h==null?void 0:h.query,c==null?void 0:c.query)&&sB(h==null?void 0:h.params,c==null?void 0:c.params)))return;const f=(s=(l=c==null?void 0:c.meta)==null?void 0:l.dynamicLevel)!=null?s:-1;if(f>0&&this.multiTags.filter(h=>(h==null?void 0:h.path)===d).length>=f){const h=this.multiTags.findIndex(m=>(m==null?void 0:m.path)===d);h!==-1&&this.multiTags.splice(h,1)}this.multiTags.push(t),this.tagsCache(this.multiTags),(u=Jh())!=null&&u.MaxTagsLevel&&lB(Jh().MaxTagsLevel)&&this.multiTags.length>Jh().MaxTagsLevel&&this.multiTags.splice(1,1)}break;case"splice":if(n)this.multiTags.splice(n==null?void 0:n.startIndex,n==null?void 0:n.length);else{const c=this.multiTags.findIndex(d=>d.path===t);if(c===-1)return;this.multiTags.splice(c,1)}return this.tagsCache(this.multiTags),this.multiTags;case"slice":return this.multiTags.slice(-1)}}}});function Nf(){return xut(z9)}var hw,cK;function U0(){return cK||(cK=1,hw=TypeError),hw}const kut={},Mut=Object.freeze(Object.defineProperty({__proto__:null,default:kut},Symbol.toStringTag,{value:"Module"})),But=iIe(Mut);var mw,dK;function U9(){if(dK)return mw;dK=1;var e=typeof Map=="function"&&Map.prototype,t=Object.getOwnPropertyDescriptor&&e?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,n=e&&t&&typeof t.get=="function"?t.get:null,r=e&&Map.prototype.forEach,a=typeof Set=="function"&&Set.prototype,i=Object.getOwnPropertyDescriptor&&a?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,o=a&&i&&typeof i.get=="function"?i.get:null,l=a&&Set.prototype.forEach,s=typeof WeakMap=="function"&&WeakMap.prototype,u=s?WeakMap.prototype.has:null,c=typeof WeakSet=="function"&&WeakSet.prototype,d=c?WeakSet.prototype.has:null,p=typeof WeakRef=="function"&&WeakRef.prototype,f=p?WeakRef.prototype.deref:null,h=Boolean.prototype.valueOf,m=Object.prototype.toString,v=Function.prototype.toString,g=String.prototype.match,C=String.prototype.slice,F=String.prototype.replace,b=String.prototype.toUpperCase,E=String.prototype.toLowerCase,w=RegExp.prototype.test,S=Array.prototype.concat,A=Array.prototype.join,_=Array.prototype.slice,D=Math.floor,x=typeof BigInt=="function"?BigInt.prototype.valueOf:null,M=Object.getOwnPropertySymbols,L=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,P=typeof Symbol=="function"&&typeof Symbol.iterator=="object",N=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===P||!0)?Symbol.toStringTag:null,k=Object.prototype.propertyIsEnumerable,R=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(le){return le.__proto__}:null);function T(le,_e){if(le===1/0||le===-1/0||le!==le||le&&le>-1e3&&le<1e3||w.call(/e/,_e))return _e;var xe=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof le=="number"){var rt=le<0?-D(-le):D(le);if(rt!==le){var ct=String(rt),ge=C.call(_e,ct.length+1);return F.call(ct,xe,"$&_")+"."+F.call(F.call(ge,/([0-9]{3})/g,"$&_"),/_$/,"")}}return F.call(_e,xe,"$&_")}var O=But,$=O.custom,V=Q($)?$:null,W={__proto__:null,double:'"',single:"'"},U={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};mw=function le(_e,xe,rt,ct){var ge=xe||{};if(de(ge,"quoteStyle")&&!de(W,ge.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(de(ge,"maxStringLength")&&(typeof ge.maxStringLength=="number"?ge.maxStringLength<0&&ge.maxStringLength!==1/0:ge.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var sn=de(ge,"customInspect")?ge.customInspect:!0;if(typeof sn!="boolean"&&sn!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(de(ge,"indent")&&ge.indent!==null&&ge.indent!==" "&&!(parseInt(ge.indent,10)===ge.indent&&ge.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(de(ge,"numericSeparator")&&typeof ge.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var tn=ge.numericSeparator;if(typeof _e=="undefined")return"undefined";if(_e===null)return"null";if(typeof _e=="boolean")return _e?"true":"false";if(typeof _e=="string")return Je(_e,ge);if(typeof _e=="number"){if(_e===0)return 1/0/_e>0?"0":"-0";var Ut=String(_e);return tn?T(_e,Ut):Ut}if(typeof _e=="bigint"){var at=String(_e)+"n";return tn?T(_e,at):at}var It=typeof ge.depth=="undefined"?5:ge.depth;if(typeof rt=="undefined"&&(rt=0),rt>=It&&It>0&&typeof _e=="object")return ne(_e)?"[Array]":"[Object]";var Dt=Ve(ge,rt);if(typeof ct=="undefined")ct=[];else if(Ae(ct,_e)>=0)return"[Circular]";function fn(hn,Zn,Er){if(Zn&&(ct=_.call(ct),ct.push(Zn)),Er){var pa={depth:ge.depth};return de(ge,"quoteStyle")&&(pa.quoteStyle=ge.quoteStyle),le(hn,pa,rt+1,ct)}return le(hn,ge,rt+1,ct)}if(typeof _e=="function"&&!te(_e)){var wn=oe(_e),Ln=Ze(_e,fn);return"[Function"+(wn?": "+wn:" (anonymous)")+"]"+(Ln.length>0?" { "+A.call(Ln,", ")+" }":"")}if(Q(_e)){var _r=P?F.call(String(_e),/^(Symbol\(.*\))_[^)]*$/,"$1"):L.call(_e);return typeof _e=="object"&&!P?Te(_r):_r}if(Se(_e)){for(var br="<"+E.call(String(_e.nodeName)),Wr=_e.attributes||[],Dr=0;Dr<Wr.length;Dr++)br+=" "+Wr[Dr].name+"="+ae(ie(Wr[Dr].value),"double",ge);return br+=">",_e.childNodes&&_e.childNodes.length&&(br+="..."),br+="</"+E.call(String(_e.nodeName))+">",br}if(ne(_e)){if(_e.length===0)return"[]";var Vr=Ze(_e,fn);return Dt&&!it(Vr)?"["+Me(Vr,Dt)+"]":"[ "+A.call(Vr,", ")+" ]"}if(X(_e)){var Pr=Ze(_e,fn);return!("cause"in Error.prototype)&&"cause"in _e&&!k.call(_e,"cause")?"{ ["+String(_e)+"] "+A.call(S.call("[cause]: "+fn(_e.cause),Pr),", ")+" }":Pr.length===0?"["+String(_e)+"]":"{ ["+String(_e)+"] "+A.call(Pr,", ")+" }"}if(typeof _e=="object"&&sn){if(V&&typeof _e[V]=="function"&&O)return O(_e,{depth:It-rt});if(sn!=="symbol"&&typeof _e.inspect=="function")return _e.inspect()}if(Oe(_e)){var Tr=[];return r&&r.call(_e,function(hn,Zn){Tr.push(fn(Zn,_e,!0)+" => "+fn(hn,_e))}),qe("Map",n.call(_e),Tr,Dt)}if(De(_e)){var Mr=[];return l&&l.call(_e,function(hn){Mr.push(fn(hn,_e))}),qe("Set",o.call(_e),Mr,Dt)}if(Ge(_e))return We("WeakMap");if(ve(_e))return We("WeakSet");if(Xe(_e))return We("WeakRef");if(we(_e))return Te(fn(Number(_e)));if(ce(_e))return Te(fn(x.call(_e)));if(q(_e))return Te(h.call(_e));if(re(_e))return Te(fn(String(_e)));if(typeof window!="undefined"&&_e===window)return"{ [object Window] }";if(typeof globalThis!="undefined"&&_e===globalThis||typeof pW!="undefined"&&_e===pW)return"{ [object globalThis] }";if(!Y(_e)&&!te(_e)){var xr=Ze(_e,fn),Kr=R?R(_e)===Object.prototype:_e instanceof Object||_e.constructor===Object,ga=_e instanceof Object?"":"null prototype",Ir=!Kr&&N&&Object(_e)===_e&&N in _e?C.call(Z(_e),8,-1):ga?"Object":"",dt=Kr||typeof _e.constructor!="function"?"":_e.constructor.name?_e.constructor.name+" ":"",Nt=dt+(Ir||ga?"["+A.call(S.call([],Ir||[],ga||[]),": ")+"] ":"");return xr.length===0?Nt+"{}":Dt?Nt+"{"+Me(xr,Dt)+"}":Nt+"{ "+A.call(xr,", ")+" }"}return String(_e)};function ae(le,_e,xe){var rt=xe.quoteStyle||_e,ct=W[rt];return ct+le+ct}function ie(le){return F.call(String(le),/"/g,"&quot;")}function ye(le){return!N||!(typeof le=="object"&&(N in le||typeof le[N]!="undefined"))}function ne(le){return Z(le)==="[object Array]"&&ye(le)}function Y(le){return Z(le)==="[object Date]"&&ye(le)}function te(le){return Z(le)==="[object RegExp]"&&ye(le)}function X(le){return Z(le)==="[object Error]"&&ye(le)}function re(le){return Z(le)==="[object String]"&&ye(le)}function we(le){return Z(le)==="[object Number]"&&ye(le)}function q(le){return Z(le)==="[object Boolean]"&&ye(le)}function Q(le){if(P)return le&&typeof le=="object"&&le instanceof Symbol;if(typeof le=="symbol")return!0;if(!le||typeof le!="object"||!L)return!1;try{return L.call(le),!0}catch(_e){}return!1}function ce(le){if(!le||typeof le!="object"||!x)return!1;try{return x.call(le),!0}catch(_e){}return!1}var me=Object.prototype.hasOwnProperty||function(le){return le in this};function de(le,_e){return me.call(le,_e)}function Z(le){return m.call(le)}function oe(le){if(le.name)return le.name;var _e=g.call(v.call(le),/^function\s*([\w$]+)/);return _e?_e[1]:null}function Ae(le,_e){if(le.indexOf)return le.indexOf(_e);for(var xe=0,rt=le.length;xe<rt;xe++)if(le[xe]===_e)return xe;return-1}function Oe(le){if(!n||!le||typeof le!="object")return!1;try{n.call(le);try{o.call(le)}catch(_e){return!0}return le instanceof Map}catch(_e){}return!1}function Ge(le){if(!u||!le||typeof le!="object")return!1;try{u.call(le,u);try{d.call(le,d)}catch(_e){return!0}return le instanceof WeakMap}catch(_e){}return!1}function Xe(le){if(!f||!le||typeof le!="object")return!1;try{return f.call(le),!0}catch(_e){}return!1}function De(le){if(!o||!le||typeof le!="object")return!1;try{o.call(le);try{n.call(le)}catch(_e){return!0}return le instanceof Set}catch(_e){}return!1}function ve(le){if(!d||!le||typeof le!="object")return!1;try{d.call(le,d);try{u.call(le,u)}catch(_e){return!0}return le instanceof WeakSet}catch(_e){}return!1}function Se(le){return!le||typeof le!="object"?!1:typeof HTMLElement!="undefined"&&le instanceof HTMLElement?!0:typeof le.nodeName=="string"&&typeof le.getAttribute=="function"}function Je(le,_e){if(le.length>_e.maxStringLength){var xe=le.length-_e.maxStringLength,rt="... "+xe+" more character"+(xe>1?"s":"");return Je(C.call(le,0,_e.maxStringLength),_e)+rt}var ct=U[_e.quoteStyle||"single"];ct.lastIndex=0;var ge=F.call(F.call(le,ct,"\\$1"),/[\x00-\x1f]/g,et);return ae(ge,"single",_e)}function et(le){var _e=le.charCodeAt(0),xe={8:"b",9:"t",10:"n",12:"f",13:"r"}[_e];return xe?"\\"+xe:"\\x"+(_e<16?"0":"")+b.call(_e.toString(16))}function Te(le){return"Object("+le+")"}function We(le){return le+" { ? }"}function qe(le,_e,xe,rt){var ct=rt?Me(xe,rt):A.call(xe,", ");return le+" ("+_e+") {"+ct+"}"}function it(le){for(var _e=0;_e<le.length;_e++)if(Ae(le[_e],`
`)>=0)return!1;return!0}function Ve(le,_e){var xe;if(le.indent===" ")xe=" ";else if(typeof le.indent=="number"&&le.indent>0)xe=A.call(Array(le.indent+1)," ");else return null;return{base:xe,prev:A.call(Array(_e+1),xe)}}function Me(le,_e){if(le.length===0)return"";var xe=`
`+_e.prev+_e.base;return xe+A.call(le,","+xe)+`
`+_e.prev}function Ze(le,_e){var xe=ne(le),rt=[];if(xe){rt.length=le.length;for(var ct=0;ct<le.length;ct++)rt[ct]=de(le,ct)?_e(le[ct],le):""}var ge=typeof M=="function"?M(le):[],sn;if(P){sn={};for(var tn=0;tn<ge.length;tn++)sn["$"+ge[tn]]=ge[tn]}for(var Ut in le)de(le,Ut)&&(xe&&String(Number(Ut))===Ut&&Ut<le.length||P&&sn["$"+Ut]instanceof Symbol||(w.call(/[^\w$]/,Ut)?rt.push(_e(Ut,le)+": "+_e(le[Ut],le)):rt.push(Ut+": "+_e(le[Ut],le))));if(typeof M=="function")for(var at=0;at<ge.length;at++)k.call(le,ge[at])&&rt.push("["+_e(ge[at])+"]: "+_e(le[ge[at]],le));return rt}return mw}var vw,fK;function Rut(){if(fK)return vw;fK=1;var e=U9(),t=U0(),n=function(l,s,u){for(var c=l,d;(d=c.next)!=null;c=d)if(d.key===s)return c.next=d.next,u||(d.next=l.next,l.next=d),d},r=function(l,s){if(l){var u=n(l,s);return u&&u.value}},a=function(l,s,u){var c=n(l,s);c?c.value=u:l.next={key:s,next:l.next,value:u}},i=function(l,s){return l?!!n(l,s):!1},o=function(l,s){if(l)return n(l,s,!0)};return vw=function(){var s,u={assert:function(c){if(!u.has(c))throw new t("Side channel does not contain "+e(c))},delete:function(c){var d=s&&s.next,p=o(s,c);return p&&d&&d===p&&(s=void 0),!!p},get:function(c){return r(s,c)},has:function(c){return i(s,c)},set:function(c,d){s||(s={next:void 0}),a(s,c,d)}};return u},vw}var gw,pK;function Fpe(){return pK||(pK=1,gw=Object),gw}var yw,hK;function Lut(){return hK||(hK=1,yw=Error),yw}var bw,mK;function Out(){return mK||(mK=1,bw=EvalError),bw}var Cw,vK;function Put(){return vK||(vK=1,Cw=RangeError),Cw}var Fw,gK;function Iut(){return gK||(gK=1,Fw=ReferenceError),Fw}var Ew,yK;function Nut(){return yK||(yK=1,Ew=SyntaxError),Ew}var ww,bK;function $ut(){return bK||(bK=1,ww=URIError),ww}var Sw,CK;function Vut(){return CK||(CK=1,Sw=Math.abs),Sw}var Aw,FK;function Hut(){return FK||(FK=1,Aw=Math.floor),Aw}var _w,EK;function zut(){return EK||(EK=1,_w=Math.max),_w}var Dw,wK;function Wut(){return wK||(wK=1,Dw=Math.min),Dw}var Tw,SK;function Gut(){return SK||(SK=1,Tw=Math.pow),Tw}var xw,AK;function jut(){return AK||(AK=1,xw=Math.round),xw}var kw,_K;function Kut(){return _K||(_K=1,kw=Number.isNaN||function(t){return t!==t}),kw}var Mw,DK;function Uut(){if(DK)return Mw;DK=1;var e=Kut();return Mw=function(n){return e(n)||n===0?n:n<0?-1:1},Mw}var Bw,TK;function qut(){return TK||(TK=1,Bw=Object.getOwnPropertyDescriptor),Bw}var Rw,xK;function Epe(){if(xK)return Rw;xK=1;var e=qut();if(e)try{e([],"length")}catch(t){e=null}return Rw=e,Rw}var Lw,kK;function Yut(){if(kK)return Lw;kK=1;var e=Object.defineProperty||!1;if(e)try{e({},"a",{value:1})}catch(t){e=!1}return Lw=e,Lw}var Ow,MK;function Jut(){return MK||(MK=1,Ow=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;var a=42;t[n]=a;for(var i in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var o=Object.getOwnPropertySymbols(t);if(o.length!==1||o[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var l=Object.getOwnPropertyDescriptor(t,n);if(l.value!==a||l.enumerable!==!0)return!1}return!0}),Ow}var Pw,BK;function Xut(){if(BK)return Pw;BK=1;var e=typeof Symbol!="undefined"&&Symbol,t=Jut();return Pw=function(){return typeof e!="function"||typeof Symbol!="function"||typeof e("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:t()},Pw}var Iw,RK;function wpe(){return RK||(RK=1,Iw=typeof Reflect!="undefined"&&Reflect.getPrototypeOf||null),Iw}var Nw,LK;function Spe(){if(LK)return Nw;LK=1;var e=Fpe();return Nw=e.getPrototypeOf||null,Nw}var $w,OK;function Zut(){if(OK)return $w;OK=1;var e="Function.prototype.bind called on incompatible ",t=Object.prototype.toString,n=Math.max,r="[object Function]",a=function(s,u){for(var c=[],d=0;d<s.length;d+=1)c[d]=s[d];for(var p=0;p<u.length;p+=1)c[p+s.length]=u[p];return c},i=function(s,u){for(var c=[],d=u,p=0;d<s.length;d+=1,p+=1)c[p]=s[d];return c},o=function(l,s){for(var u="",c=0;c<l.length;c+=1)u+=l[c],c+1<l.length&&(u+=s);return u};return $w=function(s){var u=this;if(typeof u!="function"||t.apply(u)!==r)throw new TypeError(e+u);for(var c=i(arguments,1),d,p=function(){if(this instanceof d){var g=u.apply(this,a(c,arguments));return Object(g)===g?g:this}return u.apply(s,a(c,arguments))},f=n(0,u.length-c.length),h=[],m=0;m<f;m++)h[m]="$"+m;if(d=Function("binder","return function ("+o(h,",")+"){ return binder.apply(this,arguments); }")(p),u.prototype){var v=function(){};v.prototype=u.prototype,d.prototype=new v,v.prototype=null}return d},$w}var Vw,PK;function q9(){if(PK)return Vw;PK=1;var e=Zut();return Vw=Function.prototype.bind||e,Vw}var Hw,IK;function FI(){return IK||(IK=1,Hw=Function.prototype.call),Hw}var zw,NK;function Ape(){return NK||(NK=1,zw=Function.prototype.apply),zw}var Ww,$K;function Qut(){return $K||($K=1,Ww=typeof Reflect!="undefined"&&Reflect&&Reflect.apply),Ww}var Gw,VK;function ect(){if(VK)return Gw;VK=1;var e=q9(),t=Ape(),n=FI(),r=Qut();return Gw=r||e.call(n,t),Gw}var jw,HK;function _pe(){if(HK)return jw;HK=1;var e=q9(),t=U0(),n=FI(),r=ect();return jw=function(i){if(i.length<1||typeof i[0]!="function")throw new t("a function is required");return r(e,n,i)},jw}var Kw,zK;function tct(){if(zK)return Kw;zK=1;var e=_pe(),t=Epe(),n;try{n=[].__proto__===Array.prototype}catch(o){if(!o||typeof o!="object"||!("code"in o)||o.code!=="ERR_PROTO_ACCESS")throw o}var r=!!n&&t&&t(Object.prototype,"__proto__"),a=Object,i=a.getPrototypeOf;return Kw=r&&typeof r.get=="function"?e([r.get]):typeof i=="function"?function(l){return i(l==null?l:a(l))}:!1,Kw}var Uw,WK;function nct(){if(WK)return Uw;WK=1;var e=wpe(),t=Spe(),n=tct();return Uw=e?function(a){return e(a)}:t?function(a){if(!a||typeof a!="object"&&typeof a!="function")throw new TypeError("getProto: not an object");return t(a)}:n?function(a){return n(a)}:null,Uw}var qw,GK;function rct(){if(GK)return qw;GK=1;var e=Function.prototype.call,t=Object.prototype.hasOwnProperty,n=q9();return qw=n.call(e,t),qw}var Yw,jK;function EI(){if(jK)return Yw;jK=1;var e,t=Fpe(),n=Lut(),r=Out(),a=Put(),i=Iut(),o=Nut(),l=U0(),s=$ut(),u=Vut(),c=Hut(),d=zut(),p=Wut(),f=Gut(),h=jut(),m=Uut(),v=Function,g=function(te){try{return v('"use strict"; return ('+te+").constructor;")()}catch(X){}},C=Epe(),F=Yut(),b=function(){throw new l},E=C?(function(){try{return arguments.callee,b}catch(te){try{return C(arguments,"callee").get}catch(X){return b}}})():b,w=Xut()(),S=nct(),A=Spe(),_=wpe(),D=Ape(),x=FI(),M={},L=typeof Uint8Array=="undefined"||!S?e:S(Uint8Array),P={__proto__:null,"%AggregateError%":typeof AggregateError=="undefined"?e:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer=="undefined"?e:ArrayBuffer,"%ArrayIteratorPrototype%":w&&S?S([][Symbol.iterator]()):e,"%AsyncFromSyncIteratorPrototype%":e,"%AsyncFunction%":M,"%AsyncGenerator%":M,"%AsyncGeneratorFunction%":M,"%AsyncIteratorPrototype%":M,"%Atomics%":typeof Atomics=="undefined"?e:Atomics,"%BigInt%":typeof BigInt=="undefined"?e:BigInt,"%BigInt64Array%":typeof BigInt64Array=="undefined"?e:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array=="undefined"?e:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView=="undefined"?e:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":n,"%eval%":eval,"%EvalError%":r,"%Float16Array%":typeof Float16Array=="undefined"?e:Float16Array,"%Float32Array%":typeof Float32Array=="undefined"?e:Float32Array,"%Float64Array%":typeof Float64Array=="undefined"?e:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry=="undefined"?e:FinalizationRegistry,"%Function%":v,"%GeneratorFunction%":M,"%Int8Array%":typeof Int8Array=="undefined"?e:Int8Array,"%Int16Array%":typeof Int16Array=="undefined"?e:Int16Array,"%Int32Array%":typeof Int32Array=="undefined"?e:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":w&&S?S(S([][Symbol.iterator]())):e,"%JSON%":typeof JSON=="object"?JSON:e,"%Map%":typeof Map=="undefined"?e:Map,"%MapIteratorPrototype%":typeof Map=="undefined"||!w||!S?e:S(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":t,"%Object.getOwnPropertyDescriptor%":C,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise=="undefined"?e:Promise,"%Proxy%":typeof Proxy=="undefined"?e:Proxy,"%RangeError%":a,"%ReferenceError%":i,"%Reflect%":typeof Reflect=="undefined"?e:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set=="undefined"?e:Set,"%SetIteratorPrototype%":typeof Set=="undefined"||!w||!S?e:S(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer=="undefined"?e:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":w&&S?S(""[Symbol.iterator]()):e,"%Symbol%":w?Symbol:e,"%SyntaxError%":o,"%ThrowTypeError%":E,"%TypedArray%":L,"%TypeError%":l,"%Uint8Array%":typeof Uint8Array=="undefined"?e:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray=="undefined"?e:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array=="undefined"?e:Uint16Array,"%Uint32Array%":typeof Uint32Array=="undefined"?e:Uint32Array,"%URIError%":s,"%WeakMap%":typeof WeakMap=="undefined"?e:WeakMap,"%WeakRef%":typeof WeakRef=="undefined"?e:WeakRef,"%WeakSet%":typeof WeakSet=="undefined"?e:WeakSet,"%Function.prototype.call%":x,"%Function.prototype.apply%":D,"%Object.defineProperty%":F,"%Object.getPrototypeOf%":A,"%Math.abs%":u,"%Math.floor%":c,"%Math.max%":d,"%Math.min%":p,"%Math.pow%":f,"%Math.round%":h,"%Math.sign%":m,"%Reflect.getPrototypeOf%":_};if(S)try{null.error}catch(te){var N=S(S(te));P["%Error.prototype%"]=N}var k=function te(X){var re;if(X==="%AsyncFunction%")re=g("async function () {}");else if(X==="%GeneratorFunction%")re=g("function* () {}");else if(X==="%AsyncGeneratorFunction%")re=g("async function* () {}");else if(X==="%AsyncGenerator%"){var we=te("%AsyncGeneratorFunction%");we&&(re=we.prototype)}else if(X==="%AsyncIteratorPrototype%"){var q=te("%AsyncGenerator%");q&&S&&(re=S(q.prototype))}return P[X]=re,re},R={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},T=q9(),O=rct(),$=T.call(x,Array.prototype.concat),V=T.call(D,Array.prototype.splice),W=T.call(x,String.prototype.replace),U=T.call(x,String.prototype.slice),ae=T.call(x,RegExp.prototype.exec),ie=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,ye=/\\(\\)?/g,ne=function(X){var re=U(X,0,1),we=U(X,-1);if(re==="%"&&we!=="%")throw new o("invalid intrinsic syntax, expected closing `%`");if(we==="%"&&re!=="%")throw new o("invalid intrinsic syntax, expected opening `%`");var q=[];return W(X,ie,function(Q,ce,me,de){q[q.length]=me?W(de,ye,"$1"):ce||Q}),q},Y=function(X,re){var we=X,q;if(O(R,we)&&(q=R[we],we="%"+q[0]+"%"),O(P,we)){var Q=P[we];if(Q===M&&(Q=k(we)),typeof Q=="undefined"&&!re)throw new l("intrinsic "+X+" exists, but is not available. Please file an issue!");return{alias:q,name:we,value:Q}}throw new o("intrinsic "+X+" does not exist!")};return Yw=function(X,re){if(typeof X!="string"||X.length===0)throw new l("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof re!="boolean")throw new l('"allowMissing" argument must be a boolean');if(ae(/^%?[^%]*%?$/,X)===null)throw new o("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var we=ne(X),q=we.length>0?we[0]:"",Q=Y("%"+q+"%",re),ce=Q.name,me=Q.value,de=!1,Z=Q.alias;Z&&(q=Z[0],V(we,$([0,1],Z)));for(var oe=1,Ae=!0;oe<we.length;oe+=1){var Oe=we[oe],Ge=U(Oe,0,1),Xe=U(Oe,-1);if((Ge==='"'||Ge==="'"||Ge==="`"||Xe==='"'||Xe==="'"||Xe==="`")&&Ge!==Xe)throw new o("property names with quotes must have matching quotes");if((Oe==="constructor"||!Ae)&&(de=!0),q+="."+Oe,ce="%"+q+"%",O(P,ce))me=P[ce];else if(me!=null){if(!(Oe in me)){if(!re)throw new l("base intrinsic for "+X+" exists, but the property is not available.");return}if(C&&oe+1>=we.length){var De=C(me,Oe);Ae=!!De,Ae&&"get"in De&&!("originalValue"in De.get)?me=De.get:me=me[Oe]}else Ae=O(me,Oe),me=me[Oe];Ae&&!de&&(P[ce]=me)}}return me},Yw}var Jw,KK;function Dpe(){if(KK)return Jw;KK=1;var e=EI(),t=_pe(),n=t([e("%String.prototype.indexOf%")]);return Jw=function(a,i){var o=e(a,!!i);return typeof o=="function"&&n(a,".prototype.")>-1?t([o]):o},Jw}var Xw,UK;function Tpe(){if(UK)return Xw;UK=1;var e=EI(),t=Dpe(),n=U9(),r=U0(),a=e("%Map%",!0),i=t("Map.prototype.get",!0),o=t("Map.prototype.set",!0),l=t("Map.prototype.has",!0),s=t("Map.prototype.delete",!0),u=t("Map.prototype.size",!0);return Xw=!!a&&function(){var d,p={assert:function(f){if(!p.has(f))throw new r("Side channel does not contain "+n(f))},delete:function(f){if(d){var h=s(d,f);return u(d)===0&&(d=void 0),h}return!1},get:function(f){if(d)return i(d,f)},has:function(f){return d?l(d,f):!1},set:function(f,h){d||(d=new a),o(d,f,h)}};return p},Xw}var Zw,qK;function act(){if(qK)return Zw;qK=1;var e=EI(),t=Dpe(),n=U9(),r=Tpe(),a=U0(),i=e("%WeakMap%",!0),o=t("WeakMap.prototype.get",!0),l=t("WeakMap.prototype.set",!0),s=t("WeakMap.prototype.has",!0),u=t("WeakMap.prototype.delete",!0);return Zw=i?function(){var d,p,f={assert:function(h){if(!f.has(h))throw new a("Side channel does not contain "+n(h))},delete:function(h){if(i&&h&&(typeof h=="object"||typeof h=="function")){if(d)return u(d,h)}else if(r&&p)return p.delete(h);return!1},get:function(h){return i&&h&&(typeof h=="object"||typeof h=="function")&&d?o(d,h):p&&p.get(h)},has:function(h){return i&&h&&(typeof h=="object"||typeof h=="function")&&d?s(d,h):!!p&&p.has(h)},set:function(h,m){i&&h&&(typeof h=="object"||typeof h=="function")?(d||(d=new i),l(d,h,m)):r&&(p||(p=r()),p.set(h,m))}};return f}:r,Zw}var Qw,YK;function ict(){if(YK)return Qw;YK=1;var e=U0(),t=U9(),n=Rut(),r=Tpe(),a=act(),i=a||r||n;return Qw=function(){var l,s={assert:function(u){if(!s.has(u))throw new e("Side channel does not contain "+t(u))},delete:function(u){return!!l&&l.delete(u)},get:function(u){return l&&l.get(u)},has:function(u){return!!l&&l.has(u)},set:function(u,c){l||(l=i()),l.set(u,c)}};return s},Qw}var eS,JK;function wI(){if(JK)return eS;JK=1;var e=String.prototype.replace,t=/%20/g,n={RFC1738:"RFC1738",RFC3986:"RFC3986"};return eS={default:n.RFC3986,formatters:{RFC1738:function(r){return e.call(r,t,"+")},RFC3986:function(r){return String(r)}},RFC1738:n.RFC1738,RFC3986:n.RFC3986},eS}var tS,XK;function xpe(){if(XK)return tS;XK=1;var e=wI(),t=Object.prototype.hasOwnProperty,n=Array.isArray,r=(function(){for(var v=[],g=0;g<256;++g)v.push("%"+((g<16?"0":"")+g.toString(16)).toUpperCase());return v})(),a=function(g){for(;g.length>1;){var C=g.pop(),F=C.obj[C.prop];if(n(F)){for(var b=[],E=0;E<F.length;++E)typeof F[E]!="undefined"&&b.push(F[E]);C.obj[C.prop]=b}}},i=function(g,C){for(var F=C&&C.plainObjects?{__proto__:null}:{},b=0;b<g.length;++b)typeof g[b]!="undefined"&&(F[b]=g[b]);return F},o=function v(g,C,F){if(!C)return g;if(typeof C!="object"&&typeof C!="function"){if(n(g))g.push(C);else if(g&&typeof g=="object")(F&&(F.plainObjects||F.allowPrototypes)||!t.call(Object.prototype,C))&&(g[C]=!0);else return[g,C];return g}if(!g||typeof g!="object")return[g].concat(C);var b=g;return n(g)&&!n(C)&&(b=i(g,F)),n(g)&&n(C)?(C.forEach(function(E,w){if(t.call(g,w)){var S=g[w];S&&typeof S=="object"&&E&&typeof E=="object"?g[w]=v(S,E,F):g.push(E)}else g[w]=E}),g):Object.keys(C).reduce(function(E,w){var S=C[w];return t.call(E,w)?E[w]=v(E[w],S,F):E[w]=S,E},b)},l=function(g,C){return Object.keys(C).reduce(function(F,b){return F[b]=C[b],F},g)},s=function(v,g,C){var F=v.replace(/\+/g," ");if(C==="iso-8859-1")return F.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(F)}catch(b){return F}},u=1024,c=function(g,C,F,b,E){if(g.length===0)return g;var w=g;if(typeof g=="symbol"?w=Symbol.prototype.toString.call(g):typeof g!="string"&&(w=String(g)),F==="iso-8859-1")return escape(w).replace(/%u[0-9a-f]{4}/gi,function(L){return"%26%23"+parseInt(L.slice(2),16)+"%3B"});for(var S="",A=0;A<w.length;A+=u){for(var _=w.length>=u?w.slice(A,A+u):w,D=[],x=0;x<_.length;++x){var M=_.charCodeAt(x);if(M===45||M===46||M===95||M===126||M>=48&&M<=57||M>=65&&M<=90||M>=97&&M<=122||E===e.RFC1738&&(M===40||M===41)){D[D.length]=_.charAt(x);continue}if(M<128){D[D.length]=r[M];continue}if(M<2048){D[D.length]=r[192|M>>6]+r[128|M&63];continue}if(M<55296||M>=57344){D[D.length]=r[224|M>>12]+r[128|M>>6&63]+r[128|M&63];continue}x+=1,M=65536+((M&1023)<<10|_.charCodeAt(x)&1023),D[D.length]=r[240|M>>18]+r[128|M>>12&63]+r[128|M>>6&63]+r[128|M&63]}S+=D.join("")}return S},d=function(g){for(var C=[{obj:{o:g},prop:"o"}],F=[],b=0;b<C.length;++b)for(var E=C[b],w=E.obj[E.prop],S=Object.keys(w),A=0;A<S.length;++A){var _=S[A],D=w[_];typeof D=="object"&&D!==null&&F.indexOf(D)===-1&&(C.push({obj:w,prop:_}),F.push(D))}return a(C),g},p=function(g){return Object.prototype.toString.call(g)==="[object RegExp]"},f=function(g){return!g||typeof g!="object"?!1:!!(g.constructor&&g.constructor.isBuffer&&g.constructor.isBuffer(g))},h=function(g,C){return[].concat(g,C)},m=function(g,C){if(n(g)){for(var F=[],b=0;b<g.length;b+=1)F.push(C(g[b]));return F}return C(g)};return tS={arrayToObject:i,assign:l,combine:h,compact:d,decode:s,encode:c,isBuffer:f,isRegExp:p,maybeMap:m,merge:o},tS}var nS,ZK;function oct(){if(ZK)return nS;ZK=1;var e=ict(),t=xpe(),n=wI(),r=Object.prototype.hasOwnProperty,a={brackets:function(v){return v+"[]"},comma:"comma",indices:function(v,g){return v+"["+g+"]"},repeat:function(v){return v}},i=Array.isArray,o=Array.prototype.push,l=function(m,v){o.apply(m,i(v)?v:[v])},s=Date.prototype.toISOString,u=n.default,c={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:t.encode,encodeValuesOnly:!1,filter:void 0,format:u,formatter:n.formatters[u],indices:!1,serializeDate:function(v){return s.call(v)},skipNulls:!1,strictNullHandling:!1},d=function(v){return typeof v=="string"||typeof v=="number"||typeof v=="boolean"||typeof v=="symbol"||typeof v=="bigint"},p={},f=function m(v,g,C,F,b,E,w,S,A,_,D,x,M,L,P,N,k,R){for(var T=v,O=R,$=0,V=!1;(O=O.get(p))!==void 0&&!V;){var W=O.get(v);if($+=1,typeof W!="undefined"){if(W===$)throw new RangeError("Cyclic object value");V=!0}typeof O.get(p)=="undefined"&&($=0)}if(typeof _=="function"?T=_(g,T):T instanceof Date?T=M(T):C==="comma"&&i(T)&&(T=t.maybeMap(T,function(ce){return ce instanceof Date?M(ce):ce})),T===null){if(E)return A&&!N?A(g,c.encoder,k,"key",L):g;T=""}if(d(T)||t.isBuffer(T)){if(A){var U=N?g:A(g,c.encoder,k,"key",L);return[P(U)+"="+P(A(T,c.encoder,k,"value",L))]}return[P(g)+"="+P(String(T))]}var ae=[];if(typeof T=="undefined")return ae;var ie;if(C==="comma"&&i(T))N&&A&&(T=t.maybeMap(T,A)),ie=[{value:T.length>0?T.join(",")||null:void 0}];else if(i(_))ie=_;else{var ye=Object.keys(T);ie=D?ye.sort(D):ye}var ne=S?String(g).replace(/\./g,"%2E"):String(g),Y=F&&i(T)&&T.length===1?ne+"[]":ne;if(b&&i(T)&&T.length===0)return Y+"[]";for(var te=0;te<ie.length;++te){var X=ie[te],re=typeof X=="object"&&X&&typeof X.value!="undefined"?X.value:T[X];if(!(w&&re===null)){var we=x&&S?String(X).replace(/\./g,"%2E"):String(X),q=i(T)?typeof C=="function"?C(Y,we):Y:Y+(x?"."+we:"["+we+"]");R.set(v,$);var Q=e();Q.set(p,R),l(ae,m(re,q,C,F,b,E,w,S,C==="comma"&&N&&i(T)?null:A,_,D,x,M,L,P,N,k,Q))}}return ae},h=function(v){if(!v)return c;if(typeof v.allowEmptyArrays!="undefined"&&typeof v.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof v.encodeDotInKeys!="undefined"&&typeof v.encodeDotInKeys!="boolean")throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(v.encoder!==null&&typeof v.encoder!="undefined"&&typeof v.encoder!="function")throw new TypeError("Encoder has to be a function.");var g=v.charset||c.charset;if(typeof v.charset!="undefined"&&v.charset!=="utf-8"&&v.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var C=n.default;if(typeof v.format!="undefined"){if(!r.call(n.formatters,v.format))throw new TypeError("Unknown format option provided.");C=v.format}var F=n.formatters[C],b=c.filter;(typeof v.filter=="function"||i(v.filter))&&(b=v.filter);var E;if(v.arrayFormat in a?E=v.arrayFormat:"indices"in v?E=v.indices?"indices":"repeat":E=c.arrayFormat,"commaRoundTrip"in v&&typeof v.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var w=typeof v.allowDots=="undefined"?v.encodeDotInKeys===!0?!0:c.allowDots:!!v.allowDots;return{addQueryPrefix:typeof v.addQueryPrefix=="boolean"?v.addQueryPrefix:c.addQueryPrefix,allowDots:w,allowEmptyArrays:typeof v.allowEmptyArrays=="boolean"?!!v.allowEmptyArrays:c.allowEmptyArrays,arrayFormat:E,charset:g,charsetSentinel:typeof v.charsetSentinel=="boolean"?v.charsetSentinel:c.charsetSentinel,commaRoundTrip:!!v.commaRoundTrip,delimiter:typeof v.delimiter=="undefined"?c.delimiter:v.delimiter,encode:typeof v.encode=="boolean"?v.encode:c.encode,encodeDotInKeys:typeof v.encodeDotInKeys=="boolean"?v.encodeDotInKeys:c.encodeDotInKeys,encoder:typeof v.encoder=="function"?v.encoder:c.encoder,encodeValuesOnly:typeof v.encodeValuesOnly=="boolean"?v.encodeValuesOnly:c.encodeValuesOnly,filter:b,format:C,formatter:F,serializeDate:typeof v.serializeDate=="function"?v.serializeDate:c.serializeDate,skipNulls:typeof v.skipNulls=="boolean"?v.skipNulls:c.skipNulls,sort:typeof v.sort=="function"?v.sort:null,strictNullHandling:typeof v.strictNullHandling=="boolean"?v.strictNullHandling:c.strictNullHandling}};return nS=function(m,v){var g=m,C=h(v),F,b;typeof C.filter=="function"?(b=C.filter,g=b("",g)):i(C.filter)&&(b=C.filter,F=b);var E=[];if(typeof g!="object"||g===null)return"";var w=a[C.arrayFormat],S=w==="comma"&&C.commaRoundTrip;F||(F=Object.keys(g)),C.sort&&F.sort(C.sort);for(var A=e(),_=0;_<F.length;++_){var D=F[_],x=g[D];C.skipNulls&&x===null||l(E,f(x,D,w,S,C.allowEmptyArrays,C.strictNullHandling,C.skipNulls,C.encodeDotInKeys,C.encode?C.encoder:null,C.filter,C.sort,C.allowDots,C.serializeDate,C.format,C.formatter,C.encodeValuesOnly,C.charset,A))}var M=E.join(C.delimiter),L=C.addQueryPrefix===!0?"?":"";return C.charsetSentinel&&(C.charset==="iso-8859-1"?L+="utf8=%26%2310003%3B&":L+="utf8=%E2%9C%93&"),M.length>0?L+M:""},nS}var rS,QK;function lct(){if(QK)return rS;QK=1;var e=xpe(),t=Object.prototype.hasOwnProperty,n=Array.isArray,r={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:e.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},a=function(p){return p.replace(/&#(\d+);/g,function(f,h){return String.fromCharCode(parseInt(h,10))})},i=function(p,f,h){if(p&&typeof p=="string"&&f.comma&&p.indexOf(",")>-1)return p.split(",");if(f.throwOnLimitExceeded&&h>=f.arrayLimit)throw new RangeError("Array limit exceeded. Only "+f.arrayLimit+" element"+(f.arrayLimit===1?"":"s")+" allowed in an array.");return p},o="utf8=%26%2310003%3B",l="utf8=%E2%9C%93",s=function(f,h){var m={__proto__:null},v=h.ignoreQueryPrefix?f.replace(/^\?/,""):f;v=v.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var g=h.parameterLimit===1/0?void 0:h.parameterLimit,C=v.split(h.delimiter,h.throwOnLimitExceeded?g+1:g);if(h.throwOnLimitExceeded&&C.length>g)throw new RangeError("Parameter limit exceeded. Only "+g+" parameter"+(g===1?"":"s")+" allowed.");var F=-1,b,E=h.charset;if(h.charsetSentinel)for(b=0;b<C.length;++b)C[b].indexOf("utf8=")===0&&(C[b]===l?E="utf-8":C[b]===o&&(E="iso-8859-1"),F=b,b=C.length);for(b=0;b<C.length;++b)if(b!==F){var w=C[b],S=w.indexOf("]="),A=S===-1?w.indexOf("="):S+1,_,D;A===-1?(_=h.decoder(w,r.decoder,E,"key"),D=h.strictNullHandling?null:""):(_=h.decoder(w.slice(0,A),r.decoder,E,"key"),D=e.maybeMap(i(w.slice(A+1),h,n(m[_])?m[_].length:0),function(M){return h.decoder(M,r.decoder,E,"value")})),D&&h.interpretNumericEntities&&E==="iso-8859-1"&&(D=a(String(D))),w.indexOf("[]=")>-1&&(D=n(D)?[D]:D);var x=t.call(m,_);x&&h.duplicates==="combine"?m[_]=e.combine(m[_],D):(!x||h.duplicates==="last")&&(m[_]=D)}return m},u=function(p,f,h,m){var v=0;if(p.length>0&&p[p.length-1]==="[]"){var g=p.slice(0,-1).join("");v=Array.isArray(f)&&f[g]?f[g].length:0}for(var C=m?f:i(f,h,v),F=p.length-1;F>=0;--F){var b,E=p[F];if(E==="[]"&&h.parseArrays)b=h.allowEmptyArrays&&(C===""||h.strictNullHandling&&C===null)?[]:e.combine([],C);else{b=h.plainObjects?{__proto__:null}:{};var w=E.charAt(0)==="["&&E.charAt(E.length-1)==="]"?E.slice(1,-1):E,S=h.decodeDotInKeys?w.replace(/%2E/g,"."):w,A=parseInt(S,10);!h.parseArrays&&S===""?b={0:C}:!isNaN(A)&&E!==S&&String(A)===S&&A>=0&&h.parseArrays&&A<=h.arrayLimit?(b=[],b[A]=C):S!=="__proto__"&&(b[S]=C)}C=b}return C},c=function(f,h,m,v){if(f){var g=m.allowDots?f.replace(/\.([^.[]+)/g,"[$1]"):f,C=/(\[[^[\]]*])/,F=/(\[[^[\]]*])/g,b=m.depth>0&&C.exec(g),E=b?g.slice(0,b.index):g,w=[];if(E){if(!m.plainObjects&&t.call(Object.prototype,E)&&!m.allowPrototypes)return;w.push(E)}for(var S=0;m.depth>0&&(b=F.exec(g))!==null&&S<m.depth;){if(S+=1,!m.plainObjects&&t.call(Object.prototype,b[1].slice(1,-1))&&!m.allowPrototypes)return;w.push(b[1])}if(b){if(m.strictDepth===!0)throw new RangeError("Input depth exceeded depth option of "+m.depth+" and strictDepth is true");w.push("["+g.slice(b.index)+"]")}return u(w,h,m,v)}},d=function(f){if(!f)return r;if(typeof f.allowEmptyArrays!="undefined"&&typeof f.allowEmptyArrays!="boolean")throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(typeof f.decodeDotInKeys!="undefined"&&typeof f.decodeDotInKeys!="boolean")throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(f.decoder!==null&&typeof f.decoder!="undefined"&&typeof f.decoder!="function")throw new TypeError("Decoder has to be a function.");if(typeof f.charset!="undefined"&&f.charset!=="utf-8"&&f.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(typeof f.throwOnLimitExceeded!="undefined"&&typeof f.throwOnLimitExceeded!="boolean")throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var h=typeof f.charset=="undefined"?r.charset:f.charset,m=typeof f.duplicates=="undefined"?r.duplicates:f.duplicates;if(m!=="combine"&&m!=="first"&&m!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var v=typeof f.allowDots=="undefined"?f.decodeDotInKeys===!0?!0:r.allowDots:!!f.allowDots;return{allowDots:v,allowEmptyArrays:typeof f.allowEmptyArrays=="boolean"?!!f.allowEmptyArrays:r.allowEmptyArrays,allowPrototypes:typeof f.allowPrototypes=="boolean"?f.allowPrototypes:r.allowPrototypes,allowSparse:typeof f.allowSparse=="boolean"?f.allowSparse:r.allowSparse,arrayLimit:typeof f.arrayLimit=="number"?f.arrayLimit:r.arrayLimit,charset:h,charsetSentinel:typeof f.charsetSentinel=="boolean"?f.charsetSentinel:r.charsetSentinel,comma:typeof f.comma=="boolean"?f.comma:r.comma,decodeDotInKeys:typeof f.decodeDotInKeys=="boolean"?f.decodeDotInKeys:r.decodeDotInKeys,decoder:typeof f.decoder=="function"?f.decoder:r.decoder,delimiter:typeof f.delimiter=="string"||e.isRegExp(f.delimiter)?f.delimiter:r.delimiter,depth:typeof f.depth=="number"||f.depth===!1?+f.depth:r.depth,duplicates:m,ignoreQueryPrefix:f.ignoreQueryPrefix===!0,interpretNumericEntities:typeof f.interpretNumericEntities=="boolean"?f.interpretNumericEntities:r.interpretNumericEntities,parameterLimit:typeof f.parameterLimit=="number"?f.parameterLimit:r.parameterLimit,parseArrays:f.parseArrays!==!1,plainObjects:typeof f.plainObjects=="boolean"?f.plainObjects:r.plainObjects,strictDepth:typeof f.strictDepth=="boolean"?!!f.strictDepth:r.strictDepth,strictNullHandling:typeof f.strictNullHandling=="boolean"?f.strictNullHandling:r.strictNullHandling,throwOnLimitExceeded:typeof f.throwOnLimitExceeded=="boolean"?f.throwOnLimitExceeded:!1}};return rS=function(p,f){var h=d(f);if(p===""||p===null||typeof p=="undefined")return h.plainObjects?{__proto__:null}:{};for(var m=typeof p=="string"?s(p,h):p,v=h.plainObjects?{__proto__:null}:{},g=Object.keys(m),C=0;C<g.length;++C){var F=g[C],b=c(F,m[F],h,typeof p=="string");v=e.merge(v,b,h)}return h.allowSparse===!0?v:e.compact(v)},rS}var aS,eU;function sct(){if(eU)return aS;eU=1;var e=oct(),t=lct(),n=wI();return aS={formats:n,parse:t,stringify:e},aS}var uct=sct();const cct={timeout:1e4,headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json","X-Requested-With":"XMLHttpRequest"},paramsSerializer:{serialize:uct.stringify}},ai=class ai{constructor(){this.httpInterceptorsRequest(),this.httpInterceptorsResponse()}static retryOriginalRequest(t){return new Promise(n=>{ai.requests.push(r=>{t.headers.Authorization=oS(r),n(t)})})}httpInterceptorsRequest(){ai.axiosInstance.interceptors.request.use(t=>Qt(null,null,function*(){return typeof t.beforeRequestCallback=="function"?(t.beforeRequestCallback(t),t):ai.initConfig.beforeRequestCallback?(ai.initConfig.beforeRequestCallback(t),t):["/refresh-token","/login"].some(r=>t.url.endsWith(r))?t:new Promise(r=>{const a=wct();if(a){const i=new Date().getTime();parseInt(a.expires)-i<=0?(ai.isRefreshing||(ai.isRefreshing=!0,vf().handRefreshToken({refreshToken:a.refreshToken}).then(l=>{const s=l.data.accessToken;t.headers.Authorization=oS(s),ai.requests.forEach(u=>u(s)),ai.requests=[]}).finally(()=>{ai.isRefreshing=!1})),r(ai.retryOriginalRequest(t))):(t.headers.Authorization=oS(a.accessToken),r(t))}else r(t)})}),t=>Promise.reject(t))}httpInterceptorsResponse(){ai.axiosInstance.interceptors.response.use(n=>{const r=n.config;return typeof r.beforeResponseCallback=="function"?(r.beforeResponseCallback(n),n.data):(ai.initConfig.beforeResponseCallback&&ai.initConfig.beforeResponseCallback(n),n.data)},n=>{const r=n;return r.isCancelRequest=Wa.isCancel(r),Promise.reject(r)})}request(t,n,r,a){const i=se(se({method:t,url:n},r),a);return new Promise((o,l)=>{ai.axiosInstance.request(i).then(s=>{o(s)}).catch(s=>{l(s)})})}post(t,n,r){return this.request("post",t,n,r)}get(t,n,r){return this.request("get",t,n,r)}};Vn(ai,"requests",[]),Vn(ai,"isRefreshing",!1),Vn(ai,"initConfig",{}),Vn(ai,"axiosInstance",Wa.create(cct));let MB=ai;const q2=new MB,tU=()=>q2.request("get","/get-async-routes"),dct=()=>Le(()=>import("./frame-DSbcILVU.js"),__vite__mapDeps([41,42])),nU=Object.assign({"/src/views/able/barcode.vue":()=>Le(()=>import("./barcode-bNMd3S5g.js"),[]),"/src/views/able/danmaku/index.vue":()=>Le(()=>import("./index-D_GIKhyi.js"),__vite__mapDeps([28,29])),"/src/views/able/debounce.vue":()=>Le(()=>import("./debounce-DLj3DlaV.js"),[]),"/src/views/able/directives.vue":()=>Le(()=>import("./directives-DGI8Ikkn.js"),[]),"/src/views/able/download.vue":()=>Le(()=>import("./download-BXa6iJju.js"),[]),"/src/views/able/draggable.vue":()=>Le(()=>import("./draggable-CvPLFltt.js"),__vite__mapDeps([10,11,12,13])),"/src/views/able/excel.vue":()=>Le(()=>import("./excel-FmVaAoMa.js"),__vite__mapDeps([8,9])),"/src/views/able/infinite-scroll.vue":()=>Le(()=>import("./infinite-scroll-CkuTQ9E8.js"),[]),"/src/views/able/line-tree.vue":()=>Le(()=>import("./line-tree-DlANJeEI.js"),__vite__mapDeps([31,32])),"/src/views/able/map.vue":()=>Le(()=>import("./map-B1JcsQbK.js"),__vite__mapDeps([19,20,21])),"/src/views/able/menu-tree.vue":()=>Le(()=>import("./menu-tree-DEaOfnJC.js"),__vite__mapDeps([30,23])),"/src/views/able/mqtt-client.vue":()=>Le(()=>import("./mqtt-client-Crc2LTgt.js"),__vite__mapDeps([0,1])),"/src/views/able/pdf.vue":()=>Le(()=>import("./pdf-D_2jvidS.js"),[]),"/src/views/able/pinyin.vue":()=>Le(()=>import("./pinyin-CyJkblK2.js"),__vite__mapDeps([35,36,37])),"/src/views/able/print/index.vue":()=>Le(()=>import("./index-N8RnDc3c.js"),__vite__mapDeps([4,5,6,7])),"/src/views/able/print/pieChart.vue":()=>Le(()=>import("./pieChart-BS1C-s87.js"),__vite__mapDeps([310,6])),"/src/views/able/qrcode.vue":()=>Le(()=>import("./qrcode-C--q_oe_.js"),__vite__mapDeps([14,15,16,17,18])),"/src/views/able/ripple.vue":()=>Le(()=>import("./ripple-Dqw0A-V7.js"),[]),"/src/views/able/sensitive.vue":()=>Le(()=>import("./sensitive-D-XdxY8t.js"),[]),"/src/views/able/typeit.vue":()=>Le(()=>import("./typeit-BoGnG7nt.js"),__vite__mapDeps([33,34])),"/src/views/able/verify.vue":()=>Le(()=>import("./verify-DKPbh3A9.js"),__vite__mapDeps([2,3])),"/src/views/able/video-frame/index.vue":()=>Le(()=>import("./index-DBHF2796.js"),__vite__mapDeps([25,26,27])),"/src/views/able/video.vue":()=>Le(()=>import("./video-Cd312z-E.js"),__vite__mapDeps([22,23,24])),"/src/views/able/watermark.vue":()=>Le(()=>import("./watermark-D0OpB-up.js"),[]),"/src/views/able/wavesurfer/index.vue":()=>Le(()=>import("./index-CuSCTXOL.js"),[]),"/src/views/about/columns.tsx":()=>Le(()=>import("./columns-jAKeoyd0.js"),[]),"/src/views/about/index.vue":()=>Le(()=>import("./index-Df28PAAX.js"),__vite__mapDeps([38,39,40])),"/src/views/account-settings/components/AccountManagement.vue":()=>Le(()=>import("./AccountManagement-Afe3eeaD.js"),__vite__mapDeps([311,312])),"/src/views/account-settings/components/Preferences.vue":()=>Le(()=>import("./Preferences-MFqduq5y.js"),__vite__mapDeps([313,314])),"/src/views/account-settings/components/Profile.vue":()=>Le(()=>import("./Profile-LzCjMLaa.js"),__vite__mapDeps([315,316,20,317,85,86,318])),"/src/views/account-settings/components/SecurityLog.vue":()=>Le(()=>import("./SecurityLog-4BlxTHYd.js"),__vite__mapDeps([319,320])),"/src/views/account-settings/index.vue":()=>Le(()=>import("./index-jQEvBMC4.js"),__vite__mapDeps([321,92,316,20,317,85,86,318,313,314,320,311,312,194,12,195,198,322])),"/src/views/chatai/components/Bard.vue":()=>Le(()=>import("./Bard-D2wSaPaY.js"),__vite__mapDeps([323,46,45])),"/src/views/chatai/components/Bing.vue":()=>Le(()=>import("./Bing-n2MqF0hl.js"),__vite__mapDeps([324,47,45])),"/src/views/chatai/components/Blue.vue":()=>Le(()=>import("./Blue-BXr7DiEs.js"),__vite__mapDeps([325,49,45])),"/src/views/chatai/components/ChatGPT.vue":()=>Le(()=>import("./ChatGPT-CsOOQQcT.js"),__vite__mapDeps([326,44,45])),"/src/views/chatai/components/Dark.vue":()=>Le(()=>import("./Dark-B4Y24_q4.js"),__vite__mapDeps([327,52,45])),"/src/views/chatai/components/FullInput.vue":()=>Le(()=>import("./FullInput-ESD79se8.js"),__vite__mapDeps([328,53,45])),"/src/views/chatai/components/Group.vue":()=>Le(()=>import("./Group-DJcU_f_s.js"),__vite__mapDeps([329,54,45])),"/src/views/chatai/components/IntroPanel.vue":()=>Le(()=>import("./IntroPanel-B9PTWPrt.js"),__vite__mapDeps([330,57,45])),"/src/views/chatai/components/LoFi.vue":()=>Le(()=>import("./LoFi-tf-VYzbE.js"),__vite__mapDeps([331,50,45])),"/src/views/chatai/components/MessageCode.vue":()=>Le(()=>import("./MessageCode-qbajWjou.js"),__vite__mapDeps([332,55,45])),"/src/views/chatai/components/Red.vue":()=>Le(()=>import("./Red-BxU_w58x.js"),__vite__mapDeps([333,51,45])),"/src/views/chatai/components/Speech.vue":()=>Le(()=>import("./Speech-Bjfs_Ub_.js"),__vite__mapDeps([334,56,45])),"/src/views/chatai/components/iMessage.vue":()=>Le(()=>import("./iMessage-B25nlWvv.js"),__vite__mapDeps([335,48,45])),"/src/views/chatai/index.vue":()=>Le(()=>import("./index-BvzhxGTA.js"),__vite__mapDeps([43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58])),"/src/views/codemirror/index.vue":()=>Le(()=>import("./index-C5-3gdR8.js"),__vite__mapDeps([59,60])),"/src/views/components/animatecss.vue":()=>Le(()=>import("./animatecss-CmVBsbU4.js"),__vite__mapDeps([81,82,83])),"/src/views/components/button.vue":()=>Le(()=>import("./button--MOHSvUB.js"),[]),"/src/views/components/cascader.vue":()=>Le(()=>import("./cascader-WazWSx6S.js"),[]),"/src/views/components/check-button.vue":()=>Le(()=>import("./check-button-CURWKTgC.js"),__vite__mapDeps([113,114])),"/src/views/components/check-card.vue":()=>Le(()=>import("./check-card-oKzQzgTA.js"),__vite__mapDeps([73,74,75,76])),"/src/views/components/collapse.vue":()=>Le(()=>import("./collapse-5ycI_aK8.js"),[]),"/src/views/components/color-picker-panel.vue":()=>Le(()=>import("./color-picker-panel-2Flvwhit.js"),[]),"/src/views/components/color-picker.vue":()=>Le(()=>import("./color-picker-BU2vF_K1.js"),[]),"/src/views/components/contextmenu/basic.vue":()=>Le(()=>import("./basic-DYfy0_ot.js"),__vite__mapDeps([140,141,142])),"/src/views/components/contextmenu/index.vue":()=>Le(()=>import("./index-Yh5JuTyi.js"),__vite__mapDeps([139,140,141,142,143,144,145,146,147])),"/src/views/components/contextmenu/menuDynamic.vue":()=>Le(()=>import("./menuDynamic-DlFb2QVP.js"),__vite__mapDeps([145,141,146])),"/src/views/components/contextmenu/menuGroup.vue":()=>Le(()=>import("./menuGroup-8UfaBoyX.js"),__vite__mapDeps([143,141,144])),"/src/views/components/count-to.vue":()=>Le(()=>import("./count-to-BCLUe5_G.js"),__vite__mapDeps([136,137,16,138])),"/src/views/components/cropping/index.vue":()=>Le(()=>import("./index-Bd-k1T1G.js"),__vite__mapDeps([84,85,86])),"/src/views/components/date-picker.vue":()=>Le(()=>import("./date-picker-DhIHYP-9.js"),__vite__mapDeps([77,23,78])),"/src/views/components/datetime-picker.vue":()=>Le(()=>import("./datetime-picker-uiD1kU0A.js"),__vite__mapDeps([79,80])),"/src/views/components/dialog/form.vue":()=>Le(()=>import("./form-CtYGEEXe.js"),__vite__mapDeps([336,63])),"/src/views/components/dialog/formPrimitive.vue":()=>Le(()=>import("./formPrimitive-C9_OBFit.js"),__vite__mapDeps([337,62])),"/src/views/components/dialog/index.vue":()=>Le(()=>import("./index-3_av-YZh.js"),__vite__mapDeps([61,62,63,64])),"/src/views/components/drawer/form.vue":()=>Le(()=>import("./form-D3Svi5wz.js"),__vite__mapDeps([338,67])),"/src/views/components/drawer/formPrimitive.vue":()=>Le(()=>import("./formPrimitive-CdkDu6jf.js"),__vite__mapDeps([339,66])),"/src/views/components/drawer/index.vue":()=>Le(()=>import("./index-C7AMXw2S.js"),__vite__mapDeps([65,66,67])),"/src/views/components/el-button.vue":()=>Le(()=>import("./el-button-BilSJ4vF.js"),__vite__mapDeps([111,23,112])),"/src/views/components/icon-select.vue":()=>Le(()=>import("./icon-select-49rz_g9i.js"),[]),"/src/views/components/json-editor.vue":()=>Le(()=>import("./json-editor-BK_CT9B3.js"),__vite__mapDeps([148,149,150])),"/src/views/components/message.vue":()=>Le(()=>import("./message-DVCuVKX5.js"),__vite__mapDeps([68,23,69])),"/src/views/components/progress.vue":()=>Le(()=>import("./progress-CxK-TFmU.js"),__vite__mapDeps([115,23,116])),"/src/views/components/seamless-scroll.vue":()=>Le(()=>import("./seamless-scroll-D2LguROB.js"),__vite__mapDeps([151,152])),"/src/views/components/segmented.vue":()=>Le(()=>import("./segmented-SOfAc0-2.js"),__vite__mapDeps([87,23,88,89,90])),"/src/views/components/selector.vue":()=>Le(()=>import("./selector-DTgBO26E.js"),__vite__mapDeps([122,123])),"/src/views/components/slider/components/Base.vue":()=>Le(()=>import("./Base-Br2s0EX-.js"),__vite__mapDeps([95,96])),"/src/views/components/slider/components/Input.vue":()=>Le(()=>import("./Input-CREt90VD.js"),__vite__mapDeps([101,102])),"/src/views/components/slider/components/Marks.vue":()=>Le(()=>import("./Marks-Uc3fq0MY.js"),__vite__mapDeps([105,106])),"/src/views/components/slider/components/Placement.vue":()=>Le(()=>import("./Placement-DOeP6j8O.js"),__vite__mapDeps([109,110])),"/src/views/components/slider/components/Range.vue":()=>Le(()=>import("./Range-Dl-SnsqU.js"),__vite__mapDeps([103,104])),"/src/views/components/slider/components/Size.vue":()=>Le(()=>import("./Size-o8cFa0fg.js"),__vite__mapDeps([99,100])),"/src/views/components/slider/components/Step.vue":()=>Le(()=>import("./Step-CeRLokT8.js"),__vite__mapDeps([97,98])),"/src/views/components/slider/components/Vertical.vue":()=>Le(()=>import("./Vertical-DZ33jt_4.js"),__vite__mapDeps([107,108])),"/src/views/components/slider/index.vue":()=>Le(()=>import("./index-CWMBPOsW.js"),__vite__mapDeps([94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110])),"/src/views/components/split-pane.vue":()=>Le(()=>import("./split-pane-Bo2zVQcn.js"),__vite__mapDeps([127,128])),"/src/views/components/statistic.vue":()=>Le(()=>import("./statistic-CciKMiAe.js"),__vite__mapDeps([119,120,121])),"/src/views/components/swiper.vue":()=>Le(()=>import("./swiper-CALqDeBd.js"),__vite__mapDeps([129,130])),"/src/views/components/tag.vue":()=>Le(()=>import("./tag-p9KOYtNu.js"),__vite__mapDeps([117,118])),"/src/views/components/text.vue":()=>Le(()=>import("./text-CUx0QLFI.js"),__vite__mapDeps([91,92,93])),"/src/views/components/time-picker.vue":()=>Le(()=>import("./time-picker-DZVB5N6B.js"),[]),"/src/views/components/timeline.vue":()=>Le(()=>import("./timeline-DMAPKx0L.js"),__vite__mapDeps([131,132,133,23,134,135])),"/src/views/components/upload/form.vue":()=>Le(()=>import("./form-Bk1y9cor.js"),__vite__mapDeps([340,71,20])),"/src/views/components/upload/index.vue":()=>Le(()=>import("./index-D5u8QXsr.js"),__vite__mapDeps([70,11,71,20,72])),"/src/views/components/virtual-list/horizontal.vue":()=>Le(()=>import("./horizontal-BL210DlE.js"),__vite__mapDeps([157,155,158])),"/src/views/components/virtual-list/index.vue":()=>Le(()=>import("./index-DMCozm2w.js"),__vite__mapDeps([153,154,155,156,157,158,159])),"/src/views/components/virtual-list/vertical.vue":()=>Le(()=>import("./vertical-DlFzDHcN.js"),__vite__mapDeps([154,155,156])),"/src/views/components/waterfall/index.vue":()=>Le(()=>import("./index-CM6m9GlC.js"),__vite__mapDeps([124,125,126])),"/src/views/editor/components/EditorBase.vue":()=>Le(()=>import("./EditorBase-DO0IFQ7g.js"),__vite__mapDeps([341,161,162,163])),"/src/views/editor/components/EditorMulti.vue":()=>Le(()=>import("./EditorMulti-C6TodETo.js"),__vite__mapDeps([342,164,120,162,163])),"/src/views/editor/components/EditorUpload.vue":()=>Le(()=>import("./EditorUpload-Ywt9ipj2.js"),__vite__mapDeps([343,165,162,163])),"/src/views/editor/index.vue":()=>Le(()=>import("./index-Cy-7F-0I.js"),__vite__mapDeps([160,161,162,163,164,120,165,166])),"/src/views/empty/index.vue":()=>Le(()=>import("./index-CNbpyLRN.js"),__vite__mapDeps([344,345])),"/src/views/error/403.vue":()=>Le(()=>import("./403-CsD0zB9Y.js"),__vite__mapDeps([167,168])),"/src/views/error/404.vue":()=>Le(()=>import("./404-BluJwMTT.js"),__vite__mapDeps([169,170])),"/src/views/error/500.vue":()=>Le(()=>import("./500-CV22VQR5.js"),__vite__mapDeps([171,172])),"/src/views/flow-chart/index.vue":()=>Le(()=>import("./index-BrYPobfI.js"),__vite__mapDeps([173,174,149,150,175])),"/src/views/ganttastic/index.vue":()=>Le(()=>import("./index-CsUQgULS.js"),[]),"/src/views/guide/index.vue":()=>Le(()=>import("./index-CYU5P4ds.js"),__vite__mapDeps([191,192])),"/src/views/list/card/components/ListCard.vue":()=>Le(()=>import("./ListCard-DefJ1Xds.js"),__vite__mapDeps([211,212])),"/src/views/list/card/components/ListDialogForm.vue":()=>Le(()=>import("./ListDialogForm-CSKmCTEC.js"),__vite__mapDeps([346,213])),"/src/views/list/card/index.vue":()=>Le(()=>import("./index-BTTBBa9l.js"),__vite__mapDeps([210,211,212,213,23,214])),"/src/views/login/components/LoginPhone.vue":()=>Le(()=>import("./LoginPhone-C7d94H17.js"),__vite__mapDeps([347,348,349,350,23,134])),"/src/views/login/components/LoginQrCode.vue":()=>Le(()=>import("./LoginQrCode-rRZBVdeH.js"),__vite__mapDeps([351,352,349,15,16,17,18])),"/src/views/login/components/LoginRegist.vue":()=>Le(()=>import("./LoginRegist-BDbCIIzw.js"),__vite__mapDeps([353,354,349,350,23,355,134])),"/src/views/login/components/LoginUpdate.vue":()=>Le(()=>import("./LoginUpdate-SKc8zgWf.js"),__vite__mapDeps([356,357,349,350,23,355,134])),"/src/views/login/index.vue":()=>Le(()=>import("./index-D-IIGhsk.js"),__vite__mapDeps([358,349,350,34,199,26,200,12,195,194,348,23,134,354,355,357,352,15,16,17,18,69,359])),"/src/views/markdown/components/Vditor.vue":()=>Le(()=>import("./Vditor-B5qCdEBh.js"),__vite__mapDeps([360,216,217])),"/src/views/markdown/index.vue":()=>Le(()=>import("./index-Dch4kvX5.js"),__vite__mapDeps([215,216,217])),"/src/views/menuoverflow/index.vue":()=>Le(()=>import("./index-BdeKETtd.js"),[]),"/src/views/monitor/logs/login/hook.tsx":()=>Le(()=>import("./hook-CQUEGKnR.js"),__vite__mapDeps([361,362,363])),"/src/views/monitor/logs/login/index.vue":()=>Le(()=>import("./index-B_J2hY31.js"),__vite__mapDeps([364,361,362,363,365,366,11,195,298,23,286,367])),"/src/views/monitor/logs/operation/hook.tsx":()=>Le(()=>import("./hook-dli0JbBY.js"),__vite__mapDeps([368,362,363])),"/src/views/monitor/logs/operation/index.vue":()=>Le(()=>import("./index-8vhGpn1y.js"),__vite__mapDeps([369,368,362,363,365,366,11,195,298,23,286,370])),"/src/views/monitor/logs/system/detail.vue":()=>Le(()=>import("./detail-D2gWmqXE.js"),__vite__mapDeps([371,372,149,150])),"/src/views/monitor/logs/system/hook.tsx":()=>Le(()=>import("./hook-CkhDLVk-.js"),__vite__mapDeps([373,372,149,150,362])),"/src/views/monitor/logs/system/index.vue":()=>Le(()=>import("./index-Dq14zqmN.js"),__vite__mapDeps([374,373,372,149,150,362,365,366,11,195,298,23,286,375])),"/src/views/monitor/online/hook.tsx":()=>Le(()=>import("./hook-BhNRuPIO.js"),__vite__mapDeps([376,362])),"/src/views/monitor/online/index.vue":()=>Le(()=>import("./index-CwNoXn4G.js"),__vite__mapDeps([377,376,362,366,11,195,298,23,378])),"/src/views/nested/menu1/menu1-1/index.vue":()=>Le(()=>import("./index-CRqfGAFn.js"),[]),"/src/views/nested/menu1/menu1-2/menu1-2-1/index.vue":()=>Le(()=>import("./index-Cu4I-5kk.js"),[]),"/src/views/nested/menu1/menu1-2/menu1-2-2/index.vue":()=>Le(()=>import("./index-B6RIU0sT.js"),[]),"/src/views/nested/menu1/menu1-3/index.vue":()=>Le(()=>import("./index-DAdKeHFC.js"),[]),"/src/views/nested/menu2/index.vue":()=>Le(()=>import("./index-M0rqsQ2R.js"),[]),"/src/views/permission/button/index.vue":()=>Le(()=>import("./index-DgsSmNul.js"),[]),"/src/views/permission/button/perms.vue":()=>Le(()=>import("./perms-xCuyo2jA.js"),[]),"/src/views/permission/page/index.vue":()=>Le(()=>import("./index-CYlwiNVn.js"),[]),"/src/views/result/columns.tsx":()=>Le(()=>import("./columns-CYiK0rvj.js"),__vite__mapDeps([221,197])),"/src/views/result/fail.vue":()=>Le(()=>import("./fail-DGb99LF9.js"),__vite__mapDeps([220,221,197,222])),"/src/views/result/success.vue":()=>Le(()=>import("./success-BjG1Lt4S.js"),__vite__mapDeps([218,219])),"/src/views/schema-form/form/base.vue":()=>Le(()=>import("./base-DC2AKWus.js"),__vite__mapDeps([379,178,74,75,179,180])),"/src/views/schema-form/form/dialog.vue":()=>Le(()=>import("./dialog-mGryyjRI.js"),__vite__mapDeps([380,181,74,75,179,180,182,183])),"/src/views/schema-form/form/drawer.vue":()=>Le(()=>import("./drawer-UJeiCW6f.js"),__vite__mapDeps([381,184,74,75,179,180,185,183])),"/src/views/schema-form/form/search.vue":()=>Le(()=>import("./search-B5i9ZGcU.js"),__vite__mapDeps([382,188,74,75,179,180,174,189])),"/src/views/schema-form/form/steps.vue":()=>Le(()=>import("./steps-BjPquFiw.js"),__vite__mapDeps([383,186,74,75,179,180,187])),"/src/views/schema-form/index.vue":()=>Le(()=>import("./index-BFbfQt_H.js"),__vite__mapDeps([176,177,178,74,75,179,180,181,182,183,184,185,186,187,188,174,189,190])),"/src/views/schema-form/list.tsx":()=>Le(()=>import("./list-D4em8bxH.js"),__vite__mapDeps([177,178,74,75,179,180,181,182,183,184,185,186,187,188,174,189])),"/src/views/system/dept/form.vue":()=>Le(()=>import("./form-CpXYlEyV.js"),__vite__mapDeps([384,385,120,363])),"/src/views/system/dept/index.vue":()=>Le(()=>import("./index-DNJxkbAo.js"),__vite__mapDeps([386,387,385,120,363,362,366,11,195,298,23,286,292,214,388])),"/src/views/system/dept/utils/hook.tsx":()=>Le(()=>import("./hook-CnrVhjLi.js"),__vite__mapDeps([387,385,120,363,362])),"/src/views/system/menu/form.vue":()=>Le(()=>import("./form-wKnivFVd.js"),__vite__mapDeps([389,390,120,88,23,89,82,83])),"/src/views/system/menu/index.vue":()=>Le(()=>import("./index-DKKQwS-x.js"),__vite__mapDeps([391,392,390,120,88,23,89,82,83,362,366,11,195,298,286,292,214,393])),"/src/views/system/menu/utils/hook.tsx":()=>Le(()=>import("./hook-kYRyedEy.js"),__vite__mapDeps([392,390,120,88,23,89,82,83,362])),"/src/views/system/role/form.vue":()=>Le(()=>import("./form-Corz88Jy.js"),__vite__mapDeps([394,395])),"/src/views/system/role/index.vue":()=>Le(()=>import("./index-n5RLVMYf.js"),__vite__mapDeps([396,397,395,363,362,366,11,195,298,23,286,292,214,196,69,398])),"/src/views/system/role/utils/hook.tsx":()=>Le(()=>import("./hook-B-omRvZY.js"),__vite__mapDeps([397,395,363,362])),"/src/views/system/user/form/index.vue":()=>Le(()=>import("./index-s30LFz9z.js"),__vite__mapDeps([399,400,120,363])),"/src/views/system/user/form/role.vue":()=>Le(()=>import("./role-YfyOrIpw.js"),__vite__mapDeps([401,402,120])),"/src/views/system/user/index.vue":()=>Le(()=>import("./index-ZHvCSbhI.js"),__vite__mapDeps([403,404,23,405,406,402,120,400,363,200,317,85,86,362,407,366,11,195,298,318,286,292,214,408])),"/src/views/system/user/tree.vue":()=>Le(()=>import("./tree-DYNEYzI0.js"),__vite__mapDeps([404,23,405])),"/src/views/system/user/utils/hook.tsx":()=>Le(()=>import("./hook-DMFKfxH2.js"),__vite__mapDeps([406,402,120,400,363,200,317,85,86,362,407])),"/src/views/table/base/base.vue":()=>Le(()=>import("./base-BSmG27do.js"),__vite__mapDeps([409,225,226])),"/src/views/table/base/border.vue":()=>Le(()=>import("./border-DS9czqXw.js"),__vite__mapDeps([410,228,226])),"/src/views/table/base/column-template/columns.tsx":()=>Le(()=>import("./columns-B_YOTVNm.js"),__vite__mapDeps([240,226])),"/src/views/table/base/column-template/index.vue":()=>Le(()=>import("./index-DWCNGrvw.js"),__vite__mapDeps([411,239,240,226])),"/src/views/table/base/customIndex.vue":()=>Le(()=>import("./customIndex-IfZd_5Wh.js"),__vite__mapDeps([412,247,226])),"/src/views/table/base/expand.vue":()=>Le(()=>import("./expand-OklGMAHS.js"),__vite__mapDeps([413,243,226])),"/src/views/table/base/filters.vue":()=>Le(()=>import("./filters-c0aVJ5Pe.js"),__vite__mapDeps([414,238])),"/src/views/table/base/fixColumn.vue":()=>Le(()=>import("./fixColumn-CCNwlj6U.js"),__vite__mapDeps([415,232,226])),"/src/views/table/base/fixHeader.vue":()=>Le(()=>import("./fixHeader-D3NW5VnK.js"),__vite__mapDeps([416,231,226])),"/src/views/table/base/fluidHeight.vue":()=>Le(()=>import("./fluidHeight-DbwJtopy.js"),__vite__mapDeps([417,233,226])),"/src/views/table/base/groupHeader.vue":()=>Le(()=>import("./groupHeader-BQoww_JX.js"),__vite__mapDeps([418,234,226])),"/src/views/table/base/header-renderer/columns.tsx":()=>Le(()=>import("./columns-BieBxq2i.js"),__vite__mapDeps([242,226])),"/src/views/table/base/header-renderer/index.vue":()=>Le(()=>import("./index-RBWJ8H_D.js"),__vite__mapDeps([419,241,242,226])),"/src/views/table/base/imgPreview.vue":()=>Le(()=>import("./imgPreview-B2_AQ9f5.js"),__vite__mapDeps([420,250,226])),"/src/views/table/base/layout.vue":()=>Le(()=>import("./layout-D_mZJs7q.js"),__vite__mapDeps([421,248,226])),"/src/views/table/base/list.tsx":()=>Le(()=>import("./list-DmrY7q39.js"),__vite__mapDeps([224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250])),"/src/views/table/base/merge.vue":()=>Le(()=>import("./merge-MpswYI-L.js"),__vite__mapDeps([422,246])),"/src/views/table/base/multipleChoice.vue":()=>Le(()=>import("./multipleChoice-DZvDic-Y.js"),__vite__mapDeps([423,236,226])),"/src/views/table/base/nestProp.vue":()=>Le(()=>import("./nestProp-BUifq5s8.js"),__vite__mapDeps([424,249])),"/src/views/table/base/radio.vue":()=>Le(()=>import("./radio-DnABDOwv.js"),__vite__mapDeps([425,235,226])),"/src/views/table/base/sortable.vue":()=>Le(()=>import("./sortable-DIZKVoXS.js"),__vite__mapDeps([426,237,226])),"/src/views/table/base/status.vue":()=>Le(()=>import("./status-B3SrWccp.js"),__vite__mapDeps([427,229,226,230])),"/src/views/table/base/stripe.vue":()=>Le(()=>import("./stripe-B84aN9cb.js"),__vite__mapDeps([428,227,226])),"/src/views/table/base/totalRow.vue":()=>Le(()=>import("./totalRow-DxT2ifNj.js"),__vite__mapDeps([429,245])),"/src/views/table/base/tree.vue":()=>Le(()=>import("./tree-96OSi-cD.js"),__vite__mapDeps([430,244])),"/src/views/table/edit.vue":()=>Le(()=>import("./edit-HYCP7fru.js"),__vite__mapDeps([281,282,283,284,285,23,286,287,288,289,290,291,292,69,293])),"/src/views/table/edit/demo1/columns.tsx":()=>Le(()=>import("./columns-C2U0b96v.js"),__vite__mapDeps([284,285])),"/src/views/table/edit/demo1/index.vue":()=>Le(()=>import("./index-Ijtnydl5.js"),__vite__mapDeps([283,284,285,23,286,287])),"/src/views/table/edit/demo2/columns.tsx":()=>Le(()=>import("./columns-KrdP-xjN.js"),__vite__mapDeps([289,285])),"/src/views/table/edit/demo2/index.vue":()=>Le(()=>import("./index-CJZjyWhe.js"),__vite__mapDeps([431,288,289,285])),"/src/views/table/edit/demo3/columns.tsx":()=>Le(()=>import("./columns-y6zOmpOz.js"),__vite__mapDeps([291,285,292,69])),"/src/views/table/edit/demo3/index.vue":()=>Le(()=>import("./index-gRY7RvLE.js"),__vite__mapDeps([432,290,291,285,292,69])),"/src/views/table/edit/list.tsx":()=>Le(()=>import("./list-Cp2Wxf_e.js"),__vite__mapDeps([282,283,284,285,23,286,287,288,289,290,291,292,69])),"/src/views/table/high.vue":()=>Le(()=>import("./high-ChshsFro.js"),__vite__mapDeps([252,253,254,255,256,257,258,259,260,261,262,11,263,264,265,266,267,268,9,269,270,271,272,5,273,274,275,276,277,278,279,280])),"/src/views/table/high/adaptive/columns.tsx":()=>Le(()=>import("./columns-omdyRfYG.js"),__vite__mapDeps([255,256])),"/src/views/table/high/adaptive/index.vue":()=>Le(()=>import("./index-B1s9pHxK.js"),__vite__mapDeps([433,254,255,256])),"/src/views/table/high/contextmenu/columns.tsx":()=>Le(()=>import("./columns-CUZrArZW.js"),__vite__mapDeps([266,256])),"/src/views/table/high/contextmenu/index.vue":()=>Le(()=>import("./index-xy21clSh.js"),__vite__mapDeps([434,265,266,256])),"/src/views/table/high/drag/column/columns.tsx":()=>Le(()=>import("./columns-CYc7HYxt.js"),__vite__mapDeps([264,11,256])),"/src/views/table/high/drag/column/index.vue":()=>Le(()=>import("./index-Dk3vg7qc.js"),__vite__mapDeps([435,263,264,11,256])),"/src/views/table/high/drag/row/columns.tsx":()=>Le(()=>import("./columns-DE7e7W8z.js"),__vite__mapDeps([262,11,256])),"/src/views/table/high/drag/row/index.vue":()=>Le(()=>import("./index-D9q0Yl7g.js"),__vite__mapDeps([436,261,262,11,256])),"/src/views/table/high/echarts/columns.tsx":()=>Le(()=>import("./columns-CmAp_8S6.js"),__vite__mapDeps([274,256])),"/src/views/table/high/echarts/index.vue":()=>Le(()=>import("./index-B_BcN4IT.js"),__vite__mapDeps([437,273,274,256])),"/src/views/table/high/excel/columns.tsx":()=>Le(()=>import("./columns-hEW6Yq94.js"),__vite__mapDeps([268,9,256])),"/src/views/table/high/excel/index.vue":()=>Le(()=>import("./index-BOnKiZho.js"),__vite__mapDeps([438,267,268,9,256])),"/src/views/table/high/header/columns.tsx":()=>Le(()=>import("./columns-qBzGh61O.js"),__vite__mapDeps([260,256])),"/src/views/table/high/header/index.vue":()=>Le(()=>import("./index-B00U4vFs.js"),__vite__mapDeps([439,259,260,256])),"/src/views/table/high/list.tsx":()=>Le(()=>import("./list-BkfI-tkW.js"),__vite__mapDeps([253,254,255,256,257,258,259,260,261,262,11,263,264,265,266,267,268,9,269,270,271,272,5,273,274,275,276,277,278,279])),"/src/views/table/high/page/columns.tsx":()=>Le(()=>import("./columns--Liy2sOm.js"),__vite__mapDeps([258,256])),"/src/views/table/high/page/index.vue":()=>Le(()=>import("./index-p8MDMHz1.js"),__vite__mapDeps([440,257,258,256])),"/src/views/table/high/prints/columns.tsx":()=>Le(()=>import("./columns-9gnCbv_Z.js"),__vite__mapDeps([272,5,256])),"/src/views/table/high/prints/index.vue":()=>Le(()=>import("./index-C6EEwBmn.js"),__vite__mapDeps([441,271,272,5,256])),"/src/views/table/high/table-select/index.vue":()=>Le(()=>import("./index-YOw2Ncw6.js"),__vite__mapDeps([442,275,276,277,256,278,279])),"/src/views/table/high/table-select/multiple/columns.tsx":()=>Le(()=>import("./columns-Cxe-qE6P.js"),__vite__mapDeps([279,256])),"/src/views/table/high/table-select/multiple/index.vue":()=>Le(()=>import("./index-DICBMvmK.js"),__vite__mapDeps([443,278,279,256])),"/src/views/table/high/table-select/radio/columns.tsx":()=>Le(()=>import("./columns-BQEUeZSO.js"),__vite__mapDeps([277,256])),"/src/views/table/high/table-select/radio/index.vue":()=>Le(()=>import("./index-iFGOiKhi.js"),__vite__mapDeps([444,276,277,256])),"/src/views/table/high/watermark/columns.tsx":()=>Le(()=>import("./columns-Bc2KoIwE.js"),__vite__mapDeps([270,256])),"/src/views/table/high/watermark/index.vue":()=>Le(()=>import("./index-DSTEc76c.js"),__vite__mapDeps([445,269,270,256])),"/src/views/table/index.vue":()=>Le(()=>import("./index-BPxLMkGo.js"),__vite__mapDeps([223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251])),"/src/views/table/virtual.vue":()=>Le(()=>import("./virtual-Cw4_utvu.js"),__vite__mapDeps([294,295,296,297,11,195,298,299,300,301])),"/src/views/table/virtual/list.tsx":()=>Le(()=>import("./list-SFXVRlyg.js"),__vite__mapDeps([295,296,297,11,195,298,299,300])),"/src/views/table/virtual/list.vue":()=>Le(()=>import("./list-P_wlgmIs.js"),__vite__mapDeps([446,296,297,11,195,298])),"/src/views/table/virtual/pageList.vue":()=>Le(()=>import("./pageList-EXQs_2AJ.js"),__vite__mapDeps([447,300,297,11,195,298])),"/src/views/table/virtual/treeList.vue":()=>Le(()=>import("./treeList-BBl5k9tI.js"),__vite__mapDeps([448,299,297,11,195,298])),"/src/views/tabs/index.vue":()=>Le(()=>import("./index-BJWgMy77.js"),__vite__mapDeps([449,450])),"/src/views/tabs/params-detail.vue":()=>Le(()=>import("./params-detail-5G7uFC9c.js"),__vite__mapDeps([451,450])),"/src/views/tabs/query-detail.vue":()=>Le(()=>import("./query-detail-BY0x4GQe.js"),__vite__mapDeps([452,450])),"/src/views/vue-flow/layouting/animationEdge.vue":()=>Le(()=>import("./animationEdge-vml7SJ6l.js"),__vite__mapDeps([307,304,308])),"/src/views/vue-flow/layouting/icon.vue":()=>Le(()=>import("./icon-K1ChBpER.js"),__vite__mapDeps([453,303])),"/src/views/vue-flow/layouting/index.vue":()=>Le(()=>import("./index-CjD5PFXV.js"),__vite__mapDeps([302,303,1,304,305,306,307,308,309])),"/src/views/vue-flow/layouting/processNode.vue":()=>Le(()=>import("./processNode-zJnMNajR.js"),__vite__mapDeps([305,304,306])),"/src/views/welcome/components/charts/ChartBar.vue":()=>Le(()=>import("./ChartBar-_wHhOfTo.js"),__vite__mapDeps([454,206])),"/src/views/welcome/components/charts/ChartLine.vue":()=>Le(()=>import("./ChartLine-Gqbqd184.js"),__vite__mapDeps([455,207])),"/src/views/welcome/components/charts/ChartRound.vue":()=>Le(()=>import("./ChartRound-BShTHcRy.js"),__vite__mapDeps([456,208])),"/src/views/welcome/components/table/columns.tsx":()=>Le(()=>import("./columns-CUXD2DUq.js").then(e=>e.a),[]),"/src/views/welcome/components/table/index.vue":()=>Le(()=>import("./index-DAwFUIJg.js"),__vite__mapDeps([203,204,23,205])),"/src/views/welcome/index.vue":()=>Le(()=>import("./index-DKGi_Yym.js"),__vite__mapDeps([202,120,203,204,23,205,137,16,138,132,133,206,207,208,88,89,209]))});function fct(e){const{name:t,path:n,parentId:r,meta:a}=e;return Qc(r)?!!(Qc(a==null?void 0:a.rank)||(a==null?void 0:a.rank)===0&&t!=="Home"&&n!=="/"):!1}function Y2(e){return e.forEach((t,n)=>{fct(t)&&(t.meta.rank=n+2)}),e.sort((t,n)=>(t==null?void 0:t.meta.rank)-(n==null?void 0:n.meta.rank))}function SI(e){const t=Am(e).filter(n=>{var r;return((r=n.meta)==null?void 0:r.showLink)!==!1});return t.forEach(n=>n.children&&(n.children=SI(n.children))),t}function pct(e){const t=Am(e).filter(n=>{var r;return((r=n==null?void 0:n.children)==null?void 0:r.length)!==0});return t.forEach(n=>n.children&&(n.children=SI(n.children))),t}function kpe(e,t){return Array.isArray(e)&&Array.isArray(t)?Gnt(e,t).length>0:!0}function Mpe(e){var r,a;const t=(a=(r=La().getItem(Do))==null?void 0:r.roles)!=null?a:[],n=Am(e).filter(i=>{var o;return kpe((o=i.meta)==null?void 0:o.roles,t)});return n.forEach(i=>i.children&&(i.children=Mpe(i.children))),pct(n)}function kxt(e,t,n="path"){function r(a,i,o){for(let l=0;l<a.length;l++){const s=a[l];if(s[n]===i)return o;if(!(!s.children||!s.children.length)){if(o.push(s.path),r(s.children,i,o).length)return o;o.pop()}}return[]}return r(t,e,[])}function Bpe(e,t){let n=t.find(r=>r.path==e);if(n)return P1(n)?lr(n):n;for(let r=0;r<t.length;r++)if(t[r].children instanceof Array&&t[r].children.length>0&&(n=Bpe(e,t[r].children),n))return P1(n)?lr(n):n;return null}function hct(){Ua.hasRoute("pathMatch")||Ua.addRoute({path:"/:pathMatch(.*)*",name:"PageNotFound",component:()=>Le(()=>import("./404-BluJwMTT.js"),__vite__mapDeps([169,170])),meta:{title:"menus.purePageNotFound",showLink:!1}})}function iS(e){e.length===0||Y9(Lpe(e)).map(t=>{if(Ua.options.routes[0].children.findIndex(n=>n.path===t.path)===-1){Ua.options.routes[0].children.push(t),Y2(Ua.options.routes[0].children),Ua.hasRoute(t==null?void 0:t.name)||Ua.addRoute(t);const n=Ua.getRoutes().find(r=>r.path==="/");n.children=Ua.options.routes[0].children,Ua.addRoute(n)}}),Zl().handleWholeMenus(e),Nf().getMultiTagsCache||Nf().handleTags("equal",[...W9,...Zl().flatteningRoutes.filter(t=>{var n;return(n=t==null?void 0:t.meta)==null?void 0:n.fixedTag})]),hct()}function mct(){var e;if((e=Jh())!=null&&e.CachingAsyncRoutes){const t="async-routes",n=La().getItem(t);return n&&(n==null?void 0:n.length)>0?new Promise(r=>{iS(n),r(Ua)}):new Promise(r=>{tU().then(({data:a})=>{iS(Am(a)),La().setItem(t,a),r(Ua)})})}else return new Promise(t=>{tU().then(({data:n})=>{iS(Am(n)),t(Ua)})})}function Y9(e){if(e.length===0)return e;let t=K9(e);for(let n=0;n<t.length;n++)t[n].children&&(t=t.slice(0,n+1).concat(t[n].children,t.slice(n+1)));return t}function Rpe(e){if(e.length===0)return e;const t=[];return e.forEach(n=>{var r;n.path==="/"?t.push({component:n.component,name:n.name,path:n.path,redirect:n.redirect,meta:n.meta,children:[]}):(r=t[0])==null||r.children.push(se({},n))}),t}function rU({name:e},t){switch(t){case"add":Zl().cacheOperate({mode:"add",name:e});break;case"delete":Zl().cacheOperate({mode:"delete",name:e});break;case"refresh":Zl().cacheOperate({mode:"refresh",name:e});break;default:Zl().cacheOperate({mode:"delete",name:e}),z2(()=>{Zl().cacheOperate({mode:"add",name:e})},100)}}function Lpe(e){if(!e||!e.length)return;const t=Object.keys(nU);return e.forEach(n=>{var r;if(n.meta.backstage=!0,n!=null&&n.children&&n.children.length&&!n.redirect&&(n.redirect=n.children[0].path),n!=null&&n.children&&n.children.length&&!n.name&&(n.name=n.children[0].name+"Parent"),(r=n.meta)!=null&&r.frameSrc)n.component=dct;else{const a=n!=null&&n.component?t.findIndex(i=>i.includes(n.component)):t.findIndex(i=>i.includes(n.path));n.component=nU[t[a]]}n!=null&&n.children&&n.children.length&&Lpe(n.children)}),e}function vct(e){const t=e.split(","),n=t[0],r=t[1];if(t.length===1){if(n==="hash")return Jj("");if(n==="h5")return xB("")}else if(t.length===2){if(n==="hash")return Jj(r);if(n==="h5")return xB(r)}}function gct(){return Ua.currentRoute.value.meta.auths}function Ope(e){if(!e)return!1;const t=gct();return t?!!(H2(e)?t.includes(e):ife(e,t)):!1}function yct(e){return e!=null&&e.children&&e.children.length>1?e.redirect?e.children.filter(t=>t.path===e.redirect)[0]:e.children[0]:e}function bct(e=!1){var n;const t=yct((n=Zl().wholeMenus[0])==null?void 0:n.children[0]);return e&&Nf().handleTags("push",t),t}const Cct=e=>q2.request("post","/login",{data:e}),Fct=e=>q2.request("post","/refresh-token",{data:e}),Mxt=e=>q2.request("get","/mine",{data:e}),Bxt=e=>q2.request("get","/mine-logs",{data:e}),Ect=yI("pure-user",{state:()=>{var e,t,n,r,a,i,o,l,s,u;return{avatar:(t=(e=La().getItem(Do))==null?void 0:e.avatar)!=null?t:"",username:(r=(n=La().getItem(Do))==null?void 0:n.username)!=null?r:"",nickname:(i=(a=La().getItem(Do))==null?void 0:a.nickname)!=null?i:"",roles:(l=(o=La().getItem(Do))==null?void 0:o.roles)!=null?l:[],permissions:(u=(s=La().getItem(Do))==null?void 0:s.permissions)!=null?u:[],verifyCode:"",currentPage:0,isRemembered:!1,loginDay:7}},actions:{SET_AVATAR(e){this.avatar=e},SET_USERNAME(e){this.username=e},SET_NICKNAME(e){this.nickname=e},SET_ROLES(e){this.roles=e},SET_PERMS(e){this.permissions=e},SET_VERIFYCODE(e){this.verifyCode=e},SET_CURRENTPAGE(e){this.currentPage=e},SET_ISREMEMBERED(e){this.isRemembered=e},SET_LOGINDAY(e){this.loginDay=Number(e)},loginByUsername(e){return Qt(this,null,function*(){return new Promise((t,n)=>{Cct(e).then(r=>{r!=null&&r.success&&BB(r.data),t(r)}).catch(r=>{n(r)})})})},logOut(){this.username="",this.roles=[],this.permissions=[],_I(),Nf().handleTags("equal",[...W9]),Mct(),Ua.push("/login")},handRefreshToken(e){return Qt(this,null,function*(){return new Promise((t,n)=>{Fct(e).then(r=>{r&&(BB(r.data),t(r))}).catch(r=>{n(r)})})})}}});function vf(){return Ect(z9)}const Do="user-info",y5="authorized-token",AI="multiple-tabs";function wct(){return If.get(y5)?JSON.parse(If.get(y5)):La().getItem(Do)}function BB(e){var s,u,c,d,p,f,h,m,v,g,C,F,b;let t=0;const{accessToken:n,refreshToken:r}=e,{isRemembered:a,loginDay:i}=vf();t=new Date(e.expires).getTime();const o=JSON.stringify({accessToken:n,expires:t,refreshToken:r});t>0?If.set(y5,o,{expires:(t-Date.now())/864e5}):If.set(y5,o),If.set(AI,"true",a?{expires:i}:{});function l({avatar:E,username:w,nickname:S,roles:A,permissions:_}){vf().SET_AVATAR(E),vf().SET_USERNAME(w),vf().SET_NICKNAME(S),vf().SET_ROLES(A),vf().SET_PERMS(_),La().setItem(Do,{refreshToken:r,expires:t,avatar:E,username:w,nickname:S,roles:A,permissions:_})}if(e.username&&e.roles){const{username:E,roles:w}=e;l({avatar:(s=e==null?void 0:e.avatar)!=null?s:"",username:E,nickname:(u=e==null?void 0:e.nickname)!=null?u:"",roles:w,permissions:(c=e==null?void 0:e.permissions)!=null?c:[]})}else{const E=(p=(d=La().getItem(Do))==null?void 0:d.avatar)!=null?p:"",w=(h=(f=La().getItem(Do))==null?void 0:f.username)!=null?h:"",S=(v=(m=La().getItem(Do))==null?void 0:m.nickname)!=null?v:"",A=(C=(g=La().getItem(Do))==null?void 0:g.roles)!=null?C:[],_=(b=(F=La().getItem(Do))==null?void 0:F.permissions)!=null?b:[];l({avatar:E,username:w,nickname:S,roles:A,permissions:_})}}function _I(){If.remove(y5),If.remove(AI),La().removeItem(Do)}const oS=e=>"Bearer "+e,Ppe=e=>{if(!e)return!1;const t="*:*:*",{permissions:n}=vf();return n?n.length===1&&n[0]===t?!0:!!(H2(e)?n.includes(e):ife(e,n)):!1};(function(){const e=Wnt(location.href),t=["username","roles","accessToken"],n=t.length;if(Object.keys(e).length!==n)return;let r=[],a=0;for(;a<n;)Object.keys(e).includes(t[a])&&r.length<=n?r.push(t[a]):r=[],a++;if(r.length===n){_I(),BB(e),delete e.roles,delete e.accessToken;const i=`${location.origin}${location.pathname}${afe(location.hash,"?")}?${JSON.stringify(e).replace(/["{}]/g,"").replace(/:/g,"=").replace(/,/g,"&")}`;window.location.replace(i)}else return})();var n7={exports:{}};/* NProgress, (c) 2013, 2014 Rico Sta. Cruz - http://ricostacruz.com/nprogress
* @license MIT */var Sct=n7.exports,aU;function Act(){return aU||(aU=1,(function(e,t){(function(n,r){e.exports=r()})(Sct,function(){var n={};n.version="0.2.0";var r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};n.configure=function(h){var m,v;for(m in h)v=h[m],v!==void 0&&h.hasOwnProperty(m)&&(r[m]=v);return this},n.status=null,n.set=function(h){var m=n.isStarted();h=a(h,r.minimum,1),n.status=h===1?null:h;var v=n.render(!m),g=v.querySelector(r.barSelector),C=r.speed,F=r.easing;return v.offsetWidth,l(function(b){r.positionUsing===""&&(r.positionUsing=n.getPositioningCSS()),s(g,o(h,C,F)),h===1?(s(v,{transition:"none",opacity:1}),v.offsetWidth,setTimeout(function(){s(v,{transition:"all "+C+"ms linear",opacity:0}),setTimeout(function(){n.remove(),b()},C)},C)):setTimeout(b,C)}),this},n.isStarted=function(){return typeof n.status=="number"},n.start=function(){n.status||n.set(0);var h=function(){setTimeout(function(){n.status&&(n.trickle(),h())},r.trickleSpeed)};return r.trickle&&h(),this},n.done=function(h){return!h&&!n.status?this:n.inc(.3+.5*Math.random()).set(1)},n.inc=function(h){var m=n.status;return m?(typeof h!="number"&&(h=(1-m)*a(Math.random()*m,.1,.95)),m=a(m+h,0,.994),n.set(m)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},(function(){var h=0,m=0;n.promise=function(v){return!v||v.state()==="resolved"?this:(m===0&&n.start(),h++,m++,v.always(function(){m--,m===0?(h=0,n.done()):n.set((h-m)/h)}),this)}})(),n.render=function(h){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var m=document.createElement("div");m.id="nprogress",m.innerHTML=r.template;var v=m.querySelector(r.barSelector),g=h?"-100":i(n.status||0),C=document.querySelector(r.parent),F;return s(v,{transition:"all 0 linear",transform:"translate3d("+g+"%,0,0)"}),r.showSpinner||(F=m.querySelector(r.spinnerSelector),F&&f(F)),C!=document.body&&c(C,"nprogress-custom-parent"),C.appendChild(m),m},n.remove=function(){d(document.documentElement,"nprogress-busy"),d(document.querySelector(r.parent),"nprogress-custom-parent");var h=document.getElementById("nprogress");h&&f(h)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var h=document.body.style,m="WebkitTransform"in h?"Webkit":"MozTransform"in h?"Moz":"msTransform"in h?"ms":"OTransform"in h?"O":"";return m+"Perspective"in h?"translate3d":m+"Transform"in h?"translate":"margin"};function a(h,m,v){return h<m?m:h>v?v:h}function i(h){return(-1+h)*100}function o(h,m,v){var g;return r.positionUsing==="translate3d"?g={transform:"translate3d("+i(h)+"%,0,0)"}:r.positionUsing==="translate"?g={transform:"translate("+i(h)+"%,0)"}:g={"margin-left":i(h)+"%"},g.transition="all "+m+"ms "+v,g}var l=(function(){var h=[];function m(){var v=h.shift();v&&v(m)}return function(v){h.push(v),h.length==1&&m()}})(),s=(function(){var h=["Webkit","O","Moz","ms"],m={};function v(b){return b.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,function(E,w){return w.toUpperCase()})}function g(b){var E=document.body.style;if(b in E)return b;for(var w=h.length,S=b.charAt(0).toUpperCase()+b.slice(1),A;w--;)if(A=h[w]+S,A in E)return A;return b}function C(b){return b=v(b),m[b]||(m[b]=g(b))}function F(b,E,w){E=C(E),b.style[E]=w}return function(b,E){var w=arguments,S,A;if(w.length==2)for(S in E)A=E[S],A!==void 0&&E.hasOwnProperty(S)&&F(b,S,A);else F(b,w[1],w[2])}})();function u(h,m){var v=typeof h=="string"?h:p(h);return v.indexOf(" "+m+" ")>=0}function c(h,m){var v=p(h),g=v+m;u(v,m)||(h.className=g.substring(1))}function d(h,m){var v=p(h),g;u(h,m)&&(g=v.replace(" "+m+" "," "),h.className=g.substring(1,g.length-1))}function p(h){return(" "+(h.className||"")+" ").replace(/\s+/gi," ")}function f(h){h&&h.parentNode&&h.parentNode.removeChild(h)}return n})})(n7)),n7.exports}var _ct=Act();const M6=fu(_ct);M6.configure({easing:"ease",speed:500,showSpinner:!1,trickleSpeed:200,minimum:.3});const Dct=()=>Le(()=>import("./index-DA_u9cHh.js"),__vite__mapDeps([193,194,12,195,26,17,196,197,198,199,200,36,23,11,69,125,88,89,92,201])),b5=[{path:"/login",name:"Login",component:()=>Le(()=>import("./index-D-IIGhsk.js"),__vite__mapDeps([358,349,350,34,199,26,200,12,195,194,348,23,134,354,355,357,352,15,16,17,18,69,359])),meta:{title:Bt("menus.pureLogin"),showLink:!1}},{path:"/access-denied",name:"AccessDenied",component:()=>Le(()=>import("./403-CsD0zB9Y.js"),__vite__mapDeps([167,168])),meta:{title:Bt("menus.pureAccessDenied"),showLink:!1}},{path:"/server-error",name:"ServerError",component:()=>Le(()=>import("./500-CV22VQR5.js"),__vite__mapDeps([171,172])),meta:{title:Bt("menus.pureServerError"),showLink:!1}},{path:"/redirect",component:Dct,meta:{title:Bt("status.pureLoad"),showLink:!1},children:[{path:"/redirect/:path(.*)",name:"Redirect",component:()=>Le(()=>import("./redirect-HGe0OxYb.js"),[])}]},{path:"/account-settings",name:"AccountSettings",component:()=>Le(()=>import("./index-jQEvBMC4.js"),__vite__mapDeps([321,92,316,20,317,85,86,318,313,314,320,311,312,194,12,195,198,322])),meta:{title:Bt("buttons.pureAccountSettings"),showLink:!1}},{path:"/empty",name:"Empty",component:()=>Le(()=>import("./index-CNbpyLRN.js"),__vite__mapDeps([344,345])),meta:{title:Bt("menus.pureEmpty"),showLink:!1}}],iU=Object.assign({"./modules/able.ts":ylt,"./modules/about.ts":Clt,"./modules/board.ts":wlt,"./modules/chatai.ts":Alt,"./modules/codemirror.ts":Dlt,"./modules/components.ts":xlt,"./modules/editor.ts":Mlt,"./modules/error.ts":Rlt,"./modules/flowchart.ts":Olt,"./modules/form.ts":Ilt,"./modules/formdesign.ts":Vlt,"./modules/ganttastic.ts":zlt,"./modules/guide.ts":Glt,"./modules/home.ts":Ult,"./modules/list.ts":Ylt,"./modules/markdown.ts":Xlt,"./modules/menuoverflow.ts":Qlt,"./modules/mind.ts":nst,"./modules/nested.ts":ast,"./modules/ppt.ts":lst,"./modules/result.ts":ust,"./modules/table.ts":dst,"./modules/vueflow.ts":pst}),J9=[];Object.keys(iU).forEach(e=>{J9.push(iU[e].default)});const Ipe=Rpe(Y9(K9(Y2(J9.flat(1/0))))),Tct=Am(Ipe),xct=Y2(J9.flat(1/0)).concat(...b5),Rxt=Object.keys(b5).map(e=>b5[e].path),Ua=Eut({history:vct("hash"),routes:Ipe.concat(...b5),strict:!0,scrollBehavior(e,t,n){return new Promise(r=>{if(n)return n;if(t.meta.saveSrollTop){const a=document.documentElement.scrollTop||document.body.scrollTop;r({left:0,top:a})}})}}),DI=new Set;function kct(){DI.clear()}function Mct(){Ua.clearRoutes();for(const e of Tct.concat(...b5))Ua.addRoute(e);Ua.options.routes=Rpe(Y9(K9(Y2(J9.flat(1/0))))),Zl().clearAllCachePage(),kct()}const oU=["/login"];Ua.beforeEach((e,t,n)=>{var o,l,s;e.meta.loaded=DI.has(e.path),e.meta.loaded||M6.start(),(o=e.meta)!=null&&o.keepAlive&&(rU(e,"add"),(t.name===void 0||t.name==="Redirect")&&rU(e));const r=La().getItem(Do),a=aI(e==null?void 0:e.name);a||e.matched.some(u=>{if(!u.meta.title)return"";const c=Jh().Title;c?document.title=`${Wj(u.meta.title)} | ${c}`:document.title=Wj(u.meta.title)});function i(){oU.includes(e.fullPath)?n(t.fullPath):n()}If.get(AI)&&r?((l=e.meta)!=null&&l.roles&&!kpe((s=e.meta)==null?void 0:s.roles,r==null?void 0:r.roles)&&n({path:"/error/403"}),t!=null&&t.name?a?(tfe(e==null?void 0:e.name),M6.done()):i():(Zl().wholeMenus.length===0&&e.path!=="/login"&&mct().then(u=>{var c,d;if(!Nf().getMultiTagsCache){const{path:p}=e,f=Bpe(p,u.options.routes[0].children);if(bct(!0),f&&((c=f.meta)!=null&&c.title))if(Qc(f.parentId)&&((d=f.meta)!=null&&d.backstage)){const{path:h,name:m,meta:v}=f.children[0];Nf().handleTags("push",{path:h,name:m,meta:v})}else{const{path:h,name:m,meta:v}=f;Nf().handleTags("push",{path:h,name:m,meta:v})}}Qc(e.name)&&u.push(e.fullPath)}),i())):e.path!=="/login"?oU.indexOf(e.path)!==-1?n():(_I(),n({path:"/login"})):n()});Ua.afterEach(e=>{DI.add(e.path),M6.done()});function lS(e){if(e===null||typeof e!="object")return!1;const t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)==="[object Module]":!0}function RB(e,t,n=".",r){if(!lS(t))return RB(e,{},n,r);const a=Object.assign({},t);for(const i in e){if(i==="__proto__"||i==="constructor")continue;const o=e[i];o!=null&&(r&&r(a,i,o,n)||(Array.isArray(o)&&Array.isArray(a[i])?a[i]=[...o,...a[i]]:lS(o)&&lS(a[i])?a[i]=RB(o,a[i],(n?`${n}.`:"")+i.toString(),r):a[i]=o))}return a}function Bct(e){return(...t)=>t.reduce((n,r)=>RB(n,r,"",e),{})}const Npe=Bct(),$pe=1/60*1e3,Rct=typeof performance!="undefined"?()=>performance.now():()=>Date.now(),Vpe=typeof window!="undefined"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e(Rct()),$pe);function Lct(e){let t=[],n=[],r=0,a=!1,i=!1;const o=new WeakSet,l={schedule:(s,u=!1,c=!1)=>{const d=c&&a,p=d?t:n;return u&&o.add(s),p.indexOf(s)===-1&&(p.push(s),d&&a&&(r=t.length)),s},cancel:s=>{const u=n.indexOf(s);u!==-1&&n.splice(u,1),o.delete(s)},process:s=>{if(a){i=!0;return}if(a=!0,[t,n]=[n,t],n.length=0,r=t.length,r)for(let u=0;u<r;u++){const c=t[u];c(s),o.has(c)&&(l.schedule(c),e())}a=!1,i&&(i=!1,l.process(s))}};return l}const Oct=40;let LB=!0,C5=!1,OB=!1;const D1={delta:0,timestamp:0},J2=["read","update","preRender","render","postRender"],X9=J2.reduce((e,t)=>(e[t]=Lct(()=>C5=!0),e),{}),PB=J2.reduce((e,t)=>{const n=X9[t];return e[t]=(r,a=!1,i=!1)=>(C5||Nct(),n.schedule(r,a,i)),e},{}),Pct=J2.reduce((e,t)=>(e[t]=X9[t].cancel,e),{});J2.reduce((e,t)=>(e[t]=()=>X9[t].process(D1),e),{});const Ict=e=>X9[e].process(D1),Hpe=e=>{C5=!1,D1.delta=LB?$pe:Math.max(Math.min(e-D1.timestamp,Oct),1),D1.timestamp=e,OB=!0,J2.forEach(Ict),OB=!1,C5&&(LB=!1,Vpe(Hpe))},Nct=()=>{C5=!0,LB=!0,OB||Vpe(Hpe)},zpe=()=>D1;function Wpe(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 a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n}var lU=function(){};const IB=(e,t,n)=>Math.min(Math.max(n,e),t),sS=.001,$ct=.01,Vct=10,Hct=.05,zct=1;function Wct({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let a,i,o=1-t;o=IB(Hct,zct,o),e=IB($ct,Vct,e/1e3),o<1?(a=u=>{const c=u*o,d=c*e,p=c-n,f=NB(u,o),h=Math.exp(-d);return sS-p/f*h},i=u=>{const d=u*o*e,p=d*n+n,f=Math.pow(o,2)*Math.pow(u,2)*e,h=Math.exp(-d),m=NB(Math.pow(u,2),o);return(-a(u)+sS>0?-1:1)*((p-f)*h)/m}):(a=u=>{const c=Math.exp(-u*e),d=(u-n)*e+1;return-sS+c*d},i=u=>{const c=Math.exp(-u*e),d=(n-u)*(e*e);return c*d});const l=5/e,s=jct(a,i,l);if(e=e*1e3,isNaN(s))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(s,2)*r;return{stiffness:u,damping:o*2*Math.sqrt(r*u),duration:e}}}const Gct=12;function jct(e,t,n){let r=n;for(let a=1;a<Gct;a++)r=r-e(r)/t(r);return r}function NB(e,t){return e*Math.sqrt(1-t*t)}const Kct=["duration","bounce"],Uct=["stiffness","damping","mass"];function sU(e,t){return t.some(n=>e[n]!==void 0)}function qct(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!sU(e,Uct)&&sU(e,Kct)){const n=Wct(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function TI(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:a}=e,i=Wpe(e,["from","to","restSpeed","restDelta"]);const o={done:!1,value:t};let{stiffness:l,damping:s,mass:u,velocity:c,duration:d,isResolvedFromDuration:p}=qct(i),f=uU,h=uU;function m(){const v=c?-(c/1e3):0,g=n-t,C=s/(2*Math.sqrt(l*u)),F=Math.sqrt(l/u)/1e3;if(a===void 0&&(a=Math.min(Math.abs(n-t)/100,.4)),C<1){const b=NB(F,C);f=E=>{const w=Math.exp(-C*F*E);return n-w*((v+C*F*g)/b*Math.sin(b*E)+g*Math.cos(b*E))},h=E=>{const w=Math.exp(-C*F*E);return C*F*w*(Math.sin(b*E)*(v+C*F*g)/b+g*Math.cos(b*E))-w*(Math.cos(b*E)*(v+C*F*g)-b*g*Math.sin(b*E))}}else if(C===1)f=b=>n-Math.exp(-F*b)*(g+(v+F*g)*b);else{const b=F*Math.sqrt(C*C-1);f=E=>{const w=Math.exp(-C*F*E),S=Math.min(b*E,300);return n-w*((v+C*F*g)*Math.sinh(S)+b*g*Math.cosh(S))/b}}}return m(),{next:v=>{const g=f(v);if(p)o.done=v>=d;else{const C=h(v)*1e3,F=Math.abs(C)<=r,b=Math.abs(n-g)<=a;o.done=F&&b}return o.value=o.done?n:g,o},flipTarget:()=>{c=-c,[t,n]=[n,t],m()}}}TI.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const uU=e=>0,Gpe=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},xI=(e,t,n)=>-n*e+n*t+e,jpe=(e,t)=>n=>Math.max(Math.min(n,t),e),Zy=e=>e%1?Number(e.toFixed(5)):e,F5=/(-)?([\d]*\.?[\d])+/g,$B=/(#[0-9a-f]{6}|#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))/gi,Yct=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2}(-?[\d\.]+%?)\s*[\,\/]?\s*[\d\.]*%?\))$/i;function X2(e){return typeof e=="string"}const Z2={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Qy=Object.assign(Object.assign({},Z2),{transform:jpe(0,1)}),f8=Object.assign(Object.assign({},Z2),{default:1}),kI=e=>({test:t=>X2(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Np=kI("deg"),eb=kI("%"),vr=kI("px"),cU=Object.assign(Object.assign({},eb),{parse:e=>eb.parse(e)/100,transform:e=>eb.transform(e*100)}),MI=(e,t)=>n=>!!(X2(n)&&Yct.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),Kpe=(e,t,n)=>r=>{if(!X2(r))return r;const[a,i,o,l]=r.match(F5);return{[e]:parseFloat(a),[t]:parseFloat(i),[n]:parseFloat(o),alpha:l!==void 0?parseFloat(l):1}},Mh={test:MI("hsl","hue"),parse:Kpe("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+eb.transform(Zy(t))+", "+eb.transform(Zy(n))+", "+Zy(Qy.transform(r))+")"},Jct=jpe(0,255),uS=Object.assign(Object.assign({},Z2),{transform:e=>Math.round(Jct(e))}),Sf={test:MI("rgb","red"),parse:Kpe("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+uS.transform(e)+", "+uS.transform(t)+", "+uS.transform(n)+", "+Zy(Qy.transform(r))+")"};function Xct(e){let t="",n="",r="",a="";return e.length>5?(t=e.substr(1,2),n=e.substr(3,2),r=e.substr(5,2),a=e.substr(7,2)):(t=e.substr(1,1),n=e.substr(2,1),r=e.substr(3,1),a=e.substr(4,1),t+=t,n+=n,r+=r,a+=a),{red:parseInt(t,16),green:parseInt(n,16),blue:parseInt(r,16),alpha:a?parseInt(a,16)/255:1}}const VB={test:MI("#"),parse:Xct,transform:Sf.transform},Uo={test:e=>Sf.test(e)||VB.test(e)||Mh.test(e),parse:e=>Sf.test(e)?Sf.parse(e):Mh.test(e)?Mh.parse(e):VB.parse(e),transform:e=>X2(e)?e:e.hasOwnProperty("red")?Sf.transform(e):Mh.transform(e)},Upe="${c}",qpe="${n}";function Zct(e){var t,n,r,a;return isNaN(e)&&X2(e)&&((n=(t=e.match(F5))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((a=(r=e.match($B))===null||r===void 0?void 0:r.length)!==null&&a!==void 0?a:0)>0}function Ype(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const r=e.match($B);r&&(n=r.length,e=e.replace($B,Upe),t.push(...r.map(Uo.parse)));const a=e.match(F5);return a&&(e=e.replace(F5,qpe),t.push(...a.map(Z2.parse))),{values:t,numColors:n,tokenised:e}}function Jpe(e){return Ype(e).values}function Xpe(e){const{values:t,numColors:n,tokenised:r}=Ype(e),a=t.length;return i=>{let o=r;for(let l=0;l<a;l++)o=o.replace(l<n?Upe:qpe,l<n?Uo.transform(i[l]):Zy(i[l]));return o}}const Qct=e=>typeof e=="number"?0:e;function edt(e){const t=Jpe(e);return Xpe(e)(t.map(Qct))}const Q2={test:Zct,parse:Jpe,createTransformer:Xpe,getAnimatableNone:edt},tdt=new Set(["brightness","contrast","saturate","opacity"]);function ndt(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(F5)||[];if(!r)return e;const a=n.replace(r,"");let i=tdt.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+a+")"}const rdt=/([a-z-]*)\(.*?\)/g,HB=Object.assign(Object.assign({},Q2),{getAnimatableNone:e=>{const t=e.match(rdt);return t?t.map(ndt).join(" "):e}});function cS(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function dU({hue:e,saturation:t,lightness:n,alpha:r}){e/=360,t/=100,n/=100;let a=0,i=0,o=0;if(!t)a=i=o=n;else{const l=n<.5?n*(1+t):n+t-n*t,s=2*n-l;a=cS(s,l,e+1/3),i=cS(s,l,e),o=cS(s,l,e-1/3)}return{red:Math.round(a*255),green:Math.round(i*255),blue:Math.round(o*255),alpha:r}}const adt=(e,t,n)=>{const r=e*e,a=t*t;return Math.sqrt(Math.max(0,n*(a-r)+r))},idt=[VB,Sf,Mh],fU=e=>idt.find(t=>t.test(e)),Zpe=(e,t)=>{let n=fU(e),r=fU(t),a=n.parse(e),i=r.parse(t);n===Mh&&(a=dU(a),n=Sf),r===Mh&&(i=dU(i),r=Sf);const o=Object.assign({},a);return l=>{for(const s in o)s!=="alpha"&&(o[s]=adt(a[s],i[s],l));return o.alpha=xI(a.alpha,i.alpha,l),n.transform(o)}},odt=e=>typeof e=="number",ldt=(e,t)=>n=>t(e(n)),Qpe=(...e)=>e.reduce(ldt);function ehe(e,t){return odt(e)?n=>xI(e,t,n):Uo.test(e)?Zpe(e,t):nhe(e,t)}const the=(e,t)=>{const n=[...e],r=n.length,a=e.map((i,o)=>ehe(i,t[o]));return i=>{for(let o=0;o<r;o++)n[o]=a[o](i);return n}},sdt=(e,t)=>{const n=Object.assign(Object.assign({},e),t),r={};for(const a in n)e[a]!==void 0&&t[a]!==void 0&&(r[a]=ehe(e[a],t[a]));return a=>{for(const i in r)n[i]=r[i](a);return n}};function pU(e){const t=Q2.parse(e),n=t.length;let r=0,a=0,i=0;for(let o=0;o<n;o++)r||typeof t[o]=="number"?r++:t[o].hue!==void 0?i++:a++;return{parsed:t,numNumbers:r,numRGB:a,numHSL:i}}const nhe=(e,t)=>{const n=Q2.createTransformer(t),r=pU(e),a=pU(t);return r.numHSL===a.numHSL&&r.numRGB===a.numRGB&&r.numNumbers>=a.numNumbers?Qpe(the(r.parsed,a.parsed),n):o=>`${o>0?t:e}`},udt=(e,t)=>n=>xI(e,t,n);function cdt(e){if(typeof e=="number")return udt;if(typeof e=="string")return Uo.test(e)?Zpe:nhe;if(Array.isArray(e))return the;if(typeof e=="object")return sdt}function ddt(e,t,n){const r=[],a=n||cdt(e[0]),i=e.length-1;for(let o=0;o<i;o++){let l=a(e[o],e[o+1]);if(t){const s=Array.isArray(t)?t[o]:t;l=Qpe(s,l)}r.push(l)}return r}function fdt([e,t],[n]){return r=>n(Gpe(e,t,r))}function pdt(e,t){const n=e.length,r=n-1;return a=>{let i=0,o=!1;if(a<=e[0]?o=!0:a>=e[r]&&(i=r-1,o=!0),!o){let s=1;for(;s<n&&!(e[s]>a||s===r);s++);i=s-1}const l=Gpe(e[i],e[i+1],a);return t[i](l)}}function rhe(e,t,{clamp:n=!0,ease:r,mixer:a}={}){const i=e.length;lU(i===t.length),lU(!r||!Array.isArray(r)||r.length===i-1),e[0]>e[i-1]&&(e=[].concat(e),t=[].concat(t),e.reverse(),t.reverse());const o=ddt(t,r,a),l=i===2?fdt(e,o):pdt(e,o);return n?s=>l(IB(e[0],e[i-1],s)):l}const Z9=e=>t=>1-e(1-t),BI=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,hdt=e=>t=>Math.pow(t,e),ahe=e=>t=>t*t*((e+1)*t-e),mdt=e=>{const t=ahe(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},ihe=1.525,vdt=4/11,gdt=8/11,ydt=9/10,ohe=e=>e,RI=hdt(2),bdt=Z9(RI),lhe=BI(RI),she=e=>1-Math.sin(Math.acos(e)),uhe=Z9(she),Cdt=BI(uhe),LI=ahe(ihe),Fdt=Z9(LI),Edt=BI(LI),wdt=mdt(ihe),Sdt=4356/361,Adt=35442/1805,_dt=16061/1805,B6=e=>{if(e===1||e===0)return e;const t=e*e;return e<vdt?7.5625*t:e<gdt?9.075*t-9.9*e+3.4:e<ydt?Sdt*t-Adt*e+_dt:10.8*e*e-20.52*e+10.72},Ddt=Z9(B6),Tdt=e=>e<.5?.5*(1-B6(1-e*2)):.5*B6(e*2-1)+.5;function xdt(e,t){return e.map(()=>t||lhe).splice(0,e.length-1)}function kdt(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function Mdt(e,t){return e.map(n=>n*t)}function r7({from:e=0,to:t=1,ease:n,offset:r,duration:a=300}){const i={done:!1,value:e},o=Array.isArray(t)?t:[e,t],l=Mdt(r&&r.length===o.length?r:kdt(o),a);function s(){return rhe(l,o,{ease:Array.isArray(n)?n:xdt(o,n)})}let u=s();return{next:c=>(i.value=u(c),i.done=c>=a,i),flipTarget:()=>{o.reverse(),u=s()}}}function Bdt({velocity:e=0,from:t=0,power:n=.8,timeConstant:r=350,restDelta:a=.5,modifyTarget:i}){const o={done:!1,value:t};let l=n*e;const s=t+l,u=i===void 0?s:i(s);return u!==s&&(l=u-t),{next:c=>{const d=-l*Math.exp(-c/r);return o.done=!(d>a||d<-a),o.value=o.done?u:u+d,o},flipTarget:()=>{}}}const hU={keyframes:r7,spring:TI,decay:Bdt};function Rdt(e){if(Array.isArray(e.to))return r7;if(hU[e.type])return hU[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?r7:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?TI:r7}function che(e,t,n=0){return e-t-n}function Ldt(e,t,n=0,r=!0){return r?che(t+-e,t,n):t-(e-t)+n}function Odt(e,t,n,r){return r?e>=t+n:e<=-n}const Pdt=e=>{const t=({delta:n})=>e(n);return{start:()=>PB.update(t,!0),stop:()=>Pct.update(t)}};function dhe(e){var t,n,{from:r,autoplay:a=!0,driver:i=Pdt,elapsed:o=0,repeat:l=0,repeatType:s="loop",repeatDelay:u=0,onPlay:c,onStop:d,onComplete:p,onRepeat:f,onUpdate:h}=e,m=Wpe(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:v}=m,g,C=0,F=m.duration,b,E=!1,w=!0,S;const A=Rdt(m);!((n=(t=A).needsInterpolation)===null||n===void 0)&&n.call(t,r,v)&&(S=rhe([0,100],[r,v],{clamp:!1}),r=0,v=100);const _=A(Object.assign(Object.assign({},m),{from:r,to:v}));function D(){C++,s==="reverse"?(w=C%2===0,o=Ldt(o,F,u,w)):(o=che(o,F,u),s==="mirror"&&_.flipTarget()),E=!1,f&&f()}function x(){g.stop(),p&&p()}function M(P){if(w||(P=-P),o+=P,!E){const N=_.next(Math.max(0,o));b=N.value,S&&(b=S(b)),E=w?N.done:o<=0}h==null||h(b),E&&(C===0&&(F!=null||(F=o)),C<l?Odt(o,F,u,w)&&D():x())}function L(){c==null||c(),g=i(M),g.start()}return a&&L(),{stop:()=>{d==null||d(),g.stop()}}}function fhe(e,t){return t?e*(1e3/t):0}function Idt({from:e=0,velocity:t=0,min:n,max:r,power:a=.8,timeConstant:i=750,bounceStiffness:o=500,bounceDamping:l=10,restDelta:s=1,modifyTarget:u,driver:c,onUpdate:d,onComplete:p,onStop:f}){let h;function m(F){return n!==void 0&&F<n||r!==void 0&&F>r}function v(F){return n===void 0?r:r===void 0||Math.abs(n-F)<Math.abs(r-F)?n:r}function g(F){h==null||h.stop(),h=dhe(Object.assign(Object.assign({},F),{driver:c,onUpdate:b=>{var E;d==null||d(b),(E=F.onUpdate)===null||E===void 0||E.call(F,b)},onComplete:p,onStop:f}))}function C(F){g(Object.assign({type:"spring",stiffness:o,damping:l,restDelta:s},F))}if(m(e))C({from:e,velocity:t,to:v(e)});else{let F=a*t+e;typeof u!="undefined"&&(F=u(F));const b=v(F),E=b===n?-1:1;let w,S;const A=_=>{w=S,S=_,t=fhe(_-w,zpe().delta),(E===1&&_>b||E===-1&&_<b)&&C({from:_,to:b,velocity:t})};g({type:"decay",from:e,velocity:t,timeConstant:i,power:a,restDelta:s,modifyTarget:u,onUpdate:m(F)?A:void 0})}return{stop:()=>h==null?void 0:h.stop()}}const phe=(e,t)=>1-3*t+3*e,hhe=(e,t)=>3*t-6*e,mhe=e=>3*e,R6=(e,t,n)=>((phe(t,n)*e+hhe(t,n))*e+mhe(t))*e,vhe=(e,t,n)=>3*phe(t,n)*e*e+2*hhe(t,n)*e+mhe(t),Ndt=1e-7,$dt=10;function Vdt(e,t,n,r,a){let i,o,l=0;do o=t+(n-t)/2,i=R6(o,r,a)-e,i>0?n=o:t=o;while(Math.abs(i)>Ndt&&++l<$dt);return o}const Hdt=8,zdt=.001;function Wdt(e,t,n,r){for(let a=0;a<Hdt;++a){const i=vhe(t,n,r);if(i===0)return t;const o=R6(t,n,r)-e;t-=o/i}return t}const a7=11,p8=1/(a7-1);function Gdt(e,t,n,r){if(e===t&&n===r)return ohe;const a=new Float32Array(a7);for(let o=0;o<a7;++o)a[o]=R6(o*p8,e,n);function i(o){let l=0,s=1;const u=a7-1;for(;s!==u&&a[s]<=o;++s)l+=p8;--s;const c=(o-a[s])/(a[s+1]-a[s]),d=l+c*p8,p=vhe(d,e,n);return p>=zdt?Wdt(o,d,e,n):p===0?d:Vdt(o,l,l+p8,e,n)}return o=>o===0||o===1?o:R6(i(o),t,r)}const sd={},dS={};class jdt{constructor(){Vn(this,"subscriptions",new Set)}add(t){return this.subscriptions.add(t),()=>this.subscriptions.delete(t)}notify(t,n,r){if(this.subscriptions.size)for(const a of this.subscriptions)a(t,n,r)}clear(){this.subscriptions.clear()}}function mU(e){return!Number.isNaN(Number.parseFloat(e))}class Kdt{constructor(t){Vn(this,"current");Vn(this,"prev");Vn(this,"timeDelta",0);Vn(this,"lastUpdated",0);Vn(this,"updateSubscribers",new jdt);Vn(this,"stopAnimation");Vn(this,"canTrackVelocity",!1);Vn(this,"updateAndNotify",t=>{this.prev=this.current,this.current=t;const{delta:n,timestamp:r}=zpe();this.lastUpdated!==r&&(this.timeDelta=n,this.lastUpdated=r),PB.postRender(this.scheduleVelocityCheck),this.updateSubscribers.notify(this.current)});Vn(this,"scheduleVelocityCheck",()=>PB.postRender(this.velocityCheck));Vn(this,"velocityCheck",({timestamp:t})=>{this.canTrackVelocity||(this.canTrackVelocity=mU(this.current)),t!==this.lastUpdated&&(this.prev=this.current)});this.prev=this.current=t,this.canTrackVelocity=mU(this.current)}onChange(t){return this.updateSubscribers.add(t)}clearListeners(){this.updateSubscribers.clear()}set(t){this.updateAndNotify(t)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){return this.canTrackVelocity?fhe(Number.parseFloat(this.current)-Number.parseFloat(this.prev),this.timeDelta):0}start(t){return this.stop(),new Promise(n=>{const{stop:r}=t(n);this.stopAnimation=r}).then(()=>this.clearAnimation())}stop(){this.stopAnimation&&this.stopAnimation(),this.clearAnimation()}isAnimating(){return!!this.stopAnimation}clearAnimation(){this.stopAnimation=null}destroy(){this.updateSubscribers.clear(),this.stop()}}function Udt(e){return new Kdt(e)}const{isArray:qdt}=Array;function Ydt(){const e=j({}),t=r=>{const a=i=>{e.value[i]&&(e.value[i].stop(),e.value[i].destroy(),delete e.value[i])};r?qdt(r)?r.forEach(a):a(r):Object.keys(e.value).forEach(a)},n=(r,a,i)=>{if(e.value[r])return e.value[r];const o=Udt(a);return o.onChange(l=>i[r]=l),e.value[r]=o,o};return mrt(t),{motionValues:e,get:n,stop:t}}function Jdt(e){return Array.isArray(e)}function $p(){return{type:"spring",stiffness:500,damping:25,restDelta:.5,restSpeed:10}}function fS(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restDelta:.01,restSpeed:10}}function Xdt(e){return{type:"spring",stiffness:550,damping:e===0?100:30,restDelta:.01,restSpeed:10}}function pS(){return{type:"keyframes",ease:"linear",duration:300}}function Zdt(e){return{type:"keyframes",duration:800,values:e}}const vU={default:Xdt,x:$p,y:$p,z:$p,rotate:$p,rotateX:$p,rotateY:$p,rotateZ:$p,scaleX:fS,scaleY:fS,scale:fS,backgroundColor:pS,color:pS,opacity:pS};function ghe(e,t){let n;return Jdt(t)?n=Zdt:n=vU[e]||vU.default,se({to:t},n(t))}const gU=Ke(se({},Z2),{transform:Math.round}),yhe={color:Uo,backgroundColor:Uo,outlineColor:Uo,fill:Uo,stroke:Uo,borderColor:Uo,borderTopColor:Uo,borderRightColor:Uo,borderBottomColor:Uo,borderLeftColor:Uo,borderWidth:vr,borderTopWidth:vr,borderRightWidth:vr,borderBottomWidth:vr,borderLeftWidth:vr,borderRadius:vr,radius:vr,borderTopLeftRadius:vr,borderTopRightRadius:vr,borderBottomRightRadius:vr,borderBottomLeftRadius:vr,width:vr,maxWidth:vr,height:vr,maxHeight:vr,size:vr,top:vr,right:vr,bottom:vr,left:vr,padding:vr,paddingTop:vr,paddingRight:vr,paddingBottom:vr,paddingLeft:vr,margin:vr,marginTop:vr,marginRight:vr,marginBottom:vr,marginLeft:vr,rotate:Np,rotateX:Np,rotateY:Np,rotateZ:Np,scale:f8,scaleX:f8,scaleY:f8,scaleZ:f8,skew:Np,skewX:Np,skewY:Np,distance:vr,translateX:vr,translateY:vr,translateZ:vr,x:vr,y:vr,z:vr,perspective:vr,transformPerspective:vr,opacity:Qy,originX:cU,originY:cU,originZ:vr,zIndex:gU,filter:HB,WebkitFilter:HB,fillOpacity:Qy,strokeOpacity:Qy,numOctaves:gU},OI=e=>yhe[e];function zB(e,t){return t&&typeof e=="number"&&t.transform?t.transform(e):e}function Qdt(e,t){let n=OI(e);return n!==HB&&(n=Q2),n.getAnimatableNone?n.getAnimatableNone(t):void 0}const eft={linear:ohe,easeIn:RI,easeInOut:lhe,easeOut:bdt,circIn:she,circInOut:Cdt,circOut:uhe,backIn:LI,backInOut:Edt,backOut:Fdt,anticipate:wdt,bounceIn:Ddt,bounceInOut:Tdt,bounceOut:B6};function yU(e){if(Array.isArray(e)){const[t,n,r,a]=e;return Gdt(t,n,r,a)}else if(typeof e=="string")return eft[e];return e}function tft(e){return Array.isArray(e)&&typeof e[0]!="number"}function bU(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&Q2.test(t)&&!t.startsWith("url("))}function nft(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=[...e.to],e.to[0]=e.from),e}function rft(a){var i=a,{ease:e,times:t,delay:n}=i,r=ml(i,["ease","times","delay"]);const o=se({},r);return t&&(o.offset=t),e&&(o.ease=tft(e)?e.map(yU):yU(e)),n&&(o.elapsed=-n),o}function aft(e,t,n){return Array.isArray(t.to)&&(e.duration||(e.duration=800)),nft(t),ift(e)||(e=se(se({},e),ghe(n,t.to))),se(se({},t),rft(e))}function ift(o){var l=o,{delay:e,repeat:t,repeatType:n,repeatDelay:r,from:a}=l,i=ml(l,["delay","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(i).length}function oft(e,t){return e[t]||e.default||e}function lft(e,t,n,r,a){const i=oft(r,e);let o=i.from===null||i.from===void 0?t.get():i.from;const l=bU(e,n);o==="none"&&l&&typeof n=="string"&&(o=Qdt(e,n));const s=bU(e,o);function u(d){const p={from:o,to:n,velocity:r.velocity?r.velocity:t.getVelocity(),onUpdate:f=>t.set(f)};return i.type==="inertia"||i.type==="decay"?Idt(se(se({},p),i)):dhe(Ke(se({},aft(i,p,e)),{onUpdate:f=>{p.onUpdate(f),i.onUpdate&&i.onUpdate(f)},onComplete:()=>{a&&a(),d&&d()}}))}function c(d){return t.set(n),a&&a(),d&&d(),{stop:()=>{}}}return!s||!l||i.type===!1?c:u}function sft(){const{motionValues:e,stop:t,get:n}=Ydt();return{motionValues:e,stop:t,push:(a,i,o,l={},s)=>{const u=o[a],c=n(a,u,o);if(l&&l.immediate){c.set(i);return}const d=lft(a,c,i,l,s);c.start(d)}}}function uft(e,t={},{motionValues:n,push:r,stop:a}=sft()){const i=y(t),o=j(!1);He(n,d=>{o.value=Object.values(d).filter(p=>p.isAnimating()).length>0},{immediate:!0,deep:!0});const l=d=>{if(!i||!i[d])throw new Error(`The variant ${d} does not exist.`);return i[d]},s=d=>{typeof d=="string"&&(d=l(d));const p=Object.entries(d).map(([h,m])=>{if(h!=="transition")return new Promise(v=>r(h,m,e,d.transition||ghe(h,d[h]),v))}).filter(Boolean);function f(){return Qt(this,null,function*(){var h,m;yield Promise.all(p),(m=(h=d.transition)==null?void 0:h.onComplete)==null||m.call(h)})}return Promise.all([f()])};return{isAnimating:o,apply:s,set:d=>{const p=S6(d)?d:l(d);Object.entries(p).forEach(([f,h])=>{f!=="transition"&&r(f,h,e,{immediate:!0})})},leave:d=>Qt(null,null,function*(){let p;if(i&&(i.leave&&(p=i.leave),!i.leave&&i.initial&&(p=i.initial)),!p){d();return}yield s(p),d()}),stop:a}}const PI=typeof window!="undefined",cft=()=>PI&&(window.onpointerdown===null||(sd==null?void 0:sd.TEST)),dft=()=>PI&&(window.ontouchstart===null||(sd==null?void 0:sd.TEST)),fft=()=>PI&&(window.onmousedown===null||(sd==null?void 0:sd.TEST));function pft({target:e,state:t,variants:n,apply:r}){const a=y(n),i=j(!1),o=j(!1),l=j(!1),s=B(()=>{let c=[...Object.keys(t.value||{})];return a&&(a.hovered&&(c=[...c,...Object.keys(a.hovered)]),a.tapped&&(c=[...c,...Object.keys(a.tapped)]),a.focused&&(c=[...c,...Object.keys(a.focused)])),c}),u=B(()=>{const c={};Object.assign(c,t.value),i.value&&a.hovered&&Object.assign(c,a.hovered),o.value&&a.tapped&&Object.assign(c,a.tapped),l.value&&a.focused&&Object.assign(c,a.focused);for(const d in c)s.value.includes(d)||delete c[d];return c});a.hovered&&(Xa(e,"mouseenter",()=>i.value=!0),Xa(e,"mouseleave",()=>{i.value=!1,o.value=!1})),a.tapped&&(fft()&&(Xa(e,"mousedown",()=>o.value=!0),Xa(e,"mouseup",()=>o.value=!1)),cft()&&(Xa(e,"pointerdown",()=>o.value=!0),Xa(e,"pointerup",()=>o.value=!1)),dft()&&(Xa(e,"touchstart",()=>o.value=!0),Xa(e,"touchend",()=>o.value=!1))),a.focused&&(Xa(e,"focus",()=>l.value=!0),Xa(e,"blur",()=>l.value=!1)),He([i,o,l],()=>{r(u.value)})}function hft({set:e,target:t,variants:n,variant:r}){const a=y(n);He(()=>t,()=>{a&&(a.initial&&(e("initial"),r.value="initial"),a.enter&&(r.value="enter"))},{immediate:!0,flush:"pre"})}function mft({state:e,apply:t}){He(e,n=>{n&&t(n)},{immediate:!0})}function bhe({target:e,variants:t,variant:n}){const r=y(t);r&&(r.visible||r.visibleOnce)&&Frt(e,([{isIntersecting:a}])=>{r.visible?a?n.value="visible":n.value="initial":r.visibleOnce&&(a&&n.value!=="visibleOnce"?n.value="visibleOnce":n.value||(n.value="initial"))})}function vft(e,t={syncVariants:!0,lifeCycleHooks:!0,visibilityHooks:!0,eventListeners:!0}){t.lifeCycleHooks&&hft(e),t.syncVariants&&mft(e),t.visibilityHooks&&bhe(e),t.eventListeners&&pft(e)}function Che(e={}){const t=dn(se({},e)),n=j({});return He(t,()=>{const r={};for(const[a,i]of Object.entries(t)){const o=OI(a),l=zB(i,o);r[a]=l}n.value=r},{immediate:!0,deep:!0}),{state:t,style:n}}function II(e,t){He(()=>Hs(e),n=>{n&&t(n)},{immediate:!0})}const gft={x:"translateX",y:"translateY",z:"translateZ"};function Fhe(e={},t=!0){const n=dn(se({},e)),r=j("");return He(n,a=>{let i="",o=!1;if(t&&(a.x||a.y||a.z)){const l=[a.x||0,a.y||0,a.z||0].map(s=>zB(s,vr)).join(",");i+=`translate3d(${l}) `,o=!0}for(const[l,s]of Object.entries(a)){if(t&&(l==="x"||l==="y"||l==="z"))continue;const u=OI(l),c=zB(s,u);i+=`${gft[l]||l}(${c}) `}t&&!o&&(i+="translateZ(0px) "),r.value=i.trim()},{immediate:!0,deep:!0}),{state:n,transform:r}}const yft=["","X","Y","Z"],bft=["perspective","translate","scale","rotate","skew"],Ehe=["transformPerspective","x","y","z"];bft.forEach(e=>{yft.forEach(t=>{const n=e+t;Ehe.push(n)})});const Cft=new Set(Ehe);function NI(e){return Cft.has(e)}const Fft=new Set(["originX","originY","originZ"]);function whe(e){return Fft.has(e)}function Eft(e){const t={},n={};return Object.entries(e).forEach(([r,a])=>{NI(r)||whe(r)?t[r]=a:n[r]=a}),{transform:t,style:n}}function Q9(e){const{transform:t,style:n}=Eft(e),{transform:r}=Fhe(t),{style:a}=Che(n);return r.value&&(a.value.transform=r.value),a.value}function wft(e,t){let n,r;const{state:a,style:i}=Che();return II(e,o=>{r=o;for(const l of Object.keys(yhe))o.style[l]===null||o.style[l]===""||NI(l)||whe(l)||(a[l]=o.style[l]);n&&Object.entries(n).forEach(([l,s])=>o.style[l]=s),t&&t(a)}),He(i,o=>{if(!r){n=o;return}for(const l in o)r.style[l]=o[l]},{immediate:!0}),{style:a}}function Sft(e){const t=e.trim().split(/\) |\)/);if(t.length===1)return{};const n=r=>r.endsWith("px")||r.endsWith("deg")?Number.parseFloat(r):Number.isNaN(Number(r))?Number(r):r;return t.reduce((r,a)=>{if(!a)return r;const[i,o]=a.split("("),s=o.split(",").map(c=>n(c.endsWith(")")?c.replace(")",""):c.trim())),u=s.length===1?s[0]:s;return Ke(se({},r),{[i]:u})},{})}function Aft(e,t){Object.entries(Sft(t)).forEach(([n,r])=>{const a=["x","y","z"];if(n==="translate3d"){if(r===0){a.forEach(i=>e[i]=0);return}r.forEach((i,o)=>e[a[o]]=i);return}if(r=Number.parseFloat(`${r}`),n==="translateX"){e.x=r;return}if(n==="translateY"){e.y=r;return}if(n==="translateZ"){e.z=r;return}e[n]=r})}function _ft(e,t){let n,r;const{state:a,transform:i}=Fhe();return II(e,o=>{r=o,o.style.transform&&Aft(a,o.style.transform),n&&(o.style.transform=n),t&&t(a)}),He(i,o=>{if(!r){n=o;return}r.style.transform=o},{immediate:!0}),{transform:a}}function Dft(e){return Object.entries(e)}function Tft(e,t){const n=dn({}),r=o=>Object.entries(o).forEach(([l,s])=>n[l]=s),{style:a}=wft(e,r),{transform:i}=_ft(e,r);return He(n,o=>{Dft(o).forEach(([l,s])=>{const u=NI(l)?i:a;u[l]&&u[l]===s||(u[l]=s)})},{immediate:!0,deep:!0}),II(e,()=>t),{motionProperties:n,style:a,transform:i}}function xft(e={}){const t=y(e),n=j();return{state:B(()=>{if(n.value)return t[n.value]}),variant:n}}function She(e,t={},n){const{motionProperties:r}=Tft(e),{variant:a,state:i}=xft(t),o=uft(r,t),l=se({target:e,variant:a,variants:t,state:i,motionProperties:r},o);return vft(l,n),l}const Ahe=["delay","duration"],kft=["initial","enter","leave","visible","visible-once","visibleOnce","hovered","tapped","focused",...Ahe];function Mft(e){return Ahe.includes(e)}function Bft(e,t){var r;const n=e.props?e.props:e.data&&e.data.attrs?e.data.attrs:{};if(n){n.variants&&S6(n.variants)&&(t.value=se(se({},t.value),n.variants));for(let a of kft)if(!(!n||!n[a])){if(Mft(a)&&typeof n[a]=="number"){for(const i of["enter","visible","visibleOnce"]){const o=t.value[i];o!=null&&((r=o.transition)!=null||(o.transition={}),o.transition[a]=n[a])}continue}if(S6(n[a])){const i=n[a];a==="visible-once"&&(a="visibleOnce"),t.value[a]=i}}}}function hS(e,t=!1){return{created:(a,i,o)=>{const l=i.value&&typeof i.value=="string"?i.value:o.key;l&&dS[l]&&dS[l].stop();const s=t?structuredClone(lr(e)||{}):e||{},u=j(s);typeof i.value=="object"&&(u.value=i.value),Bft(o,u);const d=She(a,u,{eventListeners:!0,lifeCycleHooks:!0,syncVariants:!0,visibilityHooks:!1});a.motionInstance=d,l&&(dS[l]=d)},mounted:(a,i,o)=>{a.motionInstance&&bhe(a.motionInstance)},getSSRProps(a,i){let{initial:o}=a.value||i&&(i==null?void 0:i.props)||{};o=y(o);const l=Npe({},(e==null?void 0:e.initial)||{},o||{});return!l||Object.keys(l).length===0?void 0:{style:Q9(l)}}}}const Rft={initial:{opacity:0},enter:{opacity:1}},Lft={initial:{opacity:0},visible:{opacity:1}},Oft={initial:{opacity:0},visibleOnce:{opacity:1}},Pft={initial:{scale:0,opacity:0},enter:{scale:1,opacity:1}},Ift={initial:{scale:0,opacity:0},visible:{scale:1,opacity:1}},Nft={initial:{scale:0,opacity:0},visibleOnce:{scale:1,opacity:1}},$ft={initial:{x:-100,rotate:90,opacity:0},enter:{x:0,rotate:0,opacity:1}},Vft={initial:{x:-100,rotate:90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Hft={initial:{x:-100,rotate:90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},zft={initial:{x:100,rotate:-90,opacity:0},enter:{x:0,rotate:0,opacity:1}},Wft={initial:{x:100,rotate:-90,opacity:0},visible:{x:0,rotate:0,opacity:1}},Gft={initial:{x:100,rotate:-90,opacity:0},visibleOnce:{x:0,rotate:0,opacity:1}},jft={initial:{y:-100,rotate:-90,opacity:0},enter:{y:0,rotate:0,opacity:1}},Kft={initial:{y:-100,rotate:-90,opacity:0},visible:{y:0,rotate:0,opacity:1}},Uft={initial:{y:-100,rotate:-90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},qft={initial:{y:100,rotate:90,opacity:0},enter:{y:0,rotate:0,opacity:1}},Yft={initial:{y:100,rotate:90,opacity:0},visible:{y:0,rotate:0,opacity:1}},Jft={initial:{y:100,rotate:90,opacity:0},visibleOnce:{y:0,rotate:0,opacity:1}},Xft={initial:{x:-100,opacity:0},enter:{x:0,opacity:1}},Zft={initial:{x:-100,opacity:0},visible:{x:0,opacity:1}},Qft={initial:{x:-100,opacity:0},visibleOnce:{x:0,opacity:1}},ept={initial:{x:100,opacity:0},enter:{x:0,opacity:1}},tpt={initial:{x:100,opacity:0},visible:{x:0,opacity:1}},npt={initial:{x:100,opacity:0},visibleOnce:{x:0,opacity:1}},rpt={initial:{y:-100,opacity:0},enter:{y:0,opacity:1}},apt={initial:{y:-100,opacity:0},visible:{y:0,opacity:1}},ipt={initial:{y:-100,opacity:0},visibleOnce:{y:0,opacity:1}},opt={initial:{y:100,opacity:0},enter:{y:0,opacity:1}},lpt={initial:{y:100,opacity:0},visible:{y:0,opacity:1}},spt={initial:{y:100,opacity:0},visibleOnce:{y:0,opacity:1}},L6={__proto__:null,fade:Rft,fadeVisible:Lft,fadeVisibleOnce:Oft,pop:Pft,popVisible:Ift,popVisibleOnce:Nft,rollBottom:qft,rollLeft:$ft,rollRight:zft,rollTop:jft,rollVisibleBottom:Yft,rollVisibleLeft:Vft,rollVisibleOnceBottom:Jft,rollVisibleOnceLeft:Hft,rollVisibleOnceRight:Gft,rollVisibleOnceTop:Uft,rollVisibleRight:Wft,rollVisibleTop:Kft,slideBottom:opt,slideLeft:Xft,slideRight:ept,slideTop:rpt,slideVisibleBottom:lpt,slideVisibleLeft:Zft,slideVisibleOnceBottom:spt,slideVisibleOnceLeft:Qft,slideVisibleOnceRight:npt,slideVisibleOnceTop:ipt,slideVisibleRight:tpt,slideVisibleTop:apt};function upt(e){const t="àáâäæãåāăąçćčđďèéêëēėęěğǵḧîïíīįìłḿñńǹňôöòóœøōõőṕŕřßśšşșťțûüùúūǘůűųẃẍÿýžźż·/_,:;",n="aaaaaaaaaacccddeeeeeeeegghiiiiiilmnnnnoooooooooprrsssssttuuuuuuuuuwxyyzzz------",r=new RegExp(t.split("").join("|"),"g");return e.toString().replace(/[A-Z]/g,a=>`-${a}`).toLowerCase().replace(/\s+/g,"-").replace(r,a=>n.charAt(t.indexOf(a))).replace(/&/g,"-and-").replace(/[^\w\-]+/g,"").replace(/-{2,}/g,"-").replace(/^-+/,"").replace(/-+$/,"")}const _he=Symbol(""),Dhe={preset:{type:String,required:!1},instance:{type:Object,required:!1},variants:{type:Object,required:!1},initial:{type:Object,required:!1},enter:{type:Object,required:!1},leave:{type:Object,required:!1},visible:{type:Object,required:!1},visibleOnce:{type:Object,required:!1},hovered:{type:Object,required:!1},tapped:{type:Object,required:!1},focused:{type:Object,required:!1},delay:{type:[Number,String],required:!1},duration:{type:[Number,String],required:!1}};function cpt(e){return Object.prototype.toString.call(e)==="[object Object]"}function WB(e){if(Array.isArray(e))return e.map(WB);if(cpt(e)){const t={};for(const n in e)t[n]=WB(e[n]);return t}return e}function The(e){const t=dn({}),n=ut(_he,{}),r=B(()=>e.preset==null?{}:n!=null&&e.preset in n?structuredClone(lr(n)[e.preset]):e.preset in L6?structuredClone(L6[e.preset]):{}),a=B(()=>({initial:e.initial,enter:e.enter,leave:e.leave,visible:e.visible,visibleOnce:e.visibleOnce,hovered:e.hovered,tapped:e.tapped,focused:e.focused}));function i(s,u){var c;for(const d of["delay","duration"]){if(u[d]==null)continue;const p=Number.parseInt(u[d]);for(const f of["enter","visible","visibleOnce"]){const h=s[f];h!=null&&((c=h.transition)!=null||(h.transition={}),h.transition[d]=p)}}return s}const o=B(()=>{const s=Npe({},a.value,r.value,e.variants||{});return i(se({},s),e)});function l(s,u,c){var p,f,h;(p=s.props)!=null||(s.props={}),(h=(f=s.props).style)!=null||(f.style={}),s.props.style=se(se({},s.props.style),c);const d=i(WB(o.value),s.props);return s.props.onVnodeMounted=({el:m})=>{t[u]=She(m,d)},s.props.onVnodeUpdated=({el:m})=>{const v=Q9(t[u].state);for(const[g,C]of Object.entries(v))m.style[g]=C},s}return{motionConfig:o,setNodeInstance:l}}const dpt=he({name:"Motion",props:Ke(se({},Dhe),{is:{type:[String,Object],default:"div"}}),setup(e){const t=ka(),{motionConfig:n,setNodeInstance:r}=The(e);return()=>{const a=Q9(n.value.initial||{}),i=z(e.is,void 0,t);return r(i,0,a),i}}}),fpt=he({name:"MotionGroup",props:Ke(se({},Dhe),{is:{type:[String,Object],required:!1}}),setup(e){const t=ka(),{motionConfig:n,setNodeInstance:r}=The(e);return()=>{var o;const a=Q9(n.value.initial||{}),i=((o=t.default)==null?void 0:o.call(t))||[];for(let l=0;l<i.length;l++){const s=i[l];s.type===At&&Array.isArray(s.children)?s.children.forEach(function u(c,d){if(c!=null){if(Array.isArray(c)){u(c,d);return}typeof c=="object"&&r(c,d,a)}}):r(s,l,a)}return e.is?z(e.is,void 0,i):i}}}),ppt={install(e,t){if(e.directive("motion",hS()),!t||t&&!t.excludePresets)for(const n in L6){const r=L6[n];e.directive(`motion-${upt(n)}`,hS(r,!0))}if(t&&t.directives)for(const n in t.directives){const r=t.directives[n];r.initial,e.directive(`motion-${n}`,hS(r,!0))}e.provide(_he,t==null?void 0:t.directives),e.component("Motion",dpt),e.component("MotionGroup",fpt)}};/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var GB=function(e,t){return GB=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r}||function(n,r){for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(n[a]=r[a])},GB(e,t)};function Lt(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");GB(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var hpt=(function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e})(),mpt=(function(){function e(){this.browser=new hpt,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window!="undefined"}return e})(),er=new mpt;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(er.wxa=!0,er.touchEventsSupported=!0):typeof document=="undefined"&&typeof self!="undefined"?er.worker=!0:!er.hasGlobalWindow||"Deno"in window||typeof navigator!="undefined"&&typeof navigator.userAgent=="string"&&navigator.userAgent.indexOf("Node.js")>-1?(er.node=!0,er.svgSupported=!0):vpt(navigator.userAgent,er);function vpt(e,t){var n=t.browser,r=e.match(/Firefox\/([\d.]+)/),a=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),i=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);r&&(n.firefox=!0,n.version=r[1]),a&&(n.ie=!0,n.version=a[1]),i&&(n.edge=!0,n.version=i[1],n.newEdge=+i[1].split(".")[0]>18),o&&(n.weChat=!0),t.svgSupported=typeof SVGRect!="undefined",t.touchEventsSupported="ontouchstart"in window&&!n.ie&&!n.edge,t.pointerEventsSupported="onpointerdown"in window&&(n.edge||n.ie&&+n.version>=11);var l=t.domSupported=typeof document!="undefined";if(l){var s=document.documentElement.style;t.transform3dSupported=(n.ie&&"transition"in s||n.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||n.ie&&+n.version>=9}}var $I=12,xhe="sans-serif",Fd=$I+"px "+xhe,gpt=20,ypt=100,bpt="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function Cpt(e){var t={};if(typeof JSON=="undefined")return t;for(var n=0;n<e.length;n++){var r=String.fromCharCode(n+32),a=(e.charCodeAt(n)-gpt)/ypt;t[r]=a}return t}var Fpt=Cpt(bpt),ms={createCanvas:function(){return typeof document!="undefined"&&document.createElement("canvas")},measureText:(function(){var e,t;return function(n,r){if(!e){var a=ms.createCanvas();e=a&&a.getContext("2d")}if(e)return t!==r&&(t=e.font=r||Fd),e.measureText(n);n=n||"",r=r||Fd;var i=/((?:\d+)?\.?\d*)px/.exec(r),o=i&&+i[1]||$I,l=0;if(r.indexOf("mono")>=0)l=o*n.length;else for(var s=0;s<n.length;s++){var u=Fpt[n[s]];l+=u==null?o:u*o}return{width:l}}})(),loadImage:function(e,t,n){var r=new Image;return r.onload=t,r.onerror=n,r.src=e,r}};function khe(e){for(var t in ms)e[t]&&(ms[t]=e[t])}var Mhe=ou(["Function","RegExp","Date","Error","CanvasGradient","CanvasPattern","Image","Canvas"],function(e,t){return e["[object "+t+"]"]=!0,e},{}),Bhe=ou(["Int8","Uint8","Uint8Clamped","Int16","Uint16","Int32","Uint32","Float32","Float64"],function(e,t){return e["[object "+t+"Array]"]=!0,e},{}),q0=Object.prototype.toString,eF=Array.prototype,Ept=eF.forEach,wpt=eF.filter,VI=eF.slice,Spt=eF.map,CU=function(){}.constructor,h8=CU?CU.prototype:null,HI="__proto__",Apt=2311;function zI(){return Apt++}function tF(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];typeof console!="undefined"&&console.error.apply(console,e)}function Bn(e){if(e==null||typeof e!="object")return e;var t=e,n=q0.call(e);if(n==="[object Array]"){if(!T1(e)){t=[];for(var r=0,a=e.length;r<a;r++)t[r]=Bn(e[r])}}else if(Bhe[n]){if(!T1(e)){var i=e.constructor;if(i.from)t=i.from(e);else{t=new i(e.length);for(var r=0,a=e.length;r<a;r++)t[r]=e[r]}}}else if(!Mhe[n]&&!T1(e)&&!Tm(e)){t={};for(var o in e)e.hasOwnProperty(o)&&o!==HI&&(t[o]=Bn(e[o]))}return t}function or(e,t,n){if(!Sn(t)||!Sn(e))return n?Bn(t):e;for(var r in t)if(t.hasOwnProperty(r)&&r!==HI){var a=e[r],i=t[r];Sn(i)&&Sn(a)&&!Zt(i)&&!Zt(a)&&!Tm(i)&&!Tm(a)&&!jB(i)&&!jB(a)&&!T1(i)&&!T1(a)?or(a,i,n):(n||!(r in e))&&(e[r]=Bn(t[r]))}return e}function _pt(e,t){for(var n=e[0],r=1,a=e.length;r<a;r++)n=or(n,e[r],t);return n}function Vt(e,t){if(Object.assign)Object.assign(e,t);else for(var n in t)t.hasOwnProperty(n)&&n!==HI&&(e[n]=t[n]);return e}function ir(e,t,n){for(var r=yr(t),a=0,i=r.length;a<i;a++){var o=r[a];(n?t[o]!=null:e[o]==null)&&(e[o]=t[o])}return e}var Dpt=ms.createCanvas;function sr(e,t){if(e){if(e.indexOf)return e.indexOf(t);for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n}return-1}function WI(e,t){var n=e.prototype;function r(){}r.prototype=t.prototype,e.prototype=new r;for(var a in n)n.hasOwnProperty(a)&&(e.prototype[a]=n[a]);e.prototype.constructor=e,e.superClass=t}function Ll(e,t,n){if(e="prototype"in e?e.prototype:e,t="prototype"in t?t.prototype:t,Object.getOwnPropertyNames)for(var r=Object.getOwnPropertyNames(t),a=0;a<r.length;a++){var i=r[a];i!=="constructor"&&(n?t[i]!=null:e[i]==null)&&(e[i]=t[i])}else ir(e,t,n)}function ho(e){return!e||typeof e=="string"?!1:typeof e.length=="number"}function ke(e,t,n){if(e&&t)if(e.forEach&&e.forEach===Ept)e.forEach(t,n);else if(e.length===+e.length)for(var r=0,a=e.length;r<a;r++)t.call(n,e[r],r,e);else for(var i in e)e.hasOwnProperty(i)&&t.call(n,e[i],i,e)}function on(e,t,n){if(!e)return[];if(!t)return nF(e);if(e.map&&e.map===Spt)return e.map(t,n);for(var r=[],a=0,i=e.length;a<i;a++)r.push(t.call(n,e[a],a,e));return r}function ou(e,t,n,r){if(e&&t){for(var a=0,i=e.length;a<i;a++)n=t.call(r,n,e[a],a,e);return n}}function xa(e,t,n){if(!e)return[];if(!t)return nF(e);if(e.filter&&e.filter===wpt)return e.filter(t,n);for(var r=[],a=0,i=e.length;a<i;a++)t.call(n,e[a],a,e)&&r.push(e[a]);return r}function Rhe(e,t,n){if(e&&t){for(var r=0,a=e.length;r<a;r++)if(t.call(n,e[r],r,e))return e[r]}}function yr(e){if(!e)return[];if(Object.keys)return Object.keys(e);var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);return t}function Tpt(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return function(){return e.apply(t,n.concat(VI.call(arguments)))}}var Cn=h8&&In(h8.bind)?h8.call.bind(h8.bind):Tpt;function Rr(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){return e.apply(this,t.concat(VI.call(arguments)))}}function Zt(e){return Array.isArray?Array.isArray(e):q0.call(e)==="[object Array]"}function In(e){return typeof e=="function"}function mn(e){return typeof e=="string"}function O6(e){return q0.call(e)==="[object String]"}function Jr(e){return typeof e=="number"}function Sn(e){var t=typeof e;return t==="function"||!!e&&t==="object"}function jB(e){return!!Mhe[q0.call(e)]}function Io(e){return!!Bhe[q0.call(e)]}function Tm(e){return typeof e=="object"&&typeof e.nodeType=="number"&&typeof e.ownerDocument=="object"}function e4(e){return e.colorStops!=null}function Lhe(e){return e.image!=null}function xpt(e){return q0.call(e)==="[object RegExp]"}function c0(e){return e!==e}function d0(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=0,r=e.length;n<r;n++)if(e[n]!=null)return e[n]}function xn(e,t){return e!=null?e:t}function $f(e,t,n){return e!=null?e:t!=null?t:n}function nF(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return VI.apply(e,t)}function rF(e){if(typeof e=="number")return[e,e,e,e];var t=e.length;return t===2?[e[0],e[1],e[0],e[1]]:t===3?[e[0],e[1],e[2],e[1]]:e}function al(e,t){if(!e)throw new Error(t)}function Ws(e){return e==null?null:typeof e.trim=="function"?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}var Ohe="__ec_primitive__";function P6(e){e[Ohe]=!0}function T1(e){return e[Ohe]}var kpt=(function(){function e(){this.data={}}return e.prototype.delete=function(t){var n=this.has(t);return n&&delete this.data[t],n},e.prototype.has=function(t){return this.data.hasOwnProperty(t)},e.prototype.get=function(t){return this.data[t]},e.prototype.set=function(t,n){return this.data[t]=n,this},e.prototype.keys=function(){return yr(this.data)},e.prototype.forEach=function(t){var n=this.data;for(var r in n)n.hasOwnProperty(r)&&t(n[r],r)},e})(),Phe=typeof Map=="function";function Mpt(){return Phe?new Map:new kpt}var Ihe=(function(){function e(t){var n=Zt(t);this.data=Mpt();var r=this;t instanceof e?t.each(a):t&&ke(t,a);function a(i,o){n?r.set(i,o):r.set(o,i)}}return e.prototype.hasKey=function(t){return this.data.has(t)},e.prototype.get=function(t){return this.data.get(t)},e.prototype.set=function(t,n){return this.data.set(t,n),n},e.prototype.each=function(t,n){this.data.forEach(function(r,a){t.call(n,r,a)})},e.prototype.keys=function(){var t=this.data.keys();return Phe?Array.from(t):t},e.prototype.removeKey=function(t){this.data.delete(t)},e})();function Wn(e){return new Ihe(e)}function Nhe(e,t){for(var n=new e.constructor(e.length+t.length),r=0;r<e.length;r++)n[r]=e[r];for(var a=e.length,r=0;r<t.length;r++)n[r+a]=t[r];return n}function t4(e,t){var n;if(Object.create)n=Object.create(e);else{var r=function(){};r.prototype=e,n=new r}return t&&Vt(n,t),n}function GI(e){var t=e.style;t.webkitUserSelect="none",t.userSelect="none",t.webkitTapHighlightColor="rgba(0,0,0,0)",t["-webkit-touch-callout"]="none"}function qn(e,t){return e.hasOwnProperty(t)}function xi(){}var tb=180/Math.PI,Bpt=Number.EPSILON||Math.pow(2,-52);const Rpt=Object.freeze(Object.defineProperty({__proto__:null,EPSILON:Bpt,HashMap:Ihe,RADIAN_TO_DEGREE:tb,assert:al,bind:Cn,clone:Bn,concatArray:Nhe,createCanvas:Dpt,createHashMap:Wn,createObject:t4,curry:Rr,defaults:ir,disableUserSelect:GI,each:ke,eqNaN:c0,extend:Vt,filter:xa,find:Rhe,guid:zI,hasOwn:qn,indexOf:sr,inherits:WI,isArray:Zt,isArrayLike:ho,isBuiltInObject:jB,isDom:Tm,isFunction:In,isGradientObject:e4,isImagePatternObject:Lhe,isNumber:Jr,isObject:Sn,isPrimitive:T1,isRegExp:xpt,isString:mn,isStringSafe:O6,isTypedArray:Io,keys:yr,logError:tF,map:on,merge:or,mergeAll:_pt,mixin:Ll,noop:xi,normalizeCssArray:rF,reduce:ou,retrieve:d0,retrieve2:xn,retrieve3:$f,setAsPrimitive:P6,slice:nF,trim:Ws},Symbol.toStringTag,{value:"Module"}));function jm(e,t){return e==null&&(e=0),t==null&&(t=0),[e,t]}function Lpt(e,t){return e[0]=t[0],e[1]=t[1],e}function $he(e){return[e[0],e[1]]}function Opt(e,t,n){return e[0]=t,e[1]=n,e}function KB(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function Ppt(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e}function Vhe(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function jI(e){return Math.sqrt(KI(e))}var Ipt=jI;function KI(e){return e[0]*e[0]+e[1]*e[1]}var Npt=KI;function $pt(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function Vpt(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function Hpt(e,t){return e[0]*t[0]+e[1]*t[1]}function i7(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function Hhe(e,t){var n=jI(t);return n===0?(e[0]=0,e[1]=0):(e[0]=t[0]/n,e[1]=t[1]/n),e}function I6(e,t){return Math.sqrt((e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1]))}var N6=I6;function zhe(e,t){return(e[0]-t[0])*(e[0]-t[0])+(e[1]-t[1])*(e[1]-t[1])}var Xh=zhe;function zpt(e,t){return e[0]=-t[0],e[1]=-t[1],e}function o7(e,t,n,r){return e[0]=t[0]+r*(n[0]-t[0]),e[1]=t[1]+r*(n[1]-t[1]),e}function Bo(e,t,n){var r=t[0],a=t[1];return e[0]=n[0]*r+n[2]*a+n[4],e[1]=n[1]*r+n[3]*a+n[5],e}function Af(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function _f(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}const Wpt=Object.freeze(Object.defineProperty({__proto__:null,add:KB,applyTransform:Bo,clone:$he,copy:Lpt,create:jm,dist:N6,distSquare:Xh,distance:I6,distanceSquare:zhe,div:Vpt,dot:Hpt,len:jI,lenSquare:KI,length:Ipt,lengthSquare:Npt,lerp:o7,max:_f,min:Af,mul:$pt,negate:zpt,normalize:Hhe,scale:i7,scaleAndAdd:Ppt,set:Opt,sub:Vhe},Symbol.toStringTag,{value:"Module"}));var yv=(function(){function e(t,n){this.target=t,this.topTarget=n&&n.topTarget}return e})(),Gpt=(function(){function e(t){this.handler=t,t.on("mousedown",this._dragStart,this),t.on("mousemove",this._drag,this),t.on("mouseup",this._dragEnd,this)}return e.prototype._dragStart=function(t){for(var n=t.target;n&&!n.draggable;)n=n.parent||n.__hostTarget;n&&(this._draggingTarget=n,n.dragging=!0,this._x=t.offsetX,this._y=t.offsetY,this.handler.dispatchToElement(new yv(n,t),"dragstart",t.event))},e.prototype._drag=function(t){var n=this._draggingTarget;if(n){var r=t.offsetX,a=t.offsetY,i=r-this._x,o=a-this._y;this._x=r,this._y=a,n.drift(i,o,t),this.handler.dispatchToElement(new yv(n,t),"drag",t.event);var l=this.handler.findHover(r,a,n).target,s=this._dropTarget;this._dropTarget=l,n!==l&&(s&&l!==s&&this.handler.dispatchToElement(new yv(s,t),"dragleave",t.event),l&&l!==s&&this.handler.dispatchToElement(new yv(l,t),"dragenter",t.event))}},e.prototype._dragEnd=function(t){var n=this._draggingTarget;n&&(n.dragging=!1),this.handler.dispatchToElement(new yv(n,t),"dragend",t.event),this._dropTarget&&this.handler.dispatchToElement(new yv(this._dropTarget,t),"drop",t.event),this._draggingTarget=null,this._dropTarget=null},e})(),Cs=(function(){function e(t){t&&(this._$eventProcessor=t)}return e.prototype.on=function(t,n,r,a){this._$handlers||(this._$handlers={});var i=this._$handlers;if(typeof n=="function"&&(a=r,r=n,n=null),!r||!t)return this;var o=this._$eventProcessor;n!=null&&o&&o.normalizeQuery&&(n=o.normalizeQuery(n)),i[t]||(i[t]=[]);for(var l=0;l<i[t].length;l++)if(i[t][l].h===r)return this;var s={h:r,query:n,ctx:a||this,callAtLast:r.zrEventfulCallAtLast},u=i[t].length-1,c=i[t][u];return c&&c.callAtLast?i[t].splice(u,0,s):i[t].push(s),this},e.prototype.isSilent=function(t){var n=this._$handlers;return!n||!n[t]||!n[t].length},e.prototype.off=function(t,n){var r=this._$handlers;if(!r)return this;if(!t)return this._$handlers={},this;if(n){if(r[t]){for(var a=[],i=0,o=r[t].length;i<o;i++)r[t][i].h!==n&&a.push(r[t][i]);r[t]=a}r[t]&&r[t].length===0&&delete r[t]}else delete r[t];return this},e.prototype.trigger=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if(!this._$handlers)return this;var a=this._$handlers[t],i=this._$eventProcessor;if(a)for(var o=n.length,l=a.length,s=0;s<l;s++){var u=a[s];if(!(i&&i.filter&&u.query!=null&&!i.filter(t,u.query)))switch(o){case 0:u.h.call(u.ctx);break;case 1:u.h.call(u.ctx,n[0]);break;case 2:u.h.call(u.ctx,n[0],n[1]);break;default:u.h.apply(u.ctx,n);break}}return i&&i.afterTrigger&&i.afterTrigger(t),this},e.prototype.triggerWithContext=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];if(!this._$handlers)return this;var a=this._$handlers[t],i=this._$eventProcessor;if(a)for(var o=n.length,l=n[o-1],s=a.length,u=0;u<s;u++){var c=a[u];if(!(i&&i.filter&&c.query!=null&&!i.filter(t,c.query)))switch(o){case 0:c.h.call(l);break;case 1:c.h.call(l,n[0]);break;case 2:c.h.call(l,n[0],n[1]);break;default:c.h.apply(l,n.slice(1,o-1));break}}return i&&i.afterTrigger&&i.afterTrigger(t),this},e})(),jpt=Math.log(2);function UB(e,t,n,r,a,i){var o=r+"-"+a,l=e.length;if(i.hasOwnProperty(o))return i[o];if(t===1){var s=Math.round(Math.log((1<<l)-1&~a)/jpt);return e[n][s]}for(var u=r|1<<n,c=n+1;r&1<<c;)c++;for(var d=0,p=0,f=0;p<l;p++){var h=1<<p;h&a||(d+=(f%2?-1:1)*e[n][p]*UB(e,t-1,c,u,a|h,i),f++)}return i[o]=d,d}function FU(e,t){var n=[[e[0],e[1],1,0,0,0,-t[0]*e[0],-t[0]*e[1]],[0,0,0,e[0],e[1],1,-t[1]*e[0],-t[1]*e[1]],[e[2],e[3],1,0,0,0,-t[2]*e[2],-t[2]*e[3]],[0,0,0,e[2],e[3],1,-t[3]*e[2],-t[3]*e[3]],[e[4],e[5],1,0,0,0,-t[4]*e[4],-t[4]*e[5]],[0,0,0,e[4],e[5],1,-t[5]*e[4],-t[5]*e[5]],[e[6],e[7],1,0,0,0,-t[6]*e[6],-t[6]*e[7]],[0,0,0,e[6],e[7],1,-t[7]*e[6],-t[7]*e[7]]],r={},a=UB(n,8,0,0,0,r);if(a!==0){for(var i=[],o=0;o<8;o++)for(var l=0;l<8;l++)i[l]==null&&(i[l]=0),i[l]+=((o+l)%2?-1:1)*UB(n,7,o===0?1:0,1<<o,1<<l,r)/a*t[o];return function(s,u,c){var d=u*i[6]+c*i[7]+1;s[0]=(u*i[0]+c*i[1]+i[2])/d,s[1]=(u*i[3]+c*i[4]+i[5])/d}}}var $6="___zrEVENTSAVED",mS=[];function Kpt(e,t,n,r,a){return qB(mS,t,r,a,!0)&&qB(e,n,mS[0],mS[1])}function Upt(e,t){e&&n(e),t&&n(t);function n(r){var a=r[$6];a&&(a.clearMarkers&&a.clearMarkers(),delete r[$6])}}function qB(e,t,n,r,a){if(t.getBoundingClientRect&&er.domSupported&&!Whe(t)){var i=t[$6]||(t[$6]={}),o=qpt(t,i),l=Ypt(o,i,a);if(l)return l(e,n,r),!0}return!1}function qpt(e,t){var n=t.markers;if(n)return n;n=t.markers=[];for(var r=["left","right"],a=["top","bottom"],i=0;i<4;i++){var o=document.createElement("div"),l=o.style,s=i%2,u=(i>>1)%2;l.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[s]+":0",a[u]+":0",r[1-s]+":auto",a[1-u]+":auto",""].join("!important;"),e.appendChild(o),n.push(o)}return t.clearMarkers=function(){ke(n,function(c){c.parentNode&&c.parentNode.removeChild(c)})},n}function Ypt(e,t,n){for(var r=n?"invTrans":"trans",a=t[r],i=t.srcCoords,o=[],l=[],s=!0,u=0;u<4;u++){var c=e[u].getBoundingClientRect(),d=2*u,p=c.left,f=c.top;o.push(p,f),s=s&&i&&p===i[d]&&f===i[d+1],l.push(e[u].offsetLeft,e[u].offsetTop)}return s&&a?a:(t.srcCoords=o,t[r]=n?FU(l,o):FU(o,l))}function Whe(e){return e.nodeName.toUpperCase()==="CANVAS"}var Jpt=/([&<>"'])/g,Xpt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function ro(e){return e==null?"":(e+"").replace(Jpt,function(t,n){return Xpt[n]})}var Zpt=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,vS=[],Qpt=er.browser.firefox&&+er.browser.version.split(".")[0]<39;function YB(e,t,n,r){return n=n||{},r?EU(e,t,n):Qpt&&t.layerX!=null&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):t.offsetX!=null?(n.zrX=t.offsetX,n.zrY=t.offsetY):EU(e,t,n),n}function EU(e,t,n){if(er.domSupported&&e.getBoundingClientRect){var r=t.clientX,a=t.clientY;if(Whe(e)){var i=e.getBoundingClientRect();n.zrX=r-i.left,n.zrY=a-i.top;return}else if(qB(vS,e,r,a)){n.zrX=vS[0],n.zrY=vS[1];return}}n.zrX=n.zrY=0}function UI(e){return e||window.event}function Gl(e,t,n){if(t=UI(t),t.zrX!=null)return t;var r=t.type,a=r&&r.indexOf("touch")>=0;if(a){var o=r!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&YB(e,o,t,n)}else{YB(e,t,t,n);var i=eht(t);t.zrDelta=i?i/120:-(t.detail||0)/3}var l=t.button;return t.which==null&&l!==void 0&&Zpt.test(t.type)&&(t.which=l&1?1:l&2?3:l&4?2:0),t}function eht(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;if(n==null||r==null)return t;var a=Math.abs(r!==0?r:n),i=r>0?-1:r<0?1:n>0?-1:1;return 3*a*i}function JB(e,t,n,r){e.addEventListener(t,n,r)}function tht(e,t,n,r){e.removeEventListener(t,n,r)}var Ed=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0};function wU(e){return e.which===2||e.which===3}var nht=(function(){function e(){this._track=[]}return e.prototype.recognize=function(t,n,r){return this._doTrack(t,n,r),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,n,r){var a=t.touches;if(a){for(var i={points:[],touches:[],target:n,event:t},o=0,l=a.length;o<l;o++){var s=a[o],u=YB(r,s,{});i.points.push([u.zrX,u.zrY]),i.touches.push(s)}this._track.push(i)}},e.prototype._recognize=function(t){for(var n in gS)if(gS.hasOwnProperty(n)){var r=gS[n](this._track,t);if(r)return r}},e})();function SU(e){var t=e[1][0]-e[0][0],n=e[1][1]-e[0][1];return Math.sqrt(t*t+n*n)}function rht(e){return[(e[0][0]+e[1][0])/2,(e[0][1]+e[1][1])/2]}var gS={pinch:function(e,t){var n=e.length;if(n){var r=(e[n-1]||{}).points,a=(e[n-2]||{}).points||r;if(a&&a.length>1&&r&&r.length>1){var i=SU(r)/SU(a);!isFinite(i)&&(i=1),t.pinchScale=i;var o=rht(r);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:e[0].target,event:t}}}}};function is(){return[1,0,0,1,0,0]}function n4(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function aF(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}function Zh(e,t,n){var r=t[0]*n[0]+t[2]*n[1],a=t[1]*n[0]+t[3]*n[1],i=t[0]*n[2]+t[2]*n[3],o=t[1]*n[2]+t[3]*n[3],l=t[0]*n[4]+t[2]*n[5]+t[4],s=t[1]*n[4]+t[3]*n[5]+t[5];return e[0]=r,e[1]=a,e[2]=i,e[3]=o,e[4]=l,e[5]=s,e}function E5(e,t,n){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+n[0],e[5]=t[5]+n[1],e}function r4(e,t,n,r){r===void 0&&(r=[0,0]);var a=t[0],i=t[2],o=t[4],l=t[1],s=t[3],u=t[5],c=Math.sin(n),d=Math.cos(n);return e[0]=a*d+l*c,e[1]=-a*c+l*d,e[2]=i*d+s*c,e[3]=-i*c+d*s,e[4]=d*(o-r[0])+c*(u-r[1])+r[0],e[5]=d*(u-r[1])-c*(o-r[0])+r[1],e}function Ghe(e,t,n){var r=n[0],a=n[1];return e[0]=t[0]*r,e[1]=t[1]*a,e[2]=t[2]*r,e[3]=t[3]*a,e[4]=t[4]*r,e[5]=t[5]*a,e}function Km(e,t){var n=t[0],r=t[2],a=t[4],i=t[1],o=t[3],l=t[5],s=n*o-i*r;return s?(s=1/s,e[0]=o*s,e[1]=-i*s,e[2]=-r*s,e[3]=n*s,e[4]=(r*l-o*a)*s,e[5]=(i*a-n*l)*s,e):null}function aht(e){var t=is();return aF(t,e),t}const iht=Object.freeze(Object.defineProperty({__proto__:null,clone:aht,copy:aF,create:is,identity:n4,invert:Km,mul:Zh,rotate:r4,scale:Ghe,translate:E5},Symbol.toStringTag,{value:"Module"}));var rr=(function(){function e(t,n){this.x=t||0,this.y=n||0}return e.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(t,n){return this.x=t,this.y=n,this},e.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},e.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},e.prototype.scale=function(t){this.x*=t,this.y*=t},e.prototype.scaleAndAdd=function(t,n){this.x+=t.x*n,this.y+=t.y*n},e.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},e.prototype.dot=function(t){return this.x*t.x+this.y*t.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},e.prototype.distance=function(t){var n=this.x-t.x,r=this.y-t.y;return Math.sqrt(n*n+r*r)},e.prototype.distanceSquare=function(t){var n=this.x-t.x,r=this.y-t.y;return n*n+r*r},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(t){var n=this.x,r=this.y;return this.x=t[0]*n+t[2]*r+t[4],this.y=t[1]*n+t[3]*r+t[5],this}},e.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},e.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},e.set=function(t,n,r){t.x=n,t.y=r},e.copy=function(t,n){t.x=n.x,t.y=n.y},e.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.lenSquare=function(t){return t.x*t.x+t.y*t.y},e.dot=function(t,n){return t.x*n.x+t.y*n.y},e.add=function(t,n,r){t.x=n.x+r.x,t.y=n.y+r.y},e.sub=function(t,n,r){t.x=n.x-r.x,t.y=n.y-r.y},e.scale=function(t,n,r){t.x=n.x*r,t.y=n.y*r},e.scaleAndAdd=function(t,n,r,a){t.x=n.x+r.x*a,t.y=n.y+r.y*a},e.lerp=function(t,n,r,a){var i=1-a;t.x=i*n.x+a*r.x,t.y=i*n.y+a*r.y},e})(),Bh=Math.min,n1=Math.max,XB=Math.abs,AU=["x","y"],oht=["width","height"],Vp=new rr,Hp=new rr,zp=new rr,Wp=new rr,bl=jhe(),Sy=bl.minTv,ZB=bl.maxTv,nb=[0,0],tr=(function(){function e(t,n,r,a){e.set(this,t,n,r,a)}return e.set=function(t,n,r,a,i){return a<0&&(n=n+a,a=-a),i<0&&(r=r+i,i=-i),t.x=n,t.y=r,t.width=a,t.height=i,t},e.prototype.union=function(t){var n=Bh(t.x,this.x),r=Bh(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=n1(t.x+t.width,this.x+this.width)-n:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=n1(t.y+t.height,this.y+this.height)-r:this.height=t.height,this.x=n,this.y=r},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var n=this,r=t.width/n.width,a=t.height/n.height,i=is();return E5(i,i,[-n.x,-n.y]),Ghe(i,i,[r,a]),E5(i,i,[t.x,t.y]),i},e.prototype.intersect=function(t,n,r){return e.intersect(this,t,n,r)},e.intersect=function(t,n,r,a){r&&rr.set(r,0,0);var i=a&&a.outIntersectRect||null,o=a&&a.clamp;if(i&&(i.x=i.y=i.width=i.height=NaN),!t||!n)return!1;t instanceof e||(t=e.set(lht,t.x,t.y,t.width,t.height)),n instanceof e||(n=e.set(sht,n.x,n.y,n.width,n.height));var l=!!r;bl.reset(a,l);var s=bl.touchThreshold,u=t.x+s,c=t.x+t.width-s,d=t.y+s,p=t.y+t.height-s,f=n.x+s,h=n.x+n.width-s,m=n.y+s,v=n.y+n.height-s;if(u>c||d>p||f>h||m>v)return!1;var g=!(c<f||h<u||p<m||v<d);return(l||i)&&(nb[0]=1/0,nb[1]=0,_U(u,c,f,h,0,l,i,o),_U(d,p,m,v,1,l,i,o),l&&rr.copy(r,g?bl.useDir?bl.dirMinTv:Sy:ZB)),g},e.contain=function(t,n,r){return n>=t.x&&n<=t.x+t.width&&r>=t.y&&r<=t.y+t.height},e.prototype.contain=function(t,n){return e.contain(this,t,n)},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,n){return t.x=n.x,t.y=n.y,t.width=n.width,t.height=n.height,t},e.applyTransform=function(t,n,r){if(!r){t!==n&&e.copy(t,n);return}if(r[1]<1e-5&&r[1]>-1e-5&&r[2]<1e-5&&r[2]>-1e-5){var a=r[0],i=r[3],o=r[4],l=r[5];t.x=n.x*a+o,t.y=n.y*i+l,t.width=n.width*a,t.height=n.height*i,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Vp.x=zp.x=n.x,Vp.y=Wp.y=n.y,Hp.x=Wp.x=n.x+n.width,Hp.y=zp.y=n.y+n.height,Vp.transform(r),Wp.transform(r),Hp.transform(r),zp.transform(r),t.x=Bh(Vp.x,Hp.x,zp.x,Wp.x),t.y=Bh(Vp.y,Hp.y,zp.y,Wp.y);var s=n1(Vp.x,Hp.x,zp.x,Wp.x),u=n1(Vp.y,Hp.y,zp.y,Wp.y);t.width=s-t.x,t.height=u-t.y},e})(),lht=new tr(0,0,0,0),sht=new tr(0,0,0,0);function _U(e,t,n,r,a,i,o,l){var s=XB(t-n),u=XB(r-e),c=Bh(s,u),d=AU[a],p=AU[1-a],f=oht[a];t<n||r<e?s<u?(i&&(ZB[d]=-s),l&&(o[d]=t,o[f]=0)):(i&&(ZB[d]=u),l&&(o[d]=e,o[f]=0)):(o&&(o[d]=n1(e,n),o[f]=Bh(t,r)-o[d]),i&&(c<nb[0]||bl.useDir)&&(nb[0]=Bh(c,nb[0]),(s<u||!bl.bidirectional)&&(Sy[d]=s,Sy[p]=0,bl.useDir&&bl.calcDirMTV()),(s>=u||!bl.bidirectional)&&(Sy[d]=-u,Sy[p]=0,bl.useDir&&bl.calcDirMTV())))}function jhe(){var e=0,t=new rr,n=new rr,r={minTv:new rr,maxTv:new rr,useDir:!1,dirMinTv:new rr,touchThreshold:0,bidirectional:!0,negativeSize:!1,reset:function(i,o){r.touchThreshold=0,i&&i.touchThreshold!=null&&(r.touchThreshold=n1(0,i.touchThreshold)),r.negativeSize=!1,o&&(r.minTv.set(1/0,1/0),r.maxTv.set(0,0),r.useDir=!1,i&&i.direction!=null&&(r.useDir=!0,r.dirMinTv.copy(r.minTv),n.copy(r.minTv),e=i.direction,r.bidirectional=i.bidirectional==null||!!i.bidirectional,r.bidirectional||t.set(Math.cos(e),Math.sin(e))))},calcDirMTV:function(){var i=r.minTv,o=r.dirMinTv,l=i.y*i.y+i.x*i.x,s=Math.sin(e),u=Math.cos(e),c=s*i.y+u*i.x;if(a(c)){a(i.x)&&a(i.y)&&o.set(0,0);return}if(n.x=l*u/c,n.y=l*s/c,a(n.x)&&a(n.y)){o.set(0,0);return}(r.bidirectional||t.dot(n)>0)&&n.len()<o.len()&&o.copy(n)}};function a(i){return XB(i)<1e-10}return r}var Khe="silent";function uht(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:cht}}function cht(){Ed(this.event)}var dht=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.handler=null,n}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t})(Cs),Ng=(function(){function e(t,n){this.x=t,this.y=n}return e})(),fht=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],yS=new tr(0,0,0,0),Uhe=(function(e){Lt(t,e);function t(n,r,a,i,o){var l=e.call(this)||this;return l._hovered=new Ng(0,0),l.storage=n,l.painter=r,l.painterRoot=i,l._pointerSize=o,a=a||new dht,l.proxy=null,l.setHandlerProxy(a),l._draggingMgr=new Gpt(l),l}return t.prototype.setHandlerProxy=function(n){this.proxy&&this.proxy.dispose(),n&&(ke(fht,function(r){n.on&&n.on(r,this[r],this)},this),n.handler=this),this.proxy=n},t.prototype.mousemove=function(n){var r=n.zrX,a=n.zrY,i=qhe(this,r,a),o=this._hovered,l=o.target;l&&!l.__zr&&(o=this.findHover(o.x,o.y),l=o.target);var s=this._hovered=i?new Ng(r,a):this.findHover(r,a),u=s.target,c=this.proxy;c.setCursor&&c.setCursor(u?u.cursor:"default"),l&&u!==l&&this.dispatchToElement(o,"mouseout",n),this.dispatchToElement(s,"mousemove",n),u&&u!==l&&this.dispatchToElement(s,"mouseover",n)},t.prototype.mouseout=function(n){var r=n.zrEventControl;r!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",n),r!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:n})},t.prototype.resize=function(){this._hovered=new Ng(0,0)},t.prototype.dispatch=function(n,r){var a=this[n];a&&a.call(this,r)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(n){var r=this.proxy;r.setCursor&&r.setCursor(n)},t.prototype.dispatchToElement=function(n,r,a){n=n||{};var i=n.target;if(!(i&&i.silent)){for(var o="on"+r,l=uht(r,n,a);i&&(i[o]&&(l.cancelBubble=!!i[o].call(i,l)),i.trigger(r,l),i=i.__hostTarget?i.__hostTarget:i.parent,!l.cancelBubble););l.cancelBubble||(this.trigger(r,l),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(s){typeof s[o]=="function"&&s[o].call(s,l),s.trigger&&s.trigger(r,l)}))}},t.prototype.findHover=function(n,r,a){var i=this.storage.getDisplayList(),o=new Ng(n,r);if(DU(i,o,n,r,a),this._pointerSize&&!o.target){for(var l=[],s=this._pointerSize,u=s/2,c=new tr(n-u,r-u,s,s),d=i.length-1;d>=0;d--){var p=i[d];p!==a&&!p.ignore&&!p.ignoreCoarsePointer&&(!p.parent||!p.parent.ignoreCoarsePointer)&&(yS.copy(p.getBoundingRect()),p.transform&&yS.applyTransform(p.transform),yS.intersect(c)&&l.push(p))}if(l.length)for(var f=4,h=Math.PI/12,m=Math.PI*2,v=0;v<u;v+=f)for(var g=0;g<m;g+=h){var C=n+v*Math.cos(g),F=r+v*Math.sin(g);if(DU(l,o,C,F,a),o.target)return o}}return o},t.prototype.processGesture=function(n,r){this._gestureMgr||(this._gestureMgr=new nht);var a=this._gestureMgr;r==="start"&&a.clear();var i=a.recognize(n,this.findHover(n.zrX,n.zrY,null).target,this.proxy.dom);if(r==="end"&&a.clear(),i){var o=i.type;n.gestureEvent=o;var l=new Ng;l.target=i.target,this.dispatchToElement(l,o,i.event)}},t})(Cs);ke(["click","mousedown","mouseup","mousewheel","dblclick","contextmenu"],function(e){Uhe.prototype[e]=function(t){var n=t.zrX,r=t.zrY,a=qhe(this,n,r),i,o;if((e!=="mouseup"||!a)&&(i=this.findHover(n,r),o=i.target),e==="mousedown")this._downEl=o,this._downPoint=[t.zrX,t.zrY],this._upEl=o;else if(e==="mouseup")this._upEl=o;else if(e==="click"){if(this._downEl!==this._upEl||!this._downPoint||N6(this._downPoint,[t.zrX,t.zrY])>4)return;this._downPoint=null}this.dispatchToElement(i,e,t)}});function pht(e,t,n){if(e[e.rectHover?"rectContain":"contain"](t,n)){for(var r=e,a=void 0,i=!1;r;){if(r.ignoreClip&&(i=!0),!i){var o=r.getClipPath();if(o&&!o.contain(t,n))return!1}r.silent&&(a=!0);var l=r.__hostTarget;r=l?r.ignoreHostSilent?null:l:r.parent}return a?Khe:!0}return!1}function DU(e,t,n,r,a){for(var i=e.length-1;i>=0;i--){var o=e[i],l=void 0;if(o!==a&&!o.ignore&&(l=pht(o,n,r))&&(!t.topTarget&&(t.topTarget=o),l!==Khe)){t.target=o;break}}}function qhe(e,t,n){var r=e.painter;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}var Yhe=32,$g=7;function hht(e){for(var t=0;e>=Yhe;)t|=e&1,e>>=1;return e+t}function TU(e,t,n,r){var a=t+1;if(a===n)return 1;if(r(e[a++],e[t])<0){for(;a<n&&r(e[a],e[a-1])<0;)a++;mht(e,t,a)}else for(;a<n&&r(e[a],e[a-1])>=0;)a++;return a-t}function mht(e,t,n){for(n--;t<n;){var r=e[t];e[t++]=e[n],e[n--]=r}}function xU(e,t,n,r,a){for(r===t&&r++;r<n;r++){for(var i=e[r],o=t,l=r,s;o<l;)s=o+l>>>1,a(i,e[s])<0?l=s:o=s+1;var u=r-o;switch(u){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;u>0;)e[o+u]=e[o+u-1],u--}e[o]=i}}function bS(e,t,n,r,a,i){var o=0,l=0,s=1;if(i(e,t[n+a])>0){for(l=r-a;s<l&&i(e,t[n+a+s])>0;)o=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l),o+=a,s+=a}else{for(l=a+1;s<l&&i(e,t[n+a-s])<=0;)o=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l);var u=o;o=a-s,s=a-u}for(o++;o<s;){var c=o+(s-o>>>1);i(e,t[n+c])>0?o=c+1:s=c}return s}function CS(e,t,n,r,a,i){var o=0,l=0,s=1;if(i(e,t[n+a])<0){for(l=a+1;s<l&&i(e,t[n+a-s])<0;)o=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l);var u=o;o=a-s,s=a-u}else{for(l=r-a;s<l&&i(e,t[n+a+s])>=0;)o=s,s=(s<<1)+1,s<=0&&(s=l);s>l&&(s=l),o+=a,s+=a}for(o++;o<s;){var c=o+(s-o>>>1);i(e,t[n+c])<0?s=c:o=c+1}return s}function vht(e,t){var n=$g,r,a,i=0,o=[];r=[],a=[];function l(f,h){r[i]=f,a[i]=h,i+=1}function s(){for(;i>1;){var f=i-2;if(f>=1&&a[f-1]<=a[f]+a[f+1]||f>=2&&a[f-2]<=a[f]+a[f-1])a[f-1]<a[f+1]&&f--;else if(a[f]>a[f+1])break;c(f)}}function u(){for(;i>1;){var f=i-2;f>0&&a[f-1]<a[f+1]&&f--,c(f)}}function c(f){var h=r[f],m=a[f],v=r[f+1],g=a[f+1];a[f]=m+g,f===i-3&&(r[f+1]=r[f+2],a[f+1]=a[f+2]),i--;var C=CS(e[v],e,h,m,0,t);h+=C,m-=C,m!==0&&(g=bS(e[h+m-1],e,v,g,g-1,t),g!==0&&(m<=g?d(h,m,v,g):p(h,m,v,g)))}function d(f,h,m,v){var g=0;for(g=0;g<h;g++)o[g]=e[f+g];var C=0,F=m,b=f;if(e[b++]=e[F++],--v===0){for(g=0;g<h;g++)e[b+g]=o[C+g];return}if(h===1){for(g=0;g<v;g++)e[b+g]=e[F+g];e[b+v]=o[C];return}for(var E=n,w,S,A;;){w=0,S=0,A=!1;do if(t(e[F],o[C])<0){if(e[b++]=e[F++],S++,w=0,--v===0){A=!0;break}}else if(e[b++]=o[C++],w++,S=0,--h===1){A=!0;break}while((w|S)<E);if(A)break;do{if(w=CS(e[F],o,C,h,0,t),w!==0){for(g=0;g<w;g++)e[b+g]=o[C+g];if(b+=w,C+=w,h-=w,h<=1){A=!0;break}}if(e[b++]=e[F++],--v===0){A=!0;break}if(S=bS(o[C],e,F,v,0,t),S!==0){for(g=0;g<S;g++)e[b+g]=e[F+g];if(b+=S,F+=S,v-=S,v===0){A=!0;break}}if(e[b++]=o[C++],--h===1){A=!0;break}E--}while(w>=$g||S>=$g);if(A)break;E<0&&(E=0),E+=2}if(n=E,n<1&&(n=1),h===1){for(g=0;g<v;g++)e[b+g]=e[F+g];e[b+v]=o[C]}else{if(h===0)throw new Error;for(g=0;g<h;g++)e[b+g]=o[C+g]}}function p(f,h,m,v){var g=0;for(g=0;g<v;g++)o[g]=e[m+g];var C=f+h-1,F=v-1,b=m+v-1,E=0,w=0;if(e[b--]=e[C--],--h===0){for(E=b-(v-1),g=0;g<v;g++)e[E+g]=o[g];return}if(v===1){for(b-=h,C-=h,w=b+1,E=C+1,g=h-1;g>=0;g--)e[w+g]=e[E+g];e[b]=o[F];return}for(var S=n;;){var A=0,_=0,D=!1;do if(t(o[F],e[C])<0){if(e[b--]=e[C--],A++,_=0,--h===0){D=!0;break}}else if(e[b--]=o[F--],_++,A=0,--v===1){D=!0;break}while((A|_)<S);if(D)break;do{if(A=h-CS(o[F],e,f,h,h-1,t),A!==0){for(b-=A,C-=A,h-=A,w=b+1,E=C+1,g=A-1;g>=0;g--)e[w+g]=e[E+g];if(h===0){D=!0;break}}if(e[b--]=o[F--],--v===1){D=!0;break}if(_=v-bS(e[C],o,0,v,v-1,t),_!==0){for(b-=_,F-=_,v-=_,w=b+1,E=F+1,g=0;g<_;g++)e[w+g]=o[E+g];if(v<=1){D=!0;break}}if(e[b--]=e[C--],--h===0){D=!0;break}S--}while(A>=$g||_>=$g);if(D)break;S<0&&(S=0),S+=2}if(n=S,n<1&&(n=1),v===1){for(b-=h,C-=h,w=b+1,E=C+1,g=h-1;g>=0;g--)e[w+g]=e[E+g];e[b]=o[F]}else{if(v===0)throw new Error;for(E=b-(v-1),g=0;g<v;g++)e[E+g]=o[g]}}return{mergeRuns:s,forceMergeRuns:u,pushRun:l}}function l7(e,t,n,r){n||(n=0),r||(r=e.length);var a=r-n;if(!(a<2)){var i=0;if(a<Yhe){i=TU(e,n,r,t),xU(e,n,r,n+i,t);return}var o=vht(e,t),l=hht(a);do{if(i=TU(e,n,r,t),i<l){var s=a;s>l&&(s=l),xU(e,n,n+s,n+i,t),i=s}o.pushRun(n,i),o.mergeRuns(),a-=i,n+=i}while(a!==0);o.forceMergeRuns()}}var El=1,Ay=2,Yv=4,kU=!1;function FS(){kU||(kU=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function MU(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var ght=(function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=MU}return e.prototype.traverse=function(t,n){for(var r=0;r<this._roots.length;r++)this._roots[r].traverse(t,n)},e.prototype.getDisplayList=function(t,n){n=n||!1;var r=this._displayList;return(t||!r.length)&&this.updateDisplayList(n),r},e.prototype.updateDisplayList=function(t){this._displayListLen=0;for(var n=this._roots,r=this._displayList,a=0,i=n.length;a<i;a++)this._updateAndAddDisplayable(n[a],null,t);r.length=this._displayListLen,l7(r,MU)},e.prototype._updateAndAddDisplayable=function(t,n,r){if(!(t.ignore&&!r)){t.beforeUpdate(),t.update(),t.afterUpdate();var a=t.getClipPath(),i=n&&n.length,o=0,l=t.__clipPaths;if(!t.ignoreClip&&(i||a)){if(l||(l=t.__clipPaths=[]),i)for(var s=0;s<n.length;s++)l[o++]=n[s];for(var u=a,c=t;u;)u.parent=c,u.updateTransform(),l[o++]=u,c=u,u=u.getClipPath()}if(l&&(l.length=o),t.childrenRef){for(var d=t.childrenRef(),p=0;p<d.length;p++){var f=d[p];t.__dirty&&(f.__dirty|=El),this._updateAndAddDisplayable(f,l,r)}t.__dirty=0}else{var h=t;isNaN(h.z)&&(FS(),h.z=0),isNaN(h.z2)&&(FS(),h.z2=0),isNaN(h.zlevel)&&(FS(),h.zlevel=0),this._displayList[this._displayListLen++]=h}var m=t.getDecalElement&&t.getDecalElement();m&&this._updateAndAddDisplayable(m,l,r);var v=t.getTextGuideLine();v&&this._updateAndAddDisplayable(v,l,r);var g=t.getTextContent();g&&this._updateAndAddDisplayable(g,l,r)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var n=0,r=t.length;n<r;n++)this.delRoot(t[n]);return}var a=sr(this._roots,t);a>=0&&this._roots.splice(a,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e})(),V6;V6=er.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};var rb={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),-(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)))},elasticOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),n*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/r)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return e===0?0:e===1?1:(!n||n<1?(n=1,t=r/4):t=r*Math.asin(1/n)/(2*Math.PI),(e*=2)<1?-.5*(n*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)):n*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-rb.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?rb.bounceIn(e*2)*.5:rb.bounceOut(e*2-1)*.5+.5}},m8=Math.pow,Vf=Math.sqrt,H6=1e-8,Jhe=1e-4,BU=Vf(3),v8=1/3,Nu=jm(),Yl=jm(),x1=jm();function Df(e){return e>-H6&&e<H6}function Xhe(e){return e>H6||e<-H6}function Ni(e,t,n,r,a){var i=1-a;return i*i*(i*e+3*a*t)+a*a*(a*r+3*i*n)}function RU(e,t,n,r,a){var i=1-a;return 3*(((t-e)*i+2*(n-t)*a)*i+(r-n)*a*a)}function z6(e,t,n,r,a,i){var o=r+3*(t-n)-e,l=3*(n-t*2+e),s=3*(t-e),u=e-a,c=l*l-3*o*s,d=l*s-9*o*u,p=s*s-3*l*u,f=0;if(Df(c)&&Df(d))if(Df(l))i[0]=0;else{var h=-s/l;h>=0&&h<=1&&(i[f++]=h)}else{var m=d*d-4*c*p;if(Df(m)){var v=d/c,h=-l/o+v,g=-v/2;h>=0&&h<=1&&(i[f++]=h),g>=0&&g<=1&&(i[f++]=g)}else if(m>0){var C=Vf(m),F=c*l+1.5*o*(-d+C),b=c*l+1.5*o*(-d-C);F<0?F=-m8(-F,v8):F=m8(F,v8),b<0?b=-m8(-b,v8):b=m8(b,v8);var h=(-l-(F+b))/(3*o);h>=0&&h<=1&&(i[f++]=h)}else{var E=(2*c*l-3*o*d)/(2*Vf(c*c*c)),w=Math.acos(E)/3,S=Vf(c),A=Math.cos(w),h=(-l-2*S*A)/(3*o),g=(-l+S*(A+BU*Math.sin(w)))/(3*o),_=(-l+S*(A-BU*Math.sin(w)))/(3*o);h>=0&&h<=1&&(i[f++]=h),g>=0&&g<=1&&(i[f++]=g),_>=0&&_<=1&&(i[f++]=_)}}return f}function Zhe(e,t,n,r,a){var i=6*n-12*t+6*e,o=9*t+3*r-3*e-9*n,l=3*t-3*e,s=0;if(Df(o)){if(Xhe(i)){var u=-l/i;u>=0&&u<=1&&(a[s++]=u)}}else{var c=i*i-4*o*l;if(Df(c))a[0]=-i/(2*o);else if(c>0){var d=Vf(c),u=(-i+d)/(2*o),p=(-i-d)/(2*o);u>=0&&u<=1&&(a[s++]=u),p>=0&&p<=1&&(a[s++]=p)}}return s}function W6(e,t,n,r,a,i){var o=(t-e)*a+e,l=(n-t)*a+t,s=(r-n)*a+n,u=(l-o)*a+o,c=(s-l)*a+l,d=(c-u)*a+u;i[0]=e,i[1]=o,i[2]=u,i[3]=d,i[4]=d,i[5]=c,i[6]=s,i[7]=r}function yht(e,t,n,r,a,i,o,l,s,u,c){var d,p=.005,f=1/0,h,m,v,g;Nu[0]=s,Nu[1]=u;for(var C=0;C<1;C+=.05)Yl[0]=Ni(e,n,a,o,C),Yl[1]=Ni(t,r,i,l,C),v=Xh(Nu,Yl),v<f&&(d=C,f=v);f=1/0;for(var F=0;F<32&&!(p<Jhe);F++)h=d-p,m=d+p,Yl[0]=Ni(e,n,a,o,h),Yl[1]=Ni(t,r,i,l,h),v=Xh(Yl,Nu),h>=0&&v<f?(d=h,f=v):(x1[0]=Ni(e,n,a,o,m),x1[1]=Ni(t,r,i,l,m),g=Xh(x1,Nu),m<=1&&g<f?(d=m,f=g):p*=.5);return Vf(f)}function bht(e,t,n,r,a,i,o,l,s){for(var u=e,c=t,d=0,p=1/s,f=1;f<=s;f++){var h=f*p,m=Ni(e,n,a,o,h),v=Ni(t,r,i,l,h),g=m-u,C=v-c;d+=Math.sqrt(g*g+C*C),u=m,c=v}return d}function Yo(e,t,n,r){var a=1-r;return a*(a*e+2*r*t)+r*r*n}function LU(e,t,n,r){return 2*((1-r)*(t-e)+r*(n-t))}function Cht(e,t,n,r,a){var i=e-2*t+n,o=2*(t-e),l=e-r,s=0;if(Df(i)){if(Xhe(o)){var u=-l/o;u>=0&&u<=1&&(a[s++]=u)}}else{var c=o*o-4*i*l;if(Df(c)){var u=-o/(2*i);u>=0&&u<=1&&(a[s++]=u)}else if(c>0){var d=Vf(c),u=(-o+d)/(2*i),p=(-o-d)/(2*i);u>=0&&u<=1&&(a[s++]=u),p>=0&&p<=1&&(a[s++]=p)}}return s}function Qhe(e,t,n){var r=e+n-2*t;return r===0?.5:(e-t)/r}function G6(e,t,n,r,a){var i=(t-e)*r+e,o=(n-t)*r+t,l=(o-i)*r+i;a[0]=e,a[1]=i,a[2]=l,a[3]=l,a[4]=o,a[5]=n}function Fht(e,t,n,r,a,i,o,l,s){var u,c=.005,d=1/0;Nu[0]=o,Nu[1]=l;for(var p=0;p<1;p+=.05){Yl[0]=Yo(e,n,a,p),Yl[1]=Yo(t,r,i,p);var f=Xh(Nu,Yl);f<d&&(u=p,d=f)}d=1/0;for(var h=0;h<32&&!(c<Jhe);h++){var m=u-c,v=u+c;Yl[0]=Yo(e,n,a,m),Yl[1]=Yo(t,r,i,m);var f=Xh(Yl,Nu);if(m>=0&&f<d)u=m,d=f;else{x1[0]=Yo(e,n,a,v),x1[1]=Yo(t,r,i,v);var g=Xh(x1,Nu);v<=1&&g<d?(u=v,d=g):c*=.5}}return Vf(d)}function Eht(e,t,n,r,a,i,o){for(var l=e,s=t,u=0,c=1/o,d=1;d<=o;d++){var p=d*c,f=Yo(e,n,a,p),h=Yo(t,r,i,p),m=f-l,v=h-s;u+=Math.sqrt(m*m+v*v),l=f,s=h}return u}var wht=/cubic-bezier\(([0-9,\.e ]+)\)/;function qI(e){var t=e&&wht.exec(e);if(t){var n=t[1].split(","),r=+Ws(n[0]),a=+Ws(n[1]),i=+Ws(n[2]),o=+Ws(n[3]);if(isNaN(r+a+i+o))return;var l=[];return function(s){return s<=0?0:s>=1?1:z6(0,r,i,1,s,l)&&Ni(0,a,o,1,l[0])}}}var Sht=(function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||xi,this.ondestroy=t.ondestroy||xi,this.onrestart=t.onrestart||xi,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,n){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=n;return}var r=this._life,a=t-this._startTime-this._pausedTime,i=a/r;i<0&&(i=0),i=Math.min(i,1);var o=this.easingFunc,l=o?o(i):i;if(this.onframe(l),i===1)if(this.loop){var s=a%r;this._startTime=t-s,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=In(t)?t:rb[t]||qI(t)},e})(),eme=(function(){function e(t){this.value=t}return e})(),Aht=(function(){function e(){this._len=0}return e.prototype.insert=function(t){var n=new eme(t);return this.insertEntry(n),n},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var n=t.prev,r=t.next;n?n.next=r:this.head=r,r?r.prev=n:this.tail=n,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e})(),f0=(function(){function e(t){this._list=new Aht,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,n){var r=this._list,a=this._map,i=null;if(a[t]==null){var o=r.len(),l=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var s=r.head;r.remove(s),delete a[s.key],i=s.value,this._lastRemovedEntry=s}l?l.value=n:l=new eme(n),l.key=t,r.insertEntry(l),a[t]=l}return i},e.prototype.get=function(t){var n=this._map[t],r=this._list;if(n!=null)return n!==r.tail&&(r.remove(n),r.insertEntry(n)),n.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e})(),OU={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Js(e){return e=Math.round(e),e<0?0:e>255?255:e}function _ht(e){return e=Math.round(e),e<0?0:e>360?360:e}function w5(e){return e<0?0:e>1?1:e}function s7(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?Js(parseFloat(t)/100*255):Js(parseInt(t,10))}function Hf(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?w5(parseFloat(t)/100):w5(parseFloat(t))}function ES(e,t,n){return n<0?n+=1:n>1&&(n-=1),n*6<1?e+(t-e)*n*6:n*2<1?t:n*3<2?e+(t-e)*(2/3-n)*6:e}function Tf(e,t,n){return e+(t-e)*n}function Wl(e,t,n,r,a){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e}function QB(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var tme=new f0(20),g8=null;function bv(e,t){g8&&QB(g8,t),g8=tme.put(e,g8||t.slice())}function Ro(e,t){if(e){t=t||[];var n=tme.get(e);if(n)return QB(t,n);e=e+"";var r=e.replace(/ /g,"").toLowerCase();if(r in OU)return QB(t,OU[r]),bv(e,t),t;var a=r.length;if(r.charAt(0)==="#"){if(a===4||a===5){var i=parseInt(r.slice(1,4),16);if(!(i>=0&&i<=4095)){Wl(t,0,0,0,1);return}return Wl(t,(i&3840)>>4|(i&3840)>>8,i&240|(i&240)>>4,i&15|(i&15)<<4,a===5?parseInt(r.slice(4),16)/15:1),bv(e,t),t}else if(a===7||a===9){var i=parseInt(r.slice(1,7),16);if(!(i>=0&&i<=16777215)){Wl(t,0,0,0,1);return}return Wl(t,(i&16711680)>>16,(i&65280)>>8,i&255,a===9?parseInt(r.slice(7),16)/255:1),bv(e,t),t}return}var o=r.indexOf("("),l=r.indexOf(")");if(o!==-1&&l+1===a){var s=r.substr(0,o),u=r.substr(o+1,l-(o+1)).split(","),c=1;switch(s){case"rgba":if(u.length!==4)return u.length===3?Wl(t,+u[0],+u[1],+u[2],1):Wl(t,0,0,0,1);c=Hf(u.pop());case"rgb":if(u.length>=3)return Wl(t,s7(u[0]),s7(u[1]),s7(u[2]),u.length===3?c:Hf(u[3])),bv(e,t),t;Wl(t,0,0,0,1);return;case"hsla":if(u.length!==4){Wl(t,0,0,0,1);return}return u[3]=Hf(u[3]),eR(u,t),bv(e,t),t;case"hsl":if(u.length!==3){Wl(t,0,0,0,1);return}return eR(u,t),bv(e,t),t;default:return}}Wl(t,0,0,0,1)}}function eR(e,t){var n=(parseFloat(e[0])%360+360)%360/360,r=Hf(e[1]),a=Hf(e[2]),i=a<=.5?a*(r+1):a+r-a*r,o=a*2-i;return t=t||[],Wl(t,Js(ES(o,i,n+1/3)*255),Js(ES(o,i,n)*255),Js(ES(o,i,n-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Dht(e){if(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255,a=Math.min(t,n,r),i=Math.max(t,n,r),o=i-a,l=(i+a)/2,s,u;if(o===0)s=0,u=0;else{l<.5?u=o/(i+a):u=o/(2-i-a);var c=((i-t)/6+o/2)/o,d=((i-n)/6+o/2)/o,p=((i-r)/6+o/2)/o;t===i?s=p-d:n===i?s=1/3+c-p:r===i&&(s=2/3+d-c),s<0&&(s+=1),s>1&&(s-=1)}var f=[s*360,u,l];return e[3]!=null&&f.push(e[3]),f}}function tR(e,t){var n=Ro(e);if(n){for(var r=0;r<3;r++)t<0?n[r]=n[r]*(1-t)|0:n[r]=(255-n[r])*t+n[r]|0,n[r]>255?n[r]=255:n[r]<0&&(n[r]=0);return Xs(n,n.length===4?"rgba":"rgb")}}function Tht(e){var t=Ro(e);if(t)return((1<<24)+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function ab(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){n=n||[];var r=e*(t.length-1),a=Math.floor(r),i=Math.ceil(r),o=t[a],l=t[i],s=r-a;return n[0]=Js(Tf(o[0],l[0],s)),n[1]=Js(Tf(o[1],l[1],s)),n[2]=Js(Tf(o[2],l[2],s)),n[3]=w5(Tf(o[3],l[3],s)),n}}var xht=ab;function YI(e,t,n){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var r=e*(t.length-1),a=Math.floor(r),i=Math.ceil(r),o=Ro(t[a]),l=Ro(t[i]),s=r-a,u=Xs([Js(Tf(o[0],l[0],s)),Js(Tf(o[1],l[1],s)),Js(Tf(o[2],l[2],s)),w5(Tf(o[3],l[3],s))],"rgba");return n?{color:u,leftIndex:a,rightIndex:i,value:r}:u}}var kht=YI;function Qh(e,t,n,r){var a=Ro(e);if(e)return a=Dht(a),t!=null&&(a[0]=_ht(In(t)?t(a[0]):t)),n!=null&&(a[1]=Hf(In(n)?n(a[1]):n)),r!=null&&(a[2]=Hf(In(r)?r(a[2]):r)),Xs(eR(a),"rgba")}function nme(e,t){var n=Ro(e);if(n&&t!=null)return n[3]=w5(t),Xs(n,"rgba")}function Xs(e,t){if(!(!e||!e.length)){var n=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(n+=","+e[3]),t+"("+n+")"}}function S5(e,t){var n=Ro(e);return n?(.299*n[0]+.587*n[1]+.114*n[2])*n[3]/255+(1-n[3])*t:0}function Mht(){return Xs([Math.round(Math.random()*255),Math.round(Math.random()*255),Math.round(Math.random()*255)],"rgb")}var PU=new f0(100);function j6(e){if(mn(e)){var t=PU.get(e);return t||(t=tR(e,-.1),PU.put(e,t)),t}else if(e4(e)){var n=Vt({},e);return n.colorStops=on(e.colorStops,function(r){return{offset:r.offset,color:tR(r.color,-.1)}}),n}return e}const Bht=Object.freeze(Object.defineProperty({__proto__:null,fastLerp:ab,fastMapToColor:xht,lerp:YI,lift:tR,liftColor:j6,lum:S5,mapToColor:kht,modifyAlpha:nme,modifyHSL:Qh,parse:Ro,parseCssFloat:Hf,parseCssInt:s7,random:Mht,stringify:Xs,toHex:Tht},Symbol.toStringTag,{value:"Module"}));var K6=Math.round;function A5(e){var t;if(!e||e==="transparent")e="none";else if(typeof e=="string"&&e.indexOf("rgba")>-1){var n=Ro(e);n&&(e="rgb("+n[0]+","+n[1]+","+n[2]+")",t=n[3])}return{color:e,opacity:t==null?1:t}}var IU=1e-4;function xf(e){return e<IU&&e>-IU}function y8(e){return K6(e*1e3)/1e3}function nR(e){return K6(e*1e4)/1e4}function Rht(e){return"matrix("+y8(e[0])+","+y8(e[1])+","+y8(e[2])+","+y8(e[3])+","+nR(e[4])+","+nR(e[5])+")"}var Lht={left:"start",right:"end",center:"middle",middle:"middle"};function Oht(e,t,n){return n==="top"?e+=t/2:n==="bottom"&&(e-=t/2),e}function Pht(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function Iht(e){var t=e.style,n=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function rme(e){return e&&!!e.image}function Nht(e){return e&&!!e.svgElement}function JI(e){return rme(e)||Nht(e)}function ame(e){return e.type==="linear"}function ime(e){return e.type==="radial"}function ome(e){return e&&(e.type==="linear"||e.type==="radial")}function iF(e){return"url(#"+e+")"}function lme(e){var t=e.getGlobalScale(),n=Math.max(t[0],t[1]);return Math.max(Math.ceil(Math.log(n)/Math.log(10)),1)}function sme(e){var t=e.x||0,n=e.y||0,r=(e.rotation||0)*tb,a=xn(e.scaleX,1),i=xn(e.scaleY,1),o=e.skewX||0,l=e.skewY||0,s=[];return(t||n)&&s.push("translate("+t+"px,"+n+"px)"),r&&s.push("rotate("+r+")"),(a!==1||i!==1)&&s.push("scale("+a+","+i+")"),(o||l)&&s.push("skew("+K6(o*tb)+"deg, "+K6(l*tb)+"deg)"),s.join(" ")}var $ht=(function(){return er.hasGlobalWindow&&In(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer!="undefined"?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}})(),rR=Array.prototype.slice;function Hc(e,t,n){return(t-e)*n+e}function wS(e,t,n,r){for(var a=t.length,i=0;i<a;i++)e[i]=Hc(t[i],n[i],r);return e}function Vht(e,t,n,r){for(var a=t.length,i=a&&t[0].length,o=0;o<a;o++){e[o]||(e[o]=[]);for(var l=0;l<i;l++)e[o][l]=Hc(t[o][l],n[o][l],r)}return e}function b8(e,t,n,r){for(var a=t.length,i=0;i<a;i++)e[i]=t[i]+n[i]*r;return e}function NU(e,t,n,r){for(var a=t.length,i=a&&t[0].length,o=0;o<a;o++){e[o]||(e[o]=[]);for(var l=0;l<i;l++)e[o][l]=t[o][l]+n[o][l]*r}return e}function Hht(e,t){for(var n=e.length,r=t.length,a=n>r?t:e,i=Math.min(n,r),o=a[i-1]||{color:[0,0,0,0],offset:0},l=i;l<Math.max(n,r);l++)a.push({offset:o.offset,color:o.color.slice()})}function zht(e,t,n){var r=e,a=t;if(!(!r.push||!a.push)){var i=r.length,o=a.length;if(i!==o){var l=i>o;if(l)r.length=o;else for(var s=i;s<o;s++)r.push(n===1?a[s]:rR.call(a[s]))}for(var u=r[0]&&r[0].length,s=0;s<r.length;s++)if(n===1)isNaN(r[s])&&(r[s]=a[s]);else for(var c=0;c<u;c++)isNaN(r[s][c])&&(r[s][c]=a[s][c])}}function ib(e){if(ho(e)){var t=e.length;if(ho(e[0])){for(var n=[],r=0;r<t;r++)n.push(rR.call(e[r]));return n}return rR.call(e)}return e}function u7(e){return e[0]=Math.floor(e[0])||0,e[1]=Math.floor(e[1])||0,e[2]=Math.floor(e[2])||0,e[3]=e[3]==null?1:e[3],"rgba("+e.join(",")+")"}function Wht(e){return ho(e&&e[0])?2:1}var C8=0,c7=1,ume=2,_y=3,aR=4,iR=5,$U=6;function VU(e){return e===aR||e===iR}function F8(e){return e===c7||e===ume}var Vg=[0,0,0,0],Ght=(function(){function e(t){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=t}return e.prototype.isFinished=function(){return this._finished},e.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},e.prototype.needsAnimate=function(){return this.keyframes.length>=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,n,r){this._needsSort=!0;var a=this.keyframes,i=a.length,o=!1,l=$U,s=n;if(ho(n)){var u=Wht(n);l=u,(u===1&&!Jr(n[0])||u===2&&!Jr(n[0][0]))&&(o=!0)}else if(Jr(n)&&!c0(n))l=C8;else if(mn(n))if(!isNaN(+n))l=C8;else{var c=Ro(n);c&&(s=c,l=_y)}else if(e4(n)){var d=Vt({},s);d.colorStops=on(n.colorStops,function(f){return{offset:f.offset,color:Ro(f.color)}}),ame(n)?l=aR:ime(n)&&(l=iR),s=d}i===0?this.valType=l:(l!==this.valType||l===$U)&&(o=!0),this.discrete=this.discrete||o;var p={time:t,value:s,rawValue:n,percent:0};return r&&(p.easing=r,p.easingFunc=In(r)?r:rb[r]||qI(r)),a.push(p),p},e.prototype.prepare=function(t,n){var r=this.keyframes;this._needsSort&&r.sort(function(m,v){return m.time-v.time});for(var a=this.valType,i=r.length,o=r[i-1],l=this.discrete,s=F8(a),u=VU(a),c=0;c<i;c++){var d=r[c],p=d.value,f=o.value;d.percent=d.time/t,l||(s&&c!==i-1?zht(p,f,a):u&&Hht(p.colorStops,f.colorStops))}if(!l&&a!==iR&&n&&this.needsAnimate()&&n.needsAnimate()&&a===n.valType&&!n._finished){this._additiveTrack=n;for(var h=r[0].value,c=0;c<i;c++)a===C8?r[c].additiveValue=r[c].value-h:a===_y?r[c].additiveValue=b8([],r[c].value,h,-1):F8(a)&&(r[c].additiveValue=a===c7?b8([],r[c].value,h,-1):NU([],r[c].value,h,-1))}},e.prototype.step=function(t,n){if(!this._finished){this._additiveTrack&&this._additiveTrack._finished&&(this._additiveTrack=null);var r=this._additiveTrack!=null,a=r?"additiveValue":"value",i=this.valType,o=this.keyframes,l=o.length,s=this.propName,u=i===_y,c,d=this._lastFr,p=Math.min,f,h;if(l===1)f=h=o[0];else{if(n<0)c=0;else if(n<this._lastFrP){var m=p(d+1,l-1);for(c=m;c>=0&&!(o[c].percent<=n);c--);c=p(c,l-2)}else{for(c=d;c<l&&!(o[c].percent>n);c++);c=p(c-1,l-2)}h=o[c+1],f=o[c]}if(f&&h){this._lastFr=c,this._lastFrP=n;var v=h.percent-f.percent,g=v===0?1:p((n-f.percent)/v,1);h.easingFunc&&(g=h.easingFunc(g));var C=r?this._additiveValue:u?Vg:t[s];if((F8(i)||u)&&!C&&(C=this._additiveValue=[]),this.discrete)t[s]=g<1?f.rawValue:h.rawValue;else if(F8(i))i===c7?wS(C,f[a],h[a],g):Vht(C,f[a],h[a],g);else if(VU(i)){var F=f[a],b=h[a],E=i===aR;t[s]={type:E?"linear":"radial",x:Hc(F.x,b.x,g),y:Hc(F.y,b.y,g),colorStops:on(F.colorStops,function(S,A){var _=b.colorStops[A];return{offset:Hc(S.offset,_.offset,g),color:u7(wS([],S.color,_.color,g))}}),global:b.global},E?(t[s].x2=Hc(F.x2,b.x2,g),t[s].y2=Hc(F.y2,b.y2,g)):t[s].r=Hc(F.r,b.r,g)}else if(u)wS(C,f[a],h[a],g),r||(t[s]=u7(C));else{var w=Hc(f[a],h[a],g);r?this._additiveValue=w:t[s]=w}r&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var n=this.valType,r=this.propName,a=this._additiveValue;n===C8?t[r]=t[r]+a:n===_y?(Ro(t[r],Vg),b8(Vg,Vg,a,1),t[r]=u7(Vg)):n===c7?b8(t[r],t[r],a,1):n===ume&&NU(t[r],t[r],a,1)},e})(),XI=(function(){function e(t,n,r,a){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=n,n&&a){tF("Can' use additive animation on looped animation.");return}this._additiveAnimators=a,this._allowDiscrete=r}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,n,r){return this.whenWithKeys(t,n,yr(n),r)},e.prototype.whenWithKeys=function(t,n,r,a){for(var i=this._tracks,o=0;o<r.length;o++){var l=r[o],s=i[l];if(!s){s=i[l]=new Ght(l);var u=void 0,c=this._getAdditiveTrack(l);if(c){var d=c.keyframes,p=d[d.length-1];u=p&&p.value,c.valType===_y&&u&&(u=u7(u))}else u=this._target[l];if(u==null)continue;t>0&&s.addKeyframe(0,ib(u),a),this._trackKeys.push(l)}s.addKeyframe(t,ib(n[l]),a)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var n=t.length,r=0;r<n;r++)t[r].call(this)},e.prototype._abortedCallback=function(){this._setTracksFinished();var t=this.animation,n=this._abortedCbs;if(t&&t.removeClip(this._clip),this._clip=null,n)for(var r=0;r<n.length;r++)n[r].call(this)},e.prototype._setTracksFinished=function(){for(var t=this._tracks,n=this._trackKeys,r=0;r<n.length;r++)t[n[r]].setFinished()},e.prototype._getAdditiveTrack=function(t){var n,r=this._additiveAnimators;if(r)for(var a=0;a<r.length;a++){var i=r[a].getTrack(t);i&&(n=i)}return n},e.prototype.start=function(t){if(!(this._started>0)){this._started=1;for(var n=this,r=[],a=this._maxTime||0,i=0;i<this._trackKeys.length;i++){var o=this._trackKeys[i],l=this._tracks[o],s=this._getAdditiveTrack(o),u=l.keyframes,c=u.length;if(l.prepare(a,s),l.needsAnimate())if(!this._allowDiscrete&&l.discrete){var d=u[c-1];d&&(n._target[l.propName]=d.rawValue),l.setFinished()}else r.push(l)}if(r.length||this._force){var p=new Sht({life:a,loop:this._loop,delay:this._delay||0,onframe:function(f){n._started=2;var h=n._additiveAnimators;if(h){for(var m=!1,v=0;v<h.length;v++)if(h[v]._clip){m=!0;break}m||(n._additiveAnimators=null)}for(var v=0;v<r.length;v++)r[v].step(n._target,f);var g=n._onframeCbs;if(g)for(var v=0;v<g.length;v++)g[v](n._target,f)},ondestroy:function(){n._doneCallback()}});this._clip=p,this.animation&&this.animation.addClip(p),t&&p.setEasing(t)}else this._doneCallback();return this}},e.prototype.stop=function(t){if(this._clip){var n=this._clip;t&&n.onframe(1),this._abortedCallback()}},e.prototype.delay=function(t){return this._delay=t,this},e.prototype.during=function(t){return t&&(this._onframeCbs||(this._onframeCbs=[]),this._onframeCbs.push(t)),this},e.prototype.done=function(t){return t&&(this._doneCbs||(this._doneCbs=[]),this._doneCbs.push(t)),this},e.prototype.aborted=function(t){return t&&(this._abortedCbs||(this._abortedCbs=[]),this._abortedCbs.push(t)),this},e.prototype.getClip=function(){return this._clip},e.prototype.getTrack=function(t){return this._tracks[t]},e.prototype.getTracks=function(){var t=this;return on(this._trackKeys,function(n){return t._tracks[n]})},e.prototype.stopTracks=function(t,n){if(!t.length||!this._clip)return!0;for(var r=this._tracks,a=this._trackKeys,i=0;i<t.length;i++){var o=r[t[i]];o&&!o.isFinished()&&(n?o.step(this._target,1):this._started===1&&o.step(this._target,0),o.setFinished())}for(var l=!0,i=0;i<a.length;i++)if(!r[a[i]].isFinished()){l=!1;break}return l&&this._abortedCallback(),l},e.prototype.saveTo=function(t,n,r){if(t){n=n||this._trackKeys;for(var a=0;a<n.length;a++){var i=n[a],o=this._tracks[i];if(!(!o||o.isFinished())){var l=o.keyframes,s=l[r?0:l.length-1];s&&(t[i]=ib(s.rawValue))}}}},e.prototype.__changeFinalValue=function(t,n){n=n||yr(t);for(var r=0;r<n.length;r++){var a=n[r],i=this._tracks[a];if(i){var o=i.keyframes;if(o.length>1){var l=o.pop();i.addKeyframe(l.time,t[a]),i.prepare(this._maxTime,i.getAdditiveTrack())}}}},e})();function r1(){return new Date().getTime()}var jht=(function(e){Lt(t,e);function t(n){var r=e.call(this)||this;return r._running=!1,r._time=0,r._pausedTime=0,r._pauseStart=0,r._paused=!1,n=n||{},r.stage=n.stage||{},r}return t.prototype.addClip=function(n){n.animation&&this.removeClip(n),this._head?(this._tail.next=n,n.prev=this._tail,n.next=null,this._tail=n):this._head=this._tail=n,n.animation=this},t.prototype.addAnimator=function(n){n.animation=this;var r=n.getClip();r&&this.addClip(r)},t.prototype.removeClip=function(n){if(n.animation){var r=n.prev,a=n.next;r?r.next=a:this._head=a,a?a.prev=r:this._tail=r,n.next=n.prev=n.animation=null}},t.prototype.removeAnimator=function(n){var r=n.getClip();r&&this.removeClip(r),n.animation=null},t.prototype.update=function(n){for(var r=r1()-this._pausedTime,a=r-this._time,i=this._head;i;){var o=i.next,l=i.step(r,a);l&&(i.ondestroy(),this.removeClip(i)),i=o}this._time=r,n||(this.trigger("frame",a),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var n=this;this._running=!0;function r(){n._running&&(V6(r),!n._paused&&n.update())}V6(r)},t.prototype.start=function(){this._running||(this._time=r1(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=r1(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=r1()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var n=this._head;n;){var r=n.next;n.prev=n.next=n.animation=null,n=r}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(n,r){r=r||{},this.start();var a=new XI(n,r.loop);return this.addAnimator(a),a},t})(Cs),Kht=300,SS=er.domSupported,AS=(function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],n={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},r=on(e,function(a){var i=a.replace("mouse","pointer");return n.hasOwnProperty(i)?i:a});return{mouse:e,touch:t,pointer:r}})(),HU={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},zU=!1;function oR(e){var t=e.pointerType;return t==="pen"||t==="touch"}function Uht(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function _S(e){e&&(e.zrByTouch=!0)}function qht(e,t){return Gl(e.dom,new Yht(e,t),!0)}function cme(e,t){for(var n=t,r=!1;n&&n.nodeType!==9&&!(r=n.domBelongToZr||n!==t&&n===e.painterRoot);)n=n.parentNode;return r}var Yht=(function(){function e(t,n){this.stopPropagation=xi,this.stopImmediatePropagation=xi,this.preventDefault=xi,this.type=n.type,this.target=this.currentTarget=t.dom,this.pointerType=n.pointerType,this.clientX=n.clientX,this.clientY=n.clientY}return e})(),Bs={mousedown:function(e){e=Gl(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=Gl(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=Gl(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=Gl(this.dom,e);var t=e.toElement||e.relatedTarget;cme(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){zU=!0,e=Gl(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){zU||(e=Gl(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=Gl(this.dom,e),_S(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),Bs.mousemove.call(this,e),Bs.mousedown.call(this,e)},touchmove:function(e){e=Gl(this.dom,e),_S(e),this.handler.processGesture(e,"change"),Bs.mousemove.call(this,e)},touchend:function(e){e=Gl(this.dom,e),_S(e),this.handler.processGesture(e,"end"),Bs.mouseup.call(this,e),+new Date-+this.__lastTouchMoment<Kht&&Bs.click.call(this,e)},pointerdown:function(e){Bs.mousedown.call(this,e)},pointermove:function(e){oR(e)||Bs.mousemove.call(this,e)},pointerup:function(e){Bs.mouseup.call(this,e)},pointerout:function(e){oR(e)||Bs.mouseout.call(this,e)}};ke(["click","dblclick","contextmenu"],function(e){Bs[e]=function(t){t=Gl(this.dom,t),this.trigger(e,t)}});var lR={pointermove:function(e){oR(e)||lR.mousemove.call(this,e)},pointerup:function(e){lR.mouseup.call(this,e)},mousemove:function(e){this.trigger("mousemove",e)},mouseup:function(e){var t=this.__pointerCapturing;this.__togglePointerCapture(!1),this.trigger("mouseup",e),t&&(e.zrEventControl="only_globalout",this.trigger("mouseout",e))}};function Jht(e,t){var n=t.domHandlers;er.pointerEventsSupported?ke(AS.pointer,function(r){d7(t,r,function(a){n[r].call(e,a)})}):(er.touchEventsSupported&&ke(AS.touch,function(r){d7(t,r,function(a){n[r].call(e,a),Uht(t)})}),ke(AS.mouse,function(r){d7(t,r,function(a){a=UI(a),t.touching||n[r].call(e,a)})}))}function Xht(e,t){er.pointerEventsSupported?ke(HU.pointer,n):er.touchEventsSupported||ke(HU.mouse,n);function n(r){function a(i){i=UI(i),cme(e,i.target)||(i=qht(e,i),t.domHandlers[r].call(e,i))}d7(t,r,a,{capture:!0})}}function d7(e,t,n,r){e.mounted[t]=n,e.listenerOpts[t]=r,JB(e.domTarget,t,n,r)}function DS(e){var t=e.mounted;for(var n in t)t.hasOwnProperty(n)&&tht(e.domTarget,n,t[n],e.listenerOpts[n]);e.mounted={}}var WU=(function(){function e(t,n){this.mounted={},this.listenerOpts={},this.touching=!1,this.domTarget=t,this.domHandlers=n}return e})(),Zht=(function(e){Lt(t,e);function t(n,r){var a=e.call(this)||this;return a.__pointerCapturing=!1,a.dom=n,a.painterRoot=r,a._localHandlerScope=new WU(n,Bs),SS&&(a._globalHandlerScope=new WU(document,lR)),Jht(a,a._localHandlerScope),a}return t.prototype.dispose=function(){DS(this._localHandlerScope),SS&&DS(this._globalHandlerScope)},t.prototype.setCursor=function(n){this.dom.style&&(this.dom.style.cursor=n||"default")},t.prototype.__togglePointerCapture=function(n){if(this.__mayPointerCapture=null,SS&&+this.__pointerCapturing^+n){this.__pointerCapturing=n;var r=this._globalHandlerScope;n?Xht(this,r):DS(r)}},t})(Cs),dme=1;er.hasGlobalWindow&&(dme=Math.max(window.devicePixelRatio||window.screen&&window.screen.deviceXDPI/window.screen.logicalXDPI||1,1));var U6=dme,sR=.4,uR="#333",cR="#ccc",Qht="#eee",GU=n4,jU=5e-5;function Gp(e){return e>jU||e<-jU}var jp=[],Cv=[],TS=is(),xS=Math.abs,ZI=(function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return Gp(this.rotation)||Gp(this.x)||Gp(this.y)||Gp(this.scaleX-1)||Gp(this.scaleY-1)||Gp(this.skewX)||Gp(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,n=this.needLocalTransform(),r=this.transform;if(!(n||t)){r&&(GU(r),this.invTransform=null);return}r=r||is(),n?this.getLocalTransform(r):GU(r),t&&(n?Zh(r,t,r):aF(r,t)),this.transform=r,this._resolveGlobalScaleRatio(r)},e.prototype._resolveGlobalScaleRatio=function(t){var n=this.globalScaleRatio;if(n!=null&&n!==1){this.getGlobalScale(jp);var r=jp[0]<0?-1:1,a=jp[1]<0?-1:1,i=((jp[0]-r)*n+r)/jp[0]||0,o=((jp[1]-a)*n+a)/jp[1]||0;t[0]*=i,t[1]*=i,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||is(),Km(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,n=[];t;)n.push(t),t=t.parent;for(;t=n.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(t){var n=t[0]*t[0]+t[1]*t[1],r=t[2]*t[2]+t[3]*t[3],a=Math.atan2(t[1],t[0]),i=Math.PI/2+a-Math.atan2(t[3],t[2]);r=Math.sqrt(r)*Math.cos(i),n=Math.sqrt(n),this.skewX=i,this.skewY=0,this.rotation=-a,this.x=+t[4],this.y=+t[5],this.scaleX=n,this.scaleY=r,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,n=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||is(),Zh(Cv,t.invTransform,n),n=Cv);var r=this.originX,a=this.originY;(r||a)&&(TS[4]=r,TS[5]=a,Zh(Cv,n,TS),Cv[4]-=r,Cv[5]-=a,n=Cv),this.setLocalTransform(n)}},e.prototype.getGlobalScale=function(t){var n=this.transform;return t=t||[],n?(t[0]=Math.sqrt(n[0]*n[0]+n[1]*n[1]),t[1]=Math.sqrt(n[2]*n[2]+n[3]*n[3]),n[0]<0&&(t[0]=-t[0]),n[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,n){var r=[t,n],a=this.invTransform;return a&&Bo(r,r,a),r},e.prototype.transformCoordToGlobal=function(t,n){var r=[t,n],a=this.transform;return a&&Bo(r,r,a),r},e.prototype.getLineScale=function(){var t=this.transform;return t&&xS(t[0]-1)>1e-10&&xS(t[3]-1)>1e-10?Math.sqrt(xS(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){q6(this,t)},e.getLocalTransform=function(t,n){n=n||[];var r=t.originX||0,a=t.originY||0,i=t.scaleX,o=t.scaleY,l=t.anchorX,s=t.anchorY,u=t.rotation||0,c=t.x,d=t.y,p=t.skewX?Math.tan(t.skewX):0,f=t.skewY?Math.tan(-t.skewY):0;if(r||a||l||s){var h=r+l,m=a+s;n[4]=-h*i-p*m*o,n[5]=-m*o-f*h*i}else n[4]=n[5]=0;return n[0]=i,n[3]=o,n[1]=f*i,n[2]=p*o,u&&r4(n,n,u),n[4]+=r+c,n[5]+=a+d,n},e.initDefaultProps=(function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0})(),e})(),dc=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function q6(e,t){for(var n=0;n<dc.length;n++){var r=dc[n];e[r]=t[r]}}function Zu(e){E8||(E8=new f0(100)),e=e||Fd;var t=E8.get(e);return t||(t={font:e,strWidthCache:new f0(500),asciiWidthMap:null,asciiWidthMapTried:!1,stWideCharWidth:ms.measureText("国",e).width,asciiCharWidth:ms.measureText("a",e).width},E8.put(e,t)),t}var E8;function emt(e){if(!(kS>=KU)){e=e||Fd;for(var t=[],n=+new Date,r=0;r<=127;r++)t[r]=ms.measureText(String.fromCharCode(r),e).width;var a=+new Date-n;return a>16?kS=KU:a>2&&kS++,t}}var kS=0,KU=5;function fme(e,t){return e.asciiWidthMapTried||(e.asciiWidthMap=emt(e.font),e.asciiWidthMapTried=!0),0<=t&&t<=127?e.asciiWidthMap!=null?e.asciiWidthMap[t]:e.asciiCharWidth:e.stWideCharWidth}function Qu(e,t){var n=e.strWidthCache,r=n.get(t);return r==null&&(r=ms.measureText(t,e.font).width,n.put(t,r)),r}function UU(e,t,n,r){var a=Qu(Zu(t),e),i=a4(t),o=p0(0,a,n),l=em(0,i,r),s=new tr(o,l,a,i);return s}function oF(e,t,n,r){var a=((e||"")+"").split(`
`),i=a.length;if(i===1)return UU(a[0],t,n,r);for(var o=new tr(0,0,0,0),l=0;l<a.length;l++){var s=UU(a[l],t,n,r);l===0?o.copy(s):o.union(s)}return o}function p0(e,t,n,r){return n==="right"?r?e+=t:e-=t:n==="center"&&(r?e+=t/2:e-=t/2),e}function em(e,t,n,r){return n==="middle"?r?e+=t/2:e-=t/2:n==="bottom"&&(r?e+=t:e-=t),e}function a4(e){return Zu(e).stWideCharWidth}function fc(e,t){return typeof e=="string"?e.lastIndexOf("%")>=0?parseFloat(e)/100*t:parseFloat(e):e}function Y6(e,t,n){var r=t.position||"inside",a=t.distance!=null?t.distance:5,i=n.height,o=n.width,l=i/2,s=n.x,u=n.y,c="left",d="top";if(r instanceof Array)s+=fc(r[0],n.width),u+=fc(r[1],n.height),c=null,d=null;else switch(r){case"left":s-=a,u+=l,c="right",d="middle";break;case"right":s+=a+o,u+=l,d="middle";break;case"top":s+=o/2,u-=a,c="center",d="bottom";break;case"bottom":s+=o/2,u+=i+a,c="center";break;case"inside":s+=o/2,u+=l,c="center",d="middle";break;case"insideLeft":s+=a,u+=l,d="middle";break;case"insideRight":s+=o-a,u+=l,c="right",d="middle";break;case"insideTop":s+=o/2,u+=a,c="center";break;case"insideBottom":s+=o/2,u+=i-a,c="center",d="bottom";break;case"insideTopLeft":s+=a,u+=a;break;case"insideTopRight":s+=o-a,u+=a,c="right";break;case"insideBottomLeft":s+=a,u+=i-a,d="bottom";break;case"insideBottomRight":s+=o-a,u+=i-a,c="right",d="bottom";break}return e=e||{},e.x=s,e.y=u,e.align=c,e.verticalAlign=d,e}var MS="__zr_normal__",BS=dc.concat(["ignore"]),tmt=ou(dc,function(e,t){return e[t]=!0,e},{ignore:!1}),Fv={},nmt=new tr(0,0,0,0),w8=[],lF=(function(){function e(t){this.id=zI(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,n,r){switch(this.draggable){case"horizontal":n=0;break;case"vertical":t=0;break}var a=this.transform;a||(a=this.transform=[1,0,0,1,0,0]),a[4]+=t,a[5]+=n,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var n=this._textContent;if(n&&(!n.ignore||t)){this.textConfig||(this.textConfig={});var r=this.textConfig,a=r.local,i=n.innerTransformable,o=void 0,l=void 0,s=!1;i.parent=a?this:null;var u=!1;i.copyTransform(n);var c=r.position!=null,d=r.autoOverflowArea,p=void 0;if((d||c)&&(p=nmt,r.layoutRect?p.copy(r.layoutRect):p.copy(this.getBoundingRect()),a||p.applyTransform(this.transform)),c){this.calculateTextPosition?this.calculateTextPosition(Fv,r,p):Y6(Fv,r,p),i.x=Fv.x,i.y=Fv.y,o=Fv.align,l=Fv.verticalAlign;var f=r.origin;if(f&&r.rotation!=null){var h=void 0,m=void 0;f==="center"?(h=p.width*.5,m=p.height*.5):(h=fc(f[0],p.width),m=fc(f[1],p.height)),u=!0,i.originX=-i.x+h+(a?0:p.x),i.originY=-i.y+m+(a?0:p.y)}}r.rotation!=null&&(i.rotation=r.rotation);var v=r.offset;v&&(i.x+=v[0],i.y+=v[1],u||(i.originX=-v[0],i.originY=-v[1]));var g=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={});if(d){var C=g.overflowRect=g.overflowRect||new tr(0,0,0,0);i.getLocalTransform(w8),Km(w8,w8),tr.copy(C,p),C.applyTransform(w8)}else g.overflowRect=null;var F=r.inside==null?typeof r.position=="string"&&r.position.indexOf("inside")>=0:r.inside,b=void 0,E=void 0,w=void 0;F&&this.canBeInsideText()?(b=r.insideFill,E=r.insideStroke,(b==null||b==="auto")&&(b=this.getInsideTextFill()),(E==null||E==="auto")&&(E=this.getInsideTextStroke(b),w=!0)):(b=r.outsideFill,E=r.outsideStroke,(b==null||b==="auto")&&(b=this.getOutsideFill()),(E==null||E==="auto")&&(E=this.getOutsideStroke(b),w=!0)),b=b||"#000",(b!==g.fill||E!==g.stroke||w!==g.autoStroke||o!==g.align||l!==g.verticalAlign)&&(s=!0,g.fill=b,g.stroke=E,g.autoStroke=w,g.align=o,g.verticalAlign=l,n.setDefaultTextStyle(g)),n.__dirty|=El,s&&n.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?cR:uR},e.prototype.getOutsideStroke=function(t){var n=this.__zr&&this.__zr.getBackgroundColor(),r=typeof n=="string"&&Ro(n);r||(r=[255,255,255,1]);for(var a=r[3],i=this.__zr.isDarkMode(),o=0;o<3;o++)r[o]=r[o]*a+(i?0:255)*(1-a);return r[3]=1,Xs(r,"rgba")},e.prototype.traverse=function(t,n){},e.prototype.attrKV=function(t,n){t==="textConfig"?this.setTextConfig(n):t==="textContent"?this.setTextContent(n):t==="clipPath"?this.setClipPath(n):t==="extra"?(this.extra=this.extra||{},Vt(this.extra,n)):this[t]=n},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,n){if(typeof t=="string")this.attrKV(t,n);else if(Sn(t))for(var r=t,a=yr(r),i=0;i<a.length;i++){var o=a[i];this.attrKV(o,t[o])}return this.markRedraw(),this},e.prototype.saveCurrentToNormalState=function(t){this._innerSaveToNormal(t);for(var n=this._normalState,r=0;r<this.animators.length;r++){var a=this.animators[r],i=a.__fromStateTransition;if(!(a.getLoop()||i&&i!==MS)){var o=a.targetName,l=o?n[o]:n;a.saveTo(l)}}},e.prototype._innerSaveToNormal=function(t){var n=this._normalState;n||(n=this._normalState={}),t.textConfig&&!n.textConfig&&(n.textConfig=this.textConfig),this._savePrimaryToNormal(t,n,BS)},e.prototype._savePrimaryToNormal=function(t,n,r){for(var a=0;a<r.length;a++){var i=r[a];t[i]!=null&&!(i in n)&&(n[i]=this[i])}},e.prototype.hasState=function(){return this.currentStates.length>0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var n=this.states;return n[t]||(n[t]={}),n[t]},e.prototype.clearStates=function(t){this.useState(MS,!1,t)},e.prototype.useState=function(t,n,r,a){var i=t===MS,o=this.hasState();if(!(!o&&i)){var l=this.currentStates,s=this.stateTransition;if(!(sr(l,t)>=0&&(n||l.length===1))){var u;if(this.stateProxy&&!i&&(u=this.stateProxy(t)),u||(u=this.states&&this.states[t]),!u&&!i){tF("State "+t+" not exists.");return}i||this.saveCurrentToNormalState(u);var c=!!(u&&u.hoverLayer||a);c&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,u,this._normalState,n,!r&&!this.__inHover&&s&&s.duration>0,s);var d=this._textContent,p=this._textGuide;return d&&d.useState(t,n,r,c),p&&p.useState(t,n,r,c),i?(this.currentStates=[],this._normalState={}):n?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!c&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~El),u}}},e.prototype.useStates=function(t,n,r){if(!t.length)this.clearStates();else{var a=[],i=this.currentStates,o=t.length,l=o===i.length;if(l){for(var s=0;s<o;s++)if(t[s]!==i[s]){l=!1;break}}if(l)return;for(var s=0;s<o;s++){var u=t[s],c=void 0;this.stateProxy&&(c=this.stateProxy(u,t)),c||(c=this.states[u]),c&&a.push(c)}var d=a[o-1],p=!!(d&&d.hoverLayer||r);p&&this._toggleHoverLayerFlag(!0);var f=this._mergeStates(a),h=this.stateTransition;this.saveCurrentToNormalState(f),this._applyStateObj(t.join(","),f,this._normalState,!1,!n&&!this.__inHover&&h&&h.duration>0,h);var m=this._textContent,v=this._textGuide;m&&m.useStates(t,n,p),v&&v.useStates(t,n,p),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!p&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~El)}},e.prototype.isSilent=function(){for(var t=this;t;){if(t.silent)return!0;var n=t.__hostTarget;t=n?t.ignoreHostSilent?null:n:t.parent}return!1},e.prototype._updateAnimationTargets=function(){for(var t=0;t<this.animators.length;t++){var n=this.animators[t];n.targetName&&n.changeTarget(this[n.targetName])}},e.prototype.removeState=function(t){var n=sr(this.currentStates,t);if(n>=0){var r=this.currentStates.slice();r.splice(n,1),this.useStates(r)}},e.prototype.replaceState=function(t,n,r){var a=this.currentStates.slice(),i=sr(a,t),o=sr(a,n)>=0;i>=0?o?a.splice(i,1):a[i]=n:r&&!o&&a.push(n),this.useStates(a)},e.prototype.toggleState=function(t,n){n?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var n={},r,a=0;a<t.length;a++){var i=t[a];Vt(n,i),i.textConfig&&(r=r||{},Vt(r,i.textConfig))}return r&&(n.textConfig=r),n},e.prototype._applyStateObj=function(t,n,r,a,i,o){var l=!(n&&a);n&&n.textConfig?(this.textConfig=Vt({},a?this.textConfig:r.textConfig),Vt(this.textConfig,n.textConfig)):l&&r.textConfig&&(this.textConfig=r.textConfig);for(var s={},u=!1,c=0;c<BS.length;c++){var d=BS[c],p=i&&tmt[d];n&&n[d]!=null?p?(u=!0,s[d]=n[d]):this[d]=n[d]:l&&r[d]!=null&&(p?(u=!0,s[d]=r[d]):this[d]=r[d])}if(!i)for(var c=0;c<this.animators.length;c++){var f=this.animators[c],h=f.targetName;f.getLoop()||f.__changeFinalValue(h?(n||r)[h]:n||r)}u&&this._transitionState(t,s,o)},e.prototype._attachComponent=function(t){if(!(t.__zr&&!t.__hostTarget)&&t!==this){var n=this.__zr;n&&t.addSelfToZr(n),t.__zr=n,t.__hostTarget=this}},e.prototype._detachComponent=function(t){t.__zr&&t.removeSelfFromZr(t.__zr),t.__zr=null,t.__hostTarget=null},e.prototype.getClipPath=function(){return this._clipPath},e.prototype.setClipPath=function(t){this._clipPath&&this._clipPath!==t&&this.removeClipPath(),this._attachComponent(t),this._clipPath=t,this.markRedraw()},e.prototype.removeClipPath=function(){var t=this._clipPath;t&&(this._detachComponent(t),this._clipPath=null,this.markRedraw())},e.prototype.getTextContent=function(){return this._textContent},e.prototype.setTextContent=function(t){var n=this._textContent;n!==t&&(n&&n!==t&&this.removeTextContent(),t.innerTransformable=new ZI,this._attachComponent(t),this._textContent=t,this.markRedraw())},e.prototype.setTextConfig=function(t){this.textConfig||(this.textConfig={}),Vt(this.textConfig,t),this.markRedraw()},e.prototype.removeTextConfig=function(){this.textConfig=null,this.markRedraw()},e.prototype.removeTextContent=function(){var t=this._textContent;t&&(t.innerTransformable=null,this._detachComponent(t),this._textContent=null,this._innerTextDefaultStyle=null,this.markRedraw())},e.prototype.getTextGuideLine=function(){return this._textGuide},e.prototype.setTextGuideLine=function(t){this._textGuide&&this._textGuide!==t&&this.removeTextGuideLine(),this._attachComponent(t),this._textGuide=t,this.markRedraw()},e.prototype.removeTextGuideLine=function(){var t=this._textGuide;t&&(this._detachComponent(t),this._textGuide=null,this.markRedraw())},e.prototype.markRedraw=function(){this.__dirty|=El;var t=this.__zr;t&&(this.__inHover?t.refreshHover():t.refresh()),this.__hostTarget&&this.__hostTarget.markRedraw()},e.prototype.dirty=function(){this.markRedraw()},e.prototype._toggleHoverLayerFlag=function(t){this.__inHover=t;var n=this._textContent,r=this._textGuide;n&&(n.__inHover=t),r&&(r.__inHover=t)},e.prototype.addSelfToZr=function(t){if(this.__zr!==t){this.__zr=t;var n=this.animators;if(n)for(var r=0;r<n.length;r++)t.animation.addAnimator(n[r]);this._clipPath&&this._clipPath.addSelfToZr(t),this._textContent&&this._textContent.addSelfToZr(t),this._textGuide&&this._textGuide.addSelfToZr(t)}},e.prototype.removeSelfFromZr=function(t){if(this.__zr){this.__zr=null;var n=this.animators;if(n)for(var r=0;r<n.length;r++)t.animation.removeAnimator(n[r]);this._clipPath&&this._clipPath.removeSelfFromZr(t),this._textContent&&this._textContent.removeSelfFromZr(t),this._textGuide&&this._textGuide.removeSelfFromZr(t)}},e.prototype.animate=function(t,n,r){var a=t?this[t]:this,i=new XI(a,n,r);return t&&(i.targetName=t),this.addAnimator(i,t),i},e.prototype.addAnimator=function(t,n){var r=this.__zr,a=this;t.during(function(){a.updateDuringAnimation(n)}).done(function(){var i=a.animators,o=sr(i,t);o>=0&&i.splice(o,1)}),this.animators.push(t),r&&r.animation.addAnimator(t),r&&r.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,n){for(var r=this.animators,a=r.length,i=[],o=0;o<a;o++){var l=r[o];!t||t===l.scope?l.stop(n):i.push(l)}return this.animators=i,this},e.prototype.animateTo=function(t,n,r){RS(this,t,n,r)},e.prototype.animateFrom=function(t,n,r){RS(this,t,n,r,!0)},e.prototype._transitionState=function(t,n,r,a){for(var i=RS(this,n,r,a),o=0;o<i.length;o++)i[o].__fromStateTransition=t},e.prototype.getBoundingRect=function(){return null},e.prototype.getPaintRect=function(){return null},e.initDefaultProps=(function(){var t=e.prototype;t.type="element",t.name="",t.ignore=t.silent=t.ignoreHostSilent=t.isGroup=t.draggable=t.dragging=t.ignoreClip=t.__inHover=!1,t.__dirty=El;function n(r,a,i,o){Object.defineProperty(t,r,{get:function(){if(!this[a]){var s=this[a]=[];l(this,s)}return this[a]},set:function(s){this[i]=s[0],this[o]=s[1],this[a]=s,l(this,s)}});function l(s,u){Object.defineProperty(u,0,{get:function(){return s[i]},set:function(c){s[i]=c}}),Object.defineProperty(u,1,{get:function(){return s[o]},set:function(c){s[o]=c}})}}Object.defineProperty&&(n("position","_legacyPos","x","y"),n("scale","_legacyScale","scaleX","scaleY"),n("origin","_legacyOrigin","originX","originY"))})(),e})();Ll(lF,Cs);Ll(lF,ZI);function RS(e,t,n,r,a){n=n||{};var i=[];pme(e,"",e,t,n,r,i,a);var o=i.length,l=!1,s=n.done,u=n.aborted,c=function(){l=!0,o--,o<=0&&(l?s&&s():u&&u())},d=function(){o--,o<=0&&(l?s&&s():u&&u())};o||s&&s(),i.length>0&&n.during&&i[0].during(function(h,m){n.during(m)});for(var p=0;p<i.length;p++){var f=i[p];c&&f.done(c),d&&f.aborted(d),n.force&&f.duration(n.duration),f.start(n.easing)}return i}function LS(e,t,n){for(var r=0;r<n;r++)e[r]=t[r]}function rmt(e){return ho(e[0])}function amt(e,t,n){if(ho(t[n]))if(ho(e[n])||(e[n]=[]),Io(t[n])){var r=t[n].length;e[n].length!==r&&(e[n]=new t[n].constructor(r),LS(e[n],t[n],r))}else{var a=t[n],i=e[n],o=a.length;if(rmt(a))for(var l=a[0].length,s=0;s<o;s++)i[s]?LS(i[s],a[s],l):i[s]=Array.prototype.slice.call(a[s]);else LS(i,a,o);i.length=a.length}else e[n]=t[n]}function imt(e,t){return e===t||ho(e)&&ho(t)&&omt(e,t)}function omt(e,t){var n=e.length;if(n!==t.length)return!1;for(var r=0;r<n;r++)if(e[r]!==t[r])return!1;return!0}function pme(e,t,n,r,a,i,o,l){for(var s=yr(r),u=a.duration,c=a.delay,d=a.additive,p=a.setToFinal,f=!Sn(i),h=e.animators,m=[],v=0;v<s.length;v++){var g=s[v],C=r[g];if(C!=null&&n[g]!=null&&(f||i[g]))if(Sn(C)&&!ho(C)&&!e4(C)){if(t){l||(n[g]=C,e.updateDuringAnimation(t));continue}pme(e,g,n[g],C,a,i&&i[g],o,l)}else m.push(g);else l||(n[g]=C,e.updateDuringAnimation(t),m.push(g))}var F=m.length;if(!d&&F)for(var b=0;b<h.length;b++){var E=h[b];if(E.targetName===t){var w=E.stopTracks(m);if(w){var S=sr(h,E);h.splice(S,1)}}}if(a.force||(m=xa(m,function(x){return!imt(r[x],n[x])}),F=m.length),F>0||a.force&&!o.length){var A=void 0,_=void 0,D=void 0;if(l){_={},p&&(A={});for(var b=0;b<F;b++){var g=m[b];_[g]=n[g],p?A[g]=r[g]:n[g]=r[g]}}else if(p){D={};for(var b=0;b<F;b++){var g=m[b];D[g]=ib(n[g]),amt(n,r,g)}}var E=new XI(n,!1,!1,d?xa(h,function(M){return M.targetName===t}):null);E.targetName=t,a.scope&&(E.scope=a.scope),p&&A&&E.whenWithKeys(0,A,m),D&&E.whenWithKeys(0,D,m),E.whenWithKeys(u==null?500:u,l?_:r,m).delay(c||0),e.addAnimator(E,t),o.push(E)}}var ia=(function(e){Lt(t,e);function t(n){var r=e.call(this)||this;return r.isGroup=!0,r._children=[],r.attr(n),r}return t.prototype.childrenRef=function(){return this._children},t.prototype.children=function(){return this._children.slice()},t.prototype.childAt=function(n){return this._children[n]},t.prototype.childOfName=function(n){for(var r=this._children,a=0;a<r.length;a++)if(r[a].name===n)return r[a]},t.prototype.childCount=function(){return this._children.length},t.prototype.add=function(n){return n&&n!==this&&n.parent!==this&&(this._children.push(n),this._doAdd(n)),this},t.prototype.addBefore=function(n,r){if(n&&n!==this&&n.parent!==this&&r&&r.parent===this){var a=this._children,i=a.indexOf(r);i>=0&&(a.splice(i,0,n),this._doAdd(n))}return this},t.prototype.replace=function(n,r){var a=sr(this._children,n);return a>=0&&this.replaceAt(r,a),this},t.prototype.replaceAt=function(n,r){var a=this._children,i=a[r];if(n&&n!==this&&n.parent!==this&&n!==i){a[r]=n,i.parent=null;var o=this.__zr;o&&i.removeSelfFromZr(o),this._doAdd(n)}return this},t.prototype._doAdd=function(n){n.parent&&n.parent.remove(n),n.parent=this;var r=this.__zr;r&&r!==n.__zr&&n.addSelfToZr(r),r&&r.refresh()},t.prototype.remove=function(n){var r=this.__zr,a=this._children,i=sr(a,n);return i<0?this:(a.splice(i,1),n.parent=null,r&&n.removeSelfFromZr(r),r&&r.refresh(),this)},t.prototype.removeAll=function(){for(var n=this._children,r=this.__zr,a=0;a<n.length;a++){var i=n[a];r&&i.removeSelfFromZr(r),i.parent=null}return n.length=0,this},t.prototype.eachChild=function(n,r){for(var a=this._children,i=0;i<a.length;i++){var o=a[i];n.call(r,o,i)}return this},t.prototype.traverse=function(n,r){for(var a=0;a<this._children.length;a++){var i=this._children[a],o=n.call(r,i);i.isGroup&&!o&&i.traverse(n,r)}return this},t.prototype.addSelfToZr=function(n){e.prototype.addSelfToZr.call(this,n);for(var r=0;r<this._children.length;r++){var a=this._children[r];a.addSelfToZr(n)}},t.prototype.removeSelfFromZr=function(n){e.prototype.removeSelfFromZr.call(this,n);for(var r=0;r<this._children.length;r++){var a=this._children[r];a.removeSelfFromZr(n)}},t.prototype.getBoundingRect=function(n){for(var r=new tr(0,0,0,0),a=n||this._children,i=[],o=null,l=0;l<a.length;l++){var s=a[l];if(!(s.ignore||s.invisible)){var u=s.getBoundingRect(),c=s.getLocalTransform(i);c?(tr.applyTransform(r,u,c),o=o||r.clone(),o.union(r)):(o=o||u.clone(),o.union(u))}}return o||r},t})(lF);ia.prototype.type="group";/*!
* ZRender, a high performance 2d drawing library.
*
* Copyright (c) 2013, Baidu Inc.
* All rights reserved.
*
* LICENSE
* https://github.com/ecomfe/zrender/blob/master/LICENSE.txt
*/var f7={},Rh={};function lmt(e){delete Rh[e]}function smt(e){if(!e)return!1;if(typeof e=="string")return S5(e,1)<sR;if(e.colorStops){for(var t=e.colorStops,n=0,r=t.length,a=0;a<r;a++)n+=S5(t[a].color,1);return n/=r,n<sR}return!1}var umt=(function(){function e(t,n,r){var a=this;this._sleepAfterStill=10,this._stillFrameAccum=0,this._needsRefresh=!0,this._needsRefreshHover=!0,this._darkMode=!1,r=r||{},this.dom=n,this.id=t;var i=new ght,o=r.renderer||"canvas";f7[o]||(o=yr(f7)[0]),r.useDirtyRect=r.useDirtyRect==null?!1:r.useDirtyRect;var l=new f7[o](n,i,r,t),s=r.ssr||l.ssrOnly;this.storage=i,this.painter=l;var u=!er.node&&!er.worker&&!s?new Zht(l.getViewportRoot(),l.root):null,c=r.useCoarsePointer,d=c==null||c==="auto"?er.touchEventsSupported:!!c,p=44,f;d&&(f=xn(r.pointerSize,p)),this.handler=new Uhe(i,l,u,l.root,f),this.animation=new jht({stage:{update:s?null:function(){return a._flush(!0)}}}),s||this.animation.start()}return e.prototype.add=function(t){this._disposed||!t||(this.storage.addRoot(t),t.addSelfToZr(this),this.refresh())},e.prototype.remove=function(t){this._disposed||!t||(this.storage.delRoot(t),t.removeSelfFromZr(this),this.refresh())},e.prototype.configLayer=function(t,n){this._disposed||(this.painter.configLayer&&this.painter.configLayer(t,n),this.refresh())},e.prototype.setBackgroundColor=function(t){this._disposed||(this.painter.setBackgroundColor&&this.painter.setBackgroundColor(t),this.refresh(),this._backgroundColor=t,this._darkMode=smt(t))},e.prototype.getBackgroundColor=function(){return this._backgroundColor},e.prototype.setDarkMode=function(t){this._darkMode=t},e.prototype.isDarkMode=function(){return this._darkMode},e.prototype.refreshImmediately=function(t){this._disposed||(t||this.animation.update(!0),this._needsRefresh=!1,this.painter.refresh(),this._needsRefresh=!1)},e.prototype.refresh=function(){this._disposed||(this._needsRefresh=!0,this.animation.start())},e.prototype.flush=function(){this._disposed||this._flush(!1)},e.prototype._flush=function(t){var n,r=r1();this._needsRefresh&&(n=!0,this.refreshImmediately(t)),this._needsRefreshHover&&(n=!0,this.refreshHoverImmediately());var a=r1();n?(this._stillFrameAccum=0,this.trigger("rendered",{elapsedTime:a-r})):this._sleepAfterStill>0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},e.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,n){if(!this._disposed)return this.handler.findHover(t,n)},e.prototype.on=function(t,n,r){return this._disposed||this.handler.on(t,n,r),this},e.prototype.off=function(t,n){this._disposed||this.handler.off(t,n)},e.prototype.trigger=function(t,n){this._disposed||this.handler.trigger(t,n)},e.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),n=0;n<t.length;n++)t[n]instanceof ia&&t[n].removeSelfFromZr(this);this.storage.delAllRoots(),this.painter.clear()}},e.prototype.dispose=function(){this._disposed||(this.animation.stop(),this.clear(),this.storage.dispose(),this.painter.dispose(),this.handler.dispose(),this.animation=this.storage=this.painter=this.handler=null,this._disposed=!0,lmt(this.id))},e})();function dR(e,t){var n=new umt(zI(),e,t);return Rh[n.id]=n,n}function cmt(e){e.dispose()}function dmt(){for(var e in Rh)Rh.hasOwnProperty(e)&&Rh[e].dispose();Rh={}}function fmt(e){return Rh[e]}function hme(e,t){f7[e]=t}var fR;function mme(e){if(typeof fR=="function")return fR(e)}function vme(e){fR=e}var pmt="6.0.0";const hmt=Object.freeze(Object.defineProperty({__proto__:null,dispose:cmt,disposeAll:dmt,getElementSSRData:mme,getInstance:fmt,init:dR,registerPainter:hme,registerSSRDataGetter:vme,version:pmt},Symbol.toStringTag,{value:"Module"}));var qU=1e-4,gme=20;function mmt(e){return e.replace(/^\s+|\s+$/g,"")}var _5=Math.min,Sl=Math.max,Wu=Math.abs;function Ca(e,t,n,r){var a=t[0],i=t[1],o=n[0],l=n[1],s=i-a,u=l-o;if(s===0)return u===0?o:(o+l)/2;if(r)if(s>0){if(e<=a)return o;if(e>=i)return l}else{if(e>=a)return o;if(e<=i)return l}else{if(e===a)return o;if(e===i)return l}return(e-a)/s*u+o}var Br=vmt;function vmt(e,t,n){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%";break}return pR(e,t,n)}function pR(e,t,n){return mn(e)?mmt(e).match(/%$/)?parseFloat(e)/100*t+(n||0):parseFloat(e):e==null?NaN:+e}function Ti(e,t,n){return t==null&&(t=10),t=Math.min(Math.max(0,t),gme),e=(+e).toFixed(t),n?e:+e}function kf(e){return e.sort(function(t,n){return t-n}),e}function Gu(e){if(e=+e,isNaN(e))return 0;if(e>1e-14){for(var t=1,n=0;n<15;n++,t*=10)if(Math.round(e*t)/t===e)return n}return yme(e)}function yme(e){var t=e.toString().toLowerCase(),n=t.indexOf("e"),r=n>0?+t.slice(n+1):0,a=n>0?n:t.length,i=t.indexOf("."),o=i<0?0:a-1-i;return Math.max(0,o-r)}function QI(e,t){var n=Math.log,r=Math.LN10,a=Math.floor(n(e[1]-e[0])/r),i=Math.round(n(Wu(t[1]-t[0]))/r),o=Math.min(Math.max(-a+i,0),20);return isFinite(o)?o:20}function gmt(e,t,n){if(!e[t])return 0;var r=bme(e,n);return r[t]||0}function bme(e,t){var n=ou(e,function(f,h){return f+(isNaN(h)?0:h)},0);if(n===0)return[];for(var r=Math.pow(10,t),a=on(e,function(f){return(isNaN(f)?0:f)/n*r*100}),i=r*100,o=on(a,function(f){return Math.floor(f)}),l=ou(o,function(f,h){return f+h},0),s=on(a,function(f,h){return f-o[h]});l<i;){for(var u=Number.NEGATIVE_INFINITY,c=null,d=0,p=s.length;d<p;++d)s[d]>u&&(u=s[d],c=d);++o[c],s[c]=0,++l}return on(o,function(f){return f/r})}function ymt(e,t){var n=Math.max(Gu(e),Gu(t)),r=e+t;return n>gme?r:Ti(r,n)}var bmt=9007199254740991;function eN(e){var t=Math.PI*2;return(e%t+t)%t}function D5(e){return e>-qU&&e<qU}var Cmt=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d{1,2})(?::(\d{1,2})(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function Bd(e){if(e instanceof Date)return e;if(mn(e)){var t=Cmt.exec(e);if(!t)return new Date(NaN);if(t[8]){var n=+t[4]||0;return t[8].toUpperCase()!=="Z"&&(n-=+t[8].slice(0,3)),new Date(Date.UTC(+t[1],+(t[2]||1)-1,+t[3]||1,n,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0))}else return new Date(+t[1],+(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,t[7]?+t[7].substring(0,3):0)}else if(e==null)return new Date(NaN);return new Date(Math.round(e))}function Cme(e){return Math.pow(10,sF(e))}function sF(e){if(e===0)return 0;var t=Math.floor(Math.log(e)/Math.LN10);return e/Math.pow(10,t)>=10&&t++,t}function tN(e,t){var n=sF(e),r=Math.pow(10,n),a=e/r,i;return t?a<1.5?i=1:a<2.5?i=2:a<4?i=3:a<7?i=5:i=10:a<1?i=1:a<2?i=2:a<3?i=3:a<5?i=5:i=10,e=i*r,n>=-20?+e.toFixed(n<0?-n:0):e}function Fmt(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),a=+e[r-1],i=n-r;return i?a+i*(e[r]-a):a}function hR(e){e.sort(function(s,u){return l(s,u,0)?-1:1});for(var t=-1/0,n=1,r=0;r<e.length;){for(var a=e[r].interval,i=e[r].close,o=0;o<2;o++)a[o]<=t&&(a[o]=t,i[o]=o?1:1-n),t=a[o],n=i[o];a[0]===a[1]&&i[0]*i[1]!==1?e.splice(r,1):r++}return e;function l(s,u,c){return s.interval[c]<u.interval[c]||s.interval[c]===u.interval[c]&&(s.close[c]-u.close[c]===(c?-1:1)||!c&&l(s,u,1))}}function T5(e){var t=parseFloat(e);return t==e&&(t!==0||!mn(e)||e.indexOf("x")<=0)?t:NaN}function Fme(e){return!isNaN(T5(e))}function Eme(){return Math.round(Math.random()*9)}function wme(e,t){return t===0?e:wme(t,e%t)}function YU(e,t){return e==null?t:t==null?e:e*t/wme(e,t)}var Emt="[ECharts] ",wmt=typeof console!="undefined"&&console.warn&&console.log;function Smt(e,t,n){wmt&&console[e](Emt+t)}function Sme(e,t){Smt("error",e)}function Jo(e){throw new Error(e)}function JU(e,t,n){return(t-e)*n+e}var Ame="series\0",_me="\0_ec_\0";function mi(e){return e instanceof Array?e:e==null?[]:[e]}function mR(e,t,n){if(e){e[t]=e[t]||{},e.emphasis=e.emphasis||{},e.emphasis[t]=e.emphasis[t]||{};for(var r=0,a=n.length;r<a;r++){var i=n[r];!e.emphasis[t].hasOwnProperty(i)&&e[t].hasOwnProperty(i)&&(e.emphasis[t][i]=e[t][i])}}}var XU=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"];function i4(e){return Sn(e)&&!Zt(e)&&!(e instanceof Date)?e.value:e}function Amt(e){return Sn(e)&&!(e instanceof Array)}function Dme(e,t,n){var r=n==="normalMerge",a=n==="replaceMerge",i=n==="replaceAll";e=e||[],t=(t||[]).slice();var o=Wn();ke(t,function(s,u){if(!Sn(s)){t[u]=null;return}});var l=_mt(e,o,n);return(r||a)&&Dmt(l,e,o,t),r&&Tmt(l,t),r||a?xmt(l,t,a):i&&kmt(l,t),Mmt(l),l}function _mt(e,t,n){var r=[];if(n==="replaceAll")return r;for(var a=0;a<e.length;a++){var i=e[a];i&&i.id!=null&&t.set(i.id,a),r.push({existing:n==="replaceMerge"||x5(i)?null:i,newOption:null,keyInfo:null,brandNew:null})}return r}function Dmt(e,t,n,r){ke(r,function(a,i){if(!(!a||a.id==null)){var o=ob(a.id),l=n.get(o);if(l!=null){var s=e[l];al(!s.newOption,'Duplicated option on id "'+o+'".'),s.newOption=a,s.existing=t[l],r[i]=null}}})}function Tmt(e,t){ke(t,function(n,r){if(!(!n||n.name==null))for(var a=0;a<e.length;a++){var i=e[a].existing;if(!e[a].newOption&&i&&(i.id==null||n.id==null)&&!x5(n)&&!x5(i)&&Tme("name",i,n)){e[a].newOption=n,t[r]=null;return}}})}function xmt(e,t,n){ke(t,function(r){if(r){for(var a,i=0;(a=e[i])&&(a.newOption||x5(a.existing)||a.existing&&r.id!=null&&!Tme("id",r,a.existing));)i++;a?(a.newOption=r,a.brandNew=n):e.push({newOption:r,brandNew:n,existing:null,keyInfo:null}),i++}})}function kmt(e,t){ke(t,function(n){e.push({newOption:n,brandNew:!0,existing:null,keyInfo:null})})}function Mmt(e){var t=Wn();ke(e,function(n){var r=n.existing;r&&t.set(r.id,n)}),ke(e,function(n){var r=n.newOption;al(!r||r.id==null||!t.get(r.id)||t.get(r.id)===n,"id duplicates: "+(r&&r.id)),r&&r.id!=null&&t.set(r.id,n),!n.keyInfo&&(n.keyInfo={})}),ke(e,function(n,r){var a=n.existing,i=n.newOption,o=n.keyInfo;if(Sn(i)){if(o.name=i.name!=null?ob(i.name):a?a.name:Ame+r,a)o.id=ob(a.id);else if(i.id!=null)o.id=ob(i.id);else{var l=0;do o.id="\0"+o.name+"\0"+l++;while(t.get(o.id))}t.set(o.id,n)}})}function Tme(e,t,n){var r=ko(t[e],null),a=ko(n[e],null);return r!=null&&a!=null&&r===a}function ob(e){return ko(e,"")}function ko(e,t){return e==null?t:mn(e)?e:Jr(e)||O6(e)?e+"":t}function nN(e){var t=e.name;return!!(t&&t.indexOf(Ame))}function x5(e){return e&&e.id!=null&&ob(e.id).indexOf(_me)===0}function Bmt(e){return _me+e}function Rmt(e,t,n){ke(e,function(r){var a=r.newOption;Sn(a)&&(r.keyInfo.mainType=t,r.keyInfo.subType=Lmt(t,a,r.existing,n))})}function Lmt(e,t,n,r){var a=t.type?t.type:n?n.subType:r.determineSubType(e,t);return a}function Omt(e,t){var n={},r={};return a(e||[],n),a(t||[],r,n),[i(n),i(r)];function a(o,l,s){for(var u=0,c=o.length;u<c;u++){var d=ko(o[u].seriesId,null);if(d==null)return;for(var p=mi(o[u].dataIndex),f=s&&s[d],h=0,m=p.length;h<m;h++){var v=p[h];f&&f[v]?f[v]=null:(l[d]||(l[d]={}))[v]=1}}}function i(o,l){var s=[];for(var u in o)if(o.hasOwnProperty(u)&&o[u]!=null)if(l)s.push(+u);else{var c=i(o[u],!0);c.length&&s.push({seriesId:u,dataIndex:c})}return s}}function xm(e,t){if(t.dataIndexInside!=null)return t.dataIndexInside;if(t.dataIndex!=null)return Zt(t.dataIndex)?on(t.dataIndex,function(n){return e.indexOfRawIndex(n)}):e.indexOfRawIndex(t.dataIndex);if(t.name!=null)return Zt(t.name)?on(t.name,function(n){return e.indexOfName(n)}):e.indexOfName(t.name)}function jr(){var e="__ec_inner_"+Pmt++;return function(t){return t[e]||(t[e]={})}}var Pmt=Eme();function lb(e,t,n){var r=rN(t,n),a=r.mainTypeSpecified,i=r.queryOptionMap,o=r.others,l=o,s=n?n.defaultMainType:null;return!a&&s&&i.set(s,{}),i.each(function(u,c){var d=Y0(e,c,u,{useDefault:s===c,enableAll:n&&n.enableAll!=null?n.enableAll:!0,enableNone:n&&n.enableNone!=null?n.enableNone:!0});l[c+"Models"]=d.models,l[c+"Model"]=d.models[0]}),l}function rN(e,t){var n;if(mn(e)){var r={};r[e+"Index"]=0,n=r}else n=e;var a=Wn(),i={},o=!1;return ke(n,function(l,s){if(s==="dataIndex"||s==="dataIndexInside"){i[s]=l;return}var u=s.match(/^(\w+)(Index|Id|Name)$/)||[],c=u[1],d=(u[2]||"").toLowerCase();if(!(!c||!d||t&&t.includeMainTypes&&sr(t.includeMainTypes,c)<0)){o=o||!!c;var p=a.get(c)||a.set(c,{});p[d]=l}}),{mainTypeSpecified:o,queryOptionMap:a,others:i}}var Di={useDefault:!0,enableAll:!1,enableNone:!1},Imt={useDefault:!1,enableAll:!0,enableNone:!0};function Y0(e,t,n,r){r=r||Di;var a=n.index,i=n.id,o=n.name,l={models:null,specified:a!=null||i!=null||o!=null};if(!l.specified){var s=void 0;return l.models=r.useDefault&&(s=e.getComponent(t))?[s]:[],l}if(a==="none"||a===!1){if(r.enableNone)return l.models=[],l;a=-1}return a==="all"&&(r.enableAll?a=i=o=null:a=-1),l.models=e.queryComponents({mainType:t,index:a,id:i,name:o}),l}function xme(e,t,n){e.setAttribute?e.setAttribute(t,n):e[t]=n}function Nmt(e,t){return e.getAttribute?e.getAttribute(t):e[t]}function $mt(e){return e==="auto"?er.domSupported?"html":"richText":e||"html"}function Vmt(e,t,n,r,a){var i=t==null||t==="auto";if(r==null)return r;if(Jr(r)){var o=JU(n||0,r,a);return Ti(o,i?Math.max(Gu(n||0),Gu(r)):t)}else{if(mn(r))return a<1?n:r;for(var l=[],s=n,u=r,c=Math.max(s?s.length:0,u.length),d=0;d<c;++d){var p=e.getDimensionInfo(d);if(p&&p.type==="ordinal")l[d]=(a<1&&s?s:u)[d];else{var f=s&&s[d]?s[d]:0,h=u[d],o=JU(f,h,a);l[d]=Ti(o,i?Math.max(Gu(f),Gu(h)):t)}}return l}}var Hmt=".",Kp="___EC__COMPONENT__CONTAINER___",kme="___EC__EXTENDED_CLASS___";function ju(e){var t={main:"",sub:""};if(e){var n=e.split(Hmt);t.main=n[0]||"",t.sub=n[1]||""}return t}function zmt(e){al(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e),'componentType "'+e+'" illegal')}function Wmt(e){return!!(e&&e[kme])}function aN(e,t){e.$constructor=e,e.extend=function(n){var r=this,a;return Gmt(r)?a=(function(i){Lt(o,i);function o(){return i.apply(this,arguments)||this}return o})(r):(a=function(){(n.$constructor||r).apply(this,arguments)},WI(a,this)),Vt(a.prototype,n),a[kme]=!0,a.extend=this.extend,a.superCall=Umt,a.superApply=qmt,a.superClass=r,a}}function Gmt(e){return In(e)&&/^class\s/.test(Function.prototype.toString.call(e))}function Mme(e,t){e.extend=t.extend}var jmt=Math.round(Math.random()*10);function Kmt(e){var t=["__\0is_clz",jmt++].join("_");e.prototype[t]=!0,e.isInstance=function(n){return!!(n&&n[t])}}function Umt(e,t){for(var n=[],r=2;r<arguments.length;r++)n[r-2]=arguments[r];return this.superClass.prototype[t].apply(e,n)}function qmt(e,t,n){return this.superClass.prototype[t].apply(e,n)}function uF(e){var t={};e.registerClass=function(r){var a=r.type||r.prototype.type;if(a){zmt(a),r.prototype.type=a;var i=ju(a);if(!i.sub)t[i.main]=r;else if(i.sub!==Kp){var o=n(i);o[i.sub]=r}}return r},e.getClass=function(r,a,i){var o=t[r];if(o&&o[Kp]&&(o=a?o[a]:null),i&&!o)throw new Error(a?"Component "+r+"."+(a||"")+" is used but not imported.":r+".type should be specified.");return o},e.getClassesByMainType=function(r){var a=ju(r),i=[],o=t[a.main];return o&&o[Kp]?ke(o,function(l,s){s!==Kp&&i.push(l)}):i.push(o),i},e.hasClass=function(r){var a=ju(r);return!!t[a.main]},e.getAllClassMainTypes=function(){var r=[];return ke(t,function(a,i){r.push(i)}),r},e.hasSubTypes=function(r){var a=ju(r),i=t[a.main];return i&&i[Kp]};function n(r){var a=t[r.main];return(!a||!a[Kp])&&(a=t[r.main]={},a[Kp]=!0),a}}function k5(e,t){for(var n=0;n<e.length;n++)e[n][1]||(e[n][1]=e[n][0]);return t=t||!1,function(r,a,i){for(var o={},l=0;l<e.length;l++){var s=e[l][1];if(!(a&&sr(a,s)>=0||i&&sr(i,s)<0)){var u=r.getShallow(s,t);u!=null&&(o[e[l][0]]=u)}}return o}}var Ymt=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],Jmt=k5(Ymt),Xmt=(function(){function e(){}return e.prototype.getAreaStyle=function(t,n){return Jmt(this,t,n)},e})(),vR=new f0(50);function Zmt(e){if(typeof e=="string"){var t=vR.get(e);return t&&t.image}else return e}function iN(e,t,n,r,a){if(e)if(typeof e=="string"){if(t&&t.__zrImageSrc===e||!n)return t;var i=vR.get(e),o={hostEl:n,cb:r,cbPayload:a};return i?(t=i.image,!cF(t)&&i.pending.push(o)):(t=ms.loadImage(e,ZU,ZU),t.__zrImageSrc=e,vR.put(e,t.__cachedImgObj={image:t,pending:[o]})),t}else return e;else return t}function ZU(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t<e.pending.length;t++){var n=e.pending[t],r=n.cb;r&&r(this,n.cbPayload),n.hostEl.dirty()}e.pending.length=0}function cF(e){return e&&e.width&&e.height}var OS=/\{([a-zA-Z0-9_]+)\|([^}]*)\}/g;function Qmt(e,t,n,r,a){var i={};return Bme(i,e,t,n,r,a),i.text}function Bme(e,t,n,r,a,i){if(!n){e.text="",e.isTruncated=!1;return}var o=(t+"").split(`
`);i=Rme(n,r,a,i);for(var l=!1,s={},u=0,c=o.length;u<c;u++)Lme(s,o[u],i),o[u]=s.textLine,l=l||s.isTruncated;e.text=o.join(`
`),e.isTruncated=l}function Rme(e,t,n,r){r=r||{};var a=Vt({},r);n=xn(n,"..."),a.maxIterations=xn(r.maxIterations,2);var i=a.minChar=xn(r.minChar,0),o=a.fontMeasureInfo=Zu(t),l=o.asciiCharWidth;a.placeholder=xn(r.placeholder,"");for(var s=e=Math.max(0,e-1),u=0;u<i&&s>=l;u++)s-=l;var c=Qu(o,n);return c>s&&(n="",c=0),s=e-c,a.ellipsis=n,a.ellipsisWidth=c,a.contentWidth=s,a.containerWidth=e,a}function Lme(e,t,n){var r=n.containerWidth,a=n.contentWidth,i=n.fontMeasureInfo;if(!r){e.textLine="",e.isTruncated=!1;return}var o=Qu(i,t);if(o<=r){e.textLine=t,e.isTruncated=!1;return}for(var l=0;;l++){if(o<=a||l>=n.maxIterations){t+=n.ellipsis;break}var s=l===0?evt(t,a,i):o>0?Math.floor(t.length*a/o):0;t=t.substr(0,s),o=Qu(i,t)}t===""&&(t=n.placeholder),e.textLine=t,e.isTruncated=!0}function evt(e,t,n){for(var r=0,a=0,i=e.length;a<i&&r<t;a++)r+=fme(n,e.charCodeAt(a));return a}function tvt(e,t,n,r){var a=oN(e),i=t.overflow,o=t.padding,l=o?o[1]+o[3]:0,s=o?o[0]+o[2]:0,u=t.font,c=i==="truncate",d=a4(u),p=xn(t.lineHeight,d),f=t.lineOverflow==="truncate",h=!1,m=t.width;m==null&&n!=null&&(m=n-l);var v=t.height;v==null&&r!=null&&(v=r-s);var g;m!=null&&(i==="break"||i==="breakAll")?g=a?Ome(a,t.font,m,i==="breakAll",0).lines:[]:g=a?a.split(`
`):[];var C=g.length*p;if(v==null&&(v=C),C>v&&f){var F=Math.floor(v/p);h=h||g.length>F,g=g.slice(0,F),C=g.length*p}if(a&&c&&m!=null)for(var b=Rme(m,u,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),E={},w=0;w<g.length;w++)Lme(E,g[w],b),g[w]=E.textLine,h=h||E.isTruncated;for(var S=v,A=0,_=Zu(u),w=0;w<g.length;w++)A=Math.max(Qu(_,g[w]),A);m==null&&(m=A);var D=m;return S+=s,D+=l,{lines:g,height:v,outerWidth:D,outerHeight:S,lineHeight:p,calculatedLineHeight:d,contentWidth:A,contentHeight:C,width:m,isTruncated:h}}var nvt=(function(){function e(){}return e})(),QU=(function(){function e(t){this.tokens=[],t&&(this.tokens=t)}return e})(),rvt=(function(){function e(){this.width=0,this.height=0,this.contentWidth=0,this.contentHeight=0,this.outerWidth=0,this.outerHeight=0,this.lines=[],this.isTruncated=!1}return e})();function avt(e,t,n,r,a){var i=new rvt,o=oN(e);if(!o)return i;var l=t.padding,s=l?l[1]+l[3]:0,u=l?l[0]+l[2]:0,c=t.width;c==null&&n!=null&&(c=n-s);var d=t.height;d==null&&r!=null&&(d=r-u);for(var p=t.overflow,f=(p==="break"||p==="breakAll")&&c!=null?{width:c,accumWidth:0,breakAll:p==="breakAll"}:null,h=OS.lastIndex=0,m;(m=OS.exec(o))!=null;){var v=m.index;v>h&&PS(i,o.substring(h,v),t,f),PS(i,m[2],t,f,m[1]),h=OS.lastIndex}h<o.length&&PS(i,o.substring(h,o.length),t,f);var g=[],C=0,F=0,b=p==="truncate",E=t.lineOverflow==="truncate",w={};function S(ye,ne,Y){ye.width=ne,ye.lineHeight=Y,C+=Y,F=Math.max(F,ne)}e:for(var A=0;A<i.lines.length;A++){for(var _=i.lines[A],D=0,x=0,M=0;M<_.tokens.length;M++){var L=_.tokens[M],P=L.styleName&&t.rich[L.styleName]||{},N=L.textPadding=P.padding,k=N?N[1]+N[3]:0,R=L.font=P.font||t.font;L.contentHeight=a4(R);var T=xn(P.height,L.contentHeight);if(L.innerHeight=T,N&&(T+=N[0]+N[2]),L.height=T,L.lineHeight=$f(P.lineHeight,t.lineHeight,T),L.align=P&&P.align||a,L.verticalAlign=P&&P.verticalAlign||"middle",E&&d!=null&&C+L.lineHeight>d){var O=i.lines.length;M>0?(_.tokens=_.tokens.slice(0,M),S(_,x,D),i.lines=i.lines.slice(0,A+1)):i.lines=i.lines.slice(0,A),i.isTruncated=i.isTruncated||i.lines.length<O;break e}var $=P.width,V=$==null||$==="auto";if(typeof $=="string"&&$.charAt($.length-1)==="%")L.percentWidth=$,g.push(L),L.contentWidth=Qu(Zu(R),L.text);else{if(V){var W=P.backgroundColor,U=W&&W.image;U&&(U=Zmt(U),cF(U)&&(L.width=Math.max(L.width,U.width*T/U.height)))}var ae=b&&c!=null?c-x:null;ae!=null&&ae<L.width?!V||ae<k?(L.text="",L.width=L.contentWidth=0):(Bme(w,L.text,ae-k,R,t.ellipsis,{minChar:t.truncateMinChar}),L.text=w.text,i.isTruncated=i.isTruncated||w.isTruncated,L.width=L.contentWidth=Qu(Zu(R),L.text)):L.contentWidth=Qu(Zu(R),L.text)}L.width+=k,x+=L.width,P&&(D=Math.max(D,L.lineHeight))}S(_,x,D)}i.outerWidth=i.width=xn(c,F),i.outerHeight=i.height=xn(d,C),i.contentHeight=C,i.contentWidth=F,i.outerWidth+=s,i.outerHeight+=u;for(var A=0;A<g.length;A++){var L=g[A],ie=L.percentWidth;L.width=parseInt(ie,10)/100*i.width}return i}function PS(e,t,n,r,a){var i=t==="",o=a&&n.rich[a]||{},l=e.lines,s=o.font||n.font,u=!1,c,d;if(r){var p=o.padding,f=p?p[1]+p[3]:0;if(o.width!=null&&o.width!=="auto"){var h=fc(o.width,r.width)+f;l.length>0&&h+r.accumWidth>r.width&&(c=t.split(`
`),u=!0),r.accumWidth=h}else{var m=Ome(t,s,r.width,r.breakAll,r.accumWidth);r.accumWidth=m.accumWidth+f,d=m.linesWidths,c=m.lines}}c||(c=t.split(`
`));for(var v=Zu(s),g=0;g<c.length;g++){var C=c[g],F=new nvt;if(F.styleName=a,F.text=C,F.isLineHolder=!C&&!i,typeof o.width=="number"?F.width=o.width:F.width=d?d[g]:Qu(v,C),!g&&!u){var b=(l[l.length-1]||(l[0]=new QU)).tokens,E=b.length;E===1&&b[0].isLineHolder?b[0]=F:(C||!E||i)&&b.push(F)}else l.push(new QU([F]))}}function ivt(e){var t=e.charCodeAt(0);return t>=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var ovt=ou(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function lvt(e){return ivt(e)?!!ovt[e]:!0}function Ome(e,t,n,r,a){for(var i=[],o=[],l="",s="",u=0,c=0,d=Zu(t),p=0;p<e.length;p++){var f=e.charAt(p);if(f===`
`){s&&(l+=s,c+=u),i.push(l),o.push(c),l="",s="",u=0,c=0;continue}var h=fme(d,f.charCodeAt(0)),m=r?!1:!lvt(f);if(i.length?c+h>n:a+c+h>n){c?(l||s)&&(m?(l||(l=s,s="",u=0,c=u),i.push(l),o.push(c-u),s+=f,u+=h,l="",c=u):(s&&(l+=s,s="",u=0),i.push(l),o.push(c),l=f,c=h)):m?(i.push(s),o.push(u),s=f,u=h):(i.push(f),o.push(h));continue}c+=h,m?(s+=f,u+=h):(s&&(l+=s,s="",u=0),l+=f)}return s&&(l+=s),l&&(i.push(l),o.push(c)),i.length===1&&(c+=a),{accumWidth:c,lines:i,linesWidths:o}}function eq(e,t,n,r,a,i){if(e.baseX=n,e.baseY=r,e.outerWidth=e.outerHeight=null,!!t){var o=t.width*2,l=t.height*2;tr.set(tq,p0(n,o,a),em(r,l,i),o,l),tr.intersect(t,tq,null,nq);var s=nq.outIntersectRect;e.outerWidth=s.width,e.outerHeight=s.height,e.baseX=p0(s.x,s.width,a,!0),e.baseY=em(s.y,s.height,i,!0)}}var tq=new tr(0,0,0,0),nq={outIntersectRect:{},clamp:!0};function oN(e){return e!=null?e+="":e=""}function svt(e){var t=oN(e.text),n=e.font,r=Qu(Zu(n),t),a=a4(n);return gR(e,r,a,null)}function gR(e,t,n,r){var a=new tr(p0(e.x||0,t,e.textAlign),em(e.y||0,n,e.textBaseline),t,n),i=r!=null?r:Pme(e)?e.lineWidth:0;return i>0&&(a.x-=i/2,a.y-=i/2,a.width+=i,a.height+=i),a}function Pme(e){var t=e.stroke;return t!=null&&t!=="none"&&e.lineWidth>0}var yR="__zr_style_"+Math.round(Math.random()*10),tm={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},dF={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};tm[yR]=!0;var rq=["z","z2","invisible"],uvt=["invisible"],Um=(function(e){Lt(t,e);function t(n){return e.call(this,n)||this}return t.prototype._init=function(n){for(var r=yr(n),a=0;a<r.length;a++){var i=r[a];i==="style"?this.useStyle(n[i]):e.prototype.attrKV.call(this,i,n[i])}this.style||this.useStyle({})},t.prototype.beforeBrush=function(){},t.prototype.afterBrush=function(){},t.prototype.innerBeforeBrush=function(){},t.prototype.innerAfterBrush=function(){},t.prototype.shouldBePainted=function(n,r,a,i){var o=this.transform;if(this.ignore||this.invisible||this.style.opacity===0||this.culling&&cvt(this,n,r)||o&&!o[0]&&!o[3])return!1;if(a&&this.__clipPaths&&this.__clipPaths.length){for(var l=0;l<this.__clipPaths.length;++l)if(this.__clipPaths[l].isZeroArea())return!1}if(i&&this.parent)for(var s=this.parent;s;){if(s.ignore)return!1;s=s.parent}return!0},t.prototype.contain=function(n,r){return this.rectContain(n,r)},t.prototype.traverse=function(n,r){n.call(r,this)},t.prototype.rectContain=function(n,r){var a=this.transformCoordToLocal(n,r),i=this.getBoundingRect();return i.contain(a[0],a[1])},t.prototype.getPaintRect=function(){var n=this._paintRect;if(!this._paintRect||this.__dirty){var r=this.transform,a=this.getBoundingRect(),i=this.style,o=i.shadowBlur||0,l=i.shadowOffsetX||0,s=i.shadowOffsetY||0;n=this._paintRect||(this._paintRect=new tr(0,0,0,0)),r?tr.applyTransform(n,a,r):n.copy(a),(o||l||s)&&(n.width+=o*2+Math.abs(l),n.height+=o*2+Math.abs(s),n.x=Math.min(n.x,n.x+l-o),n.y=Math.min(n.y,n.y+s-o));var u=this.dirtyRectTolerance;n.isZero()||(n.x=Math.floor(n.x-u),n.y=Math.floor(n.y-u),n.width=Math.ceil(n.width+1+u*2),n.height=Math.ceil(n.height+1+u*2))}return n},t.prototype.setPrevPaintRect=function(n){n?(this._prevPaintRect=this._prevPaintRect||new tr(0,0,0,0),this._prevPaintRect.copy(n)):this._prevPaintRect=null},t.prototype.getPrevPaintRect=function(){return this._prevPaintRect},t.prototype.animateStyle=function(n){return this.animate("style",n)},t.prototype.updateDuringAnimation=function(n){n==="style"?this.dirtyStyle():this.markRedraw()},t.prototype.attrKV=function(n,r){n!=="style"?e.prototype.attrKV.call(this,n,r):this.style?this.setStyle(r):this.useStyle(r)},t.prototype.setStyle=function(n,r){return typeof n=="string"?this.style[n]=r:Vt(this.style,n),this.dirtyStyle(),this},t.prototype.dirtyStyle=function(n){n||this.markRedraw(),this.__dirty|=Ay,this._rect&&(this._rect=null)},t.prototype.dirty=function(){this.dirtyStyle()},t.prototype.styleChanged=function(){return!!(this.__dirty&Ay)},t.prototype.styleUpdated=function(){this.__dirty&=~Ay},t.prototype.createStyle=function(n){return t4(tm,n)},t.prototype.useStyle=function(n){n[yR]||(n=this.createStyle(n)),this.__inHover?this.__hoverStyle=n:this.style=n,this.dirtyStyle()},t.prototype.isStyleObject=function(n){return n[yR]},t.prototype._innerSaveToNormal=function(n){e.prototype._innerSaveToNormal.call(this,n);var r=this._normalState;n.style&&!r.style&&(r.style=this._mergeStyle(this.createStyle(),this.style)),this._savePrimaryToNormal(n,r,rq)},t.prototype._applyStateObj=function(n,r,a,i,o,l){e.prototype._applyStateObj.call(this,n,r,a,i,o,l);var s=!(r&&i),u;if(r&&r.style?o?i?u=r.style:(u=this._mergeStyle(this.createStyle(),a.style),this._mergeStyle(u,r.style)):(u=this._mergeStyle(this.createStyle(),i?this.style:a.style),this._mergeStyle(u,r.style)):s&&(u=a.style),u)if(o){var c=this.style;if(this.style=this.createStyle(s?{}:c),s)for(var d=yr(c),p=0;p<d.length;p++){var f=d[p];f in u&&(u[f]=u[f],this.style[f]=c[f])}for(var h=yr(u),p=0;p<h.length;p++){var f=h[p];this.style[f]=this.style[f]}this._transitionState(n,{style:u},l,this.getAnimationStyleProps())}else this.useStyle(u);for(var m=this.__inHover?uvt:rq,p=0;p<m.length;p++){var f=m[p];r&&r[f]!=null?this[f]=r[f]:s&&a[f]!=null&&(this[f]=a[f])}},t.prototype._mergeStates=function(n){for(var r=e.prototype._mergeStates.call(this,n),a,i=0;i<n.length;i++){var o=n[i];o.style&&(a=a||{},this._mergeStyle(a,o.style))}return a&&(r.style=a),r},t.prototype._mergeStyle=function(n,r){return Vt(n,r),n},t.prototype.getAnimationStyleProps=function(){return dF},t.initDefaultProps=(function(){var n=t.prototype;n.type="displayable",n.invisible=!1,n.z=0,n.z2=0,n.zlevel=0,n.culling=!1,n.cursor="pointer",n.rectHover=!1,n.incremental=!1,n._rect=null,n.dirtyRectTolerance=0,n.__dirty=El|Ay})(),t})(lF),IS=new tr(0,0,0,0),NS=new tr(0,0,0,0);function cvt(e,t,n){return IS.copy(e.getBoundingRect()),e.transform&&IS.applyTransform(e.transform),NS.width=t,NS.height=n,!IS.intersect(NS)}var Jl=Math.min,Xl=Math.max,$S=Math.sin,VS=Math.cos,Up=Math.PI*2,S8=jm(),A8=jm(),_8=jm();function aq(e,t,n,r,a,i){a[0]=Jl(e,n),a[1]=Jl(t,r),i[0]=Xl(e,n),i[1]=Xl(t,r)}var iq=[],oq=[];function dvt(e,t,n,r,a,i,o,l,s,u){var c=Zhe,d=Ni,p=c(e,n,a,o,iq);s[0]=1/0,s[1]=1/0,u[0]=-1/0,u[1]=-1/0;for(var f=0;f<p;f++){var h=d(e,n,a,o,iq[f]);s[0]=Jl(h,s[0]),u[0]=Xl(h,u[0])}p=c(t,r,i,l,oq);for(var f=0;f<p;f++){var m=d(t,r,i,l,oq[f]);s[1]=Jl(m,s[1]),u[1]=Xl(m,u[1])}s[0]=Jl(e,s[0]),u[0]=Xl(e,u[0]),s[0]=Jl(o,s[0]),u[0]=Xl(o,u[0]),s[1]=Jl(t,s[1]),u[1]=Xl(t,u[1]),s[1]=Jl(l,s[1]),u[1]=Xl(l,u[1])}function fvt(e,t,n,r,a,i,o,l){var s=Qhe,u=Yo,c=Xl(Jl(s(e,n,a),1),0),d=Xl(Jl(s(t,r,i),1),0),p=u(e,n,a,c),f=u(t,r,i,d);o[0]=Jl(e,a,p),o[1]=Jl(t,i,f),l[0]=Xl(e,a,p),l[1]=Xl(t,i,f)}function pvt(e,t,n,r,a,i,o,l,s){var u=Af,c=_f,d=Math.abs(a-i);if(d%Up<1e-4&&d>1e-4){l[0]=e-n,l[1]=t-r,s[0]=e+n,s[1]=t+r;return}if(S8[0]=VS(a)*n+e,S8[1]=$S(a)*r+t,A8[0]=VS(i)*n+e,A8[1]=$S(i)*r+t,u(l,S8,A8),c(s,S8,A8),a=a%Up,a<0&&(a=a+Up),i=i%Up,i<0&&(i=i+Up),a>i&&!o?i+=Up:a<i&&o&&(a+=Up),o){var p=i;i=a,a=p}for(var f=0;f<i;f+=Math.PI/2)f>a&&(_8[0]=VS(f)*n+e,_8[1]=$S(f)*r+t,u(l,_8,l),c(s,_8,s))}var ta={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},qp=[],Yp=[],Au=[],Gd=[],_u=[],Du=[],HS=Math.min,zS=Math.max,Jp=Math.cos,Xp=Math.sin,Mc=Math.abs,bR=Math.PI,uf=bR*2,WS=typeof Float32Array!="undefined",Hg=[];function GS(e){var t=Math.round(e/bR*1e8)/1e8;return t%2*bR}function Ime(e,t){var n=GS(e[0]);n<0&&(n+=uf);var r=n-e[0],a=e[1];a+=r,!t&&a-n>=uf?a=n+uf:t&&n-a>=uf?a=n-uf:!t&&n>a?a=n+(uf-GS(n-a)):t&&n<a&&(a=n-(uf-GS(a-n))),e[0]=n,e[1]=a}var op=(function(){function e(t){this.dpr=1,this._xi=0,this._yi=0,this._x0=0,this._y0=0,this._len=0,t&&(this._saveData=!1),this._saveData&&(this.data=[])}return e.prototype.increaseVersion=function(){this._version++},e.prototype.getVersion=function(){return this._version},e.prototype.setScale=function(t,n,r){r=r||0,r>0&&(this._ux=Mc(r/U6/t)||0,this._uy=Mc(r/U6/n)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,n){return this._drawPendingPt(),this.addData(ta.M,t,n),this._ctx&&this._ctx.moveTo(t,n),this._x0=t,this._y0=n,this._xi=t,this._yi=n,this},e.prototype.lineTo=function(t,n){var r=Mc(t-this._xi),a=Mc(n-this._yi),i=r>this._ux||a>this._uy;if(this.addData(ta.L,t,n),this._ctx&&i&&this._ctx.lineTo(t,n),i)this._xi=t,this._yi=n,this._pendingPtDist=0;else{var o=r*r+a*a;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=n,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(t,n,r,a,i,o){return this._drawPendingPt(),this.addData(ta.C,t,n,r,a,i,o),this._ctx&&this._ctx.bezierCurveTo(t,n,r,a,i,o),this._xi=i,this._yi=o,this},e.prototype.quadraticCurveTo=function(t,n,r,a){return this._drawPendingPt(),this.addData(ta.Q,t,n,r,a),this._ctx&&this._ctx.quadraticCurveTo(t,n,r,a),this._xi=r,this._yi=a,this},e.prototype.arc=function(t,n,r,a,i,o){this._drawPendingPt(),Hg[0]=a,Hg[1]=i,Ime(Hg,o),a=Hg[0],i=Hg[1];var l=i-a;return this.addData(ta.A,t,n,r,r,a,l,0,o?0:1),this._ctx&&this._ctx.arc(t,n,r,a,i,o),this._xi=Jp(i)*r+t,this._yi=Xp(i)*r+n,this},e.prototype.arcTo=function(t,n,r,a,i){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,n,r,a,i),this},e.prototype.rect=function(t,n,r,a){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,n,r,a),this.addData(ta.R,t,n,r,a),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(ta.Z);var t=this._ctx,n=this._x0,r=this._y0;return t&&t.closePath(),this._xi=n,this._yi=r,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){if(this._saveData){var n=t.length;!(this.data&&this.data.length===n)&&WS&&(this.data=new Float32Array(n));for(var r=0;r<n;r++)this.data[r]=t[r];this._len=n}},e.prototype.appendPath=function(t){if(this._saveData){t instanceof Array||(t=[t]);for(var n=t.length,r=0,a=this._len,i=0;i<n;i++)r+=t[i].len();var o=this.data;if(WS&&(o instanceof Float32Array||!o)&&(this.data=new Float32Array(a+r),a>0&&o))for(var l=0;l<a;l++)this.data[l]=o[l];for(var i=0;i<n;i++)for(var s=t[i].data,l=0;l<s.length;l++)this.data[a++]=s[l];this._len=a}},e.prototype.addData=function(t,n,r,a,i,o,l,s,u){if(this._saveData){var c=this.data;this._len+arguments.length>c.length&&(this._expandData(),c=this.data);for(var d=0;d<arguments.length;d++)c[this._len++]=arguments[d]}},e.prototype._drawPendingPt=function(){this._pendingPtDist>0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],n=0;n<this._len;n++)t[n]=this.data[n];this.data=t}},e.prototype.toStatic=function(){if(this._saveData){this._drawPendingPt();var t=this.data;t instanceof Array&&(t.length=this._len,WS&&this._len>11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){Au[0]=Au[1]=_u[0]=_u[1]=Number.MAX_VALUE,Gd[0]=Gd[1]=Du[0]=Du[1]=-Number.MAX_VALUE;var t=this.data,n=0,r=0,a=0,i=0,o;for(o=0;o<this._len;){var l=t[o++],s=o===1;switch(s&&(n=t[o],r=t[o+1],a=n,i=r),l){case ta.M:n=a=t[o++],r=i=t[o++],_u[0]=a,_u[1]=i,Du[0]=a,Du[1]=i;break;case ta.L:aq(n,r,t[o],t[o+1],_u,Du),n=t[o++],r=t[o++];break;case ta.C:dvt(n,r,t[o++],t[o++],t[o++],t[o++],t[o],t[o+1],_u,Du),n=t[o++],r=t[o++];break;case ta.Q:fvt(n,r,t[o++],t[o++],t[o],t[o+1],_u,Du),n=t[o++],r=t[o++];break;case ta.A:var u=t[o++],c=t[o++],d=t[o++],p=t[o++],f=t[o++],h=t[o++]+f;o+=1;var m=!t[o++];s&&(a=Jp(f)*d+u,i=Xp(f)*p+c),pvt(u,c,d,p,f,h,m,_u,Du),n=Jp(h)*d+u,r=Xp(h)*p+c;break;case ta.R:a=n=t[o++],i=r=t[o++];var v=t[o++],g=t[o++];aq(a,i,a+v,i+g,_u,Du);break;case ta.Z:n=a,r=i;break}Af(Au,Au,_u),_f(Gd,Gd,Du)}return o===0&&(Au[0]=Au[1]=Gd[0]=Gd[1]=0),new tr(Au[0],Au[1],Gd[0]-Au[0],Gd[1]-Au[1])},e.prototype._calculateLength=function(){var t=this.data,n=this._len,r=this._ux,a=this._uy,i=0,o=0,l=0,s=0;this._pathSegLen||(this._pathSegLen=[]);for(var u=this._pathSegLen,c=0,d=0,p=0;p<n;){var f=t[p++],h=p===1;h&&(i=t[p],o=t[p+1],l=i,s=o);var m=-1;switch(f){case ta.M:i=l=t[p++],o=s=t[p++];break;case ta.L:{var v=t[p++],g=t[p++],C=v-i,F=g-o;(Mc(C)>r||Mc(F)>a||p===n-1)&&(m=Math.sqrt(C*C+F*F),i=v,o=g);break}case ta.C:{var b=t[p++],E=t[p++],v=t[p++],g=t[p++],w=t[p++],S=t[p++];m=bht(i,o,b,E,v,g,w,S,10),i=w,o=S;break}case ta.Q:{var b=t[p++],E=t[p++],v=t[p++],g=t[p++];m=Eht(i,o,b,E,v,g,10),i=v,o=g;break}case ta.A:var A=t[p++],_=t[p++],D=t[p++],x=t[p++],M=t[p++],L=t[p++],P=L+M;p+=1,h&&(l=Jp(M)*D+A,s=Xp(M)*x+_),m=zS(D,x)*HS(uf,Math.abs(L)),i=Jp(P)*D+A,o=Xp(P)*x+_;break;case ta.R:{l=i=t[p++],s=o=t[p++];var N=t[p++],k=t[p++];m=N*2+k*2;break}case ta.Z:{var C=l-i,F=s-o;m=Math.sqrt(C*C+F*F),i=l,o=s;break}}m>=0&&(u[d++]=m,c+=m)}return this._pathLen=c,c},e.prototype.rebuildPath=function(t,n){var r=this.data,a=this._ux,i=this._uy,o=this._len,l,s,u,c,d,p,f=n<1,h,m,v=0,g=0,C,F=0,b,E;if(!(f&&(this._pathSegLen||this._calculateLength(),h=this._pathSegLen,m=this._pathLen,C=n*m,!C)))e:for(var w=0;w<o;){var S=r[w++],A=w===1;switch(A&&(u=r[w],c=r[w+1],l=u,s=c),S!==ta.L&&F>0&&(t.lineTo(b,E),F=0),S){case ta.M:l=u=r[w++],s=c=r[w++],t.moveTo(u,c);break;case ta.L:{d=r[w++],p=r[w++];var _=Mc(d-u),D=Mc(p-c);if(_>a||D>i){if(f){var x=h[g++];if(v+x>C){var M=(C-v)/x;t.lineTo(u*(1-M)+d*M,c*(1-M)+p*M);break e}v+=x}t.lineTo(d,p),u=d,c=p,F=0}else{var L=_*_+D*D;L>F&&(b=d,E=p,F=L)}break}case ta.C:{var P=r[w++],N=r[w++],k=r[w++],R=r[w++],T=r[w++],O=r[w++];if(f){var x=h[g++];if(v+x>C){var M=(C-v)/x;W6(u,P,k,T,M,qp),W6(c,N,R,O,M,Yp),t.bezierCurveTo(qp[1],Yp[1],qp[2],Yp[2],qp[3],Yp[3]);break e}v+=x}t.bezierCurveTo(P,N,k,R,T,O),u=T,c=O;break}case ta.Q:{var P=r[w++],N=r[w++],k=r[w++],R=r[w++];if(f){var x=h[g++];if(v+x>C){var M=(C-v)/x;G6(u,P,k,M,qp),G6(c,N,R,M,Yp),t.quadraticCurveTo(qp[1],Yp[1],qp[2],Yp[2]);break e}v+=x}t.quadraticCurveTo(P,N,k,R),u=k,c=R;break}case ta.A:var $=r[w++],V=r[w++],W=r[w++],U=r[w++],ae=r[w++],ie=r[w++],ye=r[w++],ne=!r[w++],Y=W>U?W:U,te=Mc(W-U)>.001,X=ae+ie,re=!1;if(f){var x=h[g++];v+x>C&&(X=ae+ie*(C-v)/x,re=!0),v+=x}if(te&&t.ellipse?t.ellipse($,V,W,U,ye,ae,X,ne):t.arc($,V,Y,ae,X,ne),re)break e;A&&(l=Jp(ae)*W+$,s=Xp(ae)*U+V),u=Jp(X)*W+$,c=Xp(X)*U+V;break;case ta.R:l=u=r[w],s=c=r[w+1],d=r[w++],p=r[w++];var we=r[w++],q=r[w++];if(f){var x=h[g++];if(v+x>C){var Q=C-v;t.moveTo(d,p),t.lineTo(d+HS(Q,we),p),Q-=we,Q>0&&t.lineTo(d+we,p+HS(Q,q)),Q-=q,Q>0&&t.lineTo(d+zS(we-Q,0),p+q),Q-=we,Q>0&&t.lineTo(d,p+zS(q-Q,0));break e}v+=x}t.rect(d,p,we,q);break;case ta.Z:if(f){var x=h[g++];if(v+x>C){var M=(C-v)/x;t.lineTo(u*(1-M)+l*M,c*(1-M)+s*M);break e}v+=x}t.closePath(),u=l,c=s}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.prototype.canSave=function(){return!!this._saveData},e.CMD=ta,e.initDefaultProps=(function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0})(),e})();function Ev(e,t,n,r,a,i,o){if(a===0)return!1;var l=a,s=0,u=e;if(o>t+l&&o>r+l||o<t-l&&o<r-l||i>e+l&&i>n+l||i<e-l&&i<n-l)return!1;if(e!==n)s=(t-r)/(e-n),u=(e*r-n*t)/(e-n);else return Math.abs(i-e)<=l/2;var c=s*i-o+u,d=c*c/(s*s+1);return d<=l/2*l/2}function hvt(e,t,n,r,a,i,o,l,s,u,c){if(s===0)return!1;var d=s;if(c>t+d&&c>r+d&&c>i+d&&c>l+d||c<t-d&&c<r-d&&c<i-d&&c<l-d||u>e+d&&u>n+d&&u>a+d&&u>o+d||u<e-d&&u<n-d&&u<a-d&&u<o-d)return!1;var p=yht(e,t,n,r,a,i,o,l,u,c);return p<=d/2}function mvt(e,t,n,r,a,i,o,l,s){if(o===0)return!1;var u=o;if(s>t+u&&s>r+u&&s>i+u||s<t-u&&s<r-u&&s<i-u||l>e+u&&l>n+u&&l>a+u||l<e-u&&l<n-u&&l<a-u)return!1;var c=Fht(e,t,n,r,a,i,l,s);return c<=u/2}var lq=Math.PI*2;function D8(e){return e%=lq,e<0&&(e+=lq),e}var zg=Math.PI*2;function vvt(e,t,n,r,a,i,o,l,s){if(o===0)return!1;var u=o;l-=e,s-=t;var c=Math.sqrt(l*l+s*s);if(c-u>n||c+u<n)return!1;if(Math.abs(r-a)%zg<1e-4)return!0;if(i){var d=r;r=D8(a),a=D8(d)}else r=D8(r),a=D8(a);r>a&&(a+=zg);var p=Math.atan2(s,l);return p<0&&(p+=zg),p>=r&&p<=a||p+zg>=r&&p+zg<=a}function zc(e,t,n,r,a,i){if(i>t&&i>r||i<t&&i<r||r===t)return 0;var o=(i-t)/(r-t),l=r<t?1:-1;(o===1||o===0)&&(l=r<t?.5:-.5);var s=o*(n-e)+e;return s===a?1/0:s>a?l:0}var jd=op.CMD,Zp=Math.PI*2,gvt=1e-4;function yvt(e,t){return Math.abs(e-t)<gvt}var Eo=[-1,-1,-1],Ul=[-1,-1];function bvt(){var e=Ul[0];Ul[0]=Ul[1],Ul[1]=e}function Cvt(e,t,n,r,a,i,o,l,s,u){if(u>t&&u>r&&u>i&&u>l||u<t&&u<r&&u<i&&u<l)return 0;var c=z6(t,r,i,l,u,Eo);if(c===0)return 0;for(var d=0,p=-1,f=void 0,h=void 0,m=0;m<c;m++){var v=Eo[m],g=v===0||v===1?.5:1,C=Ni(e,n,a,o,v);C<s||(p<0&&(p=Zhe(t,r,i,l,Ul),Ul[1]<Ul[0]&&p>1&&bvt(),f=Ni(t,r,i,l,Ul[0]),p>1&&(h=Ni(t,r,i,l,Ul[1]))),p===2?v<Ul[0]?d+=f<t?g:-g:v<Ul[1]?d+=h<f?g:-g:d+=l<h?g:-g:v<Ul[0]?d+=f<t?g:-g:d+=l<f?g:-g)}return d}function Fvt(e,t,n,r,a,i,o,l){if(l>t&&l>r&&l>i||l<t&&l<r&&l<i)return 0;var s=Cht(t,r,i,l,Eo);if(s===0)return 0;var u=Qhe(t,r,i);if(u>=0&&u<=1){for(var c=0,d=Yo(t,r,i,u),p=0;p<s;p++){var f=Eo[p]===0||Eo[p]===1?.5:1,h=Yo(e,n,a,Eo[p]);h<o||(Eo[p]<u?c+=d<t?f:-f:c+=i<d?f:-f)}return c}else{var f=Eo[0]===0||Eo[0]===1?.5:1,h=Yo(e,n,a,Eo[0]);return h<o?0:i<t?f:-f}}function Evt(e,t,n,r,a,i,o,l){if(l-=t,l>n||l<-n)return 0;var s=Math.sqrt(n*n-l*l);Eo[0]=-s,Eo[1]=s;var u=Math.abs(r-a);if(u<1e-4)return 0;if(u>=Zp-1e-4){r=0,a=Zp;var c=i?1:-1;return o>=Eo[0]+e&&o<=Eo[1]+e?c:0}if(r>a){var d=r;r=a,a=d}r<0&&(r+=Zp,a+=Zp);for(var p=0,f=0;f<2;f++){var h=Eo[f];if(h+e>o){var m=Math.atan2(l,h),c=i?1:-1;m<0&&(m=Zp+m),(m>=r&&m<=a||m+Zp>=r&&m+Zp<=a)&&(m>Math.PI/2&&m<Math.PI*1.5&&(c=-c),p+=c)}}return p}function Nme(e,t,n,r,a){for(var i=e.data,o=e.len(),l=0,s=0,u=0,c=0,d=0,p,f,h=0;h<o;){var m=i[h++],v=h===1;switch(m===jd.M&&h>1&&(n||(l+=zc(s,u,c,d,r,a))),v&&(s=i[h],u=i[h+1],c=s,d=u),m){case jd.M:c=i[h++],d=i[h++],s=c,u=d;break;case jd.L:if(n){if(Ev(s,u,i[h],i[h+1],t,r,a))return!0}else l+=zc(s,u,i[h],i[h+1],r,a)||0;s=i[h++],u=i[h++];break;case jd.C:if(n){if(hvt(s,u,i[h++],i[h++],i[h++],i[h++],i[h],i[h+1],t,r,a))return!0}else l+=Cvt(s,u,i[h++],i[h++],i[h++],i[h++],i[h],i[h+1],r,a)||0;s=i[h++],u=i[h++];break;case jd.Q:if(n){if(mvt(s,u,i[h++],i[h++],i[h],i[h+1],t,r,a))return!0}else l+=Fvt(s,u,i[h++],i[h++],i[h],i[h+1],r,a)||0;s=i[h++],u=i[h++];break;case jd.A:var g=i[h++],C=i[h++],F=i[h++],b=i[h++],E=i[h++],w=i[h++];h+=1;var S=!!(1-i[h++]);p=Math.cos(E)*F+g,f=Math.sin(E)*b+C,v?(c=p,d=f):l+=zc(s,u,p,f,r,a);var A=(r-g)*b/F+g;if(n){if(vvt(g,C,b,E,E+w,S,t,A,a))return!0}else l+=Evt(g,C,b,E,E+w,S,A,a);s=Math.cos(E+w)*F+g,u=Math.sin(E+w)*b+C;break;case jd.R:c=s=i[h++],d=u=i[h++];var _=i[h++],D=i[h++];if(p=c+_,f=d+D,n){if(Ev(c,d,p,d,t,r,a)||Ev(p,d,p,f,t,r,a)||Ev(p,f,c,f,t,r,a)||Ev(c,f,c,d,t,r,a))return!0}else l+=zc(p,d,p,f,r,a),l+=zc(c,f,c,d,r,a);break;case jd.Z:if(n){if(Ev(s,u,c,d,t,r,a))return!0}else l+=zc(s,u,c,d,r,a);s=c,u=d;break}}return!n&&!yvt(u,d)&&(l+=zc(s,u,c,d,r,a)||0),l!==0}function wvt(e,t,n){return Nme(e,0,!1,t,n)}function Svt(e,t,n,r){return Nme(e,t,!0,n,r)}var J6=ir({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},tm),Avt={style:ir({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},dF.style)},jS=dc.concat(["invisible","culling","z","z2","zlevel","parent"]),Qr=(function(e){Lt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var a=this._decalEl=this._decalEl||new t;a.buildPath===t.prototype.buildPath&&(a.buildPath=function(s){n.buildPath(s,n.shape)}),a.silent=!0;var i=a.style;for(var o in r)i[o]!==r[o]&&(i[o]=r[o]);i.fill=r.fill?r.decal:null,i.decal=null,i.shadowColor=null,r.strokeFirst&&(i.stroke=null);for(var l=0;l<jS.length;++l)a[jS[l]]=this[jS[l]];a.__dirty|=El}else this._decalEl&&(this._decalEl=null)},t.prototype.getDecalElement=function(){return this._decalEl},t.prototype._init=function(n){var r=yr(n);this.shape=this.getDefaultShape();var a=this.getDefaultStyle();a&&this.useStyle(a);for(var i=0;i<r.length;i++){var o=r[i],l=n[o];o==="style"?this.style?Vt(this.style,l):this.useStyle(l):o==="shape"?Vt(this.shape,l):e.prototype.attrKV.call(this,o,l)}this.style||this.useStyle({})},t.prototype.getDefaultStyle=function(){return null},t.prototype.getDefaultShape=function(){return{}},t.prototype.canBeInsideText=function(){return this.hasFill()},t.prototype.getInsideTextFill=function(){var n=this.style.fill;if(n!=="none"){if(mn(n)){var r=S5(n,0);return r>.5?uR:r>.2?Qht:cR}else if(n)return cR}return uR},t.prototype.getInsideTextStroke=function(n){var r=this.style.fill;if(mn(r)){var a=this.__zr,i=!!(a&&a.isDarkMode()),o=S5(n,0)<sR;if(i===o)return r}},t.prototype.buildPath=function(n,r,a){},t.prototype.pathUpdated=function(){this.__dirty&=~Yv},t.prototype.getUpdatedPathProxy=function(n){return!this.path&&this.createPathProxy(),this.path.beginPath(),this.buildPath(this.path,this.shape,n),this.path},t.prototype.createPathProxy=function(){this.path=new op(!1)},t.prototype.hasStroke=function(){var n=this.style,r=n.stroke;return!(r==null||r==="none"||!(n.lineWidth>0))},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.getBoundingRect=function(){var n=this._rect,r=this.style,a=!n;if(a){var i=!1;this.path||(i=!0,this.createPathProxy());var o=this.path;(i||this.__dirty&Yv)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),n=o.getBoundingRect()}if(this._rect=n,this.hasStroke()&&this.path&&this.path.len()>0){var l=this._rectStroke||(this._rectStroke=n.clone());if(this.__dirty||a){l.copy(n);var s=r.strokeNoScale?this.getLineScale():1,u=r.lineWidth;if(!this.hasFill()){var c=this.strokeContainThreshold;u=Math.max(u,c==null?4:c)}s>1e-10&&(l.width+=u/s,l.height+=u/s,l.x-=u/s/2,l.y-=u/s/2)}return l}return n},t.prototype.contain=function(n,r){var a=this.transformCoordToLocal(n,r),i=this.getBoundingRect(),o=this.style;if(n=a[0],r=a[1],i.contain(n,r)){var l=this.path;if(this.hasStroke()){var s=o.lineWidth,u=o.strokeNoScale?this.getLineScale():1;if(u>1e-10&&(this.hasFill()||(s=Math.max(s,this.strokeContainThreshold)),Svt(l,s/u,n,r)))return!0}if(this.hasFill())return wvt(l,n,r)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=Yv,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(n){return this.animate("shape",n)},t.prototype.updateDuringAnimation=function(n){n==="style"?this.dirtyStyle():n==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(n,r){n==="shape"?this.setShape(r):e.prototype.attrKV.call(this,n,r)},t.prototype.setShape=function(n,r){var a=this.shape;return a||(a=this.shape={}),typeof n=="string"?a[n]=r:Vt(a,n),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&Yv)},t.prototype.createStyle=function(n){return t4(J6,n)},t.prototype._innerSaveToNormal=function(n){e.prototype._innerSaveToNormal.call(this,n);var r=this._normalState;n.shape&&!r.shape&&(r.shape=Vt({},this.shape))},t.prototype._applyStateObj=function(n,r,a,i,o,l){e.prototype._applyStateObj.call(this,n,r,a,i,o,l);var s=!(r&&i),u;if(r&&r.shape?o?i?u=r.shape:(u=Vt({},a.shape),Vt(u,r.shape)):(u=Vt({},i?this.shape:a.shape),Vt(u,r.shape)):s&&(u=a.shape),u)if(o){this.shape=Vt({},this.shape);for(var c={},d=yr(u),p=0;p<d.length;p++){var f=d[p];typeof u[f]=="object"?this.shape[f]=u[f]:c[f]=u[f]}this._transitionState(n,{shape:c},l)}else this.shape=u,this.dirtyShape()},t.prototype._mergeStates=function(n){for(var r=e.prototype._mergeStates.call(this,n),a,i=0;i<n.length;i++){var o=n[i];o.shape&&(a=a||{},this._mergeStyle(a,o.shape))}return a&&(r.shape=a),r},t.prototype.getAnimationStyleProps=function(){return Avt},t.prototype.isZeroArea=function(){return!1},t.extend=function(n){var r=(function(i){Lt(o,i);function o(l){var s=i.call(this,l)||this;return n.init&&n.init.call(s,l),s}return o.prototype.getDefaultStyle=function(){return Bn(n.style)},o.prototype.getDefaultShape=function(){return Bn(n.shape)},o})(t);for(var a in n)typeof n[a]=="function"&&(r.prototype[a]=n[a]);return r},t.initDefaultProps=(function(){var n=t.prototype;n.type="path",n.strokeContainThreshold=5,n.segmentIgnoreThreshold=0,n.subPixelOptimize=!1,n.autoBatch=!1,n.__dirty=El|Ay|Yv})(),t})(Um),_vt=ir({strokeFirst:!0,font:Fd,x:0,y:0,textAlign:"left",textBaseline:"top",miterLimit:2},J6),M5=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.hasStroke=function(){return Pme(this.style)},t.prototype.hasFill=function(){var n=this.style,r=n.fill;return r!=null&&r!=="none"},t.prototype.createStyle=function(n){return t4(_vt,n)},t.prototype.setBoundingRect=function(n){this._rect=n},t.prototype.getBoundingRect=function(){return this._rect||(this._rect=svt(this.style)),this._rect},t.initDefaultProps=(function(){var n=t.prototype;n.dirtyRectTolerance=10})(),t})(Um);M5.prototype.type="tspan";var Dvt=ir({x:0,y:0},tm),Tvt={style:ir({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},dF.style)};function xvt(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var Ol=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(n){return t4(Dvt,n)},t.prototype._getSize=function(n){var r=this.style,a=r[n];if(a!=null)return a;var i=xvt(r.image)?r.image:this.__image;if(!i)return 0;var o=n==="width"?"height":"width",l=r[o];return l==null?i[n]:i[n]/i[o]*l},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return Tvt},t.prototype.getBoundingRect=function(){var n=this.style;return this._rect||(this._rect=new tr(n.x||0,n.y||0,this.getWidth(),this.getHeight())),this._rect},t})(Um);Ol.prototype.type="image";function kvt(e,t){var n=t.x,r=t.y,a=t.width,i=t.height,o=t.r,l,s,u,c;a<0&&(n=n+a,a=-a),i<0&&(r=r+i,i=-i),typeof o=="number"?l=s=u=c=o:o instanceof Array?o.length===1?l=s=u=c=o[0]:o.length===2?(l=u=o[0],s=c=o[1]):o.length===3?(l=o[0],s=c=o[1],u=o[2]):(l=o[0],s=o[1],u=o[2],c=o[3]):l=s=u=c=0;var d;l+s>a&&(d=l+s,l*=a/d,s*=a/d),u+c>a&&(d=u+c,u*=a/d,c*=a/d),s+u>i&&(d=s+u,s*=i/d,u*=i/d),l+c>i&&(d=l+c,l*=i/d,c*=i/d),e.moveTo(n+l,r),e.lineTo(n+a-s,r),s!==0&&e.arc(n+a-s,r+s,s,-Math.PI/2,0),e.lineTo(n+a,r+i-u),u!==0&&e.arc(n+a-u,r+i-u,u,0,Math.PI/2),e.lineTo(n+c,r+i),c!==0&&e.arc(n+c,r+i-c,c,Math.PI/2,Math.PI),e.lineTo(n,r+l),l!==0&&e.arc(n+l,r+l,l,Math.PI,Math.PI*1.5)}var a1=Math.round;function $me(e,t,n){if(t){var r=t.x1,a=t.x2,i=t.y1,o=t.y2;e.x1=r,e.x2=a,e.y1=i,e.y2=o;var l=n&&n.lineWidth;return l&&(a1(r*2)===a1(a*2)&&(e.x1=e.x2=Lh(r,l,!0)),a1(i*2)===a1(o*2)&&(e.y1=e.y2=Lh(i,l,!0))),e}}function Vme(e,t,n){if(t){var r=t.x,a=t.y,i=t.width,o=t.height;e.x=r,e.y=a,e.width=i,e.height=o;var l=n&&n.lineWidth;return l&&(e.x=Lh(r,l,!0),e.y=Lh(a,l,!0),e.width=Math.max(Lh(r+i,l,!1)-e.x,i===0?0:1),e.height=Math.max(Lh(a+o,l,!1)-e.y,o===0?0:1)),e}}function Lh(e,t,n){if(!t)return e;var r=a1(e*2);return(r+a1(t))%2===0?r/2:(r+(n?1:-1))/2}var Mvt=(function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e})(),Bvt={},Xr=(function(e){Lt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new Mvt},t.prototype.buildPath=function(n,r){var a,i,o,l;if(this.subPixelOptimize){var s=Vme(Bvt,r,this.style);a=s.x,i=s.y,o=s.width,l=s.height,s.r=r.r,r=s}else a=r.x,i=r.y,o=r.width,l=r.height;r.r?kvt(n,r):n.rect(a,i,o,l)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t})(Qr);Xr.prototype.type="rect";var sq={fill:"#000"},uq=2,Tu={},Rvt={style:ir({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},dF.style)},Zr=(function(e){Lt(t,e);function t(n){var r=e.call(this)||this;return r.type="text",r._children=[],r._defaultStyle=sq,r.attr(n),r}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var n=0;n<this._children.length;n++){var r=this._children[n];r.zlevel=this.zlevel,r.z=this.z,r.z2=this.z2,r.culling=this.culling,r.cursor=this.cursor,r.invisible=this.invisible}},t.prototype.updateTransform=function(){var n=this.innerTransformable;n?(n.updateTransform(),n.transform&&(this.transform=n.transform)):e.prototype.updateTransform.call(this)},t.prototype.getLocalTransform=function(n){var r=this.innerTransformable;return r?r.getLocalTransform(n):e.prototype.getLocalTransform.call(this,n)},t.prototype.getComputedTransform=function(){return this.__hostTarget&&(this.__hostTarget.getComputedTransform(),this.__hostTarget.updateInnerText(!0)),e.prototype.getComputedTransform.call(this)},t.prototype._updateSubTexts=function(){this._childCursor=0,Pvt(this.style),this.style.rich?this._updateRichTexts():this._updatePlainTexts(),this._children.length=this._childCursor,this.styleUpdated()},t.prototype.addSelfToZr=function(n){e.prototype.addSelfToZr.call(this,n);for(var r=0;r<this._children.length;r++)this._children[r].__zr=n},t.prototype.removeSelfFromZr=function(n){e.prototype.removeSelfFromZr.call(this,n);for(var r=0;r<this._children.length;r++)this._children[r].__zr=null},t.prototype.getBoundingRect=function(){if(this.styleChanged()&&this._updateSubTexts(),!this._rect){for(var n=new tr(0,0,0,0),r=this._children,a=[],i=null,o=0;o<r.length;o++){var l=r[o],s=l.getBoundingRect(),u=l.getLocalTransform(a);u?(n.copy(s),n.applyTransform(u),i=i||n.clone(),i.union(n)):(i=i||s.clone(),i.union(s))}this._rect=i||n}return this._rect},t.prototype.setDefaultTextStyle=function(n){this._defaultStyle=n||sq},t.prototype.setTextContent=function(n){},t.prototype._mergeStyle=function(n,r){if(!r)return n;var a=r.rich,i=n.rich||a&&{};return Vt(n,r),a&&i?(this._mergeRich(i,a),n.rich=i):i&&(n.rich=i),n},t.prototype._mergeRich=function(n,r){for(var a=yr(r),i=0;i<a.length;i++){var o=a[i];n[o]=n[o]||{},Vt(n[o],r[o])}},t.prototype.getAnimationStyleProps=function(){return Rvt},t.prototype._getOrCreateChild=function(n){var r=this._children[this._childCursor];return(!r||!(r instanceof n))&&(r=new n),this._children[this._childCursor++]=r,r.__zr=this.__zr,r.parent=this,r},t.prototype._updatePlainTexts=function(){var n=this.style,r=n.font||Fd,a=n.padding,i=this._defaultStyle,o=n.x||0,l=n.y||0,s=n.align||i.align||"left",u=n.verticalAlign||i.verticalAlign||"top";eq(Tu,i.overflowRect,o,l,s,u),o=Tu.baseX,l=Tu.baseY;var c=vq(n),d=tvt(c,n,Tu.outerWidth,Tu.outerHeight),p=KS(n),f=!!n.backgroundColor,h=d.outerHeight,m=d.outerWidth,v=d.lines,g=d.lineHeight;this.isTruncated=!!d.isTruncated;var C=o,F=em(l,d.contentHeight,u);if(p||a){var b=p0(o,m,s),E=em(l,h,u);p&&this._renderBackground(n,n,b,E,m,h)}F+=g/2,a&&(C=mq(o,s,a),u==="top"?F+=a[0]:u==="bottom"&&(F-=a[2]));for(var w=0,S=!1,A=!1,_=hq("fill"in n?n.fill:(A=!0,i.fill)),D=pq("stroke"in n?n.stroke:!f&&(!i.autoStroke||A)?(w=uq,S=!0,i.stroke):null),x=n.textShadowBlur>0,M=0;M<v.length;M++){var L=this._getOrCreateChild(M5),P=L.createStyle();L.useStyle(P),P.text=v[M],P.x=C,P.y=F,P.textAlign=s,P.textBaseline="middle",P.opacity=n.opacity,P.strokeFirst=!0,x&&(P.shadowBlur=n.textShadowBlur||0,P.shadowColor=n.textShadowColor||"transparent",P.shadowOffsetX=n.textShadowOffsetX||0,P.shadowOffsetY=n.textShadowOffsetY||0),P.stroke=D,P.fill=_,D&&(P.lineWidth=n.lineWidth||w,P.lineDash=n.lineDash,P.lineDashOffset=n.lineDashOffset||0),P.font=r,dq(P,n),F+=g,L.setBoundingRect(gR(P,d.contentWidth,d.calculatedLineHeight,S?0:null))}},t.prototype._updateRichTexts=function(){var n=this.style,r=this._defaultStyle,a=n.align||r.align,i=n.verticalAlign||r.verticalAlign,o=n.x||0,l=n.y||0;eq(Tu,r.overflowRect,o,l,a,i),o=Tu.baseX,l=Tu.baseY;var s=vq(n),u=avt(s,n,Tu.outerWidth,Tu.outerHeight,a),c=u.width,d=u.outerWidth,p=u.outerHeight,f=n.padding;this.isTruncated=!!u.isTruncated;var h=p0(o,d,a),m=em(l,p,i),v=h,g=m;f&&(v+=f[3],g+=f[0]);var C=v+c;KS(n)&&this._renderBackground(n,n,h,m,d,p);for(var F=!!n.backgroundColor,b=0;b<u.lines.length;b++){for(var E=u.lines[b],w=E.tokens,S=w.length,A=E.lineHeight,_=E.width,D=0,x=v,M=C,L=S-1,P=void 0;D<S&&(P=w[D],!P.align||P.align==="left");)this._placeToken(P,n,A,g,x,"left",F),_-=P.width,x+=P.width,D++;for(;L>=0&&(P=w[L],P.align==="right");)this._placeToken(P,n,A,g,M,"right",F),_-=P.width,M-=P.width,L--;for(x+=(c-(x-v)-(C-M)-_)/2;D<=L;)P=w[D],this._placeToken(P,n,A,g,x+P.width/2,"center",F),x+=P.width,D++;g+=A}},t.prototype._placeToken=function(n,r,a,i,o,l,s){var u=r.rich[n.styleName]||{};u.text=n.text;var c=n.verticalAlign,d=i+a/2;c==="top"?d=i+n.height/2:c==="bottom"&&(d=i+a-n.height/2);var p=!n.isLineHolder&&KS(u);p&&this._renderBackground(u,r,l==="right"?o-n.width:l==="center"?o-n.width/2:o,d-n.height/2,n.width,n.height);var f=!!u.backgroundColor,h=n.textPadding;h&&(o=mq(o,l,h),d-=n.height/2-h[0]-n.innerHeight/2);var m=this._getOrCreateChild(M5),v=m.createStyle();m.useStyle(v);var g=this._defaultStyle,C=!1,F=0,b=!1,E=hq("fill"in u?u.fill:"fill"in r?r.fill:(C=!0,g.fill)),w=pq("stroke"in u?u.stroke:"stroke"in r?r.stroke:!f&&!s&&(!g.autoStroke||C)?(F=uq,b=!0,g.stroke):null),S=u.textShadowBlur>0||r.textShadowBlur>0;v.text=n.text,v.x=o,v.y=d,S&&(v.shadowBlur=u.textShadowBlur||r.textShadowBlur||0,v.shadowColor=u.textShadowColor||r.textShadowColor||"transparent",v.shadowOffsetX=u.textShadowOffsetX||r.textShadowOffsetX||0,v.shadowOffsetY=u.textShadowOffsetY||r.textShadowOffsetY||0),v.textAlign=l,v.textBaseline="middle",v.font=n.font||Fd,v.opacity=$f(u.opacity,r.opacity,1),dq(v,u),w&&(v.lineWidth=$f(u.lineWidth,r.lineWidth,F),v.lineDash=xn(u.lineDash,r.lineDash),v.lineDashOffset=r.lineDashOffset||0,v.stroke=w),E&&(v.fill=E),m.setBoundingRect(gR(v,n.contentWidth,n.contentHeight,b?0:null))},t.prototype._renderBackground=function(n,r,a,i,o,l){var s=n.backgroundColor,u=n.borderWidth,c=n.borderColor,d=s&&s.image,p=s&&!d,f=n.borderRadius,h=this,m,v;if(p||n.lineHeight||u&&c){m=this._getOrCreateChild(Xr),m.useStyle(m.createStyle()),m.style.fill=null;var g=m.shape;g.x=a,g.y=i,g.width=o,g.height=l,g.r=f,m.dirtyShape()}if(p){var C=m.style;C.fill=s||null,C.fillOpacity=xn(n.fillOpacity,1)}else if(d){v=this._getOrCreateChild(Ol),v.onload=function(){h.dirtyStyle()};var F=v.style;F.image=s.image,F.x=a,F.y=i,F.width=o,F.height=l}if(u&&c){var C=m.style;C.lineWidth=u,C.stroke=c,C.strokeOpacity=xn(n.strokeOpacity,1),C.lineDash=n.borderDash,C.lineDashOffset=n.borderDashOffset||0,m.strokeContainThreshold=0,m.hasFill()&&m.hasStroke()&&(C.strokeFirst=!0,C.lineWidth*=2)}var b=(m||v).style;b.shadowBlur=n.shadowBlur||0,b.shadowColor=n.shadowColor||"transparent",b.shadowOffsetX=n.shadowOffsetX||0,b.shadowOffsetY=n.shadowOffsetY||0,b.opacity=$f(n.opacity,r.opacity,1)},t.makeFont=function(n){var r="";return zme(n)&&(r=[n.fontStyle,n.fontWeight,Hme(n.fontSize),n.fontFamily||"sans-serif"].join(" ")),r&&Ws(r)||n.textFont||n.font},t})(Um),Lvt={left:!0,right:1,center:1},Ovt={top:1,bottom:1,middle:1},cq=["fontStyle","fontWeight","fontSize","fontFamily"];function Hme(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?$I+"px":e+"px"}function dq(e,t){for(var n=0;n<cq.length;n++){var r=cq[n],a=t[r];a!=null&&(e[r]=a)}}function zme(e){return e.fontSize!=null||e.fontFamily||e.fontWeight}function Pvt(e){return fq(e),ke(e.rich,fq),e}function fq(e){if(e){e.font=Zr.makeFont(e);var t=e.align;t==="middle"&&(t="center"),e.align=t==null||Lvt[t]?t:"left";var n=e.verticalAlign;n==="center"&&(n="middle"),e.verticalAlign=n==null||Ovt[n]?n:"top";var r=e.padding;r&&(e.padding=rF(e.padding))}}function pq(e,t){return e==null||t<=0||e==="transparent"||e==="none"?null:e.image||e.colorStops?"#000":e}function hq(e){return e==null||e==="none"?null:e.image||e.colorStops?"#000":e}function mq(e,t,n){return t==="right"?e-n[1]:t==="center"?e+n[3]/2-n[1]/2:e+n[3]}function vq(e){var t=e.text;return t!=null&&(t+=""),t}function KS(e){return!!(e.backgroundColor||e.lineHeight||e.borderWidth&&e.borderColor)}var Sr=jr(),Ivt=function(e,t,n,r){if(r){var a=Sr(r);a.dataIndex=n,a.dataType=t,a.seriesIndex=e,a.ssrType="chart",r.type==="group"&&r.traverse(function(i){var o=Sr(i);o.seriesIndex=e,o.dataIndex=n,o.dataType=t,o.ssrType="chart"})}},gq=1,yq={},Wme=jr(),lN=jr(),sN=0,fF=1,pF=2,vs=["emphasis","blur","select"],X6=["normal","emphasis","blur","select"],Nvt=10,$vt=9,nm="highlight",p7="downplay",Z6="select",CR="unselect",Q6="toggleSelect",uN="selectchanged";function wv(e){return e!=null&&e!=="none"}function hF(e,t,n){e.onHoverStateChange&&(e.hoverState||0)!==n&&e.onHoverStateChange(t),e.hoverState=n}function Gme(e){hF(e,"emphasis",pF)}function jme(e){e.hoverState===pF&&hF(e,"normal",sN)}function cN(e){hF(e,"blur",fF)}function Kme(e){e.hoverState===fF&&hF(e,"normal",sN)}function Vvt(e){e.selected=!0}function Hvt(e){e.selected=!1}function bq(e,t,n){t(e,n)}function Rd(e,t,n){bq(e,t,n),e.isGroup&&e.traverse(function(r){bq(r,t,n)})}function Cq(e,t){switch(t){case"emphasis":e.hoverState=pF;break;case"normal":e.hoverState=sN;break;case"blur":e.hoverState=fF;break;case"select":e.selected=!0}}function zvt(e,t,n,r){for(var a=e.style,i={},o=0;o<t.length;o++){var l=t[o],s=a[l];i[l]=s==null?r&&r[l]:s}for(var o=0;o<e.animators.length;o++){var u=e.animators[o];u.__fromStateTransition&&u.__fromStateTransition.indexOf(n)<0&&u.targetName==="style"&&u.saveTo(i,t)}return i}function Wvt(e,t,n,r){var a=n&&sr(n,"select")>=0,i=!1;if(e instanceof Qr){var o=Wme(e),l=a&&o.selectFill||o.normalFill,s=a&&o.selectStroke||o.normalStroke;if(wv(l)||wv(s)){r=r||{};var u=r.style||{};u.fill==="inherit"?(i=!0,r=Vt({},r),u=Vt({},u),u.fill=l):!wv(u.fill)&&wv(l)?(i=!0,r=Vt({},r),u=Vt({},u),u.fill=j6(l)):!wv(u.stroke)&&wv(s)&&(i||(r=Vt({},r),u=Vt({},u)),u.stroke=j6(s)),r.style=u}}if(r&&r.z2==null){i||(r=Vt({},r));var c=e.z2EmphasisLift;r.z2=e.z2+(c!=null?c:Nvt)}return r}function Gvt(e,t,n){if(n&&n.z2==null){n=Vt({},n);var r=e.z2SelectLift;n.z2=e.z2+(r!=null?r:$vt)}return n}function jvt(e,t,n){var r=sr(e.currentStates,t)>=0,a=e.style.opacity,i=r?null:zvt(e,["opacity"],t,{opacity:1});n=n||{};var o=n.style||{};return o.opacity==null&&(n=Vt({},n),o=Vt({opacity:r?a:i.opacity*.1},o),n.style=o),n}function US(e,t){var n=this.states[e];if(this.style){if(e==="emphasis")return Wvt(this,e,t,n);if(e==="blur")return jvt(this,e,n);if(e==="select")return Gvt(this,e,n)}return n}function Kvt(e){e.stateProxy=US;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=US),n&&(n.stateProxy=US)}function Fq(e,t){!Jme(e,t)&&!e.__highByOuter&&Rd(e,Gme)}function Eq(e,t){!Jme(e,t)&&!e.__highByOuter&&Rd(e,jme)}function h0(e,t){e.__highByOuter|=1<<(t||0),Rd(e,Gme)}function m0(e,t){!(e.__highByOuter&=~(1<<(t||0)))&&Rd(e,jme)}function Uvt(e){Rd(e,cN)}function Ume(e){Rd(e,Kme)}function qme(e){Rd(e,Vvt)}function Yme(e){Rd(e,Hvt)}function Jme(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function Xme(e){var t=e.getModel(),n=[],r=[];t.eachComponent(function(a,i){var o=lN(i),l=a==="series",s=l?e.getViewOfSeriesModel(i):e.getViewOfComponentModel(i);!l&&r.push(s),o.isBlured&&(s.group.traverse(function(u){Kme(u)}),l&&n.push(i)),o.isBlured=!1}),ke(r,function(a){a&&a.toggleBlurSeries&&a.toggleBlurSeries(n,!1,t)})}function FR(e,t,n,r){var a=r.getModel();n=n||"coordinateSystem";function i(u,c){for(var d=0;d<c.length;d++){var p=u.getItemGraphicEl(c[d]);p&&Ume(p)}}if(e!=null&&!(!t||t==="none")){var o=a.getSeriesByIndex(e),l=o.coordinateSystem;l&&l.master&&(l=l.master);var s=[];a.eachSeries(function(u){var c=o===u,d=u.coordinateSystem;d&&d.master&&(d=d.master);var p=d&&l?d===l:c;if(!(n==="series"&&!c||n==="coordinateSystem"&&!p||t==="series"&&c)){var f=r.getViewOfSeriesModel(u);if(f.group.traverse(function(v){v.__highByOuter&&c&&t==="self"||cN(v)}),ho(t))i(u.getData(),t);else if(Sn(t))for(var h=yr(t),m=0;m<h.length;m++)i(u.getData(h[m]),t[h[m]]);s.push(u),lN(u).isBlured=!0}}),a.eachComponent(function(u,c){if(u!=="series"){var d=r.getViewOfComponentModel(c);d&&d.toggleBlurSeries&&d.toggleBlurSeries(s,!0,a)}})}}function ER(e,t,n){if(!(e==null||t==null)){var r=n.getModel().getComponent(e,t);if(r){lN(r).isBlured=!0;var a=n.getViewOfComponentModel(r);!a||!a.focusBlurEnabled||a.group.traverse(function(i){cN(i)})}}}function qvt(e,t,n){var r=e.seriesIndex,a=e.getData(t.dataType);if(a){var i=xm(a,t);i=(Zt(i)?i[0]:i)||0;var o=a.getItemGraphicEl(i);if(!o)for(var l=a.count(),s=0;!o&&s<l;)o=a.getItemGraphicEl(s++);if(o){var u=Sr(o);FR(r,u.focus,u.blurScope,n)}else{var c=e.get(["emphasis","focus"]),d=e.get(["emphasis","blurScope"]);c!=null&&FR(r,c,d,n)}}}function dN(e,t,n,r){var a={focusSelf:!1,dispatchers:null};if(e==null||e==="series"||t==null||n==null)return a;var i=r.getModel().getComponent(e,t);if(!i)return a;var o=r.getViewOfComponentModel(i);if(!o||!o.findHighDownDispatchers)return a;for(var l=o.findHighDownDispatchers(n),s,u=0;u<l.length;u++)if(Sr(l[u]).focus==="self"){s=!0;break}return{focusSelf:s,dispatchers:l}}function Yvt(e,t,n){var r=Sr(e),a=dN(r.componentMainType,r.componentIndex,r.componentHighDownName,n),i=a.dispatchers,o=a.focusSelf;i?(o&&ER(r.componentMainType,r.componentIndex,n),ke(i,function(l){return Fq(l,t)})):(FR(r.seriesIndex,r.focus,r.blurScope,n),r.focus==="self"&&ER(r.componentMainType,r.componentIndex,n),Fq(e,t))}function Jvt(e,t,n){Xme(n);var r=Sr(e),a=dN(r.componentMainType,r.componentIndex,r.componentHighDownName,n).dispatchers;a?ke(a,function(i){return Eq(i,t)}):Eq(e,t)}function Xvt(e,t,n){if(SR(t)){var r=t.dataType,a=e.getData(r),i=xm(a,t);Zt(i)||(i=[i]),e[t.type===Q6?"toggleSelect":t.type===Z6?"select":"unselect"](i,r)}}function wq(e){var t=e.getAllData();ke(t,function(n){var r=n.data,a=n.type;r.eachItemGraphicEl(function(i,o){e.isSelected(o,a)?qme(i):Yme(i)})})}function Zvt(e){var t=[];return e.eachSeries(function(n){var r=n.getAllData();ke(r,function(a){a.data;var i=a.type,o=n.getSelectedDataIndices();if(o.length>0){var l={dataIndex:o,seriesIndex:n.seriesIndex};i!=null&&(l.dataType=i),t.push(l)}})}),t}function B5(e,t,n){fN(e,!0),Rd(e,Kvt),e1t(e,t,n)}function Qvt(e){fN(e,!1)}function R5(e,t,n,r){r?Qvt(e):B5(e,t,n)}function e1t(e,t,n){var r=Sr(e);t!=null?(r.focus=t,r.blurScope=n):r.focus&&(r.focus=null)}var Sq=["emphasis","blur","select"],t1t={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function eC(e,t,n,r){n=n||"itemStyle";for(var a=0;a<Sq.length;a++){var i=Sq[a],o=t.getModel([i,n]),l=e.ensureState(i);l.style=o[t1t[n]]()}}function fN(e,t){var n=t===!1,r=e;e.highDownSilentOnTouch&&(r.__highDownSilentOnTouch=e.highDownSilentOnTouch),(!n||r.__highDownDispatcher)&&(r.__highByOuter=r.__highByOuter||0,r.__highDownDispatcher=!n)}function wR(e){return!!(e&&e.__highDownDispatcher)}function n1t(e){var t=yq[e];return t==null&&gq<=32&&(t=yq[e]=gq++),t}function SR(e){var t=e.type;return t===Z6||t===CR||t===Q6}function Aq(e){var t=e.type;return t===nm||t===p7}function r1t(e){var t=Wme(e);t.normalFill=e.style.fill,t.normalStroke=e.style.stroke;var n=e.states.select||{};t.selectFill=n.style&&n.style.fill||null,t.selectStroke=n.style&&n.style.stroke||null}var Sv=op.CMD,a1t=[[],[],[]],_q=Math.sqrt,i1t=Math.atan2;function o1t(e,t){if(t){var n=e.data,r=e.len(),a,i,o,l,s,u,c=Sv.M,d=Sv.C,p=Sv.L,f=Sv.R,h=Sv.A,m=Sv.Q;for(o=0,l=0;o<r;){switch(a=n[o++],l=o,i=0,a){case c:i=1;break;case p:i=1;break;case d:i=3;break;case m:i=2;break;case h:var v=t[4],g=t[5],C=_q(t[0]*t[0]+t[1]*t[1]),F=_q(t[2]*t[2]+t[3]*t[3]),b=i1t(-t[1]/F,t[0]/C);n[o]*=C,n[o++]+=v,n[o]*=F,n[o++]+=g,n[o++]*=C,n[o++]*=F,n[o++]+=b,n[o++]+=b,o+=2,l=o;break;case f:u[0]=n[o++],u[1]=n[o++],Bo(u,u,t),n[l++]=u[0],n[l++]=u[1],u[0]+=n[o++],u[1]+=n[o++],Bo(u,u,t),n[l++]=u[0],n[l++]=u[1]}for(s=0;s<i;s++){var E=a1t[s];E[0]=n[o++],E[1]=n[o++],Bo(E,E,t),n[l++]=E[0],n[l++]=E[1]}}e.increaseVersion()}}var qS=Math.sqrt,T8=Math.sin,x8=Math.cos,Wg=Math.PI;function Dq(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function AR(e,t){return(e[0]*t[0]+e[1]*t[1])/(Dq(e)*Dq(t))}function Tq(e,t){return(e[0]*t[1]<e[1]*t[0]?-1:1)*Math.acos(AR(e,t))}function xq(e,t,n,r,a,i,o,l,s,u,c){var d=s*(Wg/180),p=x8(d)*(e-n)/2+T8(d)*(t-r)/2,f=-1*T8(d)*(e-n)/2+x8(d)*(t-r)/2,h=p*p/(o*o)+f*f/(l*l);h>1&&(o*=qS(h),l*=qS(h));var m=(a===i?-1:1)*qS((o*o*(l*l)-o*o*(f*f)-l*l*(p*p))/(o*o*(f*f)+l*l*(p*p)))||0,v=m*o*f/l,g=m*-l*p/o,C=(e+n)/2+x8(d)*v-T8(d)*g,F=(t+r)/2+T8(d)*v+x8(d)*g,b=Tq([1,0],[(p-v)/o,(f-g)/l]),E=[(p-v)/o,(f-g)/l],w=[(-1*p-v)/o,(-1*f-g)/l],S=Tq(E,w);if(AR(E,w)<=-1&&(S=Wg),AR(E,w)>=1&&(S=0),S<0){var A=Math.round(S/Wg*1e6)/1e6;S=Wg*2+A%2*Wg}c.addData(u,C,F,o,l,b,S,d,i)}var l1t=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,s1t=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function u1t(e){var t=new op;if(!e)return t;var n=0,r=0,a=n,i=r,o,l=op.CMD,s=e.match(l1t);if(!s)return t;for(var u=0;u<s.length;u++){for(var c=s[u],d=c.charAt(0),p=void 0,f=c.match(s1t)||[],h=f.length,m=0;m<h;m++)f[m]=parseFloat(f[m]);for(var v=0;v<h;){var g=void 0,C=void 0,F=void 0,b=void 0,E=void 0,w=void 0,S=void 0,A=n,_=r,D=void 0,x=void 0;switch(d){case"l":n+=f[v++],r+=f[v++],p=l.L,t.addData(p,n,r);break;case"L":n=f[v++],r=f[v++],p=l.L,t.addData(p,n,r);break;case"m":n+=f[v++],r+=f[v++],p=l.M,t.addData(p,n,r),a=n,i=r,d="l";break;case"M":n=f[v++],r=f[v++],p=l.M,t.addData(p,n,r),a=n,i=r,d="L";break;case"h":n+=f[v++],p=l.L,t.addData(p,n,r);break;case"H":n=f[v++],p=l.L,t.addData(p,n,r);break;case"v":r+=f[v++],p=l.L,t.addData(p,n,r);break;case"V":r=f[v++],p=l.L,t.addData(p,n,r);break;case"C":p=l.C,t.addData(p,f[v++],f[v++],f[v++],f[v++],f[v++],f[v++]),n=f[v-2],r=f[v-1];break;case"c":p=l.C,t.addData(p,f[v++]+n,f[v++]+r,f[v++]+n,f[v++]+r,f[v++]+n,f[v++]+r),n+=f[v-2],r+=f[v-1];break;case"S":g=n,C=r,D=t.len(),x=t.data,o===l.C&&(g+=n-x[D-4],C+=r-x[D-3]),p=l.C,A=f[v++],_=f[v++],n=f[v++],r=f[v++],t.addData(p,g,C,A,_,n,r);break;case"s":g=n,C=r,D=t.len(),x=t.data,o===l.C&&(g+=n-x[D-4],C+=r-x[D-3]),p=l.C,A=n+f[v++],_=r+f[v++],n+=f[v++],r+=f[v++],t.addData(p,g,C,A,_,n,r);break;case"Q":A=f[v++],_=f[v++],n=f[v++],r=f[v++],p=l.Q,t.addData(p,A,_,n,r);break;case"q":A=f[v++]+n,_=f[v++]+r,n+=f[v++],r+=f[v++],p=l.Q,t.addData(p,A,_,n,r);break;case"T":g=n,C=r,D=t.len(),x=t.data,o===l.Q&&(g+=n-x[D-4],C+=r-x[D-3]),n=f[v++],r=f[v++],p=l.Q,t.addData(p,g,C,n,r);break;case"t":g=n,C=r,D=t.len(),x=t.data,o===l.Q&&(g+=n-x[D-4],C+=r-x[D-3]),n+=f[v++],r+=f[v++],p=l.Q,t.addData(p,g,C,n,r);break;case"A":F=f[v++],b=f[v++],E=f[v++],w=f[v++],S=f[v++],A=n,_=r,n=f[v++],r=f[v++],p=l.A,xq(A,_,n,r,w,S,F,b,E,p,t);break;case"a":F=f[v++],b=f[v++],E=f[v++],w=f[v++],S=f[v++],A=n,_=r,n+=f[v++],r+=f[v++],p=l.A,xq(A,_,n,r,w,S,F,b,E,p,t);break}}(d==="z"||d==="Z")&&(p=l.Z,t.addData(p),n=a,r=i),o=p}return t.toStatic(),t}var Zme=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.applyTransform=function(n){},t})(Qr);function Qme(e){return e.setData!=null}function eve(e,t){var n=u1t(e),r=Vt({},t);return r.buildPath=function(a){var i=Qme(a);if(i&&a.canSave()){a.appendPath(n);var o=a.getContext();o&&a.rebuildPath(o,1)}else{var o=i?a.getContext():a;o&&n.rebuildPath(o,1)}},r.applyTransform=function(a){o1t(n,a),this.dirtyShape()},r}function c1t(e,t){return new Zme(eve(e,t))}function d1t(e,t){var n=eve(e,t),r=(function(a){Lt(i,a);function i(o){var l=a.call(this,o)||this;return l.applyTransform=n.applyTransform,l.buildPath=n.buildPath,l}return i})(Zme);return r}function f1t(e,t){for(var n=[],r=e.length,a=0;a<r;a++){var i=e[a];n.push(i.getUpdatedPathProxy(!0))}var o=new Qr(t);return o.createPathProxy(),o.buildPath=function(l){if(Qme(l)){l.appendPath(n);var s=l.getContext();s&&l.rebuildPath(s,1)}},o}var p1t=(function(){function e(){this.cx=0,this.cy=0,this.r=0}return e})(),J0=(function(e){Lt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new p1t},t.prototype.buildPath=function(n,r){n.moveTo(r.cx+r.r,r.cy),n.arc(r.cx,r.cy,r.r,0,Math.PI*2)},t})(Qr);J0.prototype.type="circle";var h1t=(function(){function e(){this.cx=0,this.cy=0,this.rx=0,this.ry=0}return e})(),mF=(function(e){Lt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new h1t},t.prototype.buildPath=function(n,r){var a=.5522848,i=r.cx,o=r.cy,l=r.rx,s=r.ry,u=l*a,c=s*a;n.moveTo(i-l,o),n.bezierCurveTo(i-l,o-c,i-u,o-s,i,o-s),n.bezierCurveTo(i+u,o-s,i+l,o-c,i+l,o),n.bezierCurveTo(i+l,o+c,i+u,o+s,i,o+s),n.bezierCurveTo(i-u,o+s,i-l,o+c,i-l,o),n.closePath()},t})(Qr);mF.prototype.type="ellipse";var tve=Math.PI,YS=tve*2,Qp=Math.sin,Av=Math.cos,m1t=Math.acos,Yi=Math.atan2,kq=Math.abs,sb=Math.sqrt,Dy=Math.max,xu=Math.min,Ms=1e-4;function v1t(e,t,n,r,a,i,o,l){var s=n-e,u=r-t,c=o-a,d=l-i,p=d*s-c*u;if(!(p*p<Ms))return p=(c*(t-i)-d*(e-a))/p,[e+p*s,t+p*u]}function k8(e,t,n,r,a,i,o){var l=e-n,s=t-r,u=(o?i:-i)/sb(l*l+s*s),c=u*s,d=-u*l,p=e+c,f=t+d,h=n+c,m=r+d,v=(p+h)/2,g=(f+m)/2,C=h-p,F=m-f,b=C*C+F*F,E=a-i,w=p*m-h*f,S=(F<0?-1:1)*sb(Dy(0,E*E*b-w*w)),A=(w*F-C*S)/b,_=(-w*C-F*S)/b,D=(w*F+C*S)/b,x=(-w*C+F*S)/b,M=A-v,L=_-g,P=D-v,N=x-g;return M*M+L*L>P*P+N*N&&(A=D,_=x),{cx:A,cy:_,x0:-c,y0:-d,x1:A*(a/E-1),y1:_*(a/E-1)}}function g1t(e){var t;if(Zt(e)){var n=e.length;if(!n)return e;n===1?t=[e[0],e[0],0,0]:n===2?t=[e[0],e[0],e[1],e[1]]:n===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function y1t(e,t){var n,r=Dy(t.r,0),a=Dy(t.r0||0,0),i=r>0,o=a>0;if(!(!i&&!o)){if(i||(r=a,a=0),a>r){var l=r;r=a,a=l}var s=t.startAngle,u=t.endAngle;if(!(isNaN(s)||isNaN(u))){var c=t.cx,d=t.cy,p=!!t.clockwise,f=kq(u-s),h=f>YS&&f%YS;if(h>Ms&&(f=h),!(r>Ms))e.moveTo(c,d);else if(f>YS-Ms)e.moveTo(c+r*Av(s),d+r*Qp(s)),e.arc(c,d,r,s,u,!p),a>Ms&&(e.moveTo(c+a*Av(u),d+a*Qp(u)),e.arc(c,d,a,u,s,p));else{var m=void 0,v=void 0,g=void 0,C=void 0,F=void 0,b=void 0,E=void 0,w=void 0,S=void 0,A=void 0,_=void 0,D=void 0,x=void 0,M=void 0,L=void 0,P=void 0,N=r*Av(s),k=r*Qp(s),R=a*Av(u),T=a*Qp(u),O=f>Ms;if(O){var $=t.cornerRadius;$&&(n=g1t($),m=n[0],v=n[1],g=n[2],C=n[3]);var V=kq(r-a)/2;if(F=xu(V,g),b=xu(V,C),E=xu(V,m),w=xu(V,v),_=S=Dy(F,b),D=A=Dy(E,w),(S>Ms||A>Ms)&&(x=r*Av(u),M=r*Qp(u),L=a*Av(s),P=a*Qp(s),f<tve)){var W=v1t(N,k,L,P,x,M,R,T);if(W){var U=N-W[0],ae=k-W[1],ie=x-W[0],ye=M-W[1],ne=1/Qp(m1t((U*ie+ae*ye)/(sb(U*U+ae*ae)*sb(ie*ie+ye*ye)))/2),Y=sb(W[0]*W[0]+W[1]*W[1]);_=xu(S,(r-Y)/(ne+1)),D=xu(A,(a-Y)/(ne-1))}}}if(!O)e.moveTo(c+N,d+k);else if(_>Ms){var te=xu(g,_),X=xu(C,_),re=k8(L,P,N,k,r,te,p),we=k8(x,M,R,T,r,X,p);e.moveTo(c+re.cx+re.x0,d+re.cy+re.y0),_<S&&te===X?e.arc(c+re.cx,d+re.cy,_,Yi(re.y0,re.x0),Yi(we.y0,we.x0),!p):(te>0&&e.arc(c+re.cx,d+re.cy,te,Yi(re.y0,re.x0),Yi(re.y1,re.x1),!p),e.arc(c,d,r,Yi(re.cy+re.y1,re.cx+re.x1),Yi(we.cy+we.y1,we.cx+we.x1),!p),X>0&&e.arc(c+we.cx,d+we.cy,X,Yi(we.y1,we.x1),Yi(we.y0,we.x0),!p))}else e.moveTo(c+N,d+k),e.arc(c,d,r,s,u,!p);if(!(a>Ms)||!O)e.lineTo(c+R,d+T);else if(D>Ms){var te=xu(m,D),X=xu(v,D),re=k8(R,T,x,M,a,-X,p),we=k8(N,k,L,P,a,-te,p);e.lineTo(c+re.cx+re.x0,d+re.cy+re.y0),D<A&&te===X?e.arc(c+re.cx,d+re.cy,D,Yi(re.y0,re.x0),Yi(we.y0,we.x0),!p):(X>0&&e.arc(c+re.cx,d+re.cy,X,Yi(re.y0,re.x0),Yi(re.y1,re.x1),!p),e.arc(c,d,a,Yi(re.cy+re.y1,re.cx+re.x1),Yi(we.cy+we.y1,we.cx+we.x1),p),te>0&&e.arc(c+we.cx,d+we.cy,te,Yi(we.y1,we.x1),Yi(we.y0,we.x0),!p))}else e.lineTo(c+R,d+T),e.arc(c,d,a,u,s,p)}e.closePath()}}}var b1t=(function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e})(),mu=(function(e){Lt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new b1t},t.prototype.buildPath=function(n,r){y1t(n,r)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t})(Qr);mu.prototype.type="sector";var C1t=(function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e})(),o4=(function(e){Lt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new C1t},t.prototype.buildPath=function(n,r){var a=r.cx,i=r.cy,o=Math.PI*2;n.moveTo(a+r.r,i),n.arc(a,i,r.r,0,o,!1),n.moveTo(a+r.r0,i),n.arc(a,i,r.r0,0,o,!0)},t})(Qr);o4.prototype.type="ring";function F1t(e,t,n,r){var a=[],i=[],o=[],l=[],s,u,c,d;if(r){c=[1/0,1/0],d=[-1/0,-1/0];for(var p=0,f=e.length;p<f;p++)Af(c,c,e[p]),_f(d,d,e[p]);Af(c,c,r[0]),_f(d,d,r[1])}for(var p=0,f=e.length;p<f;p++){var h=e[p];if(n)s=e[p?p-1:f-1],u=e[(p+1)%f];else if(p===0||p===f-1){a.push($he(e[p]));continue}else s=e[p-1],u=e[p+1];Vhe(i,u,s),i7(i,i,t);var m=I6(h,s),v=I6(h,u),g=m+v;g!==0&&(m/=g,v/=g),i7(o,i,-m),i7(l,i,v);var C=KB([],h,o),F=KB([],h,l);r&&(_f(C,C,c),Af(C,C,d),_f(F,F,c),Af(F,F,d)),a.push(C),a.push(F)}return n&&a.push(a.shift()),a}function nve(e,t,n){var r=t.smooth,a=t.points;if(a&&a.length>=2){if(r){var i=F1t(a,r,n,t.smoothConstraint);e.moveTo(a[0][0],a[0][1]);for(var o=a.length,l=0;l<(n?o:o-1);l++){var s=i[l*2],u=i[l*2+1],c=a[(l+1)%o];e.bezierCurveTo(s[0],s[1],u[0],u[1],c[0],c[1])}}else{e.moveTo(a[0][0],a[0][1]);for(var l=1,d=a.length;l<d;l++)e.lineTo(a[l][0],a[l][1])}n&&e.closePath()}}var E1t=(function(){function e(){this.points=null,this.smooth=0,this.smoothConstraint=null}return e})(),qm=(function(e){Lt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultShape=function(){return new E1t},t.prototype.buildPath=function(n,r){nve(n,r,!0)},t})(Qr);qm.prototype.type="polygon";var w1t=(function(){function e(){this.points=null,this.percent=1,this.smooth=0,this.smoothConstraint=null}return e})(),hp=(function(e){Lt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new w1t},t.prototype.buildPath=function(n,r){nve(n,r,!1)},t})(Qr);hp.prototype.type="polyline";var S1t={},A1t=(function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1}return e})(),Al=(function(e){Lt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new A1t},t.prototype.buildPath=function(n,r){var a,i,o,l;if(this.subPixelOptimize){var s=$me(S1t,r,this.style);a=s.x1,i=s.y1,o=s.x2,l=s.y2}else a=r.x1,i=r.y1,o=r.x2,l=r.y2;var u=r.percent;u!==0&&(n.moveTo(a,i),u<1&&(o=a*(1-u)+o*u,l=i*(1-u)+l*u),n.lineTo(o,l))},t.prototype.pointAt=function(n){var r=this.shape;return[r.x1*(1-n)+r.x2*n,r.y1*(1-n)+r.y2*n]},t})(Qr);Al.prototype.type="line";var jo=[],_1t=(function(){function e(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1}return e})();function Mq(e,t,n){var r=e.cpx2,a=e.cpy2;return r!=null||a!=null?[(n?RU:Ni)(e.x1,e.cpx1,e.cpx2,e.x2,t),(n?RU:Ni)(e.y1,e.cpy1,e.cpy2,e.y2,t)]:[(n?LU:Yo)(e.x1,e.cpx1,e.x2,t),(n?LU:Yo)(e.y1,e.cpy1,e.y2,t)]}var vF=(function(e){Lt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new _1t},t.prototype.buildPath=function(n,r){var a=r.x1,i=r.y1,o=r.x2,l=r.y2,s=r.cpx1,u=r.cpy1,c=r.cpx2,d=r.cpy2,p=r.percent;p!==0&&(n.moveTo(a,i),c==null||d==null?(p<1&&(G6(a,s,o,p,jo),s=jo[1],o=jo[2],G6(i,u,l,p,jo),u=jo[1],l=jo[2]),n.quadraticCurveTo(s,u,o,l)):(p<1&&(W6(a,s,c,o,p,jo),s=jo[1],c=jo[2],o=jo[3],W6(i,u,d,l,p,jo),u=jo[1],d=jo[2],l=jo[3]),n.bezierCurveTo(s,u,c,d,o,l)))},t.prototype.pointAt=function(n){return Mq(this.shape,n,!1)},t.prototype.tangentAt=function(n){var r=Mq(this.shape,n,!0);return Hhe(r,r)},t})(Qr);vF.prototype.type="bezier-curve";var D1t=(function(){function e(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e})(),l4=(function(e){Lt(t,e);function t(n){return e.call(this,n)||this}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new D1t},t.prototype.buildPath=function(n,r){var a=r.cx,i=r.cy,o=Math.max(r.r,0),l=r.startAngle,s=r.endAngle,u=r.clockwise,c=Math.cos(l),d=Math.sin(l);n.moveTo(c*o+a,d*o+i),n.arc(a,i,o,l,s,!u)},t})(Qr);l4.prototype.type="arc";var pN=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="compound",n}return t.prototype._updatePathDirty=function(){for(var n=this.shape.paths,r=this.shapeChanged(),a=0;a<n.length;a++)r=r||n[a].shapeChanged();r&&this.dirtyShape()},t.prototype.beforeBrush=function(){this._updatePathDirty();for(var n=this.shape.paths||[],r=this.getGlobalScale(),a=0;a<n.length;a++)n[a].path||n[a].createPathProxy(),n[a].path.setScale(r[0],r[1],n[a].segmentIgnoreThreshold)},t.prototype.buildPath=function(n,r){for(var a=r.paths||[],i=0;i<a.length;i++)a[i].buildPath(n,a[i].shape,!0)},t.prototype.afterBrush=function(){for(var n=this.shape.paths||[],r=0;r<n.length;r++)n[r].pathUpdated()},t.prototype.getBoundingRect=function(){return this._updatePathDirty.call(this),Qr.prototype.getBoundingRect.call(this)},t})(Qr),rve=(function(){function e(t){this.colorStops=t||[]}return e.prototype.addColorStop=function(t,n){this.colorStops.push({offset:t,color:n})},e})(),gF=(function(e){Lt(t,e);function t(n,r,a,i,o,l){var s=e.call(this,o)||this;return s.x=n==null?0:n,s.y=r==null?0:r,s.x2=a==null?1:a,s.y2=i==null?0:i,s.type="linear",s.global=l||!1,s}return t})(rve),ave=(function(e){Lt(t,e);function t(n,r,a,i,o){var l=e.call(this,i)||this;return l.x=n==null?.5:n,l.y=r==null?.5:r,l.r=a==null?.5:a,l.type="radial",l.global=o||!1,l}return t})(rve),JS=Math.min,T1t=Math.max,M8=Math.abs,eh=[0,0],th=[0,0],Ai=jhe(),B8=Ai.minTv,R8=Ai.maxTv,ive=(function(){function e(t,n){this._corners=[],this._axes=[],this._origin=[0,0];for(var r=0;r<4;r++)this._corners[r]=new rr;for(var r=0;r<2;r++)this._axes[r]=new rr;t&&this.fromBoundingRect(t,n)}return e.prototype.fromBoundingRect=function(t,n){var r=this._corners,a=this._axes,i=t.x,o=t.y,l=i+t.width,s=o+t.height;if(r[0].set(i,o),r[1].set(l,o),r[2].set(l,s),r[3].set(i,s),n)for(var u=0;u<4;u++)r[u].transform(n);rr.sub(a[0],r[1],r[0]),rr.sub(a[1],r[3],r[0]),a[0].normalize(),a[1].normalize();for(var u=0;u<2;u++)this._origin[u]=a[u].dot(r[0])},e.prototype.intersect=function(t,n,r){var a=!0,i=!n;return n&&rr.set(n,0,0),Ai.reset(r,!i),!this._intersectCheckOneSide(this,t,i,1)&&(a=!1,i)||!this._intersectCheckOneSide(t,this,i,-1)&&(a=!1,i)||!i&&!Ai.negativeSize&&rr.copy(n,a?Ai.useDir?Ai.dirMinTv:B8:R8),a},e.prototype._intersectCheckOneSide=function(t,n,r,a){for(var i=!0,o=0;o<2;o++){var l=t._axes[o];if(t._getProjMinMaxOnAxis(o,t._corners,eh),t._getProjMinMaxOnAxis(o,n._corners,th),Ai.negativeSize||eh[1]<th[0]||eh[0]>th[1]){if(i=!1,Ai.negativeSize||r)return i;var s=M8(th[0]-eh[1]),u=M8(eh[0]-th[1]);JS(s,u)>R8.len()&&(s<u?rr.scale(R8,l,-s*a):rr.scale(R8,l,u*a))}else if(!r){var s=M8(th[0]-eh[1]),u=M8(eh[0]-th[1]);(Ai.useDir||JS(s,u)<B8.len())&&((s<u||!Ai.bidirectional)&&(rr.scale(B8,l,s*a),Ai.useDir&&Ai.calcDirMTV()),(s>=u||!Ai.bidirectional)&&(rr.scale(B8,l,-u*a),Ai.useDir&&Ai.calcDirMTV()))}}return i},e.prototype._getProjMinMaxOnAxis=function(t,n,r){for(var a=this._axes[t],i=this._origin,o=n[0].dot(a)+i[t],l=o,s=o,u=1;u<n.length;u++){var c=n[u].dot(a)+i[t];l=JS(c,l),s=T1t(c,s)}r[0]=l+Ai.touchThreshold,r[1]=s-Ai.touchThreshold,Ai.negativeSize=r[1]<r[0]},e})(),x1t=[],ove=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.notClear=!0,n.incremental=!0,n._displayables=[],n._temporaryDisplayables=[],n._cursor=0,n}return t.prototype.traverse=function(n,r){n.call(r,this)},t.prototype.useStyle=function(){this.style={}},t.prototype.getCursor=function(){return this._cursor},t.prototype.innerAfterBrush=function(){this._cursor=this._displayables.length},t.prototype.clearDisplaybles=function(){this._displayables=[],this._temporaryDisplayables=[],this._cursor=0,this.markRedraw(),this.notClear=!1},t.prototype.clearTemporalDisplayables=function(){this._temporaryDisplayables=[]},t.prototype.addDisplayable=function(n,r){r?this._temporaryDisplayables.push(n):this._displayables.push(n),this.markRedraw()},t.prototype.addDisplayables=function(n,r){r=r||!1;for(var a=0;a<n.length;a++)this.addDisplayable(n[a],r)},t.prototype.getDisplayables=function(){return this._displayables},t.prototype.getTemporalDisplayables=function(){return this._temporaryDisplayables},t.prototype.eachPendingDisplayable=function(n){for(var r=this._cursor;r<this._displayables.length;r++)n&&n(this._displayables[r]);for(var r=0;r<this._temporaryDisplayables.length;r++)n&&n(this._temporaryDisplayables[r])},t.prototype.update=function(){this.updateTransform();for(var n=this._cursor;n<this._displayables.length;n++){var r=this._displayables[n];r.parent=this,r.update(),r.parent=null}for(var n=0;n<this._temporaryDisplayables.length;n++){var r=this._temporaryDisplayables[n];r.parent=this,r.update(),r.parent=null}},t.prototype.getBoundingRect=function(){if(!this._rect){for(var n=new tr(1/0,1/0,-1/0,-1/0),r=0;r<this._displayables.length;r++){var a=this._displayables[r],i=a.getBoundingRect().clone();a.needLocalTransform()&&i.applyTransform(a.getLocalTransform(x1t)),n.union(i)}this._rect=n}return this._rect},t.prototype.contain=function(n,r){var a=this.transformCoordToLocal(n,r),i=this.getBoundingRect();if(i.contain(a[0],a[1]))for(var o=0;o<this._displayables.length;o++){var l=this._displayables[o];if(l.contain(n,r))return!0}return!1},t})(Um),k1t=jr();function hN(e,t,n,r,a){var i;if(t&&t.ecModel){var o=t.ecModel.getUpdatePayload();i=o&&o.animation}var l=t&&t.isAnimationEnabled(),s=e==="update";if(l){var u=void 0,c=void 0,d=void 0;r?(u=xn(r.duration,200),c=xn(r.easing,"cubicOut"),d=0):(u=t.getShallow(s?"animationDurationUpdate":"animationDuration"),c=t.getShallow(s?"animationEasingUpdate":"animationEasing"),d=t.getShallow(s?"animationDelayUpdate":"animationDelay")),i&&(i.duration!=null&&(u=i.duration),i.easing!=null&&(c=i.easing),i.delay!=null&&(d=i.delay)),In(d)&&(d=d(n,a)),In(u)&&(u=u(n));var p={duration:u||0,delay:d,easing:c};return p}else return null}function mN(e,t,n,r,a,i,o){var l=!1,s;In(a)?(o=i,i=a,a=null):Sn(a)&&(i=a.cb,o=a.during,l=a.isFrom,s=a.removeOpt,a=a.dataIndex);var u=e==="leave";u||t.stopAnimation("leave");var c=hN(e,r,a,u?s||{}:null,r&&r.getAnimationDelayParams?r.getAnimationDelayParams(t,a):null);if(c&&c.duration>0){var d=c.duration,p=c.delay,f=c.easing,h={duration:d,delay:p||0,easing:f,done:i,force:!!i||!!o,setToFinal:!u,scope:e,during:o};l?t.animateFrom(n,h):t.animateTo(n,h)}else t.stopAnimation(),!l&&t.attr(n),o&&o(1),i&&i()}function Ki(e,t,n,r,a,i){mN("update",e,t,n,r,a,i)}function Ml(e,t,n,r,a,i){mN("enter",e,t,n,r,a,i)}function ub(e){if(!e.__zr)return!0;for(var t=0;t<e.animators.length;t++){var n=e.animators[t];if(n.scope==="leave")return!0}return!1}function tC(e,t,n,r,a,i){ub(e)||mN("leave",e,t,n,r,a,i)}function Bq(e,t,n,r){e.removeTextContent(),e.removeTextGuideLine(),tC(e,{style:{opacity:0}},t,n,r)}function cb(e,t,n){function r(){e.parent&&e.parent.remove(e)}e.isGroup?e.traverse(function(a){a.isGroup||Bq(a,t,n,r)}):Bq(e,t,n,r)}function vN(e){k1t(e).oldStyle=e.style}var _R={},bf=["x","y"],v0=["width","height"];function lve(e){return Qr.extend(e)}var M1t=d1t;function sve(e,t){return M1t(e,t)}function Fs(e,t){_R[e]=t}function gN(e){if(_R.hasOwnProperty(e))return _R[e]}function yF(e,t,n,r){var a=c1t(e,t);return n&&(r==="center"&&(n=uve(n,a.getBoundingRect())),bN(a,n)),a}function yN(e,t,n){var r=new Ol({style:{image:e,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(a){if(n==="center"){var i={width:a.width,height:a.height};r.setStyle(uve(t,i))}}});return r}function uve(e,t){var n=t.width/t.height,r=e.height*n,a;r<=e.width?a=e.height:(r=e.width,a=r/n);var i=e.x+e.width/2,o=e.y+e.height/2;return{x:i-r/2,y:o-a/2,width:r,height:a}}var $u=f1t;function bN(e,t){if(e.applyTransform){var n=e.getBoundingRect(),r=n.calculateTransform(t);e.applyTransform(r)}}function L5(e,t){return $me(e,e,{lineWidth:t}),e}function B1t(e,t){return Vme(e,e,t),e}var R1t=Lh;function zf(e,t){for(var n=n4([]);e&&e!==t;)Zh(n,e.getLocalTransform(),n),e=e.parent;return n}function ud(e,t,n){return t&&!ho(t)&&(t=ZI.getLocalTransform(t)),n&&(t=Km([],t)),Bo([],e,t)}function bF(e,t,n){var r=t[4]===0||t[5]===0||t[0]===0?1:Wu(2*t[4]/t[0]),a=t[4]===0||t[5]===0||t[2]===0?1:Wu(2*t[4]/t[2]),i=[e==="left"?-r:e==="right"?r:0,e==="top"?-a:e==="bottom"?a:0];return i=ud(i,t,n),Wu(i[0])>Wu(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function Rq(e){return!e.isGroup}function L1t(e){return e.shape!=null}function CN(e,t,n){if(!e||!t)return;function r(o){var l={};return o.traverse(function(s){Rq(s)&&s.anid&&(l[s.anid]=s)}),l}function a(o){var l={x:o.x,y:o.y,rotation:o.rotation};return L1t(o)&&(l.shape=Bn(o.shape)),l}var i=r(e);t.traverse(function(o){if(Rq(o)&&o.anid){var l=i[o.anid];if(l){var s=a(o);o.attr(a(l)),Ki(o,s,n,Sr(o).dataIndex)}}})}function FN(e,t){return on(e,function(n){var r=n[0];r=Sl(r,t.x),r=_5(r,t.x+t.width);var a=n[1];return a=Sl(a,t.y),a=_5(a,t.y+t.height),[r,a]})}function cve(e,t){var n=Sl(e.x,t.x),r=_5(e.x+e.width,t.x+t.width),a=Sl(e.y,t.y),i=_5(e.y+e.height,t.y+t.height);if(r>=n&&i>=a)return{x:n,y:a,width:r-n,height:i-a}}function s4(e,t,n){var r=Vt({rectHover:!0},t),a=r.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return e.indexOf("image://")===0?(a.image=e.slice(8),ir(a,n),new Ol(r)):yF(e.replace("path://",""),r,n,"center")}function O1t(e,t,n,r,a){for(var i=0,o=a[a.length-1];i<a.length;i++){var l=a[i];if(dve(e,t,n,r,l[0],l[1],o[0],o[1]))return!0;o=l}}function dve(e,t,n,r,a,i,o,l){var s=n-e,u=r-t,c=o-a,d=l-i,p=XS(c,d,s,u);if(P1t(p))return!1;var f=e-a,h=t-i,m=XS(f,h,s,u)/p;if(m<0||m>1)return!1;var v=XS(f,h,c,d)/p;return!(v<0||v>1)}function XS(e,t,n,r){return e*r-n*t}function P1t(e){return e<=1e-6&&e>=-1e-6}function nC(e,t,n,r,a){return t==null||(Jr(t)?Aa[0]=Aa[1]=Aa[2]=Aa[3]=t:(Aa[0]=t[0],Aa[1]=t[1],Aa[2]=t[2],Aa[3]=t[3]),r&&(Aa[0]=Sl(0,Aa[0]),Aa[1]=Sl(0,Aa[1]),Aa[2]=Sl(0,Aa[2]),Aa[3]=Sl(0,Aa[3])),n&&(Aa[0]=-Aa[0],Aa[1]=-Aa[1],Aa[2]=-Aa[2],Aa[3]=-Aa[3]),Lq(e,Aa,"x","width",3,1,a&&a[0]||0),Lq(e,Aa,"y","height",0,2,a&&a[1]||0)),e}var Aa=[0,0,0,0];function Lq(e,t,n,r,a,i,o){var l=t[i]+t[a],s=e[r];e[r]+=l,o=Sl(0,_5(o,s)),e[r]<o?(e[r]=o,e[n]+=t[a]>=0?-t[a]:t[i]>=0?s+t[i]:Wu(l)>1e-8?(s-o)*t[a]/l:0):e[n]-=t[a]}function Ym(e){var t=e.itemTooltipOption,n=e.componentModel,r=e.itemName,a=mn(t)?{formatter:t}:t,i=n.mainType,o=n.componentIndex,l={componentType:i,name:r,$vars:["name"]};l[i+"Index"]=o;var s=e.formatterParamsExtra;s&&ke(yr(s),function(c){qn(l,c)||(l[c]=s[c],l.$vars.push(c))});var u=Sr(e.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:r,option:ir({content:r,encodeHTMLContent:!0,formatterParams:l},a)}}function DR(e,t){var n;e.isGroup&&(n=t(e)),n||e.traverse(t)}function CF(e,t){if(e)if(Zt(e))for(var n=0;n<e.length;n++)DR(e[n],t);else DR(e,t)}function EN(e){return!e||Wu(e[1])<L8&&Wu(e[2])<L8||Wu(e[0])<L8&&Wu(e[3])<L8}var L8=1e-5;function O5(e,t){return e?tr.copy(e,t):t.clone()}function wN(e,t){return t?aF(e||is(),t):void 0}function P5(e){return{z:e.get("z")||0,zlevel:e.get("zlevel")||0}}function I1t(e){var t=-1/0,n=1/0;DR(e,function(i){r(i),r(i.getTextContent()),r(i.getTextGuideLine())});function r(i){if(!(!i||i.isGroup)){var o=i.currentStates;if(o.length)for(var l=0;l<o.length;l++)a(i.states[o[l]]);a(i)}}function a(i){if(i){var o=i.z2;o>t&&(t=o),o<n&&(n=o)}}return n>t&&(n=t=0),{min:n,max:t}}function fve(e,t,n){pve(e,t,n,-1/0)}function pve(e,t,n,r){if(e.ignoreModelZ)return r;var a=e.getTextContent(),i=e.getTextGuideLine(),o=e.isGroup;if(o)for(var l=e.childrenRef(),s=0;s<l.length;s++)r=Sl(pve(l[s],t,n,r),r);else e.z=t,e.zlevel=n,r=Sl(e.z2||0,r);if(a&&(a.z=t,a.zlevel=n,isFinite(r)&&(a.z2=r+2)),i){var u=e.textGuideLineConfig;i.z=t,i.zlevel=n,isFinite(r)&&(i.z2=r+(u&&u.showAbove?1:-1))}return r}Fs("circle",J0);Fs("ellipse",mF);Fs("sector",mu);Fs("ring",o4);Fs("polygon",qm);Fs("polyline",hp);Fs("rect",Xr);Fs("line",Al);Fs("bezierCurve",vF);Fs("arc",l4);const SN=Object.freeze(Object.defineProperty({__proto__:null,Arc:l4,BezierCurve:vF,BoundingRect:tr,Circle:J0,CompoundPath:pN,Ellipse:mF,Group:ia,Image:Ol,IncrementalDisplayable:ove,Line:Al,LinearGradient:gF,OrientedBoundingRect:ive,Path:Qr,Point:rr,Polygon:qm,Polyline:hp,RadialGradient:ave,Rect:Xr,Ring:o4,Sector:mu,Text:Zr,WH:v0,XY:bf,applyTransform:ud,calcZ2Range:I1t,clipPointsByRect:FN,clipRectByRect:cve,createIcon:s4,ensureCopyRect:O5,ensureCopyTransform:wN,expandOrShrinkRect:nC,extendPath:sve,extendShape:lve,getShapeClass:gN,getTransform:zf,groupTransition:CN,initProps:Ml,isBoundingRectAxisAligned:EN,isElementRemoved:ub,lineLineIntersect:dve,linePolygonIntersect:O1t,makeImage:yN,makePath:yF,mergePath:$u,registerShape:Fs,removeElement:tC,removeElementWithFadeOut:cb,resizePath:bN,retrieveZInfo:P5,setTooltipConfig:Ym,subPixelOptimize:R1t,subPixelOptimizeLine:L5,subPixelOptimizeRect:B1t,transformDirection:bF,traverseElements:CF,traverseUpdateZ:fve,updateProps:Ki},Symbol.toStringTag,{value:"Module"}));var FF={};function N1t(e,t){for(var n=0;n<vs.length;n++){var r=vs[n],a=t[r],i=e.ensureState(r);i.style=i.style||{},i.style.text=a}var o=e.currentStates.slice();e.clearStates(!0),e.setStyle({text:t.normal}),e.useStates(o,!0)}function Oq(e,t,n){var r=e.labelFetcher,a=e.labelDataIndex,i=e.labelDimIndex,o=t.normal,l;r&&(l=r.getFormattedLabel(a,"normal",null,i,o&&o.get("formatter"),n!=null?{interpolatedValue:n}:null)),l==null&&(l=In(e.defaultText)?e.defaultText(a,e,n):e.defaultText);for(var s={normal:l},u=0;u<vs.length;u++){var c=vs[u],d=t[c];s[c]=xn(r?r.getFormattedLabel(a,c,null,i,d&&d.get("formatter")):null,l)}return s}function u4(e,t,n,r){n=n||FF;for(var a=e instanceof Zr,i=!1,o=0;o<X6.length;o++){var l=t[X6[o]];if(l&&l.getShallow("show")){i=!0;break}}var s=a?e:e.getTextContent();if(i){a||(s||(s=new Zr,e.setTextContent(s)),e.stateProxy&&(s.stateProxy=e.stateProxy));var u=Oq(n,t),c=t.normal,d=!!c.getShallow("show"),p=fo(c,r&&r.normal,n,!1,!a);p.text=u.normal,a||e.setTextConfig(Pq(c,n,!1));for(var o=0;o<vs.length;o++){var f=vs[o],l=t[f];if(l){var h=s.ensureState(f),m=!!xn(l.getShallow("show"),d);if(m!==d&&(h.ignore=!m),h.style=fo(l,r&&r[f],n,!0,!a),h.style.text=u[f],!a){var v=e.ensureState(f);v.textConfig=Pq(l,n,!0)}}}s.silent=!!c.getShallow("silent"),s.style.x!=null&&(p.x=s.style.x),s.style.y!=null&&(p.y=s.style.y),s.ignore=!d,s.useStyle(p),s.dirty(),n.enableTextSetter&&(EF(s).setLabelText=function(g){var C=Oq(n,t,g);N1t(s,C)})}else s&&(s.ignore=!0);e.dirty()}function c4(e,t){t=t||"label";for(var n={normal:e.getModel(t)},r=0;r<vs.length;r++){var a=vs[r];n[a]=e.getModel([a,t])}return n}function fo(e,t,n,r,a){var i={};return $1t(i,e,n,r,a),t&&Vt(i,t),i}function Pq(e,t,n){t=t||{};var r={},a,i=e.getShallow("rotate"),o=xn(e.getShallow("distance"),n?null:5),l=e.getShallow("offset");return a=e.getShallow("position")||(n?null:"inside"),a==="outside"&&(a=t.defaultOutsidePosition||"top"),a!=null&&(r.position=a),l!=null&&(r.offset=l),i!=null&&(i*=Math.PI/180,r.rotation=i),o!=null&&(r.distance=o),r.outsideFill=e.get("color")==="inherit"?t.inheritColor||null:"auto",t.autoOverflowArea!=null&&(r.autoOverflowArea=t.autoOverflowArea),t.layoutRect!=null&&(r.layoutRect=t.layoutRect),r}function $1t(e,t,n,r,a){n=n||FF;var i=t.ecModel,o=i&&i.option.textStyle,l=V1t(t),s;if(l){s={};var u="richInheritPlainLabel",c=xn(t.get(u),i?i.get(u):void 0);for(var d in l)if(l.hasOwnProperty(d)){var p=t.getModel(["rich",d]);Vq(s[d]={},p,o,t,c,n,r,a,!1,!0)}}s&&(e.rich=s);var f=t.get("overflow");f&&(e.overflow=f);var h=t.get("lineOverflow");h&&(e.lineOverflow=h);var m=e,v=t.get("minMargin");if(v!=null)v=Jr(v)?v/2:0,m.margin=[v,v,v,v],m.__marginType=i1.minMargin;else{var g=t.get("textMargin");g!=null&&(m.margin=rF(g),m.__marginType=i1.textMargin)}Vq(e,t,o,null,null,n,r,a,!0,!1)}function V1t(e){for(var t;e&&e!==e.ecModel;){var n=(e.option||FF).rich;if(n){t=t||{};for(var r=yr(n),a=0;a<r.length;a++){var i=r[a];t[i]=1}}e=e.parentModel}return t}var Iq=["fontStyle","fontWeight","fontSize","fontFamily","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY"],Nq=["align","lineHeight","width","height","tag","verticalAlign","ellipsis"],$q=["padding","borderWidth","borderRadius","borderDashOffset","backgroundColor","borderColor","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"];function Vq(e,t,n,r,a,i,o,l,s,u){n=!o&&n||FF;var c=i&&i.inheritColor,d=t.getShallow("color"),p=t.getShallow("textBorderColor"),f=xn(t.getShallow("opacity"),n.opacity);(d==="inherit"||d==="auto")&&(c?d=c:d=null),(p==="inherit"||p==="auto")&&(c?p=c:p=null),l||(d=d||n.color,p=p||n.textBorderColor),d!=null&&(e.fill=d),p!=null&&(e.stroke=p);var h=xn(t.getShallow("textBorderWidth"),n.textBorderWidth);h!=null&&(e.lineWidth=h);var m=xn(t.getShallow("textBorderType"),n.textBorderType);m!=null&&(e.lineDash=m);var v=xn(t.getShallow("textBorderDashOffset"),n.textBorderDashOffset);v!=null&&(e.lineDashOffset=v),!o&&f==null&&!u&&(f=i&&i.defaultOpacity),f!=null&&(e.opacity=f),!o&&!l&&e.fill==null&&i.inheritColor&&(e.fill=i.inheritColor);for(var g=0;g<Iq.length;g++){var C=Iq[g],F=a!==!1&&r?$f(t.getShallow(C),r.getShallow(C),n[C]):xn(t.getShallow(C),n[C]);F!=null&&(e[C]=F)}for(var g=0;g<Nq.length;g++){var C=Nq[g],F=t.getShallow(C);F!=null&&(e[C]=F)}if(e.verticalAlign==null){var b=t.getShallow("baseline");b!=null&&(e.verticalAlign=b)}if(!s||!i.disableBox){for(var g=0;g<$q.length;g++){var C=$q[g],F=t.getShallow(C);F!=null&&(e[C]=F)}var E=t.getShallow("borderType");E!=null&&(e.borderDash=E),(e.backgroundColor==="auto"||e.backgroundColor==="inherit")&&c&&(e.backgroundColor=c),(e.borderColor==="auto"||e.borderColor==="inherit")&&c&&(e.borderColor=c)}}function hve(e,t){var n=t&&t.getModel("textStyle");return Ws([e.fontStyle||n&&n.getShallow("fontStyle")||"",e.fontWeight||n&&n.getShallow("fontWeight")||"",(e.fontSize||n&&n.getShallow("fontSize")||12)+"px",e.fontFamily||n&&n.getShallow("fontFamily")||"sans-serif"].join(" "))}var EF=jr();function H1t(e,t,n,r){if(e){var a=EF(e);a.prevValue=a.value,a.value=n;var i=t.normal;a.valueAnimation=i.get("valueAnimation"),a.valueAnimation&&(a.precision=i.get("precision"),a.defaultInterpolatedText=r,a.statesModels=t)}}var i1={minMargin:1,textMargin:2},z1t=["textStyle","color"],ZS=["fontStyle","fontWeight","fontSize","fontFamily","padding","lineHeight","rich","width","height","overflow"],QS=new Zr,W1t=(function(){function e(){}return e.prototype.getTextColor=function(t){var n=this.ecModel;return this.getShallow("color")||(!t&&n?n.get(z1t):null)},e.prototype.getFont=function(){return hve({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},e.prototype.getTextRect=function(t){for(var n={text:t,verticalAlign:this.getShallow("verticalAlign")||this.getShallow("baseline")},r=0;r<ZS.length;r++)n[ZS[r]]=this.getShallow(ZS[r]);return QS.useStyle(n),QS.update(),QS.getBoundingRect()},e})(),mve=[["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","type"],["lineDashOffset","dashOffset"],["lineCap","cap"],["lineJoin","join"],["miterLimit"]],G1t=k5(mve),j1t=(function(){function e(){}return e.prototype.getLineStyle=function(t){return G1t(this,t)},e})(),vve=[["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["lineDash","borderType"],["lineDashOffset","borderDashOffset"],["lineCap","borderCap"],["lineJoin","borderJoin"],["miterLimit","borderMiterLimit"]],K1t=k5(vve),U1t=(function(){function e(){}return e.prototype.getItemStyle=function(t,n){return K1t(this,t,n)},e})(),ha=(function(){function e(t,n,r){this.parentModel=n,this.ecModel=r,this.option=t}return e.prototype.init=function(t,n,r){},e.prototype.mergeOption=function(t,n){or(this.option,t,!0)},e.prototype.get=function(t,n){return t==null?this.option:this._doGet(this.parsePath(t),!n&&this.parentModel)},e.prototype.getShallow=function(t,n){var r=this.option,a=r==null?r:r[t];if(a==null&&!n){var i=this.parentModel;i&&(a=i.getShallow(t))}return a},e.prototype.getModel=function(t,n){var r=t!=null,a=r?this.parsePath(t):null,i=r?this._doGet(a):this.option;return n=n||this.parentModel&&this.parentModel.getModel(this.resolveParentPath(a)),new e(i,n,this.ecModel)},e.prototype.isEmpty=function(){return this.option==null},e.prototype.restoreData=function(){},e.prototype.clone=function(){var t=this.constructor;return new t(Bn(this.option))},e.prototype.parsePath=function(t){return typeof t=="string"?t.split("."):t},e.prototype.resolveParentPath=function(t){return t},e.prototype.isAnimationEnabled=function(){if(!er.node&&this.option){if(this.option.animation!=null)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}},e.prototype._doGet=function(t,n){var r=this.option;if(!t)return r;for(var a=0;a<t.length&&!(t[a]&&(r=r&&typeof r=="object"?r[t[a]]:null,r==null));a++);return r==null&&n&&(r=n._doGet(this.resolveParentPath(t),n.parentModel)),r},e})();aN(ha);Kmt(ha);Ll(ha,j1t);Ll(ha,U1t);Ll(ha,Xmt);Ll(ha,W1t);var q1t=Math.round(Math.random()*10);function d4(e){return[e||"",q1t++].join("_")}function Y1t(e){var t={};e.registerSubTypeDefaulter=function(n,r){var a=ju(n);t[a.main]=r},e.determineSubType=function(n,r){var a=r.type;if(!a){var i=ju(n).main;e.hasSubTypes(n)&&t[i]&&(a=t[i](r))}return a}}function J1t(e,t){e.topologicalTravel=function(i,o,l,s){if(!i.length)return;var u=n(o),c=u.graph,d=u.noEntryList,p={};for(ke(i,function(C){p[C]=!0});d.length;){var f=d.pop(),h=c[f],m=!!p[f];m&&(l.call(s,f,h.originalDeps.slice()),delete p[f]),ke(h.successor,m?g:v)}ke(p,function(){var C="";throw new Error(C)});function v(C){c[C].entryCount--,c[C].entryCount===0&&d.push(C)}function g(C){p[C]=!0,v(C)}};function n(i){var o={},l=[];return ke(i,function(s){var u=r(o,s),c=u.originalDeps=t(s),d=a(c,i);u.entryCount=d.length,u.entryCount===0&&l.push(s),ke(d,function(p){sr(u.predecessor,p)<0&&u.predecessor.push(p);var f=r(o,p);sr(f.successor,p)<0&&f.successor.push(s)})}),{graph:o,noEntryList:l}}function r(i,o){return i[o]||(i[o]={predecessor:[],successor:[]}),i[o]}function a(i,o){var l=[];return ke(i,function(s){sr(o,s)>=0&&l.push(s)}),l}}function X0(e,t){return or(or({},e,!0),t,!0)}const X1t={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},Z1t={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType}",withoutName:"第{seriesId}个系列是一个{seriesType}",separator:{middle:"",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:"",end:""}}}};var rC="ZH",AN="EN",k1=AN,h7={},_N={},gve=er.domSupported?(function(){var e=(document.documentElement.lang||navigator.language||navigator.browserLanguage||k1).toUpperCase();return e.indexOf(rC)>-1?rC:k1})():k1;function DN(e,t){e=e.toUpperCase(),_N[e]=new ha(t),h7[e]=t}function Q1t(e){if(mn(e)){var t=h7[e.toUpperCase()]||{};return e===rC||e===AN?Bn(t):or(Bn(t),Bn(h7[k1]),!1)}else return or(Bn(e),Bn(h7[k1]),!1)}function e0t(e){return _N[e]}function t0t(){return _N[k1]}DN(AN,X1t);DN(rC,Z1t);var n0t=null;function aC(){return n0t}var TN=1e3,xN=TN*60,db=xN*60,Ql=db*24,Hq=Ql*365,r0t={year:/({yyyy}|{yy})/,month:/({MMMM}|{MMM}|{MM}|{M})/,day:/({dd}|{d})/,hour:/({HH}|{H}|{hh}|{h})/,minute:/({mm}|{m})/,second:/({ss}|{s})/,millisecond:/({SSS}|{S})/},m7={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}"},a0t="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}",O8="{yyyy}-{MM}-{dd}",zq={year:"{yyyy}",month:"{yyyy}-{MM}",day:O8,hour:O8+" "+m7.hour,minute:O8+" "+m7.minute,second:O8+" "+m7.second,millisecond:a0t},rm=["year","month","day","hour","minute","second","millisecond"],i0t=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function o0t(e){return!mn(e)&&!In(e)?l0t(e):e}function l0t(e){e=e||{};var t={},n=!0;return ke(rm,function(r){n&&(n=e[r]==null)}),ke(rm,function(r,a){var i=e[r];t[r]={};for(var o=null,l=a;l>=0;l--){var s=rm[l],u=Sn(i)&&!Zt(i)?i[s]:i,c=void 0;Zt(u)?(c=u.slice(),o=c[0]||""):mn(u)?(o=u,c=[o]):(o==null?o=m7[r]:r0t[s].test(o)||(o=t[s][s][0]+" "+o),c=[o],n&&(c[1]="{primary|"+o+"}")),t[r][s]=c}}),t}function wo(e,t){return e+="","0000".substr(0,t-e.length)+e}function fb(e){switch(e){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return e}}function s0t(e){return e===fb(e)}function u0t(e){switch(e){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function f4(e,t,n,r){var a=Bd(e),i=a[yve(n)](),o=a[kN(n)]()+1,l=Math.floor((o-1)/3)+1,s=a[MN(n)](),u=a["get"+(n?"UTC":"")+"Day"](),c=a[BN(n)](),d=(c-1)%12+1,p=a[RN(n)](),f=a[LN(n)](),h=a[ON(n)](),m=c>=12?"pm":"am",v=m.toUpperCase(),g=r instanceof ha?r:e0t(r||gve)||t0t(),C=g.getModel("time"),F=C.get("month"),b=C.get("monthAbbr"),E=C.get("dayOfWeek"),w=C.get("dayOfWeekAbbr");return(t||"").replace(/{a}/g,m+"").replace(/{A}/g,v+"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,wo(i%100+"",2)).replace(/{Q}/g,l+"").replace(/{MMMM}/g,F[o-1]).replace(/{MMM}/g,b[o-1]).replace(/{MM}/g,wo(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,wo(s,2)).replace(/{d}/g,s+"").replace(/{eeee}/g,E[u]).replace(/{ee}/g,w[u]).replace(/{e}/g,u+"").replace(/{HH}/g,wo(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,wo(d+"",2)).replace(/{h}/g,d+"").replace(/{mm}/g,wo(p,2)).replace(/{m}/g,p+"").replace(/{ss}/g,wo(f,2)).replace(/{s}/g,f+"").replace(/{SSS}/g,wo(h,3)).replace(/{S}/g,h+"")}function c0t(e,t,n,r,a){var i=null;if(mn(n))i=n;else if(In(n)){var o={time:e.time,level:e.time.level},l=aC();l&&l.makeAxisLabelFormatterParamBreak(o,e.break),i=n(e.value,t,o)}else{var s=e.time;if(s){var u=n[s.lowerTimeUnit][s.upperTimeUnit];i=u[Math.min(s.level,u.length-1)]||""}else{var c=iC(e.value,a);i=n[c][c][0]}}return f4(new Date(e.value),i,a,r)}function iC(e,t){var n=Bd(e),r=n[kN(t)]()+1,a=n[MN(t)](),i=n[BN(t)](),o=n[RN(t)](),l=n[LN(t)](),s=n[ON(t)](),u=s===0,c=u&&l===0,d=c&&o===0,p=d&&i===0,f=p&&a===1,h=f&&r===1;return h?"year":f?"month":p?"day":d?"hour":c?"minute":u?"second":"millisecond"}function oC(e,t,n){switch(t){case"year":e[bve(n)](0);case"month":e[Cve(n)](1);case"day":e[Fve(n)](0);case"hour":e[Eve(n)](0);case"minute":e[wve(n)](0);case"second":e[Sve(n)](0)}return e}function yve(e){return e?"getUTCFullYear":"getFullYear"}function kN(e){return e?"getUTCMonth":"getMonth"}function MN(e){return e?"getUTCDate":"getDate"}function BN(e){return e?"getUTCHours":"getHours"}function RN(e){return e?"getUTCMinutes":"getMinutes"}function LN(e){return e?"getUTCSeconds":"getSeconds"}function ON(e){return e?"getUTCMilliseconds":"getMilliseconds"}function d0t(e){return e?"setUTCFullYear":"setFullYear"}function bve(e){return e?"setUTCMonth":"setMonth"}function Cve(e){return e?"setUTCDate":"setDate"}function Fve(e){return e?"setUTCHours":"setHours"}function Eve(e){return e?"setUTCMinutes":"setMinutes"}function wve(e){return e?"setUTCSeconds":"setSeconds"}function Sve(e){return e?"setUTCMilliseconds":"setMilliseconds"}function f0t(e,t,n,r,a,i,o,l){var s=new Zr({style:{text:e,font:t,align:n,verticalAlign:r,padding:a,rich:i,overflow:o?"truncate":null,lineHeight:l}});return s.getBoundingRect()}function PN(e){if(!Fme(e))return mn(e)?e:"-";var t=(e+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function IN(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,function(n,r){return r.toUpperCase()}),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e}var Z0=rF;function TR(e,t,n){var r="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function a(c){return c&&Ws(c)?c:"-"}function i(c){return!!(c!=null&&!isNaN(c)&&isFinite(c))}var o=t==="time",l=e instanceof Date;if(o||l){var s=o?Bd(e):e;if(isNaN(+s)){if(l)return"-"}else return f4(s,r,n)}if(t==="ordinal")return O6(e)?a(e):Jr(e)&&i(e)?e+"":"-";var u=T5(e);return i(u)?PN(u):O6(e)?a(e):typeof e=="boolean"?e+"":"-"}var Wq=["a","b","c","d","e","f","g"],eA=function(e,t){return"{"+e+(t==null?"":t)+"}"};function NN(e,t,n){Zt(t)||(t=[t]);var r=t.length;if(!r)return"";for(var a=t[0].$vars||[],i=0;i<a.length;i++){var o=Wq[i];e=e.replace(eA(o),eA(o,0))}for(var l=0;l<r;l++)for(var s=0;s<a.length;s++){var u=t[l][a[s]];e=e.replace(eA(Wq[s],l),n?ro(u):u)}return e}function Ave(e,t){var n=mn(e)?{color:e,extraCssText:t}:e||{},r=n.color,a=n.type;t=n.extraCssText;var i=n.renderMode||"html";if(!r)return"";if(i==="html")return a==="subItem"?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+ro(r)+";"+(t||"")+'"></span>':'<span style="display:inline-block;margin-right:4px;border-radius:10px;width:10px;height:10px;background-color:'+ro(r)+";"+(t||"")+'"></span>';var o=n.markerId||"markerX";return{renderMode:i,content:"{"+o+"|} ",style:a==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}}function p0t(e,t,n){(e==="week"||e==="month"||e==="quarter"||e==="half-year"||e==="year")&&(e=`MM-dd
yyyy`);var r=Bd(t),a=n?"getUTC":"get",i=r[a+"FullYear"](),o=r[a+"Month"]()+1,l=r[a+"Date"](),s=r[a+"Hours"](),u=r[a+"Minutes"](),c=r[a+"Seconds"](),d=r[a+"Milliseconds"]();return e=e.replace("MM",wo(o,2)).replace("M",o).replace("yyyy",i).replace("yy",wo(i%100+"",2)).replace("dd",wo(l,2)).replace("d",l).replace("hh",wo(s,2)).replace("h",s).replace("mm",wo(u,2)).replace("m",u).replace("ss",wo(c,2)).replace("s",c).replace("SSS",wo(d,3)),e}function h0t(e){return e&&e.charAt(0).toUpperCase()+e.substr(1)}function km(e,t){return t=t||"transparent",mn(e)?e:Sn(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function Gq(e,t){if(t==="_blank"||t==="blank"){var n=window.open();n.opener=null,n.location.href=e}else window.open(e,t)}var v7={},tA={},wF=(function(){function e(){this._normalMasterList=[],this._nonSeriesBoxMasterList=[]}return e.prototype.create=function(t,n){this._nonSeriesBoxMasterList=r(v7),this._normalMasterList=r(tA);function r(a,i){var o=[];return ke(a,function(l,s){var u=l.create(t,n);o=o.concat(u||[])}),o}},e.prototype.update=function(t,n){ke(this._normalMasterList,function(r){r.update&&r.update(t,n)})},e.prototype.getCoordinateSystems=function(){return this._normalMasterList.concat(this._nonSeriesBoxMasterList)},e.register=function(t,n){if(t==="matrix"||t==="calendar"){v7[t]=n;return}tA[t]=n},e.get=function(t){return tA[t]||v7[t]},e})();function m0t(e){return!!v7[e]}var xR={coord:1,coord2:2};function v0t(e){_ve.set(e.fullType,{getCoord2:void 0}).getCoord2=e.getCoord2}var _ve=Wn();function g0t(e){var t=e.getShallow("coord",!0),n=xR.coord;if(t==null){var r=_ve.get(e.type);r&&r.getCoord2&&(n=xR.coord2,t=r.getCoord2(e))}return{coord:t,from:n}}var Zc={none:0,dataCoordSys:1,boxCoordSys:2};function y0t(e,t){var n=e.getShallow("coordinateSystem"),r=e.getShallow("coordinateSystemUsage",!0),a=Zc.none;if(n){var i=e.mainType==="series";r==null&&(r=i?"data":"box"),r==="data"?(a=Zc.dataCoordSys,i||(a=Zc.none)):r==="box"&&(a=Zc.boxCoordSys,!i&&!m0t(n)&&(a=Zc.none))}return{coordSysType:n,kind:a}}function b0t(e){var t=e.targetModel,n=e.coordSysType,r=e.coordSysProvider,a=e.isDefaultDataCoordSys,i=y0t(t),o=i.kind,l=i.coordSysType;if(a&&o!==Zc.dataCoordSys&&(o=Zc.dataCoordSys,l=n),o===Zc.none||l!==n)return!1;var s=r(n,t);return s?(o===Zc.dataCoordSys?t.coordinateSystem=s:t.boxCoordinateSystem=s,!0):!1}var g7=ke,Dve=["left","right","top","bottom","width","height"],P8=[["width","left","right"],["height","top","bottom"]];function $N(e,t,n,r,a){var i=0,o=0;r==null&&(r=1/0),a==null&&(a=1/0);var l=0;t.eachChild(function(s,u){var c=s.getBoundingRect(),d=t.childAt(u+1),p=d&&d.getBoundingRect(),f,h;if(e==="horizontal"){var m=c.width+(p?-p.x+c.x:0);f=i+m,f>r||s.newline?(i=0,f=m,o+=l+n,l=c.height):l=Math.max(l,c.height)}else{var v=c.height+(p?-p.y+c.y:0);h=o+v,h>a||s.newline?(i+=l+n,o=0,h=v,l=c.width):l=Math.max(l,c.width)}s.newline||(s.x=i,s.y=o,s.markRedraw(),e==="horizontal"?i=f+n:o=h+n)})}var am=$N;Rr($N,"vertical");Rr($N,"horizontal");function C0t(e,t){return{left:e.getShallow("left",t),top:e.getShallow("top",t),right:e.getShallow("right",t),bottom:e.getShallow("bottom",t),width:e.getShallow("width",t),height:e.getShallow("height",t)}}function F0t(e,t){var n=mp(e,t,{enableLayoutOnlyByCenter:!0}),r=e.getBoxLayoutParams(),a,i;if(n.type===Ty.point)i=n.refPoint,a=Bl(r,{width:t.getWidth(),height:t.getHeight()});else{var o=e.get("center"),l=Zt(o)?o:[o,o];a=Bl(r,n.refContainer),i=n.boxCoordFrom===xR.coord2?n.refPoint:[Br(l[0],a.width)+a.x,Br(l[1],a.height)+a.y]}return{viewRect:a,center:i}}function E0t(e,t){var n=F0t(e,t),r=n.viewRect,a=n.center,i=e.get("radius");Zt(i)||(i=[0,i]);var o=Br(r.width,t.getWidth()),l=Br(r.height,t.getHeight()),s=Math.min(o,l),u=Br(i[0],s/2),c=Br(i[1],s/2);return{cx:a[0],cy:a[1],r0:u,r:c,viewRect:r}}function Bl(e,t,n){n=Z0(n||0);var r=t.width,a=t.height,i=Br(e.left,r),o=Br(e.top,a),l=Br(e.right,r),s=Br(e.bottom,a),u=Br(e.width,r),c=Br(e.height,a),d=n[2]+n[0],p=n[1]+n[3],f=e.aspect;switch(isNaN(u)&&(u=r-l-p-i),isNaN(c)&&(c=a-s-d-o),f!=null&&(isNaN(u)&&isNaN(c)&&(f>r/a?u=r*.8:c=a*.8),isNaN(u)&&(u=f*c),isNaN(c)&&(c=u/f)),isNaN(i)&&(i=r-l-u-p),isNaN(o)&&(o=a-s-c-d),e.left||e.right){case"center":i=r/2-u/2-n[3];break;case"right":i=r-u-p;break}switch(e.top||e.bottom){case"middle":case"center":o=a/2-c/2-n[0];break;case"bottom":o=a-c-d;break}i=i||0,o=o||0,isNaN(u)&&(u=r-p-i-(l||0)),isNaN(c)&&(c=a-d-o-(s||0));var h=new tr((t.x||0)+i+n[3],(t.y||0)+o+n[0],u,c);return h.margin=n,h}var Ty={rect:1,point:2};function mp(e,t,n){var r,a,i,o=e.boxCoordinateSystem,l;if(o){var s=g0t(e),u=s.coord,c=s.from;if(o.dataToLayout){i=Ty.rect,l=c;var d=o.dataToLayout(u);r=d.contentRect||d.rect}else n&&n.enableLayoutOnlyByCenter&&o.dataToPoint&&(i=Ty.point,l=c,a=o.dataToPoint(u))}return i==null&&(i=Ty.rect),i===Ty.rect&&(r||(r={x:0,y:0,width:t.getWidth(),height:t.getHeight()}),a=[r.x+r.width/2,r.y+r.height/2]),{type:i,refContainer:r,refPoint:a,boxCoordFrom:l}}function VN(e,t,n,r,a,i){var o=!a||!a.hv||a.hv[0],l=!a||!a.hv||a.hv[1],s=a&&a.boundingMode||"all";if(i=i||e,i.x=e.x,i.y=e.y,!o&&!l)return!1;var u;if(s==="raw")u=e.type==="group"?new tr(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(u=e.getBoundingRect(),e.needLocalTransform()){var c=e.getLocalTransform();u=u.clone(),u.applyTransform(c)}var d=Bl(ir({width:u.width,height:u.height},t),n,r),p=o?d.x-u.x:0,f=l?d.y-u.y:0;return s==="raw"?(i.x=p,i.y=f):(i.x+=p,i.y+=f),i===e&&e.markRedraw(),!0}function I5(e){var t=e.layoutMode||e.constructor.layoutMode;return Sn(t)?t:t?{type:t}:null}function wd(e,t,n){var r=n&&n.ignoreSize;!Zt(r)&&(r=[r,r]);var a=o(P8[0],0),i=o(P8[1],1);s(P8[0],e,a),s(P8[1],e,i);function o(u,c){var d={},p=0,f={},h=0,m=2;if(g7(u,function(C){f[C]=e[C]}),g7(u,function(C){qn(t,C)&&(d[C]=f[C]=t[C]),l(d,C)&&p++,l(f,C)&&h++}),r[c])return l(t,u[1])?f[u[2]]=null:l(t,u[2])&&(f[u[1]]=null),f;if(h===m||!p)return f;if(p>=m)return d;for(var v=0;v<u.length;v++){var g=u[v];if(!qn(d,g)&&qn(e,g)){d[g]=e[g];break}}return d}function l(u,c){return u[c]!=null&&u[c]!=="auto"}function s(u,c,d){g7(u,function(p){c[p]=d[p]})}}function Q0(e){return Tve({},e)}function Tve(e,t){return t&&e&&g7(Dve,function(n){qn(t,n)&&(e[n]=t[n])}),e}var w0t=jr(),kr=(function(e){Lt(t,e);function t(n,r,a){var i=e.call(this,n,r,a)||this;return i.uid=d4("ec_cpt_model"),i}return t.prototype.init=function(n,r,a){this.mergeDefaultAndTheme(n,a)},t.prototype.mergeDefaultAndTheme=function(n,r){var a=I5(this),i=a?Q0(n):{},o=r.getTheme();or(n,o.get(this.mainType)),or(n,this.getDefaultOption()),a&&wd(n,i,a)},t.prototype.mergeOption=function(n,r){or(this.option,n,!0);var a=I5(this);a&&wd(this.option,n,a)},t.prototype.optionUpdated=function(n,r){},t.prototype.getDefaultOption=function(){var n=this.constructor;if(!Wmt(n))return n.defaultOption;var r=w0t(this);if(!r.defaultOption){for(var a=[],i=n;i;){var o=i.prototype.defaultOption;o&&a.push(o),i=i.superClass}for(var l={},s=a.length-1;s>=0;s--)l=or(l,a[s],!0);r.defaultOption=l}return r.defaultOption},t.prototype.getReferringComponents=function(n,r){var a=n+"Index",i=n+"Id";return Y0(this.ecModel,n,{index:this.get(a,!0),id:this.get(i,!0)},r)},t.prototype.getBoxLayoutParams=function(){return C0t(this,!1)},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(n){this.option.zlevel=n},t.protoInitialize=(function(){var n=t.prototype;n.type="component",n.id="",n.name="",n.mainType="",n.subType="",n.componentIndex=0})(),t})(ha);Mme(kr,ha);uF(kr);Y1t(kr);J1t(kr,S0t);function S0t(e){var t=[];return ke(kr.getClassesByMainType(e),function(n){t=t.concat(n.dependencies||n.prototype.dependencies||[])}),t=on(t,function(n){return ju(n).main}),e!=="dataset"&&sr(t,"dataset")<=0&&t.unshift("dataset"),t}var Ht={color:{},darkColor:{},size:{}},ja=Ht.color={theme:["#5070dd","#b6d634","#505372","#ff994d","#0ca8df","#ffd10a","#fb628b","#785db0","#3fbe95"],neutral00:"#fff",neutral05:"#f4f7fd",neutral10:"#e8ebf0",neutral15:"#dbdee4",neutral20:"#cfd2d7",neutral25:"#c3c5cb",neutral30:"#b7b9be",neutral35:"#aaacb2",neutral40:"#9ea0a5",neutral45:"#929399",neutral50:"#86878c",neutral55:"#797b7f",neutral60:"#6d6e73",neutral65:"#616266",neutral70:"#54555a",neutral75:"#48494d",neutral80:"#3c3c41",neutral85:"#303034",neutral90:"#232328",neutral95:"#17171b",neutral99:"#000",accent05:"#eff1f9",accent10:"#e0e4f2",accent15:"#d0d6ec",accent20:"#c0c9e6",accent25:"#b1bbdf",accent30:"#a1aed9",accent35:"#91a0d3",accent40:"#8292cc",accent45:"#7285c6",accent50:"#6578ba",accent55:"#5c6da9",accent60:"#536298",accent65:"#4a5787",accent70:"#404c76",accent75:"#374165",accent80:"#2e3654",accent85:"#252b43",accent90:"#1b2032",accent95:"#121521",transparent:"rgba(0,0,0,0)",highlight:"rgba(255,231,130,0.8)"};Vt(ja,{primary:ja.neutral80,secondary:ja.neutral70,tertiary:ja.neutral60,quaternary:ja.neutral50,disabled:ja.neutral20,border:ja.neutral30,borderTint:ja.neutral20,borderShade:ja.neutral40,background:ja.neutral05,backgroundTint:"rgba(234,237,245,0.5)",backgroundTransparent:"rgba(255,255,255,0)",backgroundShade:ja.neutral10,shadow:"rgba(0,0,0,0.2)",shadowTint:"rgba(129,130,136,0.2)",axisLine:ja.neutral70,axisLineTint:ja.neutral40,axisTick:ja.neutral70,axisTickMinor:ja.neutral60,axisLabel:ja.neutral70,axisSplitLine:ja.neutral15,axisMinorSplitLine:ja.neutral05});for(var nh in ja)if(ja.hasOwnProperty(nh)){var jq=ja[nh];nh==="theme"?Ht.darkColor.theme=ja.theme.slice():nh==="highlight"?Ht.darkColor.highlight="rgba(255,231,130,0.4)":nh.indexOf("accent")===0?Ht.darkColor[nh]=Qh(jq,null,function(e){return e*.5},function(e){return Math.min(1,1.3-e)}):Ht.darkColor[nh]=Qh(jq,null,function(e){return e*.9},function(e){return 1-Math.pow(e,1.5)})}Ht.size={xxs:2,xs:5,s:10,m:15,l:20,xl:30,xxl:40,xxxl:50};var xve="";typeof navigator!="undefined"&&(xve=navigator.platform||"");var _v="rgba(0, 0, 0, 0.2)",kve=Ht.color.theme[0],A0t=Qh(kve,null,null,.9);const _0t={darkMode:"auto",colorBy:"series",color:Ht.color.theme,gradientColor:[A0t,kve],aria:{decal:{decals:[{color:_v,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:_v,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:_v,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:_v,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:_v,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:_v,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:xve.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var Mve=Wn(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),Pl="original",mo="arrayRows",Es="objectRows",vu="keyedColumns",Wf="typedArray",Bve="unknown",ec="column",Jm="row",Oi={Must:1,Might:2,Not:3},Rve=jr();function D0t(e){Rve(e).datasetMap=Wn()}function T0t(e,t,n){var r={},a=HN(t);if(!a||!e)return r;var i=[],o=[],l=t.ecModel,s=Rve(l).datasetMap,u=a.uid+"_"+n.seriesLayoutBy,c,d;e=e.slice(),ke(e,function(m,v){var g=Sn(m)?m:e[v]={name:m};g.type==="ordinal"&&c==null&&(c=v,d=h(g)),r[g.name]=[]});var p=s.get(u)||s.set(u,{categoryWayDim:d,valueWayDim:0});ke(e,function(m,v){var g=m.name,C=h(m);if(c==null){var F=p.valueWayDim;f(r[g],F,C),f(o,F,C),p.valueWayDim+=C}else if(c===v)f(r[g],0,C),f(i,0,C);else{var F=p.categoryWayDim;f(r[g],F,C),f(o,F,C),p.categoryWayDim+=C}});function f(m,v,g){for(var C=0;C<g;C++)m.push(v+C)}function h(m){var v=m.dimsDef;return v?v.length:1}return i.length&&(r.itemName=i),o.length&&(r.seriesName=o),r}function x0t(e,t,n){var r={},a=HN(e);if(!a)return r;var i=t.sourceFormat,o=t.dimensionsDefine,l;(i===Es||i===vu)&&ke(o,function(c,d){(Sn(c)?c.name:c)==="name"&&(l=d)});var s=(function(){for(var c={},d={},p=[],f=0,h=Math.min(5,n);f<h;f++){var m=Ove(t.data,i,t.seriesLayoutBy,o,t.startIndex,f);p.push(m);var v=m===Oi.Not;if(v&&c.v==null&&f!==l&&(c.v=f),(c.n==null||c.n===c.v||!v&&p[c.n]===Oi.Not)&&(c.n=f),g(c)&&p[c.n]!==Oi.Not)return c;v||(m===Oi.Might&&d.v==null&&f!==l&&(d.v=f),(d.n==null||d.n===d.v)&&(d.n=f))}function g(C){return C.v!=null&&C.n!=null}return g(c)?c:g(d)?d:null})();if(s){r.value=[s.v];var u=l!=null?l:s.n;r.itemName=[u],r.seriesName=[u]}return r}function HN(e){var t=e.get("data",!0);if(!t)return Y0(e.ecModel,"dataset",{index:e.get("datasetIndex",!0),id:e.get("datasetId",!0)},Di).models[0]}function k0t(e){return!e.get("transform",!0)&&!e.get("fromTransformResult",!0)?[]:Y0(e.ecModel,"dataset",{index:e.get("fromDatasetIndex",!0),id:e.get("fromDatasetId",!0)},Di).models}function Lve(e,t){return Ove(e.data,e.sourceFormat,e.seriesLayoutBy,e.dimensionsDefine,e.startIndex,t)}function Ove(e,t,n,r,a,i){var o,l=5;if(Io(e))return Oi.Not;var s,u;if(r){var c=r[i];Sn(c)?(s=c.name,u=c.type):mn(c)&&(s=c)}if(u!=null)return u==="ordinal"?Oi.Must:Oi.Not;if(t===mo){var d=e;if(n===Jm){for(var p=d[i],f=0;f<(p||[]).length&&f<l;f++)if((o=b(p[a+f]))!=null)return o}else for(var f=0;f<d.length&&f<l;f++){var h=d[a+f];if(h&&(o=b(h[i]))!=null)return o}}else if(t===Es){var m=e;if(!s)return Oi.Not;for(var f=0;f<m.length&&f<l;f++){var v=m[f];if(v&&(o=b(v[s]))!=null)return o}}else if(t===vu){var g=e;if(!s)return Oi.Not;var p=g[s];if(!p||Io(p))return Oi.Not;for(var f=0;f<p.length&&f<l;f++)if((o=b(p[f]))!=null)return o}else if(t===Pl)for(var C=e,f=0;f<C.length&&f<l;f++){var v=C[f],F=i4(v);if(!Zt(F))return Oi.Not;if((o=b(F[i]))!=null)return o}function b(E){var w=mn(E);if(E!=null&&Number.isFinite(Number(E))&&E!=="")return w?Oi.Might:Oi.Not;if(w&&E!=="-")return Oi.Must}return Oi.Not}var kR=Wn();function M0t(e,t){al(kR.get(e)==null&&t),kR.set(e,t)}function B0t(e,t,n){var r=kR.get(t);if(!r)return n;var a=r(e);return a?n.concat(a):n}var Kq=jr();jr();var zN=(function(){function e(){}return e.prototype.getColorFromPalette=function(t,n,r){var a=mi(this.get("color",!0)),i=this.get("colorLayer",!0);return L0t(this,Kq,a,i,t,n,r)},e.prototype.clearColorPalette=function(){O0t(this,Kq)},e})();function R0t(e,t){for(var n=e.length,r=0;r<n;r++)if(e[r].length>t)return e[r];return e[n-1]}function L0t(e,t,n,r,a,i,o){i=i||e;var l=t(i),s=l.paletteIdx||0,u=l.paletteNameMap=l.paletteNameMap||{};if(u.hasOwnProperty(a))return u[a];var c=o==null||!r?n:R0t(r,o);if(c=c||n,!(!c||!c.length)){var d=c[s];return a&&(u[a]=d),l.paletteIdx=(s+1)%c.length,d}}function O0t(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}var I8,Gg,Uq,qq="\0_ec_inner",P0t=1,WN=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n,r,a,i,o,l){i=i||{},this.option=null,this._theme=new ha(i),this._locale=new ha(o),this._optionManager=l},t.prototype.setOption=function(n,r,a){var i=Xq(r);this._optionManager.setOption(n,a,i),this._resetOption(null,i)},t.prototype.resetOption=function(n,r){return this._resetOption(n,Xq(r))},t.prototype._resetOption=function(n,r){var a=!1,i=this._optionManager;if(!n||n==="recreate"){var o=i.mountOption(n==="recreate");!this.option||n==="recreate"?Uq(this,o):(this.restoreData(),this._mergeOption(o,r)),a=!0}if((n==="timeline"||n==="media")&&this.restoreData(),!n||n==="recreate"||n==="timeline"){var l=i.getTimelineOption(this);l&&(a=!0,this._mergeOption(l,r))}if(!n||n==="recreate"||n==="media"){var s=i.getMediaOption(this);s.length&&ke(s,function(u){a=!0,this._mergeOption(u,r)},this)}return a},t.prototype.mergeOption=function(n){this._mergeOption(n,null)},t.prototype._mergeOption=function(n,r){var a=this.option,i=this._componentsMap,o=this._componentsCount,l=[],s=Wn(),u=r&&r.replaceMergeMainTypeMap;D0t(this),ke(n,function(d,p){d!=null&&(kr.hasClass(p)?p&&(l.push(p),s.set(p,!0)):a[p]=a[p]==null?Bn(d):or(a[p],d,!0))}),u&&u.each(function(d,p){kr.hasClass(p)&&!s.get(p)&&(l.push(p),s.set(p,!0))}),kr.topologicalTravel(l,kr.getAllClassMainTypes(),c,this);function c(d){var p=B0t(this,d,mi(n[d])),f=i.get(d),h=f?u&&u.get(d)?"replaceMerge":"normalMerge":"replaceAll",m=Dme(f,p,h);Rmt(m,d,kr),a[d]=null,i.set(d,null),o.set(d,0);var v=[],g=[],C=0,F;ke(m,function(b,E){var w=b.existing,S=b.newOption;if(!S)w&&(w.mergeOption({},this),w.optionUpdated({},!1));else{var A=d==="series",_=kr.getClass(d,b.keyInfo.subType,!A);if(!_)return;if(d==="tooltip"){if(F)return;F=!0}if(w&&w.constructor===_)w.name=b.keyInfo.name,w.mergeOption(S,this),w.optionUpdated(S,!1);else{var D=Vt({componentIndex:E},b.keyInfo);w=new _(S,this,this,D),Vt(w,D),b.brandNew&&(w.__requireNewView=!0),w.init(S,this,this),w.optionUpdated(null,!0)}}w?(v.push(w.option),g.push(w),C++):(v.push(void 0),g.push(void 0))},this),a[d]=v,i.set(d,g),o.set(d,C),d==="series"&&I8(this)}this._seriesIndices||I8(this)},t.prototype.getOption=function(){var n=Bn(this.option);return ke(n,function(r,a){if(kr.hasClass(a)){for(var i=mi(r),o=i.length,l=!1,s=o-1;s>=0;s--)i[s]&&!x5(i[s])?l=!0:(i[s]=null,!l&&o--);i.length=o,n[a]=i}}),delete n[qq],n},t.prototype.setTheme=function(n){this._theme=new ha(n),this._resetOption("recreate",null)},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(n){this._payload=n},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(n,r){var a=this._componentsMap.get(n);if(a){var i=a[r||0];if(i)return i;if(r==null){for(var o=0;o<a.length;o++)if(a[o])return a[o]}}},t.prototype.queryComponents=function(n){var r=n.mainType;if(!r)return[];var a=n.index,i=n.id,o=n.name,l=this._componentsMap.get(r);if(!l||!l.length)return[];var s;return a!=null?(s=[],ke(mi(a),function(u){l[u]&&s.push(l[u])})):i!=null?s=Yq("id",i,l):o!=null?s=Yq("name",o,l):s=xa(l,function(u){return!!u}),Jq(s,n)},t.prototype.findComponents=function(n){var r=n.query,a=n.mainType,i=l(r),o=i?this.queryComponents(i):xa(this._componentsMap.get(a),function(u){return!!u});return s(Jq(o,n));function l(u){var c=a+"Index",d=a+"Id",p=a+"Name";return u&&(u[c]!=null||u[d]!=null||u[p]!=null)?{mainType:a,index:u[c],id:u[d],name:u[p]}:null}function s(u){return n.filter?xa(u,n.filter):u}},t.prototype.eachComponent=function(n,r,a){var i=this._componentsMap;if(In(n)){var o=r,l=n;i.each(function(d,p){for(var f=0;d&&f<d.length;f++){var h=d[f];h&&l.call(o,p,h,h.componentIndex)}})}else for(var s=mn(n)?i.get(n):Sn(n)?this.findComponents(n):null,u=0;s&&u<s.length;u++){var c=s[u];c&&r.call(a,c,c.componentIndex)}},t.prototype.getSeriesByName=function(n){var r=ko(n,null);return xa(this._componentsMap.get("series"),function(a){return!!a&&r!=null&&a.name===r})},t.prototype.getSeriesByIndex=function(n){return this._componentsMap.get("series")[n]},t.prototype.getSeriesByType=function(n){return xa(this._componentsMap.get("series"),function(r){return!!r&&r.subType===n})},t.prototype.getSeries=function(){return xa(this._componentsMap.get("series"),function(n){return!!n})},t.prototype.getSeriesCount=function(){return this._componentsCount.get("series")},t.prototype.eachSeries=function(n,r){Gg(this),ke(this._seriesIndices,function(a){var i=this._componentsMap.get("series")[a];n.call(r,i,a)},this)},t.prototype.eachRawSeries=function(n,r){ke(this._componentsMap.get("series"),function(a){a&&n.call(r,a,a.componentIndex)})},t.prototype.eachSeriesByType=function(n,r,a){Gg(this),ke(this._seriesIndices,function(i){var o=this._componentsMap.get("series")[i];o.subType===n&&r.call(a,o,i)},this)},t.prototype.eachRawSeriesByType=function(n,r,a){return ke(this.getSeriesByType(n),r,a)},t.prototype.isSeriesFiltered=function(n){return Gg(this),this._seriesIndicesMap.get(n.componentIndex)==null},t.prototype.getCurrentSeriesIndices=function(){return(this._seriesIndices||[]).slice()},t.prototype.filterSeries=function(n,r){Gg(this);var a=[];ke(this._seriesIndices,function(i){var o=this._componentsMap.get("series")[i];n.call(r,o,i)&&a.push(i)},this),this._seriesIndices=a,this._seriesIndicesMap=Wn(a)},t.prototype.restoreData=function(n){I8(this);var r=this._componentsMap,a=[];r.each(function(i,o){kr.hasClass(o)&&a.push(o)}),kr.topologicalTravel(a,kr.getAllClassMainTypes(),function(i){ke(r.get(i),function(o){o&&(i!=="series"||!I0t(o,n))&&o.restoreData()})})},t.internalField=(function(){I8=function(n){var r=n._seriesIndices=[];ke(n._componentsMap.get("series"),function(a){a&&r.push(a.componentIndex)}),n._seriesIndicesMap=Wn(r)},Gg=function(n){},Uq=function(n,r){n.option={},n.option[qq]=P0t,n._componentsMap=Wn({series:[]}),n._componentsCount=Wn();var a=r.aria;Sn(a)&&a.enabled==null&&(a.enabled=!0),N0t(r,n._theme.option),or(r,_0t,!1),n._mergeOption(r,null)}})(),t})(ha);function I0t(e,t){if(t){var n=t.seriesIndex,r=t.seriesId,a=t.seriesName;return n!=null&&e.componentIndex!==n||r!=null&&e.id!==r||a!=null&&e.name!==a}}function N0t(e,t){var n=e.color&&!e.colorLayer;ke(t,function(r,a){a==="colorLayer"&&n||a==="color"&&e.color||kr.hasClass(a)||(typeof r=="object"?e[a]=e[a]?or(e[a],r,!1):Bn(r):e[a]==null&&(e[a]=r))})}function Yq(e,t,n){if(Zt(t)){var r=Wn();return ke(t,function(i){if(i!=null){var o=ko(i,null);o!=null&&r.set(i,!0)}}),xa(n,function(i){return i&&r.get(i[e])})}else{var a=ko(t,null);return xa(n,function(i){return i&&a!=null&&i[e]===a})}}function Jq(e,t){return t.hasOwnProperty("subType")?xa(e,function(n){return n&&n.subType===t.subType}):e}function Xq(e){var t=Wn();return e&&ke(mi(e.replaceMerge),function(n){t.set(n,!0)}),{replaceMergeMainTypeMap:t}}Ll(WN,zN);var $0t=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isSSR","isDisposed","on","off","getDataURL","getConnectedDataURL","getOption","getId","updateLabelLayout"],Pve=(function(){function e(t){ke($0t,function(n){this[n]=Cn(t[n],t)},this)}return e})(),V0t=/^(min|max)?(.+)$/,H0t=(function(){function e(t){this._timelineOptions=[],this._mediaList=[],this._currentMediaIndices=[],this._api=t}return e.prototype.setOption=function(t,n,r){t&&(ke(mi(t.series),function(o){o&&o.data&&Io(o.data)&&P6(o.data)}),ke(mi(t.dataset),function(o){o&&o.source&&Io(o.source)&&P6(o.source)})),t=Bn(t);var a=this._optionBackup,i=z0t(t,n,!a);this._newBaseOption=i.baseOption,a?(i.timelineOptions.length&&(a.timelineOptions=i.timelineOptions),i.mediaList.length&&(a.mediaList=i.mediaList),i.mediaDefault&&(a.mediaDefault=i.mediaDefault)):this._optionBackup=i},e.prototype.mountOption=function(t){var n=this._optionBackup;return this._timelineOptions=n.timelineOptions,this._mediaList=n.mediaList,this._mediaDefault=n.mediaDefault,this._currentMediaIndices=[],Bn(t?n.baseOption:this._newBaseOption)},e.prototype.getTimelineOption=function(t){var n,r=this._timelineOptions;if(r.length){var a=t.getComponent("timeline");a&&(n=Bn(r[a.getCurrentIndex()]))}return n},e.prototype.getMediaOption=function(t){var n=this._api.getWidth(),r=this._api.getHeight(),a=this._mediaList,i=this._mediaDefault,o=[],l=[];if(!a.length&&!i)return l;for(var s=0,u=a.length;s<u;s++)W0t(a[s].query,n,r)&&o.push(s);return!o.length&&i&&(o=[-1]),o.length&&!j0t(o,this._currentMediaIndices)&&(l=on(o,function(c){return Bn(c===-1?i.option:a[c].option)})),this._currentMediaIndices=o,l},e})();function z0t(e,t,n){var r=[],a,i,o=e.baseOption,l=e.timeline,s=e.options,u=e.media,c=!!e.media,d=!!(s||l||o&&o.timeline);o?(i=o,i.timeline||(i.timeline=l)):((d||c)&&(e.options=e.media=null),i=e),c&&Zt(u)&&ke(u,function(f){f&&f.option&&(f.query?r.push(f):a||(a=f))}),p(i),ke(s,function(f){return p(f)}),ke(r,function(f){return p(f.option)});function p(f){ke(t,function(h){h(f,n)})}return{baseOption:i,timelineOptions:s||[],mediaDefault:a,mediaList:r}}function W0t(e,t,n){var r={width:t,height:n,aspectratio:t/n},a=!0;return ke(e,function(i,o){var l=o.match(V0t);if(!(!l||!l[1]||!l[2])){var s=l[1],u=l[2].toLowerCase();G0t(r[u],i,s)||(a=!1)}}),a}function G0t(e,t,n){return n==="min"?e>=t:n==="max"?e<=t:e===t}function j0t(e,t){return e.join(",")===t.join(",")}var Ts=ke,N5=Sn,Zq=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function nA(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=Zq.length;n<r;n++){var a=Zq[n],i=t.normal,o=t.emphasis;i&&i[a]&&(e[a]=e[a]||{},e[a].normal?or(e[a].normal,i[a]):e[a].normal=i[a],i[a]=null),o&&o[a]&&(e[a]=e[a]||{},e[a].emphasis?or(e[a].emphasis,o[a]):e[a].emphasis=o[a],o[a]=null)}}function to(e,t,n){if(e&&e[t]&&(e[t].normal||e[t].emphasis)){var r=e[t].normal,a=e[t].emphasis;r&&(n?(e[t].normal=e[t].emphasis=null,ir(e[t],r)):e[t]=r),a&&(e.emphasis=e.emphasis||{},e.emphasis[t]=a,a.focus&&(e.emphasis.focus=a.focus),a.blurScope&&(e.emphasis.blurScope=a.blurScope))}}function xy(e){to(e,"itemStyle"),to(e,"lineStyle"),to(e,"areaStyle"),to(e,"label"),to(e,"labelLine"),to(e,"upperLabel"),to(e,"edgeLabel")}function Za(e,t){var n=N5(e)&&e[t],r=N5(n)&&n.textStyle;if(r)for(var a=0,i=XU.length;a<i;a++){var o=XU[a];r.hasOwnProperty(o)&&(n[o]=r[o])}}function jl(e){e&&(xy(e),Za(e,"label"),e.emphasis&&Za(e.emphasis,"label"))}function K0t(e){if(N5(e)){nA(e),xy(e),Za(e,"label"),Za(e,"upperLabel"),Za(e,"edgeLabel"),e.emphasis&&(Za(e.emphasis,"label"),Za(e.emphasis,"upperLabel"),Za(e.emphasis,"edgeLabel"));var t=e.markPoint;t&&(nA(t),jl(t));var n=e.markLine;n&&(nA(n),jl(n));var r=e.markArea;r&&jl(r);var a=e.data;if(e.type==="graph"){a=a||e.nodes;var i=e.links||e.edges;if(i&&!Io(i))for(var o=0;o<i.length;o++)jl(i[o]);ke(e.categories,function(u){xy(u)})}if(a&&!Io(a))for(var o=0;o<a.length;o++)jl(a[o]);if(t=e.markPoint,t&&t.data)for(var l=t.data,o=0;o<l.length;o++)jl(l[o]);if(n=e.markLine,n&&n.data)for(var s=n.data,o=0;o<s.length;o++)Zt(s[o])?(jl(s[o][0]),jl(s[o][1])):jl(s[o]);e.type==="gauge"?(Za(e,"axisLabel"),Za(e,"title"),Za(e,"detail")):e.type==="treemap"?(to(e.breadcrumb,"itemStyle"),ke(e.levels,function(u){xy(u)})):e.type==="tree"&&xy(e.leaves)}}function Bc(e){return Zt(e)?e:e?[e]:[]}function Qq(e){return(Zt(e)?e[0]:e)||{}}function U0t(e,t){Ts(Bc(e.series),function(r){N5(r)&&K0t(r)});var n=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];t&&n.push("valueAxis","categoryAxis","logAxis","timeAxis"),Ts(n,function(r){Ts(Bc(e[r]),function(a){a&&(Za(a,"axisLabel"),Za(a.axisPointer,"label"))})}),Ts(Bc(e.parallel),function(r){var a=r&&r.parallelAxisDefault;Za(a,"axisLabel"),Za(a&&a.axisPointer,"label")}),Ts(Bc(e.calendar),function(r){to(r,"itemStyle"),Za(r,"dayLabel"),Za(r,"monthLabel"),Za(r,"yearLabel")}),Ts(Bc(e.radar),function(r){Za(r,"name"),r.name&&r.axisName==null&&(r.axisName=r.name,delete r.name),r.nameGap!=null&&r.axisNameGap==null&&(r.axisNameGap=r.nameGap,delete r.nameGap)}),Ts(Bc(e.geo),function(r){N5(r)&&(jl(r),Ts(Bc(r.regions),function(a){jl(a)}))}),Ts(Bc(e.timeline),function(r){jl(r),to(r,"label"),to(r,"itemStyle"),to(r,"controlStyle",!0);var a=r.data;Zt(a)&&ke(a,function(i){Sn(i)&&(to(i,"label"),to(i,"itemStyle"))})}),Ts(Bc(e.toolbox),function(r){to(r,"iconStyle"),Ts(r.feature,function(a){to(a,"iconStyle")})}),Za(Qq(e.axisPointer),"label"),Za(Qq(e.tooltip).axisPointer,"label")}function q0t(e,t){for(var n=t.split(","),r=e,a=0;a<n.length&&(r=r&&r[n[a]],r!=null);a++);return r}function Y0t(e,t,n,r){for(var a=t.split(","),i=e,o,l=0;l<a.length-1;l++)o=a[l],i[o]==null&&(i[o]={}),i=i[o];i[a[l]]==null&&(i[a[l]]=n)}function eY(e){e&&ke(J0t,function(t){t[0]in e&&!(t[1]in e)&&(e[t[1]]=e[t[0]])})}var J0t=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],X0t=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"],rA=[["borderRadius","barBorderRadius"],["borderColor","barBorderColor"],["borderWidth","barBorderWidth"]];function jg(e){var t=e&&e.itemStyle;if(t)for(var n=0;n<rA.length;n++){var r=rA[n][1],a=rA[n][0];t[r]!=null&&(t[a]=t[r])}}function tY(e){e&&e.alignTo==="edge"&&e.margin!=null&&e.edgeDistance==null&&(e.edgeDistance=e.margin)}function nY(e){e&&e.downplay&&!e.blur&&(e.blur=e.downplay)}function Z0t(e){e&&e.focusNodeAdjacency!=null&&(e.emphasis=e.emphasis||{},e.emphasis.focus==null&&(e.emphasis.focus="adjacency"))}function Ive(e,t){if(e)for(var n=0;n<e.length;n++)t(e[n]),e[n]&&Ive(e[n].children,t)}function Nve(e,t){U0t(e,t),e.series=mi(e.series),ke(e.series,function(n){if(Sn(n)){var r=n.type;if(r==="line")n.clipOverflow!=null&&(n.clip=n.clipOverflow);else if(r==="pie"||r==="gauge"){n.clockWise!=null&&(n.clockwise=n.clockWise),tY(n.label);var a=n.data;if(a&&!Io(a))for(var i=0;i<a.length;i++)tY(a[i]);n.hoverOffset!=null&&(n.emphasis=n.emphasis||{},(n.emphasis.scaleSize=null)&&(n.emphasis.scaleSize=n.hoverOffset))}else if(r==="gauge"){var o=q0t(n,"pointer.color");o!=null&&Y0t(n,"itemStyle.color",o)}else if(r==="bar"){jg(n),jg(n.backgroundStyle),jg(n.emphasis);var a=n.data;if(a&&!Io(a))for(var i=0;i<a.length;i++)typeof a[i]=="object"&&(jg(a[i]),jg(a[i]&&a[i].emphasis))}else if(r==="sunburst"){var l=n.highlightPolicy;l&&(n.emphasis=n.emphasis||{},n.emphasis.focus||(n.emphasis.focus=l)),nY(n),Ive(n.data,nY)}else r==="graph"||r==="sankey"?Z0t(n):r==="map"&&(n.mapType&&!n.map&&(n.map=n.mapType),n.mapLocation&&ir(n,n.mapLocation));n.hoverAnimation!=null&&(n.emphasis=n.emphasis||{},n.emphasis&&n.emphasis.scale==null&&(n.emphasis.scale=n.hoverAnimation)),eY(n)}}),e.dataRange&&(e.visualMap=e.dataRange),ke(X0t,function(n){var r=e[n];r&&(Zt(r)||(r=[r]),ke(r,function(a){eY(a)}))})}function Q0t(e){var t=Wn();e.eachSeries(function(n){var r=n.get("stack");if(r){var a=t.get(r)||t.set(r,[]),i=n.getData(),o={stackResultDimension:i.getCalculationInfo("stackResultDimension"),stackedOverDimension:i.getCalculationInfo("stackedOverDimension"),stackedDimension:i.getCalculationInfo("stackedDimension"),stackedByDimension:i.getCalculationInfo("stackedByDimension"),isStackedByIndex:i.getCalculationInfo("isStackedByIndex"),data:i,seriesModel:n};if(!o.stackedDimension||!(o.isStackedByIndex||o.stackedByDimension))return;a.push(o)}}),t.each(function(n){if(n.length!==0){var r=n[0].seriesModel,a=r.get("stackOrder")||"seriesAsc";a==="seriesDesc"&&n.reverse(),ke(n,function(i,o){i.data.setCalculationInfo("stackedOnSeries",o>0?n[o-1].seriesModel:null)}),egt(n)}})}function egt(e){ke(e,function(t,n){var r=[],a=[NaN,NaN],i=[t.stackResultDimension,t.stackedOverDimension],o=t.data,l=t.isStackedByIndex,s=t.seriesModel.get("stackStrategy")||"samesign";o.modify(i,function(u,c,d){var p=o.get(t.stackedDimension,d);if(isNaN(p))return a;var f,h;l?h=o.getRawIndex(d):f=o.get(t.stackedByDimension,d);for(var m=NaN,v=n-1;v>=0;v--){var g=e[v];if(l||(h=g.data.rawIndexOf(g.stackedByDimension,f)),h>=0){var C=g.data.getByRawIndex(g.stackResultDimension,h);if(s==="all"||s==="positive"&&C>0||s==="negative"&&C<0||s==="samesign"&&p>=0&&C>0||s==="samesign"&&p<=0&&C<0){p=ymt(p,C),m=C;break}}}return r[0]=p,r[1]=m,r})})}var SF=(function(){function e(t){this.data=t.data||(t.sourceFormat===vu?{}:[]),this.sourceFormat=t.sourceFormat||Bve,this.seriesLayoutBy=t.seriesLayoutBy||ec,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var n=this.dimensionsDefine=t.dimensionsDefine;if(n)for(var r=0;r<n.length;r++){var a=n[r];a.type==null&&Lve(this,r)===Oi.Must&&(a.type="ordinal")}}return e})();function GN(e){return e instanceof SF}function MR(e,t,n){n=n||Vve(e);var r=t.seriesLayoutBy,a=ngt(e,n,r,t.sourceHeader,t.dimensions),i=new SF({data:e,sourceFormat:n,seriesLayoutBy:r,dimensionsDefine:a.dimensionsDefine,startIndex:a.startIndex,dimensionsDetectedCount:a.dimensionsDetectedCount,metaRawOption:Bn(t)});return i}function $ve(e){return new SF({data:e,sourceFormat:Io(e)?Wf:Pl})}function tgt(e){return new SF({data:e.data,sourceFormat:e.sourceFormat,seriesLayoutBy:e.seriesLayoutBy,dimensionsDefine:Bn(e.dimensionsDefine),startIndex:e.startIndex,dimensionsDetectedCount:e.dimensionsDetectedCount})}function Vve(e){var t=Bve;if(Io(e))t=Wf;else if(Zt(e)){e.length===0&&(t=mo);for(var n=0,r=e.length;n<r;n++){var a=e[n];if(a!=null){if(Zt(a)||Io(a)){t=mo;break}else if(Sn(a)){t=Es;break}}}}else if(Sn(e)){for(var i in e)if(qn(e,i)&&ho(e[i])){t=vu;break}}return t}function ngt(e,t,n,r,a){var i,o;if(!e)return{dimensionsDefine:rY(a),startIndex:o,dimensionsDetectedCount:i};if(t===mo){var l=e;r==="auto"||r==null?aY(function(u){u!=null&&u!=="-"&&(mn(u)?o==null&&(o=1):o=0)},n,l,10):o=Jr(r)?r:r?1:0,!a&&o===1&&(a=[],aY(function(u,c){a[c]=u!=null?u+"":""},n,l,1/0)),i=a?a.length:n===Jm?l.length:l[0]?l[0].length:null}else if(t===Es)a||(a=rgt(e));else if(t===vu)a||(a=[],ke(e,function(u,c){a.push(c)}));else if(t===Pl){var s=i4(e[0]);i=Zt(s)&&s.length||1}return{startIndex:o,dimensionsDefine:rY(a),dimensionsDetectedCount:i}}function rgt(e){for(var t=0,n;t<e.length&&!(n=e[t++]););if(n)return yr(n)}function rY(e){if(e){var t=Wn();return on(e,function(n,r){n=Sn(n)?n:{name:n};var a={name:n.name,displayName:n.displayName,type:n.type};if(a.name==null)return a;a.name+="",a.displayName==null&&(a.displayName=a.name);var i=t.get(a.name);return i?a.name+="-"+i.count++:t.set(a.name,{count:1}),a})}}function aY(e,t,n,r){if(t===Jm)for(var a=0;a<n.length&&a<r;a++)e(n[a]?n[a][0]:null,a);else for(var i=n[0]||[],a=0;a<i.length&&a<r;a++)e(i[a],a)}function Hve(e){var t=e.sourceFormat;return t===Es||t===vu}var rh,ah,ih,oh,iY,oY,zve=(function(){function e(t,n){var r=GN(t)?t:$ve(t);this._source=r;var a=this._data=r.data,i=r.sourceFormat;r.seriesLayoutBy,i===Wf&&(this._offset=0,this._dimSize=n,this._data=a),oY(this,a,r)}return e.prototype.getSource=function(){return this._source},e.prototype.count=function(){return 0},e.prototype.getItem=function(t,n){},e.prototype.appendData=function(t){},e.prototype.clean=function(){},e.protoInitialize=(function(){var t=e.prototype;t.pure=!1,t.persistent=!0})(),e.internalField=(function(){var t;oY=function(o,l,s){var u=s.sourceFormat,c=s.seriesLayoutBy,d=s.startIndex,p=s.dimensionsDefine,f=iY[jN(u,c)];if(Vt(o,f),u===Wf)o.getItem=n,o.count=a,o.fillStorage=r;else{var h=Wve(u,c);o.getItem=Cn(h,null,l,d,p);var m=Gve(u,c);o.count=Cn(m,null,l,d,p)}};var n=function(o,l){o=o-this._offset,l=l||[];for(var s=this._data,u=this._dimSize,c=u*o,d=0;d<u;d++)l[d]=s[c+d];return l},r=function(o,l,s,u){for(var c=this._data,d=this._dimSize,p=0;p<d;p++){for(var f=u[p],h=f[0]==null?1/0:f[0],m=f[1]==null?-1/0:f[1],v=l-o,g=s[p],C=0;C<v;C++){var F=c[C*d+p];g[o+C]=F,F<h&&(h=F),F>m&&(m=F)}f[0]=h,f[1]=m}},a=function(){return this._data?this._data.length/this._dimSize:0};iY=(t={},t[mo+"_"+ec]={pure:!0,appendData:i},t[mo+"_"+Jm]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Es]={pure:!0,appendData:i},t[vu]={pure:!0,appendData:function(o){var l=this._data;ke(o,function(s,u){for(var c=l[u]||(l[u]=[]),d=0;d<(s||[]).length;d++)c.push(s[d])})}},t[Pl]={appendData:i},t[Wf]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function i(o){for(var l=0;l<o.length;l++)this._data.push(o[l])}})(),e})(),N8=function(e){Zt(e)||Sme("series.data or dataset.source must be an array.")};rh={},rh[mo+"_"+ec]=N8,rh[mo+"_"+Jm]=N8,rh[Es]=N8,rh[vu]=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].name;r==null&&Sme("dimension name must not be null/undefined.")}},rh[Pl]=N8;var lY=function(e,t,n,r){return e[r]},agt=(ah={},ah[mo+"_"+ec]=function(e,t,n,r){return e[r+t]},ah[mo+"_"+Jm]=function(e,t,n,r,a){r+=t;for(var i=a||[],o=e,l=0;l<o.length;l++){var s=o[l];i[l]=s?s[r]:null}return i},ah[Es]=lY,ah[vu]=function(e,t,n,r,a){for(var i=a||[],o=0;o<n.length;o++){var l=n[o].name,s=l!=null?e[l]:null;i[o]=s?s[r]:null}return i},ah[Pl]=lY,ah);function Wve(e,t){var n=agt[jN(e,t)];return n}var sY=function(e,t,n){return e.length},igt=(ih={},ih[mo+"_"+ec]=function(e,t,n){return Math.max(0,e.length-t)},ih[mo+"_"+Jm]=function(e,t,n){var r=e[0];return r?Math.max(0,r.length-t):0},ih[Es]=sY,ih[vu]=function(e,t,n){var r=n[0].name,a=r!=null?e[r]:null;return a?a.length:0},ih[Pl]=sY,ih);function Gve(e,t){var n=igt[jN(e,t)];return n}var aA=function(e,t,n){return e[t]},ogt=(oh={},oh[mo]=aA,oh[Es]=function(e,t,n){return e[n]},oh[vu]=aA,oh[Pl]=function(e,t,n){var r=i4(e);return r instanceof Array?r[t]:r},oh[Wf]=aA,oh);function jve(e){var t=ogt[e];return t}function jN(e,t){return e===mo?e+"_"+t:e}function g0(e,t,n){if(e){var r=e.getRawDataItem(t);if(r!=null){var a=e.getStore(),i=a.getSource().sourceFormat;if(n!=null){var o=e.getDimensionIndex(n),l=a.getDimensionProperty(o);return jve(i)(r,o,l)}else{var s=r;return i===Pl&&(s=i4(r)),s}}}}var lgt=/\{@(.+?)\}/g,sgt=(function(){function e(){}return e.prototype.getDataParams=function(t,n){var r=this.getData(n),a=this.getRawValue(t,n),i=r.getRawIndex(t),o=r.getName(t),l=r.getRawDataItem(t),s=r.getItemVisual(t,"style"),u=s&&s[r.getItemVisual(t,"drawType")||"fill"],c=s&&s.stroke,d=this.mainType,p=d==="series",f=r.userOutput&&r.userOutput.get();return{componentType:d,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:p?this.subType:null,seriesIndex:this.seriesIndex,seriesId:p?this.id:null,seriesName:p?this.name:null,name:o,dataIndex:i,data:l,dataType:n,value:a,color:u,borderColor:c,dimensionNames:f?f.fullDimensions:null,encode:f?f.encode:null,$vars:["seriesName","name","value"]}},e.prototype.getFormattedLabel=function(t,n,r,a,i,o){n=n||"normal";var l=this.getData(r),s=this.getDataParams(t,r);if(o&&(s.value=o.interpolatedValue),a!=null&&Zt(s.value)&&(s.value=s.value[a]),!i){var u=l.getItemModel(t);i=u.get(n==="normal"?["label","formatter"]:[n,"label","formatter"])}if(In(i))return s.status=n,s.dimensionIndex=a,i(s);if(mn(i)){var c=NN(i,s);return c.replace(lgt,function(d,p){var f=p.length,h=p;h.charAt(0)==="["&&h.charAt(f-1)==="]"&&(h=+h.slice(1,f-1));var m=g0(l,t,h);if(o&&Zt(o.interpolatedValue)){var v=l.getDimensionIndex(h);v>=0&&(m=o.interpolatedValue[v])}return m!=null?m+"":""})}},e.prototype.getRawValue=function(t,n){return g0(this.getData(n),t)},e.prototype.formatTooltip=function(t,n,r){},e})();function uY(e){var t,n;return Sn(e)?e.type&&(n=e):t=e,{text:t,frag:n}}function pb(e){return new ugt(e)}var ugt=(function(){function e(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return e.prototype.perform=function(t){var n=this._upstream,r=t&&t.skip;if(this._dirty&&n){var a=this.context;a.data=a.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!r&&(i=this._plan(this.context));var o=c(this._modBy),l=this._modDataCount||0,s=c(t&&t.modBy),u=t&&t.modDataCount||0;(o!==s||l!==u)&&(i="reset");function c(C){return!(C>=1)&&(C=1),C}var d;(this._dirty||i==="reset")&&(this._dirty=!1,d=this._doReset(r)),this._modBy=s,this._modDataCount=u;var p=t&&t.step;if(n?this._dueEnd=n._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var f=this._dueIndex,h=Math.min(p!=null?this._dueIndex+p:1/0,this._dueEnd);if(!r&&(d||f<h)){var m=this._progress;if(Zt(m))for(var v=0;v<m.length;v++)this._doProgress(m[v],f,h,s,u);else this._doProgress(m,f,h,s,u)}this._dueIndex=h;var g=this._settedOutputEnd!=null?this._settedOutputEnd:h;this._outputDueEnd=g}else this._dueIndex=this._outputDueEnd=this._settedOutputEnd!=null?this._settedOutputEnd:this._dueEnd;return this.unfinished()},e.prototype.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},e.prototype._doProgress=function(t,n,r,a,i){cY.reset(n,r,a,i),this._callingProgress=t,this._callingProgress({start:n,end:r,count:r-n,next:cY.next},this.context)},e.prototype._doReset=function(t){this._dueIndex=this._outputDueEnd=this._dueEnd=0,this._settedOutputEnd=null;var n,r;!t&&this._reset&&(n=this._reset(this.context),n&&n.progress&&(r=n.forceFirstProgress,n=n.progress),Zt(n)&&!n.length&&(n=null)),this._progress=n,this._modBy=this._modDataCount=null;var a=this._downstream;return a&&a.dirty(),r},e.prototype.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},e.prototype.pipe=function(t){(this._downstream!==t||this._dirty)&&(this._downstream=t,t._upstream=this,t.dirty())},e.prototype.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},e.prototype.getUpstream=function(){return this._upstream},e.prototype.getDownstream=function(){return this._downstream},e.prototype.setOutputEnd=function(t){this._outputDueEnd=this._settedOutputEnd=t},e})(),cY=(function(){var e,t,n,r,a,i={reset:function(s,u,c,d){t=s,e=u,n=c,r=d,a=Math.ceil(r/n),i.next=n>1&&r>0?l:o}};return i;function o(){return t<e?t++:null}function l(){var s=t%a*n+Math.ceil(t/a),u=t>=e?null:s<r?s:t;return t++,u}})();function y7(e,t){var n=t&&t.type;return n==="ordinal"?e:(n==="time"&&!Jr(e)&&e!=null&&e!=="-"&&(e=+Bd(e)),e==null||e===""?NaN:Number(e))}Wn({number:function(e){return parseFloat(e)},time:function(e){return+Bd(e)},trim:function(e){return mn(e)?Ws(e):e}});var cgt=(function(){function e(t,n){var r=t==="desc";this._resultLT=r?1:-1,n==null&&(n=r?"min":"max"),this._incomparable=n==="min"?-1/0:1/0}return e.prototype.evaluate=function(t,n){var r=Jr(t)?t:T5(t),a=Jr(n)?n:T5(n),i=isNaN(r),o=isNaN(a);if(i&&(r=this._incomparable),o&&(a=this._incomparable),i&&o){var l=mn(t),s=mn(n);l&&(r=s?t:0),s&&(a=l?n:0)}return r<a?this._resultLT:r>a?-this._resultLT:0},e})(),dgt=(function(){function e(){}return e.prototype.getRawData=function(){throw new Error("not supported")},e.prototype.getRawDataItem=function(t){throw new Error("not supported")},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(t){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(t,n){},e.prototype.retrieveValueFromItem=function(t,n){},e.prototype.convertValue=function(t,n){return y7(t,n)},e})();function fgt(e,t){var n=new dgt,r=e.data,a=n.sourceFormat=e.sourceFormat,i=e.startIndex,o="";e.seriesLayoutBy!==ec&&Jo(o);var l=[],s={},u=e.dimensionsDefine;if(u)ke(u,function(m,v){var g=m.name,C={index:v,name:g,displayName:m.displayName};if(l.push(C),g!=null){var F="";qn(s,g)&&Jo(F),s[g]=C}});else for(var c=0;c<e.dimensionsDetectedCount;c++)l.push({index:c});var d=Wve(a,ec);t.__isBuiltIn&&(n.getRawDataItem=function(m){return d(r,i,l,m)},n.getRawData=Cn(pgt,null,e)),n.cloneRawData=Cn(hgt,null,e);var p=Gve(a,ec);n.count=Cn(p,null,r,i,l);var f=jve(a);n.retrieveValue=function(m,v){var g=d(r,i,l,m);return h(g,v)};var h=n.retrieveValueFromItem=function(m,v){if(m!=null){var g=l[v];if(g)return f(m,v,g.name)}};return n.getDimensionInfo=Cn(mgt,null,l,s),n.cloneAllDimensionInfo=Cn(vgt,null,l),n}function pgt(e){var t=e.sourceFormat;if(!KN(t)){var n="";Jo(n)}return e.data}function hgt(e){var t=e.sourceFormat,n=e.data;if(!KN(t)){var r="";Jo(r)}if(t===mo){for(var a=[],i=0,o=n.length;i<o;i++)a.push(n[i].slice());return a}else if(t===Es){for(var a=[],i=0,o=n.length;i<o;i++)a.push(Vt({},n[i]));return a}}function mgt(e,t,n){if(n!=null){if(Jr(n)||!isNaN(n)&&!qn(t,n))return e[n];if(qn(t,n))return t[n]}}function vgt(e){return Bn(e)}var Kve=Wn();function ggt(e){e=Bn(e);var t=e.type,n="";t||Jo(n);var r=t.split(":");r.length!==2&&Jo(n);var a=!1;r[0]==="echarts"&&(t=r[1],a=!0),e.__isBuiltIn=a,Kve.set(t,e)}function ygt(e,t,n){var r=mi(e),a=r.length,i="";a||Jo(i);for(var o=0,l=a;o<l;o++){var s=r[o];t=bgt(s,t),o!==l-1&&(t.length=Math.max(t.length,1))}return t}function bgt(e,t,n,r){var a="";t.length||Jo(a),Sn(e)||Jo(a);var i=e.type,o=Kve.get(i);o||Jo(a);var l=on(t,function(u){return fgt(u,o)}),s=mi(o.transform({upstream:l[0],upstreamList:l,config:Bn(e.config)}));return on(s,function(u,c){var d="";Sn(u)||Jo(d),u.data||Jo(d);var p=Vve(u.data);KN(p)||Jo(d);var f,h=t[0];if(h&&c===0&&!u.dimensions){var m=h.startIndex;m&&(u.data=h.data.slice(0,m).concat(u.data)),f={seriesLayoutBy:ec,sourceHeader:m,dimensions:h.metaRawOption.dimensions}}else f={seriesLayoutBy:ec,sourceHeader:0,dimensions:u.dimensions};return MR(u.data,f,null)})}function KN(e){return e===mo||e===Es}var AF="undefined",Cgt=typeof Uint32Array===AF?Array:Uint32Array,Fgt=typeof Uint16Array===AF?Array:Uint16Array,Uve=typeof Int32Array===AF?Array:Int32Array,dY=typeof Float64Array===AF?Array:Float64Array,qve={float:dY,int:Uve,ordinal:Array,number:Array,time:dY},iA;function Dv(e){return e>65535?Cgt:Fgt}function Tv(){return[1/0,-1/0]}function Egt(e){var t=e.constructor;return t===Array?e.slice():new t(e)}function fY(e,t,n,r,a){var i=qve[n||"float"];if(a){var o=e[t],l=o&&o.length;if(l!==r){for(var s=new i(r),u=0;u<l;u++)s[u]=o[u];e[t]=s}}else e[t]=new i(r)}var BR=(function(){function e(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=Wn()}return e.prototype.initData=function(t,n,r){this._provider=t,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var a=t.getSource(),i=this.defaultDimValueGetter=iA[a.sourceFormat];this._dimValueGetter=r||i,this._rawExtent=[],Hve(a),this._dimensions=on(n,function(o){return{type:o.type,property:o.property}}),this._initDataFromProvider(0,t.count())},e.prototype.getProvider=function(){return this._provider},e.prototype.getSource=function(){return this._provider.getSource()},e.prototype.ensureCalculationDimension=function(t,n){var r=this._calcDimNameToIdx,a=this._dimensions,i=r.get(t);if(i!=null){if(a[i].type===n)return i}else i=a.length;return a[i]={type:n},r.set(t,i),this._chunks[i]=new qve[n||"float"](this._rawCount),this._rawExtent[i]=Tv(),i},e.prototype.collectOrdinalMeta=function(t,n){var r=this._chunks[t],a=this._dimensions[t],i=this._rawExtent,o=a.ordinalOffset||0,l=r.length;o===0&&(i[t]=Tv());for(var s=i[t],u=o;u<l;u++){var c=r[u]=n.parseAndCollect(r[u]);isNaN(c)||(s[0]=Math.min(c,s[0]),s[1]=Math.max(c,s[1]))}a.ordinalMeta=n,a.ordinalOffset=l,a.type="ordinal"},e.prototype.getOrdinalMeta=function(t){var n=this._dimensions[t],r=n.ordinalMeta;return r},e.prototype.getDimensionProperty=function(t){var n=this._dimensions[t];return n&&n.property},e.prototype.appendData=function(t){var n=this._provider,r=this.count();n.appendData(t);var a=n.count();return n.persistent||(a+=r),r<a&&this._initDataFromProvider(r,a,!0),[r,a]},e.prototype.appendValues=function(t,n){for(var r=this._chunks,a=this._dimensions,i=a.length,o=this._rawExtent,l=this.count(),s=l+Math.max(t.length,n||0),u=0;u<i;u++){var c=a[u];fY(r,u,c.type,s,!0)}for(var d=[],p=l;p<s;p++)for(var f=p-l,h=0;h<i;h++){var c=a[h],m=iA.arrayRows.call(this,t[f]||d,c.property,f,h);r[h][p]=m;var v=o[h];m<v[0]&&(v[0]=m),m>v[1]&&(v[1]=m)}return this._rawCount=this._count=s,{start:l,end:s}},e.prototype._initDataFromProvider=function(t,n,r){for(var a=this._provider,i=this._chunks,o=this._dimensions,l=o.length,s=this._rawExtent,u=on(o,function(C){return C.property}),c=0;c<l;c++){var d=o[c];s[c]||(s[c]=Tv()),fY(i,c,d.type,n,r)}if(a.fillStorage)a.fillStorage(t,n,i,s);else for(var p=[],f=t;f<n;f++){p=a.getItem(f,p);for(var h=0;h<l;h++){var m=i[h],v=this._dimValueGetter(p,u[h],f,h);m[f]=v;var g=s[h];v<g[0]&&(g[0]=v),v>g[1]&&(g[1]=v)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=n,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(t,n){if(!(n>=0&&n<this._count))return NaN;var r=this._chunks[t];return r?r[this.getRawIndex(n)]:NaN},e.prototype.getValues=function(t,n){var r=[],a=[];if(n==null){n=t,t=[];for(var i=0;i<this._dimensions.length;i++)a.push(i)}else a=t;for(var i=0,o=a.length;i<o;i++)r.push(this.get(a[i],n));return r},e.prototype.getByRawIndex=function(t,n){if(!(n>=0&&n<this._rawCount))return NaN;var r=this._chunks[t];return r?r[n]:NaN},e.prototype.getSum=function(t){var n=this._chunks[t],r=0;if(n)for(var a=0,i=this.count();a<i;a++){var o=this.get(t,a);isNaN(o)||(r+=o)}return r},e.prototype.getMedian=function(t){var n=[];this.each([t],function(i){isNaN(i)||n.push(i)});var r=n.sort(function(i,o){return i-o}),a=this.count();return a===0?0:a%2===1?r[(a-1)/2]:(r[a/2]+r[a/2-1])/2},e.prototype.indexOfRawIndex=function(t){if(t>=this._rawCount||t<0)return-1;if(!this._indices)return t;var n=this._indices,r=n[t];if(r!=null&&r<this._count&&r===t)return t;for(var a=0,i=this._count-1;a<=i;){var o=(a+i)/2|0;if(n[o]<t)a=o+1;else if(n[o]>t)i=o-1;else return o}return-1},e.prototype.getIndices=function(){var t,n=this._indices;if(n){var r=n.constructor,a=this._count;if(r===Array){t=new r(a);for(var i=0;i<a;i++)t[i]=n[i]}else t=new r(n.buffer,0,a)}else{var r=Dv(this._rawCount);t=new r(this.count());for(var i=0;i<t.length;i++)t[i]=i}return t},e.prototype.filter=function(t,n){if(!this._count)return this;for(var r=this.clone(),a=r.count(),i=Dv(r._rawCount),o=new i(a),l=[],s=t.length,u=0,c=t[0],d=r._chunks,p=0;p<a;p++){var f=void 0,h=r.getRawIndex(p);if(s===0)f=n(p);else if(s===1){var m=d[c][h];f=n(m,p)}else{for(var v=0;v<s;v++)l[v]=d[t[v]][h];l[v]=p,f=n.apply(null,l)}f&&(o[u++]=h)}return u<a&&(r._indices=o),r._count=u,r._extent=[],r._updateGetRawIdx(),r},e.prototype.selectRange=function(t){var n=this.clone(),r=n._count;if(!r)return this;var a=yr(t),i=a.length;if(!i)return this;var o=n.count(),l=Dv(n._rawCount),s=new l(o),u=0,c=a[0],d=t[c][0],p=t[c][1],f=n._chunks,h=!1;if(!n._indices){var m=0;if(i===1){for(var v=f[a[0]],g=0;g<r;g++){var C=v[g];(C>=d&&C<=p||isNaN(C))&&(s[u++]=m),m++}h=!0}else if(i===2){for(var v=f[a[0]],F=f[a[1]],b=t[a[1]][0],E=t[a[1]][1],g=0;g<r;g++){var C=v[g],w=F[g];(C>=d&&C<=p||isNaN(C))&&(w>=b&&w<=E||isNaN(w))&&(s[u++]=m),m++}h=!0}}if(!h)if(i===1)for(var g=0;g<o;g++){var S=n.getRawIndex(g),C=f[a[0]][S];(C>=d&&C<=p||isNaN(C))&&(s[u++]=S)}else for(var g=0;g<o;g++){for(var A=!0,S=n.getRawIndex(g),_=0;_<i;_++){var D=a[_],C=f[D][S];(C<t[D][0]||C>t[D][1])&&(A=!1)}A&&(s[u++]=n.getRawIndex(g))}return u<o&&(n._indices=s),n._count=u,n._extent=[],n._updateGetRawIdx(),n},e.prototype.map=function(t,n){var r=this.clone(t);return this._updateDims(r,t,n),r},e.prototype.modify=function(t,n){this._updateDims(this,t,n)},e.prototype._updateDims=function(t,n,r){for(var a=t._chunks,i=[],o=n.length,l=t.count(),s=[],u=t._rawExtent,c=0;c<n.length;c++)u[n[c]]=Tv();for(var d=0;d<l;d++){for(var p=t.getRawIndex(d),f=0;f<o;f++)s[f]=a[n[f]][p];s[o]=d;var h=r&&r.apply(null,s);if(h!=null){typeof h!="object"&&(i[0]=h,h=i);for(var c=0;c<h.length;c++){var m=n[c],v=h[c],g=u[m],C=a[m];C&&(C[p]=v),v<g[0]&&(g[0]=v),v>g[1]&&(g[1]=v)}}}},e.prototype.lttbDownSample=function(t,n){var r=this.clone([t],!0),a=r._chunks,i=a[t],o=this.count(),l=0,s=Math.floor(1/n),u=this.getRawIndex(0),c,d,p,f=new(Dv(this._rawCount))(Math.min((Math.ceil(o/s)+2)*2,o));f[l++]=u;for(var h=1;h<o-1;h+=s){for(var m=Math.min(h+s,o-1),v=Math.min(h+s*2,o),g=(v+m)/2,C=0,F=m;F<v;F++){var b=this.getRawIndex(F),E=i[b];isNaN(E)||(C+=E)}C/=v-m;var w=h,S=Math.min(h+s,o),A=h-1,_=i[u];c=-1,p=w;for(var D=-1,x=0,F=w;F<S;F++){var b=this.getRawIndex(F),E=i[b];if(isNaN(E)){x++,D<0&&(D=b);continue}d=Math.abs((A-g)*(E-_)-(A-F)*(C-_)),d>c&&(c=d,p=b)}x>0&&x<S-w&&(f[l++]=Math.min(D,p),p=Math.max(D,p)),f[l++]=p,u=p}return f[l++]=this.getRawIndex(o-1),r._count=l,r._indices=f,r.getRawIndex=this._getRawIdx,r},e.prototype.minmaxDownSample=function(t,n){for(var r=this.clone([t],!0),a=r._chunks,i=Math.floor(1/n),o=a[t],l=this.count(),s=new(Dv(this._rawCount))(Math.ceil(l/i)*2),u=0,c=0;c<l;c+=i){var d=c,p=o[this.getRawIndex(d)],f=c,h=o[this.getRawIndex(f)],m=i;c+i>l&&(m=l-c);for(var v=0;v<m;v++){var g=this.getRawIndex(c+v),C=o[g];C<p&&(p=C,d=c+v),C>h&&(h=C,f=c+v)}var F=this.getRawIndex(d),b=this.getRawIndex(f);d<f?(s[u++]=F,s[u++]=b):(s[u++]=b,s[u++]=F)}return r._count=u,r._indices=s,r._updateGetRawIdx(),r},e.prototype.downSample=function(t,n,r,a){for(var i=this.clone([t],!0),o=i._chunks,l=[],s=Math.floor(1/n),u=o[t],c=this.count(),d=i._rawExtent[t]=Tv(),p=new(Dv(this._rawCount))(Math.ceil(c/s)),f=0,h=0;h<c;h+=s){s>c-h&&(s=c-h,l.length=s);for(var m=0;m<s;m++){var v=this.getRawIndex(h+m);l[m]=u[v]}var g=r(l),C=this.getRawIndex(Math.min(h+a(l,g)||0,c-1));u[C]=g,g<d[0]&&(d[0]=g),g>d[1]&&(d[1]=g),p[f++]=C}return i._count=f,i._indices=p,i._updateGetRawIdx(),i},e.prototype.each=function(t,n){if(this._count)for(var r=t.length,a=this._chunks,i=0,o=this.count();i<o;i++){var l=this.getRawIndex(i);switch(r){case 0:n(i);break;case 1:n(a[t[0]][l],i);break;case 2:n(a[t[0]][l],a[t[1]][l],i);break;default:for(var s=0,u=[];s<r;s++)u[s]=a[t[s]][l];u[s]=i,n.apply(null,u)}}},e.prototype.getDataExtent=function(t){var n=this._chunks[t],r=Tv();if(!n)return r;var a=this.count(),i=!this._indices,o;if(i)return this._rawExtent[t].slice();if(o=this._extent[t],o)return o.slice();o=r;for(var l=o[0],s=o[1],u=0;u<a;u++){var c=this.getRawIndex(u),d=n[c];d<l&&(l=d),d>s&&(s=d)}return o=[l,s],this._extent[t]=o,o},e.prototype.getRawDataItem=function(t){var n=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(n);for(var r=[],a=this._chunks,i=0;i<a.length;i++)r.push(a[i][n]);return r},e.prototype.clone=function(t,n){var r=new e,a=this._chunks,i=t&&ou(t,function(l,s){return l[s]=!0,l},{});if(i)for(var o=0;o<a.length;o++)r._chunks[o]=i[o]?Egt(a[o]):a[o];else r._chunks=a;return this._copyCommonProps(r),n||(r._indices=this._cloneIndices()),r._updateGetRawIdx(),r},e.prototype._copyCommonProps=function(t){t._count=this._count,t._rawCount=this._rawCount,t._provider=this._provider,t._dimensions=this._dimensions,t._extent=Bn(this._extent),t._rawExtent=Bn(this._rawExtent)},e.prototype._cloneIndices=function(){if(this._indices){var t=this._indices.constructor,n=void 0;if(t===Array){var r=this._indices.length;n=new t(r);for(var a=0;a<r;a++)n[a]=this._indices[a]}else n=new t(this._indices);return n}return null},e.prototype._getRawIdxIdentity=function(t){return t},e.prototype._getRawIdx=function(t){return t<this._count&&t>=0?this._indices[t]:-1},e.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},e.internalField=(function(){function t(n,r,a,i){return y7(n[i],this._dimensions[i])}iA={arrayRows:t,objectRows:function(n,r,a,i){return y7(n[r],this._dimensions[i])},keyedColumns:t,original:function(n,r,a,i){var o=n&&(n.value==null?n:n.value);return y7(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(n,r,a,i){return n[i]}}})(),e})(),wgt=(function(){function e(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return e.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},e.prototype._setLocalSource=function(t,n){this._sourceList=t,this._upstreamSignList=n,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},e.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},e.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},e.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,n=this._getUpstreamSourceManagers(),r=!!n.length,a,i;if($8(t)){var o=t,l=void 0,s=void 0,u=void 0;if(r){var c=n[0];c.prepareSource(),u=c.getSource(),l=u.data,s=u.sourceFormat,i=[c._getVersionSign()]}else l=o.get("data",!0),s=Io(l)?Wf:Pl,i=[];var d=this._getSourceMetaRawOption()||{},p=u&&u.metaRawOption||{},f=xn(d.seriesLayoutBy,p.seriesLayoutBy)||null,h=xn(d.sourceHeader,p.sourceHeader),m=xn(d.dimensions,p.dimensions),v=f!==p.seriesLayoutBy||!!h!=!!p.sourceHeader||m;a=v?[MR(l,{seriesLayoutBy:f,sourceHeader:h,dimensions:m},s)]:[]}else{var g=t;if(r){var C=this._applyTransform(n);a=C.sourceList,i=C.upstreamSignList}else{var F=g.get("source",!0);a=[MR(F,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(a,i)},e.prototype._applyTransform=function(t){var n=this._sourceHost,r=n.get("transform",!0),a=n.get("fromTransformResult",!0);if(a!=null){var i="";t.length!==1&&pY(i)}var o,l=[],s=[];return ke(t,function(u){u.prepareSource();var c=u.getSource(a||0),d="";a!=null&&!c&&pY(d),l.push(c),s.push(u._getVersionSign())}),r?o=ygt(r,l,{datasetIndex:n.componentIndex}):a!=null&&(o=[tgt(l[0])]),{sourceList:o,upstreamSignList:s}},e.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),n=0;n<t.length;n++){var r=t[n];if(r._isDirty()||this._upstreamSignList[n]!==r._getVersionSign())return!0}},e.prototype.getSource=function(t){t=t||0;var n=this._sourceList[t];if(!n){var r=this._getUpstreamSourceManagers();return r[0]&&r[0].getSource(t)}return n},e.prototype.getSharedDataStore=function(t){var n=t.makeStoreSchema();return this._innerGetDataStore(n.dimensions,t.source,n.hash)},e.prototype._innerGetDataStore=function(t,n,r){var a=0,i=this._storeList,o=i[a];o||(o=i[a]={});var l=o[r];if(!l){var s=this._getUpstreamSourceManagers()[0];$8(this._sourceHost)&&s?l=s._innerGetDataStore(t,n,r):(l=new BR,l.initData(new zve(n,t.length),t)),o[r]=l}return l},e.prototype._getUpstreamSourceManagers=function(){var t=this._sourceHost;if($8(t)){var n=HN(t);return n?[n.getSourceManager()]:[]}else return on(k0t(t),function(r){return r.getSourceManager()})},e.prototype._getSourceMetaRawOption=function(){var t=this._sourceHost,n,r,a;if($8(t))n=t.get("seriesLayoutBy",!0),r=t.get("sourceHeader",!0),a=t.get("dimensions",!0);else if(!this._getUpstreamSourceManagers().length){var i=t;n=i.get("seriesLayoutBy",!0),r=i.get("sourceHeader",!0),a=i.get("dimensions",!0)}return{seriesLayoutBy:n,sourceHeader:r,dimensions:a}},e})();function $8(e){return e.mainType==="series"}function pY(e){throw new Error(e)}var Sgt="line-height:1";function Yve(e){var t=e.lineHeight;return t==null?Sgt:"line-height:"+ro(t+"")+"px"}function Jve(e,t){var n=e.color||Ht.color.tertiary,r=e.fontSize||12,a=e.fontWeight||"400",i=e.color||Ht.color.secondary,o=e.fontSize||14,l=e.fontWeight||"900";return t==="html"?{nameStyle:"font-size:"+ro(r+"")+"px;color:"+ro(n)+";font-weight:"+ro(a+""),valueStyle:"font-size:"+ro(o+"")+"px;color:"+ro(i)+";font-weight:"+ro(l+"")}:{nameStyle:{fontSize:r,fill:n,fontWeight:a},valueStyle:{fontSize:o,fill:i,fontWeight:l}}}var Agt=[0,10,20,30],_gt=["",`
`,`
`,`
`];function $5(e,t){return t.type=e,t}function RR(e){return e.type==="section"}function Xve(e){return RR(e)?Dgt:Tgt}function Zve(e){if(RR(e)){var t=0,n=e.blocks.length,r=n>1||n>0&&!e.noHeader;return ke(e.blocks,function(a){var i=Zve(a);i>=t&&(t=i+ +(r&&(!i||RR(a)&&!a.noHeader)))}),t}return 0}function Dgt(e,t,n,r){var a=t.noHeader,i=xgt(Zve(t)),o=[],l=t.blocks||[];al(!l||Zt(l)),l=l||[];var s=e.orderMode;if(t.sortBlocks&&s){l=l.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(qn(u,s)){var c=new cgt(u[s],null);l.sort(function(m,v){return c.evaluate(m.sortParam,v.sortParam)})}else s==="seriesDesc"&&l.reverse()}ke(l,function(m,v){var g=t.valueFormatter,C=Xve(m)(g?Vt(Vt({},e),{valueFormatter:g}):e,m,v>0?i.html:0,r);C!=null&&o.push(C)});var d=e.renderMode==="richText"?o.join(i.richText):LR(r,o.join(""),a?n:i.html);if(a)return d;var p=TR(t.header,"ordinal",e.useUTC),f=Jve(r,e.renderMode).nameStyle,h=Yve(r);return e.renderMode==="richText"?Qve(e,p,f)+i.richText+d:LR(r,'<div style="'+f+";"+h+';">'+ro(p)+"</div>"+d,n)}function Tgt(e,t,n,r){var a=e.renderMode,i=t.noName,o=t.noValue,l=!t.markerType,s=t.name,u=e.useUTC,c=t.valueFormatter||e.valueFormatter||function(b){return b=Zt(b)?b:[b],on(b,function(E,w){return TR(E,Zt(f)?f[w]:f,u)})};if(!(i&&o)){var d=l?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||Ht.color.secondary,a),p=i?"":TR(s,"ordinal",u),f=t.valueType,h=o?[]:c(t.value,t.dataIndex),m=!l||!i,v=!l&&i,g=Jve(r,a),C=g.nameStyle,F=g.valueStyle;return a==="richText"?(l?"":d)+(i?"":Qve(e,p,C))+(o?"":Bgt(e,h,m,v,F)):LR(r,(l?"":d)+(i?"":kgt(p,!l,C))+(o?"":Mgt(h,m,v,F)),n)}}function hY(e,t,n,r,a,i){if(e){var o=Xve(e),l={useUTC:a,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter};return o(l,e,0,i)}}function xgt(e){return{html:Agt[e],richText:_gt[e]}}function LR(e,t,n){var r='<div style="clear:both"></div>',a="margin: "+n+"px 0 0",i=Yve(e);return'<div style="'+a+";"+i+';">'+t+r+"</div>"}function kgt(e,t,n){var r=t?"margin-left:2px":"";return'<span style="'+n+";"+r+'">'+ro(e)+"</span>"}function Mgt(e,t,n,r){var a=n?"10px":"20px",i=t?"float:right;margin-left:"+a:"";return e=Zt(e)?e:[e],'<span style="'+i+";"+r+'">'+on(e,function(o){return ro(o)}).join("&nbsp;&nbsp;")+"</span>"}function Qve(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function Bgt(e,t,n,r,a){var i=[a],o=r?10:20;return n&&i.push({padding:[0,0,0,o],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(Zt(t)?t.join(" "):t,i)}function Rgt(e,t){var n=e.getData().getItemVisual(t,"style"),r=n[e.visualDrawType];return km(r)}function e1e(e,t){var n=e.get("padding");return n!=null?n:t==="richText"?[8,10]:10}var oA=(function(){function e(){this.richTextStyles={},this._nextStyleNameId=Eme()}return e.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},e.prototype.makeTooltipMarker=function(t,n,r){var a=r==="richText"?this._generateStyleName():null,i=Ave({color:n,type:t,renderMode:r,markerId:a});return mn(i)?i:(this.richTextStyles[a]=i.style,i.content)},e.prototype.wrapRichTextStyle=function(t,n){var r={};Zt(n)?ke(n,function(i){return Vt(r,i)}):Vt(r,n);var a=this._generateStyleName();return this.richTextStyles[a]=r,"{"+a+"|"+t+"}"},e})();function Lgt(e){var t=e.series,n=e.dataIndex,r=e.multipleSeries,a=t.getData(),i=a.mapDimensionsAll("defaultedTooltip"),o=i.length,l=t.getRawValue(n),s=Zt(l),u=Rgt(t,n),c,d,p,f;if(o>1||s&&!o){var h=Ogt(l,t,n,i,u);c=h.inlineValues,d=h.inlineValueTypes,p=h.blocks,f=h.inlineValues[0]}else if(o){var m=a.getDimensionInfo(i[0]);f=c=g0(a,n,i[0]),d=m.type}else f=c=s?l[0]:l;var v=nN(t),g=v&&t.name||"",C=a.getName(n),F=r?g:C;return $5("section",{header:g,noHeader:r||!v,sortParam:f,blocks:[$5("nameValue",{markerType:"item",markerColor:u,name:F,noName:!Ws(F),value:c,valueType:d,dataIndex:n})].concat(p||[])})}function Ogt(e,t,n,r,a){var i=t.getData(),o=ou(e,function(d,p,f){var h=i.getDimensionInfo(f);return d=d||h&&h.tooltip!==!1&&h.displayName!=null},!1),l=[],s=[],u=[];r.length?ke(r,function(d){c(g0(i,n,d),d)}):ke(e,c);function c(d,p){var f=i.getDimensionInfo(p);!f||f.otherDims.tooltip===!1||(o?u.push($5("nameValue",{markerType:"subItem",markerColor:a,name:f.displayName,value:d,valueType:f.type})):(l.push(d),s.push(f.type)))}return{inlineValues:l,inlineValueTypes:s,blocks:u}}var Kd=jr();function V8(e,t){return e.getName(t)||e.getId(t)}var Pgt="__universalTransitionEnabled",il=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n._selectedDataIndicesMap={},n}return t.prototype.init=function(n,r,a){this.seriesIndex=this.componentIndex,this.dataTask=pb({count:Ngt,reset:$gt}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(n,a);var i=Kd(this).sourceManager=new wgt(this);i.prepareSource();var o=this.getInitialData(n,a);vY(o,this),this.dataTask.context.data=o,Kd(this).dataBeforeProcessed=o,mY(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(n,r){var a=I5(this),i=a?Q0(n):{},o=this.subType;kr.hasClass(o)&&(o+="Series"),or(n,r.getTheme().get(this.subType)),or(n,this.getDefaultOption()),mR(n,"label",["show"]),this.fillDataTextStyle(n.data),a&&wd(n,i,a)},t.prototype.mergeOption=function(n,r){n=or(this.option,n,!0),this.fillDataTextStyle(n.data);var a=I5(this);a&&wd(this.option,n,a);var i=Kd(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(n,r);vY(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,Kd(this).dataBeforeProcessed=o,mY(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(n){if(n&&!Io(n))for(var r=["show"],a=0;a<n.length;a++)n[a]&&n[a].label&&mR(n[a],"label",r)},t.prototype.getInitialData=function(n,r){},t.prototype.appendData=function(n){var r=this.getRawData();r.appendData(n.data)},t.prototype.getData=function(n){var r=OR(this);if(r){var a=r.context.data;return n==null||!a.getLinkedData?a:a.getLinkedData(n)}else return Kd(this).data},t.prototype.getAllData=function(){var n=this.getData();return n&&n.getLinkedDataAll?n.getLinkedDataAll():[{data:n}]},t.prototype.setData=function(n){var r=OR(this);if(r){var a=r.context;a.outputData=n,r!==this.dataTask&&(a.data=n)}Kd(this).data=n},t.prototype.getEncode=function(){var n=this.get("encode",!0);if(n)return Wn(n)},t.prototype.getSourceManager=function(){return Kd(this).sourceManager},t.prototype.getSource=function(){return this.getSourceManager().getSource()},t.prototype.getRawData=function(){return Kd(this).dataBeforeProcessed},t.prototype.getColorBy=function(){var n=this.get("colorBy");return n||"series"},t.prototype.isColorBySeries=function(){return this.getColorBy()==="series"},t.prototype.getBaseAxis=function(){var n=this.coordinateSystem;return n&&n.getBaseAxis&&n.getBaseAxis()},t.prototype.indicesOfNearest=function(n,r,a,i){var o=this.getData(),l=this.coordinateSystem,s=l&&l.getAxis(n);if(!l||!s)return[];var u=s.dataToCoord(a);i==null&&(i=1/0);var c=[],d=1/0,p=-1,f=0;return o.each(r,function(h,m){var v=s.dataToCoord(h),g=u-v,C=Math.abs(g);C<=i&&((C<d||C===d&&g>=0&&p<0)&&(d=C,p=g,f=0),g===p&&(c[f++]=m))}),c.length=f,c},t.prototype.formatTooltip=function(n,r,a){return Lgt({series:this,dataIndex:n,multipleSeries:r})},t.prototype.isAnimationEnabled=function(){var n=this.ecModel;if(er.node&&!(n&&n.ssr))return!1;var r=this.getShallow("animation");return r&&this.getData().count()>this.getShallow("animationThreshold")&&(r=!1),!!r},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(n,r,a){var i=this.ecModel,o=zN.prototype.getColorFromPalette.call(this,n,r,a);return o||(o=i.getColorFromPalette(n,r,a)),o},t.prototype.coordDimToDataDim=function(n){return this.getRawData().mapDimensionsAll(n)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(n,r){this._innerSelect(this.getData(r),n)},t.prototype.unselect=function(n,r){var a=this.option.selectedMap;if(a){var i=this.option.selectedMode,o=this.getData(r);if(i==="series"||a==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var l=0;l<n.length;l++){var s=n[l],u=V8(o,s);a[u]=!1,this._selectedDataIndicesMap[u]=-1}}},t.prototype.toggleSelect=function(n,r){for(var a=[],i=0;i<n.length;i++)a[0]=n[i],this.isSelected(n[i],r)?this.unselect(a,r):this.select(a,r)},t.prototype.getSelectedDataIndices=function(){if(this.option.selectedMap==="all")return[].slice.call(this.getData().getIndices());for(var n=this._selectedDataIndicesMap,r=yr(n),a=[],i=0;i<r.length;i++){var o=n[r[i]];o>=0&&a.push(o)}return a},t.prototype.isSelected=function(n,r){var a=this.option.selectedMap;if(!a)return!1;var i=this.getData(r);return(a==="all"||a[V8(i,n)])&&!i.getItemModel(n).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[Pgt])return!0;var n=this.option.universalTransition;return n?n===!0?!0:n&&n.enabled:!1},t.prototype._innerSelect=function(n,r){var a,i,o=this.option,l=o.selectedMode,s=r.length;if(!(!l||!s)){if(l==="series")o.selectedMap="all";else if(l==="multiple"){Sn(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,c=0;c<s;c++){var d=r[c],p=V8(n,d);u[p]=!0,this._selectedDataIndicesMap[p]=n.getRawIndex(d)}}else if(l==="single"||l===!0){var f=r[s-1],p=V8(n,f);o.selectedMap=(a={},a[p]=!0,a),this._selectedDataIndicesMap=(i={},i[p]=n.getRawIndex(f),i)}}},t.prototype._initSelectedMapFromData=function(n){if(!this.option.selectedMap){var r=[];n.hasItemOption&&n.each(function(a){var i=n.getRawDataItem(a);i&&i.selected&&r.push(a)}),r.length>0&&this._innerSelect(n,r)}},t.registerClass=function(n){return kr.registerClass(n)},t.protoInitialize=(function(){var n=t.prototype;n.type="series.__base__",n.seriesIndex=0,n.ignoreStyleOnData=!1,n.hasSymbolVisual=!1,n.defaultSymbol="circle",n.visualStyleAccessPath="itemStyle",n.visualDrawType="fill"})(),t})(kr);Ll(il,sgt);Ll(il,zN);Mme(il,kr);function mY(e){var t=e.name;nN(e)||(e.name=Igt(e)||t)}function Igt(e){var t=e.getRawData(),n=t.mapDimensionsAll("seriesName"),r=[];return ke(n,function(a){var i=t.getDimensionInfo(a);i.displayName&&r.push(i.displayName)}),r.join(" ")}function Ngt(e){return e.model.getRawData().count()}function $gt(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),Vgt}function Vgt(e,t){t.outputData&&e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function vY(e,t){ke(Nhe(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),function(n){e.wrapMethod(n,Rr(Hgt,t))})}function Hgt(e,t){var n=OR(e);return n&&n.setOutputEnd((t||this).count()),t}function OR(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var a=r.agentStubMap;a&&(r=a.get(e.uid))}return r}}var yi=(function(){function e(){this.group=new ia,this.uid=d4("viewComponent")}return e.prototype.init=function(t,n){},e.prototype.render=function(t,n,r,a){},e.prototype.dispose=function(t,n){},e.prototype.updateView=function(t,n,r,a){},e.prototype.updateLayout=function(t,n,r,a){},e.prototype.updateVisual=function(t,n,r,a){},e.prototype.toggleBlurSeries=function(t,n,r){},e.prototype.eachRendered=function(t){var n=this.group;n&&n.traverse(t)},e})();aN(yi);uF(yi);function UN(){var e=jr();return function(t){var n=e(t),r=t.pipelineContext,a=!!n.large,i=!!n.progressiveRender,o=n.large=!!(r&&r.large),l=n.progressiveRender=!!(r&&r.progressiveRender);return(a!==o||i!==l)&&"reset"}}var t1e=jr(),zgt=UN(),Lo=(function(){function e(){this.group=new ia,this.uid=d4("viewChart"),this.renderTask=pb({plan:Wgt,reset:Ggt}),this.renderTask.context={view:this}}return e.prototype.init=function(t,n){},e.prototype.render=function(t,n,r,a){},e.prototype.highlight=function(t,n,r,a){var i=t.getData(a&&a.dataType);i&&yY(i,a,"emphasis")},e.prototype.downplay=function(t,n,r,a){var i=t.getData(a&&a.dataType);i&&yY(i,a,"normal")},e.prototype.remove=function(t,n){this.group.removeAll()},e.prototype.dispose=function(t,n){},e.prototype.updateView=function(t,n,r,a){this.render(t,n,r,a)},e.prototype.updateLayout=function(t,n,r,a){this.render(t,n,r,a)},e.prototype.updateVisual=function(t,n,r,a){this.render(t,n,r,a)},e.prototype.eachRendered=function(t){CF(this.group,t)},e.markUpdateMethod=function(t,n){t1e(t).updateMethod=n},e.protoInitialize=(function(){var t=e.prototype;t.type="chart"})(),e})();function gY(e,t,n){e&&wR(e)&&(t==="emphasis"?h0:m0)(e,n)}function yY(e,t,n){var r=xm(e,t),a=t&&t.highlightKey!=null?n1t(t.highlightKey):null;r!=null?ke(mi(r),function(i){gY(e.getItemGraphicEl(i),n,a)}):e.eachItemGraphicEl(function(i){gY(i,n,a)})}aN(Lo);uF(Lo);function Wgt(e){return zgt(e.model)}function Ggt(e){var t=e.model,n=e.ecModel,r=e.api,a=e.payload,i=t.pipelineContext.progressiveRender,o=e.view,l=a&&t1e(a).updateMethod,s=i?"incrementalPrepareRender":l&&o[l]?l:"render";return s!=="render"&&o[s](t,n,r,a),jgt[s]}var jgt={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},lC="\0__throttleOriginMethod",bY="\0__throttleRate",CY="\0__throttleType";function _F(e,t,n){var r,a=0,i=0,o=null,l,s,u,c;t=t||0;function d(){i=new Date().getTime(),o=null,e.apply(s,u||[])}var p=function(){for(var f=[],h=0;h<arguments.length;h++)f[h]=arguments[h];r=new Date().getTime(),s=this,u=f;var m=c||t,v=c||n;c=null,l=r-(v?a:i)-m,clearTimeout(o),v?o=setTimeout(d,m):l>=0?d():o=setTimeout(d,-l),a=r};return p.clear=function(){o&&(clearTimeout(o),o=null)},p.debounceNextCall=function(f){c=f},p}function DF(e,t,n,r){var a=e[t];if(a){var i=a[lC]||a,o=a[CY],l=a[bY];if(l!==n||o!==r){if(n==null||!r)return e[t]=i;a=e[t]=_F(i,n,r==="debounce"),a[lC]=i,a[CY]=r,a[bY]=n}return a}}function sC(e,t){var n=e[t];n&&n[lC]&&(n.clear&&n.clear(),e[t]=n[lC])}var FY=jr(),EY={itemStyle:k5(vve,!0),lineStyle:k5(mve,!0)},Kgt={lineStyle:"stroke",itemStyle:"fill"};function n1e(e,t){var n=e.visualStyleMapper||EY[t];return n||(console.warn("Unknown style type '"+t+"'."),EY.itemStyle)}function r1e(e,t){var n=e.visualDrawType||Kgt[t];return n||(console.warn("Unknown style type '"+t+"'."),"fill")}var Ugt={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",a=e.getModel(r),i=n1e(e,r),o=i(a),l=a.getShallow("decal");l&&(n.setVisual("decal",l),l.dirty=!0);var s=r1e(e,r),u=o[s],c=In(u)?u:null,d=o.fill==="auto"||o.stroke==="auto";if(!o[s]||c||d){var p=e.getColorFromPalette(e.name,null,t.getSeriesCount());o[s]||(o[s]=p,n.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||In(o.fill)?p:o.fill,o.stroke=o.stroke==="auto"||In(o.stroke)?p:o.stroke}if(n.setVisual("style",o),n.setVisual("drawType",s),!t.isSeriesFiltered(e)&&c)return n.setVisual("colorFromPalette",!1),{dataEach:function(f,h){var m=e.getDataParams(h),v=Vt({},o);v[s]=c(m),f.setItemVisual(h,"style",v)}}}},Kg=new ha,qgt={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!(e.ignoreStyleOnData||t.isSeriesFiltered(e))){var n=e.getData(),r=e.visualStyleAccessPath||"itemStyle",a=n1e(e,r),i=n.getVisual("drawType");return{dataEach:n.hasItemOption?function(o,l){var s=o.getRawDataItem(l);if(s&&s[r]){Kg.option=s[r];var u=a(Kg),c=o.ensureUniqueItemVisual(l,"style");Vt(c,u),Kg.option.decal&&(o.setItemVisual(l,"decal",Kg.option.decal),Kg.option.decal.dirty=!0),i in u&&o.setItemVisual(l,"colorFromPalette",!1)}}:null}}}},Ygt={performRawSeries:!0,overallReset:function(e){var t=Wn();e.eachSeries(function(n){var r=n.getColorBy();if(!n.isColorBySeries()){var a=n.type+"-"+r,i=t.get(a);i||(i={},t.set(a,i)),FY(n).scope=i}}),e.eachSeries(function(n){if(!(n.isColorBySeries()||e.isSeriesFiltered(n))){var r=n.getRawData(),a={},i=n.getData(),o=FY(n).scope,l=n.visualStyleAccessPath||"itemStyle",s=r1e(n,l);i.each(function(u){var c=i.getRawIndex(u);a[c]=u}),r.each(function(u){var c=a[u],d=i.getItemVisual(c,"colorFromPalette");if(d){var p=i.ensureUniqueItemVisual(c,"style"),f=r.getName(u)||u+"",h=r.count();p[s]=n.getColorFromPalette(f,o,h)}})}})}},H8=Math.PI;function Jgt(e,t){t=t||{},ir(t,{text:"loading",textColor:Ht.color.primary,fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255,255,255,0.8)",showSpinner:!0,color:Ht.color.theme[0],spinnerRadius:10,lineWidth:5,zlevel:0});var n=new ia,r=new Xr({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});n.add(r);var a=new Zr({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),i=new Xr({style:{fill:"none"},textContent:a,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});n.add(i);var o;return t.showSpinner&&(o=new l4({shape:{startAngle:-H8/2,endAngle:-H8/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:H8*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:H8*3/2}).delay(300).start("circularInOut"),n.add(o)),n.resize=function(){var l=a.getBoundingRect().width,s=t.showSpinner?t.spinnerRadius:0,u=(e.getWidth()-s*2-(t.showSpinner&&l?10:0)-l)/2-(t.showSpinner&&l?0:5+l/2)+(t.showSpinner?0:l/2)+(l?0:s),c=e.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:c}),i.setShape({x:u-s,y:c-s,width:s*2,height:s*2}),r.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},n.resize(),n}var a1e=(function(){function e(t,n,r,a){this._stageTaskMap=Wn(),this.ecInstance=t,this.api=n,r=this._dataProcessorHandlers=r.slice(),a=this._visualHandlers=a.slice(),this._allHandlers=r.concat(a)}return e.prototype.restoreData=function(t,n){t.restoreData(n),this._stageTaskMap.each(function(r){var a=r.overallTask;a&&a.dirty()})},e.prototype.getPerformArgs=function(t,n){if(t.__pipeline){var r=this._pipelineMap.get(t.__pipeline.id),a=r.context,i=!n&&r.progressiveEnabled&&(!a||a.progressiveRender)&&t.__idxInPipeline>r.blockIndex,o=i?r.step:null,l=a&&a.modDataCount,s=l!=null?Math.ceil(l/o):null;return{step:o,modBy:s,modDataCount:l}}},e.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},e.prototype.updateStreamModes=function(t,n){var r=this._pipelineMap.get(t.uid),a=t.getData(),i=a.count(),o=r.progressiveEnabled&&n.incrementalPrepareRender&&i>=r.threshold,l=t.get("large")&&i>=t.get("largeThreshold"),s=t.get("progressiveChunkMode")==="mod"?i:null;t.pipelineContext=r.context={progressiveRender:o,modDataCount:s,large:l}},e.prototype.restorePipelines=function(t){var n=this,r=n._pipelineMap=Wn();t.eachSeries(function(a){var i=a.getProgressive(),o=a.uid;r.set(o,{id:o,head:null,tail:null,threshold:a.getProgressiveThreshold(),progressiveEnabled:i&&!(a.preventIncremental&&a.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),n._pipe(a,a.dataTask)})},e.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,n=this.api.getModel(),r=this.api;ke(this._allHandlers,function(a){var i=t.get(a.uid)||t.set(a.uid,{}),o="";al(!(a.reset&&a.overallReset),o),a.reset&&this._createSeriesStageTask(a,i,n,r),a.overallReset&&this._createOverallStageTask(a,i,n,r)},this)},e.prototype.prepareView=function(t,n,r,a){var i=t.renderTask,o=i.context;o.model=n,o.ecModel=r,o.api=a,i.__block=!t.incrementalPrepareRender,this._pipe(n,i)},e.prototype.performDataProcessorTasks=function(t,n){this._performStageTasks(this._dataProcessorHandlers,t,n,{block:!0})},e.prototype.performVisualTasks=function(t,n,r){this._performStageTasks(this._visualHandlers,t,n,r)},e.prototype._performStageTasks=function(t,n,r,a){a=a||{};var i=!1,o=this;ke(t,function(s,u){if(!(a.visualType&&a.visualType!==s.visualType)){var c=o._stageTaskMap.get(s.uid),d=c.seriesTaskMap,p=c.overallTask;if(p){var f,h=p.agentStubMap;h.each(function(v){l(a,v)&&(v.dirty(),f=!0)}),f&&p.dirty(),o.updatePayload(p,r);var m=o.getPerformArgs(p,a.block);h.each(function(v){v.perform(m)}),p.perform(m)&&(i=!0)}else d&&d.each(function(v,g){l(a,v)&&v.dirty();var C=o.getPerformArgs(v,a.block);C.skip=!s.performRawSeries&&n.isSeriesFiltered(v.context.model),o.updatePayload(v,r),v.perform(C)&&(i=!0)})}});function l(s,u){return s.setDirty&&(!s.dirtyMap||s.dirtyMap.get(u.__pipeline.id))}this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(t){var n;t.eachSeries(function(r){n=r.dataTask.perform()||n}),this.unfinished=n||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each(function(t){var n=t.tail;do{if(n.__block){t.blockIndex=n.__idxInPipeline;break}n=n.getUpstream()}while(n)})},e.prototype.updatePayload=function(t,n){n!=="remain"&&(t.context.payload=n)},e.prototype._createSeriesStageTask=function(t,n,r,a){var i=this,o=n.seriesTaskMap,l=n.seriesTaskMap=Wn(),s=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?r.eachRawSeries(c):s?r.eachRawSeriesByType(s,c):u&&u(r,a).each(c);function c(d){var p=d.uid,f=l.set(p,o&&o.get(p)||pb({plan:tyt,reset:nyt,count:ayt}));f.context={model:d,ecModel:r,api:a,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:i},i._pipe(d,f)}},e.prototype._createOverallStageTask=function(t,n,r,a){var i=this,o=n.overallTask=n.overallTask||pb({reset:Xgt});o.context={ecModel:r,api:a,overallReset:t.overallReset,scheduler:i};var l=o.agentStubMap,s=o.agentStubMap=Wn(),u=t.seriesType,c=t.getTargetSeries,d=!0,p=!1,f="";al(!t.createOnAllSeries,f),u?r.eachRawSeriesByType(u,h):c?c(r,a).each(h):(d=!1,ke(r.getSeries(),h));function h(m){var v=m.uid,g=s.set(v,l&&l.get(v)||(p=!0,pb({reset:Zgt,onDirty:eyt})));g.context={model:m,overallProgress:d},g.agent=o,g.__block=d,i._pipe(m,g)}p&&o.dirty()},e.prototype._pipe=function(t,n){var r=t.uid,a=this._pipelineMap.get(r);!a.head&&(a.head=n),a.tail&&a.tail.pipe(n),a.tail=n,n.__idxInPipeline=a.count++,n.__pipeline=a},e.wrapStageHandler=function(t,n){return In(t)&&(t={overallReset:t,seriesType:iyt(t)}),t.uid=d4("stageHandler"),n&&(t.visualType=n),t},e})();function Xgt(e){e.overallReset(e.ecModel,e.api,e.payload)}function Zgt(e){return e.overallProgress&&Qgt}function Qgt(){this.agent.dirty(),this.getDownstream().dirty()}function eyt(){this.agent&&this.agent.dirty()}function tyt(e){return e.plan?e.plan(e.model,e.ecModel,e.api,e.payload):null}function nyt(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=mi(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?on(t,function(n,r){return i1e(r)}):ryt}var ryt=i1e(0);function i1e(e){return function(t,n){var r=n.data,a=n.resetDefines[e];if(a&&a.dataEach)for(var i=t.start;i<t.end;i++)a.dataEach(r,i);else a&&a.progress&&a.progress(t,r)}}function ayt(e){return e.data.count()}function iyt(e){uC=null;try{e(V5,o1e)}catch(t){}return uC}var V5={},o1e={},uC;l1e(V5,WN);l1e(o1e,Pve);V5.eachSeriesByType=V5.eachRawSeriesByType=function(e){uC=e};V5.eachComponent=function(e){e.mainType==="series"&&e.subType&&(uC=e.subType)};function l1e(e,t){for(var n in t.prototype)e[n]=xi}var gn=Ht.darkColor,oyt=gn.background,Ug=function(){return{axisLine:{lineStyle:{color:gn.axisLine}},splitLine:{lineStyle:{color:gn.axisSplitLine}},splitArea:{areaStyle:{color:[gn.backgroundTint,gn.backgroundTransparent]}},minorSplitLine:{lineStyle:{color:gn.axisMinorSplitLine}},axisLabel:{color:gn.axisLabel},axisName:{}}},wY={label:{color:gn.secondary},itemStyle:{borderColor:gn.borderTint},dividerLineStyle:{color:gn.border}},s1e={darkMode:!0,color:gn.theme,backgroundColor:oyt,axisPointer:{lineStyle:{color:gn.border},crossStyle:{color:gn.borderShade},label:{color:gn.tertiary}},legend:{textStyle:{color:gn.secondary},pageTextStyle:{color:gn.tertiary}},textStyle:{color:gn.secondary},title:{textStyle:{color:gn.primary},subtextStyle:{color:gn.quaternary}},toolbox:{iconStyle:{borderColor:gn.accent50}},tooltip:{backgroundColor:gn.neutral20,defaultBorderColor:gn.border,textStyle:{color:gn.tertiary}},dataZoom:{borderColor:gn.accent10,textStyle:{color:gn.tertiary},brushStyle:{color:gn.backgroundTint},handleStyle:{color:gn.neutral00,borderColor:gn.accent20},moveHandleStyle:{color:gn.accent40},emphasis:{handleStyle:{borderColor:gn.accent50}},dataBackground:{lineStyle:{color:gn.accent30},areaStyle:{color:gn.accent20}},selectedDataBackground:{lineStyle:{color:gn.accent50},areaStyle:{color:gn.accent30}}},visualMap:{textStyle:{color:gn.secondary},handleStyle:{borderColor:gn.neutral30}},timeline:{lineStyle:{color:gn.accent10},label:{color:gn.tertiary},controlStyle:{color:gn.accent30,borderColor:gn.accent30}},calendar:{itemStyle:{color:gn.neutral00,borderColor:gn.neutral20},dayLabel:{color:gn.tertiary},monthLabel:{color:gn.secondary},yearLabel:{color:gn.secondary}},matrix:{x:wY,y:wY,backgroundColor:{borderColor:gn.axisLine},body:{itemStyle:{borderColor:gn.borderTint}}},timeAxis:Ug(),logAxis:Ug(),valueAxis:Ug(),categoryAxis:Ug(),line:{symbol:"circle"},graph:{color:gn.theme},gauge:{title:{color:gn.secondary},axisLine:{lineStyle:{color:[[1,gn.neutral05]]}},axisLabel:{color:gn.axisLabel},detail:{color:gn.primary}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}},funnel:{itemStyle:{borderColor:gn.background}},radar:(function(){var e=Ug();return e.axisName={color:gn.axisLabel},e.axisLine.lineStyle.color=gn.neutral20,e})(),treemap:{breadcrumb:{itemStyle:{color:gn.neutral20,textStyle:{color:gn.secondary}},emphasis:{itemStyle:{color:gn.neutral30}}}},sunburst:{itemStyle:{borderColor:gn.background}},map:{itemStyle:{borderColor:gn.border,areaColor:gn.neutral10},label:{color:gn.tertiary},emphasis:{label:{color:gn.primary},itemStyle:{areaColor:gn.highlight}},select:{label:{color:gn.primary},itemStyle:{areaColor:gn.highlight}}},geo:{itemStyle:{borderColor:gn.border,areaColor:gn.neutral10},emphasis:{label:{color:gn.primary},itemStyle:{areaColor:gn.highlight}},select:{label:{color:gn.primary},itemStyle:{color:gn.highlight}}}};s1e.categoryAxis.splitLine.show=!1;var lyt=(function(){function e(){}return e.prototype.normalizeQuery=function(t){var n={},r={},a={};if(mn(t)){var i=ju(t);n.mainType=i.main||null,n.subType=i.sub||null}else{var o=["Index","Name","Id"],l={name:1,dataIndex:1,dataType:1};ke(t,function(s,u){for(var c=!1,d=0;d<o.length;d++){var p=o[d],f=u.lastIndexOf(p);if(f>0&&f===u.length-p.length){var h=u.slice(0,f);h!=="data"&&(n.mainType=h,n[p.toLowerCase()]=s,c=!0)}}l.hasOwnProperty(u)&&(r[u]=s,c=!0),c||(a[u]=s)})}return{cptQuery:n,dataQuery:r,otherQuery:a}},e.prototype.filter=function(t,n){var r=this.eventInfo;if(!r)return!0;var a=r.targetEl,i=r.packedEvent,o=r.model,l=r.view;if(!o||!l)return!0;var s=n.cptQuery,u=n.dataQuery;return c(s,o,"mainType")&&c(s,o,"subType")&&c(s,o,"index","componentIndex")&&c(s,o,"name")&&c(s,o,"id")&&c(u,i,"name")&&c(u,i,"dataIndex")&&c(u,i,"dataType")&&(!l.filterForExposedEvent||l.filterForExposedEvent(t,n.otherQuery,a,i));function c(d,p,f,h){return d[f]==null||p[h||f]===d[f]}},e.prototype.afterTrigger=function(){this.eventInfo=null},e})(),PR=["symbol","symbolSize","symbolRotate","symbolOffset"],SY=PR.concat(["symbolKeepAspect"]),syt={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData();if(e.legendIcon&&n.setVisual("legendIcon",e.legendIcon),!e.hasSymbolVisual)return;for(var r={},a={},i=!1,o=0;o<PR.length;o++){var l=PR[o],s=e.get(l);In(s)?(i=!0,a[l]=s):r[l]=s}if(r.symbol=r.symbol||e.defaultSymbol,n.setVisual(Vt({legendIcon:e.legendIcon||r.symbol,symbolKeepAspect:e.get("symbolKeepAspect")},r)),t.isSeriesFiltered(e))return;var u=yr(a);function c(d,p){for(var f=e.getRawValue(p),h=e.getDataParams(p),m=0;m<u.length;m++){var v=u[m];d.setItemVisual(p,v,a[v](f,h))}}return{dataEach:i?c:null}}},uyt={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){if(!e.hasSymbolVisual||t.isSeriesFiltered(e))return;var n=e.getData();function r(a,i){for(var o=a.getItemModel(i),l=0;l<SY.length;l++){var s=SY[l],u=o.getShallow(s,!0);u!=null&&a.setItemVisual(i,s,u)}}return{dataEach:n.hasItemOption?r:null}}};function u1e(e,t,n){switch(n){case"color":var r=e.getItemVisual(t,"style");return r[e.getVisual("drawType")];case"opacity":return e.getItemVisual(t,"style").opacity;case"symbol":case"symbolSize":case"liftZ":return e.getItemVisual(t,n)}}function c1e(e,t){switch(t){case"color":var n=e.getVisual("style");return n[e.getVisual("drawType")];case"opacity":return e.getVisual("style").opacity;case"symbol":case"symbolSize":case"liftZ":return e.getVisual(t)}}function cyt(e,t,n,r){switch(n){case"color":var a=e.ensureUniqueItemVisual(t,"style");a[e.getVisual("drawType")]=r,e.setItemVisual(t,"colorFromPalette",!1);break;case"opacity":e.ensureUniqueItemVisual(t,"style").opacity=r;break;case"symbol":case"symbolSize":case"liftZ":e.setItemVisual(t,n,r);break}}function dyt(e,t){function n(r,a){var i=[];return r.eachComponent({mainType:"series",subType:e,query:a},function(o){i.push(o.seriesIndex)}),i}ke([[e+"ToggleSelect","toggleSelect"],[e+"Select","select"],[e+"UnSelect","unselect"]],function(r){t(r[0],function(a,i,o){a=Vt({},a),o.dispatchAction(Vt(a,{type:r[1],seriesIndex:n(i,a)}))})})}function xv(e,t,n,r,a){var i=e+t;n.isSilent(i)||r.eachComponent({mainType:"series",subType:"pie"},function(o){for(var l=o.seriesIndex,s=o.option.selectedMap,u=a.selected,c=0;c<u.length;c++)if(u[c].seriesIndex===l){var d=o.getData(),p=xm(d,a.fromActionPayload);n.trigger(i,{type:i,seriesId:o.id,name:Zt(p)?d.getName(p[0]):d.getName(p),selected:mn(s)?s:Vt({},s)})}})}function fyt(e,t,n){e.on("selectchanged",function(r){var a=n.getModel();r.isFromClick?(xv("map","selectchanged",t,a,r),xv("pie","selectchanged",t,a,r)):r.fromAction==="select"?(xv("map","selected",t,a,r),xv("pie","selected",t,a,r)):r.fromAction==="unselect"&&(xv("map","unselected",t,a,r),xv("pie","unselected",t,a,r))})}function o1(e,t,n){for(var r;e&&!(t(e)&&(r=e,n));)e=e.__hostTarget||e.parent;return r}var pyt=Math.round(Math.random()*9),hyt=typeof Object.defineProperty=="function",myt=(function(){function e(){this._id="__ec_inner_"+pyt++}return e.prototype.get=function(t){return this._guard(t)[this._id]},e.prototype.set=function(t,n){var r=this._guard(t);return hyt?Object.defineProperty(r,this._id,{value:n,enumerable:!1,configurable:!0}):r[this._id]=n,this},e.prototype.delete=function(t){return this.has(t)?(delete this._guard(t)[this._id],!0):!1},e.prototype.has=function(t){return!!this._guard(t)[this._id]},e.prototype._guard=function(t){if(t!==Object(t))throw TypeError("Value of WeakMap is not a non-null object.");return t},e})(),vyt=Qr.extend({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var n=t.cx,r=t.cy,a=t.width/2,i=t.height/2;e.moveTo(n,r-i),e.lineTo(n+a,r+i),e.lineTo(n-a,r+i),e.closePath()}}),gyt=Qr.extend({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var n=t.cx,r=t.cy,a=t.width/2,i=t.height/2;e.moveTo(n,r-i),e.lineTo(n+a,r),e.lineTo(n,r+i),e.lineTo(n-a,r),e.closePath()}}),yyt=Qr.extend({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var n=t.x,r=t.y,a=t.width/5*3,i=Math.max(a,t.height),o=a/2,l=o*o/(i-o),s=r-i+o+l,u=Math.asin(l/o),c=Math.cos(u)*o,d=Math.sin(u),p=Math.cos(u),f=o*.6,h=o*.7;e.moveTo(n-c,s+l),e.arc(n,s,o,Math.PI-u,Math.PI*2+u),e.bezierCurveTo(n+c-d*f,s+l+p*f,n,r-h,n,r),e.bezierCurveTo(n,r-h,n-c+d*f,s+l+p*f,n-c,s+l),e.closePath()}}),byt=Qr.extend({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var n=t.height,r=t.width,a=t.x,i=t.y,o=r/3*2;e.moveTo(a,i),e.lineTo(a+o,i+n),e.lineTo(a,i+n/4*3),e.lineTo(a-o,i+n),e.lineTo(a,i),e.closePath()}}),Cyt={line:Al,rect:Xr,roundRect:Xr,square:Xr,circle:J0,diamond:gyt,pin:yyt,arrow:byt,triangle:vyt},Fyt={line:function(e,t,n,r,a){a.x1=e,a.y1=t+r/2,a.x2=e+n,a.y2=t+r/2},rect:function(e,t,n,r,a){a.x=e,a.y=t,a.width=n,a.height=r},roundRect:function(e,t,n,r,a){a.x=e,a.y=t,a.width=n,a.height=r,a.r=Math.min(n,r)/4},square:function(e,t,n,r,a){var i=Math.min(n,r);a.x=e,a.y=t,a.width=i,a.height=i},circle:function(e,t,n,r,a){a.cx=e+n/2,a.cy=t+r/2,a.r=Math.min(n,r)/2},diamond:function(e,t,n,r,a){a.cx=e+n/2,a.cy=t+r/2,a.width=n,a.height=r},pin:function(e,t,n,r,a){a.x=e+n/2,a.y=t+r/2,a.width=n,a.height=r},arrow:function(e,t,n,r,a){a.x=e+n/2,a.y=t+r/2,a.width=n,a.height=r},triangle:function(e,t,n,r,a){a.cx=e+n/2,a.cy=t+r/2,a.width=n,a.height=r}},cC={};ke(Cyt,function(e,t){cC[t]=new e});var Eyt=Qr.extend({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(e,t,n){var r=Y6(e,t,n),a=this.shape;return a&&a.symbolType==="pin"&&t.position==="inside"&&(r.y=n.y+n.height*.4),r},buildPath:function(e,t,n){var r=t.symbolType;if(r!=="none"){var a=cC[r];a||(r="rect",a=cC[r]),Fyt[r](t.x,t.y,t.width,t.height,a.shape),a.buildPath(e,a.shape,n)}}});function wyt(e,t){if(this.type!=="image"){var n=this.style;this.__isEmptyBrush?(n.stroke=e,n.fill=t||Ht.color.neutral00,n.lineWidth=2):this.shape.symbolType==="line"?n.stroke=e:n.fill=e,this.markRedraw()}}function gs(e,t,n,r,a,i,o){var l=e.indexOf("empty")===0;l&&(e=e.substr(5,1).toLowerCase()+e.substr(6));var s;return e.indexOf("image://")===0?s=yN(e.slice(8),new tr(t,n,r,a),o?"center":"cover"):e.indexOf("path://")===0?s=yF(e.slice(7),{},new tr(t,n,r,a),o?"center":"cover"):s=new Eyt({shape:{symbolType:e,x:t,y:n,width:r,height:a}}),s.__isEmptyBrush=l,s.setColor=wyt,i&&s.setColor(i),s}function Syt(e){return Zt(e)||(e=[+e,+e]),[e[0]||0,e[1]||0]}function d1e(e,t){if(e!=null)return Zt(e)||(e=[e,e]),[Br(e[0],t[0])||0,Br(xn(e[1],e[0]),t[1])||0]}function Oh(e){return isFinite(e)}function Ayt(e,t,n){var r=t.x==null?0:t.x,a=t.x2==null?1:t.x2,i=t.y==null?0:t.y,o=t.y2==null?0:t.y2;t.global||(r=r*n.width+n.x,a=a*n.width+n.x,i=i*n.height+n.y,o=o*n.height+n.y),r=Oh(r)?r:0,a=Oh(a)?a:1,i=Oh(i)?i:0,o=Oh(o)?o:0;var l=e.createLinearGradient(r,i,a,o);return l}function _yt(e,t,n){var r=n.width,a=n.height,i=Math.min(r,a),o=t.x==null?.5:t.x,l=t.y==null?.5:t.y,s=t.r==null?.5:t.r;t.global||(o=o*r+n.x,l=l*a+n.y,s=s*i),o=Oh(o)?o:.5,l=Oh(l)?l:.5,s=s>=0&&Oh(s)?s:.5;var u=e.createRadialGradient(o,l,0,o,l,s);return u}function IR(e,t,n){for(var r=t.type==="radial"?_yt(e,t,n):Ayt(e,t,n),a=t.colorStops,i=0;i<a.length;i++)r.addColorStop(a[i].offset,a[i].color);return r}function Dyt(e,t){if(e===t||!e&&!t)return!1;if(!e||!t||e.length!==t.length)return!0;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!0;return!1}function z8(e){return parseInt(e,10)}function l1(e,t,n){var r=["width","height"][t],a=["clientWidth","clientHeight"][t],i=["paddingLeft","paddingTop"][t],o=["paddingRight","paddingBottom"][t];if(n[r]!=null&&n[r]!=="auto")return parseFloat(n[r]);var l=document.defaultView.getComputedStyle(e);return(e[a]||z8(l[r])||z8(e.style[r]))-(z8(l[i])||0)-(z8(l[o])||0)|0}function Tyt(e,t){return!e||e==="solid"||!(t>0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:Jr(e)?[e]:Zt(e)?e:null}function qN(e){var t=e.style,n=t.lineDash&&t.lineWidth>0&&Tyt(t.lineDash,t.lineWidth),r=t.lineDashOffset;if(n){var a=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;a&&a!==1&&(n=on(n,function(i){return i/a}),r/=a)}return[n,r]}var xyt=new op(!0);function dC(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function AY(e){return typeof e=="string"&&e!=="none"}function fC(e){var t=e.fill;return t!=null&&t!=="none"}function _Y(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=n}else e.fill()}function DY(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var n=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=n}else e.stroke()}function NR(e,t,n){var r=iN(t.image,t.__image,n);if(cF(r)){var a=e.createPattern(r,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&a&&a.setTransform){var i=new DOMMatrix;i.translateSelf(t.x||0,t.y||0),i.rotateSelf(0,0,(t.rotation||0)*tb),i.scaleSelf(t.scaleX||1,t.scaleY||1),a.setTransform(i)}return a}}function kyt(e,t,n,r){var a,i=dC(n),o=fC(n),l=n.strokePercent,s=l<1,u=!t.path;(!t.silent||s)&&u&&t.createPathProxy();var c=t.path||xyt,d=t.__dirty;if(!r){var p=n.fill,f=n.stroke,h=o&&!!p.colorStops,m=i&&!!f.colorStops,v=o&&!!p.image,g=i&&!!f.image,C=void 0,F=void 0,b=void 0,E=void 0,w=void 0;(h||m)&&(w=t.getBoundingRect()),h&&(C=d?IR(e,p,w):t.__canvasFillGradient,t.__canvasFillGradient=C),m&&(F=d?IR(e,f,w):t.__canvasStrokeGradient,t.__canvasStrokeGradient=F),v&&(b=d||!t.__canvasFillPattern?NR(e,p,t):t.__canvasFillPattern,t.__canvasFillPattern=b),g&&(E=d||!t.__canvasStrokePattern?NR(e,f,t):t.__canvasStrokePattern,t.__canvasStrokePattern=E),h?e.fillStyle=C:v&&(b?e.fillStyle=b:o=!1),m?e.strokeStyle=F:g&&(E?e.strokeStyle=E:i=!1)}var S=t.getGlobalScale();c.setScale(S[0],S[1],t.segmentIgnoreThreshold);var A,_;e.setLineDash&&n.lineDash&&(a=qN(t),A=a[0],_=a[1]);var D=!0;(u||d&Yv)&&(c.setDPR(e.dpr),s?c.setContext(null):(c.setContext(e),D=!1),c.reset(),t.buildPath(c,t.shape,r),c.toStatic(),t.pathUpdated()),D&&c.rebuildPath(e,s?l:1),A&&(e.setLineDash(A),e.lineDashOffset=_),r||(n.strokeFirst?(i&&DY(e,n),o&&_Y(e,n)):(o&&_Y(e,n),i&&DY(e,n))),A&&e.setLineDash([])}function Myt(e,t,n){var r=t.__image=iN(n.image,t.__image,t,t.onload);if(!(!r||!cF(r))){var a=n.x||0,i=n.y||0,o=t.getWidth(),l=t.getHeight(),s=r.width/r.height;if(o==null&&l!=null?o=l*s:l==null&&o!=null?l=o/s:o==null&&l==null&&(o=r.width,l=r.height),n.sWidth&&n.sHeight){var u=n.sx||0,c=n.sy||0;e.drawImage(r,u,c,n.sWidth,n.sHeight,a,i,o,l)}else if(n.sx&&n.sy){var u=n.sx,c=n.sy,d=o-u,p=l-c;e.drawImage(r,u,c,d,p,a,i,o,l)}else e.drawImage(r,a,i,o,l)}}function Byt(e,t,n){var r,a=n.text;if(a!=null&&(a+=""),a){e.font=n.font||Fd,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var i=void 0,o=void 0;e.setLineDash&&n.lineDash&&(r=qN(t),i=r[0],o=r[1]),i&&(e.setLineDash(i),e.lineDashOffset=o),n.strokeFirst?(dC(n)&&e.strokeText(a,n.x,n.y),fC(n)&&e.fillText(a,n.x,n.y)):(fC(n)&&e.fillText(a,n.x,n.y),dC(n)&&e.strokeText(a,n.x,n.y)),i&&e.setLineDash([])}}var TY=["shadowBlur","shadowOffsetX","shadowOffsetY"],xY=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function f1e(e,t,n,r,a){var i=!1;if(!r&&(n=n||{},t===n))return!1;if(r||t.opacity!==n.opacity){Xo(e,a),i=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?tm.opacity:o}(r||t.blend!==n.blend)&&(i||(Xo(e,a),i=!0),e.globalCompositeOperation=t.blend||tm.blend);for(var l=0;l<TY.length;l++){var s=TY[l];(r||t[s]!==n[s])&&(i||(Xo(e,a),i=!0),e[s]=e.dpr*(t[s]||0))}return(r||t.shadowColor!==n.shadowColor)&&(i||(Xo(e,a),i=!0),e.shadowColor=t.shadowColor||tm.shadowColor),i}function kY(e,t,n,r,a){var i=H5(t,a.inHover),o=r?null:n&&H5(n,a.inHover)||{};if(i===o)return!1;var l=f1e(e,i,o,r,a);if((r||i.fill!==o.fill)&&(l||(Xo(e,a),l=!0),AY(i.fill)&&(e.fillStyle=i.fill)),(r||i.stroke!==o.stroke)&&(l||(Xo(e,a),l=!0),AY(i.stroke)&&(e.strokeStyle=i.stroke)),(r||i.opacity!==o.opacity)&&(l||(Xo(e,a),l=!0),e.globalAlpha=i.opacity==null?1:i.opacity),t.hasStroke()){var s=i.lineWidth,u=s/(i.strokeNoScale&&t.getLineScale?t.getLineScale():1);e.lineWidth!==u&&(l||(Xo(e,a),l=!0),e.lineWidth=u)}for(var c=0;c<xY.length;c++){var d=xY[c],p=d[0];(r||i[p]!==o[p])&&(l||(Xo(e,a),l=!0),e[p]=i[p]||d[1])}return l}function Ryt(e,t,n,r,a){return f1e(e,H5(t,a.inHover),n&&H5(n,a.inHover),r,a)}function p1e(e,t){var n=t.transform,r=e.dpr||1;n?e.setTransform(r*n[0],r*n[1],r*n[2],r*n[3],r*n[4],r*n[5]):e.setTransform(r,0,0,r,0,0)}function Lyt(e,t,n){for(var r=!1,a=0;a<e.length;a++){var i=e[a];r=r||i.isZeroArea(),p1e(t,i),t.beginPath(),i.buildPath(t,i.shape),t.clip()}n.allClipped=r}function Oyt(e,t){return e&&t?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&&!t)}var MY=1,BY=2,RY=3,LY=4;function Pyt(e){var t=fC(e),n=dC(e);return!(e.lineDash||!(+t^+n)||t&&typeof e.fill!="string"||n&&typeof e.stroke!="string"||e.strokePercent<1||e.strokeOpacity<1||e.fillOpacity<1)}function Xo(e,t){t.batchFill&&e.fill(),t.batchStroke&&e.stroke(),t.batchFill="",t.batchStroke=""}function H5(e,t){return t&&e.__hoverStyle||e.style}function YN(e,t){Ph(e,t,{inHover:!1,viewWidth:0,viewHeight:0},!0)}function Ph(e,t,n,r){var a=t.transform;if(!t.shouldBePainted(n.viewWidth,n.viewHeight,!1,!1)){t.__dirty&=~El,t.__isRendered=!1;return}var i=t.__clipPaths,o=n.prevElClipPaths,l=!1,s=!1;if((!o||Dyt(i,o))&&(o&&o.length&&(Xo(e,n),e.restore(),s=l=!0,n.prevElClipPaths=null,n.allClipped=!1,n.prevEl=null),i&&i.length&&(Xo(e,n),e.save(),Lyt(i,e,n),l=!0),n.prevElClipPaths=i),n.allClipped){t.__isRendered=!1;return}t.beforeBrush&&t.beforeBrush(),t.innerBeforeBrush();var u=n.prevEl;u||(s=l=!0);var c=t instanceof Qr&&t.autoBatch&&Pyt(t.style);l||Oyt(a,u.transform)?(Xo(e,n),p1e(e,t)):c||Xo(e,n);var d=H5(t,n.inHover);t instanceof Qr?(n.lastDrawType!==MY&&(s=!0,n.lastDrawType=MY),kY(e,t,u,s,n),(!c||!n.batchFill&&!n.batchStroke)&&e.beginPath(),kyt(e,t,d,c),c&&(n.batchFill=d.fill||"",n.batchStroke=d.stroke||"")):t instanceof M5?(n.lastDrawType!==RY&&(s=!0,n.lastDrawType=RY),kY(e,t,u,s,n),Byt(e,t,d)):t instanceof Ol?(n.lastDrawType!==BY&&(s=!0,n.lastDrawType=BY),Ryt(e,t,u,s,n),Myt(e,t,d)):t.getTemporalDisplayables&&(n.lastDrawType!==LY&&(s=!0,n.lastDrawType=LY),Iyt(e,t,n)),c&&r&&Xo(e,n),t.innerAfterBrush(),t.afterBrush&&t.afterBrush(),n.prevEl=t,t.__dirty=0,t.__isRendered=!0}function Iyt(e,t,n){var r=t.getDisplayables(),a=t.getTemporalDisplayables();e.save();var i={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:n.viewWidth,viewHeight:n.viewHeight,inHover:n.inHover},o,l;for(o=t.getCursor(),l=r.length;o<l;o++){var s=r[o];s.beforeBrush&&s.beforeBrush(),s.innerBeforeBrush(),Ph(e,s,i,o===l-1),s.innerAfterBrush(),s.afterBrush&&s.afterBrush(),i.prevEl=s}for(var u=0,c=a.length;u<c;u++){var s=a[u];s.beforeBrush&&s.beforeBrush(),s.innerBeforeBrush(),Ph(e,s,i,u===c-1),s.innerAfterBrush(),s.afterBrush&&s.afterBrush(),i.prevEl=s}t.clearTemporalDisplayables(),t.notClear=!0,e.restore()}var lA=new myt,OY=new f0(100),PY=["symbol","symbolSize","symbolKeepAspect","color","backgroundColor","dashArrayX","dashArrayY","maxTileWidth","maxTileHeight"];function $R(e,t){if(e==="none")return null;var n=t.getDevicePixelRatio(),r=t.getZr(),a=r.painter.type==="svg";e.dirty&&lA.delete(e);var i=lA.get(e);if(i)return i;var o=ir(e,{symbol:"rect",symbolSize:1,symbolKeepAspect:!0,color:"rgba(0, 0, 0, 0.2)",backgroundColor:null,dashArrayX:5,dashArrayY:5,rotation:0,maxTileWidth:512,maxTileHeight:512});o.backgroundColor==="none"&&(o.backgroundColor=null);var l={repeat:"repeat"};return s(l),l.rotation=o.rotation,l.scaleX=l.scaleY=a?1:1/n,lA.set(e,l),e.dirty=!1,l;function s(u){for(var c=[n],d=!0,p=0;p<PY.length;++p){var f=o[PY[p]];if(f!=null&&!Zt(f)&&!mn(f)&&!Jr(f)&&typeof f!="boolean"){d=!1;break}c.push(f)}var h;if(d){h=c.join(",")+(a?"-svg":"");var m=OY.get(h);m&&(a?u.svgElement=m:u.image=m)}var v=m1e(o.dashArrayX),g=Nyt(o.dashArrayY),C=h1e(o.symbol),F=$yt(v),b=v1e(g),E=!a&&ms.createCanvas(),w=a&&{tag:"g",attrs:{},key:"dcl",children:[]},S=_(),A;E&&(E.width=S.width*n,E.height=S.height*n,A=E.getContext("2d")),D(),d&&OY.put(h,E||w),u.image=E,u.svgElement=w,u.svgWidth=S.width,u.svgHeight=S.height;function _(){for(var x=1,M=0,L=F.length;M<L;++M)x=YU(x,F[M]);for(var P=1,M=0,L=C.length;M<L;++M)P=YU(P,C[M].length);x*=P;var N=b*F.length*C.length;return{width:Math.max(1,Math.min(x,o.maxTileWidth)),height:Math.max(1,Math.min(N,o.maxTileHeight))}}function D(){A&&(A.clearRect(0,0,E.width,E.height),o.backgroundColor&&(A.fillStyle=o.backgroundColor,A.fillRect(0,0,E.width,E.height)));for(var x=0,M=0;M<g.length;++M)x+=g[M];if(x<=0)return;for(var L=-b,P=0,N=0,k=0;L<S.height;){if(P%2===0){for(var R=N/2%C.length,T=0,O=0,$=0;T<S.width*2;){for(var V=0,M=0;M<v[k].length;++M)V+=v[k][M];if(V<=0)break;if(O%2===0){var W=(1-o.symbolSize)*.5,U=T+v[k][O]*W,ae=L+g[P]*W,ie=v[k][O]*o.symbolSize,ye=g[P]*o.symbolSize,ne=$/2%C[R].length;Y(U,ae,ie,ye,C[R][ne])}T+=v[k][O],++$,++O,O===v[k].length&&(O=0)}++k,k===v.length&&(k=0)}L+=g[P],++N,++P,P===g.length&&(P=0)}function Y(te,X,re,we,q){var Q=a?1:n,ce=gs(q,te*Q,X*Q,re*Q,we*Q,o.color,o.symbolKeepAspect);if(a){var me=r.painter.renderOneToVNode(ce);me&&w.children.push(me)}else YN(A,ce)}}}}function h1e(e){if(!e||e.length===0)return[["rect"]];if(mn(e))return[[e]];for(var t=!0,n=0;n<e.length;++n)if(!mn(e[n])){t=!1;break}if(t)return h1e([e]);for(var r=[],n=0;n<e.length;++n)mn(e[n])?r.push([e[n]]):r.push(e[n]);return r}function m1e(e){if(!e||e.length===0)return[[0,0]];if(Jr(e)){var t=Math.ceil(e);return[[t,t]]}for(var n=!0,r=0;r<e.length;++r)if(!Jr(e[r])){n=!1;break}if(n)return m1e([e]);for(var a=[],r=0;r<e.length;++r)if(Jr(e[r])){var t=Math.ceil(e[r]);a.push([t,t])}else{var t=on(e[r],function(l){return Math.ceil(l)});t.length%2===1?a.push(t.concat(t)):a.push(t)}return a}function Nyt(e){if(!e||typeof e=="object"&&e.length===0)return[0,0];if(Jr(e)){var t=Math.ceil(e);return[t,t]}var n=on(e,function(r){return Math.ceil(r)});return e.length%2?n.concat(n):n}function $yt(e){return on(e,function(t){return v1e(t)})}function v1e(e){for(var t=0,n=0;n<e.length;++n)t+=e[n];return e.length%2===1?t*2:t}function Vyt(e,t){e.eachRawSeries(function(n){if(!e.isSeriesFiltered(n)){var r=n.getData();r.hasItemVisual()&&r.each(function(o){var l=r.getItemVisual(o,"decal");if(l){var s=r.ensureUniqueItemVisual(o,"style");s.decal=$R(l,t)}});var a=r.getVisual("decal");if(a){var i=r.getVisual("style");i.decal=$R(a,t)}}})}var Rs=new Cs,g1e={};function Hyt(e,t){g1e[e]=t}function y1e(e){return g1e[e]}var zyt="6.0.0",Wyt={zrender:"6.0.0"},Gyt=1,jyt=800,Kyt=900,Uyt=1e3,qyt=2e3,Yyt=5e3,b1e=1e3,Jyt=1100,JN=2e3,C1e=3e3,Xyt=4e3,TF=4500,Zyt=4600,Qyt=5e3,ebt=6e3,F1e=7e3,E1e={PROCESSOR:{FILTER:Uyt,SERIES_FILTER:jyt,STATISTIC:Yyt},VISUAL:{LAYOUT:b1e,PROGRESSIVE_LAYOUT:Jyt,GLOBAL:JN,CHART:C1e,POST_CHART_LAYOUT:Zyt,COMPONENT:Xyt,BRUSH:Qyt,CHART_ITEM:TF,ARIA:ebt,DECAL:F1e}},ri="__flagInMainProcess",W8="__mainProcessVersion",Si="__pendingUpdate",sA="__needsUpdateStatus",IY=/^[a-zA-Z0-9_]+$/,uA="__connectUpdateStatus",NY=0,tbt=1,nbt=2;function w1e(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(this.isDisposed()){this.id;return}return A1e(this,e,t)}}function S1e(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return A1e(this,e,t)}}function A1e(e,t,n){return n[0]=n[0]&&n[0].toLowerCase(),Cs.prototype[t].apply(e,n)}var _1e=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t})(Cs),D1e=_1e.prototype;D1e.on=S1e("on");D1e.off=S1e("off");var lh,cA,G8,Rc,j8,dA,fA,kv,Mv,$Y,VY,pA,HY,K8,zY,T1e,zl,WY,Bv,pC=(function(e){Lt(t,e);function t(n,r,a){var i=e.call(this,new lyt)||this;i._chartsViews=[],i._chartsMap={},i._componentsViews=[],i._componentsMap={},i._pendingActions=[],a=a||{},i._dom=n;var o="canvas",l="auto",s=!1;i[W8]=1,a.ssr&&vme(function(p){var f=Sr(p),h=f.dataIndex;if(h!=null){var m=Wn();return m.set("series_index",f.seriesIndex),m.set("data_index",h),f.ssrType&&m.set("ssr_type",f.ssrType),m}});var u=i._zr=dR(n,{renderer:a.renderer||o,devicePixelRatio:a.devicePixelRatio,width:a.width,height:a.height,ssr:a.ssr,useDirtyRect:xn(a.useDirtyRect,s),useCoarsePointer:xn(a.useCoarsePointer,l),pointerSize:a.pointerSize});i._ssr=a.ssr,i._throttledZrFlush=_F(Cn(u.flush,u),17),i._updateTheme(r),i._locale=Q1t(a.locale||gve),i._coordSysMgr=new wF;var c=i._api=zY(i);function d(p,f){return p.__prio-f.__prio}return l7(mC,d),l7(zR,d),i._scheduler=new a1e(i,c,zR,mC),i._messageCenter=new _1e,i._initEvents(),i.resize=Cn(i.resize,i),u.animation.on("frame",i._onframe,i),$Y(u,i),VY(u,i),P6(i),i}return t.prototype._onframe=function(){if(!this._disposed){WY(this);var n=this._scheduler;if(this[Si]){var r=this[Si].silent;this[ri]=!0,Bv(this);try{lh(this),Rc.update.call(this,null,this[Si].updateParams)}catch(s){throw this[ri]=!1,this[Si]=null,s}this._zr.flush(),this[ri]=!1,this[Si]=null,kv.call(this,r),Mv.call(this,r)}else if(n.unfinished){var a=Gyt,i=this._model,o=this._api;n.unfinished=!1;do{var l=+new Date;n.performSeriesTasks(i),n.performDataProcessorTasks(i),dA(this,i),n.performVisualTasks(i),K8(this,this._model,o,"remain",{}),a-=+new Date-l}while(a>0&&n.unfinished);n.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(n,r,a){if(!this[ri]){if(this._disposed){this.id;return}var i,o,l;if(Sn(r)&&(a=r.lazyUpdate,i=r.silent,o=r.replaceMerge,l=r.transition,r=r.notMerge),this[ri]=!0,Bv(this),!this._model||r){var s=new H0t(this._api),u=this._theme,c=this._model=new WN;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,u,this._locale,s)}this._model.setOption(n,{replaceMerge:o},WR);var d={seriesTransition:l,optionChanged:!0};if(a)this[Si]={silent:i,updateParams:d},this[ri]=!1,this.getZr().wakeUp();else{try{lh(this),Rc.update.call(this,null,d)}catch(p){throw this[Si]=null,this[ri]=!1,p}this._ssr||this._zr.flush(),this[Si]=null,this[ri]=!1,kv.call(this,i),Mv.call(this,i)}}},t.prototype.setTheme=function(n,r){if(!this[ri]){if(this._disposed){this.id;return}var a=this._model;if(a){var i=r&&r.silent,o=null;this[Si]&&(i==null&&(i=this[Si].silent),o=this[Si].updateParams,this[Si]=null),this[ri]=!0,Bv(this);try{this._updateTheme(n),a.setTheme(this._theme),lh(this),Rc.update.call(this,{type:"setTheme"},o)}catch(l){throw this[ri]=!1,l}this[ri]=!1,kv.call(this,i),Mv.call(this,i)}}},t.prototype._updateTheme=function(n){mn(n)&&(n=x1e[n]),n&&(n=Bn(n),n&&Nve(n,!0),this._theme=n)},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||er.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(n){return this.renderToCanvas(n)},t.prototype.renderToCanvas=function(n){n=n||{};var r=this._zr.painter;return r.getRenderedCanvas({backgroundColor:n.backgroundColor||this._model.get("backgroundColor"),pixelRatio:n.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(n){n=n||{};var r=this._zr.painter;return r.renderToString({useViewBox:n.useViewBox})},t.prototype.getSvgDataURL=function(){var n=this._zr,r=n.storage.getDisplayList();return ke(r,function(a){a.stopAnimation(null,!0)}),n.painter.toDataURL()},t.prototype.getDataURL=function(n){if(this._disposed){this.id;return}n=n||{};var r=n.excludeComponents,a=this._model,i=[],o=this;ke(r,function(s){a.eachComponent({mainType:s},function(u){var c=o._componentsMap[u.__viewId];c.group.ignore||(i.push(c),c.group.ignore=!0)})});var l=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(n).toDataURL("image/"+(n&&n.type||"png"));return ke(i,function(s){s.group.ignore=!1}),l},t.prototype.getConnectedDataURL=function(n){if(this._disposed){this.id;return}var r=n.type==="svg",a=this.group,i=Math.min,o=Math.max,l=1/0;if(vC[a]){var s=l,u=l,c=-l,d=-l,p=[],f=n&&n.pixelRatio||this.getDevicePixelRatio();ke(im,function(F,b){if(F.group===a){var E=r?F.getZr().painter.getSvgDom().innerHTML:F.renderToCanvas(Bn(n)),w=F.getDom().getBoundingClientRect();s=i(w.left,s),u=i(w.top,u),c=o(w.right,c),d=o(w.bottom,d),p.push({dom:E,left:w.left,top:w.top})}}),s*=f,u*=f,c*=f,d*=f;var h=c-s,m=d-u,v=ms.createCanvas(),g=dR(v,{renderer:r?"svg":"canvas"});if(g.resize({width:h,height:m}),r){var C="";return ke(p,function(F){var b=F.left-s,E=F.top-u;C+='<g transform="translate('+b+","+E+')">'+F.dom+"</g>"}),g.painter.getSvgRoot().innerHTML=C,n.connectedBackgroundColor&&g.painter.setBackgroundColor(n.connectedBackgroundColor),g.refreshImmediately(),g.painter.toDataURL()}else return n.connectedBackgroundColor&&g.add(new Xr({shape:{x:0,y:0,width:h,height:m},style:{fill:n.connectedBackgroundColor}})),ke(p,function(F){var b=new Ol({style:{x:F.left*f-s,y:F.top*f-u,image:F.dom}});g.add(b)}),g.refreshImmediately(),v.toDataURL("image/"+(n&&n.type||"png"))}else return this.getDataURL(n)},t.prototype.convertToPixel=function(n,r,a){return j8(this,"convertToPixel",n,r,a)},t.prototype.convertToLayout=function(n,r,a){return j8(this,"convertToLayout",n,r,a)},t.prototype.convertFromPixel=function(n,r,a){return j8(this,"convertFromPixel",n,r,a)},t.prototype.containPixel=function(n,r){if(this._disposed){this.id;return}var a=this._model,i,o=lb(a,n);return ke(o,function(l,s){s.indexOf("Models")>=0&&ke(l,function(u){var c=u.coordinateSystem;if(c&&c.containPoint)i=i||!!c.containPoint(r);else if(s==="seriesModels"){var d=this._chartsMap[u.__viewId];d&&d.containPoint&&(i=i||d.containPoint(r,u))}},this)},this),!!i},t.prototype.getVisual=function(n,r){var a=this._model,i=lb(a,n,{defaultMainType:"series"}),o=i.seriesModel,l=o.getData(),s=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?l.indexOfRawIndex(i.dataIndex):null;return s!=null?u1e(l,s,r):c1e(l,r)},t.prototype.getViewOfComponentModel=function(n){return this._componentsMap[n.__viewId]},t.prototype.getViewOfSeriesModel=function(n){return this._chartsMap[n.__viewId]},t.prototype._initEvents=function(){var n=this;ke(rbt,function(a){var i=function(o){var l=n.getModel(),s=o.target,u,c=a==="globalout";if(c?u={}:s&&o1(s,function(m){var v=Sr(m);if(v&&v.dataIndex!=null){var g=v.dataModel||l.getSeriesByIndex(v.seriesIndex);return u=g&&g.getDataParams(v.dataIndex,v.dataType,s)||{},!0}else if(v.eventData)return u=Vt({},v.eventData),!0},!0),u){var d=u.componentType,p=u.componentIndex;(d==="markLine"||d==="markPoint"||d==="markArea")&&(d="series",p=u.seriesIndex);var f=d&&p!=null&&l.getComponent(d,p),h=f&&n[f.mainType==="series"?"_chartsMap":"_componentsMap"][f.__viewId];u.event=o,u.type=a,n._$eventProcessor.eventInfo={targetEl:s,packedEvent:u,model:f,view:h},n.trigger(a,u)}};i.zrEventfulCallAtLast=!0,n._zr.on(a,i,n)});var r=this._messageCenter;ke(HR,function(a,i){r.on(i,function(o){n.trigger(i,o)})}),fyt(r,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var n=this.getDom();n&&xme(this.getDom(),ZN,"");var r=this,a=r._api,i=r._model;ke(r._componentsViews,function(o){o.dispose(i,a)}),ke(r._chartsViews,function(o){o.dispose(i,a)}),r._zr.dispose(),r._dom=r._model=r._chartsMap=r._componentsMap=r._chartsViews=r._componentsViews=r._scheduler=r._api=r._zr=r._throttledZrFlush=r._theme=r._coordSysMgr=r._messageCenter=null,delete im[r.id]},t.prototype.resize=function(n){if(!this[ri]){if(this._disposed){this.id;return}this._zr.resize(n);var r=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!r){var a=r.resetOption("media"),i=n&&n.silent;this[Si]&&(i==null&&(i=this[Si].silent),a=!0,this[Si]=null),this[ri]=!0,Bv(this);try{a&&lh(this),Rc.update.call(this,{type:"resize",animation:Vt({duration:0},n&&n.animation)})}catch(o){throw this[ri]=!1,o}this[ri]=!1,kv.call(this,i),Mv.call(this,i)}}},t.prototype.showLoading=function(n,r){if(this._disposed){this.id;return}if(Sn(n)&&(r=n,n=""),n=n||"default",this.hideLoading(),!!GR[n]){var a=GR[n](this._api,r),i=this._zr;this._loadingFX=a,i.add(a)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(n){var r=Vt({},n);return r.type=VR[n.type],r},t.prototype.dispatchAction=function(n,r){if(this._disposed){this.id;return}if(Sn(r)||(r={silent:!!r}),!!hC[n.type]&&this._model){if(this[ri]){this._pendingActions.push(n);return}var a=r.silent;fA.call(this,n,a);var i=r.flush;i?this._zr.flush():i!==!1&&er.browser.weChat&&this._throttledZrFlush(),kv.call(this,a),Mv.call(this,a)}},t.prototype.updateLabelLayout=function(){Rs.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(n){if(this._disposed){this.id;return}var r=n.seriesIndex,a=this.getModel(),i=a.getSeriesByIndex(r);i.appendData(n),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=(function(){lh=function(d){var p=d._scheduler;p.restorePipelines(d._model),p.prepareStageTasks(),cA(d,!0),cA(d,!1),p.plan()},cA=function(d,p){for(var f=d._model,h=d._scheduler,m=p?d._componentsViews:d._chartsViews,v=p?d._componentsMap:d._chartsMap,g=d._zr,C=d._api,F=0;F<m.length;F++)m[F].__alive=!1;p?f.eachComponent(function(w,S){w!=="series"&&b(S)}):f.eachSeries(b);function b(w){var S=w.__requireNewView;w.__requireNewView=!1;var A="_ec_"+w.id+"_"+w.type,_=!S&&v[A];if(!_){var D=ju(w.type),x=p?yi.getClass(D.main,D.sub):Lo.getClass(D.sub);_=new x,_.init(f,C),v[A]=_,m.push(_),g.add(_.group)}w.__viewId=_.__id=A,_.__alive=!0,_.__model=w,_.group.__ecComponentInfo={mainType:w.mainType,index:w.componentIndex},!p&&h.prepareView(_,w,f,C)}for(var F=0;F<m.length;){var E=m[F];E.__alive?F++:(!p&&E.renderTask.dispose(),g.remove(E.group),E.dispose(f,C),m.splice(F,1),v[E.__id]===E&&delete v[E.__id],E.__id=E.group.__ecComponentInfo=null)}},G8=function(d,p,f,h,m){var v=d._model;if(v.setUpdatePayload(f),!h){ke([].concat(d._componentsViews).concat(d._chartsViews),E);return}var g={};g[h+"Id"]=f[h+"Id"],g[h+"Index"]=f[h+"Index"],g[h+"Name"]=f[h+"Name"];var C={mainType:h,query:g};m&&(C.subType=m);var F=f.excludeSeriesId,b;F!=null&&(b=Wn(),ke(mi(F),function(w){var S=ko(w,null);S!=null&&b.set(S,!0)})),v&&v.eachComponent(C,function(w){var S=b&&b.get(w.id)!=null;if(!S)if(Aq(f))if(w instanceof il)f.type===nm&&!f.notBlur&&!w.get(["emphasis","disabled"])&&qvt(w,f,d._api);else{var A=dN(w.mainType,w.componentIndex,f.name,d._api),_=A.focusSelf,D=A.dispatchers;f.type===nm&&_&&!f.notBlur&&ER(w.mainType,w.componentIndex,d._api),D&&ke(D,function(x){f.type===nm?h0(x):m0(x)})}else SR(f)&&w instanceof il&&(Xvt(w,f,d._api),wq(w),zl(d))},d),v&&v.eachComponent(C,function(w){var S=b&&b.get(w.id)!=null;S||E(d[h==="series"?"_chartsMap":"_componentsMap"][w.__viewId])},d);function E(w){w&&w.__alive&&w[p]&&w[p](w.__model,v,d._api,f)}},Rc={prepareAndUpdate:function(d){lh(this),Rc.update.call(this,d,d&&{optionChanged:d.newOption!=null})},update:function(d,p){var f=this._model,h=this._api,m=this._zr,v=this._coordSysMgr,g=this._scheduler;if(f){f.setUpdatePayload(d),g.restoreData(f,d),g.performSeriesTasks(f),v.create(f,h),g.performDataProcessorTasks(f,d),dA(this,f),v.update(f,h),r(f),g.performVisualTasks(f,d);var C=f.get("backgroundColor")||"transparent";m.setBackgroundColor(C);var F=f.get("darkMode");F!=null&&F!=="auto"&&m.setDarkMode(F),pA(this,f,h,d,p),Rs.trigger("afterupdate",f,h)}},updateTransform:function(d){var p=this,f=this._model,h=this._api;if(f){f.setUpdatePayload(d);var m=[];f.eachComponent(function(g,C){if(g!=="series"){var F=p.getViewOfComponentModel(C);if(F&&F.__alive)if(F.updateTransform){var b=F.updateTransform(C,f,h,d);b&&b.update&&m.push(F)}else m.push(F)}});var v=Wn();f.eachSeries(function(g){var C=p._chartsMap[g.__viewId];if(C.updateTransform){var F=C.updateTransform(g,f,h,d);F&&F.update&&v.set(g.uid,1)}else v.set(g.uid,1)}),r(f),this._scheduler.performVisualTasks(f,d,{setDirty:!0,dirtyMap:v}),K8(this,f,h,d,{},v),Rs.trigger("afterupdate",f,h)}},updateView:function(d){var p=this._model;p&&(p.setUpdatePayload(d),Lo.markUpdateMethod(d,"updateView"),r(p),this._scheduler.performVisualTasks(p,d,{setDirty:!0}),pA(this,p,this._api,d,{}),Rs.trigger("afterupdate",p,this._api))},updateVisual:function(d){var p=this,f=this._model;f&&(f.setUpdatePayload(d),f.eachSeries(function(h){h.getData().clearAllVisual()}),Lo.markUpdateMethod(d,"updateVisual"),r(f),this._scheduler.performVisualTasks(f,d,{visualType:"visual",setDirty:!0}),f.eachComponent(function(h,m){if(h!=="series"){var v=p.getViewOfComponentModel(m);v&&v.__alive&&v.updateVisual(m,f,p._api,d)}}),f.eachSeries(function(h){var m=p._chartsMap[h.__viewId];m.updateVisual(h,f,p._api,d)}),Rs.trigger("afterupdate",f,this._api))},updateLayout:function(d){Rc.update.call(this,d)}};function n(d,p,f,h,m){if(d._disposed){d.id;return}for(var v=d._model,g=d._coordSysMgr.getCoordinateSystems(),C,F=lb(v,f),b=0;b<g.length;b++){var E=g[b];if(E[p]&&(C=E[p](v,F,h,m))!=null)return C}}j8=n,dA=function(d,p){var f=d._chartsMap,h=d._scheduler;p.eachSeries(function(m){h.updateStreamModes(m,f[m.__viewId])})},fA=function(d,p){var f=this,h=this.getModel(),m=d.type,v=d.escapeConnect,g=hC[m],C=(g.update||"update").split(":"),F=C.pop(),b=C[0]!=null&&ju(C[0]);this[ri]=!0,Bv(this);var E=[d],w=!1;d.batch&&(w=!0,E=on(d.batch,function(k){return k=ir(Vt({},k),d),k.batch=null,k}));var S=[],A,_=[],D=g.nonRefinedEventType,x=SR(d),M=Aq(d);if(M&&Xme(this._api),ke(E,function(k){var R=g.action(k,h,f._api);if(g.refineEvent?_.push(R):A=R,A=A||Vt({},k),A.type=D,S.push(A),M){var T=rN(d),O=T.queryOptionMap,$=T.mainTypeSpecified,V=$?O.keys()[0]:"series";G8(f,F,k,V),zl(f)}else x?(G8(f,F,k,"series"),zl(f)):b&&G8(f,F,k,b.main,b.sub)}),F!=="none"&&!M&&!x&&!b)try{this[Si]?(lh(this),Rc.update.call(this,d),this[Si]=null):Rc[F].call(this,d)}catch(k){throw this[ri]=!1,k}if(w?A={type:D,escapeConnect:v,batch:S}:A=S[0],this[ri]=!1,!p){var L=void 0;if(g.refineEvent){var P=g.refineEvent(_,d,h,this._api).eventContent;al(Sn(P)),L=ir({type:g.refinedEventType},P),L.fromAction=d.type,L.fromActionPayload=d,L.escapeConnect=!0}var N=this._messageCenter;N.trigger(A.type,A),L&&N.trigger(L.type,L)}},kv=function(d){for(var p=this._pendingActions;p.length;){var f=p.shift();fA.call(this,f,d)}},Mv=function(d){!d&&this.trigger("updated")},$Y=function(d,p){d.on("rendered",function(f){p.trigger("rendered",f),d.animation.isFinished()&&!p[Si]&&!p._scheduler.unfinished&&!p._pendingActions.length&&p.trigger("finished")})},VY=function(d,p){d.on("mouseover",function(f){var h=f.target,m=o1(h,wR);m&&(Yvt(m,f,p._api),zl(p))}).on("mouseout",function(f){var h=f.target,m=o1(h,wR);m&&(Jvt(m,f,p._api),zl(p))}).on("click",function(f){var h=f.target,m=o1(h,function(C){return Sr(C).dataIndex!=null},!0);if(m){var v=m.selected?"unselect":"select",g=Sr(m);p._api.dispatchAction({type:v,dataType:g.dataType,dataIndexInside:g.dataIndex,seriesIndex:g.seriesIndex,isFromClick:!0})}})};function r(d){d.clearColorPalette(),d.eachSeries(function(p){p.clearColorPalette()})}function a(d){var p=[],f=[],h=!1;if(d.eachComponent(function(C,F){var b=F.get("zlevel")||0,E=F.get("z")||0,w=F.getZLevelKey();h=h||!!w,(C==="series"?f:p).push({zlevel:b,z:E,idx:F.componentIndex,type:C,key:w})}),h){var m=p.concat(f),v,g;l7(m,function(C,F){return C.zlevel===F.zlevel?C.z-F.z:C.zlevel-F.zlevel}),ke(m,function(C){var F=d.getComponent(C.type,C.idx),b=C.zlevel,E=C.key;v!=null&&(b=Math.max(v,b)),E?(b===v&&E!==g&&b++,g=E):g&&(b===v&&b++,g=""),v=b,F.setZLevel(b)})}}pA=function(d,p,f,h,m){a(p),HY(d,p,f,h,m),ke(d._chartsViews,function(v){v.__alive=!1}),K8(d,p,f,h,m),ke(d._chartsViews,function(v){v.__alive||v.remove(p,f)})},HY=function(d,p,f,h,m,v){ke(v||d._componentsViews,function(g){var C=g.__model;u(C,g),g.render(C,p,f,h),s(C,g),c(C,g)})},K8=function(d,p,f,h,m,v){var g=d._scheduler;m=Vt(m||{},{updatedSeries:p.getSeries()}),Rs.trigger("series:beforeupdate",p,f,m);var C=!1;p.eachSeries(function(F){var b=d._chartsMap[F.__viewId];b.__alive=!0;var E=b.renderTask;g.updatePayload(E,h),u(F,b),v&&v.get(F.uid)&&E.dirty(),E.perform(g.getPerformArgs(E))&&(C=!0),b.group.silent=!!F.get("silent"),l(F,b),wq(F)}),g.unfinished=C||g.unfinished,Rs.trigger("series:layoutlabels",p,f,m),Rs.trigger("series:transition",p,f,m),p.eachSeries(function(F){var b=d._chartsMap[F.__viewId];s(F,b),c(F,b)}),o(d,p),Rs.trigger("series:afterupdate",p,f,m)},zl=function(d){d[sA]=!0,d.getZr().wakeUp()},Bv=function(d){d[W8]=(d[W8]+1)%1e3},WY=function(d){d[sA]&&(d.getZr().storage.traverse(function(p){ub(p)||i(p)}),d[sA]=!1)};function i(d){for(var p=[],f=d.currentStates,h=0;h<f.length;h++){var m=f[h];m==="emphasis"||m==="blur"||m==="select"||p.push(m)}d.selected&&d.states.select&&p.push("select"),d.hoverState===pF&&d.states.emphasis?p.push("emphasis"):d.hoverState===fF&&d.states.blur&&p.push("blur"),d.useStates(p)}function o(d,p){var f=d._zr,h=f.storage,m=0;h.traverse(function(v){v.isGroup||m++}),m>p.get("hoverLayerThreshold")&&!er.node&&!er.worker&&p.eachSeries(function(v){if(!v.preventUsingHoverLayer){var g=d._chartsMap[v.__viewId];g.__alive&&g.eachRendered(function(C){C.states.emphasis&&(C.states.emphasis.hoverLayer=!0)})}})}function l(d,p){var f=d.get("blendMode")||null;p.eachRendered(function(h){h.isGroup||(h.style.blend=f)})}function s(d,p){if(!d.preventAutoZ){var f=P5(d);p.eachRendered(function(h){return fve(h,f.z,f.zlevel),!0})}}function u(d,p){p.eachRendered(function(f){if(!ub(f)){var h=f.getTextContent(),m=f.getTextGuideLine();f.stateTransition&&(f.stateTransition=null),h&&h.stateTransition&&(h.stateTransition=null),m&&m.stateTransition&&(m.stateTransition=null),f.hasState()?(f.prevStates=f.currentStates,f.clearStates()):f.prevStates&&(f.prevStates=null)}})}function c(d,p){var f=d.getModel("stateAnimation"),h=d.isAnimationEnabled(),m=f.get("duration"),v=m>0?{duration:m,delay:f.get("delay"),easing:f.get("easing")}:null;p.eachRendered(function(g){if(g.states&&g.states.emphasis){if(ub(g))return;if(g instanceof Qr&&r1t(g),g.__dirty){var C=g.prevStates;C&&g.useStates(C)}if(h){g.stateTransition=v;var F=g.getTextContent(),b=g.getTextGuideLine();F&&(F.stateTransition=v),b&&(b.stateTransition=v)}g.__dirty&&i(g)}})}zY=function(d){return new((function(p){Lt(f,p);function f(){return p!==null&&p.apply(this,arguments)||this}return f.prototype.getCoordinateSystems=function(){return d._coordSysMgr.getCoordinateSystems()},f.prototype.getComponentByElement=function(h){for(;h;){var m=h.__ecComponentInfo;if(m!=null)return d._model.getComponent(m.mainType,m.index);h=h.parent}},f.prototype.enterEmphasis=function(h,m){h0(h,m),zl(d)},f.prototype.leaveEmphasis=function(h,m){m0(h,m),zl(d)},f.prototype.enterBlur=function(h){Uvt(h),zl(d)},f.prototype.leaveBlur=function(h){Ume(h),zl(d)},f.prototype.enterSelect=function(h){qme(h),zl(d)},f.prototype.leaveSelect=function(h){Yme(h),zl(d)},f.prototype.getModel=function(){return d.getModel()},f.prototype.getViewOfComponentModel=function(h){return d.getViewOfComponentModel(h)},f.prototype.getViewOfSeriesModel=function(h){return d.getViewOfSeriesModel(h)},f.prototype.getMainProcessVersion=function(){return d[W8]},f})(Pve))(d)},T1e=function(d){function p(f,h){for(var m=0;m<f.length;m++){var v=f[m];v[uA]=h}}ke(VR,function(f,h){d._messageCenter.on(h,function(m){if(vC[d.group]&&d[uA]!==NY){if(m&&m.escapeConnect)return;var v=d.makeActionFromEvent(m),g=[];ke(im,function(C){C!==d&&C.group===d.group&&g.push(C)}),p(g,NY),ke(g,function(C){C[uA]!==tbt&&C.dispatchAction(v)}),p(g,nbt)}})})}})(),t})(Cs),XN=pC.prototype;XN.on=w1e("on");XN.off=w1e("off");XN.one=function(e,t,n){var r=this;function a(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];t&&t.apply&&t.apply(this,i),r.off(e,a)}this.on.call(this,e,a,n)};var rbt=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];var hC={},VR={},HR={},zR=[],WR=[],mC=[],x1e={},GR={},im={},vC={},abt=+new Date-0,ibt=+new Date-0,ZN="_echarts_instance_";function obt(e,t,n){var r=!(n&&n.ssr);if(r){var a=QN(e);if(a)return a}var i=new pC(e,t,n);return i.id="ec_"+abt++,im[i.id]=i,r&&xme(e,ZN,i.id),T1e(i),Rs.trigger("afterinit",i),i}function lbt(e){if(Zt(e)){var t=e;e=null,ke(t,function(n){n.group!=null&&(e=n.group)}),e=e||"g_"+ibt++,ke(t,function(n){n.group=e})}return vC[e]=!0,e}function k1e(e){vC[e]=!1}var sbt=k1e;function ubt(e){mn(e)?e=im[e]:e instanceof pC||(e=QN(e)),e instanceof pC&&!e.isDisposed()&&e.dispose()}function QN(e){return im[Nmt(e,ZN)]}function cbt(e){return im[e]}function e$(e,t){x1e[e]=t}function t$(e){sr(WR,e)<0&&WR.push(e)}function n$(e,t){r$(zR,e,t,qyt)}function M1e(e){xF("afterinit",e)}function B1e(e){xF("afterupdate",e)}function xF(e,t){Rs.on(e,t)}function gu(e,t,n){var r,a,i,o,l;In(t)&&(n=t,t=""),Sn(e)?(r=e.type,a=e.event,o=e.update,l=e.publishNonRefinedEvent,n||(n=e.action),i=e.refineEvent):(r=e,a=t);function s(c){return c.toLowerCase()}a=s(a||r);var u=i?s(r):a;hC[r]||(al(IY.test(r)&&IY.test(a)),i&&al(a!==r),hC[r]={actionType:r,refinedEventType:a,nonRefinedEventType:u,update:o,action:n,refineEvent:i},HR[a]=1,i&&l&&(HR[u]=1),VR[u]=r)}function R1e(e,t){wF.register(e,t)}function dbt(e){var t=wF.get(e);if(t)return t.getDimensionsInfo?t.getDimensionsInfo():t.dimensions.slice()}function fbt(e,t){}function L1e(e,t){r$(mC,e,t,b1e,"layout")}function vp(e,t){r$(mC,e,t,C1e,"visual")}var GY=[];function r$(e,t,n,r,a){if((In(t)||Sn(t))&&(n=t,t=r),!(sr(GY,n)>=0)){GY.push(n);var i=a1e.wrapStageHandler(n,a);i.__prio=t,i.__raw=n,e.push(i)}}function a$(e,t){GR[e]=t}function pbt(e){khe({createCanvas:e})}function O1e(e,t,n){var r=y1e("registerMap");r&&r(e,t,n)}function hbt(e){var t=y1e("getMap");return t&&t(e)}var P1e=ggt;vp(JN,Ugt);vp(TF,qgt);vp(TF,Ygt);vp(JN,syt);vp(TF,uyt);vp(F1e,Vyt);t$(Nve);n$(Kyt,Q0t);a$("default",Jgt);gu({type:nm,event:nm,update:nm},xi);gu({type:p7,event:p7,update:p7},xi);gu({type:Z6,event:uN,update:Z6,action:xi,refineEvent:i$,publishNonRefinedEvent:!0});gu({type:CR,event:uN,update:CR,action:xi,refineEvent:i$,publishNonRefinedEvent:!0});gu({type:Q6,event:uN,update:Q6,action:xi,refineEvent:i$,publishNonRefinedEvent:!0});function i$(e,t,n,r){return{eventContent:{selected:Zvt(n),isFromClick:t.isFromClick||!1}}}e$("default",{});e$("dark",s1e);var mbt={};function qg(e){return e==null?0:e.length||1}function jY(e){return e}var o$=(function(){function e(t,n,r,a,i,o){this._old=t,this._new=n,this._oldKeyGetter=r||jY,this._newKeyGetter=a||jY,this.context=i,this._diffModeMultiple=o==="multiple"}return e.prototype.add=function(t){return this._add=t,this},e.prototype.update=function(t){return this._update=t,this},e.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},e.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},e.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},e.prototype.remove=function(t){return this._remove=t,this},e.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},e.prototype._executeOneToOne=function(){var t=this._old,n=this._new,r={},a=new Array(t.length),i=new Array(n.length);this._initIndexMap(t,null,a,"_oldKeyGetter"),this._initIndexMap(n,r,i,"_newKeyGetter");for(var o=0;o<t.length;o++){var l=a[o],s=r[l],u=qg(s);if(u>1){var c=s.shift();s.length===1&&(r[l]=s[0]),this._update&&this._update(c,o)}else u===1?(r[l]=null,this._update&&this._update(s,o)):this._remove&&this._remove(o)}this._performRestAdd(i,r)},e.prototype._executeMultiple=function(){var t=this._old,n=this._new,r={},a={},i=[],o=[];this._initIndexMap(t,r,i,"_oldKeyGetter"),this._initIndexMap(n,a,o,"_newKeyGetter");for(var l=0;l<i.length;l++){var s=i[l],u=r[s],c=a[s],d=qg(u),p=qg(c);if(d>1&&p===1)this._updateManyToOne&&this._updateManyToOne(c,u),a[s]=null;else if(d===1&&p>1)this._updateOneToMany&&this._updateOneToMany(c,u),a[s]=null;else if(d===1&&p===1)this._update&&this._update(c,u),a[s]=null;else if(d>1&&p>1)this._updateManyToMany&&this._updateManyToMany(c,u),a[s]=null;else if(d>1)for(var f=0;f<d;f++)this._remove&&this._remove(u[f]);else this._remove&&this._remove(u)}this._performRestAdd(o,a)},e.prototype._performRestAdd=function(t,n){for(var r=0;r<t.length;r++){var a=t[r],i=n[a],o=qg(i);if(o>1)for(var l=0;l<o;l++)this._add&&this._add(i[l]);else o===1&&this._add&&this._add(i);n[a]=null}},e.prototype._initIndexMap=function(t,n,r,a){for(var i=this._diffModeMultiple,o=0;o<t.length;o++){var l="_ec_"+this[a](t[o],o);if(i||(r[o]=l),!!n){var s=n[l],u=qg(s);u===0?(n[l]=o,i&&r.push(l)):u===1?n[l]=[s,o]:s.push(o)}}},e})(),vbt=(function(){function e(t,n){this._encode=t,this._schema=n}return e.prototype.get=function(){return{fullDimensions:this._getFullDimensionNames(),encode:this._encode}},e.prototype._getFullDimensionNames=function(){return this._cachedDimNames||(this._cachedDimNames=this._schema?this._schema.makeOutputDimensionNames():[]),this._cachedDimNames},e})();function gbt(e,t){var n={},r=n.encode={},a=Wn(),i=[],o=[],l={};ke(e.dimensions,function(p){var f=e.getDimensionInfo(p),h=f.coordDim;if(h){var m=f.coordDimIndex;hA(r,h)[m]=p,f.isExtraCoord||(a.set(h,1),bbt(f.type)&&(i[0]=p),hA(l,h)[m]=e.getDimensionIndex(f.name)),f.defaultTooltip&&o.push(p)}Mve.each(function(v,g){var C=hA(r,g),F=f.otherDims[g];F!=null&&F!==!1&&(C[F]=f.name)})});var s=[],u={};a.each(function(p,f){var h=r[f];u[f]=h[0],s=s.concat(h)}),n.dataDimsOnCoord=s,n.dataDimIndicesOnCoord=on(s,function(p){return e.getDimensionInfo(p).storeDimIndex}),n.encodeFirstDimNotExtra=u;var c=r.label;c&&c.length&&(i=c.slice());var d=r.tooltip;return d&&d.length?o=d.slice():o.length||(o=i.slice()),r.defaultedLabel=i,r.defaultedTooltip=o,n.userOutput=new vbt(l,t),n}function hA(e,t){return e.hasOwnProperty(t)||(e[t]=[]),e[t]}function ybt(e){return e==="category"?"ordinal":e==="time"?"time":"float"}function bbt(e){return!(e==="ordinal"||e==="time")}var b7=(function(){function e(t){this.otherDims={},t!=null&&Vt(this,t)}return e})(),Cbt=jr(),Fbt={float:"f",int:"i",ordinal:"o",number:"n",time:"t"},I1e=(function(){function e(t){this.dimensions=t.dimensions,this._dimOmitted=t.dimensionOmitted,this.source=t.source,this._fullDimCount=t.fullDimensionCount,this._updateDimOmitted(t.dimensionOmitted)}return e.prototype.isDimensionOmitted=function(){return this._dimOmitted},e.prototype._updateDimOmitted=function(t){this._dimOmitted=t,t&&(this._dimNameMap||(this._dimNameMap=V1e(this.source)))},e.prototype.getSourceDimensionIndex=function(t){return xn(this._dimNameMap.get(t),-1)},e.prototype.getSourceDimension=function(t){var n=this.source.dimensionsDefine;if(n)return n[t]},e.prototype.makeStoreSchema=function(){for(var t=this._fullDimCount,n=Hve(this.source),r=!H1e(t),a="",i=[],o=0,l=0;o<t;o++){var s=void 0,u=void 0,c=void 0,d=this.dimensions[l];if(d&&d.storeDimIndex===o)s=n?d.name:null,u=d.type,c=d.ordinalMeta,l++;else{var p=this.getSourceDimension(o);p&&(s=n?p.name:null,u=p.type)}i.push({property:s,type:u,ordinalMeta:c}),n&&s!=null&&(!d||!d.isCalculationCoord)&&(a+=r?s.replace(/\`/g,"`1").replace(/\$/g,"`2"):s),a+="$",a+=Fbt[u]||"f",c&&(a+=c.uid),a+="$"}var f=this.source,h=[f.seriesLayoutBy,f.startIndex,a].join("$$");return{dimensions:i,hash:h}},e.prototype.makeOutputDimensionNames=function(){for(var t=[],n=0,r=0;n<this._fullDimCount;n++){var a=void 0,i=this.dimensions[r];if(i&&i.storeDimIndex===n)i.isCalculationCoord||(a=i.name),r++;else{var o=this.getSourceDimension(n);o&&(a=o.name)}t.push(a)}return t},e.prototype.appendCalculationDimension=function(t){this.dimensions.push(t),t.isCalculationCoord=!0,this._fullDimCount++,this._updateDimOmitted(!0)},e})();function N1e(e){return e instanceof I1e}function $1e(e){for(var t=Wn(),n=0;n<(e||[]).length;n++){var r=e[n],a=Sn(r)?r.name:r;a!=null&&t.get(a)==null&&t.set(a,n)}return t}function V1e(e){var t=Cbt(e);return t.dimNameMap||(t.dimNameMap=$1e(e.dimensionsDefine))}function H1e(e){return e>30}var Yg=Sn,Ud=on,Ebt=typeof Int32Array=="undefined"?Array:Int32Array,wbt="e\0\0",KY=-1,Sbt=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],Abt=["_approximateExtent"],UY,U8,Jg,Xg,mA,Zg,vA,l$=(function(){function e(t,n){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","minmaxDownSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","minmaxDownSample","lttbDownSample"];var r,a=!1;N1e(t)?(r=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(a=!0,r=t),r=r||["x","y"];for(var i={},o=[],l={},s=!1,u={},c=0;c<r.length;c++){var d=r[c],p=mn(d)?new b7({name:d}):d instanceof b7?d:new b7(d),f=p.name;p.type=p.type||"float",p.coordDim||(p.coordDim=f,p.coordDimIndex=0);var h=p.otherDims=p.otherDims||{};o.push(f),i[f]=p,u[f]!=null&&(s=!0),p.createInvertedIndices&&(l[f]=[]);var m=c;Jr(p.storeDimIndex)&&(m=p.storeDimIndex),h.itemName===0&&(this._nameDimIdx=m),h.itemId===0&&(this._idDimIdx=m),a&&(p.storeDimIndex=c)}if(this.dimensions=o,this._dimInfos=i,this._initGetDimensionInfo(s),this.hostModel=n,this._invertedIndicesMap=l,this._dimOmitted){var v=this._dimIdxToName=Wn();ke(o,function(g){v.set(i[g].storeDimIndex,g)})}}return e.prototype.getDimension=function(t){var n=this._recognizeDimIndex(t);if(n==null)return t;if(n=t,!this._dimOmitted)return this.dimensions[n];var r=this._dimIdxToName.get(n);if(r!=null)return r;var a=this._schema.getSourceDimension(n);if(a)return a.name},e.prototype.getDimensionIndex=function(t){var n=this._recognizeDimIndex(t);if(n!=null)return n;if(t==null)return-1;var r=this._getDimInfo(t);return r?r.storeDimIndex:this._dimOmitted?this._schema.getSourceDimensionIndex(t):-1},e.prototype._recognizeDimIndex=function(t){if(Jr(t)||t!=null&&!isNaN(t)&&!this._getDimInfo(t)&&(!this._dimOmitted||this._schema.getSourceDimensionIndex(t)<0))return+t},e.prototype._getStoreDimIndex=function(t){var n=this.getDimensionIndex(t);return n},e.prototype.getDimensionInfo=function(t){return this._getDimInfo(this.getDimension(t))},e.prototype._initGetDimensionInfo=function(t){var n=this._dimInfos;this._getDimInfo=t?function(r){return n.hasOwnProperty(r)?n[r]:void 0}:function(r){return n[r]}},e.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},e.prototype.mapDimension=function(t,n){var r=this._dimSummary;if(n==null)return r.encodeFirstDimNotExtra[t];var a=r.encode[t];return a?a[n]:null},e.prototype.mapDimensionsAll=function(t){var n=this._dimSummary,r=n.encode[t];return(r||[]).slice()},e.prototype.getStore=function(){return this._store},e.prototype.initData=function(t,n,r){var a=this,i;if(t instanceof BR&&(i=t),!i){var o=this.dimensions,l=GN(t)||ho(t)?new zve(t,o.length):t;i=new BR;var s=Ud(o,function(u){return{type:a._dimInfos[u].type,property:u}});i.initData(l,s,r)}this._store=i,this._nameList=(n||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,i.count()),this._dimSummary=gbt(this,this._schema),this.userOutput=this._dimSummary.userOutput},e.prototype.appendData=function(t){var n=this._store.appendData(t);this._doInit(n[0],n[1])},e.prototype.appendValues=function(t,n){var r=this._store.appendValues(t,n&&n.length),a=r.start,i=r.end,o=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),n)for(var l=a;l<i;l++){var s=l-a;this._nameList[l]=n[s],o&&vA(this,l)}},e.prototype._updateOrdinalMeta=function(){for(var t=this._store,n=this.dimensions,r=0;r<n.length;r++){var a=this._dimInfos[n[r]];a.ordinalMeta&&t.collectOrdinalMeta(a.storeDimIndex,a.ordinalMeta)}},e.prototype._shouldMakeIdFromName=function(){var t=this._store.getProvider();return this._idDimIdx==null&&t.getSource().sourceFormat!==Wf&&!t.fillStorage},e.prototype._doInit=function(t,n){if(!(t>=n)){var r=this._store,a=r.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList,l=a.getSource().sourceFormat,s=l===Pl;if(s&&!a.pure)for(var u=[],c=t;c<n;c++){var d=a.getItem(c,u);if(!this.hasItemOption&&Amt(d)&&(this.hasItemOption=!0),d){var p=d.name;i[c]==null&&p!=null&&(i[c]=ko(p,null));var f=d.id;o[c]==null&&f!=null&&(o[c]=ko(f,null))}}if(this._shouldMakeIdFromName())for(var c=t;c<n;c++)vA(this,c);UY(this)}},e.prototype.getApproximateExtent=function(t){return this._approximateExtent[t]||this._store.getDataExtent(this._getStoreDimIndex(t))},e.prototype.setApproximateExtent=function(t,n){n=this.getDimension(n),this._approximateExtent[n]=t.slice()},e.prototype.getCalculationInfo=function(t){return this._calculationInfo[t]},e.prototype.setCalculationInfo=function(t,n){Yg(t)?Vt(this._calculationInfo,t):this._calculationInfo[t]=n},e.prototype.getName=function(t){var n=this.getRawIndex(t),r=this._nameList[n];return r==null&&this._nameDimIdx!=null&&(r=Jg(this,this._nameDimIdx,n)),r==null&&(r=""),r},e.prototype._getCategory=function(t,n){var r=this._store.get(t,n),a=this._store.getOrdinalMeta(t);return a?a.categories[r]:r},e.prototype.getId=function(t){return U8(this,this.getRawIndex(t))},e.prototype.count=function(){return this._store.count()},e.prototype.get=function(t,n){var r=this._store,a=this._dimInfos[t];if(a)return r.get(a.storeDimIndex,n)},e.prototype.getByRawIndex=function(t,n){var r=this._store,a=this._dimInfos[t];if(a)return r.getByRawIndex(a.storeDimIndex,n)},e.prototype.getIndices=function(){return this._store.getIndices()},e.prototype.getDataExtent=function(t){return this._store.getDataExtent(this._getStoreDimIndex(t))},e.prototype.getSum=function(t){return this._store.getSum(this._getStoreDimIndex(t))},e.prototype.getMedian=function(t){return this._store.getMedian(this._getStoreDimIndex(t))},e.prototype.getValues=function(t,n){var r=this,a=this._store;return Zt(t)?a.getValues(Ud(t,function(i){return r._getStoreDimIndex(i)}),n):a.getValues(t)},e.prototype.hasValue=function(t){for(var n=this._dimSummary.dataDimIndicesOnCoord,r=0,a=n.length;r<a;r++)if(isNaN(this._store.get(n[r],t)))return!1;return!0},e.prototype.indexOfName=function(t){for(var n=0,r=this._store.count();n<r;n++)if(this.getName(n)===t)return n;return-1},e.prototype.getRawIndex=function(t){return this._store.getRawIndex(t)},e.prototype.indexOfRawIndex=function(t){return this._store.indexOfRawIndex(t)},e.prototype.rawIndexOf=function(t,n){var r=t&&this._invertedIndicesMap[t],a=r&&r[n];return a==null||isNaN(a)?KY:a},e.prototype.each=function(t,n,r){In(t)&&(r=n,n=t,t=[]);var a=r||this,i=Ud(Xg(t),this._getStoreDimIndex,this);this._store.each(i,a?Cn(n,a):n)},e.prototype.filterSelf=function(t,n,r){In(t)&&(r=n,n=t,t=[]);var a=r||this,i=Ud(Xg(t),this._getStoreDimIndex,this);return this._store=this._store.filter(i,a?Cn(n,a):n),this},e.prototype.selectRange=function(t){var n=this,r={},a=yr(t);return ke(a,function(i){var o=n._getStoreDimIndex(i);r[o]=t[i]}),this._store=this._store.selectRange(r),this},e.prototype.mapArray=function(t,n,r){In(t)&&(r=n,n=t,t=[]),r=r||this;var a=[];return this.each(t,function(){a.push(n&&n.apply(this,arguments))},r),a},e.prototype.map=function(t,n,r,a){var i=r||a||this,o=Ud(Xg(t),this._getStoreDimIndex,this),l=Zg(this);return l._store=this._store.map(o,i?Cn(n,i):n),l},e.prototype.modify=function(t,n,r,a){var i=r||a||this,o=Ud(Xg(t),this._getStoreDimIndex,this);this._store.modify(o,i?Cn(n,i):n)},e.prototype.downSample=function(t,n,r,a){var i=Zg(this);return i._store=this._store.downSample(this._getStoreDimIndex(t),n,r,a),i},e.prototype.minmaxDownSample=function(t,n){var r=Zg(this);return r._store=this._store.minmaxDownSample(this._getStoreDimIndex(t),n),r},e.prototype.lttbDownSample=function(t,n){var r=Zg(this);return r._store=this._store.lttbDownSample(this._getStoreDimIndex(t),n),r},e.prototype.getRawDataItem=function(t){return this._store.getRawDataItem(t)},e.prototype.getItemModel=function(t){var n=this.hostModel,r=this.getRawDataItem(t);return new ha(r,n,n&&n.ecModel)},e.prototype.diff=function(t){var n=this;return new o$(t?t.getStore().getIndices():[],this.getStore().getIndices(),function(r){return U8(t,r)},function(r){return U8(n,r)})},e.prototype.getVisual=function(t){var n=this._visual;return n&&n[t]},e.prototype.setVisual=function(t,n){this._visual=this._visual||{},Yg(t)?Vt(this._visual,t):this._visual[t]=n},e.prototype.getItemVisual=function(t,n){var r=this._itemVisuals[t],a=r&&r[n];return a==null?this.getVisual(n):a},e.prototype.hasItemVisual=function(){return this._itemVisuals.length>0},e.prototype.ensureUniqueItemVisual=function(t,n){var r=this._itemVisuals,a=r[t];a||(a=r[t]={});var i=a[n];return i==null&&(i=this.getVisual(n),Zt(i)?i=i.slice():Yg(i)&&(i=Vt({},i)),a[n]=i),i},e.prototype.setItemVisual=function(t,n,r){var a=this._itemVisuals[t]||{};this._itemVisuals[t]=a,Yg(n)?Vt(a,n):a[n]=r},e.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},e.prototype.setLayout=function(t,n){Yg(t)?Vt(this._layout,t):this._layout[t]=n},e.prototype.getLayout=function(t){return this._layout[t]},e.prototype.getItemLayout=function(t){return this._itemLayouts[t]},e.prototype.setItemLayout=function(t,n,r){this._itemLayouts[t]=r?Vt(this._itemLayouts[t]||{},n):n},e.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},e.prototype.setItemGraphicEl=function(t,n){var r=this.hostModel&&this.hostModel.seriesIndex;Ivt(r,this.dataType,t,n),this._graphicEls[t]=n},e.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},e.prototype.eachItemGraphicEl=function(t,n){ke(this._graphicEls,function(r,a){r&&t&&t.call(n,r,a)})},e.prototype.cloneShallow=function(t){return t||(t=new e(this._schema?this._schema:Ud(this.dimensions,this._getDimInfo,this),this.hostModel)),mA(t,this),t._store=this._store,t},e.prototype.wrapMethod=function(t,n){var r=this[t];In(r)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var a=r.apply(this,arguments);return n.apply(this,[a].concat(nF(arguments)))})},e.internalField=(function(){UY=function(t){var n=t._invertedIndicesMap;ke(n,function(r,a){var i=t._dimInfos[a],o=i.ordinalMeta,l=t._store;if(o){r=n[a]=new Ebt(o.categories.length);for(var s=0;s<r.length;s++)r[s]=KY;for(var s=0;s<l.count();s++)r[l.get(i.storeDimIndex,s)]=s}})},Jg=function(t,n,r){return ko(t._getCategory(n,r),null)},U8=function(t,n){var r=t._idList[n];return r==null&&t._idDimIdx!=null&&(r=Jg(t,t._idDimIdx,n)),r==null&&(r=wbt+n),r},Xg=function(t){return Zt(t)||(t=t!=null?[t]:[]),t},Zg=function(t){var n=new e(t._schema?t._schema:Ud(t.dimensions,t._getDimInfo,t),t.hostModel);return mA(n,t),n},mA=function(t,n){ke(Sbt.concat(n.__wrappedMethods||[]),function(r){n.hasOwnProperty(r)&&(t[r]=n[r])}),t.__wrappedMethods=n.__wrappedMethods,ke(Abt,function(r){t[r]=Bn(n[r])}),t._calculationInfo=Vt({},n._calculationInfo)},vA=function(t,n){var r=t._nameList,a=t._idList,i=t._nameDimIdx,o=t._idDimIdx,l=r[n],s=a[n];if(l==null&&i!=null&&(r[n]=l=Jg(t,i,n)),s==null&&o!=null&&(a[n]=s=Jg(t,o,n)),s==null&&l!=null){var u=t._nameRepeatCount,c=u[l]=(u[l]||0)+1;s=l,c>1&&(s+="__ec__"+c),a[n]=s}}})(),e})();function _bt(e,t){return s$(e,t).dimensions}function s$(e,t){GN(e)||(e=$ve(e)),t=t||{};var n=t.coordDimensions||[],r=t.dimensionsDefine||e.dimensionsDefine||[],a=Wn(),i=[],o=Tbt(e,n,r,t.dimensionsCount),l=t.canOmitUnusedDimensions&&H1e(o),s=r===e.dimensionsDefine,u=s?V1e(e):$1e(r),c=t.encodeDefine;!c&&t.encodeDefaulter&&(c=t.encodeDefaulter(e,o));for(var d=Wn(c),p=new Uve(o),f=0;f<p.length;f++)p[f]=-1;function h(_){var D=p[_];if(D<0){var x=r[_],M=Sn(x)?x:{name:x},L=new b7,P=M.name;P!=null&&u.get(P)!=null&&(L.name=L.displayName=P),M.type!=null&&(L.type=M.type),M.displayName!=null&&(L.displayName=M.displayName);var N=i.length;return p[_]=N,L.storeDimIndex=_,i.push(L),L}return i[D]}if(!l)for(var f=0;f<o;f++)h(f);d.each(function(_,D){var x=mi(_).slice();if(x.length===1&&!mn(x[0])&&x[0]<0){d.set(D,!1);return}var M=d.set(D,[]);ke(x,function(L,P){var N=mn(L)?u.get(L):L;N!=null&&N<o&&(M[P]=N,v(h(N),D,P))})});var m=0;ke(n,function(_){var D,x,M,L;if(mn(_))D=_,L={};else{L=_,D=L.name;var P=L.ordinalMeta;L.ordinalMeta=null,L=Vt({},L),L.ordinalMeta=P,x=L.dimsDef,M=L.otherDims,L.name=L.coordDim=L.coordDimIndex=L.dimsDef=L.otherDims=null}var N=d.get(D);if(N!==!1){if(N=mi(N),!N.length)for(var k=0;k<(x&&x.length||1);k++){for(;m<o&&h(m).coordDim!=null;)m++;m<o&&N.push(m++)}ke(N,function(R,T){var O=h(R);if(s&&L.type!=null&&(O.type=L.type),v(ir(O,L),D,T),O.name==null&&x){var $=x[T];!Sn($)&&($={name:$}),O.name=O.displayName=$.name,O.defaultTooltip=$.defaultTooltip}M&&ir(O.otherDims,M)})}});function v(_,D,x){Mve.get(D)!=null?_.otherDims[D]=x:(_.coordDim=D,_.coordDimIndex=x,a.set(D,!0))}var g=t.generateCoord,C=t.generateCoordCount,F=C!=null;C=g?C||1:0;var b=g||"value";function E(_){_.name==null&&(_.name=_.coordDim)}if(l)ke(i,function(_){E(_)}),i.sort(function(_,D){return _.storeDimIndex-D.storeDimIndex});else for(var w=0;w<o;w++){var S=h(w),A=S.coordDim;A==null&&(S.coordDim=xbt(b,a,F),S.coordDimIndex=0,(!g||C<=0)&&(S.isExtraCoord=!0),C--),E(S),S.type==null&&(Lve(e,w)===Oi.Must||S.isExtraCoord&&(S.otherDims.itemName!=null||S.otherDims.seriesName!=null))&&(S.type="ordinal")}return Dbt(i),new I1e({source:e,dimensions:i,fullDimensionCount:o,dimensionOmitted:l})}function Dbt(e){for(var t=Wn(),n=0;n<e.length;n++){var r=e[n],a=r.name,i=t.get(a)||0;i>0&&(r.name=a+(i-1)),i++,t.set(a,i)}}function Tbt(e,t,n,r){var a=Math.max(e.dimensionsDetectedCount||1,t.length,n.length,r||0);return ke(t,function(i){var o;Sn(i)&&(o=i.dimsDef)&&(a=Math.max(a,o.length))}),a}function xbt(e,t,n){if(n||t.hasKey(e)){for(var r=0;t.hasKey(e+r);)r++;e+=r}return t.set(e,!0),e}var kbt=(function(){function e(t){this.coordSysDims=[],this.axisMap=Wn(),this.categoryAxisMap=Wn(),this.coordSysName=t}return e})();function Mbt(e){var t=e.get("coordinateSystem"),n=new kbt(t),r=Bbt[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}var Bbt={cartesian2d:function(e,t,n,r){var a=e.getReferringComponents("xAxis",Di).models[0],i=e.getReferringComponents("yAxis",Di).models[0];t.coordSysDims=["x","y"],n.set("x",a),n.set("y",i),Rv(a)&&(r.set("x",a),t.firstCategoryDimIndex=0),Rv(i)&&(r.set("y",i),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(e,t,n,r){var a=e.getReferringComponents("singleAxis",Di).models[0];t.coordSysDims=["single"],n.set("single",a),Rv(a)&&(r.set("single",a),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var a=e.getReferringComponents("polar",Di).models[0],i=a.findAxisModel("radiusAxis"),o=a.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],n.set("radius",i),n.set("angle",o),Rv(i)&&(r.set("radius",i),t.firstCategoryDimIndex=0),Rv(o)&&(r.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,r){t.coordSysDims=["lng","lat"]},parallel:function(e,t,n,r){var a=e.ecModel,i=a.getComponent("parallel",e.get("parallelIndex")),o=t.coordSysDims=i.dimensions.slice();ke(i.parallelAxisIndex,function(l,s){var u=a.getComponent("parallelAxis",l),c=o[s];n.set(c,u),Rv(u)&&(r.set(c,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=s))})},matrix:function(e,t,n,r){var a=e.getReferringComponents("matrix",Di).models[0];t.coordSysDims=["x","y"];var i=a.getDimensionModel("x"),o=a.getDimensionModel("y");n.set("x",i),n.set("y",o),r.set("x",i),r.set("y",o)}};function Rv(e){return e.get("type")==="category"}function z1e(e,t,n){n=n||{};var r=n.byIndex,a=n.stackedCoordDimension,i,o,l;Rbt(t)?i=t:(o=t.schema,i=o.dimensions,l=t.store);var s=!!(e&&e.get("stack")),u,c,d,p;if(ke(i,function(C,F){mn(C)&&(i[F]=C={name:C}),s&&!C.isExtraCoord&&(!r&&!u&&C.ordinalMeta&&(u=C),!c&&C.type!=="ordinal"&&C.type!=="time"&&(!a||a===C.coordDim)&&(c=C))}),c&&!r&&!u&&(r=!0),c){d="__\0ecstackresult_"+e.id,p="__\0ecstackedover_"+e.id,u&&(u.createInvertedIndices=!0);var f=c.coordDim,h=c.type,m=0;ke(i,function(C){C.coordDim===f&&m++});var v={name:d,coordDim:f,coordDimIndex:m,type:h,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},g={name:p,coordDim:p,coordDimIndex:m+1,type:h,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(l&&(v.storeDimIndex=l.ensureCalculationDimension(p,h),g.storeDimIndex=l.ensureCalculationDimension(d,h)),o.appendCalculationDimension(v),o.appendCalculationDimension(g)):(i.push(v),i.push(g))}return{stackedDimension:c&&c.name,stackedByDimension:u&&u.name,isStackedByIndex:r,stackedOverDimension:p,stackResultDimension:d}}function Rbt(e){return!N1e(e.schema)}function lp(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}function W1e(e,t){return lp(e,t)?e.getCalculationInfo("stackResultDimension"):t}function Lbt(e,t){var n=e.get("coordinateSystem"),r=wF.get(n),a;return t&&t.coordSysDims&&(a=on(t.coordSysDims,function(i){var o={name:i},l=t.axisMap.get(i);if(l){var s=l.get("type");o.type=ybt(s)}return o})),a||(a=r&&(r.getDimensionsInfo?r.getDimensionsInfo():r.dimensions.slice())||["x","y"]),a}function Obt(e,t,n){var r,a;return n&&ke(e,function(i,o){var l=i.coordDim,s=n.categoryAxisMap.get(l);s&&(r==null&&(r=o),i.ordinalMeta=s.getOrdinalMeta(),t&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(a=!0)}),!a&&r!=null&&(e[r].otherDims.itemName=0),r}function kF(e,t,n){n=n||{};var r=t.getSourceManager(),a,i=!1;a=r.getSource(),i=a.sourceFormat===Pl;var o=Mbt(t),l=Lbt(t,o),s=n.useEncodeDefaulter,u=In(s)?s:s?Rr(T0t,l,t):null,c={coordDimensions:l,generateCoord:n.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},d=s$(a,c),p=Obt(d.dimensions,n.createInvertedIndices,o),f=i?null:r.getSharedDataStore(d),h=z1e(t,{schema:d,store:f}),m=new l$(d,t);m.setCalculationInfo(h);var v=p!=null&&Pbt(a)?function(g,C,F,b){return b===p?F:this.defaultDimValueGetter(g,C,F,b)}:null;return m.hasItemOption=!1,m.initData(i?a:f,null,v),m}function Pbt(e){if(e.sourceFormat===Pl){var t=Ibt(e.data||[]);return!Zt(i4(t))}}function Ibt(e){for(var t=0;t<e.length&&e[t]==null;)t++;return e[t]}function jR(e){return e.type==="interval"||e.type==="log"}function Nbt(e,t,n,r,a){var i={},o=i.interval=tN(t/n,!0);r!=null&&o<r&&(o=i.interval=r),a!=null&&o>a&&(o=i.interval=a);var l=i.intervalPrecision=z5(o),s=i.niceTickExtent=[Ti(Math.ceil(e[0]/o)*o,l),Ti(Math.floor(e[1]/o)*o,l)];return $bt(s,e),i}function gA(e){var t=Math.pow(10,sF(e)),n=e/t;return n?n===2?n=3:n===3?n=5:n*=2:n=1,Ti(n*t)}function z5(e){return Gu(e)+2}function qY(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function $bt(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),qY(e,0,t),qY(e,1,t),e[0]>e[1]&&(e[0]=e[1])}function u$(e,t){return e>=t[0]&&e<=t[1]}var Vbt=(function(){function e(){this.normalize=YY,this.scale=JY}return e.prototype.updateMethods=function(t){t.hasBreaks()?(this.normalize=Cn(t.normalize,t),this.scale=Cn(t.scale,t)):(this.normalize=YY,this.scale=JY)},e})();function YY(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function JY(e,t){return e*(t[1]-t[0])+t[0]}function KR(e,t,n){var r=Math.log(e);return[Math.log(n?t[0]:Math.max(0,t[0]))/r,Math.log(n?t[1]:Math.max(0,t[1]))/r]}var gp=(function(){function e(t){this._calculator=new Vbt,this._setting=t||{},this._extent=[1/0,-1/0]}return e.prototype.getSetting=function(t){return this._setting[t]},e.prototype._innerUnionExtent=function(t){var n=this._extent;this._innerSetExtent(t[0]<n[0]?t[0]:n[0],t[1]>n[1]?t[1]:n[1])},e.prototype.unionExtentFromData=function(t,n){this._innerUnionExtent(t.getApproximateExtent(n))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(t,n){this._innerSetExtent(t,n)},e.prototype._innerSetExtent=function(t,n){var r=this._extent;isNaN(t)||(r[0]=t),isNaN(n)||(r[1]=n),this._brkCtx&&this._brkCtx.update(r)},e.prototype.setBreaksFromOption=function(t){},e.prototype._innerSetBreak=function(t){this._brkCtx&&(this._brkCtx.setBreaks(t),this._calculator.updateMethods(this._brkCtx),this._brkCtx.update(this._extent))},e.prototype._innerGetBreaks=function(){return this._brkCtx?this._brkCtx.breaks:[]},e.prototype.hasBreaks=function(){return this._brkCtx?this._brkCtx.hasBreaks():!1},e.prototype._getExtentSpanWithBreaks=function(){return this._brkCtx&&this._brkCtx.hasBreaks()?this._brkCtx.getExtentSpan():this._extent[1]-this._extent[0]},e.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(t){this._isBlank=t},e})();uF(gp);var Hbt=0,UR=(function(){function e(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++Hbt,this._onCollect=t.onCollect}return e.createByAxisModel=function(t){var n=t.option,r=n.data,a=r&&on(r,zbt);return new e({categories:a,needCollect:!a,deduplication:n.dedplication!==!1})},e.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},e.prototype.parseAndCollect=function(t){var n,r=this._needCollect;if(!mn(t)&&!r)return t;if(r&&!this._deduplication)return n=this.categories.length,this.categories[n]=t,this._onCollect&&this._onCollect(t,n),n;var a=this._getOrCreateMap();return n=a.get(t),n==null&&(r?(n=this.categories.length,this.categories[n]=t,a.set(t,n),this._onCollect&&this._onCollect(t,n)):n=NaN),n},e.prototype._getOrCreateMap=function(){return this._map||(this._map=Wn(this.categories))},e})();function zbt(e){return Sn(e)&&e.value!=null?e.value:e+""}var G1e=(function(e){Lt(t,e);function t(n){var r=e.call(this,n)||this;r.type="ordinal";var a=r.getSetting("ordinalMeta");return a||(a=new UR({})),Zt(a)&&(a=new UR({categories:on(a,function(i){return Sn(i)?i.value:i})})),r._ordinalMeta=a,r._extent=r.getSetting("extent")||[0,a.categories.length-1],r}return t.prototype.parse=function(n){return n==null?NaN:mn(n)?this._ordinalMeta.getOrdinal(n):Math.round(n)},t.prototype.contain=function(n){return u$(n,this._extent)&&n>=0&&n<this._ordinalMeta.categories.length},t.prototype.normalize=function(n){return n=this._getTickNumber(n),this._calculator.normalize(n,this._extent)},t.prototype.scale=function(n){return n=Math.round(this._calculator.scale(n,this._extent)),this.getRawOrdinalNumber(n)},t.prototype.getTicks=function(){for(var n=[],r=this._extent,a=r[0];a<=r[1];)n.push({value:a}),a++;return n},t.prototype.getMinorTicks=function(n){},t.prototype.setSortInfo=function(n){if(n==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var r=n.ordinalNumbers,a=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,l=this._ordinalMeta.categories.length,s=Math.min(l,r.length);o<s;++o){var u=r[o];a[o]=u,i[u]=o}for(var c=0;o<l;++o){for(;i[c]!=null;)c++;a.push(c),i[c]=o}},t.prototype._getTickNumber=function(n){var r=this._ticksByOrdinalNumber;return r&&n>=0&&n<r.length?r[n]:n},t.prototype.getRawOrdinalNumber=function(n){var r=this._ordinalNumbersByTick;return r&&n>=0&&n<r.length?r[n]:n},t.prototype.getLabel=function(n){if(!this.isBlank()){var r=this.getRawOrdinalNumber(n.value),a=this._ordinalMeta.categories[r];return a==null?"":a+""}},t.prototype.count=function(){return this._extent[1]-this._extent[0]+1},t.prototype.isInExtentRange=function(n){return n=this._getTickNumber(n),this._extent[0]<=n&&this._extent[1]>=n},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t})(gp);gp.registerClass(G1e);var qd=Ti,y0=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="interval",n._interval=0,n._intervalPrecision=2,n}return t.prototype.parse=function(n){return n==null||n===""?NaN:Number(n)},t.prototype.contain=function(n){return u$(n,this._extent)},t.prototype.normalize=function(n){return this._calculator.normalize(n,this._extent)},t.prototype.scale=function(n){return this._calculator.scale(n,this._extent)},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(n){this._interval=n,this._niceExtent=this._extent.slice(),this._intervalPrecision=z5(n)},t.prototype.getTicks=function(n){n=n||{};var r=this._interval,a=this._extent,i=this._niceExtent,o=this._intervalPrecision,l=aC(),s=[];if(!r)return s;n.breakTicks;var u=1e4;a[0]<i[0]&&(n.expandToNicedExtent?s.push({value:qd(i[0]-r,o)}):s.push({value:a[0]}));for(var c=function(h,m){return Math.round((m-h)/r)},d=i[0];d<=i[1];){if(s.push({value:d}),d=qd(d+r,o),this._brkCtx){var p=this._brkCtx.calcNiceTickMultiple(d,c);p>=0&&(d=qd(d+p*r,o))}if(s.length>0&&d===s[s.length-1].value)break;if(s.length>u)return[]}var f=s.length?s[s.length-1].value:i[1];return a[1]>f&&(n.expandToNicedExtent?s.push({value:qd(f+r,o)}):s.push({value:a[1]})),n.breakTicks,s},t.prototype.getMinorTicks=function(n){for(var r=this.getTicks({expandToNicedExtent:!0}),a=[],i=this.getExtent(),o=1;o<r.length;o++){var l=r[o],s=r[o-1];if(!(s.break||l.break)){for(var u=0,c=[],d=l.value-s.value,p=d/n,f=z5(p);u<n-1;){var h=qd(s.value+(u+1)*p,f);h>i[0]&&h<i[1]&&c.push(h),u++}var m=aC();m&&m.pruneTicksByBreak("auto",c,this._getNonTransBreaks(),function(v){return v},this._interval,i),a.push(c)}}return a},t.prototype._getNonTransBreaks=function(){return this._brkCtx?this._brkCtx.breaks:[]},t.prototype.getLabel=function(n,r){if(n==null)return"";var a=r&&r.precision;a==null?a=Gu(n.value)||0:a==="auto"&&(a=this._intervalPrecision);var i=qd(n.value,a,!0);return PN(i)},t.prototype.calcNiceTicks=function(n,r,a){n=n||5;var i=this._extent.slice(),o=this._getExtentSpanWithBreaks();if(isFinite(o)){o<0&&(o=-o,i.reverse(),this._innerSetExtent(i[0],i[1]),i=this._extent.slice());var l=Nbt(i,o,n,r,a);this._intervalPrecision=l.intervalPrecision,this._interval=l.interval,this._niceExtent=l.niceTickExtent}},t.prototype.calcNiceExtent=function(n){var r=this._extent.slice();if(r[0]===r[1])if(r[0]!==0){var a=Math.abs(r[0]);n.fixMax||(r[1]+=a/2),r[0]-=a/2}else r[1]=1;var i=r[1]-r[0];isFinite(i)||(r[0]=0,r[1]=1),this._innerSetExtent(r[0],r[1]),r=this._extent.slice(),this.calcNiceTicks(n.splitNumber,n.minInterval,n.maxInterval);var o=this._interval,l=this._intervalPrecision;n.fixMin||(r[0]=qd(Math.floor(r[0]/o)*o,l)),n.fixMax||(r[1]=qd(Math.ceil(r[1]/o)*o,l)),this._innerSetExtent(r[0],r[1])},t.prototype.setNiceExtent=function(n,r){this._niceExtent=[n,r]},t.type="interval",t})(gp);gp.registerClass(y0);var j1e=typeof Float32Array!="undefined",Wbt=j1e?Float32Array:Array;function nd(e){return Zt(e)?j1e?new Float32Array(e):e:new Wbt(e)}var Gbt="__ec_stack_";function K1e(e){return e.get("stack")||Gbt+e.seriesIndex}function c$(e){return e.dim+e.index}function U1e(e,t){var n=[];return t.eachSeriesByType(e,function(r){Y1e(r)&&n.push(r)}),n}function jbt(e){var t={};ke(e,function(s){var u=s.coordinateSystem,c=u.getBaseAxis();if(!(c.type!=="time"&&c.type!=="value"))for(var d=s.getData(),p=c.dim+"_"+c.index,f=d.getDimensionIndex(d.mapDimension(c.dim)),h=d.getStore(),m=0,v=h.count();m<v;++m){var g=h.get(f,m);t[p]?t[p].push(g):t[p]=[g]}});var n={};for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];if(a){a.sort(function(s,u){return s-u});for(var i=null,o=1;o<a.length;++o){var l=a[o]-a[o-1];l>0&&(i=i===null?l:Math.min(i,l))}n[r]=i}}return n}function q1e(e){var t=jbt(e),n=[];return ke(e,function(r){var a=r.coordinateSystem,i=a.getBaseAxis(),o=i.getExtent(),l;if(i.type==="category")l=i.getBandWidth();else if(i.type==="value"||i.type==="time"){var s=i.dim+"_"+i.index,u=t[s],c=Math.abs(o[1]-o[0]),d=i.scale.getExtent(),p=Math.abs(d[1]-d[0]);l=u?c/p*u:c}else{var f=r.getData();l=Math.abs(o[1]-o[0])/f.count()}var h=Br(r.get("barWidth"),l),m=Br(r.get("barMaxWidth"),l),v=Br(r.get("barMinWidth")||(J1e(r)?.5:1),l),g=r.get("barGap"),C=r.get("barCategoryGap"),F=r.get("defaultBarGap");n.push({bandWidth:l,barWidth:h,barMaxWidth:m,barMinWidth:v,barGap:g,barCategoryGap:C,defaultBarGap:F,axisKey:c$(i),stackId:K1e(r)})}),Kbt(n)}function Kbt(e){var t={};ke(e,function(r,a){var i=r.axisKey,o=r.bandWidth,l=t[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:r.defaultBarGap||0,stacks:{}},s=l.stacks;t[i]=l;var u=r.stackId;s[u]||l.autoWidthCount++,s[u]=s[u]||{width:0,maxWidth:0};var c=r.barWidth;c&&!s[u].width&&(s[u].width=c,c=Math.min(l.remainedWidth,c),l.remainedWidth-=c);var d=r.barMaxWidth;d&&(s[u].maxWidth=d);var p=r.barMinWidth;p&&(s[u].minWidth=p);var f=r.barGap;f!=null&&(l.gap=f);var h=r.barCategoryGap;h!=null&&(l.categoryGap=h)});var n={};return ke(t,function(r,a){n[a]={};var i=r.stacks,o=r.bandWidth,l=r.categoryGap;if(l==null){var s=yr(i).length;l=Math.max(35-s*4,15)+"%"}var u=Br(l,o),c=Br(r.gap,1),d=r.remainedWidth,p=r.autoWidthCount,f=(d-u)/(p+(p-1)*c);f=Math.max(f,0),ke(i,function(g){var C=g.maxWidth,F=g.minWidth;if(g.width){var b=g.width;C&&(b=Math.min(b,C)),F&&(b=Math.max(b,F)),g.width=b,d-=b+c*b,p--}else{var b=f;C&&C<b&&(b=Math.min(C,d)),F&&F>b&&(b=F),b!==f&&(g.width=b,d-=b+c*b,p--)}}),f=(d-u)/(p+(p-1)*c),f=Math.max(f,0);var h=0,m;ke(i,function(g,C){g.width||(g.width=f),m=g,h+=g.width*(1+c)}),m&&(h-=m.width*c);var v=-h/2;ke(i,function(g,C){n[a][C]=n[a][C]||{bandWidth:o,offset:v,width:g.width},v+=g.width*(1+c)})}),n}function Ubt(e,t,n){if(e&&t){var r=e[c$(t)];return r}}function qbt(e,t){var n=U1e(e,t),r=q1e(n);ke(n,function(a){var i=a.getData(),o=a.coordinateSystem,l=o.getBaseAxis(),s=K1e(a),u=r[c$(l)][s],c=u.offset,d=u.width;i.setLayout({bandWidth:u.bandWidth,offset:c,size:d})})}function Ybt(e){return{seriesType:e,plan:UN(),reset:function(t){if(Y1e(t)){var n=t.getData(),r=t.coordinateSystem,a=r.getBaseAxis(),i=r.getOtherAxis(a),o=n.getDimensionIndex(n.mapDimension(i.dim)),l=n.getDimensionIndex(n.mapDimension(a.dim)),s=t.get("showBackground",!0),u=n.mapDimension(i.dim),c=n.getCalculationInfo("stackResultDimension"),d=lp(n,u)&&!!n.getCalculationInfo("stackedOnSeries"),p=i.isHorizontal(),f=Jbt(a,i),h=J1e(t),m=t.get("barMinHeight")||0,v=c&&n.getDimensionIndex(c),g=n.getLayout("size"),C=n.getLayout("offset");return{progress:function(F,b){for(var E=F.count,w=h&&nd(E*3),S=h&&s&&nd(E*3),A=h&&nd(E),_=r.master.getRect(),D=p?_.width:_.height,x,M=b.getStore(),L=0;(x=F.next())!=null;){var P=M.get(d?v:o,x),N=M.get(l,x),k=f,R=void 0;d&&(R=+P-M.get(o,x));var T=void 0,O=void 0,$=void 0,V=void 0;if(p){var W=r.dataToPoint([P,N]);if(d){var U=r.dataToPoint([R,N]);k=U[0]}T=k,O=W[1]+C,$=W[0]-k,V=g,Math.abs($)<m&&($=($<0?-1:1)*m)}else{var W=r.dataToPoint([N,P]);if(d){var U=r.dataToPoint([N,R]);k=U[1]}T=W[0]+C,O=k,$=g,V=W[1]-k,Math.abs(V)<m&&(V=(V<=0?-1:1)*m)}h?(w[L]=T,w[L+1]=O,w[L+2]=p?$:V,S&&(S[L]=p?_.x:T,S[L+1]=p?O:_.y,S[L+2]=D),A[x]=x):b.setItemLayout(x,{x:T,y:O,width:$,height:V}),L+=3}h&&b.setLayout({largePoints:w,largeDataIndices:A,largeBackgroundPoints:S,valueAxisHorizontal:p})}}}}}}function Y1e(e){return e.coordinateSystem&&e.coordinateSystem.type==="cartesian2d"}function J1e(e){return e.pipelineContext&&e.pipelineContext.large}function Jbt(e,t){var n=t.model.get("startValue");return n||(n=0),t.toGlobalCoord(t.dataToCoord(t.type==="log"?n>0?n:1:n))}var Xbt=function(e,t,n,r){for(;n<r;){var a=n+r>>>1;e[a][1]<t?n=a+1:r=a}return n},X1e=(function(e){Lt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="time",r}return t.prototype.getLabel=function(n){var r=this.getSetting("useUTC");return f4(n.value,zq[u0t(fb(this._minLevelUnit))]||zq.second,r,this.getSetting("locale"))},t.prototype.getFormattedLabel=function(n,r,a){var i=this.getSetting("useUTC"),o=this.getSetting("locale");return c0t(n,r,a,o,i)},t.prototype.getTicks=function(n){var r=this._interval,a=this._extent,i=[];if(!r)return i;var o=this.getSetting("useUTC"),l=iC(a[1],o);i.push({value:a[0],time:{level:0,upperTimeUnit:l,lowerTimeUnit:l}});var s=i5t(this._minLevelUnit,this._approxInterval,o,a,this._getExtentSpanWithBreaks(),this._brkCtx);i=i.concat(s);var u=iC(a[1],o);i.push({value:a[1],time:{level:0,upperTimeUnit:u,lowerTimeUnit:u}}),this.getSetting("useUTC");var c=rm.length-1,d=0;return ke(i,function(p){c=Math.min(c,sr(rm,p.time.upperTimeUnit)),d=Math.max(d,p.time.level)}),i},t.prototype.calcNiceExtent=function(n){var r=this.getExtent();if(r[0]===r[1]&&(r[0]-=Ql,r[1]+=Ql),r[1]===-1/0&&r[0]===1/0){var a=new Date;r[1]=+new Date(a.getFullYear(),a.getMonth(),a.getDate()),r[0]=r[1]-Ql}this._innerSetExtent(r[0],r[1]),this.calcNiceTicks(n.splitNumber,n.minInterval,n.maxInterval)},t.prototype.calcNiceTicks=function(n,r,a){n=n||10;var i=this._getExtentSpanWithBreaks();this._approxInterval=i/n,r!=null&&this._approxInterval<r&&(this._approxInterval=r),a!=null&&this._approxInterval>a&&(this._approxInterval=a);var o=q8.length,l=Math.min(Xbt(q8,this._approxInterval,0,o),o-1);this._interval=q8[l][1],this._intervalPrecision=z5(this._interval),this._minLevelUnit=q8[Math.max(l-1,0)][0]},t.prototype.parse=function(n){return Jr(n)?n:+Bd(n)},t.prototype.contain=function(n){return u$(n,this._extent)},t.prototype.normalize=function(n){return this._calculator.normalize(n,this._extent)},t.prototype.scale=function(n){return this._calculator.scale(n,this._extent)},t.type="time",t})(y0),q8=[["second",TN],["minute",xN],["hour",db],["quarter-day",db*6],["half-day",db*12],["day",Ql*1.2],["half-week",Ql*3.5],["week",Ql*7],["month",Ql*31],["quarter",Ql*95],["half-year",Hq/2],["year",Hq]];function Zbt(e,t,n,r){return oC(new Date(t),e,r).getTime()===oC(new Date(n),e,r).getTime()}function Qbt(e,t){return e/=Ql,e>16?16:e>7.5?7:e>3.5?4:e>1.5?2:1}function e5t(e){var t=30*Ql;return e/=t,e>6?6:e>3?3:e>2?2:1}function t5t(e){return e/=db,e>12?12:e>6?6:e>3.5?4:e>2?2:1}function XY(e,t){return e/=t?xN:TN,e>30?30:e>20?20:e>15?15:e>10?10:e>5?5:e>2?2:1}function n5t(e){return tN(e,!0)}function r5t(e,t,n){var r=Math.max(0,sr(rm,t)-1);return oC(new Date(e),rm[r],n).getTime()}function a5t(e,t){var n=new Date(0);n[e](1);var r=n.getTime();n[e](1+t);var a=n.getTime()-r;return function(i,o){return Math.max(0,Math.round((o-i)/a))}}function i5t(e,t,n,r,a,i){var o=1e4,l=i0t,s=0;function u(L,P,N,k,R,T,O){for(var $=a5t(R,L),V=P,W=new Date(V);V<N&&V<=r[1]&&(O.push({value:V}),!(s++>o));)if(W[R](W[k]()+L),V=W.getTime(),i){var U=i.calcNiceTickMultiple(V,$);U>0&&(W[R](W[k]()+U*L),V=W.getTime())}O.push({value:V,notAdd:!0})}function c(L,P,N){var k=[],R=!P.length;if(!Zbt(fb(L),r[0],r[1],n)){R&&(P=[{value:r5t(r[0],L,n)},{value:r[1]}]);for(var T=0;T<P.length-1;T++){var O=P[T].value,$=P[T+1].value;if(O!==$){var V=void 0,W=void 0,U=void 0,ae=!1;switch(L){case"year":V=Math.max(1,Math.round(t/Ql/365)),W=yve(n),U=d0t(n);break;case"half-year":case"quarter":case"month":V=e5t(t),W=kN(n),U=bve(n);break;case"week":case"half-week":case"day":V=Qbt(t),W=MN(n),U=Cve(n),ae=!0;break;case"half-day":case"quarter-day":case"hour":V=t5t(t),W=BN(n),U=Fve(n);break;case"minute":V=XY(t,!0),W=RN(n),U=Eve(n);break;case"second":V=XY(t,!1),W=LN(n),U=wve(n);break;case"millisecond":V=n5t(t),W=ON(n),U=Sve(n);break}$>=r[0]&&O<=r[1]&&u(V,O,$,W,U,ae,k),L==="year"&&N.length>1&&T===0&&N.unshift({value:N[0].value-V})}}for(var T=0;T<k.length;T++)N.push(k[T])}}for(var d=[],p=[],f=0,h=0,m=0;m<l.length;++m){var v=fb(l[m]);if(s0t(l[m])){c(l[m],d[d.length-1]||[],p);var g=l[m+1]?fb(l[m+1]):null;if(v!==g){if(p.length){h=f,p.sort(function(L,P){return L.value-P.value});for(var C=[],F=0;F<p.length;++F){var b=p[F].value;(F===0||p[F-1].value!==b)&&(C.push(p[F]),b>=r[0]&&b<=r[1]&&f++)}var E=a/t;if(f>E*1.5&&h>E/1.5||(d.push(C),f>E||e===l[m]))break}p=[]}}}for(var w=xa(on(d,function(L){return xa(L,function(P){return P.value>=r[0]&&P.value<=r[1]&&!P.notAdd})}),function(L){return L.length>0}),S=[],A=w.length-1,m=0;m<w.length;++m)for(var _=w[m],D=0;D<_.length;++D){var x=iC(_[D].value,n);S.push({value:_[D].value,time:{level:A-m,upperTimeUnit:x,lowerTimeUnit:x}})}S.sort(function(L,P){return L.value-P.value});for(var M=[],m=0;m<S.length;++m)(m===0||S[m].value!==S[m-1].value)&&M.push(S[m]);return M}gp.registerClass(X1e);var qR=Ti,o5t=Math.floor,l5t=Math.ceil,Y8=Math.pow,J8=Math.log,Z1e=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="log",n.base=10,n._originalScale=new y0,n}return t.prototype.getTicks=function(n){n=n||{};var r=this._extent.slice(),a=this._originalScale.getExtent(),i=e.prototype.getTicks.call(this,n),o=this.base;return this._originalScale._innerGetBreaks(),on(i,function(l){var s=l.value,u=null,c=Y8(o,s);s===r[0]&&this._fixMin?u=a[0]:s===r[1]&&this._fixMax&&(u=a[1]);var d;return u!=null&&(c=yA(c,u)),{value:c,break:d}},this)},t.prototype._getNonTransBreaks=function(){return this._originalScale._innerGetBreaks()},t.prototype.setExtent=function(n,r){this._originalScale.setExtent(n,r);var a=KR(this.base,[n,r]);e.prototype.setExtent.call(this,a[0],a[1])},t.prototype.getExtent=function(){var n=this.base,r=e.prototype.getExtent.call(this);r[0]=Y8(n,r[0]),r[1]=Y8(n,r[1]);var a=this._originalScale.getExtent();return this._fixMin&&(r[0]=yA(r[0],a[0])),this._fixMax&&(r[1]=yA(r[1],a[1])),r},t.prototype.unionExtentFromData=function(n,r){this._originalScale.unionExtentFromData(n,r);var a=KR(this.base,n.getApproximateExtent(r),!0);this._innerUnionExtent(a)},t.prototype.calcNiceTicks=function(n){n=n||10;var r=this._extent.slice(),a=this._getExtentSpanWithBreaks();if(!(!isFinite(a)||a<=0)){var i=Cme(a),o=n/a*i;for(o<=.5&&(i*=10);!isNaN(i)&&Math.abs(i)<1&&Math.abs(i)>0;)i*=10;var l=[qR(l5t(r[0]/i)*i),qR(o5t(r[1]/i)*i)];this._interval=i,this._intervalPrecision=z5(i),this._niceExtent=l}},t.prototype.calcNiceExtent=function(n){e.prototype.calcNiceExtent.call(this,n),this._fixMin=n.fixMin,this._fixMax=n.fixMax},t.prototype.contain=function(n){return n=J8(n)/J8(this.base),e.prototype.contain.call(this,n)},t.prototype.normalize=function(n){return n=J8(n)/J8(this.base),e.prototype.normalize.call(this,n)},t.prototype.scale=function(n){return n=e.prototype.scale.call(this,n),Y8(this.base,n)},t.prototype.setBreaksFromOption=function(n){},t.type="log",t})(y0);function yA(e,t){return qR(e,Gu(t))}gp.registerClass(Z1e);var s5t=(function(){function e(t,n,r){this._prepareParams(t,n,r)}return e.prototype._prepareParams=function(t,n,r){r[1]<r[0]&&(r=[NaN,NaN]),this._dataMin=r[0],this._dataMax=r[1];var a=this._isOrdinal=t.type==="ordinal";this._needCrossZero=t.type==="interval"&&n.getNeedCrossZero&&n.getNeedCrossZero();var i=n.get("min",!0);i==null&&(i=n.get("startValue",!0));var o=this._modelMinRaw=i;In(o)?this._modelMinNum=X8(t,o({min:r[0],max:r[1]})):o!=="dataMin"&&(this._modelMinNum=X8(t,o));var l=this._modelMaxRaw=n.get("max",!0);if(In(l)?this._modelMaxNum=X8(t,l({min:r[0],max:r[1]})):l!=="dataMax"&&(this._modelMaxNum=X8(t,l)),a)this._axisDataLen=n.getCategories().length;else{var s=n.get("boundaryGap"),u=Zt(s)?s:[s||0,s||0];typeof u[0]=="boolean"||typeof u[1]=="boolean"?this._boundaryGapInner=[0,0]:this._boundaryGapInner=[fc(u[0],1),fc(u[1],1)]}},e.prototype.calculate=function(){var t=this._isOrdinal,n=this._dataMin,r=this._dataMax,a=this._axisDataLen,i=this._boundaryGapInner,o=t?null:r-n||Math.abs(n),l=this._modelMinRaw==="dataMin"?n:this._modelMinNum,s=this._modelMaxRaw==="dataMax"?r:this._modelMaxNum,u=l!=null,c=s!=null;l==null&&(l=t?a?0:NaN:n-i[0]*o),s==null&&(s=t?a?a-1:NaN:r+i[1]*o),(l==null||!isFinite(l))&&(l=NaN),(s==null||!isFinite(s))&&(s=NaN);var d=c0(l)||c0(s)||t&&!a;this._needCrossZero&&(l>0&&s>0&&!u&&(l=0),l<0&&s<0&&!c&&(s=0));var p=this._determinedMin,f=this._determinedMax;return p!=null&&(l=p,u=!0),f!=null&&(s=f,c=!0),{min:l,max:s,minFixed:u,maxFixed:c,isBlank:d}},e.prototype.modifyDataMinMax=function(t,n){this[c5t[t]]=n},e.prototype.setDeterminedMinMax=function(t,n){var r=u5t[t];this[r]=n},e.prototype.freeze=function(){this.frozen=!0},e})(),u5t={min:"_determinedMin",max:"_determinedMax"},c5t={min:"_dataMin",max:"_dataMax"};function Q1e(e,t,n){var r=e.rawExtentInfo;return r||(r=new s5t(e,t,n),e.rawExtentInfo=r,r)}function X8(e,t){return t==null?null:c0(t)?NaN:e.parse(t)}function e0e(e,t){var n=e.type,r=Q1e(e,t,e.getExtent()).calculate();e.setBlank(r.isBlank);var a=r.min,i=r.max,o=t.ecModel;if(o&&n==="time"){var l=U1e("bar",o),s=!1;if(ke(l,function(d){s=s||d.getBaseAxis()===t.axis}),s){var u=q1e(l),c=d5t(a,i,t,u);a=c.min,i=c.max}}return{extent:[a,i],fixMin:r.minFixed,fixMax:r.maxFixed}}function d5t(e,t,n,r){var a=n.axis.getExtent(),i=Math.abs(a[1]-a[0]),o=Ubt(r,n.axis);if(o===void 0)return{min:e,max:t};var l=1/0;ke(o,function(f){l=Math.min(f.offset,l)});var s=-1/0;ke(o,function(f){s=Math.max(f.offset+f.width,s)}),l=Math.abs(l),s=Math.abs(s);var u=l+s,c=t-e,d=1-(l+s)/i,p=c/d-c;return t+=p*(s/u),e-=p*(l/u),{min:e,max:t}}function W5(e,t){var n=t,r=e0e(e,n),a=r.extent,i=n.get("splitNumber");e instanceof Z1e&&(e.base=n.get("logBase"));var o=e.type,l=n.get("interval"),s=o==="interval"||o==="time";e.setBreaksFromOption(n0e(n)),e.setExtent(a[0],a[1]),e.calcNiceExtent({splitNumber:i,fixMin:r.fixMin,fixMax:r.fixMax,minInterval:s?n.get("minInterval"):null,maxInterval:s?n.get("maxInterval"):null}),l!=null&&e.setInterval&&e.setInterval(l)}function d$(e,t){if(t=t||e.get("type"),t)switch(t){case"category":return new G1e({ordinalMeta:e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),extent:[1/0,-1/0]});case"time":return new X1e({locale:e.ecModel.getLocaleModel(),useUTC:e.ecModel.get("useUTC")});default:return new(gp.getClass(t)||y0)}}function f5t(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(n>0&&r>0||n<0&&r<0)}function p4(e){var t=e.getLabelModel().get("formatter");if(e.type==="time"){var n=o0t(t);return function(a,i){return e.scale.getFormattedLabel(a,i,n)}}else{if(mn(t))return function(a){var i=e.scale.getLabel(a),o=t.replace("{value}",i!=null?i:"");return o};if(In(t)){if(e.type==="category")return function(a,i){return t(gC(e,a),a.value-e.scale.getExtent()[0],null)};var r=aC();return function(a,i){var o=null;return r&&(o=r.makeAxisLabelFormatterParamBreak(o,a.break)),t(gC(e,a),i,o)}}else return function(a){return e.scale.getLabel(a)}}}function gC(e,t){return e.type==="category"?e.scale.getLabel(t):t.value}function f$(e){var t=e.get("interval");return t==null?"auto":t}function t0e(e){return e.type==="category"&&f$(e.getLabelModel())===0}function yC(e,t){var n={};return ke(e.mapDimensionsAll(t),function(r){n[W1e(e,r)]=!0}),yr(n)}function p5t(e,t,n){t&&ke(yC(t,n),function(r){var a=t.getApproximateExtent(r);a[0]<e[0]&&(e[0]=a[0]),a[1]>e[1]&&(e[1]=a[1])})}function b0(e){return e==="middle"||e==="center"}function G5(e){return e.getShallow("show")}function n0e(e){var t=e.get("breaks",!0);t==null}var p$=(function(){function e(){}return e.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},e.prototype.getCoordSysModel=function(){},e})();function h5t(e){return kF(null,e)}var m5t={isDimensionStacked:lp,enableDataStack:z1e,getStackedDimension:W1e};function v5t(e,t){var n=t;t instanceof ha||(n=new ha(t));var r=d$(n);return r.setExtent(e[0],e[1]),W5(r,n),r}function g5t(e){Ll(e,p$)}function y5t(e,t){return t=t||{},fo(e,null,null,t.state!=="normal")}const b5t=Object.freeze(Object.defineProperty({__proto__:null,createDimensions:_bt,createList:h5t,createScale:v5t,createSymbol:gs,createTextStyle:y5t,dataStack:m5t,enableHoverEmphasis:B5,getECData:Sr,getLayoutRect:Bl,mixinAxisModelCommonMethods:g5t},Symbol.toStringTag,{value:"Module"}));var ZY=[],C5t={registerPreprocessor:t$,registerProcessor:n$,registerPostInit:M1e,registerPostUpdate:B1e,registerUpdateLifecycle:xF,registerAction:gu,registerCoordinateSystem:R1e,registerLayout:L1e,registerVisual:vp,registerTransform:P1e,registerLoading:a$,registerMap:O1e,registerImpl:Hyt,PRIORITY:E1e,ComponentModel:kr,ComponentView:yi,SeriesModel:il,ChartView:Lo,registerComponentModel:function(e){kr.registerClass(e)},registerComponentView:function(e){yi.registerClass(e)},registerSeriesModel:function(e){il.registerClass(e)},registerChartView:function(e){Lo.registerClass(e)},registerCustomSeries:function(e,t){},registerSubTypeDefaulter:function(e,t){kr.registerSubTypeDefaulter(e,t)},registerPainter:function(e,t){hme(e,t)}};function ol(e){if(Zt(e)){ke(e,function(t){ol(t)});return}sr(ZY,e)>=0||(ZY.push(e),In(e)&&(e={install:e}),e.install(C5t))}var F5t=1e-8;function QY(e,t){return Math.abs(e-t)<F5t}function eJ(e,t,n){var r=0,a=e[0];if(!a)return!1;for(var i=1;i<e.length;i++){var o=e[i];r+=zc(a[0],a[1],o[0],o[1],t,n),a=o}var l=e[0];return(!QY(a[0],l[0])||!QY(a[1],l[1]))&&(r+=zc(a[0],a[1],l[0],l[1],t,n)),r!==0}var E5t=[];function bA(e,t){for(var n=0;n<e.length;n++)Bo(e[n],e[n],t)}function tJ(e,t,n,r){for(var a=0;a<e.length;a++){var i=e[a];r&&(i=r.project(i)),i&&isFinite(i[0])&&isFinite(i[1])&&(Af(t,t,i),_f(n,n,i))}}function w5t(e){for(var t=0,n=0,r=0,a=e.length,i=e[a-1][0],o=e[a-1][1],l=0;l<a;l++){var s=e[l][0],u=e[l][1],c=i*u-s*o;t+=c,n+=(i+s)*c,r+=(o+u)*c,i=s,o=u}return t?[n/t/3,r/t/3,t]:[e[0][0]||0,e[0][1]||0]}var r0e=(function(){function e(t){this.name=t}return e.prototype.setCenter=function(t){this._center=t},e.prototype.getCenter=function(){var t=this._center;return t||(t=this._center=this.calcCenter()),t},e})(),nJ=(function(){function e(t,n){this.type="polygon",this.exterior=t,this.interiors=n}return e})(),rJ=(function(){function e(t){this.type="linestring",this.points=t}return e})(),S5t=(function(e){Lt(t,e);function t(n,r,a){var i=e.call(this,n)||this;return i.type="geoJSON",i.geometries=r,i._center=a&&[a[0],a[1]],i}return t.prototype.calcCenter=function(){for(var n=this.geometries,r,a=0,i=0;i<n.length;i++){var o=n[i],l=o.exterior,s=l&&l.length;s>a&&(r=o,a=s)}if(r)return w5t(r.exterior);var u=this.getBoundingRect();return[u.x+u.width/2,u.y+u.height/2]},t.prototype.getBoundingRect=function(n){var r=this._rect;if(r&&!n)return r;var a=[1/0,1/0],i=[-1/0,-1/0],o=this.geometries;return ke(o,function(l){l.type==="polygon"?tJ(l.exterior,a,i,n):ke(l.points,function(s){tJ(s,a,i,n)})}),isFinite(a[0])&&isFinite(a[1])&&isFinite(i[0])&&isFinite(i[1])||(a[0]=a[1]=i[0]=i[1]=0),r=new tr(a[0],a[1],i[0]-a[0],i[1]-a[1]),n||(this._rect=r),r},t.prototype.contain=function(n){var r=this.getBoundingRect(),a=this.geometries;if(!r.contain(n[0],n[1]))return!1;e:for(var i=0,o=a.length;i<o;i++){var l=a[i];if(l.type==="polygon"){var s=l.exterior,u=l.interiors;if(eJ(s,n[0],n[1])){for(var c=0;c<(u?u.length:0);c++)if(eJ(u[c],n[0],n[1]))continue e;return!0}}}return!1},t.prototype.transformTo=function(n,r,a,i){var o=this.getBoundingRect(),l=o.width/o.height;a?i||(i=a/l):a=l*i;for(var s=new tr(n,r,a,i),u=o.calculateTransform(s),c=this.geometries,d=0;d<c.length;d++){var p=c[d];p.type==="polygon"?(bA(p.exterior,u),ke(p.interiors,function(f){bA(f,u)})):ke(p.points,function(f){bA(f,u)})}o=this._rect,o.copy(s),this._center=[o.x+o.width/2,o.y+o.height/2]},t.prototype.cloneShallow=function(n){n==null&&(n=this.name);var r=new t(n,this.geometries,this._center);return r._rect=this._rect,r.transformTo=null,r},t})(r0e);(function(e){Lt(t,e);function t(n,r){var a=e.call(this,n)||this;return a.type="geoSVG",a._elOnlyForCalculate=r,a}return t.prototype.calcCenter=function(){for(var n=this._elOnlyForCalculate,r=n.getBoundingRect(),a=[r.x+r.width/2,r.y+r.height/2],i=n4(E5t),o=n;o&&!o.isGeoSVGGraphicRoot;)Zh(i,o.getLocalTransform(),i),o=o.parent;return Km(i,i),Bo(a,a,i),a},t})(r0e);function A5t(e){if(!e.UTF8Encoding)return e;var t=e,n=t.UTF8Scale;n==null&&(n=1024);var r=t.features;return ke(r,function(a){var i=a.geometry,o=i.encodeOffsets,l=i.coordinates;if(o)switch(i.type){case"LineString":i.coordinates=a0e(l,o,n);break;case"Polygon":CA(l,o,n);break;case"MultiLineString":CA(l,o,n);break;case"MultiPolygon":ke(l,function(s,u){return CA(s,o[u],n)})}}),t.UTF8Encoding=!1,t}function CA(e,t,n){for(var r=0;r<e.length;r++)e[r]=a0e(e[r],t[r],n)}function a0e(e,t,n){for(var r=[],a=t[0],i=t[1],o=0;o<e.length;o+=2){var l=e.charCodeAt(o)-64,s=e.charCodeAt(o+1)-64;l=l>>1^-(l&1),s=s>>1^-(s&1),l+=a,s+=i,a=l,i=s,r.push([l/n,s/n])}return r}function aJ(e,t){return e=A5t(e),on(xa(e.features,function(n){return n.geometry&&n.properties&&n.geometry.coordinates.length>0}),function(n){var r=n.properties,a=n.geometry,i=[];switch(a.type){case"Polygon":var o=a.coordinates;i.push(new nJ(o[0],o.slice(1)));break;case"MultiPolygon":ke(a.coordinates,function(s){s[0]&&i.push(new nJ(s[0],s.slice(1)))});break;case"LineString":i.push(new rJ([a.coordinates]));break;case"MultiLineString":i.push(new rJ(a.coordinates))}var l=new S5t(r[t||"name"],i,r.cp);return l.properties=r,l})}const _5t=Object.freeze(Object.defineProperty({__proto__:null,MAX_SAFE_INTEGER:bmt,asc:kf,getPercentWithPrecision:gmt,getPixelPrecision:QI,getPrecision:Gu,getPrecisionSafe:yme,isNumeric:Fme,isRadianAroundZero:D5,linearMap:Ca,nice:tN,numericToNumber:T5,parseDate:Bd,parsePercent:Br,quantile:Fmt,quantity:Cme,quantityExponent:sF,reformIntervals:hR,remRadian:eN,round:Ti},Symbol.toStringTag,{value:"Module"})),D5t=Object.freeze(Object.defineProperty({__proto__:null,format:f4,parse:Bd,roundTime:oC},Symbol.toStringTag,{value:"Module"})),T5t=Object.freeze(Object.defineProperty({__proto__:null,Arc:l4,BezierCurve:vF,BoundingRect:tr,Circle:J0,CompoundPath:pN,Ellipse:mF,Group:ia,Image:Ol,IncrementalDisplayable:ove,Line:Al,LinearGradient:gF,Polygon:qm,Polyline:hp,RadialGradient:ave,Rect:Xr,Ring:o4,Sector:mu,Text:Zr,clipPointsByRect:FN,clipRectByRect:cve,createIcon:s4,extendPath:sve,extendShape:lve,getShapeClass:gN,getTransform:zf,initProps:Ml,makeImage:yN,makePath:yF,mergePath:$u,registerShape:Fs,resizePath:bN,updateProps:Ki},Symbol.toStringTag,{value:"Module"})),x5t=Object.freeze(Object.defineProperty({__proto__:null,addCommas:PN,capitalFirst:h0t,encodeHTML:ro,formatTime:p0t,formatTpl:NN,getTextRect:f0t,getTooltipMarker:Ave,normalizeCssArray:Z0,toCamelCase:IN,truncateText:Qmt},Symbol.toStringTag,{value:"Module"})),k5t=Object.freeze(Object.defineProperty({__proto__:null,bind:Cn,clone:Bn,curry:Rr,defaults:ir,each:ke,extend:Vt,filter:xa,indexOf:sr,inherits:WI,isArray:Zt,isFunction:In,isObject:Sn,isString:mn,map:on,merge:or,reduce:ou},Symbol.toStringTag,{value:"Module"}));var M5t=jr(),hb=jr(),lu={estimate:1,determine:2};function bC(e){return{out:{noPxChangeTryDetermine:[]},kind:e}}function i0e(e,t){var n=on(t,function(r){return e.scale.parse(r)});return e.type==="time"&&n.length>0&&(n.sort(),n.unshift(n[0]),n.push(n[n.length-1])),n}function B5t(e,t){var n=e.getLabelModel().get("customValues");if(n){var r=p4(e),a=e.scale.getExtent(),i=i0e(e,n),o=xa(i,function(l){return l>=a[0]&&l<=a[1]});return{labels:on(o,function(l){var s={value:l};return{formattedLabel:r(s),rawLabel:e.scale.getLabel(s),tickValue:l,time:void 0,break:void 0}})}}return e.type==="category"?L5t(e,t):P5t(e)}function R5t(e,t,n){var r=e.getTickModel().get("customValues");if(r){var a=e.scale.getExtent(),i=i0e(e,r);return{ticks:xa(i,function(o){return o>=a[0]&&o<=a[1]})}}return e.type==="category"?O5t(e,t):{ticks:on(e.scale.getTicks(n),function(o){return o.value})}}function L5t(e,t){var n=e.getLabelModel(),r=o0e(e,n,t);return!n.get("show")||e.scale.isBlank()?{labels:[]}:r}function o0e(e,t,n){var r=N5t(e),a=f$(t),i=n.kind===lu.estimate;if(!i){var o=s0e(r,a);if(o)return o}var l,s;In(a)?l=d0e(e,a):(s=a==="auto"?$5t(e,n):a,l=c0e(e,s));var u={labels:l,labelCategoryInterval:s};return i?n.out.noPxChangeTryDetermine.push(function(){return YR(r,a,u),!0}):YR(r,a,u),u}function O5t(e,t){var n=I5t(e),r=f$(t),a=s0e(n,r);if(a)return a;var i,o;if((!t.get("show")||e.scale.isBlank())&&(i=[]),In(r))i=d0e(e,r,!0);else if(r==="auto"){var l=o0e(e,e.getLabelModel(),bC(lu.determine));o=l.labelCategoryInterval,i=on(l.labels,function(s){return s.tickValue})}else o=r,i=c0e(e,o,!0);return YR(n,r,{ticks:i,tickCategoryInterval:o})}function P5t(e){var t=e.scale.getTicks(),n=p4(e);return{labels:on(t,function(r,a){return{formattedLabel:n(r,a),rawLabel:e.scale.getLabel(r),tickValue:r.value,time:r.time,break:r.break}})}}var I5t=l0e("axisTick"),N5t=l0e("axisLabel");function l0e(e){return function(n){return hb(n)[e]||(hb(n)[e]={list:[]})}}function s0e(e,t){for(var n=0;n<e.list.length;n++)if(e.list[n].key===t)return e.list[n].value}function YR(e,t,n){return e.list.push({key:t,value:n}),n}function $5t(e,t){if(t.kind===lu.estimate){var n=e.calculateCategoryInterval(t);return t.out.noPxChangeTryDetermine.push(function(){return hb(e).autoInterval=n,!0}),n}var r=hb(e).autoInterval;return r!=null?r:hb(e).autoInterval=e.calculateCategoryInterval(t)}function V5t(e,t){var n=t.kind,r=z5t(e),a=p4(e),i=(r.axisRotate-r.labelRotate)/180*Math.PI,o=e.scale,l=o.getExtent(),s=o.count();if(l[1]-l[0]<1)return 0;var u=1,c=40;s>c&&(u=Math.max(1,Math.floor(s/c)));for(var d=l[0],p=e.dataToCoord(d+1)-e.dataToCoord(d),f=Math.abs(p*Math.cos(i)),h=Math.abs(p*Math.sin(i)),m=0,v=0;d<=l[1];d+=u){var g=0,C=0,F=oF(a({value:d}),r.font,"center","top");g=F.width*1.3,C=F.height*1.3,m=Math.max(m,g,7),v=Math.max(v,C,7)}var b=m/f,E=v/h;isNaN(b)&&(b=1/0),isNaN(E)&&(E=1/0);var w=Math.max(0,Math.floor(Math.min(b,E)));if(n===lu.estimate)return t.out.noPxChangeTryDetermine.push(Cn(H5t,null,e,w,s)),w;var S=u0e(e,w,s);return S!=null?S:w}function H5t(e,t,n){return u0e(e,t,n)==null}function u0e(e,t,n){var r=M5t(e.model),a=e.getExtent(),i=r.lastAutoInterval,o=r.lastTickCount;if(i!=null&&o!=null&&Math.abs(i-t)<=1&&Math.abs(o-n)<=1&&i>t&&r.axisExtent0===a[0]&&r.axisExtent1===a[1])return i;r.lastTickCount=n,r.lastAutoInterval=t,r.axisExtent0=a[0],r.axisExtent1=a[1]}function z5t(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function c0e(e,t,n){var r=p4(e),a=e.scale,i=a.getExtent(),o=e.getLabelModel(),l=[],s=Math.max((t||0)+1,1),u=i[0],c=a.count();u!==0&&s>1&&c/s>2&&(u=Math.round(Math.ceil(u/s)*s));var d=t0e(e),p=o.get("showMinLabel")||d,f=o.get("showMaxLabel")||d;p&&u!==i[0]&&m(i[0]);for(var h=u;h<=i[1];h+=s)m(h);f&&h-s!==i[1]&&m(i[1]);function m(v){var g={value:v};l.push(n?v:{formattedLabel:r(g),rawLabel:a.getLabel(g),tickValue:v,time:void 0,break:void 0})}return l}function d0e(e,t,n){var r=e.scale,a=p4(e),i=[];return ke(r.getTicks(),function(o){var l=r.getLabel(o),s=o.value;t(o.value,l)&&i.push(n?s:{formattedLabel:a(o),rawLabel:l,tickValue:s,time:void 0,break:void 0})}),i}var iJ=[0,1],yp=(function(){function e(t,n,r){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=n,this._extent=r||[0,0]}return e.prototype.contain=function(t){var n=this._extent,r=Math.min(n[0],n[1]),a=Math.max(n[0],n[1]);return t>=r&&t<=a},e.prototype.containData=function(t){return this.scale.contain(this.scale.parse(t))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(t){return QI(t||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(t,n){var r=this._extent;r[0]=t,r[1]=n},e.prototype.dataToCoord=function(t,n){var r=this._extent,a=this.scale;return t=a.normalize(a.parse(t)),this.onBand&&a.type==="ordinal"&&(r=r.slice(),oJ(r,a.count())),Ca(t,iJ,r,n)},e.prototype.coordToData=function(t,n){var r=this._extent,a=this.scale;this.onBand&&a.type==="ordinal"&&(r=r.slice(),oJ(r,a.count()));var i=Ca(t,r,iJ,n);return this.scale.scale(i)},e.prototype.pointToData=function(t,n){},e.prototype.getTicksCoords=function(t){t=t||{};var n=t.tickModel||this.getTickModel(),r=R5t(this,n,{breakTicks:t.breakTicks,pruneByBreak:t.pruneByBreak}),a=r.ticks,i=on(a,function(l){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(l):l),tickValue:l}},this),o=n.get("alignWithLabel");return W5t(this,i,o,t.clamp),i},e.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),n=t.get("splitNumber");n>0&&n<100||(n=5);var r=this.scale.getMinorTicks(n),a=on(r,function(i){return on(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return a},e.prototype.getViewLabels=function(t){return t=t||bC(lu.determine),B5t(this,t).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var t=this._extent,n=this.scale.getExtent(),r=n[1]-n[0]+(this.onBand?1:0);r===0&&(r=1);var a=Math.abs(t[1]-t[0]);return Math.abs(a)/r},e.prototype.calculateCategoryInterval=function(t){return t=t||bC(lu.determine),V5t(this,t)},e})();function oJ(e,t){var n=e[1]-e[0],r=t,a=n/r/2;e[0]+=a,e[1]-=a}function W5t(e,t,n,r){var a=t.length;if(!e.onBand||n||!a)return;var i=e.getExtent(),o,l;if(a===1)t[0].coord=i[0],t[0].onBand=!0,o=t[1]={coord:i[1],tickValue:t[0].tickValue,onBand:!0};else{var s=t[a-1].tickValue-t[0].tickValue,u=(t[a-1].coord-t[0].coord)/s;ke(t,function(f){f.coord-=u/2,f.onBand=!0});var c=e.scale.getExtent();l=1+c[1]-t[a-1].tickValue,o={coord:t[a-1].coord+u*l,tickValue:c[1]+1,onBand:!0},t.push(o)}var d=i[0]>i[1];p(t[0].coord,i[0])&&(r?t[0].coord=i[0]:t.shift()),r&&p(i[0],t[0].coord)&&t.unshift({coord:i[0],onBand:!0}),p(i[1],o.coord)&&(r?o.coord=i[1]:t.pop()),r&&p(o.coord,i[1])&&t.push({coord:i[1],onBand:!0});function p(f,h){return f=Ti(f),h=Ti(h),d?f>h:f<h}}function G5t(e){var t=kr.extend(e);return kr.registerClass(t),t}function j5t(e){var t=yi.extend(e);return yi.registerClass(t),t}function K5t(e){var t=il.extend(e);return il.registerClass(t),t}function U5t(e){var t=Lo.extend(e);return Lo.registerClass(t),t}function f0e(e,t,n,r,a,i,o,l){var s=a-e,u=i-t,c=n-e,d=r-t,p=Math.sqrt(c*c+d*d);c/=p,d/=p;var f=s*c+u*d,h=f/p;h*=p;var m=o[0]=e+h*c,v=o[1]=t+h*d;return Math.sqrt((m-a)*(m-a)+(v-i)*(v-i))}var Mf=new rr,Ka=new rr,Pi=new rr,Bf=new rr,Vu=new rr,CC=[],So=new rr;function q5t(e,t){if(t<=180&&t>0){t=t/180*Math.PI,Mf.fromArray(e[0]),Ka.fromArray(e[1]),Pi.fromArray(e[2]),rr.sub(Bf,Mf,Ka),rr.sub(Vu,Pi,Ka);var n=Bf.len(),r=Vu.len();if(!(n<.001||r<.001)){Bf.scale(1/n),Vu.scale(1/r);var a=Bf.dot(Vu),i=Math.cos(t);if(i<a){var o=f0e(Ka.x,Ka.y,Pi.x,Pi.y,Mf.x,Mf.y,CC);So.fromArray(CC),So.scaleAndAdd(Vu,o/Math.tan(Math.PI-t));var l=Pi.x!==Ka.x?(So.x-Ka.x)/(Pi.x-Ka.x):(So.y-Ka.y)/(Pi.y-Ka.y);if(isNaN(l))return;l<0?rr.copy(So,Ka):l>1&&rr.copy(So,Pi),So.toArray(e[1])}}}}function Y5t(e,t,n){if(n<=180&&n>0){n=n/180*Math.PI,Mf.fromArray(e[0]),Ka.fromArray(e[1]),Pi.fromArray(e[2]),rr.sub(Bf,Ka,Mf),rr.sub(Vu,Pi,Ka);var r=Bf.len(),a=Vu.len();if(!(r<.001||a<.001)){Bf.scale(1/r),Vu.scale(1/a);var i=Bf.dot(t),o=Math.cos(n);if(i<o){var l=f0e(Ka.x,Ka.y,Pi.x,Pi.y,Mf.x,Mf.y,CC);So.fromArray(CC);var s=Math.PI/2,u=Math.acos(Vu.dot(t)),c=s+u-n;if(c>=s)rr.copy(So,Pi);else{So.scaleAndAdd(Vu,l/Math.tan(Math.PI/2-c));var d=Pi.x!==Ka.x?(So.x-Ka.x)/(Pi.x-Ka.x):(So.y-Ka.y)/(Pi.y-Ka.y);if(isNaN(d))return;d<0?rr.copy(So,Ka):d>1&&rr.copy(So,Pi)}So.toArray(e[1])}}}}function FA(e,t,n,r){var a=n==="normal",i=a?e:e.ensureState(n);i.ignore=t;var o=r.get("smooth");o&&o===!0&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var l=r.getModel("lineStyle").getLineStyle();a?e.useStyle(l):i.style=l}function J5t(e,t){var n=t.smooth,r=t.points;if(r)if(e.moveTo(r[0][0],r[0][1]),n>0&&r.length>=3){var a=N6(r[0],r[1]),i=N6(r[1],r[2]);if(!a||!i){e.lineTo(r[1][0],r[1][1]),e.lineTo(r[2][0],r[2][1]);return}var o=Math.min(a,i)*n,l=o7([],r[1],r[0],o/a),s=o7([],r[1],r[2],o/i),u=o7([],l,s,.5);e.bezierCurveTo(l[0],l[1],l[0],l[1],u[0],u[1]),e.bezierCurveTo(s[0],s[1],s[0],s[1],r[2][0],r[2][1])}else for(var c=1;c<r.length;c++)e.lineTo(r[c][0],r[c][1])}function X5t(e,t,n){var r=e.getTextGuideLine(),a=e.getTextContent();if(!a){r&&e.removeTextGuideLine();return}for(var i=t.normal,o=i.get("show"),l=a.ignore,s=0;s<X6.length;s++){var u=X6[s],c=t[u],d=u==="normal";if(c){var p=c.get("show"),f=d?l:xn(a.states[u]&&a.states[u].ignore,l);if(f||!xn(p,o)){var h=d?r:r&&r.states[u];h&&(h.ignore=!0),r&&FA(r,!0,u,c);continue}r||(r=new hp,e.setTextGuideLine(r),!d&&(l||!o)&&FA(r,!0,"normal",t.normal),e.stateProxy&&(r.stateProxy=e.stateProxy)),FA(r,!1,u,c)}}if(r){ir(r.style,n),r.style.fill=null;var m=i.get("showAbove"),v=e.textGuideLineConfig=e.textGuideLineConfig||{};v.showAbove=m||!1,r.buildPath=J5t}}function Z5t(e,t){t=t||"labelLine";for(var n={normal:e.getModel(t)},r=0;r<vs.length;r++){var a=vs[r];n[a]=e.getModel([a,t])}return n}var lJ=["label","labelLine","layoutOption","priority","defaultAttr","marginForce","minMarginForce","marginDefault","suggestIgnore"],Q5t=1,FC=2,p0e=Q5t|FC;function EC(e,t,n){n=n||p0e,t?e.dirty|=n:e.dirty&=~n}function h0e(e,t){return t=t||p0e,e.dirty==null||!!(e.dirty&t)}function sp(e){if(e)return h0e(e)&&m0e(e,e.label,e),e}function m0e(e,t,n){var r=t.getComputedTransform();e.transform=wN(e.transform,r);var a=e.localRect=O5(e.localRect,t.getBoundingRect()),i=t.style,o=i.margin,l=n&&n.marginForce,s=n&&n.minMarginForce,u=n&&n.marginDefault,c=i.__marginType;c==null&&u&&(o=u,c=i1.textMargin);for(var d=0;d<4;d++)EA[d]=c===i1.minMargin&&s&&s[d]!=null?s[d]:l&&l[d]!=null?l[d]:o?o[d]:0;c===i1.textMargin&&nC(a,EA,!1,!1);var p=e.rect=O5(e.rect,a);return r&&p.applyTransform(r),c===i1.minMargin&&nC(p,EA,!1,!1),e.axisAligned=EN(r),(e.label=e.label||{}).ignore=t.ignore,EC(e,!1),EC(e,!0,FC),e}var EA=[0,0,0,0];function e2t(e,t,n){return e.transform=wN(e.transform,n),e.localRect=O5(e.localRect,t),e.rect=O5(e.rect,t),n&&e.rect.applyTransform(n),e.axisAligned=EN(n),e.obb=void 0,(e.label=e.label||{}).ignore=!1,e}function t2t(e,t){if(e){e.label.x+=t.x,e.label.y+=t.y,e.label.markRedraw();var n=e.transform;n&&(n[4]+=t.x,n[5]+=t.y);var r=e.rect;r&&(r.x+=t.x,r.y+=t.y);var a=e.obb;a&&a.fromBoundingRect(e.localRect,n)}}function sJ(e,t){for(var n=0;n<lJ.length;n++){var r=lJ[n];e[r]==null&&(e[r]=t[r])}return sp(e)}function uJ(e){var t=e.obb;return(!t||h0e(e,FC))&&(e.obb=t=t||new ive,t.fromBoundingRect(e.localRect,e.transform),EC(e,!1,FC)),t}function n2t(e,t,n,r,a){var i=e.length,o=bf[t],l=v0[t];if(i<2)return!1;e.sort(function(S,A){return S.rect[o]-A.rect[o]});for(var s=0,u,c=!1,d=0;d<i;d++){var p=e[d],f=p.rect;u=f[o]-s,u<0&&(f[o]-=u,p.label[o]-=u,c=!0),s=f[o]+f[l]}var h=e[0],m=e[i-1],v,g;C(),v<0&&E(-v,.8),g<0&&E(g,.8),C(),F(v,g,1),F(g,v,-1),C(),v<0&&w(-v),g<0&&w(g);function C(){v=h.rect[o]-n,g=r-m.rect[o]-m.rect[l]}function F(S,A,_){if(S<0){var D=Math.min(A,-S);if(D>0){b(D*_,0,i);var x=D+S;x<0&&E(-x*_,1)}else E(-S*_,1)}}function b(S,A,_){S!==0&&(c=!0);for(var D=A;D<_;D++){var x=e[D],M=x.rect;M[o]+=S,x.label[o]+=S}}function E(S,A){for(var _=[],D=0,x=1;x<i;x++){var M=e[x-1].rect,L=Math.max(e[x].rect[o]-M[o]-M[l],0);_.push(L),D+=L}if(D){var P=Math.min(Math.abs(S)/D,A);if(S>0)for(var x=0;x<i-1;x++){var N=_[x]*P;b(N,0,x+1)}else for(var x=i-1;x>0;x--){var N=_[x-1]*P;b(-N,x,i)}}}function w(S){var A=S<0?-1:1;S=Math.abs(S);for(var _=Math.ceil(S/(i-1)),D=0;D<i-1;D++)if(A>0?b(_,0,D+1):b(-_,i-D-1,i),S-=_,S<=0)return}return c}function r2t(e){var t=[];e.sort(function(u,c){return(c.suggestIgnore?1:0)-(u.suggestIgnore?1:0)||c.priority-u.priority});function n(u){if(!u.ignore){var c=u.ensureState("emphasis");c.ignore==null&&(c.ignore=!1)}u.ignore=!0}for(var r=0;r<e.length;r++){var a=sp(e[r]);if(!a.label.ignore){for(var i=a.label,o=a.labelLine,l=!1,s=0;s<t.length;s++)if(h$(a,t[s],null,{touchThreshold:.05})){l=!0;break}l?(n(i),o&&n(o)):t.push(a)}}}function h$(e,t,n,r){return!e||!t||e.label&&e.label.ignore||t.label&&t.label.ignore||!e.rect.intersect(t.rect,n,r)?!1:e.axisAligned&&t.axisAligned?!0:uJ(e).intersect(uJ(t),n,r)}const v0e=Object.freeze(Object.defineProperty({__proto__:null,Axis:yp,ChartView:Lo,ComponentModel:kr,ComponentView:yi,List:l$,Model:ha,PRIORITY:E1e,SeriesModel:il,color:Bht,connect:lbt,dataTool:mbt,dependencies:Wyt,disConnect:sbt,disconnect:k1e,dispose:ubt,env:er,extendChartView:U5t,extendComponentModel:G5t,extendComponentView:j5t,extendSeriesModel:K5t,format:x5t,getCoordinateSystemDimensions:dbt,getInstanceByDom:QN,getInstanceById:cbt,getMap:hbt,graphic:T5t,helper:b5t,init:obt,innerDrawElementOnCanvas:YN,matrix:iht,number:_5t,parseGeoJSON:aJ,parseGeoJson:aJ,registerAction:gu,registerCoordinateSystem:R1e,registerCustomSeries:fbt,registerLayout:L1e,registerLoading:a$,registerLocale:DN,registerMap:O1e,registerPostInit:M1e,registerPostUpdate:B1e,registerPreprocessor:t$,registerProcessor:n$,registerTheme:e$,registerTransform:P1e,registerUpdateLifecycle:xF,registerVisual:vp,setCanvasCreator:pbt,setPlatformAPI:khe,throttle:_F,time:D5t,use:ol,util:k5t,vector:Wpt,version:zyt,zrUtil:Rpt,zrender:hmt},Symbol.toStringTag,{value:"Module"}));var a2t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return t.prototype.getInitialData=function(n){return kF(null,this,{useEncodeDefaulter:!0})},t.prototype.getLegendIcon=function(n){var r=new ia,a=gs("line",0,n.itemHeight/2,n.itemWidth,0,n.lineStyle.stroke,!1);r.add(a),a.setStyle(n.lineStyle);var i=this.getData().getVisual("symbol"),o=this.getData().getVisual("symbolRotate"),l=i==="none"?"circle":i,s=n.itemHeight*.8,u=gs(l,(n.itemWidth-s)/2,(n.itemHeight-s)/2,s,s,n.itemStyle.fill);r.add(u),u.setStyle(n.itemStyle);var c=n.iconRotate==="inherit"?o:n.iconRotate||0;return u.rotation=c*Math.PI/180,u.setOrigin([n.itemWidth/2,n.itemHeight/2]),l.indexOf("empty")>-1&&(u.style.stroke=u.style.fill,u.style.fill=Ht.color.neutral00,u.style.lineWidth=2),r},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:6,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t})(il);function m$(e,t){var n=e.mapDimensionsAll("defaultedLabel"),r=n.length;if(r===1){var a=g0(e,t,n[0]);return a!=null?a+"":null}else if(r){for(var i=[],o=0;o<n.length;o++)i.push(g0(e,t,n[o]));return i.join(" ")}}function g0e(e,t){var n=e.mapDimensionsAll("defaultedLabel");if(!Zt(t))return t+"";for(var r=[],a=0;a<n.length;a++){var i=e.getDimensionIndex(n[a]);i>=0&&r.push(t[i])}return r.join(" ")}var v$=(function(e){Lt(t,e);function t(n,r,a,i){var o=e.call(this)||this;return o.updateData(n,r,a,i),o}return t.prototype._createSymbol=function(n,r,a,i,o,l){this.removeAll();var s=gs(n,-1,-1,2,2,null,l);s.attr({z2:xn(o,100),culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=i2t,this._symbolType=n,this.add(s)},t.prototype.stopSymbolAnimation=function(n){this.childAt(0).stopAnimation(null,n)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){h0(this.childAt(0))},t.prototype.downplay=function(){m0(this.childAt(0))},t.prototype.setZ=function(n,r){var a=this.childAt(0);a.zlevel=n,a.z=r},t.prototype.setDraggable=function(n,r){var a=this.childAt(0);a.draggable=n,a.cursor=!r&&n?"move":a.cursor},t.prototype.updateData=function(n,r,a,i){this.silent=!1;var o=n.getItemVisual(r,"symbol")||"circle",l=n.hostModel,s=t.getSymbolSize(n,r),u=t.getSymbolZ2(n,r),c=o!==this._symbolType,d=i&&i.disableAnimation;if(c){var p=n.getItemVisual(r,"symbolKeepAspect");this._createSymbol(o,n,r,s,u,p)}else{var f=this.childAt(0);f.silent=!1;var h={scaleX:s[0]/2,scaleY:s[1]/2};d?f.attr(h):Ki(f,h,l,r),vN(f)}if(this._updateCommon(n,r,s,a,i),c){var f=this.childAt(0);if(!d){var h={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:f.style.opacity}};f.scaleX=f.scaleY=0,f.style.opacity=0,Ml(f,h,l,r)}}d&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(n,r,a,i,o){var l=this.childAt(0),s=n.hostModel,u,c,d,p,f,h,m,v,g;if(i&&(u=i.emphasisItemStyle,c=i.blurItemStyle,d=i.selectItemStyle,p=i.focus,f=i.blurScope,m=i.labelStatesModels,v=i.hoverScale,g=i.cursorStyle,h=i.emphasisDisabled),!i||n.hasItemOption){var C=i&&i.itemModel?i.itemModel:n.getItemModel(r),F=C.getModel("emphasis");u=F.getModel("itemStyle").getItemStyle(),d=C.getModel(["select","itemStyle"]).getItemStyle(),c=C.getModel(["blur","itemStyle"]).getItemStyle(),p=F.get("focus"),f=F.get("blurScope"),h=F.get("disabled"),m=c4(C),v=F.getShallow("scale"),g=C.getShallow("cursor")}var b=n.getItemVisual(r,"symbolRotate");l.attr("rotation",(b||0)*Math.PI/180||0);var E=d1e(n.getItemVisual(r,"symbolOffset"),a);E&&(l.x=E[0],l.y=E[1]),g&&l.attr("cursor",g);var w=n.getItemVisual(r,"style"),S=w.fill;if(l instanceof Ol){var A=l.style;l.useStyle(Vt({image:A.image,x:A.x,y:A.y,width:A.width,height:A.height},w))}else l.__isEmptyBrush?l.useStyle(Vt({},w)):l.useStyle(w),l.style.decal=null,l.setColor(S,o&&o.symbolInnerColor),l.style.strokeNoScale=!0;var _=n.getItemVisual(r,"liftZ"),D=this._z2;_!=null?D==null&&(this._z2=l.z2,l.z2+=_):D!=null&&(l.z2=D,this._z2=null);var x=o&&o.useNameLabel;u4(l,m,{labelFetcher:s,labelDataIndex:r,defaultText:M,inheritColor:S,defaultOpacity:w.opacity});function M(N){return x?n.getName(N):m$(n,N)}this._sizeX=a[0]/2,this._sizeY=a[1]/2;var L=l.ensureState("emphasis");L.style=u,l.ensureState("select").style=d,l.ensureState("blur").style=c;var P=v==null||v===!0?Math.max(1.1,3/this._sizeY):isFinite(v)&&v>0?+v:1;L.scaleX=this._sizeX*P,L.scaleY=this._sizeY*P,this.setSymbolScale(1),R5(this,p,f,h)},t.prototype.setSymbolScale=function(n){this.scaleX=this.scaleY=n},t.prototype.fadeOut=function(n,r,a){var i=this.childAt(0),o=Sr(this).dataIndex,l=a&&a.animation;if(this.silent=i.silent=!0,a&&a.fadeLabel){var s=i.getTextContent();s&&tC(s,{style:{opacity:0}},r,{dataIndex:o,removeOpt:l,cb:function(){i.removeTextContent()}})}else i.removeTextContent();tC(i,{style:{opacity:0},scaleX:0,scaleY:0},r,{dataIndex:o,cb:n,removeOpt:l})},t.getSymbolSize=function(n,r){return Syt(n.getItemVisual(r,"symbolSize"))},t.getSymbolZ2=function(n,r){return n.getItemVisual(r,"z2")},t})(ia);function i2t(e,t){this.parent.drift(e,t)}function wA(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&e.getItemVisual(n,"symbol")!=="none"}function cJ(e){return e!=null&&!Sn(e)&&(e={isIgnore:e}),e||{}}function dJ(e){var t=e.hostModel,n=t.getModel("emphasis");return{emphasisItemStyle:n.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:n.get("focus"),blurScope:n.get("blurScope"),emphasisDisabled:n.get("disabled"),hoverScale:n.get("scale"),labelStatesModels:c4(t),cursorStyle:t.get("cursor")}}var o2t=(function(){function e(t){this.group=new ia,this._SymbolCtor=t||v$}return e.prototype.updateData=function(t,n){this._progressiveEls=null,n=cJ(n);var r=this.group,a=t.hostModel,i=this._data,o=this._SymbolCtor,l=n.disableAnimation,s=dJ(t),u={disableAnimation:l},c=n.getSymbolPoint||function(d){return t.getItemLayout(d)};i||r.removeAll(),t.diff(i).add(function(d){var p=c(d);if(wA(t,p,d,n)){var f=new o(t,d,s,u);f.setPosition(p),t.setItemGraphicEl(d,f),r.add(f)}}).update(function(d,p){var f=i.getItemGraphicEl(p),h=c(d);if(!wA(t,h,d,n)){r.remove(f);return}var m=t.getItemVisual(d,"symbol")||"circle",v=f&&f.getSymbolType&&f.getSymbolType();if(!f||v&&v!==m)r.remove(f),f=new o(t,d,s,u),f.setPosition(h);else{f.updateData(t,d,s,u);var g={x:h[0],y:h[1]};l?f.attr(g):Ki(f,g,a)}r.add(f),t.setItemGraphicEl(d,f)}).remove(function(d){var p=i.getItemGraphicEl(d);p&&p.fadeOut(function(){r.remove(p)},a)}).execute(),this._getSymbolPoint=c,this._data=t},e.prototype.updateLayout=function(){var t=this,n=this._data;n&&n.eachItemGraphicEl(function(r,a){var i=t._getSymbolPoint(a);r.setPosition(i),r.markRedraw()})},e.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=dJ(t),this._data=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(t,n,r){this._progressiveEls=[],r=cJ(r);function a(s){s.isGroup||(s.incremental=!0,s.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i<t.end;i++){var o=n.getItemLayout(i);if(wA(n,o,i,r)){var l=new this._SymbolCtor(n,i,this._seriesScope);l.traverse(a),l.setPosition(o),this.group.add(l),n.setItemGraphicEl(i,l),this._progressiveEls.push(l)}}},e.prototype.eachRendered=function(t){CF(this._progressiveEls||this.group,t)},e.prototype.remove=function(t){var n=this.group,r=this._data;r&&t?r.eachItemGraphicEl(function(a){a.fadeOut(function(){n.remove(a)},r.hostModel)}):n.removeAll()},e})();function y0e(e,t,n){var r=e.getBaseAxis(),a=e.getOtherAxis(r),i=l2t(a,n),o=r.dim,l=a.dim,s=t.mapDimension(l),u=t.mapDimension(o),c=l==="x"||l==="radius"?1:0,d=on(e.dimensions,function(h){return t.mapDimension(h)}),p=!1,f=t.getCalculationInfo("stackResultDimension");return lp(t,d[0])&&(p=!0,d[0]=f),lp(t,d[1])&&(p=!0,d[1]=f),{dataDimsForPoint:d,valueStart:i,valueAxisDim:l,baseAxisDim:o,stacked:!!p,valueDim:s,baseDim:u,baseDataOffset:c,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function l2t(e,t){var n=0,r=e.scale.getExtent();return t==="start"?n=r[0]:t==="end"?n=r[1]:Jr(t)&&!isNaN(t)?n=t:r[0]>0?n=r[0]:r[1]<0&&(n=r[1]),n}function b0e(e,t,n,r){var a=NaN;e.stacked&&(a=n.get(n.getCalculationInfo("stackedOverDimension"),r)),isNaN(a)&&(a=e.valueStart);var i=e.baseDataOffset,o=[];return o[i]=n.get(e.baseDim,r),o[1-i]=a,t.dataToPoint(o)}function s2t(e,t){var n=[];return t.diff(e).add(function(r){n.push({cmd:"+",idx:r})}).update(function(r,a){n.push({cmd:"=",idx:a,idx1:r})}).remove(function(r){n.push({cmd:"-",idx:r})}).execute(),n}function u2t(e,t,n,r,a,i,o,l){for(var s=s2t(e,t),u=[],c=[],d=[],p=[],f=[],h=[],m=[],v=y0e(a,t,o),g=e.getLayout("points")||[],C=t.getLayout("points")||[],F=0;F<s.length;F++){var b=s[F],E=!0,w=void 0,S=void 0;switch(b.cmd){case"=":w=b.idx*2,S=b.idx1*2;var A=g[w],_=g[w+1],D=C[S],x=C[S+1];(isNaN(A)||isNaN(_))&&(A=D,_=x),u.push(A,_),c.push(D,x),d.push(n[w],n[w+1]),p.push(r[S],r[S+1]),m.push(t.getRawIndex(b.idx1));break;case"+":var M=b.idx,L=v.dataDimsForPoint,P=a.dataToPoint([t.get(L[0],M),t.get(L[1],M)]);S=M*2,u.push(P[0],P[1]),c.push(C[S],C[S+1]);var N=b0e(v,a,t,M);d.push(N[0],N[1]),p.push(r[S],r[S+1]),m.push(t.getRawIndex(M));break;case"-":E=!1}E&&(f.push(b),h.push(h.length))}h.sort(function(ie,ye){return m[ie]-m[ye]});for(var k=u.length,R=nd(k),T=nd(k),O=nd(k),$=nd(k),V=[],F=0;F<h.length;F++){var W=h[F],U=F*2,ae=W*2;R[U]=u[ae],R[U+1]=u[ae+1],T[U]=c[ae],T[U+1]=c[ae+1],O[U]=d[ae],O[U+1]=d[ae+1],$[U]=p[ae],$[U+1]=p[ae+1],V[F]=f[W]}return{current:R,next:T,stackedOnCurrent:O,stackedOnNext:$,status:V}}var Yd=Math.min,Jd=Math.max;function om(e,t){return isNaN(e)||isNaN(t)}function JR(e,t,n,r,a,i,o,l,s){for(var u,c,d,p,f,h,m=n,v=0;v<r;v++){var g=t[m*2],C=t[m*2+1];if(m>=a||m<0)break;if(om(g,C)){if(s){m+=i;continue}break}if(m===n)e[i>0?"moveTo":"lineTo"](g,C),d=g,p=C;else{var F=g-u,b=C-c;if(F*F+b*b<.5){m+=i;continue}if(o>0){for(var E=m+i,w=t[E*2],S=t[E*2+1];w===g&&S===C&&v<r;)v++,E+=i,m+=i,w=t[E*2],S=t[E*2+1],g=t[m*2],C=t[m*2+1],F=g-u,b=C-c;var A=v+1;if(s)for(;om(w,S)&&A<r;)A++,E+=i,w=t[E*2],S=t[E*2+1];var _=.5,D=0,x=0,M=void 0,L=void 0;if(A>=r||om(w,S))f=g,h=C;else{D=w-u,x=S-c;var P=g-u,N=w-g,k=C-c,R=S-C,T=void 0,O=void 0;if(l==="x"){T=Math.abs(P),O=Math.abs(N);var $=D>0?1:-1;f=g-$*T*o,h=C,M=g+$*O*o,L=C}else if(l==="y"){T=Math.abs(k),O=Math.abs(R);var V=x>0?1:-1;f=g,h=C-V*T*o,M=g,L=C+V*O*o}else T=Math.sqrt(P*P+k*k),O=Math.sqrt(N*N+R*R),_=O/(O+T),f=g-D*o*(1-_),h=C-x*o*(1-_),M=g+D*o*_,L=C+x*o*_,M=Yd(M,Jd(w,g)),L=Yd(L,Jd(S,C)),M=Jd(M,Yd(w,g)),L=Jd(L,Yd(S,C)),D=M-g,x=L-C,f=g-D*T/O,h=C-x*T/O,f=Yd(f,Jd(u,g)),h=Yd(h,Jd(c,C)),f=Jd(f,Yd(u,g)),h=Jd(h,Yd(c,C)),D=g-f,x=C-h,M=g+D*O/T,L=C+x*O/T}e.bezierCurveTo(d,p,f,h,g,C),d=M,p=L}else e.lineTo(g,C)}u=g,c=C,m+=i}return v}var C0e=(function(){function e(){this.smooth=0,this.smoothConstraint=!0}return e})(),c2t=(function(e){Lt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="ec-polyline",r}return t.prototype.getDefaultStyle=function(){return{stroke:Ht.color.neutral99,fill:null}},t.prototype.getDefaultShape=function(){return new C0e},t.prototype.buildPath=function(n,r){var a=r.points,i=0,o=a.length/2;if(r.connectNulls){for(;o>0&&om(a[o*2-2],a[o*2-1]);o--);for(;i<o&&om(a[i*2],a[i*2+1]);i++);}for(;i<o;)i+=JR(n,a,i,o,o,1,r.smooth,r.smoothMonotone,r.connectNulls)+1},t.prototype.getPointOn=function(n,r){this.path||(this.createPathProxy(),this.buildPath(this.path,this.shape));for(var a=this.path,i=a.data,o=op.CMD,l,s,u=r==="x",c=[],d=0;d<i.length;){var p=i[d++],f=void 0,h=void 0,m=void 0,v=void 0,g=void 0,C=void 0,F=void 0;switch(p){case o.M:l=i[d++],s=i[d++];break;case o.L:if(f=i[d++],h=i[d++],F=u?(n-l)/(f-l):(n-s)/(h-s),F<=1&&F>=0){var b=u?(h-s)*F+s:(f-l)*F+l;return u?[n,b]:[b,n]}l=f,s=h;break;case o.C:f=i[d++],h=i[d++],m=i[d++],v=i[d++],g=i[d++],C=i[d++];var E=u?z6(l,f,m,g,n,c):z6(s,h,v,C,n,c);if(E>0)for(var w=0;w<E;w++){var S=c[w];if(S<=1&&S>=0){var b=u?Ni(s,h,v,C,S):Ni(l,f,m,g,S);return u?[n,b]:[b,n]}}l=g,s=C;break}}},t})(Qr),d2t=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t})(C0e),f2t=(function(e){Lt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="ec-polygon",r}return t.prototype.getDefaultShape=function(){return new d2t},t.prototype.buildPath=function(n,r){var a=r.points,i=r.stackedOnPoints,o=0,l=a.length/2,s=r.smoothMonotone;if(r.connectNulls){for(;l>0&&om(a[l*2-2],a[l*2-1]);l--);for(;o<l&&om(a[o*2],a[o*2+1]);o++);}for(;o<l;){var u=JR(n,a,o,l,l,1,r.smooth,s,r.connectNulls);JR(n,i,o+u-1,u,l,-1,r.stackedOnSmooth,s,r.connectNulls),o+=u+1,n.closePath()}},t})(Qr);function F0e(e,t,n,r,a){var i=e.getArea(),o=i.x,l=i.y,s=i.width,u=i.height,c=n.get(["lineStyle","width"])||0;o-=c/2,l-=c/2,s+=c,u+=c,s=Math.ceil(s),o!==Math.floor(o)&&(o=Math.floor(o),s++);var d=new Xr({shape:{x:o,y:l,width:s,height:u}});if(t){var p=e.getBaseAxis(),f=p.isHorizontal(),h=p.inverse;f?(h&&(d.shape.x+=s),d.shape.width=0):(h||(d.shape.y+=u),d.shape.height=0);var m=In(a)?function(v){a(v,d)}:null;Ml(d,{shape:{width:s,height:u,x:o,y:l}},n,null,r,m)}return d}function E0e(e,t,n){var r=e.getArea(),a=Ti(r.r0,1),i=Ti(r.r,1),o=new mu({shape:{cx:Ti(e.cx,1),cy:Ti(e.cy,1),r0:a,r:i,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}});if(t){var l=e.getBaseAxis().dim==="angle";l?o.shape.endAngle=r.startAngle:o.shape.r=a,Ml(o,{shape:{endAngle:r.endAngle,r:i}},n)}return o}function p2t(e,t,n,r,a){if(e){if(e.type==="polar")return E0e(e,t,n);if(e.type==="cartesian2d")return F0e(e,t,n,r,a)}else return null;return null}function g$(e,t){return e.type===t}function fJ(e,t){if(e.length===t.length){for(var n=0;n<e.length;n++)if(e[n]!==t[n])return;return!0}}function pJ(e){for(var t=1/0,n=1/0,r=-1/0,a=-1/0,i=0;i<e.length;){var o=e[i++],l=e[i++];isNaN(o)||(t=Math.min(o,t),r=Math.max(o,r)),isNaN(l)||(n=Math.min(l,n),a=Math.max(l,a))}return[[t,n],[r,a]]}function hJ(e,t){var n=pJ(e),r=n[0],a=n[1],i=pJ(t),o=i[0],l=i[1];return Math.max(Math.abs(r[0]-o[0]),Math.abs(r[1]-o[1]),Math.abs(a[0]-l[0]),Math.abs(a[1]-l[1]))}function mJ(e){return Jr(e)?e:e?.5:0}function h2t(e,t,n){if(!n.valueDim)return[];for(var r=t.count(),a=nd(r*2),i=0;i<r;i++){var o=b0e(n,e,t,i);a[i*2]=o[0],a[i*2+1]=o[1]}return a}function Xd(e,t,n,r,a){var i=n.getBaseAxis(),o=i.dim==="x"||i.dim==="radius"?0:1,l=[],s=0,u=[],c=[],d=[],p=[];if(a){for(s=0;s<e.length;s+=2){var f=t||e;!isNaN(f[s])&&!isNaN(f[s+1])&&p.push(e[s],e[s+1])}e=p}for(s=0;s<e.length-2;s+=2)switch(d[0]=e[s+2],d[1]=e[s+3],c[0]=e[s],c[1]=e[s+1],l.push(c[0],c[1]),r){case"end":u[o]=d[o],u[1-o]=c[1-o],l.push(u[0],u[1]);break;case"middle":var h=(c[o]+d[o])/2,m=[];u[o]=m[o]=h,u[1-o]=c[1-o],m[1-o]=d[1-o],l.push(u[0],u[1]),l.push(m[0],m[1]);break;default:u[o]=c[o],u[1-o]=d[1-o],l.push(u[0],u[1])}return l.push(e[s++],e[s++]),l}function m2t(e,t){var n=[],r=e.length,a,i;function o(c,d,p){var f=c.coord,h=(p-f)/(d.coord-f),m=YI(h,[c.color,d.color]);return{coord:p,color:m}}for(var l=0;l<r;l++){var s=e[l],u=s.coord;if(u<0)a=s;else if(u>t){i?n.push(o(i,s,t)):a&&n.push(o(a,s,0),o(a,s,t));break}else a&&(n.push(o(a,s,0)),a=null),n.push(s),i=s}return n}function v2t(e,t,n){var r=e.getVisual("visualMeta");if(!(!r||!r.length||!e.count())&&t.type==="cartesian2d"){for(var a,i,o=r.length-1;o>=0;o--){var l=e.getDimensionInfo(r[o].dimension);if(a=l&&l.coordDim,a==="x"||a==="y"){i=r[o];break}}if(i){var s=t.getAxis(a),u=on(i.stops,function(F){return{coord:s.toGlobalCoord(s.dataToCoord(F.value)),color:F.color}}),c=u.length,d=i.outerColors.slice();c&&u[0].coord>u[c-1].coord&&(u.reverse(),d.reverse());var p=m2t(u,a==="x"?n.getWidth():n.getHeight()),f=p.length;if(!f&&c)return u[0].coord<0?d[1]?d[1]:u[c-1].color:d[0]?d[0]:u[0].color;var h=10,m=p[0].coord-h,v=p[f-1].coord+h,g=v-m;if(g<.001)return"transparent";ke(p,function(F){F.offset=(F.coord-m)/g}),p.push({offset:f?p[f-1].offset:.5,color:d[1]||"transparent"}),p.unshift({offset:f?p[0].offset:.5,color:d[0]||"transparent"});var C=new gF(0,0,0,0,p,!0);return C[a]=m,C[a+"2"]=v,C}}}function g2t(e,t,n){var r=e.get("showAllSymbol"),a=r==="auto";if(!(r&&!a)){var i=n.getAxesByScale("ordinal")[0];if(i&&!(a&&y2t(i,t))){var o=t.mapDimension(i.dim),l={};return ke(i.getViewLabels(),function(s){var u=i.scale.getRawOrdinalNumber(s.tickValue);l[u]=1}),function(s){return!l.hasOwnProperty(t.get(o,s))}}}}function y2t(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var a=t.count(),i=Math.max(1,Math.round(a/5)),o=0;o<a;o+=i)if(v$.getSymbolSize(t,o)[e.isHorizontal()?1:0]*1.5>r)return!1;return!0}function b2t(e,t){return isNaN(e)||isNaN(t)}function C2t(e){for(var t=e.length/2;t>0&&b2t(e[t*2-2],e[t*2-1]);t--);return t-1}function vJ(e,t){return[e[t*2],e[t*2+1]]}function F2t(e,t,n){for(var r=e.length/2,a=n==="x"?0:1,i,o,l=0,s=-1,u=0;u<r;u++)if(o=e[u*2+a],!(isNaN(o)||isNaN(e[u*2+1-a]))){if(u===0){i=o;continue}if(i<=t&&o>=t||i>=t&&o<=t){s=u;break}l=u,i=o}return{range:[l,s],t:(t-i)/(o-i)}}function w0e(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t<vs.length;t++)if(e.get([vs[t],"endLabel","show"]))return!0;return!1}function SA(e,t,n,r){if(g$(t,"cartesian2d")){var a=r.getModel("endLabel"),i=a.get("valueAnimation"),o=r.getData(),l={lastFrameIndex:0},s=w0e(r)?function(f,h){e._endLabelOnDuring(f,h,o,l,i,a,t)}:null,u=t.getBaseAxis().isHorizontal(),c=F0e(t,n,r,function(){var f=e._endLabel;f&&n&&l.originalX!=null&&f.attr({x:l.originalX,y:l.originalY})},s);if(!r.get("clip",!0)){var d=c.shape,p=Math.max(d.width,d.height);u?(d.y-=p,d.height+=p*2):(d.x-=p,d.width+=p*2)}return s&&s(1,c),c}else return E0e(t,n,r)}function E2t(e,t){var n=t.getBaseAxis(),r=n.isHorizontal(),a=n.inverse,i=r?a?"right":"left":"center",o=r?"middle":a?"top":"bottom";return{normal:{align:e.get("align")||i,verticalAlign:e.get("verticalAlign")||o}}}var w2t=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(){var n=new ia,r=new o2t;this.group.add(r.group),this._symbolDraw=r,this._lineGroup=n,this._changePolyState=Cn(this._changePolyState,this)},t.prototype.render=function(n,r,a){var i=n.coordinateSystem,o=this.group,l=n.getData(),s=n.getModel("lineStyle"),u=n.getModel("areaStyle"),c=l.getLayout("points")||[],d=i.type==="polar",p=this._coordSys,f=this._symbolDraw,h=this._polyline,m=this._polygon,v=this._lineGroup,g=!r.ssr&&n.get("animation"),C=!u.isEmpty(),F=u.get("origin"),b=y0e(i,l,F),E=C&&h2t(i,l,b),w=n.get("showSymbol"),S=n.get("connectNulls"),A=w&&!d&&g2t(n,l,i),_=this._data;_&&_.eachItemGraphicEl(function(ie,ye){ie.__temp&&(o.remove(ie),_.setItemGraphicEl(ye,null))}),w||f.remove(),o.add(v);var D=d?!1:n.get("step"),x;i&&i.getArea&&n.get("clip",!0)&&(x=i.getArea(),x.width!=null?(x.x-=.1,x.y-=.1,x.width+=.2,x.height+=.2):x.r0&&(x.r0-=.5,x.r+=.5)),this._clipShapeForSymbol=x;var M=v2t(l,i,a)||l.getVisual("style")[l.getVisual("drawType")];if(!(h&&p.type===i.type&&D===this._step))w&&f.updateData(l,{isIgnore:A,clipShape:x,disableAnimation:!0,getSymbolPoint:function(ie){return[c[ie*2],c[ie*2+1]]}}),g&&this._initSymbolLabelAnimation(l,i,x),D&&(E&&(E=Xd(E,c,i,D,S)),c=Xd(c,null,i,D,S)),h=this._newPolyline(c),C?m=this._newPolygon(c,E):m&&(v.remove(m),m=this._polygon=null),d||this._initOrUpdateEndLabel(n,i,km(M)),v.setClipPath(SA(this,i,!0,n));else{C&&!m?m=this._newPolygon(c,E):m&&!C&&(v.remove(m),m=this._polygon=null),d||this._initOrUpdateEndLabel(n,i,km(M));var L=v.getClipPath();if(L){var P=SA(this,i,!1,n);Ml(L,{shape:P.shape},n)}else v.setClipPath(SA(this,i,!0,n));w&&f.updateData(l,{isIgnore:A,clipShape:x,disableAnimation:!0,getSymbolPoint:function(ie){return[c[ie*2],c[ie*2+1]]}}),(!fJ(this._stackedOnPoints,E)||!fJ(this._points,c))&&(g?this._doUpdateAnimation(l,E,i,a,D,F,S):(D&&(E&&(E=Xd(E,c,i,D,S)),c=Xd(c,null,i,D,S)),h.setShape({points:c}),m&&m.setShape({points:c,stackedOnPoints:E})))}var N=n.getModel("emphasis"),k=N.get("focus"),R=N.get("blurScope"),T=N.get("disabled");if(h.useStyle(ir(s.getLineStyle(),{fill:"none",stroke:M,lineJoin:"bevel"})),eC(h,n,"lineStyle"),h.style.lineWidth>0&&n.get(["emphasis","lineStyle","width"])==="bolder"){var O=h.getState("emphasis").style;O.lineWidth=+h.style.lineWidth+1}Sr(h).seriesIndex=n.seriesIndex,R5(h,k,R,T);var $=mJ(n.get("smooth")),V=n.get("smoothMonotone");if(h.setShape({smooth:$,smoothMonotone:V,connectNulls:S}),m){var W=l.getCalculationInfo("stackedOnSeries"),U=0;m.useStyle(ir(u.getAreaStyle(),{fill:M,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),W&&(U=mJ(W.get("smooth"))),m.setShape({smooth:$,stackedOnSmooth:U,smoothMonotone:V,connectNulls:S}),eC(m,n,"areaStyle"),Sr(m).seriesIndex=n.seriesIndex,R5(m,k,R,T)}var ae=this._changePolyState;l.eachItemGraphicEl(function(ie){ie&&(ie.onHoverStateChange=ae)}),this._polyline.onHoverStateChange=ae,this._data=l,this._coordSys=i,this._stackedOnPoints=E,this._points=c,this._step=D,this._valueOrigin=F,n.get("triggerLineEvent")&&(this.packEventData(n,h),m&&this.packEventData(n,m))},t.prototype.packEventData=function(n,r){Sr(r).eventData={componentType:"series",componentSubType:"line",componentIndex:n.componentIndex,seriesIndex:n.seriesIndex,seriesName:n.name,seriesType:"line"}},t.prototype.highlight=function(n,r,a,i){var o=n.getData(),l=xm(o,i);if(this._changePolyState("emphasis"),!(l instanceof Array)&&l!=null&&l>=0){var s=o.getLayout("points"),u=o.getItemGraphicEl(l);if(!u){var c=s[l*2],d=s[l*2+1];if(isNaN(c)||isNaN(d)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,d))return;var p=n.get("zlevel")||0,f=n.get("z")||0;u=new v$(o,l),u.x=c,u.y=d,u.setZ(p,f);var h=u.getSymbolPath().getTextContent();h&&(h.zlevel=p,h.z=f,h.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(l,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Lo.prototype.highlight.call(this,n,r,a,i)},t.prototype.downplay=function(n,r,a,i){var o=n.getData(),l=xm(o,i);if(this._changePolyState("normal"),l!=null&&l>=0){var s=o.getItemGraphicEl(l);s&&(s.__temp?(o.setItemGraphicEl(l,null),this.group.remove(s)):s.downplay())}else Lo.prototype.downplay.call(this,n,r,a,i)},t.prototype._changePolyState=function(n){var r=this._polygon;Cq(this._polyline,n),r&&Cq(r,n)},t.prototype._newPolyline=function(n){var r=this._polyline;return r&&this._lineGroup.remove(r),r=new c2t({shape:{points:n},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(r),this._polyline=r,r},t.prototype._newPolygon=function(n,r){var a=this._polygon;return a&&this._lineGroup.remove(a),a=new f2t({shape:{points:n,stackedOnPoints:r},segmentIgnoreThreshold:2}),this._lineGroup.add(a),this._polygon=a,a},t.prototype._initSymbolLabelAnimation=function(n,r,a){var i,o,l=r.getBaseAxis(),s=l.inverse;r.type==="cartesian2d"?(i=l.isHorizontal(),o=!1):r.type==="polar"&&(i=l.dim==="angle",o=!0);var u=n.hostModel,c=u.get("animationDuration");In(c)&&(c=c(null));var d=u.get("animationDelay")||0,p=In(d)?d(null):d;n.eachItemGraphicEl(function(f,h){var m=f;if(m){var v=[f.x,f.y],g=void 0,C=void 0,F=void 0;if(a)if(o){var b=a,E=r.pointToCoord(v);i?(g=b.startAngle,C=b.endAngle,F=-E[1]/180*Math.PI):(g=b.r0,C=b.r,F=E[0])}else{var w=a;i?(g=w.x,C=w.x+w.width,F=f.x):(g=w.y+w.height,C=w.y,F=f.y)}var S=C===g?0:(F-g)/(C-g);s&&(S=1-S);var A=In(d)?d(h):c*S+p,_=m.getSymbolPath(),D=_.getTextContent();m.attr({scaleX:0,scaleY:0}),m.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:A}),D&&D.animateFrom({style:{opacity:0}},{duration:300,delay:A}),_.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(n,r,a){var i=n.getModel("endLabel");if(w0e(n)){var o=n.getData(),l=this._polyline,s=o.getLayout("points");if(!s){l.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new Zr({z2:200}),u.ignoreClip=!0,l.setTextContent(this._endLabel),l.disableLabelAnimation=!0);var c=C2t(s);c>=0&&(u4(l,c4(n,"endLabel"),{inheritColor:a,labelFetcher:n,labelDataIndex:c,defaultText:function(d,p,f){return f!=null?g0e(o,f):m$(o,d)},enableTextSetter:!0},E2t(i,r)),l.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(n,r,a,i,o,l,s){var u=this._endLabel,c=this._polyline;if(u){n<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.y);var d=a.getLayout("points"),p=a.hostModel,f=p.get("connectNulls"),h=l.get("precision"),m=l.get("distance")||0,v=s.getBaseAxis(),g=v.isHorizontal(),C=v.inverse,F=r.shape,b=C?g?F.x:F.y+F.height:g?F.x+F.width:F.y,E=(g?m:0)*(C?-1:1),w=(g?0:-m)*(C?-1:1),S=g?"x":"y",A=F2t(d,b,S),_=A.range,D=_[1]-_[0],x=void 0;if(D>=1){if(D>1&&!f){var M=vJ(d,_[0]);u.attr({x:M[0]+E,y:M[1]+w}),o&&(x=p.getRawValue(_[0]))}else{var M=c.getPointOn(b,S);M&&u.attr({x:M[0]+E,y:M[1]+w});var L=p.getRawValue(_[0]),P=p.getRawValue(_[1]);o&&(x=Vmt(a,h,L,P,A.t))}i.lastFrameIndex=_[0]}else{var N=n===1||i.lastFrameIndex>0?_[0]:0,M=vJ(d,N);o&&(x=p.getRawValue(N)),u.attr({x:M[0]+E,y:M[1]+w})}if(o){var k=EF(u);typeof k.setLabelText=="function"&&k.setLabelText(x)}}},t.prototype._doUpdateAnimation=function(n,r,a,i,o,l,s){var u=this._polyline,c=this._polygon,d=n.hostModel,p=u2t(this._data,n,this._stackedOnPoints,r,this._coordSys,a,this._valueOrigin),f=p.current,h=p.stackedOnCurrent,m=p.next,v=p.stackedOnNext;if(o&&(h=Xd(p.stackedOnCurrent,p.current,a,o,s),f=Xd(p.current,null,a,o,s),v=Xd(p.stackedOnNext,p.next,a,o,s),m=Xd(p.next,null,a,o,s)),hJ(f,m)>3e3||c&&hJ(h,v)>3e3){u.stopAnimation(),u.setShape({points:m}),c&&(c.stopAnimation(),c.setShape({points:m,stackedOnPoints:v}));return}u.shape.__points=p.current,u.shape.points=f;var g={shape:{points:m}};p.current!==f&&(g.shape.__points=p.next),u.stopAnimation(),Ki(u,g,d),c&&(c.setShape({points:f,stackedOnPoints:h}),c.stopAnimation(),Ki(c,{shape:{stackedOnPoints:v}},d),u.shape.points!==c.shape.points&&(c.shape.points=u.shape.points));for(var C=[],F=p.status,b=0;b<F.length;b++){var E=F[b].cmd;if(E==="="){var w=n.getItemGraphicEl(F[b].idx1);w&&C.push({el:w,ptIdx:b})}}u.animators&&u.animators.length&&u.animators[0].during(function(){c&&c.dirtyShape();for(var S=u.shape.__points,A=0;A<C.length;A++){var _=C[A].el,D=C[A].ptIdx*2;_.x=S[D],_.y=S[D+1],_.markRedraw()}})},t.prototype.remove=function(n){var r=this.group,a=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),a&&a.eachItemGraphicEl(function(i,o){i.__temp&&(r.remove(i),a.setItemGraphicEl(o,null))}),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._endLabel=this._data=null},t.type="line",t})(Lo);function S2t(e,t){return{seriesType:e,plan:UN(),reset:function(n){var r=n.getData(),a=n.coordinateSystem;if(n.pipelineContext,!!a){var i=on(a.dimensions,function(d){return r.mapDimension(d)}).slice(0,2),o=i.length,l=r.getCalculationInfo("stackResultDimension");lp(r,i[0])&&(i[0]=l),lp(r,i[1])&&(i[1]=l);var s=r.getStore(),u=r.getDimensionIndex(i[0]),c=r.getDimensionIndex(i[1]);return o&&{progress:function(d,p){for(var f=d.end-d.start,h=nd(f*o),m=[],v=[],g=d.start,C=0;g<d.end;g++){var F=void 0;if(o===1){var b=s.get(u,g);F=a.dataToPoint(b,null,v)}else m[0]=s.get(u,g),m[1]=s.get(c,g),F=a.dataToPoint(m,null,v);h[C++]=F[0],h[C++]=F[1]}p.setLayout("points",h)}}}}}}var A2t={average:function(e){for(var t=0,n=0,r=0;r<e.length;r++)isNaN(e[r])||(t+=e[r],n++);return n===0?NaN:t/n},sum:function(e){for(var t=0,n=0;n<e.length;n++)t+=e[n]||0;return t},max:function(e){for(var t=-1/0,n=0;n<e.length;n++)e[n]>t&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;n<e.length;n++)e[n]<t&&(t=e[n]);return isFinite(t)?t:NaN},nearest:function(e){return e[0]}},_2t=function(e){return Math.round(e.length/2)};function S0e(e){return{seriesType:e,reset:function(t,n,r){var a=t.getData(),i=t.get("sampling"),o=t.coordinateSystem,l=a.count();if(l>10&&o.type==="cartesian2d"&&i){var s=o.getBaseAxis(),u=o.getOtherAxis(s),c=s.getExtent(),d=r.getDevicePixelRatio(),p=Math.abs(c[1]-c[0])*(d||1),f=Math.round(l/p);if(isFinite(f)&&f>1){i==="lttb"?t.setData(a.lttbDownSample(a.mapDimension(u.dim),1/f)):i==="minmax"&&t.setData(a.minmaxDownSample(a.mapDimension(u.dim),1/f));var h=void 0;mn(i)?h=A2t[i]:In(i)&&(h=i),h&&t.setData(a.downSample(a.mapDimension(u.dim),1/f,h,_2t))}}}}}function D2t(e){e.registerChartView(w2t),e.registerSeriesModel(a2t),e.registerLayout(S2t("line")),e.registerVisual({seriesType:"line",reset:function(t){var n=t.getData(),r=t.getModel("lineStyle").getLineStyle();r&&!r.stroke&&(r.stroke=n.getVisual("style").fill),n.setVisual("legendLineStyle",r)}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,S0e("line"))}var XR=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(n,r){return kF(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(n,r,a){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.clampData(n),l=i.dataToPoint(o);if(a)ke(i.getAxes(),function(p,f){if(p.type==="category"&&r!=null){var h=p.getTicksCoords(),m=p.getTickModel().get("alignWithLabel"),v=o[f],g=r[f]==="x1"||r[f]==="y1";if(g&&!m&&(v+=1),h.length<2)return;if(h.length===2){l[f]=p.toGlobalCoord(p.getExtent()[g?1:0]);return}for(var C=void 0,F=void 0,b=1,E=0;E<h.length;E++){var w=h[E].coord,S=E===h.length-1?h[E-1].tickValue+b:h[E].tickValue;if(S===v){F=w;break}else if(S<v)C=w;else if(C!=null&&S>v){F=(w+C)/2;break}E===1&&(b=S-h[0].tickValue)}F==null&&(C?C&&(F=h[h.length-1].coord):F=h[0].coord),l[f]=p.toGlobalCoord(F)}});else{var s=this.getData(),u=s.getLayout("offset"),c=s.getLayout("size"),d=i.getBaseAxis().isHorizontal()?0:1;l[d]+=u+c/2}return l}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod",defaultBarGap:"10%"},t})(il);il.registerClass(XR);var T2t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.getInitialData=function(){return kF(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},t.prototype.getProgressiveThreshold=function(){var n=this.get("progressiveThreshold"),r=this.get("largeThreshold");return r>n&&(n=r),n},t.prototype.brushSelector=function(n,r,a){return a.rect(r.getItemLayout(n))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=X0(XR.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:Ht.color.primary,borderWidth:2}},realtimeSort:!1}),t})(XR),x2t=(function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return e})(),gJ=(function(e){Lt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="sausage",r}return t.prototype.getDefaultShape=function(){return new x2t},t.prototype.buildPath=function(n,r){var a=r.cx,i=r.cy,o=Math.max(r.r0||0,0),l=Math.max(r.r,0),s=(l-o)*.5,u=o+s,c=r.startAngle,d=r.endAngle,p=r.clockwise,f=Math.PI*2,h=p?d-c<f:c-d<f;h||(c=d-(p?f:-f));var m=Math.cos(c),v=Math.sin(c),g=Math.cos(d),C=Math.sin(d);h?(n.moveTo(m*o+a,v*o+i),n.arc(m*u+a,v*u+i,s,-Math.PI+c,c,!p)):n.moveTo(m*l+a,v*l+i),n.arc(a,i,l,c,d,!p),n.arc(g*u+a,C*u+i,s,d-Math.PI*2,d-Math.PI,!p),o!==0&&n.arc(a,i,o,d,c,p)},t})(Qr);function k2t(e,t){t=t||{};var n=t.isRoundCap;return function(r,a,i){var o=a.position;if(!o||o instanceof Array)return Y6(r,a,i);var l=e(o),s=a.distance!=null?a.distance:5,u=this.shape,c=u.cx,d=u.cy,p=u.r,f=u.r0,h=(p+f)/2,m=u.startAngle,v=u.endAngle,g=(m+v)/2,C=n?Math.abs(p-f)/2:0,F=Math.cos,b=Math.sin,E=c+p*F(m),w=d+p*b(m),S="left",A="top";switch(l){case"startArc":E=c+(f-s)*F(g),w=d+(f-s)*b(g),S="center",A="top";break;case"insideStartArc":E=c+(f+s)*F(g),w=d+(f+s)*b(g),S="center",A="bottom";break;case"startAngle":E=c+h*F(m)+Z8(m,s+C,!1),w=d+h*b(m)+Q8(m,s+C,!1),S="right",A="middle";break;case"insideStartAngle":E=c+h*F(m)+Z8(m,-s+C,!1),w=d+h*b(m)+Q8(m,-s+C,!1),S="left",A="middle";break;case"middle":E=c+h*F(g),w=d+h*b(g),S="center",A="middle";break;case"endArc":E=c+(p+s)*F(g),w=d+(p+s)*b(g),S="center",A="bottom";break;case"insideEndArc":E=c+(p-s)*F(g),w=d+(p-s)*b(g),S="center",A="top";break;case"endAngle":E=c+h*F(v)+Z8(v,s+C,!0),w=d+h*b(v)+Q8(v,s+C,!0),S="left",A="middle";break;case"insideEndAngle":E=c+h*F(v)+Z8(v,-s+C,!0),w=d+h*b(v)+Q8(v,-s+C,!0),S="right",A="middle";break;default:return Y6(r,a,i)}return r=r||{},r.x=E,r.y=w,r.align=S,r.verticalAlign=A,r}}function M2t(e,t,n,r){if(Jr(r)){e.setTextConfig({rotation:r});return}else if(Zt(t)){e.setTextConfig({rotation:0});return}var a=e.shape,i=a.clockwise?a.startAngle:a.endAngle,o=a.clockwise?a.endAngle:a.startAngle,l=(i+o)/2,s,u=n(t);switch(u){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":s=l;break;case"startAngle":case"insideStartAngle":s=i;break;case"endAngle":case"insideEndAngle":s=o;break;default:e.setTextConfig({rotation:0});return}var c=Math.PI*1.5-s;u==="middle"&&c>Math.PI/2&&c<Math.PI*1.5&&(c-=Math.PI),e.setTextConfig({rotation:c})}function Z8(e,t,n){return t*Math.sin(e)*(n?-1:1)}function Q8(e,t,n){return t*Math.cos(e)*(n?1:-1)}function ky(e,t,n){var r=e.get("borderRadius");if(r==null)return n?{cornerRadius:0}:null;Zt(r)||(r=[r,r,r,r]);var a=Math.abs(t.r||0-t.r0||0);return{cornerRadius:on(r,function(i){return fc(i,a)})}}var AA=Math.max,_A=Math.min;function B2t(e,t){var n=e.getArea&&e.getArea();if(g$(e,"cartesian2d")){var r=e.getBaseAxis();if(r.type!=="category"||!r.onBand){var a=t.getLayout("bandWidth");r.isHorizontal()?(n.x-=a,n.width+=a*2):(n.y-=a,n.height+=a*2)}}return n}var R2t=(function(e){Lt(t,e);function t(){var n=e.call(this)||this;return n.type=t.type,n._isFirstFrame=!0,n}return t.prototype.render=function(n,r,a,i){this._model=n,this._removeOnRenderedListener(a),this._updateDrawMode(n);var o=n.get("coordinateSystem");(o==="cartesian2d"||o==="polar")&&(this._progressiveEls=null,this._isLargeDraw?this._renderLarge(n,r,a):this._renderNormal(n,r,a,i))},t.prototype.incrementalPrepareRender=function(n){this._clear(),this._updateDrawMode(n),this._updateLargeClip(n)},t.prototype.incrementalRender=function(n,r){this._progressiveEls=[],this._incrementalRenderLarge(n,r)},t.prototype.eachRendered=function(n){CF(this._progressiveEls||this.group,n)},t.prototype._updateDrawMode=function(n){var r=n.pipelineContext.large;(this._isLargeDraw==null||r!==this._isLargeDraw)&&(this._isLargeDraw=r,this._clear())},t.prototype._renderNormal=function(n,r,a,i){var o=this.group,l=n.getData(),s=this._data,u=n.coordinateSystem,c=u.getBaseAxis(),d;u.type==="cartesian2d"?d=c.isHorizontal():u.type==="polar"&&(d=c.dim==="angle");var p=n.isAnimationEnabled()?n:null,f=L2t(n,u);f&&this._enableRealtimeSort(f,l,a);var h=n.get("clip",!0)||f,m=B2t(u,l);o.removeClipPath();var v=n.get("roundCap",!0),g=n.get("showBackground",!0),C=n.getModel("backgroundStyle"),F=C.get("borderRadius")||0,b=[],E=this._backgroundEls,w=i&&i.isInitSort,S=i&&i.type==="changeAxisOrder";function A(x){var M=e3[u.type](l,x);if(!M)return null;var L=H2t(u,d,M);return L.useStyle(C.getItemStyle()),u.type==="cartesian2d"?L.setShape("r",F):L.setShape("cornerRadius",F),b[x]=L,L}l.diff(s).add(function(x){var M=l.getItemModel(x),L=e3[u.type](l,x,M);if(L&&(g&&A(x),!(!l.hasValue(x)||!EJ[u.type](L)))){var P=!1;h&&(P=yJ[u.type](m,L));var N=bJ[u.type](n,l,x,L,d,p,c.model,!1,v);f&&(N.forceLabelAnimation=!0),wJ(N,l,x,M,L,n,d,u.type==="polar"),w?N.attr({shape:L}):f?CJ(f,p,N,L,x,d,!1,!1):Ml(N,{shape:L},n,x),l.setItemGraphicEl(x,N),o.add(N),N.ignore=P}}).update(function(x,M){var L=l.getItemModel(x),P=e3[u.type](l,x,L);if(P){if(g){var N=void 0;E.length===0?N=A(M):(N=E[M],N.useStyle(C.getItemStyle()),u.type==="cartesian2d"?N.setShape("r",F):N.setShape("cornerRadius",F),b[x]=N);var k=e3[u.type](l,x),R=_0e(d,k,u);Ki(N,{shape:R},p,x)}var T=s.getItemGraphicEl(M);if(!l.hasValue(x)||!EJ[u.type](P)){o.remove(T);return}var O=!1;h&&(O=yJ[u.type](m,P),O&&o.remove(T));var $=T&&(T.type==="sector"&&v||T.type==="sausage"&&!v);if($&&(T&&cb(T,n,M),T=null),T?vN(T):T=bJ[u.type](n,l,x,P,d,p,c.model,!0,v),f&&(T.forceLabelAnimation=!0),S){var V=T.getTextContent();if(V){var W=EF(V);W.prevValue!=null&&(W.prevValue=W.value)}}else wJ(T,l,x,L,P,n,d,u.type==="polar");w?T.attr({shape:P}):f?CJ(f,p,T,P,x,d,!0,S):Ki(T,{shape:P},n,x,null),l.setItemGraphicEl(x,T),T.ignore=O,o.add(T)}}).remove(function(x){var M=s.getItemGraphicEl(x);M&&cb(M,n,x)}).execute();var _=this._backgroundGroup||(this._backgroundGroup=new ia);_.removeAll();for(var D=0;D<b.length;++D)_.add(b[D]);o.add(_),this._backgroundEls=b,this._data=l},t.prototype._renderLarge=function(n,r,a){this._clear(),AJ(n,this.group),this._updateLargeClip(n)},t.prototype._incrementalRenderLarge=function(n,r){this._removeBackground(),AJ(r,this.group,this._progressiveEls,!0)},t.prototype._updateLargeClip=function(n){var r=n.get("clip",!0)&&p2t(n.coordinateSystem,!1,n),a=this.group;r?a.setClipPath(r):a.removeClipPath()},t.prototype._enableRealtimeSort=function(n,r,a){var i=this;if(r.count()){var o=n.baseAxis;if(this._isFirstFrame)this._dispatchInitSort(r,n,a),this._isFirstFrame=!1;else{var l=function(s){var u=r.getItemGraphicEl(s),c=u&&u.shape;return c&&Math.abs(o.isHorizontal()?c.height:c.width)||0};this._onRendered=function(){i._updateSortWithinSameData(r,l,o,a)},a.getZr().on("rendered",this._onRendered)}}},t.prototype._dataSort=function(n,r,a){var i=[];return n.each(n.mapDimension(r.dim),function(o,l){var s=a(l);s=s==null?NaN:s,i.push({dataIndex:l,mappedValue:s,ordinalNumber:o})}),i.sort(function(o,l){return l.mappedValue-o.mappedValue}),{ordinalNumbers:on(i,function(o){return o.ordinalNumber})}},t.prototype._isOrderChangedWithinSameData=function(n,r,a){for(var i=a.scale,o=n.mapDimension(a.dim),l=Number.MAX_VALUE,s=0,u=i.getOrdinalMeta().categories.length;s<u;++s){var c=n.rawIndexOf(o,i.getRawOrdinalNumber(s)),d=c<0?Number.MIN_VALUE:r(n.indexOfRawIndex(c));if(d>l)return!0;l=d}return!1},t.prototype._isOrderDifferentInView=function(n,r){for(var a=r.scale,i=a.getExtent(),o=Math.max(0,i[0]),l=Math.min(i[1],a.getOrdinalMeta().categories.length-1);o<=l;++o)if(n.ordinalNumbers[o]!==a.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(n,r,a,i){if(this._isOrderChangedWithinSameData(n,r,a)){var o=this._dataSort(n,a,r);this._isOrderDifferentInView(o,a)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",axisId:a.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(n,r,a){var i=r.baseAxis,o=this._dataSort(n,i,function(l){return n.get(n.mapDimension(r.otherAxis.dim),l)});a.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},t.prototype.remove=function(n,r){this._clear(this._model),this._removeOnRenderedListener(r)},t.prototype.dispose=function(n,r){this._removeOnRenderedListener(r)},t.prototype._removeOnRenderedListener=function(n){this._onRendered&&(n.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(n){var r=this.group,a=this._data;n&&n.isAnimationEnabled()&&a&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],a.eachItemGraphicEl(function(i){cb(i,n,Sr(i).dataIndex)})):r.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t})(Lo),yJ={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var a=e.x+e.width,i=e.y+e.height,o=AA(t.x,e.x),l=_A(t.x+t.width,a),s=AA(t.y,e.y),u=_A(t.y+t.height,i),c=l<o,d=u<s;return t.x=c&&o>a?l:o,t.y=d&&s>i?u:s,t.width=c?0:l-o,t.height=d?0:u-s,n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),c||d},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}var a=_A(t.r,e.r),i=AA(t.r0,e.r0);t.r=a,t.r0=i;var o=a-i<0;if(n<0){var r=t.r;t.r=t.r0,t.r0=r}return o}},bJ={cartesian2d:function(e,t,n,r,a,i,o,l,s){var u=new Xr({shape:Vt({},r),z2:1});if(u.__dataIndex=n,u.name="item",i){var c=u.shape,d=a?"height":"width";c[d]=0}return u},polar:function(e,t,n,r,a,i,o,l,s){var u=!a&&s?gJ:mu,c=new u({shape:r,z2:1});c.name="item";var d=A0e(a);if(c.calculateTextPosition=k2t(d,{isRoundCap:u===gJ}),i){var p=c.shape,f=a?"r":"endAngle",h={};p[f]=a?r.r0:r.startAngle,h[f]=r[f],(l?Ki:Ml)(c,{shape:h},i)}return c}};function L2t(e,t){var n=e.get("realtimeSort",!0),r=t.getBaseAxis();if(n&&r.type==="category"&&t.type==="cartesian2d")return{baseAxis:r,otherAxis:t.getOtherAxis(r)}}function CJ(e,t,n,r,a,i,o,l){var s,u;i?(u={x:r.x,width:r.width},s={y:r.y,height:r.height}):(u={y:r.y,height:r.height},s={x:r.x,width:r.width}),l||(o?Ki:Ml)(n,{shape:s},t,a,null);var c=t?e.baseAxis.model:null;(o?Ki:Ml)(n,{shape:u},c,a)}function FJ(e,t){for(var n=0;n<t.length;n++)if(!isFinite(e[t[n]]))return!0;return!1}var O2t=["x","y","width","height"],P2t=["cx","cy","r","startAngle","endAngle"],EJ={cartesian2d:function(e){return!FJ(e,O2t)},polar:function(e){return!FJ(e,P2t)}},e3={cartesian2d:function(e,t,n){var r=e.getItemLayout(t);if(!r)return null;var a=n?N2t(n,r):0,i=r.width>0?1:-1,o=r.height>0?1:-1;return{x:r.x+i*a/2,y:r.y+o*a/2,width:r.width-i*a,height:r.height-o*a}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle,clockwise:r.clockwise}}};function I2t(e){return e.startAngle!=null&&e.endAngle!=null&&e.startAngle===e.endAngle}function A0e(e){return(function(t){var n=t?"Arc":"Angle";return function(r){switch(r){case"start":case"insideStart":case"end":case"insideEnd":return r+n;default:return r}}})(e)}function wJ(e,t,n,r,a,i,o,l){var s=t.getItemVisual(n,"style");if(l){if(!i.get("roundCap")){var c=e.shape,d=ky(r.getModel("itemStyle"),c,!0);Vt(c,d),e.setShape(c)}}else{var u=r.get(["itemStyle","borderRadius"])||0;e.setShape("r",u)}e.useStyle(s);var p=r.getShallow("cursor");p&&e.attr("cursor",p);var f=l?o?a.r>=a.r0?"endArc":"startArc":a.endAngle>=a.startAngle?"endAngle":"startAngle":o?a.height>=0?"bottom":"top":a.width>=0?"right":"left",h=c4(r);u4(e,h,{labelFetcher:i,labelDataIndex:n,defaultText:m$(i.getData(),n),inheritColor:s.fill,defaultOpacity:s.opacity,defaultOutsidePosition:f});var m=e.getTextContent();if(l&&m){var v=r.get(["label","position"]);e.textConfig.inside=v==="middle"?!0:null,M2t(e,v==="outside"?f:v,A0e(o),r.get(["label","rotate"]))}H1t(m,h,i.getRawValue(n),function(C){return g0e(t,C)});var g=r.getModel(["emphasis"]);R5(e,g.get("focus"),g.get("blurScope"),g.get("disabled")),eC(e,r),I2t(a)&&(e.style.fill="none",e.style.stroke="none",ke(e.states,function(C){C.style&&(C.style.fill=C.style.stroke="none")}))}function N2t(e,t){var n=e.get(["itemStyle","borderColor"]);if(!n||n==="none")return 0;var r=e.get(["itemStyle","borderWidth"])||0,a=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),i=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(r,a,i)}var $2t=(function(){function e(){}return e})(),SJ=(function(e){Lt(t,e);function t(n){var r=e.call(this,n)||this;return r.type="largeBar",r}return t.prototype.getDefaultShape=function(){return new $2t},t.prototype.buildPath=function(n,r){for(var a=r.points,i=this.baseDimIdx,o=1-this.baseDimIdx,l=[],s=[],u=this.barWidth,c=0;c<a.length;c+=3)s[i]=u,s[o]=a[c+2],l[i]=a[c+i],l[o]=a[c+o],n.rect(l[0],l[1],s[0],s[1])},t})(Qr);function AJ(e,t,n,r){var a=e.getData(),i=a.getLayout("valueAxisHorizontal")?1:0,o=a.getLayout("largeDataIndices"),l=a.getLayout("size"),s=e.getModel("backgroundStyle"),u=a.getLayout("largeBackgroundPoints");if(u){var c=new SJ({shape:{points:u},incremental:!!r,silent:!0,z2:0});c.baseDimIdx=i,c.largeDataIndices=o,c.barWidth=l,c.useStyle(s.getItemStyle()),t.add(c),n&&n.push(c)}var d=new SJ({shape:{points:a.getLayout("largePoints")},incremental:!!r,ignoreCoarsePointer:!0,z2:1});d.baseDimIdx=i,d.largeDataIndices=o,d.barWidth=l,t.add(d),d.useStyle(a.getVisual("style")),d.style.stroke=null,Sr(d).seriesIndex=e.seriesIndex,e.get("silent")||(d.on("mousedown",_J),d.on("mousemove",_J)),n&&n.push(d)}var _J=_F(function(e){var t=this,n=V2t(t,e.offsetX,e.offsetY);Sr(t).dataIndex=n>=0?n:null},30,!1);function V2t(e,t,n){for(var r=e.baseDimIdx,a=1-r,i=e.shape.points,o=e.largeDataIndices,l=[],s=[],u=e.barWidth,c=0,d=i.length/3;c<d;c++){var p=c*3;if(s[r]=u,s[a]=i[p+2],l[r]=i[p+r],l[a]=i[p+a],s[a]<0&&(l[a]+=s[a],s[a]=-s[a]),t>=l[0]&&t<=l[0]+s[0]&&n>=l[1]&&n<=l[1]+s[1])return o[c]}return-1}function _0e(e,t,n){if(g$(n,"cartesian2d")){var r=t,a=n.getArea();return{x:e?r.x:a.x,y:e?a.y:r.y,width:e?r.width:a.width,height:e?a.height:r.height}}else{var a=n.getArea(),i=t;return{cx:a.cx,cy:a.cy,r0:e?a.r0:i.r0,r:e?a.r:i.r,startAngle:e?i.startAngle:0,endAngle:e?i.endAngle:Math.PI*2}}}function H2t(e,t,n){var r=e.type==="polar"?mu:Xr;return new r({shape:_0e(t,n,e),silent:!0,z2:0})}function z2t(e){e.registerChartView(R2t),e.registerSeriesModel(T2t),e.registerLayout(e.PRIORITY.VISUAL.LAYOUT,Rr(qbt,"bar")),e.registerLayout(e.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,Ybt("bar")),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,S0e("bar")),e.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,n){var r=t.componentType||"series";n.eachComponent({mainType:r,query:t},function(a){t.sortInfo&&a.axis.setCategorySortInfo(t.sortInfo)})})}var DJ=Math.PI*2,t3=Math.PI/180;function W2t(e,t,n){t.eachSeriesByType(e,function(r){var a=r.getData(),i=a.mapDimension("value"),o=E0t(r,n),l=o.cx,s=o.cy,u=o.r,c=o.r0,d=o.viewRect,p=-r.get("startAngle")*t3,f=r.get("endAngle"),h=r.get("padAngle")*t3;f=f==="auto"?p-DJ:-f*t3;var m=r.get("minAngle")*t3,v=m+h,g=0;a.each(i,function(R){!isNaN(R)&&g++});var C=a.getSum(i),F=Math.PI/(C||g)*2,b=r.get("clockwise"),E=r.get("roseType"),w=r.get("stillShowZeroSum"),S=a.getDataExtent(i);S[0]=0;var A=b?1:-1,_=[p,f],D=A*h/2;Ime(_,!b),p=_[0],f=_[1];var x=D0e(r);x.startAngle=p,x.endAngle=f,x.clockwise=b,x.cx=l,x.cy=s,x.r=u,x.r0=c;var M=Math.abs(f-p),L=M,P=0,N=p;if(a.setLayout({viewRect:d,r:u}),a.each(i,function(R,T){var O;if(isNaN(R)){a.setItemLayout(T,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:b,cx:l,cy:s,r0:c,r:E?NaN:u});return}E!=="area"?O=C===0&&w?F:R*F:O=M/g,O<v?(O=v,L-=v):P+=R;var $=N+A*O,V=0,W=0;h>O?(V=N+A*O/2,W=V):(V=N+D,W=$-D),a.setItemLayout(T,{angle:O,startAngle:V,endAngle:W,clockwise:b,cx:l,cy:s,r0:c,r:E?Ca(R,S,[c,u]):u}),N=$}),L<DJ&&g)if(L<=.001){var k=M/g;a.each(i,function(R,T){if(!isNaN(R)){var O=a.getItemLayout(T);O.angle=k;var $=0,V=0;k<h?($=p+A*(T+1/2)*k,V=$):($=p+A*T*k+D,V=p+A*(T+1)*k-D),O.startAngle=$,O.endAngle=V}})}else F=L/P,N=p,a.each(i,function(R,T){if(!isNaN(R)){var O=a.getItemLayout(T),$=O.angle===v?v:R*F,V=0,W=0;$<h?(V=N+A*$/2,W=V):(V=N+D,W=N+A*$-D),O.startAngle=V,O.endAngle=W,N+=A*$}})})}var D0e=jr();function G2t(e){return{seriesType:e,reset:function(t,n){var r=n.findComponents({mainType:"legend"});if(!(!r||!r.length)){var a=t.getData();a.filterSelf(function(i){for(var o=a.getName(i),l=0;l<r.length;l++)if(!r[l].isSelected(o))return!1;return!0})}}}}var j2t=Math.PI/180;function TJ(e,t,n,r,a,i,o,l,s,u){if(e.length<2)return;function c(m){for(var v=m.rB,g=v*v,C=0;C<m.list.length;C++){var F=m.list[C],b=Math.abs(F.label.y-n),E=r+F.len,w=E*E,S=Math.sqrt(Math.abs((1-b*b/g)*w)),A=t+(S+F.len2)*a,_=A-F.label.x,D=F.targetTextWidth-_*a;T0e(F,D,!0),F.label.x=A}}function d(m){for(var v={list:[],maxY:0},g={list:[],maxY:0},C=0;C<m.length;C++)if(m[C].labelAlignTo==="none"){var F=m[C],b=F.label.y>n?g:v,E=Math.abs(F.label.y-n);if(E>=b.maxY){var w=F.label.x-t-F.len2*a,S=r+F.len,A=Math.abs(w)<S?Math.sqrt(E*E/(1-w*w/S/S)):S;b.rB=A,b.maxY=E}b.list.push(F)}c(v),c(g)}for(var p=e.length,f=0;f<p;f++)if(e[f].position==="outer"&&e[f].labelAlignTo==="labelLine"){var h=e[f].label.x-u;e[f].linePoints[1][0]+=h,e[f].label.x=u}n2t(e,1,s,s+o)&&d(e)}function K2t(e,t,n,r,a,i,o,l){for(var s=[],u=[],c=Number.MAX_VALUE,d=-Number.MAX_VALUE,p=0;p<e.length;p++){var f=e[p].label;DA(e[p])||(f.x<t?(c=Math.min(c,f.x),s.push(e[p])):(d=Math.max(d,f.x),u.push(e[p])))}for(var p=0;p<e.length;p++){var h=e[p];if(!DA(h)&&h.linePoints){if(h.labelStyleWidth!=null)continue;var f=h.label,m=h.linePoints,v=void 0;h.labelAlignTo==="edge"?f.x<t?v=m[2][0]-h.labelDistance-o-h.edgeDistance:v=o+a-h.edgeDistance-m[2][0]-h.labelDistance:h.labelAlignTo==="labelLine"?f.x<t?v=c-o-h.bleedMargin:v=o+a-d-h.bleedMargin:f.x<t?v=f.x-o-h.bleedMargin:v=o+a-f.x-h.bleedMargin,h.targetTextWidth=v,T0e(h,v,!1)}}TJ(u,t,n,r,1,a,i,o,l,d),TJ(s,t,n,r,-1,a,i,o,l,c);for(var p=0;p<e.length;p++){var h=e[p];if(!DA(h)&&h.linePoints){var f=h.label,m=h.linePoints,g=h.labelAlignTo==="edge",C=f.style.padding,F=C?C[1]+C[3]:0,b=f.style.backgroundColor?0:F,E=h.rect.width+b,w=m[1][0]-m[2][0];g?f.x<t?m[2][0]=o+h.edgeDistance+E+h.labelDistance:m[2][0]=o+a-h.edgeDistance-E-h.labelDistance:(f.x<t?m[2][0]=f.x+h.labelDistance:m[2][0]=f.x-h.labelDistance,m[1][0]=m[2][0]+w),m[1][1]=m[2][1]=f.y}}}function T0e(e,t,n){if(e.labelStyleWidth==null){var r=e.label,a=r.style,i=e.rect,o=a.backgroundColor,l=a.padding,s=l?l[1]+l[3]:0,u=a.overflow,c=i.width+(o?0:s);if(t<c||n){if(u&&u.match("break")){r.setStyle("backgroundColor",null),r.setStyle("width",t-s);var d=r.getBoundingRect();r.setStyle("width",Math.ceil(d.width)),r.setStyle("backgroundColor",o)}else{var p=t-s,f=t<c?p:n?p>e.unconstrainedWidth?null:p:null;r.setStyle("width",f)}x0e(i,r)}}}function x0e(e,t){xJ.rect=e,m0e(xJ,t,U2t)}var U2t={minMarginForce:[null,0,null,0],marginDefault:[1,0,1,0]},xJ={};function DA(e){return e.position==="center"}function q2t(e){var t=e.getData(),n=[],r,a,i=!1,o=(e.get("minShowLabelAngle")||0)*j2t,l=t.getLayout("viewRect"),s=t.getLayout("r"),u=l.width,c=l.x,d=l.y,p=l.height;function f(w){w.ignore=!0}function h(w){if(!w.ignore)return!0;for(var S in w.states)if(w.states[S].ignore===!1)return!0;return!1}t.each(function(w){var S=t.getItemGraphicEl(w),A=S.shape,_=S.getTextContent(),D=S.getTextGuideLine(),x=t.getItemModel(w),M=x.getModel("label"),L=M.get("position")||x.get(["emphasis","label","position"]),P=M.get("distanceToLabelLine"),N=M.get("alignTo"),k=Br(M.get("edgeDistance"),u),R=M.get("bleedMargin");R==null&&(R=Math.min(u,p)>200?10:2);var T=x.getModel("labelLine"),O=T.get("length");O=Br(O,u);var $=T.get("length2");if($=Br($,u),Math.abs(A.endAngle-A.startAngle)<o){ke(_.states,f),_.ignore=!0,D&&(ke(D.states,f),D.ignore=!0);return}if(h(_)){var V=(A.startAngle+A.endAngle)/2,W=Math.cos(V),U=Math.sin(V),ae,ie,ye,ne;r=A.cx,a=A.cy;var Y=L==="inside"||L==="inner";if(L==="center")ae=A.cx,ie=A.cy,ne="center";else{var te=(Y?(A.r+A.r0)/2*W:A.r*W)+r,X=(Y?(A.r+A.r0)/2*U:A.r*U)+a;if(ae=te+W*3,ie=X+U*3,!Y){var re=te+W*(O+s-A.r),we=X+U*(O+s-A.r),q=re+(W<0?-1:1)*$,Q=we;N==="edge"?ae=W<0?c+k:c+u-k:ae=q+(W<0?-P:P),ie=Q,ye=[[te,X],[re,we],[q,Q]]}ne=Y?"center":N==="edge"?W>0?"right":"left":W>0?"left":"right"}var ce=Math.PI,me=0,de=M.get("rotate");if(Jr(de))me=de*(ce/180);else if(L==="center")me=0;else if(de==="radial"||de===!0){var Z=W<0?-V+ce:-V;me=Z}else if(de==="tangential"&&L!=="outside"&&L!=="outer"){var oe=Math.atan2(W,U);oe<0&&(oe=ce*2+oe);var Ae=U>0;Ae&&(oe=ce+oe),me=oe-ce}if(i=!!me,_.x=ae,_.y=ie,_.rotation=me,_.setStyle({verticalAlign:"middle"}),Y){_.setStyle({align:ne});var Ge=_.states.select;Ge&&(Ge.x+=_.x,Ge.y+=_.y)}else{var Oe=new tr(0,0,0,0);x0e(Oe,_),n.push({label:_,labelLine:D,position:L,len:O,len2:$,minTurnAngle:T.get("minTurnAngle"),maxSurfaceAngle:T.get("maxSurfaceAngle"),surfaceNormal:new rr(W,U),linePoints:ye,textAlign:ne,labelDistance:P,labelAlignTo:N,edgeDistance:k,bleedMargin:R,rect:Oe,unconstrainedWidth:Oe.width,labelStyleWidth:_.style.width})}S.setTextConfig({inside:Y})}}),!i&&e.get("avoidLabelOverlap")&&K2t(n,r,a,s,u,p,c,d);for(var m=0;m<n.length;m++){var v=n[m],g=v.label,C=v.labelLine,F=isNaN(g.x)||isNaN(g.y);if(g){g.setStyle({align:v.textAlign}),F&&(ke(g.states,f),g.ignore=!0);var b=g.states.select;b&&(b.x+=g.x,b.y+=g.y)}if(C){var E=v.linePoints;F||!E?(ke(C.states,f),C.ignore=!0):(q5t(E,v.minTurnAngle),Y5t(E,v.surfaceNormal,v.maxSurfaceAngle),C.setShape({points:E}),g.__hostTarget.textGuideLineConfig={anchor:new rr(E[0][0],E[0][1])})}}}var Y2t=(function(e){Lt(t,e);function t(n,r,a){var i=e.call(this)||this;i.z2=2;var o=new Zr;return i.setTextContent(o),i.updateData(n,r,a,!0),i}return t.prototype.updateData=function(n,r,a,i){var o=this,l=n.hostModel,s=n.getItemModel(r),u=s.getModel("emphasis"),c=n.getItemLayout(r),d=Vt(ky(s.getModel("itemStyle"),c,!0),c);if(isNaN(d.startAngle)){o.setShape(d);return}if(i){o.setShape(d);var p=l.getShallow("animationType");l.ecModel.ssr?(Ml(o,{scaleX:0,scaleY:0},l,{dataIndex:r,isFrom:!0}),o.originX=d.cx,o.originY=d.cy):p==="scale"?(o.shape.r=c.r0,Ml(o,{shape:{r:c.r}},l,r)):a!=null?(o.setShape({startAngle:a,endAngle:a}),Ml(o,{shape:{startAngle:c.startAngle,endAngle:c.endAngle}},l,r)):(o.shape.endAngle=c.startAngle,Ki(o,{shape:{endAngle:c.endAngle}},l,r))}else vN(o),Ki(o,{shape:d},l,r);o.useStyle(n.getItemVisual(r,"style")),eC(o,s);var f=(c.startAngle+c.endAngle)/2,h=l.get("selectedOffset"),m=Math.cos(f)*h,v=Math.sin(f)*h,g=s.getShallow("cursor");g&&o.attr("cursor",g),this._updateLabel(l,n,r),o.ensureState("emphasis").shape=Vt({r:c.r+(u.get("scale")&&u.get("scaleSize")||0)},ky(u.getModel("itemStyle"),c)),Vt(o.ensureState("select"),{x:m,y:v,shape:ky(s.getModel(["select","itemStyle"]),c)}),Vt(o.ensureState("blur"),{shape:ky(s.getModel(["blur","itemStyle"]),c)});var C=o.getTextGuideLine(),F=o.getTextContent();C&&Vt(C.ensureState("select"),{x:m,y:v}),Vt(F.ensureState("select"),{x:m,y:v}),R5(this,u.get("focus"),u.get("blurScope"),u.get("disabled"))},t.prototype._updateLabel=function(n,r,a){var i=this,o=r.getItemModel(a),l=o.getModel("labelLine"),s=r.getItemVisual(a,"style"),u=s&&s.fill,c=s&&s.opacity;u4(i,c4(o),{labelFetcher:r.hostModel,labelDataIndex:a,inheritColor:u,defaultOpacity:c,defaultText:n.getFormattedLabel(a,"normal")||r.getName(a)});var d=i.getTextContent();i.setTextConfig({position:null,rotation:null}),d.attr({z2:10});var p=o.get(["label","position"]);if(p!=="outside"&&p!=="outer")i.removeTextGuideLine();else{var f=this.getTextGuideLine();f||(f=new hp,this.setTextGuideLine(f)),X5t(this,Z5t(o),{stroke:u,opacity:$f(l.get(["lineStyle","opacity"]),c,1)})}},t})(mu),J2t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.ignoreLabelLineUpdate=!0,n}return t.prototype.render=function(n,r,a,i){var o=n.getData(),l=this._data,s=this.group,u;if(!l&&o.count()>0){for(var c=o.getItemLayout(0),d=1;isNaN(c&&c.startAngle)&&d<o.count();++d)c=o.getItemLayout(d);c&&(u=c.startAngle)}if(this._emptyCircleSector&&s.remove(this._emptyCircleSector),o.count()===0&&n.get("showEmptyCircle")){var p=D0e(n),f=new mu({shape:Bn(p)});f.useStyle(n.getModel("emptyCircleStyle").getItemStyle()),this._emptyCircleSector=f,s.add(f)}o.diff(l).add(function(h){var m=new Y2t(o,h,u);o.setItemGraphicEl(h,m),s.add(m)}).update(function(h,m){var v=l.getItemGraphicEl(m);v.updateData(o,h,u),v.off("click"),s.add(v),o.setItemGraphicEl(h,v)}).remove(function(h){var m=l.getItemGraphicEl(h);cb(m,n,h)}).execute(),q2t(n),n.get("animationTypeUpdate")!=="expansion"&&(this._data=o)},t.prototype.dispose=function(){},t.prototype.containPoint=function(n,r){var a=r.getData(),i=a.getItemLayout(0);if(i){var o=n[0]-i.cx,l=n[1]-i.cy,s=Math.sqrt(o*o+l*l);return s<=i.r&&s>=i.r0}},t.type="pie",t})(Lo);function X2t(e,t,n){t=Zt(t)&&{coordDimensions:t}||Vt({encodeDefine:e.getEncode()},t);var r=e.getSource(),a=s$(r,t).dimensions,i=new l$(a,e);return i.initData(r,n),i}var Z2t=(function(){function e(t,n){this._getDataWithEncodedVisual=t,this._getRawData=n}return e.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},e.prototype.containName=function(t){var n=this._getRawData();return n.indexOfName(t)>=0},e.prototype.indexOfName=function(t){var n=this._getDataWithEncodedVisual();return n.indexOfName(t)},e.prototype.getItemVisual=function(t,n){var r=this._getDataWithEncodedVisual();return r.getItemVisual(t,n)},e})(),Q2t=jr(),k0e=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.init=function(n){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new Z2t(Cn(this.getData,this),Cn(this.getRawData,this)),this._defaultLabelLine(n)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return X2t(this,{coordDimensions:["value"],encodeDefaulter:Rr(x0t,this)})},t.prototype.getDataParams=function(n){var r=this.getData(),a=Q2t(r),i=a.seats;if(!i){var o=[];r.each(r.mapDimension("value"),function(s){o.push(s)}),i=a.seats=bme(o,r.hostModel.get("percentPrecision"))}var l=e.prototype.getDataParams.call(this,n);return l.percent=i[n]||0,l.$vars.push("percent"),l},t.prototype._defaultLabelLine=function(n){mR(n,"labelLine",["show"]);var r=n.labelLine,a=n.emphasis.labelLine;r.show=r.show&&n.label.show,a.show=a.show&&n.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"50%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,coordinateSystemUsage:"box",left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:30,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t})(il);v0t({fullType:k0e.type,getCoord2:function(e){return e.getShallow("center")}});function e4t(e){return{seriesType:e,reset:function(t,n){var r=t.getData();r.filterSelf(function(a){var i=r.mapDimension("value"),o=r.get(i,a);return!(Jr(o)&&!isNaN(o)&&o<0)})}}}function t4t(e){e.registerChartView(J2t),e.registerSeriesModel(k0e),dyt("pie",e.registerAction),e.registerLayout(Rr(W2t,"pie")),e.registerProcessor(G2t("pie")),e.registerProcessor(e4t("pie"))}var M0e={left:0,right:0,top:0,bottom:0},wC=["25%","25%"],n4t=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.mergeDefaultAndTheme=function(n,r){var a=Q0(n.outerBounds);e.prototype.mergeDefaultAndTheme.apply(this,arguments),a&&n.outerBounds&&wd(n.outerBounds,a)},t.prototype.mergeOption=function(n,r){e.prototype.mergeOption.apply(this,arguments),this.option.outerBounds&&n.outerBounds&&wd(this.option.outerBounds,n.outerBounds)},t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"15%",top:65,right:"10%",bottom:80,containLabel:!1,outerBoundsMode:"auto",outerBounds:M0e,outerBoundsContain:"all",outerBoundsClampWidth:wC[0],outerBoundsClampHeight:wC[1],backgroundColor:Ht.color.transparent,borderWidth:1,borderColor:Ht.color.neutral30},t})(kr),ZR=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Di).models[0]},t.type="cartesian2dAxis",t})(kr);Ll(ZR,p$);var B0e={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:Ht.color.axisLine,width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15],breakLine:!0},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12,color:Ht.color.axisLabel,textMargin:[0,3]},splitLine:{show:!0,showMinLine:!0,showMaxLine:!0,lineStyle:{color:Ht.color.axisSplitLine,width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:[Ht.color.backgroundTint,Ht.color.backgroundTransparent]}},breakArea:{show:!0,itemStyle:{color:Ht.color.neutral00,borderColor:Ht.color.border,borderWidth:1,borderType:[3,3],opacity:.6},zigzagAmplitude:4,zigzagMinSpan:4,zigzagMaxSpan:20,zigzagZ:100,expandOnClick:!0},breakLabelLayout:{moveOverlap:"auto"}},r4t=or({boundaryGap:!0,deduplication:null,jitter:0,jitterOverlap:!0,jitterMargin:2,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto",show:"auto"},axisLabel:{interval:"auto"}},B0e),y$=or({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:Ht.color.axisMinorSplitLine,width:1}}},B0e),a4t=or({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},y$),i4t=ir({logBase:10},y$);const o4t={category:r4t,value:y$,time:a4t,log:i4t};var l4t={value:1,category:1,time:1,log:1},s4t=null;function u4t(){return s4t}function SC(e,t,n,r){ke(l4t,function(a,i){var o=or(or({},o4t[i],!0),r,!0),l=(function(s){Lt(u,s);function u(){var c=s!==null&&s.apply(this,arguments)||this;return c.type=t+"Axis."+i,c}return u.prototype.mergeDefaultAndTheme=function(c,d){var p=I5(this),f=p?Q0(c):{},h=d.getTheme();or(c,h.get(i+"Axis")),or(c,this.getDefaultOption()),c.type=kJ(c),p&&wd(c,f,p)},u.prototype.optionUpdated=function(){var c=this.option;c.type==="category"&&(this.__ordinalMeta=UR.createByAxisModel(this))},u.prototype.getCategories=function(c){var d=this.option;if(d.type==="category")return c?d.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.prototype.updateAxisBreaks=function(c){return{breaks:[]}},u.type=t+"Axis."+i,u.defaultOption=o,u})(n);e.registerComponentModel(l)}),e.registerSubTypeDefaulter(t+"Axis",kJ)}function kJ(e){return e.type||(e.data?"category":"value")}var c4t=(function(){function e(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return e.prototype.getAxis=function(t){return this._axes[t]},e.prototype.getAxes=function(){return on(this._dimList,function(t){return this._axes[t]},this)},e.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),xa(this.getAxes(),function(n){return n.scale.type===t})},e.prototype.addAxis=function(t){var n=t.dim;this._axes[n]=t,this._dimList.push(n)},e})(),QR=["x","y"];function MJ(e){return(e.type==="interval"||e.type==="time")&&!e.hasBreaks()}var d4t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="cartesian2d",n.dimensions=QR,n}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var n=this.getAxis("x").scale,r=this.getAxis("y").scale;if(!(!MJ(n)||!MJ(r))){var a=n.getExtent(),i=r.getExtent(),o=this.dataToPoint([a[0],i[0]]),l=this.dataToPoint([a[1],i[1]]),s=a[1]-a[0],u=i[1]-i[0];if(!(!s||!u)){var c=(l[0]-o[0])/s,d=(l[1]-o[1])/u,p=o[0]-a[0]*c,f=o[1]-i[0]*d,h=this._transform=[c,0,0,d,p,f];this._invTransform=Km([],h)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(n){var r=this.getAxis("x"),a=this.getAxis("y");return r.contain(r.toLocalCoord(n[0]))&&a.contain(a.toLocalCoord(n[1]))},t.prototype.containData=function(n){return this.getAxis("x").containData(n[0])&&this.getAxis("y").containData(n[1])},t.prototype.containZone=function(n,r){var a=this.dataToPoint(n),i=this.dataToPoint(r),o=this.getArea(),l=new tr(a[0],a[1],i[0]-a[0],i[1]-a[1]);return o.intersect(l)},t.prototype.dataToPoint=function(n,r,a){a=a||[];var i=n[0],o=n[1];if(this._transform&&i!=null&&isFinite(i)&&o!=null&&isFinite(o))return Bo(a,n,this._transform);var l=this.getAxis("x"),s=this.getAxis("y");return a[0]=l.toGlobalCoord(l.dataToCoord(i,r)),a[1]=s.toGlobalCoord(s.dataToCoord(o,r)),a},t.prototype.clampData=function(n,r){var a=this.getAxis("x").scale,i=this.getAxis("y").scale,o=a.getExtent(),l=i.getExtent(),s=a.parse(n[0]),u=i.parse(n[1]);return r=r||[],r[0]=Math.min(Math.max(Math.min(o[0],o[1]),s),Math.max(o[0],o[1])),r[1]=Math.min(Math.max(Math.min(l[0],l[1]),u),Math.max(l[0],l[1])),r},t.prototype.pointToData=function(n,r,a){if(a=a||[],this._invTransform)return Bo(a,n,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return a[0]=i.coordToData(i.toLocalCoord(n[0]),r),a[1]=o.coordToData(o.toLocalCoord(n[1]),r),a},t.prototype.getOtherAxis=function(n){return this.getAxis(n.dim==="x"?"y":"x")},t.prototype.getArea=function(n){n=n||0;var r=this.getAxis("x").getGlobalExtent(),a=this.getAxis("y").getGlobalExtent(),i=Math.min(r[0],r[1])-n,o=Math.min(a[0],a[1])-n,l=Math.max(r[0],r[1])-i+n,s=Math.max(a[0],a[1])-o+n;return new tr(i,o,l,s)},t})(c4t),f4t=(function(e){Lt(t,e);function t(n,r,a,i,o){var l=e.call(this,n,r,a)||this;return l.index=0,l.type=i||"value",l.position=o||"bottom",l}return t.prototype.isHorizontal=function(){var n=this.position;return n==="top"||n==="bottom"},t.prototype.getGlobalExtent=function(n){var r=this.getExtent();return r[0]=this.toGlobalCoord(r[0]),r[1]=this.toGlobalCoord(r[1]),n&&r[0]>r[1]&&r.reverse(),r},t.prototype.pointToData=function(n,r){return this.coordToData(this.toLocalCoord(n[this.dim==="x"?0:1]),r)},t.prototype.setCategorySortInfo=function(n){if(this.type!=="category")return!1;this.model.option.categorySortInfo=n,this.scale.setSortInfo(n)},t})(yp),p4t="expandAxisBreak",Rf=Math.PI,h4t=[[1,2,1,2],[5,3,5,3],[8,3,8,3]],m4t=[[0,1,0,1],[0,3,0,3],[0,3,0,3]],j5=jr(),R0e=jr(),L0e=(function(){function e(t){this.recordMap={},this.resolveAxisNameOverlap=t}return e.prototype.ensureRecord=function(t){var n=t.axis.dim,r=t.componentIndex,a=this.recordMap,i=a[n]||(a[n]=[]);return i[r]||(i[r]={ready:{}})},e})();function v4t(e,t,n,r){var a=n.axis,i=t.ensureRecord(n),o=[],l,s=b$(e.axisName)&&b0(e.nameLocation);ke(r,function(h){var m=sp(h);if(!(!m||m.label.ignore)){o.push(m);var v=i.transGroup;s&&(v.transform?Km(Qg,v.transform):n4(Qg),m.transform&&Zh(Qg,Qg,m.transform),tr.copy(n3,m.localRect),n3.applyTransform(Qg),l?l.union(n3):tr.copy(l=new tr(0,0,0,0),n3))}});var u=Math.abs(i.dirVec.x)>.1?"x":"y",c=i.transGroup[u];if(o.sort(function(h,m){return Math.abs(h.label[u]-c)-Math.abs(m.label[u]-c)}),s&&l){var d=a.getExtent(),p=Math.min(d[0],d[1]),f=Math.max(d[0],d[1])-p;l.union(new tr(p,0,f,1))}i.stOccupiedRect=l,i.labelInfoList=o}var Qg=is(),n3=new tr(0,0,0,0),O0e=function(e,t,n,r,a,i){if(b0(e.nameLocation)){var o=i.stOccupiedRect;o&&P0e(e2t({},o,i.transGroup.transform),r,a)}else I0e(i.labelInfoList,i.dirVec,r,a)};function P0e(e,t,n){var r=new rr;h$(e,t,r,{direction:Math.atan2(n.y,n.x),bidirectional:!1,touchThreshold:.05})&&t2t(t,r)}function I0e(e,t,n,r){for(var a=rr.dot(r,t)>=0,i=0,o=e.length;i<o;i++){var l=e[a?i:o-1-i];l.label.ignore||P0e(l,n,r)}}var os=(function(){function e(t,n,r,a){this.group=new ia,this._axisModel=t,this._api=n,this._local={},this._shared=a||new L0e(O0e),this._resetCfgDetermined(r)}return e.prototype.updateCfg=function(t){var n=this._cfg.raw;n.position=t.position,n.labelOffset=t.labelOffset,this._resetCfgDetermined(n)},e.prototype.__getRawCfg=function(){return this._cfg.raw},e.prototype._resetCfgDetermined=function(t){var n=this._axisModel,r=n.getDefaultOption?n.getDefaultOption():{},a=xn(t.axisName,n.get("name")),i=n.get("nameMoveOverlap");(i==null||i==="auto")&&(i=xn(t.defaultNameMoveOverlap,!0));var o={raw:t,position:t.position,rotation:t.rotation,nameDirection:xn(t.nameDirection,1),tickDirection:xn(t.tickDirection,1),labelDirection:xn(t.labelDirection,1),labelOffset:xn(t.labelOffset,0),silent:xn(t.silent,!0),axisName:a,nameLocation:$f(n.get("nameLocation"),r.nameLocation,"end"),shouldNameMoveOverlap:b$(a)&&i,optionHideOverlap:n.get(["axisLabel","hideOverlap"]),showMinorTicks:n.get(["minorTick","show"])};this._cfg=o;var l=new ia({x:o.position[0],y:o.position[1],rotation:o.rotation});l.updateTransform(),this._transformGroup=l;var s=this._shared.ensureRecord(n);s.transGroup=this._transformGroup,s.dirVec=new rr(Math.cos(-o.rotation),Math.sin(-o.rotation))},e.prototype.build=function(t,n){var r=this;return t||(t={axisLine:!0,axisTickLabelEstimate:!1,axisTickLabelDetermine:!0,axisName:!0}),ke(g4t,function(a){t[a]&&y4t[a](r._cfg,r._local,r._shared,r._axisModel,r.group,r._transformGroup,r._api,n||{})}),this},e.innerTextLayout=function(t,n,r){var a=eN(n-t),i,o;return D5(a)?(o=r>0?"top":"bottom",i="center"):D5(a-Rf)?(o=r>0?"bottom":"top",i="center"):(o="middle",a>0&&a<Rf?i=r>0?"right":"left":i=r>0?"left":"right"),{rotation:a,textAlign:i,textVerticalAlign:o}},e.makeAxisEventDataBase=function(t){var n={componentType:t.mainType,componentIndex:t.componentIndex};return n[t.mainType+"Index"]=t.componentIndex,n},e.isLabelSilent=function(t){var n=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||n&&n.show)},e})(),g4t=["axisLine","axisTickLabelEstimate","axisTickLabelDetermine","axisName"],y4t={axisLine:function(e,t,n,r,a,i,o){var l=r.get(["axisLine","show"]);if(l==="auto"&&(l=!0,e.raw.axisLineAutoShow!=null&&(l=!!e.raw.axisLineAutoShow)),!!l){var s=r.axis.getExtent(),u=i.transform,c=[s[0],0],d=[s[1],0],p=c[0]>d[0];u&&(Bo(c,c,u),Bo(d,d,u));var f=Vt({lineCap:"round"},r.getModel(["axisLine","lineStyle"]).getLineStyle()),h={strokeContainThreshold:e.raw.strokeContainThreshold||5,silent:!0,z2:1,style:f};if(r.get(["axisLine","breakLine"])&&r.axis.scale.hasBreaks())u4t().buildAxisBreakLine(r,a,i,h);else{var m=new Al(Vt({shape:{x1:c[0],y1:c[1],x2:d[0],y2:d[1]}},h));L5(m.shape,m.style.lineWidth),m.anid="line",a.add(m)}var v=r.get(["axisLine","symbol"]);if(v!=null){var g=r.get(["axisLine","symbolSize"]);mn(v)&&(v=[v,v]),(mn(g)||Jr(g))&&(g=[g,g]);var C=d1e(r.get(["axisLine","symbolOffset"])||0,g),F=g[0],b=g[1];ke([{rotate:e.rotation+Math.PI/2,offset:C[0],r:0},{rotate:e.rotation-Math.PI/2,offset:C[1],r:Math.sqrt((c[0]-d[0])*(c[0]-d[0])+(c[1]-d[1])*(c[1]-d[1]))}],function(E,w){if(v[w]!=="none"&&v[w]!=null){var S=gs(v[w],-F/2,-b/2,F,b,f.stroke,!0),A=E.r+E.offset,_=p?d:c;S.attr({rotation:E.rotate,x:_[0]+A*Math.cos(e.rotation),y:_[1]-A*Math.sin(e.rotation),silent:!0,z2:11}),a.add(S)}})}}},axisTickLabelEstimate:function(e,t,n,r,a,i,o,l){var s=RJ(t,a,l);s&&BJ(e,t,n,r,a,i,o,lu.estimate)},axisTickLabelDetermine:function(e,t,n,r,a,i,o,l){var s=RJ(t,a,l);s&&BJ(e,t,n,r,a,i,o,lu.determine);var u=E4t(e,a,i,r);F4t(e,t.labelLayoutList,u),w4t(e,a,i,r,e.tickDirection)},axisName:function(e,t,n,r,a,i,o,l){var s=n.ensureRecord(r);t.nameEl&&(a.remove(t.nameEl),t.nameEl=s.nameLayout=s.nameLocation=null);var u=e.axisName;if(b$(u)){var c=e.nameLocation,d=e.nameDirection,p=r.getModel("nameTextStyle"),f=r.get("nameGap")||0,h=r.axis.getExtent(),m=r.axis.inverse?-1:1,v=new rr(0,0),g=new rr(0,0);c==="start"?(v.x=h[0]-m*f,g.x=-m):c==="end"?(v.x=h[1]+m*f,g.x=m):(v.x=(h[0]+h[1])/2,v.y=e.labelOffset+d*f,g.y=d);var C=is();g.transform(r4(C,C,e.rotation));var F=r.get("nameRotate");F!=null&&(F=F*Rf/180);var b,E;b0(c)?b=os.innerTextLayout(e.rotation,F!=null?F:e.rotation,d):(b=b4t(e.rotation,c,F||0,h),E=e.raw.axisNameAvailableWidth,E!=null&&(E=Math.abs(E/Math.sin(b.rotation)),!isFinite(E)&&(E=null)));var w=p.getFont(),S=r.get("nameTruncate",!0)||{},A=S.ellipsis,_=d0(e.raw.nameTruncateMaxWidth,S.maxWidth,E),D=l.nameMarginLevel||0,x=new Zr({x:v.x,y:v.y,rotation:b.rotation,silent:os.isLabelSilent(r),style:fo(p,{text:u,font:w,overflow:"truncate",width:_,ellipsis:A,fill:p.getTextColor()||r.get(["axisLine","lineStyle","color"]),align:p.get("align")||b.textAlign,verticalAlign:p.get("verticalAlign")||b.textVerticalAlign}),z2:1});if(Ym({el:x,componentModel:r,itemName:u}),x.__fullText=u,x.anid="name",r.get("triggerEvent")){var M=os.makeAxisEventDataBase(r);M.targetType="axisName",M.name=u,Sr(x).eventData=M}i.add(x),x.updateTransform(),t.nameEl=x;var L=s.nameLayout=sp({label:x,priority:x.z2,defaultAttr:{ignore:x.ignore},marginDefault:b0(c)?h4t[D]:m4t[D]});if(s.nameLocation=c,a.add(x),x.decomposeTransform(),e.shouldNameMoveOverlap&&L){var P=n.ensureRecord(r);n.resolveAxisNameOverlap(e,n,r,L,g,P)}}}};function BJ(e,t,n,r,a,i,o,l){$0e(t)||S4t(e,t,a,l,r,o);var s=t.labelLayoutList;A4t(e,r,s,i),e.rotation;var u=e.optionHideOverlap;C4t(r,s,u),u&&r2t(xa(s,function(c){return c&&!c.label.ignore})),v4t(e,n,r,s)}function b4t(e,t,n,r){var a=eN(n-e),i,o,l=r[0]>r[1],s=t==="start"&&!l||t!=="start"&&l;return D5(a-Rf/2)?(o=s?"bottom":"top",i="center"):D5(a-Rf*1.5)?(o=s?"top":"bottom",i="center"):(o="middle",a<Rf*1.5&&a>Rf/2?i=s?"left":"right":i=s?"right":"left"),{rotation:a,textAlign:i,textVerticalAlign:o}}function C4t(e,t,n){if(t0e(e.axis))return;function r(l,s,u){var c=sp(t[s]),d=sp(t[u]);if(!(!c||!d)){if(l===!1||c.suggestIgnore){My(c.label);return}if(d.suggestIgnore){My(d.label);return}var p=.1;if(!n){var f=[0,0,0,0];c=sJ({marginForce:f},c),d=sJ({marginForce:f},d)}h$(c,d,null,{touchThreshold:p})&&My(l?d.label:c.label)}}var a=e.get(["axisLabel","showMinLabel"]),i=e.get(["axisLabel","showMaxLabel"]),o=t.length;r(a,0,1),r(i,o-1,o-2)}function F4t(e,t,n){e.showMinorTicks||ke(t,function(r){if(r&&r.label.ignore)for(var a=0;a<n.length;a++){var i=n[a],o=R0e(i),l=j5(r.label);if(o.tickValue!=null&&!o.onBand&&o.tickValue===l.tickValue){My(i);return}}})}function My(e){e&&(e.ignore=!0)}function N0e(e,t,n,r,a){for(var i=[],o=[],l=[],s=0;s<e.length;s++){var u=e[s].coord;o[0]=u,o[1]=0,l[0]=u,l[1]=n,t&&(Bo(o,o,t),Bo(l,l,t));var c=new Al({shape:{x1:o[0],y1:o[1],x2:l[0],y2:l[1]},style:r,z2:2,autoBatch:!0,silent:!0});L5(c.shape,c.style.lineWidth),c.anid=a+"_"+e[s].tickValue,i.push(c);var d=R0e(c);d.onBand=!!e[s].onBand,d.tickValue=e[s].tickValue}return i}function E4t(e,t,n,r){var a=r.axis,i=r.getModel("axisTick"),o=i.get("show");if(o==="auto"&&(o=!0,e.raw.axisTickAutoShow!=null&&(o=!!e.raw.axisTickAutoShow)),!o||a.scale.isBlank())return[];for(var l=i.getModel("lineStyle"),s=e.tickDirection*i.get("length"),u=a.getTicksCoords(),c=N0e(u,n.transform,s,ir(l.getLineStyle(),{stroke:r.get(["axisLine","lineStyle","color"])}),"ticks"),d=0;d<c.length;d++)t.add(c[d]);return c}function w4t(e,t,n,r,a){var i=r.axis,o=r.getModel("minorTick");if(!(!e.showMinorTicks||i.scale.isBlank())){var l=i.getMinorTicksCoords();if(l.length)for(var s=o.getModel("lineStyle"),u=a*o.get("length"),c=ir(s.getLineStyle(),ir(r.getModel("axisTick").getLineStyle(),{stroke:r.get(["axisLine","lineStyle","color"])})),d=0;d<l.length;d++)for(var p=N0e(l[d],n.transform,u,c,"minorticks_"+d),f=0;f<p.length;f++)t.add(p[f])}}function RJ(e,t,n){if($0e(e)){var r=e.axisLabelsCreationContext,a=r.out.noPxChangeTryDetermine;if(n.noPxChange){for(var i=!0,o=0;o<a.length;o++)i=i&&a[o]();if(i)return!1}a.length&&(t.remove(e.labelGroup),eL(e,null,null,null))}return!0}function S4t(e,t,n,r,a,i){var o=a.axis,l=d0(e.raw.axisLabelShow,a.get(["axisLabel","show"])),s=new ia;n.add(s);var u=bC(r);if(!l||o.scale.isBlank()){eL(t,[],s,u);return}var c=a.getModel("axisLabel"),d=o.getViewLabels(u),p=(d0(e.raw.labelRotate,c.get("rotate"))||0)*Rf/180,f=os.innerTextLayout(e.rotation,p,e.labelDirection),h=a.getCategories&&a.getCategories(!0),m=[],v=a.get("triggerEvent"),g=1/0,C=-1/0;ke(d,function(b,E){var w,S=o.scale.type==="ordinal"?o.scale.getRawOrdinalNumber(b.tickValue):b.tickValue,A=b.formattedLabel,_=b.rawLabel,D=c;if(h&&h[S]){var x=h[S];Sn(x)&&x.textStyle&&(D=new ha(x.textStyle,c,a.ecModel))}var M=D.getTextColor()||a.get(["axisLine","lineStyle","color"]),L=D.getShallow("align",!0)||f.textAlign,P=xn(D.getShallow("alignMinLabel",!0),L),N=xn(D.getShallow("alignMaxLabel",!0),L),k=D.getShallow("verticalAlign",!0)||D.getShallow("baseline",!0)||f.textVerticalAlign,R=xn(D.getShallow("verticalAlignMinLabel",!0),k),T=xn(D.getShallow("verticalAlignMaxLabel",!0),k),O=10+(((w=b.time)===null||w===void 0?void 0:w.level)||0);g=Math.min(g,O),C=Math.max(C,O);var $=new Zr({x:0,y:0,rotation:0,silent:os.isLabelSilent(a),z2:O,style:fo(D,{text:A,align:E===0?P:E===d.length-1?N:L,verticalAlign:E===0?R:E===d.length-1?T:k,fill:In(M)?M(o.type==="category"?_:o.type==="value"?S+"":S,E):M})});$.anid="label_"+S;var V=j5($);if(V.break=b.break,V.tickValue=S,V.layoutRotation=f.rotation,Ym({el:$,componentModel:a,itemName:A,formatterParamsExtra:{isTruncated:function(){return $.isTruncated},value:_,tickIndex:E}}),v){var W=os.makeAxisEventDataBase(a);W.targetType="axisLabel",W.value=_,W.tickIndex=E,b.break&&(W.break={start:b.break.parsedBreak.vmin,end:b.break.parsedBreak.vmax}),o.type==="category"&&(W.dataIndex=S),Sr($).eventData=W,b.break&&D4t(a,i,$,b.break)}m.push($),s.add($)});var F=on(m,function(b){return{label:b,priority:j5(b).break?b.z2+(C-g+1):b.z2,defaultAttr:{ignore:b.ignore}}});eL(t,F,s,u)}function $0e(e){return!!e.labelLayoutList}function eL(e,t,n,r){e.labelLayoutList=t,e.labelGroup=n,e.axisLabelsCreationContext=r}function A4t(e,t,n,r){var a=t.get(["axisLabel","margin"]);ke(n,function(i,o){var l=sp(i);if(l){var s=l.label,u=j5(s);l.suggestIgnore=s.ignore,s.ignore=!1,q6(Lc,_4t),Lc.x=t.axis.dataToCoord(u.tickValue),Lc.y=e.labelOffset+e.labelDirection*a,Lc.rotation=u.layoutRotation,r.add(Lc),Lc.updateTransform(),r.remove(Lc),Lc.decomposeTransform(),q6(s,Lc),s.markRedraw(),EC(l,!0),sp(l)}})}var Lc=new Xr,_4t=new Xr;function b$(e){return!!e}function D4t(e,t,n,r){n.on("click",function(a){var i={type:p4t,breaks:[{start:r.parsedBreak.breakOption.start,end:r.parsedBreak.breakOption.end}]};i[e.axis.dim+"AxisIndex"]=e.componentIndex,t.dispatchAction(i)})}function AC(e,t,n){n=n||{};var r=t.axis,a={},i=r.getAxesOnZeroOf()[0],o=r.position,l=i?"onZero":o,s=r.dim,u=[e.x,e.x+e.width,e.y,e.y+e.height],c={left:0,right:1,top:0,bottom:1,onZero:2},d=t.get("offset")||0,p=s==="x"?[u[2]-d,u[3]+d]:[u[0]-d,u[1]+d];if(i){var f=i.toGlobalCoord(i.dataToCoord(0));p[c.onZero]=Math.max(Math.min(f,p[1]),p[0])}a.position=[s==="y"?p[c[l]]:u[0],s==="x"?p[c[l]]:u[3]],a.rotation=Math.PI/2*(s==="x"?0:1);var h={top:-1,bottom:1,left:-1,right:1};a.labelDirection=a.tickDirection=a.nameDirection=h[o],a.labelOffset=i?p[c[o]]-p[c.onZero]:0,t.get(["axisTick","inside"])&&(a.tickDirection=-a.tickDirection),d0(n.labelInside,t.get(["axisLabel","inside"]))&&(a.labelDirection=-a.labelDirection);var m=t.get(["axisLabel","rotate"]);return a.labelRotate=l==="top"?-m:m,a.z2=1,a}function T4t(e){return e.coordinateSystem&&e.coordinateSystem.type==="cartesian2d"}function LJ(e){var t={xAxisModel:null,yAxisModel:null};return ke(t,function(n,r){var a=r.replace(/Model$/,""),i=e.getReferringComponents(a,Di).models[0];t[r]=i}),t}function x4t(e,t,n,r,a,i){for(var o=AC(e,n),l=!1,s=!1,u=0;u<t.length;u++)jR(t[u].getOtherAxis(n.axis).scale)&&(l=s=!0,n.axis.type==="category"&&n.axis.onBand&&(s=!1));return o.axisLineAutoShow=l,o.axisTickAutoShow=s,o.defaultNameMoveOverlap=i,new os(n,r,o,a)}function k4t(e,t,n){var r=AC(t,n);e.updateCfg(r)}function M4t(e,t,n){var r=y0.prototype,a=r.getTicks.call(n),i=r.getTicks.call(n,{expandToNicedExtent:!0}),o=a.length-1,l=r.getInterval.call(n),s=e0e(e,t),u=s.extent,c=s.fixMin,d=s.fixMax;e.type==="log"&&(u=KR(e.base,u,!0)),e.setBreaksFromOption(n0e(t)),e.setExtent(u[0],u[1]),e.calcNiceExtent({splitNumber:o,fixMin:c,fixMax:d});var p=r.getExtent.call(e);c&&(u[0]=p[0]),d&&(u[1]=p[1]);var f=r.getInterval.call(e),h=u[0],m=u[1];if(c&&d)f=(m-h)/o;else if(c)for(m=u[0]+f*o;m<u[1]&&isFinite(m)&&isFinite(u[1]);)f=gA(f),m=u[0]+f*o;else if(d)for(h=u[1]-f*o;h>u[0]&&isFinite(h)&&isFinite(u[0]);)f=gA(f),h=u[1]-f*o;else{var v=e.getTicks().length-1;v>o&&(f=gA(f));var g=f*o;m=Math.ceil(u[1]/f)*f,h=Ti(m-g),h<0&&u[0]>=0?(h=0,m=Ti(g)):m>0&&u[1]<=0&&(m=0,h=-Ti(g))}var C=(a[0].value-i[0].value)/l,F=(a[o].value-i[o].value)/l;r.setExtent.call(e,h+f*C,m+f*F),r.setInterval.call(e,f),(C||F)&&r.setNiceExtent.call(e,h+f,m-f)}var OJ=[[3,1],[0,2]],B4t=(function(){function e(t,n,r){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=QR,this._initCartesian(t,n,r),this.model=t}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(t,n){var r=this._axesMap;this._updateScale(t,this.model);function a(o){var l,s=yr(o),u=s.length;if(u){for(var c=[],d=u-1;d>=0;d--){var p=+s[d],f=o[p],h=f.model,m=f.scale;jR(m)&&h.get("alignTicks")&&h.get("interval")==null?c.push(f):(W5(m,h),jR(m)&&(l=f))}c.length&&(l||(l=c.pop(),W5(l.scale,l.model)),ke(c,function(v){M4t(v.scale,v.model,l.scale)}))}}a(r.x),a(r.y);var i={};ke(r.x,function(o){PJ(r,"y",o,i)}),ke(r.y,function(o){PJ(r,"x",o,i)}),this.resize(this.model,n)},e.prototype.resize=function(t,n,r){var a=mp(t,n),i=this._rect=Bl(t.getBoxLayoutParams(),a.refContainer),o=this._axesMap,l=this._coordsList,s=t.get("containLabel");if(V0e(o,i),!r){var u=L4t(i,l,o,s,n),c=void 0;if(s)c=$J(i.clone(),"axisLabel",null,i,o,u,a);else{var d=O4t(t,i,a),p=d.outerBoundsRect,f=d.parsedOuterBoundsContain,h=d.outerBoundsClamp;p&&(c=$J(p,f,h,i,o,u,a))}H0e(i,o,lu.determine,null,c,a)}ke(this._coordsList,function(m){m.calcAffineTransform()})},e.prototype.getAxis=function(t,n){var r=this._axesMap[t];if(r!=null)return r[n||0]},e.prototype.getAxes=function(){return this._axesList.slice()},e.prototype.getCartesian=function(t,n){if(t!=null&&n!=null){var r="x"+t+"y"+n;return this._coordsMap[r]}Sn(t)&&(n=t.yAxisIndex,t=t.xAxisIndex);for(var a=0,i=this._coordsList;a<i.length;a++)if(i[a].getAxis("x").index===t||i[a].getAxis("y").index===n)return i[a]},e.prototype.getCartesians=function(){return this._coordsList.slice()},e.prototype.convertToPixel=function(t,n,r){var a=this._findConvertTarget(n);return a.cartesian?a.cartesian.dataToPoint(r):a.axis?a.axis.toGlobalCoord(a.axis.dataToCoord(r)):null},e.prototype.convertFromPixel=function(t,n,r){var a=this._findConvertTarget(n);return a.cartesian?a.cartesian.pointToData(r):a.axis?a.axis.coordToData(a.axis.toLocalCoord(r)):null},e.prototype._findConvertTarget=function(t){var n=t.seriesModel,r=t.xAxisModel||n&&n.getReferringComponents("xAxis",Di).models[0],a=t.yAxisModel||n&&n.getReferringComponents("yAxis",Di).models[0],i=t.gridModel,o=this._coordsList,l,s;if(n)l=n.coordinateSystem,sr(o,l)<0&&(l=null);else if(r&&a)l=this.getCartesian(r.componentIndex,a.componentIndex);else if(r)s=this.getAxis("x",r.componentIndex);else if(a)s=this.getAxis("y",a.componentIndex);else if(i){var u=i.coordinateSystem;u===this&&(l=this._coordsList[0])}return{cartesian:l,axis:s}},e.prototype.containPoint=function(t){var n=this._coordsList[0];if(n)return n.containPoint(t)},e.prototype._initCartesian=function(t,n,r){var a=this,i=this,o={left:!1,right:!1,top:!1,bottom:!1},l={x:{},y:{}},s={x:0,y:0};if(n.eachComponent("xAxis",u("x"),this),n.eachComponent("yAxis",u("y"),this),!s.x||!s.y){this._axesMap={},this._axesList=[];return}this._axesMap=l,ke(l.x,function(c,d){ke(l.y,function(p,f){var h="x"+d+"y"+f,m=new d4t(h);m.master=a,m.model=t,a._coordsMap[h]=m,a._coordsList.push(m),m.addAxis(c),m.addAxis(p)})});function u(c){return function(d,p){if(TA(d,t)){var f=d.get("position");c==="x"?f!=="top"&&f!=="bottom"&&(f=o.bottom?"top":"bottom"):f!=="left"&&f!=="right"&&(f=o.left?"right":"left"),o[f]=!0;var h=new f4t(c,d$(d),[0,0],d.get("type"),f),m=h.type==="category";h.onBand=m&&d.get("boundaryGap"),h.inverse=d.get("inverse"),d.axis=h,h.model=d,h.grid=i,h.index=p,i._axesList.push(h),l[c][p]=h,s[c]++}}}},e.prototype._updateScale=function(t,n){ke(this._axesList,function(a){if(a.scale.setExtent(1/0,-1/0),a.type==="category"){var i=a.model.get("categorySortInfo");a.scale.setSortInfo(i)}}),t.eachSeries(function(a){if(T4t(a)){var i=LJ(a),o=i.xAxisModel,l=i.yAxisModel;if(!TA(o,n)||!TA(l,n))return;var s=this.getCartesian(o.componentIndex,l.componentIndex),u=a.getData(),c=s.getAxis("x"),d=s.getAxis("y");r(u,c),r(u,d)}},this);function r(a,i){ke(yC(a,i.dim),function(o){i.scale.unionExtentFromData(a,o)})}},e.prototype.getTooltipAxes=function(t){var n=[],r=[];return ke(this.getCartesians(),function(a){var i=t!=null&&t!=="auto"?a.getAxis(t):a.getBaseAxis(),o=a.getOtherAxis(i);sr(n,i)<0&&n.push(i),sr(r,o)<0&&r.push(o)}),{baseAxes:n,otherAxes:r}},e.create=function(t,n){var r=[];return t.eachComponent("grid",function(a,i){var o=new e(a,t,n);o.name="grid_"+i,o.resize(a,n,!0),a.coordinateSystem=o,r.push(o)}),t.eachSeries(function(a){b0t({targetModel:a,coordSysType:"cartesian2d",coordSysProvider:i});function i(){var o=LJ(a),l=o.xAxisModel,s=o.yAxisModel,u=l.getCoordSysModel(),c=u.coordinateSystem;return c.getCartesian(l.componentIndex,s.componentIndex)}}),r},e.dimensions=QR,e})();function TA(e,t){return e.getCoordSysModel()===t}function PJ(e,t,n,r){n.getAxesOnZeroOf=function(){return i?[i]:[]};var a=e[t],i,o=n.model,l=o.get(["axisLine","onZero"]),s=o.get(["axisLine","onZeroAxisIndex"]);if(!l)return;if(s!=null)IJ(a[s])&&(i=a[s]);else for(var u in a)if(a.hasOwnProperty(u)&&IJ(a[u])&&!r[c(a[u])]){i=a[u];break}i&&(r[c(i)]=!0);function c(d){return d.dim+"_"+d.index}}function IJ(e){return e&&e.type!=="category"&&e.type!=="time"&&f5t(e)}function R4t(e,t){var n=e.getExtent(),r=n[0]+n[1];e.toGlobalCoord=e.dim==="x"?function(a){return a+t}:function(a){return r-a+t},e.toLocalCoord=e.dim==="x"?function(a){return a-t}:function(a){return r-a+t}}function V0e(e,t){ke(e.x,function(n){return NJ(n,t.x,t.width)}),ke(e.y,function(n){return NJ(n,t.y,t.height)})}function NJ(e,t,n){var r=[0,n],a=e.inverse?1:0;e.setExtent(r[a],r[1-a]),R4t(e,t)}function $J(e,t,n,r,a,i,o){H0e(r,a,lu.estimate,t,!1,o);var l=[0,0,0,0];u(0),u(1),c(r,0,NaN),c(r,1,NaN);var s=Rhe(l,function(p){return p>0})==null;return nC(r,l,!0,!0,n),V0e(a,r),s;function u(p){ke(a[bf[p]],function(f){if(G5(f.model)){var h=i.ensureRecord(f.model),m=h.labelInfoList;if(m)for(var v=0;v<m.length;v++){var g=m[v],C=f.scale.normalize(j5(g.label).tickValue);C=p===1?1-C:C,c(g.rect,p,C),c(g.rect,1-p,NaN)}var F=h.nameLayout;if(F){var C=b0(h.nameLocation)?.5:NaN;c(F.rect,p,C),c(F.rect,1-p,NaN)}}})}function c(p,f,h){var m=e[bf[f]]-p[bf[f]],v=p[v0[f]]+p[bf[f]]-(e[v0[f]]+e[bf[f]]);m=d(m,1-h),v=d(v,h);var g=OJ[f][0],C=OJ[f][1];l[g]=Sl(l[g],m),l[C]=Sl(l[C],v)}function d(p,f){return p>0&&!c0(f)&&f>1e-4&&(p/=f),p}}function L4t(e,t,n,r,a){var i=new L0e(P4t);return ke(n,function(o){return ke(o,function(l){if(G5(l.model)){var s=!r;l.axisBuilder=x4t(e,t,l.model,a,i,s)}})}),i}function H0e(e,t,n,r,a,i){var o=n===lu.determine;ke(t,function(u){return ke(u,function(c){G5(c.model)&&(k4t(c.axisBuilder,e,c.model),c.axisBuilder.build(o?{axisTickLabelDetermine:!0}:{axisTickLabelEstimate:!0},{noPxChange:a}))})});var l={x:0,y:0};s(0),s(1);function s(u){l[bf[1-u]]=e[v0[u]]<=i.refContainer[v0[u]]*.5?0:1-u===1?2:1}ke(t,function(u,c){return ke(u,function(d){G5(d.model)&&((r==="all"||o)&&d.axisBuilder.build({axisName:!0},{nameMarginLevel:l[c]}),o&&d.axisBuilder.build({axisLine:!0}))})})}function O4t(e,t,n){var r,a=e.get("outerBoundsMode",!0);a==="same"?r=t.clone():(a==null||a==="auto")&&(r=Bl(e.get("outerBounds",!0)||M0e,n.refContainer));var i=e.get("outerBoundsContain",!0),o;i==null||i==="auto"||sr(["all","axisLabel"],i)<0?o="all":o=i;var l=[pR(xn(e.get("outerBoundsClampWidth",!0),wC[0]),t.width),pR(xn(e.get("outerBoundsClampHeight",!0),wC[1]),t.height)];return{outerBoundsRect:r,parsedOuterBoundsContain:o,outerBoundsClamp:l}}var P4t=function(e,t,n,r,a,i){var o=n.axis.dim==="x"?"y":"x";O0e(e,t,n,r,a,i),b0(e.nameLocation)||ke(t.recordMap[o],function(l){l&&l.labelInfoList&&l.dirVec&&I0e(l.labelInfoList,l.dirVec,r,a)})};function I4t(e,t){var n={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return N4t(n,e,t),n.seriesInvolved&&V4t(n,e),n}function N4t(e,t,n){var r=t.getComponent("tooltip"),a=t.getComponent("axisPointer"),i=a.get("link",!0)||[],o=[];ke(n.getCoordinateSystems(),function(l){if(!l.axisPointerEnabled)return;var s=K5(l.model),u=e.coordSysAxesInfo[s]={};e.coordSysMap[s]=l;var c=l.model,d=c.getModel("tooltip",r);if(ke(l.getAxes(),Rr(m,!1,null)),l.getTooltipAxes&&r&&d.get("show")){var p=d.get("trigger")==="axis",f=d.get(["axisPointer","type"])==="cross",h=l.getTooltipAxes(d.get(["axisPointer","axis"]));(p||f)&&ke(h.baseAxes,Rr(m,f?"cross":!0,p)),f&&ke(h.otherAxes,Rr(m,"cross",!1))}function m(v,g,C){var F=C.model.getModel("axisPointer",a),b=F.get("show");if(!(!b||b==="auto"&&!v&&!tL(F))){g==null&&(g=F.get("triggerTooltip")),F=v?$4t(C,d,a,t,v,g):F;var E=F.get("snap"),w=F.get("triggerEmphasis"),S=K5(C.model),A=g||E||C.type==="category",_=e.axesInfo[S]={key:S,axis:C,coordSys:l,axisPointerModel:F,triggerTooltip:g,triggerEmphasis:w,involveSeries:A,snap:E,useHandle:tL(F),seriesModels:[],linkGroup:null};u[S]=_,e.seriesInvolved=e.seriesInvolved||A;var D=H4t(i,C);if(D!=null){var x=o[D]||(o[D]={axesInfo:{}});x.axesInfo[S]=_,x.mapper=i[D].mapper,_.linkGroup=x}}}})}function $4t(e,t,n,r,a,i){var o=t.getModel("axisPointer"),l=["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],s={};ke(l,function(p){s[p]=Bn(o.get(p))}),s.snap=e.type!=="category"&&!!i,o.get("type")==="cross"&&(s.type="line");var u=s.label||(s.label={});if(u.show==null&&(u.show=!1),a==="cross"){var c=o.get(["label","show"]);if(u.show=c!=null?c:!0,!i){var d=s.lineStyle=o.get("crossStyle");d&&ir(u,d.textStyle)}}return e.model.getModel("axisPointer",new ha(s,n,r))}function V4t(e,t){t.eachSeries(function(n){var r=n.coordinateSystem,a=n.get(["tooltip","trigger"],!0),i=n.get(["tooltip","show"],!0);!r||!r.model||a==="none"||a===!1||a==="item"||i===!1||n.get(["axisPointer","show"],!0)===!1||ke(e.coordSysAxesInfo[K5(r.model)],function(o){var l=o.axis;r.getAxis(l.dim)===l&&(o.seriesModels.push(n),o.seriesDataCount==null&&(o.seriesDataCount=0),o.seriesDataCount+=n.getData().count())})})}function H4t(e,t){for(var n=t.model,r=t.dim,a=0;a<e.length;a++){var i=e[a]||{};if(xA(i[r+"AxisId"],n.id)||xA(i[r+"AxisIndex"],n.componentIndex)||xA(i[r+"AxisName"],n.name))return a}}function xA(e,t){return e==="all"||Zt(e)&&sr(e,t)>=0||e===t}function z4t(e){var t=C$(e);if(t){var n=t.axisPointerModel,r=t.axis.scale,a=n.option,i=n.get("status"),o=n.get("value");o!=null&&(o=r.parse(o));var l=tL(n);i==null&&(a.status=l?"show":"hide");var s=r.getExtent().slice();s[0]>s[1]&&s.reverse(),(o==null||o>s[1])&&(o=s[1]),o<s[0]&&(o=s[0]),a.value=o,l&&(a.status=t.axis.scale.isBlank()?"hide":"show")}}function C$(e){var t=(e.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return t&&t.axesInfo[K5(e)]}function W4t(e){var t=C$(e);return t&&t.axisPointerModel}function tL(e){return!!e.get(["handle","show"])}function K5(e){return e.type+"||"+e.id}var VJ={},h4=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a,i){this.axisPointerClass&&z4t(n),e.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(n,a,!0)},t.prototype.updateAxisPointer=function(n,r,a,i){this._doUpdateAxisPointerClass(n,a,!1)},t.prototype.remove=function(n,r){var a=this._axisPointer;a&&a.remove(r)},t.prototype.dispose=function(n,r){this._disposeAxisPointer(r),e.prototype.dispose.apply(this,arguments)},t.prototype._doUpdateAxisPointerClass=function(n,r,a){var i=t.getAxisPointerClass(this.axisPointerClass);if(i){var o=W4t(n);o?(this._axisPointer||(this._axisPointer=new i)).render(n,o,r,a):this._disposeAxisPointer(r)}},t.prototype._disposeAxisPointer=function(n){this._axisPointer&&this._axisPointer.dispose(n),this._axisPointer=null},t.registerAxisPointerClass=function(n,r){VJ[n]=r},t.getAxisPointerClass=function(n){return n&&VJ[n]},t.type="axis",t})(yi),nL=jr();function G4t(e,t,n,r){var a=n.axis;if(!a.scale.isBlank()){var i=n.getModel("splitArea"),o=i.getModel("areaStyle"),l=o.get("color"),s=r.coordinateSystem.getRect(),u=a.getTicksCoords({tickModel:i,clamp:!0,breakTicks:"none",pruneByBreak:"preserve_extent_bound"});if(u.length){var c=l.length,d=nL(e).splitAreaColors,p=Wn(),f=0;if(d)for(var h=0;h<u.length;h++){var m=d.get(u[h].tickValue);if(m!=null){f=(m+(c-1)*h)%c;break}}var v=a.toGlobalCoord(u[0].coord),g=o.getAreaStyle();l=Zt(l)?l:[l];for(var h=1;h<u.length;h++){var C=a.toGlobalCoord(u[h].coord),F=void 0,b=void 0,E=void 0,w=void 0;a.isHorizontal()?(F=v,b=s.y,E=C-F,w=s.height,v=F+E):(F=s.x,b=v,E=s.width,w=C-b,v=b+w);var S=u[h-1].tickValue;S!=null&&p.set(S,f),t.add(new Xr({anid:S!=null?"area_"+S:null,shape:{x:F,y:b,width:E,height:w},style:ir({fill:l[f]},g),autoBatch:!0,silent:!0})),f=(f+1)%c}nL(e).splitAreaColors=p}}}function j4t(e){nL(e).splitAreaColors=null}var K4t=["splitArea","splitLine","minorSplitLine","breakArea"],z0e=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="CartesianAxisPointer",n}return t.prototype.render=function(n,r,a,i){this.group.removeAll();var o=this._axisGroup;if(this._axisGroup=new ia,this.group.add(this._axisGroup),!!G5(n)){this._axisGroup.add(n.axis.axisBuilder.group),ke(K4t,function(s){n.get([s,"show"])&&U4t[s](this,this._axisGroup,n,n.getCoordSysModel(),a)},this);var l=i&&i.type==="changeAxisOrder"&&i.isInitSort;l||CN(o,this._axisGroup,n),e.prototype.render.call(this,n,r,a,i)}},t.prototype.remove=function(){j4t(this)},t.type="cartesianAxis",t})(h4),U4t={splitLine:function(e,t,n,r,a){var i=n.axis;if(!i.scale.isBlank()){var o=n.getModel("splitLine"),l=o.getModel("lineStyle"),s=l.get("color"),u=o.get("showMinLine")!==!1,c=o.get("showMaxLine")!==!1;s=Zt(s)?s:[s];for(var d=r.coordinateSystem.getRect(),p=i.isHorizontal(),f=0,h=i.getTicksCoords({tickModel:o,breakTicks:"none",pruneByBreak:"preserve_extent_bound"}),m=[],v=[],g=l.getLineStyle(),C=0;C<h.length;C++){var F=i.toGlobalCoord(h[C].coord);if(!(C===0&&!u||C===h.length-1&&!c)){var b=h[C].tickValue;p?(m[0]=F,m[1]=d.y,v[0]=F,v[1]=d.y+d.height):(m[0]=d.x,m[1]=F,v[0]=d.x+d.width,v[1]=F);var E=f++%s.length,w=new Al({anid:b!=null?"line_"+b:null,autoBatch:!0,shape:{x1:m[0],y1:m[1],x2:v[0],y2:v[1]},style:ir({stroke:s[E]},g),silent:!0});L5(w.shape,g.lineWidth),t.add(w)}}}},minorSplitLine:function(e,t,n,r,a){var i=n.axis,o=n.getModel("minorSplitLine"),l=o.getModel("lineStyle"),s=r.coordinateSystem.getRect(),u=i.isHorizontal(),c=i.getMinorTicksCoords();if(c.length)for(var d=[],p=[],f=l.getLineStyle(),h=0;h<c.length;h++)for(var m=0;m<c[h].length;m++){var v=i.toGlobalCoord(c[h][m].coord);u?(d[0]=v,d[1]=s.y,p[0]=v,p[1]=s.y+s.height):(d[0]=s.x,d[1]=v,p[0]=s.x+s.width,p[1]=v);var g=new Al({anid:"minor_line_"+c[h][m].tickValue,autoBatch:!0,shape:{x1:d[0],y1:d[1],x2:p[0],y2:p[1]},style:f,silent:!0});L5(g.shape,f.lineWidth),t.add(g)}},splitArea:function(e,t,n,r,a){G4t(e,t,n,r)},breakArea:function(e,t,n,r,a){n.axis.scale}},W0e=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="xAxis",t})(z0e),q4t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=W0e.type,n}return t.type="yAxis",t})(z0e),Y4t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="grid",n}return t.prototype.render=function(n,r){this.group.removeAll(),n.get("show")&&this.group.add(new Xr({shape:n.coordinateSystem.getRect(),style:ir({fill:n.get("backgroundColor")},n.getItemStyle()),silent:!0,z2:-1}))},t.type="grid",t})(yi),HJ={offset:0};function J4t(e){e.registerComponentView(Y4t),e.registerComponentModel(n4t),e.registerCoordinateSystem("cartesian2d",B4t),SC(e,"x",ZR,HJ),SC(e,"y",ZR,HJ),e.registerComponentView(W0e),e.registerComponentView(q4t),e.registerPreprocessor(function(t){t.xAxis&&t.yAxis&&!t.grid&&(t.grid={})})}var F$=jr();function X4t(e,t,n){F$(e)[t]=n}function Z4t(e,t,n){var r=F$(e),a=r[t];a===n&&(r[t]=null)}function zJ(e,t){return!!F$(e)[t]}gu({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},xi);var Q4t={axisPointer:1,tooltip:1,brush:1};function G0e(e,t,n){var r=t.getComponentByElement(e.topTarget);if(!r||r===n||Q4t.hasOwnProperty(r.mainType))return!1;var a=r.coordinateSystem;if(!a||a.model===n)return!1;var i=P5(r),o=P5(n);return!((i.zlevel-o.zlevel||i.z-o.z)<=0)}var e8t=(function(e){Lt(t,e);function t(n){var r=e.call(this)||this;r._zr=n;var a=Cn(r._mousedownHandler,r),i=Cn(r._mousemoveHandler,r),o=Cn(r._mouseupHandler,r),l=Cn(r._mousewheelHandler,r),s=Cn(r._pinchHandler,r);return r.enable=function(u,c){var d=c.zInfo,p=P5(d.component),f=p.z,h=p.zlevel,m={component:d.component,z:f,zlevel:h,z2:xn(d.z2,-1/0)},v=Vt({},c.triggerInfo);this._opt=ir(Vt({},c),{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0,zInfoParsed:m,triggerInfo:v}),u==null&&(u=!0),(!this._enabled||this._controlType!==u)&&(this._enabled=!0,this.disable(),(u===!0||u==="move"||u==="pan")&&(ty(n,"mousedown",a,m),ty(n,"mousemove",i,m),ty(n,"mouseup",o,m)),(u===!0||u==="scale"||u==="zoom")&&(ty(n,"mousewheel",l,m),ty(n,"pinch",s,m)))},r.disable=function(){this._enabled=!1,ny(n,"mousedown",a),ny(n,"mousemove",i),ny(n,"mouseup",o),ny(n,"mousewheel",l),ny(n,"pinch",s)},r}return t.prototype.isDragging=function(){return this._dragging},t.prototype.isPinching=function(){return this._pinching},t.prototype._checkPointer=function(n,r,a){var i=this._opt,o=i.zInfoParsed;if(G0e(n,i.api,o.component))return!1;var l=i.triggerInfo,s=l.roamTrigger,u=!1;return s==="global"&&(u=!0),u||(u=l.isInSelf(n,r,a)),u&&l.isInClip&&!l.isInClip(n,r,a)&&(u=!1),u},t.prototype._decideCursorStyle=function(n,r,a,i){var o=n.target;if(!o&&this._checkPointer(n,r,a))return"grab";if(i)return o&&o.cursor||"default"},t.prototype.dispose=function(){this.disable()},t.prototype._mousedownHandler=function(n){if(!(wU(n)||ey(n))){for(var r=n.target;r;){if(r.draggable)return;r=r.__hostTarget||r.parent}var a=n.offsetX,i=n.offsetY;this._checkPointer(n,a,i)&&(this._x=a,this._y=i,this._dragging=!0)}},t.prototype._mousemoveHandler=function(n){var r=this._zr;if(!(n.gestureEvent==="pinch"||zJ(r,"globalPan")||ey(n))){var a=n.offsetX,i=n.offsetY;if(!this._dragging||!C7("moveOnMouseMove",n,this._opt)){var o=this._decideCursorStyle(n,a,i,!1);o&&r.setCursorStyle(o);return}r.setCursorStyle("grabbing");var l=this._x,s=this._y,u=a-l,c=i-s;this._x=a,this._y=i,this._opt.preventDefaultMouseMove&&Ed(n.event),n.__ecRoamConsumed=!0,WJ(this,"pan","moveOnMouseMove",n,{dx:u,dy:c,oldX:l,oldY:s,newX:a,newY:i,isAvailableBehavior:null})}},t.prototype._mouseupHandler=function(n){if(!ey(n)){var r=this._zr;if(!wU(n)){this._dragging=!1;var a=this._decideCursorStyle(n,n.offsetX,n.offsetY,!0);a&&r.setCursorStyle(a)}}},t.prototype._mousewheelHandler=function(n){if(!ey(n)){var r=C7("zoomOnMouseWheel",n,this._opt),a=C7("moveOnMouseWheel",n,this._opt),i=n.wheelDelta,o=Math.abs(i),l=n.offsetX,s=n.offsetY;if(!(i===0||!r&&!a)){if(r){var u=o>3?1.4:o>1?1.2:1.1,c=i>0?u:1/u;this._checkTriggerMoveZoom(this,"zoom","zoomOnMouseWheel",n,{scale:c,originX:l,originY:s,isAvailableBehavior:null})}if(a){var d=Math.abs(i),p=(i>0?1:-1)*(d>3?.4:d>1?.15:.05);this._checkTriggerMoveZoom(this,"scrollMove","moveOnMouseWheel",n,{scrollDelta:p,originX:l,originY:s,isAvailableBehavior:null})}}}},t.prototype._pinchHandler=function(n){if(!(zJ(this._zr,"globalPan")||ey(n))){var r=n.pinchScale>1?1.1:1/1.1;this._checkTriggerMoveZoom(this,"zoom",null,n,{scale:r,originX:n.pinchX,originY:n.pinchY,isAvailableBehavior:null})}},t.prototype._checkTriggerMoveZoom=function(n,r,a,i,o){n._checkPointer(i,o.originX,o.originY)&&(Ed(i.event),i.__ecRoamConsumed=!0,WJ(n,r,a,i,o))},t})(Cs);function ey(e){return e.__ecRoamConsumed}var t8t=jr();function MF(e){var t=t8t(e);return t.roam=t.roam||{},t.uniform=t.uniform||{},t}function ty(e,t,n,r){for(var a=MF(e),i=a.roam,o=i[t]=i[t]||[],l=0;l<o.length;l++){var s=o[l].zInfoParsed;if((s.zlevel-r.zlevel||s.z-r.z||s.z2-r.z2)<=0)break}o.splice(l,0,{listener:n,zInfoParsed:r}),n8t(e,t)}function ny(e,t,n){for(var r=MF(e),a=r.roam[t]||[],i=0;i<a.length;i++)if(a[i].listener===n){a.splice(i,1),a.length||r8t(e,t);return}}function n8t(e,t){var n=MF(e);n.uniform[t]||e.on(t,n.uniform[t]=function(r){var a=n.roam[t];if(a)for(var i=0;i<a.length;i++)a[i].listener(r)})}function r8t(e,t){var n=MF(e),r=n.uniform;r[t]&&(e.off(t,r[t]),r[t]=null)}function WJ(e,t,n,r,a){a.isAvailableBehavior=Cn(C7,null,n,r),e.trigger(t,a)}function C7(e,t,n){var r=n[e];return!e||r&&(!mn(r)||t.event[r+"Key"])}var U5=ke,a8t=Sn,_C=-1,po=(function(){function e(t){var n=t.mappingMethod,r=t.type,a=this.option=Bn(t);this.type=r,this.mappingMethod=n,this._normalizeData=l8t[n];var i=e.visualHandlers[r];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[n],n==="piecewise"?(kA(a),i8t(a)):n==="category"?a.categories?o8t(a):kA(a,!0):(al(n!=="linear"||a.dataExtent),kA(a))}return e.prototype.mapValueToVisual=function(t){var n=this._normalizeData(t);return this._normalizedToVisual(n,t)},e.prototype.getNormalizer=function(){return Cn(this._normalizeData,this)},e.listVisualTypes=function(){return yr(e.visualHandlers)},e.isValidType=function(t){return e.visualHandlers.hasOwnProperty(t)},e.eachVisual=function(t,n,r){Sn(t)?ke(t,n,r):n.call(r,t)},e.mapVisual=function(t,n,r){var a,i=Zt(t)?[]:Sn(t)?{}:(a=!0,null);return e.eachVisual(t,function(o,l){var s=n.call(r,o,l);a?i=s:i[l]=s}),i},e.retrieveVisuals=function(t){var n={},r;return t&&U5(e.visualHandlers,function(a,i){t.hasOwnProperty(i)&&(n[i]=t[i],r=!0)}),r?n:null},e.prepareVisualTypes=function(t){if(Zt(t))t=t.slice();else if(a8t(t)){var n=[];U5(t,function(r,a){n.push(a)}),t=n}else return[];return t.sort(function(r,a){return a==="color"&&r!=="color"&&r.indexOf("color")===0?1:-1}),t},e.dependsOn=function(t,n){return n==="color"?!!(t&&t.indexOf(n)===0):t===n},e.findPieceIndex=function(t,n,r){for(var a,i=1/0,o=0,l=n.length;o<l;o++){var s=n[o].value;if(s!=null){if(s===t||mn(s)&&s===t+"")return o;r&&p(s,o)}}for(var o=0,l=n.length;o<l;o++){var u=n[o],c=u.interval,d=u.close;if(c){if(c[0]===-1/0){if(a3(d[1],t,c[1]))return o}else if(c[1]===1/0){if(a3(d[0],c[0],t))return o}else if(a3(d[0],c[0],t)&&a3(d[1],t,c[1]))return o;r&&p(c[0],o),r&&p(c[1],o)}}if(r)return t===1/0?n.length-1:t===-1/0?0:a;function p(f,h){var m=Math.abs(f-t);m<i&&(i=m,a=h)}},e.visualHandlers={color:{applyVisual:ry("color"),getColorMapper:function(){var t=this.option;return Cn(t.mappingMethod==="category"?function(n,r){return!r&&(n=this._normalizeData(n)),By.call(this,n)}:function(n,r,a){var i=!!a;return!r&&(n=this._normalizeData(n)),a=ab(n,t.parsedVisual,a),i?a:Xs(a,"rgba")},this)},_normalizedToVisual:{linear:function(t){return Xs(ab(t,this.option.parsedVisual),"rgba")},category:By,piecewise:function(t,n){var r=aL.call(this,n);return r==null&&(r=Xs(ab(t,this.option.parsedVisual),"rgba")),r},fixed:fh}},colorHue:r3(function(t,n){return Qh(t,n)}),colorSaturation:r3(function(t,n){return Qh(t,null,n)}),colorLightness:r3(function(t,n){return Qh(t,null,null,n)}),colorAlpha:r3(function(t,n){return nme(t,n)}),decal:{applyVisual:ry("decal"),_normalizedToVisual:{linear:null,category:By,piecewise:null,fixed:null}},opacity:{applyVisual:ry("opacity"),_normalizedToVisual:rL([0,1])},liftZ:{applyVisual:ry("liftZ"),_normalizedToVisual:{linear:fh,category:fh,piecewise:fh,fixed:fh}},symbol:{applyVisual:function(t,n,r){var a=this.mapValueToVisual(t);r("symbol",a)},_normalizedToVisual:{linear:GJ,category:By,piecewise:function(t,n){var r=aL.call(this,n);return r==null&&(r=GJ.call(this,t)),r},fixed:fh}},symbolSize:{applyVisual:ry("symbolSize"),_normalizedToVisual:rL([0,1])}},e})();function i8t(e){var t=e.pieceList;e.hasSpecialVisual=!1,ke(t,function(n,r){n.originIndex=r,n.visual!=null&&(e.hasSpecialVisual=!0)})}function o8t(e){var t=e.categories,n=e.categoryMap={},r=e.visual;if(U5(t,function(o,l){n[o]=l}),!Zt(r)){var a=[];Sn(r)?U5(r,function(o,l){var s=n[l];a[s!=null?s:_C]=o}):a[_C]=r,r=j0e(e,a)}for(var i=t.length-1;i>=0;i--)r[i]==null&&(delete n[t[i]],t.pop())}function kA(e,t){var n=e.visual,r=[];Sn(n)?U5(n,function(i){r.push(i)}):n!=null&&r.push(n);var a={color:1,symbol:1};!t&&r.length===1&&!a.hasOwnProperty(e.type)&&(r[1]=r[0]),j0e(e,r)}function r3(e){return{applyVisual:function(t,n,r){var a=this.mapValueToVisual(t);r("color",e(n("color"),a))},_normalizedToVisual:rL([0,1])}}function GJ(e){var t=this.option.visual;return t[Math.round(Ca(e,[0,1],[0,t.length-1],!0))]||{}}function ry(e){return function(t,n,r){r(e,this.mapValueToVisual(t))}}function By(e){var t=this.option.visual;return t[this.option.loop&&e!==_C?e%t.length:e]}function fh(){return this.option.visual[0]}function rL(e){return{linear:function(t){return Ca(t,e,this.option.visual,!0)},category:By,piecewise:function(t,n){var r=aL.call(this,n);return r==null&&(r=Ca(t,e,this.option.visual,!0)),r},fixed:fh}}function aL(e){var t=this.option,n=t.pieceList;if(t.hasSpecialVisual){var r=po.findPieceIndex(e,n),a=n[r];if(a&&a.visual)return a.visual[this.type]}}function j0e(e,t){return e.visual=t,e.type==="color"&&(e.parsedVisual=on(t,function(n){var r=Ro(n);return r||[0,0,0,1]})),t}var l8t={linear:function(e){return Ca(e,this.option.dataExtent,[0,1],!0)},piecewise:function(e){var t=this.option.pieceList,n=po.findPieceIndex(e,t,!0);if(n!=null)return Ca(n,[0,t.length-1],[0,1],!0)},category:function(e){var t=this.option.categories?this.option.categoryMap[e]:e;return t==null?_C:t},fixed:xi};function a3(e,t,n){return e?t<=n:t<n}function Mm(e,t,n,r,a,i){e=e||0;var o=n[1]-n[0];if(a!=null&&(a=Lv(a,[0,o])),i!=null&&(i=Math.max(i,a!=null?a:0)),r==="all"){var l=Math.abs(t[1]-t[0]);l=Lv(l,[0,o]),a=i=Lv(l,[a,i]),r=0}t[0]=Lv(t[0],n),t[1]=Lv(t[1],n);var s=MA(t,r);t[r]+=e;var u=a||0,c=n.slice();s.sign<0?c[0]+=u:c[1]-=u,t[r]=Lv(t[r],c);var d;return d=MA(t,r),a!=null&&(d.sign!==s.sign||d.span<a)&&(t[1-r]=t[r]+s.sign*a),d=MA(t,r),i!=null&&d.span>i&&(t[1-r]=t[r]+d.sign*i),t}function MA(e,t){var n=e[t]-e[1-t];return{span:Math.abs(n),sign:n>0?-1:n<0?1:t?-1:1}}function Lv(e,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,e))}var Bm=!0,q5=Math.min,C0=Math.max,s8t=Math.pow,u8t=1e4,c8t=6,d8t=6,jJ="globalPan",f8t={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},p8t={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},KJ={brushStyle:{lineWidth:2,stroke:Ht.color.backgroundTint,fill:Ht.color.borderTint},transformable:!0,brushMode:"single",removeOnClick:!1},h8t=0,m8t=(function(e){Lt(t,e);function t(n){var r=e.call(this)||this;return r._track=[],r._covers=[],r._handlers={},r._zr=n,r.group=new ia,r._uid="brushController_"+h8t++,ke(E8t,function(a,i){this._handlers[i]=Cn(a,this)},r),r}return t.prototype.enableBrush=function(n){return this._brushType&&this._doDisableBrush(),n.brushType&&this._doEnableBrush(n),this},t.prototype._doEnableBrush=function(n){var r=this._zr;this._enableGlobalPan||X4t(r,jJ,this._uid),ke(this._handlers,function(a,i){r.on(i,a)}),this._brushType=n.brushType,this._brushOption=or(Bn(KJ),n,!0)},t.prototype._doDisableBrush=function(){var n=this._zr;Z4t(n,jJ,this._uid),ke(this._handlers,function(r,a){n.off(a,r)}),this._brushType=this._brushOption=null},t.prototype.setPanels=function(n){if(n&&n.length){var r=this._panels={};ke(n,function(a){r[a.panelId]=Bn(a)})}else this._panels=null;return this},t.prototype.mount=function(n){n=n||{},this._enableGlobalPan=n.enableGlobalPan;var r=this.group;return this._zr.add(r),r.attr({x:n.x||0,y:n.y||0,rotation:n.rotation||0,scaleX:n.scaleX||1,scaleY:n.scaleY||1}),this._transform=r.getLocalTransform(),this},t.prototype.updateCovers=function(n){n=on(n,function(p){return or(Bn(KJ),p,!0)});var r="\0-brush-index-",a=this._covers,i=this._covers=[],o=this,l=this._creatingCover;return new o$(a,n,u,s).add(c).update(c).remove(d).execute(),this;function s(p,f){return(p.id!=null?p.id:r+f)+"-"+p.brushType}function u(p,f){return s(p.__brushOption,f)}function c(p,f){var h=n[p];if(f!=null&&a[f]===l)i[p]=a[f];else{var m=i[p]=f!=null?(a[f].__brushOption=h,a[f]):U0e(o,K0e(o,h));E$(o,m)}}function d(p){a[p]!==l&&o.group.remove(a[p])}},t.prototype.unmount=function(){return this.enableBrush(!1),iL(this),this._zr.remove(this.group),this},t.prototype.dispose=function(){this.unmount(),this.off()},t})(Cs);function K0e(e,t){var n=BF[t.brushType].createCover(e,t);return n.__brushOption=t,Y0e(n,t),e.group.add(n),n}function U0e(e,t){var n=w$(t);return n.endCreating&&(n.endCreating(e,t),Y0e(t,t.__brushOption)),t}function q0e(e,t){var n=t.__brushOption;w$(t).updateCoverShape(e,t,n.range,n)}function Y0e(e,t){var n=t.z;n==null&&(n=u8t),e.traverse(function(r){r.z=n,r.z2=n})}function E$(e,t){w$(t).updateCommon(e,t),q0e(e,t)}function w$(e){return BF[e.__brushOption.brushType]}function S$(e,t,n){var r=e._panels;if(!r)return Bm;var a,i=e._transform;return ke(r,function(o){o.isTargetByCursor(t,n,i)&&(a=o)}),a}function J0e(e,t){var n=e._panels;if(!n)return Bm;var r=t.__brushOption.panelId;return r!=null?n[r]:Bm}function iL(e){var t=e._covers,n=t.length;return ke(t,function(r){e.group.remove(r)},e),t.length=0,!!n}function Rm(e,t){var n=on(e._covers,function(r){var a=r.__brushOption,i=Bn(a.range);return{brushType:a.brushType,panelId:a.panelId,range:i}});e.trigger("brush",{areas:n,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function v8t(e){var t=e._track;if(!t.length)return!1;var n=t[t.length-1],r=t[0],a=n[0]-r[0],i=n[1]-r[1],o=s8t(a*a+i*i,.5);return o>c8t}function X0e(e){var t=e.length-1;return t<0&&(t=0),[e[0],e[t]]}function Z0e(e,t,n,r){var a=new ia;return a.add(new Xr({name:"main",style:A$(n),silent:!0,draggable:!0,cursor:"move",drift:Rr(UJ,e,t,a,["n","s","w","e"]),ondragend:Rr(Rm,t,{isEnd:!0})})),ke(r,function(i){a.add(new Xr({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:Rr(UJ,e,t,a,i),ondragend:Rr(Rm,t,{isEnd:!0})}))}),a}function Q0e(e,t,n,r){var a=r.brushStyle.lineWidth||0,i=C0(a,d8t),o=n[0][0],l=n[1][0],s=o-a/2,u=l-a/2,c=n[0][1],d=n[1][1],p=c-i+a/2,f=d-i+a/2,h=c-o,m=d-l,v=h+a,g=m+a;Oc(e,t,"main",o,l,h,m),r.transformable&&(Oc(e,t,"w",s,u,i,g),Oc(e,t,"e",p,u,i,g),Oc(e,t,"n",s,u,v,i),Oc(e,t,"s",s,f,v,i),Oc(e,t,"nw",s,u,i,i),Oc(e,t,"ne",p,u,i,i),Oc(e,t,"sw",s,f,i,i),Oc(e,t,"se",p,f,i,i))}function oL(e,t){var n=t.__brushOption,r=n.transformable,a=t.childAt(0);a.useStyle(A$(n)),a.attr({silent:!r,cursor:r?"move":"default"}),ke([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=t.childOfName(i.join("")),l=i.length===1?lL(e,i[0]):y8t(e,i);o&&o.attr({silent:!r,invisible:!r,cursor:r?p8t[l]+"-resize":null})})}function Oc(e,t,n,r,a,i,o){var l=t.childOfName(n);l&&l.setShape(C8t(_$(e,t,[[r,a],[r+i,a+o]])))}function A$(e){return ir({strokeNoScale:!0},e.brushStyle)}function ege(e,t,n,r){var a=[q5(e,n),q5(t,r)],i=[C0(e,n),C0(t,r)];return[[a[0],i[0]],[a[1],i[1]]]}function g8t(e){return zf(e.group)}function lL(e,t){var n={w:"left",e:"right",n:"top",s:"bottom"},r={left:"w",right:"e",top:"n",bottom:"s"},a=bF(n[t],g8t(e));return r[a]}function y8t(e,t){var n=[lL(e,t[0]),lL(e,t[1])];return(n[0]==="e"||n[0]==="w")&&n.reverse(),n.join("")}function UJ(e,t,n,r,a,i){var o=n.__brushOption,l=e.toRectRange(o.range),s=tge(t,a,i);ke(r,function(u){var c=f8t[u];l[c[0]][c[1]]+=s[c[0]]}),o.range=e.fromRectRange(ege(l[0][0],l[1][0],l[0][1],l[1][1])),E$(t,n),Rm(t,{isEnd:!1})}function b8t(e,t,n,r){var a=t.__brushOption.range,i=tge(e,n,r);ke(a,function(o){o[0]+=i[0],o[1]+=i[1]}),E$(e,t),Rm(e,{isEnd:!1})}function tge(e,t,n){var r=e.group,a=r.transformCoordToLocal(t,n),i=r.transformCoordToLocal(0,0);return[a[0]-i[0],a[1]-i[1]]}function _$(e,t,n){var r=J0e(e,t);return r&&r!==Bm?r.clipPath(n,e._transform):Bn(n)}function C8t(e){var t=q5(e[0][0],e[1][0]),n=q5(e[0][1],e[1][1]),r=C0(e[0][0],e[1][0]),a=C0(e[0][1],e[1][1]);return{x:t,y:n,width:r-t,height:a-n}}function F8t(e,t,n){if(!(!e._brushType||w8t(e,t.offsetX,t.offsetY))){var r=e._zr,a=e._covers,i=S$(e,t,n);if(!e._dragging)for(var o=0;o<a.length;o++){var l=a[o].__brushOption;if(i&&(i===Bm||l.panelId===i.panelId)&&BF[l.brushType].contain(a[o],n[0],n[1]))return}i&&r.setCursorStyle("crosshair")}}function sL(e){var t=e.event;t.preventDefault&&t.preventDefault()}function uL(e,t,n){return e.childOfName("main").contain(t,n)}function nge(e,t,n,r){var a=e._creatingCover,i=e._creatingPanel,o=e._brushOption,l;if(e._track.push(n.slice()),v8t(e)||a){if(i&&!a){o.brushMode==="single"&&iL(e);var s=Bn(o);s.brushType=qJ(s.brushType,i),s.panelId=i===Bm?null:i.panelId,a=e._creatingCover=K0e(e,s),e._covers.push(a)}if(a){var u=BF[qJ(e._brushType,i)],c=a.__brushOption;c.range=u.getCreatingRange(_$(e,a,e._track)),r&&(U0e(e,a),u.updateCommon(e,a)),q0e(e,a),l={isEnd:r}}}else r&&o.brushMode==="single"&&o.removeOnClick&&S$(e,t,n)&&iL(e)&&(l={isEnd:r,removeOnClick:!0});return l}function qJ(e,t){return e==="auto"?t.defaultBrushType:e}var E8t={mousedown:function(e){if(this._dragging)YJ(this,e);else if(!e.target||!e.target.draggable){sL(e);var t=this.group.transformCoordToLocal(e.offsetX,e.offsetY);this._creatingCover=null;var n=this._creatingPanel=S$(this,e,t);n&&(this._dragging=!0,this._track=[t.slice()])}},mousemove:function(e){var t=e.offsetX,n=e.offsetY,r=this.group.transformCoordToLocal(t,n);if(F8t(this,e,r),this._dragging){sL(e);var a=nge(this,e,r,!1);a&&Rm(this,a)}},mouseup:function(e){YJ(this,e)}};function YJ(e,t){if(e._dragging){sL(t);var n=t.offsetX,r=t.offsetY,a=e.group.transformCoordToLocal(n,r),i=nge(e,t,a,!0);e._dragging=!1,e._track=[],e._creatingCover=null,i&&Rm(e,i)}}function w8t(e,t,n){var r=e._zr;return t<0||t>r.getWidth()||n<0||n>r.getHeight()}var BF={lineX:JJ(0),lineY:JJ(1),rect:{createCover:function(e,t){function n(r){return r}return Z0e({toRectRange:n,fromRectRange:n},e,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(e){var t=X0e(e);return ege(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(e,t,n,r){Q0e(e,t,n,r)},updateCommon:oL,contain:uL},polygon:{createCover:function(e,t){var n=new ia;return n.add(new hp({name:"main",style:A$(t),silent:!0})),n},getCreatingRange:function(e){return e},endCreating:function(e,t){t.remove(t.childAt(0)),t.add(new qm({name:"main",draggable:!0,drift:Rr(b8t,e,t),ondragend:Rr(Rm,e,{isEnd:!0})}))},updateCoverShape:function(e,t,n,r){t.childAt(0).setShape({points:_$(e,t,n)})},updateCommon:oL,contain:uL}};function JJ(e){return{createCover:function(t,n){return Z0e({toRectRange:function(r){var a=[r,[0,100]];return e&&a.reverse(),a},fromRectRange:function(r){return r[e]}},t,n,[[["w"],["e"]],[["n"],["s"]]][e])},getCreatingRange:function(t){var n=X0e(t),r=q5(n[0][e],n[1][e]),a=C0(n[0][e],n[1][e]);return[r,a]},updateCoverShape:function(t,n,r,a){var i,o=J0e(t,n);if(o!==Bm&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(e);else{var l=t._zr;i=[0,[l.getWidth(),l.getHeight()][1-e]]}var s=[r,i];e&&s.reverse(),Q0e(t,n,s,a)},updateCommon:oL,contain:uL}}function S8t(e){return e=D$(e),function(t){return FN(t,e)}}function A8t(e,t){return e=D$(e),function(n){var r=t!=null?t:n,a=r?e.width:e.height,i=r?e.x:e.y;return[i,i+(a||0)]}}function _8t(e,t,n){var r=D$(e);return function(a,i){return r.contain(i[0],i[1])&&!G0e(a,t,n)}}function D$(e){return tr.create(e)}function D8t(e,t,n,r){return e&&(e.legacy||e.legacy!==!1&&!n&&!r&&t!=="tspan"&&(t==="text"||qn(e,"text")))}function T8t(e,t,n){var r=e,a,i,o;if(t==="text")o=r;else{o={},qn(r,"text")&&(o.text=r.text),qn(r,"rich")&&(o.rich=r.rich),qn(r,"textFill")&&(o.fill=r.textFill),qn(r,"textStroke")&&(o.stroke=r.textStroke),qn(r,"fontFamily")&&(o.fontFamily=r.fontFamily),qn(r,"fontSize")&&(o.fontSize=r.fontSize),qn(r,"fontStyle")&&(o.fontStyle=r.fontStyle),qn(r,"fontWeight")&&(o.fontWeight=r.fontWeight),i={type:"text",style:o,silent:!0},a={};var l=qn(r,"textPosition");a.position=l?r.textPosition:"inside",qn(r,"textPosition")&&(a.position=r.textPosition),qn(r,"textOffset")&&(a.offset=r.textOffset),qn(r,"textRotation")&&(a.rotation=r.textRotation),qn(r,"textDistance")&&(a.distance=r.textDistance)}return XJ(o,e),ke(o.rich,function(s){XJ(s,s)}),{textConfig:a,textContent:i}}function XJ(e,t){t&&(t.font=t.textFont||t.font,qn(t,"textStrokeWidth")&&(e.lineWidth=t.textStrokeWidth),qn(t,"textAlign")&&(e.align=t.textAlign),qn(t,"textVerticalAlign")&&(e.verticalAlign=t.textVerticalAlign),qn(t,"textLineHeight")&&(e.lineHeight=t.textLineHeight),qn(t,"textWidth")&&(e.width=t.textWidth),qn(t,"textHeight")&&(e.height=t.textHeight),qn(t,"textBackgroundColor")&&(e.backgroundColor=t.textBackgroundColor),qn(t,"textPadding")&&(e.padding=t.textPadding),qn(t,"textBorderColor")&&(e.borderColor=t.textBorderColor),qn(t,"textBorderWidth")&&(e.borderWidth=t.textBorderWidth),qn(t,"textBorderRadius")&&(e.borderRadius=t.textBorderRadius),qn(t,"textBoxShadowColor")&&(e.shadowColor=t.textBoxShadowColor),qn(t,"textBoxShadowBlur")&&(e.shadowBlur=t.textBoxShadowBlur),qn(t,"textBoxShadowOffsetX")&&(e.shadowOffsetX=t.textBoxShadowOffsetX),qn(t,"textBoxShadowOffsetY")&&(e.shadowOffsetY=t.textBoxShadowOffsetY))}var rge={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},ZJ=yr(rge);ou(dc,function(e,t){return e[t]=1,e},{});dc.join(", ");var DC=["","style","shape","extra"],F0=jr();function T$(e,t,n,r,a){var i=e+"Animation",o=hN(e,r,a)||{},l=F0(t).userDuring;return o.duration>0&&(o.during=l?Cn(L8t,{el:t,userDuring:l}):null,o.setToFinal=!0,o.scope=e),Vt(o,n[i]),o}function BA(e,t,n,r){r=r||{};var a=r.dataIndex,i=r.isInit,o=r.clearStyle,l=n.isAnimationEnabled(),s=F0(e),u=t.style;s.userDuring=t.during;var c={},d={};if(P8t(e,t,d),e.type==="compound")for(var p=e.shape.paths,f=t.shape.paths,h=0;h<f.length;h++){var m=f[h];RA("shape",m,p[h])}else RA("shape",t,d),RA("extra",t,d);if(!i&&l&&(O8t(e,t,c),QJ("shape",e,t,c),QJ("extra",e,t,c),I8t(e,t,u,c)),d.style=u,k8t(e,d,o),B8t(e,t),l)if(i){var v={};ke(DC,function(C){var F=C?t[C]:t;F&&F.enterFrom&&(C&&(v[C]=v[C]||{}),Vt(C?v[C]:v,F.enterFrom))});var g=T$("enter",e,t,n,a);g.duration>0&&e.animateFrom(v,g)}else M8t(e,t,a||0,n,c);age(e,t),u?e.dirty():e.markRedraw()}function age(e,t){for(var n=F0(e).leaveToProps,r=0;r<DC.length;r++){var a=DC[r],i=a?t[a]:t;i&&i.leaveTo&&(n||(n=F0(e).leaveToProps={}),a&&(n[a]=n[a]||{}),Vt(a?n[a]:n,i.leaveTo))}}function x8t(e,t,n,r){if(e){var a=e.parent,i=F0(e).leaveToProps;if(i){var o=T$("update",e,t,n,0);o.done=function(){a&&a.remove(e)},e.animateTo(i,o)}else a&&a.remove(e)}}function lm(e){return e==="all"}function k8t(e,t,n){var r=t.style;if(!e.isGroup&&r){if(n){e.useStyle({});for(var a=e.animators,i=0;i<a.length;i++){var o=a[i];o.targetName==="style"&&o.changeTarget(e.style)}}e.setStyle(r)}t&&(t.style=null,t&&e.attr(t),t.style=r)}function M8t(e,t,n,r,a){if(a){var i=T$("update",e,t,r,n);i.duration>0&&e.animateFrom(a,i)}}function B8t(e,t){qn(t,"silent")&&(e.silent=t.silent),qn(t,"ignore")&&(e.ignore=t.ignore),e instanceof Um&&qn(t,"invisible")&&(e.invisible=t.invisible),e instanceof Qr&&qn(t,"autoBatch")&&(e.autoBatch=t.autoBatch)}var Mu={},R8t={setTransform:function(e,t){return Mu.el[e]=t,this},getTransform:function(e){return Mu.el[e]},setShape:function(e,t){var n=Mu.el,r=n.shape||(n.shape={});return r[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=Mu.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=Mu.el,r=n.style;return r&&(r[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=Mu.el.style;if(t)return t[e]},setExtra:function(e,t){var n=Mu.el.extra||(Mu.el.extra={});return n[e]=t,this},getExtra:function(e){var t=Mu.el.extra;if(t)return t[e]}};function L8t(){var e=this,t=e.el;if(t){var n=F0(t).userDuring,r=e.userDuring;if(n!==r){e.el=e.userDuring=null;return}Mu.el=t,r(R8t)}}function QJ(e,t,n,r){var a=n[e];if(a){var i=t[e],o;if(i){var l=n.transition,s=a.transition;if(s)if(!o&&(o=r[e]={}),lm(s))Vt(o,i);else for(var u=mi(s),c=0;c<u.length;c++){var d=u[c],p=i[d];o[d]=p}else if(lm(l)||sr(l,e)>=0){!o&&(o=r[e]={});for(var f=yr(i),c=0;c<f.length;c++){var d=f[c],p=i[d];N8t(a[d],p)&&(o[d]=p)}}}}}function RA(e,t,n){var r=t[e];if(r)for(var a=n[e]={},i=yr(r),o=0;o<i.length;o++){var l=i[o];a[l]=ib(r[l])}}function O8t(e,t,n){for(var r=t.transition,a=lm(r)?dc:mi(r||[]),i=0;i<a.length;i++){var o=a[i];if(!(o==="style"||o==="shape"||o==="extra")){var l=e[o];n[o]=l}}}function P8t(e,t,n){for(var r=0;r<ZJ.length;r++){var a=ZJ[r],i=rge[a],o=t[a];o&&(n[i[0]]=o[0],n[i[1]]=o[1])}for(var r=0;r<dc.length;r++){var l=dc[r];t[l]!=null&&(n[l]=t[l])}}function I8t(e,t,n,r){if(n){var a=e.style,i;if(a){var o=n.transition,l=t.transition;if(o&&!lm(o)){var s=mi(o);!i&&(i=r.style={});for(var u=0;u<s.length;u++){var c=s[u],d=a[c];i[c]=d}}else if(e.getAnimationStyleProps&&(lm(l)||lm(o)||sr(l,"style")>=0)){var p=e.getAnimationStyleProps(),f=p?p.style:null;if(f){!i&&(i=r.style={});for(var h=yr(n),u=0;u<h.length;u++){var c=h[u];if(f[c]){var d=a[c];i[c]=d}}}}}}}function N8t(e,t){return ho(e)?e!==t:e!=null&&isFinite(e)}var ige=jr(),$8t=["percent","easing","shape","style","extra"];function V8t(e){e.stopAnimation("keyframe"),e.attr(ige(e))}function cL(e,t,n){if(!(!n.isAnimationEnabled()||!t)){if(Zt(t)){ke(t,function(l){cL(e,l,n)});return}var r=t.keyframes,a=t.duration;if(n&&a==null){var i=hN("enter",n,0);a=i&&i.duration}if(!(!r||!a)){var o=ige(e);ke(DC,function(l){if(!(l&&!e[l])){var s;r.sort(function(u,c){return u.percent-c.percent}),ke(r,function(u){var c=e.animators,d=l?u[l]:u;if(d){var p=yr(d);if(l||(p=xa(p,function(m){return sr($8t,m)<0})),!!p.length){s||(s=e.animate(l,t.loop,!0),s.scope="keyframe");for(var f=0;f<c.length;f++)c[f]!==s&&c[f].targetName===s.targetName&&c[f].stopTracks(p);l&&(o[l]=o[l]||{});var h=l?o[l]:o;ke(p,function(m){h[m]=((l?e[l]:e)||{})[m]}),s.whenWithKeys(a*u.percent,d,p,u.easing)}}}),s&&s.delay(t.delay||0).duration(a).start(t.easing)}})}}}var LA=Math.sin,OA=Math.cos,oge=Math.PI,sh=Math.PI*2,H8t=180/oge,lge=(function(){function e(){}return e.prototype.reset=function(t){this._start=!0,this._d=[],this._str="",this._p=Math.pow(10,t||4)},e.prototype.moveTo=function(t,n){this._add("M",t,n)},e.prototype.lineTo=function(t,n){this._add("L",t,n)},e.prototype.bezierCurveTo=function(t,n,r,a,i,o){this._add("C",t,n,r,a,i,o)},e.prototype.quadraticCurveTo=function(t,n,r,a){this._add("Q",t,n,r,a)},e.prototype.arc=function(t,n,r,a,i,o){this.ellipse(t,n,r,r,0,a,i,o)},e.prototype.ellipse=function(t,n,r,a,i,o,l,s){var u=l-o,c=!s,d=Math.abs(u),p=xf(d-sh)||(c?u>=sh:-u>=sh),f=u>0?u%sh:u%sh+sh,h=!1;p?h=!0:xf(d)?h=!1:h=f>=oge==!!c;var m=t+r*OA(o),v=n+a*LA(o);this._start&&this._add("M",m,v);var g=Math.round(i*H8t);if(p){var C=1/this._p,F=(c?1:-1)*(sh-C);this._add("A",r,a,g,1,+c,t+r*OA(o+F),n+a*LA(o+F)),C>.01&&this._add("A",r,a,g,0,+c,m,v)}else{var b=t+r*OA(l),E=n+a*LA(l);this._add("A",r,a,g,+h,+c,b,E)}},e.prototype.rect=function(t,n,r,a){this._add("M",t,n),this._add("l",r,0),this._add("l",0,a),this._add("l",-r,0),this._add("Z")},e.prototype.closePath=function(){this._d.length>0&&this._add("Z")},e.prototype._add=function(t,n,r,a,i,o,l,s,u){for(var c=[],d=this._p,p=1;p<arguments.length;p++){var f=arguments[p];if(isNaN(f)){this._invalid=!0;return}c.push(Math.round(f*d)/d)}this._d.push(t+c.join(" ")),this._start=t==="Z"},e.prototype.generateStr=function(){this._str=this._invalid?"":this._d.join(""),this._d=[]},e.prototype.getStr=function(){return this._str},e})(),x$="none",z8t=Math.round;function W8t(e){var t=e.fill;return t!=null&&t!==x$}function G8t(e){var t=e.stroke;return t!=null&&t!==x$}var dL=["lineCap","miterLimit","lineJoin"],j8t=on(dL,function(e){return"stroke-"+e.toLowerCase()});function K8t(e,t,n,r){var a=t.opacity==null?1:t.opacity;if(n instanceof Ol){e("opacity",a);return}if(W8t(t)){var i=A5(t.fill);e("fill",i.color);var o=t.fillOpacity!=null?t.fillOpacity*i.opacity*a:i.opacity*a;o<1&&e("fill-opacity",o)}else e("fill",x$);if(G8t(t)){var l=A5(t.stroke);e("stroke",l.color);var s=t.strokeNoScale?n.getLineScale():1,u=s?(t.lineWidth||0)/s:0,c=t.strokeOpacity!=null?t.strokeOpacity*l.opacity*a:l.opacity*a,d=t.strokeFirst;if(u!==1&&e("stroke-width",u),d&&e("paint-order",d?"stroke":"fill"),c<1&&e("stroke-opacity",c),t.lineDash){var p=qN(n),f=p[0],h=p[1];f&&(h=z8t(h||0),e("stroke-dasharray",f.join(",")),(h||r)&&e("stroke-dashoffset",h))}for(var m=0;m<dL.length;m++){var v=dL[m];if(t[v]!==J6[v]){var g=t[v]||J6[v];g&&e(j8t[m],g)}}}}var sge="http://www.w3.org/2000/svg",uge="http://www.w3.org/1999/xlink",U8t="http://www.w3.org/2000/xmlns/",q8t="http://www.w3.org/XML/1998/namespace",eX="ecmeta_";function cge(e){return document.createElementNS(sge,e)}function pi(e,t,n,r,a){return{tag:e,attrs:n||{},children:r,text:a,key:t}}function Y8t(e,t){var n=[];if(t)for(var r in t){var a=t[r],i=r;a!==!1&&(a!==!0&&a!=null&&(i+='="'+a+'"'),n.push(i))}return"<"+e+" "+n.join(" ")+">"}function J8t(e){return"</"+e+">"}function k$(e,t){t=t||{};var n=t.newline?`
`:"";function r(a){var i=a.children,o=a.tag,l=a.attrs,s=a.text;return Y8t(o,l)+(o!=="style"?ro(s):s||"")+(i?""+n+on(i,function(u){return r(u)}).join(n)+n:"")+J8t(o)}return r(e)}function X8t(e,t,n){n=n||{};var r=n.newline?`
`:"",a=" {"+r,i=r+"}",o=on(yr(e),function(s){return s+a+on(yr(e[s]),function(u){return u+":"+e[s][u]+";"}).join(r)+i}).join(r),l=on(yr(t),function(s){return"@keyframes "+s+a+on(yr(t[s]),function(u){return u+a+on(yr(t[s][u]),function(c){var d=t[s][u][c];return c==="d"&&(d='path("'+d+'")'),c+":"+d+";"}).join(r)+i}).join(r)+i}).join(r);return!o&&!l?"":["<![CDATA[",o,l,"]]>"].join(r)}function fL(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssStyleCache:{},cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function tX(e,t,n,r){return pi("svg","root",{width:e,height:t,xmlns:sge,"xmlns:xlink":uge,version:"1.1",baseProfile:"full",viewBox:r?"0 0 "+e+" "+t:!1},n)}var Z8t=0;function dge(){return Z8t++}var nX={cubicIn:"0.32,0,0.67,0",cubicOut:"0.33,1,0.68,1",cubicInOut:"0.65,0,0.35,1",quadraticIn:"0.11,0,0.5,0",quadraticOut:"0.5,1,0.89,1",quadraticInOut:"0.45,0,0.55,1",quarticIn:"0.5,0,0.75,0",quarticOut:"0.25,1,0.5,1",quarticInOut:"0.76,0,0.24,1",quinticIn:"0.64,0,0.78,0",quinticOut:"0.22,1,0.36,1",quinticInOut:"0.83,0,0.17,1",sinusoidalIn:"0.12,0,0.39,0",sinusoidalOut:"0.61,1,0.88,1",sinusoidalInOut:"0.37,0,0.63,1",exponentialIn:"0.7,0,0.84,0",exponentialOut:"0.16,1,0.3,1",exponentialInOut:"0.87,0,0.13,1",circularIn:"0.55,0,1,0.45",circularOut:"0,0.55,0.45,1",circularInOut:"0.85,0,0.15,1"},ph="transform-origin";function Q8t(e,t,n){var r=Vt({},e.shape);Vt(r,t),e.buildPath(n,r);var a=new lge;return a.reset(lme(e)),n.rebuildPath(a,1),a.generateStr(),a.getStr()}function e3t(e,t){var n=t.originX,r=t.originY;(n||r)&&(e[ph]=n+"px "+r+"px")}var t3t={fill:"fill",opacity:"opacity",lineWidth:"stroke-width",lineDashOffset:"stroke-dashoffset"};function fge(e,t){var n=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[n]=e,n}function n3t(e,t,n){var r=e.shape.paths,a={},i,o;if(ke(r,function(s){var u=fL(n.zrId);u.animation=!0,RF(s,{},u,!0);var c=u.cssAnims,d=u.cssNodes,p=yr(c),f=p.length;if(f){o=p[f-1];var h=c[o];for(var m in h){var v=h[m];a[m]=a[m]||{d:""},a[m].d+=v.d||""}for(var g in d){var C=d[g].animation;C.indexOf(o)>=0&&(i=C)}}}),!!i){t.d=!1;var l=fge(a,n);return i.replace(o,l)}}function rX(e){return mn(e)?nX[e]?"cubic-bezier("+nX[e]+")":qI(e)?e:"":""}function RF(e,t,n,r){var a=e.animators,i=a.length,o=[];if(e instanceof pN){var l=n3t(e,t,n);if(l)o.push(l);else if(!i)return}else if(!i)return;for(var s={},u=0;u<i;u++){var c=a[u],d=[c.getMaxTime()/1e3+"s"],p=rX(c.getClip().easing),f=c.getDelay();p?d.push(p):d.push("linear"),f&&d.push(f/1e3+"s"),c.getLoop()&&d.push("infinite");var h=d.join(" ");s[h]=s[h]||[h,[]],s[h][1].push(c)}function m(C){var F=C[1],b=F.length,E={},w={},S={},A="animation-timing-function";function _(Y,te,X){for(var re=Y.getTracks(),we=Y.getMaxTime(),q=0;q<re.length;q++){var Q=re[q];if(Q.needsAnimate()){var ce=Q.keyframes,me=Q.propName;if(X&&(me=X(me)),me)for(var de=0;de<ce.length;de++){var Z=ce[de],oe=Math.round(Z.time/we*100)+"%",Ae=rX(Z.easing),Oe=Z.rawValue;(mn(Oe)||Jr(Oe))&&(te[oe]=te[oe]||{},te[oe][me]=Z.rawValue,Ae&&(te[oe][A]=Ae))}}}}for(var D=0;D<b;D++){var x=F[D],M=x.targetName;M?M==="shape"&&_(x,w):!r&&_(x,E)}for(var L in E){var P={};q6(P,e),Vt(P,E[L]);var N=sme(P),k=E[L][A];S[L]=N?{transform:N}:{},e3t(S[L],P),k&&(S[L][A]=k)}var R,T=!0;for(var L in w){S[L]=S[L]||{};var O=!R,k=w[L][A];O&&(R=new op);var $=R.len();R.reset(),S[L].d=Q8t(e,w[L],R);var V=R.len();if(!O&&$!==V){T=!1;break}k&&(S[L][A]=k)}if(!T)for(var L in S)delete S[L].d;if(!r)for(var D=0;D<b;D++){var x=F[D],M=x.targetName;M==="style"&&_(x,S,function(re){return t3t[re]})}for(var W=yr(S),U=!0,ae,D=1;D<W.length;D++){var ie=W[D-1],ye=W[D];if(S[ie][ph]!==S[ye][ph]){U=!1;break}ae=S[ie][ph]}if(U&&ae){for(var L in S)S[L][ph]&&delete S[L][ph];t[ph]=ae}if(xa(W,function(Y){return yr(S[Y]).length>0}).length){var ne=fge(S,n);return ne+" "+C[0]+" both"}}for(var v in s){var l=m(s[v]);l&&o.push(l)}if(o.length){var g=n.zrId+"-cls-"+dge();n.cssNodes["."+g]={animation:o.join(",")},t.class=g}}function r3t(e,t,n){if(!e.ignore)if(e.isSilent()){var r={"pointer-events":"none"};aX(r,t,n)}else{var a=e.states.emphasis&&e.states.emphasis.style?e.states.emphasis.style:{},i=a.fill;if(!i){var o=e.style&&e.style.fill,l=e.states.select&&e.states.select.style&&e.states.select.style.fill,s=e.currentStates.indexOf("select")>=0&&l||o;s&&(i=j6(s))}var u=a.lineWidth;if(u){var c=!a.strokeNoScale&&e.transform?e.transform[0]:1;u=u/c}var r={cursor:"pointer"};i&&(r.fill=i),a.stroke&&(r.stroke=a.stroke),u&&(r["stroke-width"]=u),aX(r,t,n)}}function aX(e,t,n,r){var a=JSON.stringify(e),i=n.cssStyleCache[a];i||(i=n.zrId+"-cls-"+dge(),n.cssStyleCache[a]=i,n.cssNodes["."+i+":hover"]=e),t.class=t.class?t.class+" "+i:i}var Y5=Math.round;function pge(e){return e&&mn(e.src)}function hge(e){return e&&In(e.toDataURL)}function M$(e,t,n,r){K8t(function(a,i){var o=a==="fill"||a==="stroke";o&&ome(i)?vge(t,e,a,r):o&&JI(i)?gge(n,e,a,r):e[a]=i,o&&r.ssr&&i==="none"&&(e["pointer-events"]="visible")},t,n,!1),c3t(n,e,r)}function B$(e,t){var n=mme(t);n&&(n.each(function(r,a){r!=null&&(e[(eX+a).toLowerCase()]=r+"")}),t.isSilent()&&(e[eX+"silent"]="true"))}function iX(e){return xf(e[0]-1)&&xf(e[1])&&xf(e[2])&&xf(e[3]-1)}function a3t(e){return xf(e[4])&&xf(e[5])}function R$(e,t,n){if(t&&!(a3t(t)&&iX(t))){var r=1e4;e.transform=iX(t)?"translate("+Y5(t[4]*r)/r+" "+Y5(t[5]*r)/r+")":Rht(t)}}function oX(e,t,n){for(var r=e.points,a=[],i=0;i<r.length;i++)a.push(Y5(r[i][0]*n)/n),a.push(Y5(r[i][1]*n)/n);t.points=a.join(" ")}function lX(e){return!e.smooth}function i3t(e){var t=on(e,function(n){return typeof n=="string"?[n,n]:n});return function(n,r,a){for(var i=0;i<t.length;i++){var o=t[i],l=n[o[0]];l!=null&&(r[o[1]]=Y5(l*a)/a)}}}var o3t={circle:[i3t(["cx","cy","r"])],polyline:[oX,lX],polygon:[oX,lX]};function l3t(e){for(var t=e.animators,n=0;n<t.length;n++)if(t[n].targetName==="shape")return!0;return!1}function mge(e,t){var n=e.style,r=e.shape,a=o3t[e.type],i={},o=t.animation,l="path",s=e.style.strokePercent,u=t.compress&&lme(e)||4;if(a&&!t.willUpdate&&!(a[1]&&!a[1](r))&&!(o&&l3t(e))&&!(s<1)){l=e.type;var c=Math.pow(10,u);a[0](r,i,c)}else{var d=!e.path||e.shapeChanged();e.path||e.createPathProxy();var p=e.path;d&&(p.beginPath(),e.buildPath(p,e.shape),e.pathUpdated());var f=p.getVersion(),h=e,m=h.__svgPathBuilder;(h.__svgPathVersion!==f||!m||s!==h.__svgPathStrokePercent)&&(m||(m=h.__svgPathBuilder=new lge),m.reset(u),p.rebuildPath(m,s),m.generateStr(),h.__svgPathVersion=f,h.__svgPathStrokePercent=s),i.d=m.getStr()}return R$(i,e.transform),M$(i,n,e,t),B$(i,e),t.animation&&RF(e,i,t),t.emphasis&&r3t(e,i,t),pi(l,e.id+"",i)}function s3t(e,t){var n=e.style,r=n.image;if(r&&!mn(r)&&(pge(r)?r=r.src:hge(r)&&(r=r.toDataURL())),!!r){var a=n.x||0,i=n.y||0,o=n.width,l=n.height,s={href:r,width:o,height:l};return a&&(s.x=a),i&&(s.y=i),R$(s,e.transform),M$(s,n,e,t),B$(s,e),t.animation&&RF(e,s,t),pi("image",e.id+"",s)}}function u3t(e,t){var n=e.style,r=n.text;if(r!=null&&(r+=""),!(!r||isNaN(n.x)||isNaN(n.y))){var a=n.font||Fd,i=n.x||0,o=Oht(n.y||0,a4(a),n.textBaseline),l=Lht[n.textAlign]||n.textAlign,s={"dominant-baseline":"central","text-anchor":l};if(zme(n)){var u="",c=n.fontStyle,d=Hme(n.fontSize);if(!parseFloat(d))return;var p=n.fontFamily||xhe,f=n.fontWeight;u+="font-size:"+d+";font-family:"+p+";",c&&c!=="normal"&&(u+="font-style:"+c+";"),f&&f!=="normal"&&(u+="font-weight:"+f+";"),s.style=u}else s.style="font: "+a;return r.match(/\s/)&&(s["xml:space"]="preserve"),i&&(s.x=i),o&&(s.y=o),R$(s,e.transform),M$(s,n,e,t),B$(s,e),t.animation&&RF(e,s,t),pi("text",e.id+"",s,void 0,r)}}function sX(e,t){if(e instanceof Qr)return mge(e,t);if(e instanceof Ol)return s3t(e,t);if(e instanceof M5)return u3t(e,t)}function c3t(e,t,n){var r=e.style;if(Pht(r)){var a=Iht(e),i=n.shadowCache,o=i[a];if(!o){var l=e.getGlobalScale(),s=l[0],u=l[1];if(!s||!u)return;var c=r.shadowOffsetX||0,d=r.shadowOffsetY||0,p=r.shadowBlur,f=A5(r.shadowColor),h=f.opacity,m=f.color,v=p/2/s,g=p/2/u,C=v+" "+g;o=n.zrId+"-s"+n.shadowIdx++,n.defs[o]=pi("filter",o,{id:o,x:"-100%",y:"-100%",width:"300%",height:"300%"},[pi("feDropShadow","",{dx:c/s,dy:d/u,stdDeviation:C,"flood-color":m,"flood-opacity":h})]),i[a]=o}t.filter=iF(o)}}function vge(e,t,n,r){var a=e[n],i,o={gradientUnits:a.global?"userSpaceOnUse":"objectBoundingBox"};if(ame(a))i="linearGradient",o.x1=a.x,o.y1=a.y,o.x2=a.x2,o.y2=a.y2;else if(ime(a))i="radialGradient",o.cx=xn(a.x,.5),o.cy=xn(a.y,.5),o.r=xn(a.r,.5);else return;for(var l=a.colorStops,s=[],u=0,c=l.length;u<c;++u){var d=nR(l[u].offset)*100+"%",p=l[u].color,f=A5(p),h=f.color,m=f.opacity,v={offset:d};v["stop-color"]=h,m<1&&(v["stop-opacity"]=m),s.push(pi("stop",u+"",v))}var g=pi(i,"",o,s),C=k$(g),F=r.gradientCache,b=F[C];b||(b=r.zrId+"-g"+r.gradientIdx++,F[C]=b,o.id=b,r.defs[b]=pi(i,b,o,s)),t[n]=iF(b)}function gge(e,t,n,r){var a=e.style[n],i=e.getBoundingRect(),o={},l=a.repeat,s=l==="no-repeat",u=l==="repeat-x",c=l==="repeat-y",d;if(rme(a)){var p=a.imageWidth,f=a.imageHeight,h=void 0,m=a.image;if(mn(m)?h=m:pge(m)?h=m.src:hge(m)&&(h=m.toDataURL()),typeof Image=="undefined"){var v="Image width/height must been given explictly in svg-ssr renderer.";al(p,v),al(f,v)}else if(p==null||f==null){var g=function(D,x){if(D){var M=D.elm,L=p||x.width,P=f||x.height;D.tag==="pattern"&&(u?(P=1,L/=i.width):c&&(L=1,P/=i.height)),D.attrs.width=L,D.attrs.height=P,M&&(M.setAttribute("width",L),M.setAttribute("height",P))}},C=iN(h,null,e,function(D){s||g(w,D),g(d,D)});C&&C.width&&C.height&&(p=p||C.width,f=f||C.height)}d=pi("image","img",{href:h,width:p,height:f}),o.width=p,o.height=f}else a.svgElement&&(d=Bn(a.svgElement),o.width=a.svgWidth,o.height=a.svgHeight);if(d){var F,b;s?F=b=1:u?(b=1,F=o.width/i.width):c?(F=1,b=o.height/i.height):o.patternUnits="userSpaceOnUse",F!=null&&!isNaN(F)&&(o.width=F),b!=null&&!isNaN(b)&&(o.height=b);var E=sme(a);E&&(o.patternTransform=E);var w=pi("pattern","",o,[d]),S=k$(w),A=r.patternCache,_=A[S];_||(_=r.zrId+"-p"+r.patternIdx++,A[S]=_,o.id=_,w=r.defs[_]=pi("pattern",_,o,[d])),t[n]=iF(_)}}function d3t(e,t,n){var r=n.clipPathCache,a=n.defs,i=r[e.id];if(!i){i=n.zrId+"-c"+n.clipPathIdx++;var o={id:i};r[e.id]=i,a[i]=pi("clipPath",i,o,[mge(e,n)])}t["clip-path"]=iF(i)}function uX(e){return document.createTextNode(e)}function bh(e,t,n){e.insertBefore(t,n)}function cX(e,t){e.removeChild(t)}function dX(e,t){e.appendChild(t)}function yge(e){return e.parentNode}function bge(e){return e.nextSibling}function PA(e,t){e.textContent=t}var fX=58,f3t=120,p3t=pi("","");function pL(e){return e===void 0}function Pu(e){return e!==void 0}function h3t(e,t,n){for(var r={},a=t;a<=n;++a){var i=e[a].key;i!==void 0&&(r[i]=a)}return r}function Ry(e,t){var n=e.key===t.key,r=e.tag===t.tag;return r&&n}function J5(e){var t,n=e.children,r=e.tag;if(Pu(r)){var a=e.elm=cge(r);if(L$(p3t,e),Zt(n))for(t=0;t<n.length;++t){var i=n[t];i!=null&&dX(a,J5(i))}else Pu(e.text)&&!Sn(e.text)&&dX(a,uX(e.text))}else e.elm=uX(e.text);return e.elm}function Cge(e,t,n,r,a){for(;r<=a;++r){var i=n[r];i!=null&&bh(e,J5(i),t)}}function TC(e,t,n,r){for(;n<=r;++n){var a=t[n];if(a!=null)if(Pu(a.tag)){var i=yge(a.elm);cX(i,a.elm)}else cX(e,a.elm)}}function L$(e,t){var n,r=t.elm,a=e&&e.attrs||{},i=t.attrs||{};if(a!==i){for(n in i){var o=i[n],l=a[n];l!==o&&(o===!0?r.setAttribute(n,""):o===!1?r.removeAttribute(n):n==="style"?r.style.cssText=o:n.charCodeAt(0)!==f3t?r.setAttribute(n,o):n==="xmlns:xlink"||n==="xmlns"?r.setAttributeNS(U8t,n,o):n.charCodeAt(3)===fX?r.setAttributeNS(q8t,n,o):n.charCodeAt(5)===fX?r.setAttributeNS(uge,n,o):r.setAttribute(n,o))}for(n in a)n in i||r.removeAttribute(n)}}function m3t(e,t,n){for(var r=0,a=0,i=t.length-1,o=t[0],l=t[i],s=n.length-1,u=n[0],c=n[s],d,p,f,h;r<=i&&a<=s;)o==null?o=t[++r]:l==null?l=t[--i]:u==null?u=n[++a]:c==null?c=n[--s]:Ry(o,u)?(Jv(o,u),o=t[++r],u=n[++a]):Ry(l,c)?(Jv(l,c),l=t[--i],c=n[--s]):Ry(o,c)?(Jv(o,c),bh(e,o.elm,bge(l.elm)),o=t[++r],c=n[--s]):Ry(l,u)?(Jv(l,u),bh(e,l.elm,o.elm),l=t[--i],u=n[++a]):(pL(d)&&(d=h3t(t,r,i)),p=d[u.key],pL(p)?bh(e,J5(u),o.elm):(f=t[p],f.tag!==u.tag?bh(e,J5(u),o.elm):(Jv(f,u),t[p]=void 0,bh(e,f.elm,o.elm))),u=n[++a]);(r<=i||a<=s)&&(r>i?(h=n[s+1]==null?null:n[s+1].elm,Cge(e,h,n,a,s)):TC(e,t,r,i))}function Jv(e,t){var n=t.elm=e.elm,r=e.children,a=t.children;e!==t&&(L$(e,t),pL(t.text)?Pu(r)&&Pu(a)?r!==a&&m3t(n,r,a):Pu(a)?(Pu(e.text)&&PA(n,""),Cge(n,null,a,0,a.length-1)):Pu(r)?TC(n,r,0,r.length-1):Pu(e.text)&&PA(n,""):e.text!==t.text&&(Pu(r)&&TC(n,r,0,r.length-1),PA(n,t.text)))}function v3t(e,t){if(Ry(e,t))Jv(e,t);else{var n=e.elm,r=yge(n);J5(t),r!==null&&(bh(r,t.elm,bge(n)),TC(r,[e],0,0))}return t}var g3t=0,y3t=(function(){function e(t,n,r){if(this.type="svg",this.refreshHover=pX(),this.configLayer=pX(),this.storage=n,this._opts=r=Vt({},r),this.root=t,this._id="zr"+g3t++,this._oldVNode=tX(r.width,r.height),t&&!r.ssr){var a=this._viewport=document.createElement("div");a.style.cssText="position:relative;overflow:hidden";var i=this._svgDom=this._oldVNode.elm=cge("svg");L$(null,this._oldVNode),a.appendChild(i),t.appendChild(a)}this.resize(r.width,r.height)}return e.prototype.getType=function(){return this.type},e.prototype.getViewportRoot=function(){return this._viewport},e.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},e.prototype.getSvgDom=function(){return this._svgDom},e.prototype.refresh=function(){if(this.root){var t=this.renderToVNode({willUpdate:!0});t.attrs.style="position:absolute;left:0;top:0;user-select:none",v3t(this._oldVNode,t),this._oldVNode=t}},e.prototype.renderOneToVNode=function(t){return sX(t,fL(this._id))},e.prototype.renderToVNode=function(t){t=t||{};var n=this.storage.getDisplayList(!0),r=this._width,a=this._height,i=fL(this._id);i.animation=t.animation,i.willUpdate=t.willUpdate,i.compress=t.compress,i.emphasis=t.emphasis,i.ssr=this._opts.ssr;var o=[],l=this._bgVNode=b3t(r,a,this._backgroundColor,i);l&&o.push(l);var s=t.compress?null:this._mainVNode=pi("g","main",{},[]);this._paintList(n,i,s?s.children:o),s&&o.push(s);var u=on(yr(i.defs),function(p){return i.defs[p]});if(u.length&&o.push(pi("defs","defs",{},u)),t.animation){var c=X8t(i.cssNodes,i.cssAnims,{newline:!0});if(c){var d=pi("style","stl",{},[],c);o.push(d)}}return tX(r,a,o,t.useViewBox)},e.prototype.renderToString=function(t){return t=t||{},k$(this.renderToVNode({animation:xn(t.cssAnimation,!0),emphasis:xn(t.cssEmphasis,!0),willUpdate:!1,compress:!0,useViewBox:xn(t.useViewBox,!0)}),{newline:!0})},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t},e.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},e.prototype._paintList=function(t,n,r){for(var a=t.length,i=[],o=0,l,s,u=0,c=0;c<a;c++){var d=t[c];if(!d.invisible){var p=d.__clipPaths,f=p&&p.length||0,h=s&&s.length||0,m=void 0;for(m=Math.max(f-1,h-1);m>=0&&!(p&&s&&p[m]===s[m]);m--);for(var v=h-1;v>m;v--)o--,l=i[o-1];for(var g=m+1;g<f;g++){var C={};d3t(p[g],C,n);var F=pi("g","clip-g-"+u++,C,[]);(l?l.children:r).push(F),i[o++]=F,l=F}s=p;var b=sX(d,n);b&&(l?l.children:r).push(b)}}},e.prototype.resize=function(t,n){var r=this._opts,a=this.root,i=this._viewport;if(t!=null&&(r.width=t),n!=null&&(r.height=n),a&&i&&(i.style.display="none",t=l1(a,0,r),n=l1(a,1,r),i.style.display=""),this._width!==t||this._height!==n){if(this._width=t,this._height=n,i){var o=i.style;o.width=t+"px",o.height=n+"px"}if(JI(this._backgroundColor))this.refresh();else{var l=this._svgDom;l&&(l.setAttribute("width",t),l.setAttribute("height",n));var s=this._bgVNode&&this._bgVNode.elm;s&&(s.setAttribute("width",t),s.setAttribute("height",n))}}},e.prototype.getWidth=function(){return this._width},e.prototype.getHeight=function(){return this._height},e.prototype.dispose=function(){this.root&&(this.root.innerHTML=""),this._svgDom=this._viewport=this.storage=this._oldVNode=this._bgVNode=this._mainVNode=null},e.prototype.clear=function(){this._svgDom&&(this._svgDom.innerHTML=null),this._oldVNode=null},e.prototype.toDataURL=function(t){var n=this.renderToString(),r="data:image/svg+xml;";return t?(n=$ht(n),n&&r+"base64,"+n):r+"charset=UTF-8,"+encodeURIComponent(n)},e})();function pX(e){return function(){}}function b3t(e,t,n,r){var a;if(n&&n!=="none")if(a=pi("rect","bg",{width:e,height:t,x:"0",y:"0"}),ome(n))vge({fill:n},a.attrs,"fill",r);else if(JI(n))gge({style:{fill:n},dirty:xi,getBoundingRect:function(){return{width:e,height:t}}},a.attrs,"fill",r);else{var i=A5(n),o=i.color,l=i.opacity;a.attrs.fill=o,l<1&&(a.attrs["fill-opacity"]=l)}return a}function C3t(e){e.registerPainter("svg",y3t)}function hX(e,t,n){var r=ms.createCanvas(),a=t.getWidth(),i=t.getHeight(),o=r.style;return o&&(o.position="absolute",o.left="0",o.top="0",o.width=a+"px",o.height=i+"px",r.setAttribute("data-zr-dom-id",e)),r.width=a*n,r.height=i*n,r}var IA=(function(e){Lt(t,e);function t(n,r,a){var i=e.call(this)||this;i.motionBlur=!1,i.lastFrameAlpha=.7,i.dpr=1,i.virtual=!1,i.config={},i.incremental=!1,i.zlevel=0,i.maxRepaintRectCount=5,i.__dirty=!0,i.__firstTimePaint=!0,i.__used=!1,i.__drawIndex=0,i.__startIndex=0,i.__endIndex=0,i.__prevStartIndex=null,i.__prevEndIndex=null;var o;a=a||U6,typeof n=="string"?o=hX(n,r,a):Sn(n)&&(o=n,n=o.id),i.id=n,i.dom=o;var l=o.style;return l&&(GI(o),o.onselectstart=function(){return!1},l.padding="0",l.margin="0",l.borderWidth="0"),i.painter=r,i.dpr=a,i}return t.prototype.getElementCount=function(){return this.__endIndex-this.__startIndex},t.prototype.afterBrush=function(){this.__prevStartIndex=this.__startIndex,this.__prevEndIndex=this.__endIndex},t.prototype.initContext=function(){this.ctx=this.dom.getContext("2d"),this.ctx.dpr=this.dpr},t.prototype.setUnpainted=function(){this.__firstTimePaint=!0},t.prototype.createBackBuffer=function(){var n=this.dpr;this.domBack=hX("back-"+this.id,this.painter,n),this.ctxBack=this.domBack.getContext("2d"),n!==1&&this.ctxBack.scale(n,n)},t.prototype.createRepaintRects=function(n,r,a,i){if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;var o=[],l=this.maxRepaintRectCount,s=!1,u=new tr(0,0,0,0);function c(C){if(!(!C.isFinite()||C.isZero()))if(o.length===0){var F=new tr(0,0,0,0);F.copy(C),o.push(F)}else{for(var b=!1,E=1/0,w=0,S=0;S<o.length;++S){var A=o[S];if(A.intersect(C)){var _=new tr(0,0,0,0);_.copy(A),_.union(C),o[S]=_,b=!0;break}else if(s){u.copy(C),u.union(A);var D=C.width*C.height,x=A.width*A.height,M=u.width*u.height,L=M-D-x;L<E&&(E=L,w=S)}}if(s&&(o[w].union(C),b=!0),!b){var F=new tr(0,0,0,0);F.copy(C),o.push(F)}s||(s=o.length>=l)}}for(var d=this.__startIndex;d<this.__endIndex;++d){var p=n[d];if(p){var f=p.shouldBePainted(a,i,!0,!0),h=p.__isRendered&&(p.__dirty&El||!f)?p.getPrevPaintRect():null;h&&c(h);var m=f&&(p.__dirty&El||!p.__isRendered)?p.getPaintRect():null;m&&c(m)}}for(var d=this.__prevStartIndex;d<this.__prevEndIndex;++d){var p=r[d],f=p&&p.shouldBePainted(a,i,!0,!0);if(p&&(!f||!p.__zr)&&p.__isRendered){var h=p.getPrevPaintRect();h&&c(h)}}var v;do{v=!1;for(var d=0;d<o.length;){if(o[d].isZero()){o.splice(d,1);continue}for(var g=d+1;g<o.length;)o[d].intersect(o[g])?(v=!0,o[d].union(o[g]),o.splice(g,1)):g++;d++}}while(v);return this._paintRects=o,o},t.prototype.debugGetPaintRects=function(){return(this._paintRects||[]).slice()},t.prototype.resize=function(n,r){var a=this.dpr,i=this.dom,o=i.style,l=this.domBack;o&&(o.width=n+"px",o.height=r+"px"),i.width=n*a,i.height=r*a,l&&(l.width=n*a,l.height=r*a,a!==1&&this.ctxBack.scale(a,a))},t.prototype.clear=function(n,r,a){var i=this.dom,o=this.ctx,l=i.width,s=i.height;r=r||this.clearColor;var u=this.motionBlur&&!n,c=this.lastFrameAlpha,d=this.dpr,p=this;u&&(this.domBack||this.createBackBuffer(),this.ctxBack.globalCompositeOperation="copy",this.ctxBack.drawImage(i,0,0,l/d,s/d));var f=this.domBack;function h(m,v,g,C){if(o.clearRect(m,v,g,C),r&&r!=="transparent"){var F=void 0;if(e4(r)){var b=r.global||r.__width===g&&r.__height===C;F=b&&r.__canvasGradient||IR(o,r,{x:0,y:0,width:g,height:C}),r.__canvasGradient=F,r.__width=g,r.__height=C}else Lhe(r)&&(r.scaleX=r.scaleX||d,r.scaleY=r.scaleY||d,F=NR(o,r,{dirty:function(){p.setUnpainted(),p.painter.refresh()}}));o.save(),o.fillStyle=F||r,o.fillRect(m,v,g,C),o.restore()}u&&(o.save(),o.globalAlpha=c,o.drawImage(f,m,v,g,C),o.restore())}!a||u?h(0,0,l,s):a.length&&ke(a,function(m){h(m.x*d,m.y*d,m.width*d,m.height*d)})},t})(Cs),mX=1e5,uh=314159,i3=.01,F3t=.001;function E3t(e){return e?e.__builtin__?!0:!(typeof e.resize!="function"||typeof e.refresh!="function"):!1}function w3t(e,t){var n=document.createElement("div");return n.style.cssText=["position:relative","width:"+e+"px","height:"+t+"px","padding:0","margin:0","border-width:0"].join(";")+";",n}var S3t=(function(){function e(t,n,r,a){this.type="canvas",this._zlevelList=[],this._prevDisplayList=[],this._layers={},this._layerConfig={},this._needsManuallyCompositing=!1,this.type="canvas";var i=!t.nodeName||t.nodeName.toUpperCase()==="CANVAS";this._opts=r=Vt({},r||{}),this.dpr=r.devicePixelRatio||U6,this._singleCanvas=i,this.root=t;var o=t.style;o&&(GI(t),t.innerHTML=""),this.storage=n;var l=this._zlevelList;this._prevDisplayList=[];var s=this._layers;if(i){var c=t,d=c.width,p=c.height;r.width!=null&&(d=r.width),r.height!=null&&(p=r.height),this.dpr=r.devicePixelRatio||1,c.width=d*this.dpr,c.height=p*this.dpr,this._width=d,this._height=p;var f=new IA(c,this,this.dpr);f.__builtin__=!0,f.initContext(),s[uh]=f,f.zlevel=uh,l.push(uh),this._domRoot=t}else{this._width=l1(t,0,r),this._height=l1(t,1,r);var u=this._domRoot=w3t(this._width,this._height);t.appendChild(u)}}return e.prototype.getType=function(){return"canvas"},e.prototype.isSingleCanvas=function(){return this._singleCanvas},e.prototype.getViewportRoot=function(){return this._domRoot},e.prototype.getViewportRootOffset=function(){var t=this.getViewportRoot();if(t)return{offsetLeft:t.offsetLeft||0,offsetTop:t.offsetTop||0}},e.prototype.refresh=function(t){var n=this.storage.getDisplayList(!0),r=this._prevDisplayList,a=this._zlevelList;this._redrawId=Math.random(),this._paintList(n,r,t,this._redrawId);for(var i=0;i<a.length;i++){var o=a[i],l=this._layers[o];if(!l.__builtin__&&l.refresh){var s=i===0?this._backgroundColor:null;l.refresh(s)}}return this._opts.useDirtyRect&&(this._prevDisplayList=n.slice()),this},e.prototype.refreshHover=function(){this._paintHoverList(this.storage.getDisplayList(!1))},e.prototype._paintHoverList=function(t){var n=t.length,r=this._hoverlayer;if(r&&r.clear(),!!n){for(var a={inHover:!0,viewWidth:this._width,viewHeight:this._height},i,o=0;o<n;o++){var l=t[o];l.__inHover&&(r||(r=this._hoverlayer=this.getLayer(mX)),i||(i=r.ctx,i.save()),Ph(i,l,a,o===n-1))}i&&i.restore()}},e.prototype.getHoverLayer=function(){return this.getLayer(mX)},e.prototype.paintOne=function(t,n){YN(t,n)},e.prototype._paintList=function(t,n,r,a){if(this._redrawId===a){r=r||!1,this._updateLayerStatus(t);var i=this._doPaintList(t,n,r),o=i.finished,l=i.needsRefreshHover;if(this._needsManuallyCompositing&&this._compositeManually(),l&&this._paintHoverList(t),o)this.eachLayer(function(u){u.afterBrush&&u.afterBrush()});else{var s=this;V6(function(){s._paintList(t,n,r,a)})}}},e.prototype._compositeManually=function(){var t=this.getLayer(uh).ctx,n=this._domRoot.width,r=this._domRoot.height;t.clearRect(0,0,n,r),this.eachBuiltinLayer(function(a){a.virtual&&t.drawImage(a.dom,0,0,n,r)})},e.prototype._doPaintList=function(t,n,r){for(var a=this,i=[],o=this._opts.useDirtyRect,l=0;l<this._zlevelList.length;l++){var s=this._zlevelList[l],u=this._layers[s];u.__builtin__&&u!==this._hoverlayer&&(u.__dirty||r)&&i.push(u)}for(var c=!0,d=!1,p=function(m){var v=i[m],g=v.ctx,C=o&&v.createRepaintRects(t,n,f._width,f._height),F=r?v.__startIndex:v.__drawIndex,b=!r&&v.incremental&&Date.now,E=b&&Date.now(),w=v.zlevel===f._zlevelList[0]?f._backgroundColor:null;if(v.__startIndex===v.__endIndex)v.clear(!1,w,C);else if(F===v.__startIndex){var S=t[F];(!S.incremental||!S.notClear||r)&&v.clear(!1,w,C)}F===-1&&(console.error("For some unknown reason. drawIndex is -1"),F=v.__startIndex);var A,_=function(L){var P={inHover:!1,allClipped:!1,prevEl:null,viewWidth:a._width,viewHeight:a._height};for(A=F;A<v.__endIndex;A++){var N=t[A];if(N.__inHover&&(d=!0),a._doPaintEl(N,v,o,L,P,A===v.__endIndex-1),b){var k=Date.now()-E;if(k>15)break}}P.prevElClipPaths&&g.restore()};if(C)if(C.length===0)A=v.__endIndex;else for(var D=f.dpr,x=0;x<C.length;++x){var M=C[x];g.save(),g.beginPath(),g.rect(M.x*D,M.y*D,M.width*D,M.height*D),g.clip(),_(M),g.restore()}else g.save(),_(),g.restore();v.__drawIndex=A,v.__drawIndex<v.__endIndex&&(c=!1)},f=this,h=0;h<i.length;h++)p(h);return er.wxa&&ke(this._layers,function(m){m&&m.ctx&&m.ctx.draw&&m.ctx.draw()}),{finished:c,needsRefreshHover:d}},e.prototype._doPaintEl=function(t,n,r,a,i,o){var l=n.ctx;if(r){var s=t.getPaintRect();(!a||s&&s.intersect(a))&&(Ph(l,t,i,o),t.setPrevPaintRect(s))}else Ph(l,t,i,o)},e.prototype.getLayer=function(t,n){this._singleCanvas&&!this._needsManuallyCompositing&&(t=uh);var r=this._layers[t];return r||(r=new IA("zr_"+t,this,this.dpr),r.zlevel=t,r.__builtin__=!0,this._layerConfig[t]?or(r,this._layerConfig[t],!0):this._layerConfig[t-i3]&&or(r,this._layerConfig[t-i3],!0),n&&(r.virtual=n),this.insertLayer(t,r),r.initContext()),r},e.prototype.insertLayer=function(t,n){var r=this._layers,a=this._zlevelList,i=a.length,o=this._domRoot,l=null,s=-1;if(!r[t]&&E3t(n)){if(i>0&&t>a[0]){for(s=0;s<i-1&&!(a[s]<t&&a[s+1]>t);s++);l=r[a[s]]}if(a.splice(s+1,0,t),r[t]=n,!n.virtual)if(l){var u=l.dom;u.nextSibling?o.insertBefore(n.dom,u.nextSibling):o.appendChild(n.dom)}else o.firstChild?o.insertBefore(n.dom,o.firstChild):o.appendChild(n.dom);n.painter||(n.painter=this)}},e.prototype.eachLayer=function(t,n){for(var r=this._zlevelList,a=0;a<r.length;a++){var i=r[a];t.call(n,this._layers[i],i)}},e.prototype.eachBuiltinLayer=function(t,n){for(var r=this._zlevelList,a=0;a<r.length;a++){var i=r[a],o=this._layers[i];o.__builtin__&&t.call(n,o,i)}},e.prototype.eachOtherLayer=function(t,n){for(var r=this._zlevelList,a=0;a<r.length;a++){var i=r[a],o=this._layers[i];o.__builtin__||t.call(n,o,i)}},e.prototype.getLayers=function(){return this._layers},e.prototype._updateLayerStatus=function(t){this.eachBuiltinLayer(function(d,p){d.__dirty=d.__used=!1});function n(d){i&&(i.__endIndex!==d&&(i.__dirty=!0),i.__endIndex=d)}if(this._singleCanvas)for(var r=1;r<t.length;r++){var a=t[r];if(a.zlevel!==t[r-1].zlevel||a.incremental){this._needsManuallyCompositing=!0;break}}var i=null,o=0,l,s;for(s=0;s<t.length;s++){var a=t[s],u=a.zlevel,c=void 0;l!==u&&(l=u,o=0),a.incremental?(c=this.getLayer(u+F3t,this._needsManuallyCompositing),c.incremental=!0,o=1):c=this.getLayer(u+(o>0?i3:0),this._needsManuallyCompositing),c.__builtin__||tF("ZLevel "+u+" has been used by unkown layer "+c.id),c!==i&&(c.__used=!0,c.__startIndex!==s&&(c.__dirty=!0),c.__startIndex=s,c.incremental?c.__drawIndex=-1:c.__drawIndex=s,n(s),i=c),a.__dirty&El&&!a.__inHover&&(c.__dirty=!0,c.incremental&&c.__drawIndex<0&&(c.__drawIndex=s))}n(s),this.eachBuiltinLayer(function(d,p){!d.__used&&d.getElementCount()>0&&(d.__dirty=!0,d.__startIndex=d.__endIndex=d.__drawIndex=0),d.__dirty&&d.__drawIndex<0&&(d.__drawIndex=d.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(t){t.clear()},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t,ke(this._layers,function(n){n.setUnpainted()})},e.prototype.configLayer=function(t,n){if(n){var r=this._layerConfig;r[t]?or(r[t],n,!0):r[t]=n;for(var a=0;a<this._zlevelList.length;a++){var i=this._zlevelList[a];if(i===t||i===t+i3){var o=this._layers[i];or(o,r[t],!0)}}}},e.prototype.delLayer=function(t){var n=this._layers,r=this._zlevelList,a=n[t];a&&(a.dom.parentNode.removeChild(a.dom),delete n[t],r.splice(sr(r,t),1))},e.prototype.resize=function(t,n){if(this._domRoot.style){var r=this._domRoot;r.style.display="none";var a=this._opts,i=this.root;if(t!=null&&(a.width=t),n!=null&&(a.height=n),t=l1(i,0,a),n=l1(i,1,a),r.style.display="",this._width!==t||n!==this._height){r.style.width=t+"px",r.style.height=n+"px";for(var o in this._layers)this._layers.hasOwnProperty(o)&&this._layers[o].resize(t,n);this.refresh(!0)}this._width=t,this._height=n}else{if(t==null||n==null)return;this._width=t,this._height=n,this.getLayer(uh).resize(t,n)}return this},e.prototype.clearLayer=function(t){var n=this._layers[t];n&&n.clear()},e.prototype.dispose=function(){this.root.innerHTML="",this.root=this.storage=this._domRoot=this._layers=null},e.prototype.getRenderedCanvas=function(t){if(t=t||{},this._singleCanvas&&!this._compositeManually)return this._layers[uh].dom;var n=new IA("image",this,t.pixelRatio||this.dpr);n.initContext(),n.clear(!1,t.backgroundColor||this._backgroundColor);var r=n.ctx;if(t.pixelRatio<=this.dpr){this.refresh();var a=n.dom.width,i=n.dom.height;this.eachLayer(function(d){d.__builtin__?r.drawImage(d.dom,0,0,a,i):d.renderToCanvas&&(r.save(),d.renderToCanvas(r),r.restore())})}else for(var o={inHover:!1,viewWidth:this._width,viewHeight:this._height},l=this.storage.getDisplayList(!0),s=0,u=l.length;s<u;s++){var c=l[s];Ph(r,c,o,s===u-1)}return n.dom},e.prototype.getWidth=function(){return this._width},e.prototype.getHeight=function(){return this._height},e})();function A3t(e){e.registerPainter("canvas",S3t)}var Ch=jr(),vX=Bn,NA=Cn,Fge=(function(){function e(){this._dragging=!1,this.animationThreshold=15}return e.prototype.render=function(t,n,r,a){var i=n.get("value"),o=n.get("status");if(this._axisModel=t,this._axisPointerModel=n,this._api=r,!(!a&&this._lastValue===i&&this._lastStatus===o)){this._lastValue=i,this._lastStatus=o;var l=this._group,s=this._handle;if(!o||o==="hide"){l&&l.hide(),s&&s.hide();return}l&&l.show(),s&&s.show();var u={};this.makeElOption(u,i,t,n,r);var c=u.graphicKey;c!==this._lastGraphicKey&&this.clear(r),this._lastGraphicKey=c;var d=this._moveAnimation=this.determineAnimation(t,n);if(!l)l=this._group=new ia,this.createPointerEl(l,u,t,n),this.createLabelEl(l,u,t,n),r.getZr().add(l);else{var p=Rr(gX,n,d);this.updatePointerEl(l,u,p),this.updateLabelEl(l,u,p,n)}bX(l,n,!0),this._renderHandle(i)}},e.prototype.remove=function(t){this.clear(t)},e.prototype.dispose=function(t){this.clear(t)},e.prototype.determineAnimation=function(t,n){var r=n.get("animation"),a=t.axis,i=a.type==="category",o=n.get("snap");if(!o&&!i)return!1;if(r==="auto"||r==null){var l=this.animationThreshold;if(i&&a.getBandWidth()>l)return!0;if(o){var s=C$(t).seriesDataCount,u=a.getExtent();return Math.abs(u[0]-u[1])/s>l}return!1}return r===!0},e.prototype.makeElOption=function(t,n,r,a,i){},e.prototype.createPointerEl=function(t,n,r,a){var i=n.pointer;if(i){var o=Ch(t).pointerEl=new SN[i.type](vX(n.pointer));t.add(o)}},e.prototype.createLabelEl=function(t,n,r,a){if(n.label){var i=Ch(t).labelEl=new Zr(vX(n.label));t.add(i),yX(i,a)}},e.prototype.updatePointerEl=function(t,n,r){var a=Ch(t).pointerEl;a&&n.pointer&&(a.setStyle(n.pointer.style),r(a,{shape:n.pointer.shape}))},e.prototype.updateLabelEl=function(t,n,r,a){var i=Ch(t).labelEl;i&&(i.setStyle(n.label.style),r(i,{x:n.label.x,y:n.label.y}),yX(i,a))},e.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var n=this._axisPointerModel,r=this._api.getZr(),a=this._handle,i=n.getModel("handle"),o=n.get("status");if(!i.get("show")||!o||o==="hide"){a&&r.remove(a),this._handle=null;return}var l;this._handle||(l=!0,a=this._handle=s4(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){Ed(u.event)},onmousedown:NA(this._onHandleDragMove,this,0,0),drift:NA(this._onHandleDragMove,this),ondragend:NA(this._onHandleDragEnd,this)}),r.add(a)),bX(a,n,!1),a.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=i.get("size");Zt(s)||(s=[s,s]),a.scaleX=s[0]/2,a.scaleY=s[1]/2,DF(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,l)}},e.prototype._moveHandleToValue=function(t,n){gX(this._axisPointerModel,!n&&this._moveAnimation,this._handle,$A(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(t,n){var r=this._handle;if(r){this._dragging=!0;var a=this.updateHandleTransform($A(r),[t,n],this._axisModel,this._axisPointerModel);this._payloadInfo=a,r.stopAnimation(),r.attr($A(a)),Ch(r).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var n=this._payloadInfo,r=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:n.cursorPoint[0],y:n.cursorPoint[1],tooltipOption:n.tooltipOption,axesInfo:[{axisDim:r.axis.dim,axisIndex:r.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var n=this._axisPointerModel.get("value");this._moveHandleToValue(n),this._api.dispatchAction({type:"hideTip"})}},e.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var n=t.getZr(),r=this._group,a=this._handle;n&&r&&(this._lastGraphicKey=null,r&&n.remove(r),a&&n.remove(a),this._group=null,this._handle=null,this._payloadInfo=null),sC(this,"_doDispatchAxisPointer")},e.prototype.doClear=function(){},e.prototype.buildLabel=function(t,n,r){return r=r||0,{x:t[r],y:t[1-r],width:n[r],height:n[1-r]}},e})();function gX(e,t,n,r){Ege(Ch(n).lastProp,r)||(Ch(n).lastProp=r,t?Ki(n,r,e):(n.stopAnimation(),n.attr(r)))}function Ege(e,t){if(Sn(e)&&Sn(t)){var n=!0;return ke(t,function(r,a){n=n&&Ege(e[a],r)}),!!n}else return e===t}function yX(e,t){e[t.get(["label","show"])?"show":"hide"]()}function $A(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function bX(e,t,n){var r=t.get("z"),a=t.get("zlevel");e&&e.traverse(function(i){i.type!=="group"&&(r!=null&&(i.z=r),a!=null&&(i.zlevel=a),i.silent=n)})}function wge(e){var t=e.get("type"),n=e.getModel(t+"Style"),r;return t==="line"?(r=n.getLineStyle(),r.fill=null):t==="shadow"&&(r=n.getAreaStyle(),r.stroke=null),r}function Sge(e,t,n,r,a){var i=n.get("value"),o=Age(i,t.axis,t.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),l=n.getModel("label"),s=Z0(l.get("padding")||0),u=l.getFont(),c=oF(o,u),d=a.position,p=c.width+s[1]+s[3],f=c.height+s[0]+s[2],h=a.align;h==="right"&&(d[0]-=p),h==="center"&&(d[0]-=p/2);var m=a.verticalAlign;m==="bottom"&&(d[1]-=f),m==="middle"&&(d[1]-=f/2),_3t(d,p,f,r);var v=l.get("backgroundColor");(!v||v==="auto")&&(v=t.get(["axisLine","lineStyle","color"])),e.label={x:d[0],y:d[1],style:fo(l,{text:o,font:u,fill:l.getTextColor(),padding:s,backgroundColor:v}),z2:10}}function _3t(e,t,n,r){var a=r.getWidth(),i=r.getHeight();e[0]=Math.min(e[0]+t,a)-t,e[1]=Math.min(e[1]+n,i)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}function Age(e,t,n,r,a){e=t.scale.parse(e);var i=t.scale.getLabel({value:e},{precision:a.precision}),o=a.formatter;if(o){var l={value:gC(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};ke(r,function(s){var u=n.getSeriesByIndex(s.seriesIndex),c=s.dataIndexInside,d=u&&u.getDataParams(c);d&&l.seriesData.push(d)}),mn(o)?i=o.replace("{value}",i):In(o)&&(i=o(l))}return i}function _ge(e,t,n){var r=is();return r4(r,r,n.rotation),E5(r,r,n.position),ud([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function D3t(e,t,n,r,a,i){var o=os.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=a.get(["label","margin"]),Sge(t,r,a,i,{position:_ge(r.axis,e,n),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function Dge(e,t,n){return n=n||0,{x1:e[n],y1:e[1-n],x2:t[n],y2:t[1-n]}}function T3t(e,t,n){return n=n||0,{x:e[n],y:e[1-n],width:t[n],height:t[1-n]}}function CX(e,t,n,r,a,i){return{cx:e,cy:t,r0:n,r,startAngle:a,endAngle:i,clockwise:!0}}var x3t=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(n,r,a,i,o){var l=a.axis,s=l.grid,u=i.get("type"),c=FX(s,l).getOtherAxis(l).getGlobalExtent(),d=l.toGlobalCoord(l.dataToCoord(r,!0));if(u&&u!=="none"){var p=wge(i),f=k3t[u](l,d,c);f.style=p,n.graphicKey=f.type,n.pointer=f}var h=AC(s.getRect(),a);D3t(r,n,h,a,i,o)},t.prototype.getHandleTransform=function(n,r,a){var i=AC(r.axis.grid.getRect(),r,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=_ge(r.axis,n,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(n,r,a,i){var o=a.axis,l=o.grid,s=o.getGlobalExtent(!0),u=FX(l,o).getOtherAxis(o).getGlobalExtent(),c=o.dim==="x"?0:1,d=[n.x,n.y];d[c]+=r[c],d[c]=Math.min(s[1],d[c]),d[c]=Math.max(s[0],d[c]);var p=(u[1]+u[0])/2,f=[p,p];f[c]=d[c];var h=[{verticalAlign:"middle"},{align:"center"}];return{x:d[0],y:d[1],rotation:n.rotation,cursorPoint:f,tooltipOption:h[c]}},t})(Fge);function FX(e,t){var n={};return n[t.dim+"AxisIndex"]=t.index,e.getCartesian(n)}var k3t={line:function(e,t,n){var r=Dge([t,n[0]],[t,n[1]],EX(e));return{type:"Line",subPixelOptimize:!0,shape:r}},shadow:function(e,t,n){var r=Math.max(1,e.getBandWidth()),a=n[1]-n[0];return{type:"Rect",shape:T3t([t-r/2,n[0]],[r,a],EX(e))}}};function EX(e){return e.dim==="x"?0:1}var M3t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:Ht.color.border,width:1,type:"dashed"},shadowStyle:{color:Ht.color.shadowTint},label:{show:!0,formatter:null,precision:"auto",margin:3,color:Ht.color.neutral00,padding:[5,7,5,7],backgroundColor:Ht.color.accent60,borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:Ht.color.accent40,throttle:40}},t})(kr),rd=jr(),B3t=ke;function Tge(e,t,n){if(!er.node){var r=t.getZr();rd(r).records||(rd(r).records={}),R3t(r,t);var a=rd(r).records[e]||(rd(r).records[e]={});a.handler=n}}function R3t(e,t){if(rd(e).initialized)return;rd(e).initialized=!0,n("click",Rr(wX,"click")),n("mousemove",Rr(wX,"mousemove")),n("globalout",O3t);function n(r,a){e.on(r,function(i){var o=P3t(t);B3t(rd(e).records,function(l){l&&a(l,i,o.dispatchAction)}),L3t(o.pendings,t)})}}function L3t(e,t){var n=e.showTip.length,r=e.hideTip.length,a;n?a=e.showTip[n-1]:r&&(a=e.hideTip[r-1]),a&&(a.dispatchAction=null,t.dispatchAction(a))}function O3t(e,t,n){e.handler("leave",null,n)}function wX(e,t,n,r){t.handler(e,n,r)}function P3t(e){var t={showTip:[],hideTip:[]},n=function(r){var a=t[r.type];a?a.push(r):(r.dispatchAction=n,e.dispatchAction(r))};return{dispatchAction:n,pendings:t}}function hL(e,t){if(!er.node){var n=t.getZr(),r=(rd(n).records||{})[e];r&&(rd(n).records[e]=null)}}var I3t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){var i=r.getComponent("tooltip"),o=n.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";Tge("axisPointer",a,function(l,s,u){o!=="none"&&(l==="leave"||o.indexOf(l)>=0)&&u({type:"updateAxisPointer",currTrigger:l,x:s&&s.offsetX,y:s&&s.offsetY})})},t.prototype.remove=function(n,r){hL("axisPointer",r)},t.prototype.dispose=function(n,r){hL("axisPointer",r)},t.type="axisPointer",t})(yi);function xge(e,t){var n=[],r=e.seriesIndex,a;if(r==null||!(a=t.getSeriesByIndex(r)))return{point:[]};var i=a.getData(),o=xm(i,e);if(o==null||o<0||Zt(o))return{point:[]};var l=i.getItemGraphicEl(o),s=a.coordinateSystem;if(a.getTooltipPosition)n=a.getTooltipPosition(o)||[];else if(s&&s.dataToPoint)if(e.isStacked){var u=s.getBaseAxis(),c=s.getOtherAxis(u),d=c.dim,p=u.dim,f=d==="x"||d==="radius"?1:0,h=i.mapDimension(p),m=[];m[f]=i.get(h,o),m[1-f]=i.get(i.getCalculationInfo("stackResultDimension"),o),n=s.dataToPoint(m)||[]}else n=s.dataToPoint(i.getValues(on(s.dimensions,function(g){return i.mapDimension(g)}),o))||[];else if(l){var v=l.getBoundingRect().clone();v.applyTransform(l.transform),n=[v.x+v.width/2,v.y+v.height/2]}return{point:n,el:l}}var SX=jr();function N3t(e,t,n){var r=e.currTrigger,a=[e.x,e.y],i=e,o=e.dispatchAction||Cn(n.dispatchAction,n),l=t.getComponent("axisPointer").coordSysAxesInfo;if(l){F7(a)&&(a=xge({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},t).point);var s=F7(a),u=i.axesInfo,c=l.axesInfo,d=r==="leave"||F7(a),p={},f={},h={list:[],map:{}},m={showPointer:Rr(V3t,f),showTooltip:Rr(H3t,h)};ke(l.coordSysMap,function(g,C){var F=s||g.containPoint(a);ke(l.coordSysAxesInfo[C],function(b,E){var w=b.axis,S=j3t(u,b);if(!d&&F&&(!u||S)){var A=S&&S.value;A==null&&!s&&(A=w.pointToData(a)),A!=null&&AX(b,A,m,!1,p)}})});var v={};return ke(c,function(g,C){var F=g.linkGroup;F&&!f[C]&&ke(F.axesInfo,function(b,E){var w=f[E];if(b!==g&&w){var S=w.value;F.mapper&&(S=g.axis.scale.parse(F.mapper(S,_X(b),_X(g)))),v[g.key]=S}})}),ke(v,function(g,C){AX(c[C],g,m,!0,p)}),z3t(f,c,p),W3t(h,a,e,o),G3t(c,o,n),p}}function AX(e,t,n,r,a){var i=e.axis;if(!(i.scale.isBlank()||!i.containData(t))){if(!e.involveSeries){n.showPointer(e,t);return}var o=$3t(t,e),l=o.payloadBatch,s=o.snapToValue;l[0]&&a.seriesIndex==null&&Vt(a,l[0]),!r&&e.snap&&i.containData(s)&&s!=null&&(t=s),n.showPointer(e,t,l),n.showTooltip(e,o,s)}}function $3t(e,t){var n=t.axis,r=n.dim,a=e,i=[],o=Number.MAX_VALUE,l=-1;return ke(t.seriesModels,function(s,u){var c=s.getData().mapDimensionsAll(r),d,p;if(s.getAxisTooltipData){var f=s.getAxisTooltipData(c,e,n);p=f.dataIndices,d=f.nestestValue}else{if(p=s.indicesOfNearest(r,c[0],e,n.type==="category"?.5:null),!p.length)return;d=s.getData().get(c[0],p[0])}if(!(d==null||!isFinite(d))){var h=e-d,m=Math.abs(h);m<=o&&((m<o||h>=0&&l<0)&&(o=m,l=h,a=d,i.length=0),ke(p,function(v){i.push({seriesIndex:s.seriesIndex,dataIndexInside:v,dataIndex:s.getData().getRawIndex(v)})}))}}),{payloadBatch:i,snapToValue:a}}function V3t(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function H3t(e,t,n,r){var a=n.payloadBatch,i=t.axis,o=i.model,l=t.axisPointerModel;if(!(!t.triggerTooltip||!a.length)){var s=t.coordSys.model,u=K5(s),c=e.map[u];c||(c=e.map[u]={coordSysId:s.id,coordSysIndex:s.componentIndex,coordSysType:s.type,coordSysMainType:s.mainType,dataByAxis:[]},e.list.push(c)),c.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:r,valueLabelOpt:{precision:l.get(["label","precision"]),formatter:l.get(["label","formatter"])},seriesDataIndices:a.slice()})}}function z3t(e,t,n){var r=n.axesInfo=[];ke(t,function(a,i){var o=a.axisPointerModel.option,l=e[i];l?(!a.useHandle&&(o.status="show"),o.value=l.value,o.seriesDataIndices=(l.payloadBatch||[]).slice()):!a.useHandle&&(o.status="hide"),o.status==="show"&&r.push({axisDim:a.axis.dim,axisIndex:a.axis.model.componentIndex,value:o.value})})}function W3t(e,t,n,r){if(F7(t)||!e.list.length){r({type:"hideTip"});return}var a=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:e.list})}function G3t(e,t,n){var r=n.getZr(),a="axisPointerLastHighlights",i=SX(r)[a]||{},o=SX(r)[a]={};ke(e,function(u,c){var d=u.axisPointerModel.option;d.status==="show"&&u.triggerEmphasis&&ke(d.seriesDataIndices,function(p){var f=p.seriesIndex+" | "+p.dataIndex;o[f]=p})});var l=[],s=[];ke(i,function(u,c){!o[c]&&s.push(u)}),ke(o,function(u,c){!i[c]&&l.push(u)}),s.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:s}),l.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:l})}function j3t(e,t){for(var n=0;n<(e||[]).length;n++){var r=e[n];if(t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}}function _X(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+"AxisIndex"]=t.componentIndex,n.axisName=n[r+"AxisName"]=t.name,n.axisId=n[r+"AxisId"]=t.id,n}function F7(e){return!e||e[0]==null||isNaN(e[0])||e[1]==null||isNaN(e[1])}function O$(e){h4.registerAxisPointerClass("CartesianAxisPointer",x3t),e.registerComponentModel(M3t),e.registerComponentView(I3t),e.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var n=t.axisPointer.link;n&&!Zt(n)&&(t.axisPointer.link=[n])}}),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,function(t,n){t.getComponent("axisPointer").coordSysAxesInfo=I4t(t,n)}),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},N3t)}function K3t(e){ol(J4t),ol(O$)}var U3t=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.makeElOption=function(n,r,a,i,o){var l=a.axis;l.dim==="angle"&&(this.animationThreshold=Math.PI/18);var s=l.polar,u=s.getOtherAxis(l),c=u.getExtent(),d=l.dataToCoord(r),p=i.get("type");if(p&&p!=="none"){var f=wge(i),h=Y3t[p](l,s,d,c);h.style=f,n.graphicKey=h.type,n.pointer=h}var m=i.get(["label","margin"]),v=q3t(r,a,i,s,m);Sge(n,a,i,o,v)},t})(Fge);function q3t(e,t,n,r,a){var i=t.axis,o=i.dataToCoord(e),l=r.getAngleAxis().getExtent()[0];l=l/180*Math.PI;var s=r.getRadiusAxis().getExtent(),u,c,d;if(i.dim==="radius"){var p=is();r4(p,p,l),E5(p,p,[r.cx,r.cy]),u=ud([o,-a],p);var f=t.getModel("axisLabel").get("rotate")||0,h=os.innerTextLayout(l,f*Math.PI/180,-1);c=h.textAlign,d=h.textVerticalAlign}else{var m=s[1];u=r.coordToPoint([m+a,o]);var v=r.cx,g=r.cy;c=Math.abs(u[0]-v)/m<.3?"center":u[0]>v?"left":"right",d=Math.abs(u[1]-g)/m<.3?"middle":u[1]>g?"top":"bottom"}return{position:u,align:c,verticalAlign:d}}var Y3t={line:function(e,t,n,r){return e.dim==="angle"?{type:"Line",shape:Dge(t.coordToPoint([r[0],n]),t.coordToPoint([r[1],n]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,r){var a=Math.max(1,e.getBandWidth()),i=Math.PI/180;return e.dim==="angle"?{type:"Sector",shape:CX(t.cx,t.cy,r[0],r[1],(-n-a/2)*i,(-n+a/2)*i)}:{type:"Sector",shape:CX(t.cx,t.cy,n-a/2,n+a/2,0,Math.PI*2)}}},J3t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.findAxisModel=function(n){var r,a=this.ecModel;return a.eachComponent(n,function(i){i.getCoordSysModel()===this&&(r=i)},this),r},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t})(kr),P$=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",Di).models[0]},t.type="polarAxis",t})(kr);Ll(P$,p$);var X3t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="angleAxis",t})(P$),Z3t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="radiusAxis",t})(P$),I$=(function(e){Lt(t,e);function t(n,r){return e.call(this,"radius",n,r)||this}return t.prototype.pointToData=function(n,r){return this.polar.pointToData(n,r)[this.dim==="radius"?0:1]},t})(yp);I$.prototype.dataToRadius=yp.prototype.dataToCoord;I$.prototype.radiusToData=yp.prototype.coordToData;var Q3t=jr(),N$=(function(e){Lt(t,e);function t(n,r){return e.call(this,"angle",n,r||[0,360])||this}return t.prototype.pointToData=function(n,r){return this.polar.pointToData(n,r)[this.dim==="radius"?0:1]},t.prototype.calculateCategoryInterval=function(){var n=this,r=n.getLabelModel(),a=n.scale,i=a.getExtent(),o=a.count();if(i[1]-i[0]<1)return 0;var l=i[0],s=n.dataToCoord(l+1)-n.dataToCoord(l),u=Math.abs(s),c=oF(l==null?"":l+"",r.getFont(),"center","top"),d=Math.max(c.height,7),p=d/u;isNaN(p)&&(p=1/0);var f=Math.max(0,Math.floor(p)),h=Q3t(n.model),m=h.lastAutoInterval,v=h.lastTickCount;return m!=null&&v!=null&&Math.abs(m-f)<=1&&Math.abs(v-o)<=1&&m>f?f=m:(h.lastTickCount=o,h.lastAutoInterval=f),f},t})(yp);N$.prototype.dataToAngle=yp.prototype.dataToCoord;N$.prototype.angleToData=yp.prototype.coordToData;var kge=["radius","angle"],e7t=(function(){function e(t){this.dimensions=kge,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new I$,this._angleAxis=new N$,this.axisPointerEnabled=!0,this.name=t||"",this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(t){var n=this.pointToCoord(t);return this._radiusAxis.contain(n[0])&&this._angleAxis.contain(n[1])},e.prototype.containData=function(t){return this._radiusAxis.containData(t[0])&&this._angleAxis.containData(t[1])},e.prototype.getAxis=function(t){var n="_"+t+"Axis";return this[n]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(t){var n=[],r=this._angleAxis,a=this._radiusAxis;return r.scale.type===t&&n.push(r),a.scale.type===t&&n.push(a),n},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(t){var n=this._angleAxis;return t===n?this._radiusAxis:n},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(t){var n=t!=null&&t!=="auto"?this.getAxis(t):this.getBaseAxis();return{baseAxes:[n],otherAxes:[this.getOtherAxis(n)]}},e.prototype.dataToPoint=function(t,n,r){return this.coordToPoint([this._radiusAxis.dataToRadius(t[0],n),this._angleAxis.dataToAngle(t[1],n)],r)},e.prototype.pointToData=function(t,n,r){r=r||[];var a=this.pointToCoord(t);return r[0]=this._radiusAxis.radiusToData(a[0],n),r[1]=this._angleAxis.angleToData(a[1],n),r},e.prototype.pointToCoord=function(t){var n=t[0]-this.cx,r=t[1]-this.cy,a=this.getAngleAxis(),i=a.getExtent(),o=Math.min(i[0],i[1]),l=Math.max(i[0],i[1]);a.inverse?o=l-360:l=o+360;var s=Math.sqrt(n*n+r*r);n/=s,r/=s;for(var u=Math.atan2(-r,n)/Math.PI*180,c=u<o?1:-1;u<o||u>l;)u+=c*360;return[s,u]},e.prototype.coordToPoint=function(t,n){n=n||[];var r=t[0],a=t[1]/180*Math.PI;return n[0]=Math.cos(a)*r+this.cx,n[1]=-Math.sin(a)*r+this.cy,n},e.prototype.getArea=function(){var t=this.getAngleAxis(),n=this.getRadiusAxis(),r=n.getExtent().slice();r[0]>r[1]&&r.reverse();var a=t.getExtent(),i=Math.PI/180,o=1e-4;return{cx:this.cx,cy:this.cy,r0:r[0],r:r[1],startAngle:-a[0]*i,endAngle:-a[1]*i,clockwise:t.inverse,contain:function(l,s){var u=l-this.cx,c=s-this.cy,d=u*u+c*c,p=this.r,f=this.r0;return p!==f&&d-o<=p*p&&d+o>=f*f},x:this.cx-r[1],y:this.cy-r[1],width:r[1]*2,height:r[1]*2}},e.prototype.convertToPixel=function(t,n,r){var a=DX(n);return a===this?this.dataToPoint(r):null},e.prototype.convertFromPixel=function(t,n,r){var a=DX(n);return a===this?this.pointToData(r):null},e})();function DX(e){var t=e.seriesModel,n=e.polarModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function t7t(e,t,n){var r=t.get("center"),a=mp(t,n).refContainer;e.cx=Br(r[0],a.width)+a.x,e.cy=Br(r[1],a.height)+a.y;var i=e.getRadiusAxis(),o=Math.min(a.width,a.height)/2,l=t.get("radius");l==null?l=[0,"100%"]:Zt(l)||(l=[0,l]);var s=[Br(l[0],o),Br(l[1],o)];i.inverse?i.setExtent(s[1],s[0]):i.setExtent(s[0],s[1])}function n7t(e,t){var n=this,r=n.getAngleAxis(),a=n.getRadiusAxis();if(r.scale.setExtent(1/0,-1/0),a.scale.setExtent(1/0,-1/0),e.eachSeries(function(l){if(l.coordinateSystem===n){var s=l.getData();ke(yC(s,"radius"),function(u){a.scale.unionExtentFromData(s,u)}),ke(yC(s,"angle"),function(u){r.scale.unionExtentFromData(s,u)})}}),W5(r.scale,r.model),W5(a.scale,a.model),r.type==="category"&&!r.onBand){var i=r.getExtent(),o=360/r.scale.count();r.inverse?i[1]+=o:i[1]-=o,r.setExtent(i[0],i[1])}}function r7t(e){return e.mainType==="angleAxis"}function TX(e,t){var n;if(e.type=t.get("type"),e.scale=d$(t),e.onBand=t.get("boundaryGap")&&e.type==="category",e.inverse=t.get("inverse"),r7t(t)){e.inverse=e.inverse!==t.get("clockwise");var r=t.get("startAngle"),a=(n=t.get("endAngle"))!==null&&n!==void 0?n:r+(e.inverse?-360:360);e.setExtent(r,a)}t.axis=e,e.model=t}var a7t={dimensions:kge,create:function(e,t){var n=[];return e.eachComponent("polar",function(r,a){var i=new e7t(a+"");i.update=n7t;var o=i.getRadiusAxis(),l=i.getAngleAxis(),s=r.findAxisModel("radiusAxis"),u=r.findAxisModel("angleAxis");TX(o,s),TX(l,u),t7t(i,r,t),n.push(i),r.coordinateSystem=i,i.model=r}),e.eachSeries(function(r){if(r.get("coordinateSystem")==="polar"){var a=r.getReferringComponents("polar",Di).models[0];r.coordinateSystem=a.coordinateSystem}}),n}},i7t=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"];function o3(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var r=e.coordToPoint([t[0],n]),a=e.coordToPoint([t[1],n]);return{x1:r[0],y1:r[1],x2:a[0],y2:a[1]}}function l3(e){var t=e.getRadiusAxis();return t.inverse?0:1}function xX(e){var t=e[0],n=e[e.length-1];t&&n&&Math.abs(Math.abs(t.coord-n.coord)-360)<1e-4&&e.pop()}var o7t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="PolarAxisPointer",n}return t.prototype.render=function(n,r){if(this.group.removeAll(),!!n.get("show")){var a=n.axis,i=a.polar,o=i.getRadiusAxis().getExtent(),l=a.getTicksCoords({breakTicks:"none"}),s=a.getMinorTicksCoords(),u=on(a.getViewLabels(),function(c){c=Bn(c);var d=a.scale,p=d.type==="ordinal"?d.getRawOrdinalNumber(c.tickValue):c.tickValue;return c.coord=a.dataToCoord(p),c});xX(u),xX(l),ke(i7t,function(c){n.get([c,"show"])&&(!a.scale.isBlank()||c==="axisLine")&&l7t[c](this.group,n,i,l,s,o,u)},this)}},t.type="angleAxis",t})(h4),l7t={axisLine:function(e,t,n,r,a,i){var o=t.getModel(["axisLine","lineStyle"]),l=n.getAngleAxis(),s=Math.PI/180,u=l.getExtent(),c=l3(n),d=c?0:1,p,f=Math.abs(u[1]-u[0])===360?"Circle":"Arc";i[d]===0?p=new SN[f]({shape:{cx:n.cx,cy:n.cy,r:i[c],startAngle:-u[0]*s,endAngle:-u[1]*s,clockwise:l.inverse},style:o.getLineStyle(),z2:1,silent:!0}):p=new o4({shape:{cx:n.cx,cy:n.cy,r:i[c],r0:i[d]},style:o.getLineStyle(),z2:1,silent:!0}),p.style.fill=null,e.add(p)},axisTick:function(e,t,n,r,a,i){var o=t.getModel("axisTick"),l=(o.get("inside")?-1:1)*o.get("length"),s=i[l3(n)],u=on(r,function(c){return new Al({shape:o3(n,[s,s+l],c.coord)})});e.add($u(u,{style:ir(o.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(e,t,n,r,a,i){if(a.length){for(var o=t.getModel("axisTick"),l=t.getModel("minorTick"),s=(o.get("inside")?-1:1)*l.get("length"),u=i[l3(n)],c=[],d=0;d<a.length;d++)for(var p=0;p<a[d].length;p++)c.push(new Al({shape:o3(n,[u,u+s],a[d][p].coord)}));e.add($u(c,{style:ir(l.getModel("lineStyle").getLineStyle(),ir(o.getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])}))}))}},axisLabel:function(e,t,n,r,a,i,o){var l=t.getCategories(!0),s=t.getModel("axisLabel"),u=s.get("margin"),c=t.get("triggerEvent");ke(o,function(d,p){var f=s,h=d.tickValue,m=i[l3(n)],v=n.coordToPoint([m+u,d.coord]),g=n.cx,C=n.cy,F=Math.abs(v[0]-g)/m<.3?"center":v[0]>g?"left":"right",b=Math.abs(v[1]-C)/m<.3?"middle":v[1]>C?"top":"bottom";if(l&&l[h]){var E=l[h];Sn(E)&&E.textStyle&&(f=new ha(E.textStyle,s,s.ecModel))}var w=new Zr({silent:os.isLabelSilent(t),style:fo(f,{x:v[0],y:v[1],fill:f.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:d.formattedLabel,align:F,verticalAlign:b})});if(e.add(w),Ym({el:w,componentModel:t,itemName:d.formattedLabel,formatterParamsExtra:{isTruncated:function(){return w.isTruncated},value:d.rawLabel,tickIndex:p}}),c){var S=os.makeAxisEventDataBase(t);S.targetType="axisLabel",S.value=d.rawLabel,Sr(w).eventData=S}},this)},splitLine:function(e,t,n,r,a,i){var o=t.getModel("splitLine"),l=o.getModel("lineStyle"),s=l.get("color"),u=0;s=s instanceof Array?s:[s];for(var c=[],d=0;d<r.length;d++){var p=u++%s.length;c[p]=c[p]||[],c[p].push(new Al({shape:o3(n,i,r[d].coord)}))}for(var d=0;d<c.length;d++)e.add($u(c[d],{style:ir({stroke:s[d%s.length]},l.getLineStyle()),silent:!0,z:t.get("z")}))},minorSplitLine:function(e,t,n,r,a,i){if(a.length){for(var o=t.getModel("minorSplitLine"),l=o.getModel("lineStyle"),s=[],u=0;u<a.length;u++)for(var c=0;c<a[u].length;c++)s.push(new Al({shape:o3(n,i,a[u][c].coord)}));e.add($u(s,{style:l.getLineStyle(),silent:!0,z:t.get("z")}))}},splitArea:function(e,t,n,r,a,i){if(r.length){var o=t.getModel("splitArea"),l=o.getModel("areaStyle"),s=l.get("color"),u=0;s=s instanceof Array?s:[s];for(var c=[],d=Math.PI/180,p=-r[0].coord*d,f=Math.min(i[0],i[1]),h=Math.max(i[0],i[1]),m=t.get("clockwise"),v=1,g=r.length;v<=g;v++){var C=v===g?r[0].coord:r[v].coord,F=u++%s.length;c[F]=c[F]||[],c[F].push(new mu({shape:{cx:n.cx,cy:n.cy,r0:f,r:h,startAngle:p,endAngle:-C*d,clockwise:m},silent:!0})),p=-C*d}for(var v=0;v<c.length;v++)e.add($u(c[v],{style:ir({fill:s[v%s.length]},l.getAreaStyle()),silent:!0}))}}},s7t=["splitLine","splitArea","minorSplitLine"],u7t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="PolarAxisPointer",n}return t.prototype.render=function(n,r,a){if(this.group.removeAll(),!!n.get("show")){var i=this._axisGroup,o=this._axisGroup=new ia;this.group.add(o);var l=n.axis,s=l.polar,u=s.getAngleAxis(),c=l.getTicksCoords(),d=l.getMinorTicksCoords(),p=u.getExtent()[0],f=l.getExtent(),h=d7t(s,n,p),m=new os(n,a,h);m.build(),o.add(m.group),CN(i,o,n),ke(s7t,function(v){n.get([v,"show"])&&!l.scale.isBlank()&&c7t[v](this.group,n,s,p,f,c,d)},this)}},t.type="radiusAxis",t})(h4),c7t={splitLine:function(e,t,n,r,a,i){var o=t.getModel("splitLine"),l=o.getModel("lineStyle"),s=l.get("color"),u=0,c=n.getAngleAxis(),d=Math.PI/180,p=c.getExtent(),f=Math.abs(p[1]-p[0])===360?"Circle":"Arc";s=s instanceof Array?s:[s];for(var h=[],m=0;m<i.length;m++){var v=u++%s.length;h[v]=h[v]||[],h[v].push(new SN[f]({shape:{cx:n.cx,cy:n.cy,r:Math.max(i[m].coord,0),startAngle:-p[0]*d,endAngle:-p[1]*d,clockwise:c.inverse}}))}for(var m=0;m<h.length;m++)e.add($u(h[m],{style:ir({stroke:s[m%s.length],fill:null},l.getLineStyle()),silent:!0}))},minorSplitLine:function(e,t,n,r,a,i,o){if(o.length){for(var l=t.getModel("minorSplitLine"),s=l.getModel("lineStyle"),u=[],c=0;c<o.length;c++)for(var d=0;d<o[c].length;d++)u.push(new J0({shape:{cx:n.cx,cy:n.cy,r:o[c][d].coord}}));e.add($u(u,{style:ir({fill:null},s.getLineStyle()),silent:!0}))}},splitArea:function(e,t,n,r,a,i){if(i.length){var o=t.getModel("splitArea"),l=o.getModel("areaStyle"),s=l.get("color"),u=0;s=s instanceof Array?s:[s];for(var c=[],d=i[0].coord,p=1;p<i.length;p++){var f=u++%s.length;c[f]=c[f]||[],c[f].push(new mu({shape:{cx:n.cx,cy:n.cy,r0:d,r:i[p].coord,startAngle:0,endAngle:Math.PI*2},silent:!0})),d=i[p].coord}for(var p=0;p<c.length;p++)e.add($u(c[p],{style:ir({fill:s[p%s.length]},l.getAreaStyle()),silent:!0}))}}};function d7t(e,t,n){return{position:[e.cx,e.cy],rotation:n/180*Math.PI,labelDirection:-1,tickDirection:-1,nameDirection:1,labelRotate:t.getModel("axisLabel").get("rotate"),z2:1}}function Mge(e){return e.get("stack")||"__ec_stack_"+e.seriesIndex}function Bge(e,t){return t.dim+e.model.componentIndex}function f7t(e,t,n){var r={},a=p7t(xa(t.getSeriesByType(e),function(i){return!t.isSeriesFiltered(i)&&i.coordinateSystem&&i.coordinateSystem.type==="polar"}));t.eachSeriesByType(e,function(i){if(i.coordinateSystem.type==="polar"){var o=i.getData(),l=i.coordinateSystem,s=l.getBaseAxis(),u=Bge(l,s),c=Mge(i),d=a[u][c],p=d.offset,f=d.width,h=l.getOtherAxis(s),m=i.coordinateSystem.cx,v=i.coordinateSystem.cy,g=i.get("barMinHeight")||0,C=i.get("barMinAngle")||0;r[c]=r[c]||[];for(var F=o.mapDimension(h.dim),b=o.mapDimension(s.dim),E=lp(o,F),w=s.dim!=="radius"||!i.get("roundCap",!0),S=h.model,A=S.get("startValue"),_=h.dataToCoord(A||0),D=0,x=o.count();D<x;D++){var M=o.get(F,D),L=o.get(b,D),P=M>=0?"p":"n",N=_;E&&(r[c][L]||(r[c][L]={p:_,n:_}),N=r[c][L][P]);var k=void 0,R=void 0,T=void 0,O=void 0;if(h.dim==="radius"){var $=h.dataToCoord(M)-_,V=s.dataToCoord(L);Math.abs($)<g&&($=($<0?-1:1)*g),k=N,R=N+$,T=V-p,O=T-f,E&&(r[c][L][P]=R)}else{var W=h.dataToCoord(M,w)-_,U=s.dataToCoord(L);Math.abs(W)<C&&(W=(W<0?-1:1)*C),k=U+p,R=k+f,T=N,O=N+W,E&&(r[c][L][P]=O)}o.setItemLayout(D,{cx:m,cy:v,r0:k,r:R,startAngle:-T*Math.PI/180,endAngle:-O*Math.PI/180,clockwise:T>=O})}}})}function p7t(e){var t={};ke(e,function(r,a){var i=r.getData(),o=r.coordinateSystem,l=o.getBaseAxis(),s=Bge(o,l),u=l.getExtent(),c=l.type==="category"?l.getBandWidth():Math.abs(u[1]-u[0])/i.count(),d=t[s]||{bandWidth:c,remainedWidth:c,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},p=d.stacks;t[s]=d;var f=Mge(r);p[f]||d.autoWidthCount++,p[f]=p[f]||{width:0,maxWidth:0};var h=Br(r.get("barWidth"),c),m=Br(r.get("barMaxWidth"),c),v=r.get("barGap"),g=r.get("barCategoryGap");h&&!p[f].width&&(h=Math.min(d.remainedWidth,h),p[f].width=h,d.remainedWidth-=h),m&&(p[f].maxWidth=m),v!=null&&(d.gap=v),g!=null&&(d.categoryGap=g)});var n={};return ke(t,function(r,a){n[a]={};var i=r.stacks,o=r.bandWidth,l=Br(r.categoryGap,o),s=Br(r.gap,1),u=r.remainedWidth,c=r.autoWidthCount,d=(u-l)/(c+(c-1)*s);d=Math.max(d,0),ke(i,function(m,v){var g=m.maxWidth;g&&g<d&&(g=Math.min(g,u),m.width&&(g=Math.min(g,m.width)),u-=g,m.width=g,c--)}),d=(u-l)/(c+(c-1)*s),d=Math.max(d,0);var p=0,f;ke(i,function(m,v){m.width||(m.width=d),f=m,p+=m.width*(1+s)}),f&&(p-=f.width*s);var h=-p/2;ke(i,function(m,v){n[a][v]=n[a][v]||{offset:h,width:m.width},h+=m.width*(1+s)})}),n}var h7t={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},m7t={splitNumber:5},v7t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="polar",t})(yi);function g7t(e){ol(O$),h4.registerAxisPointerClass("PolarAxisPointer",U3t),e.registerCoordinateSystem("polar",a7t),e.registerComponentModel(J3t),e.registerComponentView(v7t),SC(e,"angle",X3t,h7t),SC(e,"radius",Z3t,m7t),e.registerComponentView(o7t),e.registerComponentView(u7t),e.registerLayout(Rr(f7t,"bar"))}function y7t(e,t){var n=e.existing;if(t.id=e.keyInfo.id,!t.type&&n&&(t.type=n.type),t.parentId==null){var r=t.parentOption;r?t.parentId=r.id:n&&(t.parentId=n.parentId)}t.parentOption=null}function kX(e,t){var n;return ke(t,function(r){e[r]!=null&&e[r]!=="auto"&&(n=!0)}),n}function b7t(e,t,n){var r=Vt({},n),a=e[t],i=n.$action||"merge";i==="merge"?a?(or(a,r,!0),wd(a,r,{ignoreSize:!0}),Tve(n,a),s3(n,a),s3(n,a,"shape"),s3(n,a,"style"),s3(n,a,"extra"),n.clipPath=a.clipPath):e[t]=r:i==="replace"?e[t]=r:i==="remove"&&a&&(e[t]=null)}var Rge=["transition","enterFrom","leaveTo"],C7t=Rge.concat(["enterAnimation","updateAnimation","leaveAnimation"]);function s3(e,t,n){if(n&&(!e[n]&&t[n]&&(e[n]={}),e=e[n],t=t[n]),!(!e||!t))for(var r=n?Rge:C7t,a=0;a<r.length;a++){var i=r[a];e[i]==null&&t[i]!=null&&(e[i]=t[i])}}function F7t(e,t){if(e&&(e.hv=t.hv=[kX(t,["left","right"]),kX(t,["top","bottom"])],e.type==="group")){var n=e,r=t;n.width==null&&(n.width=r.width=0),n.height==null&&(n.height=r.height=0)}}var E7t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.preventAutoZ=!0,n}return t.prototype.mergeOption=function(n,r){var a=this.option.elements;this.option.elements=null,e.prototype.mergeOption.call(this,n,r),this.option.elements=a},t.prototype.optionUpdated=function(n,r){var a=this.option,i=(r?a:n).elements,o=a.elements=r?[]:a.elements,l=[];this._flatten(i,l,null);var s=Dme(o,l,"normalMerge"),u=this._elOptionsToUpdate=[];ke(s,function(c,d){var p=c.newOption;p&&(u.push(p),y7t(c,p),b7t(o,d,p),F7t(o[d],p))},this),a.elements=xa(o,function(c){return c&&delete c.$action,c!=null})},t.prototype._flatten=function(n,r,a){ke(n,function(i){if(i){a&&(i.parentOption=a),r.push(i);var o=i.children;o&&o.length&&this._flatten(o,r,i),delete i.children}},this)},t.prototype.useElOptionsToUpdate=function(){var n=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,n},t.type="graphic",t.defaultOption={elements:[]},t})(kr),MX={path:null,compoundPath:null,group:ia,image:Ol,text:Zr},ql=jr(),w7t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(){this._elMap=Wn()},t.prototype.render=function(n,r,a){n!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=n,this._updateElements(n),this._relocate(n,a)},t.prototype._updateElements=function(n){var r=n.useElOptionsToUpdate();if(r){var a=this._elMap,i=this.group,o=n.get("z"),l=n.get("zlevel");ke(r,function(s){var u=ko(s.id,null),c=u!=null?a.get(u):null,d=ko(s.parentId,null),p=d!=null?a.get(d):i,f=s.type,h=s.style;f==="text"&&h&&s.hv&&s.hv[1]&&(h.textVerticalAlign=h.textBaseline=h.verticalAlign=h.align=null);var m=s.textContent,v=s.textConfig;if(h&&D8t(h,f,!!v,!!m)){var g=T8t(h,f);!v&&g.textConfig&&(v=s.textConfig=g.textConfig),!m&&g.textContent&&(m=g.textContent)}var C=S7t(s),F=s.$action||"merge",b=F==="merge",E=F==="replace";if(b){var w=!c,S=c;w?S=BX(u,p,s.type,a):(S&&(ql(S).isNew=!1),V8t(S)),S&&(BA(S,C,n,{isInit:w}),RX(S,s,o,l))}else if(E){E7(c,s,a,n);var A=BX(u,p,s.type,a);A&&(BA(A,C,n,{isInit:!0}),RX(A,s,o,l))}else F==="remove"&&(age(c,s),E7(c,s,a,n));var _=a.get(u);if(_&&m)if(b){var D=_.getTextContent();D?D.attr(m):_.setTextContent(new Zr(m))}else E&&_.setTextContent(new Zr(m));if(_){var x=s.clipPath;if(x){var M=x.type,L=void 0,w=!1;if(b){var P=_.getClipPath();w=!P||ql(P).type!==M,L=w?mL(M):P}else E&&(w=!0,L=mL(M));_.setClipPath(L),BA(L,x,n,{isInit:w}),cL(L,x.keyframeAnimation,n)}var N=ql(_);_.setTextConfig(v),N.option=s,A7t(_,n,s),Ym({el:_,componentModel:n,itemName:_.name,itemTooltipOption:s.tooltip}),cL(_,s.keyframeAnimation,n)}})}},t.prototype._relocate=function(n,r){for(var a=n.option.elements,i=this.group,o=this._elMap,l=r.getWidth(),s=r.getHeight(),u=["x","y"],c=0;c<a.length;c++){var d=a[c],p=ko(d.id,null),f=p!=null?o.get(p):null;if(!(!f||!f.isGroup)){var h=f.parent,m=h===i,v=ql(f),g=ql(h);v.width=Br(v.option.width,m?l:g.width)||0,v.height=Br(v.option.height,m?s:g.height)||0}}for(var c=a.length-1;c>=0;c--){var d=a[c],p=ko(d.id,null),f=p!=null?o.get(p):null;if(f){var h=f.parent,g=ql(h),C=h===i?{width:l,height:s}:{width:g.width,height:g.height},F={},b=VN(f,d,C,null,{hv:d.hv,boundingMode:d.bounding},F);if(!ql(f).isNew&&b){for(var E=d.transition,w={},S=0;S<u.length;S++){var A=u[S],_=F[A];E&&(lm(E)||sr(E,A)>=0)?w[A]=_:f[A]=_}Ki(f,w,n,0)}else f.attr(F)}}},t.prototype._clear=function(){var n=this,r=this._elMap;r.each(function(a){E7(a,ql(a).option,r,n._lastGraphicModel)}),this._elMap=Wn()},t.prototype.dispose=function(){this._clear()},t.type="graphic",t})(yi);function mL(e){var t=qn(MX,e)?MX[e]:gN(e),n=new t({});return ql(n).type=e,n}function BX(e,t,n,r){var a=mL(n);return t.add(a),r.set(e,a),ql(a).id=e,ql(a).isNew=!0,a}function E7(e,t,n,r){var a=e&&e.parent;a&&(e.type==="group"&&e.traverse(function(i){E7(i,t,n,r)}),x8t(e,t,r),n.removeKey(ql(e).id))}function RX(e,t,n,r){e.isGroup||ke([["cursor",Um.prototype.cursor],["zlevel",r||0],["z",n||0],["z2",0]],function(a){var i=a[0];qn(t,i)?e[i]=xn(t[i],a[1]):e[i]==null&&(e[i]=a[1])}),ke(yr(t),function(a){if(a.indexOf("on")===0){var i=t[a];e[a]=In(i)?i:null}}),qn(t,"draggable")&&(e.draggable=t.draggable),t.name!=null&&(e.name=t.name),t.id!=null&&(e.id=t.id)}function S7t(e){return e=Vt({},e),ke(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(Dve),function(t){delete e[t]}),e}function A7t(e,t,n){var r=Sr(e).eventData;!e.silent&&!e.ignore&&!r&&(r=Sr(e).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:e.name}),r&&(r.info=n.info)}function _7t(e){e.registerComponentModel(E7t),e.registerComponentView(w7t),e.registerPreprocessor(function(t){var n=t.graphic;Zt(n)?!n[0]||!n[0].elements?t.graphic=[{elements:n}]:t.graphic=[t.graphic[0]]:n&&!n.elements&&(t.graphic=[{elements:[n]}])})}var LX=["x","y","radius","angle","single"],D7t=["cartesian2d","polar","singleAxis"];function T7t(e){var t=e.get("coordinateSystem");return sr(D7t,t)>=0}function Lf(e){return e+"Axis"}function x7t(e,t){var n=Wn(),r=[],a=Wn();e.eachComponent({mainType:"dataZoom",query:t},function(c){a.get(c.uid)||l(c)});var i;do i=!1,e.eachComponent("dataZoom",o);while(i);function o(c){!a.get(c.uid)&&s(c)&&(l(c),i=!0)}function l(c){a.set(c.uid,!0),r.push(c),u(c)}function s(c){var d=!1;return c.eachTargetAxis(function(p,f){var h=n.get(p);h&&h[f]&&(d=!0)}),d}function u(c){c.eachTargetAxis(function(d,p){(n.get(d)||n.set(d,[]))[p]=!0})}return r}function Lge(e){var t=e.ecModel,n={infoList:[],infoMap:Wn()};return e.eachTargetAxis(function(r,a){var i=t.getComponent(Lf(r),a);if(i){var o=i.getCoordSysModel();if(o){var l=o.uid,s=n.infoMap.get(l);s||(s={model:o,axisModels:[]},n.infoList.push(s),n.infoMap.set(l,s)),s.axisModels.push(i)}}}),n}var VA=(function(){function e(){this.indexList=[],this.indexMap=[]}return e.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},e})(),X5=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._autoThrottle=!0,n._noTarget=!0,n._rangePropMode=["percent","percent"],n}return t.prototype.init=function(n,r,a){var i=OX(n);this.settledOption=i,this.mergeDefaultAndTheme(n,a),this._doInit(i)},t.prototype.mergeOption=function(n){var r=OX(n);or(this.option,n,!0),or(this.settledOption,r,!0),this._doInit(r)},t.prototype._doInit=function(n){var r=this.option;this._setDefaultThrottle(n),this._updateRangeUse(n);var a=this.settledOption;ke([["start","startValue"],["end","endValue"]],function(i,o){this._rangePropMode[o]==="value"&&(r[i[0]]=a[i[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var n=this.get("orient",!0),r=this._targetAxisInfoMap=Wn(),a=this._fillSpecifiedTargetAxis(r);a?this._orient=n||this._makeAutoOrientByTargetAxis():(this._orient=n||"horizontal",this._fillAutoTargetAxisByOrient(r,this._orient)),this._noTarget=!0,r.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(n){var r=!1;return ke(LX,function(a){var i=this.getReferringComponents(Lf(a),Imt);if(i.specified){r=!0;var o=new VA;ke(i.models,function(l){o.add(l.componentIndex)}),n.set(a,o)}},this),r},t.prototype._fillAutoTargetAxisByOrient=function(n,r){var a=this.ecModel,i=!0;if(i){var o=r==="vertical"?"y":"x",l=a.findComponents({mainType:o+"Axis"});s(l,o)}if(i){var l=a.findComponents({mainType:"singleAxis",filter:function(c){return c.get("orient",!0)===r}});s(l,"single")}function s(u,c){var d=u[0];if(d){var p=new VA;if(p.add(d.componentIndex),n.set(c,p),i=!1,c==="x"||c==="y"){var f=d.getReferringComponents("grid",Di).models[0];f&&ke(u,function(h){d.componentIndex!==h.componentIndex&&f===h.getReferringComponents("grid",Di).models[0]&&p.add(h.componentIndex)})}}}i&&ke(LX,function(u){if(i){var c=a.findComponents({mainType:Lf(u),filter:function(p){return p.get("type",!0)==="category"}});if(c[0]){var d=new VA;d.add(c[0].componentIndex),n.set(u,d),i=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var n;return this.eachTargetAxis(function(r){!n&&(n=r)},this),n==="y"?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(n){if(n.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var r=this.ecModel.option;this.option.throttle=r.animation&&r.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(n){var r=this._rangePropMode,a=this.get("rangeMode");ke([["start","startValue"],["end","endValue"]],function(i,o){var l=n[i[0]]!=null,s=n[i[1]]!=null;l&&!s?r[o]="percent":!l&&s?r[o]="value":a?r[o]=a[o]:l&&(r[o]="percent")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var n;return this.eachTargetAxis(function(r,a){n==null&&(n=this.ecModel.getComponent(Lf(r),a))},this),n},t.prototype.eachTargetAxis=function(n,r){this._targetAxisInfoMap.each(function(a,i){ke(a.indexList,function(o){n.call(r,i,o)})})},t.prototype.getAxisProxy=function(n,r){var a=this.getAxisModel(n,r);if(a)return a.__dzAxisProxy},t.prototype.getAxisModel=function(n,r){var a=this._targetAxisInfoMap.get(n);if(a&&a.indexMap[r])return this.ecModel.getComponent(Lf(n),r)},t.prototype.setRawRange=function(n){var r=this.option,a=this.settledOption;ke([["start","startValue"],["end","endValue"]],function(i){(n[i[0]]!=null||n[i[1]]!=null)&&(r[i[0]]=a[i[0]]=n[i[0]],r[i[1]]=a[i[1]]=n[i[1]])},this),this._updateRangeUse(n)},t.prototype.setCalculatedRange=function(n){var r=this.option;ke(["start","startValue","end","endValue"],function(a){r[a]=n[a]})},t.prototype.getPercentRange=function(){var n=this.findRepresentativeAxisProxy();if(n)return n.getDataPercentWindow()},t.prototype.getValueRange=function(n,r){if(n==null&&r==null){var a=this.findRepresentativeAxisProxy();if(a)return a.getDataValueWindow()}else return this.getAxisProxy(n,r).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(n){if(n)return n.__dzAxisProxy;for(var r,a=this._targetAxisInfoMap.keys(),i=0;i<a.length;i++)for(var o=a[i],l=this._targetAxisInfoMap.get(o),s=0;s<l.indexList.length;s++){var u=this.getAxisProxy(o,l.indexList[s]);if(u.hostedBy(this))return u;r||(r=u)}return r},t.prototype.getRangePropMode=function(){return this._rangePropMode.slice()},t.prototype.getOrient=function(){return this._orient},t.type="dataZoom",t.dependencies=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","series","toolbox"],t.defaultOption={z:4,filterMode:"filter",start:0,end:100},t})(kr);function OX(e){var t={};return ke(["start","end","startValue","endValue","throttle"],function(n){e.hasOwnProperty(n)&&(t[n]=e[n])}),t}var k7t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="dataZoom.select",t})(X5),$$=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a,i){this.dataZoomModel=n,this.ecModel=r,this.api=a},t.type="dataZoom",t})(yi),M7t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="dataZoom.select",t})($$),Xv=ke,PX=kf,B7t=(function(){function e(t,n,r,a){this._dimName=t,this._axisIndex=n,this.ecModel=a,this._dataZoomModel=r}return e.prototype.hostedBy=function(t){return this._dataZoomModel===t},e.prototype.getDataValueWindow=function(){return this._valueWindow.slice()},e.prototype.getDataPercentWindow=function(){return this._percentWindow.slice()},e.prototype.getTargetSeriesModels=function(){var t=[];return this.ecModel.eachSeries(function(n){if(T7t(n)){var r=Lf(this._dimName),a=n.getReferringComponents(r,Di).models[0];a&&this._axisIndex===a.componentIndex&&t.push(n)}},this),t},e.prototype.getAxisModel=function(){return this.ecModel.getComponent(this._dimName+"Axis",this._axisIndex)},e.prototype.getMinMaxSpan=function(){return Bn(this._minMaxSpan)},e.prototype.calculateDataWindow=function(t){var n=this._dataExtent,r=this.getAxisModel(),a=r.axis.scale,i=this._dataZoomModel.getRangePropMode(),o=[0,100],l=[],s=[],u;Xv(["start","end"],function(p,f){var h=t[p],m=t[p+"Value"];i[f]==="percent"?(h==null&&(h=o[f]),m=a.parse(Ca(h,o,n))):(u=!0,m=m==null?n[f]:a.parse(m),h=Ca(m,n,o)),s[f]=m==null||isNaN(m)?n[f]:m,l[f]=h==null||isNaN(h)?o[f]:h}),PX(s),PX(l);var c=this._minMaxSpan;u?d(s,l,n,o,!1):d(l,s,o,n,!0);function d(p,f,h,m,v){var g=v?"Span":"ValueSpan";Mm(0,p,h,"all",c["min"+g],c["max"+g]);for(var C=0;C<2;C++)f[C]=Ca(p[C],h,m,!0),v&&(f[C]=a.parse(f[C]))}return{valueWindow:s,percentWindow:l}},e.prototype.reset=function(t){if(t===this._dataZoomModel){var n=this.getTargetSeriesModels();this._dataExtent=R7t(this,this._dimName,n),this._updateMinMaxSpan();var r=this.calculateDataWindow(t.settledOption);this._valueWindow=r.valueWindow,this._percentWindow=r.percentWindow,this._setAxisModel()}},e.prototype.filterData=function(t,n){if(t!==this._dataZoomModel)return;var r=this._dimName,a=this.getTargetSeriesModels(),i=t.get("filterMode"),o=this._valueWindow;if(i==="none")return;Xv(a,function(s){var u=s.getData(),c=u.mapDimensionsAll(r);if(c.length){if(i==="weakFilter"){var d=u.getStore(),p=on(c,function(f){return u.getDimensionIndex(f)},u);u.filterSelf(function(f){for(var h,m,v,g=0;g<c.length;g++){var C=d.get(p[g],f),F=!isNaN(C),b=C<o[0],E=C>o[1];if(F&&!b&&!E)return!0;F&&(v=!0),b&&(h=!0),E&&(m=!0)}return v&&h&&m})}else Xv(c,function(f){if(i==="empty")s.setData(u=u.map(f,function(m){return l(m)?m:NaN}));else{var h={};h[f]=o,u.selectRange(h)}});Xv(c,function(f){u.setApproximateExtent(o,f)})}});function l(s){return s>=o[0]&&s<=o[1]}},e.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},n=this._dataZoomModel,r=this._dataExtent;Xv(["min","max"],function(a){var i=n.get(a+"Span"),o=n.get(a+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?i=Ca(r[0]+o,r,[0,100],!0):i!=null&&(o=Ca(i,[0,100],r,!0)-r[0]),t[a+"Span"]=i,t[a+"ValueSpan"]=o},this)},e.prototype._setAxisModel=function(){var t=this.getAxisModel(),n=this._percentWindow,r=this._valueWindow;if(n){var a=QI(r,[0,500]);a=Math.min(a,20);var i=t.axis.scale.rawExtentInfo;n[0]!==0&&i.setDeterminedMinMax("min",+r[0].toFixed(a)),n[1]!==100&&i.setDeterminedMinMax("max",+r[1].toFixed(a)),i.freeze()}},e})();function R7t(e,t,n){var r=[1/0,-1/0];Xv(n,function(o){p5t(r,o.getData(),t)});var a=e.getAxisModel(),i=Q1e(a.axis.scale,a,r).calculate();return[i.min,i.max]}var L7t={getTargetSeries:function(e){function t(a){e.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,l){var s=e.getComponent(Lf(o),l);a(o,l,s,i)})})}t(function(a,i,o,l){o.__dzAxisProxy=null});var n=[];t(function(a,i,o,l){o.__dzAxisProxy||(o.__dzAxisProxy=new B7t(a,i,l,e),n.push(o.__dzAxisProxy))});var r=Wn();return ke(n,function(a){ke(a.getTargetSeriesModels(),function(i){r.set(i.uid,i)})}),r},overallReset:function(e,t){e.eachComponent("dataZoom",function(n){n.eachTargetAxis(function(r,a){n.getAxisProxy(r,a).reset(n)}),n.eachTargetAxis(function(r,a){n.getAxisProxy(r,a).filterData(n,t)})}),e.eachComponent("dataZoom",function(n){var r=n.findRepresentativeAxisProxy();if(r){var a=r.getDataPercentWindow(),i=r.getDataValueWindow();n.setCalculatedRange({start:a[0],end:a[1],startValue:i[0],endValue:i[1]})}})}};function O7t(e){e.registerAction("dataZoom",function(t,n){var r=x7t(n,t);ke(r,function(a){a.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var IX=!1;function V$(e){IX||(IX=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,L7t),O7t(e),e.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function P7t(e){e.registerComponentModel(k7t),e.registerComponentView(M7t),V$(e)}var Is=(function(){function e(){}return e})(),Oge={};function ay(e,t){Oge[e]=t}function Pge(e){return Oge[e]}var I7t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var n=this.ecModel;ke(this.option.feature,function(r,a){var i=Pge(a);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(n)),or(r,i.defaultOption))})},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:Ht.color.border,borderRadius:0,borderWidth:0,padding:Ht.size.m,itemSize:15,itemGap:Ht.size.s,showTitle:!0,iconStyle:{borderColor:Ht.color.accent50,color:"none"},emphasis:{iconStyle:{borderColor:Ht.color.accent50}},tooltip:{show:!1,position:"bottom"}},t})(kr);function Ige(e,t){var n=Z0(t.get("padding")),r=t.getItemStyle(["color","opacity"]);r.fill=t.get("backgroundColor");var a=new Xr({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1});return a}var N7t=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(n,r,a,i){var o=this.group;if(o.removeAll(),!n.get("show"))return;var l=+n.get("itemSize"),s=n.get("orient")==="vertical",u=n.get("feature")||{},c=this._features||(this._features={}),d=[];ke(u,function(C,F){d.push(F)}),new o$(this._featureNames||[],d).add(p).update(p).remove(Rr(p,null)).execute(),this._featureNames=d;function p(C,F){var b=d[C],E=d[F],w=u[b],S=new ha(w,n,n.ecModel),A;if(i&&i.newTitle!=null&&i.featureName===b&&(w.title=i.newTitle),b&&!E){if($7t(b))A={onclick:S.option.onclick,featureName:b};else{var _=Pge(b);if(!_)return;A=new _}c[b]=A}else if(A=c[E],!A)return;A.uid=d4("toolbox-feature"),A.model=S,A.ecModel=r,A.api=a;var D=A instanceof Is;if(!b&&E){D&&A.dispose&&A.dispose(r,a);return}if(!S.get("show")||D&&A.unusable){D&&A.remove&&A.remove(r,a);return}f(S,A,b),S.setIconStatus=function(x,M){var L=this.option,P=this.iconPaths;L.iconStatus=L.iconStatus||{},L.iconStatus[x]=M,P[x]&&(M==="emphasis"?h0:m0)(P[x])},A instanceof Is&&A.render&&A.render(S,r,a,i)}function f(C,F,b){var E=C.getModel("iconStyle"),w=C.getModel(["emphasis","iconStyle"]),S=F instanceof Is&&F.getIcons?F.getIcons():C.get("icon"),A=C.get("title")||{},_,D;mn(S)?(_={},_[b]=S):_=S,mn(A)?(D={},D[b]=A):D=A;var x=C.iconPaths={};ke(_,function(M,L){var P=s4(M,{},{x:-l/2,y:-l/2,width:l,height:l});P.setStyle(E.getItemStyle());var N=P.ensureState("emphasis");N.style=w.getItemStyle();var k=new Zr({style:{text:D[L],align:w.get("textAlign"),borderRadius:w.get("textBorderRadius"),padding:w.get("textPadding"),fill:null,font:hve({fontStyle:w.get("textFontStyle"),fontFamily:w.get("textFontFamily"),fontSize:w.get("textFontSize"),fontWeight:w.get("textFontWeight")},r)},ignore:!0});P.setTextContent(k),Ym({el:P,componentModel:n,itemName:L,formatterParamsExtra:{title:D[L]}}),P.__title=D[L],P.on("mouseover",function(){var R=w.getItemStyle(),T=s?n.get("right")==null&&n.get("left")!=="right"?"right":"left":n.get("bottom")==null&&n.get("top")!=="bottom"?"bottom":"top";k.setStyle({fill:w.get("textFill")||R.fill||R.stroke||Ht.color.neutral99,backgroundColor:w.get("textBackgroundColor")}),P.setTextConfig({position:w.get("textPosition")||T}),k.ignore=!n.get("showTitle"),a.enterEmphasis(this)}).on("mouseout",function(){C.get(["iconStatus",L])!=="emphasis"&&a.leaveEmphasis(this),k.hide()}),(C.get(["iconStatus",L])==="emphasis"?h0:m0)(P),o.add(P),P.on("click",Cn(F.onclick,F,r,a,L)),x[L]=P})}var h=mp(n,a).refContainer,m=n.getBoxLayoutParams(),v=n.get("padding"),g=Bl(m,h,v);am(n.get("orient"),o,n.get("itemGap"),g.width,g.height),VN(o,m,h,v),o.add(Ige(o.getBoundingRect(),n)),s||o.eachChild(function(C){var F=C.__title,b=C.ensureState("emphasis"),E=b.textConfig||(b.textConfig={}),w=C.getTextContent(),S=w&&w.ensureState("emphasis");if(S&&!In(S)&&F){var A=S.style||(S.style={}),_=oF(F,Zr.makeFont(A)),D=C.x+o.x,x=C.y+o.y+l,M=!1;x+_.height>a.getHeight()&&(E.position="top",M=!0);var L=M?-5-_.height:l+10;D+_.width/2>a.getWidth()?(E.position=["100%",L],A.align="right"):D-_.width/2<0&&(E.position=[0,L],A.align="left")}})},t.prototype.updateView=function(n,r,a,i){ke(this._features,function(o){o instanceof Is&&o.updateView&&o.updateView(o.model,r,a,i)})},t.prototype.remove=function(n,r){ke(this._features,function(a){a instanceof Is&&a.remove&&a.remove(n,r)}),this.group.removeAll()},t.prototype.dispose=function(n,r){ke(this._features,function(a){a instanceof Is&&a.dispose&&a.dispose(n,r)})},t.type="toolbox",t})(yi);function $7t(e){return e.indexOf("my")===0}var V7t=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(n,r){var a=this.model,i=a.get("name")||n.get("title.0.text")||"echarts",o=r.getZr().painter.getType()==="svg",l=o?"svg":a.get("type",!0)||"png",s=r.getConnectedDataURL({type:l,backgroundColor:a.get("backgroundColor",!0)||n.get("backgroundColor")||Ht.color.neutral00,connectedBackgroundColor:a.get("connectedBackgroundColor"),excludeComponents:a.get("excludeComponents"),pixelRatio:a.get("pixelRatio")}),u=er.browser;if(typeof MouseEvent=="function"&&(u.newEdge||!u.ie&&!u.edge)){var c=document.createElement("a");c.download=i+"."+l,c.target="_blank",c.href=s;var d=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});c.dispatchEvent(d)}else if(window.navigator.msSaveOrOpenBlob||o){var p=s.split(","),f=p[0].indexOf("base64")>-1,h=o?decodeURIComponent(p[1]):p[1];f&&(h=window.atob(h));var m=i+"."+l;if(window.navigator.msSaveOrOpenBlob){for(var v=h.length,g=new Uint8Array(v);v--;)g[v]=h.charCodeAt(v);var C=new Blob([g]);window.navigator.msSaveOrOpenBlob(C,m)}else{var F=document.createElement("iframe");document.body.appendChild(F);var b=F.contentWindow,E=b.document;E.open("image/svg+xml","replace"),E.write(h),E.close(),b.focus(),E.execCommand("SaveAs",!0,m),document.body.removeChild(F)}}else{var w=a.get("lang"),S='<body style="margin:0;"><img src="'+s+'" style="max-width:100%;" title="'+(w&&w[0]||"")+'" /></body>',A=window.open();A.document.write(S),A.document.title=i}},t.getDefaultOption=function(n){var r={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:n.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:Ht.color.neutral00,name:"",excludeComponents:["toolbox"],lang:n.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return r},t})(Is),NX="__ec_magicType_stack__",H7t=[["line","bar"],["stack"]],z7t=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getIcons=function(){var n=this.model,r=n.get("icon"),a={};return ke(n.get("type"),function(i){r[i]&&(a[i]=r[i])}),a},t.getDefaultOption=function(n){var r={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:n.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return r},t.prototype.onclick=function(n,r,a){var i=this.model,o=i.get(["seriesIndex",a]);if($X[a]){var l={series:[]},s=function(d){var p=d.subType,f=d.id,h=$X[a](p,f,d,i);h&&(ir(h,d.option),l.series.push(h));var m=d.coordinateSystem;if(m&&m.type==="cartesian2d"&&(a==="line"||a==="bar")){var v=m.getAxesByScale("ordinal")[0];if(v){var g=v.dim,C=g+"Axis",F=d.getReferringComponents(C,Di).models[0],b=F.componentIndex;l[C]=l[C]||[];for(var E=0;E<=b;E++)l[C][b]=l[C][b]||{};l[C][b].boundaryGap=a==="bar"}}};ke(H7t,function(d){sr(d,a)>=0&&ke(d,function(p){i.setIconStatus(p,"normal")})}),i.setIconStatus(a,"emphasis"),n.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},s);var u,c=a;a==="stack"&&(u=or({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",a])!=="emphasis"&&(c="tiled")),r.dispatchAction({type:"changeMagicType",currentType:c,newOption:l,newTitle:u,featureName:"magicType"})}},t})(Is),$X={line:function(e,t,n,r){if(e==="bar")return or({id:t,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","line"])||{},!0)},bar:function(e,t,n,r){if(e==="line")return or({id:t,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","bar"])||{},!0)},stack:function(e,t,n,r){var a=n.get("stack")===NX;if(e==="line"||e==="bar")return r.setIconStatus("stack",a?"normal":"emphasis"),or({id:t,stack:a?"":NX},r.get(["option","stack"])||{},!0)}};gu({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(e,t){t.mergeOption(e.newOption)});var LF=new Array(60).join("-"),E0=" ";function W7t(e){var t={},n=[],r=[];return e.eachRawSeries(function(a){var i=a.coordinateSystem;if(i&&(i.type==="cartesian2d"||i.type==="polar")){var o=i.getBaseAxis();if(o.type==="category"){var l=o.dim+"_"+o.index;t[l]||(t[l]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},r.push({axisDim:o.dim,axisIndex:o.index})),t[l].series.push(a)}else n.push(a)}else n.push(a)}),{seriesGroupByCategoryAxis:t,other:n,meta:r}}function G7t(e){var t=[];return ke(e,function(n,r){var a=n.categoryAxis,i=n.valueAxis,o=i.dim,l=[" "].concat(on(n.series,function(f){return f.name})),s=[a.model.getCategories()];ke(n.series,function(f){var h=f.getRawData();s.push(f.getRawData().mapArray(h.mapDimension(o),function(m){return m}))});for(var u=[l.join(E0)],c=0;c<s[0].length;c++){for(var d=[],p=0;p<s.length;p++)d.push(s[p][c]);u.push(d.join(E0))}t.push(u.join(`
`))}),t.join(`
`+LF+`
`)}function j7t(e){return on(e,function(t){var n=t.getRawData(),r=[t.name],a=[];return n.each(n.dimensions,function(){for(var i=arguments.length,o=arguments[i-1],l=n.getName(o),s=0;s<i-1;s++)a[s]=arguments[s];r.push((l?l+E0:"")+a.join(E0))}),r.join(`
`)}).join(`
`+LF+`
`)}function K7t(e){var t=W7t(e);return{value:xa([G7t(t.seriesGroupByCategoryAxis),j7t(t.other)],function(n){return!!n.replace(/[\n\t\s]/g,"")}).join(`
`+LF+`
`),meta:t.meta}}function xC(e){return e.replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function U7t(e){var t=e.slice(0,e.indexOf(`
`));if(t.indexOf(E0)>=0)return!0}var vL=new RegExp("["+E0+"]+","g");function q7t(e){for(var t=e.split(/\n+/g),n=xC(t.shift()).split(vL),r=[],a=on(n,function(s){return{name:s,data:[]}}),i=0;i<t.length;i++){var o=xC(t[i]).split(vL);r.push(o.shift());for(var l=0;l<o.length;l++)a[l]&&(a[l].data[i]=o[l])}return{series:a,categories:r}}function Y7t(e){for(var t=e.split(/\n+/g),n=xC(t.shift()),r=[],a=0;a<t.length;a++){var i=xC(t[a]);if(i){var o=i.split(vL),l="",s=void 0,u=!1;isNaN(o[0])?(u=!0,l=o[0],o=o.slice(1),r[a]={name:l,value:[]},s=r[a].value):s=r[a]=[];for(var c=0;c<o.length;c++)s.push(+o[c]);s.length===1&&(u?r[a].value=s[0]:r[a]=s[0])}}return{name:n,data:r}}function J7t(e,t){var n=e.split(new RegExp(`
*`+LF+`
*`,"g")),r={series:[]};return ke(n,function(a,i){if(U7t(a)){var o=q7t(a),l=t[i],s=l.axisDim+"Axis";l&&(r[s]=r[s]||[],r[s][l.axisIndex]={data:o.categories},r.series=r.series.concat(o.series))}else{var o=Y7t(a);r.series.push(o)}}),r}var X7t=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(n,r){setTimeout(function(){r.dispatchAction({type:"hideTip"})});var a=r.getDom(),i=this.model;this._dom&&a.removeChild(this._dom);var o=document.createElement("div");o.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",o.style.backgroundColor=i.get("backgroundColor")||Ht.color.neutral00;var l=document.createElement("h4"),s=i.get("lang")||[];l.innerHTML=s[0]||i.get("title"),l.style.cssText="margin:10px 20px",l.style.color=i.get("textColor");var u=document.createElement("div"),c=document.createElement("textarea");u.style.cssText="overflow:auto";var d=i.get("optionToContent"),p=i.get("contentToOption"),f=K7t(n);if(In(d)){var h=d(r.getOption());mn(h)?u.innerHTML=h:Tm(h)&&u.appendChild(h)}else{c.readOnly=i.get("readOnly");var m=c.style;m.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",m.color=i.get("textColor"),m.borderColor=i.get("textareaBorderColor"),m.backgroundColor=i.get("textareaColor"),c.value=f.value,u.appendChild(c)}var v=f.meta,g=document.createElement("div");g.style.cssText="position:absolute;bottom:5px;left:0;right:0";var C="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",F=document.createElement("div"),b=document.createElement("div");C+=";background-color:"+i.get("buttonColor"),C+=";color:"+i.get("buttonTextColor");var E=this;function w(){a.removeChild(o),E._dom=null}JB(F,"click",w),JB(b,"click",function(){if(p==null&&d!=null||p!=null&&d==null){w();return}var S;try{In(p)?S=p(u,r.getOption()):S=J7t(c.value,v)}catch(A){throw w(),new Error("Data view format error "+A)}S&&r.dispatchAction({type:"changeDataView",newOption:S}),w()}),F.innerHTML=s[1],b.innerHTML=s[2],b.style.cssText=F.style.cssText=C,!i.get("readOnly")&&g.appendChild(b),g.appendChild(F),o.appendChild(l),o.appendChild(u),o.appendChild(g),u.style.height=a.clientHeight-80+"px",a.appendChild(o),this._dom=o},t.prototype.remove=function(n,r){this._dom&&r.getDom().removeChild(this._dom)},t.prototype.dispose=function(n,r){this.remove(n,r)},t.getDefaultOption=function(n){var r={show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:n.getLocaleModel().get(["toolbox","dataView","title"]),lang:n.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:Ht.color.background,textColor:Ht.color.primary,textareaColor:Ht.color.background,textareaBorderColor:Ht.color.border,buttonColor:Ht.color.accent50,buttonTextColor:Ht.color.neutral00};return r},t})(Is);function Z7t(e,t){return on(e,function(n,r){var a=t&&t[r];if(Sn(a)&&!Zt(a)){var i=Sn(n)&&!Zt(n);i||(n={value:n});var o=a.name!=null&&n.name==null;return n=ir(n,a),o&&delete n.name,n}else return n})}gu({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},function(e,t){var n=[];ke(e.newOption.series,function(r){var a=t.getSeriesByName(r.name)[0];if(!a)n.push(Vt({type:"scatter"},r));else{var i=a.get("data");n.push({name:r.name,data:Z7t(r.data,i)})}}),t.mergeOption(ir({series:n},e.newOption))});var Nge=ke,$ge=jr();function Q7t(e,t){var n=H$(e);Nge(t,function(r,a){for(var i=n.length-1;i>=0;i--){var o=n[i];if(o[a])break}if(i<0){var l=e.queryComponents({mainType:"dataZoom",subType:"select",id:a})[0];if(l){var s=l.getPercentRange();n[0][a]={dataZoomId:a,start:s[0],end:s[1]}}}}),n.push(t)}function e6t(e){var t=H$(e),n=t[t.length-1];t.length>1&&t.pop();var r={};return Nge(n,function(a,i){for(var o=t.length-1;o>=0;o--)if(a=t[o][i],a){r[i]=a;break}}),r}function t6t(e){$ge(e).snapshots=null}function n6t(e){return H$(e).length}function H$(e){var t=$ge(e);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var r6t=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.onclick=function(n,r){t6t(n),r.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(n){var r={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:n.getLocaleModel().get(["toolbox","restore","title"])};return r},t})(Is);gu({type:"restore",event:"restore",update:"prepareAndUpdate"},function(e,t){t.resetOption("recreate")});var a6t=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],Vge=(function(){function e(t,n,r){var a=this;this._targetInfoList=[];var i=VX(n,t);ke(i6t,function(o,l){(!r||!r.include||sr(r.include,l)>=0)&&o(i,a._targetInfoList)})}return e.prototype.setOutputRanges=function(t,n){return this.matchOutputRanges(t,n,function(r,a,i){if((r.coordRanges||(r.coordRanges=[])).push(a),!r.coordRange){r.coordRange=a;var o=HA[r.brushType](0,i,a);r.__rangeOffset={offset:GX[r.brushType](o.values,r.range,[1,1]),xyMinMax:o.xyMinMax}}}),t},e.prototype.matchOutputRanges=function(t,n,r){ke(t,function(a){var i=this.findTargetInfo(a,n);i&&i!==!0&&ke(i.coordSyses,function(o){var l=HA[a.brushType](1,o,a.range,!0);r(a,l.values,o,n)})},this)},e.prototype.setInputRanges=function(t,n){ke(t,function(r){var a=this.findTargetInfo(r,n);if(r.range=r.range||[],a&&a!==!0){r.panelId=a.panelId;var i=HA[r.brushType](0,a.coordSys,r.coordRange),o=r.__rangeOffset;r.range=o?GX[r.brushType](i.values,o.offset,o6t(i.xyMinMax,o.xyMinMax)):i.values}},this)},e.prototype.makePanelOpts=function(t,n){return on(this._targetInfoList,function(r){var a=r.getPanelRect();return{panelId:r.panelId,defaultBrushType:n?n(r):null,clipPath:S8t(a),isTargetByCursor:_8t(a,t,r.coordSysModel),getLinearBrushOtherExtent:A8t(a)}})},e.prototype.controlSeries=function(t,n,r){var a=this.findTargetInfo(t,r);return a===!0||a&&sr(a.coordSyses,n.coordinateSystem)>=0},e.prototype.findTargetInfo=function(t,n){for(var r=this._targetInfoList,a=VX(n,t),i=0;i<r.length;i++){var o=r[i],l=t.panelId;if(l){if(o.panelId===l)return o}else for(var s=0;s<HX.length;s++)if(HX[s](a,o))return o}return!0},e})();function gL(e){return e[0]>e[1]&&e.reverse(),e}function VX(e,t){return lb(e,t,{includeMainTypes:a6t})}var i6t={grid:function(e,t){var n=e.xAxisModels,r=e.yAxisModels,a=e.gridModels,i=Wn(),o={},l={};!n&&!r&&!a||(ke(n,function(s){var u=s.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),ke(r,function(s){var u=s.axis.grid.model;i.set(u.id,u),l[u.id]=!0}),ke(a,function(s){i.set(s.id,s),o[s.id]=!0,l[s.id]=!0}),i.each(function(s){var u=s.coordinateSystem,c=[];ke(u.getCartesians(),function(d,p){(sr(n,d.getAxis("x").model)>=0||sr(r,d.getAxis("y").model)>=0)&&c.push(d)}),t.push({panelId:"grid--"+s.id,gridModel:s,coordSysModel:s,coordSys:c[0],coordSyses:c,getPanelRect:zX.grid,xAxisDeclared:o[s.id],yAxisDeclared:l[s.id]})}))},geo:function(e,t){ke(e.geoModels,function(n){var r=n.coordinateSystem;t.push({panelId:"geo--"+n.id,geoModel:n,coordSysModel:n,coordSys:r,coordSyses:[r],getPanelRect:zX.geo})})}},HX=[function(e,t){var n=e.xAxisModel,r=e.yAxisModel,a=e.gridModel;return!a&&n&&(a=n.axis.grid.model),!a&&r&&(a=r.axis.grid.model),a&&a===t.gridModel},function(e,t){var n=e.geoModel;return n&&n===t.geoModel}],zX={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var e=this.coordSys,t=e.getBoundingRect().clone();return t.applyTransform(zf(e)),t}},HA={lineX:Rr(WX,0),lineY:Rr(WX,1),rect:function(e,t,n,r){var a=e?t.pointToData([n[0][0],n[1][0]],r):t.dataToPoint([n[0][0],n[1][0]],r),i=e?t.pointToData([n[0][1],n[1][1]],r):t.dataToPoint([n[0][1],n[1][1]],r),o=[gL([a[0],i[0]]),gL([a[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(e,t,n,r){var a=[[1/0,-1/0],[1/0,-1/0]],i=on(n,function(o){var l=e?t.pointToData(o,r):t.dataToPoint(o,r);return a[0][0]=Math.min(a[0][0],l[0]),a[1][0]=Math.min(a[1][0],l[1]),a[0][1]=Math.max(a[0][1],l[0]),a[1][1]=Math.max(a[1][1],l[1]),l});return{values:i,xyMinMax:a}}};function WX(e,t,n,r){var a=n.getAxis(["x","y"][e]),i=gL(on([0,1],function(l){return t?a.coordToData(a.toLocalCoord(r[l]),!0):a.toGlobalCoord(a.dataToCoord(r[l]))})),o=[];return o[e]=i,o[1-e]=[NaN,NaN],{values:i,xyMinMax:o}}var GX={lineX:Rr(jX,0),lineY:Rr(jX,1),rect:function(e,t,n){return[[e[0][0]-n[0]*t[0][0],e[0][1]-n[0]*t[0][1]],[e[1][0]-n[1]*t[1][0],e[1][1]-n[1]*t[1][1]]]},polygon:function(e,t,n){return on(e,function(r,a){return[r[0]-n[0]*t[a][0],r[1]-n[1]*t[a][1]]})}};function jX(e,t,n,r){return[t[0]-r[e]*n[0],t[1]-r[e]*n[1]]}function o6t(e,t){var n=KX(e),r=KX(t),a=[n[0]/r[0],n[1]/r[1]];return isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a}function KX(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}var yL=ke,l6t=Bmt("toolbox-dataZoom_"),s6t=(function(e){Lt(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.render=function(n,r,a,i){this._brushController||(this._brushController=new m8t(a.getZr()),this._brushController.on("brush",Cn(this._onBrush,this)).mount()),d6t(n,r,this,i,a),c6t(n,r)},t.prototype.onclick=function(n,r,a){u6t[a].call(this)},t.prototype.remove=function(n,r){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(n,r){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(n){var r=n.areas;if(!n.isEnd||!r.length)return;var a={},i=this.ecModel;this._brushController.updateCovers([]);var o=new Vge(z$(this.model),i,{include:["grid"]});o.matchOutputRanges(r,i,function(u,c,d){if(d.type==="cartesian2d"){var p=u.brushType;p==="rect"?(l("x",d,c[0]),l("y",d,c[1])):l({lineX:"x",lineY:"y"}[p],d,c)}}),Q7t(i,a),this._dispatchZoomAction(a);function l(u,c,d){var p=c.getAxis(u),f=p.model,h=s(u,f,i),m=h.findRepresentativeAxisProxy(f).getMinMaxSpan();(m.minValueSpan!=null||m.maxValueSpan!=null)&&(d=Mm(0,d.slice(),p.scale.getExtent(),0,m.minValueSpan,m.maxValueSpan)),h&&(a[h.id]={dataZoomId:h.id,startValue:d[0],endValue:d[1]})}function s(u,c,d){var p;return d.eachComponent({mainType:"dataZoom",subType:"select"},function(f){var h=f.getAxisModel(u,c.componentIndex);h&&(p=f)}),p}},t.prototype._dispatchZoomAction=function(n){var r=[];yL(n,function(a,i){r.push(Bn(a))}),r.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:r})},t.getDefaultOption=function(n){var r={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:n.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:Ht.color.backgroundTint}};return r},t})(Is),u6t={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(e6t(this.ecModel))}};function z$(e){var t={xAxisIndex:e.get("xAxisIndex",!0),yAxisIndex:e.get("yAxisIndex",!0),xAxisId:e.get("xAxisId",!0),yAxisId:e.get("yAxisId",!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex="all"),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex="all"),t}function c6t(e,t){e.setIconStatus("back",n6t(t)>1?"emphasis":"normal")}function d6t(e,t,n,r,a){var i=n._isZoomActive;r&&r.type==="takeGlobalCursor"&&(i=r.key==="dataZoomSelect"?r.dataZoomSelectActive:!1),n._isZoomActive=i,e.setIconStatus("zoom",i?"emphasis":"normal");var o=new Vge(z$(e),t,{include:["grid"]}),l=o.makePanelOpts(a,function(s){return s.xAxisDeclared&&!s.yAxisDeclared?"lineX":!s.xAxisDeclared&&s.yAxisDeclared?"lineY":"rect"});n._brushController.setPanels(l).enableBrush(i&&l.length?{brushType:"auto",brushStyle:e.getModel("brushStyle").getItemStyle()}:!1)}M0t("dataZoom",function(e){var t=e.getComponent("toolbox",0),n=["feature","dataZoom"];if(!t||t.get(n)==null)return;var r=t.getModel(n),a=[],i=z$(r),o=lb(e,i);yL(o.xAxisModels,function(s){return l(s,"xAxis","xAxisIndex")}),yL(o.yAxisModels,function(s){return l(s,"yAxis","yAxisIndex")});function l(s,u,c){var d=s.componentIndex,p={type:"select",$fromToolbox:!0,filterMode:r.get("filterMode",!0)||"filter",id:l6t+u+d};p[c]=d,a.push(p)}return a});function f6t(e){e.registerComponentModel(I7t),e.registerComponentView(N7t),ay("saveAsImage",V7t),ay("magicType",z7t),ay("dataView",X7t),ay("dataZoom",s6t),ay("restore",r6t),ol(P7t)}var p6t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,displayTransition:!0,enterable:!1,backgroundColor:Ht.color.neutral00,shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,defaultBorderColor:Ht.color.border,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:Ht.color.borderShade,width:1,type:"dashed",textStyle:{}}},textStyle:{color:Ht.color.tertiary,fontSize:14}},t})(kr);function Hge(e){var t=e.get("confine");return t!=null?!!t:e.get("renderMode")==="richText"}function zge(e){if(er.domSupported){for(var t=document.documentElement.style,n=0,r=e.length;n<r;n++)if(e[n]in t)return e[n]}}var Wge=zge(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),h6t=zge(["webkitTransition","transition","OTransition","MozTransition","msTransition"]);function Gge(e,t){if(!e)return t;t=IN(t,!0);var n=e.indexOf(t);return e=n===-1?t:"-"+e.slice(0,n)+"-"+t,e.toLowerCase()}function m6t(e,t){var n=e.currentStyle||document.defaultView&&document.defaultView.getComputedStyle(e);return n?n[t]:null}var v6t=Gge(h6t,"transition"),W$=Gge(Wge,"transform"),g6t="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+(er.transform3dSupported?"will-change:transform;":"");function y6t(e){return e=e==="left"?"right":e==="right"?"left":e==="top"?"bottom":"top",e}function b6t(e,t,n){if(!mn(n)||n==="inside")return"";var r=e.get("backgroundColor"),a=e.get("borderWidth");t=km(t);var i=y6t(n),o=Math.max(Math.round(a)*1.5,6),l="",s=W$+":",u;sr(["left","right"],i)>-1?(l+="top:50%",s+="translateY(-50%) rotate("+(u=i==="left"?-225:-45)+"deg)"):(l+="left:50%",s+="translateX(-50%) rotate("+(u=i==="top"?225:45)+"deg)");var c=u*Math.PI/180,d=o+a,p=d*Math.abs(Math.cos(c))+d*Math.abs(Math.sin(c)),f=Math.round(((p-Math.SQRT2*a)/2+Math.SQRT2*a-(p-d)/2)*100)/100;l+=";"+i+":-"+f+"px";var h=t+" solid "+a+"px;",m=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",l+";"+s+";","border-bottom:"+h,"border-right:"+h,"background-color:"+r+";"];return'<div style="'+m.join("")+'"></div>'}function C6t(e,t,n){var r="cubic-bezier(0.23,1,0.32,1)",a="",i="";return n&&(a=" "+e/2+"s "+r,i="opacity"+a+",visibility"+a),t||(a=" "+e+"s "+r,i+=(i.length?",":"")+(er.transformSupported?""+W$+a:",left"+a+",top"+a)),v6t+":"+i}function UX(e,t,n){var r=e.toFixed(0)+"px",a=t.toFixed(0)+"px";if(!er.transformSupported)return n?"top:"+a+";left:"+r+";":[["top",a],["left",r]];var i=er.transform3dSupported,o="translate"+(i?"3d":"")+"("+r+","+a+(i?",0":"")+")";return n?"top:0;left:0;"+W$+":"+o+";":[["top",0],["left",0],[Wge,o]]}function F6t(e){var t=[],n=e.get("fontSize"),r=e.getTextColor();r&&t.push("color:"+r),t.push("font:"+e.getFont());var a=xn(e.get("lineHeight"),Math.round(n*3/2));n&&t.push("line-height:"+a+"px");var i=e.get("textShadowColor"),o=e.get("textShadowBlur")||0,l=e.get("textShadowOffsetX")||0,s=e.get("textShadowOffsetY")||0;return i&&o&&t.push("text-shadow:"+l+"px "+s+"px "+o+"px "+i),ke(["decoration","align"],function(u){var c=e.get(u);c&&t.push("text-"+u+":"+c)}),t.join(";")}function E6t(e,t,n,r){var a=[],i=e.get("transitionDuration"),o=e.get("backgroundColor"),l=e.get("shadowBlur"),s=e.get("shadowColor"),u=e.get("shadowOffsetX"),c=e.get("shadowOffsetY"),d=e.getModel("textStyle"),p=e1e(e,"html"),f=u+"px "+c+"px "+l+"px "+s;return a.push("box-shadow:"+f),t&&i>0&&a.push(C6t(i,n,r)),o&&a.push("background-color:"+o),ke(["width","color","radius"],function(h){var m="border-"+h,v=IN(m),g=e.get(v);g!=null&&a.push(m+":"+g+(h==="color"?"":"px"))}),a.push(F6t(d)),p!=null&&a.push("padding:"+Z0(p).join("px ")+"px"),a.join(";")+";"}function qX(e,t,n,r,a){var i=t&&t.painter;if(n){var o=i&&i.getViewportRoot();o&&Kpt(e,o,n,r,a)}else{e[0]=r,e[1]=a;var l=i&&i.getViewportRootOffset();l&&(e[0]+=l.offsetLeft,e[1]+=l.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var w6t=(function(){function e(t,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,er.wxa)return null;var r=document.createElement("div");r.domBelongToZr=!0,this.el=r;var a=this._zr=t.getZr(),i=n.appendTo,o=i&&(mn(i)?document.querySelector(i):Tm(i)?i:In(i)&&i(t.getDom()));qX(this._styleCoord,a,o,t.getWidth()/2,t.getHeight()/2),(o||t.getDom()).appendChild(r),this._api=t,this._container=o;var l=this;r.onmouseenter=function(){l._enterable&&(clearTimeout(l._hideTimeout),l._show=!0),l._inContent=!0},r.onmousemove=function(s){if(s=s||window.event,!l._enterable){var u=a.handler,c=a.painter.getViewportRoot();Gl(c,s,!0),u.dispatch("mousemove",s)}},r.onmouseleave=function(){l._inContent=!1,l._enterable&&l._show&&l.hideLater(l._hideDelay)}}return e.prototype.update=function(t){if(!this._container){var n=this._api.getDom(),r=m6t(n,"position"),a=n.style;a.position!=="absolute"&&r!=="absolute"&&(a.position="relative")}var i=t.get("alwaysShowContent");i&&this._moveIfResized(),this._alwaysShowContent=i,this._enableDisplayTransition=t.get("displayTransition")&&t.get("transitionDuration")>0,this.el.className=t.get("className")||""},e.prototype.show=function(t,n){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var r=this.el,a=r.style,i=this._styleCoord;r.innerHTML?a.cssText=g6t+E6t(t,!this._firstShow,this._longHide,this._enableDisplayTransition)+UX(i[0],i[1],!0)+("border-color:"+km(n)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):a.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},e.prototype.setContent=function(t,n,r,a,i){var o=this.el;if(t==null){o.innerHTML="";return}var l="";if(mn(i)&&r.get("trigger")==="item"&&!Hge(r)&&(l=b6t(r,a,i)),mn(t))o.innerHTML=t+l;else if(t){o.innerHTML="",Zt(t)||(t=[t]);for(var s=0;s<t.length;s++)Tm(t[s])&&t[s].parentNode!==o&&o.appendChild(t[s]);if(l&&o.childNodes.length){var u=document.createElement("div");u.innerHTML=l,o.appendChild(u)}}},e.prototype.setEnterable=function(t){this._enterable=t},e.prototype.getSize=function(){var t=this.el;return t?[t.offsetWidth,t.offsetHeight]:[0,0]},e.prototype.moveTo=function(t,n){if(this.el){var r=this._styleCoord;if(qX(r,this._zr,this._container,t,n),r[0]!=null&&r[1]!=null){var a=this.el.style,i=UX(r[0],r[1]);ke(i,function(o){a[o[0]]=o[1]})}}},e.prototype._moveIfResized=function(){var t=this._styleCoord[2],n=this._styleCoord[3];this.moveTo(t*this._zr.getWidth(),n*this._zr.getHeight())},e.prototype.hide=function(){var t=this,n=this.el.style;this._enableDisplayTransition?(n.visibility="hidden",n.opacity="0"):n.display="none",er.transform3dSupported&&(n.willChange=""),this._show=!1,this._longHideTimeout=setTimeout(function(){return t._longHide=!0},500)},e.prototype.hideLater=function(t){this._show&&!(this._inContent&&this._enterable)&&!this._alwaysShowContent&&(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(Cn(this.hide,this),t)):this.hide())},e.prototype.isShow=function(){return this._show},e.prototype.dispose=function(){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var t=this._zr;Upt(t&&t.painter&&t.painter.getViewportRoot(),this._container);var n=this.el;if(n){n.onmouseenter=n.onmousemove=n.onmouseleave=null;var r=n.parentNode;r&&r.removeChild(n)}this.el=this._container=null},e})(),S6t=(function(){function e(t){this._show=!1,this._styleCoord=[0,0,0,0],this._alwaysShowContent=!1,this._enterable=!0,this._zr=t.getZr(),JX(this._styleCoord,this._zr,t.getWidth()/2,t.getHeight()/2)}return e.prototype.update=function(t){var n=t.get("alwaysShowContent");n&&this._moveIfResized(),this._alwaysShowContent=n},e.prototype.show=function(){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.show(),this._show=!0},e.prototype.setContent=function(t,n,r,a,i){var o=this;Sn(t)&&Jo(""),this.el&&this._zr.remove(this.el);var l=r.getModel("textStyle");this.el=new Zr({style:{rich:n.richTextStyles,text:t,lineHeight:22,borderWidth:1,borderColor:a,textShadowColor:l.get("textShadowColor"),fill:r.get(["textStyle","color"]),padding:e1e(r,"richText"),verticalAlign:"top",align:"left"},z:r.get("z")}),ke(["backgroundColor","borderRadius","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"],function(u){o.el.style[u]=r.get(u)}),ke(["textShadowBlur","textShadowOffsetX","textShadowOffsetY"],function(u){o.el.style[u]=l.get(u)||0}),this._zr.add(this.el);var s=this;this.el.on("mouseover",function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0}),this.el.on("mouseout",function(){s._enterable&&s._show&&s.hideLater(s._hideDelay),s._inContent=!1})},e.prototype.setEnterable=function(t){this._enterable=t},e.prototype.getSize=function(){var t=this.el,n=this.el.getBoundingRect(),r=YX(t.style);return[n.width+r.left+r.right,n.height+r.top+r.bottom]},e.prototype.moveTo=function(t,n){var r=this.el;if(r){var a=this._styleCoord;JX(a,this._zr,t,n),t=a[0],n=a[1];var i=r.style,o=cf(i.borderWidth||0),l=YX(i);r.x=t+o+l.left,r.y=n+o+l.top,r.markRedraw()}},e.prototype._moveIfResized=function(){var t=this._styleCoord[2],n=this._styleCoord[3];this.moveTo(t*this._zr.getWidth(),n*this._zr.getHeight())},e.prototype.hide=function(){this.el&&this.el.hide(),this._show=!1},e.prototype.hideLater=function(t){this._show&&!(this._inContent&&this._enterable)&&!this._alwaysShowContent&&(t?(this._hideDelay=t,this._show=!1,this._hideTimeout=setTimeout(Cn(this.hide,this),t)):this.hide())},e.prototype.isShow=function(){return this._show},e.prototype.dispose=function(){this._zr.remove(this.el)},e})();function cf(e){return Math.max(0,e)}function YX(e){var t=cf(e.shadowBlur||0),n=cf(e.shadowOffsetX||0),r=cf(e.shadowOffsetY||0);return{left:cf(t-n),right:cf(t+n),top:cf(t-r),bottom:cf(t+r)}}function JX(e,t,n,r){e[0]=n,e[1]=r,e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}var A6t=new Xr({shape:{x:-1,y:-1,width:2,height:2}}),_6t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.init=function(n,r){if(!(er.node||!r.getDom())){var a=n.getComponent("tooltip"),i=this._renderMode=$mt(a.get("renderMode"));this._tooltipContent=i==="richText"?new S6t(r):new w6t(r,{appendTo:a.get("appendToBody",!0)?"body":a.get("appendTo",!0)})}},t.prototype.render=function(n,r,a){if(!(er.node||!a.getDom())){this.group.removeAll(),this._tooltipModel=n,this._ecModel=r,this._api=a;var i=this._tooltipContent;i.update(n),i.setEnterable(n.get("enterable")),this._initGlobalListener(),this._keepShow(),this._renderMode!=="richText"&&n.get("transitionDuration")?DF(this,"_updatePosition",50,"fixRate"):sC(this,"_updatePosition")}},t.prototype._initGlobalListener=function(){var n=this._tooltipModel,r=n.get("triggerOn");Tge("itemTooltip",this._api,Cn(function(a,i,o){r!=="none"&&(r.indexOf(a)>=0?this._tryShow(i,o):a==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var n=this._tooltipModel,r=this._ecModel,a=this._api,i=n.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!a.isDisposed()&&o.manuallyShowTip(n,r,a,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(n,r,a,i){if(!(i.from===this.uid||er.node||!a.getDom())){var o=XX(i,a);this._ticket="";var l=i.dataByCoordSys,s=k6t(i,r,a);if(s){var u=s.el.getBoundingRect().clone();u.applyTransform(s.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:s.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&i.x!=null&&i.y!=null){var c=A6t;c.x=i.x,c.y=i.y,c.update(),Sr(c).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:c},o)}else if(l)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:l,tooltipOption:i.tooltipOption},o);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(n,r,a,i))return;var d=xge(i,r),p=d.point[0],f=d.point[1];p!=null&&f!=null&&this._tryShow({offsetX:p,offsetY:f,target:d.el,position:i.position,positionDefault:"bottom"},o)}else i.x!=null&&i.y!=null&&(a.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:a.getZr().findHover(i.x,i.y).target},o))}},t.prototype.manuallyHideTip=function(n,r,a,i){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(XX(i,a))},t.prototype._manuallyAxisShowTip=function(n,r,a,i){var o=i.seriesIndex,l=i.dataIndex,s=r.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||l==null||s==null)){var u=r.getSeriesByIndex(o);if(u){var c=u.getData(),d=iy([c.getItemModel(l),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(d.get("trigger")==="axis")return a.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:l,position:i.position}),!0}}},t.prototype._tryShow=function(n,r){var a=n.target,i=this._tooltipModel;if(i){this._lastX=n.offsetX,this._lastY=n.offsetY;var o=n.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,n);else if(a){var l=Sr(a);if(l.ssrType==="legend")return;this._lastDataByCoordSys=null;var s,u;o1(a,function(c){if(c.tooltipDisabled)return s=u=null,!0;s||u||(Sr(c).dataIndex!=null?s=c:Sr(c).tooltipConfig!=null&&(u=c))},!0),s?this._showSeriesItemTooltip(n,s,r):u?this._showComponentItemTooltip(n,u,r):this._hide(r)}else this._lastDataByCoordSys=null,this._hide(r)}},t.prototype._showOrMove=function(n,r){var a=n.get("showDelay");r=Cn(r,this),clearTimeout(this._showTimout),a>0?this._showTimout=setTimeout(r,a):r()},t.prototype._showAxisTooltip=function(n,r){var a=this._ecModel,i=this._tooltipModel,o=[r.offsetX,r.offsetY],l=iy([r.tooltipOption],i),s=this._renderMode,u=[],c=$5("section",{blocks:[],noHeader:!0}),d=[],p=new oA;ke(n,function(C){ke(C.dataByAxis,function(F){var b=a.getComponent(F.axisDim+"Axis",F.axisIndex),E=F.value;if(!(!b||E==null)){var w=Age(E,b.axis,a,F.seriesDataIndices,F.valueLabelOpt),S=$5("section",{header:w,noHeader:!Ws(w),sortBlocks:!0,blocks:[]});c.blocks.push(S),ke(F.seriesDataIndices,function(A){var _=a.getSeriesByIndex(A.seriesIndex),D=A.dataIndexInside,x=_.getDataParams(D);if(!(x.dataIndex<0)){x.axisDim=F.axisDim,x.axisIndex=F.axisIndex,x.axisType=F.axisType,x.axisId=F.axisId,x.axisValue=gC(b.axis,{value:E}),x.axisValueLabel=w,x.marker=p.makeTooltipMarker("item",km(x.color),s);var M=uY(_.formatTooltip(D,!0,null)),L=M.frag;if(L){var P=iy([_],i).get("valueFormatter");S.blocks.push(P?Vt({valueFormatter:P},L):L)}M.text&&d.push(M.text),u.push(x)}})}})}),c.blocks.reverse(),d.reverse();var f=r.position,h=l.get("order"),m=hY(c,p,s,h,a.get("useUTC"),l.get("textStyle"));m&&d.unshift(m);var v=s==="richText"?`
`:"<br/>",g=d.join(v);this._showOrMove(l,function(){this._updateContentNotChangedOnAxis(n,u)?this._updatePosition(l,f,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(l,g,u,Math.random()+"",o[0],o[1],f,null,p)})},t.prototype._showSeriesItemTooltip=function(n,r,a){var i=this._ecModel,o=Sr(r),l=o.seriesIndex,s=i.getSeriesByIndex(l),u=o.dataModel||s,c=o.dataIndex,d=o.dataType,p=u.getData(d),f=this._renderMode,h=n.positionDefault,m=iy([p.getItemModel(c),u,s&&(s.coordinateSystem||{}).model],this._tooltipModel,h?{position:h}:null),v=m.get("trigger");if(!(v!=null&&v!=="item")){var g=u.getDataParams(c,d),C=new oA;g.marker=C.makeTooltipMarker("item",km(g.color),f);var F=uY(u.formatTooltip(c,!1,d)),b=m.get("order"),E=m.get("valueFormatter"),w=F.frag,S=w?hY(E?Vt({valueFormatter:E},w):w,C,f,b,i.get("useUTC"),m.get("textStyle")):F.text,A="item_"+u.name+"_"+c;this._showOrMove(m,function(){this._showTooltipContent(m,S,g,A,n.offsetX,n.offsetY,n.position,n.target,C)}),a({type:"showTip",dataIndexInside:c,dataIndex:p.getRawIndex(c),seriesIndex:l,from:this.uid})}},t.prototype._showComponentItemTooltip=function(n,r,a){var i=this._renderMode==="html",o=Sr(r),l=o.tooltipConfig,s=l.option||{},u=s.encodeHTMLContent;if(mn(s)){var c=s;s={content:c,formatter:c},u=!0}u&&i&&s.content&&(s=Bn(s),s.content=ro(s.content));var d=[s],p=this._ecModel.getComponent(o.componentMainType,o.componentIndex);p&&d.push(p),d.push({formatter:s.content});var f=n.positionDefault,h=iy(d,this._tooltipModel,f?{position:f}:null),m=h.get("content"),v=Math.random()+"",g=new oA;this._showOrMove(h,function(){var C=Bn(h.get("formatterParams")||{});this._showTooltipContent(h,m,C,v,n.offsetX,n.offsetY,n.position,r,g)}),a({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(n,r,a,i,o,l,s,u,c){if(this._ticket="",!(!n.get("showContent")||!n.get("show"))){var d=this._tooltipContent;d.setEnterable(n.get("enterable"));var p=n.get("formatter");s=s||n.get("position");var f=r,h=this._getNearestPoint([o,l],a,n.get("trigger"),n.get("borderColor"),n.get("defaultBorderColor",!0)),m=h.color;if(p)if(mn(p)){var v=n.ecModel.get("useUTC"),g=Zt(a)?a[0]:a,C=g&&g.axisType&&g.axisType.indexOf("time")>=0;f=p,C&&(f=f4(g.axisValue,f,v)),f=NN(f,a,!0)}else if(In(p)){var F=Cn(function(b,E){b===this._ticket&&(d.setContent(E,c,n,m,s),this._updatePosition(n,s,o,l,d,a,u))},this);this._ticket=i,f=p(a,i,F)}else f=p;d.setContent(f,c,n,m,s),d.show(n,m),this._updatePosition(n,s,o,l,d,a,u)}},t.prototype._getNearestPoint=function(n,r,a,i,o){if(a==="axis"||Zt(r))return{color:i||o};if(!Zt(r))return{color:i||r.color||r.borderColor}},t.prototype._updatePosition=function(n,r,a,i,o,l,s){var u=this._api.getWidth(),c=this._api.getHeight();r=r||n.get("position");var d=o.getSize(),p=n.get("align"),f=n.get("verticalAlign"),h=s&&s.getBoundingRect().clone();if(s&&h.applyTransform(s.transform),In(r)&&(r=r([a,i],l,o.el,h,{viewSize:[u,c],contentSize:d.slice()})),Zt(r))a=Br(r[0],u),i=Br(r[1],c);else if(Sn(r)){var m=r;m.width=d[0],m.height=d[1];var v=Bl(m,{width:u,height:c});a=v.x,i=v.y,p=null,f=null}else if(mn(r)&&s){var g=x6t(r,h,d,n.get("borderWidth"));a=g[0],i=g[1]}else{var g=D6t(a,i,o,u,c,p?null:20,f?null:20);a=g[0],i=g[1]}if(p&&(a-=ZX(p)?d[0]/2:p==="right"?d[0]:0),f&&(i-=ZX(f)?d[1]/2:f==="bottom"?d[1]:0),Hge(n)){var g=T6t(a,i,o,u,c);a=g[0],i=g[1]}o.moveTo(a,i)},t.prototype._updateContentNotChangedOnAxis=function(n,r){var a=this._lastDataByCoordSys,i=this._cbParamsList,o=!!a&&a.length===n.length;return o&&ke(a,function(l,s){var u=l.dataByAxis||[],c=n[s]||{},d=c.dataByAxis||[];o=o&&u.length===d.length,o&&ke(u,function(p,f){var h=d[f]||{},m=p.seriesDataIndices||[],v=h.seriesDataIndices||[];o=o&&p.value===h.value&&p.axisType===h.axisType&&p.axisId===h.axisId&&m.length===v.length,o&&ke(m,function(g,C){var F=v[C];o=o&&g.seriesIndex===F.seriesIndex&&g.dataIndex===F.dataIndex}),i&&ke(p.seriesDataIndices,function(g){var C=g.seriesIndex,F=r[C],b=i[C];F&&b&&b.data!==F.data&&(o=!1)})})}),this._lastDataByCoordSys=n,this._cbParamsList=r,!!o},t.prototype._hide=function(n){this._lastDataByCoordSys=null,n({type:"hideTip",from:this.uid})},t.prototype.dispose=function(n,r){er.node||!r.getDom()||(sC(this,"_updatePosition"),this._tooltipContent.dispose(),hL("itemTooltip",r))},t.type="tooltip",t})(yi);function iy(e,t,n){var r=t.ecModel,a;n?(a=new ha(n,r,r),a=new ha(t.option,a,r)):a=t;for(var i=e.length-1;i>=0;i--){var o=e[i];o&&(o instanceof ha&&(o=o.get("tooltip",!0)),mn(o)&&(o={formatter:o}),o&&(a=new ha(o,a,r)))}return a}function XX(e,t){return e.dispatchAction||Cn(t.dispatchAction,t)}function D6t(e,t,n,r,a,i,o){var l=n.getSize(),s=l[0],u=l[1];return i!=null&&(e+s+i+2>r?e-=s+i:e+=i),o!=null&&(t+u+o>a?t-=u+o:t+=o),[e,t]}function T6t(e,t,n,r,a){var i=n.getSize(),o=i[0],l=i[1];return e=Math.min(e+o,r)-o,t=Math.min(t+l,a)-l,e=Math.max(e,0),t=Math.max(t,0),[e,t]}function x6t(e,t,n,r){var a=n[0],i=n[1],o=Math.ceil(Math.SQRT2*r)+8,l=0,s=0,u=t.width,c=t.height;switch(e){case"inside":l=t.x+u/2-a/2,s=t.y+c/2-i/2;break;case"top":l=t.x+u/2-a/2,s=t.y-i-o;break;case"bottom":l=t.x+u/2-a/2,s=t.y+c+o;break;case"left":l=t.x-a-o,s=t.y+c/2-i/2;break;case"right":l=t.x+u+o,s=t.y+c/2-i/2}return[l,s]}function ZX(e){return e==="center"||e==="middle"}function k6t(e,t,n){var r=rN(e).queryOptionMap,a=r.keys()[0];if(!(!a||a==="series")){var i=Y0(t,a,r.get(a),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var l=n.getViewOfComponentModel(o),s;if(l.group.traverse(function(u){var c=Sr(u).tooltipConfig;if(c&&c.name===e.name)return s=u,!0}),s)return{componentMainType:a,componentIndex:o.componentIndex,el:s}}}}function M6t(e){ol(O$),e.registerComponentModel(p6t),e.registerComponentView(_6t),e.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},xi),e.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},xi)}var QX=ke;function eZ(e){if(e){for(var t in e)if(e.hasOwnProperty(t))return!0}}function tZ(e,t,n){var r={};return QX(t,function(i){var o=r[i]=a();QX(e[i],function(l,s){if(po.isValidType(s)){var u={type:s,visual:l};n&&n(u,i),o[s]=new po(u),s==="opacity"&&(u=Bn(u),u.type="colorAlpha",o.__hidden.__alphaForOpacity=new po(u))}})}),r;function a(){var i=function(){};i.prototype.__hidden=i.prototype;var o=new i;return o}}function B6t(e,t,n){var r;ke(n,function(a){t.hasOwnProperty(a)&&eZ(t[a])&&(r=!0)}),r&&ke(n,function(a){t.hasOwnProperty(a)&&eZ(t[a])?e[a]=Bn(t[a]):delete e[a]})}function R6t(e,t,n,r){var a={};return ke(e,function(i){var o=po.prepareVisualTypes(t[i]);a[i]=o}),{progress:function(o,l){var s;r!=null&&(s=l.getDimensionIndex(r));function u(E){return u1e(l,d,E)}function c(E,w){cyt(l,d,E,w)}for(var d,p=l.getStore();(d=o.next())!=null;){var f=l.getRawDataItem(d);if(!(f&&f.visualMap===!1))for(var h=r!=null?p.get(s,d):d,m=n(h),v=t[m],g=a[m],C=0,F=g.length;C<F;C++){var b=g[C];v[b]&&v[b].applyVisual(h,u,c)}}}}}var L6t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:"box",ignoreSize:!0},n}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:"center",top:Ht.size.m,backgroundColor:Ht.color.transparent,borderColor:Ht.color.primary,borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:Ht.color.primary},subtextStyle:{fontSize:12,color:Ht.color.quaternary}},t})(kr),O6t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.render=function(n,r,a){if(this.group.removeAll(),!!n.get("show")){var i=this.group,o=n.getModel("textStyle"),l=n.getModel("subtextStyle"),s=n.get("textAlign"),u=xn(n.get("textBaseline"),n.get("textVerticalAlign")),c=new Zr({style:fo(o,{text:n.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),d=c.getBoundingRect(),p=n.get("subtext"),f=new Zr({style:fo(l,{text:p,fill:l.getTextColor(),y:d.height+n.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),h=n.get("link"),m=n.get("sublink"),v=n.get("triggerEvent",!0);c.silent=!h&&!v,f.silent=!m&&!v,h&&c.on("click",function(){Gq(h,"_"+n.get("target"))}),m&&f.on("click",function(){Gq(m,"_"+n.get("subtarget"))}),Sr(c).eventData=Sr(f).eventData=v?{componentType:"title",componentIndex:n.componentIndex}:null,i.add(c),p&&i.add(f);var g=i.getBoundingRect(),C=n.getBoxLayoutParams();C.width=g.width,C.height=g.height;var F=mp(n,a),b=Bl(C,F.refContainer,n.get("padding"));s||(s=n.get("left")||n.get("right"),s==="middle"&&(s="center"),s==="right"?b.x+=b.width:s==="center"&&(b.x+=b.width/2)),u||(u=n.get("top")||n.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?b.y+=b.height:u==="middle"&&(b.y+=b.height/2),u=u||"top"),i.x=b.x,i.y=b.y,i.markRedraw();var E={align:s,verticalAlign:u};c.setStyle(E),f.setStyle(E),g=i.getBoundingRect();var w=b.margin,S=n.getItemStyle(["color","opacity"]);S.fill=n.get("backgroundColor");var A=new Xr({shape:{x:g.x-w[3],y:g.y-w[0],width:g.width+w[1]+w[3],height:g.height+w[0]+w[2],r:n.get("borderRadius")},style:S,subPixelOptimize:!0,silent:!0});i.add(A)}},t.type="title",t})(yi);function P6t(e){e.registerComponentModel(L6t),e.registerComponentView(O6t)}var I6t=function(e,t){if(t==="all")return{type:"all",title:e.getLocaleModel().get(["legend","selector","all"])};if(t==="inverse")return{type:"inverse",title:e.getLocaleModel().get(["legend","selector","inverse"])}},bL=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:"box",ignoreSize:!0},n}return t.prototype.init=function(n,r,a){this.mergeDefaultAndTheme(n,a),n.selected=n.selected||{},this._updateSelector(n)},t.prototype.mergeOption=function(n,r){e.prototype.mergeOption.call(this,n,r),this._updateSelector(n)},t.prototype._updateSelector=function(n){var r=n.selector,a=this.ecModel;r===!0&&(r=n.selector=["all","inverse"]),Zt(r)&&ke(r,function(i,o){mn(i)&&(i={type:i}),r[o]=or(i,I6t(a,i.type))})},t.prototype.optionUpdated=function(){this._updateData(this.ecModel);var n=this._data;if(n[0]&&this.get("selectedMode")==="single"){for(var r=!1,a=0;a<n.length;a++){var i=n[a].get("name");if(this.isSelected(i)){this.select(i),r=!0;break}}!r&&this.select(n[0].get("name"))}},t.prototype._updateData=function(n){var r=[],a=[];n.eachRawSeries(function(s){var u=s.name;a.push(u);var c;if(s.legendVisualProvider){var d=s.legendVisualProvider,p=d.getAllNames();n.isSeriesFiltered(s)||(a=a.concat(p)),p.length?r=r.concat(p):c=!0}else c=!0;c&&nN(s)&&r.push(s.name)}),this._availableNames=a;var i=this.get("data")||r,o=Wn(),l=on(i,function(s){return(mn(s)||Jr(s))&&(s={name:s}),o.get(s.name)?null:(o.set(s.name,!0),new ha(s,this,this.ecModel))},this);this._data=xa(l,function(s){return!!s})},t.prototype.getData=function(){return this._data},t.prototype.select=function(n){var r=this.option.selected,a=this.get("selectedMode");if(a==="single"){var i=this._data;ke(i,function(o){r[o.get("name")]=!1})}r[n]=!0},t.prototype.unSelect=function(n){this.get("selectedMode")!=="single"&&(this.option.selected[n]=!1)},t.prototype.toggleSelected=function(n){var r=this.option.selected;r.hasOwnProperty(n)||(r[n]=!0),this[r[n]?"unSelect":"select"](n)},t.prototype.allSelect=function(){var n=this._data,r=this.option.selected;ke(n,function(a){r[a.get("name",!0)]=!0})},t.prototype.inverseSelect=function(){var n=this._data,r=this.option.selected;ke(n,function(a){var i=a.get("name",!0);r.hasOwnProperty(i)||(r[i]=!0),r[i]=!r[i]})},t.prototype.isSelected=function(n){var r=this.option.selected;return!(r.hasOwnProperty(n)&&!r[n])&&sr(this._availableNames,n)>=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",bottom:Ht.size.m,align:"auto",backgroundColor:Ht.color.transparent,borderColor:Ht.color.border,borderRadius:0,borderWidth:0,padding:5,itemGap:8,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:Ht.color.disabled,inactiveBorderColor:Ht.color.disabled,inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:Ht.color.disabled,inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:Ht.color.secondary},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:Ht.color.tertiary,borderWidth:1,borderColor:Ht.color.border},emphasis:{selectorLabel:{show:!0,color:Ht.color.quaternary}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1},triggerEvent:!1},t})(kr),Ov=Rr,CL=ke,u3=ia,jge=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!1,n}return t.prototype.init=function(){this.group.add(this._contentGroup=new u3),this.group.add(this._selectorGroup=new u3),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(n,r,a){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!n.get("show",!0)){var o=n.get("align"),l=n.get("orient");(!o||o==="auto")&&(o=n.get("left")==="right"&&l==="vertical"?"right":"left");var s=n.get("selector",!0),u=n.get("selectorPosition",!0);s&&(!u||u==="auto")&&(u=l==="horizontal"?"end":"start"),this.renderInner(o,n,r,a,s,l,u);var c=mp(n,a).refContainer,d=n.getBoxLayoutParams(),p=n.get("padding"),f=Bl(d,c,p),h=this.layoutInner(n,o,f,i,s,u),m=Bl(ir({width:h.width,height:h.height},d),c,p);this.group.x=m.x-h.x,this.group.y=m.y-h.y,this.group.markRedraw(),this.group.add(this._backgroundEl=Ige(h,n))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(n,r,a,i,o,l,s){var u=this.getContentGroup(),c=Wn(),d=r.get("selectedMode"),p=r.get("triggerEvent"),f=[];a.eachRawSeries(function(h){!h.get("legendHoverLink")&&f.push(h.id)}),CL(r.getData(),function(h,m){var v=this,g=h.get("name");if(!this.newlineDisabled&&(g===""||g===`
`)){var C=new u3;C.newline=!0,u.add(C);return}var F=a.getSeriesByName(g)[0];if(!c.get(g))if(F){var b=F.getData(),E=b.getVisual("legendLineStyle")||{},w=b.getVisual("legendIcon"),S=b.getVisual("style"),A=this._createItem(F,g,m,h,r,n,E,S,w,d,i);A.on("click",Ov(nZ,g,null,i,f)).on("mouseover",Ov(FL,F.name,null,i,f)).on("mouseout",Ov(EL,F.name,null,i,f)),a.ssr&&A.eachChild(function(_){var D=Sr(_);D.seriesIndex=F.seriesIndex,D.dataIndex=m,D.ssrType="legend"}),p&&A.eachChild(function(_){v.packEventData(_,r,F,m,g)}),c.set(g,!0)}else a.eachRawSeries(function(_){var D=this;if(!c.get(g)&&_.legendVisualProvider){var x=_.legendVisualProvider;if(!x.containName(g))return;var M=x.indexOfName(g),L=x.getItemVisual(M,"style"),P=x.getItemVisual(M,"legendIcon"),N=Ro(L.fill);N&&N[3]===0&&(N[3]=.2,L=Vt(Vt({},L),{fill:Xs(N,"rgba")}));var k=this._createItem(_,g,m,h,r,n,{},L,P,d,i);k.on("click",Ov(nZ,null,g,i,f)).on("mouseover",Ov(FL,null,g,i,f)).on("mouseout",Ov(EL,null,g,i,f)),a.ssr&&k.eachChild(function(R){var T=Sr(R);T.seriesIndex=_.seriesIndex,T.dataIndex=m,T.ssrType="legend"}),p&&k.eachChild(function(R){D.packEventData(R,r,_,m,g)}),c.set(g,!0)}},this)},this),o&&this._createSelector(o,r,i,l,s)},t.prototype.packEventData=function(n,r,a,i,o){var l={componentType:"legend",componentIndex:r.componentIndex,dataIndex:i,value:o,seriesIndex:a.seriesIndex};Sr(n).eventData=l},t.prototype._createSelector=function(n,r,a,i,o){var l=this.getSelectorGroup();CL(n,function(u){var c=u.type,d=new Zr({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){a.dispatchAction({type:c==="all"?"legendAllSelect":"legendInverseSelect",legendId:r.id})}});l.add(d);var p=r.getModel("selectorLabel"),f=r.getModel(["emphasis","selectorLabel"]);u4(d,{normal:p,emphasis:f},{defaultText:u.title}),B5(d)})},t.prototype._createItem=function(n,r,a,i,o,l,s,u,c,d,p){var f=n.visualDrawType,h=o.get("itemWidth"),m=o.get("itemHeight"),v=o.isSelected(r),g=i.get("symbolRotate"),C=i.get("symbolKeepAspect"),F=i.get("icon");c=F||c||"roundRect";var b=N6t(c,i,s,u,f,v,p),E=new u3,w=i.getModel("textStyle");if(In(n.getLegendIcon)&&(!F||F==="inherit"))E.add(n.getLegendIcon({itemWidth:h,itemHeight:m,icon:c,iconRotate:g,itemStyle:b.itemStyle,lineStyle:b.lineStyle,symbolKeepAspect:C}));else{var S=F==="inherit"&&n.getData().getVisual("symbol")?g==="inherit"?n.getData().getVisual("symbolRotate"):g:0;E.add($6t({itemWidth:h,itemHeight:m,icon:c,iconRotate:S,itemStyle:b.itemStyle,symbolKeepAspect:C}))}var A=l==="left"?h+5:-5,_=l,D=o.get("formatter"),x=r;mn(D)&&D?x=D.replace("{name}",r!=null?r:""):In(D)&&(x=D(r));var M=v?w.getTextColor():i.get("inactiveColor");E.add(new Zr({style:fo(w,{text:x,x:A,y:m/2,fill:M,align:_,verticalAlign:"middle"},{inheritColor:M})}));var L=new Xr({shape:E.getBoundingRect(),style:{fill:"transparent"}}),P=i.getModel("tooltip");return P.get("show")&&Ym({el:L,componentModel:o,itemName:r,itemTooltipOption:P.option}),E.add(L),E.eachChild(function(N){N.silent=!0}),L.silent=!d,this.getContentGroup().add(E),B5(E),E.__legendDataIndex=a,E},t.prototype.layoutInner=function(n,r,a,i,o,l){var s=this.getContentGroup(),u=this.getSelectorGroup();am(n.get("orient"),s,n.get("itemGap"),a.width,a.height);var c=s.getBoundingRect(),d=[-c.x,-c.y];if(u.markRedraw(),s.markRedraw(),o){am("horizontal",u,n.get("selectorItemGap",!0));var p=u.getBoundingRect(),f=[-p.x,-p.y],h=n.get("selectorButtonGap",!0),m=n.getOrient().index,v=m===0?"width":"height",g=m===0?"height":"width",C=m===0?"y":"x";l==="end"?f[m]+=c[v]+h:d[m]+=p[v]+h,f[1-m]+=c[g]/2-p[g]/2,u.x=f[0],u.y=f[1],s.x=d[0],s.y=d[1];var F={x:0,y:0};return F[v]=c[v]+h+p[v],F[g]=Math.max(c[g],p[g]),F[C]=Math.min(0,p[C]+f[1-m]),F}else return s.x=d[0],s.y=d[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t})(yi);function N6t(e,t,n,r,a,i,o){function l(v,g){v.lineWidth==="auto"&&(v.lineWidth=g.lineWidth>0?2:0),CL(v,function(C,F){v[F]==="inherit"&&(v[F]=g[F])})}var s=t.getModel("itemStyle"),u=s.getItemStyle(),c=e.lastIndexOf("empty",0)===0?"fill":"stroke",d=s.getShallow("decal");u.decal=!d||d==="inherit"?r.decal:$R(d,o),u.fill==="inherit"&&(u.fill=r[a]),u.stroke==="inherit"&&(u.stroke=r[c]),u.opacity==="inherit"&&(u.opacity=(a==="fill"?r:n).opacity),l(u,r);var p=t.getModel("lineStyle"),f=p.getLineStyle();if(l(f,n),u.fill==="auto"&&(u.fill=r.fill),u.stroke==="auto"&&(u.stroke=r.fill),f.stroke==="auto"&&(f.stroke=r.fill),!i){var h=t.get("inactiveBorderWidth"),m=u[c];u.lineWidth=h==="auto"?r.lineWidth>0&&m?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),f.stroke=p.get("inactiveColor"),f.lineWidth=p.get("inactiveWidth")}return{itemStyle:u,lineStyle:f}}function $6t(e){var t=e.icon||"roundRect",n=gs(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*Math.PI/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),t.indexOf("empty")>-1&&(n.style.stroke=n.style.fill,n.style.fill=Ht.color.neutral00,n.style.lineWidth=2),n}function nZ(e,t,n,r){EL(e,t,n,r),n.dispatchAction({type:"legendToggleSelect",name:e!=null?e:t}),FL(e,t,n,r)}function Kge(e){for(var t=e.getZr().storage.getDisplayList(),n,r=0,a=t.length;r<a&&!(n=t[r].states.emphasis);)r++;return n&&n.hoverLayer}function FL(e,t,n,r){Kge(n)||n.dispatchAction({type:"highlight",seriesName:e,name:t,excludeSeriesId:r})}function EL(e,t,n,r){Kge(n)||n.dispatchAction({type:"downplay",seriesName:e,name:t,excludeSeriesId:r})}function V6t(e){var t=e.findComponents({mainType:"legend"});t&&t.length&&e.filterSeries(function(n){for(var r=0;r<t.length;r++)if(!t[r].isSelected(n.name))return!1;return!0})}function oy(e,t,n){var r=e==="allSelect"||e==="inverseSelect",a={},i=[];n.eachComponent({mainType:"legend",query:t},function(l){r?l[e]():l[e](t.name),rZ(l,a),i.push(l.componentIndex)});var o={};return n.eachComponent("legend",function(l){ke(a,function(s,u){l[s?"select":"unSelect"](u)}),rZ(l,o)}),r?{selected:o,legendIndex:i}:{name:t.name,selected:o}}function rZ(e,t){var n=t||{};return ke(e.getData(),function(r){var a=r.get("name");if(!(a===`
`||a==="")){var i=e.isSelected(a);qn(n,a)?n[a]=n[a]&&i:n[a]=i}}),n}function H6t(e){e.registerAction("legendToggleSelect","legendselectchanged",Rr(oy,"toggleSelected")),e.registerAction("legendAllSelect","legendselectall",Rr(oy,"allSelect")),e.registerAction("legendInverseSelect","legendinverseselect",Rr(oy,"inverseSelect")),e.registerAction("legendSelect","legendselected",Rr(oy,"select")),e.registerAction("legendUnSelect","legendunselected",Rr(oy,"unSelect"))}function Uge(e){e.registerComponentModel(bL),e.registerComponentView(jge),e.registerProcessor(e.PRIORITY.PROCESSOR.SERIES_FILTER,V6t),e.registerSubTypeDefaulter("legend",function(){return"plain"}),H6t(e)}var z6t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.setScrollDataIndex=function(n){this.option.scrollDataIndex=n},t.prototype.init=function(n,r,a){var i=Q0(n);e.prototype.init.call(this,n,r,a),aZ(this,n,i)},t.prototype.mergeOption=function(n,r){e.prototype.mergeOption.call(this,n,r),aZ(this,this.option,n)},t.type="legend.scroll",t.defaultOption=X0(bL.defaultOption,{scrollDataIndex:0,pageButtonItemGap:5,pageButtonGap:null,pageButtonPosition:"end",pageFormatter:"{current}/{total}",pageIcons:{horizontal:["M0,0L12,-10L12,10z","M0,0L-12,-10L-12,10z"],vertical:["M0,0L20,0L10,-20z","M0,0L20,0L10,20z"]},pageIconColor:Ht.color.accent50,pageIconInactiveColor:Ht.color.accent10,pageIconSize:15,pageTextStyle:{color:Ht.color.tertiary},animationDurationUpdate:800}),t})(bL);function aZ(e,t,n){var r=e.getOrient(),a=[1,1];a[r.index]=0,wd(t,n,{type:"box",ignoreSize:!!a})}var iZ=ia,zA=["width","height"],WA=["x","y"],W6t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.newlineDisabled=!0,n._currentIndex=0,n}return t.prototype.init=function(){e.prototype.init.call(this),this.group.add(this._containerGroup=new iZ),this._containerGroup.add(this.getContentGroup()),this.group.add(this._controllerGroup=new iZ)},t.prototype.resetInner=function(){e.prototype.resetInner.call(this),this._controllerGroup.removeAll(),this._containerGroup.removeClipPath(),this._containerGroup.__rectSize=null},t.prototype.renderInner=function(n,r,a,i,o,l,s){var u=this;e.prototype.renderInner.call(this,n,r,a,i,o,l,s);var c=this._controllerGroup,d=r.get("pageIconSize",!0),p=Zt(d)?d:[d,d];h("pagePrev",0);var f=r.getModel("pageTextStyle");c.add(new Zr({name:"pageText",style:{text:"xx/xx",fill:f.getTextColor(),font:f.getFont(),verticalAlign:"middle",align:"center"},silent:!0})),h("pageNext",1);function h(m,v){var g=m+"DataIndex",C=s4(r.get("pageIcons",!0)[r.getOrient().name][v],{onclick:Cn(u._pageGo,u,g,r,i)},{x:-p[0]/2,y:-p[1]/2,width:p[0],height:p[1]});C.name=m,c.add(C)}},t.prototype.layoutInner=function(n,r,a,i,o,l){var s=this.getSelectorGroup(),u=n.getOrient().index,c=zA[u],d=WA[u],p=zA[1-u],f=WA[1-u];o&&am("horizontal",s,n.get("selectorItemGap",!0));var h=n.get("selectorButtonGap",!0),m=s.getBoundingRect(),v=[-m.x,-m.y],g=Bn(a);o&&(g[c]=a[c]-m[c]-h);var C=this._layoutContentAndController(n,i,g,u,c,p,f,d);if(o){if(l==="end")v[u]+=C[c]+h;else{var F=m[c]+h;v[u]-=F,C[d]-=F}C[c]+=m[c]+h,v[1-u]+=C[f]+C[p]/2-m[p]/2,C[p]=Math.max(C[p],m[p]),C[f]=Math.min(C[f],m[f]+v[1-u]),s.x=v[0],s.y=v[1],s.markRedraw()}return C},t.prototype._layoutContentAndController=function(n,r,a,i,o,l,s,u){var c=this.getContentGroup(),d=this._containerGroup,p=this._controllerGroup;am(n.get("orient"),c,n.get("itemGap"),i?a.width:null,i?null:a.height),am("horizontal",p,n.get("pageButtonItemGap",!0));var f=c.getBoundingRect(),h=p.getBoundingRect(),m=this._showController=f[o]>a[o],v=[-f.x,-f.y];r||(v[i]=c[u]);var g=[0,0],C=[-h.x,-h.y],F=xn(n.get("pageButtonGap",!0),n.get("itemGap",!0));if(m){var b=n.get("pageButtonPosition",!0);b==="end"?C[i]+=a[o]-h[o]:g[i]+=h[o]+F}C[1-i]+=f[l]/2-h[l]/2,c.setPosition(v),d.setPosition(g),p.setPosition(C);var E={x:0,y:0};if(E[o]=m?a[o]:f[o],E[l]=Math.max(f[l],h[l]),E[s]=Math.min(0,h[s]+C[1-i]),d.__rectSize=a[o],m){var w={x:0,y:0};w[o]=Math.max(a[o]-h[o]-F,0),w[l]=E[l],d.setClipPath(new Xr({shape:w})),d.__rectSize=w[o]}else p.eachChild(function(A){A.attr({invisible:!0,silent:!0})});var S=this._getPageInfo(n);return S.pageIndex!=null&&Ki(c,{x:S.contentPosition[0],y:S.contentPosition[1]},m?n:null),this._updatePageInfoView(n,S),E},t.prototype._pageGo=function(n,r,a){var i=this._getPageInfo(r)[n];i!=null&&a.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:r.id})},t.prototype._updatePageInfoView=function(n,r){var a=this._controllerGroup;ke(["pagePrev","pageNext"],function(c){var d=c+"DataIndex",p=r[d]!=null,f=a.childOfName(c);f&&(f.setStyle("fill",p?n.get("pageIconColor",!0):n.get("pageIconInactiveColor",!0)),f.cursor=p?"pointer":"default")});var i=a.childOfName("pageText"),o=n.get("pageFormatter"),l=r.pageIndex,s=l!=null?l+1:0,u=r.pageCount;i&&o&&i.setStyle("text",mn(o)?o.replace("{current}",s==null?"":s+"").replace("{total}",u==null?"":u+""):o({current:s,total:u}))},t.prototype._getPageInfo=function(n){var r=n.get("scrollDataIndex",!0),a=this.getContentGroup(),i=this._containerGroup.__rectSize,o=n.getOrient().index,l=zA[o],s=WA[o],u=this._findTargetItemIndex(r),c=a.children(),d=c[u],p=c.length,f=p?1:0,h={contentPosition:[a.x,a.y],pageCount:f,pageIndex:f-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!d)return h;var m=b(d);h.contentPosition[o]=-m.s;for(var v=u+1,g=m,C=m,F=null;v<=p;++v)F=b(c[v]),(!F&&C.e>g.s+i||F&&!E(F,g.s))&&(C.i>g.i?g=C:g=F,g&&(h.pageNextDataIndex==null&&(h.pageNextDataIndex=g.i),++h.pageCount)),C=F;for(var v=u-1,g=m,C=m,F=null;v>=-1;--v)F=b(c[v]),(!F||!E(C,F.s))&&g.i<C.i&&(C=g,h.pagePrevDataIndex==null&&(h.pagePrevDataIndex=g.i),++h.pageCount,++h.pageIndex),g=F;return h;function b(w){if(w){var S=w.getBoundingRect(),A=S[s]+w[s];return{s:A,e:A+S[l],i:w.__legendDataIndex}}}function E(w,S){return w.e>=S&&w.s<=S+i}},t.prototype._findTargetItemIndex=function(n){if(!this._showController)return 0;var r,a=this.getContentGroup(),i;return a.eachChild(function(o,l){var s=o.__legendDataIndex;i==null&&s!=null&&(i=l),s===n&&(r=l)}),r!=null?r:i},t.type="legend.scroll",t})(jge);function G6t(e){e.registerAction("legendScroll","legendscroll",function(t,n){var r=t.scrollDataIndex;r!=null&&n.eachComponent({mainType:"legend",subType:"scroll",query:t},function(a){a.setScrollDataIndex(r)})})}function j6t(e){ol(Uge),e.registerComponentModel(z6t),e.registerComponentView(W6t),G6t(e)}function K6t(e){ol(Uge),ol(j6t)}var U6t=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="dataZoom.inside",t.defaultOption=X0(X5.defaultOption,{disabled:!1,zoomLock:!1,zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!1,preventDefaultMouseMove:!0}),t})(X5),G$=jr();function q6t(e,t,n){G$(e).coordSysRecordMap.each(function(r){var a=r.dataZoomInfoMap.get(t.uid);a&&(a.getRange=n)})}function Y6t(e,t){for(var n=G$(e).coordSysRecordMap,r=n.keys(),a=0;a<r.length;a++){var i=r[a],o=n.get(i),l=o.dataZoomInfoMap;if(l){var s=t.uid,u=l.get(s);u&&(l.removeKey(s),l.keys().length||qge(n,o))}}}function qge(e,t){if(t){e.removeKey(t.model.uid);var n=t.controller;n&&n.dispose()}}function J6t(e,t){var n={model:t,containsPoint:Rr(Z6t,t),dispatchAction:Rr(X6t,e),dataZoomInfoMap:null,controller:null},r=n.controller=new e8t(e.getZr());return ke(["pan","zoom","scrollMove"],function(a){r.on(a,function(i){var o=[];n.dataZoomInfoMap.each(function(l){if(i.isAvailableBehavior(l.model.option)){var s=(l.getRange||{})[a],u=s&&s(l.dzReferCoordSysInfo,n.model.mainType,n.controller,i);!l.model.get("disabled",!0)&&u&&o.push({dataZoomId:l.model.id,start:u[0],end:u[1]})}}),o.length&&n.dispatchAction(o)})}),n}function X6t(e,t){e.isDisposed()||e.dispatchAction({type:"dataZoom",animation:{easing:"cubicOut",duration:100},batch:t})}function Z6t(e,t,n,r){return e.coordinateSystem.containPoint([n,r])}function Q6t(e,t,n){var r,a="type_",i={type_true:2,type_move:1,type_false:0,type_undefined:-1},o=!0;return e.each(function(l){var s=l.model,u=s.get("disabled",!0)?!1:s.get("zoomLock",!0)?"move":!0;i[a+u]>i[a+r]&&(r=u),o=o&&s.get("preventDefaultMouseMove",!0)}),{controlType:r,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!o,api:n,zInfo:{component:t.model},triggerInfo:{roamTrigger:null,isInSelf:t.containsPoint}}}}function eCt(e){e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,function(t,n){var r=G$(n),a=r.coordSysRecordMap||(r.coordSysRecordMap=Wn());a.each(function(i){i.dataZoomInfoMap=null}),t.eachComponent({mainType:"dataZoom",subType:"inside"},function(i){var o=Lge(i);ke(o.infoList,function(l){var s=l.model.uid,u=a.get(s)||a.set(s,J6t(n,l.model)),c=u.dataZoomInfoMap||(u.dataZoomInfoMap=Wn());c.set(i.uid,{dzReferCoordSysInfo:l,model:i,getRange:null})})}),a.each(function(i){var o=i.controller,l,s=i.dataZoomInfoMap;if(s){var u=s.keys()[0];u!=null&&(l=s.get(u))}if(!l){qge(a,i);return}var c=Q6t(s,i,n);o.enable(c.controlType,c.opt),DF(i,"dispatchAction",l.model.get("throttle",!0),"fixRate")})})}var tCt=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type="dataZoom.inside",n}return t.prototype.render=function(n,r,a){if(e.prototype.render.apply(this,arguments),n.noTarget()){this._clear();return}this.range=n.getPercentRange(),q6t(a,n,{pan:Cn(GA.pan,this),zoom:Cn(GA.zoom,this),scrollMove:Cn(GA.scrollMove,this)})},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){Y6t(this.api,this.dataZoomModel),this.range=null},t.type="dataZoom.inside",t})($$),GA={zoom:function(e,t,n,r){var a=this.range,i=a.slice(),o=e.axisModels[0];if(o){var l=jA[t](null,[r.originX,r.originY],o,n,e),s=(l.signal>0?l.pixelStart+l.pixelLength-l.pixel:l.pixel-l.pixelStart)/l.pixelLength*(i[1]-i[0])+i[0],u=Math.max(1/r.scale,0);i[0]=(i[0]-s)*u+s,i[1]=(i[1]-s)*u+s;var c=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();if(Mm(0,i,[0,100],0,c.minSpan,c.maxSpan),this.range=i,a[0]!==i[0]||a[1]!==i[1])return i}},pan:oZ(function(e,t,n,r,a,i){var o=jA[r]([i.oldX,i.oldY],[i.newX,i.newY],t,a,n);return o.signal*(e[1]-e[0])*o.pixel/o.pixelLength}),scrollMove:oZ(function(e,t,n,r,a,i){var o=jA[r]([0,0],[i.scrollDelta,i.scrollDelta],t,a,n);return o.signal*(e[1]-e[0])*i.scrollDelta})};function oZ(e){return function(t,n,r,a){var i=this.range,o=i.slice(),l=t.axisModels[0];if(l){var s=e(o,l,t,n,r,a);if(Mm(s,o,[0,100],"all"),this.range=o,i[0]!==o[0]||i[1]!==o[1])return o}}}var jA={grid:function(e,t,n,r,a){var i=n.axis,o={},l=a.model.coordinateSystem.getRect();return e=e||[0,0],i.dim==="x"?(o.pixel=t[0]-e[0],o.pixelLength=l.width,o.pixelStart=l.x,o.signal=i.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=l.height,o.pixelStart=l.y,o.signal=i.inverse?-1:1),o},polar:function(e,t,n,r,a){var i=n.axis,o={},l=a.model.coordinateSystem,s=l.getRadiusAxis().getExtent(),u=l.getAngleAxis().getExtent();return e=e?l.pointToCoord(e):[0,0],t=l.pointToCoord(t),n.mainType==="radiusAxis"?(o.pixel=t[0]-e[0],o.pixelLength=s[1]-s[0],o.pixelStart=s[0],o.signal=i.inverse?1:-1):(o.pixel=t[1]-e[1],o.pixelLength=u[1]-u[0],o.pixelStart=u[0],o.signal=i.inverse?-1:1),o},singleAxis:function(e,t,n,r,a){var i=n.axis,o=a.model.coordinateSystem.getRect(),l={};return e=e||[0,0],i.orient==="horizontal"?(l.pixel=t[0]-e[0],l.pixelLength=o.width,l.pixelStart=o.x,l.signal=i.inverse?1:-1):(l.pixel=t[1]-e[1],l.pixelLength=o.height,l.pixelStart=o.y,l.signal=i.inverse?-1:1),l}};function nCt(e){V$(e),e.registerComponentModel(U6t),e.registerComponentView(tCt),eCt(e)}var rCt=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.type="dataZoom.slider",t.layoutMode="box",t.defaultOption=X0(X5.defaultOption,{show:!0,right:"ph",top:"ph",width:"ph",height:"ph",left:null,bottom:null,borderColor:Ht.color.accent10,borderRadius:0,backgroundColor:Ht.color.transparent,dataBackground:{lineStyle:{color:Ht.color.accent30,width:.5},areaStyle:{color:Ht.color.accent20,opacity:.2}},selectedDataBackground:{lineStyle:{color:Ht.color.accent40,width:.5},areaStyle:{color:Ht.color.accent20,opacity:.3}},fillerColor:"rgba(135,175,274,0.2)",handleIcon:"path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",handleSize:"100%",handleStyle:{color:Ht.color.neutral00,borderColor:Ht.color.accent20},moveHandleSize:7,moveHandleIcon:"path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",moveHandleStyle:{color:Ht.color.accent40,opacity:.5},showDetail:!0,showDataShadow:"auto",realtime:!0,zoomLock:!1,textStyle:{color:Ht.color.tertiary},brushSelect:!0,brushStyle:{color:Ht.color.accent30,opacity:.3},emphasis:{handleLabel:{show:!0},handleStyle:{borderColor:Ht.color.accent40},moveHandleStyle:{opacity:.8}},defaultLocationEdgeGap:15}),t})(X5),ly=Xr,aCt=1,KA=30,iCt=7,sy="horizontal",lZ="vertical",oCt=5,lCt=["line","bar","candlestick","scatter"],sCt={easing:"cubicOut",duration:100,delay:0},uCt=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._displayables={},n}return t.prototype.init=function(n,r){this.api=r,this._onBrush=Cn(this._onBrush,this),this._onBrushEnd=Cn(this._onBrushEnd,this)},t.prototype.render=function(n,r,a,i){if(e.prototype.render.apply(this,arguments),DF(this,"_dispatchZoomAction",n.get("throttle"),"fixRate"),this._orient=n.getOrient(),n.get("show")===!1){this.group.removeAll();return}if(n.noTarget()){this._clear(),this.group.removeAll();return}(!i||i.type!=="dataZoom"||i.from!==this.uid)&&this._buildView(),this._updateView()},t.prototype.dispose=function(){this._clear(),e.prototype.dispose.apply(this,arguments)},t.prototype._clear=function(){sC(this,"_dispatchZoomAction");var n=this.api.getZr();n.off("mousemove",this._onBrush),n.off("mouseup",this._onBrushEnd)},t.prototype._buildView=function(){var n=this.group;n.removeAll(),this._brushing=!1,this._displayables.brushRect=null,this._resetLocation(),this._resetInterval();var r=this._displayables.sliderGroup=new ia;this._renderBackground(),this._renderHandle(),this._renderDataShadow(),n.add(r),this._positionGroup()},t.prototype._resetLocation=function(){var n=this.dataZoomModel,r=this.api,a=n.get("brushSelect"),i=a?iCt:0,o=mp(n,r).refContainer,l=this._findCoordRect(),s=n.get("defaultLocationEdgeGap",!0)||0,u=this._orient===sy?{right:o.width-l.x-l.width,top:o.height-KA-s-i,width:l.width,height:KA}:{right:s,top:l.y,width:KA,height:l.height},c=Q0(n.option);ke(["right","top","width","height"],function(p){c[p]==="ph"&&(c[p]=u[p])});var d=Bl(c,o);this._location={x:d.x,y:d.y},this._size=[d.width,d.height],this._orient===lZ&&this._size.reverse()},t.prototype._positionGroup=function(){var n=this.group,r=this._location,a=this._orient,i=this.dataZoomModel.getFirstTargetAxisModel(),o=i&&i.get("inverse"),l=this._displayables.sliderGroup,s=(this._dataShadowInfo||{}).otherAxisInverse;l.attr(a===sy&&!o?{scaleY:s?1:-1,scaleX:1}:a===sy&&o?{scaleY:s?1:-1,scaleX:-1}:a===lZ&&!o?{scaleY:s?-1:1,scaleX:1,rotation:Math.PI/2}:{scaleY:s?-1:1,scaleX:-1,rotation:Math.PI/2});var u=n.getBoundingRect([l]);n.x=r.x-u.x,n.y=r.y-u.y,n.markRedraw()},t.prototype._getViewExtent=function(){return[0,this._size[0]]},t.prototype._renderBackground=function(){var n=this.dataZoomModel,r=this._size,a=this._displayables.sliderGroup,i=n.get("brushSelect");a.add(new ly({silent:!0,shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:n.get("backgroundColor")},z2:-40}));var o=new ly({shape:{x:0,y:0,width:r[0],height:r[1]},style:{fill:"transparent"},z2:0,onclick:Cn(this._onClickPanel,this)}),l=this.api.getZr();i?(o.on("mousedown",this._onBrushStart,this),o.cursor="crosshair",l.on("mousemove",this._onBrush),l.on("mouseup",this._onBrushEnd)):(l.off("mousemove",this._onBrush),l.off("mouseup",this._onBrushEnd)),a.add(o)},t.prototype._renderDataShadow=function(){var n=this._dataShadowInfo=this._prepareDataShadowInfo();if(this._displayables.dataShadowSegs=[],!n)return;var r=this._size,a=this._shadowSize||[],i=n.series,o=i.getRawData(),l=i.getShadowDim&&i.getShadowDim(),s=l&&o.getDimensionInfo(l)?i.getShadowDim():n.otherDim;if(s==null)return;var u=this._shadowPolygonPts,c=this._shadowPolylinePts;if(o!==this._shadowData||s!==this._shadowDim||r[0]!==a[0]||r[1]!==a[1]){var d=o.getDataExtent(n.thisDim),p=o.getDataExtent(s),f=(p[1]-p[0])*.3;p=[p[0]-f,p[1]+f];var h=[0,r[1]],m=[0,r[0]],v=[[r[0],0],[0,0]],g=[],C=m[1]/Math.max(1,o.count()-1),F=r[0]/(d[1]-d[0]),b=n.thisAxis.type==="time",E=-C,w=Math.round(o.count()/r[0]),S;o.each([n.thisDim,s],function(M,L,P){if(w>0&&P%w){b||(E+=C);return}E=b?(+M-d[0])*F:E+C;var N=L==null||isNaN(L)||L==="",k=N?0:Ca(L,p,h,!0);N&&!S&&P?(v.push([v[v.length-1][0],0]),g.push([g[g.length-1][0],0])):!N&&S&&(v.push([E,0]),g.push([E,0])),N||(v.push([E,k]),g.push([E,k])),S=N}),u=this._shadowPolygonPts=v,c=this._shadowPolylinePts=g}this._shadowData=o,this._shadowDim=s,this._shadowSize=[r[0],r[1]];var A=this.dataZoomModel;function _(M){var L=A.getModel(M?"selectedDataBackground":"dataBackground"),P=new ia,N=new qm({shape:{points:u},segmentIgnoreThreshold:1,style:L.getModel("areaStyle").getAreaStyle(),silent:!0,z2:-20}),k=new hp({shape:{points:c},segmentIgnoreThreshold:1,style:L.getModel("lineStyle").getLineStyle(),silent:!0,z2:-19});return P.add(N),P.add(k),P}for(var D=0;D<3;D++){var x=_(D===1);this._displayables.sliderGroup.add(x),this._displayables.dataShadowSegs.push(x)}},t.prototype._prepareDataShadowInfo=function(){var n=this.dataZoomModel,r=n.get("showDataShadow");if(r!==!1){var a,i=this.ecModel;return n.eachTargetAxis(function(o,l){var s=n.getAxisProxy(o,l).getTargetSeriesModels();ke(s,function(u){if(!a&&!(r!==!0&&sr(lCt,u.get("type"))<0)){var c=i.getComponent(Lf(o),l).axis,d=cCt(o),p,f=u.coordinateSystem;d!=null&&f.getOtherAxis&&(p=f.getOtherAxis(c).inverse),d=u.getData().mapDimension(d);var h=u.getData().mapDimension(o);a={thisAxis:c,series:u,thisDim:h,otherDim:d,otherAxisInverse:p}}},this)},this),a}},t.prototype._renderHandle=function(){var n=this.group,r=this._displayables,a=r.handles=[null,null],i=r.handleLabels=[null,null],o=this._displayables.sliderGroup,l=this._size,s=this.dataZoomModel,u=this.api,c=s.get("borderRadius")||0,d=s.get("brushSelect"),p=r.filler=new ly({silent:d,style:{fill:s.get("fillerColor")},textConfig:{position:"inside"}});o.add(p),o.add(new ly({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:l[0],height:l[1],r:c},style:{stroke:s.get("dataBackgroundColor")||s.get("borderColor"),lineWidth:aCt,fill:Ht.color.transparent}})),ke([0,1],function(F){var b=s.get("handleIcon");!cC[b]&&b.indexOf("path://")<0&&b.indexOf("image://")<0&&(b="path://"+b);var E=gs(b,-1,0,2,2,null,!0);E.attr({cursor:dCt(this._orient),draggable:!0,drift:Cn(this._onDragMove,this,F),ondragend:Cn(this._onDragEnd,this),onmouseover:Cn(this._showDataInfo,this,!0),onmouseout:Cn(this._showDataInfo,this,!1),z2:5});var w=E.getBoundingRect(),S=s.get("handleSize");this._handleHeight=Br(S,this._size[1]),this._handleWidth=w.width/w.height*this._handleHeight,E.setStyle(s.getModel("handleStyle").getItemStyle()),E.style.strokeNoScale=!0,E.rectHover=!0,E.ensureState("emphasis").style=s.getModel(["emphasis","handleStyle"]).getItemStyle(),B5(E);var A=s.get("handleColor");A!=null&&(E.style.fill=A),o.add(a[F]=E);var _=s.getModel("textStyle"),D=s.get("handleLabel")||{},x=D.show||!1;n.add(i[F]=new Zr({silent:!0,invisible:!x,style:fo(_,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:_.getTextColor(),font:_.getFont()}),z2:10}))},this);var f=p;if(d){var h=Br(s.get("moveHandleSize"),l[1]),m=r.moveHandle=new Xr({style:s.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:l[1]-.5,height:h}}),v=h*.8,g=r.moveHandleIcon=gs(s.get("moveHandleIcon"),-v/2,-v/2,v,v,Ht.color.neutral00,!0);g.silent=!0,g.y=l[1]+h/2-.5,m.ensureState("emphasis").style=s.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var C=Math.min(l[1]/2,Math.max(h,10));f=r.moveZone=new Xr({invisible:!0,shape:{y:l[1]-C,height:h+C}}),f.on("mouseover",function(){u.enterEmphasis(m)}).on("mouseout",function(){u.leaveEmphasis(m)}),o.add(m),o.add(g),o.add(f)}f.attr({draggable:!0,cursor:"default",drift:Cn(this._onDragMove,this,"all"),ondragstart:Cn(this._showDataInfo,this,!0),ondragend:Cn(this._onDragEnd,this),onmouseover:Cn(this._showDataInfo,this,!0),onmouseout:Cn(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var n=this._range=this.dataZoomModel.getPercentRange(),r=this._getViewExtent();this._handleEnds=[Ca(n[0],[0,100],r,!0),Ca(n[1],[0,100],r,!0)]},t.prototype._updateInterval=function(n,r){var a=this.dataZoomModel,i=this._handleEnds,o=this._getViewExtent(),l=a.findRepresentativeAxisProxy().getMinMaxSpan(),s=[0,100];Mm(r,i,o,a.get("zoomLock")?"all":n,l.minSpan!=null?Ca(l.minSpan,s,o,!0):null,l.maxSpan!=null?Ca(l.maxSpan,s,o,!0):null);var u=this._range,c=this._range=kf([Ca(i[0],o,s,!0),Ca(i[1],o,s,!0)]);return!u||u[0]!==c[0]||u[1]!==c[1]},t.prototype._updateView=function(n){var r=this._displayables,a=this._handleEnds,i=kf(a.slice()),o=this._size;ke([0,1],function(f){var h=r.handles[f],m=this._handleHeight;h.attr({scaleX:m/2,scaleY:m/2,x:a[f]+(f?-1:1),y:o[1]/2-m/2})},this),r.filler.setShape({x:i[0],y:0,width:i[1]-i[0],height:o[1]});var l={x:i[0],width:i[1]-i[0]};r.moveHandle&&(r.moveHandle.setShape(l),r.moveZone.setShape(l),r.moveZone.getBoundingRect(),r.moveHandleIcon&&r.moveHandleIcon.attr("x",l.x+l.width/2));for(var s=r.dataShadowSegs,u=[0,i[0],i[1],o[0]],c=0;c<s.length;c++){var d=s[c],p=d.getClipPath();p||(p=new Xr,d.setClipPath(p)),p.setShape({x:u[c],y:0,width:u[c+1]-u[c],height:o[1]})}this._updateDataInfo(n)},t.prototype._updateDataInfo=function(n){var r=this.dataZoomModel,a=this._displayables,i=a.handleLabels,o=this._orient,l=["",""];if(r.get("showDetail")){var s=r.findRepresentativeAxisProxy();if(s){var u=s.getAxisModel().axis,c=this._range,d=n?s.calculateDataWindow({start:c[0],end:c[1]}).valueWindow:s.getDataValueWindow();l=[this._formatLabel(d[0],u),this._formatLabel(d[1],u)]}}var p=kf(this._handleEnds.slice());f.call(this,0),f.call(this,1);function f(h){var m=zf(a.handles[h].parent,this.group),v=bF(h===0?"right":"left",m),g=this._handleWidth/2+oCt,C=ud([p[h]+(h===0?-g:g),this._size[1]/2],m);i[h].setStyle({x:C[0],y:C[1],verticalAlign:o===sy?"middle":v,align:o===sy?v:"center",text:l[h]})}},t.prototype._formatLabel=function(n,r){var a=this.dataZoomModel,i=a.get("labelFormatter"),o=a.get("labelPrecision");(o==null||o==="auto")&&(o=r.getPixelPrecision());var l=n==null||isNaN(n)?"":r.type==="category"||r.type==="time"?r.scale.getLabel({value:Math.round(n)}):n.toFixed(Math.min(o,20));return In(i)?i(n,l):mn(i)?i.replace("{value}",l):l},t.prototype._showDataInfo=function(n){var r=this.dataZoomModel.get("handleLabel")||{},a=r.show||!1,i=this.dataZoomModel.getModel(["emphasis","handleLabel"]),o=i.get("show")||!1,l=n||this._dragging?o:a,s=this._displayables,u=s.handleLabels;u[0].attr("invisible",!l),u[1].attr("invisible",!l),s.moveHandle&&this.api[l?"enterEmphasis":"leaveEmphasis"](s.moveHandle,1)},t.prototype._onDragMove=function(n,r,a,i){this._dragging=!0,Ed(i.event);var o=this._displayables.sliderGroup.getLocalTransform(),l=ud([r,a],o,!0),s=this._updateInterval(n,l[0]),u=this.dataZoomModel.get("realtime");this._updateView(!u),s&&u&&this._dispatchZoomAction(!0)},t.prototype._onDragEnd=function(){this._dragging=!1,this._showDataInfo(!1);var n=this.dataZoomModel.get("realtime");!n&&this._dispatchZoomAction(!1)},t.prototype._onClickPanel=function(n){var r=this._size,a=this._displayables.sliderGroup.transformCoordToLocal(n.offsetX,n.offsetY);if(!(a[0]<0||a[0]>r[0]||a[1]<0||a[1]>r[1])){var i=this._handleEnds,o=(i[0]+i[1])/2,l=this._updateInterval("all",a[0]-o);this._updateView(),l&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(n){var r=n.offsetX,a=n.offsetY;this._brushStart=new rr(r,a),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(n){if(this._brushing){var r=this._displayables.brushRect;if(this._brushing=!1,!!r){r.attr("ignore",!0);var a=r.shape,i=+new Date;if(!(i-this._brushStartTime<200&&Math.abs(a.width)<5)){var o=this._getViewExtent(),l=[0,100],s=this._handleEnds=[a.x,a.x+a.width],u=this.dataZoomModel.findRepresentativeAxisProxy().getMinMaxSpan();Mm(0,s,o,0,u.minSpan!=null?Ca(u.minSpan,l,o,!0):null,u.maxSpan!=null?Ca(u.maxSpan,l,o,!0):null),this._range=kf([Ca(s[0],o,l,!0),Ca(s[1],o,l,!0)]),this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(n){this._brushing&&(Ed(n.event),this._updateBrushRect(n.offsetX,n.offsetY))},t.prototype._updateBrushRect=function(n,r){var a=this._displayables,i=this.dataZoomModel,o=a.brushRect;o||(o=a.brushRect=new ly({silent:!0,style:i.getModel("brushStyle").getItemStyle()}),a.sliderGroup.add(o)),o.attr("ignore",!1);var l=this._brushStart,s=this._displayables.sliderGroup,u=s.transformCoordToLocal(n,r),c=s.transformCoordToLocal(l.x,l.y),d=this._size;u[0]=Math.max(Math.min(d[0],u[0]),0),o.setShape({x:c[0],y:0,width:u[0]-c[0],height:d[1]})},t.prototype._dispatchZoomAction=function(n){var r=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:n?sCt:null,start:r[0],end:r[1]})},t.prototype._findCoordRect=function(){var n,r=Lge(this.dataZoomModel).infoList;if(!n&&r.length){var a=r[0].model.coordinateSystem;n=a.getRect&&a.getRect()}if(!n){var i=this.api.getWidth(),o=this.api.getHeight();n={x:i*.2,y:o*.2,width:i*.6,height:o*.6}}return n},t.type="dataZoom.slider",t})($$);function cCt(e){var t={x:"y",y:"x",radius:"angle",angle:"radius"};return t[e]}function dCt(e){return e==="vertical"?"ns-resize":"ew-resize"}function fCt(e){e.registerComponentModel(rCt),e.registerComponentView(uCt),V$(e)}function pCt(e){ol(nCt),ol(fCt)}var Yge={get:function(e,t,n){var r=Bn((hCt[e]||{})[t]);return n&&Zt(r)?r[r.length-1]:r}},hCt={color:{active:["#006edd","#e0ffff"],inactive:[Ht.color.transparent]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},sZ=po.mapVisual,mCt=po.eachVisual,vCt=Zt,uZ=ke,gCt=kf,yCt=Ca,kC=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return t.prototype.init=function(n,r,a){this.mergeDefaultAndTheme(n,a)},t.prototype.optionUpdated=function(n,r){var a=this.option;!r&&B6t(a,n,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(n){var r=this.stateList;n=Cn(n,this),this.controllerVisuals=tZ(this.option.controller,r,n),this.targetVisuals=tZ(this.option.target,r,n)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var n=this.option.seriesId,r=this.option.seriesIndex;r==null&&n==null&&(r="all");var a=Y0(this.ecModel,"series",{index:r,id:n},{useDefault:!1,enableAll:!0,enableNone:!1}).models;return on(a,function(i){return i.componentIndex})},t.prototype.eachTargetSeries=function(n,r){ke(this.getTargetSeriesIndices(),function(a){var i=this.ecModel.getSeriesByIndex(a);i&&n.call(r,i)},this)},t.prototype.isTargetSeries=function(n){var r=!1;return this.eachTargetSeries(function(a){a===n&&(r=!0)}),r},t.prototype.formatValueText=function(n,r,a){var i=this.option,o=i.precision,l=this.dataBound,s=i.formatter,u;a=a||["<",">"],Zt(n)&&(n=n.slice(),u=!0);var c=r?n:u?[d(n[0]),d(n[1])]:d(n);if(mn(s))return s.replace("{value}",u?c[0]:c).replace("{value2}",u?c[1]:c);if(In(s))return u?s(n[0],n[1]):s(n);if(u)return n[0]===l[0]?a[0]+" "+c[1]:n[1]===l[1]?a[1]+" "+c[0]:c[0]+" - "+c[1];return c;function d(p){return p===l[0]?"min":p===l[1]?"max":(+p).toFixed(Math.min(o,20))}},t.prototype.resetExtent=function(){var n=this.option,r=gCt([n.min,n.max]);this._dataExtent=r},t.prototype.getDataDimensionIndex=function(n){var r=this.option.dimension;if(r!=null)return n.getDimensionIndex(r);for(var a=n.dimensions,i=a.length-1;i>=0;i--){var o=a[i],l=n.getDimensionInfo(o);if(!l.isCalculationCoord)return l.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){var n=this.ecModel,r=this.option,a={inRange:r.inRange,outOfRange:r.outOfRange},i=r.target||(r.target={}),o=r.controller||(r.controller={});or(i,a),or(o,a);var l=this.isCategory();s.call(this,i),s.call(this,o),u.call(this,i,"inRange","outOfRange"),c.call(this,o);function s(d){vCt(r.color)&&!d.inRange&&(d.inRange={color:r.color.slice().reverse()}),d.inRange=d.inRange||{color:n.get("gradientColor")}}function u(d,p,f){var h=d[p],m=d[f];h&&!m&&(m=d[f]={},uZ(h,function(v,g){if(po.isValidType(g)){var C=Yge.get(g,"inactive",l);C!=null&&(m[g]=C,g==="color"&&!m.hasOwnProperty("opacity")&&!m.hasOwnProperty("colorAlpha")&&(m.opacity=[0,0]))}}))}function c(d){var p=(d.inRange||{}).symbol||(d.outOfRange||{}).symbol,f=(d.inRange||{}).symbolSize||(d.outOfRange||{}).symbolSize,h=this.get("inactiveColor"),m=this.getItemSymbol(),v=m||"roundRect";uZ(this.stateList,function(g){var C=this.itemSize,F=d[g];F||(F=d[g]={color:l?h:[h]}),F.symbol==null&&(F.symbol=p&&Bn(p)||(l?v:[v])),F.symbolSize==null&&(F.symbolSize=f&&Bn(f)||(l?C[0]:[C[0],C[0]])),F.symbol=sZ(F.symbol,function(w){return w==="none"?v:w});var b=F.symbolSize;if(b!=null){var E=-1/0;mCt(b,function(w){w>E&&(E=w)}),F.symbolSize=sZ(b,function(w){return yCt(w,[0,E],[0,C[0]],!0)})}},this)}},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(n){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(n){return null},t.prototype.getVisualMeta=function(n){return null},t.type="visualMap",t.dependencies=["series"],t.defaultOption={show:!0,z:4,min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:Ht.color.transparent,borderColor:Ht.color.borderTint,contentColor:Ht.color.theme[0],inactiveColor:Ht.color.disabled,borderWidth:0,padding:Ht.size.m,textGap:10,precision:0,textStyle:{color:Ht.color.secondary}},t})(kr),cZ=[20,140],bCt=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.optionUpdated=function(n,r){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual(function(a){a.mappingMethod="linear",a.dataExtent=this.getExtent()}),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var n=this.itemSize;(n[0]==null||isNaN(n[0]))&&(n[0]=cZ[0]),(n[1]==null||isNaN(n[1]))&&(n[1]=cZ[1])},t.prototype._resetRange=function(){var n=this.getExtent(),r=this.option.range;!r||r.auto?(n.auto=1,this.option.range=n):Zt(r)&&(r[0]>r[1]&&r.reverse(),r[0]=Math.max(r[0],n[0]),r[1]=Math.min(r[1],n[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),ke(this.stateList,function(n){var r=this.option.controller[n].symbolSize;r&&r[0]!==r[1]&&(r[0]=r[1]/3)},this)},t.prototype.setSelected=function(n){this.option.range=n.slice(),this._resetRange()},t.prototype.getSelected=function(){var n=this.getExtent(),r=kf((this.get("range")||[]).slice());return r[0]>n[1]&&(r[0]=n[1]),r[1]>n[1]&&(r[1]=n[1]),r[0]<n[0]&&(r[0]=n[0]),r[1]<n[0]&&(r[1]=n[0]),r},t.prototype.getValueState=function(n){var r=this.option.range,a=this.getExtent(),i=xn(this.option.unboundedRange,!0);return(i&&r[0]<=a[0]||r[0]<=n)&&(i&&r[1]>=a[1]||n<=r[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(n){var r=[];return this.eachTargetSeries(function(a){var i=[],o=a.getData();o.each(this.getDataDimensionIndex(o),function(l,s){n[0]<=l&&l<=n[1]&&i.push(s)},this),r.push({seriesId:a.id,dataIndex:i})},this),r},t.prototype.getVisualMeta=function(n){var r=dZ(this,"outOfRange",this.getExtent()),a=dZ(this,"inRange",this.option.range.slice()),i=[];function o(f,h){i.push({value:f,color:n(f,h)})}for(var l=0,s=0,u=a.length,c=r.length;s<c&&(!a.length||r[s]<=a[0]);s++)r[s]<a[l]&&o(r[s],"outOfRange");for(var d=1;l<u;l++,d=0)d&&i.length&&o(a[l],"outOfRange"),o(a[l],"inRange");for(var d=1;s<c;s++)(!a.length||a[a.length-1]<r[s])&&(d&&(i.length&&o(i[i.length-1].value,"outOfRange"),d=0),o(r[s],"outOfRange"));var p=i.length;return{stops:i,outerColors:[p?i[0].color:"transparent",p?i[p-1].color:"transparent"]}},t.type="visualMap.continuous",t.defaultOption=X0(kC.defaultOption,{align:"auto",calculable:!1,hoverLink:!0,realtime:!0,handleIcon:"path://M-11.39,9.77h0a3.5,3.5,0,0,1-3.5,3.5h-22a3.5,3.5,0,0,1-3.5-3.5h0a3.5,3.5,0,0,1,3.5-3.5h22A3.5,3.5,0,0,1-11.39,9.77Z",handleSize:"120%",handleStyle:{borderColor:Ht.color.neutral00,borderWidth:1},indicatorIcon:"circle",indicatorSize:"50%",indicatorStyle:{borderColor:Ht.color.neutral00,borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:Ht.color.shadow}}),t})(kC);function dZ(e,t,n){if(n[0]===n[1])return n.slice();for(var r=200,a=(n[1]-n[0])/r,i=n[0],o=[],l=0;l<=r&&i<n[1];l++)o.push(i),i+=a;return o.push(n[1]),o}var Jge=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n.autoPositionValues={left:1,right:1,top:1,bottom:1},n}return t.prototype.init=function(n,r){this.ecModel=n,this.api=r},t.prototype.render=function(n,r,a,i){if(this.visualMapModel=n,n.get("show")===!1){this.group.removeAll();return}this.doRender(n,r,a,i)},t.prototype.renderBackground=function(n){var r=this.visualMapModel,a=Z0(r.get("padding")||0),i=n.getBoundingRect();n.add(new Xr({z2:-1,silent:!0,shape:{x:i.x-a[3],y:i.y-a[0],width:i.width+a[3]+a[1],height:i.height+a[0]+a[2]},style:{fill:r.get("backgroundColor"),stroke:r.get("borderColor"),lineWidth:r.get("borderWidth")}}))},t.prototype.getControllerVisual=function(n,r,a){a=a||{};var i=a.forceState,o=this.visualMapModel,l={};if(r==="color"){var s=o.get("contentColor");l.color=s}function u(f){return l[f]}function c(f,h){l[f]=h}var d=o.controllerVisuals[i||o.getValueState(n)],p=po.prepareVisualTypes(d);return ke(p,function(f){var h=d[f];a.convertOpacityToAlpha&&f==="opacity"&&(f="colorAlpha",h=d.__alphaForOpacity),po.dependsOn(f,r)&&h&&h.applyVisual(n,u,c)}),l[r]},t.prototype.positionGroup=function(n){var r=this.visualMapModel,a=this.api,i=mp(r,a).refContainer;VN(n,r.getBoxLayoutParams(),i)},t.prototype.doRender=function(n,r,a,i){},t.type="visualMap",t})(yi),fZ=[["left","right","width"],["top","bottom","height"]];function Xge(e,t,n){var r=e.option,a=r.align;if(a!=null&&a!=="auto")return a;for(var i={width:t.getWidth(),height:t.getHeight()},o=r.orient==="horizontal"?1:0,l=fZ[o],s=[0,null,10],u={},c=0;c<3;c++)u[fZ[1-o][c]]=s[c],u[l[c]]=c===2?n[0]:r[l[c]];var d=[["x","width",3],["y","height",0]][o],p=Bl(u,i,r.padding);return l[(p.margin[d[2]]||0)+p[d[0]]+p[d[1]]*.5<i[d[1]]*.5?0:1]}function w7(e,t){return ke(e||[],function(n){n.dataIndex!=null&&(n.dataIndexInside=n.dataIndex,n.dataIndex=null),n.highlightKey="visualMap"+(t?t.componentIndex:"")}),e}var Bu=Ca,CCt=ke,pZ=Math.min,UA=Math.max,FCt=12,ECt=6,wCt=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._shapes={},n._dataInterval=[],n._handleEnds=[],n._hoverLinkDataIndices=[],n}return t.prototype.init=function(n,r){e.prototype.init.call(this,n,r),this._hoverLinkFromSeriesMouseOver=Cn(this._hoverLinkFromSeriesMouseOver,this),this._hideIndicator=Cn(this._hideIndicator,this)},t.prototype.doRender=function(n,r,a,i){(!i||i.type!=="selectDataRange"||i.from!==this.uid)&&this._buildView()},t.prototype._buildView=function(){this.group.removeAll();var n=this.visualMapModel,r=this.group;this._orient=n.get("orient"),this._useHandle=n.get("calculable"),this._resetInterval(),this._renderBar(r);var a=n.get("text");this._renderEndsText(r,a,0),this._renderEndsText(r,a,1),this._updateView(!0),this.renderBackground(r),this._updateView(),this._enableHoverLinkToSeries(),this._enableHoverLinkFromSeries(),this.positionGroup(r)},t.prototype._renderEndsText=function(n,r,a){if(r){var i=r[1-a];i=i!=null?i+"":"";var o=this.visualMapModel,l=o.get("textGap"),s=o.itemSize,u=this._shapes.mainGroup,c=this._applyTransform([s[0]/2,a===0?-l:s[1]+l],u),d=this._applyTransform(a===0?"bottom":"top",u),p=this._orient,f=this.visualMapModel.textStyleModel;this.group.add(new Zr({style:fo(f,{x:c[0],y:c[1],verticalAlign:f.get("verticalAlign")||(p==="horizontal"?"middle":d),align:f.get("align")||(p==="horizontal"?d:"center"),text:i})}))}},t.prototype._renderBar=function(n){var r=this.visualMapModel,a=this._shapes,i=r.itemSize,o=this._orient,l=this._useHandle,s=Xge(r,this.api,i),u=a.mainGroup=this._createBarGroup(s),c=new ia;u.add(c),c.add(a.outOfRange=hZ()),c.add(a.inRange=hZ(null,l?vZ(this._orient):null,Cn(this._dragHandle,this,"all",!1),Cn(this._dragHandle,this,"all",!0))),c.setClipPath(new Xr({shape:{x:0,y:0,width:i[0],height:i[1],r:3}}));var d=r.textStyleModel.getTextRect("国"),p=UA(d.width,d.height);l&&(a.handleThumbs=[],a.handleLabels=[],a.handleLabelPoints=[],this._createHandle(r,u,0,i,p,o),this._createHandle(r,u,1,i,p,o)),this._createIndicator(r,u,i,p,o),n.add(u)},t.prototype._createHandle=function(n,r,a,i,o,l){var s=Cn(this._dragHandle,this,a,!1),u=Cn(this._dragHandle,this,a,!0),c=fc(n.get("handleSize"),i[0]),d=gs(n.get("handleIcon"),-c/2,-c/2,c,c,null,!0),p=vZ(this._orient);d.attr({cursor:p,draggable:!0,drift:s,ondragend:u,onmousemove:function(g){Ed(g.event)}}),d.x=i[0]/2,d.useStyle(n.getModel("handleStyle").getItemStyle()),d.setStyle({strokeNoScale:!0,strokeFirst:!0}),d.style.lineWidth*=2,d.ensureState("emphasis").style=n.getModel(["emphasis","handleStyle"]).getItemStyle(),fN(d,!0),r.add(d);var f=this.visualMapModel.textStyleModel,h=new Zr({cursor:p,draggable:!0,drift:s,onmousemove:function(g){Ed(g.event)},ondragend:u,style:fo(f,{x:0,y:0,text:""})});h.ensureState("blur").style={opacity:.1},h.stateTransition={duration:200},this.group.add(h);var m=[c,0],v=this._shapes;v.handleThumbs[a]=d,v.handleLabelPoints[a]=m,v.handleLabels[a]=h},t.prototype._createIndicator=function(n,r,a,i,o){var l=fc(n.get("indicatorSize"),a[0]),s=gs(n.get("indicatorIcon"),-l/2,-l/2,l,l,null,!0);s.attr({cursor:"move",invisible:!0,silent:!0,x:a[0]/2});var u=n.getModel("indicatorStyle").getItemStyle();if(s instanceof Ol){var c=s.style;s.useStyle(Vt({image:c.image,x:c.x,y:c.y,width:c.width,height:c.height},u))}else s.useStyle(u);r.add(s);var d=this.visualMapModel.textStyleModel,p=new Zr({silent:!0,invisible:!0,style:fo(d,{x:0,y:0,text:""})});this.group.add(p);var f=[(o==="horizontal"?i/2:ECt)+a[0]/2,0],h=this._shapes;h.indicator=s,h.indicatorLabel=p,h.indicatorLabelPoint=f,this._firstShowIndicator=!0},t.prototype._dragHandle=function(n,r,a,i){if(this._useHandle){if(this._dragging=!r,!r){var o=this._applyTransform([a,i],this._shapes.mainGroup,!0);this._updateInterval(n,o[1]),this._hideIndicator(),this._updateView()}r===!this.visualMapModel.get("realtime")&&this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:this._dataInterval.slice()}),r?!this._hovering&&this._clearHoverLinkToSeries():mZ(this.visualMapModel)&&this._doHoverLinkToSeries(this._handleEnds[n],!1)}},t.prototype._resetInterval=function(){var n=this.visualMapModel,r=this._dataInterval=n.getSelected(),a=n.getExtent(),i=[0,n.itemSize[1]];this._handleEnds=[Bu(r[0],a,i,!0),Bu(r[1],a,i,!0)]},t.prototype._updateInterval=function(n,r){r=r||0;var a=this.visualMapModel,i=this._handleEnds,o=[0,a.itemSize[1]];Mm(r,i,o,n,0);var l=a.getExtent();this._dataInterval=[Bu(i[0],o,l,!0),Bu(i[1],o,l,!0)]},t.prototype._updateView=function(n){var r=this.visualMapModel,a=r.getExtent(),i=this._shapes,o=[0,r.itemSize[1]],l=n?o:this._handleEnds,s=this._createBarVisual(this._dataInterval,a,l,"inRange"),u=this._createBarVisual(a,a,o,"outOfRange");i.inRange.setStyle({fill:s.barColor}).setShape("points",s.barPoints),i.outOfRange.setStyle({fill:u.barColor}).setShape("points",u.barPoints),this._updateHandle(l,s)},t.prototype._createBarVisual=function(n,r,a,i){var o={forceState:i,convertOpacityToAlpha:!0},l=this._makeColorGradient(n,o),s=[this.getControllerVisual(n[0],"symbolSize",o),this.getControllerVisual(n[1],"symbolSize",o)],u=this._createBarPoints(a,s);return{barColor:new gF(0,0,0,1,l),barPoints:u,handlesColor:[l[0].color,l[l.length-1].color]}},t.prototype._makeColorGradient=function(n,r){var a=100,i=[],o=(n[1]-n[0])/a;i.push({color:this.getControllerVisual(n[0],"color",r),offset:0});for(var l=1;l<a;l++){var s=n[0]+o*l;if(s>n[1])break;i.push({color:this.getControllerVisual(s,"color",r),offset:l/a})}return i.push({color:this.getControllerVisual(n[1],"color",r),offset:1}),i},t.prototype._createBarPoints=function(n,r){var a=this.visualMapModel.itemSize;return[[a[0]-r[0],n[0]],[a[0],n[0]],[a[0],n[1]],[a[0]-r[1],n[1]]]},t.prototype._createBarGroup=function(n){var r=this._orient,a=this.visualMapModel.get("inverse");return new ia(r==="horizontal"&&!a?{scaleX:n==="bottom"?1:-1,rotation:Math.PI/2}:r==="horizontal"&&a?{scaleX:n==="bottom"?-1:1,rotation:-Math.PI/2}:r==="vertical"&&!a?{scaleX:n==="left"?1:-1,scaleY:-1}:{scaleX:n==="left"?1:-1})},t.prototype._updateHandle=function(n,r){if(this._useHandle){var a=this._shapes,i=this.visualMapModel,o=a.handleThumbs,l=a.handleLabels,s=i.itemSize,u=i.getExtent(),c=this._applyTransform("left",a.mainGroup);CCt([0,1],function(d){var p=o[d];p.setStyle("fill",r.handlesColor[d]),p.y=n[d];var f=Bu(n[d],[0,s[1]],u,!0),h=this.getControllerVisual(f,"symbolSize");p.scaleX=p.scaleY=h/s[0],p.x=s[0]-h/2;var m=ud(a.handleLabelPoints[d],zf(p,this.group));if(this._orient==="horizontal"){var v=c==="left"||c==="top"?(s[0]-h)/2:(s[0]-h)/-2;m[1]+=v}l[d].setStyle({x:m[0],y:m[1],text:i.formatValueText(this._dataInterval[d]),verticalAlign:"middle",align:this._orient==="vertical"?this._applyTransform("left",a.mainGroup):"center"})},this)}},t.prototype._showIndicator=function(n,r,a,i){var o=this.visualMapModel,l=o.getExtent(),s=o.itemSize,u=[0,s[1]],c=this._shapes,d=c.indicator;if(d){d.attr("invisible",!1);var p={convertOpacityToAlpha:!0},f=this.getControllerVisual(n,"color",p),h=this.getControllerVisual(n,"symbolSize"),m=Bu(n,l,u,!0),v=s[0]-h/2,g={x:d.x,y:d.y};d.y=m,d.x=v;var C=ud(c.indicatorLabelPoint,zf(d,this.group)),F=c.indicatorLabel;F.attr("invisible",!1);var b=this._applyTransform("left",c.mainGroup),E=this._orient,w=E==="horizontal";F.setStyle({text:(a||"")+o.formatValueText(r),verticalAlign:w?b:"middle",align:w?"center":b});var S={x:v,y:m,style:{fill:f}},A={style:{x:C[0],y:C[1]}};if(o.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var _={duration:100,easing:"cubicInOut",additive:!0};d.x=g.x,d.y=g.y,d.animateTo(S,_),F.animateTo(A,_)}else d.attr(S),F.attr(A);this._firstShowIndicator=!1;var D=this._shapes.handleLabels;if(D)for(var x=0;x<D.length;x++)this.api.enterBlur(D[x])}},t.prototype._enableHoverLinkToSeries=function(){var n=this;this._shapes.mainGroup.on("mousemove",function(r){if(n._hovering=!0,!n._dragging){var a=n.visualMapModel.itemSize,i=n._applyTransform([r.offsetX,r.offsetY],n._shapes.mainGroup,!0,!0);i[1]=pZ(UA(0,i[1]),a[1]),n._doHoverLinkToSeries(i[1],0<=i[0]&&i[0]<=a[0])}}).on("mouseout",function(){n._hovering=!1,!n._dragging&&n._clearHoverLinkToSeries()})},t.prototype._enableHoverLinkFromSeries=function(){var n=this.api.getZr();this.visualMapModel.option.hoverLink?(n.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),n.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},t.prototype._doHoverLinkToSeries=function(n,r){var a=this.visualMapModel,i=a.itemSize;if(a.option.hoverLink){var o=[0,i[1]],l=a.getExtent();n=pZ(UA(o[0],n),o[1]);var s=SCt(a,l,o),u=[n-s,n+s],c=Bu(n,o,l,!0),d=[Bu(u[0],o,l,!0),Bu(u[1],o,l,!0)];u[0]<o[0]&&(d[0]=-1/0),u[1]>o[1]&&(d[1]=1/0),r&&(d[0]===-1/0?this._showIndicator(c,d[1],"< ",s):d[1]===1/0?this._showIndicator(c,d[0],"> ",s):this._showIndicator(c,c,"≈ ",s));var p=this._hoverLinkDataIndices,f=[];(r||mZ(a))&&(f=this._hoverLinkDataIndices=a.findTargetDataIndices(d));var h=Omt(p,f);this._dispatchHighDown("downplay",w7(h[0],a)),this._dispatchHighDown("highlight",w7(h[1],a))}},t.prototype._hoverLinkFromSeriesMouseOver=function(n){var r;if(o1(n.target,function(s){var u=Sr(s);if(u.dataIndex!=null)return r=u,!0},!0),!!r){var a=this.ecModel.getSeriesByIndex(r.seriesIndex),i=this.visualMapModel;if(i.isTargetSeries(a)){var o=a.getData(r.dataType),l=o.getStore().get(i.getDataDimensionIndex(o),r.dataIndex);isNaN(l)||this._showIndicator(l,l)}}},t.prototype._hideIndicator=function(){var n=this._shapes;n.indicator&&n.indicator.attr("invisible",!0),n.indicatorLabel&&n.indicatorLabel.attr("invisible",!0);var r=this._shapes.handleLabels;if(r)for(var a=0;a<r.length;a++)this.api.leaveBlur(r[a])},t.prototype._clearHoverLinkToSeries=function(){this._hideIndicator();var n=this._hoverLinkDataIndices;this._dispatchHighDown("downplay",w7(n,this.visualMapModel)),n.length=0},t.prototype._clearHoverLinkFromSeries=function(){this._hideIndicator();var n=this.api.getZr();n.off("mouseover",this._hoverLinkFromSeriesMouseOver),n.off("mouseout",this._hideIndicator)},t.prototype._applyTransform=function(n,r,a,i){var o=zf(r,i?null:this.group);return Zt(n)?ud(n,o,a):bF(n,o,a)},t.prototype._dispatchHighDown=function(n,r){r&&r.length&&this.api.dispatchAction({type:n,batch:r})},t.prototype.dispose=function(){this._clearHoverLinkFromSeries(),this._clearHoverLinkToSeries()},t.type="visualMap.continuous",t})(Jge);function hZ(e,t,n,r){return new qm({shape:{points:e},draggable:!!n,cursor:t,drift:n,onmousemove:function(a){Ed(a.event)},ondragend:r})}function SCt(e,t,n){var r=FCt/2,a=e.get("hoverLinkDataSize");return a&&(r=Bu(a,t,n,!0)/2),r}function mZ(e){var t=e.get("hoverLinkOnHandle");return!!(t==null?e.get("realtime"):t)}function vZ(e){return e==="vertical"?"ns-resize":"ew-resize"}var ACt={type:"selectDataRange",event:"dataRangeSelected",update:"update"},_Ct=function(e,t){t.eachComponent({mainType:"visualMap",query:e},function(n){n.setSelected(e.selected)})},DCt=[{createOnAllSeries:!0,reset:function(e,t){var n=[];return t.eachComponent("visualMap",function(r){var a=e.pipelineContext;!r.isTargetSeries(e)||a&&a.large||n.push(R6t(r.stateList,r.targetVisuals,Cn(r.getValueState,r),r.getDataDimensionIndex(e.getData())))}),n}},{createOnAllSeries:!0,reset:function(e,t){var n=e.getData(),r=[];t.eachComponent("visualMap",function(a){if(a.isTargetSeries(e)){var i=a.getVisualMeta(Cn(TCt,null,e,a))||{stops:[],outerColors:[]},o=a.getDataDimensionIndex(n);o>=0&&(i.dimension=o,r.push(i))}}),e.getData().setVisual("visualMeta",r)}}];function TCt(e,t,n,r){for(var a=t.targetVisuals[r],i=po.prepareVisualTypes(a),o={color:c1e(e.getData(),"color")},l=0,s=i.length;l<s;l++){var u=i[l],c=a[u==="opacity"?"__alphaForOpacity":u];c&&c.applyVisual(n,d,p)}return o.color;function d(f){return o[f]}function p(f,h){o[f]=h}}var gZ=ke;function xCt(e){var t=e&&e.visualMap;Zt(t)||(t=t?[t]:[]),gZ(t,function(n){if(n){Pv(n,"splitList")&&!Pv(n,"pieces")&&(n.pieces=n.splitList,delete n.splitList);var r=n.pieces;r&&Zt(r)&&gZ(r,function(a){Sn(a)&&(Pv(a,"start")&&!Pv(a,"min")&&(a.min=a.start),Pv(a,"end")&&!Pv(a,"max")&&(a.max=a.end))})}})}function Pv(e,t){return e&&e.hasOwnProperty&&e.hasOwnProperty(t)}var yZ=!1;function Zge(e){yZ||(yZ=!0,e.registerSubTypeDefaulter("visualMap",function(t){return!t.categories&&(!(t.pieces?t.pieces.length>0:t.splitNumber>0)||t.calculable)?"continuous":"piecewise"}),e.registerAction(ACt,_Ct),ke(DCt,function(t){e.registerVisual(e.PRIORITY.VISUAL.COMPONENT,t)}),e.registerPreprocessor(xCt))}function kCt(e){e.registerComponentModel(bCt),e.registerComponentView(wCt),Zge(e)}var MCt=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n._pieceList=[],n}return t.prototype.optionUpdated=function(n,r){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent();var a=this._mode=this._determineMode();this._pieceList=[],BCt[this._mode].call(this,this._pieceList),this._resetSelected(n,r);var i=this.option.categories;this.resetVisual(function(o,l){a==="categories"?(o.mappingMethod="category",o.categories=Bn(i)):(o.dataExtent=this.getExtent(),o.mappingMethod="piecewise",o.pieceList=on(this._pieceList,function(s){return s=Bn(s),l!=="inRange"&&(s.visual=null),s}))})},t.prototype.completeVisualOption=function(){var n=this.option,r={},a=po.listVisualTypes(),i=this.isCategory();ke(n.pieces,function(l){ke(a,function(s){l.hasOwnProperty(s)&&(r[s]=1)})}),ke(r,function(l,s){var u=!1;ke(this.stateList,function(c){u=u||o(n,c,s)||o(n.target,c,s)},this),!u&&ke(this.stateList,function(c){(n[c]||(n[c]={}))[s]=Yge.get(s,c==="inRange"?"active":"inactive",i)})},this);function o(l,s,u){return l&&l[s]&&l[s].hasOwnProperty(u)}e.prototype.completeVisualOption.apply(this,arguments)},t.prototype._resetSelected=function(n,r){var a=this.option,i=this._pieceList,o=(r?a:n).selected||{};if(a.selected=o,ke(i,function(s,u){var c=this.getSelectedMapKey(s);o.hasOwnProperty(c)||(o[c]=!0)},this),a.selectedMode==="single"){var l=!1;ke(i,function(s,u){var c=this.getSelectedMapKey(s);o[c]&&(l?o[c]=!1:l=!0)},this)}},t.prototype.getItemSymbol=function(){return this.get("itemSymbol")},t.prototype.getSelectedMapKey=function(n){return this._mode==="categories"?n.value+"":n.index+""},t.prototype.getPieceList=function(){return this._pieceList},t.prototype._determineMode=function(){var n=this.option;return n.pieces&&n.pieces.length>0?"pieces":this.option.categories?"categories":"splitNumber"},t.prototype.setSelected=function(n){this.option.selected=Bn(n)},t.prototype.getValueState=function(n){var r=po.findPieceIndex(n,this._pieceList);return r!=null&&this.option.selected[this.getSelectedMapKey(this._pieceList[r])]?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(n){var r=[],a=this._pieceList;return this.eachTargetSeries(function(i){var o=[],l=i.getData();l.each(this.getDataDimensionIndex(l),function(s,u){var c=po.findPieceIndex(s,a);c===n&&o.push(u)},this),r.push({seriesId:i.id,dataIndex:o})},this),r},t.prototype.getRepresentValue=function(n){var r;if(this.isCategory())r=n.value;else if(n.value!=null)r=n.value;else{var a=n.interval||[];r=a[0]===-1/0&&a[1]===1/0?0:(a[0]+a[1])/2}return r},t.prototype.getVisualMeta=function(n){if(this.isCategory())return;var r=[],a=["",""],i=this;function o(c,d){var p=i.getRepresentValue({interval:c});d||(d=i.getValueState(p));var f=n(p,d);c[0]===-1/0?a[0]=f:c[1]===1/0?a[1]=f:r.push({value:c[0],color:f},{value:c[1],color:f})}var l=this._pieceList.slice();if(!l.length)l.push({interval:[-1/0,1/0]});else{var s=l[0].interval[0];s!==-1/0&&l.unshift({interval:[-1/0,s]}),s=l[l.length-1].interval[1],s!==1/0&&l.push({interval:[s,1/0]})}var u=-1/0;return ke(l,function(c){var d=c.interval;d&&(d[0]>u&&o([u,d[0]],"outOfRange"),o(d.slice()),u=d[1])},this),{stops:r,outerColors:a}},t.type="visualMap.piecewise",t.defaultOption=X0(kC.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),t})(kC),BCt={splitNumber:function(e){var t=this.option,n=Math.min(t.precision,20),r=this.getExtent(),a=t.splitNumber;a=Math.max(parseInt(a,10),1),t.splitNumber=a;for(var i=(r[1]-r[0])/a;+i.toFixed(n)!==i&&n<5;)n++;t.precision=n,i=+i.toFixed(n),t.minOpen&&e.push({interval:[-1/0,r[0]],close:[0,0]});for(var o=0,l=r[0];o<a;l+=i,o++){var s=o===a-1?r[1]:l+i;e.push({interval:[l,s],close:[1,1]})}t.maxOpen&&e.push({interval:[r[1],1/0],close:[0,0]}),hR(e),ke(e,function(u,c){u.index=c,u.text=this.formatValueText(u.interval)},this)},categories:function(e){var t=this.option;ke(t.categories,function(n){e.push({text:this.formatValueText(n,!0),value:n})},this),bZ(t,e)},pieces:function(e){var t=this.option;ke(t.pieces,function(n,r){Sn(n)||(n={value:n});var a={text:"",index:r};if(n.label!=null&&(a.text=n.label),n.hasOwnProperty("value")){var i=a.value=n.value;a.interval=[i,i],a.close=[1,1]}else{for(var o=a.interval=[],l=a.close=[0,0],s=[1,0,1],u=[-1/0,1/0],c=[],d=0;d<2;d++){for(var p=[["gte","gt","min"],["lte","lt","max"]][d],f=0;f<3&&o[d]==null;f++)o[d]=n[p[f]],l[d]=s[f],c[d]=f===2;o[d]==null&&(o[d]=u[d])}c[0]&&o[1]===1/0&&(l[0]=0),c[1]&&o[0]===-1/0&&(l[1]=0),o[0]===o[1]&&l[0]&&l[1]&&(a.value=o[0])}a.visual=po.retrieveVisuals(n),e.push(a)},this),bZ(t,e),hR(e),ke(e,function(n){var r=n.close,a=[["<","≤"][r[1]],[">","≥"][r[0]]];n.text=n.text||this.formatValueText(n.value!=null?n.value:n.interval,!1,a)},this)}};function bZ(e,t){var n=e.inverse;(e.orient==="vertical"?!n:n)&&t.reverse()}var RCt=(function(e){Lt(t,e);function t(){var n=e!==null&&e.apply(this,arguments)||this;return n.type=t.type,n}return t.prototype.doRender=function(){var n=this.group;n.removeAll();var r=this.visualMapModel,a=r.get("textGap"),i=r.textStyleModel,o=this._getItemAlign(),l=r.itemSize,s=this._getViewData(),u=s.endsText,c=d0(r.get("showLabel",!0),!u),d=!r.get("selectedMode");u&&this._renderEndsText(n,u[0],l,c,o),ke(s.viewPieceList,function(p){var f=p.piece,h=new ia;h.onclick=Cn(this._onItemClick,this,f),this._enableHoverLink(h,p.indexInModelPieceList);var m=r.getRepresentValue(f);if(this._createItemSymbol(h,m,[0,0,l[0],l[1]],d),c){var v=this.visualMapModel.getValueState(m),g=i.get("align")||o;h.add(new Zr({style:fo(i,{x:g==="right"?-a:l[0]+a,y:l[1]/2,text:f.text,verticalAlign:i.get("verticalAlign")||"middle",align:g,opacity:xn(i.get("opacity"),v==="outOfRange"?.5:1)}),silent:d}))}n.add(h)},this),u&&this._renderEndsText(n,u[1],l,c,o),am(r.get("orient"),n,r.get("itemGap")),this.renderBackground(n),this.positionGroup(n)},t.prototype._enableHoverLink=function(n,r){var a=this;n.on("mouseover",function(){return i("highlight")}).on("mouseout",function(){return i("downplay")});var i=function(o){var l=a.visualMapModel;l.option.hoverLink&&a.api.dispatchAction({type:o,batch:w7(l.findTargetDataIndices(r),l)})}},t.prototype._getItemAlign=function(){var n=this.visualMapModel,r=n.option;if(r.orient==="vertical")return Xge(n,this.api,n.itemSize);var a=r.align;return(!a||a==="auto")&&(a="left"),a},t.prototype._renderEndsText=function(n,r,a,i,o){if(r){var l=new ia,s=this.visualMapModel.textStyleModel;l.add(new Zr({style:fo(s,{x:i?o==="right"?a[0]:0:a[0]/2,y:a[1]/2,verticalAlign:"middle",align:i?o:"center",text:r})})),n.add(l)}},t.prototype._getViewData=function(){var n=this.visualMapModel,r=on(n.getPieceList(),function(l,s){return{piece:l,indexInModelPieceList:s}}),a=n.get("text"),i=n.get("orient"),o=n.get("inverse");return(i==="horizontal"?o:!o)?r.reverse():a&&(a=a.slice().reverse()),{viewPieceList:r,endsText:a}},t.prototype._createItemSymbol=function(n,r,a,i){var o=gs(this.getControllerVisual(r,"symbol"),a[0],a[1],a[2],a[3],this.getControllerVisual(r,"color"));o.silent=i,n.add(o)},t.prototype._onItemClick=function(n){var r=this.visualMapModel,a=r.option,i=a.selectedMode;if(i){var o=Bn(a.selected),l=r.getSelectedMapKey(n);i==="single"||i===!0?(o[l]=!0,ke(o,function(s,u){o[u]=u===l})):o[l]=!o[l],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},t.type="visualMap.piecewise",t})(Jge);function LCt(e){e.registerComponentModel(MCt),e.registerComponentView(RCt),Zge(e)}function OCt(e){ol(kCt),ol(LCt)}const{use:PCt}=v0e;PCt([t4t,z2t,D2t,A3t,C3t,K3t,P6t,g7t,K6t,_7t,f6t,M6t,pCt,OCt]);function ICt(e){e.config.globalProperties.$echarts=v0e}var qA,CZ;function Cc(){if(CZ)return qA;CZ=1;var e={keyId:1,cookies:{path:"/"},treeOptions:{parentKey:"parentId",key:"id",children:"children"},parseDateFormat:"yyyy-MM-dd HH:mm:ss",firstDayOfWeek:1};return qA=e,qA}var YA,FZ;function No(){if(FZ)return YA;FZ=1;function e(t,n,r){if(t)if(t.forEach)t.forEach(n,r);else for(var a=0,i=t.length;a<i;a++)n.call(r,t[a],a,t)}return YA=e,YA}var JA,EZ;function Qge(){if(EZ)return JA;EZ=1;var e=Object.prototype.toString;return JA=e,JA}var XA,wZ;function m4(){if(wZ)return XA;wZ=1;var e=Qge();function t(n){return function(r){return"[object "+n+"]"===e.call(r)}}return XA=t,XA}var ZA,SZ;function va(){if(SZ)return ZA;SZ=1;var e=m4(),t=Array.isArray||e("Array");return ZA=t,ZA}var QA,AZ;function yu(){if(AZ)return QA;AZ=1;function e(t,n){return t&&t.hasOwnProperty?t.hasOwnProperty(n):!1}return QA=e,QA}var e_,_Z;function v4(){if(_Z)return e_;_Z=1;var e=yu();function t(n,r,a){if(n)for(var i in n)e(n,i)&&r.call(a,n[i],i,n)}return e_=t,e_}var t_,DZ;function Bi(){if(DZ)return t_;DZ=1;var e=va(),t=No(),n=v4();function r(a,i,o){return a&&(e(a)?t:n)(a,i,o)}return t_=r,t_}var n_,TZ;function eg(){if(TZ)return n_;TZ=1;function e(t){return function(n){return typeof n===t}}return n_=e,n_}var r_,xZ;function sl(){if(xZ)return r_;xZ=1;var e=eg(),t=e("function");return r_=t,r_}var a_,kZ;function j$(){if(kZ)return a_;kZ=1;var e=Bi();function t(n,r){var a=Object[n];return function(i){var o=[];if(i){if(a)return a(i);e(i,r>1?function(l){o.push([""+l,i[l]])}:function(){o.push(arguments[r])})}return o}}return a_=t,a_}var i_,MZ;function Ld(){if(MZ)return i_;MZ=1;var e=j$(),t=e("keys",1);return i_=t,i_}var o_,BZ;function K$(){if(BZ)return o_;BZ=1;var e=Qge(),t=v4(),n=No();function r(l,s){var u=l.__proto__.constructor;return s?new u(s):new u}function a(l,s){return s?i(l,s):l}function i(l,s){if(l)switch(e.call(l)){case"[object Object]":{var u=Object.create(Object.getPrototypeOf(l));return t(l,function(f,h){u[h]=a(f,s)}),u}case"[object Date]":case"[object RegExp]":return r(l,l.valueOf());case"[object Array]":case"[object Arguments]":{var c=[];return n(l,function(f){c.push(a(f,s))}),c}case"[object Set]":{var d=r(l);return d.forEach(function(f){d.add(a(f,s))}),d}case"[object Map]":{var p=r(l);return p.forEach(function(f,h){p.set(h,a(f,s))}),p}}return l}function o(l,s){return l&&i(l,s)}return o_=o,o_}var l_,RZ;function Il(){if(RZ)return l_;RZ=1;var e=No(),t=Ld(),n=va(),r=K$(),a=Object.assign;function i(l,s,u){for(var c=s.length,d,p=1;p<c;p++)d=s[p],e(t(s[p]),u?function(f){l[f]=r(d[f],u)}:function(f){l[f]=d[f]});return l}var o=function(l){if(l){var s=arguments;if(l===!0){if(s.length>1)return l=n(l[1])?[]:{},i(l,s,!0)}else return a?a.apply(Object,s):i(l,s)}return l};return l_=o,l_}var s_,LZ;function NCt(){if(LZ)return s_;LZ=1;var e=Cc(),t=No(),n=Bi(),r=sl(),a=Il(),i=function(){};function o(){t(arguments,function(c){n(c,function(d,p){i[p]=r(d)?function(){var f=d.apply(i.$context,arguments);return i.$context=null,f}:d})})}function l(c){return a(e,c)}function s(){return e}var u="3.7.9";return i.VERSION=u,i.version=u,i.mixin=o,i.setup=l,i.setConfig=l,i.getConfig=s,s_=i,s_}var u_,OZ;function U$(){if(OZ)return u_;OZ=1;function e(t,n,r){for(var a=t.length-1;a>=0;a--)n.call(r,t[a],a,t)}return u_=e,u_}var c_,PZ;function eye(){if(PZ)return c_;PZ=1;var e=U$(),t=Ld();function n(r,a,i){e(t(r),function(o){a.call(i,r[o],o,r)})}return c_=n,c_}var d_,IZ;function Od(){if(IZ)return d_;IZ=1;function e(t){return t===null}return d_=e,d_}var f_,NZ;function tg(){if(NZ)return f_;NZ=1;var e=Od();function t(n,r){return function(a){return e(a)?r:a[n]}}return f_=t,f_}var p_,$Z;function $Ct(){if($Z)return p_;$Z=1;var e=Bi(),t=sl(),n=tg();function r(a,i,o){var l={};if(a)if(i)t(i)||(i=n(i)),e(a,function(s,u){l[u]=i.call(o,s,u,a)});else return a;return l}return p_=r,p_}var h_,VZ;function ng(){if(VZ)return h_;VZ=1;function e(t){return t?t.constructor===Object:!1}return h_=e,h_}var m_,HZ;function tye(){if(HZ)return m_;HZ=1;function e(t){return t!=="__proto__"&&t!=="constructor"}return m_=e,m_}var v_,zZ;function VCt(){if(zZ)return v_;zZ=1;var e=va(),t=ng(),n=sl(),r=Bi(),a=tye();function i(l,s){return t(l)&&t(s)||e(l)&&e(s)?(r(s,function(u,c){a(c)&&(l[c]=n(s)?u:i(l[c],u))}),l):s}var o=function(l){l||(l={});for(var s=arguments,u=s.length,c,d=1;d<u;d++)c=s[d],c&&i(l,c);return l};return v_=o,v_}var g_,WZ;function Xm(){if(WZ)return g_;WZ=1;var e=Bi();function t(n,r,a){var i=[];if(n&&arguments.length>1){if(n.map)return n.map(r,a);e(n,function(){i.push(r.apply(a,arguments))})}return i}return g_=t,g_}var y_,GZ;function OF(){if(GZ)return y_;GZ=1;var e=yu(),t=va();function n(r,a,i,o,l){return function(s,u,c){if(s&&u){if(r&&s[r])return s[r](u,c);if(a&&t(s)){for(var d=0,p=s.length;d<p;d++)if(!!u.call(c,s[d],d,s)===o)return[!0,!1,d,s[d]][i]}else for(var f in s)if(e(s,f)&&!!u.call(c,s[f],f,s)===o)return[!0,!1,f,s[f]][i]}return l}}return y_=n,y_}var b_,jZ;function nye(){if(jZ)return b_;jZ=1;var e=OF(),t=e("some",1,0,!0,!1);return b_=t,b_}var C_,KZ;function rye(){if(KZ)return C_;KZ=1;var e=OF(),t=e("every",1,1,!1,!0);return C_=t,C_}var F_,UZ;function rg(){if(UZ)return F_;UZ=1;var e=yu();function t(n,r){if(n){if(n.includes)return n.includes(r);for(var a in n)if(e(n,a)&&r===n[a])return!0}return!1}return F_=t,F_}var E_,qZ;function aye(){if(qZ)return E_;qZ=1;var e=va(),t=rg();function n(r,a){var i,o=0;if(e(r)&&e(a)){for(i=a.length;o<i;o++)if(!t(r,a[o]))return!1;return!0}return t(r,a)}return E_=n,E_}var w_,YZ;function iye(){if(YZ)return w_;YZ=1;var e=Bi(),t=rg(),n=sl(),r=tg();function a(i,o,l){var s=[];if(o){n(o)||(o=r(o));var u,c={};e(i,function(d,p){u=o.call(l,d,p,i),c[u]||(c[u]=1,s.push(d))})}else e(i,function(d){t(s,d)||s.push(d)});return s}return w_=a,w_}var S_,JZ;function q$(){if(JZ)return S_;JZ=1;var e=Xm();function t(n){return e(n,function(r){return r})}return S_=t,S_}var A_,XZ;function HCt(){if(XZ)return A_;XZ=1;var e=iye(),t=q$();function n(){for(var r=arguments,a=[],i=0,o=r.length;i<o;i++)a=a.concat(t(r[i]));return e(a)}return A_=n,A_}var __,ZZ;function bu(){if(ZZ)return __;ZZ=1;var e="undefined";return __=e,__}var D_,QZ;function Fc(){if(QZ)return D_;QZ=1;var e=bu(),t=eg(),n=t(e);return D_=n,D_}var T_,eQ;function Pd(){if(eQ)return T_;eQ=1;var e=Od(),t=Fc();function n(r){return e(r)||t(r)}return T_=n,T_}var x_,tQ;function oye(){if(tQ)return x_;tQ=1;var e=/(.+)?\[(\d+)\]$/;return x_=e,x_}var k_,nQ;function Y$(){if(nQ)return k_;nQ=1;function e(t){return t?t.splice&&t.join?t:(""+t).replace(/(\[\d+\])\.?/g,"$1.").replace(/\.$/,"").split("."):[]}return k_=e,k_}var M_,rQ;function g4(){if(rQ)return M_;rQ=1;var e=oye(),t=Y$(),n=yu(),r=Fc(),a=Pd();function i(s,u,c){if(a(s))return c;var d=l(s,u);return r(d)?c:d}function o(s,u){var c=u?u.match(e):"";return c?c[1]?s[c[1]]?s[c[1]][c[2]]:void 0:s[c[2]]:s[u]}function l(s,u){if(s){var c,d,p,f=0;if(s[u]||n(s,u))return s[u];if(d=t(u),p=d.length,p){for(c=s;f<p;f++)if(c=o(c,d[f]),a(c))return f===p-1?c:void 0}return c}}return M_=i,M_}var B_,aQ;function J$(){if(aQ)return B_;aQ=1;var e=No(),t=q$(),n=Xm(),r=va(),a=sl(),i=ng(),o=Fc(),l=Od(),s=Pd(),u=g4(),c=tg(),d="asc",p="desc";function f(g,C){return o(g)?1:l(g)?o(C)?-1:1:g&&g.localeCompare?g.localeCompare(C):g>C?1:-1}function h(g,C,F){return function(b,E){var w=b[g],S=E[g];return w===S?F?F(b,E):0:C.order===p?f(S,w):f(w,S)}}function m(g,C,F,b){var E=[];return F=r(F)?F:[F],e(F,function(w,S){if(w){var A=w,_;r(w)?(A=w[0],_=w[1]):i(w)&&(A=w.field,_=w.order),E.push({field:A,order:_||d}),e(C,a(A)?function(D,x){D[S]=A.call(b,D.data,x,g)}:function(D){D[S]=A?u(D.data,A):D.data})}}),E}function v(g,C,F){if(g){if(s(C))return t(g).sort(f);for(var b,E=n(g,function(A){return{data:A}}),w=m(g,E,C,F),S=w.length-1;S>=0;)b=h(S,w[S],b),S--;return b&&(E=E.sort(b)),n(E,c("data"))}return[]}return B_=v,B_}var R_,iQ;function zCt(){if(iQ)return R_;iQ=1;var e=J$(),t=e;return R_=t,R_}var L_,oQ;function lye(){if(oQ)return L_;oQ=1;function e(t,n){return t>=n?t:(t=t>>0)+Math.round(Math.random()*((n||9)-t))}return L_=e,L_}var O_,lQ;function ag(){if(lQ)return O_;lQ=1;var e=j$(),t=e("values",0);return O_=t,O_}var P_,sQ;function sye(){if(sQ)return P_;sQ=1;var e=lye(),t=ag();function n(r){for(var a,i=[],o=t(r),l=o.length-1;l>=0;l--)a=l>0?e(0,l):0,i.push(o[a]),o.splice(a,1);return i}return P_=n,P_}var I_,uQ;function WCt(){if(uQ)return I_;uQ=1;var e=sye();function t(n,r){var a=e(n);return arguments.length<=1?a[0]:(r<a.length&&(a.length=r||0),a)}return I_=t,I_}var N_,cQ;function uye(){if(cQ)return N_;cQ=1;function e(t){return function(n){if(n){var r=t(n&&n.replace?n.replace(/,/g,""):n);if(!isNaN(r))return r}return 0}}return N_=e,N_}var $_,dQ;function Zm(){if(dQ)return $_;dQ=1;var e=uye(),t=e(parseFloat);return $_=t,$_}var V_,fQ;function Qm(){if(fQ)return V_;fQ=1;var e=Zm();function t(n,r,a){var i=[],o=arguments.length;if(n){if(r=o>=2?e(r):0,a=o>=3?e(a):n.length,n.slice)return n.slice(r,a);for(;r<a;r++)i.push(n[r])}return i}return V_=t,V_}var H_,pQ;function GCt(){if(pQ)return H_;pQ=1;var e=Bi();function t(n,r,a){var i=[];if(n&&r){if(n.filter)return n.filter(r,a);e(n,function(o,l){r.call(a,o,l,n)&&i.push(o)})}return i}return H_=t,H_}var z_,hQ;function jCt(){if(hQ)return z_;hQ=1;var e=OF(),t=e("",0,2,!0);return z_=t,z_}var W_,mQ;function KCt(){if(mQ)return W_;mQ=1;var e=OF(),t=e("find",1,3,!0);return W_=t,W_}var G_,vQ;function UCt(){if(vQ)return G_;vQ=1;var e=va(),t=ag();function n(r,a,i){if(r){e(r)||(r=t(r));for(var o=r.length-1;o>=0;o--)if(a.call(i,r[o],o,r))return r[o]}}return G_=n,G_}var j_,gQ;function qCt(){if(gQ)return j_;gQ=1;var e=Ld();function t(n,r,a){if(n){var i,o,l=0,s=null,u=a,c=arguments.length>2,d=e(n);if(n.length&&n.reduce)return o=function(){return r.apply(s,arguments)},c?n.reduce(o,u):n.reduce(o);for(c&&(l=1,u=n[d[0]]),i=d.length;l<i;l++)u=r.call(s,u,n[d[l]],l,n);return u}}return j_=t,j_}var K_,yQ;function YCt(){if(yQ)return K_;yQ=1;var e=va();function t(n,r,a,i){if(e(n)&&n.copyWithin)return n.copyWithin(r,a,i);var o,l,s=r>>0,u=a>>0,c=n.length,d=arguments.length>3?i>>0:c;if(s<c&&(s=s>=0?s:c+s,s>=0&&(u=u>=0?u:c+u,d=d>=0?d:c+d,u<d)))for(o=0,l=n.slice(u,d);s<c&&!(l.length<=o);s++)n[s]=l[o++];return n}return K_=t,K_}var U_,bQ;function JCt(){if(bQ)return U_;bQ=1;var e=va();function t(n,r){var a,i=[],o=r>>0||1;if(e(n))if(o>=0&&n.length>o)for(a=0;a<n.length;)i.push(n.slice(a,a+o)),a+=o;else i=n.length?[n]:n;return i}return U_=t,U_}var q_,CQ;function cye(){if(CQ)return q_;CQ=1;var e=Xm(),t=tg();function n(r,a){return e(r,t(a))}return q_=n,q_}var Y_,FQ;function dye(){if(FQ)return Y_;FQ=1;var e=sl(),t=Pd(),n=g4(),r=No();function a(i){return function(o,l){if(o&&o.length){var s,u;return r(o,function(c,d){l&&(c=e(l)?l(c,d,o):n(c,l)),!t(c)&&(t(s)||i(s,c))&&(u=d,s=c)}),o[u]}return s}}return Y_=a,Y_}var J_,EQ;function fye(){if(EQ)return J_;EQ=1;var e=dye(),t=e(function(n,r){return n<r});return J_=t,J_}var X_,wQ;function pye(){if(wQ)return X_;wQ=1;var e=cye(),t=fye();function n(r){var a,i,o,l=[];if(r&&r.length)for(a=0,i=t(r,function(s){return s?s.length:0}),o=i?i.length:0;a<o;a++)l.push(e(r,a));return l}return X_=n,X_}var Z_,SQ;function XCt(){if(SQ)return Z_;SQ=1;var e=pye();function t(){return e(arguments)}return Z_=t,Z_}var Q_,AQ;function ZCt(){if(AQ)return Q_;AQ=1;var e=ag(),t=Bi();function n(r,a){var i={};return a=a||[],t(e(r),function(o,l){i[o]=a[l]}),i}return Q_=n,Q_}var eD,_Q;function QCt(){if(_Q)return eD;_Q=1;var e=va(),t=No();function n(a,i){var o=[];return t(a,function(l){o=o.concat(e(l)?i?n(l,i):l:[l])}),o}function r(a,i){return e(a)?n(a,i):[]}return eD=r,eD}var tD,DQ;function e9t(){if(DQ)return tD;DQ=1;var e=Xm(),t=va();function n(a,i){for(var o=0,l=i.length;a&&o<l;)a=a[i[o++]];return l&&a?a:0}function r(a,i){for(var o,l=arguments,s=[],u=[],c=2,d=l.length;c<d;c++)s.push(l[c]);if(t(i)){for(d=i.length-1,c=0;c<d;c++)u.push(i[c]);i=i[d]}return e(a,function(p){if(u.length&&(p=n(p,u)),o=p[i]||i,o&&o.apply)return o.apply(p,s)})}return tD=r,tD}var nD,TQ;function t9t(){if(TQ)return nD;TQ=1;function e(t,n){return(console[t]||console.log)(n)}return nD=e,nD}var rD,xQ;function hye(){if(xQ)return rD;xQ=1;function e(t,n){try{delete t[n]}catch(r){t[n]=void 0}}return rD=e,rD}var aD,kQ;function mye(){if(kQ)return aD;kQ=1;var e=va(),t=U$(),n=eye();function r(a,i,o){return a&&(e(a)?t:n)(a,i,o)}return aD=r,aD}var iD,MQ;function PF(){if(MQ)return iD;MQ=1;var e=eg(),t=e("object");return iD=t,iD}var oD,BQ;function vye(){if(BQ)return oD;BQ=1;var e=hye(),t=ng(),n=PF(),r=va(),a=Od(),i=Il(),o=v4();function l(s,u,c){if(s){var d,p=arguments.length>1&&(a(u)||!n(u)),f=p?c:u;if(t(s))o(s,p?function(h,m){s[m]=u}:function(h,m){e(s,m)}),f&&i(s,f);else if(r(s)){if(p)for(d=s.length;d>0;)d--,s[d]=u;else s.length=0;f&&s.push.apply(s,f)}}return s}return oD=l,oD}var lD,RQ;function gye(){if(RQ)return lD;RQ=1;var e=hye(),t=sl(),n=va(),r=Bi(),a=No(),i=mye(),o=vye(),l=Pd();function s(c){return function(d,p){return p===c}}function u(c,d,p){if(c){if(!l(d)){var f=[],h=[];return t(d)||(d=s(d)),r(c,function(m,v,g){d.call(p,m,v,g)&&f.push(v)}),n(c)?i(f,function(m,v){h.push(c[m]),c.splice(m,1)}):(h={},a(f,function(m){h[m]=c[m],e(c,m)})),h}return o(c)}return c}return lD=u,lD}var sD,LQ;function n9t(){if(LQ)return sD;LQ=1;var e=Cc(),t=t9t(),n=J$(),r=K$(),a=Pd(),i=Bi(),o=gye(),l=Il();function s(c,d){i(c,function(p){p[d]&&!p[d].length&&o(p,d)})}function u(c,d){var p=l({},e.treeOptions,d),f=p.strict,h=p.key,m=p.parentKey,v=p.children,g=p.mapChildren,C=p.sortKey,F=p.reverse,b=p.data,E=[],w={},S={},A,_,D;return C&&(c=n(r(c),C),F&&(c=c.reverse())),i(c,function(x){A=x[h],S[A]&&t("warn","Duplicate primary key="+A),S[A]=!0}),i(c,function(x){A=x[h],b?(_={},_[b]=x):_=x,D=x[m],w[A]=w[A]||[],_[h]=A,_[m]=D,A===D&&(D=null,t("warn","Error infinite Loop. key="+A+" parentKey="+A)),w[D]=w[D]||[],w[D].push(_),_[v]=w[A],g&&(_[g]=w[A]),(!f||f&&a(D))&&(S[D]||E.push(_))}),f&&s(c,v),E}return sD=u,sD}var uD,OQ;function r9t(){if(OQ)return uD;OQ=1;var e=Cc(),t=No(),n=Il();function r(i,o,l,s){var u=s.key,c=s.parentKey,d=s.children,p=s.data,f=s.updated,h=s.clear;return t(l,function(m){var v=m[d];p&&(m=m[p]),f!==!1&&(m[c]=o?o[u]:null),i.push(m),v&&v.length&&r(i,m,v,s),h&&delete m[d]}),i}function a(i,o){return r([],null,i,n({},e.treeOptions,o))}return uD=a,uD}var cD,PQ;function IF(){if(PQ)return cD;PQ=1;function e(t){return function(n,r,a,i){var o=a||{},l=o.children||"children";return t(null,n,r,i,[],[],l,o)}}return cD=e,cD}var dD,IQ;function a9t(){if(IQ)return dD;IQ=1;var e=IF();function t(r,a,i,o,l,s,u,c){if(a){var d,p,f,h,m,v;for(p=0,f=a.length;p<f;p++){if(d=a[p],h=l.concat([""+p]),m=s.concat([d]),i.call(o,d,p,a,h,r,m))return{index:p,item:d,path:h,items:a,parent:r,nodes:m};if(u&&d&&(v=t(d,d[u],i,o,h.concat([u]),m,u),v))return v}}}var n=e(t);return dD=n,dD}var fD,NQ;function yye(){if(NQ)return fD;NQ=1;var e=IF(),t=Bi();function n(a,i,o,l,s,u,c,d){var p,f;t(i,function(h,m){p=s.concat([""+m]),f=u.concat([h]),o.call(l,h,m,i,p,a,f),h&&c&&(p.push(c),n(h,h[c],o,l,p,f,c))})}var r=e(n);return fD=r,fD}var pD,$Q;function i9t(){if($Q)return pD;$Q=1;var e=IF(),t=Xm();function n(a,i,o,l,s,u,c,d){var p,f,h,m=d.mapChildren||c;return t(i,function(v,g){return p=s.concat([""+g]),f=u.concat([v]),h=o.call(l,v,g,i,p,a,f),h&&v&&c&&v[c]&&(h[m]=n(v,v[c],o,l,p,f,c,d)),h})}var r=e(n);return pD=r,pD}var hD,VQ;function o9t(){if(VQ)return hD;VQ=1;var e=yye();function t(n,r,a,i){var o=[];return n&&r&&e(n,function(l,s,u,c,d,p){r.call(i,l,s,u,c,d,p)&&o.push(l)},a),o}return hD=t,hD}var mD,HQ;function l9t(){if(HQ)return mD;HQ=1;var e=IF(),t=No(),n=Il();function r(i,o,l,s,u,c,d,p,f){var h,m,v,g,C,F=[],b=f.original,E=f.data,w=f.mapChildren||p,S=f.isEvery;return t(l,function(A,_){h=c.concat([""+_]),m=d.concat([A]),g=i&&!S||s.call(u,A,_,l,h,o,m),C=p&&A[p],g||C?(b?v=A:(v=n({},A),E&&(v[E]=A)),v[w]=r(g,A,A[p],s,u,h,m,p,f),(g||v[w].length)&&F.push(v)):g&&F.push(v)}),F}var a=e(function(i,o,l,s,u,c,d,p){return r(0,i,o,l,s,u,c,d,p)});return mD=a,mD}var vD,zQ;function bye(){if(zQ)return vD;zQ=1;function e(t,n){if(t.indexOf)return t.indexOf(n);for(var r=0,a=t.length;r<a;r++)if(n===t[r])return r}return vD=e,vD}var gD,WQ;function Cye(){if(WQ)return gD;WQ=1;function e(t,n){if(t.lastIndexOf)return t.lastIndexOf(n);for(var r=t.length-1;r>=0;r--)if(n===t[r])return r;return-1}return gD=e,gD}var yD,GQ;function Ec(){if(GQ)return yD;GQ=1;var e=eg(),t=e("number");return yD=t,yD}var bD,jQ;function s9t(){if(jQ)return bD;jQ=1;var e=Ec();function t(n){return e(n)&&isNaN(n)}return bD=t,bD}var CD,KQ;function Id(){if(KQ)return CD;KQ=1;var e=eg(),t=e("string");return CD=t,CD}var FD,UQ;function bp(){if(UQ)return FD;UQ=1;var e=m4(),t=e("Date");return FD=t,FD}var ED,qQ;function y4(){if(qQ)return ED;qQ=1;var e=parseInt;return ED=e,ED}var wD,YQ;function u9t(){if(YQ)return wD;YQ=1;function e(t){return Date.UTC(t.y,t.M||0,t.d||1,t.H||0,t.m||0,t.s||0,t.S||0)}return wD=e,wD}var SD,JQ;function ws(){if(JQ)return SD;JQ=1;function e(t){return t.getTime()}return SD=e,SD}var AD,XQ;function ul(){if(XQ)return AD;XQ=1;var e=y4(),t=u9t(),n=ws(),r=Id(),a=bp();function i(P){return"(\\d{"+P+"})"}function o(P){return P<10?P*100:P<100?P*10:P}function l(P){return isNaN(P)?P:e(P)}for(var s=i(2),u=i("1,2"),c=i("1,7"),d=i("3,4"),p=".{1}",f=p+u,h="(([zZ])|([-+]\\d{2}:?\\d{2}))",m=[d,f,f,f,f,f,p+c,h],v=[],g=m.length-1;g>=0;g--){for(var C="",F=0;F<g+1;F++)C+=m[F];v.push(new RegExp("^"+C+"$"))}function b(P){for(var N,k={},R=0,T=v.length;R<T;R++)if(N=P.match(v[R]),N){k.y=N[1],k.M=N[2],k.d=N[3],k.H=N[4],k.m=N[5],k.s=N[6],k.S=N[7],k.Z=N[8];break}return k}for(var E=[["yyyy",d],["yy",s],["MM",s],["M",u],["dd",s],["d",u],["HH",s],["H",u],["mm",s],["m",u],["ss",s],["s",u],["SSS",i(3)],["S",c],["Z",h]],w={},S=["\\[([^\\]]+)\\]"],F=0;F<E.length;F++){var A=E[F];w[A[0]]=A[1]+"?",S.push(A[0])}var _=new RegExp(S.join("|"),"g"),D={};function x(P,N){var k=D[N];if(!k){var R=[],T=N.replace(/([$(){}*+.?\\^|])/g,"\\$1").replace(_,function(ae,ie){var ye=ae.charAt(0);return ye==="["?ie:(R.push(ye),w[ae])});k=D[N]={_i:R,_r:new RegExp(T)}}var O={},$=P.match(k._r);if($){for(var V=k._i,W=1,U=$.length;W<U;W++)O[V[W-1]]=$[W];return O}return O}function M(P){if(/^[zZ]/.test(P.Z))return new Date(t(P));var N=P.Z.match(/([-+])(\d{2}):?(\d{2})/);return N?new Date(t(P)-(N[1]==="-"?-1:1)*e(N[2])*36e5+e(N[3])*6e4):new Date("")}function L(P,N){if(P){var k=a(P);if(k||!N&&/^[0-9]{11,15}$/.test(P))return new Date(k?n(P):e(P));if(r(P)){var R=N?x(P,N):b(P);if(R.y)return R.M&&(R.M=l(R.M)-1),R.S&&(R.S=o(l(R.S.substring(0,3)))),R.Z?M(R):new Date(R.y,R.M||0,R.d||1,R.H||0,R.m||0,R.s||0,R.S||0)}}return new Date("")}return AD=L,AD}var _D,ZQ;function NF(){if(ZQ)return _D;ZQ=1;function e(){return new Date}return _D=e,_D}var DD,QQ;function Fye(){if(QQ)return DD;QQ=1;var e=bp(),t=ul(),n=NF();function r(a){var i,o=a?t(a):n();return e(o)?(i=o.getFullYear(),i%4===0&&(i%100!==0||i%400===0)):!1}return DD=r,DD}var TD,eee;function c9t(){if(eee)return TD;eee=1;var e=va(),t=yu();function n(r,a,i){if(r){if(e(r))for(var o=0,l=r.length;o<l&&a.call(i,r[o],o,r)!==!1;o++);else for(var s in r)if(t(r,s)&&a.call(i,r[s],s,r)===!1)break}}return TD=n,TD}var xD,tee;function d9t(){if(tee)return xD;tee=1;var e=va(),t=yu();function n(r,a,i){if(r){var o,l;if(e(r))for(o=r.length-1;o>=0&&a.call(i,r[o],o,r)!==!1;o--);else for(l=t(r),o=l.length-1;o>=0&&a.call(i,r[l[o]],l[o],r)!==!1;o--);}}return xD=n,xD}var kD,nee;function Eye(){if(nee)return kD;nee=1;var e=va(),t=Id(),n=yu();function r(a,i){return function(o,l){if(o){if(o[a])return o[a](l);if(t(o)||e(o))return i(o,l);for(var s in o)if(n(o,s)&&l===o[s])return s}return-1}}return kD=r,kD}var MD,ree;function f9t(){if(ree)return MD;ree=1;var e=Eye(),t=bye(),n=e("indexOf",t);return MD=n,MD}var BD,aee;function wye(){if(aee)return BD;aee=1;var e=Eye(),t=Cye(),n=e("lastIndexOf",t);return BD=n,BD}var RD,iee;function Sye(){if(iee)return RD;iee=1;var e=va(),t=Id(),n=Bi();function r(a){var i=0;return t(a)||e(a)?a.length:(n(a,function(){i++}),i)}return RD=r,RD}var LD,oee;function p9t(){if(oee)return LD;oee=1;var e=Ec();function t(n){return e(n)&&isFinite(n)}return LD=t,LD}var OD,lee;function Aye(){if(lee)return OD;lee=1;var e=va(),t=Od(),n=function(r){return!t(r)&&!isNaN(r)&&!e(r)&&r%1===0};return OD=n,OD}var PD,see;function h9t(){if(see)return PD;see=1;var e=va(),t=Aye(),n=Od();function r(a){return!n(a)&&!isNaN(a)&&!e(a)&&!t(a)}return PD=r,PD}var ID,uee;function _ye(){if(uee)return ID;uee=1;var e=eg(),t=e("boolean");return ID=t,ID}var ND,cee;function X$(){if(cee)return ND;cee=1;var e=m4(),t=e("RegExp");return ND=t,ND}var $D,dee;function Dye(){if(dee)return $D;dee=1;var e=m4(),t=e("Error");return $D=t,$D}var VD,fee;function m9t(){if(fee)return VD;fee=1;function e(t){return t?t.constructor===TypeError:!1}return VD=e,VD}var HD,pee;function Tye(){if(pee)return HD;pee=1;function e(t){for(var n in t)return!1;return!0}return HD=e,HD}var zD,hee;function xye(){if(hee)return zD;hee=1;var e=bu(),t=typeof Symbol!==e;function n(r){return t&&Symbol.isSymbol?Symbol.isSymbol(r):typeof r=="symbol"}return zD=n,zD}var WD,mee;function v9t(){if(mee)return WD;mee=1;var e=m4(),t=e("Arguments");return WD=t,WD}var GD,vee;function g9t(){if(vee)return GD;vee=1;var e=Id(),t=Ec();function n(r){return!!(r&&e(r.nodeName)&&t(r.nodeType))}return GD=n,GD}var jD,gee;function Z$(){if(gee)return jD;gee=1;var e=bu(),t=typeof document===e?0:document;return jD=t,jD}var KD,yee;function y9t(){if(yee)return KD;yee=1;var e=Z$();function t(n){return!!(n&&e&&n.nodeType===9)}return KD=t,KD}var UD,bee;function kye(){if(bee)return UD;bee=1;var e=bu(),t=typeof window===e?0:window;return UD=t,UD}var qD,Cee;function b9t(){if(Cee)return qD;Cee=1;var e=kye();function t(n){return!!(e&&(n&&n===n.window))}return qD=t,qD}var YD,Fee;function C9t(){if(Fee)return YD;Fee=1;var e=bu(),t=typeof FormData!==e;function n(r){return t&&r instanceof FormData}return YD=n,YD}var JD,Eee;function F9t(){if(Eee)return JD;Eee=1;var e=bu(),t=typeof Map!==e;function n(r){return t&&r instanceof Map}return JD=n,JD}var XD,wee;function E9t(){if(wee)return XD;wee=1;var e=bu(),t=typeof WeakMap!==e;function n(r){return t&&r instanceof WeakMap}return XD=n,XD}var ZD,See;function w9t(){if(See)return ZD;See=1;var e=bu(),t=typeof Set!==e;function n(r){return t&&r instanceof Set}return ZD=n,ZD}var QD,Aee;function S9t(){if(Aee)return QD;Aee=1;var e=bu(),t=typeof WeakSet!==e;function n(r){return t&&r instanceof WeakSet}return QD=n,QD}var eT,_ee;function Mye(){if(_ee)return eT;_ee=1;var e=sl(),t=Id(),n=va(),r=yu();function a(i){return function(o,l,s){if(o&&e(l)){if(n(o)||t(o))return i(o,l,s);for(var u in o)if(r(o,u)&&l.call(s,o[u],u,o))return u}return-1}}return eT=a,eT}var tT,Dee;function Q$(){if(Dee)return tT;Dee=1;var e=Mye(),t=e(function(n,r,a){for(var i=0,o=n.length;i<o;i++)if(r.call(a,n[i],i,n))return i;return-1});return tT=t,tT}var nT,Tee;function Bye(){if(Tee)return nT;Tee=1;var e=Ec(),t=va(),n=Id(),r=X$(),a=bp(),i=_ye(),o=Fc(),l=Ld(),s=rye();function u(c,d,p,f,h,m,v){if(c===d)return!0;if(c&&d&&!e(c)&&!e(d)&&!n(c)&&!n(d)){if(r(c))return p(""+c,""+d,h,m,v);if(a(c)||i(c))return p(+c,+d,h,m,v);var g,C,F,b=t(c),E=t(d);if(b||E?b&&E:c.constructor===d.constructor)return C=l(c),F=l(d),f&&(g=f(c,d,h)),C.length===F.length?o(g)?s(C,function(w,S){return w===F[S]&&u(c[w],d[F[S]],p,f,b||E?S:w,c,d)}):!!g:!1}return p(c,d,h,m,v)}return nT=u,nT}var rT,xee;function Rye(){if(xee)return rT;xee=1;function e(t,n){return t===n}return rT=e,rT}var aT,kee;function Lye(){if(kee)return aT;kee=1;var e=Bye(),t=Rye();function n(r,a){return e(r,a,t)}return aT=n,aT}var iT,Mee;function A9t(){if(Mee)return iT;Mee=1;var e=Ld(),t=Q$(),n=Lye(),r=nye(),a=aye();function i(o,l){var s=e(o),u=e(l);if(u.length){if(a(s,u))return r(u,function(c){return t(s,function(d){return d===c&&n(o[d],l[c])})>-1})}else return!0;return n(o,l)}return iT=i,iT}var oT,Bee;function _9t(){if(Bee)return oT;Bee=1;var e=Bye(),t=Rye(),n=sl(),r=Fc();function a(i,o,l){return n(l)?e(i,o,function(s,u,c,d,p){var f=l(s,u,c,d,p);return r(f)?t(s,u):!!f},l):e(i,o,t)}return oT=a,oT}var lT,Ree;function D9t(){if(Ree)return lT;Ree=1;var e=xye(),t=bp(),n=va(),r=X$(),a=Dye(),i=Od();function o(l){return i(l)?"null":e(l)?"symbol":t(l)?"date":n(l)?"array":r(l)?"regexp":a(l)?"error":typeof l}return lT=o,lT}var sT,Lee;function T9t(){if(Lee)return sT;Lee=1;var e=Cc(),t=Pd();function n(r){return""+(t(r)?"":r)+e.keyId++}return sT=n,sT}var uT,Oee;function x9t(){if(Oee)return uT;Oee=1;var e=Mye(),t=e(function(n,r,a){for(var i=n.length-1;i>=0;i--)if(r.call(a,n[i],i,n))return i;return-1});return uT=t,uT}var cT,Pee;function k9t(){if(Pee)return cT;Pee=1;var e=ng(),t=Id();function n(r){if(e(r))return r;if(t(r))try{return JSON.parse(r)}catch(a){}return{}}return cT=n,cT}var dT,Iee;function M9t(){if(Iee)return dT;Iee=1;var e=Pd();function t(n){return e(n)?"":JSON.stringify(n)}return dT=t,dT}var fT,Nee;function B9t(){if(Nee)return fT;Nee=1;var e=j$(),t=e("entries",2);return fT=t,fT}var pT,$ee;function Oye(){if($ee)return pT;$ee=1;var e=sl(),t=va(),n=Bi(),r=Q$();function a(i,o){return function(l,s){var u,c,d={},p=[],f=this,h=arguments,m=h.length;if(!e(s)){for(c=1;c<m;c++)u=h[c],p.push.apply(p,t(u)?u:[u]);s=0}return n(l,function(v,g){((s?s.call(f,v,g,l):r(p,function(C){return C===g})>-1)?i:o)&&(d[g]=v)}),d}}return pT=a,pT}var hT,Vee;function R9t(){if(Vee)return hT;Vee=1;var e=Oye(),t=e(1,0);return hT=t,hT}var mT,Hee;function L9t(){if(Hee)return mT;Hee=1;var e=Oye(),t=e(0,1);return mT=t,mT}var vT,zee;function O9t(){if(zee)return vT;zee=1;var e=ag();function t(n){return e(n)[0]}return vT=t,vT}var gT,Wee;function P9t(){if(Wee)return gT;Wee=1;var e=ag();function t(n){var r=e(n);return r[r.length-1]}return gT=t,gT}var yT,Gee;function I9t(){if(Gee)return yT;Gee=1;var e=oye(),t=Y$(),n=yu();function r(a,i){if(a){if(n(a,i))return!0;var o,l,s,u,c,d,p=t(i),f=0,h=p.length;for(c=a;f<h&&(d=!1,o=p[f],u=o?o.match(e):"",u?(l=u[1],s=u[2],l?c[l]&&n(c[l],s)&&(d=!0,c=c[l][s]):n(c,s)&&(d=!0,c=c[s])):n(c,o)&&(d=!0,c=c[o]),d);f++)if(f===h-1)return!0}return!1}return yT=r,yT}var bT,jee;function N9t(){if(jee)return bT;jee=1;var e=y4(),t=Y$(),n=tye(),r=yu(),a=/(.+)?\[(\d+)\]$/;function i(s,u,c,d,p){if(s[u])c&&(s[u]=p);else{var f,h,m=u?u.match(a):null;if(c)h=p;else{var v=d?d.match(a):null;v&&!v[1]?h=new Array(e(v[2])+1):h={}}return m?m[1]?(f=e(m[2]),s[m[1]]?c?s[m[1]][f]=h:s[m[1]][f]?h=s[m[1]][f]:s[m[1]][f]=h:(s[m[1]]=new Array(f+1),s[m[1]][f]=h)):s[m[2]]=h:s[u]=h,h}return s[u]}function o(s,u,c){if(s&&n(u)){if((s[u]||r(s,u))&&!l(u))s[u]=c;else for(var d=s,p=t(u),f=p.length,h=0;h<f;h++)if(!l(p[h])){var m=h===f-1;d=i(d,p[h],m,m?null:p[h+1],c)}}return s}function l(s){return s==="__proto__"||s==="constructor"||s==="prototype"}return bT=o,bT}var CT,Kee;function Pye(){if(Kee)return CT;Kee=1;var e=Tye(),t=PF(),n=sl(),r=tg(),a=Bi();function i(l){return function(){return e(l)}}function o(l,s,u){var c,d={};return l&&(s&&t(s)?s=i(s):n(s)||(s=r(s)),a(l,function(p,f){c=s?s.call(u,p,f,l):p,d[c]?d[c].push(p):d[c]=[p]})),d}return CT=o,CT}var FT,Uee;function $9t(){if(Uee)return FT;Uee=1;var e=Pye(),t=v4();function n(r,a,i){var o=e(r,a,i||this);return t(o,function(l,s){o[s]=l.length}),o}return FT=n,FT}var ET,qee;function Iye(){if(qee)return ET;qee=1;function e(t,n,r){var a,i,o=[],l=arguments;if(l.length<2&&(n=l[0],t=0),a=t>>0,i=n>>0,a<n)for(r=r>>0||1;a<i;a+=r)o.push(a);return o}return ET=e,ET}var wT,Yee;function V9t(){if(Yee)return wT;Yee=1;var e=Ld(),t=Qm(),n=rg(),r=No(),a=Il();function i(o,l){if(o&&l){var s=a.apply(this,[{}].concat(t(arguments,1))),u=e(s);r(e(o),function(c){n(u,c)&&(o[c]=s[c])})}return o}return wT=i,wT}var ST,Jee;function H9t(){if(Jee)return ST;Jee=1;var e=dye(),t=e(function(n,r){return n>r});return ST=t,ST}var AT,Xee;function $F(){if(Xee)return AT;Xee=1;function e(t){return(t.split(".")[1]||"").length}return AT=e,AT}var _T,Zee;function b4(){if(Zee)return _T;Zee=1;var e=y4();function t(n,r){if(n.repeat)return n.repeat(r);var a=isNaN(r)?[]:new Array(e(r));return a.join(n)+(a.length>0?n:"")}return _T=t,_T}var DT,Qee;function Nye(){if(Qee)return DT;Qee=1;function e(t,n){return t.substring(0,n)+"."+t.substring(n,t.length)}return DT=e,DT}var TT,ete;function Cp(){if(ete)return TT;ete=1;var e=b4(),t=Nye();function n(r){var a=""+r,i=a.match(/^([-+]?)((\d+)|((\d+)?[.](\d+)?))e([-+]{1})([0-9]+)$/);if(i){var o=r<0,l=o?"-":"",s=i[3]||"",u=i[5]||"",c=i[6]||"",d=i[7],p=i[8],f=p-c.length,h=p-s.length,m=p-u.length;return d==="+"?s?l+s+e("0",p):f>0?l+u+c+e("0",f):l+u+t(c,p):s?h>0?l+"0."+e("0",Math.abs(h))+s:l+t(s,h):m>0?l+"0."+e("0",Math.abs(m))+u+c:l+t(u,m)+c}return a}return TT=n,TT}var xT,tte;function $ye(){if(tte)return xT;tte=1;var e=$F(),t=Cp();function n(r,a){var i=t(r),o=t(a);return parseInt(i.replace(".",""))*parseInt(o.replace(".",""))/Math.pow(10,e(i)+e(o))}return xT=n,xT}var kT,nte;function eV(){if(nte)return kT;nte=1;var e=$ye(),t=Zm(),n=Cp();function r(a){return function(i,o){var l=t(i),s=l;if(l){o=o>>0;var u=n(l),c=u.split("."),d=c[0],p=c[1]||"",f=p.substring(0,o+1),h=d+(f?"."+f:"");if(o>=p.length)return t(h);if(h=l,o>0){var m=Math.pow(10,o);s=Math[a](e(h,m))/m}else s=Math[a](h)}return s}}return kT=r,kT}var MT,rte;function tV(){if(rte)return MT;rte=1;var e=eV(),t=e("round");return MT=t,MT}var BT,ate;function Vye(){if(ate)return BT;ate=1;var e=eV(),t=e("ceil");return BT=t,BT}var RT,ite;function Hye(){if(ite)return RT;ite=1;var e=eV(),t=e("floor");return RT=t,RT}var LT,ote;function cl(){if(ote)return LT;ote=1;var e=Pd(),t=Ec(),n=Cp();function r(a){return t(a)?n(a):""+(e(a)?"":a)}return LT=r,LT}var OT,lte;function nV(){if(lte)return OT;lte=1;var e=tV(),t=cl(),n=b4(),r=Nye();function a(i,o){o=o>>0;var l=t(e(i,o)),s=l.split("."),u=s[0],c=s[1]||"",d=o-c.length;return o?d>0?u+"."+c+n("0",d):u+r(c,Math.abs(d)):u}return OT=a,OT}var PT,ste;function z9t(){if(ste)return PT;ste=1;var e=Cc(),t=tV(),n=Vye(),r=Hye(),a=Ec(),i=cl(),o=nV(),l=Cp(),s=Il();function u(c,d){var p=s({},e.commafyOptions,d),f=p.digits,h=a(c),m,v,g,C,F;return h?(m=(p.ceil?n:p.floor?r:t)(c,f),v=l(f?o(m,f):m).split("."),C=v[0],F=v[1],g=C&&m<0,g&&(C=C.substring(1,C.length))):(m=i(c).replace(/,/g,""),v=m?[m]:[],C=v[0]),v.length?(g?"-":"")+C.replace(new RegExp("(?=(?!(\\b))(.{"+(p.spaceNumber||3)+"})+$)","g"),p.separator||",")+(F?"."+F:""):m}return PT=u,PT}var IT,ute;function W9t(){if(ute)return IT;ute=1;var e=y4(),t=uye(),n=t(e);return IT=n,IT}var NT,cte;function rV(){if(cte)return NT;cte=1;var e=$ye(),t=Zm();function n(r,a){var i=t(r),o=t(a);return e(i,o)}return NT=n,NT}var $T,dte;function zye(){if(dte)return $T;dte=1;var e=$F(),t=Cp(),n=rV();function r(a,i){var o=t(a),l=t(i),s=Math.pow(10,Math.max(e(o),e(l)));return(n(a,s)+n(i,s))/s}return $T=r,$T}var VT,fte;function G9t(){if(fte)return VT;fte=1;var e=zye(),t=Zm();function n(r,a){return e(t(r),t(a))}return VT=n,VT}var HT,pte;function j9t(){if(pte)return HT;pte=1;var e=$F(),t=Cp(),n=Zm(),r=nV();function a(i,o){var l=n(i),s=n(o),u=t(l),c=t(s),d=e(u),p=e(c),f=Math.pow(10,Math.max(d,p)),h=d>=p?d:p;return parseFloat(r((l*f-s*f)/f,h))}return HT=a,HT}var zT,hte;function Wye(){if(hte)return zT;hte=1;var e=$F(),t=Cp(),n=rV();function r(a,i){var o=t(a),l=t(i),s=e(o),u=e(l),c=u-s,d=c<0,p=Math.pow(10,d?Math.abs(c):c);return n(o.replace(".","")/l.replace(".",""),d?1/p:p)}return zT=r,zT}var WT,mte;function K9t(){if(mte)return WT;mte=1;var e=Wye(),t=Zm();function n(r,a){return e(t(r),t(a))}return WT=n,WT}var GT,vte;function Gye(){if(vte)return GT;vte=1;var e=zye(),t=sl(),n=va(),r=Bi(),a=g4();function i(o,l,s){var u=0;return r(o&&o.length>2&&n(o)?o.sort():o,l?t(l)?function(){u=e(u,l.apply(s,arguments))}:function(c){u=e(u,a(c,l))}:function(c){u=e(u,c)}),u}return GT=i,GT}var jT,gte;function U9t(){if(gte)return jT;gte=1;var e=Wye(),t=Sye(),n=Gye();function r(a,i,o){return e(n(a,i,o),t(a))}return jT=r,jT}var KT,yte;function C4(){if(yte)return KT;yte=1;var e="first";return KT=e,KT}var UT,bte;function VF(){if(bte)return UT;bte=1;var e="last";return UT=e,UT}var qT,Cte;function F4(){if(Cte)return qT;Cte=1;function e(t){return t.getFullYear()}return qT=e,qT}var YT,Fte;function ig(){if(Fte)return YT;Fte=1;var e=864e5;return YT=e,YT}var JT,Ete;function HF(){if(Ete)return JT;Ete=1;function e(t){return t.getMonth()}return JT=e,JT}var XT,wte;function Ss(){if(wte)return XT;wte=1;var e=bp(),t=ws();function n(r){return e(r)&&!isNaN(t(r))}return XT=n,XT}var ZT,Ste;function E4(){if(Ste)return ZT;Ste=1;var e=C4(),t=VF(),n=ig(),r=F4(),a=ws(),i=HF(),o=ul(),l=Ss(),s=Ec();function u(c,d,p){var f=d&&!isNaN(d)?d:0;if(c=o(c),l(c)){if(p===e)return new Date(r(c),i(c)+f,1);if(p===t)return new Date(a(u(c,f+1,e))-1);if(s(p)&&c.setDate(p),f){var h=c.getDate();if(c.setMonth(i(c)+f),h!==c.getDate())return c.setDate(1),new Date(a(c)-n)}}return c}return ZT=u,ZT}var QT,Ate;function zF(){if(Ate)return QT;Ate=1;var e=C4(),t=VF(),n=F4(),r=E4(),a=ul(),i=Ss();function o(l,s,u){var c;if(l=a(l),i(l)&&(s&&(c=s&&!isNaN(s)?s:0,l.setFullYear(n(l)+c)),u||!isNaN(u))){if(u===e)return new Date(n(l),0,1);if(u===t)return l.setMonth(11),r(l,0,t);l.setMonth(u)}return l}return QT=o,QT}var ex,_te;function q9t(){if(_te)return ex;_te=1;var e=E4(),t=ul(),n=Ss();function r(i){var o=i.getMonth();return o<3?1:o<6?2:o<9?3:4}function a(i,o,l){var s,u=o&&!isNaN(o)?o*3:0;return i=t(i),n(i)?(s=(r(i)-1)*3,i.setMonth(s),e(i,u,l)):i}return ex=a,ex}var tx,Dte;function jye(){if(Dte)return tx;Dte=1;var e=C4(),t=VF(),n=y4(),r=F4(),a=HF(),i=ws(),o=ul(),l=Ss();function s(u,c,d){if(u=o(u),l(u)&&!isNaN(c)){if(u.setDate(u.getDate()+n(c)),d===e)return new Date(r(u),a(u),u.getDate());if(d===t)return new Date(i(s(u,1,e))-1)}return u}return tx=s,tx}var nx,Tte;function Kye(){if(Tte)return nx;Tte=1;function e(t){return t.toUpperCase()}return nx=e,nx}var rx,xte;function Uye(){if(xte)return rx;xte=1;var e=ig(),t=e*7;return rx=t,rx}var ax,kte;function qye(){if(kte)return ax;kte=1;var e=Cc(),t=ig(),n=Uye(),r=ws(),a=ul(),i=Ss(),o=Ec();function l(s,u,c,d){if(s=a(s),i(s)){var p=o(c),f=o(d),h=r(s);if(p||f){var m=f?d:e.firstDayOfWeek,v=s.getDay(),g=p?c:v;if(v!==g){var C=0;m>v?C=-(7-m+v):m<v&&(C=m-v),g>m?h+=((g===0?7:g)-m+C)*t:g<m?h+=(7-m+g+C)*t:h+=C*t}}return u&&!isNaN(u)&&(h+=u*n),new Date(h)}return s}return ax=l,ax}var ix,Mte;function Yye(){if(Mte)return ix;Mte=1;var e=Cc(),t=ig(),n=Uye(),r=Ec(),a=rg(),i=ul(),o=Ss(),l=qye(),s=Iye(),u=Xm(),c=ws(),d=u(s(0,7),function(h){return[(h+1)%7,(h+2)%7,(h+3)%7]});function p(h,m){var v=new Date(h).getDay();return a(d[m],v)}function f(h,m){return function(v,g){var C=r(g)?g:e.firstDayOfWeek,F=i(v);if(o(F)){var b=l(F,0,C,C),E=h(b),w=c(E),S=c(b),A=S+t*6,_=new Date(A),D=l(E,0,C,C),x=c(D),M;if(S===x)return 1;if(m(b,_)){for(M=c(h(_));M<A;M+=t)if(p(M,C))return 1}var L=x+t*6,P=new Date(A),N=1;if(m(D,P)){for(N=0,M=w;M<L;M+=t)if(p(M,C)){N++;break}}return Math.floor((S-x)/n)+N}return NaN}}return ix=f,ix}var ox,Bte;function Jye(){if(Bte)return ox;Bte=1;var e=Yye(),t=e(function(n){return new Date(n.getFullYear(),0,1)},function(n,r){return n.getFullYear()!==r.getFullYear()});return ox=t,ox}var lx,Rte;function Y9t(){if(Rte)return lx;Rte=1;var e=F4(),t=HF();function n(r){return new Date(e(r),t(r),r.getDate())}return lx=n,lx}var sx,Lte;function J9t(){if(Lte)return sx;Lte=1;var e=ws(),t=Y9t();function n(r){return e(t(r))}return sx=n,sx}var ux,Ote;function Xye(){if(Ote)return ux;Ote=1;var e=ig(),t=C4(),n=J9t(),r=zF(),a=ul(),i=Ss();function o(l){return l=a(l),i(l)?Math.floor((n(l)-n(r(l,0,t)))/e)+1:NaN}return ux=o,ux}var cx,Pte;function Zye(){if(Pte)return cx;Pte=1;var e=cl(),t=Fc(),n=b4();function r(a,i,o){var l=e(a);return i=i>>0,o=t(o)?" ":""+o,l.padStart?l.padStart(i,o):i>l.length?(i-=l.length,i>o.length&&(o+=n(o,i/o.length)),o.slice(0,i)+l):l}return cx=r,cx}var dx,Ite;function Qye(){if(Ite)return dx;Ite=1;var e=Cc(),t=Kye(),n=F4(),r=HF(),a=ul(),i=Jye(),o=Xye(),l=Il(),s=Ss(),u=sl(),c=Zye();function d(h,m,v,g){var C=m[v];return C?u(C)?C(g,v,h):C[g]:g}var p=/\[([^\]]+)]|y{2,4}|M{1,2}|d{1,2}|H{1,2}|h{1,2}|m{1,2}|s{1,2}|S{1,3}|Z{1,2}|W{1,2}|D{1,3}|[aAeEq]/g;function f(h,m,v){if(h){if(h=a(h),s(h)){var g=m||e.parseDateFormat||e.formatString,C=h.getHours(),F=C<12?"am":"pm",b=l({},e.parseDateRules||e.formatStringMatchs,v?v.formats:null),E=function(R,T){return(""+n(h)).substr(4-T)},w=function(R,T){return c(r(h)+1,T,"0")},S=function(R,T){return c(h.getDate(),T,"0")},A=function(R,T){return c(C,T,"0")},_=function(R,T){return c(C<=12?C:C-12,T,"0")},D=function(R,T){return c(h.getMinutes(),T,"0")},x=function(R,T){return c(h.getSeconds(),T,"0")},M=function(R,T){return c(h.getMilliseconds(),T,"0")},L=function(R,T){var O=h.getTimezoneOffset()/60*-1;return d(h,b,R,(O>=0?"+":"-")+c(O,2,"0")+(T===1?":":"")+"00")},P=function(R,T){return c(d(h,b,R,i(h,(v?v.firstDay:null)||e.firstDayOfWeek)),T,"0")},N=function(R,T){return c(d(h,b,R,o(h)),T,"0")},k={yyyy:E,yy:E,MM:w,M:w,dd:S,d:S,HH:A,H:A,hh:_,h:_,mm:D,m:D,ss:x,s:x,SSS:M,S:M,ZZ:L,Z:L,WW:P,W:P,DDD:N,D:N,a:function(R){return d(h,b,R,F)},A:function(R){return d(h,b,R,t(F))},e:function(R){return d(h,b,R,h.getDay())},E:function(R){return d(h,b,R,h.getDay())},q:function(R){return d(h,b,R,Math.floor((r(h)+3)/3))}};return g.replace(p,function(R,T){return T||(k[R]?k[R](R,R.length):R)})}return"Invalid Date"}return""}return dx=f,dx}var fx,Nte;function ebe(){if(Nte)return fx;Nte=1;var e=ws(),t=NF(),n=Date.now||function(){return e(t())};return fx=n,fx}var px,$te;function X9t(){if($te)return px;$te=1;var e=ws(),t=ebe(),n=ul(),r=bp(),a=function(i,o){if(i){var l=n(i,o);return r(l)?e(l):l}return t()};return px=a,px}var hx,Vte;function Z9t(){if(Vte)return hx;Vte=1;var e=Qye();function t(n,r,a){return n&&r?(n=e(n,a),n!=="Invalid Date"&&n===e(r,a)):!1}return hx=t,hx}var mx,Hte;function Q9t(){if(Hte)return mx;Hte=1;var e=Yye(),t=e(function(n){return new Date(n.getFullYear(),n.getMonth(),1)},function(n,r){return n.getMonth()!==r.getMonth()});return mx=t,mx}var vx,zte;function eFt(){if(zte)return vx;zte=1;var e=zF(),t=ul(),n=Ss(),r=Fye();function a(i,o){return i=t(i),n(i)?r(e(i,o))?366:365:NaN}return vx=a,vx}var gx,Wte;function tFt(){if(Wte)return gx;Wte=1;var e=ig(),t=C4(),n=VF(),r=ws(),a=E4(),i=ul(),o=Ss();function l(s,u){return s=i(s),o(s)?Math.floor((r(a(s,u,n))-r(a(s,u,t)))/e)+1:NaN}return gx=l,gx}var yx,Gte;function nFt(){if(Gte)return yx;Gte=1;var e=ws(),t=NF(),n=ul(),r=Ss(),a=[["yyyy",31536e6],["MM",2592e6],["dd",864e5],["HH",36e5],["mm",6e4],["ss",1e3],["S",0]];function i(o,l){var s,u,c,d,p,f,h={done:!1,status:!1,time:0};if(o=n(o),l=l?n(l):t(),r(o)&&r(l)&&(s=e(o),u=e(l),s<u))for(d=h.time=u-s,h.done=!0,h.status=!0,f=0,p=a.length;f<p;f++)c=a[f],d>=c[1]?f===p-1?h[c[0]]=d||0:(h[c[0]]=Math.floor(d/c[1]),d-=h[c[0]]*c[1]):h[c[0]]=0;return h}return yx=i,yx}var bx,jte;function rFt(){if(jte)return bx;jte=1;var e=cl(),t=Fc(),n=b4();function r(a,i,o){var l=e(a);return i=i>>0,o=t(o)?" ":""+o,l.padEnd?l.padEnd(i,o):i>l.length?(i-=l.length,i>o.length&&(o+=n(o,i/o.length)),l+o.slice(0,i)):l}return bx=r,bx}var Cx,Kte;function aFt(){if(Kte)return Cx;Kte=1;var e=cl(),t=b4();function n(r,a){return t(e(r),a)}return Cx=n,Cx}var Fx,Ute;function tbe(){if(Ute)return Fx;Ute=1;var e=cl();function t(n){return n&&n.trimRight?n.trimRight():e(n).replace(/[\s\uFEFF\xA0]+$/g,"")}return Fx=t,Fx}var Ex,qte;function nbe(){if(qte)return Ex;qte=1;var e=cl();function t(n){return n&&n.trimLeft?n.trimLeft():e(n).replace(/^[\s\uFEFF\xA0]+/g,"")}return Ex=t,Ex}var Sx,Yte;function rbe(){if(Yte)return Sx;Yte=1;var e=tbe(),t=nbe();function n(r){return r&&r.trim?r.trim():e(t(r))}return Sx=n,Sx}var Ax,Jte;function abe(){if(Jte)return Ax;Jte=1;var e={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#x27;","`":"&#x60;"};return Ax=e,Ax}var _x,Xte;function ibe(){if(Xte)return _x;Xte=1;var e=cl(),t=Ld();function n(r){var a=new RegExp("(?:"+t(r).join("|")+")","g");return function(i){return e(i).replace(a,function(o){return r[o]})}}return _x=n,_x}var Dx,Zte;function iFt(){if(Zte)return Dx;Zte=1;var e=abe(),t=ibe(),n=t(e);return Dx=n,Dx}var Tx,Qte;function oFt(){if(Qte)return Tx;Qte=1;var e=abe(),t=ibe(),n=Bi(),r={};n(e,function(i,o){r[e[o]]=o});var a=t(r);return Tx=a,Tx}var xx,ene;function obe(){if(ene)return xx;ene=1;function e(t,n,r){return t.substring(n,r)}return xx=e,xx}var kx,tne;function lbe(){if(tne)return kx;tne=1;function e(t){return t.toLowerCase()}return kx=e,kx}var Mx,nne;function lFt(){if(nne)return Mx;nne=1;var e=cl(),t=obe(),n=Kye(),r=lbe(),a={};function i(o){if(o=e(o),a[o])return a[o];var l=o.length,s=o.replace(/([-]+)/g,function(u,c,d){return d&&d+c.length<l?"-":""});return l=s.length,s=s.replace(/([A-Z]+)/g,function(u,c,d){var p=c.length;return c=r(c),d?p>2&&d+p<l?n(t(c,0,1))+t(c,1,p-1)+n(t(c,p-1,p)):n(t(c,0,1))+t(c,1,p):p>1&&d+p<l?t(c,0,p-1)+n(t(c,p-1,p)):c}).replace(/(-[a-zA-Z])/g,function(u,c){return n(t(c,1,c.length))}),a[o]=s,s}return Mx=i,Mx}var Bx,rne;function sFt(){if(rne)return Bx;rne=1;var e=cl(),t=obe(),n=lbe(),r={};function a(i){if(i=e(i),r[i])return r[i];if(/^[A-Z]+$/.test(i))return n(i);var o=i.replace(/^([a-z])([A-Z]+)([a-z]+)$/,function(l,s,u,c){var d=u.length;return d>1?s+"-"+n(t(u,0,d-1))+"-"+n(t(u,d-1,d))+c:n(s+"-"+u+c)}).replace(/^([A-Z]+)([a-z]+)?$/,function(l,s,u){var c=s.length;return n(t(s,0,c-1)+"-"+t(s,c-1,c)+(u||""))}).replace(/([a-z]?)([A-Z]+)([a-z]?)/g,function(l,s,u,c,d){var p=u.length;return p>1&&(s&&(s+="-"),c)?(s||"")+n(t(u,0,p-1))+"-"+n(t(u,p-1,p))+c:(s||"")+(d?"-":"")+n(u)+(c||"")});return o=o.replace(/([-]+)/g,function(l,s,u){return u&&u+s.length<o.length?"-":""}),r[i]=o,o}return Bx=a,Bx}var Rx,ane;function uFt(){if(ane)return Rx;ane=1;var e=cl();function t(n,r,a){var i=e(n);return(arguments.length===1?i:i.substring(a)).indexOf(r)===0}return Rx=t,Rx}var Lx,ine;function cFt(){if(ine)return Lx;ine=1;var e=cl();function t(n,r,a){var i=e(n),o=arguments.length;return o>1&&(o>2?i.substring(0,a).indexOf(r)===a-1:i.indexOf(r)===i.length-1)}return Lx=t,Lx}var Ox,one;function sbe(){if(one)return Ox;one=1;var e=Cc(),t=cl(),n=rbe(),r=g4();function a(i,o,l){return t(i).replace((l||e).tmplRE||/\{{2}([.\w[\]\s]+)\}{2}/g,function(s,u){return r(o,n(u))})}return Ox=a,Ox}var Px,lne;function dFt(){if(lne)return Px;lne=1;var e=sbe();function t(n,r){return e(n,r,{tmplRE:/\{([.\w[\]\s]+)\}/g})}return Px=t,Px}var Ix,sne;function fFt(){if(sne)return Ix;sne=1;function e(){}return Ix=e,Ix}var Nx,une;function pFt(){if(une)return Nx;une=1;var e=Qm();function t(n,r){var a=e(arguments,2);return function(){return n.apply(r,e(arguments).concat(a))}}return Nx=t,Nx}var $x,cne;function hFt(){if(cne)return $x;cne=1;var e=Qm();function t(n,r){var a=!1,i=null,o=e(arguments,2);return function(){return a||(i=n.apply(r,e(arguments).concat(o)),a=!0),i}}return $x=t,$x}var Vx,dne;function mFt(){if(dne)return Vx;dne=1;var e=Qm();function t(n,r,a){var i=0,o=[];return function(){var l=arguments;i++,i<=n&&o.push(l[0]),i>=n&&r.apply(a,[o].concat(e(l)))}}return Vx=t,Vx}var Hx,fne;function vFt(){if(fne)return Hx;fne=1;var e=Qm();function t(n,r,a){var i=0,o=[];return a=a||this,function(){var l=arguments;i++,i<n&&(o.push(l[0]),r.apply(a,[o].concat(e(l))))}}return Hx=t,Hx}var zx,pne;function gFt(){if(pne)return zx;pne=1;var e=Il();function t(n,r,a){var i=null,o=null,l=!1,s=null,u=e({leading:!0,trailing:!0},a),c=u.leading,d=u.trailing,p=function(){i=null,o=null},f=function(){l=!0,n.apply(o,i),s=setTimeout(h,r),p()},h=function(){if(s=null,l){p();return}if(d===!0){f();return}p()},m=function(){var g=s!==null;return g&&clearTimeout(s),p(),s=null,l=!1,g},v=function(){if(i=arguments,o=this,l=!1,s===null&&c===!0){f();return}d===!0&&(s=setTimeout(h,r))};return v.cancel=m,v}return zx=t,zx}var Wx,hne;function yFt(){if(hne)return Wx;hne=1;var e=Il();function t(n,r,a){var i=null,o=null,l=typeof a=="boolean"?{leading:a,trailing:!a}:e({leading:!1,trailing:!0},a),s=!1,u=null,c=l.leading,d=l.trailing,p=function(){i=null,o=null},f=function(){s=!0,n.apply(o,i),p()},h=function(){if(c===!0&&(u=null),s){p();return}if(d===!0){f();return}p()},m=function(){var g=u!==null;return g&&clearTimeout(u),p(),u=null,s=!1,g},v=function(){s=!1,i=arguments,o=this,u===null?c===!0&&f():clearTimeout(u),u=setTimeout(h,r)};return v.cancel=m,v}return Wx=t,Wx}var Gx,mne;function bFt(){if(mne)return Gx;mne=1;var e=Qm();function t(n,r){var a=e(arguments,2),i=this;return setTimeout(function(){n.apply(i,a)},r)}return Gx=t,Gx}var jx,vne;function ube(){if(vne)return jx;vne=1;var e=decodeURIComponent;return jx=e,jx}var Kx,gne;function cbe(){if(gne)return Kx;gne=1;var e=ube(),t=No(),n=Id();function r(a){var i,o={};return a&&n(a)&&t(a.split("&"),function(l){i=l.split("="),o[e(i[0])]=e(i[1]||"")}),o}return Kx=r,Kx}var Ux,yne;function dbe(){if(yne)return Ux;yne=1;var e=encodeURIComponent;return Ux=e,Ux}var qx,bne;function CFt(){if(bne)return qx;bne=1;var e=dbe(),t=Bi(),n=va(),r=Od(),a=Fc(),i=ng();function o(s,u,c){var d,p=[];return t(s,function(f,h){d=n(f),i(f)||d?p=p.concat(o(f,u+"["+h+"]",d)):p.push(e(u+"["+(c?"":h)+"]")+"="+e(r(f)?"":f))}),p}function l(s){var u,c=[];return t(s,function(d,p){a(d)||(u=n(d),i(d)||u?c=c.concat(o(d,p,u)):c.push(e(p)+"="+e(r(d)?"":d)))}),c.join("&").replace(/%20/g,"+")}return qx=l,qx}var Yx,Cne;function WF(){if(Cne)return Yx;Cne=1;var e=bu(),t=typeof location===e?0:location;return Yx=t,Yx}var Jx,Fne;function fbe(){if(Fne)return Jx;Fne=1;var e=WF();function t(){return e?e.origin||e.protocol+"//"+e.host:""}return Jx=t,Jx}var Xx,Ene;function pbe(){if(Ene)return Xx;Ene=1;var e=WF(),t=cbe(),n=fbe();function r(i){return t(i.split("?")[1]||"")}function a(i){var o,l,s,u,c=""+i;return c.indexOf("//")===0?c=(e?e.protocol:"")+c:c.indexOf("/")===0&&(c=n()+c),s=c.replace(/#.*/,"").match(/(\?.*)/),u={href:c,hash:"",host:"",hostname:"",protocol:"",port:"",search:s&&s[1]&&s[1].length>1?s[1]:""},u.path=c.replace(/^([a-z0-9.+-]*:)\/\//,function(d,p){return u.protocol=p,""}).replace(/^([a-z0-9.+-]*)(:\d+)?\/?/,function(d,p,f){return l=f||"",u.port=l.replace(":",""),u.hostname=p,u.host=p+l,"/"}).replace(/(#.*)/,function(d,p){return u.hash=p.length>1?p:"",""}),o=u.hash.match(/#((.*)\?|(.*))/),u.pathname=u.path.replace(/(\?|#.*).*/,""),u.origin=u.protocol+"//"+u.host,u.hashKey=o&&(o[2]||o[1])||"",u.hashQuery=r(u.hash),u.searchQuery=r(u.search),u}return Xx=a,Xx}var Zx,wne;function FFt(){if(wne)return Zx;wne=1;var e=WF(),t=fbe(),n=wye();function r(){if(e){var a=e.pathname,i=n(a,"/")+1;return t()+(i===a.length?a:a.substring(0,i))}return""}return Zx=r,Zx}var Qx,Sne;function EFt(){if(Sne)return Qx;Sne=1;var e=WF(),t=pbe();function n(){return e?t(e.href):{}}return Qx=n,Qx}var ek,Ane;function wFt(){if(Ane)return ek;Ane=1;var e=Cc(),t=Z$(),n=ube(),r=dbe(),a=va(),i=PF(),o=bp(),l=Fc(),s=rg(),u=Ld(),c=Il(),d=No(),p=NF(),f=ws(),h=zF(),m=E4(),v=jye();function g(D,x){var M=parseFloat(x),L=p(),P=f(L);switch(D){case"y":return f(h(L,M));case"M":return f(m(L,M));case"d":return f(v(L,M));case"h":case"H":return P+M*60*60*1e3;case"m":return P+M*60*1e3;case"s":return P+M*1e3}return P}function C(D){return(o(D)?D:new Date(D)).toUTCString()}function F(D,x,M){if(t){var L,P,N,k,R,T,O=[],$=arguments;return a(D)?O=D:$.length>1?O=[c({name:D,value:x},M)]:i(D)&&(O=[D]),O.length>0?(d(O,function(V){L=c({},e.cookies,V),N=[],L.name&&(P=L.expires,N.push(r(L.name)+"="+r(i(L.value)?JSON.stringify(L.value):L.value)),P&&(isNaN(P)?P=P.replace(/^([0-9]+)(y|M|d|H|h|m|s)$/,function(W,U,ae){return C(g(ae,U))}):/^[0-9]{11,13}$/.test(P)||o(P)?P=C(P):P=C(g("d",P)),L.expires=P),d(["expires","path","domain","secure"],function(W){l(L[W])||N.push(L[W]&&W==="secure"?W:W+"="+L[W])})),t.cookie=N.join("; ")}),!0):(k={},R=t.cookie,R&&d(R.split("; "),function(V){T=V.indexOf("="),k[n(V.substring(0,T))]=n(V.substring(T+1)||"")}),$.length===1?k[D]:k)}return!1}function b(D){return s(A(),D)}function E(D){return F(D)}function w(D,x,M){return F(D,x,M),F}function S(D,x){F(D,"",c({expires:-1},e.cookies,x))}function A(){return u(F())}function _(){return F()}return c(F,{has:b,set:w,setItem:w,get:E,getItem:E,remove:S,removeItem:S,keys:A,getJSON:_}),ek=F,ek}var tk,_ne;function SFt(){if(_ne)return tk;_ne=1;var e=bu(),t=Z$(),n=kye(),r=Il(),a=No();function i(s){try{var u="__xe_t";return s.setItem(u,1),s.removeItem(u),!0}catch(c){return!1}}function o(s){return navigator.userAgent.indexOf(s)>-1}function l(){var s,u,c,d=!1,p=!1,f=!1,h={isNode:!1,isMobile:d,isPC:!1,isDoc:!!t};if(!n&&typeof process!==e)h.isNode=!0;else{c=o("Edge"),u=o("Chrome"),d=/(Android|webOS|iPhone|iPad|iPod|SymbianOS|BlackBerry|Windows Phone)/.test(navigator.userAgent),h.isDoc&&(s=t.body||t.documentElement,a(["webkit","khtml","moz","ms","o"],function(m){h["-"+m]=!!s[m+"MatchesSelector"]}));try{p=i(n.localStorage)}catch(m){}try{f=i(n.sessionStorage)}catch(m){}r(h,{edge:c,firefox:o("Firefox"),msie:!c&&h["-ms"],safari:!u&&!c&&o("Safari"),isMobile:d,isPC:!d,isLocalStorage:p,isSessionStorage:f})}return h}return tk=l,tk}var nk,Dne;function AFt(){if(Dne)return nk;Dne=1;var e=NCt(),t=Il(),n=v4(),r=eye(),a=$Ct(),i=VCt(),o=Xm(),l=nye(),s=rye(),u=aye(),c=No(),d=U$(),p=iye(),f=HCt(),h=q$(),m=zCt(),v=J$(),g=sye(),C=WCt(),F=Qm(),b=GCt(),E=jCt(),w=rg(),S=KCt(),A=UCt(),_=qCt(),D=YCt(),x=JCt(),M=XCt(),L=pye(),P=ZCt(),N=QCt(),k=cye(),R=e9t(),T=n9t(),O=r9t(),$=a9t(),V=yye(),W=i9t(),U=o9t(),ae=l9t(),ie=bye(),ye=Cye(),ne=yu(),Y=va(),te=Od(),X=s9t(),re=Fc(),we=sl(),q=PF(),Q=Id(),ce=ng(),me=Fye(),de=bp(),Z=Pd(),oe=Bi(),Ae=c9t(),Oe=d9t(),Ge=f9t(),Xe=wye(),De=Ld(),ve=ag(),Se=K$(),Je=Sye(),et=mye(),Te=gye(),We=vye(),qe=p9t(),it=h9t(),Ve=Aye(),Me=_ye(),Ze=Ec(),le=X$(),_e=Dye(),xe=m9t(),rt=Tye(),ct=xye(),ge=v9t(),sn=g9t(),tn=y9t(),Ut=b9t(),at=C9t(),It=F9t(),Dt=E9t(),fn=w9t(),wn=S9t(),Ln=A9t(),_r=Lye(),br=_9t(),Wr=D9t(),Dr=T9t(),Vr=Q$(),Pr=x9t(),Tr=k9t(),Mr=M9t(),xr=B9t(),Kr=R9t(),ga=L9t(),Ir=O9t(),dt=P9t(),Nt=I9t(),hn=g4(),Zn=N9t(),Er=Pye(),pa=$9t(),ya=Iye(),ba=V9t(),ea=lye(),Ya=fye(),vt=H9t(),zt=z9t(),pn=tV(),vn=Vye(),Nr=Hye(),Ur=nV(),ni=W9t(),go=Zm(),$o=Cp(),dl=G9t(),Ui=j9t(),Nl=rV(),Ci=K9t(),Ga=Gye(),As=U9t(),Hr=zF(),ui=q9t(),fl=E4(),Sc=jye(),Ep=ul(),ev=Qye(),sg=ebe(),tv=X9t(),Nd=Ss(),_s=Z9t(),ug=qye(),nv=Xye(),cg=Jye(),dg=Q9t(),fg=eFt(),pg=tFt(),rv=nFt(),av=rFt(),hg=Zye(),mg=aFt(),vg=rbe(),$d=tbe(),wp=nbe(),iv=iFt(),gg=oFt(),Sp=lFt(),Ap=sFt(),Ce=uFt(),tt=cFt(),lt=sbe(),wt=dFt(),$t=cl(),Tt=fFt(),nn=tg(),I=pFt(),G=hFt(),ee=mFt(),fe=vFt(),Fe=gFt(),Re=yFt(),Pe=bFt(),Ye=cbe(),Ue=CFt(),nt=pbe(),Qe=FFt(),ft=EFt(),Ft=wFt(),bt=SFt();return t(e,{assign:t,objectEach:n,lastObjectEach:r,objectMap:a,merge:i,uniq:p,union:f,sortBy:m,orderBy:v,shuffle:g,sample:C,some:l,every:s,slice:F,filter:b,find:S,findLast:A,findKey:E,includes:w,arrayIndexOf:ie,arrayLastIndexOf:ye,map:o,reduce:_,copyWithin:D,chunk:x,zip:M,unzip:L,zipObject:P,flatten:N,toArray:h,includeArrays:u,pluck:k,invoke:R,arrayEach:c,lastArrayEach:d,toArrayTree:T,toTreeArray:O,findTree:$,eachTree:V,mapTree:W,filterTree:U,searchTree:ae,hasOwnProp:ne,eqNull:Z,isNaN:X,isFinite:qe,isUndefined:re,isArray:Y,isFloat:it,isInteger:Ve,isFunction:we,isBoolean:Me,isString:Q,isNumber:Ze,isRegExp:le,isObject:q,isPlainObject:ce,isDate:de,isError:_e,isTypeError:xe,isEmpty:rt,isNull:te,isSymbol:ct,isArguments:ge,isElement:sn,isDocument:tn,isWindow:Ut,isFormData:at,isMap:It,isWeakMap:Dt,isSet:fn,isWeakSet:wn,isLeapYear:me,isMatch:Ln,isEqual:_r,isEqualWith:br,getType:Wr,uniqueId:Dr,getSize:Je,indexOf:Ge,lastIndexOf:Xe,findIndexOf:Vr,findLastIndexOf:Pr,toStringJSON:Tr,toJSONString:Mr,keys:De,values:ve,entries:xr,pick:Kr,omit:ga,first:Ir,last:dt,each:oe,forOf:Ae,lastForOf:Oe,lastEach:et,has:Nt,get:hn,set:Zn,groupBy:Er,countBy:pa,clone:Se,clear:We,remove:Te,range:ya,destructuring:ba,random:ea,min:vt,max:Ya,commafy:zt,round:pn,ceil:vn,floor:Nr,toFixed:Ur,toNumber:go,toNumberString:$o,toInteger:ni,add:dl,subtract:Ui,multiply:Nl,divide:Ci,sum:Ga,mean:As,now:sg,timestamp:tv,isValidDate:Nd,isDateSame:_s,toStringDate:Ep,toDateString:ev,getWhatYear:Hr,getWhatQuarter:ui,getWhatMonth:fl,getWhatWeek:ug,getWhatDay:Sc,getYearDay:nv,getYearWeek:cg,getMonthWeek:dg,getDayOfYear:fg,getDayOfMonth:pg,getDateDiff:rv,trim:vg,trimLeft:wp,trimRight:$d,escape:iv,unescape:gg,camelCase:Sp,kebabCase:Ap,repeat:mg,padStart:hg,padEnd:av,startsWith:Ce,endsWith:tt,template:lt,toFormatString:wt,toString:$t,toValueString:$t,noop:Tt,property:nn,bind:I,once:G,after:ee,before:fe,throttle:Fe,debounce:Re,delay:Pe,unserialize:Ye,serialize:Ue,parseUrl:nt,getBaseURL:Qe,locat:ft,browse:bt,cookie:Ft}),nk=e,nk}var _Ft=AFt();const K=fu(_Ft),_n="vxe-icon-",pe={size:null,zIndex:999,version:0,emptyCell:" ",table:{fit:!0,showHeader:!0,animat:!0,delayHover:250,autoResize:!0,minHeight:144,resizeConfig:{refreshDelay:250},radioConfig:{strict:!0},checkboxConfig:{strict:!0},tooltipConfig:{enterable:!0},validConfig:{showMessage:!0,autoClear:!0,autoPos:!0,message:"inline",msgMode:"single"},columnConfig:{maxFixedSize:4},customConfig:{allowFixed:!0,showFooter:!0},sortConfig:{showIcon:!0,iconLayout:"vertical"},filterConfig:{showIcon:!0},treeConfig:{rowField:"id",parentField:"parentId",childrenField:"children",hasChildField:"hasChild",mapChildrenField:"_X_ROW_CHILD",indent:20,showIcon:!0},expandConfig:{showIcon:!0},editConfig:{showIcon:!0,showAsterisk:!0},importConfig:{_typeMaps:{},modes:["insert","covering"]},exportConfig:{_typeMaps:{csv:1,html:1,xml:1,txt:1},modes:["current","selected"]},printConfig:{modes:["current","selected"]},mouseConfig:{extension:!0},keyboardConfig:{isEsc:!0},areaConfig:{autoClear:!0,selectCellByHeader:!0},clipConfig:{isCopy:!0,isCut:!0,isPaste:!0},fnrConfig:{isFind:!0,isReplace:!0},scrollX:{gt:60},scrollY:{gt:100}},export:{types:{}},grid:{formConfig:{enabled:!0},pagerConfig:{enabled:!0},toolbarConfig:{enabled:!0},proxyConfig:{enabled:!0,autoLoad:!0,message:!0,props:{list:null,result:"result",total:"page.total",message:"message"}}},toolbar:{},icon:{LOADING:_n+"spinner roll vxe-loading--default-icon",TABLE_SORT_ASC:_n+"caret-up",TABLE_SORT_DESC:_n+"caret-down",TABLE_FILTER_NONE:_n+"funnel",TABLE_FILTER_MATCH:_n+"funnel",TABLE_EDIT:_n+"edit",TABLE_TITLE_PREFIX:_n+"question-circle-fill",TABLE_TITLE_SUFFIX:_n+"question-circle-fill",TABLE_TREE_LOADED:_n+"spinner roll",TABLE_TREE_OPEN:_n+"caret-right rotate90",TABLE_TREE_CLOSE:_n+"caret-right",TABLE_EXPAND_LOADED:_n+"spinner roll",TABLE_EXPAND_OPEN:_n+"arrow-right rotate90",TABLE_EXPAND_CLOSE:_n+"arrow-right",TABLE_CHECKBOX_CHECKED:_n+"checkbox-checked",TABLE_CHECKBOX_UNCHECKED:_n+"checkbox-unchecked",TABLE_CHECKBOX_INDETERMINATE:_n+"checkbox-indeterminate",TABLE_RADIO_CHECKED:_n+"radio-checked",TABLE_RADIO_UNCHECKED:_n+"radio-unchecked",BUTTON_DROPDOWN:_n+"arrow-down",BUTTON_LOADING:_n+"spinner roll",SELECT_LOADED:_n+"spinner roll",SELECT_OPEN:_n+"caret-down rotate180",SELECT_CLOSE:_n+"caret-down",PAGER_HOME:_n+"home-page",PAGER_END:_n+"end-page",PAGER_JUMP_PREV:_n+"arrow-double-left",PAGER_JUMP_NEXT:_n+"arrow-double-right",PAGER_PREV_PAGE:_n+"arrow-left",PAGER_NEXT_PAGE:_n+"arrow-right",PAGER_JUMP_MORE:_n+"ellipsis-h",INPUT_CLEAR:_n+"error-circle-fill",INPUT_PWD:_n+"eye-fill",INPUT_SHOW_PWD:_n+"eye-fill-close",INPUT_PREV_NUM:_n+"caret-up",INPUT_NEXT_NUM:_n+"caret-down",INPUT_DATE:_n+"calendar",INPUT_SEARCH:_n+"search",MODAL_ZOOM_IN:_n+"square",MODAL_ZOOM_OUT:_n+"maximize",MODAL_CLOSE:_n+"close",MODAL_INFO:_n+"info-circle-fill",MODAL_SUCCESS:_n+"success-circle-fill",MODAL_WARNING:_n+"warnion-circle-fill",MODAL_ERROR:_n+"error-circle-fill",MODAL_QUESTION:_n+"question-circle-fill",MODAL_LOADING:_n+"spinner roll",TOOLBAR_TOOLS_REFRESH:_n+"repeat",TOOLBAR_TOOLS_REFRESH_LOADING:_n+"repeat roll",TOOLBAR_TOOLS_IMPORT:_n+"upload",TOOLBAR_TOOLS_EXPORT:_n+"download",TOOLBAR_TOOLS_PRINT:_n+"print",TOOLBAR_TOOLS_FULLSCREEN:_n+"fullscreen",TOOLBAR_TOOLS_MINIMIZE:_n+"minimize",TOOLBAR_TOOLS_CUSTOM:_n+"custom-column",TOOLBAR_TOOLS_FIXED_LEFT:_n+"fixed-left",TOOLBAR_TOOLS_FIXED_LEFT_ACTIVED:_n+"fixed-left-fill",TOOLBAR_TOOLS_FIXED_RIGHT:_n+"fixed-right",TOOLBAR_TOOLS_FIXED_RIGHT_ACTIVED:_n+"fixed-right-fill",FORM_PREFIX:_n+"question-circle-fill",FORM_SUFFIX:_n+"question-circle-fill",FORM_FOLDING:_n+"arrow-up rotate180",FORM_UNFOLDING:_n+"arrow-up"},tooltip:{trigger:"hover",theme:"dark",enterDelay:500,leaveDelay:300},pager:{},form:{validConfig:{showMessage:!0,autoPos:!0},tooltipConfig:{enterable:!0},titleAsterisk:!0},input:{startDate:new Date(1900,0,1),endDate:new Date(2100,0,1),startDay:1,selectDay:1,digits:2,controls:!0},textarea:{},select:{multiCharOverflow:8},button:{},buttonGroup:{},radio:{strict:!0},radioButton:{strict:!0},radioGroup:{strict:!0},checkbox:{},checkboxGroup:{},switch:{},modal:{top:15,showHeader:!0,minWidth:340,minHeight:140,lockView:!0,mask:!0,duration:3e3,marginSize:0,dblclickZoom:!0,showTitleOverflow:!0,animat:!0,showClose:!0,draggable:!0,showConfirmButton:null,storageKey:"VXE_MODAL_POSITION"},drawer:{showHeader:!0,lockView:!0,mask:!0,showTitleOverflow:!0,showClose:!0},list:{scrollY:{enabled:!0,gt:100}},i18n:e=>e};var M1=null,rk=null,Zd=null,Tne="z-index-manage",ch=null,xne="z-index-style",hbe="m",mbe="s",Z5={m:1e3,s:1e3};function aV(){return M1||typeof document!="undefined"&&(M1=document),M1}function vbe(){return M1&&!rk&&(rk=M1.body||M1.getElementsByTagName("body")[0]),rk}function DFt(){var e=0,t=aV();if(t){var n=vbe();if(n)for(var r=n.getElementsByTagName("*"),a=0;a<r.length;a++){var i=r[a];if(i&&i.style&&i.nodeType===1){var o=i.style.zIndex;o&&/^\d+$/.test(o)&&(e=Math.max(e,Number(o)))}}}return e}function TFt(){if(!ch){var e=aV();e&&(ch=e.getElementById(xne),ch||(ch=e.createElement("style"),ch.id=xne,e.getElementsByTagName("head")[0].appendChild(ch)))}return ch}function gbe(){var e=TFt();if(e){var t="--dom-",n="-z-index";e.innerHTML=":root{"+t+"main"+n+":"+GF()+";"+t+"sub"+n+":"+lV()+"}"}}function ybe(){if(!Zd){var e=aV();if(e&&(Zd=e.getElementById(Tne),!Zd)){var t=vbe();t&&(Zd=e.createElement("div"),Zd.id=Tne,Zd.style.display="none",t.appendChild(Zd),iV(Z5.m),oV(Z5.s))}}return Zd}function bbe(e){return function(t){if(t){t=Number(t),Z5[e]=t;var n=ybe();n&&(n.dataset?n.dataset[e]=t+"":n.setAttribute("data-"+e,t+""))}return gbe(),Z5[e]}}var iV=bbe(hbe);function Cbe(e,t){return function(r){var a,i=ybe();if(i){var o=i.dataset?i.dataset[e]:i.getAttribute("data-"+e);o&&(a=Number(o))}return a||(a=Z5[e]),r?Number(r)<a?t():r:a}}var GF=Cbe(hbe,Fbe);function Fbe(){return iV(GF()+1)}var oV=bbe(mbe),Ebe=Cbe(mbe,wbe);function lV(){return GF()+Ebe()}function wbe(){return oV(Ebe()+1),lV()}var sV={setCurrent:iV,getCurrent:GF,getNext:Fbe,setSubCurrent:oV,getSubCurrent:lV,getSubNext:wbe,getMax:DFt};gbe();function xFt(e,t){return`[vxe-table v4.6.25] ${pe.i18n(e,t)}`}function Sbe(e){return function(t,n){const r=xFt(t,n);return console[e](r),r}}const wL=Sbe("warn"),Ja=Sbe("error"),uy={},S7={mixin(e){return K.each(e,(t,n)=>S7.add(n,t)),S7},get(e){return uy[e]||[]},add(e,t){if(t){let n=uy[e];n||(n=uy[e]=[]),n.push(t)}return S7},delete(e,t){const n=uy[e];n&&(t?K.remove(n,r=>r===t):delete uy[e])}};class kFt{constructor(){Object.defineProperty(this,"store",{enumerable:!0,configurable:!0,writable:!0,value:{}})}mixin(t){return K.each(t,(n,r)=>{this.add(r,n)}),this}has(t){return!!this.get(t)}get(t){return this.store[t]}add(t,n){const r=this.store[t];return K.isFunction(n)&&(n={cellFormatMethod:n}),this.store[t]=r?K.merge(r,n):n,this}delete(t){delete this.store[t]}forEach(t){K.objectEach(this.store,t)}}const MFt=new kFt;function pr(e){return e&&e.enabled!==!1}function uV(e){return e==null||e===""}function BFt(e){const t=e.name,n=K.lastIndexOf(t,"."),r=t.substring(n+1,t.length).toLowerCase();return{filename:t.substring(0,n),type:r}}function su(){return sV.getNext()}function wc(){return sV.getCurrent()}function c3(e){return e&&e.children&&e.children.length>0}function wa(e){return e?K.toValueString(pe.translate?pe.translate(""+e):e):""}function _i(e,t){return""+(uV(e)?t?pe.emptyCell:"":e)}function jc(e){return e===""||K.eqNull(e)}class SL{constructor(t,n,{renderHeader:r,renderCell:a,renderFooter:i,renderData:o}={}){const l=t.xegrid,s=n.formatter,u=K.isBoolean(n.visible)?n.visible:!0;if(Object.assign(this,{type:n.type,property:n.field,field:n.field,title:n.title,width:n.width,minWidth:n.minWidth,maxWidth:n.maxWidth,resizable:n.resizable,fixed:n.fixed,align:n.align,headerAlign:n.headerAlign,footerAlign:n.footerAlign,showOverflow:n.showOverflow,showHeaderOverflow:n.showHeaderOverflow,showFooterOverflow:n.showFooterOverflow,className:n.className,headerClassName:n.headerClassName,footerClassName:n.footerClassName,formatter:s,sortable:n.sortable,sortBy:n.sortBy,sortType:n.sortType,filters:PFt(n.filters),filterMultiple:K.isBoolean(n.filterMultiple)?n.filterMultiple:!0,filterMethod:n.filterMethod,filterResetMethod:n.filterResetMethod,filterRecoverMethod:n.filterRecoverMethod,filterRender:n.filterRender,treeNode:n.treeNode,cellType:n.cellType,cellRender:n.cellRender,editRender:n.editRender,contentRender:n.contentRender,headerExportMethod:n.headerExportMethod,exportMethod:n.exportMethod,footerExportMethod:n.footerExportMethod,titleHelp:n.titleHelp,titlePrefix:n.titlePrefix,titleSuffix:n.titleSuffix,params:n.params,id:n.colId||K.uniqueId("col_"),parentId:null,visible:u,halfVisible:!1,defaultVisible:u,defaultFixed:n.fixed,checked:!1,halfChecked:!1,disabled:!1,level:1,rowSpan:1,colSpan:1,order:null,sortTime:0,sortNumber:0,renderSortNumber:0,renderWidth:0,renderHeight:0,resizeWidth:0,renderLeft:0,renderArgs:[],model:{},renderHeader:r||n.renderHeader,renderCell:a||n.renderCell,renderFooter:i||n.renderFooter,renderData:o,slots:n.slots}),l){const{computeProxyOpts:c}=l.getComputeMaps(),d=c.value;d.beforeColumn&&d.beforeColumn({$grid:l,column:this})}}getTitle(){return wa(this.title||(this.type==="seq"?pe.i18n("vxe.table.seqTitle"):""))}getKey(){return this.field||(this.type?`type=${this.type}`:null)}update(t,n){t!=="filters"&&(t==="field"&&(this.property=n),this[t]=n)}}const ak={},Ku=K.browse();function Cf(e,t){return e?K.isFunction(e)?e(t):e:""}function Abe(e){return ak[e]||(ak[e]=new RegExp(`(?:^|\\s)${e}(?!\\S)`,"g")),ak[e]}function _be(e,t,n){if(e){const r=e.parentNode;if(n.top+=e.offsetTop,n.left+=e.offsetLeft,r&&r!==document.documentElement&&r!==document.body&&(n.top-=r.scrollTop,n.left-=r.scrollLeft),!(t&&(e===t||e.offsetParent===t))&&e.offsetParent)return _be(e.offsetParent,t,n)}return n}function AL(e){return e&&/^\d+(px)?$/.test(e)}function Ly(e){return e&&/^\d+%$/.test(e)}function up(e,t){return e&&e.className&&e.className.match&&e.className.match(Abe(t))}function $s(e,t){e&&up(e,t)&&(e.className=e.className.replace(Abe(t),""))}function Ih(e,t){e&&!up(e,t)&&($s(e,t),e.className=`${e.className} ${t}`)}function B1(){const e=document.documentElement,t=document.body;return{scrollTop:e.scrollTop||t.scrollTop,scrollLeft:e.scrollLeft||t.scrollLeft,visibleHeight:e.clientHeight||t.clientHeight,visibleWidth:e.clientWidth||t.clientWidth}}function cy(e){return e?e.offsetHeight:0}function _L(e){if(e){const t=getComputedStyle(e),n=K.toNumber(t.paddingTop),r=K.toNumber(t.paddingBottom);return n+r}return 0}function d3(e,t){e&&(e.scrollTop=t)}function kne(e,t){e&&(e.scrollLeft=t)}function cV(e,t){const n=t.type==="html"?e.innerText:e.textContent;e.getAttribute("title")!==n&&e.setAttribute("title",n)}function wr(e,t,n,r){let a,i=e.target.shadowRoot&&e.composed&&e.composedPath()[0]||e.target;for(;i&&i.nodeType&&i!==document;){if(n&&up(i,n))a=i;else if(i===t)return{flag:n?!!a:!0,container:t,targetElem:a};i=i.parentNode}return{flag:!1}}function RFt(e,t){return _be(e,t,{left:0,top:0})}function w0(e){const t=e.getBoundingClientRect(),n=t.top,r=t.left,{scrollTop:a,scrollLeft:i,visibleHeight:o,visibleWidth:l}=B1();return{boundingTop:n,top:a+n,boundingLeft:r,left:i+r,visibleHeight:o,visibleWidth:l}}const Mne="scrollIntoViewIfNeeded",Bne="scrollIntoView";function LFt(e){e&&(e[Mne]?e[Mne]():e[Bne]&&e[Bne]())}function ik(e){return e&&e.nodeType===1}const Dbe=(e,t)=>{const n=[];return e.forEach(r=>{r.parentId=t?t.id:null,r.visible&&(r.children&&r.children.length&&r.children.some(a=>a.visible)?(n.push(r),n.push(...Dbe(r.children,r))):n.push(r))}),n},OFt=e=>{let t=1;const n=(i,o)=>{if(o&&(i.level=o.level+1,t<i.level&&(t=i.level)),i.children&&i.children.length&&i.children.some(l=>l.visible)){let l=0;i.children.forEach(s=>{s.visible&&(n(s,i),l+=s.colSpan)}),i.colSpan=l}else i.colSpan=1};e.forEach(i=>{i.level=1,n(i)});const r=[];for(let i=0;i<t;i++)r.push([]);return Dbe(e).forEach(i=>{i.children&&i.children.length&&i.children.some(o=>o.visible)?i.rowSpan=1:i.rowSpan=t-i.level+1,r[i.level-1].push(i)}),r};function ok(e,t,n){const{internalData:r}=e;return e.clearScroll().then(()=>{if(t||n)return r.lastScrollLeft=0,r.lastScrollTop=0,e.scrollTo(t,n)})}function Rne(e){e&&e._onscroll&&(e.onscroll=null)}function MC(e){e&&e._onscroll&&(e.onscroll=e._onscroll)}function lk(){return K.uniqueId("row_")}function hh(e){const{props:t}=e,{computeRowOpts:n}=e.getComputeMaps(),{rowId:r}=t,a=n.value;return r||a.keyField||"_X_ROW_KEY"}function Wt(e,t){const n=K.get(t,hh(e));return K.eqNull(n)?"":encodeURIComponent(n)}const xs=(e,t)=>t?K.isString(t)?e.getColumnByField(t):t:null;function sk(e){if(e){const t=getComputedStyle(e),n=K.toNumber(t.paddingLeft),r=K.toNumber(t.paddingRight);return n+r}return 0}function Iv(e){if(e){const t=getComputedStyle(e),n=K.toNumber(t.marginLeft),r=K.toNumber(t.marginRight);return e.offsetWidth+n+r}return 0}function Qd(e,t){return e.querySelector(".vxe-cell"+t)}function PFt(e){return e&&K.isArray(e)?e.map(({label:t,value:n,data:r,resetValue:a,checked:i})=>({label:t,value:n,data:r,resetValue:a,checked:!!i,_checked:!!i})):e}function IFt(e){return e.map((t,n)=>n%2===0?Number(t)+1:".").join("")}function Sd(e,t){return K.get(e,t.field)}function Fh(e,t,n){return K.set(e,t.field,n)}function NFt(e){const{$table:t,column:n,cell:r}=e,{props:a}=t,{computeResizableOpts:i}=t.getComputeMaps(),o=i.value,{minWidth:l}=o;if(l){const F=K.isFunction(l)?l(e):l;if(F!=="auto")return Math.max(1,K.toNumber(F))}const{showHeaderOverflow:s}=a,{showHeaderOverflow:u,minWidth:c}=n,d=K.isUndefined(u)||K.isNull(u)?s:u,m=d==="title"||(d===!0||d==="tooltip")||d==="ellipsis",v=K.floor((K.toNumber(getComputedStyle(r).fontSize)||14)*1.6),g=sk(r)+sk(Qd(r,""));let C=v+g;if(m){const F=sk(Qd(r,"--title>.vxe-cell--checkbox")),b=Iv(Qd(r,">.vxe-cell--required-icon")),E=Iv(Qd(r,">.vxe-cell--edit-icon")),w=Iv(Qd(r,">.vxe-cell-title-prefix-icon")),S=Iv(Qd(r,">.vxe-cell-title-suffix-icon")),A=Iv(Qd(r,">.vxe-cell--sort")),_=Iv(Qd(r,">.vxe-cell--filter"));C+=F+b+E+w+S+_+A}if(c){const{refTableBody:F}=t.getRefMaps(),b=F.value,E=b?b.$el:null;if(E){if(Ly(c)){const S=(E.clientWidth-1)/100;return Math.max(C,Math.floor(K.toInteger(c)*S))}else if(AL(c))return Math.max(C,K.toInteger(c))}}return C}function $Ft(e){return e&&(e.constructor===SL||e instanceof SL)}function VFt(e,t,n){return $Ft(t)?t:dn(new SL(e,t,n))}function Tbe(e,t,n){Object.keys(t).forEach(r=>{He(()=>t[r],a=>{n.update(r,a),e&&(r==="filters"?(e.setFilter(n,a),e.handleUpdateDataQueue()):["visible","fixed","width","minWidth","maxWidth"].includes(r)&&e.handleRefreshColumnQueue())})})}function xbe(e,t,n,r){const{reactData:a}=e,{staticColumns:i}=a,o=t.parentNode,l=r?r.column:null,s=l?l.children:i;o&&s&&(s.splice(K.arrayIndexOf(o.children,t),0,n),a.staticColumns=i.slice(0))}function kbe(e,t){const{reactData:n}=e,{staticColumns:r}=n,a=K.findTree(r,i=>i.id===t.id,{children:"children"});a&&a.items.splice(a.index,1),n.staticColumns=r.slice(0)}function Lne(e,t){const{internalData:n}=e,{fullColumnIdData:r}=n;if(!t)return null;let a=t.parentId;for(;r[a];){const i=r[a].column;if(a=i.parentId,!a)return i}return t}function HFt(e,t,n){for(let r=0;r<e.length;r++){const{row:a,col:i,rowspan:o,colspan:l}=e[r];if(i>-1&&a>-1&&o&&l){if(a===t&&i===n)return{rowspan:o,colspan:l};if(t>=a&&t<a+o&&n>=i&&n<i+l)return{rowspan:0,colspan:0}}}}function zFt(e){const{props:t,internalData:n}=e;return n.initStatus=!1,e.clearSort(),e.clearCurrentRow(),e.clearCurrentColumn(),e.clearRadioRow(),e.clearRadioReserve(),e.clearCheckboxRow(),e.clearCheckboxReserve(),e.clearRowExpand(),e.clearTreeExpand(),e.clearTreeExpandReserve(),e.clearPendingRow(),e.clearFilter&&e.clearFilter(),e.clearSelected&&(t.keyboardConfig||t.mouseConfig)&&e.clearSelected(),e.clearCellAreas&&t.mouseConfig&&(e.clearCellAreas(),e.clearCopyCellArea()),e.clearScroll()}function WFt(e){return e.clearFilter&&e.clearFilter(),zFt(e)}function One(e,t){const{reactData:n,internalData:r}=e,{refTableBody:a}=e.getRefMaps(),{scrollYLoad:i}=n,{afterFullData:o,scrollYStore:l}=r,s=a.value,u=s?s.$el:null;if(u){const c=u.querySelector(`[rowid="${Wt(e,t)}"]`);if(c){const d=u.clientHeight,p=u.scrollTop,f=c.offsetParent,h=c.offsetTop+(f?f.offsetTop:0),m=c.clientHeight;if(h<p||h>p+d)return e.scrollTo(null,h);if(h+m>=d+p)return e.scrollTo(null,p+m)}else if(i)return e.scrollTo(null,(o.indexOf(t)-1)*l.rowHeight)}return Promise.resolve()}function GFt(e,t){const{reactData:n,internalData:r}=e,{refTableBody:a}=e.getRefMaps(),{scrollXLoad:i}=n,{visibleColumn:o}=r,l=a.value,s=l?l.$el:null;if(t&&t.fixed)return Promise.resolve();if(s){const u=s.querySelector(`.${t.id}`);if(u){const c=s.clientWidth,d=s.scrollLeft,p=u.offsetParent,f=u.offsetLeft+(p?p.offsetLeft:0),h=u.clientWidth;if(f<d||f>d+c)return e.scrollTo(f);if(f+h>=c+d)return e.scrollTo(d+h)}else if(i){let c=0;for(let d=0;d<o.length&&o[d]!==t;d++)c+=o[d].renderWidth;return e.scrollTo(c)}}return Promise.resolve()}function R1(e){return"on"+e.substring(0,1).toLocaleUpperCase()+e.substring(1)}function Gr(e){return K.isArray(e)?e:[e]}const dV="modelValue",fV={transfer:!0};function Mbe(e){switch(e.name){case"input":case"textarea":return"input"}return"update:modelValue"}function Bbe(e){switch(e.name){case"input":case"textarea":case"VxeInput":case"VxeTextarea":case"$input":case"$textarea":return"input"}return"change"}function jFt(e,t){return e&&t.valueFormat?K.toStringDate(e,t.valueFormat):e}function KFt(e,t,n){const{dateConfig:r={}}=t;return K.toDateString(jFt(e,t),r.labelFormat||n)}function Pne(e,t){return KFt(e,t,pe.i18n(`vxe.input.date.labelFormat.${t.type}`))}function Rbe(e){return`vxe-${e.replace("$","")}`}function tc({name:e}){return Yt(e)}function S0({name:e}){return Yt(Rbe(e))}function Lbe(e,t,n){const{$panel:r}=e;r.changeOption({},t,n)}function A0(e){let{name:t,attrs:n}=e;return t==="input"&&(n=Object.assign({type:"text"},n)),n}function Obe(e){const{name:t,immediate:n,props:r}=e;if(!n){if(t==="VxeInput"||t==="$input"){const{type:a}=r||{};return!(!a||a==="text"||a==="number"||a==="integer"||a==="float")}return!(t==="input"||t==="textarea"||t==="$textarea")}return n}function og(e,t,n,r){return K.assign({immediate:Obe(e)},fV,r,e.props,{[dV]:n})}function BC(e,t,n,r){return K.assign({},fV,r,e.props,{[dV]:n})}function nc(e,t,n,r){return K.assign({},fV,r,e.props,{[dV]:n})}function jF(e,t){return t.$type==="cell"||Obe(e)}function dy(e,t,n){const{placeholder:r}=e;return[z("span",{class:"vxe-cell--label"},r&&uV(n)?[z("span",{class:"vxe-cell--placeholder"},_i(wa(r),1))]:_i(n,1))]}function pV(e,t,n,r){const{events:a}=e,i=Mbe(e),o=Bbe(e),l=o===i,s={};return a&&K.objectEach(a,(u,c)=>{s[R1(c)]=function(...d){u(t,...d)}}),n&&(s[R1(i)]=function(u){n(u),l&&r&&r(u),a&&a[i]&&a[i](t,u)}),!l&&r&&(s[R1(o)]=function(...u){r(...u),a&&a[o]&&a[o](t,...u)}),s}function lg(e,t,n,r){const{events:a}=e,i=Mbe(e),o=Bbe(e),l={};return K.objectEach(a,(s,u)=>{l[R1(u)]=function(...c){s(t,...c)}}),n&&(l[R1(i)]=function(s){n(s),a&&a[i]&&a[i](t,s)}),r&&(l[R1(o)]=function(...s){r(...s),a&&a[o]&&a[o](t,...s)}),l}function KF(e,t){const{$table:n,row:r,column:a}=t,{name:i}=e,{model:o}=a,l=jF(e,t);return lg(e,t,s=>{l?Fh(r,a,s):(o.update=!0,o.value=s)},s=>{if(!l&&["VxeInput","VxeTextarea","$input","$textarea"].includes(i)){const u=s.value;o.update=!0,o.value=u,n.updateStatus(t,u)}else n.updateStatus(t)})}function RC(e,t,n){return lg(e,t,r=>{n.data=r},()=>{Lbe(t,!K.eqNull(n.data),n)})}function cd(e,t){const{$form:n,data:r,property:a}=t;return lg(e,t,i=>{K.set(r,a,i)},()=>{n.updateStatus(t)})}function Pbe(e,t){const{$table:n,row:r,column:a}=t,{model:i}=a;return pV(e,t,o=>{const l=o.target.value;jF(e,t)?Fh(r,a,l):(i.update=!0,i.value=l)},o=>{const l=o.target.value;n.updateStatus(t,l)})}function Ibe(e,t,n){return pV(e,t,r=>{n.data=r.target.value},()=>{Lbe(t,!K.eqNull(n.data),n)})}function Nbe(e,t){const{$form:n,data:r,property:a}=t;return pV(e,t,i=>{const o=i.target.value;K.set(r,a,o)},()=>{n.updateStatus(t)})}function uk(e,t){const{row:n,column:r}=t,{name:a}=e,i=jF(e,t)?Sd(n,r):r.model.value;return[z(a,Object.assign(Object.assign(Object.assign({class:`vxe-default-${a}`},A0(e)),{value:i}),Pbe(e,t)))]}function Ine(e,t){return[z(tc(e),Object.assign(Object.assign({},og(e,t,null)),lg(e,t)))]}function f3(e,t){const{row:n,column:r}=t,a=Sd(n,r);return[z(tc(e),Object.assign(Object.assign({},og(e,t,a)),KF(e,t)))]}function p3(e,t){const{row:n,column:r}=t,a=Sd(n,r);return[z(S0(e),Object.assign(Object.assign({},og(e,t,a)),KF(e,t)))]}function $be(e,t){return[z(Yt("vxe-button"),Object.assign(Object.assign({},og(e,t,null)),lg(e,t)))]}function UFt(e,t){return e.children.map(n=>$be(n,t)[0])}function DL(e,t,n){const{optionGroups:r,optionGroupProps:a={}}=e,i=a.options||"options",o=a.label||"label";return r.map((l,s)=>z("optgroup",{key:s,label:l[o]},n(l[i],e,t)))}function LC(e,t,n){const{optionProps:r={}}=t,{row:a,column:i}=n,o=r.label||"label",l=r.value||"value",s=r.disabled||"disabled",u=jF(t,n)?Sd(a,i):i.model.value;return e.map((c,d)=>z("option",{key:d,value:c[l],disabled:c[s],selected:c[l]==u},c[o]))}function qFt(e,t){const{column:n}=t,{name:r}=e,a=A0(e);return n.filters.map((i,o)=>z(r,Object.assign(Object.assign(Object.assign({key:o,class:`vxe-default-${r}`},a),{value:i.data}),Ibe(e,t,i))))}function YFt(e,t){const{column:n}=t;return n.filters.map((r,a)=>{const i=r.data;return z(tc(e),Object.assign(Object.assign({key:a},BC(e,e,i)),RC(e,t,r)))})}function JFt(e,t){const{column:n}=t;return n.filters.map((r,a)=>{const i=r.data;return z(S0(e),Object.assign(Object.assign({key:a},BC(e,e,i)),RC(e,t,r)))})}function Nv({option:e,row:t,column:n}){const{data:r}=e;return K.get(t,n.property)==r}function Nne(e,t){return[z("select",Object.assign(Object.assign({class:"vxe-default-select"},A0(e)),Pbe(e,t)),e.optionGroups?DL(e,t,LC):LC(e.options,e,t))]}function $ne(e,t){const{row:n,column:r}=t,{options:a,optionProps:i,optionGroups:o,optionGroupProps:l}=e,s=Sd(n,r);return[z(tc(e),Object.assign(Object.assign({},og(e,t,s,{options:a,optionProps:i,optionGroups:o,optionGroupProps:l})),KF(e,t)))]}function Vne(e,t){const{row:n,column:r}=t,{options:a,optionProps:i,optionGroups:o,optionGroupProps:l}=e,s=Sd(n,r);return[z(S0(e),Object.assign(Object.assign({},og(e,t,s,{options:a,optionProps:i,optionGroups:o,optionGroupProps:l})),KF(e,t)))]}function A7(e,{row:t,column:n}){const{props:r={},options:a,optionGroups:i,optionProps:o={},optionGroupProps:l={}}=e,s=K.get(t,n.property);let u;const c=o.label||"label",d=o.value||"value";return uV(s)?"":K.map(r.multiple?s:[s],i?p=>{const f=l.options||"options";for(let h=0;h<i.length&&(u=K.find(i[h][f],m=>m[d]==p),!u);h++);return u?u[c]:p}:p=>(u=K.find(a,f=>f[d]==p),u?u[c]:p)).join(", ")}function Hne(e,t){const{data:n,property:r}=t,{name:a}=e,i=A0(e),o=K.get(n,r);return[z(a,Object.assign(Object.assign(Object.assign({class:`vxe-default-${a}`},i),{value:i&&a==="input"&&(i.type==="submit"||i.type==="reset")?null:o}),Nbe(e,t)))]}function ck(e,t){const{data:n,property:r}=t,a=K.get(n,r);return[z(tc(e),Object.assign(Object.assign({},nc(e,t,a)),cd(e,t)))]}function dk(e,t){const{data:n,property:r}=t,a=K.get(n,r);return[z(S0(e),Object.assign(Object.assign({},nc(e,t,a)),cd(e,t)))]}function Vbe(e,t){return[z(Yt("vxe-button"),Object.assign(Object.assign({},nc(e,t,null)),lg(e,t)))]}function XFt(e,t){return e.children.map(n=>Vbe(n,t)[0])}function zne(e,t,n){const{data:r,property:a}=n,{optionProps:i={}}=t,o=i.label||"label",l=i.value||"value",s=i.disabled||"disabled",u=K.get(r,a);return e.map((c,d)=>z("option",{key:d,value:c[l],disabled:c[s],selected:c[l]==u},c[o]))}function fk(e){const{row:t,column:n,options:r}=e;return r.original?Sd(t,n):A7(n.editRender||n.cellRender,e)}function pk(e,t){const{data:n,property:r}=t,a=K.get(n,r);return[z(tc(e),Object.assign(Object.assign({},nc(e,t,a)),cd(e,t)))]}function Wne(e,t){const{options:n,optionProps:r}=e,{data:a,property:i}=t,o=K.get(a,i);return[z(tc(e),Object.assign(Object.assign({options:n,optionProps:r},nc(e,t,o)),cd(e,t)))]}function Gne(e,t){const{name:n,options:r,optionProps:a={}}=e,{data:i,property:o}=t,l=a.label||"label",s=a.value||"value",u=a.disabled||"disabled",c=K.get(i,o),d=Rbe(n);return r?[z(Yt(`${d}-group`),Object.assign(Object.assign({},nc(e,t,c)),cd(e,t)),{default:()=>r.map((p,f)=>z(Yt(d),{key:f,label:p[s],content:p[l],disabled:p[u]}))})]:[z(Yt(d),Object.assign(Object.assign({},nc(e,t,c)),cd(e,t)))]}const h3={input:{autofocus:"input",renderEdit:uk,renderDefault:uk,renderFilter:qFt,defaultFilterMethod:Nv,renderItemContent:Hne},textarea:{autofocus:"textarea",renderEdit:uk,renderItemContent:Hne},select:{renderEdit:Nne,renderDefault:Nne,renderCell(e,t){return dy(e,t,A7(e,t))},renderFilter(e,t){const{column:n}=t;return n.filters.map((r,a)=>z("select",Object.assign(Object.assign({key:a,class:"vxe-default-select"},A0(e)),Ibe(e,t,r)),e.optionGroups?DL(e,t,LC):LC(e.options,e,t)))},defaultFilterMethod:Nv,renderItemContent(e,t){return[z("select",Object.assign(Object.assign({class:"vxe-default-select"},A0(e)),Nbe(e,t)),e.optionGroups?DL(e,t,zne):zne(e.options,e,t))]},exportMethod:fk},VxeInput:{autofocus:".vxe-input--inner",renderEdit:f3,renderCell(e,t){const{props:n={}}=e,{row:r,column:a}=t,i=n.digits||pe.input.digits;let o=K.get(r,a.property);if(o)switch(n.type){case"date":case"week":case"month":case"year":o=Pne(o,n);break;case"float":o=K.toFixed(K.floor(o,i),i);break}return dy(e,t,o)},renderDefault:f3,renderFilter:YFt,defaultFilterMethod:Nv,renderItemContent:ck},VxeTextarea:{autofocus:".vxe-textarea--inner",renderItemContent:ck},VxeButton:{renderDefault:Ine,renderItemContent:pk},VxeButtonGroup:{renderDefault:Ine,renderItemContent(e,t){const{options:n}=e,{data:r,property:a}=t,i=K.get(r,a);return[z(tc(e),Object.assign(Object.assign({options:n},nc(e,t,i)),cd(e,t)))]}},VxeSelect:{autofocus:".vxe-input--inner",renderEdit:$ne,renderDefault:$ne,renderCell(e,t){return dy(e,t,A7(e,t))},renderFilter(e,t){const{column:n}=t,{options:r,optionProps:a,optionGroups:i,optionGroupProps:o}=e;return n.filters.map((l,s)=>{const u=l.data;return z(tc(e),Object.assign(Object.assign({key:s},BC(e,t,u,{options:r,optionProps:a,optionGroups:i,optionGroupProps:o})),RC(e,t,l)))})},defaultFilterMethod:Nv,renderItemContent(e,t){const{data:n,property:r}=t,{options:a,optionProps:i,optionGroups:o,optionGroupProps:l}=e,s=K.get(n,r);return[z(tc(e),Object.assign(Object.assign({},nc(e,t,s,{options:a,optionProps:i,optionGroups:o,optionGroupProps:l})),cd(e,t)))]},exportMethod:fk},VxeRadio:{autofocus:".vxe-radio--input",renderItemContent:pk},VxeRadioGroup:{autofocus:".vxe-radio--input",renderItemContent:Wne},VxeCheckbox:{autofocus:".vxe-checkbox--input",renderItemContent:pk},VxeCheckboxGroup:{autofocus:".vxe-checkbox--input",renderItemContent:Wne},VxeSwitch:{autofocus:".vxe-switch--button",renderEdit:f3,renderDefault:f3,renderItemContent:ck},$input:{autofocus:".vxe-input--inner",renderEdit:p3,renderCell(e,t){const{props:n={}}=e,{row:r,column:a}=t,i=n.digits||pe.input.digits;let o=K.get(r,a.property);if(o)switch(n.type){case"date":case"week":case"month":case"year":o=Pne(o,n);break;case"float":o=K.toFixed(K.floor(o,i),i);break}return dy(e,t,o)},renderDefault:p3,renderFilter:JFt,defaultFilterMethod:Nv,renderItemContent:dk},$textarea:{autofocus:".vxe-textarea--inner",renderItemContent:dk},$button:{renderDefault:$be,renderItemContent:Vbe},$buttons:{renderDefault:UFt,renderItemContent:XFt},$select:{autofocus:".vxe-input--inner",renderEdit:Vne,renderDefault:Vne,renderCell(e,t){return dy(e,t,A7(e,t))},renderFilter(e,t){const{column:n}=t,{options:r,optionProps:a,optionGroups:i,optionGroupProps:o}=e;return n.filters.map((l,s)=>{const u=l.data;return z(S0(e),Object.assign(Object.assign({key:s},BC(e,t,u,{options:r,optionProps:a,optionGroups:i,optionGroupProps:o})),RC(e,t,l)))})},defaultFilterMethod:Nv,renderItemContent(e,t){const{data:n,property:r}=t,{options:a,optionProps:i,optionGroups:o,optionGroupProps:l}=e,s=K.get(n,r);return[z(S0(e),Object.assign(Object.assign({},nc(e,t,s,{options:a,optionProps:i,optionGroups:o,optionGroupProps:l})),cd(e,t)))]},exportMethod:fk},$radio:{autofocus:".vxe-radio--input",renderItemContent:Gne},$checkbox:{autofocus:".vxe-checkbox--input",renderItemContent:Gne},$switch:{autofocus:".vxe-switch--button",renderEdit:p3,renderDefault:p3,renderItemContent:dk}},Oy={mixin(e){return K.each(e,(t,n)=>Oy.add(n,t)),Oy},get(e){return h3[e]||null},add(e,t){if(e&&t){const n=h3[e];n?Object.assign(n,t):h3[e]=t}return Oy},delete(e){return delete h3[e],Oy}};class ZFt{constructor(){Object.defineProperty(this,"store",{enumerable:!0,configurable:!0,writable:!0,value:{}})}mixin(t){return K.each(t,(n,r)=>{this.add(r,n)}),this}has(t){return!!this.get(t)}get(t){return this.store[t]}add(t,n){const r=this.store[t];return K.isFunction(n)&&(n={commandMethod:n}),this.store[t]=r?K.merge(r,n):n,this}delete(t){delete this.store[t]}forEach(t){K.objectEach(this.store,t)}}const QFt=new ZFt;class eEt{constructor(){Object.defineProperty(this,"store",{enumerable:!0,configurable:!0,writable:!0,value:{}})}mixin(t){return K.each(t,(n,r)=>{this.add(r,n)}),this}has(t){return!!this.get(t)}get(t){return this.store[t]}add(t,n){const r=this.store[t];return K.isFunction(n)&&(n={menuMethod:n}),this.store[t]=r?K.merge(r,n):n,this}delete(t){delete this.store[t]}forEach(t){K.objectEach(this.store,t)}}const tEt=new eEt;class Hbe{constructor(){Object.defineProperty(this,"store",{enumerable:!0,configurable:!0,writable:!0,value:{}})}mixin(t){return K.each(t,(n,r)=>{this.add(r,n)}),this}has(t){return!!this.get(t)}get(t){return this.store[t]}add(t,n){const r=this.store[t];return this.store[t]=r?K.merge(r,n):n,this}delete(t){delete this.store[t]}forEach(t){K.objectEach(this.store,t)}}const nEt=new Hbe,rEt=new Hbe;function hV(e){let t=e||pe.theme;if((!t||t==="default")&&(t="light"),pe.theme=t,typeof document!="undefined"){const n=document.documentElement;n&&n.setAttribute("data-vxe-ui-theme",t)}}function aEt(){return pe.theme}function jne(e,t){const n=[];return K.objectEach(e,(r,a)=>{(r===0||r===t)&&n.push(a)}),n}const Kne=[];function iEt(e,t){return e&&e.install&&Kne.indexOf(e)===-1&&(e.install($n,t),Kne.push(e)),$n}function oEt(e,t){return pe.i18n(e,t)}function lEt(e,t){return e?K.toValueString(pe.translate?pe.translate(e,t):e):""}const UF=e=>(e&&(e.theme&&hV(e.theme),e.zIndex&&sV.setCurrent(e.zIndex),K.merge(pe,e)),$n);class sEt{get zIndex(){return wc()}get nextZIndex(){return su()}get exportTypes(){return jne(pe.export.types,1)}get importTypes(){return jne(pe.export.types,2)}}const uEt=new sEt,cEt="v4",dEt=e=>(UF(e),pe),fEt=e=>(UF(e),pe);function pEt(e){return e&&Object.assign(pe.icon,e),$n}const hEt={},mEt={};function vEt(e){return mEt[e]||null}const zbe="4.6.25",gEt=zbe,$n={v:cEt,version:zbe,tableVersion:gEt,setConfig:UF,setIcon:pEt,globalStore:hEt,interceptor:S7,renderer:Oy,commands:QFt,formats:MFt,validators:nEt,menus:tEt,hooks:rEt,use:iEt,t:oEt,_t:lEt,setTheme:hV,getTheme:aEt,getComponent:vEt,config:fEt,setup:dEt,globalConfs:uEt};hV("light");const Une=he({name:"VxeTableFilterPanel",props:{filterStore:Object},setup(e){const t=ut("$xetable",{}),{reactData:n,internalData:r,getComputeMaps:a}=t,{computeFilterOpts:i}=a(),o=B(()=>{const{filterStore:C}=e;return C&&C.options.some(F=>F.checked)}),l=(C,F)=>{const{filterStore:b}=e;b.options.forEach(E=>{E._checked=F,E.checked=F}),b.isAllSelected=F,b.isIndeterminate=!1},s=C=>{const{filterStore:F}=e;F.options.forEach(b=>{b.checked=b._checked}),t.confirmFilterEvent(C)},u=(C,F,b)=>{const{filterStore:E}=e;E.options.forEach(w=>{w._checked=!1}),b._checked=F,t.checkFilterOptions(),s(C)},c=C=>{const{filterStore:F}=e;t.handleClearFilter(F.column),t.confirmFilterEvent(C)},d=(C,F,b)=>{b._checked=F,t.checkFilterOptions()},p=(C,F,b)=>{const{filterStore:E}=e;E.multiple?d(C,F,b):u(C,F,b)},f=(C,F)=>{const{filterStore:b}=e;b.multiple?l(C,F):c(C)},h={changeRadioOption:u,changeMultipleOption:d,changeAllOption:f,changeOption:p,confirmFilter:s,resetFilter:c},m=(C,F)=>{const{filterStore:b}=e,{column:E,multiple:w,maxHeight:S}=b,{slots:A}=E,_=A?A.filter:null,D=Object.assign({},r._currFilterParams,{$panel:h,$table:t});if(_)return[z("div",{class:"vxe-table--filter-template"},t.callSlot(_,D))];if(F&&F.renderFilter)return[z("div",{class:"vxe-table--filter-template"},Gr(F.renderFilter(C,D)))];const x=w?b.isAllSelected:!b.options.some(L=>L._checked),M=w&&b.isIndeterminate;return[z("ul",{class:"vxe-table--filter-header"},[z("li",{class:["vxe-table--filter-option",{"is--checked":x,"is--indeterminate":M}],title:pe.i18n(w?"vxe.table.allTitle":"vxe.table.allFilter"),onClick:L=>{f(L,!b.isAllSelected)}},(w?[z("span",{class:["vxe-checkbox--icon",M?pe.icon.TABLE_CHECKBOX_INDETERMINATE:x?pe.icon.TABLE_CHECKBOX_CHECKED:pe.icon.TABLE_CHECKBOX_UNCHECKED]})]:[]).concat([z("span",{class:"vxe-checkbox--label"},pe.i18n("vxe.table.allFilter"))]))]),z("ul",{class:"vxe-table--filter-body",style:S?{maxHeight:`${S}px`}:{}},b.options.map(L=>{const P=L._checked;return z("li",{class:["vxe-table--filter-option",{"is--checked":L._checked}],title:L.label,onClick:N=>{p(N,!L._checked,L)}},(w?[z("span",{class:["vxe-checkbox--icon",P?pe.icon.TABLE_CHECKBOX_CHECKED:pe.icon.TABLE_CHECKBOX_UNCHECKED]})]:[]).concat([z("span",{class:"vxe-checkbox--label"},_i(L.label,1))]))}))]},v=()=>{const{filterStore:C}=e,{column:F,multiple:b}=C,E=i.value,w=o.value,S=F.filterRender,A=S?$n.renderer.get(S.name):null,_=!w&&!C.isAllSelected&&!C.isIndeterminate;return b&&(!A||A.showFilterFooter!==!1)?[z("div",{class:"vxe-table--filter-footer"},[z("button",{class:{"is--disabled":_},disabled:_,onClick:s},E.confirmButtonText||pe.i18n("vxe.table.confirmFilter")),z("button",{onClick:c},E.resetButtonText||pe.i18n("vxe.table.resetFilter"))])]:[]};return()=>{const{filterStore:C}=e,{initStore:F}=n,{column:b}=C,E=b?b.filterRender:null,w=E?$n.renderer.get(E.name):null,S=w?w.filterClassName:"",A=Object.assign({},r._currFilterParams,{$panel:h,$table:t});return z("div",{class:["vxe-table--filter-wrapper","filter--prevent-default",Cf(S,A),{"is--animat":t.props.animat,"is--multiple":C.multiple,"is--active":C.visible}],style:C.style},F.filter&&C.visible?m(E,w).concat(v()):[])}}});let fy;const sm=dn({modals:[],drawers:[]}),yEt=he({setup(){return()=>{const{modals:e,drawers:t}=sm;return[e.length?z("div",{class:"vxe-dynamics--modal"},e.map(n=>z(Yt("vxe-modal"),n))):$e(),t.length?z("div",{class:"vxe-dynamics--drawer"},t.map(n=>z(Yt("vxe-drawer"),n))):$e()]}}}),Or=Xf(yEt);function Wbe(){fy||(fy=document.createElement("div"),fy.className="vxe-dynamics",document.body.appendChild(fy),Or.mount(fy))}Or.component(Une.name,Une);const qne=he({name:"VxeTableMenuPanel",setup(e,t){const n=K.uniqueId(),r=ut("$xetable",{}),{reactData:a}=r,i=j(),o={refElem:i},l={xID:n,props:e,context:t,getRefMaps:()=>o},s=()=>{const{ctxMenuStore:u}=a,{computeMenuOpts:c}=r.getComputeMaps(),d=c.value;return z(Ad,{to:"body",disabled:!1},[z("div",{ref:i,class:["vxe-table--context-menu-wrapper",d.className,{"is--visible":u.visible}],style:u.style},u.list.map((p,f)=>p.every(h=>h.visible===!1)?$e():z("ul",{class:"vxe-context-menu--option-wrapper",key:f},p.map((h,m)=>{const v=h.children&&h.children.some(g=>g.visible!==!1);return h.visible===!1?null:z("li",{class:[h.className,{"link--disabled":h.disabled,"link--active":h===u.selected}],key:`${f}_${m}`},[z("a",{class:"vxe-context-menu--link",onClick(g){r.ctxMenuLinkEvent(g,h)},onMouseover(g){r.ctxMenuMouseoverEvent(g,h)},onMouseout(g){r.ctxMenuMouseoutEvent(g,h)}},[z("i",{class:["vxe-context-menu--link-prefix",h.prefixIcon]}),z("span",{class:"vxe-context-menu--link-content"},wa(h.name)),z("i",{class:["vxe-context-menu--link-suffix",v?h.suffixIcon||"suffix--haschild":h.suffixIcon]})]),v?z("ul",{class:["vxe-table--context-menu-clild-wrapper",{"is--show":h===u.selected&&u.showChild}]},h.children.map((g,C)=>g.visible===!1?null:z("li",{class:[g.className,{"link--disabled":g.disabled,"link--active":g===u.selectChild}],key:`${f}_${m}_${C}`},[z("a",{class:"vxe-context-menu--link",onClick(F){r.ctxMenuLinkEvent(F,g)},onMouseover(F){r.ctxMenuMouseoverEvent(F,h,g)},onMouseout(F){r.ctxMenuMouseoutEvent(F,h)}},[z("i",{class:["vxe-context-menu--link-prefix",g.prefixIcon]}),z("span",{class:"vxe-context-menu--link-content"},wa(g.name))])]))):null])}))))])};return l.renderVN=s,l},render(){return this.renderVN()}}),Hn={F2:"F2",ESCAPE:"Escape",ENTER:"Enter",TAB:"Tab",DELETE:"Delete",BACKSPACE:"Backspace",SPACEBAR:" ",CONTEXT_MENU:"ContextMenu",ARROW_UP:"ArrowUp",ARROW_DOWN:"ArrowDown",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",PAGE_UP:"PageUp",PAGE_DOWN:"PageDown"},Yne={" ":"Spacebar",Apps:Hn.CONTEXT_MENU,Del:Hn.DELETE,Up:Hn.ARROW_UP,Down:Hn.ARROW_DOWN,Left:Hn.ARROW_LEFT,Right:Hn.ARROW_RIGHT},Gbe=Ku.firefox?"DOMMouseScroll":"mousewheel",TL=[],nr=(e,t)=>{const{key:n}=e;return t=t.toLowerCase(),n?t===n.toLowerCase()||!!(Yne[n]&&Yne[n].toLowerCase()===t):!1};function Ru(e){const t=e.type===Gbe;TL.forEach(({type:n,cb:r})=>{e.cancelBubble||(n===e.type||t&&n==="mousewheel")&&r(e)})}const Gn={on(e,t,n){TL.push({comp:e,type:t,cb:n})},off(e,t){K.remove(TL,n=>n.comp===e&&n.type===t)},trigger:Ru,eqKeypad(e,t){const{key:n}=e;return t.toLowerCase()===n.toLowerCase()}};Ku.isDoc&&(Ku.msie||(window.addEventListener("copy",Ru,!1),window.addEventListener("cut",Ru,!1),window.addEventListener("paste",Ru,!1)),document.addEventListener("keydown",Ru,!1),document.addEventListener("contextmenu",Ru,!1),window.addEventListener("mousedown",Ru,!1),window.addEventListener("blur",Ru,!1),window.addEventListener("resize",Ru,!1),window.addEventListener(Gbe,K.throttle(Ru,100,{leading:!0,trailing:!1}),{passive:!0,capture:!1}));Or.component(qne.name,qne);function ti(e){const t=ut("xesize",null),n=B(()=>e.size||(t?t.value:null));return Xt("xesize",n),n}const Gi=he({name:"VxeButton",props:{type:String,mode:String,className:[String,Function],popupClassName:[String,Function],size:{type:String,default:()=>pe.button.size||pe.size},name:[String,Number],content:String,placement:String,status:String,title:String,icon:String,round:Boolean,circle:Boolean,disabled:Boolean,loading:Boolean,destroyOnClose:Boolean,transfer:{type:Boolean,default:()=>pe.button.transfer}},emits:["click","mouseenter","mouseleave","dropdown-click"],setup(e,t){const{slots:n,emit:r}=t,a=K.uniqueId(),i=ti(e),o=dn({inited:!1,showPanel:!1,animatVisible:!1,panelIndex:0,panelStyle:{},panelPlacement:""}),l={showTime:null},s=j(),u=j(),c=j(),d={refElem:s},p={xID:a,props:e,context:t,reactData:o,internalData:l,getRefMaps:()=>d},f=ut("$xebuttongroup",null);let h={};const m=B(()=>{const{type:T}=e;return T?["submit","reset","button"].indexOf(T)>-1:!1}),v=B(()=>{const{type:T,mode:O}=e;return O==="text"||T==="text"||f&&f.props.mode==="text"?"text":"button"}),g=B(()=>{const{status:T}=e;return T||(f?f.props.status:"")}),C=B(()=>{const{round:T}=e;return T||(f?f.props.round:!1)}),F=B(()=>{const{circle:T}=e;return T||(f?f.props.circle:!1)}),b=()=>{o.panelIndex<wc()&&(o.panelIndex=su())},E=()=>Ne().then(()=>{const{transfer:T,placement:O}=e,{panelIndex:$}=o,V=u.value,W=c.value;if(W&&V){const U=V.offsetHeight,ae=V.offsetWidth,ie=W.offsetHeight,ye=W.offsetWidth,ne=5,Y={zIndex:$},{top:te,left:X,boundingTop:re,visibleHeight:we,visibleWidth:q}=w0(V);let Q="bottom";if(T){let ce=X+ae-ye,me=te+U;O==="top"?(Q="top",me=te-ie):O||(re+U+ie+ne>we&&(Q="top",me=te-ie),me<ne&&(Q="bottom",me=te+U)),ce+ye+ne>q&&(ce-=ce+ye+ne-q),ce<ne&&(ce=ne),Object.assign(Y,{left:`${ce}px`,right:"auto",top:`${me}px`,minWidth:`${ae}px`})}else O==="top"?(Q="top",Y.bottom=`${U}px`):O||re+U+ie>we&&re-U-ie>ne&&(Q="top",Y.bottom=`${U}px`);return o.panelStyle=Y,o.panelPlacement=Q,Ne()}}),w=T=>{f?f.handleClick({name:e.name},T):h.dispatchEvent("click",{$event:T},T)},S=T=>{T.button===0&&T.stopPropagation()},A=T=>{const O=T.currentTarget,$=c.value,{flag:V,targetElem:W}=wr(T,O,"vxe-button");V&&($&&($.dataset.active="N"),o.showPanel=!1,setTimeout(()=>{(!$||$.dataset.active!=="Y")&&(o.animatVisible=!1)},350),h.dispatchEvent("dropdown-click",{name:W.getAttribute("name"),$event:T},T))},_=()=>{const T=c.value;T&&(T.dataset.active="Y",o.animatVisible=!0,setTimeout(()=>{T.dataset.active==="Y"&&(o.showPanel=!0,b(),E(),setTimeout(()=>{o.showPanel&&E()},50))},20))},D=T=>{const O=c.value;O&&(O.dataset.active="Y",o.inited||(o.inited=!0),l.showTime=setTimeout(()=>{O.dataset.active==="Y"?_():o.animatVisible=!1},250)),M(T)},x=T=>{P(),L(T)},M=T=>{r("mouseenter",{$event:T})},L=T=>{r("mouseleave",{$event:T})},P=()=>{const T=c.value;clearTimeout(l.showTime),T?(T.dataset.active="N",setTimeout(()=>{T.dataset.active!=="Y"&&(o.showPanel=!1,setTimeout(()=>{T.dataset.active!=="Y"&&(o.animatVisible=!1)},350))},100)):(o.animatVisible=!1,o.showPanel=!1)},N=()=>{P()},k=()=>{const{content:T,icon:O,loading:$}=e,V=[];return $?V.push(z("i",{class:["vxe-button--loading-icon",pe.icon.BUTTON_LOADING]})):n.icon?V.push(z("span",{class:"vxe-button--custom-icon"},n.icon({}))):O&&V.push(z("i",{class:["vxe-button--icon",O]})),n.default?V.push(z("span",{class:"vxe-button--content"},n.default({}))):T&&V.push(z("span",{class:"vxe-button--content"},wa(T))),V};h={dispatchEvent(T,O,$){r(T,Object.assign({$button:p,$event:$},O))},focus(){return u.value.focus(),Ne()},blur(){return u.value.blur(),Ne()}},Object.assign(p,h),Gt(()=>{Gn.on(p,"mousewheel",T=>{const O=c.value;o.showPanel&&!wr(T,O).flag&&P()})}),da(()=>{Gn.off(p,"mousewheel")});const R=()=>{const{className:T,popupClassName:O,transfer:$,title:V,type:W,destroyOnClose:U,name:ae,disabled:ie,loading:ye}=e,{inited:ne,showPanel:Y}=o,te=m.value,X=v.value,re=g.value,we=C.value,q=F.value,Q=i.value;return n.dropdowns?z("div",{ref:s,class:["vxe-button--dropdown",T?K.isFunction(T)?T({$button:p}):T:"",{[`size--${Q}`]:Q,"is--active":Y}]},[z("button",{ref:u,class:["vxe-button",`type--${X}`,{[`size--${Q}`]:Q,[`theme--${re}`]:re,"is--round":we,"is--circle":q,"is--disabled":ie||ye,"is--loading":ye}],title:V,name:ae,type:te?W:"button",disabled:ie||ye,onMouseenter:D,onMouseleave:x,onClick:w},k().concat([z("i",{class:`vxe-button--dropdown-arrow ${pe.icon.BUTTON_DROPDOWN}`})])),z(Ad,{to:"body",disabled:$?!ne:!0},[z("div",{ref:c,class:["vxe-button--dropdown-panel",O?K.isFunction(O)?O({$button:p}):O:"",{[`size--${Q}`]:Q,"animat--leave":o.animatVisible,"animat--enter":Y}],placement:o.panelPlacement,style:o.panelStyle},ne?[z("div",{class:"vxe-button--dropdown-wrapper",onMousedown:S,onClick:A,onMouseenter:_,onMouseleave:N},U&&!Y?[]:n.dropdowns({}))]:[])])]):z("button",{ref:u,class:["vxe-button",`type--${X}`,T?K.isFunction(T)?T({$button:p}):T:"",{[`size--${Q}`]:Q,[`theme--${re}`]:re,"is--round":we,"is--circle":q,"is--disabled":ie||ye,"is--loading":ye}],title:V,name:ae,type:te?W:"button",disabled:ie||ye,onClick:w,onMouseenter:M,onMouseleave:L},k())};return p.renderVN=R,p},render(){return this.renderVN()}}),hk=he({name:"VxeLoading",props:{modelValue:Boolean,icon:String,text:String},setup(e,{slots:t}){const n=B(()=>e.icon||pe.icon.LOADING),r=B(()=>{const a=pe.loadingText;return e.text||(a===null?a:pe.i18n("vxe.loading.text"))});return()=>{const a=n.value,i=r.value;return z("div",{class:["vxe-loading",{"is--visible":e.modelValue}]},t.default?[z("div",{class:"vxe-loading--wrapper"},t.default({}))]:[z("div",{class:"vxe-loading--chunk"},[a?z("i",{class:a}):z("div",{class:"vxe-loading--spinner"}),i?z("div",{class:"vxe-loading--text"},`${i}`):null])])}}}),w4=Object.assign(hk,{install(e){e.component(hk.name,hk)}}),Nh=[],py=[],Gf=he({name:"VxeModal",props:{modelValue:Boolean,id:String,type:{type:String,default:"modal"},loading:{type:Boolean,default:null},status:String,iconStatus:String,className:String,top:{type:[Number,String],default:()=>pe.modal.top},position:[String,Object],title:String,duration:{type:[Number,String],default:()=>pe.modal.duration},message:[Number,String],content:[Number,String],showCancelButton:{type:Boolean,default:null},cancelButtonText:{type:String,default:()=>pe.modal.cancelButtonText},showConfirmButton:{type:Boolean,default:()=>pe.modal.showConfirmButton},confirmButtonText:{type:String,default:()=>pe.modal.confirmButtonText},lockView:{type:Boolean,default:()=>pe.modal.lockView},lockScroll:Boolean,mask:{type:Boolean,default:()=>pe.modal.mask},maskClosable:{type:Boolean,default:()=>pe.modal.maskClosable},escClosable:{type:Boolean,default:()=>pe.modal.escClosable},resize:Boolean,showHeader:{type:Boolean,default:()=>pe.modal.showHeader},showFooter:{type:Boolean,default:()=>pe.modal.showFooter},showZoom:Boolean,showClose:{type:Boolean,default:()=>pe.modal.showClose},dblclickZoom:{type:Boolean,default:()=>pe.modal.dblclickZoom},width:[Number,String],height:[Number,String],minWidth:{type:[Number,String],default:()=>pe.modal.minWidth},minHeight:{type:[Number,String],default:()=>pe.modal.minHeight},zIndex:Number,marginSize:{type:[Number,String],default:()=>pe.modal.marginSize},fullscreen:Boolean,draggable:{type:Boolean,default:()=>pe.modal.draggable},remember:{type:Boolean,default:()=>pe.modal.remember},destroyOnClose:{type:Boolean,default:()=>pe.modal.destroyOnClose},showTitleOverflow:{type:Boolean,default:()=>pe.modal.showTitleOverflow},transfer:{type:Boolean,default:()=>pe.modal.transfer},storage:{type:Boolean,default:()=>pe.modal.storage},storageKey:{type:String,default:()=>pe.modal.storageKey},animat:{type:Boolean,default:()=>pe.modal.animat},size:{type:String,default:()=>pe.modal.size||pe.size},beforeHideMethod:{type:Function,default:()=>pe.modal.beforeHideMethod},slots:Object},emits:["update:modelValue","show","hide","before-hide","close","confirm","cancel","zoom","resize","move"],setup(e,t){const{slots:n,emit:r}=t,a=K.uniqueId(),i=ti(e),o=dn({inited:!1,visible:!1,contentVisible:!1,modalTop:0,modalZindex:0,zoomLocat:null,firstOpen:!0}),l=j(),s=j(),u=j(),c=j(),d={refElem:l},p={xID:a,props:e,context:t,reactData:o,getRefMaps:()=>d};let f={};const h=B(()=>e.type==="message"),m=()=>s.value,v=()=>{const{width:q,height:Q}=e,ce=m();return ce.style.width=`${q?isNaN(q)?q:`${q}px`:""}`,ce.style.height=`${Q?isNaN(Q)?Q:`${Q}px`:""}`,Ne()},g=()=>{const{zIndex:q}=e,{modalZindex:Q}=o;q?o.modalZindex=q:Q<wc()&&(o.modalZindex=su())},C=()=>Ne().then(()=>{const{position:q}=e,Q=K.toNumber(e.marginSize),ce=m(),me=document.documentElement.clientWidth||document.body.clientWidth,de=document.documentElement.clientHeight||document.body.clientHeight,Z=q==="center",{top:oe,left:Ae}=K.isString(q)?{top:q,left:q}:Object.assign({},q),Oe=Z||oe==="center",Ge=Z||Ae==="center";let Xe="",De="";Ae&&!Ge?De=isNaN(Ae)?Ae:`${Ae}px`:De=`${Math.max(Q,me/2-ce.offsetWidth/2)}px`,oe&&!Oe?Xe=isNaN(oe)?oe:`${oe}px`:Xe=`${Math.max(Q,de/2-ce.offsetHeight/2)}px`,ce.style.top=Xe,ce.style.left=De}),F=()=>{Ne(()=>{let q=0;py.forEach(Q=>{const ce=Q.getBox();q+=K.toNumber(Q.props.top),Q.reactData.modalTop=q,q+=ce.clientHeight})})},b=()=>{py.indexOf(p)>-1&&K.remove(py,q=>q===p),F()},E=q=>{const{remember:Q,beforeHideMethod:ce}=e,{visible:me}=o,de=h.value,Z={type:q};return me&&Promise.resolve(ce?ce(Z):null).then(oe=>{K.isError(oe)||(de&&b(),o.contentVisible=!1,Q||(o.zoomLocat=null),K.remove(Nh,Ae=>Ae===p),f.dispatchEvent("before-hide",Z),setTimeout(()=>{o.visible=!1,r("update:modelValue",!1),f.dispatchEvent("hide",Z)},200))}).catch(oe=>oe),Ne()},w=q=>{const Q="close";f.dispatchEvent(Q,{type:Q},q),E(Q)},S=q=>{const Q="confirm";f.dispatchEvent(Q,{type:Q},q),E(Q)},A=q=>{const Q="cancel";f.dispatchEvent(Q,{type:Q},q),E(Q)},_=q=>{const Q=pe.version,ce=K.toStringJSON(localStorage.getItem(q)||"");return ce&&ce._v===Q?ce:{_v:Q}},D=()=>{const{id:q,remember:Q,storage:ce,storageKey:me}=e;return!!(q&&Q&&ce&&_(me)[q])},x=()=>{const{id:q,remember:Q,storage:ce,storageKey:me}=e;if(q&&Q&&ce){const de=_(me)[q];if(de){const Z=m(),[oe,Ae,Oe,Ge,Xe,De,ve,Se]=de.split(",");oe&&(Z.style.left=`${oe}px`),Ae&&(Z.style.top=`${Ae}px`),Oe&&(Z.style.width=`${Oe}px`),Ge&&(Z.style.height=`${Ge}px`),Xe&&De&&(o.zoomLocat={left:Xe,top:De,width:ve,height:Se})}}},M=()=>{py.indexOf(p)===-1&&py.push(p),F()},L=()=>{const{id:q,remember:Q,storage:ce,storageKey:me}=e,{zoomLocat:de}=o;if(q&&Q&&ce){const Z=m(),oe=_(me);oe[q]=[Z.style.left,Z.style.top,Z.style.width,Z.style.height].concat(de?[de.left,de.top,de.width,de.height]:[]).map(Ae=>Ae?K.toNumber(Ae):"").join(","),localStorage.setItem(me,K.toJSONString(oe))}},P=()=>Ne().then(()=>{if(!o.zoomLocat){const q=Math.max(0,K.toNumber(e.marginSize)),Q=m(),{visibleHeight:ce,visibleWidth:me}=B1();o.zoomLocat={top:Q.offsetTop,left:Q.offsetLeft,width:Q.offsetWidth+(Q.style.width?0:1),height:Q.offsetHeight+(Q.style.height?0:1)},Object.assign(Q.style,{top:`${q}px`,left:`${q}px`,width:`${me-q*2}px`,height:`${ce-q*2}px`}),L()}}),N=()=>{const{duration:q,remember:Q,showFooter:ce}=e,{inited:me,visible:de}=o,Z=h.value;return me||(o.inited=!0),de||(Q||v(),o.visible=!0,o.contentVisible=!1,g(),Nh.push(p),setTimeout(()=>{o.contentVisible=!0,Ne(()=>{if(ce){const Oe=u.value,Ge=c.value,Xe=Oe||Ge;Xe&&Xe.focus()}const Ae={type:""};r("update:modelValue",!0),f.dispatchEvent("show",Ae)})},10),Z?(M(),q!==-1&&setTimeout(()=>E("close"),K.toNumber(q))):Ne(()=>{const{fullscreen:oe}=e,{firstOpen:Ae}=o;(!Q||Ae)&&C().then(()=>{setTimeout(()=>C(),20)}),Ae?(o.firstOpen=!1,D()?x():oe&&Ne(()=>P())):oe&&Ne(()=>P())})),Ne()},k=q=>{const Q=l.value;e.maskClosable&&q.target===Q&&E("mask")},R=q=>{if(nr(q,Hn.ESCAPE)){const ce=K.max(Nh,me=>me.reactData.modalZindex);ce&&setTimeout(()=>{ce===p&&ce.props.escClosable&&E("exit")},10)}},T=()=>!!o.zoomLocat,O=()=>Ne().then(()=>{const{zoomLocat:q}=o;if(q){const Q=m();o.zoomLocat=null,Object.assign(Q.style,{top:`${q.top}px`,left:`${q.left}px`,width:`${q.width}px`,height:`${q.height}px`}),L()}}),$=()=>o.zoomLocat?O().then(()=>T()):P().then(()=>T()),V=q=>{const{zoomLocat:Q}=o,ce={type:Q?"revert":"max"};return $().then(()=>{f.dispatchEvent("zoom",ce,q)})},W=()=>{if(!h.value){const Q=m();if(Q)return{top:Q.offsetTop,left:Q.offsetLeft}}return null},U=(q,Q)=>{if(!h.value){const me=m();K.isNumber(q)&&(me.style.top=`${q}px`),K.isNumber(Q)&&(me.style.left=`${Q}px`)}return Ne()},ae=()=>{const{modalZindex:q}=o;Nh.some(Q=>Q.reactData.visible&&Q.reactData.modalZindex>q)&&g()},ie=q=>{const{remember:Q,storage:ce}=e,{zoomLocat:me}=o,de=K.toNumber(e.marginSize),Z=m();if(!me&&q.button===0&&!wr(q,Z,"trigger--btn").flag){q.preventDefault();const oe=document.onmousemove,Ae=document.onmouseup,Oe=q.clientX-Z.offsetLeft,Ge=q.clientY-Z.offsetTop,{visibleHeight:Xe,visibleWidth:De}=B1();document.onmousemove=ve=>{ve.preventDefault();const Se=Z.offsetWidth,Je=Z.offsetHeight,et=de,Te=De-Se-de-1,We=de,qe=Xe-Je-de-1;let it=ve.clientX-Oe,Ve=ve.clientY-Ge;it>Te&&(it=Te),it<et&&(it=et),Ve>qe&&(Ve=qe),Ve<We&&(Ve=We),Z.style.left=`${it}px`,Z.style.top=`${Ve}px`,Z.className=Z.className.replace(/\s?is--drag/,"")+" is--drag",r("move",{type:"move",$event:ve})},document.onmouseup=()=>{document.onmousemove=oe,document.onmouseup=Ae,Q&&ce&&Ne(()=>{L()}),setTimeout(()=>{Z.className=Z.className.replace(/\s?is--drag/,"")},50)}}},ye=q=>{q.preventDefault();const{remember:Q,storage:ce}=e,{visibleHeight:me,visibleWidth:de}=B1(),Z=K.toNumber(e.marginSize),Ae=q.target.getAttribute("type"),Oe=K.toNumber(e.minWidth),Ge=K.toNumber(e.minHeight),Xe=de,De=me,ve=m(),Se=document.onmousemove,Je=document.onmouseup,et=ve.clientWidth,Te=ve.clientHeight,We=q.clientX,qe=q.clientY,it=ve.offsetTop,Ve=ve.offsetLeft,Me={type:"resize"};document.onmousemove=Ze=>{Ze.preventDefault();let le,_e,xe,rt;switch(Ae){case"wl":le=We-Ze.clientX,xe=le+et,Ve-le>Z&&xe>Oe&&(ve.style.width=`${xe<Xe?xe:Xe}px`,ve.style.left=`${Ve-le}px`);break;case"swst":le=We-Ze.clientX,_e=qe-Ze.clientY,xe=le+et,rt=_e+Te,Ve-le>Z&&xe>Oe&&(ve.style.width=`${xe<Xe?xe:Xe}px`,ve.style.left=`${Ve-le}px`),it-_e>Z&&rt>Ge&&(ve.style.height=`${rt<De?rt:De}px`,ve.style.top=`${it-_e}px`);break;case"swlb":le=We-Ze.clientX,_e=Ze.clientY-qe,xe=le+et,rt=_e+Te,Ve-le>Z&&xe>Oe&&(ve.style.width=`${xe<Xe?xe:Xe}px`,ve.style.left=`${Ve-le}px`),it+rt+Z<me&&rt>Ge&&(ve.style.height=`${rt<De?rt:De}px`);break;case"st":_e=qe-Ze.clientY,rt=Te+_e,it-_e>Z&&rt>Ge&&(ve.style.height=`${rt<De?rt:De}px`,ve.style.top=`${it-_e}px`);break;case"wr":le=Ze.clientX-We,xe=le+et,Ve+xe+Z<de&&xe>Oe&&(ve.style.width=`${xe<Xe?xe:Xe}px`);break;case"sest":le=Ze.clientX-We,_e=qe-Ze.clientY,xe=le+et,rt=_e+Te,Ve+xe+Z<de&&xe>Oe&&(ve.style.width=`${xe<Xe?xe:Xe}px`),it-_e>Z&&rt>Ge&&(ve.style.height=`${rt<De?rt:De}px`,ve.style.top=`${it-_e}px`);break;case"selb":le=Ze.clientX-We,_e=Ze.clientY-qe,xe=le+et,rt=_e+Te,Ve+xe+Z<de&&xe>Oe&&(ve.style.width=`${xe<Xe?xe:Xe}px`),it+rt+Z<me&&rt>Ge&&(ve.style.height=`${rt<De?rt:De}px`);break;case"sb":_e=Ze.clientY-qe,rt=_e+Te,it+rt+Z<me&&rt>Ge&&(ve.style.height=`${rt<De?rt:De}px`);break}ve.className=ve.className.replace(/\s?is--drag/,"")+" is--drag",Q&&ce&&L(),f.dispatchEvent("resize",Me,Ze)},document.onmouseup=()=>{o.zoomLocat=null,document.onmousemove=Se,document.onmouseup=Je,setTimeout(()=>{ve.className=ve.className.replace(/\s?is--drag/,"")},50)}};f={dispatchEvent(q,Q,ce){r(q,Object.assign({$modal:p,$event:ce},Q))},open:N,close(){return E("close")},getBox:m,getPosition:W,setPosition:U,isMaximized:T,zoom:$,maximize:P,revert:O},Object.assign(p,f);const ne=()=>{const{slots:q={},showClose:Q,showZoom:ce,title:me}=e,{zoomLocat:de}=o,Z=n.title||q.title,oe=n.corner||q.corner,Ae=[z("div",{class:"vxe-modal--header-title"},Z?Gr(Z({$modal:p})):me?wa(me):pe.i18n("vxe.alert.title"))],Oe=[];return oe&&Oe.push(z("span",{class:"vxe-modal--corner-wrapper"},Gr(oe({$modal:p})))),ce&&Oe.push(z("i",{class:["vxe-modal--zoom-btn","trigger--btn",de?pe.icon.MODAL_ZOOM_OUT:pe.icon.MODAL_ZOOM_IN],title:pe.i18n(`vxe.modal.zoom${de?"Out":"In"}`),onClick:V})),Q&&Oe.push(z("i",{class:["vxe-modal--close-btn","trigger--btn",pe.icon.MODAL_CLOSE],title:pe.i18n("vxe.modal.close"),onClick:w})),Ae.push(z("div",{class:"vxe-modal--header-right"},Oe)),Ae},Y=()=>{const{slots:q={},showZoom:Q,draggable:ce}=e,me=h.value,de=n.header||q.header,Z=[];if(e.showHeader){const oe={};ce&&(oe.onMousedown=ie),Q&&e.dblclickZoom&&e.type==="modal"&&(oe.onDblclick=V),Z.push(z("div",Object.assign({class:["vxe-modal--header",{"is--draggable":ce,"is--ellipsis":!me&&e.showTitleOverflow}]},oe),de?!o.inited||e.destroyOnClose&&!o.visible?[]:Gr(de({$modal:p})):ne()))}return Z},te=()=>{const{slots:q={},status:Q,message:ce}=e,me=e.content||ce,de=h.value,Z=n.default||q.default,oe=[];return Q&&oe.push(z("div",{class:"vxe-modal--status-wrapper"},[z("i",{class:["vxe-modal--status-icon",e.iconStatus||pe.icon[`MODAL_${Q}`.toLocaleUpperCase()]]})])),oe.push(z("div",{class:"vxe-modal--content"},Z?!o.inited||e.destroyOnClose&&!o.visible?[]:Gr(Z({$modal:p})):wa(me))),de||oe.push(z(w4,{class:"vxe-modal--loading",modelValue:e.loading})),[z("div",{class:"vxe-modal--body"},oe)]},X=()=>{const{showCancelButton:q,showConfirmButton:Q,type:ce}=e,me=[];return(K.isBoolean(q)?q:ce==="confirm")&&me.push(z(Gi,{key:1,ref:c,content:e.cancelButtonText||pe.i18n("vxe.button.cancel"),onClick:A})),(K.isBoolean(Q)?Q:ce==="confirm"||ce==="alert")&&me.push(z(Gi,{key:2,ref:u,status:"primary",content:e.confirmButtonText||pe.i18n("vxe.button.confirm"),onClick:S})),me},re=()=>{const{slots:q={}}=e,Q=h.value,ce=n.footer||q.footer,me=[];return e.showFooter&&me.push(z("div",{class:"vxe-modal--footer"},ce?!o.inited||e.destroyOnClose&&!o.visible?[]:Gr(ce({$modal:p})):X())),!Q&&e.resize&&me.push(z("span",{class:"vxe-modal--resize"},["wl","wr","swst","sest","st","swlb","selb","sb"].map(de=>z("span",{class:`${de}-resize`,type:de,onMousedown:ye})))),me},we=()=>{const{className:q,type:Q,animat:ce,loading:me,status:de,lockScroll:Z,lockView:oe,mask:Ae,resize:Oe}=e,{inited:Ge,zoomLocat:Xe,modalTop:De,contentVisible:ve,visible:Se}=o,Je=i.value;return z(Ad,{to:"body",disabled:e.transfer?!Ge:!0},[z("div",{ref:l,class:["vxe-modal--wrapper",`type--${Q}`,q||"",{[`size--${Je}`]:Je,[`status--${de}`]:de,"is--animat":ce,"lock--scroll":Z,"lock--view":oe,"is--resize":Oe,"is--mask":Ae,"is--maximize":Xe,"is--visible":ve,"is--active":Se,"is--loading":me}],style:{zIndex:o.modalZindex,top:De?`${De}px`:null},onClick:k},[z("div",{ref:s,class:"vxe-modal--box",onMousedown:ae},Y().concat(te(),re()))])])};return p.renderVN=we,He(()=>e.width,v),He(()=>e.height,v),He(()=>e.modelValue,q=>{q?N():E("model")}),Gt(()=>{Ne(()=>{e.storage&&!e.id&&Ja("vxe.error.reqProp",["modal.id"]),e.modelValue&&N(),v()}),e.escClosable&&Gn.on(p,"keydown",R)}),da(()=>{Gn.off(p,"keydown"),b()}),p},render(){return this.renderVN()}});function bEt(e){if(e){const t=new Date;let n=0,r=0,a=0;if(K.isDate(e))n=e.getHours(),r=e.getMinutes(),a=e.getSeconds();else{e=K.toValueString(e);const i=e.match(/^(\d{1,2})(:(\d{1,2}))?(:(\d{1,2}))?/);i&&(n=K.toNumber(i[1]),r=K.toNumber(i[3]),a=K.toNumber(i[5]))}return t.setHours(n),t.setMinutes(r),t.setSeconds(a),t}return new Date("")}function Jne(e){const t=e.getMonth();return t<3?1:t<6?2:t<9?3:4}function $v(e){return K.isString(e)?e.replace(/,/g,""):e}function Xne(e,t){return/^-/.test(""+e)?K.toFixed(K.ceil(e,t),t):K.toFixed(K.floor(e,t),t)}const Pc=12,CEt=20,FEt=8,dd=he({name:"VxeInput",props:{modelValue:[String,Number,Date],immediate:{type:Boolean,default:!0},name:String,type:{type:String,default:"text"},clearable:{type:Boolean,default:()=>pe.input.clearable},readonly:Boolean,disabled:Boolean,placeholder:{type:String,default:()=>K.eqNull(pe.input.placeholder)?pe.i18n("vxe.base.pleaseInput"):pe.input.placeholder},maxlength:[String,Number],autocomplete:{type:String,default:"off"},align:String,form:String,className:String,size:{type:String,default:()=>pe.input.size||pe.size},multiple:Boolean,showWordCount:Boolean,countMethod:Function,min:{type:[String,Number],default:null},max:{type:[String,Number],default:null},step:[String,Number],exponential:{type:Boolean,default:()=>pe.input.exponential},controls:{type:Boolean,default:()=>pe.input.controls},digits:{type:[String,Number],default:()=>pe.input.digits},startDate:{type:[String,Number,Date],default:()=>pe.input.startDate},endDate:{type:[String,Number,Date],default:()=>pe.input.endDate},minDate:[String,Number,Date],maxDate:[String,Number,Date],startWeek:Number,startDay:{type:[String,Number],default:()=>pe.input.startDay},labelFormat:{type:String,default:()=>pe.input.labelFormat},valueFormat:{type:String,default:()=>pe.input.valueFormat},editable:{type:Boolean,default:!0},festivalMethod:{type:Function,default:()=>pe.input.festivalMethod},disabledMethod:{type:Function,default:()=>pe.input.disabledMethod},selectDay:{type:[String,Number],default:()=>pe.input.selectDay},prefixIcon:String,suffixIcon:String,placement:String,transfer:{type:Boolean,default:()=>pe.input.transfer}},emits:["update:modelValue","input","change","keydown","keyup","wheel","click","focus","blur","clear","search-click","toggle-visible","prev-number","next-number","prefix-click","suffix-click","date-prev","date-today","date-next"],setup(e,t){const{slots:n,emit:r}=t,a=ut("$xeform",null),i=ut("$xeformiteminfo",null),o=K.uniqueId(),l=ti(e),s=dn({inited:!1,panelIndex:0,showPwd:!1,visiblePanel:!1,animatVisible:!1,panelStyle:null,panelPlacement:"",isActivated:!1,inputValue:e.modelValue,datetimePanelValue:null,datePanelValue:null,datePanelLabel:"",datePanelType:"day",selectMonth:null,currentDate:null}),u=j(),c=j(),d=j(),p=j(),f={refElem:u,refInput:c},h={xID:o,props:e,context:t,reactData:s,getRefMaps:()=>f};let m={};const v=(Ce,tt)=>{const{type:lt}=e;return lt==="time"?bEt(Ce):K.toStringDate(Ce,tt)},g=B(()=>{const{type:Ce}=e;return Ce==="time"||Ce==="datetime"}),C=B(()=>["number","integer","float"].indexOf(e.type)>-1),F=B(()=>K.getSize(s.inputValue)),b=B(()=>{const Ce=F.value;return e.maxlength&&Ce>K.toNumber(e.maxlength)}),E=B(()=>g.value||["date","week","month","quarter","year"].indexOf(e.type)>-1),w=B(()=>e.type==="password"),S=B(()=>e.type==="search"),A=B(()=>K.toInteger(e.digits)||1),_=B(()=>{const{type:Ce}=e,tt=A.value,lt=e.step;return Ce==="integer"?K.toInteger(lt)||1:Ce==="float"?K.toNumber(lt)||1/Math.pow(10,tt):K.toNumber(lt)||1}),D=B(()=>{const{type:Ce}=e,tt=C.value,lt=E.value,wt=w.value;return e.clearable&&(wt||tt||lt||Ce==="text"||Ce==="search")}),x=B(()=>e.startDate?K.toStringDate(e.startDate):null),M=B(()=>e.endDate?K.toStringDate(e.endDate):null),L=B(()=>["date","week","month","quarter","year"].includes(e.type)),P=B(()=>{const{modelValue:Ce,multiple:tt}=e,lt=E.value,wt=R.value;return tt&&Ce&&lt?K.toValueString(Ce).split(",").map($t=>{const Tt=v($t,wt);return K.isValidDate(Tt)?Tt:null}):[]}),N=B(()=>{const Ce=P.value,tt=R.value;return Ce.map(lt=>K.toDateString(lt,tt))}),k=B(()=>{const Ce=P.value,tt=U.value;return Ce.map(lt=>K.toDateString(lt,tt)).join(", ")}),R=B(()=>{const{type:Ce}=e;return Ce==="time"?"HH:mm:ss":e.valueFormat||(Ce==="datetime"?"yyyy-MM-dd HH:mm:ss":"yyyy-MM-dd")}),T=B(()=>{const{modelValue:Ce}=e,tt=E.value,lt=R.value;let wt=null;if(Ce&&tt){const $t=v(Ce,lt);K.isValidDate($t)&&(wt=$t)}return wt}),O=B(()=>{const Ce=x.value,{selectMonth:tt}=s;return tt&&Ce?tt<=Ce:!1}),$=B(()=>{const Ce=M.value,{selectMonth:tt}=s;return tt&&Ce?tt>=Ce:!1}),V=B(()=>{const{datetimePanelValue:Ce}=s;return Ce?K.toDateString(Ce,"HH:mm:ss"):""}),W=B(()=>{const Ce=T.value,tt=g.value;return Ce&&tt?(Ce.getHours()*3600+Ce.getMinutes()*60+Ce.getSeconds())*1e3:0}),U=B(()=>E.value?e.labelFormat||pe.i18n(`vxe.input.date.labelFormat.${e.type}`):null),ae=B(()=>{const{selectMonth:Ce,currentDate:tt}=s,lt=[];if(Ce&&tt){const wt=tt.getFullYear(),$t=Ce.getFullYear(),Tt=new Date($t-$t%Pc,0,1);for(let nn=-4;nn<Pc+4;nn++){const I=K.getWhatYear(Tt,nn,"first"),G=I.getFullYear();lt.push({date:I,isCurrent:!0,isPrev:nn<0,isNow:wt===G,isNext:nn>=Pc,year:G})}}return lt}),ie=B(()=>{if(E.value){const{datePanelType:tt,selectMonth:lt}=s,wt=ae.value;let $t="",Tt;return lt&&($t=lt.getFullYear(),Tt=lt.getMonth()+1),tt==="quarter"?pe.i18n("vxe.input.date.quarterLabel",[$t]):tt==="month"?pe.i18n("vxe.input.date.monthLabel",[$t]):tt==="year"?wt.length?`${wt[0].year} - ${wt[wt.length-1].year}`:"":pe.i18n("vxe.input.date.dayLabel",[$t,Tt?pe.i18n(`vxe.input.date.m${Tt}`):"-"])}return""}),ye=B(()=>{const{startDay:Ce,startWeek:tt}=e;return K.toNumber(K.isNumber(Ce)||K.isString(Ce)?Ce:tt)}),ne=B(()=>{const Ce=[];if(E.value){let lt=ye.value;Ce.push(lt);for(let wt=0;wt<6;wt++)lt>=6?lt=0:lt++,Ce.push(lt)}return Ce}),Y=B(()=>E.value?ne.value.map(lt=>({value:lt,label:pe.i18n(`vxe.input.date.weeks.w${lt}`)})):[]),te=B(()=>{if(E.value){const tt=Y.value;return[{label:pe.i18n("vxe.input.date.weeks.w")}].concat(tt)}return[]}),X=B(()=>{const Ce=ae.value;return K.chunk(Ce,4)}),re=B(()=>{const{selectMonth:Ce,currentDate:tt}=s,lt=[];if(Ce&&tt){const wt=tt.getFullYear(),$t=Jne(tt),Tt=K.getWhatYear(Ce,0,"first"),nn=Tt.getFullYear();for(let I=-2;I<FEt-2;I++){const G=K.getWhatQuarter(Tt,I),ee=G.getFullYear(),fe=Jne(G),Fe=ee<nn;lt.push({date:G,isPrev:Fe,isCurrent:ee===nn,isNow:ee===wt&&fe===$t,isNext:!Fe&&ee>nn,quarter:fe})}}return lt}),we=B(()=>{const Ce=re.value;return K.chunk(Ce,2)}),q=B(()=>{const{selectMonth:Ce,currentDate:tt}=s,lt=[];if(Ce&&tt){const wt=tt.getFullYear(),$t=tt.getMonth(),Tt=K.getWhatYear(Ce,0,"first").getFullYear();for(let nn=-4;nn<CEt-4;nn++){const I=K.getWhatYear(Ce,0,nn),G=I.getFullYear(),ee=I.getMonth(),fe=G<Tt;lt.push({date:I,isPrev:fe,isCurrent:G===Tt,isNow:G===wt&&ee===$t,isNext:!fe&&G>Tt,month:ee})}}return lt}),Q=B(()=>{const Ce=q.value;return K.chunk(Ce,4)}),ce=B(()=>{const{selectMonth:Ce,currentDate:tt}=s,lt=[];if(Ce&&tt){const wt=W.value,$t=ne.value,Tt=tt.getFullYear(),nn=tt.getMonth(),I=tt.getDate(),G=Ce.getFullYear(),ee=Ce.getMonth(),fe=Ce.getDay(),Fe=-$t.indexOf(fe),Re=new Date(K.getWhatDay(Ce,Fe).getTime()+wt);for(let Pe=0;Pe<42;Pe++){const Ye=K.getWhatDay(Re,Pe),Ue=Ye.getFullYear(),nt=Ye.getMonth(),Qe=Ye.getDate(),ft=Ye<Ce;lt.push({date:Ye,isPrev:ft,isCurrent:Ue===G&&nt===ee,isNow:Ue===Tt&&nt===nn&&Qe===I,isNext:!ft&&ee!==nt,label:Qe})}}return lt}),me=B(()=>{const Ce=ce.value;return K.chunk(Ce,7)}),de=B(()=>{const Ce=me.value,tt=ye.value;return Ce.map(lt=>{const wt=lt[0];return[{date:wt.date,isWeekNumber:!0,isPrev:!1,isCurrent:!1,isNow:!1,isNext:!1,label:K.getYearWeek(wt.date,tt)}].concat(lt)})}),Z=B(()=>{const Ce=[];if(g.value)for(let lt=0;lt<24;lt++)Ce.push({value:lt,label:(""+lt).padStart(2,"0")});return Ce}),oe=B(()=>{const Ce=[];if(g.value)for(let lt=0;lt<60;lt++)Ce.push({value:lt,label:(""+lt).padStart(2,"0")});return Ce}),Ae=B(()=>oe.value),Oe=B(()=>{const{type:Ce,readonly:tt,editable:lt,multiple:wt}=e;return tt||wt||!lt||Ce==="week"||Ce==="quarter"}),Ge=B(()=>{const{type:Ce}=e,{showPwd:tt}=s,lt=C.value,wt=E.value,$t=w.value;return wt||lt||$t&&tt||Ce==="number"?"text":Ce}),Xe=B(()=>{const{placeholder:Ce}=e;return Ce?wa(Ce):""}),De=B(()=>{const{maxlength:Ce}=e;return C.value&&!K.toNumber(Ce)?16:Ce}),ve=B(()=>{const{type:Ce,immediate:tt}=e;return tt||!(Ce==="text"||Ce==="number"||Ce==="integer"||Ce==="float")}),Se=B(()=>{const{type:Ce}=e,{inputValue:tt}=s;return C.value?Ce==="integer"?K.toInteger($v(tt)):K.toNumber($v(tt)):0}),Je=B(()=>{const{min:Ce}=e,{inputValue:tt}=s,lt=C.value,wt=Se.value;return(tt||tt===0)&&lt&&Ce!==null?wt<=K.toNumber(Ce):!1}),et=B(()=>{const{max:Ce}=e,{inputValue:tt}=s,lt=C.value,wt=Se.value;return(tt||tt===0)&&lt&&Ce!==null?wt>=K.toNumber(Ce):!1}),Te=Ce=>{const{type:tt,exponential:lt}=e,wt=De.value,$t=A.value,Tt=tt==="float"?Xne(Ce,$t):K.toValueString(Ce);return lt&&(Ce===Tt||K.toValueString(Ce).toLowerCase()===K.toNumber(Tt).toExponential())?Ce:Tt.slice(0,wt)},We=Ce=>{const{inputValue:tt}=s;m.dispatchEvent(Ce.type,{value:tt},Ce)},qe=(Ce,tt)=>{s.inputValue=Ce,r("update:modelValue",Ce),m.dispatchEvent("input",{value:Ce},tt),K.toValueString(e.modelValue)!==Ce&&(m.dispatchEvent("change",{value:Ce},tt),a&&i&&a.triggerItemEvent(tt,i.itemConfig.field,Ce))},it=(Ce,tt)=>{const lt=E.value,wt=ve.value;s.inputValue=Ce,lt||(wt?qe(Ce,tt):m.dispatchEvent("input",{value:Ce},tt))},Ve=Ce=>{const lt=Ce.target.value;it(lt,Ce)},Me=Ce=>{ve.value||We(Ce)},Ze=Ce=>{s.isActivated=!0,E.value&&Sc(Ce),We(Ce)},le=Ce=>{const{disabled:tt}=e;if(!tt){const{inputValue:lt}=s;m.dispatchEvent("prefix-click",{value:lt},Ce)}};let _e;const xe=()=>new Promise(Ce=>{s.visiblePanel=!1,_e=window.setTimeout(()=>{s.animatVisible=!1,Ce()},350)}),rt=(Ce,tt)=>{const{type:lt}=e,wt=C.value;E.value&&xe(),(wt||["text","search","password"].indexOf(lt)>-1)&&focus(),m.dispatchEvent("clear",{value:tt},Ce)},ct=Ce=>{const{disabled:tt}=e;if(!tt)if(up(Ce.currentTarget,"is--clear"))qe("",Ce),rt(Ce,"");else{const{inputValue:lt}=s;m.dispatchEvent("suffix-click",{value:lt},Ce)}},ge=Ce=>{const{type:tt}=e,{valueFormat:lt}=e,wt=U.value,$t=ye.value;let Tt=null,nn="";if(Ce&&(Tt=v(Ce,lt)),K.isValidDate(Tt)){if(nn=K.toDateString(Tt,wt,{firstDay:$t}),wt&&tt==="week"&&K.getWhatWeek(Tt,0,$t,$t).getFullYear()<Tt.getFullYear()){const G=wt.indexOf("yyyy");if(G>-1){const ee=Number(nn.substring(G,G+4));ee&&!isNaN(ee)&&(nn=nn.replace(`${ee}`,`${ee-1}`))}}}else Tt=null;s.datePanelValue=Tt,s.datePanelLabel=nn},sn=()=>{const Ce=E.value,{inputValue:tt}=s;Ce&&(ge(tt),s.inputValue=e.multiple?k.value:s.datePanelLabel)},tn=()=>{const{type:Ce}=e,{inputValue:tt}=s,lt=E.value,wt=A.value;if(lt)sn();else if(Ce==="float"&&tt){const $t=Xne(tt,wt);tt!==$t&&qe($t,{type:"init"})}},Ut=Ce=>e.max===null||K.toNumber(Ce)<=K.toNumber(e.max),at=Ce=>e.min===null||K.toNumber(Ce)>=K.toNumber(e.min),It=()=>{s.inputValue=e.multiple?k.value:s.datePanelLabel},Dt=Ce=>{const tt=K.getWhatMonth(Ce,0,"first");K.isEqual(tt,s.selectMonth)||(s.selectMonth=tt)},fn=Ce=>{const{modelValue:tt,multiple:lt}=e,{datetimePanelValue:wt}=s,$t=g.value,Tt=R.value,nn=ye.value;if(e.type==="week"){const G=K.toNumber(e.selectDay);Ce=K.getWhatWeek(Ce,0,G,nn)}else $t&&(Ce.setHours(wt.getHours()),Ce.setMinutes(wt.getMinutes()),Ce.setSeconds(wt.getSeconds()));const I=K.toDateString(Ce,Tt,{firstDay:nn});if(Dt(Ce),lt){const G=N.value;if($t){const ee=[...P.value],fe=[],Fe=K.findIndexOf(ee,Re=>K.isDateSame(Ce,Re,"yyyyMMdd"));Fe===-1?ee.push(Ce):ee.splice(Fe,1),ee.forEach(Re=>{Re&&(Re.setHours(wt.getHours()),Re.setMinutes(wt.getMinutes()),Re.setSeconds(wt.getSeconds()),fe.push(Re))}),qe(fe.map(Re=>K.toDateString(Re,Tt)).join(","),{type:"update"})}else G.some(ee=>K.isEqual(ee,I))?qe(G.filter(ee=>!K.isEqual(ee,I)).join(","),{type:"update"}):qe(G.concat([I]).join(","),{type:"update"})}else K.isEqual(tt,I)||qe(I,{type:"update"})},wn=()=>{const{type:Ce,min:tt,max:lt,exponential:wt}=e,{inputValue:$t,datetimePanelValue:Tt}=s,nn=C.value,I=E.value,G=U.value;if(!Oe.value){if(nn){if($t){let fe=Ce==="integer"?K.toInteger($v($t)):K.toNumber($v($t));if(at(fe)?Ut(fe)||(fe=lt):fe=tt,wt){const Fe=K.toValueString($t).toLowerCase();Fe===K.toNumber(fe).toExponential()&&(fe=Fe)}qe(Te(fe),{type:"check"})}}else if(I)if($t){let fe=v($t,G);if(K.isValidDate(fe))if(Ce==="time")fe=K.toDateString(fe,G),$t!==fe&&qe(fe,{type:"check"}),s.inputValue=fe;else{let Fe=!1;const Re=ye.value;if(Ce==="datetime"){const Pe=T.value;($t!==K.toDateString(Pe,G)||$t!==K.toDateString(fe,G))&&(Fe=!0,Tt.setHours(fe.getHours()),Tt.setMinutes(fe.getMinutes()),Tt.setSeconds(fe.getSeconds()))}else Fe=!0;s.inputValue=K.toDateString(fe,G,{firstDay:Re}),Fe&&fn(fe)}else It()}else qe("",{type:"check"})}},Ln=Ce=>{const{inputValue:tt}=s;ve.value||qe(tt,Ce),wn(),s.visiblePanel||(s.isActivated=!1),m.dispatchEvent("blur",{value:tt},Ce)},_r=Ce=>{const{readonly:tt,disabled:lt}=e,{showPwd:wt}=s;!lt&&!tt&&(s.showPwd=!wt),m.dispatchEvent("toggle-visible",{visible:s.showPwd},Ce)},br=Ce=>{m.dispatchEvent("search-click",{},Ce)},Wr=(Ce,tt)=>{const{min:lt,max:wt,type:$t}=e,{inputValue:Tt}=s,nn=_.value,I=$t==="integer"?K.toInteger($v(Tt)):K.toNumber($v(Tt)),G=Ce?K.add(I,nn):K.subtract(I,nn);let ee;at(G)?Ut(G)?ee=G:ee=wt:ee=lt,it(Te(ee),tt)};let Dr;const Vr=Ce=>{const{readonly:tt,disabled:lt}=e,wt=Je.value;clearTimeout(Dr),!lt&&!tt&&!wt&&Wr(!1,Ce),m.dispatchEvent("next-number",{value:s.inputValue},Ce)},Pr=Ce=>{Dr=window.setTimeout(()=>{Vr(Ce),Pr(Ce)},60)},Tr=Ce=>{const{readonly:tt,disabled:lt}=e,wt=et.value;clearTimeout(Dr),!lt&&!tt&&!wt&&Wr(!0,Ce),m.dispatchEvent("prev-number",{value:s.inputValue},Ce)},Mr=Ce=>{const tt=nr(Ce,Hn.ARROW_UP),lt=nr(Ce,Hn.ARROW_DOWN);(tt||lt)&&(Ce.preventDefault(),tt?Tr(Ce):Vr(Ce))},xr=Ce=>{const{exponential:tt,controls:lt}=e;if(C.value){const $t=Ce.ctrlKey,Tt=Ce.shiftKey,nn=Ce.altKey,I=Ce.keyCode;!$t&&!Tt&&!nn&&(nr(Ce,Hn.SPACEBAR)||(!tt||I!==69)&&I>=65&&I<=90||I>=186&&I<=188||I>=191)&&Ce.preventDefault(),lt&&Mr(Ce)}We(Ce)},Kr=Ce=>{We(Ce)},ga=()=>{clearTimeout(Dr)},Ir=Ce=>{Dr=window.setTimeout(()=>{Tr(Ce),Ir(Ce)},60)},dt=Ce=>{if(ga(),Ce.button===0){const tt=up(Ce.currentTarget,"is--prev");tt?Tr(Ce):Vr(Ce),Dr=window.setTimeout(()=>{tt?Ir(Ce):Pr(Ce)},500)}},Nt=Ce=>{if(C.value&&e.controls&&s.isActivated){const lt=Ce.deltaY;lt>0?Vr(Ce):lt<0&&Tr(Ce),Ce.preventDefault()}We(Ce)},hn=(Ce,tt)=>{s.selectMonth=K.getWhatMonth(Ce,tt,"first")},Zn=()=>{const Ce=K.getWhatDay(Date.now(),0,"first");s.currentDate=Ce,hn(Ce,0)},Er=()=>{let{datePanelType:Ce}=s;Ce==="month"||Ce==="quarter"?Ce="year":Ce="month",s.datePanelType=Ce},pa=Ce=>{const{type:tt}=e,{datePanelType:lt,selectMonth:wt,inputValue:$t}=s,Tt=$t;O.value||(tt==="year"?s.selectMonth=K.getWhatYear(wt,-Pc,"first"):tt==="month"||tt==="quarter"?lt==="year"?s.selectMonth=K.getWhatYear(wt,-Pc,"first"):s.selectMonth=K.getWhatYear(wt,-1,"first"):lt==="year"?s.selectMonth=K.getWhatYear(wt,-Pc,"first"):lt==="month"?s.selectMonth=K.getWhatYear(wt,-1,"first"):s.selectMonth=K.getWhatMonth(wt,-1,"first"),m.dispatchEvent("date-prev",{value:Tt,type:tt},Ce))},ya=Ce=>{Zn(),e.multiple||(fn(s.currentDate),xe()),m.dispatchEvent("date-today",{type:e.type},Ce)},ba=Ce=>{const{type:tt}=e,{datePanelType:lt,selectMonth:wt,inputValue:$t}=s,Tt=$t;$.value||(tt==="year"?s.selectMonth=K.getWhatYear(wt,Pc,"first"):tt==="month"||tt==="quarter"?lt==="year"?s.selectMonth=K.getWhatYear(wt,Pc,"first"):s.selectMonth=K.getWhatYear(wt,1,"first"):lt==="year"?s.selectMonth=K.getWhatYear(wt,Pc,"first"):lt==="month"?s.selectMonth=K.getWhatYear(wt,1,"first"):s.selectMonth=K.getWhatMonth(wt,1,"first"),m.dispatchEvent("date-next",{value:Tt,type:tt},Ce))},ea=Ce=>{const{disabledMethod:tt}=e,{datePanelType:lt}=s;return tt&&tt({type:lt,viewType:lt,date:Ce.date,$input:h})},Ya=Ce=>{const{type:tt,multiple:lt}=e,{datePanelType:wt}=s;tt==="month"?wt==="year"?(s.datePanelType="month",Dt(Ce)):(fn(Ce),lt||xe()):tt==="year"?(fn(Ce),lt||xe()):tt==="quarter"?wt==="year"?(s.datePanelType="quarter",Dt(Ce)):(fn(Ce),lt||xe()):wt==="month"?(s.datePanelType=tt==="week"?tt:"day",Dt(Ce)):wt==="year"?(s.datePanelType="month",Dt(Ce)):(fn(Ce),tt==="datetime"||lt||xe())},vt=Ce=>{ea(Ce)||Ya(Ce.date)},zt=Ce=>{ea({date:Ce})||(ce.value.some(lt=>K.isDateSame(lt.date,Ce,"yyyyMMdd"))||Dt(Ce),ge(Ce))},pn=Ce=>{ea({date:Ce})||(ae.value.some(lt=>K.isDateSame(lt.date,Ce,"yyyy"))||Dt(Ce),ge(Ce))},vn=Ce=>{ea({date:Ce})||(re.value.some(lt=>K.isDateSame(lt.date,Ce,"yyyyq"))||Dt(Ce),ge(Ce))},Nr=Ce=>{ea({date:Ce})||(q.value.some(lt=>K.isDateSame(lt.date,Ce,"yyyyMM"))||Dt(Ce),ge(Ce))},Ur=Ce=>{if(!ea(Ce)){const{datePanelType:tt}=s;tt==="month"?Nr(Ce.date):tt==="quarter"?vn(Ce.date):tt==="year"?pn(Ce.date):zt(Ce.date)}},ni=Ce=>{if(Ce){const tt=Ce.offsetHeight,lt=Ce.parentNode;lt.scrollTop=Ce.offsetTop-tt*4}},go=Ce=>{s.datetimePanelValue=new Date(s.datetimePanelValue.getTime()),ni(Ce.currentTarget)},$o=(Ce,tt)=>{s.datetimePanelValue.setHours(tt.value),go(Ce)},dl=()=>{const{multiple:Ce}=e,{datetimePanelValue:tt}=s,lt=T.value,wt=g.value;if(wt){const $t=R.value;if(Ce){const Tt=N.value;if(wt){const nn=[...P.value],I=[];nn.forEach(G=>{G&&(G.setHours(tt.getHours()),G.setMinutes(tt.getMinutes()),G.setSeconds(tt.getSeconds()),I.push(G))}),qe(I.map(G=>K.toDateString(G,$t)).join(","),{type:"update"})}else qe(Tt.join(","),{type:"update"})}else fn(lt||s.currentDate)}xe()},Ui=(Ce,tt)=>{s.datetimePanelValue.setMinutes(tt.value),go(Ce)},Nl=(Ce,tt)=>{s.datetimePanelValue.setSeconds(tt.value),go(Ce)},Ci=Ce=>{const{isActivated:tt,datePanelValue:lt,datePanelType:wt}=s;if(tt){Ce.preventDefault();const $t=nr(Ce,Hn.ARROW_LEFT),Tt=nr(Ce,Hn.ARROW_UP),nn=nr(Ce,Hn.ARROW_RIGHT),I=nr(Ce,Hn.ARROW_DOWN);if(wt==="year"){let G=K.getWhatYear(lt||Date.now(),0,"first");$t?G=K.getWhatYear(G,-1):Tt?G=K.getWhatYear(G,-4):nn?G=K.getWhatYear(G,1):I&&(G=K.getWhatYear(G,4)),pn(G)}else if(wt==="quarter"){let G=K.getWhatQuarter(lt||Date.now(),0,"first");$t?G=K.getWhatQuarter(G,-1):Tt?G=K.getWhatQuarter(G,-2):nn?G=K.getWhatQuarter(G,1):I&&(G=K.getWhatQuarter(G,2)),vn(G)}else if(wt==="month"){let G=K.getWhatMonth(lt||Date.now(),0,"first");$t?G=K.getWhatMonth(G,-1):Tt?G=K.getWhatMonth(G,-4):nn?G=K.getWhatMonth(G,1):I&&(G=K.getWhatMonth(G,4)),Nr(G)}else{let G=lt||K.getWhatDay(Date.now(),0,"first");const ee=ye.value;$t?G=K.getWhatDay(G,-1):Tt?G=K.getWhatWeek(G,-1,ee):nn?G=K.getWhatDay(G,1):I&&(G=K.getWhatWeek(G,1,ee)),zt(G)}}},Ga=Ce=>{const{isActivated:tt}=s;if(tt){const lt=nr(Ce,Hn.PAGE_UP);Ce.preventDefault(),lt?pa(Ce):ba(Ce)}},As=()=>{const{type:Ce}=e,tt=g.value,lt=T.value;["year","quarter","month","week"].indexOf(Ce)>-1?s.datePanelType=Ce:s.datePanelType="day",s.currentDate=K.getWhatDay(Date.now(),0,"first"),lt?(hn(lt,0),ge(lt)):Zn(),tt&&(s.datetimePanelValue=s.datePanelValue||K.getWhatDay(Date.now(),0,"first"),Ne(()=>{const wt=p.value;K.arrayEach(wt.querySelectorAll("li.is--selected"),ni)}))},Hr=()=>{s.panelIndex<wc()&&(s.panelIndex=su())},ui=()=>Ne().then(()=>{const{transfer:Ce,placement:tt}=e,{panelIndex:lt}=s,wt=c.value,$t=d.value;if(wt&&$t){const Tt=wt.offsetHeight,nn=wt.offsetWidth,I=$t.offsetHeight,G=$t.offsetWidth,ee=5,fe={zIndex:lt},{boundingTop:Fe,boundingLeft:Re,visibleHeight:Pe,visibleWidth:Ye}=w0(wt);let Ue="bottom";if(console.log(w0(wt)),Ce){let nt=Re,Qe=Fe+Tt;tt==="top"?(Ue="top",Qe=Fe-I):tt||(Qe+I+ee>Pe&&(Ue="top",Qe=Fe-I),Qe<ee&&(Ue="bottom",Qe=Fe+Tt)),nt+G+ee>Ye&&(nt-=nt+G+ee-Ye),nt<ee&&(nt=ee),Object.assign(fe,{left:`${nt}px`,top:`${Qe}px`,minWidth:`${nn}px`})}else tt==="top"?(Ue="top",fe.bottom=`${Tt}px`):tt||Fe+Tt+I>Pe&&Fe-Tt-I>ee&&(Ue="top",fe.bottom=`${Tt}px`);return s.panelStyle=fe,s.panelPlacement=Ue,Ne()}}),fl=()=>{const{disabled:Ce}=e,{visiblePanel:tt}=s,lt=E.value;return!Ce&&!tt?(s.inited||(s.inited=!0),clearTimeout(_e),s.isActivated=!0,s.animatVisible=!0,lt&&As(),setTimeout(()=>{s.visiblePanel=!0},10),Hr(),ui()):Ne()},Sc=Ce=>{const{readonly:tt}=e;tt||(Ce.preventDefault(),fl())},Ep=Ce=>{We(Ce)},ev=Ce=>{const{disabled:tt}=e,{visiblePanel:lt,isActivated:wt}=s,$t=E.value,Tt=u.value,nn=d.value;!tt&&wt&&(s.isActivated=wr(Ce,Tt).flag||wr(Ce,nn).flag,s.isActivated||($t?lt&&(xe(),wn()):wn()))},sg=Ce=>{const{clearable:tt,disabled:lt}=e,{visiblePanel:wt}=s,$t=E.value;if(!lt){const Tt=nr(Ce,Hn.TAB),nn=nr(Ce,Hn.DELETE),I=nr(Ce,Hn.ESCAPE),G=nr(Ce,Hn.ENTER),ee=nr(Ce,Hn.ARROW_LEFT),fe=nr(Ce,Hn.ARROW_UP),Fe=nr(Ce,Hn.ARROW_RIGHT),Re=nr(Ce,Hn.ARROW_DOWN),Pe=nr(Ce,Hn.PAGE_UP),Ye=nr(Ce,Hn.PAGE_DOWN),Ue=ee||fe||Fe||Re;let nt=s.isActivated;Tt?(nt&&wn(),nt=!1,s.isActivated=nt):Ue?$t&&nt&&(wt?Ci(Ce):(fe||Re)&&Sc(Ce)):G?$t&&(wt?s.datePanelValue?Ya(s.datePanelValue):xe():nt&&Sc(Ce)):(Pe||Ye)&&$t&&nt&&Ga(Ce),Tt||I?wt&&xe():nn&&tt&&nt&&rt(Ce,null)}},tv=Ce=>{const{disabled:tt}=e,{visiblePanel:lt}=s;if(!tt&&lt){const wt=d.value;wr(Ce,wt).flag?ui():(xe(),wn())}},Nd=()=>{const{isActivated:Ce,visiblePanel:tt}=s;tt?(xe(),wn()):Ce&&wn()},_s=(Ce,tt)=>{const{festivalMethod:lt}=e;if(lt){const{datePanelType:wt}=s,$t=lt({type:wt,viewType:wt,date:Ce.date,$input:h}),Tt=$t?K.isString($t)?{label:$t}:$t:{},nn=Tt.extra?K.isString(Tt.extra)?{label:Tt.extra}:Tt.extra:null,I=[z("span",{class:["vxe-input--date-label",{"is-notice":Tt.notice}]},nn&&nn.label?[z("span",tt),z("span",{class:["vxe-input--date-label--extra",nn.important?"is-important":"",nn.className],style:nn.style},K.toValueString(nn.label))]:tt)],G=Tt.label;if(G){const ee=K.toValueString(G).split(",");I.push(z("span",{class:["vxe-input--date-festival",Tt.important?"is-important":"",Tt.className],style:Tt.style},[ee.length>1?z("span",{class:["vxe-input--date-festival--overlap",`overlap--${ee.length}`]},ee.map(fe=>z("span",fe.substring(0,3)))):z("span",{class:"vxe-input--date-festival--label"},ee[0].substring(0,3))]))}return I}return tt},ug=()=>{const{multiple:Ce}=e,{datePanelType:tt,datePanelValue:lt}=s,wt=T.value,$t=Y.value,Tt=me.value,nn=P.value,I="yyyyMMdd";return[z("table",{class:`vxe-input--date-${tt}-view`,cellspacing:0,cellpadding:0,border:0},[z("thead",[z("tr",$t.map(G=>z("th",G.label)))]),z("tbody",Tt.map(G=>z("tr",G.map(ee=>z("td",{class:{"is--prev":ee.isPrev,"is--current":ee.isCurrent,"is--now":ee.isNow,"is--next":ee.isNext,"is--disabled":ea(ee),"is--selected":Ce?nn.some(fe=>K.isDateSame(fe,ee.date,I)):K.isDateSame(wt,ee.date,I),"is--hover":K.isDateSame(lt,ee.date,I)},onClick:()=>vt(ee),onMouseenter:()=>Ur(ee)},_s(ee,ee.label))))))])]},nv=()=>{const{multiple:Ce}=e,{datePanelType:tt,datePanelValue:lt}=s,wt=T.value,$t=te.value,Tt=de.value,nn=P.value,I="yyyyMMdd";return[z("table",{class:`vxe-input--date-${tt}-view`,cellspacing:0,cellpadding:0,border:0},[z("thead",[z("tr",$t.map(G=>z("th",G.label)))]),z("tbody",Tt.map(G=>{const ee=Ce?G.some(Fe=>nn.some(Re=>K.isDateSame(Re,Fe.date,I))):G.some(Fe=>K.isDateSame(wt,Fe.date,I)),fe=G.some(Fe=>K.isDateSame(lt,Fe.date,I));return z("tr",G.map(Fe=>z("td",{class:{"is--prev":Fe.isPrev,"is--current":Fe.isCurrent,"is--now":Fe.isNow,"is--next":Fe.isNext,"is--disabled":ea(Fe),"is--selected":ee,"is--hover":fe},onClick:()=>vt(Fe),onMouseenter:()=>Ur(Fe)},_s(Fe,Fe.label))))}))])]},cg=()=>{const{multiple:Ce}=e,{datePanelType:tt,datePanelValue:lt}=s,wt=T.value,$t=Q.value,Tt=P.value,nn="yyyyMM";return[z("table",{class:`vxe-input--date-${tt}-view`,cellspacing:0,cellpadding:0,border:0},[z("tbody",$t.map(I=>z("tr",I.map(G=>z("td",{class:{"is--prev":G.isPrev,"is--current":G.isCurrent,"is--now":G.isNow,"is--next":G.isNext,"is--disabled":ea(G),"is--selected":Ce?Tt.some(ee=>K.isDateSame(ee,G.date,nn)):K.isDateSame(wt,G.date,nn),"is--hover":K.isDateSame(lt,G.date,nn)},onClick:()=>vt(G),onMouseenter:()=>Ur(G)},_s(G,pe.i18n(`vxe.input.date.months.m${G.month}`)))))))])]},dg=()=>{const{multiple:Ce}=e,{datePanelType:tt,datePanelValue:lt}=s,wt=T.value,$t=we.value,Tt=P.value,nn="yyyyq";return[z("table",{class:`vxe-input--date-${tt}-view`,cellspacing:0,cellpadding:0,border:0},[z("tbody",$t.map(I=>z("tr",I.map(G=>z("td",{class:{"is--prev":G.isPrev,"is--current":G.isCurrent,"is--now":G.isNow,"is--next":G.isNext,"is--disabled":ea(G),"is--selected":Ce?Tt.some(ee=>K.isDateSame(ee,G.date,nn)):K.isDateSame(wt,G.date,nn),"is--hover":K.isDateSame(lt,G.date,nn)},onClick:()=>vt(G),onMouseenter:()=>Ur(G)},_s(G,pe.i18n(`vxe.input.date.quarters.q${G.quarter}`)))))))])]},fg=()=>{const{multiple:Ce}=e,{datePanelType:tt,datePanelValue:lt}=s,wt=T.value,$t=X.value,Tt=P.value,nn="yyyy";return[z("table",{class:`vxe-input--date-${tt}-view`,cellspacing:0,cellpadding:0,border:0},[z("tbody",$t.map(I=>z("tr",I.map(G=>z("td",{class:{"is--prev":G.isPrev,"is--current":G.isCurrent,"is--now":G.isNow,"is--next":G.isNext,"is--disabled":ea(G),"is--selected":Ce?Tt.some(ee=>K.isDateSame(ee,G.date,nn)):K.isDateSame(wt,G.date,nn),"is--hover":K.isDateSame(lt,G.date,nn)},onClick:()=>vt(G),onMouseenter:()=>Ur(G)},_s(G,G.year))))))])]},pg=()=>{const{datePanelType:Ce}=s;switch(Ce){case"week":return nv();case"month":return cg();case"quarter":return dg();case"year":return fg()}return ug()},rv=()=>{const{multiple:Ce}=e,{datePanelType:tt}=s,lt=O.value,wt=$.value,$t=ie.value;return[z("div",{class:"vxe-input--date-picker-header"},[z("div",{class:"vxe-input--date-picker-type-wrapper"},[tt==="year"?z("span",{class:"vxe-input--date-picker-label"},$t):z("span",{class:"vxe-input--date-picker-btn",onClick:Er},$t)]),z("div",{class:"vxe-input--date-picker-btn-wrapper"},[z("span",{class:["vxe-input--date-picker-btn vxe-input--date-picker-prev-btn",{"is--disabled":lt}],onClick:pa},[z("i",{class:"vxe-icon-caret-left"})]),z("span",{class:"vxe-input--date-picker-btn vxe-input--date-picker-current-btn",onClick:ya},[z("i",{class:"vxe-icon-dot"})]),z("span",{class:["vxe-input--date-picker-btn vxe-input--date-picker-next-btn",{"is--disabled":wt}],onClick:ba},[z("i",{class:"vxe-icon-caret-right"})]),Ce&&L.value?z("span",{class:"vxe-input--date-picker-btn vxe-input--date-picker-confirm-btn"},[z("button",{class:"vxe-input--date-picker-confirm",type:"button",onClick:dl},pe.i18n("vxe.button.confirm"))]):null])]),z("div",{class:"vxe-input--date-picker-body"},pg())]},av=()=>{const{datetimePanelValue:Ce}=s,tt=V.value,lt=Z.value,wt=oe.value,$t=Ae.value;return[z("div",{class:"vxe-input--time-picker-header"},[z("span",{class:"vxe-input--time-picker-title"},tt),z("button",{class:"vxe-input--time-picker-confirm",type:"button",onClick:dl},pe.i18n("vxe.button.confirm"))]),z("div",{ref:p,class:"vxe-input--time-picker-body"},[z("ul",{class:"vxe-input--time-picker-hour-list"},lt.map((Tt,nn)=>z("li",{key:nn,class:{"is--selected":Ce&&Ce.getHours()===Tt.value},onClick:I=>$o(I,Tt)},Tt.label))),z("ul",{class:"vxe-input--time-picker-minute-list"},wt.map((Tt,nn)=>z("li",{key:nn,class:{"is--selected":Ce&&Ce.getMinutes()===Tt.value},onClick:I=>Ui(I,Tt)},Tt.label))),z("ul",{class:"vxe-input--time-picker-second-list"},$t.map((Tt,nn)=>z("li",{key:nn,class:{"is--selected":Ce&&Ce.getSeconds()===Tt.value},onClick:I=>Nl(I,Tt)},Tt.label)))])]},hg=()=>{const{type:Ce,transfer:tt}=e,{inited:lt,animatVisible:wt,visiblePanel:$t,panelPlacement:Tt,panelStyle:nn}=s,I=l.value,G=E.value,ee=[];return G?(Ce==="datetime"?ee.push(z("div",{class:"vxe-input--panel-layout-wrapper"},[z("div",{class:"vxe-input--panel-left-wrapper"},rv()),z("div",{class:"vxe-input--panel-right-wrapper"},av())])):Ce==="time"?ee.push(z("div",{class:"vxe-input--panel-wrapper"},av())):ee.push(z("div",{class:"vxe-input--panel-wrapper"},rv())),z(Ad,{to:"body",disabled:tt?!lt:!0},[z("div",{ref:d,class:["vxe-table--ignore-clear vxe-input--panel",`type--${Ce}`,{[`size--${I}`]:I,"is--transfer":tt,"animat--leave":wt,"animat--enter":$t}],placement:Tt,style:nn},ee)])):null},mg=()=>{const Ce=et.value,tt=Je.value;return z("span",{class:"vxe-input--number-suffix"},[z("span",{class:["vxe-input--number-prev is--prev",{"is--disabled":Ce}],onMousedown:dt,onMouseup:ga,onMouseleave:ga},[z("i",{class:["vxe-input--number-prev-icon",pe.icon.INPUT_PREV_NUM]})]),z("span",{class:["vxe-input--number-next is--next",{"is--disabled":tt}],onMousedown:dt,onMouseup:ga,onMouseleave:ga},[z("i",{class:["vxe-input--number-next-icon",pe.icon.INPUT_NEXT_NUM]})])])},vg=()=>z("span",{class:"vxe-input--date-picker-suffix",onClick:Sc},[z("i",{class:["vxe-input--date-picker-icon",pe.icon.INPUT_DATE]})]),$d=()=>z("span",{class:"vxe-input--search-suffix",onClick:br},[z("i",{class:["vxe-input--search-icon",pe.icon.INPUT_SEARCH]})]),wp=()=>{const{showPwd:Ce}=s;return z("span",{class:"vxe-input--password-suffix",onClick:_r},[z("i",{class:["vxe-input--password-icon",Ce?pe.icon.INPUT_SHOW_PWD:pe.icon.INPUT_PWD]})])},iv=()=>{const{prefixIcon:Ce}=e,tt=n.prefix,lt=[];return tt?lt.push(z("span",{class:"vxe-input--prefix-icon"},tt({}))):Ce&&lt.push(z("i",{class:["vxe-input--prefix-icon",Ce]})),lt.length?z("span",{class:"vxe-input--prefix",onClick:le},lt):null},gg=()=>{const{disabled:Ce,suffixIcon:tt}=e,{inputValue:lt}=s,wt=n.suffix,$t=D.value,Tt=[];return wt?Tt.push(z("span",{class:"vxe-input--suffix-icon"},wt({}))):tt&&Tt.push(z("i",{class:["vxe-input--suffix-icon",tt]})),$t&&Tt.push(z("i",{class:["vxe-input--clear-icon",pe.icon.INPUT_CLEAR]})),Tt.length?z("span",{class:["vxe-input--suffix",{"is--clear":$t&&!Ce&&!(lt===""||K.eqNull(lt))}],onClick:ct},Tt):null},Sp=()=>{const{controls:Ce}=e,tt=C.value,lt=E.value,wt=w.value,$t=S.value;let Tt;return wt?Tt=wp():tt?Ce&&(Tt=mg()):lt?Tt=vg():$t&&(Tt=$d()),Tt?z("span",{class:"vxe-input--extra-suffix"},[Tt]):null};m={dispatchEvent(Ce,tt,lt){r(Ce,Object.assign({$input:h,$event:lt},tt))},focus(){const Ce=c.value;return s.isActivated=!0,Ce.focus(),Ne()},blur(){return c.value.blur(),s.isActivated=!1,Ne()},select(){return c.value.select(),s.isActivated=!1,Ne()},showPanel:fl,hidePanel:xe,updatePlacement:ui},Object.assign(h,m),He(()=>e.modelValue,Ce=>{s.inputValue=Ce,sn()}),He(()=>e.type,()=>{Object.assign(s,{inputValue:e.modelValue,datetimePanelValue:null,datePanelValue:null,datePanelLabel:"",datePanelType:"day",selectMonth:null,currentDate:null}),tn()}),He(U,()=>{E.value&&(ge(s.datePanelValue),s.inputValue=e.multiple?k.value:s.datePanelLabel)}),Ne(()=>{Gn.on(h,"mousewheel",tv),Gn.on(h,"mousedown",ev),Gn.on(h,"keydown",sg),Gn.on(h,"blur",Nd)}),da(()=>{ga(),Gn.off(h,"mousewheel"),Gn.off(h,"mousedown"),Gn.off(h,"keydown"),Gn.off(h,"blur")}),tn();const Ap=()=>{const{className:Ce,controls:tt,type:lt,align:wt,showWordCount:$t,countMethod:Tt,name:nn,disabled:I,readonly:G,autocomplete:ee}=e,{inputValue:fe,visiblePanel:Fe,isActivated:Re}=s,Pe=l.value,Ye=b.value,Ue=F.value,nt=E.value,Qe=Oe.value,ft=De.value,Ft=Ge.value,bt=Xe.value,St=[],Et=iv(),_t=gg();Et&&St.push(Et),St.push(z("input",{ref:c,class:"vxe-input--inner",value:fe,name:nn,type:Ft,placeholder:bt,maxlength:ft,readonly:Qe,disabled:I,autocomplete:ee,onKeydown:xr,onKeyup:Kr,onWheel:Nt,onClick:Ep,onInput:Ve,onChange:Me,onFocus:Ze,onBlur:Ln})),_t&&St.push(_t),St.push(Sp()),nt&&St.push(hg());let mt=!1;return $t&&["text","search"].includes(lt)&&(mt=!0,St.push(z("span",{class:["vxe-input--count",{"is--error":Ye}]},Tt?`${Tt({value:fe})}`:`${Ue}${ft?`/${ft}`:""}`))),z("div",{ref:u,class:["vxe-input",`type--${lt}`,Ce,{[`size--${Pe}`]:Pe,[`is--${wt}`]:wt,"is--controls":tt,"is--prefix":!!Et,"is--suffix":!!_t,"is--readonly":G,"is--visivle":Fe,"is--count":mt,"is--disabled":I,"is--active":Re}]},St)};return h.renderVN=Ap,h},render(){return this.renderVN()}}),Cl=he({name:"VxeCheckbox",props:{modelValue:[String,Number,Boolean],label:{type:[String,Number],default:null},indeterminate:Boolean,title:[String,Number],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},content:[String,Number],disabled:Boolean,size:{type:String,default:()=>pe.checkbox.size||pe.size}},emits:["update:modelValue","change"],setup(e,t){const{slots:n,emit:r}=t,a=ut("$xeform",null),i=ut("$xeformiteminfo",null),l={xID:K.uniqueId(),props:e,context:t};let s={};const u=ti(e),c=ut("$xecheckboxgroup",null),d=B(()=>c?K.includes(c.props.modelValue,e.label):e.modelValue===e.checkedValue),p=B(()=>{if(e.disabled)return!0;if(c){const{props:m}=c,{computeIsMaximize:v}=c.getComputeMaps(),g=v.value,C=d.value;return m.disabled||g&&!C}return!1}),f=m=>{const{checkedValue:v,uncheckedValue:g}=e;if(!p.value){const F=m.target.checked,b=F?v:g,E={checked:F,value:b,label:e.label};c?c.handleChecked(E,m):(r("update:modelValue",b),s.dispatchEvent("change",E,m),a&&i&&a.triggerItemEvent(m,i.itemConfig.field,b))}};s={dispatchEvent(m,v,g){r(m,Object.assign({$checkbox:l,$event:g},v))}},Object.assign(l,s);const h=()=>{const m=u.value,v=p.value,g=d.value,C=e.indeterminate;return z("label",{class:["vxe-checkbox",{[`size--${m}`]:m,"is--indeterminate":C,"is--disabled":v,"is--checked":g}],title:e.title},[z("input",{class:"vxe-checkbox--input",type:"checkbox",disabled:v,checked:g,onChange:f}),z("span",{class:["vxe-checkbox--icon",C?"vxe-icon-checkbox-indeterminate":g?"vxe-icon-checkbox-checked":"vxe-icon-checkbox-unchecked"]}),z("span",{class:"vxe-checkbox--label"},n.default?n.default({}):wa(e.content))])};return l.renderVN=h,l},render(){return this.renderVN()}});function ef(e){return e.visible!==!1}function EEt(){return K.uniqueId("opt_")}const um=he({name:"VxeSelect",props:{modelValue:null,clearable:Boolean,placeholder:{type:String,default:()=>K.eqNull(pe.select.placeholder)?pe.i18n("vxe.base.pleaseSelect"):pe.select.placeholder},loading:Boolean,disabled:Boolean,multiple:Boolean,multiCharOverflow:{type:[Number,String],default:()=>pe.select.multiCharOverflow},prefixIcon:String,placement:String,options:Array,optionProps:Object,optionGroups:Array,optionGroupProps:Object,optionConfig:Object,className:[String,Function],popupClassName:[String,Function],max:{type:[String,Number],default:null},size:{type:String,default:()=>pe.select.size||pe.size},filterable:Boolean,filterMethod:Function,remote:Boolean,remoteMethod:Function,emptyText:String,optionId:{type:String,default:()=>pe.select.optionId},optionKey:Boolean,transfer:{type:Boolean,default:()=>pe.select.transfer}},emits:["update:modelValue","change","clear","blur","focus"],setup(e,t){const{slots:n,emit:r}=t,a=ut("$xeform",null),i=ut("$xeformiteminfo",null),o=K.uniqueId(),l=ti(e),s=dn({inited:!1,staticOptions:[],fullGroupList:[],fullOptionList:[],visibleGroupList:[],visibleOptionList:[],remoteValueList:[],panelIndex:0,panelStyle:{},panelPlacement:null,currentOption:null,currentValue:null,visiblePanel:!1,animatVisible:!1,isActivated:!1,searchValue:"",searchLoading:!1}),u=j(),c=j(),d=j(),p=j(),f=j(),h={refElem:u},m={xID:o,props:e,context:t,reactData:s,getRefMaps:()=>h};let v={};const g=B(()=>e.optionProps||{}),C=B(()=>e.optionGroupProps||{}),F=B(()=>g.value.label||"label"),b=B(()=>g.value.value||"value"),E=B(()=>C.value.label||"label"),w=B(()=>C.value.options||"options"),S=B(()=>{const{modelValue:Te,multiple:We,max:qe}=e;return We&&qe?(Te?Te.length:0)>=K.toNumber(qe):!1}),A=B(()=>Object.assign({},pe.select.optionConfig,e.optionConfig)),_=B(()=>s.fullGroupList.some(Te=>Te.options&&Te.options.length)),D=B(()=>K.toNumber(e.multiCharOverflow)),x=(Te,We)=>Te&&(K.isString(Te)&&(Te=n[Te]||null),K.isFunction(Te))?Gr(Te(We)):[],M=Te=>{const{fullOptionList:We,fullGroupList:qe}=s,it=_.value,Ve=b.value;if(it)for(let Me=0;Me<qe.length;Me++){const Ze=qe[Me];if(Ze.options)for(let le=0;le<Ze.options.length;le++){const _e=Ze.options[le];if(Te===_e[Ve])return _e}}return We.find(Me=>Te===Me[Ve])},L=Te=>{const{remoteValueList:We}=s,qe=F.value,it=We.find(Me=>Te===Me.key),Ve=it?it.result:null;return K.toValueString(Ve?Ve[qe]:Te)},P=Te=>{const We=F.value,qe=M(Te);return K.toValueString(qe?qe[We]:Te)},N=B(()=>{const{modelValue:Te,multiple:We,remote:qe}=e,it=D.value;if(Te&&We){const Ve=K.isArray(Te)?Te:[Te];return qe?Ve.map(Me=>L(Me)).join(", "):Ve.map(Me=>{const Ze=P(Me);return it>0&&Ze.length>it?`${Ze.substring(0,it)}...`:Ze}).join(", ")}return qe?L(Te):P(Te)}),k=()=>A.value.keyField||e.optionId||"_X_OPTION_KEY",R=Te=>{const We=Te[k()];return We?encodeURIComponent(We):""},T=()=>{const{filterable:Te,filterMethod:We}=e,{fullOptionList:qe,fullGroupList:it,searchValue:Ve}=s,Me=_.value,Ze=E.value,le=F.value;return Me?Te&&We?s.visibleGroupList=it.filter(_e=>ef(_e)&&We({group:_e,option:null,searchValue:Ve})):Te?s.visibleGroupList=it.filter(_e=>ef(_e)&&(!Ve||`${_e[Ze]}`.indexOf(Ve)>-1)):s.visibleGroupList=it.filter(ef):Te&&We?s.visibleOptionList=qe.filter(_e=>ef(_e)&&We({group:null,option:_e,searchValue:Ve})):Te?s.visibleOptionList=qe.filter(_e=>ef(_e)&&(!Ve||`${_e[le]}`.indexOf(Ve)>-1)):s.visibleOptionList=qe.filter(ef),Ne()},O=()=>{const{fullOptionList:Te,fullGroupList:We}=s,qe=w.value,it=k(),Ve=Me=>{R(Me)||(Me[it]=EEt())};We.length?We.forEach(Me=>{Ve(Me),Me[qe]&&Me[qe].forEach(Ve)}):Te.length&&Te.forEach(Ve),T()},$=Te=>{const We=b.value;Te&&(s.currentOption=Te,s.currentValue=Te[We])},V=(Te,We)=>Ne().then(()=>{if(Te){const qe=p.value,Ve=f.value.querySelector(`[optid='${R(Te)}']`);if(qe&&Ve){const Me=qe.offsetHeight,Ze=5;We?Ve.offsetTop+Ve.offsetHeight-qe.scrollTop>Me&&(qe.scrollTop=Ve.offsetTop+Ve.offsetHeight-Me):(Ve.offsetTop+Ze<qe.scrollTop||Ve.offsetTop+Ze>qe.scrollTop+qe.clientHeight)&&(qe.scrollTop=Ve.offsetTop-Ze)}}}),W=()=>{s.panelIndex<wc()&&(s.panelIndex=su())},U=()=>Ne().then(()=>{const{transfer:Te,placement:We}=e,{panelIndex:qe}=s,it=u.value,Ve=f.value;if(Ve&&it){const Me=it.offsetHeight,Ze=it.offsetWidth,le=Ve.offsetHeight,_e=Ve.offsetWidth,xe=5,rt={zIndex:qe},{boundingTop:ct,boundingLeft:ge,visibleHeight:sn,visibleWidth:tn}=w0(it);let Ut="bottom";if(Te){let at=ge,It=ct+Me;We==="top"?(Ut="top",It=ct-le):We||(It+le+xe>sn&&(Ut="top",It=ct-le),It<xe&&(Ut="bottom",It=ct+Me)),at+_e+xe>tn&&(at-=at+_e+xe-tn),at<xe&&(at=xe),Object.assign(rt,{left:`${at}px`,top:`${It}px`,minWidth:`${Ze}px`})}else We==="top"?(Ut="top",rt.bottom=`${Me}px`):We||ct+Me+le>sn&&ct-Me-le>xe&&(Ut="top",rt.bottom=`${Me}px`);return s.panelStyle=rt,s.panelPlacement=Ut,Ne()}});let ae;const ie=()=>{const{loading:Te,disabled:We,filterable:qe}=e;!Te&&!We&&(clearTimeout(ae),s.inited||(s.inited=!0),s.isActivated=!0,s.animatVisible=!0,qe&&T(),setTimeout(()=>{const{modelValue:it,multiple:Ve}=e,Me=M(Ve&&it?it[0]:it);s.visiblePanel=!0,Me&&($(Me),V(Me)),me()},10),W(),U())},ye=()=>{s.searchValue="",s.searchLoading=!1,s.visiblePanel=!1,ae=window.setTimeout(()=>{s.animatVisible=!1},350)},ne=(Te,We)=>{We!==e.modelValue&&(r("update:modelValue",We),v.dispatchEvent("change",{value:We},Te),a&&i&&a.triggerItemEvent(Te,i.itemConfig.field,We))},Y=(Te,We)=>{s.remoteValueList=[],ne(Te,We),v.dispatchEvent("clear",{value:We},Te)},te=(Te,We)=>{Y(We,null),ye()},X=(Te,We,qe)=>{const{modelValue:it,multiple:Ve}=e,{remoteValueList:Me}=s;if(Ve){let Ze;it?it.indexOf(We)===-1?Ze=it.concat([We]):Ze=it.filter(_e=>_e!==We):Ze=[We];const le=Me.find(_e=>_e.key===We);le?le.result=qe:Me.push({key:We,result:qe}),ne(Te,Ze)}else s.remoteValueList=[{key:We,result:qe}],ne(Te,We),ye()},re=Te=>{const{disabled:We}=e,{visiblePanel:qe}=s;if(!We&&qe){const it=f.value;wr(Te,it).flag?U():ye()}},we=Te=>{const{disabled:We}=e,{visiblePanel:qe}=s;if(!We){const it=u.value,Ve=f.value;s.isActivated=wr(Te,it).flag||wr(Te,Ve).flag,qe&&!s.isActivated&&ye()}},q=(Te,We)=>{const{visibleOptionList:qe,visibleGroupList:it}=s,Ve=_.value,Me=b.value,Ze=w.value;let le,_e,xe,rt;if(Ve)for(let ct=0;ct<it.length;ct++){const ge=it[ct],sn=ge[Ze],tn=ge.disabled;if(sn)for(let Ut=0;Ut<sn.length;Ut++){const at=sn[Ut],It=ef(at),Dt=tn||at.disabled;if(!le&&!Dt&&(le=at),rt&&It&&!Dt&&(xe=at,!We))return{offsetOption:xe};if(Te===at[Me]){if(rt=at,We)return{offsetOption:_e}}else It&&!Dt&&(_e=at)}}else for(let ct=0;ct<qe.length;ct++){const ge=qe[ct],sn=ge.disabled;if(!le&&!sn&&(le=ge),rt&&!sn&&(xe=ge,!We))return{offsetOption:xe};if(Te===ge[Me]){if(rt=ge,We)return{offsetOption:_e}}else sn||(_e=ge)}return{firstOption:le}},Q=Te=>{const{clearable:We,disabled:qe}=e,{visiblePanel:it,currentValue:Ve,currentOption:Me}=s;if(!qe){const Ze=nr(Te,Hn.TAB),le=nr(Te,Hn.ENTER),_e=nr(Te,Hn.ESCAPE),xe=nr(Te,Hn.ARROW_UP),rt=nr(Te,Hn.ARROW_DOWN),ct=nr(Te,Hn.DELETE),ge=nr(Te,Hn.SPACEBAR);if(Ze&&(s.isActivated=!1),it)if(_e||Ze)ye();else if(le)Te.preventDefault(),Te.stopPropagation(),X(Te,Ve,Me);else if(xe||rt){Te.preventDefault();let{firstOption:sn,offsetOption:tn}=q(Ve,xe);!tn&&!M(Ve)&&(tn=sn),$(tn),V(tn,rt)}else ge&&Te.preventDefault();else(xe||rt||le||ge)&&s.isActivated&&(Te.preventDefault(),ie());s.isActivated&&ct&&We&&Y(Te,null)}},ce=()=>{ye()},me=()=>{e.filterable&&Ne(()=>{const Te=d.value;Te&&Te.focus()})},de=Te=>{e.disabled||(s.isActivated=!0),v.dispatchEvent("focus",{},Te)},Z=Te=>{s.isActivated=!1,v.dispatchEvent("blur",{},Te)},oe=Te=>{s.searchValue=Te},Ae=()=>{s.isActivated=!0},Oe=Te=>{const{$event:We}=Te;nr(We,Hn.ENTER)&&(We.preventDefault(),We.stopPropagation())},Ge=K.debounce(function(){const{remote:Te,remoteMethod:We}=e,{searchValue:qe}=s;Te&&We?(s.searchLoading=!0,Promise.resolve(We({searchValue:qe})).then(()=>Ne()).catch(()=>Ne()).finally(()=>{s.searchLoading=!1,T()})):T()},350,{trailing:!0}),Xe=Te=>{const{$event:We}=Te;We.preventDefault(),s.visiblePanel?ye():ie()},De=(Te,We,qe)=>!!(We.disabled||qe&&qe.disabled||S.value&&!Te),ve=(Te,We)=>{const{optionKey:qe,modelValue:it,multiple:Ve}=e,{currentValue:Me}=s,Ze=A.value,le=F.value,_e=b.value,xe=_.value,{useKey:rt}=Ze,ct=n.option;return Te.map((ge,sn)=>{const{slots:tn,className:Ut}=ge,at=ge[_e],It=Ve?it&&it.indexOf(at)>-1:it===at,Dt=!xe||ef(ge),fn=De(It,ge,We),wn=R(ge),Ln=tn?tn.default:null,_r={option:ge,group:null,$select:m};return Dt?z("div",{key:rt||qe?wn:sn,class:["vxe-select-option",Ut?K.isFunction(Ut)?Ut(_r):Ut:"",{"is--disabled":fn,"is--selected":It,"is--hover":Me===at}],optid:wn,onMousedown:br=>{br.button===0&&br.stopPropagation()},onClick:br=>{fn||X(br,at,ge)},onMouseenter:()=>{fn||$(ge)}},ct?x(ct,_r):Ln?x(Ln,_r):_i(wa(ge[le]))):null})},Se=()=>{const{optionKey:Te}=e,{visibleGroupList:We}=s,qe=A.value,it=E.value,Ve=w.value,{useKey:Me}=qe,Ze=n.option;return We.map((le,_e)=>{const{slots:xe,className:rt}=le,ct=R(le),ge=le.disabled,sn=xe?xe.default:null,tn={option:le,group:le,$select:m};return z("div",{key:Me||Te?ct:_e,class:["vxe-optgroup",rt?K.isFunction(rt)?rt(tn):rt:"",{"is--disabled":ge}],optid:ct},[z("div",{class:"vxe-optgroup--title"},Ze?x(Ze,tn):sn?x(sn,tn):wa(le[it])),z("div",{class:"vxe-optgroup--wrapper"},ve(le[Ve]||[],le))])})},Je=()=>{const{visibleGroupList:Te,visibleOptionList:We,searchLoading:qe}=s,it=_.value;if(qe)return[z("div",{class:"vxe-select--search-loading"},[z("i",{class:["vxe-select--search-icon",pe.icon.SELECT_LOADED]}),z("span",{class:"vxe-select--search-text"},pe.i18n("vxe.select.loadingText"))])];if(it){if(Te.length)return Se()}else if(We.length)return ve(We);return[z("div",{class:"vxe-select--empty-placeholder"},e.emptyText||pe.i18n("vxe.select.emptyText"))]};v={dispatchEvent(Te,We,qe){r(Te,Object.assign({$select:m,$event:qe},We))},isPanelVisible(){return s.visiblePanel},togglePanel(){return s.visiblePanel?ye():ie(),Ne()},hidePanel(){return s.visiblePanel&&ye(),Ne()},showPanel(){return s.visiblePanel||ie(),Ne()},refreshOption:T,focus(){const Te=c.value;return s.isActivated=!0,Te.blur(),Ne()},blur(){return c.value.blur(),s.isActivated=!1,Ne()}},Object.assign(m,v),He(()=>s.staticOptions,Te=>{Te.some(We=>We.options&&We.options.length)?(s.fullOptionList=[],s.fullGroupList=Te):(s.fullGroupList=[],s.fullOptionList=Te||[]),O()}),He(()=>e.options,Te=>{s.fullGroupList=[],s.fullOptionList=Te||[],O()}),He(()=>e.optionGroups,Te=>{s.fullOptionList=[],s.fullGroupList=Te||[],O()}),Gt(()=>{Ne(()=>{const{options:Te,optionGroups:We}=e;We?s.fullGroupList=We:Te&&(s.fullOptionList=Te),O()}),Gn.on(m,"mousewheel",re),Gn.on(m,"mousedown",we),Gn.on(m,"keydown",Q),Gn.on(m,"blur",ce)}),da(()=>{Gn.off(m,"mousewheel"),Gn.off(m,"mousedown"),Gn.off(m,"keydown"),Gn.off(m,"blur")});const et=()=>{const{className:Te,popupClassName:We,transfer:qe,disabled:it,loading:Ve,filterable:Me}=e,{inited:Ze,isActivated:le,visiblePanel:_e}=s,xe=l.value,rt=N.value,ct=n.default,ge=n.header,sn=n.footer,tn=n.prefix;return z("div",{ref:u,class:["vxe-select",Te?K.isFunction(Te)?Te({$select:m}):Te:"",{[`size--${xe}`]:xe,"is--visivle":_e,"is--disabled":it,"is--filter":Me,"is--loading":Ve,"is--active":le}]},[z("div",{class:"vxe-select-slots",ref:"hideOption"},ct?ct({}):[]),z(dd,{ref:c,clearable:e.clearable,placeholder:e.placeholder,readonly:!0,disabled:it,type:"text",prefixIcon:e.prefixIcon,suffixIcon:Ve?pe.icon.SELECT_LOADED:_e?pe.icon.SELECT_OPEN:pe.icon.SELECT_CLOSE,modelValue:rt,onClear:te,onClick:Xe,onFocus:de,onBlur:Z,onSuffixClick:Xe},tn?{prefix:()=>tn({})}:{}),z(Ad,{to:"body",disabled:qe?!Ze:!0},[z("div",{ref:f,class:["vxe-table--ignore-clear vxe-select--panel",We?K.isFunction(We)?We({$select:m}):We:"",{[`size--${xe}`]:xe,"is--transfer":qe,"animat--leave":!Ve&&s.animatVisible,"animat--enter":!Ve&&_e}],placement:s.panelPlacement,style:s.panelStyle},Ze?[Me?z("div",{class:"vxe-select--panel-search"},[z(dd,{ref:d,class:"vxe-select-search--input",modelValue:s.searchValue,clearable:!0,placeholder:pe.i18n("vxe.select.search"),prefixIcon:pe.icon.INPUT_SEARCH,"onUpdate:modelValue":oe,onFocus:Ae,onKeydown:Oe,onChange:Ge,onSearch:Ge})]):$e(),z("div",{class:"vxe-select--panel-wrapper"},[ge?z("div",{class:"vxe-select--panel-header"},ge({})):$e(),z("div",{class:"vxe-select--panel-body"},[z("div",{ref:p,class:"vxe-select-option--wrapper"},Je())]),sn?z("div",{class:"vxe-select--panel-footer"},sn({})):$e()])]:[])])])};return m.renderVN=et,Xt("$xeselect",m),m},render(){return this.renderVN()}}),Zne=he({name:"VxeTableExportPanel",props:{defaultOptions:Object,storeData:Object},setup(e){const t=ut("$xetable",{}),{computeExportOpts:n,computePrintOpts:r}=t.getComputeMaps(),a=dn({isAll:!1,isIndeterminate:!1,loading:!1}),i=j(),o=j(),l=j(),s=B(()=>{const{storeData:S}=e;return S.columns.every(A=>A.checked)}),u=B(()=>{const{defaultOptions:S}=e;return["html","xml","xlsx","pdf"].indexOf(S.type)>-1}),c=B(()=>{const{storeData:S,defaultOptions:A}=e;return!A.original&&A.mode==="current"&&(S.isPrint||["html","xlsx"].indexOf(A.type)>-1)}),d=B(()=>{const{defaultOptions:S}=e;return!S.original&&["xlsx"].indexOf(S.type)>-1}),p=S=>{const{storeData:A}=e,_=K.findTree(A.columns,D=>D===S);if(_&&_.parent){const{parent:D}=_;D.children&&D.children.length&&(D.checked=D.children.every(x=>x.checked),D.halfChecked=!D.checked&&D.children.some(x=>x.checked||x.halfChecked),p(D))}},f=()=>{const{storeData:S}=e,A=S.columns;a.isAll=A.every(_=>_.disabled||_.checked),a.isIndeterminate=!a.isAll&&A.some(_=>!_.disabled&&(_.checked||_.halfChecked))},h=S=>{const A=!S.checked;K.eachTree([S],_=>{_.checked=A,_.halfChecked=!1}),p(S),f()},m=()=>{const{storeData:S}=e,A=!a.isAll;K.eachTree(S.columns,_=>{_.disabled||(_.checked=A,_.halfChecked=!1)}),a.isAll=A,f()},v=()=>{Ne(()=>{const S=o.value,A=l.value,_=i.value,D=S||A||_;D&&D.focus()}),f()},g=()=>{const{storeData:S,defaultOptions:A}=e,{hasMerge:_,columns:D}=S,x=s.value,M=c.value,L=K.searchTree(D,P=>P.checked,{children:"children",mapChildren:"childNodes",original:!0});return Object.assign({},A,{columns:L,isMerge:_&&M&&x?A.isMerge:!1})},C=()=>{const{storeData:S}=e,A=r.value;S.visible=!1,t.print(Object.assign({},A,g()))},F=()=>{const{storeData:S}=e,A=n.value;a.loading=!0,t.exportData(Object.assign({},A,g())).then(()=>{a.loading=!1,S.visible=!1}).catch(()=>{a.loading=!1})},b=()=>{const{storeData:S}=e;S.visible=!1},E=()=>{const{storeData:S}=e;S.isPrint?C():F()};return()=>{const{defaultOptions:S,storeData:A}=e,{isAll:_,isIndeterminate:D}=a,{hasTree:x,hasMerge:M,isPrint:L,hasColgroup:P}=A,{isHeader:N}=S,k=[],R=s.value,T=u.value,O=c.value,$=d.value;return K.eachTree(A.columns,V=>{const W=_i(V.getTitle(),1),U=V.children&&V.children.length,ae=V.checked,ie=V.halfChecked;k.push(z("li",{class:["vxe-export--panel-column-option",`level--${V.level}`,{"is--group":U,"is--checked":ae,"is--indeterminate":ie,"is--disabled":V.disabled}],title:W,onClick:()=>{V.disabled||h(V)}},[z("span",{class:["vxe-checkbox--icon",ie?pe.icon.TABLE_CHECKBOX_INDETERMINATE:ae?pe.icon.TABLE_CHECKBOX_CHECKED:pe.icon.TABLE_CHECKBOX_UNCHECKED]}),z("span",{class:"vxe-checkbox--label"},W)]))}),z(Gf,{modelValue:A.visible,title:pe.i18n(L?"vxe.export.printTitle":"vxe.export.expTitle"),className:"vxe-table-export-popup-wrapper",width:660,mask:!0,lockView:!0,showFooter:!1,escClosable:!0,maskClosable:!0,loading:a.loading,"onUpdate:modelValue"(V){A.visible=V},onShow:v},{default:()=>z("div",{class:"vxe-export--panel"},[z("table",{cellspacing:0,cellpadding:0,border:0},[z("tbody",[[L?$e():z("tr",[z("td",pe.i18n("vxe.export.expName")),z("td",[z(dd,{ref:o,modelValue:S.filename,type:"text",clearable:!0,placeholder:pe.i18n("vxe.export.expNamePlaceholder"),"onUpdate:modelValue"(V){S.filename=V}})])]),L?$e():z("tr",[z("td",pe.i18n("vxe.export.expType")),z("td",[z(um,{modelValue:S.type,options:A.typeList.map(V=>({value:V.value,label:pe.i18n(V.label)})),"onUpdate:modelValue"(V){S.type=V}})])]),L||T?z("tr",[z("td",pe.i18n("vxe.export.expSheetName")),z("td",[z(dd,{ref:l,modelValue:S.sheetName,type:"text",clearable:!0,placeholder:pe.i18n("vxe.export.expSheetNamePlaceholder"),"onUpdate:modelValue"(V){S.sheetName=V}})])]):$e(),z("tr",[z("td",pe.i18n("vxe.export.expMode")),z("td",[z(um,{modelValue:S.mode,options:A.modeList.map(V=>({value:V.value,label:pe.i18n(V.label)})),"onUpdate:modelValue"(V){S.mode=V}})])]),z("tr",[z("td",[pe.i18n("vxe.export.expColumn")]),z("td",[z("div",{class:"vxe-export--panel-column"},[z("ul",{class:"vxe-export--panel-column-header"},[z("li",{class:["vxe-export--panel-column-option",{"is--checked":_,"is--indeterminate":D}],title:pe.i18n("vxe.table.allTitle"),onClick:m},[z("span",{class:["vxe-checkbox--icon",D?pe.icon.TABLE_CHECKBOX_INDETERMINATE:_?pe.icon.TABLE_CHECKBOX_CHECKED:pe.icon.TABLE_CHECKBOX_UNCHECKED]}),z("span",{class:"vxe-checkbox--label"},pe.i18n("vxe.export.expCurrentColumn"))])]),z("ul",{class:"vxe-export--panel-column-body"},k)])])]),z("tr",[z("td",pe.i18n("vxe.export.expOpts")),z("td",[z("div",{class:"vxe-export--panel-option-row"},[z(Cl,{modelValue:S.isHeader,title:pe.i18n("vxe.export.expHeaderTitle"),content:pe.i18n("vxe.export.expOptHeader"),"onUpdate:modelValue"(V){S.isHeader=V}}),z(Cl,{modelValue:S.isFooter,disabled:!A.hasFooter,title:pe.i18n("vxe.export.expFooterTitle"),content:pe.i18n("vxe.export.expOptFooter"),"onUpdate:modelValue"(V){S.isFooter=V}}),z(Cl,{modelValue:S.original,title:pe.i18n("vxe.export.expOriginalTitle"),content:pe.i18n("vxe.export.expOptOriginal"),"onUpdate:modelValue"(V){S.original=V}})]),z("div",{class:"vxe-export--panel-option-row"},[z(Cl,{modelValue:N&&P&&O?S.isColgroup:!1,title:pe.i18n("vxe.export.expColgroupTitle"),disabled:!N||!P||!O,content:pe.i18n("vxe.export.expOptColgroup"),"onUpdate:modelValue"(V){S.isColgroup=V}}),z(Cl,{modelValue:M&&O&&R?S.isMerge:!1,title:pe.i18n("vxe.export.expMergeTitle"),disabled:!M||!O||!R,content:pe.i18n("vxe.export.expOptMerge"),"onUpdate:modelValue"(V){S.isMerge=V}}),L?$e():z(Cl,{modelValue:$?S.useStyle:!1,disabled:!$,title:pe.i18n("vxe.export.expUseStyleTitle"),content:pe.i18n("vxe.export.expOptUseStyle"),"onUpdate:modelValue"(V){S.useStyle=V}}),z(Cl,{modelValue:x?S.isAllExpand:!1,disabled:!x,title:pe.i18n("vxe.export.expAllExpandTitle"),content:pe.i18n("vxe.export.expOptAllExpand"),"onUpdate:modelValue"(V){S.isAllExpand=V}})])])])]])]),z("div",{class:"vxe-export--panel-btns"},[z(Gi,{content:pe.i18n("vxe.export.expCancel"),onClick:b}),z(Gi,{ref:i,status:"primary",content:pe.i18n(L?"vxe.export.expPrint":"vxe.export.expConfirm"),onClick:E})])])})}}}),cm=he({name:"VxeRadio",props:{modelValue:[String,Number,Boolean],label:{type:[String,Number,Boolean],default:null},title:[String,Number],content:[String,Number],disabled:Boolean,name:String,strict:{type:Boolean,default:()=>pe.radio.strict},size:{type:String,default:()=>pe.radio.size||pe.size}},emits:["update:modelValue","change"],setup(e,t){const{slots:n,emit:r}=t,a=ut("$xeform",null),i=ut("$xeformiteminfo",null),l={xID:K.uniqueId(),props:e,context:t},s=ti(e),u=ut("$xeradiogroup",null);let c={};const d=B(()=>e.disabled||u&&u.props.disabled),p=B(()=>u?u.name:e.name),f=B(()=>u?u.props.strict:e.strict),h=B(()=>{const{modelValue:F,label:b}=e;return u?u.props.modelValue===b:F===b}),m=(F,b)=>{u?u.handleChecked({label:F},b):(r("update:modelValue",F),c.dispatchEvent("change",{label:F},b),a&&i&&a.triggerItemEvent(b,i.itemConfig.field,F))},v=F=>{d.value||m(e.label,F)},g=F=>{const b=d.value,E=f.value;!b&&!E&&e.label===(u?u.props.modelValue:e.modelValue)&&m(null,F)};c={dispatchEvent(F,b,E){r(F,Object.assign({$radio:l,$event:E},b))}},Object.assign(l,c);const C=()=>{const F=s.value,b=d.value,E=p.value,w=h.value;return z("label",{class:["vxe-radio",{[`size--${F}`]:F,"is--checked":w,"is--disabled":b}],title:e.title},[z("input",{class:"vxe-radio--input",type:"radio",name:E,checked:w,disabled:b,onChange:v,onClick:g}),z("span",{class:["vxe-radio--icon",w?"vxe-icon-radio-checked":"vxe-icon-radio-unchecked"]}),z("span",{class:"vxe-radio--label"},n.default?n.default({}):wa(e.content))])};return l.renderVN=C,l},render(){return this.renderVN()}}),L1=he({name:"VxeRadioButton",props:{modelValue:[String,Number,Boolean],label:{type:[String,Number,Boolean],default:null},title:[String,Number],content:[String,Number],disabled:Boolean,strict:{type:Boolean,default:()=>pe.radioButton.strict},size:{type:String,default:()=>pe.radioButton.size||pe.size}},emits:["update:modelValue","change"],setup(e,t){const{slots:n,emit:r}=t,a=ut("$xeform",null),i=ut("$xeformiteminfo",null),o=K.uniqueId(),l=ti(e),s={xID:o,props:e,context:t};let u={};const c=ut("$xeradiogroup",null),d=B(()=>e.disabled||c&&c.props.disabled),p=B(()=>c?c.name:null),f=B(()=>c?c.props.strict:e.strict),h=B(()=>{const{modelValue:F,label:b}=e;return c?c.props.modelValue===b:F===b});u={dispatchEvent(F,b,E){r(F,Object.assign({$radioButton:s,$event:E},b))}},Object.assign(s,u);const m=(F,b)=>{c?c.handleChecked({label:F},b):(r("update:modelValue",F),u.dispatchEvent("change",{label:F},b),a&&i&&a.triggerItemEvent(b,i.itemConfig.field,F))},v=F=>{d.value||m(e.label,F)},g=F=>{const b=d.value,E=f.value;!b&&!E&&e.label===(c?c.props.modelValue:e.modelValue)&&m(null,F)},C=()=>{const F=l.value,b=d.value,E=p.value,w=h.value;return z("label",{class:["vxe-radio","vxe-radio-button",{[`size--${F}`]:F,"is--disabled":b}],title:e.title},[z("input",{class:"vxe-radio--input",type:"radio",name:E,checked:w,disabled:b,onChange:v,onClick:g}),z("span",{class:"vxe-radio--label"},n.default?n.default({}):wa(e.content))])};return Object.assign(s,{renderVN:C,dispatchEvent}),C}}),dm=he({name:"VxeRadioGroup",props:{modelValue:[String,Number,Boolean],disabled:Boolean,type:String,options:Array,optionProps:Object,strict:{type:Boolean,default:()=>pe.radioGroup.strict},size:{type:String,default:()=>pe.radioGroup.size||pe.size}},emits:["update:modelValue","change"],setup(e,t){const{slots:n,emit:r}=t,a=ut("$xeform",null),i=ut("$xeformiteminfo",null),l={xID:K.uniqueId(),props:e,context:t,name:K.uniqueId("xegroup_")},s=B(()=>e.optionProps||{}),u=B(()=>s.value.label||"label"),c=B(()=>s.value.value||"value"),d=B(()=>s.value.disabled||"disabled");let p={};ti(e);const f={handleChecked(m,v){r("update:modelValue",m.label),p.dispatchEvent("change",m),a&&i&&a.triggerItemEvent(v,i.itemConfig.field,m.label)}};p={dispatchEvent(m,v,g){r(m,Object.assign({$radioGroup:l,$event:g},v))}};const h=()=>{const{options:m,type:v}=e,g=n.default,C=c.value,F=u.value,b=d.value,E=v==="button"?L1:cm;return z("div",{class:"vxe-radio-group"},g?g({}):m?m.map(w=>z(E,{label:w[C],content:w[F],disabled:w[b]})):[])};return Object.assign(l,f,{renderVN:h,dispatchEvent}),Xt("$xeradiogroup",l),h}}),Qne=he({name:"VxeTableImportPanel",props:{defaultOptions:Object,storeData:Object},setup(e){const t=ut("$xetable",{}),{computeImportOpts:n}=t.getComputeMaps(),r=dn({loading:!1}),a=j(),i=B(()=>{const{storeData:h}=e;return`${h.filename}.${h.type}`}),o=B(()=>{const{storeData:h}=e;return h.file&&h.type}),l=B(()=>{const{storeData:h}=e,{type:m,typeList:v}=h;if(m){const g=K.find(v,C=>m===C.value);return g?pe.i18n(g.label):"*.*"}return`*.${v.map(g=>g.value).join(", *.")}`}),s=()=>{const{storeData:h}=e;Object.assign(h,{filename:"",sheetName:"",type:""})},u=()=>{const{storeData:h,defaultOptions:m}=e;t.readFile(m).then(v=>{const{file:g}=v;Object.assign(h,BFt(g),{file:g})}).catch(v=>v)},c=()=>{Ne(()=>{const h=a.value;h&&h.focus()})},d=()=>{const{storeData:h}=e;h.visible=!1},p=()=>{const{storeData:h,defaultOptions:m}=e,v=n.value;r.loading=!0,t.importByFile(h.file,Object.assign({},v,m)).then(()=>{r.loading=!1,h.visible=!1}).catch(()=>{r.loading=!1})};return()=>{const{defaultOptions:h,storeData:m}=e,v=i.value,g=o.value,C=l.value;return z(Gf,{modelValue:m.visible,title:pe.i18n("vxe.import.impTitle"),className:"vxe-table-import-popup-wrapper",width:440,mask:!0,lockView:!0,showFooter:!1,escClosable:!0,maskClosable:!0,loading:r.loading,"onUpdate:modelValue"(F){m.visible=F},onShow:c},{default:()=>z("div",{class:"vxe-export--panel"},[z("table",{cellspacing:0,cellpadding:0,border:0},[z("tbody",[z("tr",[z("td",pe.i18n("vxe.import.impFile")),z("td",[g?z("div",{class:"vxe-import-selected--file",title:v},[z("span",v),z("i",{class:pe.icon.INPUT_CLEAR,onClick:s})]):z("button",{ref:a,class:"vxe-import-select--file",onClick:u},pe.i18n("vxe.import.impSelect"))])]),z("tr",[z("td",pe.i18n("vxe.import.impType")),z("td",C)]),z("tr",[z("td",pe.i18n("vxe.import.impOpts")),z("td",[z(dm,{modelValue:h.mode,"onUpdate:modelValue"(F){h.mode=F}},{default:()=>m.modeList.map(F=>z(cm,{label:F.value,content:pe.i18n(F.label)}))})])])])]),z("div",{class:"vxe-export--panel-btns"},[z(Gi,{content:pe.i18n("vxe.import.impCancel"),onClick:d}),z(Gi,{status:"primary",disabled:!g,content:pe.i18n("vxe.import.impConfirm"),onClick:p})])])})}}});Or.component(Zne.name,Zne);Or.component(Qne.name,Qne);const O1=he({name:"VxeTooltip",props:{modelValue:Boolean,size:{type:String,default:()=>pe.tooltip.size||pe.size},trigger:{type:String,default:()=>pe.tooltip.trigger||"hover"},theme:{type:String,default:()=>pe.tooltip.theme||"dark"},content:{type:[String,Number],default:null},useHTML:Boolean,zIndex:[String,Number],popupClassName:[String,Function],isArrow:{type:Boolean,default:!0},enterable:Boolean,enterDelay:{type:Number,default:()=>pe.tooltip.enterDelay},leaveDelay:{type:Number,default:()=>pe.tooltip.leaveDelay}},emits:["update:modelValue"],setup(e,t){const{slots:n,emit:r}=t,a=K.uniqueId(),i=ti(e),o=dn({target:null,isUpdate:!1,visible:!1,tipContent:"",tipActive:!1,tipTarget:null,tipZindex:0,tipStore:{style:{},placement:"",arrowStyle:{}}}),l=j(),s={refElem:l},u={xID:a,props:e,context:t,reactData:o,getRefMaps:()=>s};let c={};const d=()=>{const{tipTarget:S,tipStore:A}=o;if(S){const{scrollTop:_,scrollLeft:D,visibleWidth:x}=B1(),{top:M,left:L}=w0(S),P=l.value,N=6,k=P.offsetHeight,R=P.offsetWidth;let T=L,O=M-k-N;T=Math.max(N,L+Math.floor((S.offsetWidth-R)/2)),T+R+N>D+x&&(T=D+x-R-N),M-k<_+N&&(A.placement="bottom",O=M+S.offsetHeight+N),A.style.top=`${O}px`,A.style.left=`${T}px`,A.arrowStyle.left=`${L-T+S.offsetWidth/2}px`}},p=S=>{S!==o.visible&&(o.visible=S,o.isUpdate=!0,r("update:modelValue",S))},f=()=>{o.tipZindex<wc()&&(o.tipZindex=su())},h=()=>{o.visible?c.close():c.open()},m=()=>{c.open()},v=()=>{const{trigger:S,enterable:A,leaveDelay:_}=e;o.tipActive=!1,A&&S==="hover"?setTimeout(()=>{o.tipActive||c.close()},_):c.close()},g=()=>{o.tipActive=!0},C=()=>{const{trigger:S,enterable:A,leaveDelay:_}=e;o.tipActive=!1,A&&S==="hover"&&setTimeout(()=>{o.tipActive||c.close()},_)},F=()=>{const{tipStore:S}=o,A=l.value;return A&&(A.parentNode||document.body.appendChild(A)),p(!0),f(),S.placement="top",S.style={width:"auto",left:0,top:0,zIndex:e.zIndex||o.tipZindex},S.arrowStyle={left:"50%"},c.updatePlacement()},b=K.debounce(()=>{o.tipActive&&F()},e.enterDelay,{leading:!1,trailing:!0});c={dispatchEvent(S,A,_){r(S,Object.assign({$tooltip:u,$event:_},A))},open(S,A){return c.toVisible(S||o.target,A)},close(){return o.tipTarget=null,o.tipActive=!1,Object.assign(o.tipStore,{style:{},placement:"",arrowStyle:null}),p(!1),Ne()},toVisible(S,A){if(S){const{trigger:_,enterDelay:D}=e;if(o.tipActive=!0,o.tipTarget=S,A&&(o.tipContent=A),D&&_==="hover")b();else return F()}return Ne()},updatePlacement(){return Ne().then(()=>{const{tipTarget:S}=o,A=l.value;if(S&&A)return d(),Ne().then(d)})},isActived(){return o.tipActive},setActived(S){o.tipActive=!!S}},Object.assign(u,c),He(()=>e.content,()=>{o.tipContent=e.content}),He(()=>e.modelValue,()=>{o.isUpdate||(e.modelValue?c.open():c.close()),o.isUpdate=!1}),Gt(()=>{Ne(()=>{const{trigger:S,content:A,modelValue:_}=e,D=l.value;if(D){const x=D.parentNode;if(x){o.tipContent=A,o.tipZindex=su(),K.arrayEach(D.children,(L,P)=>{P>1&&(x.insertBefore(L,D),o.target||(o.target=L))}),x.removeChild(D);const{target:M}=o;M&&(S==="hover"?(M.onmouseenter=m,M.onmouseleave=v):S==="click"&&(M.onclick=h)),_&&c.open()}}})}),Xn(()=>{const{trigger:S}=e,{target:A}=o,_=l.value;if(A&&(S==="hover"?(A.onmouseenter=null,A.onmouseleave=null):S==="click"&&(A.onclick=null)),_){const D=_.parentNode;D&&D.removeChild(_)}});const E=()=>{const{useHTML:S}=e,{tipContent:A}=o,_=n.content;return _?z("div",{key:1,class:"vxe-table--tooltip-content"},Gr(_({}))):S?z("div",{key:2,class:"vxe-table--tooltip-content",innerHTML:A}):z("div",{key:3,class:"vxe-table--tooltip-content"},_i(A))},w=()=>{const{popupClassName:S,theme:A,isArrow:_,enterable:D}=e,{tipActive:x,visible:M,tipStore:L}=o,P=n.default,N=i.value;let k;return D&&(k={onMouseenter:g,onMouseleave:C}),z("div",Object.assign({ref:l,class:["vxe-table--tooltip-wrapper",`theme--${A}`,S?K.isFunction(S)?S({$tooltip:u}):S:"",{[`size--${N}`]:N,[`placement--${L.placement}`]:L.placement,"is--enterable":D,"is--visible":M,"is--arrow":_,"is--active":x}],style:L.style},k),[E(),z("div",{class:"vxe-table--tooltip-arrow",style:L.arrowStyle}),...P?Gr(P({})):[]])};return u.renderVN=w,u},render(){return this.renderVN()}}),mb=he({name:"VxeTableCustomPanel",props:{customStore:{type:Object,default:()=>({})}},setup(e){const t=ut("$xetable",{}),{reactData:n}=t,{computeCustomOpts:r,computeColumnOpts:a,computeIsMaxFixedColumn:i}=t.getComputeMaps(),o=j(),l=j(),s=j(),u=j();let c;const d=k=>{const{customStore:R}=e;R.activeWrapper=!0,t.customOpenEvent(k)},p=k=>{const{customStore:R}=e;R.activeWrapper=!1,setTimeout(()=>{!R.activeBtn&&!R.activeWrapper&&t.customColseEvent(k)},300)},f=k=>{_(),t.closeCustom(),t.emitCustomEvent("confirm",k)},h=k=>{t.closeCustom(),t.emitCustomEvent("cancel",k)},m=k=>{t.resetColumn(!0),t.closeCustom(),t.emitCustomEvent("reset",k)},v=k=>{$n.modal?$n.modal.confirm({content:pe.i18n("vxe.custom.cstmConfirmRestore"),className:"vxe-table--ignore-clear",escClosable:!0}).then(R=>{R==="confirm"&&m(k)}):m(k)},g=k=>{const{customColumnList:R}=n,T=K.findTree(R,O=>O===k);if(T&&T.parent){const{parent:O}=T;O.children&&O.children.length&&(O.visible=O.children.every($=>$.visible),O.halfVisible=!O.visible&&O.children.some($=>$.visible||$.halfVisible),g(O))}},C=k=>{const R=!k.visible,T=r.value;K.eachTree([k],O=>{O.visible=R,O.halfVisible=!1}),g(k),T.immediate&&t.handleCustom(),t.checkCustomStatus()},F=(k,R)=>{const T=i.value;k.fixed===R?t.clearColumnFixed(k):(!T||k.fixed)&&t.setColumnFixed(k,R)},b=k=>{i.value||t.setColumnFixed(k,k.fixed)},E=()=>{const{customStore:k}=e,{customColumnList:R}=n,T=r.value,{checkMethod:O}=T,$=!k.isAll;K.eachTree(R,V=>{(!O||O({column:V}))&&(V.visible=$,V.halfVisible=!1)}),k.isAll=$,t.checkCustomStatus()},w=k=>{const O=k.currentTarget.parentNode.parentNode,$=O.getAttribute("colid"),V=t.getColumnById($);O.draggable=!0,u.value=V,Ih(O,"active--drag-origin")},S=k=>{const O=k.currentTarget.parentNode.parentNode,$=s.value;O.draggable=!1,u.value=null,$s(O,"active--drag-origin"),$&&($.style.display="")},A=k=>{const R=new Image;k.dataTransfer&&k.dataTransfer.setDragImage(R,0,0)},_=()=>{const{customColumnList:k}=n;k.forEach((R,T)=>{const O=T+1;R.renderSortNumber=O})},D=k=>{const{customColumnList:R}=n,T=k.currentTarget,O=s.value;if(c){if(c!==T){const $=c.getAttribute("drag-pos"),V=T.getAttribute("colid"),W=t.getColumnById(V);if(!W)return;const U=K.findIndexOf(R,ne=>ne.id===W.id),ae=c.getAttribute("colid"),ie=t.getColumnById(ae);if(!ie)return;R.splice(U,1);const ye=K.findIndexOf(R,ne=>ne.id===ie.id);R.splice(ye+($==="bottom"?1:0),0,W)}c.draggable=!1,c.removeAttribute("drag-pos"),$s(c,"active--drag-target")}u.value=null,T.draggable=!1,T.removeAttribute("drag-pos"),O&&(O.style.display=""),$s(T,"active--drag-target"),$s(T,"active--drag-origin"),_()},x=k=>{const R=k.currentTarget;c!==R&&$s(c,"active--drag-target");const T=R.getAttribute("colid"),O=t.getColumnById(T);if(O&&O.level===1){k.preventDefault();const V=k.clientY-R.getBoundingClientRect().y<R.clientHeight/2?"top":"bottom";Ih(R,"active--drag-target"),R.setAttribute("drag-pos",V),c=R}M(k)},M=k=>{const R=s.value,T=l.value;if(T&&R){const O=T.parentNode,$=O.getBoundingClientRect();R.style.display="block",R.style.top=`${Math.min(O.clientHeight-O.scrollTop-R.clientHeight,k.clientY-$.y)}px`,R.style.left=`${Math.min(O.clientWidth-O.scrollLeft-R.clientWidth-16,k.clientX-$.x)}px`}},L=()=>{const{customStore:k}=e,{customColumnList:R}=n,T=r.value,{maxHeight:O}=k,{checkMethod:$,visibleMethod:V,trigger:W}=T,U=i.value,ae=[],ie={};W==="hover"&&(ie.onMouseenter=d,ie.onMouseleave=p),K.eachTree(R,(Y,te,X,re,we)=>{if(V?V({column:Y}):!0){const Q=Y.visible,ce=Y.halfVisible,me=Y.children&&Y.children.length,de=_i(Y.getTitle(),1),Z=$?!$({column:Y}):!1;ae.push(z("li",{key:Y.id,class:["vxe-table-custom--option",`level--${Y.level}`,{"is--group":me}]},[z("div",{title:de,class:["vxe-table-custom--checkbox-option",{"is--checked":Q,"is--indeterminate":ce,"is--disabled":Z}],onClick:()=>{Z||C(Y)}},[z("span",{class:["vxe-checkbox--icon",ce?pe.icon.TABLE_CHECKBOX_INDETERMINATE:Q?pe.icon.TABLE_CHECKBOX_CHECKED:pe.icon.TABLE_CHECKBOX_UNCHECKED]}),z("span",{class:"vxe-checkbox--label"},de)]),!we&&T.allowFixed?z("div",{class:"vxe-table-custom--fixed-option"},[z("span",{class:["vxe-table-custom--fixed-left-option",Y.fixed==="left"?pe.icon.TOOLBAR_TOOLS_FIXED_LEFT_ACTIVED:pe.icon.TOOLBAR_TOOLS_FIXED_LEFT,{"is--checked":Y.fixed==="left","is--disabled":U&&!Y.fixed}],title:pe.i18n(Y.fixed==="left"?"vxe.toolbar.cancelFixed":"vxe.toolbar.fixedLeft"),onClick:()=>{F(Y,"left")}}),z("span",{class:["vxe-table-custom--fixed-right-option",Y.fixed==="right"?pe.icon.TOOLBAR_TOOLS_FIXED_RIGHT_ACTIVED:pe.icon.TOOLBAR_TOOLS_FIXED_RIGHT,{"is--checked":Y.fixed==="right","is--disabled":U&&!Y.fixed}],title:pe.i18n(Y.fixed==="right"?"vxe.toolbar.cancelFixed":"vxe.toolbar.fixedRight"),onClick:()=>{F(Y,"right")}})]):null]))}});const ye=k.isAll,ne=k.isIndeterminate;return z("div",{ref:o,key:"simple",class:["vxe-table-custom-wrapper",{"is--active":k.visible}]},[z("ul",{class:"vxe-table-custom--header"},[z("li",{class:"vxe-table-custom--option"},[z("div",{class:["vxe-table-custom--checkbox-option",{"is--checked":ye,"is--indeterminate":ne}],title:pe.i18n("vxe.table.allTitle"),onClick:E},[z("span",{class:["vxe-checkbox--icon",ne?pe.icon.TABLE_CHECKBOX_INDETERMINATE:ye?pe.icon.TABLE_CHECKBOX_CHECKED:pe.icon.TABLE_CHECKBOX_UNCHECKED]}),z("span",{class:"vxe-checkbox--label"},pe.i18n("vxe.toolbar.customAll"))])])]),z("ul",Object.assign({class:"vxe-table-custom--body",style:O?{maxHeight:`${O}px`}:{}},ie),ae),T.showFooter?z("div",{class:"vxe-table-custom--footer"},[z("button",{class:"btn--reset",onClick:m},T.resetButtonText||pe.i18n("vxe.toolbar.customRestore")),z("button",{class:"btn--confirm",onClick:f},T.confirmButtonText||pe.i18n("vxe.toolbar.customConfirm"))]):null])},P=()=>{const{customStore:k}=e,{customColumnList:R}=n,T=r.value,{checkMethod:O,visibleMethod:$}=T,V=a.value,W=i.value,U=[];return K.eachTree(R,(ae,ie,ye,ne,Y)=>{if($?$({column:ae}):!0){const X=ae.visible,re=ae.halfVisible,we=_i(ae.getTitle(),1),q=ae.children&&ae.children.length,Q=O?!O({column:ae}):!1;U.push(z("tr",{key:ae.id,colid:ae.id,class:[`vxe-table-custom-popup--row level--${ae.level}`,{"is--group":q}],onDragstart:A,onDragend:D,onDragover:x},[z("td",{class:"vxe-table-custom-popup--column-item col--sort"},[ae.level===1?z("span",{class:"vxe-table-custom-popup--column-sort-btn",onMousedown:w,onMouseup:S},[z("i",{class:"vxe-icon-sort"})]):null]),z("td",{class:"vxe-table-custom-popup--column-item col--name"},[z("div",{class:"vxe-table-custom-popup--name",title:we},we)]),z("td",{class:"vxe-table-custom-popup--column-item col--visible"},[z("div",{class:["vxe-table-custom--checkbox-option",{"is--checked":X,"is--indeterminate":re,"is--disabled":Q}],onClick:()=>{Q||C(ae)}},[z("span",{class:["vxe-checkbox--icon",re?pe.icon.TABLE_CHECKBOX_INDETERMINATE:X?pe.icon.TABLE_CHECKBOX_CHECKED:pe.icon.TABLE_CHECKBOX_UNCHECKED]})])]),z("td",{class:"vxe-table-custom-popup--column-item col--fixed"},[!Y&&T.allowFixed?z(dm,{modelValue:ae.fixed||"",type:"button",size:"mini",options:[{label:pe.i18n("vxe.custom.setting.fixedLeft"),value:"left",disabled:W},{label:pe.i18n("vxe.custom.setting.fixedUnset"),value:""},{label:pe.i18n("vxe.custom.setting.fixedRight"),value:"right",disabled:W}],"onUpdate:modelValue"(ce){ae.fixed=ce},onChange(){b(ae)}}):null])]))}}),z(Gf,{key:"popup",className:"vxe-table-custom-popup-wrapper vxe-table--ignore-clear",modelValue:k.visible,title:pe.i18n("vxe.custom.cstmTitle"),width:"40vw",minWidth:520,height:"50vh",minHeight:300,mask:!0,lockView:!0,showFooter:!0,resize:!0,escClosable:!0,destroyOnClose:!0,"onUpdate:modelValue"(ae){k.visible=ae}},{default:()=>z("div",{ref:l,class:"vxe-table-custom-popup--body"},[z("div",{class:"vxe-table-custom-popup--table-wrapper"},[z("table",{},[z("colgroup",{},[z("col",{style:{width:"80px"}}),z("col",{}),z("col",{style:{width:"80px"}}),z("col",{style:{width:"200px"}})]),z("thead",{},[z("tr",{},[z("th",{},[z("span",{class:"vxe-table-custom-popup--table-sort-help-title"},pe.i18n("vxe.custom.setting.colSort")),z(O1,{enterable:!0,content:pe.i18n("vxe.custom.setting.sortHelpTip")},{default:()=>z("i",{class:"vxe-table-custom-popup--table-sort-help-icon vxe-icon-question-circle-fill"})})]),z("th",{},pe.i18n("vxe.custom.setting.colTitle")),z("th",{},pe.i18n("vxe.custom.setting.colVisible")),z("th",{},pe.i18n("vxe.custom.setting.colFixed",[V.maxFixedSize||0]))])]),z(t9,{class:"vxe-table-custom--body",tag:"tbody",name:"vxe-table-custom--list"},{default:()=>U})])]),z("div",{ref:s,class:"vxe-table-custom-popup--drag-hint"},pe.i18n("vxe.custom.cstmDragTarget",[u.value?u.value.getTitle():""]))]),footer:()=>z("div",{class:"vxe-table-custom-popup--footer"},[z(Gi,{content:T.resetButtonText||pe.i18n("vxe.custom.cstmRestore"),onClick:v}),z(Gi,{content:T.resetButtonText||pe.i18n("vxe.custom.cstmCancel"),onClick:h}),z(Gi,{status:"primary",content:T.confirmButtonText||pe.i18n("vxe.custom.cstmConfirm"),onClick:f})])})};return()=>r.value.mode==="popup"?P():L()}}),wEt=["openCustom","closeCustom"],SEt={setupTable(e){const{reactData:t,internalData:n}=e,{computeCustomOpts:r}=e.getComputeMaps(),{refTableHeader:a,refTableBody:i,refTableCustom:o}=e.getRefMaps(),l=e.xegrid,s=()=>{const{customStore:m}=t,v=a.value,g=i.value,C=o.value,F=C?C.$el:null,b=v.$el,E=g.$el;let w=0;b&&(w+=b.clientHeight),E&&(w+=E.clientHeight),m.maxHeight=Math.max(0,F?Math.min(F.clientHeight,w-80):0)},u=()=>{const{initStore:m,customStore:v}=t;return v.visible=!0,m.custom=!0,t.customColumnList=n.collectColumn.slice(0),p(),s(),Ne().then(()=>s())},c=()=>{const{customStore:m}=t,v=r.value;return m.visible&&(m.visible=!1,v.immediate||e.handleCustom()),Ne()},d={openCustom:u,closeCustom:c},p=()=>{const{customStore:m}=t,{collectColumn:v}=n,g=r.value,{checkMethod:C}=g;m.isAll=v.every(F=>(C?!C({column:F}):!1)||F.visible),m.isIndeterminate=!m.isAll&&v.some(F=>(!C||C({column:F}))&&(F.visible||F.halfVisible))},f=(m,v)=>{(l||e).dispatchEvent("custom",{type:m},v)},h={checkCustomStatus:p,emitCustomEvent:f,triggerCustomEvent(m){const{customStore:v}=e.reactData;v.visible?(c(),f("close",m)):(v.btnEl=m.target,u(),f("open",m))},customOpenEvent(m){const{customStore:v}=t;v.visible||(v.activeBtn=!0,v.btnEl=m.target,e.openCustom(),e.emitCustomEvent("open",m))},customColseEvent(m){const{customStore:v}=t;v.visible&&(v.activeBtn=!1,e.closeCustom(),e.emitCustomEvent("close",m))}};return Object.assign(Object.assign({},d),h)},setupGrid(e){return e.extendTableMethods(wEt)}},AEt={Panel:mb,install(e){$n.hooks.add("$tableCustom",SEt),e.component(mb.name,mb)}},_Et=AEt;Or.component(mb.name,mb);const mk=he({name:"VxeIcon",props:{name:String,roll:Boolean,status:String},emits:["click"],setup(e,{emit:t}){const n=r=>{t("click",{$event:r})};return()=>{const{name:r,roll:a,status:i}=e;return z("i",{class:[`vxe-icon-${r}`,a?"roll":"",i?[`theme--${i}`]:""],onClick:n})}}}),xL=Object.assign(mk,{install(e){e.component(mk.name,mk)}}),DEt=xL;Or.component(xL.name,xL);function TEt(e){const{$table:t,column:n}=e,r=n.titlePrefix||n.titleHelp;return r?[z("i",{class:["vxe-cell-title-prefix-icon",r.icon||pe.icon.TABLE_TITLE_PREFIX],onMouseenter(a){t.triggerHeaderTitleEvent(a,r,e)},onMouseleave(a){t.handleTargetLeaveEvent(a)}})]:[]}function xEt(e){const{$table:t,column:n}=e,r=n.titleSuffix;return r?[z("i",{class:["vxe-cell-title-suffix-icon",r.icon||pe.icon.TABLE_TITLE_SUFFIX],onMouseenter(a){t.triggerHeaderTitleEvent(a,r,e)},onMouseleave(a){t.handleTargetLeaveEvent(a)}})]:[]}function tf(e,t){const{$table:n,column:r}=e,{props:a,reactData:i}=n,{computeTooltipOpts:o}=n.getComputeMaps(),{showHeaderOverflow:l}=a,{type:s,showHeaderOverflow:u}=r,d=o.value.showAll,p=K.isUndefined(u)||K.isNull(u)?l:u,f=p==="title",h=p===!0||p==="tooltip",m={};return(f||h||d)&&(m.onMouseenter=v=>{i._isResize||(f?cV(v.currentTarget,r):(h||d)&&n.triggerHeaderTooltipEvent(v,e))}),(h||d)&&(m.onMouseleave=v=>{i._isResize||(h||d)&&n.handleTargetLeaveEvent(v)}),[s==="html"&&K.isString(t)?z("span",Object.assign({class:"vxe-cell--title",innerHTML:t},m)):z("span",Object.assign({class:"vxe-cell--title"},m),Gr(t))]}function kEt(e){const{$table:t,column:n,_columnIndex:r,items:a,row:i}=e,{slots:o,editRender:l,cellRender:s}=n,u=l||s,c=o?o.footer:null;if(c)return t.callSlot(c,e);if(u){const d=$n.renderer.get(u.name);if(d&&d.renderFooter)return Gr(d.renderFooter(u,e))}return K.isArray(a)?[_i(a[r],1)]:[_i(K.get(i,n.field),1)]}function ere(e){const{$table:t,row:n,column:r}=e;return _i(t.getCellLabel(n,r),1)}const Dn={createColumn(e,t){const{type:n,sortable:r,filters:a,editRender:i,treeNode:o}=t,{props:l}=e,{editConfig:s}=l,{computeEditOpts:u,computeCheckboxOpts:c}=e.getComputeMaps(),d=c.value,p=u.value,f={renderHeader:Dn.renderDefaultHeader,renderCell:o?Dn.renderTreeCell:Dn.renderDefaultCell,renderFooter:Dn.renderDefaultFooter};switch(n){case"seq":f.renderHeader=Dn.renderSeqHeader,f.renderCell=o?Dn.renderTreeIndexCell:Dn.renderSeqCell;break;case"radio":f.renderHeader=Dn.renderRadioHeader,f.renderCell=o?Dn.renderTreeRadioCell:Dn.renderRadioCell;break;case"checkbox":f.renderHeader=Dn.renderCheckboxHeader,f.renderCell=d.checkField?o?Dn.renderTreeSelectionCellByProp:Dn.renderCheckboxCellByProp:o?Dn.renderTreeSelectionCell:Dn.renderCheckboxCell;break;case"expand":f.renderCell=Dn.renderExpandCell,f.renderData=Dn.renderExpandData;break;case"html":f.renderCell=o?Dn.renderTreeHTMLCell:Dn.renderHTMLCell,a&&r?f.renderHeader=Dn.renderSortAndFilterHeader:r?f.renderHeader=Dn.renderSortHeader:a&&(f.renderHeader=Dn.renderFilterHeader);break;default:s&&i?(f.renderHeader=Dn.renderEditHeader,f.renderCell=p.mode==="cell"?o?Dn.renderTreeCellEdit:Dn.renderCellEdit:o?Dn.renderTreeRowEdit:Dn.renderRowEdit):a&&r?f.renderHeader=Dn.renderSortAndFilterHeader:r?f.renderHeader=Dn.renderSortHeader:a&&(f.renderHeader=Dn.renderFilterHeader)}return VFt(e,t,f)},renderHeaderTitle(e){const{$table:t,column:n}=e,{slots:r,editRender:a,cellRender:i}=n,o=a||i,l=r?r.header:null;if(l)return tf(e,t.callSlot(l,e));if(o){const s=$n.renderer.get(o.name);if(s&&s.renderHeader)return tf(e,Gr(s.renderHeader(o,e)))}return tf(e,_i(n.getTitle(),1))},renderDefaultHeader(e){return TEt(e).concat(Dn.renderHeaderTitle(e)).concat(xEt(e))},renderDefaultCell(e){const{$table:t,row:n,column:r}=e,{slots:a,editRender:i,cellRender:o}=r,l=i||o,s=a?a.default:null;if(s)return t.callSlot(s,e);if(l){const d=i?"renderCell":"renderDefault",p=$n.renderer.get(l.name),f=p?p[d]:null;if(f)return Gr(f(l,Object.assign({$type:i?"edit":"cell"},e)))}const u=t.getCellLabel(n,r),c=i?i.placeholder:"";return[z("span",{class:"vxe-cell--label"},i&&jc(u)?[z("span",{class:"vxe-cell--placeholder"},_i(wa(c),1))]:_i(u,1))]},renderTreeCell(e){return Dn.renderTreeIcon(e,Dn.renderDefaultCell(e))},renderDefaultFooter(e){return[z("span",{class:"vxe-cell--item"},kEt(e))]},renderTreeIcon(e,t){const{$table:n,isHidden:r}=e,{reactData:a}=n,{computeTreeOpts:i}=n.getComputeMaps(),{treeExpandedMaps:o,treeExpandLazyLoadedMaps:l}=a,s=i.value,{row:u,column:c,level:d}=e,{slots:p}=c,{indent:f,lazy:h,trigger:m,iconLoaded:v,showIcon:g,iconOpen:C,iconClose:F}=s,b=s.children||s.childrenField,E=s.hasChild||s.hasChildField,w=u[b],S=p?p.icon:null;let A=!1,_=!1,D=!1;const x={};if(S)return n.callSlot(S,e);if(!r){const M=Wt(n,u);_=!!o[M],h&&(D=!!l[M],A=u[E])}return(!m||m==="default")&&(x.onClick=M=>{M.stopPropagation(),n.triggerTreeExpandEvent(M,e)}),[z("div",{class:["vxe-cell--tree-node",{"is--active":_}],style:{paddingLeft:`${d*f}px`}},[g&&(w&&w.length||A)?[z("div",Object.assign({class:"vxe-tree--btn-wrapper"},x),[z("i",{class:["vxe-tree--node-btn",D?v||pe.icon.TABLE_TREE_LOADED:_?C||pe.icon.TABLE_TREE_OPEN:F||pe.icon.TABLE_TREE_CLOSE]})])]:null,z("div",{class:"vxe-tree-cell"},t)])]},renderSeqHeader(e){const{$table:t,column:n}=e,{slots:r}=n,a=r?r.header:null;return tf(e,a?t.callSlot(a,e):_i(n.getTitle(),1))},renderSeqCell(e){const{$table:t,column:n}=e,{props:r}=t,{treeConfig:a}=r,{computeSeqOpts:i}=t.getComputeMaps(),o=i.value,{slots:l}=n,s=l?l.default:null;if(s)return t.callSlot(s,e);const{seq:u}=e,c=o.seqMethod;return[_i(c?c(e):a?u:(o.startIndex||0)+u,1)]},renderTreeIndexCell(e){return Dn.renderTreeIcon(e,Dn.renderSeqCell(e))},renderRadioHeader(e){const{$table:t,column:n}=e,{slots:r}=n,a=r?r.header:null,i=r?r.title:null;return tf(e,a?t.callSlot(a,e):[z("span",{class:"vxe-radio--label"},i?t.callSlot(i,e):_i(n.getTitle(),1))])},renderRadioCell(e){const{$table:t,column:n,isHidden:r}=e,{reactData:a}=t,{computeRadioOpts:i}=t.getComputeMaps(),{selectRadioRow:o}=a,l=i.value,{slots:s}=n,{labelField:u,checkMethod:c,visibleMethod:d}=l,{row:p}=e,f=s?s.default:null,h=s?s.radio:null,m=t.eqRow(p,o),v=!d||d({row:p});let g=!!c,C;r||(C={onClick(E){!g&&v&&(E.stopPropagation(),t.triggerRadioRowEvent(E,e))}},c&&(g=!c({row:p})));const F=Object.assign(Object.assign({},e),{checked:m,disabled:g,visible:v});if(h)return t.callSlot(h,F);const b=[];return v&&b.push(z("span",{class:["vxe-radio--icon",m?pe.icon.TABLE_RADIO_CHECKED:pe.icon.TABLE_RADIO_UNCHECKED]})),(f||u)&&b.push(z("span",{class:"vxe-radio--label"},f?t.callSlot(f,F):K.get(p,u))),[z("span",Object.assign({class:["vxe-cell--radio",{"is--checked":m,"is--disabled":g}]},C),b)]},renderTreeRadioCell(e){return Dn.renderTreeIcon(e,Dn.renderRadioCell(e))},renderCheckboxHeader(e){const{$table:t,column:n,isHidden:r}=e,{reactData:a}=t,{computeIsAllCheckboxDisabled:i,computeCheckboxOpts:o}=t.getComputeMaps(),{isAllSelected:l,isIndeterminate:s}=a,u=i.value,{slots:c}=n,d=c?c.header:null,p=c?c.title:null,f=o.value,h=n.getTitle();let m;r||(m={onClick(g){u||(g.stopPropagation(),t.triggerCheckAllEvent(g,!l))}});const v=Object.assign(Object.assign({},e),{checked:l,disabled:u,indeterminate:s});return d?tf(v,t.callSlot(d,v)):(f.checkStrictly?!f.showHeader:f.showHeader===!1)?tf(v,[z("span",{class:"vxe-checkbox--label"},p?t.callSlot(p,v):h)]):tf(v,[z("span",Object.assign({class:["vxe-cell--checkbox",{"is--checked":l,"is--disabled":u,"is--indeterminate":s}],title:pe.i18n("vxe.table.allTitle")},m),[z("span",{class:["vxe-checkbox--icon",s?pe.icon.TABLE_CHECKBOX_INDETERMINATE:l?pe.icon.TABLE_CHECKBOX_CHECKED:pe.icon.TABLE_CHECKBOX_UNCHECKED]})].concat(p||h?[z("span",{class:"vxe-checkbox--label"},p?t.callSlot(p,v):h)]:[]))])},renderCheckboxCell(e){const{$table:t,row:n,column:r,isHidden:a}=e,{props:i,reactData:o}=t,{treeConfig:l}=i,{selectCheckboxMaps:s,treeIndeterminateMaps:u}=o,{computeCheckboxOpts:c}=t.getComputeMaps(),d=c.value,{labelField:p,checkMethod:f,visibleMethod:h}=d,{slots:m}=r,v=m?m.default:null,g=m?m.checkbox:null;let C=!1,F=!1;const b=!h||h({row:n});let E=!!f,w;if(!a){const _=Wt(t,n);F=!!s[_],w={onClick(D){!E&&b&&(D.stopPropagation(),t.triggerCheckRowEvent(D,e,!F))}},f&&(E=!f({row:n})),l&&(C=!!u[_])}const S=Object.assign(Object.assign({},e),{checked:F,disabled:E,visible:b,indeterminate:C});if(g)return t.callSlot(g,S);const A=[];return b&&A.push(z("span",{class:["vxe-checkbox--icon",C?pe.icon.TABLE_CHECKBOX_INDETERMINATE:F?pe.icon.TABLE_CHECKBOX_CHECKED:pe.icon.TABLE_CHECKBOX_UNCHECKED]})),(v||p)&&A.push(z("span",{class:"vxe-checkbox--label"},v?t.callSlot(v,S):K.get(n,p))),[z("span",Object.assign({class:["vxe-cell--checkbox",{"is--checked":F,"is--disabled":E,"is--indeterminate":C,"is--hidden":!b}]},w),A)]},renderTreeSelectionCell(e){return Dn.renderTreeIcon(e,Dn.renderCheckboxCell(e))},renderCheckboxCellByProp(e){const{$table:t,row:n,column:r,isHidden:a}=e,{props:i,reactData:o}=t,{treeConfig:l}=i,{treeIndeterminateMaps:s}=o,{computeCheckboxOpts:u}=t.getComputeMaps(),c=u.value,{labelField:d,checkField:p,checkMethod:f,visibleMethod:h}=c,m=c.indeterminateField||c.halfField,{slots:v}=r,g=v?v.default:null,C=v?v.checkbox:null;let F=!1,b=!1;const E=!h||h({row:n});let w=!!f,S;if(!a){const D=Wt(t,n);b=K.get(n,p),S={onClick(x){!w&&E&&(x.stopPropagation(),t.triggerCheckRowEvent(x,e,!b))}},f&&(w=!f({row:n})),l&&(F=!!s[D])}const A=Object.assign(Object.assign({},e),{checked:b,disabled:w,visible:E,indeterminate:F});if(C)return t.callSlot(C,A);const _=[];return E&&(_.push(z("span",{class:["vxe-checkbox--icon",F?pe.icon.TABLE_CHECKBOX_INDETERMINATE:b?pe.icon.TABLE_CHECKBOX_CHECKED:pe.icon.TABLE_CHECKBOX_UNCHECKED]})),(g||d)&&_.push(z("span",{class:"vxe-checkbox--label"},g?t.callSlot(g,A):K.get(n,d)))),[z("span",Object.assign({class:["vxe-cell--checkbox",{"is--checked":b,"is--disabled":w,"is--indeterminate":m&&!b?n[m]:F,"is--hidden":!E}]},S),_)]},renderTreeSelectionCellByProp(e){return Dn.renderTreeIcon(e,Dn.renderCheckboxCellByProp(e))},renderExpandCell(e){const{$table:t,isHidden:n,row:r,column:a}=e,{reactData:i}=t,{rowExpandedMaps:o,rowExpandLazyLoadedMaps:l}=i,{computeExpandOpts:s}=t.getComputeMaps(),u=s.value,{lazy:c,labelField:d,iconLoaded:p,showIcon:f,iconOpen:h,iconClose:m,visibleMethod:v}=u,{slots:g}=a,C=g?g.default:null,F=g?g.icon:null;let b=!1,E=!1;if(F)return t.callSlot(F,e);if(!n){const w=Wt(t,r);b=!!o[w],c&&(E=!!l[w])}return[f&&(!v||v(e))?z("span",{class:["vxe-table--expanded",{"is--active":b}],onClick(w){w.stopPropagation(),t.triggerRowExpandEvent(w,e)}},[z("i",{class:["vxe-table--expand-btn",E?p||pe.icon.TABLE_EXPAND_LOADED:b?h||pe.icon.TABLE_EXPAND_OPEN:m||pe.icon.TABLE_EXPAND_CLOSE]})]):null,C||d?z("span",{class:"vxe-table--expand-label"},C?t.callSlot(C,e):K.get(r,d)):null]},renderExpandData(e){const{$table:t,column:n}=e,{slots:r,contentRender:a}=n,i=r?r.content:null;if(i)return t.callSlot(i,e);if(a){const o=$n.renderer.get(a.name);if(o&&o.renderExpand)return Gr(o.renderExpand(a,e))}return[]},renderHTMLCell(e){const{$table:t,column:n}=e,{slots:r}=n,a=r?r.default:null;return a?t.callSlot(a,e):[z("span",{class:"vxe-cell--html",innerHTML:ere(e)})]},renderTreeHTMLCell(e){return Dn.renderTreeIcon(e,Dn.renderHTMLCell(e))},renderSortAndFilterHeader(e){return Dn.renderDefaultHeader(e).concat(Dn.renderSortIcon(e)).concat(Dn.renderFilterIcon(e))},renderSortHeader(e){return Dn.renderDefaultHeader(e).concat(Dn.renderSortIcon(e))},renderSortIcon(e){const{$table:t,column:n}=e,{computeSortOpts:r}=t.getComputeMaps(),a=r.value,{showIcon:i,iconLayout:o,iconAsc:l,iconDesc:s}=a,{order:u}=n;return i?[z("span",{class:["vxe-cell--sort",`vxe-cell--sort-${o}-layout`]},[z("i",{class:["vxe-sort--asc-btn",l||pe.icon.TABLE_SORT_ASC,{"sort--active":u==="asc"}],title:pe.i18n("vxe.table.sortAsc"),onClick(c){c.stopPropagation(),t.triggerSortEvent(c,n,"asc")}}),z("i",{class:["vxe-sort--desc-btn",s||pe.icon.TABLE_SORT_DESC,{"sort--active":u==="desc"}],title:pe.i18n("vxe.table.sortDesc"),onClick(c){c.stopPropagation(),t.triggerSortEvent(c,n,"desc")}})])]:[]},renderFilterHeader(e){return Dn.renderDefaultHeader(e).concat(Dn.renderFilterIcon(e))},renderFilterIcon(e){const{$table:t,column:n,hasFilter:r}=e,{reactData:a}=t,{filterStore:i}=a,{computeFilterOpts:o}=t.getComputeMaps(),l=o.value,{showIcon:s,iconNone:u,iconMatch:c}=l;return s?[z("span",{class:["vxe-cell--filter",{"is--active":i.visible&&i.column===n}]},[z("i",{class:["vxe-filter--btn",r?c||pe.icon.TABLE_FILTER_MATCH:u||pe.icon.TABLE_FILTER_NONE],title:pe.i18n("vxe.table.filter"),onClick(d){t.triggerFilterEvent&&t.triggerFilterEvent(d,e.column,e)}})])]:[]},renderEditHeader(e){const{$table:t,column:n}=e,{props:r}=t,{computeEditOpts:a}=t.getComputeMaps(),{editConfig:i,editRules:o}=r,l=a.value,{sortable:s,filters:u,editRender:c}=n;let d=!1;if(o){const p=K.get(o,n.field);p&&(d=p.some(f=>f.required))}return(pr(i)?[d&&l.showAsterisk?z("i",{class:"vxe-cell--required-icon"}):null,pr(c)&&l.showIcon?z("i",{class:["vxe-cell--edit-icon",l.icon||pe.icon.TABLE_EDIT]}):null]:[]).concat(Dn.renderDefaultHeader(e)).concat(s?Dn.renderSortIcon(e):[]).concat(u?Dn.renderFilterIcon(e):[])},renderRowEdit(e){const{$table:t,column:n}=e,{reactData:r}=t,{editStore:a}=r,{actived:i}=a,{editRender:o}=n;return Dn.runRenderer(e,pr(o)&&i&&i.row===e.row)},renderTreeRowEdit(e){return Dn.renderTreeIcon(e,Dn.renderRowEdit(e))},renderCellEdit(e){const{$table:t,column:n}=e,{reactData:r}=t,{editStore:a}=r,{actived:i}=a,{editRender:o}=n;return Dn.runRenderer(e,pr(o)&&i&&i.row===e.row&&i.column===e.column)},renderTreeCellEdit(e){return Dn.renderTreeIcon(e,Dn.renderCellEdit(e))},runRenderer(e,t){const{$table:n,column:r}=e,{slots:a,editRender:i,formatter:o}=r,l=a?a.default:null,s=a?a.edit:null,u=$n.renderer.get(i.name);return t?s?n.callSlot(s,e):u&&u.renderEdit?Gr(u.renderEdit(i,Object.assign({$type:"edit"},e))):[]:l?n.callSlot(l,e):o?[z("span",{class:"vxe-cell--label"},ere(e))]:Dn.renderDefaultCell(e)}},jbe={colId:[String,Number],type:String,field:String,title:String,width:[Number,String],minWidth:[Number,String],maxWidth:[Number,String],resizable:{type:Boolean,default:null},fixed:String,align:String,headerAlign:String,footerAlign:String,showOverflow:{type:[Boolean,String],default:null},showHeaderOverflow:{type:[Boolean,String],default:null},showFooterOverflow:{type:[Boolean,String],default:null},className:[String,Function],headerClassName:[String,Function],footerClassName:[String,Function],formatter:[Function,Array,String],sortable:Boolean,sortBy:[String,Function],sortType:String,filters:{type:Array,default:null},filterMultiple:{type:Boolean,default:!0},filterMethod:Function,filterResetMethod:Function,filterRecoverMethod:Function,filterRender:Object,treeNode:Boolean,visible:{type:Boolean,default:null},headerExportMethod:Function,exportMethod:Function,footerExportMethod:Function,titleHelp:Object,titlePrefix:Object,titleSuffix:Object,cellType:String,cellRender:Object,editRender:Object,contentRender:Object,params:Object},$h=he({name:"VxeColumn",props:jbe,setup(e,{slots:t}){const n=j(),r=ut("$xetable",{}),a=ut("xecolgroup",null),i=Dn.createColumn(r,e);return i.slots=t,Xt("$xegrid",null),Tbe(r,e,i),Gt(()=>{xbe(r,n.value,i,a)}),da(()=>{kbe(r,i)}),()=>z("div",{ref:n})}}),MEt=Object.assign($h,{install(e){e.component($h.name,$h),e.component("VxeTableColumn",$h)}}),BEt=MEt;Or.component($h.name,$h);Or.component("VxeTableColumn",$h);const Vh=he({name:"VxeColgroup",props:jbe,setup(e,{slots:t}){const n=j(),r=ut("$xetable",{}),a=ut("xecolgroup",null),i=Dn.createColumn(r,e),o={};t.header&&(o.header=t.header);const l={column:i};return i.slots=o,i.children=[],Xt("xecolgroup",l),Xt("$xegrid",null),Tbe(r,e,i),Gt(()=>{xbe(r,n.value,i,a)}),da(()=>{kbe(r,i)}),()=>z("div",{ref:n},t.default?t.default():[])}});Object.assign(Vh,{install(e){e.component(Vh.name,Vh),e.component("VxeTableColgroup",Vh)}});Or.component(Vh.name,Vh);Or.component("VxeTableColgroup",Vh);let tre;const Eh=[],REt=500;function LEt(){Eh.length&&(Eh.forEach(e=>{e.tarList.forEach(t=>{const{target:n,width:r,heighe:a}=t,i=n.clientWidth,o=n.clientHeight;(i&&r!==i||o&&a!==o)&&(t.width=i,t.heighe=o,setTimeout(e.callback))})}),Kbe())}function Kbe(){clearTimeout(tre),tre=setTimeout(LEt,pe.resizeInterval||REt)}class OEt{constructor(t){Object.defineProperty(this,"tarList",{enumerable:!0,configurable:!0,writable:!0,value:[]}),Object.defineProperty(this,"callback",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),this.callback=t}observe(t){if(t){const{tarList:n}=this;n.some(r=>r.target===t)||n.push({target:t,width:t.clientWidth,heighe:t.clientHeight}),Eh.length||Kbe(),Eh.some(r=>r===this)||Eh.push(this)}}unobserve(t){K.remove(Eh,n=>n.tarList.some(r=>r.target===t))}disconnect(){K.remove(Eh,t=>t===this)}}function Ube(e){return window.ResizeObserver?new window.ResizeObserver(e):new OEt(e)}const Vv="body",PEt={mini:3,small:2,medium:1},nre=he({name:"VxeTableBody",props:{tableData:Array,tableColumn:Array,fixedColumn:Array,fixedType:{type:String,default:null}},setup(e){const t=ut("$xetable",{}),n=ut("xesize",null),{xID:r,props:a,context:i,reactData:o,internalData:l}=t,{refTableHeader:s,refTableBody:u,refTableFooter:c,refTableLeftBody:d,refTableRightBody:p,refValidTooltip:f}=t.getRefMaps(),{computeEditOpts:h,computeMouseOpts:m,computeSYOpts:v,computeEmptyOpts:g,computeKeyboardOpts:C,computeTooltipOpts:F,computeRadioOpts:b,computeExpandOpts:E,computeTreeOpts:w,computeCheckboxOpts:S,computeValidOpts:A,computeRowOpts:_,computeColumnOpts:D}=t.getComputeMaps(),x=j(),M=j(),L=j(),P=j(),N=j(),k=j(),R=j(),T=()=>{if(n){const me=n.value;if(me)return PEt[me]||0}return 0},O=()=>{const{delayHover:me}=a,{lastScrollTime:de,_isResize:Z}=o;return!!(Z||de&&Date.now()<de+me)},$=(me,de)=>{let Z=1;if(!me)return Z;const oe=w.value,Ae=oe.children||oe.childrenField,Oe=me[Ae];if(Oe&&t.isTreeExpandByRow(me))for(let Ge=0;Ge<Oe.length;Ge++)Z+=$(Oe[Ge]);return Z},V=(me,de,Z)=>{let oe=1;return Z&&(oe=$(de[Z-1])),o.rowHeight*oe-(Z?1:12-T())},W=me=>{const{row:de,column:Z}=me,{afterFullData:oe}=l,{treeConfig:Ae}=a,Oe=w.value,{slots:Ge,treeNode:Xe}=Z,{fullAllDataRowIdData:De}=l,ve=Wt(t,de),Se=De[ve];let Je=0,et=0,Te=[];if(Se&&(Je=Se.level,et=Se._index,Te=Se.items),Ge&&Ge.line)return t.callSlot(Ge.line,me);const We=t.eqRow(oe[0],de);return Ae&&Xe&&(Oe.showLine||Oe.line)?[z("div",{class:"vxe-tree--line-wrapper"},[z("div",{class:"vxe-tree--line",style:{height:`${We?1:V(me,Te,et)}px`,left:`${Je*Oe.indent+(Je?2-T():0)+16}px`}})])]:[]},U=(me,de,Z,oe,Ae,Oe,Ge,Xe,De,ve,Se,Je)=>{const{columnKey:et,height:Te,showOverflow:We,cellClassName:qe,cellStyle:it,align:Ve,spanMethod:Me,mouseConfig:Ze,editConfig:le,editRules:_e,tooltipConfig:xe}=a,{tableData:rt,overflowX:ct,scrollYLoad:ge,currentColumn:sn,mergeList:tn,editStore:Ut,isAllOverflow:at,validErrorMaps:It}=o,{afterFullData:Dt}=l,fn=A.value,wn=S.value,Ln=h.value,_r=F.value,br=_.value,Wr=v.value,Dr=D.value,{type:Vr,cellRender:Pr,editRender:Tr,align:Mr,showOverflow:xr,className:Kr,treeNode:ga,slots:Ir}=De,{actived:dt}=Ut,{rHeight:Nt}=Wr,{height:hn}=br,Zn=Tr||Pr,Er=Zn?$n.renderer.get(Zn.name):null,pa=Er?Er.cellClassName:"",ya=Er?Er.cellStyle:"",ba=_r.showAll,ea=t.getColumnIndex(De),Ya=t.getVTColumnIndex(De),vt=pr(Tr);let zt=Z?De.fixed!==Z:De.fixed&&ct;const pn=K.isUndefined(xr)||K.isNull(xr)?We:xr;let vn=pn==="ellipsis";const Nr=pn==="title",Ur=pn===!0||pn==="tooltip";let ni=Nr||Ur||vn,go;const $o={},dl=Mr||Ve,Ui=It[`${de}:${De.id}`],Nl=_e&&fn.showMessage&&(fn.message==="default"?Te||rt.length>1:fn.message==="inline"),Ci={colid:De.id},Ga={$table:t,$grid:t.xegrid,seq:me,rowid:de,row:Ae,rowIndex:Oe,$rowIndex:Ge,_rowIndex:Xe,column:De,columnIndex:ea,$columnIndex:ve,_columnIndex:Ya,fixed:Z,type:Vv,isHidden:zt,level:oe,visibleData:Dt,data:rt,items:Je};if(ge&&!ni&&(vn=ni=!0),(Nr||Ur||ba||xe)&&($o.onMouseenter=Hr=>{O()||(Nr?cV(Hr.currentTarget,De):(Ur||ba)&&t.triggerBodyTooltipEvent(Hr,Ga),t.dispatchEvent("cell-mouseenter",Object.assign({cell:Hr.currentTarget},Ga),Hr))}),(Ur||ba||xe)&&($o.onMouseleave=Hr=>{O()||((Ur||ba)&&t.handleTargetLeaveEvent(Hr),t.dispatchEvent("cell-mouseleave",Object.assign({cell:Hr.currentTarget},Ga),Hr))}),(wn.range||Ze)&&($o.onMousedown=Hr=>{t.triggerCellMousedownEvent(Hr,Ga)}),$o.onClick=Hr=>{t.triggerCellClickEvent(Hr,Ga)},$o.onDblclick=Hr=>{t.triggerCellDblclickEvent(Hr,Ga)},tn.length){const Hr=HFt(tn,Xe,Ya);if(Hr){const{rowspan:ui,colspan:fl}=Hr;if(!ui||!fl)return null;ui>1&&(Ci.rowspan=ui),fl>1&&(Ci.colspan=fl)}}else if(Me){const{rowspan:Hr=1,colspan:ui=1}=Me(Ga)||{};if(!Hr||!ui)return null;Hr>1&&(Ci.rowspan=Hr),ui>1&&(Ci.colspan=ui)}zt&&tn&&(Ci.colspan>1||Ci.rowspan>1)&&(zt=!1),!zt&&le&&(Tr||Pr)&&(Ln.showStatus||Ln.showUpdateStatus)&&(go=t.isUpdateByRow(Ae,De.field));const As=[];if(zt&&We&&at)As.push(z("div",{class:["vxe-cell",{"c--title":Nr,"c--tooltip":Ur,"c--ellipsis":vn}],style:{maxHeight:ni&&(Nt||hn)?`${Nt||hn}px`:""}}));else if(As.push(...W(Ga),z("div",{class:["vxe-cell",{"c--title":Nr,"c--tooltip":Ur,"c--ellipsis":vn}],style:{maxHeight:ni&&(Nt||hn)?`${Nt||hn}px`:""},title:Nr?t.getCellLabel(Ae,De):null},De.renderCell(Ga))),Nl&&Ui){const Hr=Ui.rule,ui=Ir?Ir.valid:null,fl=Object.assign(Object.assign({},Ga),Ui);As.push(z("div",{class:["vxe-cell--valid-error-hint",Cf(fn.className,fl)],style:Hr&&Hr.maxWidth?{width:`${Hr.maxWidth}px`}:null},ui?t.callSlot(ui,fl):[z("span",{class:"vxe-cell--valid-error-msg"},Ui.content)]))}return z("td",Object.assign(Object.assign(Object.assign({class:["vxe-body--column",De.id,{[`col--${dl}`]:dl,[`col--${Vr}`]:Vr,"col--last":ve===Se.length-1,"col--tree-node":ga,"col--edit":vt,"col--ellipsis":ni,"fixed--hidden":zt,"col--dirty":go,"col--active":le&&vt&&dt.row===Ae&&(dt.column===De||Ln.mode==="row"),"col--valid-error":!!Ui,"col--current":sn===De},Cf(pa,Ga),Cf(Kr,Ga),Cf(qe,Ga)],key:et||Dr.useKey?De.id:ve},Ci),{style:Object.assign({height:ni&&(Nt||hn)?`${Nt||hn}px`:""},K.isFunction(ya)?ya(Ga):ya,K.isFunction(it)?it(Ga):it)}),$o),As)},ae=(me,de,Z)=>{const{stripe:oe,rowKey:Ae,highlightHoverRow:Oe,rowClassName:Ge,rowStyle:Xe,showOverflow:De,editConfig:ve,treeConfig:Se}=a,{hasFixedColumn:Je,treeExpandedMaps:et,scrollYLoad:Te,rowExpandedMaps:We,expandColumn:qe,selectRadioRow:it,pendingRowMaps:Ve,pendingRowList:Me}=o,{fullAllDataRowIdData:Ze}=l,le=S.value,_e=b.value,xe=w.value,rt=h.value,ct=_.value,{transform:ge}=xe,sn=xe.children||xe.childrenField,tn=[];return de.forEach((Ut,at)=>{const It={};let Dt=at;Dt=t.getRowIndex(Ut),(ct.isHover||Oe)&&(It.onMouseenter=Mr=>{O()||t.triggerHoverEvent(Mr,{row:Ut,rowIndex:Dt})},It.onMouseleave=()=>{O()||t.clearHoverRow()});const fn=Wt(t,Ut),wn=Ze[fn];let Ln=0,_r=-1,br=0;wn&&(Ln=wn.level,_r=wn.seq,br=wn._index);const Wr={$table:t,seq:_r,rowid:fn,fixed:me,type:Vv,level:Ln,row:Ut,rowIndex:Dt,$rowIndex:at,_rowIndex:br},Dr=qe&&!!We[fn];let Vr=!1,Pr=[],Tr=!1;if(ve&&(Tr=t.isInsertByRow(Ut)),Se&&!Te&&!ge&&(Pr=Ut[sn],Vr=Pr&&Pr.length&&!!et[fn]),tn.push(z("tr",Object.assign({class:["vxe-body--row",Se?`row--level-${Ln}`:"",{"row--stripe":oe&&(t.getVTRowIndex(Ut)+1)%2===0,"is--new":Tr,"is--expand-row":Dr,"is--expand-tree":Vr,"row--new":Tr&&(rt.showStatus||rt.showInsertStatus),"row--radio":_e.highlight&&t.eqRow(it,Ut),"row--checked":le.highlight&&t.isCheckedByCheckboxRow(Ut),"row--pending":Me.length&&!!Ve[fn]},Cf(Ge,Wr)],rowid:fn,style:Xe?K.isFunction(Xe)?Xe(Wr):Xe:null,key:Ae||ct.useKey||Se?fn:at},It),Z.map((Mr,xr)=>U(_r,fn,me,Ln,Ut,Dt,at,br,Mr,xr,Z,de)))),Dr){const Mr=E.value,{height:xr}=Mr,Kr={};xr&&(Kr.height=`${xr}px`),Se&&(Kr.paddingLeft=`${Ln*xe.indent+30}px`);const{showOverflow:ga}=qe,Ir=K.isUndefined(ga)||K.isNull(ga)?De:ga,dt={$table:t,seq:_r,column:qe,fixed:me,type:Vv,level:Ln,row:Ut,rowIndex:Dt,$rowIndex:at,_rowIndex:br};tn.push(z("tr",Object.assign({class:"vxe-body--expanded-row",key:`expand_${fn}`,style:Xe?K.isFunction(Xe)?Xe(dt):Xe:null},It),[z("td",{class:{"vxe-body--expanded-column":1,"fixed--hidden":me&&!Je,"col--ellipsis":Ir},colspan:Z.length},[z("div",{class:{"vxe-body--expanded-cell":1,"is--ellipsis":xr},style:Kr},[qe.renderData(dt)])])]))}Vr&&tn.push(...ae(me,Pr,Z))}),tn};let ie;const ye=(me,de,Z,oe)=>{(Z||oe)&&(Z&&(Rne(Z),Z.scrollTop=de),oe&&(Rne(oe),oe.scrollTop=de),clearTimeout(ie),ie=setTimeout(()=>{MC(Z),MC(oe),o.lastScrollTime=Date.now()},300))},ne=me=>{const{fixedType:de}=e,{highlightHoverRow:Z}=a,{scrollXLoad:oe,scrollYLoad:Ae}=o,{elemStore:Oe,lastScrollTop:Ge,lastScrollLeft:Xe}=l,De=_.value,ve=s.value,Se=u.value,Je=c.value,et=d.value,Te=p.value,We=f.value,qe=x.value,it=ve?ve.$el:null,Ve=Je?Je.$el:null,Me=Se.$el,Ze=et?et.$el:null,le=Te?Te.$el:null,_e=Oe["main-body-ySpace"],xe=_e?_e.value:null,rt=Oe["main-body-xSpace"],ct=rt?rt.value:null,ge=Ae&&xe?xe.clientHeight:Me.clientHeight,sn=oe&&ct?ct.clientWidth:Me.clientWidth;let tn=qe.scrollTop;const Ut=Me.scrollLeft,at=Ut!==Xe,It=tn!==Ge;l.lastScrollTop=tn,l.lastScrollLeft=Ut,o.lastScrollTime=Date.now(),(De.isHover||Z)&&t.clearHoverRow(),Ze&&de==="left"?(tn=Ze.scrollTop,ye(de,tn,Me,le)):le&&de==="right"?(tn=le.scrollTop,ye(de,tn,Me,Ze)):(at&&(it&&(it.scrollLeft=Me.scrollLeft),Ve&&(Ve.scrollLeft=Me.scrollLeft)),(Ze||le)&&(t.checkScrolling(),It&&ye(de,tn,Ze,le))),oe&&at&&t.triggerScrollXEvent(me),Ae&&It&&t.triggerScrollYEvent(me),at&&We&&We.reactData.visible&&We.updatePlacement(),t.dispatchEvent("scroll",{type:Vv,fixed:de,scrollTop:tn,scrollLeft:Ut,scrollHeight:Me.scrollHeight,scrollWidth:Me.scrollWidth,bodyHeight:ge,bodyWidth:sn,isX:at,isY:It},me)};let Y,te=0,X=0,re=0,we=!1;const q=(me,de,Z,oe,Ae)=>{const{elemStore:Oe}=l,{scrollXLoad:Ge,scrollYLoad:Xe}=o,De=u.value,ve=d.value,Se=p.value,Je=ve?ve.$el:null,et=Se?Se.$el:null,Te=De.$el,We=Oe["main-body-ySpace"],qe=We?We.value:null,it=Oe["main-body-xSpace"],Ve=it?it.value:null,Me=Xe&&qe?qe.clientHeight:Te.clientHeight,Ze=Ge&&Ve?Ve.clientWidth:Te.clientWidth,le=we===de?Math.max(0,te-re):0;we=de,te=Math.abs(de?Z-le:Z+le),X=0,re=0,clearTimeout(Y);const _e=()=>{if(re<te){const{fixedType:xe}=e;X=Math.max(5,Math.floor(X*1.5)),re=re+X,re>te&&(X=X-(re-te));const{scrollTop:rt,clientHeight:ct,scrollHeight:ge}=Te,sn=rt+X*(de?-1:1);Te.scrollTop=sn,Je&&(Je.scrollTop=sn),et&&(et.scrollTop=sn),(de?sn<ge-ct:sn>=0)&&(Y=setTimeout(_e,10)),t.dispatchEvent("scroll",{type:Vv,fixed:xe,scrollTop:Te.scrollTop,scrollLeft:Te.scrollLeft,scrollHeight:Te.scrollHeight,scrollWidth:Te.scrollWidth,bodyHeight:Me,bodyWidth:Ze,isX:oe,isY:Ae},me)}};_e()},Q=me=>{const{deltaY:de,deltaX:Z}=me,{highlightHoverRow:oe}=a,{scrollYLoad:Ae}=o,{lastScrollTop:Oe,lastScrollLeft:Ge}=l,Xe=_.value,De=u.value,ve=x.value,Se=De.$el,Je=de,et=Z,Te=Je<0;if(Te?ve.scrollTop<=0:ve.scrollTop>=ve.scrollHeight-ve.clientHeight)return;const We=ve.scrollTop+Je,qe=Se.scrollLeft+et,it=qe!==Ge,Ve=We!==Oe;Ve&&(me.preventDefault(),l.lastScrollTop=We,l.lastScrollLeft=qe,o.lastScrollTime=Date.now(),(Xe.isHover||oe)&&t.clearHoverRow(),q(me,Te,Je,it,Ve),Ae&&t.triggerScrollYEvent(me))};return Gt(()=>{Ne(()=>{const{fixedType:me}=e,{elemStore:de}=l,Z=`${me||"main"}-body-`,oe=x.value;de[`${Z}wrapper`]=x,de[`${Z}table`]=M,de[`${Z}colgroup`]=L,de[`${Z}list`]=P,de[`${Z}xSpace`]=N,de[`${Z}ySpace`]=k,de[`${Z}emptyBlock`]=R,oe&&(oe.onscroll=ne,oe._onscroll=ne)})}),Xn(()=>{const me=x.value;clearTimeout(Y),me&&(me._onscroll=null,me.onscroll=null)}),da(()=>{const{fixedType:me}=e,{elemStore:de}=l,Z=`${me||"main"}-body-`;de[`${Z}wrapper`]=null,de[`${Z}table`]=null,de[`${Z}colgroup`]=null,de[`${Z}list`]=null,de[`${Z}xSpace`]=null,de[`${Z}ySpace`]=null,de[`${Z}emptyBlock`]=null}),()=>{let{fixedColumn:me,fixedType:de,tableColumn:Z}=e;const{keyboardConfig:oe,showOverflow:Ae,spanMethod:Oe,mouseConfig:Ge}=a,{tableData:Xe,mergeList:De,scrollYLoad:ve,isAllOverflow:Se}=o,{visibleColumn:Je}=l,{slots:et}=i,Te=v.value,We=g.value,qe=C.value,it=m.value;de&&(!o.expandColumn&&(ve||Ae&&Se)&&!De.length&&!Oe&&!(oe&&qe.isMerge)?Z=me:Z=Je);let Ve;const Me=et?et.empty:null;if(Me)Ve=t.callSlot(Me,{$table:t,$grid:t.xegrid});else{const Ze=We.name?$n.renderer.get(We.name):null,le=Ze?Ze.renderTableEmptyView||Ze.renderEmpty:null;le?Ve=Gr(le(We,{$table:t})):Ve=a.emptyText||pe.i18n("vxe.table.emptyText")}return z("div",Object.assign({ref:x,class:["vxe-table--body-wrapper",de?`fixed-${de}--wrapper`:"body--wrapper"],xid:r},Te.mode==="wheel"?{onWheel:Q}:{}),[de?$e():z("div",{ref:N,class:"vxe-body--x-space"}),z("div",{ref:k,class:"vxe-body--y-space"}),z("table",{ref:M,class:"vxe-table--body",xid:r,cellspacing:0,cellpadding:0,border:0},[z("colgroup",{ref:L},Z.map((Ze,le)=>z("col",{name:Ze.id,key:le}))),z("tbody",{ref:P},ae(de,Xe,Z))]),z("div",{class:"vxe-table--checkbox-range"}),Ge&&it.area?z("div",{class:"vxe-table--cell-area"},[z("span",{class:"vxe-table--cell-main-area"},it.extension?[z("span",{class:"vxe-table--cell-main-area-btn",onMousedown(Ze){t.triggerCellExtendMousedownEvent(Ze,{$table:t,fixed:de,type:Vv})}})]:[]),z("span",{class:"vxe-table--cell-copy-area"}),z("span",{class:"vxe-table--cell-extend-area"}),z("span",{class:"vxe-table--cell-multi-area"}),z("span",{class:"vxe-table--cell-active-area"})]):null,de?null:z("div",{class:"vxe-table--empty-block",ref:R},[z("div",{class:"vxe-table--empty-content"},Ve)])])}}}),vk="header",rre=he({name:"VxeTableHeader",props:{tableData:Array,tableColumn:Array,tableGroupColumn:Array,fixedColumn:Array,fixedType:{type:String,default:null}},setup(e){const t=ut("$xetable",{}),{xID:n,props:r,reactData:a,internalData:i}=t,{refElem:o,refTableBody:l,refLeftContainer:s,refRightContainer:u,refCellResizeBar:c}=t.getRefMaps(),{computeColumnOpts:d}=t.getComputeMaps(),p=j([]),f=j(),h=j(),m=j(),v=j(),g=j(),C=j(),F=()=>{const{isGroup:w}=a;p.value=w?OFt(e.tableGroupColumn):[]},b=(w,S)=>{const{column:A}=S,{fixedType:_}=e,D=l.value,x=s.value,M=u.value,L=c.value,{clientX:P}=w,N=f.value,k=w.target,R=S.cell=k.parentNode;let T=0;const O=D.$el,$=RFt(k,N),V=k.clientWidth,W=Math.floor(V/2),U=NFt(S)-W;let ae=$.left-R.clientWidth+V+U,ie=$.left+W;const ye=document.onmousemove,ne=document.onmouseup,Y=_==="left",te=_==="right",X=o.value;let re=0;if(Y||te){const q=Y?"nextElementSibling":"previousElementSibling";let Q=R[q];for(;Q&&!up(Q,"fixed--hidden");)up(Q,"col--group")||(re+=Q.offsetWidth),Q=Q[q];te&&M&&(ie=M.offsetLeft+re)}const we=function(q){q.stopPropagation(),q.preventDefault();const Q=q.clientX-P;let ce=ie+Q;const me=_?0:O.scrollLeft;Y?ce=Math.min(ce,(M?M.offsetLeft:O.clientWidth)-re-U):te?(ae=(x?x.clientWidth:0)+re+U,ce=Math.min(ce,ie+R.clientWidth-U)):ae=Math.max(O.scrollLeft,ae),T=Math.max(ce,ae),L.style.left=`${T-me}px`};a._isResize=!0,Ih(X,"drag--resize"),L.style.display="block",document.onmousemove=we,document.onmouseup=function(q){document.onmousemove=ye,document.onmouseup=ne;const Q=A.renderWidth+(te?ie-T:T-ie);A.resizeWidth=Q,L.style.display="none",a._isResize=!1,i._lastResizeTime=Date.now(),t.analyColumnWidth(),t.recalculate(!0).then(()=>{t.saveCustomResizable(),t.updateCellAreas(),t.dispatchEvent("resizable-change",Object.assign(Object.assign({},S),{resizeWidth:Q}),q)}),$s(X,"drag--resize")},we(w),t.closeMenu&&t.closeMenu()};return He(()=>e.tableColumn,F),Gt(()=>{Ne(()=>{const{fixedType:w}=e,{internalData:S}=t,{elemStore:A}=S,_=`${w||"main"}-header-`;A[`${_}wrapper`]=f,A[`${_}table`]=h,A[`${_}colgroup`]=m,A[`${_}list`]=v,A[`${_}xSpace`]=g,A[`${_}repair`]=C,F()})}),da(()=>{const{fixedType:w}=e,{internalData:S}=t,{elemStore:A}=S,_=`${w||"main"}-header-`;A[`${_}wrapper`]=null,A[`${_}table`]=null,A[`${_}colgroup`]=null,A[`${_}list`]=null,A[`${_}xSpace`]=null,A[`${_}repair`]=null}),()=>{const{fixedType:w,fixedColumn:S,tableColumn:A}=e,{resizable:_,border:D,columnKey:x,headerRowClassName:M,headerCellClassName:L,headerRowStyle:P,headerCellStyle:N,showHeaderOverflow:k,headerAlign:R,align:T,mouseConfig:O}=r,{isGroup:$,currentColumn:V,scrollXLoad:W,overflowX:U,scrollbarWidth:ae}=a,{visibleColumn:ie}=i,ye=d.value;let ne=p.value,Y=A;return $?Y=ie:(w&&(W||k)&&(Y=S),ne=[Y]),z("div",{ref:f,class:["vxe-table--header-wrapper",w?`fixed-${w}--wrapper`:"body--wrapper"],xid:n},[w?$e():z("div",{ref:g,class:"vxe-body--x-space"}),z("table",{ref:h,class:"vxe-table--header",xid:n,cellspacing:0,cellpadding:0,border:0},[z("colgroup",{ref:m},Y.map((te,X)=>z("col",{name:te.id,key:X})).concat(ae?[z("col",{name:"col_gutter"})]:[])),z("thead",{ref:v},ne.map((te,X)=>z("tr",{class:["vxe-header--row",M?K.isFunction(M)?M({$table:t,$rowIndex:X,fixed:w,type:vk}):M:""],style:P?K.isFunction(P)?P({$table:t,$rowIndex:X,fixed:w,type:vk}):P:null},te.map((re,we)=>{const{type:q,showHeaderOverflow:Q,headerAlign:ce,align:me,headerClassName:de}=re,Z=re.children&&re.children.length,oe=w?re.fixed!==w&&!Z:!!re.fixed&&U,Ae=K.isUndefined(Q)||K.isNull(Q)?k:Q,Oe=ce||me||R||T;let Ge=Ae==="ellipsis";const Xe=Ae==="title",De=Ae===!0||Ae==="tooltip";let ve=Xe||De||Ge;const Se=re.filters&&re.filters.some(qe=>qe.checked),Je=t.getColumnIndex(re),et=t.getVTColumnIndex(re),Te={$table:t,$grid:t.xegrid,$rowIndex:X,column:re,columnIndex:Je,$columnIndex:we,_columnIndex:et,fixed:w,type:vk,isHidden:oe,hasFilter:Se},We={onClick:qe=>t.triggerHeaderCellClickEvent(qe,Te),onDblclick:qe=>t.triggerHeaderCellDblclickEvent(qe,Te)};return W&&!ve&&(Ge=ve=!0),O&&(We.onMousedown=qe=>t.triggerHeaderCellMousedownEvent(qe,Te)),z("th",Object.assign(Object.assign({class:["vxe-header--column",re.id,{[`col--${Oe}`]:Oe,[`col--${q}`]:q,"col--last":we===te.length-1,"col--fixed":re.fixed,"col--group":Z,"col--ellipsis":ve,"fixed--hidden":oe,"is--sortable":re.sortable,"col--filter":!!re.filters,"is--filter-active":Se,"col--current":V===re},de?K.isFunction(de)?de(Te):de:"",L?K.isFunction(L)?L(Te):L:""],colid:re.id,colspan:re.colSpan>1?re.colSpan:null,rowspan:re.rowSpan>1?re.rowSpan:null,style:N?K.isFunction(N)?N(Te):N:null},We),{key:x||ye.useKey||Z?re.id:we}),[z("div",{class:["vxe-cell",{"c--title":Xe,"c--tooltip":De,"c--ellipsis":Ge}]},re.renderHeader(Te)),!oe&&!Z&&(K.isBoolean(re.resizable)?re.resizable:ye.resizable||_)?z("div",{class:["vxe-resizable",{"is--line":!D||D==="none"}],onMousedown:qe=>b(qe,Te)}):null])}).concat(ae?[z("th",{class:"vxe-header--gutter col--gutter"})]:[]))))]),z("div",{ref:C,class:"vxe-table--header-border-line"})])}}}),gk="footer";function IEt(e,t,n){for(let r=0;r<e.length;r++){const{row:a,col:i,rowspan:o,colspan:l}=e[r];if(i>-1&&a>-1&&o&&l){if(a===t&&i===n)return{rowspan:o,colspan:l};if(t>=a&&t<a+o&&n>=i&&n<i+l)return{rowspan:0,colspan:0}}}}const are=he({name:"VxeTableFooter",props:{footerTableData:{type:Array,default:()=>[]},tableColumn:{type:Array,default:()=>[]},fixedColumn:{type:Array,default:()=>[]},fixedType:{type:String,default:null}},setup(e){const t=ut("$xetable",{}),{xID:n,props:r,reactData:a,internalData:i}=t,{refTableHeader:o,refTableBody:l,refValidTooltip:s}=t.getRefMaps(),{computeTooltipOpts:u,computeColumnOpts:c}=t.getComputeMaps(),d=j(),p=j(),f=j(),h=j(),m=j(),v=C=>{const{fixedType:F}=e,{scrollXLoad:b}=a,{lastScrollLeft:E}=i,w=s.value,S=o.value,A=l.value,_=S?S.$el:null,D=d.value,x=A.$el,M=D.scrollLeft,L=M!==E;i.lastScrollLeft=M,a.lastScrollTime=Date.now(),_&&(_.scrollLeft=M),x&&(x.scrollLeft=M),b&&L&&t.triggerScrollXEvent(C),L&&w&&w.reactData.visible&&w.updatePlacement(),t.dispatchEvent("scroll",{type:gk,fixed:F,scrollTop:x.scrollTop,scrollLeft:M,isX:L,isY:!1},C)};return Gt(()=>{Ne(()=>{const{fixedType:C}=e,{elemStore:F}=i,b=`${C||"main"}-footer-`;F[`${b}wrapper`]=d,F[`${b}table`]=p,F[`${b}colgroup`]=f,F[`${b}list`]=h,F[`${b}xSpace`]=m})}),da(()=>{const{fixedType:C}=e,{elemStore:F}=i,b=`${C||"main"}-footer-`;F[`${b}wrapper`]=null,F[`${b}table`]=null,F[`${b}colgroup`]=null,F[`${b}list`]=null,F[`${b}xSpace`]=null}),()=>{let{fixedType:C,fixedColumn:F,tableColumn:b,footerTableData:E}=e;const{footerRowClassName:w,footerCellClassName:S,footerRowStyle:A,footerCellStyle:_,footerAlign:D,footerSpanMethod:x,align:M,columnKey:L,showFooterOverflow:P}=r,{visibleColumn:N}=i,{scrollXLoad:k,overflowX:R,scrollbarWidth:T,currentColumn:O,mergeFooterList:$}=a,V=u.value,W=c.value;return C&&(!a.expandColumn&&(k||P)&&(!$.length||!x)?b=F:b=N),z("div",{ref:d,class:["vxe-table--footer-wrapper",C?`fixed-${C}--wrapper`:"body--wrapper"],xid:n,onScroll:v},[C?$e():z("div",{ref:m,class:"vxe-body--x-space"}),z("table",{ref:p,class:"vxe-table--footer",xid:n,cellspacing:0,cellpadding:0,border:0},[z("colgroup",{ref:f},b.map((U,ae)=>z("col",{name:U.id,key:ae})).concat(T?[z("col",{name:"col_gutter"})]:[])),z("tfoot",{ref:h},E.map((U,ae)=>{const ie=ae,ye={$table:t,row:U,_rowIndex:ae,$rowIndex:ie,fixed:C,type:gk};return z("tr",{class:["vxe-footer--row",w?K.isFunction(w)?w(ye):w:""],style:A?K.isFunction(A)?A(ye):A:null},b.map((ne,Y)=>{const{type:te,showFooterOverflow:X,footerAlign:re,align:we,footerClassName:q}=ne,Q=V.showAll,ce=ne.children&&ne.children.length,me=C?ne.fixed!==C&&!ce:ne.fixed&&R,de=K.isUndefined(X)||K.isNull(X)?P:X,Z=re||we||D||M;let oe=de==="ellipsis";const Ae=de==="title",Oe=de===!0||de==="tooltip";let Ge=Ae||Oe||oe;const Xe={colid:ne.id},De={},ve=t.getColumnIndex(ne),Se=t.getVTColumnIndex(ne),Je=Se,et={$table:t,$grid:t.xegrid,row:U,rowIndex:ae,_rowIndex:ae,$rowIndex:ie,column:ne,columnIndex:ve,$columnIndex:Y,_columnIndex:Se,itemIndex:Je,items:U,fixed:C,type:gk,data:E};if(k&&!Ge&&(oe=Ge=!0),(Ae||Oe||Q)&&(De.onMouseenter=Te=>{Ae?cV(Te.currentTarget,ne):(Oe||Q)&&t.triggerFooterTooltipEvent(Te,et)}),(Oe||Q)&&(De.onMouseleave=Te=>{(Oe||Q)&&t.handleTargetLeaveEvent(Te)}),De.onClick=Te=>{t.dispatchEvent("footer-cell-click",Object.assign({cell:Te.currentTarget},et),Te)},De.onDblclick=Te=>{t.dispatchEvent("footer-cell-dblclick",Object.assign({cell:Te.currentTarget},et),Te)},$.length){const Te=IEt($,ae,Se);if(Te){const{rowspan:We,colspan:qe}=Te;if(!We||!qe)return null;We>1&&(Xe.rowspan=We),qe>1&&(Xe.colspan=qe)}}else if(x){const{rowspan:Te=1,colspan:We=1}=x(et)||{};if(!Te||!We)return null;Te>1&&(Xe.rowspan=Te),We>1&&(Xe.colspan=We)}return z("td",Object.assign(Object.assign(Object.assign(Object.assign({class:["vxe-footer--column",ne.id,{[`col--${Z}`]:Z,[`col--${te}`]:te,"col--last":Y===b.length-1,"fixed--hidden":me,"col--ellipsis":Ge,"col--current":O===ne},Cf(q,et),Cf(S,et)]},Xe),{style:_?K.isFunction(_)?_(et):_:null}),De),{key:L||W.useKey?ne.id:Y}),[z("div",{class:["vxe-cell",{"c--title":Ae,"c--tooltip":Oe,"c--ellipsis":oe}]},ne.renderFooter(et))])}).concat(T?[z("td",{class:"vxe-footer--gutter col--gutter"})]:[]))}))])])}}}),mV={id:String,data:Array,height:[Number,String],minHeight:{type:[Number,String],default:()=>pe.table.minHeight},maxHeight:[Number,String],resizable:{type:Boolean,default:()=>pe.table.resizable},stripe:{type:Boolean,default:()=>pe.table.stripe},border:{type:[Boolean,String],default:()=>pe.table.border},round:{type:Boolean,default:()=>pe.table.round},size:{type:String,default:()=>pe.table.size||pe.size},fit:{type:Boolean,default:()=>pe.table.fit},loading:Boolean,align:{type:String,default:()=>pe.table.align},headerAlign:{type:String,default:()=>pe.table.headerAlign},footerAlign:{type:String,default:()=>pe.table.footerAlign},showHeader:{type:Boolean,default:()=>pe.table.showHeader},highlightCurrentRow:{type:Boolean,default:()=>pe.table.highlightCurrentRow},highlightHoverRow:{type:Boolean,default:()=>pe.table.highlightHoverRow},highlightCurrentColumn:{type:Boolean,default:()=>pe.table.highlightCurrentColumn},highlightHoverColumn:{type:Boolean,default:()=>pe.table.highlightHoverColumn},highlightCell:Boolean,showFooter:Boolean,footerData:Array,footerMethod:Function,rowClassName:[String,Function],cellClassName:[String,Function],headerRowClassName:[String,Function],headerCellClassName:[String,Function],footerRowClassName:[String,Function],footerCellClassName:[String,Function],cellStyle:[Object,Function],headerCellStyle:[Object,Function],footerCellStyle:[Object,Function],rowStyle:[Object,Function],headerRowStyle:[Object,Function],footerRowStyle:[Object,Function],mergeCells:Array,mergeFooterItems:Array,spanMethod:Function,footerSpanMethod:Function,showOverflow:{type:[Boolean,String],default:()=>pe.table.showOverflow},showHeaderOverflow:{type:[Boolean,String],default:()=>pe.table.showHeaderOverflow},showFooterOverflow:{type:[Boolean,String],default:()=>pe.table.showFooterOverflow},columnKey:Boolean,rowKey:Boolean,rowId:{type:String,default:()=>pe.table.rowId},zIndex:Number,emptyText:{type:String,default:()=>pe.table.emptyText},keepSource:{type:Boolean,default:()=>pe.table.keepSource},autoResize:{type:Boolean,default:()=>pe.table.autoResize},syncResize:[Boolean,String,Number],resizeConfig:Object,columnConfig:Object,rowConfig:Object,resizableConfig:Object,seqConfig:Object,sortConfig:Object,filterConfig:Object,radioConfig:Object,checkboxConfig:Object,tooltipConfig:Object,exportConfig:Object,importConfig:Object,printConfig:Object,expandConfig:Object,treeConfig:Object,menuConfig:Object,mouseConfig:Object,areaConfig:Object,keyboardConfig:Object,clipConfig:Object,fnrConfig:Object,editConfig:Object,validConfig:Object,editRules:Object,loadingConfig:Object,emptyRender:Object,customConfig:Object,scrollX:Object,scrollY:Object,animat:{type:Boolean,default:()=>pe.table.animat},delayHover:{type:Number,default:()=>pe.table.delayHover},params:Object},vV=["update:data","keydown-start","keydown","keydown-end","paste","copy","cut","current-change","radio-change","checkbox-change","checkbox-all","checkbox-range-start","checkbox-range-change","checkbox-range-end","checkbox-range-select","cell-click","cell-dblclick","cell-menu","cell-mouseenter","cell-mouseleave","cell-selected","cell-delete-value","header-cell-click","header-cell-dblclick","header-cell-menu","footer-cell-click","footer-cell-dblclick","footer-cell-menu","clear-merge","sort-change","clear-sort","filter-change","filter-visible","clear-filter","resizable-change","toggle-row-expand","toggle-tree-expand","menu-click","edit-closed","edit-actived","edit-activated","edit-disabled","valid-error","scroll","custom","change-fnr","open-fnr","show-fnr","hide-fnr","fnr-change","fnr-find","fnr-find-all","fnr-replace","fnr-replace-all","cell-area-copy","cell-area-cut","cell-area-paste","cell-area-merge","clear-cell-area-merge","header-cell-area-selection","cell-area-selection-invalid","cell-area-selection-start","cell-area-selection-drag","cell-area-selection-end","cell-area-extension-start","cell-area-extension-drag","cell-area-extension-end","cell-area-selection-all-start","cell-area-selection-all-end","cell-area-arrows-start","cell-area-arrows-end","active-cell-change-start","active-cell-change-end"],NEt=Ku["-webkit"]&&!Ku.edge,yk="VXE_TABLE_CUSTOM_COLUMN_WIDTH",bk="VXE_TABLE_CUSTOM_COLUMN_VISIBLE",Ck="VXE_TABLE_CUSTOM_COLUMN_FIXED",Fk="VXE_TABLE_CUSTOM_COLUMN_SORT",vb=he({name:"VxeTable",props:mV,emits:vV,setup(e,t){const{slots:n,emit:r}=t,a=$n.tooltip,i=K.uniqueId(),o=ti(e),l=Kt(),s=dn({staticColumns:[],tableGroupColumn:[],tableColumn:[],tableData:[],scrollXLoad:!1,scrollYLoad:!1,overflowY:!0,overflowX:!1,scrollbarWidth:0,scrollbarHeight:0,lastScrollTime:0,rowHeight:0,parentHeight:0,isGroup:!1,isAllOverflow:!1,isAllSelected:!1,isIndeterminate:!1,selectCheckboxMaps:{},currentRow:null,currentColumn:null,selectRadioRow:null,footerTableData:[],expandColumn:null,treeNodeColumn:null,hasFixedColumn:!1,rowExpandedMaps:{},rowExpandLazyLoadedMaps:{},treeExpandedMaps:{},treeExpandLazyLoadedMaps:{},treeIndeterminateMaps:{},mergeList:[],mergeFooterList:[],upDataFlag:0,reColumnFlag:0,pendingRowMaps:{},pendingRowList:[],initStore:{filter:!1,import:!1,export:!1,custom:!1},customStore:{btnEl:null,isAll:!1,isIndeterminate:!1,activeBtn:!1,activeWrapper:!1,visible:!1,maxHeight:0},customColumnList:[],filterStore:{isAllSelected:!1,isIndeterminate:!1,style:null,options:[],column:null,multiple:!1,visible:!1,maxHeight:null},columnStore:{leftList:[],centerList:[],rightList:[],resizeList:[],pxList:[],pxMinList:[],scaleList:[],scaleMinList:[],autoList:[]},ctxMenuStore:{selected:null,visible:!1,showChild:!1,selectChild:null,list:[],style:null},editStore:{indexs:{columns:[]},titles:{columns:[]},selected:{row:null,column:null},copyed:{cut:!1,rows:[],columns:[]},actived:{row:null,column:null},focused:{row:null,column:null},insertMaps:{},removeMaps:{}},tooltipStore:{row:null,column:null,content:null,visible:!1},validStore:{visible:!1},validErrorMaps:{},importStore:{inited:!1,file:null,type:"",modeList:[],typeList:[],filename:"",visible:!1},importParams:{mode:"",types:null,message:!0},exportStore:{inited:!1,name:"",modeList:[],typeList:[],columns:[],isPrint:!1,hasFooter:!1,hasMerge:!1,hasTree:!1,hasColgroup:!1,visible:!1},exportParams:{filename:"",sheetName:"",mode:"",type:"",isColgroup:!1,isMerge:!1,isAllExpand:!1,useStyle:!1,original:!1,message:!0,isHeader:!1,isFooter:!1},scrollVMLoading:!1,_isResize:!1}),u={tZindex:0,elemStore:{},scrollXStore:{offsetSize:0,visibleSize:0,startIndex:0,endIndex:0},scrollYStore:{rowHeight:0,offsetSize:0,visibleSize:0,startIndex:0,endIndex:0},tableWidth:0,tableHeight:0,headerHeight:0,footerHeight:0,customHeight:0,customMinHeight:0,customMaxHeight:0,hoverRow:null,lastScrollLeft:0,lastScrollTop:0,radioReserveRow:null,checkboxReserveRowMap:{},rowExpandedReserveRowMap:{},treeExpandedReserveRowMap:{},treeIndeterminateRowMaps:{},tableFullData:[],afterFullData:[],afterTreeFullData:[],afterFullRowMaps:{},tableFullTreeData:[],tableSynchData:[],tableSourceData:[],collectColumn:[],tableFullColumn:[],visibleColumn:[],fullAllDataRowIdData:{},sourceDataRowIdData:{},fullDataRowIdData:{},fullColumnIdData:{},fullColumnFieldData:{},columnStatusMaps:{},rowStatusMaps:{},inited:!1,tooltipTimeout:null,initStatus:!1,isActivated:!1};let c={},d={};const p=j(),f=j(),h=j(),m=j(),v=j(),g=j(),C=j(),F=j(),b=j(),E=j(),w=j(),S=j(),A=j(),_=j(),D=j(),x=j(),M=j(),L=j(),P=j(),N=j(),k=ut("$xegrid",null);let R;const T=B(()=>Object.assign({},pe.table.validConfig,e.validConfig)),O=B(()=>Object.assign({},pe.table.scrollX,e.scrollX)),$=B(()=>Object.assign({},pe.table.scrollY,e.scrollY)),V=B(()=>({default:48,medium:44,small:40,mini:36})),W=B(()=>Object.assign({},pe.table.columnConfig,e.columnConfig)),U=B(()=>Object.assign({},pe.table.rowConfig,e.rowConfig)),ae=B(()=>Object.assign({},pe.table.resizeConfig,e.resizeConfig)),ie=B(()=>Object.assign({},pe.table.resizableConfig,e.resizableConfig)),ye=B(()=>Object.assign({startIndex:0},pe.table.seqConfig,e.seqConfig)),ne=B(()=>Object.assign({},pe.table.radioConfig,e.radioConfig)),Y=B(()=>Object.assign({},pe.table.checkboxConfig,e.checkboxConfig));let te=j();te=B(()=>Object.assign({},pe.tooltip,pe.table.tooltipConfig,e.tooltipConfig));const X=B(()=>{const I=te.value;return Object.assign({},I)}),re=B(()=>{const I=te.value;return Object.assign({isArrow:!1},I)}),we=B(()=>Object.assign({},pe.table.editConfig,e.editConfig)),q=B(()=>Object.assign({orders:["asc","desc",null]},pe.table.sortConfig,e.sortConfig)),Q=B(()=>Object.assign({},pe.table.filterConfig,e.filterConfig)),ce=B(()=>Object.assign({},pe.table.mouseConfig,e.mouseConfig)),me=B(()=>Object.assign({},pe.table.areaConfig,e.areaConfig)),de=B(()=>Object.assign({},pe.table.keyboardConfig,e.keyboardConfig)),Z=B(()=>Object.assign({},pe.table.clipConfig,e.clipConfig)),oe=B(()=>Object.assign({},pe.table.fnrConfig,e.fnrConfig)),Ae=B(()=>Object.assign({},pe.table.menuConfig,e.menuConfig)),Oe=B(()=>{const G=Ae.value.header;return G&&G.options?G.options:[]}),Ge=B(()=>{const G=Ae.value.body;return G&&G.options?G.options:[]}),Xe=B(()=>{const G=Ae.value.footer;return G&&G.options?G.options:[]}),De=B(()=>{const I=Ae.value,G=Oe.value,ee=Ge.value,fe=Xe.value;return!!(e.menuConfig&&pr(I)&&(G.length||ee.length||fe.length))}),ve=B(()=>{const{ctxMenuStore:I}=s,G=[];return I.list.forEach(ee=>{ee.forEach(fe=>{G.push(fe)})}),G}),Se=B(()=>Object.assign({},pe.table.exportConfig,e.exportConfig)),Je=B(()=>Object.assign({},pe.table.importConfig,e.importConfig)),et=B(()=>Object.assign({},pe.table.printConfig,e.printConfig)),Te=B(()=>Object.assign({},pe.table.expandConfig,e.expandConfig)),We=B(()=>Object.assign({},pe.table.treeConfig,e.treeConfig)),qe=B(()=>Object.assign({},pe.table.emptyRender,e.emptyRender)),it=B(()=>Object.assign({},pe.table.loadingConfig,e.loadingConfig)),Ve=B(()=>e.border?Math.max(2,Math.ceil(s.scrollbarWidth/s.tableColumn.length)):1),Me=B(()=>Object.assign({},pe.table.customConfig,e.customConfig)),Ze=B(()=>{const{collectColumn:I}=u;let G=0;return I.forEach(ee=>{ee.fixed&&G++}),G}),le=B(()=>{const I=Ze.value,G=W.value,{maxFixedSize:ee}=G;return ee?I>=ee:!1}),_e=B(()=>{const{border:I}=e;return I===!0?"full":I||"default"}),xe=B(()=>{const{treeConfig:I}=e,{tableData:G}=s,{tableFullData:ee}=u,fe=Y.value,{strict:Fe,checkMethod:Re}=fe;return Fe?G.length||ee.length?Re?ee.every(Pe=>!Re({row:Pe})):!1:!0:!1}),rt={refElem:p,refTooltip:f,refValidTooltip:m,refTableFilter:g,refTableCustom:C,refTableMenu:v,refTableHeader:F,refTableBody:b,refTableFooter:E,refTableLeftHeader:w,refTableLeftBody:S,refTableLeftFooter:A,refTableRightHeader:_,refTableRightBody:D,refTableRightFooter:x,refLeftContainer:M,refRightContainer:L,refCellResizeBar:P},ct={computeSize:o,computeValidOpts:T,computeSXOpts:O,computeSYOpts:$,computeColumnOpts:W,computeRowOpts:U,computeResizeleOpts:ae,computeResizableOpts:ie,computeSeqOpts:ye,computeRadioOpts:ne,computeCheckboxOpts:Y,computeTooltipOpts:te,computeEditOpts:we,computeSortOpts:q,computeFilterOpts:Q,computeMouseOpts:ce,computeAreaOpts:me,computeKeyboardOpts:de,computeClipOpts:Z,computeFNROpts:oe,computeHeaderMenu:Oe,computeBodyMenu:Ge,computeFooterMenu:Xe,computeIsMenu:De,computeMenuOpts:Ae,computeExportOpts:Se,computeImportOpts:Je,computePrintOpts:et,computeExpandOpts:Te,computeTreeOpts:We,computeEmptyOpts:qe,computeLoadingOpts:it,computeCustomOpts:Me,computeFixedColumnSize:Ze,computeIsMaxFixedColumn:le,computeIsAllCheckboxDisabled:xe},ge={xID:i,props:e,context:t,instance:l,reactData:s,internalData:u,getRefMaps:()=>rt,getComputeMaps:()=>ct,xegrid:k},sn=(I,G,ee)=>{const fe=K.get(I,ee),Fe=K.get(G,ee);return jc(fe)&&jc(Fe)?!0:K.isString(fe)||K.isNumber(fe)?""+fe==""+Fe:K.isEqual(fe,Fe)},tn=I=>{const G=q.value,{orders:ee}=G,fe=I.order||null,Fe=ee.indexOf(fe)+1;return ee[Fe<ee.length?Fe:0]},Ut=I=>{const G=pe.version,ee=K.toStringJSON(localStorage.getItem(I)||"");return ee&&ee._v===G?ee:{_v:G}},at=I=>{const{fullAllDataRowIdData:G}=u,ee={};return K.each(I,(fe,Fe)=>{G[Fe]&&(ee[Fe]=fe)}),ee},It=I=>{const{fullDataRowIdData:G}=u,ee=[];return K.each(I,(fe,Fe)=>{G[Fe]&&ge.findRowIndexOf(ee,G[Fe].row)===-1&&ee.push(G[Fe].row)}),ee},Dt=()=>{const{visibleColumn:I}=u,G=b.value,ee=G?G.$el:null;if(ee){const{scrollLeft:fe,clientWidth:Fe}=ee,Re=fe+Fe;let Pe=-1,Ye=0,Ue=0;for(let nt=0,Qe=I.length;nt<Qe&&(Ye+=I[nt].renderWidth,Pe===-1&&fe<Ye&&(Pe=nt),!(Pe>=0&&(Ue++,Ye>Re)));nt++);return{toVisibleIndex:Math.max(0,Pe),visibleSize:Math.max(8,Ue)}}return{toVisibleIndex:0,visibleSize:8}},fn=()=>{const I=F.value,G=b.value,ee=G?G.$el:null,fe=o.value,Fe=V.value;if(ee){const Re=I?I.$el:null;let Pe=0,Ye;Ye=ee.querySelector("tr"),!Ye&&Re&&(Ye=Re.querySelector("tr")),Ye&&(Pe=Ye.clientHeight),Pe||(Pe=Fe[fe||"default"]);const Ue=Math.max(8,Math.ceil(ee.clientHeight/Pe)+2);return{rowHeight:Pe,visibleSize:Ue}}return{rowHeight:0,visibleSize:8}},wn=(I,G,ee)=>{for(let fe=0,Fe=I.length;fe<Fe;fe++){const Re=I[fe],{startIndex:Pe,endIndex:Ye}=G,Ue=Re[ee],nt=Re[ee+"span"],Qe=Ue+nt;Ue<Pe&&Pe<Qe&&(G.startIndex=Ue),Ue<Ye&&Ye<Qe&&(G.endIndex=Qe),(G.startIndex!==Pe||G.endIndex!==Ye)&&(fe=-1)}},Ln=(I,G,ee)=>{if(I){const{treeConfig:fe}=e,{visibleColumn:Fe}=u;K.isArray(I)||(I=[I]),fe&&I.length&&Ja("vxe.error.noTree",["merge-cells | merge-footer-items"]),I.forEach(Re=>{let{row:Pe,col:Ye,rowspan:Ue,colspan:nt}=Re;if(ee&&K.isNumber(Pe)&&(Pe=ee[Pe]),K.isNumber(Ye)&&(Ye=Fe[Ye]),(ee?Pe:K.isNumber(Pe))&&Ye&&(Ue||nt)&&(Ue=K.toNumber(Ue)||1,nt=K.toNumber(nt)||1,Ue>1||nt>1)){const Qe=K.findIndexOf(G,Ft=>(Ft._row===Pe||Wt(ge,Ft._row)===Wt(ge,Pe))&&(Ft._col.id===Ye||Ft._col.id===Ye.id)),ft=G[Qe];if(ft)ft.rowspan=Ue,ft.colspan=nt,ft._rowspan=Ue,ft._colspan=nt;else{const Ft=ee?ge.findRowIndexOf(ee,Pe):Pe,bt=c.getVTColumnIndex(Ye);G.push({row:Ft,col:bt,rowspan:Ue,colspan:nt,_row:Pe,_col:Ye,_rowspan:Ue,_colspan:nt})}}})}},_r=(I,G,ee)=>{const fe=[];if(I){const{treeConfig:Fe}=e,{visibleColumn:Re}=u;K.isArray(I)||(I=[I]),Fe&&I.length&&Ja("vxe.error.noTree",["merge-cells | merge-footer-items"]),I.forEach(Pe=>{let{row:Ye,col:Ue}=Pe;ee&&K.isNumber(Ye)&&(Ye=ee[Ye]),K.isNumber(Ue)&&(Ue=Re[Ue]);const nt=K.findIndexOf(G,Qe=>(Qe._row===Ye||Wt(ge,Qe._row)===Wt(ge,Ye))&&(Qe._col.id===Ue||Qe._col.id===Ue.id));if(nt>-1){const Qe=G.splice(nt,1);fe.push(Qe[0])}})}return fe},br=()=>{const{tableFullColumn:I}=u;I.forEach(G=>{G.order=null})},Wr=I=>{const{parentHeight:G}=s,ee=e[I];let fe=0;if(ee)if(ee==="100%"||ee==="auto")fe=G;else{const Fe=ge.getExcludeHeight();Ly(ee)?fe=Math.floor((K.toInteger(ee)||1)/100*G):fe=K.toNumber(ee),fe=Math.max(40,fe-Fe)}return fe},Dr=()=>{const{id:I,customConfig:G}=e,ee=Me.value,{storage:fe}=ee,Fe=fe===!0,Re=Fe?{}:Object.assign({},fe||{}),Pe=Fe||Re.resizable,Ye=Fe||Re.visible,Ue=Fe||Re.fixed,nt=Fe||Re.sort;if(G&&(Pe||Ye||Ue||nt)){const Qe={};if(!I){Ja("vxe.error.reqProp",["id"]);return}if(Pe){const St=Ut(yk)[I];St&&K.each(St,(Et,_t)=>{Qe[_t]={resizeWidth:Et}})}if(Ue){const St=Ut(Ck)[I];St&&St.split(",").forEach(_t=>{const[mt,Pt]=_t.split("|");Qe[mt]?Qe[mt].fixed=Pt:Qe[mt]={fixed:Pt}})}let ft=!1;if(nt){const St=Ut(Fk)[I];St&&K.each(St,(Et,_t)=>{Qe[_t]?Qe[_t].renderSortNumber=Et:Qe[_t]={renderSortNumber:Et},ft||(ft=!0)})}if(Ye){const St=Ut(bk)[I];if(St){const Et=St.split("|"),_t=Et[0]?Et[0].split(","):[],mt=Et[1]?Et[1].split(","):[];_t.forEach(Pt=>{Qe[Pt]?Qe[Pt].visible=!1:Qe[Pt]={visible:!1}}),mt.forEach(Pt=>{Qe[Pt]?Qe[Pt].visible=!0:Qe[Pt]={visible:!0}})}}let{collectColumn:Ft}=u;const bt={};K.eachTree(Ft,St=>{const Et=St.getKey();Et&&(bt[Et]=St)}),K.each(Qe,({visible:St,resizeWidth:Et,fixed:_t,renderSortNumber:mt},Pt)=>{const qt=bt[Pt];qt&&(K.isNumber(Et)&&(qt.resizeWidth=Et),K.isBoolean(St)&&(qt.visible=St),_t&&(qt.fixed=_t),mt&&(qt.renderSortNumber=Number(mt)))}),ft&&(Ft=K.orderBy(Ft,"renderSortNumber"),u.collectColumn=Ft,u.tableFullColumn=Hr(Ft))}},Vr=()=>{const{tableFullColumn:I,collectColumn:G}=u,ee=u.fullColumnIdData={},fe=u.fullColumnFieldData={};ce.value,W.value,U.value;const Fe=G.some(c3);let Re=!!e.showOverflow,Pe,Ye;const Ue=(nt,Qe,ft,Ft,bt)=>{const{id:St,field:Et,fixed:_t,type:mt,treeNode:Pt}=nt,qt={column:nt,colid:St,index:Qe,items:ft,parent:bt};Et&&(fe[Et]=qt),Pt?Ye||(Ye=nt):mt==="expand"&&(Pe||(Pe=nt)),Re&&nt.showOverflow===!1&&(Re=!1),ee[St]&&Ja("vxe.error.colRepet",["colId",St]),ee[St]=qt};Fe?K.eachTree(G,(nt,Qe,ft,Ft,bt,St)=>{nt.level=St.length,Ue(nt,Qe,ft,Ft,bt)}):I.forEach(Ue),s.isGroup=Fe,s.treeNodeColumn=Ye,s.expandColumn=Pe,s.isAllOverflow=Re},Pr=()=>{u.customHeight=Wr("height"),u.customMinHeight=Wr("minHeight"),u.customMaxHeight=Wr("maxHeight")},Tr=()=>{const I=F.value,G=b.value,ee=E.value,fe=G?G.$el:null,Fe=I?I.$el:null,Re=ee?ee.$el:null;if(!fe)return;let Pe=0;const Ye=40,Ue=fe.clientWidth-1;let nt=Ue,Qe=nt/100;const{fit:ft}=e,{columnStore:Ft}=s,{resizeList:bt,pxMinList:St,pxList:Et,scaleList:_t,scaleMinList:mt,autoList:Pt}=Ft;if(St.forEach(mr=>{const fr=K.toInteger(mr.minWidth);Pe+=fr,mr.renderWidth=fr}),mt.forEach(mr=>{const fr=Math.floor(K.toInteger(mr.minWidth)*Qe);Pe+=fr,mr.renderWidth=fr}),_t.forEach(mr=>{const fr=Math.floor(K.toInteger(mr.width)*Qe);Pe+=fr,mr.renderWidth=fr}),Et.forEach(mr=>{const fr=K.toInteger(mr.width);Pe+=fr,mr.renderWidth=fr}),bt.forEach(mr=>{const fr=K.toInteger(mr.resizeWidth);Pe+=fr,mr.renderWidth=fr}),nt-=Pe,Qe=nt>0?Math.floor(nt/(mt.length+St.length+Pt.length)):0,ft?nt>0&&mt.concat(St).forEach(mr=>{Pe+=Qe,mr.renderWidth+=Qe}):Qe=Ye,Pt.forEach(mr=>{const fr=Math.max(Qe,Ye);mr.renderWidth=fr,Pe+=fr}),ft){const mr=_t.concat(mt).concat(St).concat(Pt);let fr=mr.length-1;if(fr>0){let Sa=Ue-Pe;if(Sa>0){for(;Sa>0&&fr>=0;)Sa--,mr[fr--].renderWidth++;Pe=Ue}}}const qt=fe.offsetHeight,Mn=fe.scrollHeight>fe.clientHeight;let yn=0;Mn&&(yn=Math.max(fe.offsetWidth-fe.clientWidth,0)),s.scrollbarWidth=yn,s.overflowY=Mn,u.tableWidth=Pe,u.tableHeight=qt;let kn=0;Fe&&(kn=Fe.clientHeight,Ne(()=>{Fe&&fe&&Fe.scrollLeft!==fe.scrollLeft&&(Fe.scrollLeft=fe.scrollLeft)})),u.headerHeight=kn;let oa=!1,Ra=0,qr=0;Re?(Ra=Re.offsetHeight,oa=Pe>Re.clientWidth,oa&&(qr=Math.max(Ra-Re.clientHeight,0))):(oa=Pe>Ue,oa&&(qr=Math.max(qt-fe.clientHeight,0))),u.footerHeight=Ra,s.overflowX=oa,s.scrollbarHeight=qr,Pr(),s.parentHeight=Math.max(u.headerHeight+Ra+20,d.getParentHeight()),oa&&d.checkScrolling()},Mr=I=>{const{sortBy:G,sortType:ee}=I;return fe=>{let Fe;return G?Fe=K.isFunction(G)?G({row:fe,column:I}):K.get(fe,G):Fe=d.getCellLabel(fe,I),!ee||ee==="auto"?isNaN(Fe)?Fe:K.toNumber(Fe):ee==="number"?K.toNumber(Fe):ee==="string"?K.toValueString(Fe):Fe}},xr=()=>{const{treeConfig:I}=e,{afterFullData:G,fullDataRowIdData:ee,fullAllDataRowIdData:fe}=u,{afterTreeFullData:Fe}=u,Re=We.value,Pe=Re.children||Re.childrenField,Ye={};I?K.eachTree(Fe,(Ue,nt,Qe,ft)=>{const Ft=Wt(ge,Ue),bt=fe[Ft],St=ft.map((Et,_t)=>_t%2===0?Number(Et)+1:".").join("");if(bt)bt.seq=St,bt._index=nt;else{const Et={row:Ue,rowid:Ft,seq:St,index:-1,$index:-1,_index:nt,items:[],parent:null,level:0};fe[Ft]=Et,ee[Ft]=Et}Ye[Ft]=Ue},{children:Re.transform?Re.mapChildrenField:Pe}):G.forEach((Ue,nt)=>{const Qe=Wt(ge,Ue),ft=fe[Qe],Ft=nt+1;if(ft)ft.seq=Ft,ft._index=nt;else{const bt={row:Ue,rowid:Qe,seq:Ft,index:-1,$index:-1,_index:nt,items:[],parent:null,level:0};fe[Qe]=bt,ee[Qe]=bt}Ye[Qe]=Ue}),u.afterFullRowMaps=Ye},Kr=()=>{const{treeConfig:I}=e,{treeExpandedMaps:G}=s,ee=We.value;if(I&&ee.transform){const fe=[],Fe={};return K.eachTree(u.afterTreeFullData,(Re,Pe,Ye,Ue,nt)=>{const Qe=Wt(ge,Re),ft=Wt(ge,nt);(!nt||Fe[ft]&&G[ft])&&(Fe[Qe]=1,fe.push(Re))},{children:ee.mapChildrenField}),u.afterFullData=fe,Ep(fe),fe}return u.afterFullData},ga=()=>{const{treeConfig:I}=e,{tableFullColumn:G,tableFullData:ee,tableFullTreeData:fe}=u,Fe=Q.value,Re=q.value,Pe=We.value,{transform:Ye}=Pe,{remote:Ue,filterMethod:nt}=Fe,{remote:Qe,sortMethod:ft,multiple:Ft,chronological:bt}=Re;let St=[],Et=[];if(!Ue||!Qe){const _t=[];let mt=[];if(G.forEach(Pt=>{const{field:qt,sortable:Mn,order:yn,filters:kn}=Pt;if(!Ue&&kn&&kn.length){const oa=[],Ra=[];kn.forEach(qr=>{qr.checked&&(Ra.push(qr),oa.push(qr.value))}),Ra.length&&_t.push({column:Pt,valueList:oa,itemList:Ra})}!Qe&&Mn&&yn&&mt.push({column:Pt,field:qt,property:qt,order:yn,sortTime:Pt.sortTime})}),Ft&&bt&&mt.length>1&&(mt=K.orderBy(mt,"sortTime")),!Ue&&_t.length){const Pt=qt=>_t.every(({column:Mn,valueList:yn,itemList:kn})=>{const{filterMethod:oa,filterRender:Ra}=Mn,qr=Ra?$n.renderer.get(Ra.name):null,mr=qr?qr.filterMethod:null,fr=qr?qr.defaultFilterMethod:null,Sa=Sd(qt,Mn);return oa?kn.some(Ri=>oa({value:Ri.value,option:Ri,cellValue:Sa,row:qt,column:Mn,$table:ge})):mr?kn.some(Ri=>mr({value:Ri.value,option:Ri,cellValue:Sa,row:qt,column:Mn,$table:ge})):nt?nt({options:kn,values:yn,cellValue:Sa,row:qt,column:Mn}):fr?kn.some(Ri=>fr({value:Ri.value,option:Ri,cellValue:Sa,row:qt,column:Mn,$table:ge})):yn.indexOf(K.get(qt,Mn.field))>-1});I&&Ye?(Et=K.searchTree(fe,Pt,Object.assign(Object.assign({},Pe),{original:!0})),St=Et):(St=I?fe.filter(Pt):ee.filter(Pt),Et=St)}else I&&Ye?(Et=K.searchTree(fe,()=>!0,Object.assign(Object.assign({},Pe),{original:!0})),St=Et):(St=I?fe.slice(0):ee.slice(0),Et=St);if(!Qe&&mt.length)if(I&&Ye){if(ft){const Pt=ft({data:Et,sortList:mt,$table:ge});Et=K.isArray(Pt)?Pt:Et}else Et=K.orderBy(Et,mt.map(({column:Pt,order:qt})=>[Mr(Pt),qt]));St=Et}else{if(ft){const Pt=ft({data:St,sortList:mt,$table:ge});St=K.isArray(Pt)?Pt:St}else St=K.orderBy(St,mt.map(({column:Pt,order:qt})=>[Mr(Pt),qt]));Et=St}}else I&&Ye?(Et=K.searchTree(fe,()=>!0,Object.assign(Object.assign({},Pe),{original:!0})),St=Et):(St=I?fe.slice(0):ee.slice(0),Et=St);u.afterFullData=St,u.afterTreeFullData=Et,xr()},Ir=()=>{const{border:I,showFooter:G,showOverflow:ee,showHeaderOverflow:fe,showFooterOverflow:Fe,mouseConfig:Re,spanMethod:Pe,footerSpanMethod:Ye,keyboardConfig:Ue}=e,{isGroup:nt,currentRow:Qe,tableColumn:ft,scrollXLoad:Ft,scrollYLoad:bt,scrollbarWidth:St,scrollbarHeight:Et,columnStore:_t,editStore:mt,mergeList:Pt,mergeFooterList:qt,isAllOverflow:Mn}=s;let{visibleColumn:yn,fullColumnIdData:kn,tableHeight:oa,tableWidth:Ra,headerHeight:qr,footerHeight:mr,elemStore:fr,customHeight:Sa,customMinHeight:Ri,customMaxHeight:Ds}=u;const ov=["main","left","right"],_p=N.value,yg=Ve.value,Dp=ce.value,Ac=de.value,Tp=fr["main-body-wrapper"],xp=Tp?Tp.value:null;return _p&&(_p.style.top=`${qr}px`,_p.style.height=xp?`${xp.offsetHeight-Et}px`:""),Sa>0&&G&&(Sa+=Et),ov.forEach((pl,kp)=>{const yo=kp>0?pl:"",Fi=["header","body","footer"],Vo=yo==="left";let Ei=[],Mp;yo&&(Ei=Vo?_t.leftList:_t.rightList,Mp=Vo?M.value:L.value),Fi.forEach($l=>{const NV=fr[`${pl}-${$l}-wrapper`],Fu=NV?NV.value:null,$V=fr[`${pl}-${$l}-table`],Bp=$V?$V.value:null;if($l==="header"){let Ho=Ra,bo=ft;nt?bo=yn:yo&&(Ft||fe)&&(bo=Ei),Ho=bo.reduce((Li,bg)=>Li+bg.renderWidth,0),Bp&&(Bp.style.width=Ho?`${Ho+St}px`:"");const qi=fr[`${pl}-${$l}-repair`],hl=qi?qi.value:null;hl&&(hl.style.width=`${Ra}px`);const wi=fr[`${pl}-${$l}-list`],zo=wi?wi.value:null;nt&&zo&&K.arrayEach(zo.querySelectorAll(".col--group"),Li=>{const bg=c.getColumnNode(Li);if(bg){const _4=bg.item,{showHeaderOverflow:QF}=_4,Vd=K.isBoolean(QF)?QF:fe,lv=Vd==="title"||(Vd===!0||Vd==="tooltip")||Vd==="ellipsis";let Cg=0,Fg=0;lv&&K.eachTree(_4.children,D4=>{(!D4.children||!_4.children.length)&&Fg++,Cg+=D4.renderWidth},{children:"children"}),Li.style.width=lv?`${Cg-Fg-(I?2:0)}px`:""}})}else if($l==="body"){const Ho=fr[`${pl}-${$l}-emptyBlock`],bo=Ho?Ho.value:null;if(ik(Fu)){let wi=0;const zo=Ri-qr-mr;if(Ds&&(wi=Ds-qr-mr,yo&&(wi-=G?0:Et),wi=Math.max(zo,wi),Fu.style.maxHeight=`${wi}px`),Sa){let Li=Sa-qr-mr;yo&&(Li-=G?0:Et),wi&&(Li=Math.min(wi,Li)),Fu.style.height=`${Math.max(zo,Li)}px`}else Fu.style.height="";Fu.style.minHeight=`${zo}px`}Mp&&(ik(Fu)&&(Fu.style.top=`${qr}px`),Mp.style.height=`${(Sa>0?Sa-qr-mr:oa)+qr+mr-Et*(G?2:1)}px`,Mp.style.width=`${Ei.reduce((wi,zo)=>wi+zo.renderWidth,Vo?0:St)}px`);let qi=Ra,hl=ft;yo&&(!s.expandColumn&&(bt||ee&&Mn)&&!Pt.length&&!Pe&&!(Ue&&Ac.isMerge)?hl=Ei:hl=yn),qi=hl.reduce((wi,zo)=>wi+zo.renderWidth,0),Bp&&(Bp.style.width=qi?`${qi}px`:"",Bp.style.paddingRight=St&&yo&&(Ku["-moz"]||Ku.safari)?`${St}px`:""),bo&&(bo.style.width=qi?`${qi}px`:"")}else if($l==="footer"){let Ho=Ra,bo=ft;yo&&(!s.expandColumn&&(Ft||Fe)&&(!qt.length||!Ye)?bo=Ei:bo=yn),Ho=bo.reduce((qi,hl)=>qi+hl.renderWidth,0),ik(Fu)&&(Mp&&(Fu.style.top=`${Sa>0?Sa-mr:oa+qr}px`),Fu.style.marginTop=`${-Math.max(1,Et)}px`),Bp&&(Bp.style.width=Ho?`${Ho+St}px`:"")}const VV=fr[`${pl}-${$l}-colgroup`],HV=VV?VV.value:null;HV&&K.arrayEach(HV.children,Ho=>{const bo=Ho.getAttribute("name");if(bo==="col_gutter"&&(Ho.style.width=`${St}px`),kn[bo]){const qi=kn[bo].column,{showHeaderOverflow:hl,showFooterOverflow:wi,showOverflow:zo}=qi;let Li;Ho.style.width=`${qi.renderWidth}px`,$l==="header"?Li=K.isUndefined(hl)||K.isNull(hl)?fe:hl:$l==="footer"?Li=K.isUndefined(wi)||K.isNull(wi)?Fe:wi:Li=K.isUndefined(zo)||K.isNull(zo)?ee:zo;let Vd=Li==="title"||(Li===!0||Li==="tooltip")||Li==="ellipsis";const eE=fr[`${pl}-${$l}-list`],tE=eE?eE.value:null;bt&&!Vd&&(Vd=!0),tE&&K.arrayEach(tE.querySelectorAll(`.${qi.id}`),nE=>{const lv=parseInt(nE.getAttribute("colspan")||1),Cg=nE.querySelector(".vxe-cell");let Fg=qi.renderWidth;if(Cg){if(lv>1){const D4=c.getColumnIndex(qi);for(let rE=1;rE<lv;rE++){const zV=c.getColumns(D4+rE);zV&&(Fg+=zV.renderWidth)}}Cg.style.width=Vd?`${Fg-yg*lv}px`:""}})}})})}),Qe&&c.setCurrentRow(Qe),Re&&Dp.selected&&mt.selected.row&&mt.selected.column&&ge.addCellSelectedClass(),Ne()},dt=I=>ge.triggerValidate?ge.triggerValidate(I):Ne(),Nt=(I,G)=>{dt("blur").catch(ee=>ee).then(()=>{ge.handleActived(G,I).then(()=>dt("change")).catch(ee=>ee)})},hn=()=>{const{sortConfig:I}=e;if(I){const G=q.value;let{defaultSort:ee}=G;ee&&(K.isArray(ee)||(ee=[ee]),ee.length&&((I.multiple?ee:ee.slice(0,1)).forEach((fe,Fe)=>{const{field:Re,order:Pe}=fe;if(Re&&Pe){const Ye=c.getColumnByField(Re);Ye&&Ye.sortable&&(Ye.order=Pe,Ye.sortTime=Date.now()+Fe)}}),G.remote||d.handleTableData(!0).then(Ir)))}},Zn=()=>{const{checkboxConfig:I}=e;if(I){const{fullDataRowIdData:G}=u,ee=Y.value,{checkAll:fe,checkRowKeys:Fe}=ee;if(fe)vt(!0,!0);else if(Fe){const Re=[];Fe.forEach(Pe=>{G[Pe]&&Re.push(G[Pe].row)}),Ya(Re,!0,!0)}}},Er=()=>{const{radioConfig:I}=e;if(I){const{fullDataRowIdData:G}=u,ee=ne.value,{checkRowKey:fe,reserve:Fe}=ee;if(fe&&(G[fe]&&ea(G[fe].row,!0),Fe)){const Re=hh(ge);u.radioReserveRow={[Re]:fe}}}},pa=()=>{const{expandConfig:I}=e;if(I){const{fullDataRowIdData:G}=u,ee=Te.value,{expandAll:fe,expandRowKeys:Fe}=ee;if(fe)c.setAllRowExpand(!0);else if(Fe){const Re=[];Fe.forEach(Pe=>{G[Pe]&&Re.push(G[Pe].row)}),c.setRowExpand(Re,!0)}}},ya=I=>{ne.value.reserve&&(u.radioReserveRow=I)},ba=(I,G)=>{const{checkboxReserveRowMap:ee}=u;if(Y.value.reserve){const Fe=Wt(ge,I);G?ee[Fe]=I:ee[Fe]&&delete ee[Fe]}},ea=(I,G)=>{const ee=ne.value,{checkMethod:fe}=ee;return I&&(G||!fe||fe({row:I}))&&(s.selectRadioRow=I,ya(I)),Ne()},Ya=(I,G,ee)=>(I&&!K.isArray(I)&&(I=[I]),I.forEach(fe=>d.handleSelectRow({row:fe},!!G,ee)),Ne()),vt=(I,G)=>{const{treeConfig:ee}=e,{selectCheckboxMaps:fe}=s,{afterFullData:Fe,afterFullRowMaps:Re,checkboxReserveRowMap:Pe}=u,Ye=We.value,Ue=Ye.children||Ye.childrenField,nt=Y.value,{checkField:Qe,reserve:ft,checkStrictly:Ft,checkMethod:bt}=nt,St=nt.indeterminateField||nt.halfField,Et={};if(ee||K.each(fe,(_t,mt)=>{Re[mt]||(Et[mt]=_t)}),Ft)s.isAllSelected=I;else{if(Qe){const _t=mt=>{(G||!bt||bt({row:mt}))&&(I&&(Et[Wt(ge,mt)]=mt),K.set(mt,Qe,I)),ee&&St&&K.set(mt,St,!1)};ee?K.eachTree(Fe,_t,{children:Ue}):Fe.forEach(_t)}else ee?I?K.eachTree(Fe,_t=>{(G||!bt||bt({row:_t}))&&(Et[Wt(ge,_t)]=_t)},{children:Ue}):!G&&bt&&K.eachTree(Fe,_t=>{const mt=Wt(ge,_t);!bt({row:_t})&&fe[mt]&&(Et[mt]=_t)},{children:Ue}):I?!G&&bt?Fe.forEach(_t=>{const mt=Wt(ge,_t);(fe[mt]||bt({row:_t}))&&(Et[mt]=_t)}):Fe.forEach(_t=>{Et[Wt(ge,_t)]=_t}):!G&&bt&&Fe.forEach(_t=>{const mt=Wt(ge,_t);!bt({row:_t})&&fe[mt]&&(Et[mt]=_t)});ft&&(I?K.each(Et,(_t,mt)=>{Pe[mt]=_t}):Fe.forEach(_t=>ba(_t,!1))),s.selectCheckboxMaps=Qe?{}:Et}return s.treeIndeterminateMaps={},u.treeIndeterminateRowMaps={},d.checkSelectionStatus(),Ne()},zt=()=>{const{treeConfig:I}=e,{expandColumn:G,currentRow:ee,selectCheckboxMaps:fe,selectRadioRow:Fe,rowExpandedMaps:Re,treeExpandedMaps:Pe}=s,{fullDataRowIdData:Ye,fullAllDataRowIdData:Ue,radioReserveRow:nt}=u,Qe=Te.value,ft=We.value,Ft=ne.value,bt=Y.value;if(Fe&&!Ue[Wt(ge,Fe)]&&(s.selectRadioRow=null),Ft.reserve&&nt){const St=Wt(ge,nt);Ye[St]&&ea(Ye[St].row,!0)}s.selectCheckboxMaps=at(fe),bt.reserve&&Ya(It(u.checkboxReserveRowMap),!0,!0),ee&&!Ue[Wt(ge,ee)]&&(s.currentRow=null),s.rowExpandedMaps=G?at(Re):{},G&&Qe.reserve&&c.setRowExpand(It(u.rowExpandedReserveRowMap),!0),s.treeExpandedMaps=I?at(Pe):{},I&&ft.reserve&&c.setTreeExpand(It(u.treeExpandedReserveRowMap),!0)},pn=()=>{const{treeConfig:I}=e;if(I){const{tableFullData:G}=u,ee=We.value,{expandAll:fe,expandRowKeys:Fe}=ee,Re=ee.children||ee.childrenField;if(fe)c.setAllTreeExpand(!0);else if(Fe){const Pe=[],Ye=hh(ge);Fe.forEach(Ue=>{const nt=K.findTree(G,Qe=>Ue===K.get(Qe,Ye),{children:Re});nt&&Pe.push(nt.item)}),c.setTreeExpand(Pe,!0)}}},vn=I=>{const G=We.value,ee=Y.value,{transform:fe,loadMethod:Fe}=G,{checkStrictly:Re}=ee;return new Promise(Pe=>{if(Fe){const{treeExpandLazyLoadedMaps:Ye}=s,{fullAllDataRowIdData:Ue}=u,nt=Wt(ge,I),Qe=Ue[nt];Ye[nt]=I,Fe({$table:ge,row:I}).then(ft=>{if(Qe.treeLoaded=!0,Ye[nt]&&delete Ye[nt],K.isArray(ft)||(ft=[]),ft)return c.loadTreeChildren(I,ft).then(Ft=>{const{treeExpandedMaps:bt}=s;return Ft.length&&!bt[nt]&&(bt[nt]=I),!Re&&c.isCheckedByCheckboxRow(I)&&Ya(Ft,!0),Ne().then(()=>{if(fe)return d.handleTableData()})})}).catch(()=>{const{treeExpandLazyLoadedMaps:ft}=s;Qe.treeLoaded=!1,ft[nt]&&delete ft[nt]}).finally(()=>{Ne().then(()=>c.recalculate()).then(()=>Pe())})}else Pe()})},Nr=(I,G)=>{const{treeExpandedReserveRowMap:ee}=u;if(We.value.reserve){const Fe=Wt(ge,I);G?ee[Fe]=I:ee[Fe]&&delete ee[Fe]}},Ur=I=>new Promise(G=>{const ee=Te.value,{loadMethod:fe}=ee;if(fe){const{fullAllDataRowIdData:Fe}=u,{rowExpandLazyLoadedMaps:Re}=s,Pe=Wt(ge,I),Ye=Fe[Pe];Re[Pe]=I,fe({$table:ge,row:I,rowIndex:c.getRowIndex(I),$rowIndex:c.getVMRowIndex(I)}).then(()=>{const{rowExpandedMaps:Ue}=s;Ye.expandLoaded=!0,Ue[Pe]=I}).catch(()=>{Ye.expandLoaded=!1}).finally(()=>{const{rowExpandLazyLoadedMaps:Ue}=s;Ue[Pe]&&delete Ue[Pe],Ne().then(()=>c.recalculate()).then(()=>G())})}else G()}),ni=(I,G)=>{const{rowExpandedReserveRowMap:ee}=u;if(Te.value.reserve){const Fe=Wt(ge,I);G?ee[Fe]=I:ee[Fe]&&delete ee[Fe]}},go=()=>{const{mergeCells:I}=e;I&&c.setMergeCells(I)},$o=()=>{const{mergeFooterItems:I}=e;I&&c.setMergeFooterItems(I)},dl=()=>Ne().then(()=>{const{scrollXLoad:I,scrollYLoad:G}=s,{scrollXStore:ee,scrollYStore:fe}=u,Fe=$.value,Re=O.value;if(I){const{visibleSize:Ue}=Dt(),nt=Re.oSize?K.toNumber(Re.oSize):Ku.edge?5:0;ee.offsetSize=nt,ee.visibleSize=Ue,ee.endIndex=Math.max(ee.startIndex+ee.visibleSize+nt,ee.endIndex),d.updateScrollXData()}else d.updateScrollXSpace();const{rowHeight:Pe,visibleSize:Ye}=fn();if(fe.rowHeight=Pe,G){const Ue=Fe.oSize?K.toNumber(Fe.oSize):Ku.edge?10:0;fe.offsetSize=Ue,fe.visibleSize=Ye,fe.endIndex=Math.max(fe.startIndex+Ye+Ue,fe.endIndex),d.updateScrollYData()}else d.updateScrollYSpace();s.rowHeight=Pe,Ne(Ir)}),Ui=I=>{const{keepSource:G,treeConfig:ee}=e,{editStore:fe,scrollYLoad:Fe}=s,{scrollYStore:Re,scrollXStore:Pe,lastScrollLeft:Ye,lastScrollTop:Ue}=u,nt=We.value,{transform:Qe}=nt,ft=nt.children||nt.childrenField;let Ft=[],bt=dn(I?I.slice(0):[]);ee&&(Qe?(Ft=K.toArrayTree(bt,{key:nt.rowField,parentKey:nt.parentField,children:ft,mapChildren:nt.mapChildrenField}),bt=Ft.slice(0)):Ft=bt.slice(0)),Re.startIndex=0,Re.endIndex=1,Pe.startIndex=0,Pe.endIndex=1,s.scrollVMLoading=!1,fe.insertMaps={},fe.removeMaps={};const St=Ep(bt);return s.scrollYLoad=St,u.tableFullData=bt,u.tableFullTreeData=Ft,d.cacheRowMap(!0),u.tableSynchData=I,G&&d.cacheSourceMap(bt),St&&(e.height||e.maxHeight||Ja("vxe.error.reqProp",["table.height | table.max-height | table.scroll-y={enabled: false}"]),e.showOverflow||Ja("vxe.error.reqProp",["table.show-overflow"])),ge.clearCellAreas&&e.mouseConfig&&(ge.clearCellAreas(),ge.clearCopyCellArea()),c.clearMergeCells(),c.clearMergeFooterItems(),d.handleTableData(!0),c.updateFooter(),Ne().then(()=>{Pr(),Ir()}).then(()=>{dl()}).then(()=>(St&&(Re.endIndex=Re.visibleSize),zt(),d.checkSelectionStatus(),new Promise(Et=>{Ne().then(()=>c.recalculate()).then(()=>{let _t=Ye,mt=Ue;const Pt=O.value,qt=$.value;Pt.scrollToLeftOnChange&&(_t=0),qt.scrollToTopOnChange&&(mt=0),Fe===St?ok(ge,_t,mt).then(Et):setTimeout(()=>ok(ge,_t,mt).then(Et))})})))},Nl=()=>{Zn(),Er(),pa(),pn(),go(),$o(),Ne(()=>setTimeout(()=>c.recalculate()))},Ci=()=>{hn()},Ga=()=>{const{scrollXLoad:I}=s,{visibleColumn:G,scrollXStore:ee,fullColumnIdData:fe}=u,Fe=I?G.slice(ee.startIndex,ee.endIndex):G.slice(0);Fe.forEach((Re,Pe)=>{const Ye=Re.id,Ue=fe[Ye];Ue&&(Ue.$index=Pe)}),s.tableColumn=Fe},As=()=>{const{mergeList:I,mergeFooterList:G}=s,{scrollXStore:ee}=u,{startIndex:fe,endIndex:Fe,offsetSize:Re}=ee,{toVisibleIndex:Pe,visibleSize:Ye}=Dt(),Ue={startIndex:Math.max(0,Pe-1-Re),endIndex:Pe+Ye+Re};wn(I.concat(G),Ue,"col");const{startIndex:nt,endIndex:Qe}=Ue;(Pe<=fe||Pe>=Fe-Ye-1)&&(fe!==nt||Fe!==Qe)&&(ee.startIndex=nt,ee.endIndex=Qe,d.updateScrollXData()),c.closeTooltip()},Hr=I=>{const G=[];return I.forEach(ee=>{G.push(...ee.children&&ee.children.length?Hr(ee.children):[ee])}),G},ui=()=>{const I=[],G=[],ee=[],{isGroup:fe,columnStore:Fe}=s,Re=O.value,{collectColumn:Pe,tableFullColumn:Ye,scrollXStore:Ue,fullColumnIdData:nt}=u;if(fe){const Ft=[],bt=[],St=[];K.eachTree(Pe,(Et,_t,mt,Pt,qt)=>{const Mn=c3(Et);qt&&qt.fixed&&(Et.fixed=qt.fixed),qt&&Et.fixed!==qt.fixed&&Ja("vxe.error.groupFixed"),Mn?Et.visible=!!K.findTree(Et.children,yn=>c3(yn)?!1:yn.visible):Et.visible&&(Et.fixed==="left"?I.push(Et):Et.fixed==="right"?ee.push(Et):G.push(Et))}),Pe.forEach(Et=>{Et.visible&&(Et.fixed==="left"?Ft.push(Et):Et.fixed==="right"?St.push(Et):bt.push(Et))}),s.tableGroupColumn=Ft.concat(bt).concat(St)}else Ye.forEach(Ft=>{Ft.visible&&(Ft.fixed==="left"?I.push(Ft):Ft.fixed==="right"?ee.push(Ft):G.push(Ft))});const Qe=I.concat(G).concat(ee),ft=!!Re.enabled&&Re.gt>-1&&(Re.gt===0||Re.gt<Ye.length);if(s.hasFixedColumn=I.length>0||ee.length>0,Object.assign(Fe,{leftList:I,centerList:G,rightList:ee}),ft){const{visibleSize:Ft}=Dt();Ue.startIndex=0,Ue.endIndex=Ft,Ue.visibleSize=Ft}return(Qe.length!==u.visibleColumn.length||!u.visibleColumn.every((Ft,bt)=>Ft===Qe[bt]))&&(c.clearMergeCells(),c.clearMergeFooterItems()),s.scrollXLoad=ft,Qe.forEach((Ft,bt)=>{const St=Ft.id,Et=nt[St];Et&&(Et._index=bt)}),u.visibleColumn=Qe,Ga(),c.updateFooter().then(()=>c.recalculate()).then(()=>(c.updateCellAreas(),c.recalculate()))},fl=()=>{const{collectColumn:I}=u;I.forEach((G,ee)=>{const fe=ee+1;G.sortNumber=fe,G.renderSortNumber=fe})},Sc=I=>{u.collectColumn=I;const G=Hr(I);return u.tableFullColumn=G,fl(),Dr(),Vr(),ui().then(()=>{s.scrollXLoad&&As()}),c.clearMergeCells(),c.clearMergeFooterItems(),d.handleTableData(!0),Ne().then(()=>(R&&R.syncUpdate({collectColumn:I,$table:ge}),c.recalculate()))},Ep=I=>{const{treeConfig:G}=e,ee=$.value,fe=We.value,{transform:Fe}=fe,Re=I||u.tableFullData,Pe=(Fe||!G)&&!!ee.enabled&&ee.gt>-1&&(ee.gt===0||ee.gt<Re.length);return s.scrollYLoad=Pe,Pe},ev=(I,G)=>{const{treeExpandedMaps:ee,treeExpandLazyLoadedMaps:fe,treeNodeColumn:Fe}=s,Re=Object.assign({},ee),{fullAllDataRowIdData:Pe,tableFullData:Ye}=u,Ue=We.value,{reserve:nt,lazy:Qe,accordion:ft,toggleMethod:Ft}=Ue,bt=Ue.children||Ue.childrenField,St=Ue.hasChild||Ue.hasChildField,Et=[],_t=c.getColumnIndex(Fe),mt=c.getVMColumnIndex(Fe);let Pt=Ft?I.filter(qt=>Ft({$table:ge,expanded:G,column:Fe,columnIndex:_t,$columnIndex:mt,row:qt})):I;if(ft){Pt=Pt.length?[Pt[Pt.length-1]]:[];const qt=K.findTree(Ye,Mn=>Mn===Pt[0],{children:bt});qt&&qt.items.forEach(Mn=>{const yn=Wt(ge,Mn);Re[yn]&&delete Re[yn]})}return G?Pt.forEach(qt=>{const Mn=Wt(ge,qt);if(!Re[Mn]){const yn=Pe[Mn];Qe&&qt[St]&&!yn.treeLoaded&&!fe[Mn]?Et.push(vn(qt)):qt[bt]&&qt[bt].length&&(Re[Mn]=qt)}}):Pt.forEach(qt=>{const Mn=Wt(ge,qt);Re[Mn]&&delete Re[Mn]}),nt&&Pt.forEach(qt=>Nr(qt,G)),s.treeExpandedMaps=Re,Promise.all(Et).then(()=>c.recalculate())},sg=(I,G)=>ev(I,G).then(()=>(Kr(),d.handleTableData())).then(()=>c.recalculate()),tv=I=>{const{mergeList:G}=s,{scrollYStore:ee}=u,{startIndex:fe,endIndex:Fe,visibleSize:Re,offsetSize:Pe,rowHeight:Ye}=ee,nt=(I.currentTarget||I.target).scrollTop,Qe=Math.floor(nt/Ye),ft={startIndex:Math.max(0,Qe-1-Pe),endIndex:Qe+Re+Pe};wn(G,ft,"row");const{startIndex:Ft,endIndex:bt}=ft;(Qe<=fe||Qe>=Fe-Re-1)&&(fe!==Ft||Fe!==bt)&&(ee.startIndex=Ft,ee.endIndex=bt,d.updateScrollYData())},Nd=I=>function(G){const{fullAllDataRowIdData:ee}=u;if(G){const fe=Wt(ge,G),Fe=ee[fe];if(Fe)return Fe[I]}return-1},_s=I=>function(G){const{fullColumnIdData:ee}=u;if(G){const fe=ee[G.id];if(fe)return fe[I]}return-1},ug=K.debounce(function(I){tv(I)},20,{leading:!1,trailing:!0});let nv;c={dispatchEvent(I,G,ee){r(I,Object.assign({$table:ge,$grid:k,$event:ee},G))},clearAll(){return WFt(ge)},syncData(){return wL("vxe.error.delFunc",["syncData","getData"]),Ne().then(()=>(s.tableData=[],r("update:data",u.tableFullData),Ne()))},updateData(){const{scrollXLoad:I,scrollYLoad:G}=s;return d.handleTableData(!0).then(()=>{if(c.updateFooter(),I||G)return I&&d.updateScrollXSpace(),G&&d.updateScrollYSpace(),c.refreshScroll()}).then(()=>(c.updateCellAreas(),c.recalculate(!0))).then(()=>{setTimeout(()=>ge.recalculate(),50)})},loadData(I){const{inited:G,initStatus:ee}=u;return Ui(I).then(()=>(u.inited=!0,u.initStatus=!0,ee||Nl(),G||Ci(),c.recalculate()))},reloadData(I){const{inited:G}=u;return c.clearAll().then(()=>(u.inited=!0,u.initStatus=!0,Ui(I))).then(()=>(Nl(),G||Ci(),c.recalculate()))},setRow(I,G){if(G){let ee=I;K.isArray(I)||(ee=[I]),ee.forEach(fe=>Object.assign(fe,G))}return Ne()},reloadRow(I,G,ee){const{keepSource:fe}=e,{tableData:Fe}=s,{tableSourceData:Re}=u;if(fe){const Pe=c.getRowIndex(I),Ye=Re[Pe];if(Ye&&I)if(ee){const Ue=K.get(G||I,ee);K.set(I,ee,Ue),K.set(Ye,ee,Ue)}else{const Ue=K.clone(Object.assign({},G),!0);K.destructuring(Ye,Object.assign(I,Ue))}s.tableData=Fe.slice(0)}return Ne()},loadTreeChildren(I,G){const{keepSource:ee}=e,{tableSourceData:fe,fullDataRowIdData:Fe,fullAllDataRowIdData:Re,sourceDataRowIdData:Pe}=u,Ye=We.value,{transform:Ue,mapChildrenField:nt}=Ye,Qe=Ye.children||Ye.childrenField,ft=Re[Wt(ge,I)],Ft=ft?ft.level:0;return c.createData(G).then(bt=>{if(ee){const St=Wt(ge,I),Et=K.findTree(fe,_t=>St===Wt(ge,_t),{children:Qe});Et&&(Et.item[Qe]=K.clone(bt,!0)),bt.forEach(_t=>{const mt=Wt(ge,_t);Pe[mt]=K.clone(_t,!0)})}return K.eachTree(bt,(St,Et,_t,mt,Pt,qt)=>{const Mn=Wt(ge,St),yn=Pt||ft.row,kn={row:St,rowid:Mn,seq:-1,index:Et,_index:-1,$index:-1,items:_t,parent:yn,level:Ft+qt.length};Fe[Mn]=kn,Re[Mn]=kn},{children:Qe}),I[Qe]=bt,Ue&&(I[nt]=bt),xr(),bt})},loadColumn(I){const G=K.mapTree(I,ee=>dn(Dn.createColumn(ge,ee)));return Sc(G)},reloadColumn(I){return c.clearAll().then(()=>c.loadColumn(I))},getRowNode(I){if(I){const{fullAllDataRowIdData:G}=u,ee=I.getAttribute("rowid");if(ee){const fe=G[ee];if(fe)return{rowid:fe.rowid,item:fe.row,index:fe.index,items:fe.items,parent:fe.parent}}}return null},getColumnNode(I){if(I){const{fullColumnIdData:G}=u,ee=I.getAttribute("colid");if(ee){const fe=G[ee];if(fe)return{colid:fe.colid,item:fe.column,index:fe.index,items:fe.items,parent:fe.parent}}}return null},getRowSeq:Nd("seq"),getRowIndex:Nd("index"),getVTRowIndex:Nd("_index"),getVMRowIndex:Nd("$index"),getColumnIndex:_s("index"),getVTColumnIndex:_s("_index"),getVMColumnIndex:_s("$index"),createData(I){return Ne().then(()=>dn(d.defineField(I)))},createRow(I){const G=K.isArray(I);return G||(I=[I||{}]),c.createData(I).then(ee=>G?ee:ee[0])},revertData(I,G){const{keepSource:ee}=e,{tableSourceData:fe,sourceDataRowIdData:Fe}=u;if(!ee)return Ne();let Re=I;return I?K.isArray(I)||(Re=[I]):Re=K.toArray(ge.getUpdateRecords()),Re.length&&Re.forEach(Pe=>{if(!c.isInsertByRow(Pe)){const Ye=Wt(ge,Pe),Ue=Fe[Ye];Ue&&Pe&&(G?K.set(Pe,G,K.clone(K.get(Ue,G),!0)):K.destructuring(Pe,K.clone(Ue,!0)))}}),I?Ne():c.reloadData(fe)},clearData(I,G){const{tableFullData:ee,visibleColumn:fe}=u;return arguments.length?I&&!K.isArray(I)&&(I=[I]):I=ee,G?I.forEach(Fe=>K.set(Fe,G,null)):I.forEach(Fe=>{fe.forEach(Re=>{Re.field&&Fh(Fe,Re,null)})}),Ne()},isInsertByRow(I){const{editStore:G}=s,ee=Wt(ge,I);return G.insertMaps[ee]},removeInsertRow(){const{editStore:I}=s;return I.insertMaps={},ge.remove(ge.getInsertRecords())},isUpdateByRow(I,G){const{keepSource:ee}=e,{tableFullColumn:fe,fullDataRowIdData:Fe,sourceDataRowIdData:Re}=u;if(ee){const Pe=Wt(ge,I);if(!Fe[Pe])return!1;const Ye=Re[Pe];if(Ye){if(arguments.length>1)return!sn(Ye,I,G);for(let Ue=0,nt=fe.length;Ue<nt;Ue++){const Qe=fe[Ue].field;if(Qe&&!sn(Ye,I,Qe))return!0}}}return!1},getColumns(I){const G=u.visibleColumn;return K.isUndefined(I)?G.slice(0):G[I]},getColumnById(I){const G=u.fullColumnIdData;return I&&G[I]?G[I].column:null},getColumnByField(I){const G=u.fullColumnFieldData;return I&&G[I]?G[I].column:null},getTableColumn(){return{collectColumn:u.collectColumn.slice(0),fullColumn:u.tableFullColumn.slice(0),visibleColumn:u.visibleColumn.slice(0),tableColumn:s.tableColumn.slice(0)}},getData(I){const G=e.data||u.tableSynchData;return K.isUndefined(I)?G.slice(0):G[I]},getCheckboxRecords(I){const{treeConfig:G}=e,{tableFullData:ee,afterFullData:fe,afterTreeFullData:Fe,tableFullTreeData:Re,fullDataRowIdData:Pe,afterFullRowMaps:Ye}=u,Ue=We.value,nt=Y.value,{transform:Qe,mapChildrenField:ft}=Ue,{checkField:Ft}=nt,bt=Ue.children||Ue.childrenField;let St=[];const Et=I?Qe?Re:ee:Qe?Fe:fe;if(Ft)G?St=K.filterTree(Et,_t=>K.get(_t,Ft),{children:Qe?ft:bt}):St=Et.filter(_t=>K.get(_t,Ft));else{const{selectCheckboxMaps:_t}=s;K.each(_t,(mt,Pt)=>{I?Pe[Pt]&&St.push(Pe[Pt].row):Ye[Pt]&&St.push(Ye[Pt])})}return St},getParentRow(I){const{treeConfig:G}=e,{fullDataRowIdData:ee}=u;if(I&&G){let fe;if(K.isString(I)?fe=I:fe=Wt(ge,I),fe){const Fe=ee[fe];return Fe?Fe.parent:null}}return null},getRowById(I){const{fullDataRowIdData:G}=u,ee=K.eqNull(I)?"":encodeURIComponent(I||"");return G[ee]?G[ee].row:null},getRowid(I){return Wt(ge,I)},getTableData(){const{tableData:I,footerTableData:G}=s,{tableFullData:ee,afterFullData:fe,tableFullTreeData:Fe}=u;return{fullData:e.treeConfig?Fe.slice(0):ee.slice(0),visibleData:fe.slice(0),tableData:I.slice(0),footerData:G.slice(0)}},setColumnFixed(I,G){const ee=xs(ge,I),fe=Lne(ge,ee),Fe=le.value,Re=W.value,{maxFixedSize:Pe}=Re;return fe&&fe.fixed!==G?!fe.fixed&&Fe?($n.modal&&$n.modal.message({status:"error",content:pe.i18n("vxe.table.maxFixedCol",[Pe])}),Ne()):(K.eachTree([fe],Ye=>{Ye.fixed=G}),d.saveCustomFixed(),c.refreshColumn()):Ne()},clearColumnFixed(I){const G=xs(ge,I),ee=Lne(ge,G);return ee&&ee.fixed?(K.eachTree([ee],fe=>{fe.fixed=null}),d.saveCustomFixed(),c.refreshColumn()):Ne()},hideColumn(I){const G=xs(ge,I);return G&&G.visible?(G.visible=!1,d.handleCustom()):Ne()},showColumn(I){const G=xs(ge,I);return G&&!G.visible?(G.visible=!0,d.handleCustom()):Ne()},setColumnWidth(I,G){const ee=xs(ge,I);if(ee){const fe=K.toInteger(G);let Fe=fe;if(Ly(G)){const Re=b.value,Pe=Re?Re.$el:null,Ye=Pe?Pe.clientWidth-1:0;Fe=Math.floor(fe*Ye)}ee.renderWidth=Fe}return Ne()},getColumnWidth(I){const G=xs(ge,I);return G?G.renderWidth:0},resetCustom(I){const{collectColumn:G}=u,ee=Me.value,{checkMethod:fe}=ee,Fe=Object.assign({visible:!0,resizable:I===!0,fixed:I===!0,sort:I===!0},I);return K.eachTree(G,Re=>{Fe.resizable&&(Re.resizeWidth=0),Fe.fixed&&(Re.fixed=Re.defaultFixed),Fe.sort&&(Re.renderSortNumber=Re.sortNumber),(!fe||fe({column:Re}))&&(Re.visible=Re.defaultVisible)}),Fe.resizable&&d.saveCustomResizable(!0),Fe.sort&&d.saveCustomSort(!0),Fe.fixed&&d.saveCustomFixed(),d.handleCustom()},resetColumn(I){return wL("vxe.error.delFunc",["resetColumn","resetCustom"]),ge.resetCustom(I)},refreshColumn(I){if(I){const G=K.orderBy(u.collectColumn,"renderSortNumber");u.collectColumn=G;const ee=Hr(G);u.tableFullColumn=ee,Vr()}return ui().then(()=>c.refreshScroll()).then(()=>c.recalculate())},refreshScroll(){const{lastScrollLeft:I,lastScrollTop:G}=u,ee=b.value,fe=E.value,Fe=S.value,Re=D.value,Pe=ee?ee.$el:null,Ye=Fe?Fe.$el:null,Ue=Re?Re.$el:null,nt=fe?fe.$el:null;return new Promise(Qe=>{if(I||G)return ok(ge,I,G).then().then(()=>{setTimeout(Qe,30)});d3(Pe,G),d3(Ye,G),d3(Ue,G),kne(nt,I),setTimeout(Qe,30)})},recalculate(I){return Tr(),I===!0?dl().then(()=>(Tr(),dl())):dl()},openTooltip(I,G){const ee=h.value;return ee?ee.open(I,G):Ne()},closeTooltip(){const{tooltipStore:I}=s,G=f.value,ee=h.value;return I.visible&&(Object.assign(I,{row:null,column:null,content:null,visible:!1}),G&&G.close()),ee&&ee.close(),Ne()},isAllCheckboxChecked(){return s.isAllSelected},isAllCheckboxIndeterminate(){return!s.isAllSelected&&s.isIndeterminate},getCheckboxIndeterminateRecords(I){const{treeConfig:G}=e,{fullDataRowIdData:ee}=u,{treeIndeterminateMaps:fe}=s;if(G){const Fe=[],Re=[];return K.each(fe,(Pe,Ye)=>{Pe&&(Fe.push(Pe),ee[Ye]&&Re.push(Pe))}),I?Fe:Re}return[]},setCheckboxRow(I,G){return Ya(I,G,!0)},isCheckedByCheckboxRow(I){const{selectCheckboxMaps:G}=s,ee=Y.value,{checkField:fe}=ee;return fe?K.get(I,fe):!!G[Wt(ge,I)]},isIndeterminateByCheckboxRow(I){const{treeIndeterminateMaps:G}=s;return!!G[Wt(ge,I)]&&!c.isCheckedByCheckboxRow(I)},toggleCheckboxRow(I){const{selectCheckboxMaps:G}=s,ee=Y.value,{checkField:fe}=ee,Fe=fe?!K.get(I,fe):!G[Wt(ge,I)];return d.handleSelectRow({row:I},Fe,!0),Ne()},setAllCheckboxRow(I){return vt(I,!0)},getRadioReserveRecord(I){const{treeConfig:G}=e,{fullDataRowIdData:ee,radioReserveRow:fe,afterFullData:Fe}=u,Re=ne.value,Pe=We.value,Ye=Pe.children||Pe.childrenField;if(Re.reserve&&fe){const Ue=Wt(ge,fe);if(I){if(!ee[Ue])return fe}else{const nt=hh(ge);if(G){if(K.findTree(Fe,ft=>Ue===K.get(ft,nt),{children:Ye}))return fe}else if(!Fe.some(Qe=>Ue===K.get(Qe,nt)))return fe}}return null},clearRadioReserve(){return u.radioReserveRow=null,Ne()},getCheckboxReserveRecords(I){const{treeConfig:G}=e,{afterFullData:ee,fullDataRowIdData:fe,checkboxReserveRowMap:Fe}=u,Re=Y.value,Pe=We.value,Ye=Pe.children||Pe.childrenField,Ue=[];if(Re.reserve){const nt={};G?K.eachTree(ee,Qe=>{nt[Wt(ge,Qe)]=1},{children:Ye}):ee.forEach(Qe=>{nt[Wt(ge,Qe)]=1}),K.each(Fe,(Qe,ft)=>{Qe&&(I?fe[ft]||Ue.push(Qe):nt[ft]||Ue.push(Qe))})}return Ue},clearCheckboxReserve(){return u.checkboxReserveRowMap={},Ne()},toggleAllCheckboxRow(){return d.triggerCheckAllEvent(null,!s.isAllSelected),Ne()},clearCheckboxRow(){const{treeConfig:I}=e,{tableFullData:G}=u,ee=We.value,fe=ee.children||ee.childrenField,Fe=Y.value,{checkField:Re,reserve:Pe}=Fe,Ye=Fe.indeterminateField||Fe.halfField;if(Re){const Ue=nt=>{I&&Ye&&K.set(nt,Ye,!1),K.set(nt,Re,!1)};I?K.eachTree(G,Ue,{children:fe}):G.forEach(Ue)}return Pe&&G.forEach(Ue=>ba(Ue,!1)),s.isAllSelected=!1,s.isIndeterminate=!1,s.selectCheckboxMaps={},s.treeIndeterminateMaps={},Ne()},setCurrentRow(I){const G=U.value,ee=p.value;return c.clearCurrentRow(),s.currentRow=I,(G.isCurrent||e.highlightCurrentRow)&&ee&&K.arrayEach(ee.querySelectorAll(`[rowid="${Wt(ge,I)}"]`),fe=>Ih(fe,"row--current")),Ne()},isCheckedByRadioRow(I){return ge.eqRow(s.selectRadioRow,I)},setRadioRow(I){return ea(I,!0)},clearCurrentRow(){const I=p.value;return s.currentRow=null,u.hoverRow=null,I&&K.arrayEach(I.querySelectorAll(".row--current"),G=>$s(G,"row--current")),Ne()},clearRadioRow(){return s.selectRadioRow=null,Ne()},getCurrentRecord(){return U.value.isCurrent||e.highlightCurrentRow?s.currentRow:null},getRadioRecord(I){const{fullDataRowIdData:G,afterFullRowMaps:ee}=u,{selectRadioRow:fe}=s;if(fe){const Fe=Wt(ge,fe);if(I){if(G[Fe])return fe}else if(ee[Fe])return fe}return null},getCurrentColumn(){return W.value.isCurrent||e.highlightCurrentColumn?s.currentColumn:null},setCurrentColumn(I){const G=xs(ge,I);return G&&(c.clearCurrentColumn(),s.currentColumn=G),Ne()},clearCurrentColumn(){return s.currentColumn=null,Ne()},setPendingRow(I,G){const ee=Object.assign({},s.pendingRowMaps),fe=[...s.pendingRowList];return I&&!K.isArray(I)&&(I=[I]),G?I.forEach(Fe=>{const Re=Wt(ge,Fe);Re&&!ee[Re]&&(fe.push(Fe),ee[Re]=Fe)}):I.forEach(Fe=>{const Re=Wt(ge,Fe);if(Re&&ee[Re]){const Pe=ge.findRowIndexOf(fe,Fe);Pe>-1&&fe.splice(Pe,1),delete ee[Re]}}),s.pendingRowMaps=ee,s.pendingRowList=fe,Ne()},togglePendingRow(I){const G=Object.assign({},s.pendingRowMaps),ee=[...s.pendingRowList];return I&&!K.isArray(I)&&(I=[I]),I.forEach(fe=>{const Fe=Wt(ge,fe);if(Fe)if(G[Fe]){const Re=ge.findRowIndexOf(ee,fe);Re>-1&&ee.splice(Re,1),delete G[Fe]}else ee.push(fe),G[Fe]=fe}),s.pendingRowMaps=G,s.pendingRowList=ee,Ne()},hasPendingByRow(I){const{pendingRowMaps:G}=s,ee=Wt(ge,I);return!!G[ee]},getPendingRecords(){const{pendingRowList:I}=s;return I.slice(0)},clearPendingRow(){return s.pendingRowMaps={},s.pendingRowList=[],Ne()},sort(I,G){const ee=q.value,{multiple:fe,remote:Fe,orders:Re}=ee;return I&&K.isString(I)&&(I=[{field:I,order:G}]),K.isArray(I)||(I=[I]),I.length?(fe||br(),(fe?I:[I[0]]).forEach((Pe,Ye)=>{let{field:Ue,order:nt}=Pe,Qe=Ue;K.isString(Ue)&&(Qe=c.getColumnByField(Ue)),Qe&&Qe.sortable&&(Re.indexOf(nt)===-1&&(nt=tn(Qe)),Qe.order!==nt&&(Qe.order=nt),Qe.sortTime=Date.now()+Ye)}),Fe||d.handleTableData(!0),Ne().then(()=>(c.updateCellAreas(),Ir()))):Ne()},clearSort(I){const G=q.value;if(I){const ee=xs(ge,I);ee&&(ee.order=null)}else br();return G.remote||d.handleTableData(!0),Ne().then(Ir)},isSort(I){if(I){const G=xs(ge,I);return G?G.sortable&&!!G.order:!1}return c.getSortColumns().length>0},getSortColumns(){const I=q.value,{multiple:G,chronological:ee}=I,fe=[],{tableFullColumn:Fe}=u;return Fe.forEach(Re=>{const{field:Pe,order:Ye}=Re;Re.sortable&&Ye&&fe.push({column:Re,field:Pe,property:Pe,order:Ye,sortTime:Re.sortTime})}),G&&ee&&fe.length>1?K.orderBy(fe,"sortTime"):fe},closeFilter(){const{filterStore:I}=s,{column:G,visible:ee}=I;return Object.assign(I,{isAllSelected:!1,isIndeterminate:!1,options:[],visible:!1}),ee&&ge.dispatchEvent("filter-visible",{column:G,property:G.field,field:G.field,filterList:ge.getCheckedFilters(),visible:!1},null),Ne()},isActiveFilterByColumn(I){const G=xs(ge,I);return G?G.filters&&G.filters.some(ee=>ee.checked):ge.getCheckedFilters().length>0},isFilter(I){return c.isActiveFilterByColumn(I)},isRowExpandLoaded(I){const{fullAllDataRowIdData:G}=u,ee=G[Wt(ge,I)];return ee&&!!ee.expandLoaded},clearRowExpandLoaded(I){const{rowExpandLazyLoadedMaps:G}=s,{fullAllDataRowIdData:ee}=u,fe=Te.value,{lazy:Fe}=fe,Re=Wt(ge,I),Pe=ee[Re];return Fe&&Pe&&(Pe.expandLoaded=!1,delete G[Re]),Ne()},reloadRowExpand(I){const{rowExpandLazyLoadedMaps:G}=s,ee=Te.value,{lazy:fe}=ee,Fe=Wt(ge,I);return fe&&!G[Fe]&&c.clearRowExpandLoaded(I).then(()=>Ur(I)),Ne()},reloadExpandContent(I){return c.reloadRowExpand(I)},toggleRowExpand(I){return c.setRowExpand(I,!c.isRowExpandByRow(I))},setAllRowExpand(I){const G=We.value,{tableFullData:ee,tableFullTreeData:fe}=u,Fe=G.children||G.childrenField;let Re=[];return e.treeConfig?K.eachTree(fe,Pe=>{Re.push(Pe)},{children:Fe}):Re=ee,c.setRowExpand(Re,I)},setRowExpand(I,G){const{rowExpandedMaps:ee,rowExpandLazyLoadedMaps:fe,expandColumn:Fe}=s,{fullAllDataRowIdData:Re}=u;let Pe=Object.assign({},ee);const Ye=Te.value,{reserve:Ue,lazy:nt,accordion:Qe,toggleMethod:ft}=Ye,Ft=[],bt=c.getColumnIndex(Fe),St=c.getVMColumnIndex(Fe);if(I){K.isArray(I)||(I=[I]),Qe&&(Pe={},I=I.slice(I.length-1,I.length));const Et=ft?I.filter(_t=>ft({$table:ge,expanded:G,column:Fe,columnIndex:bt,$columnIndex:St,row:_t,rowIndex:c.getRowIndex(_t),$rowIndex:c.getVMRowIndex(_t)})):I;G?Et.forEach(_t=>{const mt=Wt(ge,_t);if(!Pe[mt]){const Pt=Re[mt];nt&&!Pt.expandLoaded&&!fe[mt]?Ft.push(Ur(_t)):Pe[mt]=_t}}):Et.forEach(_t=>{const mt=Wt(ge,_t);Pe[mt]&&delete Pe[mt]}),Ue&&Et.forEach(_t=>ni(_t,G))}return s.rowExpandedMaps=Pe,Promise.all(Ft).then(()=>c.recalculate())},isRowExpandByRow(I){const{rowExpandedMaps:G}=s,ee=Wt(ge,I);return!!G[ee]},isExpandByRow(I){return c.isRowExpandByRow(I)},clearRowExpand(){const{tableFullData:I}=u,G=Te.value,{reserve:ee}=G,fe=c.getRowExpandRecords();return s.rowExpandedMaps={},ee&&I.forEach(Fe=>ni(Fe,!1)),Ne().then(()=>{fe.length&&c.recalculate()})},clearRowExpandReserve(){return u.rowExpandedReserveRowMap={},Ne()},getRowExpandRecords(){const I=[];return K.each(s.rowExpandedMaps,G=>{G&&I.push(G)}),I},getTreeExpandRecords(){const I=[];return K.each(s.treeExpandedMaps,G=>{G&&I.push(G)}),I},isTreeExpandLoaded(I){const{fullAllDataRowIdData:G}=u,ee=G[Wt(ge,I)];return ee&&!!ee.treeLoaded},clearTreeExpandLoaded(I){const{treeExpandedMaps:G}=s,{fullAllDataRowIdData:ee}=u,fe=We.value,{transform:Fe,lazy:Re}=fe,Pe=Wt(ge,I),Ye=ee[Pe];return Re&&Ye&&(Ye.treeLoaded=!1,G[Pe]&&delete G[Pe]),Fe?(Kr(),d.handleTableData()):Ne()},reloadTreeExpand(I){const{treeExpandLazyLoadedMaps:G}=s,ee=We.value,fe=ee.hasChild||ee.hasChildField,{transform:Fe,lazy:Re}=ee,Pe=Wt(ge,I);return Re&&I[fe]&&!G[Pe]&&c.clearTreeExpandLoaded(I).then(()=>vn(I)).then(()=>{if(Fe)return Kr(),d.handleTableData()}).then(()=>c.recalculate()),Ne()},reloadTreeChilds(I){return c.reloadTreeExpand(I)},toggleTreeExpand(I){return c.setTreeExpand(I,!c.isTreeExpandByRow(I))},setAllTreeExpand(I){const{tableFullData:G}=u,ee=We.value,{transform:fe,lazy:Fe}=ee,Re=ee.children||ee.childrenField,Pe=[];return K.eachTree(G,Ye=>{const Ue=Ye[Re];(Fe||Ue&&Ue.length)&&Pe.push(Ye)},{children:Re}),c.setTreeExpand(Pe,I).then(()=>{if(fe)return Kr(),c.recalculate()})},setTreeExpand(I,G){const ee=We.value,{transform:fe}=ee;return I&&(K.isArray(I)||(I=[I]),I.length)?fe?sg(I,G):ev(I,G):Ne()},isTreeExpandByRow(I){const{treeExpandedMaps:G}=s;return!!G[Wt(ge,I)]},clearTreeExpand(){const{tableFullTreeData:I}=u,G=We.value,ee=G.children||G.childrenField,{transform:fe,reserve:Fe}=G,Re=c.getTreeExpandRecords();return s.treeExpandedMaps={},Fe&&K.eachTree(I,Pe=>Nr(Pe,!1),{children:ee}),d.handleTableData().then(()=>{if(fe)return Kr(),d.handleTableData()}).then(()=>{if(Re.length)return c.recalculate()})},clearTreeExpandReserve(){return u.treeExpandedReserveRowMap={},Ne()},getScroll(){const{scrollXLoad:I,scrollYLoad:G}=s,fe=b.value.$el;return{virtualX:I,virtualY:G,scrollTop:fe.scrollTop,scrollLeft:fe.scrollLeft}},scrollTo(I,G){const ee=b.value,fe=E.value,Fe=D.value,Re=ee?ee.$el:null,Pe=Fe?Fe.$el:null,Ye=fe?fe.$el:null;return K.isNumber(I)&&kne(Ye||Re,I),K.isNumber(G)&&d3(Pe||Re,G),s.scrollXLoad||s.scrollYLoad?new Promise(Ue=>{setTimeout(()=>{Ne(()=>{Ue()})},50)}):Ne()},scrollToRow(I,G){const ee=[];return I&&(e.treeConfig?ee.push(d.scrollToTreeRow(I)):ee.push(One(ge,I))),G&&ee.push(c.scrollToColumn(G)),Promise.all(ee)},scrollToColumn(I){const{fullColumnIdData:G}=u,ee=xs(ge,I);return ee&&G[ee.id]?GFt(ge,ee):Ne()},clearScroll(){const{scrollXStore:I,scrollYStore:G}=u,ee=b.value,fe=E.value,Fe=D.value,Re=ee?ee.$el:null,Pe=Fe?Fe.$el:null,Ye=fe?fe.$el:null;return Pe&&(MC(Pe),Pe.scrollTop=0),Ye&&(Ye.scrollLeft=0),Re&&(MC(Re),Re.scrollTop=0,Re.scrollLeft=0),I.startIndex=0,G.startIndex=0,Ne()},updateFooter(){const{showFooter:I,footerData:G,footerMethod:ee}=e,{visibleColumn:fe,afterFullData:Fe}=u;let Re=[];return I&&G&&G.length?Re=G.slice(0):I&&ee&&(Re=fe.length?ee({columns:fe,data:Fe,$table:ge,$grid:k}):[]),s.footerTableData=Re,Ne()},updateStatus(I,G){const ee=!K.isUndefined(G);return Ne().then(()=>{const{editRules:fe}=e,{validStore:Fe}=s,Re=b.value;if(I&&Re&&fe){const{row:Pe,column:Ye}=I,Ue="change";if(ge.hasCellRules&&ge.hasCellRules(Ue,Pe,Ye)){const nt=d.getCell(Pe,Ye);if(nt)return ge.validCellRules(Ue,Pe,Ye,G).then(()=>{ee&&Fe.visible&&Fh(Pe,Ye,G),ge.clearValidate(Pe,Ye)}).catch(({rule:Qe})=>{ee&&Fh(Pe,Ye,G),ge.showValidTooltip({rule:Qe,row:Pe,column:Ye,cell:nt})})}}})},setMergeCells(I){return e.spanMethod&&Ja("vxe.error.errConflicts",["merge-cells","span-method"]),Ln(I,s.mergeList,u.afterFullData),Ne().then(()=>(c.updateCellAreas(),Ir()))},removeMergeCells(I){e.spanMethod&&Ja("vxe.error.errConflicts",["merge-cells","span-method"]);const G=_r(I,s.mergeList,u.afterFullData);return Ne().then(()=>(c.updateCellAreas(),Ir(),G))},getMergeCells(){return s.mergeList.slice(0)},clearMergeCells(){return s.mergeList=[],Ne().then(()=>Ir())},setMergeFooterItems(I){return e.footerSpanMethod&&Ja("vxe.error.errConflicts",["merge-footer-items","footer-span-method"]),Ln(I,s.mergeFooterList),Ne().then(()=>(c.updateCellAreas(),Ir()))},removeMergeFooterItems(I){e.footerSpanMethod&&Ja("vxe.error.errConflicts",["merge-footer-items","footer-span-method"]);const G=_r(I,s.mergeFooterList);return Ne().then(()=>(c.updateCellAreas(),Ir(),G))},getMergeFooterItems(){return s.mergeFooterList.slice(0)},clearMergeFooterItems(){return s.mergeFooterList=[],Ne().then(()=>Ir())},updateCellAreas(){const{mouseConfig:I}=e,G=ce.value;return I&&G.area&&ge.handleUpdateCellAreas?ge.handleUpdateCellAreas():Ne()},focus(){return u.isActivated=!0,Ne()},blur(){return u.isActivated=!1,Ne()},connect(I){return I?(R=I,R.syncUpdate({collectColumn:u.collectColumn,$table:ge})):Ja("vxe.error.barUnableLink"),Ne()}};const cg=I=>{const{editStore:G,ctxMenuStore:ee,filterStore:fe,customStore:Fe}=s,{mouseConfig:Re,editRules:Pe}=e,Ye=p.value,Ue=we.value,nt=T.value,Qe=me.value,{actived:ft}=G,Ft=m.value,bt=g.value,St=C.value,Et=v.value;if(bt&&(wr(I,Ye,"vxe-cell--filter").flag||wr(I,bt.$el).flag||wr(I,document.body,"vxe-table--ignore-clear").flag||d.preventEvent(I,"event.clearFilter",fe.args,c.closeFilter)),St&&(Fe.btnEl===I.target||wr(I,document.body,"vxe-toolbar-custom-target").flag||wr(I,St.$el).flag||wr(I,document.body,"vxe-table--ignore-clear").flag||d.preventEvent(I,"event.clearCustom",{},()=>{ge.closeCustom&&ge.closeCustom()})),ft.row){if(Ue.autoClear!==!1){const mt=ft.args.cell;(!mt||!wr(I,mt).flag)&&(Ft&&wr(I,Ft.$el).flag||(!u._lastCallTime||u._lastCallTime+50<Date.now())&&(wr(I,document.body,"vxe-table--ignore-clear").flag||d.preventEvent(I,"event.clearEdit",ft.args,()=>{let Pt;if(Ue.mode==="row"){const qt=wr(I,Ye,"vxe-body--row"),Mn=qt.flag?c.getRowNode(qt.targetElem):null;Pt=Mn?!ge.eqRow(Mn.item,ft.args.row):!1}else Pt=!wr(I,Ye,"col--edit").flag;if(Pt||(Pt=wr(I,Ye,"vxe-header--row").flag),Pt||(Pt=wr(I,Ye,"vxe-footer--row").flag),!Pt&&e.height&&!s.overflowY){const qt=I.target;up(qt,"vxe-table--body-wrapper")&&(Pt=I.offsetY<qt.clientHeight)}(Pt||!wr(I,Ye).flag)&&setTimeout(()=>ge.clearEdit(I))})))}}else Re&&!wr(I,Ye).flag&&!(k&&wr(I,k.getRefMaps().refElem.value).flag)&&!(Et&&wr(I,Et.getRefMaps().refElem.value).flag)&&!(R&&wr(I,R.getRefMaps().refElem.value).flag)&&(ge.clearSelected&&ge.clearSelected(),Qe.autoClear&&ge.clearCellAreas&&(wr(I,document.body,"vxe-table--ignore-areas-clear").flag||d.preventEvent(I,"event.clearAreas",{},()=>{ge.clearCellAreas(),ge.clearCopyCellArea()})));ge.closeMenu&&ee.visible&&Et&&!wr(I,Et.getRefMaps().refElem.value).flag&&ge.closeMenu();const _t=wr(I,k?k.getRefMaps().refElem.value:Ye).flag;!_t&&Pe&&nt.autoClear&&(s.validErrorMaps={}),u.isActivated=_t},dg=()=>{c.closeFilter(),ge.closeMenu&&ge.closeMenu()},fg=()=>{c.closeTooltip(),ge.closeMenu&&ge.closeMenu()},pg=I=>{const{mouseConfig:G,keyboardConfig:ee}=e,{filterStore:fe,ctxMenuStore:Fe,editStore:Re}=s,Pe=ce.value,Ye=de.value,{actived:Ue}=Re;nr(I,Hn.ESCAPE)&&d.preventEvent(I,"event.keydown",null,()=>{if(c.dispatchEvent("keydown-start",{},I),ee&&G&&Pe.area&&ge.handleKeyboardEvent)ge.handleKeyboardEvent(I);else if((Ue.row||fe.visible||Fe.visible)&&(I.stopPropagation(),ge.closeMenu&&ge.closeMenu(),c.closeFilter(),ee&&Ye.isEsc&&Ue.row)){const Qe=Ue.args;ge.clearEdit(I),Pe.selected&&Ne(()=>ge.handleSelected(Qe,I))}c.dispatchEvent("keydown",{},I),c.dispatchEvent("keydown-end",{},I)})},rv=I=>{u.isActivated&&d.preventEvent(I,"event.keydown",null,()=>{const{mouseConfig:G,keyboardConfig:ee,treeConfig:fe,editConfig:Fe,highlightCurrentRow:Re}=e,{ctxMenuStore:Pe,editStore:Ye,currentRow:Ue}=s,nt=De.value,Qe=Ge.value,ft=de.value,Ft=ce.value,bt=we.value,St=We.value,Et=ve.value,_t=U.value,{selected:mt,actived:Pt}=Ye,qt=St.children||St.childrenField,Mn=I.keyCode,yn=nr(I,Hn.ESCAPE),kn=nr(I,Hn.BACKSPACE),oa=nr(I,Hn.TAB),Ra=nr(I,Hn.ENTER),qr=nr(I,Hn.SPACEBAR),mr=nr(I,Hn.ARROW_LEFT),fr=nr(I,Hn.ARROW_UP),Sa=nr(I,Hn.ARROW_RIGHT),Ri=nr(I,Hn.ARROW_DOWN),Ds=nr(I,Hn.DELETE),ov=nr(I,Hn.F2),_p=nr(I,Hn.CONTEXT_MENU),yg=I.metaKey,Dp=I.ctrlKey,Ac=I.shiftKey,Tp=I.altKey,xp=mr||fr||Sa||Ri,pl=nt&&Pe.visible&&(Ra||qr||xp),kp=pr(Fe)&&Pt.column&&Pt.row;let yo;if(pl)I.preventDefault(),Pe.showChild&&c3(Pe.selected)?ge.moveCtxMenu(I,Pe,"selectChild",mr,!1,Pe.selected.children):ge.moveCtxMenu(I,Pe,"selected",Sa,!0,Et);else if(ee&&G&&Ft.area&&ge.handleKeyboardEvent)ge.handleKeyboardEvent(I);else if(yn){if(ge.closeMenu&&ge.closeMenu(),c.closeFilter(),ee&&ft.isEsc&&Pt.row){const Fi=Pt.args;ge.clearEdit(I),Ft.selected&&Ne(()=>ge.handleSelected(Fi,I))}}else if(qr&&ee&&ft.isChecked&&mt.row&&mt.column&&(mt.column.type==="checkbox"||mt.column.type==="radio"))I.preventDefault(),mt.column.type==="checkbox"?d.handleToggleCheckRowEvent(I,mt.args):d.triggerRadioRowEvent(I,mt.args);else if(ov&&pr(Fe))kp||mt.row&&mt.column&&(I.preventDefault(),ge.handleActived(mt.args,I));else if(_p)u._keyCtx=mt.row&&mt.column&&Qe.length,clearTimeout(nv),nv=setTimeout(()=>{u._keyCtx=!1},1e3);else if(Ra&&!Tp&&ee&&ft.isEnter&&(mt.row||Pt.row||fe&&(_t.isCurrent||Re)&&Ue)){if(Dp)Pt.row&&(yo=Pt.args,ge.clearEdit(I),Ft.selected&&Ne(()=>ge.handleSelected(yo,I)));else if(mt.row||Pt.row){const Fi=mt.row?mt.args:Pt.args;Ac?ft.enterToTab?ge.moveTabSelected(Fi,Ac,I):ge.moveSelected(Fi,mr,!0,Sa,!1,I):ft.enterToTab?ge.moveTabSelected(Fi,Ac,I):ge.moveSelected(Fi,mr,!1,Sa,!0,I)}else if(fe&&(_t.isCurrent||Re)&&Ue){const Fi=Ue[qt];if(Fi&&Fi.length){I.preventDefault();const Vo=Fi[0];yo={$table:ge,row:Vo,rowIndex:c.getRowIndex(Vo),$rowIndex:c.getVMRowIndex(Vo)},c.setTreeExpand(Ue,!0).then(()=>c.scrollToRow(Vo)).then(()=>d.triggerCurrentRowEvent(I,yo))}}}else if(xp&&ee&&ft.isArrow)kp||(mt.row&&mt.column?ge.moveSelected(mt.args,mr,fr,Sa,Ri,I):(fr||Ri)&&(_t.isCurrent||Re)&&ge.moveCurrentRow(fr,Ri,I));else if(oa&&ee&&ft.isTab)mt.row||mt.column?ge.moveTabSelected(mt.args,Ac,I):(Pt.row||Pt.column)&&ge.moveTabSelected(Pt.args,Ac,I);else if(ee&&pr(Fe)&&(Ds||(fe&&(_t.isCurrent||Re)&&Ue?kn&&ft.isArrow:kn))){if(!kp){const{delMethod:Fi,backMethod:Vo}=ft;if(ft.isDel&&(mt.row||mt.column)){const Ei={row:mt.row,rowIndex:c.getRowIndex(mt.row),column:mt.column,columnIndex:c.getColumnIndex(mt.column),$table:ge};Fi?Fi(Ei):Fh(mt.row,mt.column,null),kn?Vo?Vo({row:mt.row,rowIndex:c.getRowIndex(mt.row),column:mt.column,columnIndex:c.getColumnIndex(mt.column),$table:ge}):ge.handleActived(mt.args,I):Ds&&c.updateFooter(),ge.dispatchEvent("cell-delete-value",Ei,I)}else if(kn&&ft.isArrow&&fe&&(_t.isCurrent||Re)&&Ue){const{parent:Ei}=K.findTree(u.afterFullData,Mp=>Mp===Ue,{children:qt});Ei&&(I.preventDefault(),yo={$table:ge,row:Ei,rowIndex:c.getRowIndex(Ei),$rowIndex:c.getVMRowIndex(Ei)},c.setTreeExpand(Ei,!1).then(()=>c.scrollToRow(Ei)).then(()=>d.triggerCurrentRowEvent(I,yo)))}}}else if(ee&&pr(Fe)&&ft.isEdit&&!Dp&&!yg&&(qr||Mn>=48&&Mn<=57||Mn>=65&&Mn<=90||Mn>=96&&Mn<=111||Mn>=186&&Mn<=192||Mn>=219&&Mn<=222)){const{editMethod:Fi}=ft;if(mt.column&&mt.row&&pr(mt.column.editRender)){const Vo=bt.beforeEditMethod||bt.activeMethod;if(!Vo||Vo(Object.assign(Object.assign({},mt.args),{$table:ge,$grid:k}))){Fi?Fi({row:mt.row,rowIndex:c.getRowIndex(mt.row),column:mt.column,columnIndex:c.getColumnIndex(mt.column),$table:ge,$grid:k}):(Fh(mt.row,mt.column,null),ge.handleActived(mt.args,I));const Ei=bt.afterEditMethod;Ei&&Ne(()=>{Ei({row:mt.row,rowIndex:c.getRowIndex(mt.row),column:mt.column,columnIndex:c.getColumnIndex(mt.column),$table:ge,$grid:k})})}}}c.dispatchEvent("keydown",{},I)})},av=I=>{const{keyboardConfig:G,mouseConfig:ee}=e,{editStore:fe,filterStore:Fe}=s,{isActivated:Re}=u,Pe=ce.value,Ye=de.value,{actived:Ue}=fe;Re&&!Fe.visible&&(Ue.row||Ue.column||G&&Ye.isClip&&ee&&Pe.area&&ge.handlePasteCellAreaEvent&&ge.handlePasteCellAreaEvent(I),c.dispatchEvent("paste",{},I))},hg=I=>{const{keyboardConfig:G,mouseConfig:ee}=e,{editStore:fe,filterStore:Fe}=s,{isActivated:Re}=u,Pe=ce.value,Ye=de.value,{actived:Ue}=fe;Re&&!Fe.visible&&(Ue.row||Ue.column||G&&Ye.isClip&&ee&&Pe.area&&ge.handleCopyCellAreaEvent&&ge.handleCopyCellAreaEvent(I),c.dispatchEvent("copy",{},I))},mg=I=>{const{keyboardConfig:G,mouseConfig:ee}=e,{editStore:fe,filterStore:Fe}=s,{isActivated:Re}=u,Pe=ce.value,Ye=de.value,{actived:Ue}=fe;Re&&!Fe.visible&&(Ue.row||Ue.column||G&&Ye.isClip&&ee&&Pe.area&&ge.handleCutCellAreaEvent&&ge.handleCutCellAreaEvent(I),c.dispatchEvent("cut",{},I))},vg=()=>{ge.closeMenu&&ge.closeMenu(),c.updateCellAreas(),c.recalculate(!0)},$d=I=>{const G=f.value;clearTimeout(u.tooltipTimeout),I?c.closeTooltip():G&&G.setActived(!0)},wp=(I,G,ee,fe,Fe)=>{Fe.cell=G;const{tooltipStore:Re}=s,Pe=te.value,{column:Ye,row:Ue}=Fe,{showAll:nt,contentMethod:Qe}=Pe,ft=Qe?Qe(Fe):null,Ft=Qe&&!K.eqNull(ft),bt=Ft?ft:K.toString(Ye.type==="html"?ee.innerText:ee.textContent).trim(),St=ee.scrollWidth>ee.clientWidth;return bt&&(nt||Ft||St)&&(Object.assign(Re,{row:Ue,column:Ye,visible:!0}),Ne(()=>{const Et=f.value;Et&&Et.open(St?ee:fe||ee,_i(bt))})),Ne()};d={getSetupOptions(){return pe},updateAfterDataIndex:xr,callSlot(I,G){if(I){if(k)return k.callSlot(I,G);if(K.isFunction(I))return Gr(I(G))}return[]},getParentElem(){const I=p.value;if(k){const G=k.getRefMaps().refElem.value;return G?G.parentNode:null}return I?I.parentNode:null},getParentHeight(){const{height:I}=e,G=p.value;if(G){const ee=G.parentNode,fe=I==="100%"||I==="auto"?_L(ee):0;return Math.floor(k?k.getParentHeight():K.toNumber(getComputedStyle(ee).height)-fe)}return 0},getExcludeHeight(){return k?k.getExcludeHeight():0},defineField(I){const{treeConfig:G}=e,ee=Te.value,fe=We.value,Fe=ne.value,Re=Y.value,Pe=fe.children||fe.childrenField,Ye=hh(ge);return K.isArray(I)||(I=[I]),I.map(Ue=>(u.tableFullColumn.forEach(Qe=>{const{field:ft,editRender:Ft}=Qe;if(ft&&!K.has(Ue,ft)&&!Ue[ft]){let bt=null;if(Ft){const{defaultValue:St}=Ft;K.isFunction(St)?bt=St({column:Qe}):K.isUndefined(St)||(bt=St)}K.set(Ue,ft,bt)}}),[Fe.labelField,Re.checkField,Re.labelField,ee.labelField].forEach(Qe=>{Qe&&jc(K.get(Ue,Qe))&&K.set(Ue,Qe,null)}),G&&fe.lazy&&K.isUndefined(Ue[Pe])&&(Ue[Pe]=null),jc(K.get(Ue,Ye))&&K.set(Ue,Ye,lk()),Ue))},handleTableData(I){const{scrollYLoad:G}=s,{scrollYStore:ee,fullDataRowIdData:fe}=u;let Fe=u.afterFullData;I&&(ga(),Fe=Kr());const Re=G?Fe.slice(ee.startIndex,ee.endIndex):Fe.slice(0);return Re.forEach((Pe,Ye)=>{const Ue=Wt(ge,Pe),nt=fe[Ue];nt&&(nt.$index=Ye)}),s.tableData=Re,Ne()},cacheRowMap(I){const{treeConfig:G}=e,ee=We.value,{fullAllDataRowIdData:fe,tableFullData:Fe,tableFullTreeData:Re}=u,Pe=ee.children||ee.childrenField,Ye=ee.hasChild||ee.hasChildField,Ue=hh(ge),nt=G&&ee.lazy,Qe={},ft={},Ft=(bt,St,Et,_t,mt,Pt)=>{let qt=Wt(ge,bt);const Mn=G&&_t?IFt(_t):St+1,yn=Pt?Pt.length-1:0;jc(qt)&&(qt=lk(),K.set(bt,Ue,qt)),nt&&bt[Ye]&&K.isUndefined(bt[Pe])&&(bt[Pe]=null);let kn=fe[qt];kn||(kn={row:bt,rowid:qt,seq:Mn,index:-1,_index:-1,$index:-1,items:Et,parent:mt,level:yn}),I&&(kn.index=G&&mt?-1:St,ft[qt]=kn),Qe[qt]=kn};I&&(u.fullDataRowIdData=ft),u.fullAllDataRowIdData=Qe,G?K.eachTree(Re,Ft,{children:Pe}):Fe.forEach(Ft)},cacheSourceMap(I){const{treeConfig:G}=e,ee=We.value;let{sourceDataRowIdData:fe}=u;const Fe=K.clone(I,!0),Re=hh(ge);fe=u.sourceDataRowIdData={};const Pe=Ye=>{let Ue=Wt(ge,Ye);jc(Ue)&&(Ue=lk(),K.set(Ye,Re,Ue)),fe[Ue]=Ye};if(G){const Ye=ee.children||ee.childrenField;K.eachTree(Fe,Pe,{children:ee.transform?ee.mapChildrenField:Ye})}else Fe.forEach(Pe);u.tableSourceData=Fe},analyColumnWidth(){const{tableFullColumn:I}=u,G=W.value,{width:ee,minWidth:fe}=G,Fe=[],Re=[],Pe=[],Ye=[],Ue=[],nt=[];I.forEach(Qe=>{ee&&!Qe.width&&(Qe.width=ee),fe&&!Qe.minWidth&&(Qe.minWidth=fe),Qe.visible&&(Qe.resizeWidth?Fe.push(Qe):AL(Qe.width)?Re.push(Qe):Ly(Qe.width)?Ye.push(Qe):AL(Qe.minWidth)?Pe.push(Qe):Ly(Qe.minWidth)?Ue.push(Qe):nt.push(Qe))}),Object.assign(s.columnStore,{resizeList:Fe,pxList:Re,pxMinList:Pe,scaleList:Ye,scaleMinList:Ue,autoList:nt})},saveCustomResizable(I){const{id:G,customConfig:ee}=e,fe=Me.value,{collectColumn:Fe}=u,{storage:Re}=fe,Pe=Re===!0,Ye=Pe?{}:Object.assign({},Re||{}),Ue=Pe||Ye.resizable;if(ee&&Ue){const nt=Ut(yk);let Qe;if(!G){Ja("vxe.error.reqProp",["id"]);return}I||(Qe=K.isPlainObject(nt[G])?nt[G]:{},K.eachTree(Fe,ft=>{if(ft.resizeWidth){const Ft=ft.getKey();Ft&&(Qe[Ft]=ft.renderWidth)}})),nt[G]=K.isEmpty(Qe)?void 0:Qe,localStorage.setItem(yk,K.toJSONString(nt))}},saveCustomSort(I){const{id:G,customConfig:ee}=e,fe=Me.value,{collectColumn:Fe}=u,{storage:Re}=fe,Pe=Re===!0,Ye=Pe?{}:Object.assign({},Re||{}),Ue=Pe||Ye.sort;if(ee&&Ue){const nt=Ut(Fk);let Qe;if(!G){Ja("vxe.error.reqProp",["id"]);return}I||(Qe=K.isPlainObject(nt[G])?nt[G]:{},Fe.forEach(ft=>{if(ft.sortNumber!==ft.renderSortNumber){const Ft=ft.getKey();Ft&&(Qe[Ft]=ft.renderSortNumber)}})),nt[G]=K.isEmpty(Qe)?void 0:Qe,localStorage.setItem(Fk,K.toJSONString(nt))}},saveCustomFixed(){const{id:I,customConfig:G}=e,{collectColumn:ee}=u,fe=Me.value,{storage:Fe}=fe,Re=Fe===!0,Pe=Re?{}:Object.assign({},Fe||{}),Ye=Re||Pe.fixed;if(G&&Ye){const Ue=Ut(Ck),nt=[];if(!I){Ja("vxe.error.reqProp",["id"]);return}K.eachTree(ee,Qe=>{if(Qe.fixed&&Qe.fixed!==Qe.defaultFixed){const ft=Qe.getKey();ft&&nt.push(`${ft}|${Qe.fixed}`)}}),Ue[I]=nt.join(",")||void 0,localStorage.setItem(Ck,K.toJSONString(Ue))}},saveCustomVisible(){const{id:I,customConfig:G}=e,{collectColumn:ee}=u,fe=Me.value,{checkMethod:Fe,storage:Re}=fe,Pe=Re===!0,Ye=Pe?{}:Object.assign({},Re||{}),Ue=Pe||Ye.visible;if(G&&Ue){const nt=Ut(bk),Qe=[],ft=[];if(!I){Ja("vxe.error.reqProp",["id"]);return}K.eachTree(ee,Ft=>{if(!Fe||Fe({column:Ft})){if(!Ft.visible&&Ft.defaultVisible){const bt=Ft.getKey();bt&&Qe.push(bt)}else if(Ft.visible&&!Ft.defaultVisible){const bt=Ft.getKey();bt&&ft.push(bt)}}}),nt[I]=[Qe.join(",")].concat(ft.length?[ft.join(",")]:[]).join("|")||void 0,localStorage.setItem(bk,K.toJSONString(nt))}},handleCustom(){const{mouseConfig:I}=e;return I&&(ge.clearSelected&&ge.clearSelected(),ge.clearCellAreas&&(ge.clearCellAreas(),ge.clearCopyCellArea())),d.saveCustomVisible(),d.saveCustomSort(),d.analyColumnWidth(),c.refreshColumn(!0)},handleUpdateDataQueue(){s.upDataFlag++},handleRefreshColumnQueue(){s.reColumnFlag++},preventEvent(I,G,ee,fe,Fe){let Re=$n.interceptor.get(G);!Re.length&&G==="event.clearEdit"&&(Re=$n.interceptor.get("event.clearActived"));let Pe;return Re.some(Ye=>Ye(Object.assign({$grid:k,$table:ge,$event:I},ee))===!1)||fe&&(Pe=fe()),Fe&&Fe(),Pe},checkSelectionStatus(){const{treeConfig:I}=e,{selectCheckboxMaps:G,treeIndeterminateMaps:ee}=s,{afterFullData:fe}=u,Fe=Y.value,{checkField:Re,checkStrictly:Pe,checkMethod:Ye}=Fe,Ue=Fe.indeterminateField||Fe.halfField;if(!Pe){const nt=[];let Qe=!1,ft=!1,Ft=!1;Re?(Qe=fe.every(Ye?bt=>Ye({row:bt})?!!K.get(bt,Re):(nt.push(bt),!0):bt=>K.get(bt,Re)),ft=Qe&&fe.length!==nt.length,I?Ue?Ft=!ft&&fe.some(bt=>K.get(bt,Re)||K.get(bt,Ue)||!!ee[Wt(ge,bt)]):Ft=!ft&&fe.some(bt=>K.get(bt,Re)||!!ee[Wt(ge,bt)]):Ue?Ft=!ft&&fe.some(bt=>K.get(bt,Re)||K.get(bt,Ue)):Ft=!ft&&fe.some(bt=>K.get(bt,Re))):(Qe=fe.every(Ye?bt=>Ye({row:bt})?!!G[Wt(ge,bt)]:(nt.push(bt),!0):bt=>G[Wt(ge,bt)]),ft=Qe&&fe.length!==nt.length,I?Ft=!ft&&fe.some(bt=>{const St=Wt(ge,bt);return ee[St]||G[St]}):Ft=!ft&&fe.some(bt=>G[Wt(ge,bt)])),s.isAllSelected=ft,s.isIndeterminate=Ft}},handleSelectRow({row:I},G,ee){const{treeConfig:fe}=e,{selectCheckboxMaps:Fe,treeIndeterminateMaps:Re}=s,Pe=Object.assign({},Fe),{afterFullData:Ye}=u,Ue=We.value,nt=Ue.children||Ue.childrenField,Qe=Y.value,{checkField:ft,checkStrictly:Ft,checkMethod:bt}=Qe,St=Qe.indeterminateField||Qe.halfField,Et=Wt(ge,I);if(ft)if(fe&&!Ft){G===-1?(Re[Et]||(St&&K.set(I,St,!0),Re[Et]=I),K.set(I,ft,!1)):K.eachTree([I],mt=>{(ge.eqRow(mt,I)||ee||!bt||bt({row:mt}))&&(K.set(mt,ft,G),St&&K.set(I,St,!1),delete Re[Wt(ge,mt)],ba(I,G))},{children:nt});const _t=K.findTree(Ye,mt=>ge.eqRow(mt,I),{children:nt});if(_t&&_t.parent){let mt;const Pt=[],qt={};if(!ee&&bt?_t.items.forEach(yn=>{if(bt({row:yn})){const kn=Wt(ge,yn);qt[kn]=yn,Pt.push(yn)}}):_t.items.forEach(yn=>{const kn=Wt(ge,yn);qt[kn]=yn,Pt.push(yn)}),K.find(_t.items,yn=>!!Re[Wt(ge,yn)]))mt=-1;else{const yn=[];_t.items.forEach(kn=>{K.get(kn,ft)&&yn.push(kn)}),mt=yn.filter(kn=>qt[Wt(ge,kn)]).length===Pt.length?!0:yn.length||G===-1?-1:!1}return s.selectCheckboxMaps=Pe,d.handleSelectRow({row:_t.parent},mt,ee)}}else(ee||!bt||bt({row:I}))&&(K.set(I,ft,G),ba(I,G));else if(fe&&!Ft){G===-1?(Re[Et]||(St&&K.set(I,St,!0),Re[Et]=I),Pe[Et]&&delete Pe[Et]):K.eachTree([I],mt=>{const Pt=Wt(ge,mt);(ge.eqRow(mt,I)||ee||!bt||bt({row:mt}))&&(G?Pe[Pt]=mt:Pe[Pt]&&delete Pe[Pt],St&&K.set(I,St,!1),delete Re[Wt(ge,mt)],ba(I,G))},{children:nt});const _t=K.findTree(Ye,mt=>ge.eqRow(mt,I),{children:nt});if(_t&&_t.parent){let mt;const Pt=[],qt={};if(!ee&&bt?_t.items.forEach(yn=>{if(bt({row:yn})){const kn=Wt(ge,yn);qt[kn]=yn,Pt.push(yn)}}):_t.items.forEach(yn=>{const kn=Wt(ge,yn);qt[kn]=yn,Pt.push(yn)}),K.find(_t.items,yn=>!!Re[Wt(ge,yn)]))mt=-1;else{const yn=[];_t.items.forEach(kn=>{const oa=Wt(ge,kn);Pe[oa]&&yn.push(kn)}),mt=yn.filter(kn=>qt[Wt(ge,kn)]).length===Pt.length?!0:yn.length||G===-1?-1:!1}return s.selectCheckboxMaps=Pe,d.handleSelectRow({row:_t.parent},mt,ee)}}else(ee||!bt||bt({row:I}))&&(G?Pe[Et]||(Pe[Et]=I):Pe[Et]&&delete Pe[Et],ba(I,G));s.selectCheckboxMaps=Pe,d.checkSelectionStatus()},triggerHeaderTitleEvent(I,G,ee){const fe=G.content||G.message;if(fe){const{tooltipStore:Fe}=s,{column:Re}=ee,Pe=wa(fe);$d(!0),Fe.row=null,Fe.column=Re,Fe.visible=!0,Ne(()=>{const Ye=f.value;Ye&&Ye.open(I.currentTarget,Pe)})}},triggerHeaderTooltipEvent(I,G){const{tooltipStore:ee}=s,{column:fe}=G,Fe=I.currentTarget;$d(!0),(ee.column!==fe||!ee.visible)&&wp(I,Fe,Fe,null,G)},triggerBodyTooltipEvent(I,G){const{editConfig:ee}=e,{editStore:fe}=s,{tooltipStore:Fe}=s,Re=we.value,{actived:Pe}=fe,{row:Ye,column:Ue}=G,nt=I.currentTarget;if($d(Fe.column!==Ue||Fe.row!==Ye),!(Ue.editRender&&pr(ee)&&(Re.mode==="row"&&Pe.row===Ye||Pe.row===Ye&&Pe.column===Ue))&&(Fe.column!==Ue||Fe.row!==Ye||!Fe.visible)){let Qe,ft;Ue.treeNode?(Qe=nt.querySelector(".vxe-tree-cell"),Ue.type==="html"&&(ft=nt.querySelector(".vxe-cell--html"))):ft=nt.querySelector(Ue.type==="html"?".vxe-cell--html":".vxe-cell--label"),wp(I,nt,Qe||nt.children[0],ft,G)}},triggerFooterTooltipEvent(I,G){const{column:ee}=G,{tooltipStore:fe}=s,Fe=I.currentTarget;$d(fe.column!==ee||!!fe.row),(fe.column!==ee||!fe.visible)&&wp(I,Fe,Fe.querySelector(".vxe-cell--item")||Fe.children[0],null,G)},handleTargetLeaveEvent(){const I=te.value;let G=f.value;G&&G.setActived(!1),I.enterable?u.tooltipTimeout=setTimeout(()=>{G=f.value,G&&!G.isActived()&&c.closeTooltip()},I.leaveDelay):c.closeTooltip()},triggerHeaderCellClickEvent(I,G){const{_lastResizeTime:ee}=u,fe=q.value,Fe=W.value,{column:Re}=G,Pe=I.currentTarget,Ye=ee&&ee>Date.now()-300,Ue=wr(I,Pe,"vxe-cell--sort").flag,nt=wr(I,Pe,"vxe-cell--filter").flag;fe.trigger==="cell"&&!(Ye||Ue||nt)&&d.triggerSortEvent(I,Re,tn(Re)),c.dispatchEvent("header-cell-click",Object.assign({triggerResizable:Ye,triggerSort:Ue,triggerFilter:nt,cell:Pe},G),I),(Fe.isCurrent||e.highlightCurrentColumn)&&c.setCurrentColumn(Re)},triggerHeaderCellDblclickEvent(I,G){c.dispatchEvent("header-cell-dblclick",Object.assign({cell:I.currentTarget},G),I)},triggerCellClickEvent(I,G){const{highlightCurrentRow:ee,editConfig:fe}=e,{editStore:Fe}=s,Re=Te.value,Pe=we.value,Ye=We.value,Ue=ne.value,nt=Y.value,Qe=de.value,ft=U.value,{actived:Ft,focused:bt}=Fe,{row:St,column:Et}=G,{type:_t,treeNode:mt}=Et,Pt=_t==="radio",qt=_t==="checkbox",Mn=_t==="expand",yn=I.currentTarget,kn=Pt&&wr(I,yn,"vxe-cell--radio").flag,oa=qt&&wr(I,yn,"vxe-cell--checkbox").flag,Ra=mt&&wr(I,yn,"vxe-tree--btn-wrapper").flag,qr=Mn&&wr(I,yn,"vxe-table--expanded").flag;G=Object.assign({cell:yn,triggerRadio:kn,triggerCheckbox:oa,triggerTreeNode:Ra,triggerExpandNode:qr},G),!oa&&!kn&&(!qr&&(Re.trigger==="row"||Mn&&Re.trigger==="cell")&&d.triggerRowExpandEvent(I,G),(Ye.trigger==="row"||mt&&Ye.trigger==="cell")&&d.triggerTreeExpandEvent(I,G)),Ra||(qr||((ft.isCurrent||ee)&&!oa&&!kn&&d.triggerCurrentRowEvent(I,G),!kn&&(Ue.trigger==="row"||Pt&&Ue.trigger==="cell")&&d.triggerRadioRowEvent(I,G),!oa&&(nt.trigger==="row"||qt&&nt.trigger==="cell")&&d.handleToggleCheckRowEvent(I,G)),pr(fe)&&(Qe.arrowCursorLock&&I&&Pe.mode==="cell"&&I.target&&/^input|textarea$/i.test(I.target.tagName)&&(bt.column=Et,bt.row=St),Pe.trigger==="manual"?Ft.args&&Ft.row===St&&Et!==Ft.column&&Nt(I,G):(!Ft.args||St!==Ft.row||Et!==Ft.column)&&(Pe.trigger==="click"||Pe.trigger==="dblclick"&&Pe.mode==="row"&&Ft.row===St)&&Nt(I,G))),c.dispatchEvent("cell-click",G,I)},triggerCellDblclickEvent(I,G){const{editConfig:ee}=e,{editStore:fe}=s,Fe=we.value,{actived:Re}=fe,Pe=I.currentTarget;G=Object.assign({cell:Pe},G),pr(ee)&&Fe.trigger==="dblclick"&&(!Re.args||I.currentTarget!==Re.args.cell)&&(Fe.mode==="row"?dt("blur").catch(Ye=>Ye).then(()=>{ge.handleActived(G,I).then(()=>dt("change")).catch(Ye=>Ye)}):Fe.mode==="cell"&&ge.handleActived(G,I).then(()=>dt("change")).catch(Ye=>Ye)),c.dispatchEvent("cell-dblclick",G,I)},handleToggleCheckRowEvent(I,G){const{selectCheckboxMaps:ee}=s,fe=Y.value,{checkField:Fe}=fe,{row:Re}=G;let Pe=!1;Fe?Pe=!K.get(Re,Fe):Pe=!ee[Wt(ge,Re)],I?d.triggerCheckRowEvent(I,G,Pe):d.handleSelectRow(G,Pe)},triggerCheckRowEvent(I,G,ee){const fe=Y.value,{row:Fe}=G,{afterFullData:Re}=u,{checkMethod:Pe}=fe;if(fe.isShiftKey&&I.shiftKey&&!e.treeConfig){const Ye=c.getCheckboxRecords();if(Ye.length){const Ue=Ye[0],nt=c.getVTRowIndex(Fe),Qe=c.getVTRowIndex(Ue);if(nt!==Qe){c.setAllCheckboxRow(!1);const ft=nt<Qe?Re.slice(nt,Qe+1):Re.slice(Qe,nt+1);Ya(ft,!0,!1),c.dispatchEvent("checkbox-range-select",Object.assign({rangeRecords:ft},G),I);return}}}(!Pe||Pe({row:Fe}))&&(d.handleSelectRow(G,ee),c.dispatchEvent("checkbox-change",Object.assign({records:c.getCheckboxRecords(),reserves:c.getCheckboxReserveRecords(),indeterminates:c.getCheckboxIndeterminateRecords(),checked:ee},G),I))},triggerCheckAllEvent(I,G){vt(G),I&&c.dispatchEvent("checkbox-all",{records:c.getCheckboxRecords(),reserves:c.getCheckboxReserveRecords(),indeterminates:c.getCheckboxIndeterminateRecords(),checked:G},I)},triggerRadioRowEvent(I,G){const{selectRadioRow:ee}=s,{row:fe}=G,Fe=ne.value;let Re=fe,Pe=ee!==Re;Pe?ea(Re):Fe.strict||(Pe=ee===Re,Pe&&(Re=null,c.clearRadioRow())),Pe&&c.dispatchEvent("radio-change",Object.assign({oldValue:ee,newValue:Re},G),I)},triggerCurrentRowEvent(I,G){const{currentRow:ee}=s,{row:fe}=G,Fe=ee!==fe;c.setCurrentRow(fe),Fe&&c.dispatchEvent("current-change",Object.assign({oldValue:ee,newValue:fe},G),I)},triggerRowExpandEvent(I,G){const{rowExpandLazyLoadedMaps:ee,expandColumn:fe}=s,Fe=Te.value,{row:Re}=G,{lazy:Pe}=Fe,Ye=Wt(ge,Re);if(!Pe||!ee[Ye]){const Ue=!c.isRowExpandByRow(Re),nt=c.getColumnIndex(fe),Qe=c.getVMColumnIndex(fe);c.setRowExpand(Re,Ue),c.dispatchEvent("toggle-row-expand",{expanded:Ue,column:fe,columnIndex:nt,$columnIndex:Qe,row:Re,rowIndex:c.getRowIndex(Re),$rowIndex:c.getVMRowIndex(Re)},I)}},triggerTreeExpandEvent(I,G){const{treeExpandLazyLoadedMaps:ee}=s,fe=We.value,{row:Fe,column:Re}=G,{lazy:Pe}=fe,Ye=Wt(ge,Fe);if(!Pe||!ee[Ye]){const Ue=!c.isTreeExpandByRow(Fe),nt=c.getColumnIndex(Re),Qe=c.getVMColumnIndex(Re);c.setTreeExpand(Fe,Ue),c.dispatchEvent("toggle-tree-expand",{expanded:Ue,column:Re,columnIndex:nt,$columnIndex:Qe,row:Fe},I)}},triggerSortEvent(I,G,ee){const{mouseConfig:fe}=e,Fe=q.value,Re=ce.value,{field:Pe,sortable:Ye}=G;if(Ye){!ee||G.order===ee?c.clearSort(Fe.multiple?G:null):c.sort({field:Pe,order:ee});const Ue={$table:ge,$event:I,column:G,field:Pe,property:Pe,order:G.order,sortList:c.getSortColumns(),sortTime:G.sortTime};fe&&Re.area&&ge.handleSortEvent&&ge.handleSortEvent(I,Ue),c.dispatchEvent("sort-change",Ue,I)}},triggerScrollXEvent(){As()},triggerScrollYEvent(I){const{scrollYStore:G}=u,{adaptive:ee,offsetSize:fe,visibleSize:Fe}=G;NEt&&ee&&fe*2+Fe<=40?tv(I):ug(I)},scrollToTreeRow(I){const{treeConfig:G}=e,{tableFullData:ee}=u,fe=[];if(G){const Fe=We.value,Re=Fe.children||Fe.childrenField,Pe=K.findTree(ee,Ye=>ge.eqRow(Ye,I),{children:Re});if(Pe){const Ye=Pe.nodes;Ye.forEach((Ue,nt)=>{nt<Ye.length-1&&!c.isTreeExpandByRow(Ue)&&fe.push(c.setTreeExpand(Ue,!0))})}}return Promise.all(fe).then(()=>One(ge,I))},updateScrollYStatus:Ep,updateScrollXSpace(){const{isGroup:I,scrollXLoad:G,scrollbarWidth:ee}=s,{visibleColumn:fe,scrollXStore:Fe,elemStore:Re,tableWidth:Pe}=u,Ye=F.value,Ue=b.value,nt=E.value,Qe=Ue?Ue.$el:null;if(Qe){const ft=Ye?Ye.$el:null,Ft=nt?nt.$el:null,bt=ft?ft.querySelector(".vxe-table--header"):null,St=Qe.querySelector(".vxe-table--body"),Et=Ft?Ft.querySelector(".vxe-table--footer"):null,_t=fe.slice(0,Fe.startIndex).reduce((qt,Mn)=>qt+Mn.renderWidth,0);let mt="";G&&(mt=`${_t}px`),bt&&(bt.style.marginLeft=I?"":mt),St.style.marginLeft=mt,Et&&(Et.style.marginLeft=mt),["main"].forEach(qt=>{["header","body","footer"].forEach(yn=>{const kn=Re[`${qt}-${yn}-xSpace`],oa=kn?kn.value:null;oa&&(oa.style.width=G?`${Pe+(yn==="header"?ee:0)}px`:"")})}),Ne(Ir)}},updateScrollYSpace(){const{scrollYLoad:I}=s,{scrollYStore:G,elemStore:ee,afterFullData:fe}=u,{startIndex:Fe,rowHeight:Re}=G,Pe=fe.length*Re,Ye=Math.max(0,Fe*Re),Ue=["main","left","right"];let nt="",Qe="";I&&(nt=`${Ye}px`,Qe=`${Pe}px`),Ue.forEach(ft=>{const Ft=["header","body","footer"],bt=ee[`${ft}-body-table`],St=bt?bt.value:null;St&&(St.style.marginTop=nt),Ft.forEach(Et=>{const _t=ee[`${ft}-${Et}-ySpace`],mt=_t?_t.value:null;mt&&(mt.style.height=Qe)})}),Ne(Ir)},updateScrollXData(){Ne(()=>{Ga(),d.updateScrollXSpace()})},updateScrollYData(){Ne(()=>{d.handleTableData(),d.updateScrollYSpace()})},checkScrolling(){const I=M.value,G=L.value,ee=b.value,fe=ee?ee.$el:null;fe&&(I&&(fe.scrollLeft>0?Ih(I,"scrolling--middle"):$s(I,"scrolling--middle")),G&&(fe.clientWidth<fe.scrollWidth-Math.ceil(fe.scrollLeft)?Ih(G,"scrolling--middle"):$s(G,"scrolling--middle")))},updateZindex(){e.zIndex?u.tZindex=e.zIndex:u.tZindex<wc()&&(u.tZindex=su())},handleCheckedCheckboxRow:Ya,triggerHoverEvent(I,{row:G}){d.setHoverRow(G)},setHoverRow(I){const G=Wt(ge,I),ee=p.value;d.clearHoverRow(),ee&&K.arrayEach(ee.querySelectorAll(`[rowid="${G}"]`),fe=>Ih(fe,"row--hover")),u.hoverRow=I},clearHoverRow(){const I=p.value;I&&K.arrayEach(I.querySelectorAll(".vxe-body--row.row--hover"),G=>$s(G,"row--hover")),u.hoverRow=null},getCell(I,G){const ee=Wt(ge,I),fe=b.value,Fe=S.value,Re=D.value;let Pe;return G&&(G.fixed&&(G.fixed==="left"?Fe&&(Pe=Fe.$el):Re&&(Pe=Re.$el)),Pe||(Pe=fe.$el),Pe)?Pe.querySelector(`.vxe-body--row[rowid="${ee}"] .${G.id}`):null},getCellLabel(I,G){const ee=G.formatter,fe=Sd(I,G);let Fe=fe;if(ee){let Re;const{fullAllDataRowIdData:Pe}=u,Ye=Wt(ge,I),Ue=G.id,nt=Pe[Ye];if(nt&&(Re=nt.formatData,Re||(Re=Pe[Ye].formatData={}),nt&&Re[Ue]&&Re[Ue].value===fe))return Re[Ue].label;const Qe={cellValue:fe,row:I,rowIndex:c.getRowIndex(I),column:G,columnIndex:c.getColumnIndex(G)};if(K.isString(ee)){const ft=$n.formats.get(ee),Ft=ft?ft.tableCellFormatMethod||ft.cellFormatMethod:null;Fe=Ft?Ft(Qe):""}else if(K.isArray(ee)){const ft=$n.formats.get(ee[0]),Ft=ft?ft.tableCellFormatMethod||ft.cellFormatMethod:null;Fe=Ft?Ft(Qe,...ee.slice(1)):""}else Fe=ee(Qe);Re&&(Re[Ue]={value:fe,label:Fe})}return Fe},findRowIndexOf(I,G){return G?K.findIndexOf(I,ee=>ge.eqRow(ee,G)):-1},eqRow(I,G){return I&&G?I===G?!0:Wt(ge,I)===Wt(ge,G):!1}},Object.assign(ge,c,d);const iv=I=>{const{showHeader:G,showFooter:ee}=e,{tableData:fe,tableColumn:Fe,tableGroupColumn:Re,columnStore:Pe,footerTableData:Ye}=s,Ue=I==="left",nt=Ue?Pe.leftList:Pe.rightList;return z("div",{ref:Ue?M:L,class:`vxe-table--fixed-${I}-wrapper`},[G?z(rre,{ref:Ue?w:_,fixedType:I,tableData:fe,tableColumn:Fe,tableGroupColumn:Re,fixedColumn:nt}):$e(),z(nre,{ref:Ue?S:D,fixedType:I,tableData:fe,tableColumn:Fe,fixedColumn:nt}),ee?z(are,{ref:Ue?A:x,footerTableData:Ye,tableColumn:Fe,fixedColumn:nt,fixedType:I}):$e()])},gg=()=>{const I=qe.value,G={$table:ge};if(n.empty)return n.empty(G);{const ee=I.name?$n.renderer.get(I.name):null,fe=ee?ee.renderTableEmptyView||ee.renderEmpty:null;if(fe)return Gr(fe(I,G))}return wa(e.emptyText)||pe.i18n("vxe.table.emptyText")};function Sp(){const I=p.value;I&&I.clientWidth&&I.clientHeight&&c.recalculate()}const Ap=j(0);He(()=>e.data?e.data.length:-1,()=>{Ap.value++}),He(()=>e.data,()=>{Ap.value++}),He(Ap,()=>{const{inited:I,initStatus:G}=u;Ui(e.data||[]).then(()=>{const{scrollXLoad:ee,scrollYLoad:fe,expandColumn:Fe}=s;u.inited=!0,u.initStatus=!0,G||Nl(),I||Ci(),c.recalculate()})});const Ce=j(0);He(()=>s.staticColumns.length,()=>{Ce.value++}),He(()=>s.staticColumns,()=>{Ce.value++}),He(Ce,()=>{Sc(s.staticColumns)});const tt=j(0);He(()=>s.tableColumn.length,()=>{tt.value++}),He(()=>s.tableColumn,()=>{tt.value++}),He(tt,()=>{d.analyColumnWidth()}),He(()=>s.upDataFlag,()=>{Ne(()=>{c.updateData()})}),He(()=>s.reColumnFlag,()=>{Ne(()=>{c.refreshColumn()})}),He(()=>e.showHeader,()=>{Ne(()=>{c.recalculate(!0).then(()=>c.refreshScroll())})}),He(()=>e.showFooter,()=>{Ne(()=>{c.recalculate(!0).then(()=>c.refreshScroll())})});const lt=j(0);He(()=>e.footerData?e.footerData.length:-1,()=>{lt.value++}),He(()=>e.footerData,()=>{lt.value++}),He(lt,()=>{c.updateFooter()}),He(()=>e.height,()=>{Ne(()=>c.recalculate(!0))}),He(()=>e.maxHeight,()=>{Ne(()=>c.recalculate(!0))}),He(()=>e.syncResize,I=>{I&&(Sp(),Ne(()=>{Sp(),setTimeout(()=>Sp())}))});const wt=j(0);He(()=>e.mergeCells?e.mergeCells.length:-1,()=>{wt.value++}),He(()=>e.mergeCells,()=>{wt.value++}),He(wt,()=>{c.clearMergeCells(),Ne(()=>{e.mergeCells&&c.setMergeCells(e.mergeCells)})});const $t=j(0);He(()=>e.mergeFooterItems?e.mergeFooterItems.length:-1,()=>{$t.value++}),He(()=>e.mergeFooterItems,()=>{$t.value++}),He($t,()=>{c.clearMergeFooterItems(),Ne(()=>{e.mergeFooterItems&&c.setMergeFooterItems(e.mergeFooterItems)})}),$n.hooks.forEach(I=>{const{setupTable:G}=I;if(G){const ee=G(ge);ee&&K.isObject(ee)&&Object.assign(ge,ee)}}),d.preventEvent(null,"created",{$table:ge});let Tt;Nm(()=>{c.recalculate().then(()=>c.refreshScroll()),d.preventEvent(null,"activated",{$table:ge})}),JC(()=>{u.isActivated=!1,d.preventEvent(null,"deactivated",{$table:ge})}),Gt(()=>{Ne(()=>{const{data:I,treeConfig:G,showOverflow:ee}=e,{scrollXStore:fe,scrollYStore:Fe}=u,Re=$.value;if(we.value,We.value,ne.value,Y.value,Te.value,U.value,Object.assign(Fe,{startIndex:0,endIndex:0,visibleSize:0,adaptive:Re.adaptive!==!1}),Object.assign(fe,{startIndex:0,endIndex:0,visibleSize:0}),Ui(I||[]).then(()=>{I&&I.length&&(u.inited=!0,u.initStatus=!0,Nl(),Ci()),Ir()}),e.autoResize){const Pe=ae.value,{refreshDelay:Ye}=Pe,Ue=p.value,nt=d.getParentElem(),Qe=Ye?K.throttle(()=>c.recalculate(!0),Ye,{leading:!0,trailing:!0}):null;Tt=Ube(Qe?()=>{e.autoResize&&requestAnimationFrame(Qe)}:()=>{e.autoResize&&c.recalculate(!0)}),Ue&&Tt.observe(Ue),nt&&Tt.observe(nt)}}),Gn.on(ge,"paste",av),Gn.on(ge,"copy",hg),Gn.on(ge,"cut",mg),Gn.on(ge,"mousedown",cg),Gn.on(ge,"blur",dg),Gn.on(ge,"mousewheel",fg),Gn.on(ge,"keydown",rv),Gn.on(ge,"resize",vg),ge.handleGlobalContextmenuEvent&&Gn.on(ge,"contextmenu",ge.handleGlobalContextmenuEvent),d.preventEvent(null,"mounted",{$table:ge})}),Xn(()=>{Tt&&Tt.disconnect(),c.closeFilter(),ge.closeMenu&&ge.closeMenu(),d.preventEvent(null,"beforeUnmount",{$table:ge})}),da(()=>{Gn.off(ge,"paste"),Gn.off(ge,"copy"),Gn.off(ge,"cut"),Gn.off(ge,"mousedown"),Gn.off(ge,"blur"),Gn.off(ge,"mousewheel"),Gn.off(ge,"keydown"),Gn.off(ge,"resize"),Gn.off(ge,"contextmenu"),d.preventEvent(null,"unmounted",{$table:ge})});const nn=()=>{const{loading:I,stripe:G,showHeader:ee,height:fe,treeConfig:Fe,mouseConfig:Re,showFooter:Pe,highlightCell:Ye,highlightHoverRow:Ue,highlightHoverColumn:nt,editConfig:Qe,editRules:ft}=e,{isGroup:Ft,overflowX:bt,overflowY:St,scrollXLoad:Et,scrollYLoad:_t,scrollbarHeight:mt,tableData:Pt,tableColumn:qt,tableGroupColumn:Mn,footerTableData:yn,initStore:kn,columnStore:oa,filterStore:Ra,customStore:qr}=s,{leftList:mr,rightList:fr}=oa,Sa=n.loading,Ri=X.value,Ds=T.value,ov=We.value,_p=U.value,yg=W.value,Dp=o.value,Ac=_e.value,Tp=ce.value,xp=re.value,pl=it.value,kp=De.value;return z("div",{ref:p,class:["vxe-table","vxe-table--render-default",`tid_${i}`,`border--${Ac}`,{[`size--${Dp}`]:Dp,[`valid-msg--${Ds.msgMode}`]:!!ft,"vxe-editable":!!Qe,"old-cell-valid":ft&&pe.cellVaildMode==="obsolete","cell--highlight":Ye,"cell--selected":Re&&Tp.selected,"cell--area":Re&&Tp.area,"row--highlight":_p.isHover||Ue,"column--highlight":yg.isHover||nt,"is--header":ee,"is--footer":Pe,"is--group":Ft,"is--tree-line":Fe&&(ov.showLine||ov.line),"is--fixed-left":mr.length,"is--fixed-right":fr.length,"is--animat":!!e.animat,"is--round":e.round,"is--stripe":!Fe&&G,"is--loading":I,"is--empty":!I&&!Pt.length,"is--scroll-y":St,"is--scroll-x":bt,"is--virtual-x":Et,"is--virtual-y":_t}],onKeydown:pg},[z("div",{class:"vxe-table-slots"},n.default?n.default({}):[]),z("div",{class:"vxe-table--render-wrapper"},[z("div",{class:"vxe-table--main-wrapper"},[ee?z(rre,{ref:F,tableData:Pt,tableColumn:qt,tableGroupColumn:Mn}):$e(),z(nre,{ref:b,tableData:Pt,tableColumn:qt}),Pe?z(are,{ref:E,footerTableData:yn,tableColumn:qt}):$e()]),z("div",{class:"vxe-table--fixed-wrapper"},[mr&&mr.length&&bt?iv("left"):$e(),fr&&fr.length&&bt?iv("right"):$e()])]),z("div",{ref:N,class:"vxe-table--empty-placeholder"},[z("div",{class:"vxe-table--empty-content"},gg())]),z("div",{class:"vxe-table--border-line"}),z("div",{ref:P,class:"vxe-table--resizable-bar",style:bt?{"padding-bottom":`${mt}px`}:null}),z(w4,{class:"vxe-table--loading",modelValue:I,icon:pl.icon,text:pl.text},Sa?{default:()=>Sa({$table:ge,$grid:k})}:{}),kn.custom?z(Yt("vxe-table-custom-panel"),{ref:C,customStore:qr}):$e(),kn.filter?z(Yt("vxe-table-filter-panel"),{ref:g,filterStore:Ra}):$e(),kn.import&&e.importConfig?z(Yt("vxe-table-import-panel"),{defaultOptions:s.importParams,storeData:s.importStore}):$e(),kn.export&&(e.exportConfig||e.printConfig)?z(Yt("vxe-table-export-panel"),{defaultOptions:s.exportParams,storeData:s.exportStore}):$e(),kp?z(Yt("vxe-table-menu-panel"),{ref:v}):$e(),a?z(Yt("vxe-tooltip"),{ref:h,isArrow:!1,enterable:!1}):$e(),a?z(Yt("vxe-tooltip"),Object.assign({ref:f},Ri)):$e(),a&&e.editRules&&Ds.showMessage&&(Ds.message==="default"?!fe:Ds.message==="tooltip")?z(Yt("vxe-tooltip"),Object.assign({ref:m,class:[{"old-cell-valid":ft&&pe.cellVaildMode==="obsolete"},"vxe-table--valid-error"]},Ds.message==="tooltip"||Pt.length===1?xp:{})):$e()])};return ge.renderVN=nn,Xt("xecolgroup",null),Xt("$xetable",ge),ge},render(){return this.renderVN()}}),qbe=Object.assign(vb,{install:function(e){e.component(vb.name,vb)}}),$Et=qbe;Or.component(vb.name,vb);const Ybe=Object.assign(um,{install:function(e){e.component(um.name,um)}}),VEt=Ybe;Or.component(um.name,um);const gb=he({name:"VxePager",props:{size:{type:String,default:()=>pe.pager.size||pe.size},layouts:{type:Array,default:()=>pe.pager.layouts||["PrevJump","PrevPage","Jump","PageCount","NextPage","NextJump","Sizes","Total"]},currentPage:{type:Number,default:1},loading:Boolean,pageSize:{type:Number,default:()=>pe.pager.pageSize||10},total:{type:Number,default:0},pagerCount:{type:Number,default:()=>pe.pager.pagerCount||7},pageSizes:{type:Array,default:()=>pe.pager.pageSizes||[10,15,20,50,100]},align:{type:String,default:()=>pe.pager.align},border:{type:Boolean,default:()=>pe.pager.border},background:{type:Boolean,default:()=>pe.pager.background},perfect:{type:Boolean,default:()=>pe.pager.perfect},autoHidden:{type:Boolean,default:()=>pe.pager.autoHidden},transfer:{type:Boolean,default:()=>pe.pager.transfer},className:[String,Function],iconPrevPage:String,iconJumpPrev:String,iconJumpNext:String,iconNextPage:String,iconJumpMore:String,iconHomePage:String,iconEndPage:String},emits:["update:pageSize","update:currentPage","page-change"],setup(e,t){const{slots:n,emit:r}=t,a=K.uniqueId(),i=ti(e),o=ut("$xegrid",null),l=dn({inpCurrPage:e.currentPage}),s=j(),u={refElem:s},c={xID:a,props:e,context:t,getRefMaps:()=>u};let d={},p={};const f=(Y,te)=>Math.max(Math.ceil(Y/te),1),h=B(()=>f(e.total,e.pageSize)),m=(Y,te)=>{r("update:currentPage",te),Y&&te!==e.currentPage&&d.dispatchEvent("page-change",{type:"current",pageSize:e.pageSize,currentPage:te},Y)},v=(Y,te)=>{r("update:currentPage",Y),te&&Y!==e.currentPage&&d.dispatchEvent("page-change",{type:"current",pageSize:e.pageSize,currentPage:Y},te)},g=Y=>{const te=Y.target,X=K.toInteger(te.value),re=h.value,we=X<=0?1:X>=re?re:X,q=K.toValueString(we);te.value=q,l.inpCurrPage=q,v(we,Y)},C=B(()=>{const{pagerCount:Y}=e,X=h.value>Y?Y-2:Y,re=[];for(let we=0;we<X;we++)re.push(we);return re}),F=B(()=>Math.floor((e.pagerCount-2)/2)),b=B(()=>e.pageSizes.map(Y=>K.isNumber(Y)?{value:Y,label:`${pe.i18n("vxe.pager.pagesize",[Y])}`}:Object.assign({value:"",label:""},Y))),E=Y=>{const{currentPage:te}=e;te>1&&v(1,Y)},w=Y=>{const{currentPage:te}=e,X=h.value;te<X&&v(X,Y)},S=Y=>{const{currentPage:te}=e,X=h.value;te>1&&v(Math.min(X,Math.max(te-1,1)),Y)},A=Y=>{const{currentPage:te}=e,X=h.value;te<X&&v(Math.min(X,te+1),Y)},_=Y=>{const te=C.value;v(Math.max(e.currentPage-te.length,1),Y)},D=Y=>{const te=h.value,X=C.value;v(Math.min(e.currentPage+X.length,te),Y)},x=Y=>{const{value:te}=Y,X=K.toNumber(te),re=f(e.total,X);let we=e.currentPage;we>re&&(we=re,r("update:currentPage",re)),r("update:pageSize",X),d.dispatchEvent("page-change",{type:"size",pageSize:X,currentPage:we})},M=Y=>{const te=Y.target;l.inpCurrPage=te.value},L=Y=>{nr(Y,Hn.ENTER)?g(Y):nr(Y,Hn.ARROW_UP)?(Y.preventDefault(),A(Y)):nr(Y,Hn.ARROW_DOWN)&&(Y.preventDefault(),S(Y))},P=()=>z("button",{class:["vxe-pager--prev-btn",{"is--disabled":e.currentPage<=1}],type:"button",title:pe.i18n("vxe.pager.homePageTitle"),onClick:E},[z("i",{class:["vxe-pager--btn-icon",e.iconHomePage||pe.icon.PAGER_HOME]})]),N=()=>z("button",{class:["vxe-pager--prev-btn",{"is--disabled":e.currentPage<=1}],type:"button",title:pe.i18n("vxe.pager.prevPageTitle"),onClick:S},[z("i",{class:["vxe-pager--btn-icon",e.iconPrevPage||pe.icon.PAGER_PREV_PAGE]})]),k=Y=>z(Y||"button",{class:["vxe-pager--jump-prev",{"is--fixed":!Y,"is--disabled":e.currentPage<=1}],type:"button",title:pe.i18n("vxe.pager.prevJumpTitle"),onClick:_},[Y?z("i",{class:["vxe-pager--jump-more-icon",e.iconJumpMore||pe.icon.PAGER_JUMP_MORE]}):null,z("i",{class:["vxe-pager--jump-icon",e.iconJumpPrev||pe.icon.PAGER_JUMP_PREV]})]),R=Y=>{const te=h.value;return z(Y||"button",{class:["vxe-pager--jump-next",{"is--fixed":!Y,"is--disabled":e.currentPage>=te}],type:"button",title:pe.i18n("vxe.pager.nextJumpTitle"),onClick:D},[Y?z("i",{class:["vxe-pager--jump-more-icon",e.iconJumpMore||pe.icon.PAGER_JUMP_MORE]}):null,z("i",{class:["vxe-pager--jump-icon",e.iconJumpNext||pe.icon.PAGER_JUMP_NEXT]})])},T=()=>{const Y=h.value;return z("button",{class:["vxe-pager--next-btn",{"is--disabled":e.currentPage>=Y}],type:"button",title:pe.i18n("vxe.pager.nextPageTitle"),onClick:A},[z("i",{class:["vxe-pager--btn-icon",e.iconNextPage||pe.icon.PAGER_NEXT_PAGE]})])},O=()=>{const Y=h.value;return z("button",{class:["vxe-pager--prev-btn",{"is--disabled":e.currentPage>=Y}],type:"button",title:pe.i18n("vxe.pager.endPageTitle"),onClick:w},[z("i",{class:["vxe-pager--btn-icon",e.iconEndPage||pe.icon.PAGER_END]})])},$=Y=>{const{currentPage:te,pagerCount:X}=e,re=[],we=h.value,q=C.value,Q=F.value,ce=we>X,me=ce&&te>Q+1,de=ce&&te<we-Q;let Z=1;return ce&&(te>=we-Q?Z=Math.max(we-q.length+1,1):Z=Math.max(te-Q,1)),Y&&me&&re.push(z("button",{class:"vxe-pager--num-btn",type:"button",onClick:oe=>m(oe,1)},1),k("span")),q.forEach((oe,Ae)=>{const Oe=Z+Ae;Oe<=we&&re.push(z("button",{key:Oe,class:["vxe-pager--num-btn",{"is--active":te===Oe}],type:"button",onClick:Ge=>m(Ge,Oe)},Oe))}),Y&&de&&re.push(R("button"),z("button",{class:"vxe-pager--num-btn",type:"button",onClick:oe=>m(oe,we)},we)),z("span",{class:"vxe-pager--btn-wrapper"},re)},V=()=>$(!0),W=()=>{const Y=b.value;return z(Ybe,{class:"vxe-pager--sizes",modelValue:e.pageSize,placement:"top",transfer:e.transfer,options:Y,onChange:x})},U=Y=>z("span",{class:"vxe-pager--jump"},[Y?z("span",{class:"vxe-pager--goto-text"},pe.i18n("vxe.pager.goto")):null,z("input",{class:"vxe-pager--goto",value:l.inpCurrPage,type:"text",autocomplete:"off",onInput:M,onKeydown:L,onBlur:g}),Y?z("span",{class:"vxe-pager--classifier-text"},pe.i18n("vxe.pager.pageClassifier")):null]),ae=()=>U(!0),ie=()=>{const Y=h.value;return z("span",{class:"vxe-pager--count"},[z("span",{class:"vxe-pager--separator"}),z("span",Y)])},ye=()=>z("span",{class:"vxe-pager--total"},pe.i18n("vxe.pager.total",[e.total]));d={dispatchEvent(Y,te,X){r(Y,Object.assign({$pager:c,$event:X},te))},homePage(){return E(),Ne()},endPage(){return w(),Ne()},prevPage(){return S(),Ne()},nextPage(){return A(),Ne()},prevJump(){return _(),Ne()},nextJump(){return D(),Ne()}},p={handlePrevPage:S,handleNextPage:A,handlePrevJump:_,handleNextJump:D},Object.assign(c,d,p),He(()=>e.currentPage,Y=>{l.inpCurrPage=Y});const ne=()=>{const{align:Y,layouts:te,className:X}=e,re=[],we=i.value,q=h.value;return n.left&&re.push(z("span",{class:"vxe-pager--left-wrapper"},n.left({$grid:o}))),te.forEach(Q=>{let ce;switch(Q){case"Home":ce=P;break;case"PrevJump":ce=k;break;case"PrevPage":ce=N;break;case"Number":ce=$;break;case"JumpNumber":ce=V;break;case"NextPage":ce=T;break;case"NextJump":ce=R;break;case"End":ce=O;break;case"Sizes":ce=W;break;case"FullJump":ce=ae;break;case"Jump":ce=U;break;case"PageCount":ce=ie;break;case"Total":ce=ye;break}ce&&re.push(ce())}),n.right&&re.push(z("span",{class:"vxe-pager--right-wrapper"},n.right({$grid:o}))),z("div",{ref:s,class:["vxe-pager",X?K.isFunction(X)?X({$pager:c}):X:"",{[`size--${we}`]:we,[`align--${Y}`]:Y,"is--border":e.border,"is--background":e.background,"is--perfect":e.perfect,"is--hidden":e.autoHidden&&q===1,"is--loading":e.loading}]},[z("div",{class:"vxe-pager--wrapper"},re)])};return c.renderVN=ne,c},render(){return this.renderVN()}}),Jbe=Object.assign(gb,{install:function(e){e.component(gb.name,gb)}}),HEt=Jbe;Or.component(gb.name,gb);const Ic=Object.assign(Gi,{install(e){e.component(Gi.name,Gi)}});Or.component(Gi.name,Gi);const yb=he({name:"VxeToolbar",props:{loading:Boolean,refresh:[Boolean,Object],import:[Boolean,Object],export:[Boolean,Object],print:[Boolean,Object],zoom:[Boolean,Object],custom:[Boolean,Object],buttons:{type:Array,default:()=>pe.toolbar.buttons},tools:{type:Array,default:()=>pe.toolbar.tools},perfect:{type:Boolean,default:()=>pe.toolbar.perfect},size:{type:String,default:()=>pe.toolbar.size||pe.size},className:[String,Function]},emits:["button-click","tool-click"],setup(e,t){const{slots:n,emit:r}=t,a=K.uniqueId(),i=ti(e),o=dn({isRefresh:!1,columns:[]}),l=j(),s={refElem:l},u={xID:a,props:e,context:t,reactData:o,getRefMaps:()=>s};let c={};const d=ut("$xegrid",null);let p;const f=j(0),h=B(()=>Object.assign({},pe.toolbar.refresh,e.refresh)),m=B(()=>Object.assign({},pe.toolbar.import,e.import)),v=B(()=>Object.assign({},pe.toolbar.export,e.export)),g=B(()=>Object.assign({},pe.toolbar.print,e.print)),C=B(()=>Object.assign({},pe.toolbar.zoom,e.zoom)),F=B(()=>Object.assign({},pe.toolbar.custom,e.custom)),b=B(()=>{if((f.value||p)&&p){const{computeCustomOpts:ne}=p.getComputeMaps();return ne.value}return{}}),E=B(()=>b.value.trigger),w=()=>{if(p)return!0;Ja("vxe.error.barUnableLink")},S=({$event:ne})=>{p&&(p.triggerCustomEvent?p.triggerCustomEvent(ne):Ja("vxe.error.reqModule",["VxeTableCustomModule"]))},A=({$event:ne})=>{p?p.customOpenEvent(ne):Ja("vxe.error.reqModule",["VxeTableCustomModule"])},_=({$event:ne})=>{const{customStore:Y}=p.reactData;Y.activeBtn=!1,setTimeout(()=>{!Y.activeBtn&&!Y.activeWrapper&&p.customColseEvent(ne)},350)},D=ne=>{const{isRefresh:Y}=o,te=h.value;if(!Y){const X=te.queryMethod||te.query;if(X){o.isRefresh=!0;try{Promise.resolve(X({})).catch(re=>re).then(()=>{o.isRefresh=!1})}catch(re){o.isRefresh=!1}}else d&&(o.isRefresh=!0,d.triggerToolbarCommitEvent({code:te.code||"reload"},ne).catch(re=>re).then(()=>{o.isRefresh=!1}))}},x=ne=>{d&&d.triggerZoomEvent(ne)},M=(ne,Y)=>{const{code:te}=Y;if(te)if(d)d.triggerToolbarBtnEvent(Y,ne);else{const X=$n.commands.get(te),re={code:te,button:Y,$table:p,$grid:d,$event:ne};X&&X.commandMethod&&X.commandMethod(re),u.dispatchEvent("button-click",re,ne)}},L=(ne,Y)=>{const{code:te}=Y;if(te)if(d)d.triggerToolbarTolEvent(Y,ne);else{const X=$n.commands.get(te),re={code:te,tool:Y,$table:p,$grid:d,$event:ne};X&&X.commandMethod&&X.commandMethod(re),u.dispatchEvent("tool-click",re,ne)}},P=()=>{w()&&p.openImport()},N=()=>{w()&&p.openExport()},k=()=>{w()&&p.openPrint()},R=(ne,Y)=>{const{dropdowns:te}=ne,X=[];return te?te.map((re,we)=>re.visible===!1?$e():z(Ic,{key:we,disabled:re.disabled,loading:re.loading,type:re.type,icon:re.icon,circle:re.circle,round:re.round,status:re.status,content:re.name,onClick:q=>Y?M(q,re):L(q,re)})):X},T=()=>{const{buttons:ne}=e,Y=n.buttons;if(Y)return Gr(Y({$grid:d,$table:p}));const te=[];return ne&&ne.forEach(X=>{const{dropdowns:re,buttonRender:we}=X;if(X.visible!==!1){const q=we?$n.renderer.get(we.name):null;if(we&&q&&q.renderToolbarButton){const Q=q.toolbarButtonClassName,ce={$grid:d,$table:p,button:X};te.push(z("span",{class:["vxe-button--item",Q?K.isFunction(Q)?Q(ce):Q:""]},Gr(q.renderToolbarButton(we,ce))))}else te.push(z(Ic,{disabled:X.disabled,loading:X.loading,type:X.type,icon:X.icon,circle:X.circle,round:X.round,status:X.status,content:X.name,destroyOnClose:X.destroyOnClose,placement:X.placement,transfer:X.transfer,onClick:Q=>M(Q,X)},re&&re.length?{dropdowns:()=>R(X,!0)}:{}))}}),te},O=()=>{const{tools:ne}=e,Y=n.tools;if(Y)return Gr(Y({$grid:d,$table:p}));const te=[];return ne&&ne.forEach((X,re)=>{const{dropdowns:we,toolRender:q}=X;if(X.visible!==!1){const Q=q?q.name:null,ce=q?$n.renderer.get(Q):null;if(q&&ce&&ce.renderToolbarTool){const me=ce.toolbarToolClassName,de={$grid:d,$table:p,tool:X};te.push(z("span",{key:Q,class:["vxe-tool--item",me?K.isFunction(me)?me(de):me:""]},Gr(ce.renderToolbarTool(q,de))))}else te.push(z(Ic,{key:re,disabled:X.disabled,loading:X.loading,type:X.type,icon:X.icon,circle:X.circle,round:X.round,status:X.status,content:X.name,destroyOnClose:X.destroyOnClose,placement:X.placement,transfer:X.transfer,onClick:me=>L(me,X)},we&&we.length?{dropdowns:()=>R(X,!1)}:{}))}}),te},$=()=>{const ne=m.value;return z(Ic,{key:"import",circle:!0,icon:ne.icon||pe.icon.TOOLBAR_TOOLS_IMPORT,title:pe.i18n("vxe.toolbar.import"),onClick:P})},V=()=>{const ne=v.value;return z(Ic,{key:"export",circle:!0,icon:ne.icon||pe.icon.TOOLBAR_TOOLS_EXPORT,title:pe.i18n("vxe.toolbar.export"),onClick:N})},W=()=>{const ne=g.value;return z(Ic,{key:"print",circle:!0,icon:ne.icon||pe.icon.TOOLBAR_TOOLS_PRINT,title:pe.i18n("vxe.toolbar.print"),onClick:k})},U=()=>{const ne=h.value;return z(Ic,{key:"refresh",circle:!0,icon:o.isRefresh?ne.iconLoading||pe.icon.TOOLBAR_TOOLS_REFRESH_LOADING:ne.icon||pe.icon.TOOLBAR_TOOLS_REFRESH,title:pe.i18n("vxe.toolbar.refresh"),onClick:D})},ae=()=>{const ne=C.value;return d?z(Ic,{key:"zoom",circle:!0,icon:d.isMaximized()?ne.iconOut||pe.icon.TOOLBAR_TOOLS_MINIMIZE:ne.iconIn||pe.icon.TOOLBAR_TOOLS_FULLSCREEN,title:pe.i18n(`vxe.toolbar.zoom${d.isMaximized()?"Out":"In"}`),onClick:x}):$e()},ie=()=>{const ne=F.value,Y=E.value,te={};return Y==="manual"||(Y==="hover"?(te.onMouseenter=A,te.onMouseleave=_):te.onClick=S),z(Ic,Object.assign({key:"custom",circle:!0,icon:ne.icon||pe.icon.TOOLBAR_TOOLS_CUSTOM,title:pe.i18n("vxe.toolbar.custom"),className:"vxe-toolbar-custom-target"},te))};c={dispatchEvent(ne,Y,te){r(ne,Object.assign({$toolbar:u,$event:te},Y))},syncUpdate(ne){const{collectColumn:Y}=ne;p=ne.$table,o.columns=Y,f.value++}},Object.assign(u,c),Ne(()=>{const{refresh:ne}=e,Y=h.value,te=Y.queryMethod||Y.query;ne&&!d&&!te&&wL("vxe.error.notFunc",["queryMethod"]),F.value});const ye=()=>{const{perfect:ne,loading:Y,refresh:te,zoom:X,custom:re,className:we}=e,q=i.value;return z("div",{ref:l,class:["vxe-toolbar",we?K.isFunction(we)?we({$toolbar:u}):we:"",{[`size--${q}`]:q,"is--perfect":ne,"is--loading":Y}]},[z("div",{class:"vxe-buttons--wrapper"},T()),z("div",{class:"vxe-tools--wrapper"},O()),z("div",{class:"vxe-tools--operate"},[e.import?$():$e(),e.export?V():$e(),e.print?W():$e(),te?U():$e(),X&&d?ae():$e(),re?ie():$e()])])};return u.renderVN=ye,u},render(){return this.renderVN()}}),zEt=Object.assign(yb,{install:function(e){e.component(yb.name,yb)}});Or.component(yb.name,yb);class Xbe{constructor(t,n){Object.assign(this,{id:K.uniqueId("item_"),title:n.title,field:n.field,span:n.span,align:n.align,titleAlign:n.titleAlign,titleWidth:n.titleWidth,titleColon:n.titleColon,titleAsterisk:n.titleAsterisk,titlePrefix:n.titlePrefix,titleSuffix:n.titleSuffix,titleOverflow:n.titleOverflow,showTitle:n.showTitle,resetValue:n.resetValue,visibleMethod:n.visibleMethod,visible:n.visible,folding:n.folding,collapseNode:n.collapseNode,className:n.className,contentClassName:n.contentClassName,contentStyle:n.contentStyle,titleClassName:n.titleClassName,titleStyle:n.titleStyle,itemRender:n.itemRender,rules:n.rules,showError:!1,errRule:null,slots:n.slots,children:[]})}update(t,n){this[t]=n}}function WEt(e){return e instanceof Xbe}function gV(e,t){return WEt(t)?t:new Xbe(e,t)}function ire(e,t){return t?K.isString(t)?e.getItemByField(t):t:null}function GEt(e,t){const{reactData:n}=e,{collapseAll:r}=n,{folding:a,visible:i}=t;return i===!1||a&&r}function yV(e,t){let{visibleMethod:n,itemRender:r,visible:a,field:i}=t;if(a===!1)return a;const o=pr(r)?$n.renderer.get(r.name):null;if(!n&&o&&o.itemVisibleMethod&&(n=o.itemVisibleMethod),!n)return!0;const{data:l}=e.props;return n({data:l,field:i,property:i,item:t,$form:e,$grid:e.xegrid})}function Zbe(e,t){Object.keys(e).forEach(n=>{He(()=>e[n],r=>{t.update(n,r)})})}function Qbe(e,t,n,r){const{reactData:a}=e,{staticItems:i}=a,o=t.parentNode,l=r?r.formItem:null,s=l?l.children:i;o&&(s.splice(K.arrayIndexOf(o.children,t),0,n),a.staticItems=i.slice(0))}function e5e(e,t){const{reactData:n}=e,{staticItems:r}=n,a=K.findIndexOf(r,i=>i.id===t.id);a>-1&&r.splice(a,1),n.staticItems=r.slice(0)}const kL=Object.assign(O1,{install:function(e){$n.tooltip=!0,e.component(O1.name,O1)}});Or.component(O1.name,O1);function ore(e){return z("span",{class:"vxe-form--item-title-prefix"},[z("i",{class:e.icon||pe.icon.FORM_PREFIX})])}function lre(e){return z("span",{class:"vxe-form--item-title-suffix"},[z("i",{class:e.icon||pe.icon.FORM_SUFFIX})])}function t5e(e,t){const{data:n}=e.props,{computeTooltipOpts:r}=e.getComputeMaps(),{slots:a,field:i,itemRender:o,titlePrefix:l,titleSuffix:s}=t,u=r.value,c=pr(o)?$n.renderer.get(o.name):null,d={data:n,field:i,property:i,item:t,$form:e,$grid:e.xegrid},p=a?a.title:null,f=[],h=[];l&&h.push(l.content||l.message?z(kL,Object.assign(Object.assign(Object.assign({},u),l),{content:wa(l.content||l.message)}),{default:()=>ore(l)}):ore(l)),h.push(z("span",{class:"vxe-form--item-title-label"},c&&c.renderItemTitle?Gr(c.renderItemTitle(o,d)):p?e.callSlot(p,d):wa(t.title))),f.push(z("div",{class:"vxe-form--item-title-content"},h));const m=[];return s&&m.push(s.content||s.message?z(kL,Object.assign(Object.assign(Object.assign({},u),s),{content:wa(s.content||s.message)}),{default:()=>lre(s)}):lre(s)),f.push(z("div",{class:"vxe-form--item-title-postfix"},m)),f}const n5e=he({name:"VxeFormConfigItem",props:{itemConfig:Object},setup(e){const t=ut("$xeform",{}),n={itemConfig:e.itemConfig};return Xt("$xeformiteminfo",n),Xt("$xeformgather",null),{renderVN:()=>{const{reactData:i}=t,{data:o,rules:l,span:s,align:u,titleAlign:c,titleWidth:d,titleColon:p,titleAsterisk:f,titleOverflow:h,vertical:m}=t.props,{computeValidOpts:v}=t.getComputeMaps(),g=e.itemConfig,{collapseAll:C}=i,F=v.value,{slots:b,title:E,visible:w,folding:S,field:A,collapseNode:_,itemRender:D,showError:x,errRule:M,className:L,titleOverflow:P,vertical:N,children:k,showTitle:R,contentClassName:T,contentStyle:O,titleClassName:$,titleStyle:V}=g,W=pr(D)?$n.renderer.get(D.name):null,U=W?W.itemClassName:"",ae=W?W.itemStyle:null,ie=W?W.itemContentClassName:"",ye=W?W.itemContentStyle:null,ne=W?W.itemTitleClassName:"",Y=W?W.itemTitleStyle:null,te=b?b.default:null,X=b?b.title:null,re=g.span||s,we=g.align||u,q=K.eqNull(g.titleAlign)?c:g.titleAlign,Q=K.eqNull(g.titleWidth)?d:g.titleWidth,ce=K.eqNull(g.titleColon)?p:g.titleColon,me=K.eqNull(g.titleAsterisk)?f:g.titleAsterisk,de=K.isUndefined(P)||K.isNull(P)?h:P,Z=K.isUndefined(N)||K.isNull(N)?m:N,oe=de==="ellipsis",Ae=de==="title",Oe=de===!0||de==="tooltip",Ge=Ae||Oe||oe,Xe={data:o,field:A,property:A,item:g,$form:t,$grid:t.xegrid};if(w===!1)return $e();let De=!1;if(l){const et=l[A];et&&(De=et.some(Te=>Te.required))}if(k&&k.length>0){const et=k.map((Te,We)=>z(n5e,{key:We,itemConfig:Te}));return et.length?z("div",{class:["vxe-form--gather vxe-form--item-row",g.id,re?`vxe-form--item-col_${re} is--span`:"",L?K.isFunction(L)?L(Xe):L:""]},et):$e()}let Se=[];te?Se=t.callSlot(te,Xe):W&&W.renderItemContent?Se=Gr(W.renderItemContent(D,Xe)):A&&(Se=[K.toValueString(K.get(o,A))]),_&&Se.push(z("div",{class:"vxe-form--item-trigger-node",onClick:t.toggleCollapseEvent},[z("span",{class:"vxe-form--item-trigger-text"},C?pe.i18n("vxe.form.unfolding"):pe.i18n("vxe.form.folding")),z("i",{class:["vxe-form--item-trigger-icon",C?pe.icon.FORM_FOLDING:pe.icon.FORM_UNFOLDING]})])),M&&F.showMessage&&Se.push(z("div",{class:"vxe-form--item-valid",style:M.maxWidth?{width:`${M.maxWidth}px`}:null},M.content));const Je=Oe?{onMouseenter(et){t.triggerTitleTipEvent(et,Xe)},onMouseleave:t.handleTitleTipLeaveEvent}:{};return z("div",{class:["vxe-form--item",g.id,re?`vxe-form--item-col_${re} is--span`:"",L?K.isFunction(L)?L(Xe):L:"",U?K.isFunction(U)?U(Xe):U:"",{"is--title":E,"is--colon":ce,"is--vertical":Z,"is--asterisk":me,"is--required":De,"is--hidden":S&&C,"is--active":yV(t,g),"is--error":x}],style:K.isFunction(ae)?ae(Xe):ae},[z("div",{class:"vxe-form--item-inner"},[R!==!1&&(E||X)?z("div",Object.assign({class:["vxe-form--item-title",q?`align--${q}`:"",Ge?"is--ellipsis":"",ne?K.isFunction(ne)?ne(Xe):ne:"",$?K.isFunction($)?$(Xe):$:""],style:Object.assign({},K.isFunction(Y)?Y(Xe):Y,K.isFunction(V)?V(Xe):V,Q?{width:isNaN(Q)?Q:`${Q}px`}:null),title:Ae?wa(E):null},Je),t5e(t,g)):null,z("div",{class:["vxe-form--item-content",we?`align--${we}`:"",ie?K.isFunction(ie)?ie(Xe):ie:"",T?K.isFunction(T)?T(Xe):T:""],style:Object.assign({},K.isFunction(ye)?ye(Xe):ye,K.isFunction(O)?O(Xe):O)},Se)])])}}},render(){return this.renderVN()}});class hy{constructor(t){Object.assign(this,{$options:t,required:t.required,min:t.min,max:t.min,type:t.type,pattern:t.pattern,validator:t.validator,trigger:t.trigger,maxWidth:t.maxWidth})}get content(){return wa(this.$options.content||this.$options.message)}get message(){return this.content}}const sre=(e,t)=>{const{type:n,min:r,max:a,pattern:i}=e,o=n==="number",l=o?K.toNumber(t):K.getSize(t);return!!(o&&isNaN(t)||!K.eqNull(r)&&l<K.toNumber(r)||!K.eqNull(a)&&l>K.toNumber(a)||i&&!(K.isRegExp(i)?i:new RegExp(i)).test(t))};function jEt(e,t){return K.isArray(e)&&(t=[]),t}const bb=he({name:"VxeForm",props:{collapseStatus:{type:Boolean,default:!0},loading:Boolean,data:Object,size:{type:String,default:()=>pe.form.size||pe.size},span:{type:[String,Number],default:()=>pe.form.span},align:{type:String,default:()=>pe.form.align},titleAlign:{type:String,default:()=>pe.form.titleAlign},titleWidth:{type:[String,Number],default:()=>pe.form.titleWidth},titleColon:{type:Boolean,default:()=>pe.form.titleColon},titleAsterisk:{type:Boolean,default:()=>pe.form.titleAsterisk},titleOverflow:{type:[Boolean,String],default:null},vertical:{type:Boolean,default:null},className:[String,Function],readonly:Boolean,items:Array,rules:Object,preventSubmit:{type:Boolean,default:()=>pe.form.preventSubmit},validConfig:Object,tooltipConfig:Object,customLayout:{type:Boolean,default:()=>pe.form.customLayout}},emits:["update:collapseStatus","collapse","toggle-collapse","submit","submit-invalid","reset"],setup(e,t){const n=$n.tooltip,{slots:r,emit:a}=t,i=K.uniqueId(),o=ti(e),l=dn({collapseAll:e.collapseStatus,staticItems:[],formItems:[]}),s=dn({tooltipTimeout:null,tooltipStore:{item:null,visible:!1}}),u=ut("$xegrid",null),c=j(),d=j();let p={};const f=B(()=>Object.assign({},pe.form.validConfig,e.validConfig)),h=B(()=>Object.assign({},pe.tooltip,pe.form.tooltipConfig,e.tooltipConfig)),m={refElem:c},v={computeSize:o,computeValidOpts:f,computeTooltipOpts:h},g={xID:i,props:e,context:t,reactData:l,xegrid:u,getRefMaps:()=>m,getComputeMaps:()=>v},C=(Y,te)=>Y&&(K.isString(Y)&&(Y=r[Y]||null),K.isFunction(Y))?Gr(Y(te)):[],F=Y=>(Y.length,l.staticItems=K.mapTree(Y,te=>gV(g,te),{children:"children"}),Ne()),b=()=>{const Y=[];return K.eachTree(l.formItems,te=>{Y.push(te)},{children:"children"}),Y},E=Y=>{const te=K.findTree(l.formItems,X=>X.field===Y,{children:"children"});return te?te.item:null},w=()=>l.collapseAll,S=()=>{const Y=!w();return l.collapseAll=Y,a("update:collapseStatus",Y),Ne()},A=Y=>{S();const te=w();p.dispatchEvent("toggle-collapse",{status:te,collapse:te,data:e.data},Y),p.dispatchEvent("collapse",{status:te,collapse:te,data:e.data},Y)},_=Y=>{if(Y){let te=Y;K.isArray(Y)||(te=[Y]),te.forEach(X=>{if(X){const re=ire(g,X);re&&(re.showError=!1)}})}else b().forEach(te=>{te.showError=!1});return Ne()},D=()=>{const{data:Y}=e,te=b();return Y&&te.forEach(X=>{const{field:re,resetValue:we,itemRender:q}=X;if(pr(q)){const Q=$n.renderer.get(q.name);Q&&Q.itemResetMethod?Q.itemResetMethod({data:Y,field:re,property:re,item:X,$form:g,$grid:g.xegrid}):re&&K.set(Y,re,we===null?jEt(K.get(Y,re),void 0):K.clone(we,!0))}}),_()},x=Y=>{Y.preventDefault(),D(),p.dispatchEvent("reset",{data:e.data},Y)},M=Y=>{const te=c.value;for(let X=0;X<Y.length;X++){const re=Y[X],we=E(re);if(we&&pr(we.itemRender)){const{itemRender:q}=we,Q=$n.renderer.get(q.name);let ce=null;if(X||LFt(te.querySelector(`.${we.id}`)),q.autofocus&&(ce=te.querySelector(`.${we.id} ${q.autofocus}`)),!ce&&Q&&Q.autofocus&&(ce=te.querySelector(`.${we.id} ${Q.autofocus}`)),ce){ce.focus();break}}}},L=(Y,te,X)=>{const{data:re,rules:we}=e,q={};return K.isArray(te)||(te=[te]),Promise.all(te.map(Q=>{const ce=[],me=[];if(Q&&we){const de=K.get(we,Q);if(de){const Z=K.isUndefined(X)?K.get(re,Q):X;de.forEach(oe=>{const{type:Ae,trigger:Oe,required:Ge,validator:Xe}=oe;if(Y==="all"||!Oe||Y===Oe)if(Xe){const De={itemValue:Z,rule:oe,rules:de,data:re,field:Q,property:Q,$form:g};let ve;if(K.isString(Xe)){const Se=$n.validators.get(Xe);Se&&Se.itemValidatorMethod&&(ve=Se.itemValidatorMethod(De))}else ve=Xe(De);ve&&(K.isError(ve)?ce.push(new hy({type:"custom",trigger:Oe,content:ve.message,rule:new hy(oe)})):ve.catch&&me.push(ve.catch(Se=>{ce.push(new hy({type:"custom",trigger:Oe,content:Se?Se.message:oe.content||oe.message,rule:new hy(oe)}))})))}else{const De=Ae==="array",ve=K.isArray(Z);let Se=!0;De||ve?Se=!ve||!Z.length:K.isString(Z)?Se=jc(Z.trim()):Se=jc(Z),(Ge?Se||sre(oe,Z):!Se&&sre(oe,Z))&&ce.push(new hy(oe))}})}}return Promise.all(me).then(()=>{ce.length&&(q[Q]=ce.map(de=>({$form:g,rule:de,data:re,field:Q,property:Q})))})})).then(()=>{if(!K.isEmpty(q))return Promise.reject(q)})};let P;const N=(Y,te,X)=>{const{data:re,rules:we}=e,q=f.value,Q={},ce=[],me=[];return clearTimeout(P),re&&we?(Y.forEach(de=>{const{field:Z}=de;Z&&!GEt(g,de)&&yV(g,de)&&me.push(L(te||"all",Z).then(()=>{de.errRule=null}).catch(oe=>{const Ae=oe[Z];return Q[Z]||(Q[Z]=[]),Q[Z].push(Ae),ce.push(Z),de.errRule=Ae[0].rule,Promise.reject(Ae)}))}),Promise.all(me).then(()=>{X&&X()}).catch(()=>new Promise(de=>{P=window.setTimeout(()=>{Y.forEach(Z=>{Z.errRule&&(Z.showError=!0)})},20),q.autoPos!==!1&&Ne(()=>{M(ce)}),X?(X(Q),de()):de(Q)}))):(X&&X(),Promise.resolve())},k=Y=>(_(),N(b(),"",Y)),R=(Y,te)=>{let X=[];return K.isArray(Y)?X=Y:X=[Y],N(X.map(re=>ire(g,re)),"",te)},T=Y=>{Y.preventDefault(),e.preventSubmit||(_(),N(b()).then(te=>{te?p.dispatchEvent("submit-invalid",{data:e.data,errMap:te},Y):p.dispatchEvent("submit",{data:e.data},Y)}))},O=()=>{const{tooltipStore:Y}=s,te=d.value;return Y.visible&&(Object.assign(Y,{item:null,visible:!1}),te&&te.close()),Ne()},$=(Y,te)=>{const{item:X}=te,{tooltipStore:re}=s,we=d.value,q=Y.currentTarget.children[0],Q=(q.textContent||"").trim(),ce=q.scrollWidth>q.clientWidth;clearTimeout(s.tooltipTimeout),re.item!==X&&O(),Q&&ce&&(Object.assign(re,{item:X,visible:!0}),we&&we.open(q,Q))},V=()=>{const Y=h.value;let te=d.value;te&&te.setActived(!1),Y.enterable?s.tooltipTimeout=setTimeout(()=>{te=d.value,te&&!te.isActived()&&O()},Y.leaveDelay):O()},W=(Y,te,X)=>te?L(Y?["blur"].includes(Y.type)?"blur":"change":"all",te,X).then(()=>{_(te)}).catch(re=>{const we=re[te],q=E(te);we&&q&&(q.showError=!0,q.errRule=we[0].rule)}):Ne();p={dispatchEvent(Y,te,X){a(Y,Object.assign({$form:g,$grid:u,$event:X},te))},reset:D,validate:k,validateField:R,clearValidate:_,updateStatus:(Y,te)=>{const{field:X}=Y;return W(new Event("change"),X,te)},toggleCollapse:S,getItems:b,getItemByField:E,closeTooltip:O},Object.assign(g,p,{callSlot:C,triggerItemEvent:W,toggleCollapseEvent:A,triggerTitleTipEvent:$,handleTitleTipLeaveEvent:V});const ie=j(0);He(()=>l.staticItems.length,()=>{ie.value++}),He(()=>l.staticItems,()=>{ie.value++}),He(ie,()=>{l.formItems=l.staticItems});const ye=j(0);He(()=>e.items?e.items.length:-1,()=>{ye.value++}),He(()=>e.items,()=>{ye.value++}),He(ye,()=>{F(e.items||[])}),He(()=>e.collapseStatus,Y=>{l.collapseAll=!!Y});const ne=()=>{const{loading:Y,className:te,data:X,customLayout:re}=e,{formItems:we}=l,q=o.value,Q=h.value,ce=r.default;return z("form",{ref:c,class:["vxe-form",te?K.isFunction(te)?te({items:we,data:X,$form:g}):te:"",{[`size--${q}`]:q,"is--loading":Y}],onSubmit:T,onReset:x},[z("div",{class:"vxe-form--wrapper vxe-form--item-row"},re?ce?ce({}):[]:we.map((me,de)=>z(n5e,{key:de,itemConfig:me}))),z("div",{class:"vxe-form-slots",ref:"hideItem"},re?[]:ce?ce({}):[]),z(w4,{class:"vxe-form--loading",modelValue:Y}),n?z(kL,Object.assign({ref:d},Q)):$e()])};return g.renderVN=ne,e.items&&F(e.items),Xt("$xeform",g),Xt("$xeformgather",null),Xt("$xeformitem",null),Xt("$xeformiteminfo",null),g},render(){return this.renderVN()}}),KEt=Object.assign(bb,{install(e){e.component(bb.name,bb)}});Or.component(bb.name,bb);const UEt=Object.keys(mV),ure=["clearAll","syncData","updateData","loadData","reloadData","reloadRow","loadColumn","reloadColumn","getRowNode","getColumnNode","getRowIndex","getVTRowIndex","getVMRowIndex","getColumnIndex","getVTColumnIndex","getVMColumnIndex","createData","createRow","revertData","clearData","isInsertByRow","isUpdateByRow","getColumns","getColumnById","getColumnByField","getTableColumn","getData","getCheckboxRecords","getParentRow","getRowSeq","getRowById","getRowid","getTableData","setColumnFixed","clearColumnFixed","setColumnWidth","getColumnWidth","hideColumn","showColumn","resetColumn","refreshColumn","refreshScroll","recalculate","closeTooltip","isAllCheckboxChecked","isAllCheckboxIndeterminate","getCheckboxIndeterminateRecords","setCheckboxRow","isCheckedByCheckboxRow","isIndeterminateByCheckboxRow","toggleCheckboxRow","setAllCheckboxRow","getRadioReserveRecord","clearRadioReserve","getCheckboxReserveRecords","clearCheckboxReserve","toggleAllCheckboxRow","clearCheckboxRow","setCurrentRow","isCheckedByRadioRow","setRadioRow","clearCurrentRow","clearRadioRow","getCurrentRecord","getRadioRecord","getCurrentColumn","setCurrentColumn","clearCurrentColumn","setPendingRow","togglePendingRow","getPendingRecords","clearPendingRow","sort","clearSort","isSort","getSortColumns","closeFilter","isFilter","isActiveFilterByColumn","isRowExpandLoaded","clearRowExpandLoaded","reloadRowExpand","reloadRowExpand","toggleRowExpand","setAllRowExpand","setRowExpand","isExpandByRow","isRowExpandByRow","clearRowExpand","clearRowExpandReserve","getRowExpandRecords","getTreeExpandRecords","isTreeExpandLoaded","clearTreeExpandLoaded","reloadTreeExpand","reloadTreeChilds","toggleTreeExpand","setAllTreeExpand","setTreeExpand","isTreeExpandByRow","clearTreeExpand","clearTreeExpandReserve","getScroll","scrollTo","scrollToRow","scrollToColumn","clearScroll","updateFooter","updateStatus","setMergeCells","removeInsertRow","removeMergeCells","getMergeCells","clearMergeCells","setMergeFooterItems","removeMergeFooterItems","getMergeFooterItems","clearMergeFooterItems","openTooltip","focus","blur","connect"],qEt=[...vV,"page-change","form-submit","form-submit-invalid","form-reset","form-collapse","form-toggle-collapse","proxy-query","proxy-delete","proxy-save","toolbar-button-click","toolbar-tool-click","zoom"],Cb=he({name:"VxeGrid",props:Object.assign(Object.assign({},mV),{layouts:Array,columns:Array,pagerConfig:Object,proxyConfig:Object,toolbarConfig:Object,formConfig:Object,zoomConfig:Object,size:{type:String,default:()=>pe.grid.size||pe.size}}),emits:qEt,setup(e,t){const{slots:n,emit:r}=t,a=K.uniqueId(),i=Kt(),o=ti(e),l=dn({tableLoading:!1,proxyInited:!1,isZMax:!1,tableData:[],filterData:[],formData:{},sortData:[],tZindex:0,tablePage:{total:0,pageSize:pe.pager.pageSize||10,currentPage:1}}),s=j(),u=j(),c=j(),d=j(),p=j(),f=j(),h=j(),m=j(),v=j(),g=j(),C=ve=>{const Se={};return ve.forEach(Je=>{Se[Je]=(...et)=>{const Te=u.value;if(Te&&Te[Je])return Te[Je](...et)}}),Se},F=C(ure);ure.forEach(ve=>{F[ve]=(...Se)=>{const Je=u.value;if(Je&&Je[ve])return Je&&Je[ve](...Se)}});const b=B(()=>Object.assign({},pe.grid.proxyConfig,e.proxyConfig)),E=B(()=>b.value.message!==!1),w=B(()=>Object.assign({},pe.grid.pagerConfig,e.pagerConfig)),S=B(()=>Object.assign({},pe.grid.formConfig,e.formConfig)),A=B(()=>Object.assign({},pe.grid.toolbarConfig,e.toolbarConfig)),_=B(()=>Object.assign({},pe.grid.zoomConfig,e.zoomConfig)),D=B(()=>l.isZMax?{zIndex:l.tZindex}:null),x=B(()=>{const ve={},Se=e;return UEt.forEach(Je=>{ve[Je]=Se[Je]}),ve}),M={refElem:s,refTable:u,refForm:c,refToolbar:d,refPager:p},L={computeProxyOpts:b,computePagerOpts:w,computeFormOpts:S,computeToolbarOpts:A,computeZoomOpts:_},P={xID:a,props:e,context:t,instance:i,reactData:l,getRefMaps:()=>M,getComputeMaps:()=>L};let N={};const k=B(()=>{const{seqConfig:ve,pagerConfig:Se,loading:Je,editConfig:et,proxyConfig:Te}=e,{isZMax:We,tableLoading:qe,tablePage:it,tableData:Ve}=l,Me=x.value,Ze=b.value,le=w.value,_e=Object.assign({},Me);return We&&(Me.maxHeight?_e.maxHeight="100%":_e.height="100%"),Te&&pr(Ze)&&(_e.loading=Je||qe,_e.data=Ve,Se&&Ze.seq&&pr(le)&&(_e.seqConfig=Object.assign({},ve,{startIndex:(it.currentPage-1)*it.pageSize}))),et&&(_e.editConfig=Object.assign({},et)),_e}),R=()=>{const ve=A.value;e.toolbarConfig&&pr(ve)&&Ne(()=>{const Se=u.value,Je=d.value;Se&&Je&&Se.connect(Je)})},T=()=>{const{tablePage:ve}=l,{pagerConfig:Se}=e,Je=w.value,{currentPage:et,pageSize:Te}=Je;Se&&pr(Je)&&(et&&(ve.currentPage=et),Te&&(ve.pageSize=Te))},O=ve=>{const Se=E.value,Je=u.value,et=Je.getCheckboxRecords();et.length?(Je.togglePendingRow(et),F.clearCheckboxRow()):Se&&$n.modal.message({id:ve,content:pe.i18n("vxe.grid.selectOneRecord"),status:"warning"})},$=(ve,Se)=>{const Je=b.value,Te=(Je.response||Je.props||{}).message;let We;return ve&&Te&&(We=K.isFunction(Te)?Te({data:ve,$grid:P}):K.get(ve,Te)),We||pe.i18n(Se)},V=(ve,Se,Je)=>{const et=E.value,Te=F.getCheckboxRecords();if(et){if(Te.length)return $n.modal.confirm({id:`cfm_${ve}`,content:pe.i18n(Se),escClosable:!0}).then(We=>{if(We==="confirm")return Je()});$n.modal.message({id:`msg_${ve}`,content:pe.i18n("vxe.grid.selectOneRecord"),status:"warning"})}else Te.length&&Je();return Promise.resolve()},W=ve=>{const{proxyConfig:Se}=e,{tablePage:Je}=l,{currentPage:et,pageSize:Te}=ve,We=b.value;Je.currentPage=et,Je.pageSize=Te,N.dispatchEvent("page-change",ve),Se&&pr(We)&&N.commitProxy("query").then(qe=>{N.dispatchEvent("proxy-query",qe,ve.$event)})},U=ve=>{const Se=u.value,{proxyConfig:Je}=e,{computeSortOpts:et}=Se.getComputeMaps(),Te=b.value;et.value.remote&&(l.sortData=ve.sortList,Je&&pr(Te)&&(l.tablePage.currentPage=1,N.commitProxy("query").then(qe=>{N.dispatchEvent("proxy-query",qe,ve.$event)}))),N.dispatchEvent("sort-change",ve)},ae=ve=>{const Se=u.value,{proxyConfig:Je}=e,{computeFilterOpts:et}=Se.getComputeMaps(),Te=b.value;et.value.remote&&(l.filterData=ve.filterList,Je&&pr(Te)&&(l.tablePage.currentPage=1,N.commitProxy("query").then(qe=>{N.dispatchEvent("proxy-query",qe,ve.$event)}))),N.dispatchEvent("filter-change",ve)},ie=ve=>{const{proxyConfig:Se}=e,Je=b.value;Se&&pr(Je)&&N.commitProxy("reload").then(et=>{N.dispatchEvent("proxy-query",Object.assign(Object.assign({},et),{isReload:!0}),ve.$event)}),N.dispatchEvent("form-submit",ve)},ye=ve=>{const{proxyConfig:Se}=e,Je=b.value;Se&&pr(Je)&&N.commitProxy("reload").then(et=>{N.dispatchEvent("proxy-query",Object.assign(Object.assign({},et),{isReload:!0}),ve.$event)}),N.dispatchEvent("form-reset",ve)},ne=ve=>{N.dispatchEvent("form-submit-invalid",ve)},Y=ve=>{Ne(()=>F.recalculate(!0)),N.dispatchEvent("form-toggle-collapse",ve),N.dispatchEvent("form-collapse",ve)},te=ve=>{const{isZMax:Se}=l;return(ve?!Se:Se)&&(l.isZMax=!Se,l.tZindex<wc()&&(l.tZindex=su())),Ne().then(()=>F.recalculate(!0)).then(()=>l.isZMax)},X=(ve,Se)=>{const Je=ve[Se];if(Je)if(K.isString(Je)){if(n[Je])return n[Je]}else return Je;return null},re=()=>{const{formConfig:ve,proxyConfig:Se}=e,{formData:Je}=l,et=b.value,Te=S.value,We=[];if(ve&&pr(Te)||n.form){let qe=[];if(n.form)qe=n.form({$grid:P});else if(Te.items){const it={};if(!Te.inited){Te.inited=!0;const Ve=et.beforeItem;et&&Ve&&Te.items.forEach(Me=>{Ve({$grid:P,item:Me})})}Te.items.forEach(Ve=>{K.each(Ve.slots,Me=>{K.isFunction(Me)||n[Me]&&(it[Me]=n[Me])})}),qe.push(z(KEt,Object.assign(Object.assign({ref:c},Object.assign({},Te,{data:Se&&pr(et)&&et.form?Je:Te.data})),{onSubmit:ie,onReset:ye,onSubmitInvalid:ne,onCollapse:Y}),it))}We.push(z("div",{ref:f,key:"form",class:"vxe-grid--form-wrapper"},qe))}return We},we=()=>{const{toolbarConfig:ve}=e,Se=A.value,Je=[];if(ve&&pr(Se)||n.toolbar){let et=[];if(n.toolbar)et=n.toolbar({$grid:P});else{const Te=Se.slots;let We,qe;const it={};Te&&(We=X(Te,"buttons"),qe=X(Te,"tools"),We&&(it.buttons=We),qe&&(it.tools=qe)),et.push(z(zEt,Object.assign({ref:d},Se),it))}Je.push(z("div",{ref:h,key:"toolbar",class:"vxe-grid--toolbar-wrapper"},et))}return Je},q=()=>n.top?[z("div",{ref:m,key:"top",class:"vxe-grid--top-wrapper"},n.top({$grid:P}))]:[],Q=["Form","Toolbar","Top","Table","Bottom","Pager"],ce=()=>{const{layouts:ve}=e,Se=[];return(ve&&ve.length?ve:pe.grid.layouts||Q).forEach(et=>{switch(et){case"Form":Se.push(re());break;case"Toolbar":Se.push(we());break;case"Top":Se.push(q());break;case"Table":Se.push(de());break;case"Bottom":Se.push(Z());break;case"Pager":Se.push(oe());break}}),Se},me={};vV.forEach(ve=>{const Se=K.camelCase(`on-${ve}`);me[Se]=(...Je)=>r(ve,...Je)});const de=()=>{const{proxyConfig:ve}=e,Se=k.value,Je=b.value,et=Object.assign({},me),Te=n.empty,We=n.loading;ve&&pr(Je)&&(Je.sort&&(et.onSortChange=U),Je.filter&&(et.onFilterChange=ae));const qe={};return Te&&(qe.empty=()=>Te({})),We&&(qe.loading=()=>We({})),[z(qbe,Object.assign(Object.assign({ref:u,key:"table"},Se),et),qe)]},Z=()=>n.bottom?[z("div",{ref:v,key:"bottom",class:"vxe-grid--bottom-wrapper"},n.bottom({$grid:P}))]:[],oe=()=>{const{proxyConfig:ve,pagerConfig:Se}=e,Je=b.value,et=w.value,Te=[];if(Se&&pr(et)||n.pager){let We=[];if(n.pager)We=n.pager({$grid:P});else{const qe=et.slots,it={};let Ve,Me;qe&&(Ve=X(qe,"left"),Me=X(qe,"right"),Ve&&(it.left=Ve),Me&&(it.right=Me)),We.push(z(Jbe,Object.assign(Object.assign(Object.assign({ref:p},et),ve&&pr(Je)?l.tablePage:{}),{onPageChange:W}),it))}Te.push(z("div",{ref:g,key:"pager",class:"vxe-grid--pager-wrapper"},We))}return Te},Ae=()=>{const{proxyConfig:ve,formConfig:Se}=e,{proxyInited:Je}=l,et=b.value,Te=S.value;if(ve&&pr(et)){if(Se&&pr(Te)&&et.form&&Te.items){const We={};Te.items.forEach(qe=>{const{field:it,itemRender:Ve}=qe;if(it){let Me=null;if(Ve){const{defaultValue:Ze}=Ve;K.isFunction(Ze)?Me=Ze({item:qe}):K.isUndefined(Ze)||(Me=Ze)}We[it]=Me}}),l.formData=We}Je||(l.proxyInited=!0,et.autoLoad!==!1&&Ne().then(()=>N.commitProxy("_init")).then(We=>{N.dispatchEvent("proxy-query",Object.assign(Object.assign({},We),{isInited:!0}),new Event("init"))}))}};N={dispatchEvent(ve,Se,Je){r(ve,Object.assign({$grid:P,$event:Je},Se))},commitProxy(ve,...Se){const{toolbarConfig:Je,pagerConfig:et,editRules:Te,validConfig:We}=e,{tablePage:qe,formData:it}=l,Ve=E.value,Me=b.value,Ze=w.value,le=A.value,{beforeQuery:_e,afterQuery:xe,beforeDelete:rt,afterDelete:ct,beforeSave:ge,afterSave:sn,ajax:tn={}}=Me,Ut=Me.response||Me.props||{},at=u.value;let It=null,Dt=null;if(K.isString(ve)){const{buttons:wn}=le,Ln=Je&&pr(le)&&wn?K.findTree(wn,_r=>_r.code===ve,{children:"dropdowns"}):null;It=Ln?Ln.item:null,Dt=ve}else It=ve,Dt=It.code;const fn=It?It.params:null;switch(Dt){case"insert":return at.insert({});case"insert_edit":return at.insert({}).then(({row:wn})=>at.setEditRow(wn));case"insert_actived":return at.insert({}).then(({row:wn})=>at.setEditRow(wn));case"mark_cancel":O(Dt);break;case"remove":return V(Dt,"vxe.grid.removeSelectRecord",()=>at.removeCheckboxRow());case"import":at.importData(fn);break;case"open_import":at.openImport(fn);break;case"export":at.exportData(fn);break;case"open_export":at.openExport(fn);break;case"reset_custom":return at.resetColumn(!0);case"_init":case"reload":case"query":{const wn=tn.query;if(wn){const Ln=Dt==="_init",_r=Dt==="reload";let br=[],Wr=[],Dr={};if(et&&((Ln||_r)&&(qe.currentPage=1),pr(Ze)&&(Dr=Object.assign({},qe))),Ln){const{computeSortOpts:Tr}=at.getComputeMaps();let xr=Tr.value.defaultSort;xr&&(K.isArray(xr)||(xr=[xr]),br=xr.map(Kr=>({field:Kr.field,property:Kr.field,order:Kr.order}))),Wr=at.getCheckedFilters()}else _r?at.clearAll():(br=at.getSortColumns(),Wr=at.getCheckedFilters());const Vr={code:Dt,button:It,isInited:Ln,isReload:_r,$grid:P,page:Dr,sort:br.length?br[0]:{},sorts:br,filters:Wr,form:it,options:wn};l.sortData=br,l.filterData=Wr,l.tableLoading=!0;const Pr=[Vr].concat(Se);return Promise.resolve((_e||wn)(...Pr)).then(Tr=>{if(l.tableLoading=!1,Tr)if(et&&pr(Ze)){const Mr=Ut.total,xr=(K.isFunction(Mr)?Mr({data:Tr,$grid:P}):K.get(Tr,Mr||"page.total"))||0;qe.total=K.toNumber(xr);const Kr=Ut.result;l.tableData=(K.isFunction(Kr)?Kr({data:Tr,$grid:P}):K.get(Tr,Kr||"result"))||[];const ga=Math.max(Math.ceil(xr/qe.pageSize),1);qe.currentPage>ga&&(qe.currentPage=ga)}else{const Mr=Ut.list;l.tableData=(Mr?K.isFunction(Mr)?Mr({data:Tr,$grid:P}):K.get(Tr,Mr):Tr)||[]}else l.tableData=[];return xe&&xe(...Pr),{status:!0}}).catch(()=>(l.tableLoading=!1,{status:!1}))}break}case"delete":{const wn=tn.delete;if(wn){const Ln=F.getCheckboxRecords(),_r=Ln.filter(Vr=>!at.isInsertByRow(Vr)),Dr=[{$grid:P,code:Dt,button:It,body:{removeRecords:_r},form:it,options:wn}].concat(Se);if(Ln.length)return V(Dt,"vxe.grid.deleteSelectRecord",()=>_r.length?(l.tableLoading=!0,Promise.resolve((rt||wn)(...Dr)).then(Vr=>(l.tableLoading=!1,at.setPendingRow(_r,!1),Ve&&$n.modal.message({content:$(Vr,"vxe.grid.delSuccess"),status:"success"}),ct?ct(...Dr):N.commitProxy("query"),{status:!0})).catch(Vr=>(l.tableLoading=!1,Ve&&$n.modal.message({id:Dt,content:$(Vr,"vxe.grid.operError"),status:"error"}),{status:!1}))):at.remove(Ln));Ve&&$n.modal.message({id:Dt,content:pe.i18n("vxe.grid.selectOneRecord"),status:"warning"})}break}case"save":{const wn=tn.save;if(wn){const Ln=at.getRecordset(),{insertRecords:_r,removeRecords:br,updateRecords:Wr,pendingRecords:Dr}=Ln,Pr=[{$grid:P,code:Dt,button:It,body:Ln,form:it,options:wn}].concat(Se);_r.length&&(Ln.pendingRecords=Dr.filter(Mr=>at.findRowIndexOf(_r,Mr)===-1)),Dr.length&&(Ln.insertRecords=_r.filter(Mr=>at.findRowIndexOf(Dr,Mr)===-1));let Tr=Promise.resolve();return Te&&(Tr=at[We&&We.msgMode==="full"?"fullValidate":"validate"](Ln.insertRecords.concat(Wr))),Tr.then(Mr=>{if(!Mr){if(Ln.insertRecords.length||br.length||Wr.length||Ln.pendingRecords.length)return l.tableLoading=!0,Promise.resolve((ge||wn)(...Pr)).then(xr=>(l.tableLoading=!1,at.clearPendingRow(),Ve&&$n.modal.message({content:$(xr,"vxe.grid.saveSuccess"),status:"success"}),sn?sn(...Pr):N.commitProxy("query"),{status:!0})).catch(xr=>(l.tableLoading=!1,Ve&&$n.modal.message({id:Dt,content:$(xr,"vxe.grid.operError"),status:"error"}),{status:!1}));Ve&&$n.modal.message({id:Dt,content:pe.i18n("vxe.grid.dataUnchanged"),status:"info"})}})}break}default:{const wn=$n.commands.get(Dt);wn&&wn.commandMethod&&wn.commandMethod({code:Dt,button:It,$grid:P,$table:at},...Se)}}return Ne()},zoom(){return l.isZMax?N.revert():N.maximize()},isMaximized(){return l.isZMax},maximize(){return te(!0)},revert(){return te()},getFormItems(ve){const Se=S.value,{formConfig:Je}=e,{items:et}=Se,Te=[];return K.eachTree(Je&&pr(Se)&&et?et:[],We=>{Te.push(We)},{children:"children"}),K.isUndefined(ve)?Te:Te[ve]},getProxyInfo(){const ve=u.value;if(e.proxyConfig){const{sortData:Se}=l;return{data:l.tableData,filter:l.filterData,form:l.formData,sort:Se.length?Se[0]:{},sorts:Se,pager:l.tablePage,pendingRecords:ve?ve.getPendingRecords():[]}}return null}};const Oe={extendTableMethods:C,callSlot(ve,Se){return ve&&(K.isString(ve)&&(ve=n[ve]||null),K.isFunction(ve))?Gr(ve(Se)):[]},getExcludeHeight(){const{height:ve}=e,{isZMax:Se}=l,Je=s.value,et=f.value,Te=h.value,We=m.value,qe=v.value,it=g.value;return(Se||!(ve==="auto"||ve==="100%")?0:_L(Je.parentNode))+_L(Je)+cy(et)+cy(Te)+cy(We)+cy(qe)+cy(it)},getParentHeight(){const ve=s.value;return ve?(l.isZMax?B1().visibleHeight:K.toNumber(getComputedStyle(ve.parentNode).height))-Oe.getExcludeHeight():0},triggerToolbarCommitEvent(ve,Se){const{code:Je}=ve;return N.commitProxy(ve,Se).then(et=>{Je&&et&&et.status&&["query","reload","delete","save"].includes(Je)&&N.dispatchEvent(Je==="delete"||Je==="save"?`proxy-${Je}`:"proxy-query",Object.assign(Object.assign({},et),{isReload:Je==="reload"}),Se)})},triggerToolbarBtnEvent(ve,Se){Oe.triggerToolbarCommitEvent(ve,Se),N.dispatchEvent("toolbar-button-click",{code:ve.code,button:ve},Se)},triggerToolbarTolEvent(ve,Se){Oe.triggerToolbarCommitEvent(ve,Se),N.dispatchEvent("toolbar-tool-click",{code:ve.code,tool:ve,$event:Se})},triggerZoomEvent(ve){N.zoom(),N.dispatchEvent("zoom",{type:l.isZMax?"max":"revert"},ve)}};Object.assign(P,F,N,Oe);const Ge=j(0);He(()=>e.columns?e.columns.length:-1,()=>{Ge.value++}),He(()=>e.columns,()=>{Ge.value++}),He(Ge,()=>{Ne(()=>P.loadColumn(e.columns||[]))}),He(()=>e.toolbarConfig,()=>{R()}),He(()=>e.pagerConfig,()=>{T()}),He(()=>e.proxyConfig,()=>{Ae()});const Xe=ve=>{const Se=_.value;nr(ve,Hn.ESCAPE)&&l.isZMax&&Se.escRestore!==!1&&Oe.triggerZoomEvent(ve)};$n.hooks.forEach(ve=>{const{setupGrid:Se}=ve;if(Se){const Je=Se(P);Je&&K.isObject(Je)&&Object.assign(P,Je)}}),T(),Gt(()=>{Ne(()=>{const{data:ve,columns:Se,proxyConfig:Je}=e,et=b.value,Te=S.value;pr(Je)&&(ve||et.form&&Te.data)&&Ja("vxe.error.errConflicts",["grid.data","grid.proxy-config"]),Se&&Se.length&&P.loadColumn(Se),R()}),Gn.on(P,"keydown",Xe)}),da(()=>{Gn.off(P,"keydown")}),Ne(()=>{Ae()});const De=()=>{const ve=o.value,Se=D.value;return z("div",{ref:s,class:["vxe-grid",{[`size--${ve}`]:ve,"is--animat":!!e.animat,"is--round":e.round,"is--maximize":l.isZMax,"is--loading":e.loading||l.tableLoading}],style:Se},ce())};return P.renderVN=De,Xt("$xegrid",P),P},render(){return this.renderVN()}}),YEt=Object.assign(Cb,{install(e){e.component(Cb.name,Cb)}}),JEt=YEt;Or.component(Cb.name,Cb);Object.assign(Cl,{install(e){e.component(Cl.name,Cl)}});Or.component(Cl.name,Cl);const Fb=he({name:"VxeCheckboxGroup",props:{modelValue:Array,options:Array,optionProps:Object,disabled:Boolean,max:{type:[String,Number],default:null},size:{type:String,default:()=>pe.checkboxGroup.size||pe.size}},emits:["update:modelValue","change"],setup(e,t){const{slots:n,emit:r}=t,a=ut("$xeform",null),i=ut("$xeformiteminfo",null),o=K.uniqueId(),l=B(()=>{const{modelValue:g,max:C}=e;return C?(g?g.length:0)>=K.toNumber(C):!1}),s=B(()=>e.optionProps||{}),u=B(()=>s.value.label||"label"),c=B(()=>s.value.value||"value"),d=B(()=>s.value.disabled||"disabled"),p={computeIsMaximize:l},f={xID:o,props:e,context:t,getComputeMaps:()=>p};ti(e),Object.assign(f,{dispatchEvent(g,C,F){r(g,Object.assign({$checkboxGroup:f,$event:F},C))}},{handleChecked(g,C){const{checked:F,label:b}=g,E=e.modelValue||[],w=E.indexOf(b);F?w===-1&&E.push(b):E.splice(w,1),r("update:modelValue",E),f.dispatchEvent("change",Object.assign({checklist:E},g),C),a&&i&&a.triggerItemEvent(C,i.itemConfig.field,E)}});const v=()=>{const{options:g}=e,C=n.default,F=c.value,b=u.value,E=d.value;return z("div",{class:"vxe-checkbox-group"},C?C({}):g?g.map(w=>z(Cl,{label:w[F],content:w[b],disabled:w[E]})):[])};return f.renderVN=v,Xt("$xecheckboxgroup",f),v}});Object.assign(Fb,{install(e){e.component(Fb.name,Fb)}});Or.component(Fb.name,Fb);Object.assign(cm,{install:function(e){e.component(cm.name,cm)}});Or.component(cm.name,cm);Object.assign(dm,{install:function(e){e.component(dm.name,dm)}});Or.component(dm.name,dm);Object.assign(L1,{install:function(e){e.component(L1.name,L1)}});Or.component(L1.name,L1);Object.assign(dd,{install(e){e.component(dd.name,dd)}});Or.component(dd.name,dd);let Nc;const Eb=he({name:"VxeTextarea",props:{modelValue:[String,Number],className:String,immediate:{type:Boolean,default:!0},name:String,readonly:Boolean,disabled:Boolean,placeholder:{type:String,default:()=>K.eqNull(pe.textarea.placeholder)?pe.i18n("vxe.base.pleaseInput"):pe.textarea.placeholder},maxlength:[String,Number],rows:{type:[String,Number],default:2},cols:{type:[String,Number],default:null},showWordCount:Boolean,countMethod:Function,autosize:[Boolean,Object],form:String,resize:{type:String,default:()=>pe.textarea.resize},size:{type:String,default:()=>pe.textarea.size||pe.size}},emits:["update:modelValue","input","keydown","keyup","click","change","focus","blur"],setup(e,t){const{emit:n}=t,r=ut("$xeform",null),a=ut("$xeformiteminfo",null),i=K.uniqueId(),o=ti(e),l=dn({inputValue:e.modelValue}),s=j(),u=j(),c={refElem:s,refTextarea:u},d={xID:i,props:e,context:t,reactData:l,getRefMaps:()=>c};let p={};const f=B(()=>K.getSize(l.inputValue)),h=B(()=>{const A=f.value;return e.maxlength&&A>K.toNumber(e.maxlength)}),m=B(()=>Object.assign({minRows:1,maxRows:10},pe.textarea.autosize,e.autosize)),v=()=>{const{size:A,autosize:_}=e,{inputValue:D}=l;if(_){Nc||(Nc=document.createElement("div")),Nc.parentNode||document.body.appendChild(Nc);const x=u.value,M=getComputedStyle(x);Nc.className=["vxe-textarea--autosize",A?`size--${A}`:""].join(" "),Nc.style.width=`${x.clientWidth}px`,Nc.style.padding=M.padding,Nc.innerText=(""+(D||" ")).replace(/\n$/,`
 `)}},g=()=>{e.autosize&&Ne(()=>{const A=m.value,{minRows:_,maxRows:D}=A,x=u.value,M=Nc.clientHeight,L=getComputedStyle(x),P=K.toNumber(L.lineHeight),N=K.toNumber(L.paddingTop),k=K.toNumber(L.paddingBottom),R=K.toNumber(L.borderTopWidth),T=K.toNumber(L.borderBottomWidth),O=N+k+R+T,$=(M-O)/P,V=$&&/[0-9]/.test(""+$)?$:Math.floor($)+1;let W=V;V<_?W=_:V>D&&(W=D),x.style.height=`${W*P+O}px`})},C=A=>{const _=l.inputValue;d.dispatchEvent(A.type,{value:_},A)},F=(A,_)=>{l.inputValue=A,n("update:modelValue",A),K.toValueString(e.modelValue)!==A&&(p.dispatchEvent("change",{value:A},_),r&&a&&r.triggerItemEvent(_,a.itemConfig.field,A))},b=A=>{const{immediate:_}=e,x=A.target.value;l.inputValue=x,_&&F(x,A),d.dispatchEvent("input",{value:x},A),g()},E=A=>{const{immediate:_}=e;_?C(A):F(l.inputValue,A)},w=A=>{const{immediate:_}=e,{inputValue:D}=l;_||F(D,A),d.dispatchEvent("blur",{value:D},A)};p={dispatchEvent(A,_,D){n(A,Object.assign({$textarea:d,$event:D},_))},focus(){return u.value.focus(),Ne()},blur(){return u.value.blur(),Ne()}},Object.assign(d,p),He(()=>e.modelValue,A=>{l.inputValue=A,v()}),Ne(()=>{const{autosize:A}=e;A&&(v(),g())});const S=()=>{const{className:A,resize:_,placeholder:D,disabled:x,maxlength:M,autosize:L,showWordCount:P,countMethod:N,rows:k,cols:R}=e,{inputValue:T}=l,O=o.value,$=h.value,V=f.value;return z("div",{ref:s,class:["vxe-textarea",A,{[`size--${O}`]:O,"is--autosize":L,"is--count":P,"is--disabled":x,"def--rows":!K.eqNull(k),"def--cols":!K.eqNull(R)}]},[z("textarea",{ref:u,class:"vxe-textarea--inner",value:T,name:e.name,placeholder:D?wa(D):null,maxlength:M,readonly:e.readonly,disabled:x,rows:k,cols:R,style:_?{resize:_}:null,onInput:b,onChange:E,onKeydown:C,onKeyup:C,onClick:C,onFocus:C,onBlur:w}),P?z("span",{class:["vxe-textarea--count",{"is--error":$}]},N?`${N({value:T})}`:`${V}${M?`/${M}`:""}`):null])};return d.renderVN=S,d},render(){return this.renderVN()}});Object.assign(Eb,{install:function(e){e.component(Eb.name,Eb)}});Or.component(Eb.name,Eb);const wb=he({name:"VxeButtonGroup",props:{options:Array,mode:String,status:String,round:Boolean,circle:Boolean,className:[String,Function],disabled:Boolean,size:{type:String,default:()=>pe.buttonGroup.size||pe.size}},emits:["click"],setup(e,t){const{slots:n,emit:r}=t,a=K.uniqueId(),i={},o={xID:a,props:e,context:t,getComputeMaps:()=>i};ti(e);const l={dispatchEvent(c,d,p){r(c,Object.assign({$buttonGroup:o,$event:p},d))}};Object.assign(o,l,{handleClick(c,d){const{options:p}=e,{name:f}=c,h=p?p.find(m=>m.name===f):null;l.dispatchEvent("click",Object.assign(Object.assign({},c),{option:h}),d)}});const u=()=>{const{className:c,options:d}=e,p=n.default;return z("div",{class:["vxe-button-group",c?K.isFunction(c)?c({$buttonGroup:o}):c:""]},p?p({}):d?d.map((f,h)=>z(Gi,Object.assign({key:h},f))):[])};return o.renderVN=u,Xt("$xebuttongroup",o),u}});Object.assign(wb,{install(e){e.component(wb.name,wb)}});Or.component(wb.name,wb);function r5e(e){return Wbe(),new Promise(t=>{if(e&&e.id&&Nh.some(n=>n.props.id===e.id))t("exist");else{const n=e.onHide,r=Object.assign(e,{key:K.uniqueId(),modelValue:!0,onHide(a){const i=sm.modals;n&&n(a),sm.modals=i.filter(o=>o.key!==r.key),t(a.type)}});sm.modals.push(r)}})}function a5e(e){return K.find(Nh,t=>t.props.id===e)}function XEt(e){const t=e?[a5e(e)]:Nh,n=[];return t.forEach(r=>{r&&n.push(r.close())}),Promise.all(n)}function bV(e,t,n,r){let a;return K.isObject(t)?a=t:a={content:K.toValueString(t),title:n},r5e(Object.assign(Object.assign(Object.assign({},e),r),a))}function ZEt(e,t,n){return bV({type:"alert",showFooter:!0},e,t,n)}function QEt(e,t,n){return bV({type:"confirm",status:"question",showFooter:!0},e,t,n)}function ewt(e,t){return bV({type:"message",mask:!1,lockView:!1,showHeader:!1},e,"",t)}const twt={get:a5e,close:XEt,open:r5e,alert:ZEt,confirm:QEt,message:ewt};Object.assign(Gf,{install:function(e){e.component(Gf.name,Gf),$n.modal=twt}});Or.component(Gf.name,Gf);const Hh=[],Sb=he({name:"VxeDrawer",props:{modelValue:Boolean,id:String,title:String,loading:{type:Boolean,default:null},className:String,position:[String,Object],lockView:{type:Boolean,default:()=>pe.drawer.lockView},lockScroll:Boolean,mask:{type:Boolean,default:()=>pe.drawer.mask},maskClosable:{type:Boolean,default:()=>pe.drawer.maskClosable},escClosable:{type:Boolean,default:()=>pe.drawer.escClosable},showHeader:{type:Boolean,default:()=>pe.drawer.showHeader},showFooter:{type:Boolean,default:()=>pe.drawer.showFooter},showClose:{type:Boolean,default:()=>pe.drawer.showClose},content:[Number,String],showCancelButton:{type:Boolean,default:null},cancelButtonText:{type:String,default:()=>pe.drawer.cancelButtonText},showConfirmButton:{type:Boolean,default:()=>pe.drawer.showConfirmButton},confirmButtonText:{type:String,default:()=>pe.drawer.confirmButtonText},destroyOnClose:{type:Boolean,default:()=>pe.drawer.destroyOnClose},showTitleOverflow:{type:Boolean,default:()=>pe.drawer.showTitleOverflow},width:[Number,String],height:[Number,String],zIndex:Number,transfer:{type:Boolean,default:()=>pe.drawer.transfer},size:{type:String,default:()=>pe.drawer.size||pe.size},beforeHideMethod:{type:Function,default:()=>pe.drawer.beforeHideMethod},slots:Number},emits:["update:modelValue","show","hide","before-hide","close","confirm","cancel"],setup(e,t){const{slots:n,emit:r}=t,a=K.uniqueId(),i=ti(e),o=j(),l=j(),s=j(),u=j(),c=dn({inited:!1,visible:!1,contentVisible:!1,drawerZIndex:0,firstOpen:!0}),d={refElem:o},p={},f={xID:a,props:e,context:t,reactData:c,getRefMaps:()=>d,getComputeMaps:()=>p},h=()=>l.value,m=()=>{const{width:T,height:O}=e,$=h();return $.style.width=`${T?isNaN(T)?T:`${T}px`:""}`,$.style.height=`${O?isNaN(O)?O:`${O}px`:""}`,Ne()},v=()=>{const{zIndex:T}=e,{drawerZIndex:O}=c;T?c.drawerZIndex=T:O<wc()&&(c.drawerZIndex=su())},g=()=>Ne().then(()=>{}),C=T=>{const{beforeHideMethod:O}=e,{visible:$}=c,V={type:T};return $&&Promise.resolve(O?O(V):null).then(W=>{K.isError(W)||(c.contentVisible=!1,K.remove(Hh,U=>U===f),S.dispatchEvent("before-hide",V),setTimeout(()=>{c.visible=!1,r("update:modelValue",!1),S.dispatchEvent("hide",V)},200))}).catch(W=>W),Ne()},F=T=>{const O="close";S.dispatchEvent(O,{type:O},T),C(O)},b=T=>{const O="confirm";S.dispatchEvent(O,{type:O},T),C(O)},E=T=>{const O="cancel";S.dispatchEvent(O,{type:O},T),C(O)},w=()=>{const{showFooter:T}=e,{inited:O,visible:$}=c;return O||(c.inited=!0),$||(m(),c.visible=!0,c.contentVisible=!1,v(),Hh.push(f),setTimeout(()=>{c.contentVisible=!0,Ne(()=>{if(T){const U=s.value,ae=u.value,ie=U||ae;ie&&ie.focus()}const W={type:""};r("update:modelValue",!0),S.dispatchEvent("show",W)})},10),Ne(()=>{const{firstOpen:V}=c;V&&g().then(()=>{setTimeout(()=>g(),20)}),V&&(c.firstOpen=!1)})),Ne()},S={dispatchEvent(T,O,$){r(T,Object.assign({$drawer:f,$event:$},O))},open:w,close(){return C("close")},getBox:h},A=T=>{const O=o.value;e.maskClosable&&T.target===O&&C("mask")},_=T=>{if(nr(T,Hn.ESCAPE)){const $=K.max(Hh,V=>V.reactData.drawerZIndex);$&&setTimeout(()=>{$===f&&$.props.escClosable&&C("exit")},10)}},D=()=>{const{drawerZIndex:T}=c;Hh.some(O=>O.reactData.visible&&O.reactData.drawerZIndex>T)&&v()};Object.assign(f,S,{});const M=()=>{const{slots:T={},showClose:O,title:$}=e,V=n.title||T.title,W=n.corner||T.corner,U=[z("div",{class:"vxe-drawer--header-title"},V?Gr(V({$drawer:f})):$?wa($):pe.i18n("vxe.alert.title"))],ae=[];return W&&ae.push(z("span",{class:"vxe-drawer--corner-wrapper"},Gr(W({$drawer:f})))),O&&ae.push(z("i",{class:["vxe-drawer--close-btn","trigger--btn",pe.icon.MODAL_CLOSE],title:pe.i18n("vxe.drawer.close"),onClick:F})),U.push(z("div",{class:"vxe-drawer--header-right"},ae)),U},L=()=>{const{slots:T={},showTitleOverflow:O}=e,$=n.header||T.header,V=[];return e.showHeader&&V.push(z("div",{class:["vxe-drawer--header",{"is--ellipsis":O}]},$?!c.inited||e.destroyOnClose&&!c.visible?[]:Gr($({$drawer:f})):M())),V},P=()=>{const{slots:T={},content:O}=e,$=n.default||T.default;return[z("div",{class:"vxe-drawer--body"},[z("div",{class:"vxe-drawer--content"},$?!c.inited||e.destroyOnClose&&!c.visible?[]:Gr($({$drawer:f})):wa(O)),z(w4,{class:"vxe-drawer--loading",modelValue:e.loading})])]},N=()=>{const{showCancelButton:T,showConfirmButton:O}=e,$=[];return T&&$.push(z(Gi,{key:1,ref:u,content:e.cancelButtonText||pe.i18n("vxe.button.cancel"),onClick:E})),O&&$.push(z(Gi,{key:2,ref:s,status:"primary",content:e.confirmButtonText||pe.i18n("vxe.button.confirm"),onClick:b})),$},k=()=>{const{slots:T={}}=e,O=n.footer||T.footer,$=[];return e.showFooter&&$.push(z("div",{class:"vxe-drawer--footer"},O?!c.inited||e.destroyOnClose&&!c.visible?[]:Gr(O({$drawer:f})):N())),$},R=()=>{const{className:T,position:O,loading:$,lockScroll:V,lockView:W,mask:U}=e,{inited:ae,contentVisible:ie,visible:ye}=c,ne=i.value;return z(Ad,{to:"body",disabled:e.transfer?!ae:!0},[z("div",{ref:o,class:["vxe-drawer--wrapper",`pos--${O}`,T||"",{[`size--${ne}`]:ne,"lock--scroll":V,"lock--view":W,"is--mask":U,"is--visible":ie,"is--active":ye,"is--loading":$}],style:{zIndex:c.drawerZIndex},onClick:A},[z("div",{ref:l,class:"vxe-drawer--box",onMousedown:D},L().concat(P(),k()))])])};return f.renderVN=R,He(()=>e.width,m),He(()=>e.height,m),He(()=>e.modelValue,T=>{T?w():C("model")}),Gt(()=>{Ne(()=>{e.modelValue&&w(),m()}),e.escClosable&&Gn.on(f,"keydown",_)}),da(()=>{Gn.off(f,"keydown")}),f},render(){return this.renderVN()}});function nwt(e){return Wbe(),new Promise(t=>{if(e&&e.id&&Hh.some(n=>n.props.id===e.id))t("exist");else{const n=e.onHide,r=Object.assign(e,{key:K.uniqueId(),modelValue:!0,onHide(a){const i=sm.drawers;n&&n(a),sm.drawers=i.filter(o=>o.key!==r.key),t(a.type)}});sm.drawers.push(r)}})}function i5e(e){return K.find(Hh,t=>t.props.id===e)}function rwt(e){const t=e?[i5e(e)]:Hh,n=[];return t.forEach(r=>{r&&n.push(r.close())}),Promise.all(n)}const awt={get:i5e,close:rwt,open:nwt};Object.assign(Sb,{install:function(e){e.component(Sb.name,Sb),$n.drawer=awt}});Or.component(Sb.name,Sb);const o5e={title:String,field:String,span:[String,Number],align:String,titleAlign:{type:String,default:null},titleWidth:{type:[String,Number],default:null},titleColon:{type:Boolean,default:null},titleAsterisk:{type:Boolean,default:null},showTitle:{type:Boolean,default:!0},vertical:{type:Boolean,default:null},className:[String,Function],contentClassName:[String,Function],contentStyle:[Object,Function],titleClassName:[String,Function],titleStyle:[Object,Function],titleOverflow:{type:[Boolean,String],default:null},titlePrefix:Object,titleSuffix:Object,resetValue:{default:null},visibleMethod:Function,visible:{type:Boolean,default:null},folding:Boolean,collapseNode:Boolean,itemRender:Object,rules:Array},Ab=he({name:"VxeFormItem",props:o5e,setup(e,{slots:t}){const n=j(),r=ut("$xeform",{}),a=ut("$xeformgather",null),i=dn(gV(r,e)),o={formItem:i},l={itemConfig:i};i.slots=t,Xt("$xeformiteminfo",l),Xt("$xeformitem",o),Xt("$xeformgather",null),Zbe(e,i),Gt(()=>{Qbe(r,n.value,i,a)}),da(()=>{e5e(r,i)});const s=(d,p)=>{const{props:f,reactData:h}=d,{data:m,rules:v,titleAlign:g,titleWidth:C,titleColon:F,titleAsterisk:b,titleOverflow:E,vertical:w}=f,{collapseAll:S}=h,{computeValidOpts:A}=d.getComputeMaps(),_=A.value,{slots:D,title:x,visible:M,folding:L,field:P,collapseNode:N,itemRender:k,showError:R,errRule:T,className:O,titleOverflow:$,vertical:V,showTitle:W,contentClassName:U,contentStyle:ae,titleClassName:ie,titleStyle:ye}=p,ne=pr(k)?$n.renderer.get(k.name):null,Y=ne?ne.itemClassName:"",te=ne?ne.itemStyle:null,X=ne?ne.itemContentClassName:"",re=ne?ne.itemContentStyle:null,we=ne?ne.itemTitleClassName:"",q=ne?ne.itemTitleStyle:null,Q=D?D.default:null,ce=D?D.title:null,me=p.span||f.span,de=p.align||f.align,Z=K.eqNull(p.titleAlign)?g:p.titleAlign,oe=K.eqNull(p.titleWidth)?C:p.titleWidth,Ae=K.eqNull(p.titleColon)?F:p.titleColon,Oe=K.eqNull(p.titleAsterisk)?b:p.titleAsterisk,Ge=K.isUndefined($)||K.isNull($)?E:$,Xe=K.isUndefined(V)||K.isNull(V)?w:V,De=Ge==="ellipsis",ve=Ge==="title",Se=Ge===!0||Ge==="tooltip",Je=ve||Se||De,et={data:m,field:P,property:P,item:p,$form:d,$grid:d.xegrid};let Te=!1;if(M===!1)return $e();if(v){const it=v[P];it&&(Te=it.some(Ve=>Ve.required))}let We=[];Q?We=d.callSlot(Q,et):ne&&ne.renderItemContent?We=Gr(ne.renderItemContent(k,et)):P&&(We=[`${K.get(m,P)}`]),N&&We.push(z("div",{class:"vxe-form--item-trigger-node",onClick:d.toggleCollapseEvent},[z("span",{class:"vxe-form--item-trigger-text"},S?pe.i18n("vxe.form.unfolding"):pe.i18n("vxe.form.folding")),z("i",{class:["vxe-form--item-trigger-icon",S?pe.icon.FORM_FOLDING:pe.icon.FORM_UNFOLDING]})])),T&&_.showMessage&&We.push(z("div",{class:"vxe-form--item-valid",style:T.maxWidth?{width:`${T.maxWidth}px`}:null},T.message));const qe=Se?{onMouseenter(it){d.triggerTitleTipEvent(it,et)},onMouseleave:d.handleTitleTipLeaveEvent}:{};return z("div",{ref:n,class:["vxe-form--item",p.id,me?`vxe-form--item-col--${me} is--span`:"",O?K.isFunction(O)?O(et):O:"",Y?K.isFunction(Y)?Y(et):Y:"",{"is--title":x,"is--colon":Ae,"is--vertical":Xe,"is--asterisk":Oe,"is--required":Te,"is--hidden":L&&S,"is--active":yV(d,p),"is--error":R}],style:K.isFunction(te)?te(et):te},[z("div",{class:"vxe-form--item-inner"},[W!==!1&&(x||ce)?z("div",Object.assign({class:["vxe-form--item-title",Z?`align--${Z}`:"",Je?"is--ellipsis":"",we?K.isFunction(we)?we(et):we:"",ie?K.isFunction(ie)?ie(et):ie:""],style:Object.assign({},K.isFunction(q)?q(et):q,K.isFunction(ye)?ye(et):ye,oe?{width:isNaN(oe)?oe:`${oe}px`}:null),title:ve?wa(x):null},qe),t5e(d,p)):null,z("div",{class:["vxe-form--item-content",de?`align--${de}`:"",X?K.isFunction(X)?X(et):X:"",U?K.isFunction(U)?U(et):U:""],style:Object.assign({},K.isFunction(re)?re(et):re,K.isFunction(ae)?ae(et):ae)},We)])])};return{renderVN:()=>{const d=r?r.props:null;return d&&d.customLayout?s(r,i):z("div",{ref:n})}}},render(){return this.renderVN()}});Object.assign(Ab,{install(e){e.component(Ab.name,Ab)}});Or.component(Ab.name,Ab);const _b=he({name:"VxeFormGather",props:o5e,setup(e,{slots:t}){const n=j(),r=ut("$xeform",{}),a=ut("$xeformgather",null),i=dn(gV(r,e)),o={formItem:i},l={itemConfig:i};return i.children=[],Xt("$xeformiteminfo",l),Xt("$xeformgather",o),Xt("$xeformitem",null),Zbe(e,i),Gt(()=>{Qbe(r,n.value,i,a)}),da(()=>{e5e(r,i)}),{renderVN:()=>{const{className:c,field:d}=e,p=e.span||(r?r.props.span:null),f=t.default;return z("div",{ref:n,class:["vxe-form--gather vxe-form--item-row",i.id,p?`vxe-form--item-col_${p} is--span`:"",c?K.isFunction(c)?c({$form:r,data:r?r.props.data:{},item:i,field:d,property:d}):c:""]},f?f():[])}}},render(){return this.renderVN()}});Object.assign(_b,{install(e){e.component(_b.name,_b)}});Or.component(_b.name,_b);class l5e{constructor(t,n){Object.assign(this,{id:K.uniqueId("option_"),value:n.value,label:n.label,visible:n.visible,className:n.className,disabled:n.disabled})}update(t,n){this[t]=n}}function iwt(e){return e instanceof l5e}function s5e(e,t){return iwt(t)?t:new l5e(e,t)}function u5e(e,t){Object.keys(e).forEach(n=>{He(()=>e[n],r=>{t.update(n,r)})})}function c5e(e,t,n,r){const{reactData:a}=e,{staticOptions:i}=a,o=t.parentNode,l=r?r.option:null,s=l?l.options:i;o&&s&&(s.splice(K.arrayIndexOf(o.children,t),0,n),a.staticOptions=i.slice(0))}function d5e(e,t){const{reactData:n}=e,{staticOptions:r}=n,a=K.findTree(r,i=>i.id===t.id,{children:"options"});a&&a.items.splice(a.index,1),n.staticOptions=r.slice(0)}const Db=he({name:"VxeOptgroup",props:{label:{type:[String,Number,Boolean],default:""},visible:{type:Boolean,default:null},className:[String,Function],disabled:Boolean},setup(e,{slots:t}){const n=j(),r=ut("$xeselect",{}),a=s5e(r,e),i={option:a};return a.options=[],Xt("xeoptgroup",i),u5e(e,a),Gt(()=>{c5e(r,n.value,a)}),da(()=>{d5e(r,a)}),()=>z("div",{ref:n},t.default?t.default():[])}});Object.assign(Db,{install:function(e){e.component(Db.name,Db)}});Or.component(Db.name,Db);const Tb=he({name:"VxeOption",props:{value:null,label:{type:[String,Number,Boolean],default:""},visible:{type:Boolean,default:null},className:[String,Function],disabled:Boolean},setup(e,{slots:t}){const n=j(),r=ut("$xeselect",{}),a=ut("xeoptgroup",null),i=s5e(r,e);return i.slots=t,u5e(e,i),Gt(()=>{c5e(r,n.value,i,a)}),da(()=>{d5e(r,i)}),()=>z("div",{ref:n})}});Object.assign(Tb,{install:function(e){e.component(Tb.name,Tb)}});Or.component(Tb.name,Tb);const xb=he({name:"VxeSwitch",props:{modelValue:[String,Number,Boolean],disabled:Boolean,size:{type:String,default:()=>pe.switch.size||pe.size},openLabel:String,closeLabel:String,openValue:{type:[String,Number,Boolean],default:!0},closeValue:{type:[String,Number,Boolean],default:!1},openIcon:String,closeIcon:String,openActiveIcon:String,closeActiveIcon:String},emits:["update:modelValue","change","focus","blur"],setup(e,t){const{emit:n}=t,r=ut("$xeform",null),a=ut("$xeformiteminfo",null),i=K.uniqueId(),o=ti(e),l=dn({isActivated:!1,hasAnimat:!1,offsetLeft:0}),s={xID:i,props:e,context:t,reactData:l},u=j();let c={};const d=B(()=>wa(e.openLabel)),p=B(()=>wa(e.closeLabel)),f=B(()=>e.modelValue===e.openValue);let h;const m=F=>{if(!e.disabled){const b=f.value;clearTimeout(h);const E=b?e.closeValue:e.openValue;l.hasAnimat=!0,n("update:modelValue",E),c.dispatchEvent("change",{value:E},F),r&&a&&r.triggerItemEvent(F,a.itemConfig.field,E),h=setTimeout(()=>{l.hasAnimat=!1},400)}},v=F=>{l.isActivated=!0,c.dispatchEvent("focus",{value:e.modelValue},F)},g=F=>{l.isActivated=!1,c.dispatchEvent("blur",{value:e.modelValue},F)};c={dispatchEvent(F,b,E){n(F,Object.assign({$switch:s,$event:E},b))},focus(){const F=u.value;return l.isActivated=!0,F.focus(),Ne()},blur(){return u.value.blur(),l.isActivated=!1,Ne()}},Object.assign(s,c);const C=()=>{const{disabled:F,openIcon:b,closeIcon:E,openActiveIcon:w,closeActiveIcon:S}=e,A=f.value,_=o.value,D=d.value,x=p.value;return z("div",{class:["vxe-switch",A?"is--on":"is--off",{[`size--${_}`]:_,"is--disabled":F,"is--animat":l.hasAnimat}]},[z("button",{ref:u,class:"vxe-switch--button",type:"button",disabled:F,onClick:m,onFocus:v,onBlur:g},[z("span",{class:"vxe-switch--label vxe-switch--label-on"},[b?z("i",{class:["vxe-switch--label-icon",b]}):$e(),D]),z("span",{class:"vxe-switch--label vxe-switch--label-off"},[E?z("i",{class:["vxe-switch--label-icon",E]}):$e(),x]),z("span",{class:"vxe-switch--icon"},w||S?[z("i",{class:A?w:S})]:[])])])};return s.renderVN=C,s},render(){return this.renderVN()}});Object.assign(xb,{install:function(e){e.component(xb.name,xb)}});Or.component(xb.name,xb);const kb=he({name:"VxeList",props:{data:Array,height:[Number,String],maxHeight:[Number,String],loading:Boolean,className:[String,Function],size:{type:String,default:()=>pe.list.size||pe.size},autoResize:{type:Boolean,default:()=>pe.list.autoResize},syncResize:[Boolean,String,Number],scrollY:Object},emits:["scroll"],setup(e,t){const{slots:n,emit:r}=t,a=K.uniqueId(),i=ti(e),o=dn({scrollYLoad:!1,bodyHeight:0,rowHeight:0,topSpaceHeight:0,items:[]}),l=j(),s=j(),u=j(),c={fullData:[],lastScrollLeft:0,lastScrollTop:0,scrollYStore:{startIndex:0,endIndex:0,visibleSize:0,offsetSize:0,rowHeight:0}},d={refElem:l},p={xID:a,props:e,context:t,reactData:o,internalData:c,getRefMaps:()=>d};let f={};const h=B(()=>Object.assign({},pe.list.scrollY,e.scrollY)),m=B(()=>{const{height:L,maxHeight:P}=e,N={};return L?N.height=`${isNaN(L)?L:`${L}px`}`:P&&(N.height="auto",N.maxHeight=`${isNaN(P)?P:`${P}px`}`),N}),v=()=>{const{scrollYLoad:L}=o,{scrollYStore:P,fullData:N}=c;o.bodyHeight=L?N.length*P.rowHeight:0,o.topSpaceHeight=L?Math.max(P.startIndex*P.rowHeight,0):0},g=()=>{const{scrollYLoad:L}=o,{fullData:P,scrollYStore:N}=c;return o.items=L?P.slice(N.startIndex,N.endIndex):P.slice(0),Ne()},C=()=>{g(),v()},F=()=>Ne().then(()=>{const{scrollYLoad:L}=o,{scrollYStore:P}=c,N=u.value,k=h.value;let R=0,T;if(N&&(k.sItem&&(T=N.querySelector(k.sItem)),T||(T=N.children[0])),T&&(R=T.offsetHeight),R=Math.max(20,R),P.rowHeight=R,L){const O=s.value,$=Math.max(8,Math.ceil(O.clientHeight/R)),V=k.oSize?K.toNumber(k.oSize):Ku.edge?10:0;P.offsetSize=V,P.visibleSize=$,P.endIndex=Math.max(P.startIndex,$+V,P.endIndex),C()}else v();o.rowHeight=R}),b=()=>{const L=s.value;return L&&(L.scrollTop=0),Ne()},E=(L,P)=>{const N=s.value;return K.isNumber(L)&&(N.scrollLeft=L),K.isNumber(P)&&(N.scrollTop=P),o.scrollYLoad?new Promise(k=>{setTimeout(()=>{Ne(()=>{k()})},50)}):Ne()},w=()=>{const{lastScrollLeft:L,lastScrollTop:P}=c;return b().then(()=>{if(L||P)return c.lastScrollLeft=0,c.lastScrollTop=0,E(L,P)})},S=()=>{const L=l.value;return L.clientWidth&&L.clientHeight?F():Promise.resolve()},A=L=>{const{scrollYStore:P}=c,{startIndex:N,endIndex:k,visibleSize:R,offsetSize:T,rowHeight:O}=P,V=L.target.scrollTop,W=Math.floor(V/O),U=Math.max(0,W-1-T),ae=W+R+T;(W<=N||W>=k-R-1)&&(N!==U||k!==ae)&&(P.startIndex=U,P.endIndex=ae,C())},_=L=>{const P=L.target,N=P.scrollTop,k=P.scrollLeft,R=k!==c.lastScrollLeft,T=N!==c.lastScrollTop;c.lastScrollTop=N,c.lastScrollLeft=k,o.scrollYLoad&&A(L),f.dispatchEvent("scroll",{scrollLeft:k,scrollTop:N,isX:R,isY:T},L)};f={dispatchEvent(L,P,N){r(L,Object.assign({$list:p,$event:N},P))},loadData(L){const{scrollYStore:P}=c,N=h.value,k=L||[];return Object.assign(P,{startIndex:0,endIndex:1,visibleSize:0}),c.fullData=k,o.scrollYLoad=!!N.enabled&&N.gt>-1&&(N.gt===0||N.gt<=k.length),g(),F().then(()=>{w()})},reloadData(L){return b(),f.loadData(L)},recalculate:S,scrollTo:E,refreshScroll:w,clearScroll:b},Object.assign(p,f);const D=j(0);He(()=>e.data?e.data.length:-1,()=>{D.value++}),He(()=>e.data,()=>{D.value++}),He(D,()=>{f.loadData(e.data||[])}),He(()=>e.syncResize,L=>{L&&(S(),Ne(()=>setTimeout(()=>S())))}),Nm(()=>{S().then(()=>w())});let x;Ne(()=>{if(Gn.on(p,"resize",()=>{S()}),e.autoResize){const L=l.value;x=Ube(()=>S()),x.observe(L)}f.loadData(e.data||[])}),da(()=>{x&&x.disconnect(),Gn.off(p,"resize")});const M=()=>{const{className:L,loading:P}=e,{bodyHeight:N,topSpaceHeight:k,items:R}=o,T=i.value,O=m.value;return z("div",{ref:l,class:["vxe-list",L?K.isFunction(L)?L({$list:p}):L:"",{[`size--${T}`]:T,"is--loading":P}]},[z("div",{ref:s,class:"vxe-list--virtual-wrapper",style:O,onScroll:_},[z("div",{class:"vxe-list--y-space",style:{height:N?`${N}px`:""}}),z("div",{ref:u,class:"vxe-list--body",style:{marginTop:k?`${k}px`:""}},n.default?n.default({items:R,$list:p}):[])]),z(w4,{class:"vxe-list--loading",modelValue:P})])};return p.renderVN=M,p},render(){return this.renderVN()}});Object.assign(kb,{install(e){e.component(kb.name,kb)}});Or.component(kb.name,kb);const Mb=he({name:"VxePulldown",props:{modelValue:Boolean,disabled:Boolean,placement:String,size:{type:String,default:()=>pe.size},className:[String,Function],popupClassName:[String,Function],destroyOnClose:Boolean,transfer:Boolean},emits:["update:modelValue","hide-panel"],setup(e,t){const{slots:n,emit:r}=t,a=K.uniqueId(),i=ti(e),o=dn({inited:!1,panelIndex:0,panelStyle:null,panelPlacement:null,visiblePanel:!1,animatVisible:!1,isActivated:!1}),l=j(),s=j(),u=j(),c={refElem:l},d={xID:a,props:e,context:t,reactData:o,getRefMaps:()=>c};let p={};const f=()=>{o.panelIndex<wc()&&(o.panelIndex=su())},h=()=>o.visiblePanel,m=()=>Ne().then(()=>{const{transfer:A,placement:_}=e,{panelIndex:D,visiblePanel:x}=o;if(x){const M=s.value,L=u.value;if(L&&M){const P=M.offsetHeight,N=M.offsetWidth,k=L.offsetHeight,R=L.offsetWidth,T=5,O={zIndex:D},{boundingTop:$,boundingLeft:V,visibleHeight:W,visibleWidth:U}=w0(M);let ae="bottom";if(A){let ie=V,ye=$+P;_==="top"?(ae="top",ye=$-k):_||(ye+k+T>W&&(ae="top",ye=$-k),ye<T&&(ae="bottom",ye=$+P)),ie+R+T>U&&(ie-=ie+R+T-U),ie<T&&(ie=T),Object.assign(O,{left:`${ie}px`,top:`${ye}px`,minWidth:`${N}px`})}else _==="top"?(ae="top",O.bottom=`${P}px`):_||$+P+k>W&&$-P-k>T&&(ae="top",O.bottom=`${P}px`);o.panelStyle=O,o.panelPlacement=ae}}return Ne()});let v;const g=()=>(o.inited||(o.inited=!0),new Promise(A=>{e.disabled?Ne(()=>{A()}):(clearTimeout(v),o.isActivated=!0,o.animatVisible=!0,setTimeout(()=>{o.visiblePanel=!0,r("update:modelValue",!0),m(),setTimeout(()=>{A(m())},40)},10),f())})),C=()=>(o.visiblePanel=!1,r("update:modelValue",!1),new Promise(A=>{o.animatVisible?v=window.setTimeout(()=>{o.animatVisible=!1,Ne(()=>{A()})},350):Ne(()=>{A()})})),F=()=>o.visiblePanel?C():g(),b=A=>{const{disabled:_}=e,{visiblePanel:D}=o,x=u.value;_||D&&(wr(A,x).flag?m():(C(),p.dispatchEvent("hide-panel",{},A)))},E=A=>{const{disabled:_}=e,{visiblePanel:D}=o,x=l.value,M=u.value;_||(o.isActivated=wr(A,x).flag||wr(A,M).flag,D&&!o.isActivated&&(C(),p.dispatchEvent("hide-panel",{},A)))},w=A=>{o.visiblePanel&&(o.isActivated=!1,C(),p.dispatchEvent("hide-panel",{},A))};p={dispatchEvent(A,_,D){r(A,Object.assign({$pulldown:d,$event:D},_))},isPanelVisible:h,togglePanel:F,showPanel:g,hidePanel:C},Object.assign(d,p),He(()=>e.modelValue,A=>{A?g():C()}),Ne(()=>{Gn.on(d,"mousewheel",b),Gn.on(d,"mousedown",E),Gn.on(d,"blur",w)}),da(()=>{Gn.off(d,"mousewheel"),Gn.off(d,"mousedown"),Gn.off(d,"blur")});const S=()=>{const{className:A,popupClassName:_,destroyOnClose:D,transfer:x,disabled:M}=e,{inited:L,isActivated:P,animatVisible:N,visiblePanel:k,panelStyle:R,panelPlacement:T}=o,O=i.value,$=n.default,V=n.header,W=n.footer,U=n.dropdown;return z("div",{ref:l,class:["vxe-pulldown",A?K.isFunction(A)?A({$pulldown:d}):A:"",{[`size--${O}`]:O,"is--visivle":k,"is--disabled":M,"is--active":P}]},[z("div",{ref:s,class:"vxe-pulldown--content"},$?$({$pulldown:d}):[]),z(Ad,{to:"body",disabled:x?!L:!0},[z("div",{ref:u,class:["vxe-table--ignore-clear vxe-pulldown--panel",_?K.isFunction(_)?_({$pulldown:d}):_:"",{[`size--${O}`]:O,"is--transfer":x,"animat--leave":N,"animat--enter":k}],placement:T,style:R},U?[z("div",{class:"vxe-pulldown--panel-wrapper"},!L||D&&!k&&!N?[]:[V?z("div",{class:"vxe-pulldown--panel-header"},V({$pulldown:d})):$e(),z("div",{class:"vxe-pulldown--panel-body"},U({$pulldown:d})),W?z("div",{class:"vxe-pulldown--panel-footer"},W({$pulldown:d})):$e()])]:[])])])};return d.renderVN=S,d},render(){return this.renderVN()}});Object.assign(Mb,{install:function(e){e.component(Mb.name,Mb)}});Or.component(Mb.name,Mb);const owt={vxe:{base:{pleaseInput:"请输入",pleaseSelect:"请选择",comma:"",fullStop:"。"},loading:{text:"加载中..."},error:{downErr:"下载失败",groupFixed:"如果使用分组表头,冻结列必须按组设置",groupMouseRange:'分组表头与 "{0}" 不能同时使用,这可能会出现错误',groupTag:'分组列头应该使用 "{0}" 而不是 "{1}",这可能会出现错误',scrollErrProp:'启用虚拟滚动后不支持该参数 "{0}"',errConflicts:'参数 "{0}" 与 "{1}" 有冲突',unableInsert:"无法插入到指定位置,请检查参数是否正确",useErr:'安装 "{0}" 模块时发生错误,可能顺序不正确,依赖的模块需要在 Table 之前安装',barUnableLink:"工具栏无法关联表格",expandContent:'展开行的插槽应该是 "content",请检查是否正确',reqComp:'缺少 "{0}" 组件,请检查是否正确安装。 https://vxeui.com/#/start/useGlobal',reqModule:'缺少 "{0}" 模块',reqProp:'缺少必要的 "{0}" 参数,这可能会导致出现错误',emptyProp:'参数 "{0}" 不允许为空',errProp:'不支持的参数 "{0}",可能为 "{1}"',colRepet:'column.{0}="{1}" 重复了,这可能会导致某些功能无法使用',notFunc:'方法 "{0}" 不存在',errFunc:'参数 "{0}" 不是一个方法',notValidators:'全局校验 "{0}" 不存在',notFormats:'全局格式化 "{0}" 不存在',notCommands:'全局指令 "{0}" 不存在',notSlot:'插槽 "{0}" 不存在',noTree:'树结构不支持 "{0}"',notProp:'不支持的参数 "{0}"',checkProp:'当数据量过大时可能会导致复选框卡顿,建议设置参数 "{0}" 提升渲染速度',coverProp:'"{0}" 的参数 "{1}" 重复定义,这可能会出现错误',uniField:'字段名 "{0}" 重复定义,这可能会出现错误',delFunc:'方法 "{0}" 已废弃,请使用 "{1}"',delProp:'参数 "{0}" 已废弃,请使用 "{1}"',delEvent:'事件 "{0}" 已废弃,请使用 "{1}"',removeProp:'参数 "{0}" 已废弃,不建议使用,这可能会导致出现错误',errFormat:'全局的格式化内容应该使用 "VXETable.formats" 定义,挂载 "formatter={0}" 的方式已不建议使用',notType:'不支持的文件类型 "{0}"',notExp:"该浏览器不支持导入/导出功能",impFields:"导入失败,请检查字段名和数据格式是否正确",treeNotImp:"树表格不支持导入"},table:{emptyText:"暂无数据",allTitle:"全选/取消",seqTitle:"序号",actionTitle:"操作",confirmFilter:"筛选",resetFilter:"重置",allFilter:"全部",sortAsc:"升序:最低到最高",sortDesc:"降序:最高到最低",filter:"对所选的列启用筛选",impSuccess:"成功导入 {0} 条记录",expLoading:"正在导出中",expSuccess:"导出成功",expFilename:"导出_{0}",expOriginFilename:"导出_源_{0}",customTitle:"列设置",customAll:"全部",customConfirm:"确认",customClose:"关闭",customCancel:"取消",customRestore:"恢复默认",maxFixedCol:"最大冻结列的数量不能超过 {0} 个"},grid:{selectOneRecord:"请至少选择一条记录!",deleteSelectRecord:"您确定要删除所选记录吗?",removeSelectRecord:"您确定要移除所选记录吗?",dataUnchanged:"数据未改动!",delSuccess:"成功删除所选记录!",saveSuccess:"保存成功!",operError:"发生错误,操作失败!"},select:{search:"搜索",loadingText:"加载中",emptyText:"暂无数据"},pager:{goto:"前往",gotoTitle:"页数",pagesize:"{0}条/页",total:"共 {0} 条记录",pageClassifier:"页",homePage:"首页",homePageTitle:"首页",prevPage:"上一页",prevPageTitle:"上一页",nextPage:"下一页",nextPageTitle:"下一页",prevJump:"向上跳页",prevJumpTitle:"向上跳页",nextJump:"向下跳页",nextJumpTitle:"向下跳页",endPage:"末页",endPageTitle:"末页"},alert:{title:"系统提示"},button:{confirm:"确认",cancel:"取消"},filter:{search:"搜索"},custom:{cstmTitle:"列设置",cstmRestore:"恢复默认",cstmCancel:"取消",cstmConfirm:"确定",cstmConfirmRestore:"请确认是否恢复成默认列配置?",cstmDragTarget:"移动目标:{0}",setting:{colSort:"排序",sortHelpTip:"点击并拖动图标可以调整列的排序",colTitle:"标题",colResizable:"列宽(像素)",colVisible:"是否显示",colFixed:"冻结列",colFixedMax:"冻结列(最多 {0} 列)",fixedLeft:"左侧",fixedUnset:"不设置",fixedRight:"右侧"}},import:{modes:{covering:"覆盖方式(直接覆盖表格数据)",insert:"底部追加(在表格的底部追加新数据)",insertTop:"顶部追加(在表格的顶部追加新数据)",insertBottom:"底部追加(在表格的底部追加新数据)"},impTitle:"导入数据",impFile:"文件名",impSelect:"选择文件",impType:"文件类型",impOpts:"参数设置",impMode:"导入模式",impConfirm:"导入",impCancel:"取消"},export:{types:{csv:"CSV (逗号分隔)(*.csv)",html:"网页(*.html)",xml:"XML 数据(*.xml)",txt:"文本文件(制表符分隔)(*.txt)",xls:"Excel 97-2003 工作簿(*.xls)",xlsx:"Excel 工作簿(*.xlsx)",pdf:"PDF (*.pdf)"},modes:{current:"当前数据(当前页的数据)",selected:"选中数据(当前页选中的数据)",all:"全量数据(包括所有分页的数据)"},printTitle:"打印数据",expTitle:"导出数据",expName:"文件名",expNamePlaceholder:"请输入文件名",expSheetName:"标题",expSheetNamePlaceholder:"请输入标题",expType:"保存类型",expMode:"选择数据",expCurrentColumn:"全部字段",expColumn:"选择字段",expOpts:"参数设置",expOptHeader:"表头",expHeaderTitle:"是否需要表头",expOptFooter:"表尾",expFooterTitle:"是否需要表尾",expOptColgroup:"分组表头",expColgroupTitle:"如果存在,则支持带有分组结构的表头",expOptMerge:"合并",expMergeTitle:"如果存在,则支持带有合并结构的单元格",expOptAllExpand:"展开层级",expAllExpandTitle:"如果存在,则支持将带有层级结构的数据全部展开",expOptUseStyle:"样式",expUseStyleTitle:"如果存在,则支持带样式的单元格",expOptOriginal:"源数据",expOriginalTitle:"如果为源数据,则支持导入到表格中",expPrint:"打印",expConfirm:"导出",expCancel:"取消"},modal:{errTitle:"错误提示",zoomMin:"最小化",zoomIn:"最大化",zoomOut:"还原",close:"关闭",miniMaxSize:"最小化窗口的数量不能超过 {0} 个",footPropErr:"show-footer 仅用于启用表尾,需配合 show-confirm-button | show-cancel-button | 插槽使用"},drawer:{close:"关闭"},form:{folding:"收起",unfolding:"展开"},toolbar:{import:"导入",export:"导出",print:"打印",refresh:"刷新",zoomIn:"全屏",zoomOut:"还原",custom:"列设置",customAll:"全部",customConfirm:"确认",customRestore:"重置",fixedLeft:"冻结在左侧",fixedRight:"冻结在右侧",cancelFixed:"取消冻结列"},input:{date:{m1:"01 月",m2:"02 月",m3:"03 月",m4:"04 月",m5:"05 月",m6:"06 月",m7:"07 月",m8:"08 月",m9:"09 月",m10:"10 月",m11:"11 月",m12:"12 月",quarterLabel:"{0} 年",monthLabel:"{0} 年",dayLabel:"{0} 年 {1}",labelFormat:{date:"yyyy-MM-dd",time:"HH:mm:ss",datetime:"yyyy-MM-dd HH:mm:ss",week:"yyyy 年第 WW 周",month:"yyyy-MM",quarter:"yyyy 年第 q 季度",year:"yyyy"},weeks:{w:"周",w0:"周日",w1:"周一",w2:"周二",w3:"周三",w4:"周四",w5:"周五",w6:"周六"},months:{m0:"一月",m1:"二月",m2:"三月",m3:"四月",m4:"五月",m5:"六月",m6:"七月",m7:"八月",m8:"九月",m9:"十月",m10:"十一月",m11:"十二月"},quarters:{q1:"第一季度",q2:"第二季度",q3:"第三季度",q4:"第四季度"}}},imagePreview:{popupTitle:"预览",operBtn:{zoomOut:"缩小",zoomIn:"放大",pctFull:"等比例缩放",pct11:"显示原始尺寸",rotateLeft:"向左旋转",rotateRight:"向右旋转",print:"点击打印图片",download:"点击下载图片"}},upload:{fileBtnText:"点击或拖拽上传",imgBtnText:"点击或拖拽上传",dragPlaceholder:"请把文件拖放到这个区域即可上传",imgSizeHint:"单张{0}",imgCountHint:"最多{0}张",fileTypeHint:"支持 {0} 文件类型",fileSizeHint:"单个文件大小不超过{0}",fileCountHint:"最多可上传{0}个文件",overCountErr:"最多只能选择{0}个文件!",overCountExtraErr:"已超出最大数量{0}个,超出的{1}个文件将被忽略!",overSizeErr:"文件大小最大不能超过{0}",reUpload:"重新上传",uploadProgress:"上传中 {0}%",uploadErr:"上传失败",uploadSuccess:"上传成功",moreBtnText:"更多({0}",viewItemTitle:"点击查看",morePopup:{readTitle:"查看列表",imageTitle:"上传图片",fileTitle:"上传文件"}},formDesign:{formName:"表单名称",defFormTitle:"未命名的表单",widgetPropTab:"控件属性",widgetFormTab:"表单属性",error:{wdFormUni:"该类型的控件在表单中只允许添加一个",wdSubUni:"该类型的控件在子表中只允许添加一个"},styleSetting:{btn:"样式设置",title:"表单的样式设置",layoutTitle:"控件布局",verticalLayout:"上下布局",horizontalLayout:"横向布局",styleTitle:"标题样式",boldTitle:"标题加粗",fontBold:"加粗",fontNormal:"常规",colonTitle:"显示冒号",colonVisible:"显示",colonHidden:"隐藏",alignTitle:"对齐方式",widthTitle:"标题宽度",alignLeft:"居左",alignRight:"居右",unitPx:"像素",unitPct:"百分比"},widget:{group:{base:"基础控件",layout:"布局控件",system:"系统控件",module:"模块控件",chart:"图表控件",advanced:"高级控件"},copyTitle:"副本_{0}",component:{input:"输入框",textarea:"文本域",select:"下拉选择",row:"一行多列",title:"标题",text:"文本",subtable:"子表",VxeSwitch:"是/否",VxeInput:"输入框",VxeNumberInput:"数字",VxeDatePicker:"日期",VxeTextarea:"文本域",VxeSelect:"下拉选择",VxeTreeSelect:"树形选择",VxeRadioGroup:"单选框",VxeCheckboxGroup:"复选框",VxeUploadFile:"文件",VxeUploadImage:"图片"}},widgetProp:{name:"控件名称",placeholder:"提示语",required:"必填校验",multiple:"允许多选",displaySetting:{name:"显示设置",pc:"电脑端",mobile:"手机端",visible:"显示",hidden:"隐藏"},dataSource:{name:"数据源",defValue:"选项{0}",addOption:"添加选项",batchEditOption:"批量编辑",batchEditTip:"每行对应一个选项支持从表格、Excel、WPS 中直接复制粘贴。",batchEditSubTip:"每行对应一个选项如果是分组子项可以是空格或制表键开头支持从表格、Excel、WPS 中直接复制粘贴。",buildOption:"生成选项"},rowProp:{colSize:"列数",col2:"两列",col3:"三列",col4:"四列",col6:"六列",layout:"布局"},textProp:{name:"内容",alignTitle:"对齐方式",alignLeft:"居左",alignCenter:"居中",alignRight:"居右",colorTitle:"字体颜色",sizeTitle:"字体大小",boldTitle:"字体加粗",fontNormal:"常规",fontBold:"加粗"},subtableProp:{seqTitle:"序号",showSeq:"显示序号",showCheckbox:"允许多选",errSubDrag:"子表不支持该控件,请使用其他控件",colPlace:"将控件拖拽进来"},uploadProp:{limitFileCount:"文件数量限制",limitFileSize:"文件大小限制",multiFile:"允许上传多个文件",limitImgCount:"图片数量限制",limitImgSize:"图片大小限制",multiImg:"允许上传多张图片"}}},listDesign:{fieldSettingTab:"字段设置",listSettingTab:"参数设置",searchTitle:"查询条件",listTitle:"列表字段",searchField:"查询字段",listField:"列表字段",activeBtn:{ActionButtonUpdate:"编辑",ActionButtonDelete:"删除"},search:{addBtn:"编辑",emptyText:"未配置查询条件",editPopupTitle:"编辑查询字段"},searchPopup:{colTitle:"标题",saveBtn:"保存"}},text:{copySuccess:"已复制到剪贴板",copyError:"当前环境不支持该操作"},countdown:{formats:{yyyy:"年",MM:"月",dd:"天",HH:"时",mm:"分",ss:"秒"}},plugins:{extendCellArea:{area:{mergeErr:"无法对合并单元格进行该操作",multiErr:"无法对多重选择区域进行该操作",extendErr:"如果延伸的区域包含被合并的单元格,所有合并的单元格需大小相同",pasteMultiErr:"无法粘贴,需要相同大小的复制的区域和粘贴的区域才能执行此操作",cpInvalidErr:"该操作无法进行,您选择的区域中存在被禁止的列({0}"},fnr:{title:"查找和替换",findLabel:"查找",replaceLabel:"替换",findTitle:"查找内容:",replaceTitle:"替换为:",tabs:{find:"查找",replace:"替换"},filter:{re:"正则表达式",whole:"全词匹配",sensitive:"区分大小写"},btns:{findNext:"查找下一个",findAll:"查找全部",replace:"替换",replaceAll:"替换全部",cancel:"取消"},header:{seq:"#",cell:"单元格",value:"值"},empty:"(空值)",reError:"无效的正则表达式",recordCount:"已找到 {0} 个单元格",notCell:"找不到匹配的单元格",replaceSuccess:"成功替换 {0} 个单元格"}},filterComplexInput:{menus:{fixedColumn:"冻结列",fixedGroup:"冻结分组",cancelFixed:"取消冻结",fixedLeft:"冻结左侧",fixedRight:"冻结右侧"},cases:{equal:"等于",gt:"大于",lt:"小于",begin:"开头是",endin:"结尾是",include:"包含",isSensitive:"区分大小写"}},filterCombination:{menus:{clearSort:"清除排序",sortAsc:"升序",sortDesc:"降序",fixedColumn:"冻结列",fixedGroup:"冻结分组",cancelFixed:"取消冻结",fixedLeft:"冻结左侧",fixedRight:"冻结右侧",clearFilter:"清除筛选",textOption:"文本筛选",numberOption:"数值筛选"},popup:{title:"自定义筛选的方式",currColumnTitle:"当前列:",and:"与",or:"或",describeHtml:"可用 ? 代表单个字符<br/>用 * 代表任意多个字符"},cases:{equal:"等于",unequal:"不等于",gt:"大于",ge:"大于或等于",lt:"小于",le:"小于或等于",begin:"开头是",notbegin:"开头不是",endin:"结尾是",notendin:"结尾不是",include:"包含",exclude:"不包含",between:"介于",custom:"自定义筛选",insensitive:"不区分大小写",isSensitive:"区分大小写"},empty:"(空白)",notData:"无匹配项"}},pro:{area:{mergeErr:"无法对合并单元格进行该操作",multiErr:"无法对多重选择区域进行该操作",extendErr:"如果延伸的区域包含被合并的单元格,所有合并的单元格需大小相同",pasteMultiErr:"无法粘贴,需要相同大小的复制的区域和粘贴的区域才能执行此操作"},fnr:{title:"查找和替换",findLabel:"查找",replaceLabel:"替换",findTitle:"查找内容:",replaceTitle:"替换为:",tabs:{find:"查找",replace:"替换"},filter:{re:"正则表达式",whole:"全词匹配",sensitive:"区分大小写"},btns:{findNext:"查找下一个",findAll:"查找全部",replace:"替换",replaceAll:"替换全部",cancel:"取消"},header:{seq:"#",cell:"单元格",value:"值"},empty:"(空值)",reError:"无效的正则表达式",recordCount:"已找到 {0} 个单元格",notCell:"找不到匹配的单元格",replaceSuccess:"成功替换 {0} 个单元格"}},renderer:{search:"搜索",cases:{equal:"等于",unequal:"不等于",gt:"大于",ge:"大于或等于",lt:"小于",le:"小于或等于",begin:"开头是",notbegin:"开头不是",endin:"结尾是",notendin:"结尾不是",include:"包含",exclude:"不包含",between:"介于",custom:"自定义筛选",insensitive:"不区分大小写",isSensitive:"区分大小写"},combination:{menus:{clearSort:"清除排序",sortAsc:"升序",sortDesc:"降序",fixedColumn:"锁定列",fixedGroup:"锁定组",cancelFixed:"取消锁定",fixedLeft:"锁定左侧",fixedRight:"锁定右侧",clearFilter:"清除筛选",textOption:"文本筛选",numberOption:"数值筛选"},popup:{title:"自定义筛选的方式",currColumnTitle:"当前列:",and:"与",or:"或",describeHtml:"可用 ? 代表单个字符<br/>用 * 代表任意多个字符"},empty:"(空白)",notData:"无匹配项"}}}};UF({i18n:(e,t)=>K.toFormatString(K.get(owt,e),t)});$n.setConfig({});function lwt(e){e.use(_Et).use(DEt).use(BEt).use(JEt).use(HEt).use(VEt).use($Et)}const swt=[aBe,SRe,cPe,YJe,vPe,wPe,_se,OPe,PPe,hi,Bse,kIe,OIe,XIe,ZIe,ZNe,rue,a$e,ps,dNe,Use,u$e,A$e,_$e,F9,mue,tVe,n6,mVe,vVe,gVe,yVe,bVe,JHe,xue,dP,Bue,yze,$ue,xze,pWe,hWe,mWe,que,hGe,mGe,kt,_Ge,Xue,lo,Zue,HGe,UGe,fje,pje,hje,mje,Fje,oce,gKe,_Ke,Ese,sce,tue,wNe,ENe,PKe,HKe,qKe,eu,bm,s6,Kje,AUe,LUe,OUe,eqe,iqe,Fce,vqe,Aqe,_qe,Bqe,Wce,Gce,qJe,cXe,dXe,id,HP,VVe,FXe,DXe,TXe,Mi,HXe,g6,lZe,SZe,UZe,aQe,_et,Det,Iet,Net,Get,att,btt,Ctt],uwt=[Dtt,Btt,F6,ont,vnt,lce];function cwt(e){swt.forEach(t=>{e.component(t.name,t)}),uwt.forEach(t=>{e.use(t)})}var CV=Object.defineProperty,dwt=Object.getOwnPropertyDescriptor,fwt=Object.getOwnPropertyNames,pwt=Object.prototype.hasOwnProperty,hwt=(e,t,n)=>t in e?CV(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,mwt=(e,t)=>{for(var n in t)CV(e,n,{get:t[n],enumerable:!0})},vwt=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of fwt(t))!pwt.call(e,a)&&a!==n&&CV(e,a,{get:()=>t[a],enumerable:!(r=dwt(t,a))||r.enumerable});return e},gwt=(e,t,n)=>(vwt(e,t,"default"),n),cre=(e,t,n)=>(hwt(e,typeof t!="symbol"?t+"":t,n),n),FV={};mwt(FV,{Vue:()=>Zf});gwt(FV,Zf);var OC=class{static install(e,t){let{nameSpace:n=this._nameSpace,memory:r}=t;return r&&this.clearAll(n,r),new OC(e,t)}static clearAll(e,t){Object.keys(t).forEach(n=>{let r=e+n;Object.prototype.hasOwnProperty.call(window.localStorage,r)&&window.localStorage.removeItem(r)})}static get(e){return JSON.parse(window.localStorage.getItem(e))}static set(e,t){t=typeof t=="object"?JSON.stringify(t):t,window.localStorage.setItem(e,t)}static getData(e,t){if(Object.prototype.hasOwnProperty.call(window.localStorage,this._getStaticKey(t,e)))return JSON.parse(window.localStorage.getItem(this._getStaticKey(t,e)))}constructor(e,t){let n=OC,{version:r=3,nameSpace:a=n._nameSpace,memory:i}=t,o=u=>a+u,l=r===3?(0,FV.reactive)(i):i;Object.keys(l).length===0&&console.warn("key cannot be empty"),Object.keys(l).forEach(u=>{let c=l[u];n.set(o(u),c),Reflect.defineProperty(l,u,{get:()=>n.get(o(u)),set:d=>n.set(o(u),d),configurable:!0}),r===2&&e.util.defineReactive(l,u,l[u])});let s=r===3?e.config.globalProperties:e.prototype;Reflect.defineProperty(s,"$storage",{get:()=>l})}},wh=OC;cre(wh,"_nameSpace","rs-"),cre(wh,"_getStaticKey",(e,t)=>`${e!=null?e:OC._nameSpace}${t}`);const ywt=(e,t)=>{var a,i,o,l,s,u,c,d,p,f,h,m,v,g,C,F,b,E,w,S;const n=hf(),r=Object.assign({locale:(i=wh.getData("locale",n))!=null?i:{locale:(a=t.Locale)!=null?a:"zh"},layout:(f=wh.getData("layout",n))!=null?f:{layout:(o=t.Layout)!=null?o:"vertical",theme:(l=t.Theme)!=null?l:"light",darkMode:(s=t.DarkMode)!=null?s:!1,sidebarStatus:(u=t.SidebarStatus)!=null?u:!0,epThemeColor:(c=t.EpThemeColor)!=null?c:"#409EFF",themeColor:(d=t.Theme)!=null?d:"light",overallStyle:(p=t.OverallStyle)!=null?p:"light"},configure:(w=wh.getData("configure",n))!=null?w:{grey:(h=t.Grey)!=null?h:!1,weak:(m=t.Weak)!=null?m:!1,hideTabs:(v=t.HideTabs)!=null?v:!1,hideFooter:(g=t.HideFooter)!=null?g:!0,showLogo:(C=t.ShowLogo)!=null?C:!0,showModel:(F=t.ShowModel)!=null?F:"smart",multiTagsCache:(b=t.MultiTagsCache)!=null?b:!1,stretch:(E=t.Stretch)!=null?E:!1}},t.MultiTagsCache?{tags:(S=wh.getData("tags",n))!=null?S:W9}:{});e.use(wh,{nameSpace:n,memory:r})};/**
* @vue/shared v3.4.37
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/const bwt=Object.prototype.hasOwnProperty,dre=(e,t)=>bwt.call(e,t),fre=e=>e!==null&&typeof e=="object",pre="__epPropKey",Cwt=((e,t)=>{if(!fre(e)||fre(n=e)&&n[pre])return e;var n;const{values:r,required:a,default:i,type:o,validator:l}=e,s=r||l?c=>{let d=!1,p=[];if(r&&(p=Array.from(r),dre(e,"default")&&p.push(i),d||(d=p.includes(c))),l&&(d||(d=l(c))),!d&&p.length>0){const f=[...new Set(p)].map(h=>JSON.stringify(h)).join(", ");cO(`Invalid prop: validation failed. Expected one of [${f}], got value ${JSON.stringify(c)}.`)}return d}:void 0,u={type:o,required:!!a,validator:s,[pre]:!0};return dre(e,"default")&&(u.default=i),u})({type:String,values:["","default","small","large"],required:!1});var Fwt={data:{type:Array,default:()=>[]},size:Cwt,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children",checkStrictly:!1})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:Boolean,flexible:Boolean,showOverflowTooltip:[Boolean,Object],tooltipFormatter:Function,appendFilterPanelTo:String,scrollbarTabindex:{type:[Number,String],default:void 0},allowDragLastColumn:{type:Boolean,default:!0},preserveExpandedContent:Boolean};const Ewt=se({tableKey:{type:[String,Number],default:"0"},columns:{type:Array,default:[]},loading:{type:Boolean,default:!1},loadingConfig:{type:Object,default:()=>{}},alignWhole:{type:String,default:"left"},headerAlign:{type:String,default:""},showOverflowTooltip:{type:Boolean,default:!1},rowHoverBgColor:{type:String,default:""},pagination:{type:Object,default:{total:0,pageSize:5,align:"right",size:"default",background:!1,pageSizes:[5,10,15,20],layout:"total, sizes, prev, pager, next, jumper"}},adaptive:{type:Boolean,default:!1},adaptiveConfig:{type:Object,default:{offsetBottom:96,fixHeader:!0,timeout:60,zIndex:3}},locale:{type:[String,Object],default:""}},Fwt),hre=he({name:"Renderer",props:{render:{type:Function},params:{type:Object}},setup:e=>()=>Ee(At,null,[e.render(e.params)])}),mre={name:"en",el:{select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",page:"Page",prev:"Go to previous page",next:"Go to next page",currentPage:"page {pager}",prevPages:"Previous {pager} pages",nextPages:"Next {pager} pages",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"}}},vre={name:"zh-cn",el:{select:{loading:"加载中",noMatch:"无匹配数据",noData:"无数据",placeholder:"请选择"},pagination:{goto:"前往",pagesize:"条/页",total:"共 {total} 条",pageClassifier:"页",page:"页",prev:"上一页",next:"下一页",currentPage:"第 {pager} 页",prevPages:"向前 {pager} 页",nextPages:"向后 {pager} 页",deprecationWarning:"你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档"},table:{emptyText:"暂无数据",confirmFilter:"筛选",resetFilter:"重置",clearFilter:"全部",sumText:"合计"}}},gre={name:"zh-tw",el:{select:{loading:"載入中",noMatch:"無相符資料",noData:"無資料",placeholder:"請選擇"},pagination:{goto:"前往",pagesize:"項/頁",total:"共 {total} 項",pageClassifier:"頁",page:"頁",prev:"上一頁",next:"下一頁",currentPage:"第 {pager} 頁",prevPages:"向前 {pager} 頁",nextPages:"向后 {pager} 頁",deprecationWarning:"偵測到已過時的使用方式,請參閱 el-pagination 說明文件以了解更多資訊"},table:{emptyText:"暫無資料",confirmFilter:"篩選",resetFilter:"重置",clearFilter:"全部",sumText:"合計"}}};var f5e=Object.defineProperty,wwt=Object.getOwnPropertyDescriptor,Swt=Object.getOwnPropertyNames,Awt=Object.prototype.hasOwnProperty,_wt=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Swt(t))!Awt.call(e,a)&&a!==n&&f5e(e,a,{get:()=>t[a],enumerable:!(r=wwt(t,a))||r.enumerable});return e},Dwt=Object.prototype.toString;function p5e(e,t){return Dwt.call(e)===`[object ${t}]`}function yre(e){return p5e(e,"String")}function bre(e){return typeof e=="function"}var Cre=e=>e.replace(/\B([A-Z])/g,"-$1").toLowerCase(),s1={};((e,t)=>{for(var n in t)f5e(e,n,{get:t[n],enumerable:!0})})(s1,{Vue:()=>Zf}),_wt(s1,Zf,"default");var Twt=e=>{let t,n="dark",r=(0,s1.shallowRef)(!1),a=()=>{let i=document.documentElement;r.value=i.classList.contains(n)};return(function(i){(0,s1.getCurrentInstance)()&&(0,s1.onUnmounted)(i)})(()=>{t&&(t.takeRecords(),t.disconnect())}),(0,s1.onBeforeMount)(()=>{let i=document.documentElement;a(),t=new MutationObserver(a),t.observe(i,{attributes:!0,attributeFilter:["class"]})}),{isDark:r,toggleDark:()=>{document.documentElement.classList.toggle(n)}}};function Fre(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!dr(e)}const Ek=he({name:"PureTable",props:Ewt,directives:{Loading:A1},emits:["page-size-change","page-current-change"],setup(e,{slots:t,attrs:n,emit:r,expose:a}){var W;const{locale:i,i18n:o,ssr:l}=ut("locale",{locale:null,i18n:null,ssr:!1}),{locale:s,columns:u,loading:c,tableKey:d,adaptive:p,pagination:f,alignWhole:h,headerAlign:m,loadingConfig:v,adaptiveConfig:g,rowHoverBgColor:C,showOverflowTooltip:F}=Pa(e),b=j(!1),{isDark:E}=Twt(),w=Kt();let S=y(f)&&y(f).currentPage&&y(f).pageSize,A=B(()=>{var U,ae,ie,ye;if(!y(o))return;const ne=((ie=(ae=o==null?void 0:o.global)==null?void 0:ae.getLocaleMessage(y((U=o==null?void 0:o.global)==null?void 0:U.locale)))==null?void 0:ie.el)||((ye=o==null?void 0:o.getLocaleMessage(y(o==null?void 0:o.locale)))==null?void 0:ye.el);return ne?{el:ne}:null}),_=B(()=>yre(i)?[mre,vre,gre].filter(U=>U.name===Cre(i))[0]:i),D=B(()=>{if(y(s))return yre(y(s))?[mre,vre,gre].filter(U=>U.name===Cre(y(s)))[0]:y(s)}),x=B(()=>{if(!y(v))return;let{text:U,spinner:ae,svg:ie,viewBox:ye}=y(v);return{"element-loading-text":U,"element-loading-spinner":ae,"element-loading-svg":ie,"element-loading-svg-view-box":ye}});const M=B(()=>{var U,ae;if(y(c))return{"element-loading-background":(U=y(v))!=null&&U.background?(ae=y(v))==null?void 0:ae.background:E.value?"rgba(0, 0, 0, 0.45)":"rgba(255, 255, 255, 0.45)"}}),L=B(()=>{var U;return Object.assign({width:"100%",margin:"16px 0",display:"flex",flexWrap:"wrap",justifyContent:y(f).align==="left"?"flex-start":y(f).align==="center"?"center":"flex-end"},(U=y(f).style)!=null?U:{})}),P=(U,ae)=>{const me=U,{cellRenderer:ie,slot:ye,headerRenderer:ne,headerSlot:Y,filterIconSlot:te,expandSlot:X,hide:re,children:we,prop:q}=me,Q=ml(me,["cellRenderer","slot","headerRenderer","headerSlot","filterIconSlot","expandSlot","hide","children","prop"]);if(bre(re)&&re(n))return re(n);if((function(de){return p5e(de,"Boolean")})(re)&&re)return re;const ce={default:de=>{var Z;return ie?Ee(hre,{render:ie,params:Object.assign(de,{index:de.$index,props:e,attrs:n})},null):ye?(Z=t==null?void 0:t[ye])==null?void 0:Z.call(t,Object.assign(de,{index:de.$index,props:e,attrs:n})):void 0}};return ne?ce.header=de=>Ee(hre,{render:ne,params:Object.assign(de,{index:de.$index,props:e,attrs:n})},null):t!=null&&t[Y]&&(ce.header=de=>{var Z;return(Z=t[Y])==null?void 0:Z.call(t,Object.assign(de,{index:de.$index,props:e,attrs:n}))}),t!=null&&t[te]&&(ce["filter-icon"]=de=>{var Z;return(Z=t[te])==null?void 0:Z.call(t,Object.assign(de,{index:de.$index,props:e,attrs:n}))}),t!=null&&t[X]&&(ce.expand=de=>{var Z;return(Z=t[X])==null?void 0:Z.call(t,Object.assign(de,{index:de.$index,props:e,attrs:n}))}),(we==null?void 0:we.length)>0&&(ce.default=()=>we.map(P)),Ee(Gce,en({key:ae},Q,{prop:bre(q)&&q(ae)?q(ae):q,align:U!=null&&U.align?U.align:y(h),headerAlign:U!=null&&U.headerAlign?U.headerAlign:y(m),showOverflowTooltip:U!=null&&U.showOverflowTooltip?U.showOverflowTooltip:y(F)}),Fre(ce)?ce:{default:()=>[ce]})},N=()=>{var U;return(U=w==null?void 0:w.proxy)==null?void 0:U.$refs[`TableRef${y(d)}`]},k=()=>N().$refs,R=()=>Qt(null,null,function*(){var ie;yield Ne();const U=k().tableWrapper,ae=(ie=y(g).offsetBottom)!=null?ie:96;U.style.height=window.innerHeight-U.getBoundingClientRect().top-ae+"px"}),T=((U,ae=200,ie=!1)=>{let ye,ne,Y=ae;return function(){ye&&clearTimeout(ye),ie?(ye||U.call(ne,...arguments),ye=setTimeout(()=>ye=null,Y)):ye=setTimeout(()=>U.call(ne,...arguments),Y)}})(R,(W=y(g).timeout)!=null?W:60),O=(U=3)=>Qt(null,null,function*(){yield Ne();const ae=k().tableHeaderRef.$el.style;ae.position="sticky",ae.top=0,ae.zIndex=U});Gt(()=>{b.value=!0,Ne(()=>{var U;if(y(C)&&k().tableWrapper.style.setProperty("--el-table-row-hover-bg-color",y(C),"important"),y(p)){if(R(),window.addEventListener("resize",T),Reflect.has(y(g),"fixHeader")&&!y(g).fixHeader)return;O((U=y(g).zIndex)!=null?U:3)}})}),Xn(()=>{y(p)&&window.removeEventListener("resize",T)}),a({getTableRef:N,getTableDoms:k,setAdaptive:R,setHeaderSticky:O});let $=()=>{var U,ae;return Ee(At,null,[Ee(Wce,en(e,n,{ref:`TableRef${y(d)}`}),{default:()=>y(u).map(P),append:()=>t.append&&t.append(),empty:()=>t.empty&&t.empty()}),S?Ee(oce,en(n,{class:"pure-pagination",style:y(L)},y(f),{layout:(U=y(f).layout)!=null?U:"total, sizes, prev, pager, next, jumper",pageSizes:(ae=y(f).pageSizes)!=null?ae:[5,10,15,20],onSizeChange:ie=>(ye=>{y(f).pageSize=ye,r("page-size-change",ye)})(ie),onCurrentChange:ie=>(ye=>{y(f).currentPage=ye,r("page-current-change",ye)})(ie)}),null):null])},V=()=>{let U;return rn(Ee("div",en({class:"pure-table",style:"width:100%"},y(M),y(x)),[y(A)||y(_)||y(D)?Ee(n6,{locale:y(D)?y(D):y(A)||y(_)},Fre(U=$())?U:{default:()=>[U]}):$()]),[[$m("loading"),y(c)]])};return()=>l?b.value&&V():V()}}),xwt=Object.assign(Ek,{install:(e,t)=>{e.component(Ek.name,Ek),e.provide("locale",t!=null?t:{locale:null,i18n:null,ssr:!1})}}),kwt=se({data:{type:Array,default:[]},columns:{type:Array,default:[]},loading:{type:Object,default:()=>({load:!1,text:"Loading...",svg:"",spinner:"",svgViewBox:"",background:""})},align:{type:String,default:"left"},labelAlign:{type:String,default:""}},dP.props),Ere=he({name:"Renderer",props:{render:{type:Function},params:{type:Object}},setup:e=>()=>Ee(At,null,[e.render(e.params)])});var h5e=Object.defineProperty,Mwt=Object.getOwnPropertyDescriptor,Bwt=Object.getOwnPropertyNames,Rwt=Object.prototype.hasOwnProperty,Lwt=(e,t,n,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of Bwt(t))!Rwt.call(e,a)&&a!==n&&h5e(e,a,{get:()=>t[a],enumerable:!(r=Mwt(t,a))||r.enumerable});return e},Owt=typeof document<"u",Ls={};function wre(e,{target:t=Owt?document.body:void 0}={}){let n=document.createElement("textarea"),r=document.activeElement;n.value=e,n.setAttribute("readonly",""),n.style.contain="strict",n.style.position="absolute",n.style.left="-9999px",n.style.fontSize="12pt";let a,i=document.getSelection();i&&i.rangeCount>0&&(a=i.getRangeAt(0)),t==null||t.append(n),n.select(),n.selectionStart=0,n.selectionEnd=e.length;let o=!1;try{o=document.execCommand("copy")}catch(l){throw new Error(l.message)}return n.remove(),a&&i&&(i.removeAllRanges(),i.addRange(a)),r instanceof HTMLElement&&r.focus(),o}((e,t)=>{for(var n in t)h5e(e,n,{get:t[n],enumerable:!0})})(Ls,{Vue:()=>Zf}),Lwt(Ls,Zf,"default");const wk=he({name:"PureDescriptions",props:kwt,setup(e,{slots:t,attrs:n}){const r=j(-1),a=new URL("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiPjxwYXRoIGZpbGw9IiM0MDllZmYiIGQ9Ik01ODQuMjM1IDk5NC4zNDVIMjMxLjYwM2MtNzQuNTY1IDAtMTM1LjE1LTYwLjU4NC0xMzUuMTUtMTM1LjE1VjM2MC41NGMwLTc0LjU2NSA2MC41ODUtMTM1LjE1IDEzNS4xNS0xMzUuMTVoMzUyLjYzMmM3NC41NjYgMCAxMzUuMTUgNjAuNTg1IDEzNS4xNSAxMzUuMTV2NDk4LjY1NmMwIDc0LjU2Ni02MC41ODQgMTM1LjE1LTEzNS4xNSAxMzUuMTVNMjMxLjYwMyAzMDMuMDYyYy0zMS44NDYgMC01Ny40NzcgMjUuNjMxLTU3LjQ3NyA1Ny40Nzd2NDk4LjY1NmMwIDMxLjg0NiAyNS42MzEgNTcuNDc4IDU3LjQ3NyA1Ny40NzhoMzUyLjYzMmMzMS44NDYgMCA1Ny40NzgtMjUuNjMyIDU3LjQ3OC01Ny40NzhWMzYwLjU0YzAtMzEuODQ2LTI1LjYzMi01Ny40NzctNTcuNDc4LTU3LjQ3N3oiLz48cGF0aCBmaWxsPSIjNDA5ZWZmIiBkPSJNODMyLjAxIDc5MS42MmMtMjEuNzQ4IDAtMzguODM2LTE3LjA4OC0zOC44MzYtMzguODM2di00NTcuNDljMC04MC43NzktNjUuMjQ1LTE0Ni4wMjQtMTQ2LjAyNC0xNDYuMDI0SDMzNi40NmMtMjEuNzQ4IDAtMzguODM2LTE3LjA4OC0zOC44MzYtMzguODM2czE3LjA4OC0zOC44MzYgMzguODM3LTM4LjgzNkg2NDcuMTVjMTIzLjQ5OSAwIDIyMy42OTYgMTAwLjE5NyAyMjMuNjk2IDIyMy42OTZ2NDU3LjQ5YzAgMjAuOTcyLTE3LjA4OCAzOC44MzYtMzguODM2IDM4LjgzNiIvPjwvc3ZnPg==",self.location).href,i=new URL("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgY2xhc3M9Imljb24iIHZpZXdCb3g9IjAgMCAxMDI0IDEwMjQiPjxwYXRoIGZpbGw9IiM2N2MyM2EiIGQ9Ik0zNTEuODA5IDg0Ni43NTJjLTE5LjE2IDAtMzcuMjU0LTcuNDUtNTEuMDkxLTIxLjI4OC0xLjA2NS0xLjA2NC0xLjA2NS0yLjEyOS0yLjEyOS0yLjEyOUwzOS45NDEgNTA1LjA4MWMtMTEuNzA4LTEzLjgzNy05LjU4LTM1LjEyNSA1LjMyMi00Ni44MzMgMTMuODM3LTExLjcwOCAzNS4xMjUtOS41OCA0Ni44MzQgNS4zMjJsMjU2LjUxOSAzMTYuMTI1YzIuMTI4IDIuMTI5IDQuMjU3IDIuMTI5IDcuNDUtMS4wNjRsNTY2LjI1OC02MDIuNDQ3YzEyLjc3My0xMy44MzcgMzQuMDYtMTMuODM3IDQ2LjgzMy0xLjA2NSAxMy44MzcgMTIuNzczIDEzLjgzNyAzNC4wNiAxLjA2NSA0Ni44MzRMNDAyLjkgODI1LjQ2NGMtMTMuODM4IDEzLjgzNy0zMS45MzIgMjEuMjg4LTUxLjA5MSAyMS4yODgiLz48L3N2Zz4=",self.location).href,{data:o,columns:l,align:s,labelAlign:u,loading:c}=Pa(e),d={title:()=>(t==null?void 0:t.title)&&t.title({props:e,attrs:n})},p={extra:()=>(t==null?void 0:t.extra)&&t.extra({props:e,attrs:n})},f=t!=null&&t.title&&!(t!=null&&t.extra)?d:t!=null&&t.extra&&!(t!=null&&t.title)?p:t!=null&&t.title&&(t!=null&&t.extra)?Object.assign(d,p):null,{copied:h,update:m}=((F="")=>{let b=(0,Ls.shallowRef)(F),E=(0,Ls.shallowRef)(!1);return(0,Ls.watch)(b,(w=F)=>{(w=(w=(0,Ls.isProxy)(w)||(0,Ls.isRef)(w)?(0,Ls.unref)(w):w).trim().length===0?F:w).length>0?E.value=wre(w):E.value=!1},{flush:"sync"}),{clipboardValue:b,copied:E,update:w=>{b.value=(0,Ls.isProxy)(w)||(0,Ls.isRef)(w)?(0,Ls.unref)(w):w;let S=b.value.trim().length===0?F:b.value;S.length>0?E.value=wre(S):E.value=!1}}})();function v(F,b){h.value||(r.value=b,(function(E){return E&&Array.isArray(E)})(F)?m(F[0]):m(F),((E=20)=>new Promise(w=>setTimeout(w,E)))(600).then(()=>h.value=!h.value))}const g=B(()=>({cursor:"pointer",marginLeft:"4px",verticalAlign:"sub"})),C=B(()=>F=>r.value===F&&h.value?i:a);return()=>{var F;return rn(Ee(dP,en(e,n,{"element-loading-text":(F=y(c).text)!=null?F:"Loading...","element-loading-svg":y(c).svg,"element-loading-spinner":y(c).spinner,"element-loading-svg-view-box":y(c).svgViewBox,"element-loading-background":y(c).background}),se({default:()=>[y(l).map((b,E)=>{let w=y(o).map(D=>D[b==null?void 0:b.prop]);const S={default:()=>{var D;return b!=null&&b.cellRenderer?Ee(Ere,{render:b.cellRenderer,params:{props:e,attrs:n,index:E,value:w[0]}},null):b!=null&&b.slot?(D=t==null?void 0:t[b.slot])==null?void 0:D.call(t,{props:e,attrs:n,index:E,value:w[0]}):Ee(At,null,b!=null&&b.value?[y(b.value),y(b==null?void 0:b.copy)&&Ee("img",{src:C.value(E),style:g.value,onClick:()=>v(y(b.value),E)},null)]:[w,(b==null?void 0:b.copy)&&Ee("img",{src:C.value(E),style:g.value,onClick:()=>v(w,E)},null)])}},A=b!=null&&b.labelRenderer?se({label:()=>Ee(Ere,{render:b.labelRenderer,params:{props:e,attrs:n,index:E,value:w[0]}},null)},S):S;return(function(D){return typeof D=="function"})(b==null?void 0:b.hide)&&(b!=null&&b.hide(n))?b==null?void 0:b.hide(n):Ee(Bue,en(b,{key:E,align:b.align?b.align:y(s),labelAlign:b.labelAlign?b.labelAlign:y(u)}),typeof(_=A)=="function"||Object.prototype.toString.call(_)==="[object Object]"&&!dr(_)?A:{default:()=>[A]});var _})]},f)),[[$m("loading"),y(c).load]])}}}),Pwt=Object.assign(wk,{install:function(e){e.component(wk.name,wk)}});window._iconfont_svg_string_2208059='<svg><symbol id="pure-iconfont-tabs" viewBox="0 0 1024 1024"><path d="M400.43383789 497.82763673c4.20227051 3.95507813 6.50939942 9.64050293 6.26220703 15.40832519 0.32958983 5.85021973-2.05993653 11.53564453-6.26220703 15.40832519-4.36706543 3.87268067-10.1348877 5.93261719-15.90270996 5.6854248h-57.3486328v193.71643067c0.16479492 6.09741211-2.38952637 11.86523438-6.92138672 15.73791504-4.53186037 4.44946289-10.62927247 6.83898926-16.8914795 6.67419433-6.26220703 0.24719239-12.4420166-2.22473145-16.89147949-6.67419436-4.36706543-4.03747559-6.7565918-9.80529786-6.67419434-15.73791501v-193.6340332H222.78491211c-5.93261719 0.24719239-11.70043946-1.89514161-15.90270997-6.01501466-4.28466797-3.95507813-6.59179689-9.64050293-6.26220701-15.40832519-0.24719239-5.76782227 2.05993653-11.28845215 6.26220702-15.07873536 4.36706543-3.95507813 10.05249023-6.01501465 15.90270996-5.76782224h163.4765625c5.19104004 0 10.21728516 2.05993653 14.17236328 5.6854248z m177.73132325 57.76062011c4.28466797 4.20227051 6.59179689 10.05249023 6.34460448 16.14990234v156.47277832c0.24719239 5.93261719-2.05993653 11.70043946-6.34460449 15.73791504-3.95507813 4.36706543-9.64050293 6.83898926-15.57312011 6.67419433-5.85021973 0.08239747-11.45324708-2.22473145-15.57312013-6.34460449-3.95507813-4.28466797-6.26220703-9.8876953-6.26220703-15.73791504-14.83154297 16.06750489-35.34851075 25.37841797-57.01904297 25.87280274-16.23229981 0.24719239-32.05261231-4.36706543-45.7305908-13.1011963-14.17236327-8.81652833-25.70800781-21.50573731-33.20617677-36.58447265-15.90270997-33.28857422-15.90270997-72.18017578 0-105.46875 7.33337403-15.16113281 18.86901856-27.85034179 33.20617677-36.58447266 13.18359375-8.6517334 28.67431641-13.26599122 44.41223145-13.10119628 21.67053223-0.08239747 42.68188475 8.07495117 58.66699218 22.82409667-0.16479492-6.01501465 2.14233398-11.86523438 6.34460448-16.14990234 8.73413086-8.40454102 22.41210938-8.40454102 31.14624024 0l-0.41198731-0.65917969z m-50.42724611 139.0045166c19.85778809-26.03759766 19.85778809-62.29248047 0-88.33007813-9.47570801-11.78283692-23.81286622-18.37463379-38.80920409-17.79785156-14.7491455-0.41198731-28.92150879 6.09741211-38.15002442 17.79785156-9.97009278 12.35961914-15.24353028 28.01513673-14.91394043 44.00024414-0.49438477 16.06750489 4.69665529 31.80541991 14.58435058 44.32983399 9.55810548 11.45324708 23.73046875 17.88024903 38.47961427 17.46826172 14.91394043 0.32958983 29.08630372-6.09741211 38.8092041-17.46826172zM778.47338867 562.26245117c14.08996583 8.81652833 25.54321289 21.34094239 33.20617676 36.25488281 8.15734864 16.31469727 12.27722169 34.44213867 11.94763184 52.734375 0.32958983 18.37463379-3.7902832 36.58447265-11.94763184 53.06396485-7.41577148 15.07873536-18.95141602 27.76794434-33.20617676 36.58447266-13.18359375 8.73413086-28.67431641 13.26599122-44.41223144 13.10119629-11.45324708 0.16479492-22.82409669-2.38952637-33.20617676-7.41577149-9.55810548-4.11987305-18.20983887-10.05249023-25.54321289-17.46826171v2.30712889c0.16479492 5.93261719-2.05993653 11.70043946-6.17980957 15.98510744-4.11987305 4.20227051-9.80529786 6.59179689-15.73791506 6.5093994-5.85021973 0.24719239-11.53564453-2.05993653-15.5731201-6.34460449-4.28466797-4.20227051-6.59179689-10.05249023-6.26220704-16.14990233V499.80517578c-0.16479492-6.01501465 2.05993653-11.86523438 6.26220705-16.14990234 8.73413086-8.48693847 22.41210938-8.48693847 31.14624023 0 4.20227051 4.28466797 6.50939942 10.05249023 6.26220703 16.14990234v76.87683106c6.59179689-8.07495117 14.83154297-14.58435059 24.22485352-19.11621094 10.21728516-5.60302734 21.58813477-8.48693847 33.20617675-8.40454102 16.23229981-0.16479492 32.13500977 4.36706543 45.81298828 13.10119629z m-12.93640137 134.30786133c10.05249023-12.4420166 15.32592773-28.26232911 14.91394043-44.32983398 0.49438477-15.98510742-4.69665529-31.55822755-14.58435059-44.00024415-9.8876953-11.04125977-23.89526367-17.38586426-38.64440917-17.38586426s-28.75671387 6.3446045-38.64440918 17.38586426c-19.85778809 26.03759766-19.85778809 62.29248047 0 88.33007813 9.55810548 11.61804201 23.89526367 18.20983887 38.8092041 17.79785156 15.07873536-0.16479492 29.16870117-7.49816895 38.15002442-19.77539062v1.97753906zM673.5814209 299.00256347c-12.77160645 0-23.07128906-10.29968262-23.07128907-23.07128905V183.5637207c-0.08239747-6.59179689 0-13.10119629 0-19.6105957V154.31262207c0-12.77160645 10.29968262-23.07128906 23.07128906-23.07128906H820.16650391c14.00756836 0 27.10876465 5.43823242 37.07885742 15.32592773 9.31091309 9.31091309 14.66674805 21.42333983 15.32592773 34.44213868 0.08239747 0.57678223 0.08239747 1.15356445 0.08239746 1.73034667v93.27392579c0 12.77160645-10.29968262 23.07128906-23.07128906 23.07128906H673.5814209z m23.07128906-46.1425781h129.69360352v-69.29626467c0-1.64794922-0.65917969-3.21350098-1.81274415-4.44946289-1.15356445-1.15356445-2.80151367-1.81274414-4.44946289-1.81274414H696.65270999v75.5584717zM396.56115722 299.90893555c-12.77160645 0-23.07128906-10.29968262-23.07128905-23.07128908V155.13659668c0-12.68920898 10.29968262-22.98889161 22.9888916-23.07128906l175.83618164-0.90637207h0.08239746c14.00756836 0 27.10876465 5.43823242 37.07885742 15.32592774 9.8876953 9.97009278 15.32592773 23.07128906 15.32592775 37.07885741v93.27392579c0 12.77160645-10.29968262 23.07128906-23.07128907 23.07128906h-205.16967775z m23.07128907-46.22497559h159.0270996v-70.20263671c0-1.64794922-0.65917969-3.21350098-1.81274413-4.44946289-1.15356445-1.15356445-2.71911623-1.81274414-4.36706543-1.81274414l-152.84729005 0.74157713v75.72326662z" ></path><path d="M149.78076171 892.84106445c-14.25476075 0-27.60314942-5.52062989-37.65563964-15.40832519-10.05249023-9.97009278-15.57312012-23.15368653-15.57312012-37.16125488V183.72851562c0-29.00390624 23.89526367-52.56958007 53.22875978-52.56958007h139.25170897c14.25476075 0 27.60314942 5.43823242 37.65563966 15.40832519 10.05249023 9.8876953 15.57312012 23.15368653 15.57312011 37.16125489V323.30981445c0 1.64794922 0.65917969 3.21350098 1.89514162 4.44946289 1.23596192 1.15356445 2.80151367 1.81274414 4.44946288 1.81274414h525.61340332c14.25476075 0 27.60314942 5.43823242 37.65563964 15.4083252 10.05249023 9.8876953 15.57312012 23.07128906 15.57312012 37.16125488v458.12988281c0 14.08996583-5.52062989 27.27355958-15.57312012 37.16125489s-23.40087891 15.40832519-37.65563964 15.40832519H149.78076171z m6.34460451-709.11254882c-3.54309083 0-6.3446045 2.80151367-6.34460449 6.26220703v649.86877441c0 1.64794922 0.65917969 3.29589844 1.8951416 4.4494629 1.15356445 1.15356445 2.80151367 1.81274414 4.44946288 1.81274415h718.09387208c1.73034668 0 3.29589844-0.65917969 4.44946288-1.81274415 1.23596192-1.15356445 1.89514161-2.71911623 1.89514161-4.4494629V379.01049805c0-1.64794922-0.65917969-3.21350098-1.81274413-4.36706544-1.23596192-1.23596192-2.80151367-1.89514161-4.44946291-1.89514159h-525.69580077c-14.25476075 0-27.60314942-5.52062989-37.65563966-15.4083252-10.05249023-9.8876953-15.57312012-23.15368653-15.57312012-37.16125488V189.90832519c0-1.64794922-0.65917969-3.21350098-1.8951416-4.44946288-1.15356445-1.15356445-2.80151367-1.81274414-4.44946289-1.81274416H156.12536621z" ></path></symbol><symbol id="pure-iconfont-logo" viewBox="0 0 1024 1024"><path d="M410.558481 0.10861C410.558481 211.083075 109.682285 361.860579 109.682285 633.656511c0 174.943176 134.703259 316.787527 300.876196 316.787527s300.876197-141.817198 300.876197-316.787527C711.407525 361.751969 410.558481 210.974465 410.558481 0.10861z" fill="#386BF3" ></path><path d="M613.468671 73.664572c0 211.055922-300.876197 361.914883-300.876196 633.547901 0 174.943176 134.703259 316.787527 300.876196 316.787527s300.876197-141.817198 300.876197-316.787527c-0.054305-271.633018-300.876197-422.491979-300.876197-633.547901z" fill="#C3D2FB" ></path><path d="M312.592475 707.212473c0-183.713414 137.635722-312.171612 226.72288-441.390078 81.701694 106.111739 172.119322 218.740063 172.119323 367.725506a309.755045 309.755045 0 0 1-291.074166 316.516003 323.114046 323.114046 0 0 1-107.768037-242.851431z" fill="#303F5B" ></path></symbol><symbol id="pure-iconfont-new" viewBox="0 0 1024 1024"><path d="M466.73632812 228.81640625l-33.31054687 255.41015625c34.36523438 20.21484375 78.31054688 42.62695313 131.22070313 62.2265625 55.1953125 20.47851563 105.1171875 32.43164063 145.54687499 39.46289063 127.44140625-161.27929688 147.39257813-224.38476563 141.59179688-215.59570313-10.45898438 15.99609375-62.05078125 20.390625-76.20117188 15.29296875-28.30078125-10.10742188-53.4375-37.52929688-65.30273437-81.29882813-14.85351563-54.66796875-43.50585938-50.53710938-94.5703125-21.35742187-58.88671875 33.48632813-121.46484375 4.39453125-148.97460938-54.140625z" fill="#FFFFFF" ></path><path d="M444.76367187 228.81640625c-3.77929688 28.828125-7.55859375 57.74414063-11.33789062 86.57226563l-17.9296875 137.37304687c-1.40625 10.45898438-2.72460938 21.00585938-4.13085937 31.46484375-0.96679688 7.3828125 4.83398438 15.46875 10.8984375 18.984375 69.78515625 40.86914063 145.63476563 71.98242188 224.12109374 91.66992188 19.16015625 4.83398438 38.49609375 8.87695313 57.91992188 12.30468749 7.20703125 1.23046875 16.34765625 0.703125 21.35742188-5.625C767.49804688 548.65039063 808.3671875 494.421875 843.34765625 436.58984375c7.91015625-13.09570313 15.55664063-26.3671875 22.1484375-40.16601563 2.4609375-5.09765625 4.74609375-10.37109375 6.85546875-15.64453125 1.31835938-3.33984375 2.37304688-7.11914063 2.28515625-10.72265625-0.43945313-12.04101563-9.4921875-22.32421875-22.06054688-22.32421875-8.4375 0-14.94140625 4.5703125-19.42382812 11.33789063-1.93359375 2.8125 3.33984375-3.42773438 1.58203125-2.109375-0.43945313 0.3515625-0.87890625 0.79101563-1.23046875 1.14257812-1.31835938 1.49414063-3.33984375 1.14257813 2.54882813-1.84570312-1.23046875 0.61523438-2.37304688 1.58203125-3.60351563 2.28515625-1.14257813 0.61523438-2.28515625 1.14257813-3.33984375 1.66992187-3.33984375 1.66992188 5.53710938-2.109375 1.93359375-0.87890625-0.61523438 0.17578125-1.14257813 0.43945313-1.7578125 0.61523438-3.07617188 1.0546875-6.24023438 1.93359375-9.40429688 2.72460937-3.33984375 0.79101563-6.76757813 1.40625-10.10742187 2.02148438-5.625 0.87890625 5.36132813-0.61523438-0.3515625 0.08789062-1.66992188 0.17578125-3.42773438 0.3515625-5.09765625 0.52734375-6.15234375 0.52734375-12.3046875 0.703125-18.45703125 0.26367188-2.28515625-0.17578125-7.03125-1.40625 1.40625 0.3515625-1.0546875-0.17578125-2.109375-0.3515625-3.1640625-0.61523438-0.703125-0.17578125-1.40625-0.3515625-2.109375-0.61523437-0.79101563-0.26367188-1.58203125-0.61523438-2.37304688-0.87890625-3.42773438-1.23046875 5.09765625 2.37304688 1.49414063 0.61523437-2.98828125-1.40625-5.88867188-2.8125-8.70117188-4.48242187-1.31835938-0.79101563-2.72460938-1.66992188-3.95507812-2.54882813l-2.63671875-1.84570312c-1.40625-1.0546875-3.69140625-3.69140625 1.0546875 0.79101562-2.37304688-2.28515625-5.09765625-4.30664063-7.47070313-6.59179687-2.98828125-2.98828125-5.44921875-6.59179688-8.52539062-9.4921875 0.17578125 0.17578125 3.33984375 4.48242188 1.23046875 1.58203125-0.61523438-0.79101563-1.23046875-1.66992188-1.7578125-2.4609375-1.0546875-1.49414063-2.109375-3.07617188-3.07617188-4.65820313-2.4609375-3.77929688-4.65820313-7.734375-6.67968749-11.77734375-0.87890625-1.7578125-1.7578125-3.60351563-2.63671875-5.44921875-0.17578125-0.43945313-0.3515625-0.79101563-0.52734375-1.23046875-0.96679688-2.19726563-0.703125-1.66992188 0.61523437 1.40625 0.08789063-0.3515625-0.96679688-2.54882813-1.0546875-2.63671875-1.7578125-4.48242188-3.25195313-9.140625-4.65820313-13.7109375-2.72460938-9.22851563-5.625-18.19335938-9.66796874-26.89453125-6.85546875-14.50195313-18.19335938-26.10351563-33.31054688-31.640625-13.18359375-4.83398438-28.38867188-3.07617188-41.484375 1.0546875-16.171875 5.09765625-30.84960938 13.44726563-45.61523438 21.4453125-2.02148438 1.0546875-3.95507813 2.109375-6.06445312 3.07617188-0.52734375 0.26367188-4.65820313 1.84570313-0.96679688 0.52734375 3.60351563-1.40625-0.43945313 0.17578125-0.96679687 0.3515625-3.95507813 1.49414063-7.99804688 2.8125-12.04101563 3.8671875-2.02148438 0.52734375-3.95507813 0.96679688-5.9765625 1.31835937-0.79101563 0.17578125-1.58203125 0.26367188-2.37304687 0.43945313-4.48242188 0.79101563 5.625-0.52734375 1.0546875-0.17578125-3.95507813 0.3515625-7.91015625 0.61523438-11.86523438 0.52734375-1.93359375 0-3.8671875-0.08789063-5.88867187-0.26367188-0.79101563-0.08789063-1.58203125-0.17578125-2.28515625-0.17578125-4.30664063-0.3515625 4.74609375 0.79101563 1.84570312 0.26367188-3.95507813-0.79101563-7.99804688-1.40625-11.86523437-2.54882813-3.515625-0.96679688-6.94335938-2.37304688-10.37109375-3.60351562-2.72460938-0.96679688 5.2734375 2.4609375 1.49414062 0.61523437-0.703125-0.3515625-1.40625-0.61523438-2.109375-0.96679687-2.109375-1.0546875-4.13085938-2.109375-6.24023437-3.25195313-3.07617188-1.7578125-6.06445313-3.69140625-8.96484375-5.71289062-0.96679688-0.703125-1.84570313-1.49414063-2.90039063-2.109375 0.26367188 0.17578125 4.30664063 3.515625 1.58203125 1.23046875-1.66992188-1.40625-3.42773438-2.8125-5.00976562-4.30664063-2.90039063-2.63671875-5.625-5.36132813-8.17382813-8.17382812-1.40625-1.49414063-2.72460938-3.07617188-4.04296875-4.65820313-0.52734375-0.61523438-0.96679688-1.40625-1.58203125-1.93359375 4.39453125 4.39453125 1.14257813 1.40625 0-0.08789062-4.921875-6.85546875-9.140625-14.0625-12.65625-21.70898438-4.921875-10.37109375-20.65429688-13.97460938-30.05859375-7.91015625-10.72265625 6.94335938-13.18359375 18.89648438-7.91015625 30.05859375 15.8203125 33.31054688 43.68164063 60.20507813 78.48632813 72.68554688 15.55664063 5.625 33.13476563 7.734375 49.5703125 5.80078125 9.58007813-1.14257813 18.984375-2.8125 28.125-6.15234375 9.66796875-3.515625 18.54492188-8.0859375 27.421875-13.0078125 6.85546875-3.77929688 14.23828125-8.52539063 21.70898437-10.8984375-0.08789063 0-5.44921875 2.19726563-2.28515625 0.96679688 0.79101563-0.3515625 1.58203125-0.61523438 2.4609375-0.96679688 1.40625-0.52734375 2.8125-1.0546875 4.30664063-1.58203125 2.90039063-0.96679688 5.88867188-1.84570313 8.96484375-2.54882813 1.40625-0.26367188 2.8125-0.43945313 4.21875-0.79101562-7.64648438 1.84570313-3.42773438 0.43945313-1.0546875 0.3515625 1.14257813-0.08789063 2.28515625-0.08789063 3.42773437 0 0.61523438 0 1.23046875 0.08789063 1.84570313 0.08789063 3.25195313 0.08789063-6.06445313-1.31835938-2.98828125-0.3515625 1.14257813 0.3515625 2.28515625 0.52734375 3.42773437 0.87890625 0.43945313 0.17578125 0.87890625 0.3515625 1.31835938 0.43945312 3.07617188 0.87890625-5.09765625-2.4609375-2.98828125-1.23046875 0.96679688 0.52734375 1.93359375 0.96679688 2.8125 1.49414063 0.52734375 0.3515625 0.96679688 0.703125 1.49414062 0.96679687 1.93359375 1.14257813-5.00976563-4.21875-2.109375-1.58203125 0.87890625 0.79101563 1.7578125 1.58203125 2.54882813 2.37304688 1.93359375 2.02148438 2.90039063 5.00976563-0.26367188-0.703125 1.49414063 2.63671875 3.42773438 5.00976563 4.83398438 7.73437499 0.79101563 1.49414063 1.40625 3.07617188 2.19726562 4.5703125-3.42773438-6.59179688-0.43945313-1.0546875 0.26367188 0.96679688 1.40625 3.95507813 2.63671875 8.0859375 3.77929687 12.12890625 5.09765625 18.10546875 12.83203125 36.12304688 23.90625 51.41601563 10.37109375 14.23828125 22.76367188 26.80664063 38.14453125 35.59570312 6.41601563 3.69140625 13.53515625 7.29492188 20.7421875 8.96484375 6.41601563 1.49414063 13.27148438 2.02148438 19.86328125 2.02148438 14.67773438 0.08789063 30.05859375-1.7578125 44.12109375-5.88867188 6.85546875-2.02148438 13.88671875-4.5703125 19.95117188-8.34960938 6.59179688-4.13085938 9.84375-8.4375 14.67773437-14.23828124-3.515625 4.21875-2.90039063 4.48242188-7.47070312 7.47070312-2.63671875 1.66992188-7.734375 3.1640625-10.98632813 2.98828125-1.84570313-0.52734375-3.69140625-0.96679688-5.53710937-1.49414063-5.88867188-0.61523438-10.37109375-3.69140625-13.359375-9.31640624-1.84570313-3.1640625-3.07617188-7.47070313-2.98828125-10.81054688 0-0.26367188 1.7578125-7.99804688 0.43945312-4.13085938-0.3515625 1.0546875-0.703125 2.109375-1.14257812 3.16406251-0.26367188 0.61523438-0.52734375 1.31835938-0.79101563 1.93359375-1.0546875 2.72460938 2.90039063-6.59179688 1.58203125-3.77929688-0.17578125 0.43945313-0.3515625 0.87890625-0.61523437 1.31835938-5.18554688 11.68945313-11.33789063 22.8515625-17.75390625 33.92578125-29.53125 51.15234375-64.59960938 99.140625-100.546875 145.81054687-0.703125 0.87890625-1.31835938 1.7578125-2.02148438 2.54882813-2.37304688 3.1640625 0 0 0.43945313-0.52734375-1.66992188 2.19726563-3.42773438 4.39453125-5.09765625 6.59179687-3.515625 4.5703125-7.11914063 9.05273438-10.63476563 13.53515625 7.11914063-1.84570313 14.23828125-3.77929688 21.35742188-5.625-36.82617188-6.50390625-73.125-15.46875-108.72070313-26.80664063-20.65429688-6.59179688-40.95703125-13.97460938-60.99609375-22.14843749-2.28515625-0.87890625-4.48242188-1.84570313-6.76757812-2.81250001-4.921875-2.02148438 3.1640625 1.40625 0.08789062 0l-3.69140625-1.58203125c-4.74609375-2.109375-9.58007813-4.21875-14.32617187-6.328125-8.61328125-3.8671875-17.13867188-7.99804688-25.6640625-12.12890624-17.49023438-8.61328125-34.62890625-17.9296875-51.41601563-27.77343751 3.60351563 6.328125 7.29492188 12.65625 10.8984375 18.98437501 3.77929688-28.828125 7.55859375-57.74414063 11.33789063-86.57226563l17.9296875-137.37304688c1.40625-10.45898438 2.72460938-21.00585938 4.13085937-31.46484374 0.703125-5.18554688-2.90039063-12.04101563-6.41601562-15.55664063-3.77929688-3.77929688-10.10742188-6.6796875-15.55664063-6.41601562-5.71289063 0.26367188-11.6015625 2.109375-15.55664062 6.41601562-4.04296875 4.65820313-5.44921875 9.4921875-6.24023438 15.64453125z" fill="#FFCB40" ></path><path d="M496.61914062 458.73828125c47.54882813 31.640625 101.07421875 54.75585938 156.70898438 67.58789063 11.16210938 2.54882813 24.34570313-3.42773438 27.0703125-15.38085938 2.54882813-11.25-3.33984375-24.2578125-15.38085938-27.0703125-13.18359375-3.07617188-26.27929688-6.6796875-39.19921874-10.8984375-6.41601563-2.109375-12.83203125-4.30664063-19.16015625-6.76757813-3.42773438-1.31835938-6.85546875-2.63671875-10.1953125-3.95507812-1.49414063-0.61523438-2.90039063-1.14257813-4.30664063-1.7578125-4.13085938-1.7578125 4.04296875 1.7578125-1.23046875-0.52734375-25.13671875-10.8984375-49.21875-24.08203125-72.0703125-39.28710938-9.58007813-6.41601563-24.69726563-2.19726563-30.05859375 7.91015625-5.88867188 11.07421875-2.37304688 23.29101563 7.82226563 30.14648438z" fill="#FFCB40" ></path><path d="M245.77929687 729.6171875v-72.50976563-115.04882812V515.515625c-13.62304688 3.69140625-27.33398438 7.3828125-40.95703124 11.07421875 11.42578125 24.16992188 22.8515625 48.42773438 34.18945312 72.59765625 18.01757813 38.23242188 36.12304688 76.55273438 54.140625 114.78515625 4.21875 8.87695313 8.34960938 17.75390625 12.56835938 26.54296875 3.95507813 8.34960938 16.171875 12.91992188 24.78515624 10.10742188 9.22851563-2.98828125 16.171875-11.25 16.17187501-21.18164063v-72.50976563V541.8828125v-26.54296875c0-11.51367188-10.10742188-22.5-21.97265626-21.97265625-11.86523438 0.52734375-21.97265625 9.66796875-21.97265624 21.97265625v214.1015625c13.62304688-3.69140625 27.33398438-7.3828125 40.95703124-11.07421875-11.42578125-24.16992188-22.8515625-48.42773438-34.18945312-72.59765625-18.01757813-38.23242188-36.12304688-76.55273438-54.140625-114.78515625-4.21875-8.87695313-8.34960938-17.75390625-12.56835938-26.54296875-3.95507813-8.34960938-16.171875-12.91992188-24.78515624-10.10742188-9.22851563 2.98828125-16.171875 11.25-16.17187501 21.18164063v214.1015625c0 11.51367188 10.10742188 22.5 21.97265626 21.97265625 11.953125-0.52734375 21.97265625-9.66796875 21.97265624-21.97265625zM501.8046875 493.63085937H400.90625c-11.86523438 0-21.97265625 10.10742188-21.97265625 21.97265626v211.55273437c0 11.86523438 10.10742188 21.97265625 21.97265625 21.97265625h100.8984375c11.51367188 0 22.5-10.10742188 21.97265625-21.97265625-0.52734375-11.86523438-9.66796875-21.97265625-21.97265625-21.97265625H400.90625l21.97265625 21.97265625v-71.27929688-114.16992187-26.10351563l-21.97265625 21.97265626h100.8984375c11.51367188 0 22.5-10.10742188 21.97265625-21.97265626-0.52734375-11.86523438-9.66796875-21.97265625-21.97265625-21.97265624z" fill="#4381FF" ></path><path d="M478.16210937 595.75976563c-25.75195313 0.17578125-51.50390625 0.43945313-77.25585937-1e-8-11.51367188-0.17578125-22.5 10.1953125-21.97265625 21.97265625 0.52734375 12.04101563 9.66796875 21.796875 21.97265625 21.97265625 25.75195313 0.43945313 51.50390625 0.17578125 77.25585938 0 11.51367188-0.08789063 22.5-10.01953125 21.97265624-21.97265625-0.52734375-11.86523438-9.58007813-22.06054688-21.97265625-21.97265625zM553.57226563 515.60351563v214.10156249c0 9.31640625 6.76757813 19.07226563 16.171875 21.18164063 9.58007813 2.19726563 19.59960938-1.49414063 24.78515625-10.10742187 18.72070313-31.20117188 37.44140625-62.40234375 56.25-93.69140626 2.63671875-4.48242188 5.36132813-8.87695313 7.99804687-13.359375h-37.96875c18.72070313 31.20117188 37.44140625 62.40234375 56.25 93.69140625 2.63671875 4.48242188 5.36132813 8.87695313 7.99804688 13.359375 4.83398438 7.99804688 15.55664063 13.09570313 24.78515624 10.10742188 9.22851563-2.98828125 16.171875-11.25 16.17187501-21.18164063v-72.50976562-115.04882813-26.54296875c0-11.51367188-10.10742188-22.5-21.97265626-21.97265625-11.86523438 0.52734375-21.97265625 9.66796875-21.97265624 21.97265625v214.10156251c13.62304688-3.69140625 27.33398438-7.3828125 40.95703124-11.07421876-18.72070313-31.20117188-37.44140625-62.40234375-56.25-93.69140624-2.63671875-4.48242188-5.36132813-8.87695313-7.99804687-13.359375-8.52539063-14.23828125-29.44335938-14.23828125-37.96875 0-18.72070313 31.20117188-37.44140625 62.40234375-56.25 93.69140625-2.63671875 4.48242188-5.36132813 8.87695313-7.99804688 13.359375 13.62304688 3.69140625 27.33398438 7.3828125 40.95703126 11.07421875v-72.50976563-115.04882812-26.54296875c0-11.51367188-10.10742188-22.5-21.97265625-21.97265625-11.86523438 0.52734375-21.97265625 9.66796875-21.97265625 21.97265625z" fill="#4381FF" ></path><path d="M225.30078125 709.49023438v-72.50976563-115.04882813-26.54296874c-13.62304688 3.69140625-27.33398438 7.3828125-40.95703125 11.07421875 11.42578125 24.08203125 22.76367188 48.1640625 34.18945313 72.33398437 18.19335938 38.40820313 36.38671875 76.81640625 54.4921875 115.22460938 4.13085938 8.7890625 8.34960938 17.66601563 12.48046875 26.45507812 3.95507813 8.34960938 16.171875 12.91992188 24.78515625 10.10742187 9.22851563-2.98828125 16.171875-11.25 16.171875-21.18164062v-72.50976563-115.04882812V495.30078125c0-11.51367188-10.10742188-22.5-21.97265625-21.97265625-11.86523438 0.52734375-21.97265625 9.66796875-21.97265625 21.97265625v214.1015625c13.62304688-3.69140625 27.33398438-7.3828125 40.95703125-11.07421875-11.42578125-24.08203125-22.76367188-48.1640625-34.18945313-72.33398438-18.19335938-38.40820313-36.38671875-76.81640625-54.4921875-115.22460937-4.13085938-8.7890625-8.34960938-17.66601563-12.48046875-26.45507813-3.95507813-8.34960938-16.171875-12.91992188-24.78515625-10.10742187-9.22851563 2.98828125-16.171875 11.25-16.171875 21.18164063v214.10156249c0 11.51367188 10.10742188 22.5 21.97265625 21.97265626 11.86523438-0.52734375 21.97265625-9.66796875 21.97265625-21.97265625zM482.29296875 473.50390625H381.04296875c-11.86523438 0-21.97265625 10.10742188-21.97265625 21.97265625v211.55273438c0 11.86523438 10.10742188 21.97265625 21.97265625 21.97265624h101.25c11.51367188 0 22.5-10.10742188 21.97265625-21.97265625-0.52734375-11.86523438-9.66796875-21.97265625-21.97265625-21.97265625H381.04296875l21.97265625 21.97265625v-71.27929687-114.16992188-26.10351562l-21.97265625 21.97265625h101.25c11.51367188 0 22.5-10.10742188 21.97265625-21.97265625-0.52734375-11.86523438-9.66796875-21.97265625-21.97265625-21.97265625z" fill="#FF642E" ></path><path d="M458.5625 575.6328125c-25.83984375 0.17578125-51.76757813 0.43945313-77.60742188 0-11.51367188-0.17578125-22.5 10.1953125-21.97265624 21.97265625 0.52734375 12.04101563 9.66796875 21.796875 21.97265625 21.97265625 25.83984375 0.43945313 51.76757813 0.17578125 77.60742187 0 11.51367188-0.08789063 22.5-10.01953125 21.97265625-21.97265625-0.52734375-11.86523438-9.58007813-21.97265625-21.97265625-21.97265625zM534.32421875 495.4765625v214.1015625c0 9.31640625 6.76757813 19.07226563 16.171875 21.18164063 9.58007813 2.19726563 19.59960938-1.49414063 24.78515625-10.10742188 18.80859375-31.2890625 37.6171875-62.49023438 56.51367188-93.77929688 2.63671875-4.39453125 5.2734375-8.7890625 7.99804687-13.18359374h-37.96875c18.80859375 31.2890625 37.6171875 62.49023438 56.51367188 93.77929687 2.63671875 4.39453125 5.2734375 8.7890625 7.99804687 13.18359375 4.83398438 7.99804688 15.55664063 13.09570313 24.78515625 10.10742188 9.22851563-2.98828125 16.171875-11.25 16.171875-21.18164063v-72.50976563-115.04882812-26.54296875c0-11.51367188-10.10742188-22.5-21.97265625-21.97265625-11.86523438 0.52734375-21.97265625 9.66796875-21.97265625 21.97265625v214.1015625c13.62304688-3.69140625 27.33398438-7.3828125 40.95703125-11.07421875-18.80859375-31.2890625-37.6171875-62.49023438-56.51367188-93.77929688-2.63671875-4.39453125-5.2734375-8.7890625-7.99804687-13.18359374-8.52539063-14.23828125-29.35546875-14.23828125-37.96875 0-18.80859375 31.2890625-37.6171875 62.49023438-56.51367188 93.77929687-2.63671875 4.39453125-5.2734375 8.7890625-7.99804687 13.18359375 13.62304688 3.69140625 27.33398438 7.3828125 40.95703125 11.07421875v-72.50976563-115.04882812-26.54296875c0-11.51367188-10.10742188-22.5-21.97265625-21.97265625-11.86523438 0.52734375-21.97265625 9.66796875-21.97265625 21.97265625z" fill="#FF642E" ></path><path d="M629.0703125 793.77734375h74.8828125" fill="#FFFFFF" ></path><path d="M629.0703125 815.75h74.97070313c11.51367188 0 22.5-10.10742188 21.97265624-21.97265625-0.52734375-11.86523438-9.66796875-21.97265625-21.97265625-21.97265625h-74.97070312c-11.51367188 0-22.5 10.10742188-21.97265625 21.97265625 0.52734375 11.86523438 9.66796875 21.97265625 21.97265625 21.97265625z" fill="#FFCB40" ></path><path d="M552.16601563 793.77734375h5.71289062" fill="#FFFFFF" ></path><path d="M552.16601563 815.75h5.71289062c2.98828125 0.08789063 5.88867188-0.52734375 8.4375-1.93359375 2.72460938-0.87890625 5.09765625-2.37304688 7.03125-4.5703125 2.109375-2.02148438 3.69140625-4.30664063 4.5703125-7.03125 1.40625-2.63671875 2.02148438-5.44921875 1.93359375-8.4375l-0.79101562-5.80078125c-1.0546875-3.69140625-2.90039063-6.94335938-5.625-9.66796875-4.30664063-3.95507813-9.58007813-6.41601563-15.55664063-6.41601563h-5.71289062c-2.98828125-0.08789063-5.88867188 0.52734375-8.4375 1.93359376-2.72460938 0.87890625-5.09765625 2.37304688-7.03125 4.5703125-2.109375 2.02148438-3.69140625 4.30664063-4.5703125 7.03125-1.40625 2.63671875-2.02148438 5.44921875-1.93359375 8.43749999l0.79101562 5.80078126c1.0546875 3.69140625 2.90039063 6.94335938 5.625 9.66796874 4.30664063 3.95507813 9.58007813 6.41601563 15.55664063 6.41601563z" fill="#FFCB40" ></path></symbol></svg>',(function(e){var n=(n=document.getElementsByTagName("script"))[n.length-1],t=n.getAttribute("data-injectcss"),n=n.getAttribute("data-disable-injectsvg");if(!n){var r,a,i,o,l,s=function(d,p){p.parentNode.insertBefore(d,p)};if(t&&!e.__iconfont__svg__cssinject__){e.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(d){console&&console.log(d)}}r=function(){var d,p=document.createElement("div");p.innerHTML=e._iconfont_svg_string_2208059,(p=p.getElementsByTagName("svg")[0])&&(p.style.position="absolute",p.style.width=0,p.style.height=0,p.style.overflow="hidden",p=p,(d=document.body).firstChild?s(p,d.firstChild):d.appendChild(p))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(r,0):(a=function(){document.removeEventListener("DOMContentLoaded",a,!1),r()},document.addEventListener("DOMContentLoaded",a,!1)):document.attachEvent&&(i=r,o=e.document,l=!1,c(),o.onreadystatechange=function(){o.readyState=="complete"&&(o.onreadystatechange=null,u())})}function u(){l||(l=!0,i())}function c(){try{o.documentElement.doScroll("left")}catch(d){return void setTimeout(c,50)}u()}})(window);const Iwt={mounted(e,t){var r;const{value:n}=t;if(n)!Ope(n)&&((r=e.parentNode)==null||r.removeChild(e));else throw new Error(`[Directive: auth]: need auths! Like v-auth="['btn.add','btn.edit']"`)}},Sre=(e,t)=>{if(t){const{icon:n,type:r="info",plain:a=!1,dangerouslyUseHTMLString:i=!1,customClass:o="antd",duration:l=2e3,showClose:s=!1,offset:u=16,placement:c="top",appendTo:d=document.body,grouping:p=!1,repeatNum:f=1,onClose:h}=t;return F6({message:e,icon:n,type:r,plain:a,dangerouslyUseHTMLString:i,duration:l,showClose:s,offset:u,placement:c,appendTo:d,grouping:p,repeatNum:f,customClass:o==="antd"?"pure-message":"",onClose:()=>od(h)?h():null})}else return F6({message:e,customClass:"pure-message"})},Lxt=()=>F6.closeAll(),Nwt={mounted(e,t){var r;const{value:n}=t;if(n){e.copyValue=n;const a=(r=t.arg)!=null?r:"dblclick";Xa(e,a,()=>{uB(e.copyValue)?Sre("复制成功",{type:"success"}):Sre("复制失败",{type:"error"})})}else throw new Error('[Directive: copy]: need value! Like v-copy="modelValue"')},updated(e,t){e.copyValue=t.value}},$wt={mounted(e,t){var r,a;const n=t.value;if(n&&od(n)){let i=null,o=null,l=500,s=null;const u=(a=(r=t==null?void 0:t.arg)==null?void 0:r.includes(":"))!=null?a:!1;u?(l=Number(afe(t.arg,":")),s=Number(znt(t.arg,":"))):t.arg&&(l=Number(t.arg));const c=()=>{i&&(clearTimeout(i),i=null),o&&(clearInterval(o),o=null)},d=f=>{f.preventDefault(),o===null&&(o=setInterval(()=>n(),s))};Xa(e,"pointerdown",f=>{c(),f.preventDefault(),i===null&&(i=setTimeout(u?()=>{n(),d(f)}:()=>n(),l))}),Xa(e,"pointerup",c),Xa(e,"pointerleave",c)}else throw new Error('[Directive: longpress]: need callback and callback must be a function! Like v-longpress="callback"')}},Vwt={mounted(e,t){var i,o,l,s;const{value:n}=t,r=(i=t.arg)!=null?i:"debounce",a=["debounce","throttle"].find(u=>u===r);if(a)if(n&&n.event&&od(n.fn)){let u=n==null?void 0:n.params;if(u)if(ip(u)||n0(u))u=n0(u)?Array.of(u):u;else throw new Error("[Directive: optimize]: `params` must be an array or object");Xa(e,n.event,a==="debounce"?oI(u?()=>n.fn(...u):n.fn,(o=n==null?void 0:n.timeout)!=null?o:200,(l=n==null?void 0:n.immediate)!=null?l:!1):Int(u?()=>n.fn(...u):n.fn,(s=n==null?void 0:n.timeout)!=null?s:1e3))}else throw new Error("[Directive: optimize]: `event` and `fn` are required, and `fn` must be a function");else throw new Error("[Directive: optimize]: only `debounce` and `throttle` are supported")}},Hwt={mounted(e,t){var r;const{value:n}=t;if(n)!Ppe(n)&&((r=e.parentNode)==null||r.removeChild(e));else throw new Error(`[Directive: perms]: need perms! Like v-perms="['btn.add','btn.edit']"`)}};function Are(e,t){e.style.transform=t,e.style.webkitTransform=t}const zwt=(e,t,n={})=>{var p;const r=t.getBoundingClientRect(),a=e.clientX-r.left,i=e.clientY-r.top;let o=0,l=.3;(p=t._ripple)!=null&&p.circle?(l=.15,o=t.clientWidth/2,o=n.center?o:o+Math.sqrt(Vl(a-o,2)+Vl(i-o,2))/4):o=Math.sqrt(Vl(t.clientWidth,2)+Vl(t.clientHeight,2))/2;const s=`${(t.clientWidth-o*2)/2}px`,u=`${(t.clientHeight-o*2)/2}px`,c=n.center?s:`${a-o}px`,d=n.center?u:`${i-o}px`;return{radius:o,scale:l,x:c,y:d,centerX:s,centerY:u}},EV={show(e,t,n={}){var f;if(!((f=t==null?void 0:t._ripple)!=null&&f.enabled))return;const r=document.createElement("span"),a=document.createElement("span");r.appendChild(a),r.className="v-ripple__container",n.class&&(r.className+=` ${n.class}`);const{radius:i,scale:o,x:l,y:s,centerX:u,centerY:c}=zwt(e,t,n),d=`${i*2}px`;a.className="v-ripple__animation",a.style.width=d,a.style.height=d,t.appendChild(r);const p=window.getComputedStyle(t);p&&p.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),a.classList.add("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--visible"),Are(a,`translate(${l}, ${s}) scale3d(${o},${o},${o})`),a.dataset.activated=String(performance.now()),setTimeout(()=>{a.classList.remove("v-ripple__animation--enter"),a.classList.add("v-ripple__animation--in"),Are(a,`translate(${u}, ${c}) scale3d(1,1,1)`)},0)},hide(e){var i;if(!((i=e==null?void 0:e._ripple)!=null&&i.enabled))return;const t=e.getElementsByClassName("v-ripple__animation");if(t.length===0)return;const n=t[t.length-1];if(n.dataset.isHiding)return;n.dataset.isHiding="true";const r=performance.now()-Number(n.dataset.activated),a=Math.max(250-r,0);setTimeout(()=>{n.classList.remove("v-ripple__animation--in"),n.classList.add("v-ripple__animation--out"),setTimeout(()=>{var l;e.getElementsByClassName("v-ripple__animation").length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((l=n.parentNode)==null?void 0:l.parentNode)===e&&e.removeChild(n.parentNode)},300)},a)}};function m5e(e){return typeof e=="undefined"||!!e}function v5e(e){const t={},n=e.currentTarget;!(n!=null&&n._ripple)||n._ripple.touched||(t.center=n._ripple.centered,n._ripple.class&&(t.class=n._ripple.class),EV.show(e,n,t))}function g5e(e){const t=e.currentTarget;t!=null&&t._ripple&&(window.setTimeout(()=>{t._ripple&&(t._ripple.touched=!1)}),EV.hide(t))}function y5e(e,t,n){var o;const{value:r,modifiers:a}=t,i=m5e(r);i||EV.hide(e),e._ripple=(o=e._ripple)!=null?o:{},e._ripple.enabled=i,e._ripple.centered=a.center,e._ripple.circle=a.circle,n0(r)&&r.class&&(e._ripple.class=r.class),i&&!n?(e.addEventListener("pointerdown",v5e),e.addEventListener("pointerup",g5e)):!i&&n&&b5e(e)}function b5e(e){e.removeEventListener("pointerdown",v5e),e.removeEventListener("pointerup",g5e)}function Wwt(e,t){y5e(e,t,!1)}function Gwt(e){delete e._ripple,b5e(e)}function jwt(e,t){if(t.value===t.oldValue)return;const n=m5e(t.oldValue);y5e(e,t,n)}const Kwt={mounted:Wwt,unmounted:Gwt,updated:jwt},_re=Object.freeze(Object.defineProperty({__proto__:null,Ripple:Kwt,auth:Iwt,copy:Nwt,longpress:$wt,optimize:Vwt,perms:Hwt},Symbol.toStringTag,{value:"Module"})),C5e=Object.freeze({left:0,top:0,width:16,height:16}),F5e=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),wV=Object.freeze(se(se({},C5e),F5e));Object.freeze(Ke(se({},wV),{body:"",hidden:!1}));se({},C5e);const E5e=Object.freeze({width:null,height:null}),w5e=Object.freeze(se(se({},E5e),F5e));function Uwt(e,t){const n=se({},e);for(const r in t){const a=t[r],i=typeof a;r in E5e?(a===null||a&&(i==="string"||i==="number"))&&(n[r]=a):i===typeof n[r]&&(n[r]=r==="rotate"?a%4:a)}return n}const qwt=/[\s,]+/;function Ywt(e,t){t.split(qwt).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function Jwt(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(a){for(;a<0;)a+=4;return a%4}if(n===""){const a=parseInt(e);return isNaN(a)?0:r(a)}else if(n!==e){let a=0;switch(n){case"%":a=25;break;case"deg":a=90}if(a){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i=i/a,i%1===0?r(i):0)}}return t}const Xwt=/(-?[0-9.]*[0-9]+[0-9.]*)/g,Zwt=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Dre(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(Xwt);if(r===null||!r.length)return e;const a=[];let i=r.shift(),o=Zwt.test(i);for(;;){if(o){const l=parseFloat(i);isNaN(l)?a.push(i):a.push(Math.ceil(l*t*n)/n)}else a.push(i);if(i=r.shift(),i===void 0)return a.join("");o=!o}}function Qwt(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const a=e.indexOf(">",r),i=e.indexOf("</"+t);if(a===-1||i===-1)break;const o=e.indexOf(">",i);if(o===-1)break;n+=e.slice(a+1,i).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function eSt(e,t){return e?"<defs>"+e+"</defs>"+t:t}function tSt(e,t,n){const r=Qwt(e);return eSt(r.defs,t+r.content+n)}const nSt=e=>e==="unset"||e==="undefined"||e==="none";function rSt(e,t){const n=se(se({},wV),e),r=se(se({},w5e),t),a={left:n.left,top:n.top,width:n.width,height:n.height};let i=n.body;[n,r].forEach(m=>{const v=[],g=m.hFlip,C=m.vFlip;let F=m.rotate;g?C?F+=2:(v.push("translate("+(a.width+a.left).toString()+" "+(0-a.top).toString()+")"),v.push("scale(-1 1)"),a.top=a.left=0):C&&(v.push("translate("+(0-a.left).toString()+" "+(a.height+a.top).toString()+")"),v.push("scale(1 -1)"),a.top=a.left=0);let b;switch(F<0&&(F-=Math.floor(F/4)*4),F=F%4,F){case 1:b=a.height/2+a.top,v.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:v.unshift("rotate(180 "+(a.width/2+a.left).toString()+" "+(a.height/2+a.top).toString()+")");break;case 3:b=a.width/2+a.left,v.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}F%2===1&&(a.left!==a.top&&(b=a.left,a.left=a.top,a.top=b),a.width!==a.height&&(b=a.width,a.width=a.height,a.height=b)),v.length&&(i=tSt(i,'<g transform="'+v.join(" ")+'">',"</g>"))});const o=r.width,l=r.height,s=a.width,u=a.height;let c,d;o===null?(d=l===null?"1em":l==="auto"?u:l,c=Dre(d,s/u)):(c=o==="auto"?s:o,d=l===null?Dre(c,u/s):l==="auto"?u:l);const p={},f=(m,v)=>{nSt(v)||(p[m]=v.toString())};f("width",c),f("height",d);const h=[a.left,a.top,s,u];return p.viewBox=h.join(" "),{attributes:p,viewBox:h,body:i}}const aSt=/\sid="(\S+)"/g,iSt="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let oSt=0;function lSt(e,t=iSt){const n=[];let r;for(;r=aSt.exec(e);)n.push(r[1]);if(!n.length)return e;const a="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(i=>{const o=typeof t=="function"?t(i):t+(oSt++).toString(),l=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+l+')([")]|\\.[a-z])',"g"),"$1"+o+a+"$3")}),e=e.replace(new RegExp(a,"g"),""),e}function sSt(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}function uSt(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function cSt(e){return"data:image/svg+xml,"+uSt(e)}function dSt(e){return'url("'+cSt(e)+'")'}const Tre=Ke(se({},w5e),{inline:!1}),fSt={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},pSt={display:"inline-block"},ML={backgroundColor:"currentColor"},S5e={backgroundColor:"transparent"},xre={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},kre={webkitMask:ML,mask:ML,background:S5e};for(const e in kre){const t=kre[e];for(const n in xre)t[e+n]=xre[n]}const _7={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";_7[e+"-flip"]=t,_7[e.slice(0,1)+"-flip"]=t,_7[e+"Flip"]=t});function Mre(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const hSt=(e,t)=>{const n=Uwt(Tre,t),r=se({},fSt),a=t.mode||"svg",i={},o=t.style,l=typeof o=="object"&&!(o instanceof Array)?o:{};for(let m in t){const v=t[m];if(v!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[m]=v===!0||v==="true"||v===1;break;case"flip":typeof v=="string"&&Ywt(n,v);break;case"color":i.color=v;break;case"rotate":typeof v=="string"?n[m]=Jwt(v):typeof v=="number"&&(n[m]=v);break;case"ariaHidden":case"aria-hidden":v!==!0&&v!=="true"&&delete r["aria-hidden"];break;default:{const g=_7[m];g?(v===!0||v==="true"||v===1)&&(n[g]=!0):Tre[m]===void 0&&(r[m]=v)}}}const s=rSt(e,n),u=s.attributes;if(n.inline&&(i.verticalAlign="-0.125em"),a==="svg"){r.style=se(se({},i),l),Object.assign(r,u);let m=0,v=t.id;return typeof v=="string"&&(v=v.replace(/-/g,"_")),r.innerHTML=lSt(s.body,v?()=>v+"ID"+m++:"iconifyVue"),z("svg",r)}const{body:c,width:d,height:p}=e,f=a==="mask"||(a==="bg"?!1:c.indexOf("currentColor")!==-1),h=sSt(c,Ke(se({},u),{width:d+"",height:p+""}));return r.style=se(se(se(Ke(se({},i),{"--svg":dSt(h),width:Mre(u.width),height:Mre(u.height)}),pSt),f?ML:S5e),l),z("span",r)},A5e=Object.create(null);function mSt(e,t){A5e[e]=t}const Bre=he({inheritAttrs:!1,render(){const e=this.$attrs,t=e.icon,n=typeof t=="string"?A5e[t]:typeof t=="object"?t:null;return n===null||typeof n!="object"||typeof n.body!="string"?this.$slots.default?this.$slots.default():null:hSt(se(se({},wV),n),e)}}),vSt=he({name:"IconifyIconOffline",components:{IconifyIcon:Bre},props:{icon:{default:null}},render(){typeof this.icon=="object"&&mSt(this.icon,this.icon);const e=this.$attrs;return typeof this.icon=="string"?z(Bre,se({icon:this.icon,"aria-hidden":!1,style:e!=null&&e.style?Object.assign(e.style,{outline:"none"}):{outline:"none"}},e),{default:()=>[]}):z(this.icon,se({"aria-hidden":!1,style:e!=null&&e.style?Object.assign(e.style,{outline:"none"}):{outline:"none"}},e),{default:()=>[]})}}),_5e=/^[a-z0-9]+(-[a-z0-9]+)*$/,qF=(e,t,n,r="")=>{const a=e.split(":");if(e.slice(0,1)==="@"){if(a.length<2||a.length>3)return null;r=a.shift().slice(1)}if(a.length>3||!a.length)return null;if(a.length>1){const l=a.pop(),s=a.pop(),u={provider:a.length>0?a[0]:r,prefix:s,name:l};return t&&!D7(u)?null:u}const i=a[0],o=i.split("-");if(o.length>1){const l={provider:r,prefix:o.shift(),name:o.join("-")};return t&&!D7(l)?null:l}if(n&&r===""){const l={provider:r,prefix:"",name:i};return t&&!D7(l,n)?null:l}return null},D7=(e,t)=>e?!!((t&&e.prefix===""||e.prefix)&&e.name):!1,D5e=Object.freeze({left:0,top:0,width:16,height:16}),PC=Object.freeze({rotate:0,vFlip:!1,hFlip:!1}),YF=Object.freeze(se(se({},D5e),PC)),BL=Object.freeze(Ke(se({},YF),{body:"",hidden:!1}));function gSt(e,t){const n={};!e.hFlip!=!t.hFlip&&(n.hFlip=!0),!e.vFlip!=!t.vFlip&&(n.vFlip=!0);const r=((e.rotate||0)+(t.rotate||0))%4;return r&&(n.rotate=r),n}function Rre(e,t){const n=gSt(e,t);for(const r in BL)r in PC?r in e&&!(r in n)&&(n[r]=PC[r]):r in t?n[r]=t[r]:r in e&&(n[r]=e[r]);return n}function ySt(e,t){const n=e.icons,r=e.aliases||Object.create(null),a=Object.create(null);function i(o){if(n[o])return a[o]=[];if(!(o in a)){a[o]=null;const l=r[o]&&r[o].parent,s=l&&i(l);s&&(a[o]=[l].concat(s))}return a[o]}return Object.keys(n).concat(Object.keys(r)).forEach(i),a}function bSt(e,t,n){const r=e.icons,a=e.aliases||Object.create(null);let i={};function o(l){i=Rre(r[l]||a[l],i)}return o(t),n.forEach(o),Rre(e,i)}function T5e(e,t){const n=[];if(typeof e!="object"||typeof e.icons!="object")return n;e.not_found instanceof Array&&e.not_found.forEach(a=>{t(a,null),n.push(a)});const r=ySt(e);for(const a in r){const i=r[a];i&&(t(a,bSt(e,a,i)),n.push(a))}return n}const CSt=se({provider:"",aliases:{},not_found:{}},D5e);function Sk(e,t){for(const n in t)if(n in e&&typeof e[n]!=typeof t[n])return!1;return!0}function x5e(e){if(typeof e!="object"||e===null)return null;const t=e;if(typeof t.prefix!="string"||!e.icons||typeof e.icons!="object"||!Sk(e,CSt))return null;const n=t.icons;for(const a in n){const i=n[a];if(!a||typeof i.body!="string"||!Sk(i,BL))return null}const r=t.aliases||Object.create(null);for(const a in r){const i=r[a],o=i.parent;if(!a||typeof o!="string"||!n[o]&&!r[o]||!Sk(i,BL))return null}return t}const Lre=Object.create(null);function FSt(e,t){return{provider:e,prefix:t,icons:Object.create(null),missing:new Set}}function Lm(e,t){const n=Lre[e]||(Lre[e]=Object.create(null));return n[t]||(n[t]=FSt(e,t))}function SV(e,t){return x5e(t)?T5e(t,(n,r)=>{r?e.icons[n]=r:e.missing.add(n)}):[]}function ESt(e,t,n){try{if(typeof n.body=="string")return e.icons[t]=se({},n),!0}catch(r){}return!1}let Q5=!1;function k5e(e){return typeof e=="boolean"&&(Q5=e),Q5}function wSt(e){const t=typeof e=="string"?qF(e,!0,Q5):e;if(t){const n=Lm(t.provider,t.prefix),r=t.name;return n.icons[r]||(n.missing.has(r)?null:void 0)}}function SSt(e,t){const n=qF(e,!0,Q5);if(!n)return!1;const r=Lm(n.provider,n.prefix);return t?ESt(r,n.name,t):(r.missing.add(n.name),!0)}function ASt(e,t){if(typeof e!="object")return!1;if(typeof t!="string"&&(t=e.provider||""),Q5&&!t&&!e.prefix){let a=!1;return x5e(e)&&(e.prefix="",T5e(e,(i,o)=>{SSt(i,o)&&(a=!0)})),a}const n=e.prefix;if(!D7({prefix:n,name:"a"}))return!1;const r=Lm(t,n);return!!SV(r,e)}const M5e=Object.freeze({width:null,height:null}),B5e=Object.freeze(se(se({},M5e),PC)),_St=/(-?[0-9.]*[0-9]+[0-9.]*)/g,DSt=/^-?[0-9.]*[0-9]+[0-9.]*$/g;function Ore(e,t,n){if(t===1)return e;if(n=n||100,typeof e=="number")return Math.ceil(e*t*n)/n;if(typeof e!="string")return e;const r=e.split(_St);if(r===null||!r.length)return e;const a=[];let i=r.shift(),o=DSt.test(i);for(;;){if(o){const l=parseFloat(i);isNaN(l)?a.push(i):a.push(Math.ceil(l*t*n)/n)}else a.push(i);if(i=r.shift(),i===void 0)return a.join("");o=!o}}function TSt(e,t="defs"){let n="";const r=e.indexOf("<"+t);for(;r>=0;){const a=e.indexOf(">",r),i=e.indexOf("</"+t);if(a===-1||i===-1)break;const o=e.indexOf(">",i);if(o===-1)break;n+=e.slice(a+1,i).trim(),e=e.slice(0,r).trim()+e.slice(o+1)}return{defs:n,content:e}}function xSt(e,t){return e?"<defs>"+e+"</defs>"+t:t}function kSt(e,t,n){const r=TSt(e);return xSt(r.defs,t+r.content+n)}const MSt=e=>e==="unset"||e==="undefined"||e==="none";function BSt(e,t){const n=se(se({},YF),e),r=se(se({},B5e),t),a={left:n.left,top:n.top,width:n.width,height:n.height};let i=n.body;[n,r].forEach(m=>{const v=[],g=m.hFlip,C=m.vFlip;let F=m.rotate;g?C?F+=2:(v.push("translate("+(a.width+a.left).toString()+" "+(0-a.top).toString()+")"),v.push("scale(-1 1)"),a.top=a.left=0):C&&(v.push("translate("+(0-a.left).toString()+" "+(a.height+a.top).toString()+")"),v.push("scale(1 -1)"),a.top=a.left=0);let b;switch(F<0&&(F-=Math.floor(F/4)*4),F=F%4,F){case 1:b=a.height/2+a.top,v.unshift("rotate(90 "+b.toString()+" "+b.toString()+")");break;case 2:v.unshift("rotate(180 "+(a.width/2+a.left).toString()+" "+(a.height/2+a.top).toString()+")");break;case 3:b=a.width/2+a.left,v.unshift("rotate(-90 "+b.toString()+" "+b.toString()+")");break}F%2===1&&(a.left!==a.top&&(b=a.left,a.left=a.top,a.top=b),a.width!==a.height&&(b=a.width,a.width=a.height,a.height=b)),v.length&&(i=kSt(i,'<g transform="'+v.join(" ")+'">',"</g>"))});const o=r.width,l=r.height,s=a.width,u=a.height;let c,d;o===null?(d=l===null?"1em":l==="auto"?u:l,c=Ore(d,s/u)):(c=o==="auto"?s:o,d=l===null?Ore(c,u/s):l==="auto"?u:l);const p={},f=(m,v)=>{MSt(v)||(p[m]=v.toString())};f("width",c),f("height",d);const h=[a.left,a.top,s,u];return p.viewBox=h.join(" "),{attributes:p,viewBox:h,body:i}}const RSt=/\sid="(\S+)"/g,LSt="IconifyId"+Date.now().toString(16)+(Math.random()*16777216|0).toString(16);let OSt=0;function PSt(e,t=LSt){const n=[];let r;for(;r=RSt.exec(e);)n.push(r[1]);if(!n.length)return e;const a="suffix"+(Math.random()*16777216|Date.now()).toString(16);return n.forEach(i=>{const o=typeof t=="function"?t(i):t+(OSt++).toString(),l=i.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");e=e.replace(new RegExp('([#;"])('+l+')([")]|\\.[a-z])',"g"),"$1"+o+a+"$3")}),e=e.replace(new RegExp(a,"g"),""),e}const RL=Object.create(null);function ISt(e,t){RL[e]=t}function LL(e){return RL[e]||RL[""]}function AV(e){let t;if(typeof e.resources=="string")t=[e.resources];else if(t=e.resources,!(t instanceof Array)||!t.length)return null;return{resources:t,path:e.path||"/",maxURL:e.maxURL||500,rotate:e.rotate||750,timeout:e.timeout||5e3,random:e.random===!0,index:e.index||0,dataAfterTimeout:e.dataAfterTimeout!==!1}}const _V=Object.create(null),my=["https://api.simplesvg.com","https://api.unisvg.com"],T7=[];for(;my.length>0;)my.length===1||Math.random()>.5?T7.push(my.shift()):T7.push(my.pop());_V[""]=AV({resources:["https://api.iconify.design"].concat(T7)});function NSt(e,t){const n=AV(t);return n===null?!1:(_V[e]=n,!0)}function DV(e){return _V[e]}const $St=()=>{let e;try{if(e=fetch,typeof e=="function")return e}catch(t){}};let Pre=$St();function VSt(e,t){const n=DV(e);if(!n)return 0;let r;if(!n.maxURL)r=0;else{let a=0;n.resources.forEach(o=>{a=Math.max(a,o.length)});const i=t+".json?icons=";r=n.maxURL-a-n.path.length-i.length}return r}function HSt(e){return e===404}const zSt=(e,t,n)=>{const r=[],a=VSt(e,t),i="icons";let o={type:i,provider:e,prefix:t,icons:[]},l=0;return n.forEach((s,u)=>{l+=s.length+1,l>=a&&u>0&&(r.push(o),o={type:i,provider:e,prefix:t,icons:[]},l=s.length),o.icons.push(s)}),r.push(o),r};function WSt(e){if(typeof e=="string"){const t=DV(e);if(t)return t.path}return"/"}const GSt=(e,t,n)=>{if(!Pre){n("abort",424);return}let r=WSt(t.provider);switch(t.type){case"icons":{const i=t.prefix,l=t.icons.join(","),s=new URLSearchParams({icons:l});r+=i+".json?"+s.toString();break}case"custom":{const i=t.uri;r+=i.slice(0,1)==="/"?i.slice(1):i;break}default:n("abort",400);return}let a=503;Pre(e+r).then(i=>{const o=i.status;if(o!==200){setTimeout(()=>{n(HSt(o)?"abort":"next",o)});return}return a=501,i.json()}).then(i=>{if(typeof i!="object"||i===null){setTimeout(()=>{i===404?n("abort",i):n("next",a)});return}setTimeout(()=>{n("success",i)})}).catch(()=>{n("next",a)})},jSt={prepare:zSt,send:GSt};function KSt(e){const t={loaded:[],missing:[],pending:[]},n=Object.create(null);e.sort((a,i)=>a.provider!==i.provider?a.provider.localeCompare(i.provider):a.prefix!==i.prefix?a.prefix.localeCompare(i.prefix):a.name.localeCompare(i.name));let r={provider:"",prefix:"",name:""};return e.forEach(a=>{if(r.name===a.name&&r.prefix===a.prefix&&r.provider===a.provider)return;r=a;const i=a.provider,o=a.prefix,l=a.name,s=n[i]||(n[i]=Object.create(null)),u=s[o]||(s[o]=Lm(i,o));let c;l in u.icons?c=t.loaded:o===""||u.missing.has(l)?c=t.missing:c=t.pending;const d={provider:i,prefix:o,name:l};c.push(d)}),t}function R5e(e,t){e.forEach(n=>{const r=n.loaderCallbacks;r&&(n.loaderCallbacks=r.filter(a=>a.id!==t))})}function USt(e){e.pendingCallbacksFlag||(e.pendingCallbacksFlag=!0,setTimeout(()=>{e.pendingCallbacksFlag=!1;const t=e.loaderCallbacks?e.loaderCallbacks.slice(0):[];if(!t.length)return;let n=!1;const r=e.provider,a=e.prefix;t.forEach(i=>{const o=i.icons,l=o.pending.length;o.pending=o.pending.filter(s=>{if(s.prefix!==a)return!0;const u=s.name;if(e.icons[u])o.loaded.push({provider:r,prefix:a,name:u});else if(e.missing.has(u))o.missing.push({provider:r,prefix:a,name:u});else return n=!0,!0;return!1}),o.pending.length!==l&&(n||R5e([e],i.id),i.callback(o.loaded.slice(0),o.missing.slice(0),o.pending.slice(0),i.abort))})}))}let qSt=0;function YSt(e,t,n){const r=qSt++,a=R5e.bind(null,n,r);if(!t.pending.length)return a;const i={id:r,icons:t,callback:e,abort:a};return n.forEach(o=>{(o.loaderCallbacks||(o.loaderCallbacks=[])).push(i)}),a}function JSt(e,t=!0,n=!1){const r=[];return e.forEach(a=>{const i=typeof a=="string"?qF(a,t,n):a;i&&r.push(i)}),r}var XSt={resources:[],index:0,timeout:2e3,rotate:750,random:!1,dataAfterTimeout:!1};function ZSt(e,t,n,r){const a=e.resources.length,i=e.random?Math.floor(Math.random()*a):e.index;let o;if(e.random){let w=e.resources.slice(0);for(o=[];w.length>1;){const S=Math.floor(Math.random()*w.length);o.push(w[S]),w=w.slice(0,S).concat(w.slice(S+1))}o=o.concat(w)}else o=e.resources.slice(i).concat(e.resources.slice(0,i));const l=Date.now();let s="pending",u=0,c,d=null,p=[],f=[];typeof r=="function"&&f.push(r);function h(){d&&(clearTimeout(d),d=null)}function m(){s==="pending"&&(s="aborted"),h(),p.forEach(w=>{w.status==="pending"&&(w.status="aborted")}),p=[]}function v(w,S){S&&(f=[]),typeof w=="function"&&f.push(w)}function g(){return{startTime:l,payload:t,status:s,queriesSent:u,queriesPending:p.length,subscribe:v,abort:m}}function C(){s="failed",f.forEach(w=>{w(void 0,c)})}function F(){p.forEach(w=>{w.status==="pending"&&(w.status="aborted")}),p=[]}function b(w,S,A){const _=S!=="success";switch(p=p.filter(D=>D!==w),s){case"pending":break;case"failed":if(_||!e.dataAfterTimeout)return;break;default:return}if(S==="abort"){c=A,C();return}if(_){c=A,p.length||(o.length?E():C());return}if(h(),F(),!e.random){const D=e.resources.indexOf(w.resource);D!==-1&&D!==e.index&&(e.index=D)}s="completed",f.forEach(D=>{D(A)})}function E(){if(s!=="pending")return;h();const w=o.shift();if(w===void 0){if(p.length){d=setTimeout(()=>{h(),s==="pending"&&(F(),C())},e.timeout);return}C();return}const S={status:"pending",resource:w,callback:(A,_)=>{b(S,A,_)}};p.push(S),u++,d=setTimeout(E,e.rotate),n(w,t,S.callback)}return setTimeout(E),g}function L5e(e){const t=se(se({},XSt),e);let n=[];function r(){n=n.filter(l=>l().status==="pending")}function a(l,s,u){const c=ZSt(t,l,s,(d,p)=>{r(),u&&u(d,p)});return n.push(c),c}function i(l){return n.find(s=>l(s))||null}return{query:a,find:i,setIndex:l=>{t.index=l},getIndex:()=>t.index,cleanup:r}}function Ire(){}const Ak=Object.create(null);function QSt(e){if(!Ak[e]){const t=DV(e);if(!t)return;const n=L5e(t),r={config:t,redundancy:n};Ak[e]=r}return Ak[e]}function eAt(e,t,n){let r,a;if(typeof e=="string"){const i=LL(e);if(!i)return n(void 0,424),Ire;a=i.send;const o=QSt(e);o&&(r=o.redundancy)}else{const i=AV(e);if(i){r=L5e(i);const o=e.resources?e.resources[0]:"",l=LL(o);l&&(a=l.send)}}return!r||!a?(n(void 0,424),Ire):r.query(t,a,n)().abort}const Nre="iconify2",e2="iconify",O5e=e2+"-count",$re=e2+"-version",P5e=36e5,tAt=168,nAt=50;function OL(e,t){try{return e.getItem(t)}catch(n){}}function TV(e,t,n){try{return e.setItem(t,n),!0}catch(r){}}function Vre(e,t){try{e.removeItem(t)}catch(n){}}function PL(e,t){return TV(e,O5e,t.toString())}function IL(e){return parseInt(OL(e,O5e))||0}const JF={local:!0,session:!0},I5e={local:new Set,session:new Set};let xV=!1;function rAt(e){xV=e}let m3=typeof window=="undefined"?{}:window;function N5e(e){const t=e+"Storage";try{if(m3&&m3[t]&&typeof m3[t].length=="number")return m3[t]}catch(n){}JF[e]=!1}function $5e(e,t){const n=N5e(e);if(!n)return;const r=OL(n,$re);if(r!==Nre){if(r){const l=IL(n);for(let s=0;s<l;s++)Vre(n,e2+s.toString())}TV(n,$re,Nre),PL(n,0);return}const a=Math.floor(Date.now()/P5e)-tAt,i=l=>{const s=e2+l.toString(),u=OL(n,s);if(typeof u=="string"){try{const c=JSON.parse(u);if(typeof c=="object"&&typeof c.cached=="number"&&c.cached>a&&typeof c.provider=="string"&&typeof c.data=="object"&&typeof c.data.prefix=="string"&&t(c,l))return!0}catch(c){}Vre(n,s)}};let o=IL(n);for(let l=o-1;l>=0;l--)i(l)||(l===o-1?(o--,PL(n,o)):I5e[e].add(l))}function V5e(){if(!xV){rAt(!0);for(const e in JF)$5e(e,t=>{const n=t.data,r=t.provider,a=n.prefix,i=Lm(r,a);if(!SV(i,n).length)return!1;const o=n.lastModified||-1;return i.lastModifiedCached=i.lastModifiedCached?Math.min(i.lastModifiedCached,o):o,!0})}}function aAt(e,t){const n=e.lastModifiedCached;if(n&&n>=t)return n===t;if(e.lastModifiedCached=t,n)for(const r in JF)$5e(r,a=>{const i=a.data;return a.provider!==e.provider||i.prefix!==e.prefix||i.lastModified===t});return!0}function iAt(e,t){xV||V5e();function n(r){let a;if(!JF[r]||!(a=N5e(r)))return;const i=I5e[r];let o;if(i.size)i.delete(o=Array.from(i).shift());else if(o=IL(a),o>=nAt||!PL(a,o+1))return;const l={cached:Math.floor(Date.now()/P5e),provider:e.provider,data:t};return TV(a,e2+o.toString(),JSON.stringify(l))}t.lastModified&&!aAt(e,t.lastModified)||Object.keys(t.icons).length&&(t.not_found&&(t=Object.assign({},t),delete t.not_found),n("local")||n("session"))}function Hre(){}function oAt(e){e.iconsLoaderFlag||(e.iconsLoaderFlag=!0,setTimeout(()=>{e.iconsLoaderFlag=!1,USt(e)}))}function lAt(e){const t=[],n=[];return e.forEach(r=>{(r.match(_5e)?t:n).push(r)}),{valid:t,invalid:n}}function vy(e,t,n,r){function a(){const i=e.pendingIcons;t.forEach(o=>{i&&i.delete(o),e.icons[o]||e.missing.add(o)})}if(n&&typeof n=="object")try{if(!SV(e,n).length){a();return}r&&iAt(e,n)}catch(i){console.error(i)}a(),oAt(e)}function zre(e,t){e instanceof Promise?e.then(n=>{t(n)}).catch(()=>{t(null)}):t(e)}function sAt(e,t){e.iconsToLoad?e.iconsToLoad=e.iconsToLoad.concat(t).sort():e.iconsToLoad=t,e.iconsQueueFlag||(e.iconsQueueFlag=!0,setTimeout(()=>{e.iconsQueueFlag=!1;const{provider:n,prefix:r}=e,a=e.iconsToLoad;if(delete e.iconsToLoad,!a||!a.length)return;const i=e.loadIcon;if(e.loadIcons&&(a.length>1||!i)){zre(e.loadIcons(a,r,n),c=>{vy(e,a,c,!1)});return}if(i){a.forEach(c=>{const d=i(c,r,n);zre(d,p=>{const f=p?{prefix:r,icons:{[c]:p}}:null;vy(e,[c],f,!1)})});return}const{valid:o,invalid:l}=lAt(a);if(l.length&&vy(e,l,null,!1),!o.length)return;const s=r.match(_5e)?LL(n):null;if(!s){vy(e,o,null,!1);return}s.prepare(n,r,o).forEach(c=>{eAt(n,c,d=>{vy(e,c.icons,d,!0)})})}))}const uAt=(e,t)=>{const n=JSt(e,!0,k5e()),r=KSt(n);if(!r.pending.length){let s=!0;return t&&setTimeout(()=>{s&&t(r.loaded,r.missing,r.pending,Hre)}),()=>{s=!1}}const a=Object.create(null),i=[];let o,l;return r.pending.forEach(s=>{const{provider:u,prefix:c}=s;if(c===l&&u===o)return;o=u,l=c,i.push(Lm(u,c));const d=a[u]||(a[u]=Object.create(null));d[c]||(d[c]=[])}),r.pending.forEach(s=>{const{provider:u,prefix:c,name:d}=s,p=Lm(u,c),f=p.pendingIcons||(p.pendingIcons=new Set);f.has(d)||(f.add(d),a[u][c].push(d))}),i.forEach(s=>{const u=a[s.provider][s.prefix];u.length&&sAt(s,u)}),t?YSt(t,r,i):Hre};function cAt(e,t){const n=se({},e);for(const r in t){const a=t[r],i=typeof a;r in M5e?(a===null||a&&(i==="string"||i==="number"))&&(n[r]=a):i===typeof n[r]&&(n[r]=r==="rotate"?a%4:a)}return n}const dAt=/[\s,]+/;function fAt(e,t){t.split(dAt).forEach(n=>{switch(n.trim()){case"horizontal":e.hFlip=!0;break;case"vertical":e.vFlip=!0;break}})}function pAt(e,t=0){const n=e.replace(/^-?[0-9.]*/,"");function r(a){for(;a<0;)a+=4;return a%4}if(n===""){const a=parseInt(e);return isNaN(a)?0:r(a)}else if(n!==e){let a=0;switch(n){case"%":a=25;break;case"deg":a=90}if(a){let i=parseFloat(e.slice(0,e.length-n.length));return isNaN(i)?0:(i=i/a,i%1===0?r(i):0)}}return t}function hAt(e,t){let n=e.indexOf("xlink:")===-1?"":' xmlns:xlink="http://www.w3.org/1999/xlink"';for(const r in t)n+=" "+r+'="'+t[r]+'"';return'<svg xmlns="http://www.w3.org/2000/svg"'+n+">"+e+"</svg>"}function mAt(e){return e.replace(/"/g,"'").replace(/%/g,"%25").replace(/#/g,"%23").replace(/</g,"%3C").replace(/>/g,"%3E").replace(/\s+/g," ")}function vAt(e){return"data:image/svg+xml,"+mAt(e)}function gAt(e){return'url("'+vAt(e)+'")'}const Wre=Ke(se({},B5e),{inline:!1}),yAt={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":!0,role:"img"},bAt={display:"inline-block"},NL={backgroundColor:"currentColor"},H5e={backgroundColor:"transparent"},Gre={Image:"var(--svg)",Repeat:"no-repeat",Size:"100% 100%"},jre={webkitMask:NL,mask:NL,background:H5e};for(const e in jre){const t=jre[e];for(const n in Gre)t[e+n]=Gre[n]}const x7={};["horizontal","vertical"].forEach(e=>{const t=e.slice(0,1)+"Flip";x7[e+"-flip"]=t,x7[e.slice(0,1)+"-flip"]=t,x7[e+"Flip"]=t});function Kre(e){return e+(e.match(/^[-0-9.]+$/)?"px":"")}const Ure=(e,t)=>{const n=cAt(Wre,t),r=se({},yAt),a=t.mode||"svg",i={},o=t.style,l=typeof o=="object"&&!(o instanceof Array)?o:{};for(let m in t){const v=t[m];if(v!==void 0)switch(m){case"icon":case"style":case"onLoad":case"mode":case"ssr":break;case"inline":case"hFlip":case"vFlip":n[m]=v===!0||v==="true"||v===1;break;case"flip":typeof v=="string"&&fAt(n,v);break;case"color":i.color=v;break;case"rotate":typeof v=="string"?n[m]=pAt(v):typeof v=="number"&&(n[m]=v);break;case"ariaHidden":case"aria-hidden":v!==!0&&v!=="true"&&delete r["aria-hidden"];break;default:{const g=x7[m];g?(v===!0||v==="true"||v===1)&&(n[g]=!0):Wre[m]===void 0&&(r[m]=v)}}}const s=BSt(e,n),u=s.attributes;if(n.inline&&(i.verticalAlign="-0.125em"),a==="svg"){r.style=se(se({},i),l),Object.assign(r,u);let m=0,v=t.id;return typeof v=="string"&&(v=v.replace(/-/g,"_")),r.innerHTML=PSt(s.body,v?()=>v+"ID"+m++:"iconifyVue"),z("svg",r)}const{body:c,width:d,height:p}=e,f=a==="mask"||(a==="bg"?!1:c.indexOf("currentColor")!==-1),h=hAt(c,Ke(se({},u),{width:d+"",height:p+""}));return r.style=se(se(se(Ke(se({},i),{"--svg":gAt(h),width:Kre(u.width),height:Kre(u.height)}),bAt),f?NL:H5e),l),z("span",r)};k5e(!0);ISt("",jSt);if(typeof document!="undefined"&&typeof window!="undefined"){V5e();const e=window;if(e.IconifyPreload!==void 0){const t=e.IconifyPreload,n="Invalid IconifyPreload syntax.";typeof t=="object"&&t!==null&&(t instanceof Array?t:[t]).forEach(r=>{try{(typeof r!="object"||r===null||r instanceof Array||typeof r.icons!="object"||typeof r.prefix!="string"||!ASt(r))&&console.error(n)}catch(a){console.error(n)}})}if(e.IconifyProviders!==void 0){const t=e.IconifyProviders;if(typeof t=="object"&&t!==null)for(let n in t){const r="IconifyProviders["+n+"] is invalid.";try{const a=t[n];if(typeof a!="object"||!a||a.resources===void 0)continue;NSt(n,a)||console.error(r)}catch(a){console.error(r)}}}}const CAt=Ke(se({},YF),{body:""}),qre=he({inheritAttrs:!1,data(){return{_name:"",_loadingIcon:null,iconMounted:!1,counter:0}},mounted(){this.iconMounted=!0},unmounted(){this.abortLoading()},methods:{abortLoading(){this._loadingIcon&&(this._loadingIcon.abort(),this._loadingIcon=null)},getIcon(e,t,n){if(typeof e=="object"&&e!==null&&typeof e.body=="string")return this._name="",this.abortLoading(),{data:e};let r;if(typeof e!="string"||(r=qF(e,!1,!0))===null)return this.abortLoading(),null;let a=wSt(r);if(!a)return(!this._loadingIcon||this._loadingIcon.name!==e)&&(this.abortLoading(),this._name="",a!==null&&(this._loadingIcon={name:e,abort:uAt([r],()=>{this.counter++})})),null;if(this.abortLoading(),this._name!==e&&(this._name=e,t&&t(e)),n){a=Object.assign({},a);const o=n(a.body,r.name,r.prefix,r.provider);typeof o=="string"&&(a.body=o)}const i=["iconify"];return r.prefix!==""&&i.push("iconify--"+r.prefix),r.provider!==""&&i.push("iconify--"+r.provider),{data:a,classes:i}}},render(){this.counter;const e=this.$attrs,t=this.iconMounted||e.ssr?this.getIcon(e.icon,e.onLoad,e.customise):null;if(!t)return Ure(CAt,e);let n=e;return t.classes&&(n=Ke(se({},e),{class:(typeof e.class=="string"?e.class+" ":"")+t.classes.join(" ")})),Ure(se(se({},YF),t.data),n)}}),FAt=he({name:"IconifyIconOnline",components:{IconifyIcon:qre},props:{icon:{type:String,default:""}},render(){const e=this.$attrs;return z(qre,se({icon:`${this.icon}`,"aria-hidden":!1,style:e!=null&&e.style?Object.assign(e.style,{outline:"none"}):{outline:"none"}},e),{default:()=>[]})}}),EAt={"ep:":["add-location","aim","alarm-clock","apple","arrow-down","arrow-down-bold","arrow-left","arrow-left-bold","arrow-right","arrow-right-bold","arrow-up","arrow-up-bold","avatar","back","baseball","basketball","bell","bell-filled","bicycle","bottom","bottom-left","bottom-right","bowl","box","briefcase","brush","brush-filled","burger","calendar","camera","camera-filled","caret-bottom","caret-left","caret-right","caret-top","cellphone","chat-dot-round","chat-dot-square","chat-line-round","chat-line-square","chat-round","chat-square","check","checked","cherry","chicken","chrome-filled","circle-check","circle-check-filled","circle-close","circle-close-filled","circle-plus","circle-plus-filled","clock","close","close-bold","cloudy","coffee","coffee-cup","coin","cold-drink","collection","collection-tag","comment","compass","connection","coordinate","copy-document","cpu","credit-card","crop","d-arrow-left","d-arrow-right","d-caret","data-analysis","data-board","data-line","delete","delete-filled","delete-location","dessert","discount","dish","dish-dot","document","document-add","document-checked","document-copy","document-delete","document-remove","download","drizzling","edit","edit-pen","eleme","eleme-filled","element-plus","expand","failed","female","files","film","filter","finished","first-aid-kit","flag","fold","folder","folder-add","folder-checked","folder-delete","folder-opened","folder-remove","food","football","fork-spoon","fries","full-screen","goblet","goblet-full","goblet-square","goblet-square-full","gold-medal","goods","goods-filled","grape","grid","guide","handbag","headset","help","help-filled","hide","histogram","home-filled","hot-water","house","ice-cream","ice-cream-round","ice-cream-square","ice-drink","ice-tea","info-filled","iphone","key","knife-fork","lightning","link","list","loading","location","location-filled","location-information","lock","lollipop","magic-stick","magnet","male","management","map-location","medal","memo","menu","message","message-box","mic","microphone","milk-tea","minus","money","monitor","moon","moon-night","more","more-filled","mostly-cloudy","mouse","mug","mute","mute-notification","no-smoking","notebook","notification","odometer","office-building","open","operation","opportunity","orange","paperclip","partly-cloudy","pear","phone","phone-filled","picture","picture-filled","picture-rounded","pie-chart","place","platform","plus","pointer","position","postcard","pouring","present","price-tag","printer","promotion","quartz-watch","question-filled","rank","reading","reading-lamp","refresh","refresh-left","refresh-right","refrigerator","remove","remove-filled","right","scale-to-original","school","scissor","search","select","sell","semi-select","service","set-up","setting","share","ship","shop","shopping-bag","shopping-cart","shopping-cart-full","shopping-trolley","smoking","soccer","sold-out","sort","sort-down","sort-up","stamp","star","star-filled","stopwatch","success-filled","sugar","suitcase","suitcase-line","sunny","sunrise","sunset","switch","switch-button","switch-filled","takeaway-box","ticket","tickets","timer","toilet-paper","tools","top","top-left","top-right","trend-charts","trophy","trophy-base","turn-off","umbrella","unlock","upload","upload-filled","user","user-filled","van","video-camera","video-camera-filled","video-pause","video-play","view","wallet","wallet-filled","warn-triangle-filled","warning","warning-filled","watch","watermelon","wind-power","zoom-in","zoom-out"],"ri:":["24-hours-fill","24-hours-line","4k-fill","4k-line","a-b","account-box-fill","account-box-line","account-circle-fill","account-circle-line","account-pin-box-fill","account-pin-box-line","account-pin-circle-fill","account-pin-circle-line","add-box-fill","add-box-line","add-circle-fill","add-circle-line","add-fill","add-line","admin-fill","admin-line","advertisement-fill","advertisement-line","ai-generate","airplay-fill","airplay-line","alarm-fill","alarm-line","alarm-warning-fill","alarm-warning-line","album-fill","album-line","alert-fill","alert-line","aliens-fill","aliens-line","align-bottom","align-center","align-justify","align-left","align-right","align-top","align-vertically","alipay-fill","alipay-line","amazon-fill","amazon-line","anchor-fill","anchor-line","ancient-gate-fill","ancient-gate-line","ancient-pavilion-fill","ancient-pavilion-line","android-fill","android-line","angularjs-fill","angularjs-line","anticlockwise-2-fill","anticlockwise-2-line","anticlockwise-fill","anticlockwise-line","app-store-fill","app-store-line","apple-fill","apple-line","apps-2-fill","apps-2-line","apps-fill","apps-line","archive-2-fill","archive-2-line","archive-drawer-fill","archive-drawer-line","archive-fill","archive-line","arrow-down-circle-fill","arrow-down-circle-line","arrow-down-double-fill","arrow-down-double-line","arrow-down-fill","arrow-down-line","arrow-down-s-fill","arrow-down-s-line","arrow-drop-down-fill","arrow-drop-down-line","arrow-drop-left-fill","arrow-drop-left-line","arrow-drop-right-fill","arrow-drop-right-line","arrow-drop-up-fill","arrow-drop-up-line","arrow-go-back-fill","arrow-go-back-line","arrow-go-forward-fill","arrow-go-forward-line","arrow-left-circle-fill","arrow-left-circle-line","arrow-left-double-fill","arrow-left-double-line","arrow-left-down-fill","arrow-left-down-line","arrow-left-fill","arrow-left-line","arrow-left-right-fill","arrow-left-right-line","arrow-left-s-fill","arrow-left-s-line","arrow-left-up-fill","arrow-left-up-line","arrow-right-circle-fill","arrow-right-circle-line","arrow-right-double-fill","arrow-right-double-line","arrow-right-down-fill","arrow-right-down-line","arrow-right-fill","arrow-right-line","arrow-right-s-fill","arrow-right-s-line","arrow-right-up-fill","arrow-right-up-line","arrow-turn-back-fill","arrow-turn-back-line","arrow-turn-forward-fill","arrow-turn-forward-line","arrow-up-circle-fill","arrow-up-circle-line","arrow-up-double-fill","arrow-up-double-line","arrow-up-down-fill","arrow-up-down-line","arrow-up-fill","arrow-up-line","arrow-up-s-fill","arrow-up-s-line","artboard-2-fill","artboard-2-line","artboard-fill","artboard-line","article-fill","article-line","aspect-ratio-fill","aspect-ratio-line","asterisk","at-fill","at-line","attachment-2","attachment-fill","attachment-line","auction-fill","auction-line","award-fill","award-line","baidu-fill","baidu-line","ball-pen-fill","ball-pen-line","bank-card-2-fill","bank-card-2-line","bank-card-fill","bank-card-line","bank-fill","bank-line","bar-chart-2-fill","bar-chart-2-line","bar-chart-box-fill","bar-chart-box-line","bar-chart-fill","bar-chart-grouped-fill","bar-chart-grouped-line","bar-chart-horizontal-fill","bar-chart-horizontal-line","bar-chart-line","barcode-box-fill","barcode-box-line","barcode-fill","barcode-line","bard-fill","bard-line","barricade-fill","barricade-line","base-station-fill","base-station-line","basketball-fill","basketball-line","battery-2-charge-fill","battery-2-charge-line","battery-2-fill","battery-2-line","battery-charge-fill","battery-charge-line","battery-fill","battery-line","battery-low-fill","battery-low-line","battery-saver-fill","battery-saver-line","battery-share-fill","battery-share-line","bear-smile-fill","bear-smile-line","beer-fill","beer-line","behance-fill","behance-line","bell-fill","bell-line","bike-fill","bike-line","bilibili-fill","bilibili-line","bill-fill","bill-line","billiards-fill","billiards-line","bit-coin-fill","bit-coin-line","blaze-fill","blaze-line","blender-fill","blender-line","bluetooth-connect-fill","bluetooth-connect-line","bluetooth-fill","bluetooth-line","blur-off-fill","blur-off-line","body-scan-fill","body-scan-line","bold","book-2-fill","book-2-line","book-3-fill","book-3-line","book-fill","book-line","book-mark-fill","book-mark-line","book-open-fill","book-open-line","book-read-fill","book-read-line","booklet-fill","booklet-line","bookmark-2-fill","bookmark-2-line","bookmark-3-fill","bookmark-3-line","bookmark-fill","bookmark-line","bootstrap-fill","bootstrap-line","box-1-fill","box-1-line","box-2-fill","box-2-line","box-3-fill","box-3-line","boxing-fill","boxing-line","braces-fill","braces-line","brackets-fill","brackets-line","brain-fill","brain-line","briefcase-2-fill","briefcase-2-line","briefcase-3-fill","briefcase-3-line","briefcase-4-fill","briefcase-4-line","briefcase-5-fill","briefcase-5-line","briefcase-fill","briefcase-line","bring-forward","bring-to-front","broadcast-fill","broadcast-line","brush-2-fill","brush-2-line","brush-3-fill","brush-3-line","brush-4-fill","brush-4-line","brush-fill","brush-line","bubble-chart-fill","bubble-chart-line","bug-2-fill","bug-2-line","bug-fill","bug-line","building-2-fill","building-2-line","building-3-fill","building-3-line","building-4-fill","building-4-line","building-fill","building-line","bus-2-fill","bus-2-line","bus-fill","bus-line","bus-wifi-fill","bus-wifi-line","cactus-fill","cactus-line","cake-2-fill","cake-2-line","cake-3-fill","cake-3-line","cake-fill","cake-line","calculator-fill","calculator-line","calendar-2-fill","calendar-2-line","calendar-check-fill","calendar-check-line","calendar-close-fill","calendar-close-line","calendar-event-fill","calendar-event-line","calendar-fill","calendar-line","calendar-todo-fill","calendar-todo-line","camera-2-fill","camera-2-line","camera-3-fill","camera-3-line","camera-fill","camera-lens-fill","camera-lens-line","camera-line","camera-off-fill","camera-off-line","camera-switch-fill","camera-switch-line","candle-fill","candle-line","capsule-fill","capsule-line","car-fill","car-line","car-washing-fill","car-washing-line","caravan-fill","caravan-line","cash-fill","cash-line","cast-fill","cast-line","cellphone-fill","cellphone-line","celsius-fill","celsius-line","centos-fill","centos-line","character-recognition-fill","character-recognition-line","charging-pile-2-fill","charging-pile-2-line","charging-pile-fill","charging-pile-line","chat-1-fill","chat-1-line","chat-2-fill","chat-2-line","chat-3-fill","chat-3-line","chat-4-fill","chat-4-line","chat-check-fill","chat-check-line","chat-delete-fill","chat-delete-line","chat-download-fill","chat-download-line","chat-follow-up-fill","chat-follow-up-line","chat-forward-fill","chat-forward-line","chat-heart-fill","chat-heart-line","chat-history-fill","chat-history-line","chat-new-fill","chat-new-line","chat-off-fill","chat-off-line","chat-poll-fill","chat-poll-line","chat-private-fill","chat-private-line","chat-quote-fill","chat-quote-line","chat-settings-fill","chat-settings-line","chat-smile-2-fill","chat-smile-2-line","chat-smile-3-fill","chat-smile-3-line","chat-smile-fill","chat-smile-line","chat-upload-fill","chat-upload-line","chat-voice-fill","chat-voice-line","check-double-fill","check-double-line","check-fill","check-line","checkbox-blank-circle-fill","checkbox-blank-circle-line","checkbox-blank-fill","checkbox-blank-line","checkbox-circle-fill","checkbox-circle-line","checkbox-fill","checkbox-indeterminate-fill","checkbox-indeterminate-line","checkbox-line","checkbox-multiple-blank-fill","checkbox-multiple-blank-line","checkbox-multiple-fill","checkbox-multiple-line","china-railway-fill","china-railway-line","chrome-fill","chrome-line","circle-fill","circle-line","clapperboard-fill","clapperboard-line","clipboard-fill","clipboard-line","clockwise-2-fill","clockwise-2-line","clockwise-fill","clockwise-line","close-circle-fill","close-circle-line","close-fill","close-line","closed-captioning-fill","closed-captioning-line","cloud-fill","cloud-line","cloud-off-fill","cloud-off-line","cloud-windy-fill","cloud-windy-line","cloudy-2-fill","cloudy-2-line","cloudy-fill","cloudy-line","code-box-fill","code-box-line","code-fill","code-line","code-s-fill","code-s-line","code-s-slash-fill","code-s-slash-line","code-view","codepen-fill","codepen-line","coin-fill","coin-line","coins-fill","coins-line","collage-fill","collage-line","command-fill","command-line","community-fill","community-line","compass-2-fill","compass-2-line","compass-3-fill","compass-3-line","compass-4-fill","compass-4-line","compass-discover-fill","compass-discover-line","compass-fill","compass-line","compasses-2-fill","compasses-2-line","compasses-fill","compasses-line","computer-fill","computer-line","contacts-book-2-fill","contacts-book-2-line","contacts-book-fill","contacts-book-line","contacts-book-upload-fill","contacts-book-upload-line","contacts-fill","contacts-line","contract-left-fill","contract-left-line","contract-left-right-fill","contract-left-right-line","contract-right-fill","contract-right-line","contract-up-down-fill","contract-up-down-line","contrast-2-fill","contrast-2-line","contrast-drop-2-fill","contrast-drop-2-line","contrast-drop-fill","contrast-drop-line","contrast-fill","contrast-line","copilot-fill","copilot-line","copper-coin-fill","copper-coin-line","copper-diamond-fill","copper-diamond-line","copyleft-fill","copyleft-line","copyright-fill","copyright-line","coreos-fill","coreos-line","corner-down-left-fill","corner-down-left-line","corner-down-right-fill","corner-down-right-line","corner-left-down-fill","corner-left-down-line","corner-left-up-fill","corner-left-up-line","corner-right-down-fill","corner-right-down-line","corner-right-up-fill","corner-right-up-line","corner-up-left-double-fill","corner-up-left-double-line","corner-up-left-fill","corner-up-left-line","corner-up-right-double-fill","corner-up-right-double-line","corner-up-right-fill","corner-up-right-line","coupon-2-fill","coupon-2-line","coupon-3-fill","coupon-3-line","coupon-4-fill","coupon-4-line","coupon-5-fill","coupon-5-line","coupon-fill","coupon-line","cpu-fill","cpu-line","creative-commons-by-fill","creative-commons-by-line","creative-commons-fill","creative-commons-line","creative-commons-nc-fill","creative-commons-nc-line","creative-commons-nd-fill","creative-commons-nd-line","creative-commons-sa-fill","creative-commons-sa-line","creative-commons-zero-fill","creative-commons-zero-line","criminal-fill","criminal-line","crop-2-fill","crop-2-line","crop-fill","crop-line","cross-fill","cross-line","crosshair-2-fill","crosshair-2-line","crosshair-fill","crosshair-line","css3-fill","css3-line","cup-fill","cup-line","currency-fill","currency-line","cursor-fill","cursor-line","customer-service-2-fill","customer-service-2-line","customer-service-fill","customer-service-line","dashboard-2-fill","dashboard-2-line","dashboard-3-fill","dashboard-3-line","dashboard-fill","dashboard-line","database-2-fill","database-2-line","database-fill","database-line","delete-back-2-fill","delete-back-2-line","delete-back-fill","delete-back-line","delete-bin-2-fill","delete-bin-2-line","delete-bin-3-fill","delete-bin-3-line","delete-bin-4-fill","delete-bin-4-line","delete-bin-5-fill","delete-bin-5-line","delete-bin-6-fill","delete-bin-6-line","delete-bin-7-fill","delete-bin-7-line","delete-bin-fill","delete-bin-line","delete-column","delete-row","device-fill","device-line","device-recover-fill","device-recover-line","dingding-fill","dingding-line","direction-fill","direction-line","disc-fill","disc-line","discord-fill","discord-line","discuss-fill","discuss-line","dislike-fill","dislike-line","disqus-fill","disqus-line","divide-fill","divide-line","donut-chart-fill","donut-chart-line","door-closed-fill","door-closed-line","door-fill","door-line","door-lock-box-fill","door-lock-box-line","door-lock-fill","door-lock-line","door-open-fill","door-open-line","dossier-fill","dossier-line","douban-fill","douban-line","double-quotes-l","double-quotes-r","download-2-fill","download-2-line","download-cloud-2-fill","download-cloud-2-line","download-cloud-fill","download-cloud-line","download-fill","download-line","draft-fill","draft-line","drag-drop-fill","drag-drop-line","drag-move-2-fill","drag-move-2-line","drag-move-fill","drag-move-line","draggable","dribbble-fill","dribbble-line","drive-fill","drive-line","drizzle-fill","drizzle-line","drop-fill","drop-line","dropbox-fill","dropbox-line","dropdown-list","dual-sim-1-fill","dual-sim-1-line","dual-sim-2-fill","dual-sim-2-line","dv-fill","dv-line","dvd-fill","dvd-line","e-bike-2-fill","e-bike-2-line","e-bike-fill","e-bike-line","earth-fill","earth-line","earthquake-fill","earthquake-line","edge-fill","edge-line","edge-new-fill","edge-new-line","edit-2-fill","edit-2-line","edit-box-fill","edit-box-line","edit-circle-fill","edit-circle-line","edit-fill","edit-line","eject-fill","eject-line","emoji-sticker-fill","emoji-sticker-line","emotion-2-fill","emotion-2-line","emotion-fill","emotion-happy-fill","emotion-happy-line","emotion-laugh-fill","emotion-laugh-line","emotion-line","emotion-normal-fill","emotion-normal-line","emotion-sad-fill","emotion-sad-line","emotion-unhappy-fill","emotion-unhappy-line","empathize-fill","empathize-line","emphasis","emphasis-cn","english-input","equal-fill","equal-line","equalizer-fill","equalizer-line","eraser-fill","eraser-line","error-warning-fill","error-warning-line","evernote-fill","evernote-line","exchange-box-fill","exchange-box-line","exchange-cny-fill","exchange-cny-line","exchange-dollar-fill","exchange-dollar-line","exchange-fill","exchange-funds-fill","exchange-funds-line","exchange-line","expand-left-fill","expand-left-line","expand-left-right-fill","expand-left-right-line","expand-right-fill","expand-right-line","expand-up-down-fill","expand-up-down-line","external-link-fill","external-link-line","eye-2-fill","eye-2-line","eye-close-fill","eye-close-line","eye-fill","eye-line","eye-off-fill","eye-off-line","facebook-box-fill","facebook-box-line","facebook-circle-fill","facebook-circle-line","facebook-fill","facebook-line","fahrenheit-fill","fahrenheit-line","feedback-fill","feedback-line","file-2-fill","file-2-line","file-3-fill","file-3-line","file-4-fill","file-4-line","file-add-fill","file-add-line","file-chart-2-fill","file-chart-2-line","file-chart-fill","file-chart-line","file-close-fill","file-close-line","file-cloud-fill","file-cloud-line","file-code-fill","file-code-line","file-copy-2-fill","file-copy-2-line","file-copy-fill","file-copy-line","file-damage-fill","file-damage-line","file-download-fill","file-download-line","file-edit-fill","file-edit-line","file-excel-2-fill","file-excel-2-line","file-excel-fill","file-excel-line","file-fill","file-forbid-fill","file-forbid-line","file-gif-fill","file-gif-line","file-history-fill","file-history-line","file-hwp-fill","file-hwp-line","file-image-fill","file-image-line","file-info-fill","file-info-line","file-line","file-list-2-fill","file-list-2-line","file-list-3-fill","file-list-3-line","file-list-fill","file-list-line","file-lock-fill","file-lock-line","file-mark-fill","file-mark-line","file-music-fill","file-music-line","file-paper-2-fill","file-paper-2-line","file-paper-fill","file-paper-line","file-pdf-2-fill","file-pdf-2-line","file-pdf-fill","file-pdf-line","file-ppt-2-fill","file-ppt-2-line","file-ppt-fill","file-ppt-line","file-reduce-fill","file-reduce-line","file-search-fill","file-search-line","file-settings-fill","file-settings-line","file-shield-2-fill","file-shield-2-line","file-shield-fill","file-shield-line","file-shred-fill","file-shred-line","file-text-fill","file-text-line","file-transfer-fill","file-transfer-line","file-unknow-fill","file-unknow-line","file-upload-fill","file-upload-line","file-user-fill","file-user-line","file-video-fill","file-video-line","file-warning-fill","file-warning-line","file-word-2-fill","file-word-2-line","file-word-fill","file-word-line","file-zip-fill","file-zip-line","film-fill","film-line","filter-2-fill","filter-2-line","filter-3-fill","filter-3-line","filter-fill","filter-line","filter-off-fill","filter-off-line","find-replace-fill","find-replace-line","finder-fill","finder-line","fingerprint-2-fill","fingerprint-2-line","fingerprint-fill","fingerprint-line","fire-fill","fire-line","firefox-fill","firefox-line","first-aid-kit-fill","first-aid-kit-line","flag-2-fill","flag-2-line","flag-fill","flag-line","flashlight-fill","flashlight-line","flask-fill","flask-line","flickr-fill","flickr-line","flight-land-fill","flight-land-line","flight-takeoff-fill","flight-takeoff-line","flood-fill","flood-line","flow-chart","flutter-fill","flutter-line","focus-2-fill","focus-2-line","focus-3-fill","focus-3-line","focus-fill","focus-line","foggy-fill","foggy-line","folder-2-fill","folder-2-line","folder-3-fill","folder-3-line","folder-4-fill","folder-4-line","folder-5-fill","folder-5-line","folder-add-fill","folder-add-line","folder-chart-2-fill","folder-chart-2-line","folder-chart-fill","folder-chart-line","folder-download-fill","folder-download-line","folder-fill","folder-forbid-fill","folder-forbid-line","folder-history-fill","folder-history-line","folder-image-fill","folder-image-line","folder-info-fill","folder-info-line","folder-keyhole-fill","folder-keyhole-line","folder-line","folder-lock-fill","folder-lock-line","folder-music-fill","folder-music-line","folder-open-fill","folder-open-line","folder-received-fill","folder-received-line","folder-reduce-fill","folder-reduce-line","folder-settings-fill","folder-settings-line","folder-shared-fill","folder-shared-line","folder-shield-2-fill","folder-shield-2-line","folder-shield-fill","folder-shield-line","folder-transfer-fill","folder-transfer-line","folder-unknow-fill","folder-unknow-line","folder-upload-fill","folder-upload-line","folder-user-fill","folder-user-line","folder-video-fill","folder-video-line","folder-warning-fill","folder-warning-line","folder-zip-fill","folder-zip-line","folders-fill","folders-line","font-color","font-family","font-mono","font-sans","font-sans-serif","font-size","font-size-2","football-fill","football-line","footprint-fill","footprint-line","forbid-2-fill","forbid-2-line","forbid-fill","forbid-line","format-clear","forward-10-fill","forward-10-line","forward-15-fill","forward-15-line","forward-30-fill","forward-30-line","forward-5-fill","forward-5-line","fridge-fill","fridge-line","fullscreen-exit-fill","fullscreen-exit-line","fullscreen-fill","fullscreen-line","function-fill","function-line","functions","funds-box-fill","funds-box-line","funds-fill","funds-line","gallery-fill","gallery-line","gallery-upload-fill","gallery-upload-line","game-fill","game-line","gamepad-fill","gamepad-line","gas-station-fill","gas-station-line","gatsby-fill","gatsby-line","genderless-fill","genderless-line","ghost-2-fill","ghost-2-line","ghost-fill","ghost-line","ghost-smile-fill","ghost-smile-line","gift-2-fill","gift-2-line","gift-fill","gift-line","git-branch-fill","git-branch-line","git-close-pull-request-fill","git-close-pull-request-line","git-commit-fill","git-commit-line","git-merge-fill","git-merge-line","git-pull-request-fill","git-pull-request-line","git-repository-commits-fill","git-repository-commits-line","git-repository-fill","git-repository-line","git-repository-private-fill","git-repository-private-line","github-fill","github-line","gitlab-fill","gitlab-line","global-fill","global-line","globe-fill","globe-line","goblet-fill","goblet-line","google-fill","google-line","google-play-fill","google-play-line","government-fill","government-line","gps-fill","gps-line","gradienter-fill","gradienter-line","graduation-cap-fill","graduation-cap-line","grid-fill","grid-line","group-2-fill","group-2-line","group-fill","group-line","guide-fill","guide-line","h-1","h-2","h-3","h-4","h-5","h-6","hail-fill","hail-line","hammer-fill","hammer-line","hand-coin-fill","hand-coin-line","hand-heart-fill","hand-heart-line","hand-sanitizer-fill","hand-sanitizer-line","handbag-fill","handbag-line","hard-drive-2-fill","hard-drive-2-line","hard-drive-3-fill","hard-drive-3-line","hard-drive-fill","hard-drive-line","hashtag","haze-2-fill","haze-2-line","haze-fill","haze-line","hd-fill","hd-line","heading","headphone-fill","headphone-line","health-book-fill","health-book-line","heart-2-fill","heart-2-line","heart-3-fill","heart-3-line","heart-add-fill","heart-add-line","heart-fill","heart-line","heart-pulse-fill","heart-pulse-line","hearts-fill","hearts-line","heavy-showers-fill","heavy-showers-line","hexagon-fill","hexagon-line","history-fill","history-line","home-2-fill","home-2-line","home-3-fill","home-3-line","home-4-fill","home-4-line","home-5-fill","home-5-line","home-6-fill","home-6-line","home-7-fill","home-7-line","home-8-fill","home-8-line","home-fill","home-gear-fill","home-gear-line","home-heart-fill","home-heart-line","home-line","home-office-fill","home-office-line","home-smile-2-fill","home-smile-2-line","home-smile-fill","home-smile-line","home-wifi-fill","home-wifi-line","honor-of-kings-fill","honor-of-kings-line","honour-fill","honour-line","hospital-fill","hospital-line","hotel-bed-fill","hotel-bed-line","hotel-fill","hotel-line","hotspot-fill","hotspot-line","hourglass-2-fill","hourglass-2-line","hourglass-fill","hourglass-line","hq-fill","hq-line","html5-fill","html5-line","ie-fill","ie-line","image-2-fill","image-2-line","image-add-fill","image-add-line","image-edit-fill","image-edit-line","image-fill","image-line","inbox-2-fill","inbox-2-line","inbox-archive-fill","inbox-archive-line","inbox-fill","inbox-line","inbox-unarchive-fill","inbox-unarchive-line","increase-decrease-fill","increase-decrease-line","indent-decrease","indent-increase","indeterminate-circle-fill","indeterminate-circle-line","infinity-fill","infinity-line","information-fill","information-line","infrared-thermometer-fill","infrared-thermometer-line","ink-bottle-fill","ink-bottle-line","input-cursor-move","input-method-fill","input-method-line","insert-column-left","insert-column-right","insert-row-bottom","insert-row-top","instagram-fill","instagram-line","install-fill","install-line","instance-fill","instance-line","invision-fill","invision-line","italic","javascript-fill","javascript-line","kakao-talk-fill","kakao-talk-line","key-2-fill","key-2-line","key-fill","key-line","keyboard-box-fill","keyboard-box-line","keyboard-fill","keyboard-line","keynote-fill","keynote-line","kick-fill","kick-line","knife-blood-fill","knife-blood-line","knife-fill","knife-line","landscape-fill","landscape-line","layout-2-fill","layout-2-line","layout-3-fill","layout-3-line","layout-4-fill","layout-4-line","layout-5-fill","layout-5-line","layout-6-fill","layout-6-line","layout-bottom-2-fill","layout-bottom-2-line","layout-bottom-fill","layout-bottom-line","layout-column-fill","layout-column-line","layout-fill","layout-grid-fill","layout-grid-line","layout-left-2-fill","layout-left-2-line","layout-left-fill","layout-left-line","layout-line","layout-masonry-fill","layout-masonry-line","layout-right-2-fill","layout-right-2-line","layout-right-fill","layout-right-line","layout-row-fill","layout-row-line","layout-top-2-fill","layout-top-2-line","layout-top-fill","layout-top-line","leaf-fill","leaf-line","lifebuoy-fill","lifebuoy-line","lightbulb-fill","lightbulb-flash-fill","lightbulb-flash-line","lightbulb-line","line-chart-fill","line-chart-line","line-fill","line-height","line-line","link","link-m","link-unlink","link-unlink-m","linkedin-box-fill","linkedin-box-line","linkedin-fill","linkedin-line","links-fill","links-line","list-check","list-check-2","list-check-3","list-indefinite","list-ordered","list-ordered-2","list-radio","list-settings-fill","list-settings-line","list-unordered","live-fill","live-line","loader-2-fill","loader-2-line","loader-3-fill","loader-3-line","loader-4-fill","loader-4-line","loader-5-fill","loader-5-line","loader-fill","loader-line","lock-2-fill","lock-2-line","lock-fill","lock-line","lock-password-fill","lock-password-line","lock-unlock-fill","lock-unlock-line","login-box-fill","login-box-line","login-circle-fill","login-circle-line","logout-box-fill","logout-box-line","logout-box-r-fill","logout-box-r-line","logout-circle-fill","logout-circle-line","logout-circle-r-fill","logout-circle-r-line","loop-left-fill","loop-left-line","loop-right-fill","loop-right-line","luggage-cart-fill","luggage-cart-line","luggage-deposit-fill","luggage-deposit-line","lungs-fill","lungs-line","mac-fill","mac-line","macbook-fill","macbook-line","magic-fill","magic-line","mail-add-fill","mail-add-line","mail-check-fill","mail-check-line","mail-close-fill","mail-close-line","mail-download-fill","mail-download-line","mail-fill","mail-forbid-fill","mail-forbid-line","mail-line","mail-lock-fill","mail-lock-line","mail-open-fill","mail-open-line","mail-send-fill","mail-send-line","mail-settings-fill","mail-settings-line","mail-star-fill","mail-star-line","mail-unread-fill","mail-unread-line","mail-volume-fill","mail-volume-line","map-2-fill","map-2-line","map-fill","map-line","map-pin-2-fill","map-pin-2-line","map-pin-3-fill","map-pin-3-line","map-pin-4-fill","map-pin-4-line","map-pin-5-fill","map-pin-5-line","map-pin-add-fill","map-pin-add-line","map-pin-fill","map-pin-line","map-pin-range-fill","map-pin-range-line","map-pin-time-fill","map-pin-time-line","map-pin-user-fill","map-pin-user-line","mark-pen-fill","mark-pen-line","markdown-fill","markdown-line","markup-fill","markup-line","mastercard-fill","mastercard-line","mastodon-fill","mastodon-line","medal-2-fill","medal-2-line","medal-fill","medal-line","medicine-bottle-fill","medicine-bottle-line","medium-fill","medium-line","megaphone-fill","megaphone-line","memories-fill","memories-line","men-fill","men-line","mental-health-fill","mental-health-line","menu-2-fill","menu-2-line","menu-3-fill","menu-3-line","menu-4-fill","menu-4-line","menu-5-fill","menu-5-line","menu-add-fill","menu-add-line","menu-fill","menu-fold-fill","menu-fold-line","menu-line","menu-search-fill","menu-search-line","menu-unfold-fill","menu-unfold-line","merge-cells-horizontal","merge-cells-vertical","message-2-fill","message-2-line","message-3-fill","message-3-line","message-fill","message-line","messenger-fill","messenger-line","meta-fill","meta-line","meteor-fill","meteor-line","mic-2-fill","mic-2-line","mic-fill","mic-line","mic-off-fill","mic-off-line","mickey-fill","mickey-line","microscope-fill","microscope-line","microsoft-fill","microsoft-line","microsoft-loop-fill","microsoft-loop-line","mind-map","mini-program-fill","mini-program-line","mist-fill","mist-line","money-cny-box-fill","money-cny-box-line","money-cny-circle-fill","money-cny-circle-line","money-dollar-box-fill","money-dollar-box-line","money-dollar-circle-fill","money-dollar-circle-line","money-euro-box-fill","money-euro-box-line","money-euro-circle-fill","money-euro-circle-line","money-pound-box-fill","money-pound-box-line","money-pound-circle-fill","money-pound-circle-line","moon-clear-fill","moon-clear-line","moon-cloudy-fill","moon-cloudy-line","moon-fill","moon-foggy-fill","moon-foggy-line","moon-line","more-2-fill","more-2-line","more-fill","more-line","motorbike-fill","motorbike-line","mouse-fill","mouse-line","movie-2-fill","movie-2-line","movie-fill","movie-line","music-2-fill","music-2-line","music-fill","music-line","mv-fill","mv-line","navigation-fill","navigation-line","netease-cloud-music-fill","netease-cloud-music-line","netflix-fill","netflix-line","newspaper-fill","newspaper-line","nft-fill","nft-line","node-tree","notification-2-fill","notification-2-line","notification-3-fill","notification-3-line","notification-4-fill","notification-4-line","notification-badge-fill","notification-badge-line","notification-fill","notification-line","notification-off-fill","notification-off-line","notion-fill","notion-line","npmjs-fill","npmjs-line","number-0","number-1","number-2","number-3","number-4","number-5","number-6","number-7","number-8","number-9","numbers-fill","numbers-line","nurse-fill","nurse-line","octagon-fill","octagon-line","oil-fill","oil-line","omega","open-arm-fill","open-arm-line","open-source-fill","open-source-line","openai-fill","openai-line","openbase-fill","openbase-line","opera-fill","opera-line","order-play-fill","order-play-line","organization-chart","outlet-2-fill","outlet-2-line","outlet-fill","outlet-line","overline","p2p-fill","p2p-line","page-separator","pages-fill","pages-line","paint-brush-fill","paint-brush-line","paint-fill","paint-line","palette-fill","palette-line","pantone-fill","pantone-line","paragraph","parent-fill","parent-line","parentheses-fill","parentheses-line","parking-box-fill","parking-box-line","parking-fill","parking-line","pass-expired-fill","pass-expired-line","pass-pending-fill","pass-pending-line","pass-valid-fill","pass-valid-line","passport-fill","passport-line","patreon-fill","patreon-line","pause-circle-fill","pause-circle-line","pause-fill","pause-line","pause-mini-fill","pause-mini-line","paypal-fill","paypal-line","pen-nib-fill","pen-nib-line","pencil-fill","pencil-line","pencil-ruler-2-fill","pencil-ruler-2-line","pencil-ruler-fill","pencil-ruler-line","pentagon-fill","pentagon-line","percent-fill","percent-line","phone-camera-fill","phone-camera-line","phone-fill","phone-find-fill","phone-find-line","phone-line","phone-lock-fill","phone-lock-line","picture-in-picture-2-fill","picture-in-picture-2-line","picture-in-picture-exit-fill","picture-in-picture-exit-line","picture-in-picture-fill","picture-in-picture-line","pie-chart-2-fill","pie-chart-2-line","pie-chart-box-fill","pie-chart-box-line","pie-chart-fill","pie-chart-line","pin-distance-fill","pin-distance-line","ping-pong-fill","ping-pong-line","pinterest-fill","pinterest-line","pinyin-input","pixelfed-fill","pixelfed-line","plane-fill","plane-line","planet-fill","planet-line","plant-fill","plant-line","play-circle-fill","play-circle-line","play-fill","play-line","play-list-2-fill","play-list-2-line","play-list-add-fill","play-list-add-line","play-list-fill","play-list-line","play-mini-fill","play-mini-line","playstation-fill","playstation-line","plug-2-fill","plug-2-line","plug-fill","plug-line","polaroid-2-fill","polaroid-2-line","polaroid-fill","polaroid-line","police-car-fill","police-car-line","presentation-fill","presentation-line","price-tag-2-fill","price-tag-2-line","price-tag-3-fill","price-tag-3-line","price-tag-fill","price-tag-line","printer-cloud-fill","printer-cloud-line","printer-fill","printer-line","product-hunt-fill","product-hunt-line","profile-fill","profile-line","prohibited-fill","prohibited-line","projector-2-fill","projector-2-line","projector-fill","projector-line","psychotherapy-fill","psychotherapy-line","pulse-fill","pulse-line","pushpin-2-fill","pushpin-2-line","pushpin-fill","pushpin-line","qq-fill","qq-line","qr-code-fill","qr-code-line","qr-scan-2-fill","qr-scan-2-line","qr-scan-fill","qr-scan-line","question-answer-fill","question-answer-line","question-fill","question-line","question-mark","questionnaire-fill","questionnaire-line","quill-pen-fill","quill-pen-line","quote-text","radar-fill","radar-line","radio-2-fill","radio-2-line","radio-button-fill","radio-button-line","radio-fill","radio-line","rainbow-fill","rainbow-line","rainy-fill","rainy-line","reactjs-fill","reactjs-line","record-circle-fill","record-circle-line","record-mail-fill","record-mail-line","rectangle-fill","rectangle-line","recycle-fill","recycle-line","red-packet-fill","red-packet-line","reddit-fill","reddit-line","refresh-fill","refresh-line","refund-2-fill","refund-2-line","refund-fill","refund-line","registered-fill","registered-line","remixicon-fill","remixicon-line","remote-control-2-fill","remote-control-2-line","remote-control-fill","remote-control-line","repeat-2-fill","repeat-2-line","repeat-fill","repeat-line","repeat-one-fill","repeat-one-line","replay-10-fill","replay-10-line","replay-15-fill","replay-15-line","replay-30-fill","replay-30-line","replay-5-fill","replay-5-line","reply-all-fill","reply-all-line","reply-fill","reply-line","reserved-fill","reserved-line","rest-time-fill","rest-time-line","restart-fill","restart-line","restaurant-2-fill","restaurant-2-line","restaurant-fill","restaurant-line","rewind-fill","rewind-line","rewind-mini-fill","rewind-mini-line","rfid-fill","rfid-line","rhythm-fill","rhythm-line","riding-fill","riding-line","road-map-fill","road-map-line","roadster-fill","roadster-line","robot-2-fill","robot-2-line","robot-fill","robot-line","rocket-2-fill","rocket-2-line","rocket-fill","rocket-line","rotate-lock-fill","rotate-lock-line","rounded-corner","route-fill","route-line","router-fill","router-line","rss-fill","rss-line","ruler-2-fill","ruler-2-line","ruler-fill","ruler-line","run-fill","run-line","safari-fill","safari-line","safe-2-fill","safe-2-line","safe-fill","safe-line","sailboat-fill","sailboat-line","save-2-fill","save-2-line","save-3-fill","save-3-line","save-fill","save-line","scales-2-fill","scales-2-line","scales-3-fill","scales-3-line","scales-fill","scales-line","scan-2-fill","scan-2-line","scan-fill","scan-line","school-fill","school-line","scissors-2-fill","scissors-2-line","scissors-cut-fill","scissors-cut-line","scissors-fill","scissors-line","screenshot-2-fill","screenshot-2-line","screenshot-fill","screenshot-line","sd-card-fill","sd-card-line","sd-card-mini-fill","sd-card-mini-line","search-2-fill","search-2-line","search-eye-fill","search-eye-line","search-fill","search-line","secure-payment-fill","secure-payment-line","seedling-fill","seedling-line","send-backward","send-plane-2-fill","send-plane-2-line","send-plane-fill","send-plane-line","send-to-back","sensor-fill","sensor-line","seo-fill","seo-line","separator","server-fill","server-line","service-fill","service-line","settings-2-fill","settings-2-line","settings-3-fill","settings-3-line","settings-4-fill","settings-4-line","settings-5-fill","settings-5-line","settings-6-fill","settings-6-line","settings-fill","settings-line","shake-hands-fill","shake-hands-line","shape-2-fill","shape-2-line","shape-fill","shape-line","shapes-fill","shapes-line","share-box-fill","share-box-line","share-circle-fill","share-circle-line","share-fill","share-forward-2-fill","share-forward-2-line","share-forward-box-fill","share-forward-box-line","share-forward-fill","share-forward-line","share-line","shield-check-fill","shield-check-line","shield-cross-fill","shield-cross-line","shield-fill","shield-flash-fill","shield-flash-line","shield-keyhole-fill","shield-keyhole-line","shield-line","shield-star-fill","shield-star-line","shield-user-fill","shield-user-line","shining-2-fill","shining-2-line","shining-fill","shining-line","ship-2-fill","ship-2-line","ship-fill","ship-line","shirt-fill","shirt-line","shopping-bag-2-fill","shopping-bag-2-line","shopping-bag-3-fill","shopping-bag-3-line","shopping-bag-fill","shopping-bag-line","shopping-basket-2-fill","shopping-basket-2-line","shopping-basket-fill","shopping-basket-line","shopping-cart-2-fill","shopping-cart-2-line","shopping-cart-fill","shopping-cart-line","showers-fill","showers-line","shuffle-fill","shuffle-line","shut-down-fill","shut-down-line","side-bar-fill","side-bar-line","signal-tower-fill","signal-tower-line","signal-wifi-1-fill","signal-wifi-1-line","signal-wifi-2-fill","signal-wifi-2-line","signal-wifi-3-fill","signal-wifi-3-line","signal-wifi-error-fill","signal-wifi-error-line","signal-wifi-fill","signal-wifi-line","signal-wifi-off-fill","signal-wifi-off-line","sim-card-2-fill","sim-card-2-line","sim-card-fill","sim-card-line","single-quotes-l","single-quotes-r","sip-fill","sip-line","sketching","skip-back-fill","skip-back-line","skip-back-mini-fill","skip-back-mini-line","skip-down-fill","skip-down-line","skip-forward-fill","skip-forward-line","skip-forward-mini-fill","skip-forward-mini-line","skip-left-fill","skip-left-line","skip-right-fill","skip-right-line","skip-up-fill","skip-up-line","skull-2-fill","skull-2-line","skull-fill","skull-line","skype-fill","skype-line","slack-fill","slack-line","slash-commands","slash-commands-2","slice-fill","slice-line","slideshow-2-fill","slideshow-2-line","slideshow-3-fill","slideshow-3-line","slideshow-4-fill","slideshow-4-line","slideshow-fill","slideshow-line","slow-down-fill","slow-down-line","smartphone-fill","smartphone-line","snapchat-fill","snapchat-line","snowy-fill","snowy-line","sort-asc","sort-desc","sound-module-fill","sound-module-line","soundcloud-fill","soundcloud-line","space","space-ship-fill","space-ship-line","spam-2-fill","spam-2-line","spam-3-fill","spam-3-line","spam-fill","spam-line","sparkling-2-fill","sparkling-2-line","sparkling-fill","sparkling-line","speak-fill","speak-line","speaker-2-fill","speaker-2-line","speaker-3-fill","speaker-3-line","speaker-fill","speaker-line","spectrum-fill","spectrum-line","speed-fill","speed-line","speed-mini-fill","speed-mini-line","speed-up-fill","speed-up-line","split-cells-horizontal","split-cells-vertical","spotify-fill","spotify-line","spy-fill","spy-line","square-fill","square-line","stack-fill","stack-line","stack-overflow-fill","stack-overflow-line","stackshare-fill","stackshare-line","star-fill","star-half-fill","star-half-line","star-half-s-fill","star-half-s-line","star-line","star-s-fill","star-s-line","star-smile-fill","star-smile-line","steam-fill","steam-line","steering-2-fill","steering-2-line","steering-fill","steering-line","stethoscope-fill","stethoscope-line","sticky-note-2-fill","sticky-note-2-line","sticky-note-fill","sticky-note-line","stock-fill","stock-line","stop-circle-fill","stop-circle-line","stop-fill","stop-line","stop-mini-fill","stop-mini-line","store-2-fill","store-2-line","store-3-fill","store-3-line","store-fill","store-line","strikethrough","strikethrough-2","subscript","subscript-2","subtract-fill","subtract-line","subway-fill","subway-line","subway-wifi-fill","subway-wifi-line","suitcase-2-fill","suitcase-2-line","suitcase-3-fill","suitcase-3-line","suitcase-fill","suitcase-line","sun-cloudy-fill","sun-cloudy-line","sun-fill","sun-foggy-fill","sun-foggy-line","sun-line","supabase-fill","supabase-line","superscript","superscript-2","surgical-mask-fill","surgical-mask-line","surround-sound-fill","surround-sound-line","survey-fill","survey-line","swap-box-fill","swap-box-line","swap-fill","swap-line","switch-fill","switch-line","sword-fill","sword-line","syringe-fill","syringe-line","t-box-fill","t-box-line","t-shirt-2-fill","t-shirt-2-line","t-shirt-air-fill","t-shirt-air-line","t-shirt-fill","t-shirt-line","table-2","table-alt-fill","table-alt-line","table-fill","table-line","tablet-fill","tablet-line","takeaway-fill","takeaway-line","taobao-fill","taobao-line","tape-fill","tape-line","task-fill","task-line","taxi-fill","taxi-line","taxi-wifi-fill","taxi-wifi-line","team-fill","team-line","telegram-fill","telegram-line","temp-cold-fill","temp-cold-line","temp-hot-fill","temp-hot-line","tent-fill","tent-line","terminal-box-fill","terminal-box-line","terminal-fill","terminal-line","terminal-window-fill","terminal-window-line","test-tube-fill","test-tube-line","text","text-direction-l","text-direction-r","text-spacing","text-wrap","thermometer-fill","thermometer-line","threads-fill","threads-line","thumb-down-fill","thumb-down-line","thumb-up-fill","thumb-up-line","thunderstorms-fill","thunderstorms-line","ticket-2-fill","ticket-2-line","ticket-fill","ticket-line","tiktok-fill","tiktok-line","time-fill","time-line","timer-2-fill","timer-2-line","timer-fill","timer-flash-fill","timer-flash-line","timer-line","todo-fill","todo-line","toggle-fill","toggle-line","token-swap-fill","token-swap-line","tools-fill","tools-line","tornado-fill","tornado-line","trademark-fill","trademark-line","traffic-light-fill","traffic-light-line","train-fill","train-line","train-wifi-fill","train-wifi-line","translate","translate-2","travesti-fill","travesti-line","treasure-map-fill","treasure-map-line","tree-fill","tree-line","trello-fill","trello-line","triangle-fill","triangle-line","trophy-fill","trophy-line","truck-fill","truck-line","tumblr-fill","tumblr-line","tv-2-fill","tv-2-line","tv-fill","tv-line","twitch-fill","twitch-line","twitter-fill","twitter-line","twitter-x-fill","twitter-x-line","typhoon-fill","typhoon-line","u-disk-fill","u-disk-line","ubuntu-fill","ubuntu-line","umbrella-fill","umbrella-line","underline","uninstall-fill","uninstall-line","unpin-fill","unpin-line","unsplash-fill","unsplash-line","upload-2-fill","upload-2-line","upload-cloud-2-fill","upload-cloud-2-line","upload-cloud-fill","upload-cloud-line","upload-fill","upload-line","usb-fill","usb-line","user-2-fill","user-2-line","user-3-fill","user-3-line","user-4-fill","user-4-line","user-5-fill","user-5-line","user-6-fill","user-6-line","user-add-fill","user-add-line","user-fill","user-follow-fill","user-follow-line","user-forbid-fill","user-forbid-line","user-heart-fill","user-heart-line","user-line","user-location-fill","user-location-line","user-received-2-fill","user-received-2-line","user-received-fill","user-received-line","user-search-fill","user-search-line","user-settings-fill","user-settings-line","user-shared-2-fill","user-shared-2-line","user-shared-fill","user-shared-line","user-smile-fill","user-smile-line","user-star-fill","user-star-line","user-unfollow-fill","user-unfollow-line","user-voice-fill","user-voice-line","verified-badge-fill","verified-badge-line","video-add-fill","video-add-line","video-chat-fill","video-chat-line","video-download-fill","video-download-line","video-fill","video-line","video-upload-fill","video-upload-line","vidicon-2-fill","vidicon-2-line","vidicon-fill","vidicon-line","vimeo-fill","vimeo-line","vip-crown-2-fill","vip-crown-2-line","vip-crown-fill","vip-crown-line","vip-diamond-fill","vip-diamond-line","vip-fill","vip-line","virus-fill","virus-line","visa-fill","visa-line","voice-recognition-fill","voice-recognition-line","voiceprint-fill","voiceprint-line","volume-down-fill","volume-down-line","volume-mute-fill","volume-mute-line","volume-off-vibrate-fill","volume-off-vibrate-line","volume-up-fill","volume-up-line","volume-vibrate-fill","volume-vibrate-line","vuejs-fill","vuejs-line","walk-fill","walk-line","wallet-2-fill","wallet-2-line","wallet-3-fill","wallet-3-line","wallet-fill","wallet-line","water-flash-fill","water-flash-line","water-percent-fill","water-percent-line","webcam-fill","webcam-line","wechat-2-fill","wechat-2-line","wechat-channels-fill","wechat-channels-line","wechat-fill","wechat-line","wechat-pay-fill","wechat-pay-line","weibo-fill","weibo-line","whatsapp-fill","whatsapp-line","wheelchair-fill","wheelchair-line","wifi-fill","wifi-line","wifi-off-fill","wifi-off-line","window-2-fill","window-2-line","window-fill","window-line","windows-fill","windows-line","windy-fill","windy-line","wireless-charging-fill","wireless-charging-line","women-fill","women-line","wordpress-fill","wordpress-line","wubi-input","xbox-fill","xbox-line","xing-fill","xing-line","youtube-fill","youtube-line","yuque-fill","yuque-line","zcool-fill","zcool-line","zhihu-fill","zhihu-line","zoom-in-fill","zoom-in-line","zoom-out-fill","zoom-out-line","zzz-fill","zzz-line"],"fa-solid:":["abacus","ad","address-book","address-card","adjust","air-freshener","align-center","align-justify","align-left","align-right","allergies","ambulance","american-sign-language-interpreting","anchor","angle-double-down","angle-double-left","angle-double-right","angle-double-up","angle-down","angle-left","angle-right","angle-up","angry","ankh","apple-alt","archive","archway","arrow-alt-circle-down","arrow-alt-circle-left","arrow-alt-circle-right","arrow-alt-circle-up","arrow-circle-down","arrow-circle-left","arrow-circle-right","arrow-circle-up","arrow-down","arrow-left","arrow-right","arrow-up","arrows-alt","arrows-alt-h","arrows-alt-v","assistive-listening-systems","asterisk","at","atlas","atom","audio-description","award","baby","baby-carriage","backspace","backward","bacon","bacteria","bacterium","bahai","balance-scale","balance-scale-left","balance-scale-right","ban","band-aid","barcode","bars","baseball-ball","basketball-ball","bath","battery-empty","battery-full","battery-half","battery-quarter","battery-three-quarters","bed","beer","bell","bell-slash","bezier-curve","bible","bicycle","biking","binoculars","biohazard","birthday-cake","blender","blender-phone","blind","blog","bold","bolt","bomb","bone","bong","book","book-dead","book-medical","book-open","book-reader","bookmark","border-all","border-none","border-style","bowling-ball","box","box-open","box-tissue","boxes","braille","brain","bread-slice","briefcase","briefcase-medical","broadcast-tower","broom","brush","bug","building","bullhorn","bullseye","burn","bus","bus-alt","business-time","calculator","calculator-alt","calendar","calendar-alt","calendar-check","calendar-day","calendar-minus","calendar-plus","calendar-times","calendar-week","camera","camera-retro","campground","candy-cane","cannabis","capsules","car","car-alt","car-battery","car-crash","car-side","caravan","caret-down","caret-left","caret-right","caret-square-down","caret-square-left","caret-square-right","caret-square-up","caret-up","carrot","cart-arrow-down","cart-plus","cash-register","cat","certificate","chair","chalkboard","chalkboard-teacher","charging-station","chart-area","chart-bar","chart-line","chart-pie","check","check-circle","check-double","check-square","cheese","chess","chess-bishop","chess-board","chess-king","chess-knight","chess-pawn","chess-queen","chess-rook","chevron-circle-down","chevron-circle-left","chevron-circle-right","chevron-circle-up","chevron-down","chevron-left","chevron-right","chevron-up","child","church","circle","circle-notch","city","clinic-medical","clipboard","clipboard-check","clipboard-list","clock","clone","closed-captioning","cloud","cloud-download-alt","cloud-meatball","cloud-moon","cloud-moon-rain","cloud-rain","cloud-showers-heavy","cloud-sun","cloud-sun-rain","cloud-upload-alt","cocktail","code","code-branch","coffee","cog","cogs","coins","columns","comment","comment-alt","comment-dollar","comment-dots","comment-medical","comment-slash","comments","comments-dollar","compact-disc","compass","compress","compress-alt","compress-arrows-alt","concierge-bell","cookie","cookie-bite","copy","copyright","couch","credit-card","crop","crop-alt","cross","crosshairs","crow","crown","crutch","cube","cubes","cut","database","deaf","democrat","desktop","dharmachakra","diagnoses","dice","dice-d20","dice-d6","dice-five","dice-four","dice-one","dice-six","dice-three","dice-two","digital-tachograph","directions","disease","divide","dizzy","dna","dog","dollar-sign","dolly","dolly-flatbed","donate","door-closed","door-open","dot-circle","dove","download","drafting-compass","dragon","draw-polygon","drum","drum-steelpan","drumstick-bite","dumbbell","dumpster","dumpster-fire","dungeon","edit","egg","eject","ellipsis-h","ellipsis-v","empty-set","envelope","envelope-open","envelope-open-text","envelope-square","equals","eraser","ethernet","euro-sign","exchange-alt","exclamation","exclamation-circle","exclamation-triangle","expand","expand-alt","expand-arrows-alt","external-link-alt","external-link-square-alt","eye","eye-dropper","eye-slash","fan","fast-backward","fast-forward","faucet","fax","feather","feather-alt","female","fighter-jet","file","file-alt","file-archive","file-audio","file-code","file-contract","file-csv","file-download","file-excel","file-export","file-image","file-import","file-invoice","file-invoice-dollar","file-medical","file-medical-alt","file-pdf","file-powerpoint","file-prescription","file-signature","file-upload","file-video","file-word","fill","fill-drip","film","filter","fingerprint","fire","fire-alt","fire-extinguisher","first-aid","fish","fist-raised","flag","flag-checkered","flag-usa","flask","flushed","folder","folder-minus","folder-open","folder-plus","font","football-ball","forward","frog","frown","frown-open","function","funnel-dollar","futbol","gamepad","gas-pump","gavel","gem","genderless","ghost","gift","gifts","glass-cheers","glass-martini","glass-martini-alt","glass-whiskey","glasses","globe","globe-africa","globe-americas","globe-asia","globe-europe","golf-ball","gopuram","graduation-cap","greater-than","greater-than-equal","grimace","grin","grin-alt","grin-beam","grin-beam-sweat","grin-hearts","grin-squint","grin-squint-tears","grin-stars","grin-tears","grin-tongue","grin-tongue-squint","grin-tongue-wink","grin-wink","grip-horizontal","grip-lines","grip-lines-vertical","grip-vertical","guitar","h-square","hamburger","hammer","hamsa","hand-holding","hand-holding-heart","hand-holding-medical","hand-holding-usd","hand-holding-water","hand-lizard","hand-middle-finger","hand-paper","hand-peace","hand-point-down","hand-point-left","hand-point-right","hand-point-up","hand-pointer","hand-rock","hand-scissors","hand-sparkles","hand-spock","hands","hands-helping","hands-wash","handshake","handshake-alt-slash","handshake-slash","hanukiah","hard-hat","hashtag","hat-cowboy","hat-cowboy-side","hat-wizard","hdd","head-side-cough","head-side-cough-slash","head-side-mask","head-side-virus","heading","headphones","headphones-alt","headset","heart","heart-broken","heartbeat","helicopter","highlighter","hiking","hippo","history","hockey-puck","holly-berry","home","horse","horse-head","hospital","hospital-alt","hospital-symbol","hospital-user","hot-tub","hotdog","hotel","hourglass","hourglass-end","hourglass-half","hourglass-start","house-damage","house-user","hryvnia","i-cursor","ice-cream","icicles","icons","id-badge","id-card","id-card-alt","igloo","image","images","inbox","indent","industry","infinity","info","info-circle","integral","intersection","italic","jedi","joint","journal-whills","kaaba","key","keyboard","khanda","kiss","kiss-beam","kiss-wink-heart","kiwi-bird","lambda","landmark","language","laptop","laptop-code","laptop-house","laptop-medical","laugh","laugh-beam","laugh-squint","laugh-wink","layer-group","leaf","lemon","less-than","less-than-equal","level-down-alt","level-up-alt","life-ring","lightbulb","link","lira-sign","list","list-alt","list-ol","list-ul","location-arrow","lock","lock-open","long-arrow-alt-down","long-arrow-alt-left","long-arrow-alt-right","long-arrow-alt-up","low-vision","luggage-cart","lungs","lungs-virus","magic","magnet","mail-bulk","male","map","map-marked","map-marked-alt","map-marker","map-marker-alt","map-pin","map-signs","marker","mars","mars-double","mars-stroke","mars-stroke-h","mars-stroke-v","mask","medal","medkit","meh","meh-blank","meh-rolling-eyes","memory","menorah","mercury","meteor","microchip","microphone","microphone-alt","microphone-alt-slash","microphone-slash","microscope","minus","minus-circle","minus-square","mitten","mobile","mobile-alt","money-bill","money-bill-alt","money-bill-wave","money-bill-wave-alt","money-check","money-check-alt","monument","moon","mortar-pestle","mosque","motorcycle","mountain","mouse","mouse-pointer","mug-hot","music","network-wired","neuter","newspaper","not-equal","notes-medical","object-group","object-ungroup","oil-can","om","omega","otter","outdent","pager","paint-brush","paint-roller","palette","pallet","paper-plane","paperclip","parachute-box","paragraph","parking","passport","pastafarianism","paste","pause","pause-circle","paw","peace","pen","pen-alt","pen-fancy","pen-nib","pen-square","pencil-alt","pencil-ruler","people-arrows","people-carry","pepper-hot","percent","percentage","person-booth","phone","phone-alt","phone-slash","phone-square","phone-square-alt","phone-volume","photo-video","pi","piggy-bank","pills","pizza-slice","place-of-worship","plane","plane-arrival","plane-departure","plane-slash","play","play-circle","plug","plus","plus-circle","plus-square","podcast","poll","poll-h","poo","poo-storm","poop","portrait","pound-sign","power-off","pray","praying-hands","prescription","prescription-bottle","prescription-bottle-alt","print","procedures","project-diagram","pump-medical","pump-soap","puzzle-piece","qrcode","question","question-circle","quidditch","quote-left","quote-right","quran","radiation","radiation-alt","rainbow","random","receipt","record-vinyl","recycle","redo","redo-alt","registered","remove-format","reply","reply-all","republican","restroom","retweet","ribbon","ring","road","robot","rocket","route","rss","rss-square","ruble-sign","ruler","ruler-combined","ruler-horizontal","ruler-vertical","running","rupee-sign","sad-cry","sad-tear","satellite","satellite-dish","save","school","screwdriver","scroll","sd-card","search","search-dollar","search-location","search-minus","search-plus","seedling","server","shapes","share","share-alt","share-alt-square","share-square","shekel-sign","shield-alt","shield-virus","ship","shipping-fast","shoe-prints","shopping-bag","shopping-basket","shopping-cart","shower","shuttle-van","sigma","sign","sign-in-alt","sign-language","sign-out-alt","signal","signal-alt","signal-alt-slash","signal-slash","signature","sim-card","sink","sitemap","skating","skiing","skiing-nordic","skull","skull-crossbones","slash","sleigh","sliders-h","smile","smile-beam","smile-wink","smog","smoking","smoking-ban","sms","snowboarding","snowflake","snowman","snowplow","soap","socks","solar-panel","sort","sort-alpha-down","sort-alpha-down-alt","sort-alpha-up","sort-alpha-up-alt","sort-amount-down","sort-amount-down-alt","sort-amount-up","sort-amount-up-alt","sort-down","sort-numeric-down","sort-numeric-down-alt","sort-numeric-up","sort-numeric-up-alt","sort-up","spa","space-shuttle","spell-check","spider","spinner","splotch","spray-can","square","square-full","square-root","square-root-alt","stamp","star","star-and-crescent","star-half","star-half-alt","star-of-david","star-of-life","step-backward","step-forward","stethoscope","sticky-note","stop","stop-circle","stopwatch","stopwatch-20","store","store-alt","store-alt-slash","store-slash","stream","street-view","strikethrough","stroopwafel","subscript","subway","suitcase","suitcase-rolling","sun","superscript","surprise","swatchbook","swimmer","swimming-pool","synagogue","sync","sync-alt","syringe","table","table-tennis","tablet","tablet-alt","tablets","tachometer-alt","tag","tags","tally","tape","tasks","taxi","teeth","teeth-open","temperature-high","temperature-low","tenge","terminal","text-height","text-width","th","th-large","th-list","theater-masks","thermometer","thermometer-empty","thermometer-full","thermometer-half","thermometer-quarter","thermometer-three-quarters","theta","thumbs-down","thumbs-up","thumbtack","ticket-alt","tilde","times","times-circle","tint","tint-slash","tired","toggle-off","toggle-on","toilet","toilet-paper","toilet-paper-slash","toolbox","tools","tooth","torah","torii-gate","tractor","trademark","traffic-light","trailer","train","tram","transgender","transgender-alt","trash","trash-alt","trash-restore","trash-restore-alt","tree","trophy","truck","truck-loading","truck-monster","truck-moving","truck-pickup","tshirt","tty","tv","umbrella","umbrella-beach","underline","undo","undo-alt","union","universal-access","university","unlink","unlock","unlock-alt","upload","user","user-alt","user-alt-slash","user-astronaut","user-check","user-circle","user-clock","user-cog","user-edit","user-friends","user-graduate","user-injured","user-lock","user-md","user-minus","user-ninja","user-nurse","user-plus","user-secret","user-shield","user-slash","user-tag","user-tie","user-times","users","users-cog","users-slash","utensil-spoon","utensils","value-absolute","vector-square","venus","venus-double","venus-mars","vest","vest-patches","vial","vials","video","video-slash","vihara","virus","virus-slash","viruses","voicemail","volleyball-ball","volume","volume-down","volume-mute","volume-off","volume-slash","volume-up","vote-yea","vr-cardboard","walking","wallet","warehouse","water","wave-square","weight","weight-hanging","wheelchair","wifi","wifi-slash","wind","window-close","window-maximize","window-minimize","window-restore","wine-bottle","wine-glass","wine-glass-alt","won-sign","wrench","x-ray","yen-sign","yin-yang"]},wAt={viewBox:"0 0 24 24",width:"1em",height:"1em"};function SAt(e,t){return H(),ue("svg",wAt,[...t[0]||(t[0]=[be("path",{fill:"currentColor",d:"m18.031 16.617l4.283 4.282l-1.415 1.415l-4.282-4.283A8.96 8.96 0 0 1 11 20c-4.968 0-9-4.032-9-9s4.032-9 9-9s9 4.032 9 9a8.96 8.96 0 0 1-1.969 5.617m-2.006-.742A6.98 6.98 0 0 0 18 11c0-3.867-3.133-7-7-7s-7 3.133-7 7s3.133 7 7 7a6.98 6.98 0 0 0 4.875-1.975zm-3.847-8.699a2 2 0 1 0 2.646 2.646a4 4 0 1 1-2.646-2.646"},null,-1)])])}const AAt=Mo({name:"ri-search-eye-line",render:SAt}),_At={class:"selector"},DAt={class:"w-[40px] h-[32px] cursor-pointer flex justify-center items-center"},TAt={class:"flex flex-wrap px-2! ml-2!"},xAt=["title","onClick"],kAt={class:"w-full h-9 flex items-center overflow-auto border-t border-[#e5e7eb]"},MAt=he({name:"IconSelect",__name:"Select",props:{modelValue:{type:String},modelModifiers:{}},emits:["update:modelValue"],setup(e){const t=Kie(e,"modelValue"),n=j(EAt),r=j(),a=j("ep:"),i=Am(n.value),o=j(0),l=j(35),s=j(1),u=j(""),c=[{label:"Element Plus",name:"ep:"},{label:"Remix Icon",name:"ri:"},{label:"Font Awesome 5 Solid",name:"fa-solid:"}],d=B(()=>i[a.value].filter(b=>b.includes(u.value)).slice((s.value-1)*l.value,s.value*l.value)),p=B(()=>b=>{if(t.value===a.value+b)return{borderColor:"var(--el-color-primary)",color:"var(--el-color-primary)"}});function f(){a.value=t.value.substring(0,t.value.indexOf(":")+1),r.value=t.value.substring(t.value.indexOf(":")+1)}function h(){if(Qc(r.value))return;f();const b=i[a.value].findIndex(E=>E===r.value);s.value=Math.ceil((b+1)/l.value)}function m(){u.value=""}function v({props:b}){s.value=1,a.value=b.name}function g(b){r.value=b,t.value=a.value+b}function C(b){s.value=b}function F(){r.value="",t.value=""}return He(()=>d.value,()=>o.value=i[a.value].filter(b=>b.includes(u.value)).length,{immediate:!0}),He(()=>t.value,b=>b&&f(),{immediate:!0}),He(()=>u.value,()=>s.value=1),(b,E)=>{const w=Yt("IconifyIconOffline"),S=Yt("IconifyIconOnline"),A=Yt("el-input"),_=Yt("el-empty"),D=Yt("el-scrollbar"),x=Yt("el-tab-pane"),M=Yt("el-tabs"),L=Yt("el-pagination"),P=Yt("el-button"),N=Yt("el-popover");return H(),ue("div",_At,[Ee(A,{modelValue:t.value,"onUpdate:modelValue":E[2]||(E[2]=k=>t.value=k),disabled:""},{append:Ie(()=>[Ee(N,{width:350,trigger:"click","popper-class":"pure-popper","popper-options":{placement:"auto"},onBeforeEnter:h,onAfterLeave:m},{reference:Ie(()=>[be("div",DAt,[r.value?(H(),je(S,{key:1,icon:t.value},null,8,["icon"])):(H(),je(w,{key:0,icon:y(AAt)},null,8,["icon"]))])]),default:Ie(()=>[Ee(A,{modelValue:u.value,"onUpdate:modelValue":E[0]||(E[0]=k=>u.value=k),class:"px-2 pt-2",placeholder:"搜索图标",clearable:""},null,8,["modelValue"]),Ee(M,{modelValue:a.value,"onUpdate:modelValue":E[1]||(E[1]=k=>a.value=k),onTabClick:v},{default:Ie(()=>[(H(),ue(At,null,bn(c,(k,R)=>Ee(x,{key:R,label:k.label,name:k.name},{default:Ie(()=>[Ee(D,{height:"220px"},{default:Ie(()=>[be("ul",TAt,[(H(!0),ue(At,null,bn(d.value,(T,O)=>(H(),ue("li",{key:O,title:T,class:"icon-item p-2 cursor-pointer mr-2 mt-1 flex justify-center items-center border border-[#e5e7eb]",style:Rt(p.value(T)),onClick:$=>g(T)},[Ee(S,{icon:a.value+T,width:"20px",height:"20px"},null,8,["icon"])],12,xAt))),128))]),rn(Ee(_,{description:`${u.value} 图标不存在`,"image-size":60},null,8,["description"]),[[Nn,d.value.length===0]])]),_:1})]),_:1},8,["label","name"])),64))]),_:1},8,["modelValue"]),be("div",kAt,[Ee(L,{class:"flex-auto ml-2",total:o.value,"current-page":s.value,"page-size":l.value,"pager-count":5,layout:"pager",background:"",size:"small",onCurrentChange:C},null,8,["total","current-page","page-size"]),Ee(P,{class:"justify-end mx-2!",type:"danger",size:"small",text:"",bg:"",onClick:F},{default:Ie(()=>[...E[3]||(E[3]=[En(" 清空 ",-1)])]),_:1})])]),_:1})]),_:1},8,["modelValue"])])}}}),BAt=dfe(MAt,[["__scopeId","data-v-174e052e"]]),RAt=he({name:"FontIcon",props:{icon:{type:String,default:""}},render(){const e=this.$attrs;return Object.keys(e).includes("uni")||(e==null?void 0:e.iconType)==="uni"?z("i",se({class:"iconfont"},e),this.icon):Object.keys(e).includes("svg")||(e==null?void 0:e.iconType)==="svg"?z("svg",{class:"icon-svg"},{default:()=>[z("use",{"xlink:href":`#${this.icon}`})]}):z("i",se({class:`iconfont ${this.icon}`},e))}}),LAt=vSt,OAt=FAt,Oxt=BAt,PAt=RAt,IAt=he({name:"Auth",props:{value:{type:void 0,default:[]}},setup(e,{slots:t}){return()=>{var n;return t&&Ope(e.value)?Ee(At,null,[(n=t.default)==null?void 0:n.call(t)]):null}}}),NAt=IAt,$At=he({name:"Perms",props:{value:{type:void 0,default:[]}},setup(e,{slots:t}){return()=>{var n;return t&&Ppe(e.value)?Ee(At,null,[(n=t.default)==null?void 0:n.call(t)]):null}}}),VAt=$At;/*!
* vue-tippy v6.7.1
* (c) 2025
* @license MIT
*/var nl="top",ys="bottom",bs="right",rl="left",kV="auto",S4=[nl,ys,bs,rl],_0="start",t2="end",HAt="clippingParents",z5e="viewport",gy="popper",zAt="reference",Yre=S4.reduce(function(e,t){return e.concat([t+"-"+_0,t+"-"+t2])},[]),W5e=[].concat(S4,[kV]).reduce(function(e,t){return e.concat([t,t+"-"+_0,t+"-"+t2])},[]),WAt="beforeRead",GAt="read",jAt="afterRead",KAt="beforeMain",UAt="main",qAt="afterMain",YAt="beforeWrite",JAt="write",XAt="afterWrite",ZAt=[WAt,GAt,jAt,KAt,UAt,qAt,YAt,JAt,XAt];function pc(e){return e?(e.nodeName||"").toLowerCase():null}function Cu(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function D0(e){var t=Cu(e).Element;return e instanceof t||e instanceof Element}function ls(e){var t=Cu(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function G5e(e){if(typeof ShadowRoot=="undefined")return!1;var t=Cu(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function QAt(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var r=t.styles[n]||{},a=t.attributes[n]||{},i=t.elements[n];!ls(i)||!pc(i)||(Object.assign(i.style,r),Object.keys(a).forEach(function(o){var l=a[o];l===!1?i.removeAttribute(o):i.setAttribute(o,l===!0?"":l)}))})}function e_t(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(r){var a=t.elements[r],i=t.attributes[r]||{},o=Object.keys(t.styles.hasOwnProperty(r)?t.styles[r]:n[r]),l=o.reduce(function(s,u){return s[u]="",s},{});!ls(a)||!pc(a)||(Object.assign(a.style,l),Object.keys(i).forEach(function(s){a.removeAttribute(s)}))})}}var j5e={name:"applyStyles",enabled:!0,phase:"write",fn:QAt,effect:e_t,requires:["computeStyles"]};function rc(e){return e.split("-")[0]}var fm=Math.max,IC=Math.min,T0=Math.round;function x0(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),r=1,a=1;if(ls(e)&&t){var i=e.offsetHeight,o=e.offsetWidth;o>0&&(r=T0(n.width)/o||1),i>0&&(a=T0(n.height)/i||1)}return{width:n.width/r,height:n.height/a,top:n.top/a,right:n.right/r,bottom:n.bottom/a,left:n.left/r,x:n.left/r,y:n.top/a}}function MV(e){var t=x0(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function K5e(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&G5e(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function hc(e){return Cu(e).getComputedStyle(e)}function t_t(e){return["table","td","th"].indexOf(pc(e))>=0}function Fp(e){return((D0(e)?e.ownerDocument:e.document)||window.document).documentElement}function XF(e){return pc(e)==="html"?e:e.assignedSlot||e.parentNode||(G5e(e)?e.host:null)||Fp(e)}function Jre(e){return!ls(e)||hc(e).position==="fixed"?null:e.offsetParent}function n_t(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&ls(e)){var r=hc(e);if(r.position==="fixed")return null}for(var a=XF(e);ls(a)&&["html","body"].indexOf(pc(a))<0;){var i=hc(a);if(i.transform!=="none"||i.perspective!=="none"||i.contain==="paint"||["transform","perspective"].indexOf(i.willChange)!==-1||t&&i.willChange==="filter"||t&&i.filter&&i.filter!=="none")return a;a=a.parentNode}return null}function A4(e){for(var t=Cu(e),n=Jre(e);n&&t_t(n)&&hc(n).position==="static";)n=Jre(n);return n&&(pc(n)==="html"||pc(n)==="body"&&hc(n).position==="static")?t:n||n_t(e)||t}function BV(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Bb(e,t,n){return fm(e,IC(t,n))}function r_t(e,t,n){var r=Bb(e,t,n);return r>n?n:r}function U5e(){return{top:0,right:0,bottom:0,left:0}}function q5e(e){return Object.assign({},U5e(),e)}function Y5e(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var a_t=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,q5e(typeof t!="number"?t:Y5e(t,S4))};function i_t(e){var t,n=e.state,r=e.name,a=e.options,i=n.elements.arrow,o=n.modifiersData.popperOffsets,l=rc(n.placement),s=BV(l),u=[rl,bs].indexOf(l)>=0,c=u?"height":"width";if(!(!i||!o)){var d=a_t(a.padding,n),p=MV(i),f=s==="y"?nl:rl,h=s==="y"?ys:bs,m=n.rects.reference[c]+n.rects.reference[s]-o[s]-n.rects.popper[c],v=o[s]-n.rects.reference[s],g=A4(i),C=g?s==="y"?g.clientHeight||0:g.clientWidth||0:0,F=m/2-v/2,b=d[f],E=C-p[c]-d[h],w=C/2-p[c]/2+F,S=Bb(b,w,E),A=s;n.modifiersData[r]=(t={},t[A]=S,t.centerOffset=S-w,t)}}function o_t(e){var t=e.state,n=e.options,r=n.element,a=r===void 0?"[data-popper-arrow]":r;a!=null&&(typeof a=="string"&&(a=t.elements.popper.querySelector(a),!a)||K5e(t.elements.popper,a)&&(t.elements.arrow=a))}var l_t={name:"arrow",enabled:!0,phase:"main",fn:i_t,effect:o_t,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function k0(e){return e.split("-")[1]}var s_t={top:"auto",right:"auto",bottom:"auto",left:"auto"};function u_t(e){var t=e.x,n=e.y,r=window,a=r.devicePixelRatio||1;return{x:T0(t*a)/a||0,y:T0(n*a)/a||0}}function Xre(e){var t,n=e.popper,r=e.popperRect,a=e.placement,i=e.variation,o=e.offsets,l=e.position,s=e.gpuAcceleration,u=e.adaptive,c=e.roundOffsets,d=e.isFixed,p=c===!0?u_t(o):typeof c=="function"?c(o):o,f=p.x,h=f===void 0?0:f,m=p.y,v=m===void 0?0:m,g=o.hasOwnProperty("x"),C=o.hasOwnProperty("y"),F=rl,b=nl,E=window;if(u){var w=A4(n),S="clientHeight",A="clientWidth";if(w===Cu(n)&&(w=Fp(n),hc(w).position!=="static"&&l==="absolute"&&(S="scrollHeight",A="scrollWidth")),w=w,a===nl||(a===rl||a===bs)&&i===t2){b=ys;var _=d&&E.visualViewport?E.visualViewport.height:w[S];v-=_-r.height,v*=s?1:-1}if(a===rl||(a===nl||a===ys)&&i===t2){F=bs;var D=d&&E.visualViewport?E.visualViewport.width:w[A];h-=D-r.width,h*=s?1:-1}}var x=Object.assign({position:l},u&&s_t);if(s){var M;return Object.assign({},x,(M={},M[b]=C?"0":"",M[F]=g?"0":"",M.transform=(E.devicePixelRatio||1)<=1?"translate("+h+"px, "+v+"px)":"translate3d("+h+"px, "+v+"px, 0)",M))}return Object.assign({},x,(t={},t[b]=C?v+"px":"",t[F]=g?h+"px":"",t.transform="",t))}function c_t(e){var t=e.state,n=e.options,r=n.gpuAcceleration,a=r===void 0?!0:r,i=n.adaptive,o=i===void 0?!0:i,l=n.roundOffsets,s=l===void 0?!0:l,u={placement:rc(t.placement),variation:k0(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:a,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,Xre(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roundOffsets:s})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,Xre(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:s})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var d_t={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:c_t,data:{}},v3={passive:!0};function f_t(e){var t=e.state,n=e.instance,r=e.options,a=r.scroll,i=a===void 0?!0:a,o=r.resize,l=o===void 0?!0:o,s=Cu(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(c){c.addEventListener("scroll",n.update,v3)}),l&&s.addEventListener("resize",n.update,v3),function(){i&&u.forEach(function(c){c.removeEventListener("scroll",n.update,v3)}),l&&s.removeEventListener("resize",n.update,v3)}}var p_t={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:f_t,data:{}},h_t={left:"right",right:"left",bottom:"top",top:"bottom"};function k7(e){return e.replace(/left|right|bottom|top/g,function(t){return h_t[t]})}var m_t={start:"end",end:"start"};function Zre(e){return e.replace(/start|end/g,function(t){return m_t[t]})}function RV(e){var t=Cu(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function LV(e){return x0(Fp(e)).left+RV(e).scrollLeft}function v_t(e){var t=Cu(e),n=Fp(e),r=t.visualViewport,a=n.clientWidth,i=n.clientHeight,o=0,l=0;return r&&(a=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=r.offsetLeft,l=r.offsetTop)),{width:a,height:i,x:o+LV(e),y:l}}function g_t(e){var t,n=Fp(e),r=RV(e),a=(t=e.ownerDocument)==null?void 0:t.body,i=fm(n.scrollWidth,n.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),o=fm(n.scrollHeight,n.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),l=-r.scrollLeft+LV(e),s=-r.scrollTop;return hc(a||n).direction==="rtl"&&(l+=fm(n.clientWidth,a?a.clientWidth:0)-i),{width:i,height:o,x:l,y:s}}function OV(e){var t=hc(e),n=t.overflow,r=t.overflowX,a=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+a+r)}function J5e(e){return["html","body","#document"].indexOf(pc(e))>=0?e.ownerDocument.body:ls(e)&&OV(e)?e:J5e(XF(e))}function Rb(e,t){var n;t===void 0&&(t=[]);var r=J5e(e),a=r===((n=e.ownerDocument)==null?void 0:n.body),i=Cu(r),o=a?[i].concat(i.visualViewport||[],OV(r)?r:[]):r,l=t.concat(o);return a?l:l.concat(Rb(XF(o)))}function $L(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function y_t(e){var t=x0(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function Qre(e,t){return t===z5e?$L(v_t(e)):D0(t)?y_t(t):$L(g_t(Fp(e)))}function b_t(e){var t=Rb(XF(e)),n=["absolute","fixed"].indexOf(hc(e).position)>=0,r=n&&ls(e)?A4(e):e;return D0(r)?t.filter(function(a){return D0(a)&&K5e(a,r)&&pc(a)!=="body"&&(n?hc(a).position!=="static":!0)}):[]}function C_t(e,t,n){var r=t==="clippingParents"?b_t(e):[].concat(t),a=[].concat(r,[n]),i=a[0],o=a.reduce(function(l,s){var u=Qre(e,s);return l.top=fm(u.top,l.top),l.right=IC(u.right,l.right),l.bottom=IC(u.bottom,l.bottom),l.left=fm(u.left,l.left),l},Qre(e,i));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function X5e(e){var t=e.reference,n=e.element,r=e.placement,a=r?rc(r):null,i=r?k0(r):null,o=t.x+t.width/2-n.width/2,l=t.y+t.height/2-n.height/2,s;switch(a){case nl:s={x:o,y:t.y-n.height};break;case ys:s={x:o,y:t.y+t.height};break;case bs:s={x:t.x+t.width,y:l};break;case rl:s={x:t.x-n.width,y:l};break;default:s={x:t.x,y:t.y}}var u=a?BV(a):null;if(u!=null){var c=u==="y"?"height":"width";switch(i){case _0:s[u]=s[u]-(t[c]/2-n[c]/2);break;case t2:s[u]=s[u]+(t[c]/2-n[c]/2);break}}return s}function n2(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=r===void 0?e.placement:r,i=n.boundary,o=i===void 0?HAt:i,l=n.rootBoundary,s=l===void 0?z5e:l,u=n.elementContext,c=u===void 0?gy:u,d=n.altBoundary,p=d===void 0?!1:d,f=n.padding,h=f===void 0?0:f,m=q5e(typeof h!="number"?h:Y5e(h,S4)),v=c===gy?zAt:gy,g=e.rects.popper,C=e.elements[p?v:c],F=C_t(D0(C)?C:C.contextElement||Fp(e.elements.popper),o,s),b=x0(e.elements.reference),E=X5e({reference:b,element:g,placement:a}),w=$L(Object.assign({},g,E)),S=c===gy?w:b,A={top:F.top-S.top+m.top,bottom:S.bottom-F.bottom+m.bottom,left:F.left-S.left+m.left,right:S.right-F.right+m.right},_=e.modifiersData.offset;if(c===gy&&_){var D=_[a];Object.keys(A).forEach(function(x){var M=[bs,ys].indexOf(x)>=0?1:-1,L=[nl,ys].indexOf(x)>=0?"y":"x";A[x]+=D[L]*M})}return A}function F_t(e,t){t===void 0&&(t={});var n=t,r=n.placement,a=n.boundary,i=n.rootBoundary,o=n.padding,l=n.flipVariations,s=n.allowedAutoPlacements,u=s===void 0?W5e:s,c=k0(r),d=c?l?Yre:Yre.filter(function(h){return k0(h)===c}):S4,p=d.filter(function(h){return u.indexOf(h)>=0});p.length===0&&(p=d);var f=p.reduce(function(h,m){return h[m]=n2(e,{placement:m,boundary:a,rootBoundary:i,padding:o})[rc(m)],h},{});return Object.keys(f).sort(function(h,m){return f[h]-f[m]})}function E_t(e){if(rc(e)===kV)return[];var t=k7(e);return[Zre(e),t,Zre(t)]}function w_t(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,l=o===void 0?!0:o,s=n.fallbackPlacements,u=n.padding,c=n.boundary,d=n.rootBoundary,p=n.altBoundary,f=n.flipVariations,h=f===void 0?!0:f,m=n.allowedAutoPlacements,v=t.options.placement,g=rc(v),C=g===v,F=s||(C||!h?[k7(v)]:E_t(v)),b=[v].concat(F).reduce(function(ae,ie){return ae.concat(rc(ie)===kV?F_t(t,{placement:ie,boundary:c,rootBoundary:d,padding:u,flipVariations:h,allowedAutoPlacements:m}):ie)},[]),E=t.rects.reference,w=t.rects.popper,S=new Map,A=!0,_=b[0],D=0;D<b.length;D++){var x=b[D],M=rc(x),L=k0(x)===_0,P=[nl,ys].indexOf(M)>=0,N=P?"width":"height",k=n2(t,{placement:x,boundary:c,rootBoundary:d,altBoundary:p,padding:u}),R=P?L?bs:rl:L?ys:nl;E[N]>w[N]&&(R=k7(R));var T=k7(R),O=[];if(i&&O.push(k[M]<=0),l&&O.push(k[R]<=0,k[T]<=0),O.every(function(ae){return ae})){_=x,A=!1;break}S.set(x,O)}if(A)for(var $=h?3:1,V=function(ie){var ye=b.find(function(ne){var Y=S.get(ne);if(Y)return Y.slice(0,ie).every(function(te){return te})});if(ye)return _=ye,"break"},W=$;W>0;W--){var U=V(W);if(U==="break")break}t.placement!==_&&(t.modifiersData[r]._skip=!0,t.placement=_,t.reset=!0)}}var S_t={name:"flip",enabled:!0,phase:"main",fn:w_t,requiresIfExists:["offset"],data:{_skip:!1}};function eae(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function tae(e){return[nl,bs,ys,rl].some(function(t){return e[t]>=0})}function A_t(e){var t=e.state,n=e.name,r=t.rects.reference,a=t.rects.popper,i=t.modifiersData.preventOverflow,o=n2(t,{elementContext:"reference"}),l=n2(t,{altBoundary:!0}),s=eae(o,r),u=eae(l,a,i),c=tae(s),d=tae(u);t.modifiersData[n]={referenceClippingOffsets:s,popperEscapeOffsets:u,isReferenceHidden:c,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":c,"data-popper-escaped":d})}var __t={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:A_t};function D_t(e,t,n){var r=rc(e),a=[rl,nl].indexOf(r)>=0?-1:1,i=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,o=i[0],l=i[1];return o=o||0,l=(l||0)*a,[rl,bs].indexOf(r)>=0?{x:l,y:o}:{x:o,y:l}}function T_t(e){var t=e.state,n=e.options,r=e.name,a=n.offset,i=a===void 0?[0,0]:a,o=W5e.reduce(function(c,d){return c[d]=D_t(d,t.rects,i),c},{}),l=o[t.placement],s=l.x,u=l.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=s,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=o}var x_t={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:T_t};function k_t(e){var t=e.state,n=e.name;t.modifiersData[n]=X5e({reference:t.rects.reference,element:t.rects.popper,placement:t.placement})}var M_t={name:"popperOffsets",enabled:!0,phase:"read",fn:k_t,data:{}};function B_t(e){return e==="x"?"y":"x"}function R_t(e){var t=e.state,n=e.options,r=e.name,a=n.mainAxis,i=a===void 0?!0:a,o=n.altAxis,l=o===void 0?!1:o,s=n.boundary,u=n.rootBoundary,c=n.altBoundary,d=n.padding,p=n.tether,f=p===void 0?!0:p,h=n.tetherOffset,m=h===void 0?0:h,v=n2(t,{boundary:s,rootBoundary:u,padding:d,altBoundary:c}),g=rc(t.placement),C=k0(t.placement),F=!C,b=BV(g),E=B_t(b),w=t.modifiersData.popperOffsets,S=t.rects.reference,A=t.rects.popper,_=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,D=typeof _=="number"?{mainAxis:_,altAxis:_}:Object.assign({mainAxis:0,altAxis:0},_),x=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(w){if(i){var L,P=b==="y"?nl:rl,N=b==="y"?ys:bs,k=b==="y"?"height":"width",R=w[b],T=R+v[P],O=R-v[N],$=f?-A[k]/2:0,V=C===_0?S[k]:A[k],W=C===_0?-A[k]:-S[k],U=t.elements.arrow,ae=f&&U?MV(U):{width:0,height:0},ie=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:U5e(),ye=ie[P],ne=ie[N],Y=Bb(0,S[k],ae[k]),te=F?S[k]/2-$-Y-ye-D.mainAxis:V-Y-ye-D.mainAxis,X=F?-S[k]/2+$+Y+ne+D.mainAxis:W+Y+ne+D.mainAxis,re=t.elements.arrow&&A4(t.elements.arrow),we=re?b==="y"?re.clientTop||0:re.clientLeft||0:0,q=(L=x==null?void 0:x[b])!=null?L:0,Q=R+te-q-we,ce=R+X-q,me=Bb(f?IC(T,Q):T,R,f?fm(O,ce):O);w[b]=me,M[b]=me-R}if(l){var de,Z=b==="x"?nl:rl,oe=b==="x"?ys:bs,Ae=w[E],Oe=E==="y"?"height":"width",Ge=Ae+v[Z],Xe=Ae-v[oe],De=[nl,rl].indexOf(g)!==-1,ve=(de=x==null?void 0:x[E])!=null?de:0,Se=De?Ge:Ae-S[Oe]-A[Oe]-ve+D.altAxis,Je=De?Ae+S[Oe]+A[Oe]-ve-D.altAxis:Xe,et=f&&De?r_t(Se,Ae,Je):Bb(f?Se:Ge,Ae,f?Je:Xe);w[E]=et,M[E]=et-Ae}t.modifiersData[r]=M}}var L_t={name:"preventOverflow",enabled:!0,phase:"main",fn:R_t,requiresIfExists:["offset"]};function O_t(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function P_t(e){return e===Cu(e)||!ls(e)?RV(e):O_t(e)}function I_t(e){var t=e.getBoundingClientRect(),n=T0(t.width)/e.offsetWidth||1,r=T0(t.height)/e.offsetHeight||1;return n!==1||r!==1}function N_t(e,t,n){n===void 0&&(n=!1);var r=ls(t),a=ls(t)&&I_t(t),i=Fp(t),o=x0(e,a),l={scrollLeft:0,scrollTop:0},s={x:0,y:0};return(r||!r&&!n)&&((pc(t)!=="body"||OV(i))&&(l=P_t(t)),ls(t)?(s=x0(t,!0),s.x+=t.clientLeft,s.y+=t.clientTop):i&&(s.x=LV(i))),{x:o.left+l.scrollLeft-s.x,y:o.top+l.scrollTop-s.y,width:o.width,height:o.height}}function $_t(e){var t=new Map,n=new Set,r=[];e.forEach(function(i){t.set(i.name,i)});function a(i){n.add(i.name);var o=[].concat(i.requires||[],i.requiresIfExists||[]);o.forEach(function(l){if(!n.has(l)){var s=t.get(l);s&&a(s)}}),r.push(i)}return e.forEach(function(i){n.has(i.name)||a(i)}),r}function V_t(e){var t=$_t(e);return ZAt.reduce(function(n,r){return n.concat(t.filter(function(a){return a.phase===r}))},[])}function H_t(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function z_t(e){var t=e.reduce(function(n,r){var a=n[r.name];return n[r.name]=a?Object.assign({},a,r,{options:Object.assign({},a.options,r.options),data:Object.assign({},a.data,r.data)}):r,n},{});return Object.keys(t).map(function(n){return t[n]})}var nae={placement:"bottom",modifiers:[],strategy:"absolute"};function rae(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(r){return!(r&&typeof r.getBoundingClientRect=="function")})}function W_t(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,a=t.defaultOptions,i=a===void 0?nae:a;return function(l,s,u){u===void 0&&(u=i);var c={placement:"bottom",orderedModifiers:[],options:Object.assign({},nae,i),modifiersData:{},elements:{reference:l,popper:s},attributes:{},styles:{}},d=[],p=!1,f={state:c,setOptions:function(g){var C=typeof g=="function"?g(c.options):g;m(),c.options=Object.assign({},i,c.options,C),c.scrollParents={reference:D0(l)?Rb(l):l.contextElement?Rb(l.contextElement):[],popper:Rb(s)};var F=V_t(z_t([].concat(r,c.options.modifiers)));return c.orderedModifiers=F.filter(function(b){return b.enabled}),h(),f.update()},forceUpdate:function(){if(!p){var g=c.elements,C=g.reference,F=g.popper;if(rae(C,F)){c.rects={reference:N_t(C,A4(F),c.options.strategy==="fixed"),popper:MV(F)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(D){return c.modifiersData[D.name]=Object.assign({},D.data)});for(var b=0;b<c.orderedModifiers.length;b++){if(c.reset===!0){c.reset=!1,b=-1;continue}var E=c.orderedModifiers[b],w=E.fn,S=E.options,A=S===void 0?{}:S,_=E.name;typeof w=="function"&&(c=w({state:c,options:A,name:_,instance:f})||c)}}}},update:H_t(function(){return new Promise(function(v){f.forceUpdate(),v(c)})}),destroy:function(){m(),p=!0}};if(!rae(l,s))return f;f.setOptions(u).then(function(v){!p&&u.onFirstUpdate&&u.onFirstUpdate(v)});function h(){c.orderedModifiers.forEach(function(v){var g=v.name,C=v.options,F=C===void 0?{}:C,b=v.effect;if(typeof b=="function"){var E=b({state:c,name:g,instance:f,options:F}),w=function(){};d.push(E||w)}})}function m(){d.forEach(function(v){return v()}),d=[]}return f}}var G_t=[p_t,M_t,d_t,j5e,x_t,S_t,L_t,l_t,__t],j_t=W_t({defaultModifiers:G_t}),K_t="tippy-box",Z5e="tippy-content",Q5e="tippy-backdrop",e2e="tippy-arrow",t2e="tippy-svg-arrow",mh={passive:!0,capture:!0},n2e=function(){return document.body};function _k(e,t,n){if(Array.isArray(e)){var r=e[t];return r==null?Array.isArray(n)?n[t]:n:r}return e}function PV(e,t){var n={}.toString.call(e);return n.indexOf("[object")===0&&n.indexOf(t+"]")>-1}function r2e(e,t){return typeof e=="function"?e.apply(void 0,t):e}function aae(e,t){if(t===0)return e;var n;return function(r){clearTimeout(n),n=setTimeout(function(){e(r)},t)}}function U_t(e,t){var n=Object.assign({},e);return t.forEach(function(r){delete n[r]}),n}function q_t(e){return e.split(/\s+/).filter(Boolean)}function Sh(e){return[].concat(e)}function iae(e,t){e.indexOf(t)===-1&&e.push(t)}function Y_t(e){return e.filter(function(t,n){return e.indexOf(t)===n})}function a2e(e){return e.split("-")[0]}function M0(e){return[].slice.call(e)}function oae(e){return Object.keys(e).reduce(function(t,n){return e[n]!==void 0&&(t[n]=e[n]),t},{})}function pm(){return document.createElement("div")}function ZF(e){return["Element","Fragment"].some(function(t){return PV(e,t)})}function J_t(e){return PV(e,"NodeList")}function IV(e){return PV(e,"MouseEvent")}function X_t(e){return!!(e&&e._tippy&&e._tippy.reference===e)}function Z_t(e){return ZF(e)?[e]:J_t(e)?M0(e):Array.isArray(e)?e:M0(document.querySelectorAll(e))}function Dk(e,t){e.forEach(function(n){n&&(n.style.transitionDuration=t+"ms")})}function r2(e,t){e.forEach(function(n){n&&n.setAttribute("data-state",t)})}function i2e(e){var t,n=Sh(e),r=n[0];return r!=null&&(t=r.ownerDocument)!=null&&t.body?r.ownerDocument:document}function Q_t(e,t){var n=t.clientX,r=t.clientY;return e.every(function(a){var i=a.popperRect,o=a.popperState,l=a.props,s=l.interactiveBorder,u=a2e(o.placement),c=o.modifiersData.offset;if(!c)return!0;var d=u==="bottom"?c.top.y:0,p=u==="top"?c.bottom.y:0,f=u==="right"?c.left.x:0,h=u==="left"?c.right.x:0,m=i.top-r+d>s,v=r-i.bottom-p>s,g=i.left-n+f>s,C=n-i.right-h>s;return m||v||g||C})}function Tk(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach(function(a){e[r](a,n)})}function lae(e,t){for(var n=t;n;){var r;if(e.contains(n))return!0;n=n.getRootNode==null||(r=n.getRootNode())==null?void 0:r.host}return!1}var Iu={isTouch:!1},sae=0;function eDt(){Iu.isTouch||(Iu.isTouch=!0,window.performance&&document.addEventListener("mousemove",o2e))}function o2e(){var e=performance.now();e-sae<20&&(Iu.isTouch=!1,document.removeEventListener("mousemove",o2e)),sae=e}function tDt(){var e=document.activeElement;if(X_t(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}function nDt(){document.addEventListener("touchstart",eDt,mh),window.addEventListener("blur",tDt)}var rDt=typeof window!="undefined"&&typeof document!="undefined",aDt=rDt?!!window.msCrypto:!1,iDt={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},oDt={allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999},Gs=Object.assign({appendTo:n2e,aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},iDt,oDt),lDt=Object.keys(Gs),sDt=function(t){var n=Object.keys(t);n.forEach(function(r){Gs[r]=t[r]})};function l2e(e){var t=e.plugins||[],n=t.reduce(function(r,a){var i=a.name,o=a.defaultValue;if(i){var l;r[i]=e[i]!==void 0?e[i]:(l=Gs[i])!=null?l:o}return r},{});return Object.assign({},e,n)}function uDt(e,t){var n=t?Object.keys(l2e(Object.assign({},Gs,{plugins:t}))):lDt,r=n.reduce(function(a,i){var o=(e.getAttribute("data-tippy-"+i)||"").trim();if(!o)return a;if(i==="content")a[i]=o;else try{a[i]=JSON.parse(o)}catch(l){a[i]=o}return a},{});return r}function uae(e,t){var n=Object.assign({},t,{content:r2e(t.content,[e])},t.ignoreAttributes?{}:uDt(e,t.plugins));return n.aria=Object.assign({},Gs.aria,n.aria),n.aria={expanded:n.aria.expanded==="auto"?t.interactive:n.aria.expanded,content:n.aria.content==="auto"?t.interactive?null:"describedby":n.aria.content},n}var cDt=function(){return"innerHTML"};function VL(e,t){e[cDt()]=t}function cae(e){var t=pm();return e===!0?t.className=e2e:(t.className=t2e,ZF(e)?t.appendChild(e):VL(t,e)),t}function dae(e,t){ZF(t.content)?(VL(e,""),e.appendChild(t.content)):typeof t.content!="function"&&(t.allowHTML?VL(e,t.content):e.textContent=t.content)}function NC(e){var t=e.firstElementChild,n=M0(t.children);return{box:t,content:n.find(function(r){return r.classList.contains(Z5e)}),arrow:n.find(function(r){return r.classList.contains(e2e)||r.classList.contains(t2e)}),backdrop:n.find(function(r){return r.classList.contains(Q5e)})}}function s2e(e){var t=pm(),n=pm();n.className=K_t,n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=pm();r.className=Z5e,r.setAttribute("data-state","hidden"),dae(r,e.props),t.appendChild(n),n.appendChild(r),a(e.props,e.props);function a(i,o){var l=NC(t),s=l.box,u=l.content,c=l.arrow;o.theme?s.setAttribute("data-theme",o.theme):s.removeAttribute("data-theme"),typeof o.animation=="string"?s.setAttribute("data-animation",o.animation):s.removeAttribute("data-animation"),o.inertia?s.setAttribute("data-inertia",""):s.removeAttribute("data-inertia"),s.style.maxWidth=typeof o.maxWidth=="number"?o.maxWidth+"px":o.maxWidth,o.role?s.setAttribute("role",o.role):s.removeAttribute("role"),(i.content!==o.content||i.allowHTML!==o.allowHTML)&&dae(u,e.props),o.arrow?c?i.arrow!==o.arrow&&(s.removeChild(c),s.appendChild(cae(o.arrow))):s.appendChild(cae(o.arrow)):c&&s.removeChild(c)}return{popper:t,onUpdate:a}}s2e.$$tippy=!0;var dDt=1,g3=[],xk=[];function fDt(e,t){var n=uae(e,Object.assign({},Gs,l2e(oae(t)))),r,a,i,o=!1,l=!1,s=!1,u=!1,c,d,p,f=[],h=aae(Q,n.interactiveDebounce),m,v=dDt++,g=null,C=Y_t(n.plugins),F={isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},b={id:v,reference:e,popper:pm(),popperInstance:g,props:n,state:F,plugins:C,clearDelayTimeouts:Se,setProps:Je,setContent:et,show:Te,hide:We,hideWithInteractivity:qe,enable:De,disable:ve,unmount:it,destroy:Ve};if(!n.render)return b;var E=n.render(b),w=E.popper,S=E.onUpdate;w.setAttribute("data-tippy-root",""),w.id="tippy-"+b.id,b.popper=w,e._tippy=b,w._tippy=b;var A=C.map(function(Me){return Me.fn(b)}),_=e.hasAttribute("aria-expanded");return re(),$(),R(),T("onCreate",[b]),n.showOnCreate&&Ge(),w.addEventListener("mouseenter",function(){b.props.interactive&&b.state.isVisible&&b.clearDelayTimeouts()}),w.addEventListener("mouseleave",function(){b.props.interactive&&b.props.trigger.indexOf("mouseenter")>=0&&P().addEventListener("mousemove",h)}),b;function D(){var Me=b.props.touch;return Array.isArray(Me)?Me:[Me,0]}function x(){return D()[0]==="hold"}function M(){var Me;return!!((Me=b.props.render)!=null&&Me.$$tippy)}function L(){return m||e}function P(){var Me=L().parentNode;return Me?i2e(Me):document}function N(){return NC(w)}function k(Me){return b.state.isMounted&&!b.state.isVisible||Iu.isTouch||c&&c.type==="focus"?0:_k(b.props.delay,Me?0:1,Gs.delay)}function R(Me){Me===void 0&&(Me=!1),w.style.pointerEvents=b.props.interactive&&!Me?"":"none",w.style.zIndex=""+b.props.zIndex}function T(Me,Ze,le){if(le===void 0&&(le=!0),A.forEach(function(xe){xe[Me]&&xe[Me].apply(xe,Ze)}),le){var _e;(_e=b.props)[Me].apply(_e,Ze)}}function O(){var Me=b.props.aria;if(Me.content){var Ze="aria-"+Me.content,le=w.id,_e=Sh(b.props.triggerTarget||e);_e.forEach(function(xe){var rt=xe.getAttribute(Ze);if(b.state.isVisible)xe.setAttribute(Ze,rt?rt+" "+le:le);else{var ct=rt&&rt.replace(le,"").trim();ct?xe.setAttribute(Ze,ct):xe.removeAttribute(Ze)}})}}function $(){if(!(_||!b.props.aria.expanded)){var Me=Sh(b.props.triggerTarget||e);Me.forEach(function(Ze){b.props.interactive?Ze.setAttribute("aria-expanded",b.state.isVisible&&Ze===L()?"true":"false"):Ze.removeAttribute("aria-expanded")})}}function V(){P().removeEventListener("mousemove",h),g3=g3.filter(function(Me){return Me!==h})}function W(Me){if(!(Iu.isTouch&&(s||Me.type==="mousedown"))){var Ze=Me.composedPath&&Me.composedPath()[0]||Me.target;if(!(b.props.interactive&&lae(w,Ze))){if(Sh(b.props.triggerTarget||e).some(function(le){return lae(le,Ze)})){if(Iu.isTouch||b.state.isVisible&&b.props.trigger.indexOf("click")>=0)return}else T("onClickOutside",[b,Me]);b.props.hideOnClick===!0&&(b.clearDelayTimeouts(),b.hide(),l=!0,setTimeout(function(){l=!1}),b.state.isMounted||ye())}}}function U(){s=!0}function ae(){s=!1}function ie(){var Me=P();Me.addEventListener("mousedown",W,!0),Me.addEventListener("touchend",W,mh),Me.addEventListener("touchstart",ae,mh),Me.addEventListener("touchmove",U,mh)}function ye(){var Me=P();Me.removeEventListener("mousedown",W,!0),Me.removeEventListener("touchend",W,mh),Me.removeEventListener("touchstart",ae,mh),Me.removeEventListener("touchmove",U,mh)}function ne(Me,Ze){te(Me,function(){!b.state.isVisible&&w.parentNode&&w.parentNode.contains(w)&&Ze()})}function Y(Me,Ze){te(Me,Ze)}function te(Me,Ze){var le=N().box;function _e(xe){xe.target===le&&(Tk(le,"remove",_e),Ze())}if(Me===0)return Ze();Tk(le,"remove",d),Tk(le,"add",_e),d=_e}function X(Me,Ze,le){le===void 0&&(le=!1);var _e=Sh(b.props.triggerTarget||e);_e.forEach(function(xe){xe.addEventListener(Me,Ze,le),f.push({node:xe,eventType:Me,handler:Ze,options:le})})}function re(){x()&&(X("touchstart",q,{passive:!0}),X("touchend",ce,{passive:!0})),q_t(b.props.trigger).forEach(function(Me){if(Me!=="manual")switch(X(Me,q),Me){case"mouseenter":X("mouseleave",ce);break;case"focus":X(aDt?"focusout":"blur",me);break;case"focusin":X("focusout",me);break}})}function we(){f.forEach(function(Me){var Ze=Me.node,le=Me.eventType,_e=Me.handler,xe=Me.options;Ze.removeEventListener(le,_e,xe)}),f=[]}function q(Me){var Ze,le=!1;if(!(!b.state.isEnabled||de(Me)||l)){var _e=((Ze=c)==null?void 0:Ze.type)==="focus";c=Me,m=Me.currentTarget,$(),!b.state.isVisible&&IV(Me)&&g3.forEach(function(xe){return xe(Me)}),Me.type==="click"&&(b.props.trigger.indexOf("mouseenter")<0||o)&&b.props.hideOnClick!==!1&&b.state.isVisible?le=!0:Ge(Me),Me.type==="click"&&(o=!le),le&&!_e&&Xe(Me)}}function Q(Me){var Ze=Me.target,le=L().contains(Ze)||w.contains(Ze);if(!(Me.type==="mousemove"&&le)){var _e=Oe().concat(w).map(function(xe){var rt,ct=xe._tippy,ge=(rt=ct.popperInstance)==null?void 0:rt.state;return ge?{popperRect:xe.getBoundingClientRect(),popperState:ge,props:n}:null}).filter(Boolean);Q_t(_e,Me)&&(V(),Xe(Me))}}function ce(Me){var Ze=de(Me)||b.props.trigger.indexOf("click")>=0&&o;if(!Ze){if(b.props.interactive){b.hideWithInteractivity(Me);return}Xe(Me)}}function me(Me){b.props.trigger.indexOf("focusin")<0&&Me.target!==L()||b.props.interactive&&Me.relatedTarget&&w.contains(Me.relatedTarget)||Xe(Me)}function de(Me){return Iu.isTouch?x()!==Me.type.indexOf("touch")>=0:!1}function Z(){oe();var Me=b.props,Ze=Me.popperOptions,le=Me.placement,_e=Me.offset,xe=Me.getReferenceClientRect,rt=Me.moveTransition,ct=M()?NC(w).arrow:null,ge=xe?{getBoundingClientRect:xe,contextElement:xe.contextElement||L()}:e,sn={name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(at){var It=at.state;if(M()){var Dt=N(),fn=Dt.box;["placement","reference-hidden","escaped"].forEach(function(wn){wn==="placement"?fn.setAttribute("data-placement",It.placement):It.attributes.popper["data-popper-"+wn]?fn.setAttribute("data-"+wn,""):fn.removeAttribute("data-"+wn)}),It.attributes.popper={}}}},tn=[{name:"offset",options:{offset:_e}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!rt}},sn];M()&&ct&&tn.push({name:"arrow",options:{element:ct,padding:3}}),tn.push.apply(tn,(Ze==null?void 0:Ze.modifiers)||[]),b.popperInstance=j_t(ge,w,Object.assign({},Ze,{placement:le,onFirstUpdate:p,modifiers:tn}))}function oe(){b.popperInstance&&(b.popperInstance.destroy(),b.popperInstance=null)}function Ae(){var Me=b.props.appendTo,Ze,le=L();b.props.interactive&&Me===n2e||Me==="parent"?Ze=le.parentNode:Ze=r2e(Me,[le]),Ze.contains(w)||Ze.appendChild(w),b.state.isMounted=!0,Z()}function Oe(){return M0(w.querySelectorAll("[data-tippy-root]"))}function Ge(Me){b.clearDelayTimeouts(),Me&&T("onTrigger",[b,Me]),ie();var Ze=k(!0),le=D(),_e=le[0],xe=le[1];Iu.isTouch&&_e==="hold"&&xe&&(Ze=xe),Ze?r=setTimeout(function(){b.show()},Ze):b.show()}function Xe(Me){if(b.clearDelayTimeouts(),T("onUntrigger",[b,Me]),!b.state.isVisible){ye();return}if(!(b.props.trigger.indexOf("mouseenter")>=0&&b.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(Me.type)>=0&&o)){var Ze=k(!1);Ze?a=setTimeout(function(){b.state.isVisible&&b.hide()},Ze):i=requestAnimationFrame(function(){b.hide()})}}function De(){b.state.isEnabled=!0}function ve(){b.hide(),b.state.isEnabled=!1}function Se(){clearTimeout(r),clearTimeout(a),cancelAnimationFrame(i)}function Je(Me){if(!b.state.isDestroyed){T("onBeforeUpdate",[b,Me]),we();var Ze=b.props,le=uae(e,Object.assign({},Ze,oae(Me),{ignoreAttributes:!0}));b.props=le,re(),Ze.interactiveDebounce!==le.interactiveDebounce&&(V(),h=aae(Q,le.interactiveDebounce)),Ze.triggerTarget&&!le.triggerTarget?Sh(Ze.triggerTarget).forEach(function(_e){_e.removeAttribute("aria-expanded")}):le.triggerTarget&&e.removeAttribute("aria-expanded"),$(),R(),S&&S(Ze,le),b.popperInstance&&(Z(),Oe().forEach(function(_e){requestAnimationFrame(_e._tippy.popperInstance.forceUpdate)})),T("onAfterUpdate",[b,Me])}}function et(Me){b.setProps({content:Me})}function Te(){var Me=b.state.isVisible,Ze=b.state.isDestroyed,le=!b.state.isEnabled,_e=Iu.isTouch&&!b.props.touch,xe=_k(b.props.duration,0,Gs.duration);if(!(Me||Ze||le||_e)&&!L().hasAttribute("disabled")&&(T("onShow",[b],!1),b.props.onShow(b)!==!1)){if(b.state.isVisible=!0,M()&&(w.style.visibility="visible"),R(),ie(),b.state.isMounted||(w.style.transition="none"),M()){var rt=N(),ct=rt.box,ge=rt.content;Dk([ct,ge],0)}p=function(){var tn;if(!(!b.state.isVisible||u)){if(u=!0,w.offsetHeight,w.style.transition=b.props.moveTransition,M()&&b.props.animation){var Ut=N(),at=Ut.box,It=Ut.content;Dk([at,It],xe),r2([at,It],"visible")}O(),$(),iae(xk,b),(tn=b.popperInstance)==null||tn.forceUpdate(),T("onMount",[b]),b.props.animation&&M()&&Y(xe,function(){b.state.isShown=!0,T("onShown",[b])})}},Ae()}}function We(){var Me=!b.state.isVisible,Ze=b.state.isDestroyed,le=!b.state.isEnabled,_e=_k(b.props.duration,1,Gs.duration);if(!(Me||Ze||le)&&(T("onHide",[b],!1),b.props.onHide(b)!==!1)){if(b.state.isVisible=!1,b.state.isShown=!1,u=!1,o=!1,M()&&(w.style.visibility="hidden"),V(),ye(),R(!0),M()){var xe=N(),rt=xe.box,ct=xe.content;b.props.animation&&(Dk([rt,ct],_e),r2([rt,ct],"hidden"))}O(),$(),b.props.animation?M()&&ne(_e,b.unmount):b.unmount()}}function qe(Me){P().addEventListener("mousemove",h),iae(g3,h),h(Me)}function it(){b.state.isVisible&&b.hide(),b.state.isMounted&&(oe(),Oe().forEach(function(Me){Me._tippy.unmount()}),w.parentNode&&w.parentNode.removeChild(w),xk=xk.filter(function(Me){return Me!==b}),b.state.isMounted=!1,T("onHidden",[b]))}function Ve(){b.state.isDestroyed||(b.clearDelayTimeouts(),b.unmount(),we(),delete e._tippy,b.state.isDestroyed=!0,T("onDestroy",[b]))}}function Rn(e,t){t===void 0&&(t={});var n=Gs.plugins.concat(t.plugins||[]);nDt();var r=Object.assign({},t,{plugins:n}),a=Z_t(e),i=a.reduce(function(o,l){var s=l&&fDt(l,r);return s&&o.push(s),o},[]);return ZF(e)?i[0]:i}Rn.defaultProps=Gs;Rn.setDefaultProps=sDt;Rn.currentInput=Iu;var pDt=Object.assign({},j5e,{effect:function(t){var n=t.state,r={popper:{position:n.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};Object.assign(n.elements.popper.style,r.popper),n.styles=r,n.elements.arrow&&Object.assign(n.elements.arrow.style,r.arrow)}}),hDt=function(t,n){var r;n===void 0&&(n={});var a=t,i=[],o=[],l,s=n.overrides,u=[],c=!1;function d(){o=a.map(function(b){return Sh(b.props.triggerTarget||b.reference)}).reduce(function(b,E){return b.concat(E)},[])}function p(){i=a.map(function(b){return b.reference})}function f(b){a.forEach(function(E){b?E.enable():E.disable()})}function h(b){return a.map(function(E){var w=E.setProps;return E.setProps=function(S){w(S),E.reference===l&&b.setProps(S)},function(){E.setProps=w}})}function m(b,E){var w=o.indexOf(E);if(E!==l){l=E;var S=(s||[]).concat("content").reduce(function(A,_){return A[_]=a[w].props[_],A},{});b.setProps(Object.assign({},S,{getReferenceClientRect:typeof S.getReferenceClientRect=="function"?S.getReferenceClientRect:function(){var A;return(A=i[w])==null?void 0:A.getBoundingClientRect()}}))}}f(!1),p(),d();var v={fn:function(){return{onDestroy:function(){f(!0)},onHidden:function(){l=null},onClickOutside:function(w){w.props.showOnCreate&&!c&&(c=!0,l=null)},onShow:function(w){w.props.showOnCreate&&!c&&(c=!0,m(w,i[0]))},onTrigger:function(w,S){m(w,S.currentTarget)}}}},g=Rn(pm(),Object.assign({},U_t(n,["overrides"]),{plugins:[v].concat(n.plugins||[]),triggerTarget:o,popperOptions:Object.assign({},n.popperOptions,{modifiers:[].concat(((r=n.popperOptions)==null?void 0:r.modifiers)||[],[pDt])})})),C=g.show;g.show=function(b){if(C(),!l&&b==null)return m(g,i[0]);if(!(l&&b==null)){if(typeof b=="number")return i[b]&&m(g,i[b]);if(a.indexOf(b)>=0){var E=b.reference;return m(g,E)}if(i.indexOf(b)>=0)return m(g,b)}},g.showNext=function(){var b=i[0];if(!l)return g.show(0);var E=i.indexOf(l);g.show(i[E+1]||b)},g.showPrevious=function(){var b=i[i.length-1];if(!l)return g.show(b);var E=i.indexOf(l),w=i[E-1]||b;g.show(w)};var F=g.setProps;return g.setProps=function(b){s=b.overrides||s,F(b)},g.setInstances=function(b){f(!0),u.forEach(function(E){return E()}),a=b,f(!1),p(),d(),u=h(g),g.setProps({triggerTarget:o})},u=h(g),g},mDt={name:"animateFill",defaultValue:!1,fn:function(t){var n;if(!((n=t.props.render)!=null&&n.$$tippy))return{};var r=NC(t.popper),a=r.box,i=r.content,o=t.props.animateFill?vDt():null;return{onCreate:function(){o&&(a.insertBefore(o,a.firstElementChild),a.setAttribute("data-animatefill",""),a.style.overflow="hidden",t.setProps({arrow:!1,animation:"shift-away"}))},onMount:function(){if(o){var s=a.style.transitionDuration,u=Number(s.replace("ms",""));i.style.transitionDelay=Math.round(u/10)+"ms",o.style.transitionDuration=s,r2([o],"visible")}},onShow:function(){o&&(o.style.transitionDuration="0ms")},onHide:function(){o&&r2([o],"hidden")}}}};function vDt(){var e=pm();return e.className=Q5e,r2([e],"hidden"),e}var HL={clientX:0,clientY:0},y3=[];function u2e(e){var t=e.clientX,n=e.clientY;HL={clientX:t,clientY:n}}function gDt(e){e.addEventListener("mousemove",u2e)}function yDt(e){e.removeEventListener("mousemove",u2e)}var bDt={name:"followCursor",defaultValue:!1,fn:function(t){var n=t.reference,r=i2e(t.props.triggerTarget||n),a=!1,i=!1,o=!0,l=t.props;function s(){return t.props.followCursor==="initial"&&t.state.isVisible}function u(){r.addEventListener("mousemove",p)}function c(){r.removeEventListener("mousemove",p)}function d(){a=!0,t.setProps({getReferenceClientRect:null}),a=!1}function p(m){var v=m.target?n.contains(m.target):!0,g=t.props.followCursor,C=m.clientX,F=m.clientY,b=n.getBoundingClientRect(),E=C-b.left,w=F-b.top;(v||!t.props.interactive)&&t.setProps({getReferenceClientRect:function(){var A=n.getBoundingClientRect(),_=C,D=F;g==="initial"&&(_=A.left+E,D=A.top+w);var x=g==="horizontal"?A.top:D,M=g==="vertical"?A.right:_,L=g==="horizontal"?A.bottom:D,P=g==="vertical"?A.left:_;return{width:M-P,height:L-x,top:x,right:M,bottom:L,left:P}}})}function f(){t.props.followCursor&&(y3.push({instance:t,doc:r}),gDt(r))}function h(){y3=y3.filter(function(m){return m.instance!==t}),y3.filter(function(m){return m.doc===r}).length===0&&yDt(r)}return{onCreate:f,onDestroy:h,onBeforeUpdate:function(){l=t.props},onAfterUpdate:function(v,g){var C=g.followCursor;a||C!==void 0&&l.followCursor!==C&&(h(),C?(f(),t.state.isMounted&&!i&&!s()&&u()):(c(),d()))},onMount:function(){t.props.followCursor&&!i&&(o&&(p(HL),o=!1),s()||u())},onTrigger:function(v,g){IV(g)&&(HL={clientX:g.clientX,clientY:g.clientY}),i=g.type==="focus"},onHidden:function(){t.props.followCursor&&(d(),c(),o=!0)}}}};function CDt(e,t){var n;return{popperOptions:Object.assign({},e.popperOptions,{modifiers:[].concat((((n=e.popperOptions)==null?void 0:n.modifiers)||[]).filter(function(r){var a=r.name;return a!==t.name}),[t])})}}var FDt={name:"inlinePositioning",defaultValue:!1,fn:function(t){var n=t.reference;function r(){return!!t.props.inlinePositioning}var a,i=-1,o=!1,l=[],s={name:"tippyInlinePositioning",enabled:!0,phase:"afterWrite",fn:function(f){var h=f.state;r()&&(l.indexOf(h.placement)!==-1&&(l=[]),a!==h.placement&&l.indexOf(h.placement)===-1&&(l.push(h.placement),t.setProps({getReferenceClientRect:function(){return u(h.placement)}})),a=h.placement)}};function u(p){return EDt(a2e(p),n.getBoundingClientRect(),M0(n.getClientRects()),i)}function c(p){o=!0,t.setProps(p),o=!1}function d(){o||c(CDt(t.props,s))}return{onCreate:d,onAfterUpdate:d,onTrigger:function(f,h){if(IV(h)){var m=M0(t.reference.getClientRects()),v=m.find(function(C){return C.left-2<=h.clientX&&C.right+2>=h.clientX&&C.top-2<=h.clientY&&C.bottom+2>=h.clientY}),g=m.indexOf(v);i=g>-1?g:i}},onHidden:function(){i=-1}}}};function EDt(e,t,n,r){if(n.length<2||e===null)return t;if(n.length===2&&r>=0&&n[0].left>n[1].right)return n[r]||t;switch(e){case"top":case"bottom":{var a=n[0],i=n[n.length-1],o=e==="top",l=a.top,s=i.bottom,u=o?a.left:i.left,c=o?a.right:i.right,d=c-u,p=s-l;return{top:l,bottom:s,left:u,right:c,width:d,height:p}}case"left":case"right":{var f=Math.min.apply(Math,n.map(function(w){return w.left})),h=Math.max.apply(Math,n.map(function(w){return w.right})),m=n.filter(function(w){return e==="left"?w.left===f:w.right===h}),v=m[0].top,g=m[m.length-1].bottom,C=f,F=h,b=F-C,E=g-v;return{top:v,bottom:g,left:C,right:F,width:b,height:E}}default:return t}}var wDt={name:"sticky",defaultValue:!1,fn:function(t){var n=t.reference,r=t.popper;function a(){return t.popperInstance?t.popperInstance.state.elements.reference:n}function i(u){return t.props.sticky===!0||t.props.sticky===u}var o=null,l=null;function s(){var u=i("reference")?a().getBoundingClientRect():null,c=i("popper")?r.getBoundingClientRect():null;(u&&fae(o,u)||c&&fae(l,c))&&t.popperInstance&&t.popperInstance.update(),o=u,l=c,t.state.isMounted&&requestAnimationFrame(s)}return{onMount:function(){t.props.sticky&&s()}}}};function fae(e,t){return e&&t?e.top!==t.top||e.right!==t.right||e.bottom!==t.bottom||e.left!==t.left:!0}Rn.setDefaultProps({render:s2e});Rn.setDefaultProps({onShow:e=>{if(!e.props.content)return!1}});const SDt=e=>e instanceof Object&&"$"in e&&"$el"in e;function c2e(e,t={},n={mount:!0,appName:"Tippy"}){n=Object.assign({mount:!0,appName:"Tippy"},n);const r=Kt(),a=j(),i=j({isEnabled:!1,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1}),o=ar();let l=null;const s=()=>l||(l=document.createDocumentFragment(),l),u=S=>{let A,_=Kn(S)?S.value:S;return dr(_)?(o.value||(o.value=Xf({name:n.appName,setup:()=>()=>Kn(S)?S.value:S}),r&&Object.assign(o.value._context,r.appContext),o.value.mount(s())),A=()=>s()):typeof _=="object"?(o.value||(o.value=Xf({name:n.appName,setup:()=>()=>z(Kn(S)?S.value:S)}),r&&Object.assign(o.value._context,r.appContext),o.value.mount(s())),A=()=>s()):A=_,A},c=S=>{let A={};return Kn(S)?A=S.value||{}:_l(S)?A=se({},S):A=se({},S),A.content&&(A.content=u(A.content)),A.triggerTarget&&(A.triggerTarget=Kn(A.triggerTarget)?A.triggerTarget.value:A.triggerTarget),(!A.plugins||!Array.isArray(A.plugins))&&(A.plugins=[]),A.plugins=A.plugins.filter(_=>_.name!=="vueTippyReactiveState"),A.plugins.push({name:"vueTippyReactiveState",fn:()=>({onCreate(){i.value.isEnabled=!0},onMount(){i.value.isMounted=!0},onShow(){i.value.isMounted=!0,i.value.isVisible=!0},onShown(){i.value.isShown=!0},onHide(){i.value.isMounted=!1,i.value.isVisible=!1},onHidden(){i.value.isShown=!1},onUnmounted(){i.value.isMounted=!1},onDestroy(){i.value.isDestroyed=!0}})}),A},d=()=>{a.value&&a.value.setProps(c(t))},p=()=>{!a.value||!t.content||a.value.setContent(u(t.content))},f=S=>{var A;(A=a.value)===null||A===void 0||A.setContent(u(S))},h=S=>{var A;(A=a.value)===null||A===void 0||A.setProps(c(S))},m=()=>{var S;a.value&&(a.value.destroy(),a.value=void 0),l=null,(S=o.value)===null||S===void 0||S.unmount(),o.value=void 0},v=()=>{var S;(S=a.value)===null||S===void 0||S.show()},g=()=>{var S;(S=a.value)===null||S===void 0||S.hide()},C=()=>{var S;(S=a.value)===null||S===void 0||S.disable(),i.value.isEnabled=!1},F=()=>{var S;(S=a.value)===null||S===void 0||S.enable(),i.value.isEnabled=!0},b=()=>{var S;(S=a.value)===null||S===void 0||S.unmount()},E=()=>{if(!e)return;let S=Kn(e)?e.value:e;typeof S=="function"&&(S=S()),SDt(S)&&(S=S.$el),S&&(a.value=Rn(S,c(t)),S.$tippy=w)},w={tippy:a,refresh:d,refreshContent:p,setContent:f,setProps:h,destroy:m,hide:g,show:v,disable:C,enable:F,unmount:b,mount:E,state:i};return n.mount&&(r?r.isMounted?E():Gt(E):E()),r&&da(()=>{m()}),Kn(t)||_l(t)?He(t,d,{immediate:!1}):Kn(t.content)&&He(t.content,p,{immediate:!1}),w}function ADt(e,t){const n=j();return Gt(()=>{const a=(Array.isArray(e)?e.map(i=>i.value):typeof e=="function"?e():e.value).map(i=>i instanceof Element?i._tippy:i).filter(Boolean);n.value=hDt(a,t?se({allowHTML:!0},t):{allowHTML:!0})}),{singleton:n}}function _Dt(e){return typeof e=="function"?e():y(e)}function DDt(e){var t,n;const r=_Dt(e);return(n=(t=r)===null||t===void 0?void 0:t.$el)!==null&&n!==void 0?n:r}const TDt=he({props:{to:{type:[String,Function]},tag:{type:[String,Object],default:"span"},contentTag:{type:[String,Object],default:"span"},contentClass:{type:String,default:null},appendTo:{default:()=>Rn.defaultProps.appendTo},aria:{default:()=>Rn.defaultProps.aria},delay:{default:()=>Rn.defaultProps.delay},duration:{default:()=>Rn.defaultProps.duration},getReferenceClientRect:{default:()=>Rn.defaultProps.getReferenceClientRect},hideOnClick:{type:[Boolean,String],default:()=>Rn.defaultProps.hideOnClick},ignoreAttributes:{type:Boolean,default:()=>Rn.defaultProps.ignoreAttributes},interactive:{type:Boolean,default:()=>Rn.defaultProps.interactive},interactiveBorder:{default:()=>Rn.defaultProps.interactiveBorder},interactiveDebounce:{default:()=>Rn.defaultProps.interactiveDebounce},moveTransition:{default:()=>Rn.defaultProps.moveTransition},offset:{default:()=>Rn.defaultProps.offset},onAfterUpdate:{default:()=>Rn.defaultProps.onAfterUpdate},onBeforeUpdate:{default:()=>Rn.defaultProps.onBeforeUpdate},onCreate:{default:()=>Rn.defaultProps.onCreate},onDestroy:{default:()=>Rn.defaultProps.onDestroy},onHidden:{default:()=>Rn.defaultProps.onHidden},onHide:{default:()=>Rn.defaultProps.onHide},onMount:{default:()=>Rn.defaultProps.onMount},onShow:{default:()=>Rn.defaultProps.onShow},onShown:{default:()=>Rn.defaultProps.onShown},onTrigger:{default:()=>Rn.defaultProps.onTrigger},onUntrigger:{default:()=>Rn.defaultProps.onUntrigger},onClickOutside:{default:()=>Rn.defaultProps.onClickOutside},placement:{default:()=>Rn.defaultProps.placement},plugins:{default:()=>Rn.defaultProps.plugins},popperOptions:{default:()=>Rn.defaultProps.popperOptions},render:{default:()=>Rn.defaultProps.render},showOnCreate:{type:Boolean,default:()=>Rn.defaultProps.showOnCreate},touch:{type:[Boolean,String,Array],default:()=>Rn.defaultProps.touch},trigger:{default:()=>Rn.defaultProps.trigger},triggerTarget:{default:()=>Rn.defaultProps.triggerTarget},animateFill:{type:Boolean,default:()=>Rn.defaultProps.animateFill},followCursor:{type:[Boolean,String],default:()=>Rn.defaultProps.followCursor},inlinePositioning:{type:Boolean,default:()=>Rn.defaultProps.inlinePositioning},sticky:{type:[Boolean,String],default:()=>Rn.defaultProps.sticky},allowHTML:{type:Boolean,default:()=>Rn.defaultProps.allowHTML},animation:{default:()=>Rn.defaultProps.animation},arrow:{default:()=>Rn.defaultProps.arrow},content:{default:()=>Rn.defaultProps.content},inertia:{default:()=>Rn.defaultProps.inertia},maxWidth:{default:()=>Rn.defaultProps.maxWidth},role:{default:()=>Rn.defaultProps.role},theme:{default:()=>Rn.defaultProps.theme},zIndex:{default:()=>Rn.defaultProps.zIndex}},emits:["state"],setup(e,{slots:t,emit:n,expose:r}){const a=j(),i=j(),o=j(),l=j(!1),s=()=>{let f=se({},e);for(const h of["to","tag","contentTag","contentClass"])f.hasOwnProperty(h)&&delete f[h];return f};let u=()=>DDt(a);e.to&&(typeof Element!="undefined"&&e.to instanceof Element?u=()=>e.to:e.to==="parent"?u=()=>{let f=a.value;return f||(f=a.value=i.value.parentElement),f}:(typeof e.to=="string"||e.to instanceof String)&&(u=()=>document.querySelector(e.to)));const c=c2e(u,s());let d=t.content;!d&&e.to==="parent"&&(d=t.default),Gt(()=>{l.value=!0,Ne(()=>{d&&c.setContent(()=>o.value)})}),He(c.state,()=>{n("state",y(c.state))},{immediate:!0,deep:!0}),He(()=>e,()=>{c.setProps(s()),d&&c.setContent(()=>o.value)},{deep:!0});let p=dn(se({elem:a,contentElem:o,mounted:l},c));return r(p),()=>{const f=(typeof e.contentTag=="string",e.contentTag),h=d?z(f,{ref:o,style:{display:l.value?"inherit":"none"},class:e.contentClass},d(p)):null;if(e.to==="parent"){const g=[];if(!a.value){const C=z("span",{ref:i,"data-v-tippy":"",style:{display:"none"}});g.push(C)}return h&&g.push(h),g}const m=t.default?t.default(p):[];if(!e.tag){const g=z(m[0],{ref:a,"data-v-tippy":""});return h?[g,h]:g}const v=(typeof e.tag=="string",e.tag);return z(v,{ref:a,"data-v-tippy":""},h?[m,h]:m)}}}),xDt=["a11y","allowHTML","arrow","flip","flipOnUpdate","hideOnClick","ignoreAttributes","inertia","interactive","lazy","multiple","showOnInit","touch","touchHold"];let zL={};Object.keys(Rn.defaultProps).forEach(e=>{xDt.includes(e)?zL[e]={type:Boolean,default:function(){return Rn.defaultProps[e]}}:zL[e]={default:function(){return Rn.defaultProps[e]}}});const kDt=he({props:zL,setup(e){const t=j([]),{singleton:n}=ADt(t,e);return{instances:t,singleton:n}},mounted(){var e;const n=this.$el.parentElement.querySelectorAll("[data-v-tippy]");this.instances=Array.from(n).map(r=>r._tippy).filter(Boolean),(e=this.singleton)===null||e===void 0||e.setInstances(this.instances)},render(){let e=this.$slots.default?this.$slots.default():[];return z(()=>e)}}),MDt={mounted(e,t,n){const r=typeof t.value=="string"?{content:t.value}:t.value||{},a=Object.keys(t.modifiers||{}),i=a.find(l=>l!=="arrow"),o=a.findIndex(l=>l==="arrow")!==-1;i&&(r.placement=r.placement||i),o&&(r.arrow=r.arrow!==void 0?r.arrow:!0),n.props&&n.props.onTippyShow&&(r.onShow=function(...l){var s;return(s=n.props)===null||s===void 0?void 0:s.onTippyShow(...l)}),n.props&&n.props.onTippyShown&&(r.onShown=function(...l){var s;return(s=n.props)===null||s===void 0?void 0:s.onTippyShown(...l)}),n.props&&n.props.onTippyHidden&&(r.onHidden=function(...l){var s;return(s=n.props)===null||s===void 0?void 0:s.onTippyHidden(...l)}),n.props&&n.props.onTippyHide&&(r.onHide=function(...l){var s;return(s=n.props)===null||s===void 0?void 0:s.onTippyHide(...l)}),n.props&&n.props.onTippyMount&&(r.onMount=function(...l){var s;return(s=n.props)===null||s===void 0?void 0:s.onTippyMount(...l)}),e.getAttribute("title")&&!r.content&&(r.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!r.content&&(r.content=e.getAttribute("content")),c2e(e,r)},unmounted(e){e.$tippy?e.$tippy.destroy():e._tippy&&e._tippy.destroy()},updated(e,t){const n=typeof t.value=="string"?{content:t.value}:t.value||{};n.content||(n.content=null),e.getAttribute("title")&&!n.content&&(n.content=e.getAttribute("title"),e.removeAttribute("title")),e.getAttribute("content")&&!n.content&&(n.content=e.getAttribute("content")),e.$tippy?e.$tippy.setProps(n||{}):e._tippy&&e._tippy.setProps(n||{})}},BDt={install(e,t={}){Rn.setDefaultProps(t.defaultProps||{}),e.directive(t.directive||"tippy",MDt),e.component(t.component||"tippy",TDt),e.component(t.componentSingleton||"tippy-singleton",kDt)}},RDt=Rn.setDefaultProps;RDt({ignoreAttributes:!0,plugins:[wDt,FDt,bDt,mDt]});const Fl=Xf(Ort);Object.keys(_re).forEach(e=>{Fl.directive(e,_re[e])});Fl.component("IconifyIconOffline",LAt);Fl.component("IconifyIconOnline",OAt);Fl.component("FontIcon",PAt);Fl.component("Auth",NAt);Fl.component("Perms",VAt);Fl.use(BDt);flt(Fl).then(e=>Qt(null,null,function*(){Fst(Fl),Fl.use(Ua),yield Ua.isReady(),ywt(Fl,e),Fl.use(ppt).use(vlt).use(cwt).use(xwt).use(lwt).use(Pwt).use(ICt),Fl.mount("#app")}));export{Nn as $,$m as A,Nnt as B,OTt as C,Wa as D,$nt as E,At as F,Int as G,Sre as H,t9 as I,z as J,ar as K,Jn as L,ze as M,so as N,KTt as O,Ta as P,hI as Q,fu as R,LTt as S,Ad as T,an as U,rfe as V,oI as W,RTt as X,c2 as Y,Kt as Z,dfe as _,j as a,ka as a$,BTt as a0,Mo as a1,jTt as a2,Xf as a3,en as a4,sa as a5,Dtt as a6,V0 as a7,DTt as a8,Zl as a9,PAt as aA,LAt as aB,OAt as aC,dr as aD,Kn as aE,txt as aF,jnt as aG,HTt as aH,PTt as aI,vPe as aJ,ji as aK,ns as aL,Oxt as aM,Nwe as aN,Kie as aO,MTt as aP,ySe as aQ,qnt as aR,ew as aS,c2e as aT,Xa as aU,$wt as aV,MDt as aW,UZe as aX,ip as aY,lB as aZ,un as a_,Aut as aa,Sut as ab,Wj as ac,od as ad,Txt as ae,que as af,WTt as ag,Am as ah,Dxt as ai,nxt as aj,nw as ak,axt as al,rxt as am,ixt as an,rw as ao,lxt as ap,oxt as aq,Lxt as ar,GTt as as,yI as at,z9 as au,La as av,Jh as aw,hf as ax,H2 as ay,q2 as az,je as b,b1 as b$,Qc as b0,ext as b1,u$e as b2,_Tt as b3,STt as b4,ATt as b5,Pa as b6,iwe as b7,owe as b8,o2 as b9,Loe as bA,ic as bB,Oo as bC,b_e as bD,E_e as bE,__e as bF,Ooe as bG,r9 as bH,h_e as bI,R_e as bJ,yO as bK,P0 as bL,O0 as bM,g2 as bN,vO as bO,y2 as bP,Oa as bQ,joe as bR,Vm as bS,Uoe as bT,Noe as bU,N0 as bV,mO as bW,uTe as bX,nTe as bY,g1 as bZ,B_e as b_,l2 as ba,GSe as bb,ut as bc,Xt as bd,Btt as be,ll as bf,d2 as bg,TTt as bh,XTt as bi,sfe as bj,mrt as bk,UTt as bl,lwe as bm,s2 as bn,Sie as bo,Us as bp,lr as bq,n9 as br,Roe as bs,JAe as bt,Xk as bu,pO as bv,p_e as bw,Po as bx,uu as by,m_e as bz,pW as c,qb as c$,EO as c0,b2 as c1,fO as c2,cle as c3,kke as c4,gTe as c5,v2 as c6,ple as c7,bO as c8,Ub as c9,bDe as cA,u9 as cB,vke as cC,gke as cD,$_e as cE,FE as cF,d_e as cG,w_e as cH,yke as cI,wke as cJ,_O as cK,us as cL,Qoe as cM,Xke as cN,Wxe as cO,Ske as cP,l9 as cQ,Kke as cR,gle as cS,O_e as cT,tTe as cU,wO as cV,WAe as cW,HAe as cX,aMe as cY,Goe as cZ,Wke as c_,Pke as ca,ile as cb,fle as cc,Ike as cd,Dke as ce,xke as cf,cTe as cg,Os as ch,Kxe as ci,CTe as cj,Poe as ck,Tke as cl,hle as cm,Hke as cn,dle as co,hO as cp,Cke as cq,YAe as cr,A_e as cs,C_e as ct,I0 as cu,Gke as cv,H1 as cw,Gb as cx,CO as cy,Wb as cz,he as d,ps as d$,AE as d0,mle as d1,SE as d2,oc as d3,o9 as d4,jh as d5,di as d6,Lke as d7,hz as d8,J7 as d9,rRe as dA,UGe as dB,kt as dC,f9 as dD,yc as dE,_l as dF,_le as dG,xrt as dH,tue as dI,ENe as dJ,si as dK,Cd as dL,JHe as dM,id as dN,lo as dO,AUe as dP,lZe as dQ,HXe as dR,FXe as dS,VVe as dT,Bqe as dU,eqe as dV,s6 as dW,bm as dX,PKe as dY,Zue as dZ,tVe as d_,Fa as da,gO as db,lxe as dc,Ba as dd,C2 as de,cxe as df,jke as dg,s9 as dh,vle as di,c9 as dj,vd as dk,Qke as dl,ule as dm,_ke as dn,Joe as dp,Vke as dq,hi as dr,yze as ds,F6 as dt,xze as du,_qe as dv,Aqe as dw,mc as dx,mGe as dy,QBe as dz,H as e,wTt as e$,Use as e0,ZNe as e1,cPe as e2,Mi as e3,YBe as e4,Kje as e5,HP as e6,$ue as e7,qKe as e8,OIe as e9,xTt as eA,kTt as eB,ZTt as eC,_xt as eD,vf as eE,Rxt as eF,ont as eG,qTt as eH,ac as eI,f1 as eJ,ITt as eK,Srt as eL,QTt as eM,i2 as eN,$we as eO,ioe as eP,UC as eQ,qf as eR,yoe as eS,mct as eT,ETt as eU,Mxt as eV,Bxt as eW,zTt as eX,gct as eY,Ope as eZ,Ppe as e_,hGe as ea,vi as eb,mSt as ec,VTt as ed,Nf as ee,Bt as ef,Qnt as eg,Tnt as eh,sB as ei,w6 as ej,bct as ek,W9 as el,YTt as em,rU as en,jG as eo,M6 as ep,JTt as eq,kxt as er,Bpe as es,Lg as et,_we as eu,aI as ev,xut as ew,_I as ex,Ua as ey,Mct as ez,Ee as f,xxt as f0,afe as f1,$Tt as f2,sce as f3,Dut as f4,_ut as f5,Dnt as f6,be as g,Yt as h,$e as i,En as j,ue as k,bn as l,Gt as m,He as n,da as o,B as p,jt as q,dn as r,Rt as s,pt as t,y as u,J as v,Ie as w,Ne as x,Xn as y,rn as z};