Bilibili-Gate

Bilibili 自定义首页

Tendrás que instalar una extensión para tu navegador como Tampermonkey, Greasemonkey o Violentmonkey si quieres utilizar este script.

You will need to install an extension such as Tampermonkey to install this script.

Tendrás que instalar una extensión como Tampermonkey o Violentmonkey para instalar este script.

Necesitarás instalar una extensión como Tampermonkey o Userscripts para instalar este script.

Tendrás que instalar una extensión como Tampermonkey antes de poder instalar este script.

Necesitarás instalar una extensión para administrar scripts de usuario si quieres instalar este script.

(Ya tengo un administrador de scripts de usuario, déjame instalarlo)

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Tendrás que instalar una extensión como Stylus antes de poder instalar este script.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

Para poder instalar esto tendrás que instalar primero una extensión de estilos de usuario.

(Ya tengo un administrador de estilos de usuario, déjame instalarlo)

// ==UserScript==
// @name         Bilibili-Gate
// @namespace    https://magicdawn.fun
// @version      0.34.9
// @author       magicdawn
// @description  Bilibili 自定义首页
// @license      MIT
// @icon         https://www.bilibili.com/favicon.ico
// @homepageURL  https://greatest.deepsurf.us/zh-CN/scripts/443530-bilibili-gate
// @supportURL   https://github.com/magicdawn/Bilibili-Gate/issues
// @match        https://www.bilibili.com/
// @match        https://www.bilibili.com/?*
// @match        https://www.bilibili.com/index.html
// @match        https://www.bilibili.com/index.html?*
// @match        https://www.bilibili.com/video/*
// @match        https://www.bilibili.com/list/watchlater?*
// @match        https://www.bilibili.com/bangumi/play/*
// @match        https://space.bilibili.com/*
// @match        https://search.bilibili.com/*
// @require      https://registry.npmmirror.com/axios/0.30.2/files/dist/axios.min.js
// @require      https://registry.npmmirror.com/react/18.3.1/files/umd/react.production.min.js
// @require      https://registry.npmmirror.com/react-dom/18.3.1/files/umd/react-dom.production.min.js
// @require      https://registry.npmmirror.com/ua-parser-js/1.0.41/files/dist/ua-parser.min.js
// @require      https://registry.npmmirror.com/framer-motion/12.29.0/files/dist/framer-motion.js
// @require      https://registry.npmmirror.com/localforage/1.10.0/files/dist/localforage.min.js
// @require      https://registry.npmmirror.com/pinyin-match/1.2.10/files/dist/main.js
// @require      https://registry.npmmirror.com/spark-md5/3.0.2/files/spark-md5.min.js
// @tag          bilibili
// @connect      app.bilibili.com
// @grant        GM.deleteValue
// @grant        GM.getValue
// @grant        GM.listValues
// @grant        GM.openInTab
// @grant        GM.registerMenuCommand
// @grant        GM.setClipboard
// @grant        GM.setValue
// @grant        GM.xmlHttpRequest
// @grant        GM_addStyle
// @grant        GM_addValueChangeListener
// @grant        GM_download
// @grant        GM_info
// @grant        unsafeWindow
// @run-at       document-body
// ==/UserScript==

(async function (f, $8, framerMotion, P8, Ay, sparkMd5, fx, N8) {
  'use strict';

  function _interopNamespaceDefault(e) {
    const n = Object.create(null, { [Symbol.toStringTag]: { value: 'Module' } });
    if (e) {
      for (const k in e) {
        if (k !== 'default') {
          const d = Object.getOwnPropertyDescriptor(e, k);
          Object.defineProperty(n, k, d.get ? d : {
            enumerable: true,
            get: () => e[k]
          });
        }
      }
    }
    n.default = e;
    return Object.freeze(n);
  }

  const f__namespace = /*#__PURE__*/_interopNamespaceDefault(f);

  const d=new Set;const h8 = async e=>{d.has(e)||(d.add(e),(t=>{typeof GM_addStyle=="function"?GM_addStyle(t):(document.head||document.documentElement).appendChild(document.createElement("style")).append(t);})(e));};

  h8(' ._cls--gate-video-grid--divider_h4766_1 .ant-divider-inner-text{display:inline-flex;align-items:center;min-height:30px}._cls--gate-video-grid--divider_h4766_1 .ant-divider-inner-text a{color:var(--ant-color-link)}._cls--gate-video-grid--divider_h4766_1 .ant-divider-inner-text a:hover{color:var(--ant-color-primary)}._cls--gate-video-card--context-menu--root_h4766_13 .ant-dropdown-menu{--ant-dropdown-padding-block: 3px}._cls--gate-video-card--context-menu--root_h4766_13 .ant-dropdown-menu:has(:nth-child(12)){--ant-dropdown-padding-block: 2px}._video-grid_ucv12_1{display:grid;position:relative;width:100%;grid-gap:20px 12px;--bilibili-gate--video-card--border-radius: 15px}._grid-template-columns-using-var-col_ucv12_9{--col: 4;grid-template-columns:repeat(var(--col),minmax(0,1fr))}._grid-template-columns-using-card-min-width_ucv12_14{--card-min-width: 330px;grid-template-columns:repeat(auto-fill,minmax(var(--card-min-width),1fr))}._video-grid-addon-center-empty_ucv12_19:before{content:"";grid-column:3/-3;grid-row:1/span 9999;grid-auto-flow:dense}._video-grid-bili-feed4_ucv12_26{grid-gap:20px 20px}@media(max-width:1399px){._video-grid-bili-feed4_ucv12_26{--col: 4}}@media(min-width:1400px){._video-grid-bili-feed4_ucv12_26{--col: 5}}._video-grid-bili-feed4_ucv12_26 .ant-divider-horizontal.ant-divider-with-text{margin-bottom:-15px;margin-top:-15px}._video-grid-bili-feed4_ucv12_26 .ant-divider-horizontal.ant-divider-with-text:first-of-type{margin-top:0}._video-grid-custom_ucv12_47{--row-gap: clamp(20px, 1.4vw, 40px);column-gap:clamp(15px,1.1cqw,20px);row-gap:0}._video-grid-custom_ucv12_47 .bili-video-card{margin-bottom:var(--row-gap)}._video-grid-custom_ucv12_47 .ant-divider-horizontal.ant-divider-with-text{margin-top:calc(10px - var(--row-gap));margin-bottom:5px}._video-grid-custom_ucv12_47 .ant-divider-horizontal.ant-divider-with-text:first-of-type{margin-top:0}._narrow-mode_ucv12_63{--col: 2 !important}*,:before,:after{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-ring-offset-shadow:0 0 rgb(0 0 0 / 0);--un-ring-shadow:0 0 rgb(0 0 0 / 0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0 / 0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253 / .5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.icon-only-round-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0}.inline-icon-only-round-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;padding:0}.flex-center{display:flex;align-items:center;justify-content:center}.flex-v-center{display:flex;align-items:center}.inline-flex-center{display:inline-flex;align-items:center;justify-content:center}.\\[refresh\\:scroll\\]{refresh:scroll}.pointer-events-auto{pointer-events:auto}.\\[\\&_svg\\]\\:pointer-events-none svg,.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.absolute{position:absolute}.fixed{position:fixed}.position-relative,.relative{position:relative}.sticky{position:sticky}.static{position:static}.inset-0{inset:0}.inset-x-0{left:0;right:0}.bottom--6px{bottom:-6px}.bottom-0{bottom:0}.left--2px{left:-2px}.left--30px{left:-30px}.left-0{left:0}.left-2,.left-8px{left:8px}.left-50\\%{left:50%}.right--30px{right:-30px}.right-\\[calc\\(8px\\+28px\\+5px\\)\\]{right:41px}.right-0{right:0}.right-10px{right:10px}.right-8px{right:8px}.top--1px,.top-\\[-1px\\]{top:-1px}.top-\\[-0\\.5px\\]{top:-.5px}.top-0{top:0}.top-0\\.5px{top:.5px}.top-10px{top:10px}.top-4px{top:4px}.top-50\\%{top:50%}.top-8px{top:8px}.hover\\:left-0:hover{left:0}.hover\\:right-0:hover{right:0}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.z-10000{z-index:10000}.z-10004{z-index:10004}.z-10005{z-index:10005}.z-1001{z-index:1001}.z-11000{z-index:11000}.z-11200{z-index:11200}.z-11300{z-index:11300}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-90000{z-index:90000}.z-9999{z-index:9999}.grid{display:grid}.col-span-full,.grid-col-span-full{grid-column:1/-1}.grid-cols-\\[250px_1fr\\]{grid-template-columns:250px 1fr}.grid-cols-\\[repeat\\(2\\,max-content\\)_1fr\\]{grid-template-columns:repeat(2,max-content) 1fr}.grid-cols-\\[repeat\\(auto-fill\\,minmax\\(225px\\,1fr\\)\\)\\]{grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.m10{margin:40px}.m12{margin:48px}.m13{margin:52px}.m14{margin:56px}.m15{margin:60px}.m16{margin:64px}.m16\\.52{margin:66.08px}.m160{margin:640px}.m19{margin:76px}.m19\\.833{margin:79.332px}.m239\\.82{margin:959.28px}.m24{margin:96px}.m27\\.952{margin:111.808px}.m29\\.756{margin:119.024px}.m3{margin:12px}.m33{margin:132px}.m434\\.8{margin:1739.2px}.m5{margin:20px}.m9{margin:36px}.\\[\\&_\\[role\\=\\"separator\\"\\]\\]\\:mx-0 [role=separator],.mx-0{margin-left:0;margin-right:0}.\\[\\&_\\[role\\=\\"separator\\"\\]\\]\\:my-2px [role=separator],.my-2px{margin-top:2px;margin-bottom:2px}.\\[\\&\\.ant-divider-horizontal\\.ant-divider-with-text\\]\\:my-5px.ant-divider-horizontal.ant-divider-with-text,.my-5px{margin-top:5px;margin-bottom:5px}.\\[\\&\\.ant-empty-normal\\]\\:my-1.ant-empty-normal,.my-1{margin-top:4px;margin-bottom:4px}.mx-1,.mx-4px{margin-left:4px;margin-right:4px}.mx-2px{margin-left:2px;margin-right:2px}.mx-5px{margin-left:5px;margin-right:5px}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-7px{margin-top:7px;margin-bottom:7px}.\\[\\&_svg\\]\\:mr-5px svg,.mr-5px{margin-right:5px}.\\[\\&_svg\\]\\:mt--1px svg,.mt--1px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-10px{margin-bottom:10px}.mb-20px{margin-bottom:20px}.mb-2px{margin-bottom:2px}.mb-40px{margin-bottom:40px}.mb-5px{margin-bottom:5px}.ml-0{margin-left:0}.ml-1,.ml-4px{margin-left:4px}.ml-1\\.5,.ml-6px{margin-left:6px}.ml-10px{margin-left:10px}.ml-12px,.ml-3{margin-left:12px}.ml-15px{margin-left:15px}.ml-1px{margin-left:1px}.ml-20px,.ml-xl{margin-left:20px}.ml-25px{margin-left:25px}.ml-2px{margin-left:2px}.ml-30px{margin-left:30px}.ml-5px{margin-left:5px}.ml-8px{margin-left:8px}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-0\\!{margin-right:0!important}.mr-1,.mr-4px{margin-right:4px}.mr-10px{margin-right:10px}.mr-24px{margin-right:24px}.mr-2px{margin-right:2px}.mr-auto{margin-right:auto}.ms{margin-inline-start:16px}.mt--2px{margin-top:-2px}.mt-0{margin-top:0}.mt-0\\.5em{margin-top:.5em}.mt-1,.mt-4px{margin-top:4px}.mt-10px{margin-top:10px}.mt-15px{margin-top:15px}.mt-2,.mt-8px{margin-top:8px}.mt-20px{margin-top:20px}.mt-2px{margin-top:2px}.mt-3px{margin-top:3px}.mt-6px{margin-top:6px}.first\\:ml-0:first-child{margin-left:0}.first\\:mt-0:first-child,.first\\:mt-0px:first-child{margin-top:0}.box-content{box-sizing:content-box}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.contents{display:contents}.\\[\\&\\>\\.ant-checkbox-label\\]\\:hidden>.ant-checkbox-label,.hidden{display:none}.aspect-1{aspect-ratio:1}.aspect-16\\/9{aspect-ratio:16/9}.aspect-ratio-10\\/16{aspect-ratio:10/16}.\\[\\&_svg\\]\\:size-16px svg,.size-16px{width:16px;height:16px}.ant-spin .ant-spin-dot.\\[\\.ant-spin_\\.ant-spin-dot\\&\\]\\:size-25px,.size-25px{width:25px;height:25px}.size-1\\.3em{width:1.3em;height:1.3em}.size-12px{width:12px;height:12px}.size-13px{width:13px;height:13px}.size-14px{width:14px;height:14px}.size-15px{width:15px;height:15px}.size-17px{width:17px;height:17px}.size-18px{width:18px;height:18px}.size-1em{width:1em;height:1em}.size-2\\.5{width:10px;height:10px}.size-20px{width:20px;height:20px}.size-24px{width:24px;height:24px}.size-26px{width:26px;height:26px}.size-28px{width:28px;height:28px}.size-30px{width:30px;height:30px}.size-32px{width:32px;height:32px}.size-40px{width:40px;height:40px}.size-full{width:100%;height:100%}.h-\\[calc\\(100vh-30px\\)\\]{height:calc(100vh - 30px)}.h-0{height:0}.h-100\\%,.h-full{height:100%}.h-100vh{height:100vh}.h-14px{height:14px}.h-16px{height:16px}.h-19px{height:19px}.h-22px{height:22px}.h-24px{height:24px}.h-2px{height:2px}.h-34px{height:34px}.h-35px{height:35px}.h-3px{height:3px}.h-auto{height:auto}.h-fit{height:fit-content}.max-h-\\[calc\\(90vh-50px\\)\\]{max-height:calc(90vh - 50px)}.max-h-\\[max\\(362px\\,calc\\(90vh-50px-56px-15px\\)\\)\\]{max-height:max(362px,calc(90vh - 121px))}.max-h-130px{max-height:130px}.max-h-250px{max-height:250px}.max-h-50vh{max-height:50vh}.max-h-full{max-height:100%}.max-h-unset{max-height:unset}.max-w-\\[calc\\(100\\%-6px\\)\\]{max-width:calc(100% - 6px)}.max-w-130px{max-width:130px}.max-w-250px{max-width:250px}.max-w-288px{max-width:288px}.max-w-300px{max-width:300px}.max-w-350px{max-width:350px}.max-w-450px{max-width:450px}.min-h-100px{min-height:100px}.min-h-100vh{min-height:100vh}.min-h-25px{min-height:25px}.min-h-362px{min-height:362px}.min-h-40px{min-height:40px}.min-w-130px{min-width:130px}.min-w-180px{min-width:180px}.min-w-200px{min-width:200px}.min-w-24px{min-width:24px}.min-w-300px{min-width:300px}.min-w-32px{min-width:32px}.min-w-60px{min-width:60px}.min-w-80px{min-width:80px}.min-w-95px{min-width:95px}.w-\\[calc\\(100vw-30px\\)\\]{width:calc(100vw - 30px)}.w-\\[max-content\\],.w-max{width:max-content}.w-0{width:0}.w-100\\%,.w-full{width:100%}.w-114px{width:114px}.w-130px{width:130px}.w-150px{width:150px}.w-160px{width:160px}.w-16px{width:16px}.w-200px{width:200px}.w-34px{width:34px}.w-500px{width:500px}.w-50px{width:50px}.w-55px{width:55px}.w-720px{width:720px}.w-740px{width:740px}.w-75px{width:75px}.flex{display:flex}.\\[\\&_\\.ant-checkbox-label\\]\\:inline-flex .ant-checkbox-label,.\\[\\&_\\.ant-radio-label\\]\\:inline-flex .ant-radio-label,.\\[\\&_\\.ant-radio-wrapper\\]\\:inline-flex .ant-radio-wrapper,.inline-flex{display:inline-flex}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-grow-1{flex-grow:1}.flex-basis-100\\%{flex-basis:100%}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.translate-x--50\\%{--un-translate-x:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y--50\\%{--un-translate-y:-50%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.translate-y-100\\%{--un-translate-y:100%;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-0{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:0deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-180{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:180deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\\:rotate-90:hover{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:90deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-z-0{--un-rotate:0;--un-rotate-z:0deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.rotate-z-180deg{--un-rotate:0;--un-rotate-z:180deg;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\\:scale-105\\%:hover{--un-scale-x:1.05;--un-scale-y:1.05;transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.transform{transform:translate(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skew(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-\\[edit\\]{cursor:edit}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.\\[\\&\\:disabled\\]\\:cursor-wait:disabled{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-grab{cursor:grab}.\\[\\&_\\.ant-checkbox-label\\]\\:select-none .ant-checkbox-label,.\\[\\&_svg\\]\\:select-none svg,.select-none{-webkit-user-select:none;user-select:none}.resize{resize:both}.list-circle{list-style-type:circle}.list-disc{list-style-type:disc}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.\\[\\&_\\.ant-checkbox-label\\]\\:items-center .ant-checkbox-label,.\\[\\&_\\.ant-radio-label\\]\\:items-center .ant-radio-label,.\\[\\&_\\.ant-radio-wrapper\\]\\:items-center .ant-radio-wrapper,.items-center{align-items:center}.self-start{align-self:flex-start}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-left{justify-content:left}.justify-right{justify-content:right}.gap-0{gap:0}.gap-10px{gap:10px}.gap-15px{gap:15px}.gap-1px{gap:1px}.gap-4px{gap:4px}.gap-x-1,.gap-x-4px{column-gap:4px}.gap-x-10px{column-gap:10px}.gap-x-12px{column-gap:12px}.gap-x-15px{column-gap:15px}.gap-x-2,.gap-x-8px{column-gap:8px}.gap-x-20px{column-gap:20px}.gap-x-25px{column-gap:25px}.gap-x-2px{column-gap:2px}.gap-x-40px{column-gap:40px}.gap-x-50px{column-gap:50px}.gap-x-5px{column-gap:5px}.gap-x-6px{column-gap:6px}.gap-y-0\\.5em{row-gap:.5em}.gap-y-1,.gap-y-4px{row-gap:4px}.gap-y-10px{row-gap:10px}.gap-y-15px{row-gap:15px}.gap-y-2,.gap-y-8px{row-gap:8px}.gap-y-2px{row-gap:2px}.gap-y-3px{row-gap:3px}.gap-y-5px{row-gap:5px}.gap-y-6px{row-gap:6px}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-normal{overflow-wrap:normal;word-break:normal}.b-1px,.border{border-width:1px}.b-2px{border-width:2px}.b-5px{border-width:5px}.b-b-1px{border-bottom-width:1px}.b-t-1px{border-top-width:1px}.border-b-0{border-bottom-width:0px}.b-\\#444{--un-border-opacity:1;border-color:rgb(68 68 68 / var(--un-border-opacity))}.b-gate-bg-lv-2{border-color:var(--bilibili-gate--bg--lv2)}.b-gate-border,.bilibili-gate-using-dark .dark\\:b-gate-border{border-color:var(--bilibili-gate--border-color)}.b-gate-primary{border-color:var(--bilibili-gate--primary-color)}.b-transparent{border-color:transparent}.b-white\\/20\\%{border-color:#fff3}.b-white\\/33\\%{border-color:#ffffff54}.bilibili-gate-using-light .light\\:hover\\:b-gate-primary:hover,.hover\\:b-gate-primary:hover{border-color:var(--bilibili-gate--primary-color)}.b-b-gate-bg-lv1{border-bottom-color:var(--bilibili-gate--bg--lv1)}.b-b-transparent{border-bottom-color:transparent}.b-t-\\$bilibili-gate--separator-color{border-top-color:var(--bilibili-gate--separator-color)}.b-t-gate-border{border-top-color:var(--bilibili-gate--border-color)}.rounded,.rounded-4px{border-radius:4px}.rounded-10px{border-radius:10px}.rounded-15px{border-radius:15px}.rounded-18px{border-radius:18px}.rounded-20px{border-radius:20px}.rounded-2px{border-radius:2px}.rounded-5px{border-radius:5px}.rounded-6px,.rounded-md{border-radius:6px}.rounded-8px,.rounded-lg{border-radius:8px}.rounded-9px{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-t-6px{border-top-left-radius:6px;border-top-right-radius:6px}.rounded-t-gate-video-card{border-top-left-radius:var(--bilibili-gate--video-card--border-radius);border-top-right-radius:var(--bilibili-gate--video-card--border-radius)}.b-solid{border-style:solid}.border-none{border-style:none}.b-b-solid{border-bottom-style:solid}.b-t-dashed{border-top-style:dashed}.b-t-solid{border-top-style:solid}.\\[\\&\\:has\\(svg\\.peeking\\)\\]\\:bg-transparent:has(svg.peeking),.bg-transparent{background-color:transparent}.bg-\\[rgb\\(33_33_33_\\/_0\\.7\\)\\]{--un-bg-opacity:.7;background-color:rgb(33 33 33 / var(--un-bg-opacity))}.bg-\\$brand_blue{background-color:var(--brand_blue)}.bg-\\$brand_pink{background-color:var(--brand_pink)}.bg-black\\/10{background-color:#0000001a}.bg-black\\/50{background-color:#00000080}.bg-black\\/90\\%{background-color:#000000e6}.bg-gate-bg{background-color:var(--bilibili-gate--bg)}.bg-gate-bg-lv1{background-color:var(--bilibili-gate--bg--lv1)}.bg-gate-primary{background-color:var(--bilibili-gate--primary-color)}.bg-gate-primary-lv-2{background-color:var(--bilibili-gate--primary-color--lv2)}.bg-gate-primary\\!{background-color:var(--bilibili-gate--primary-color)!important}.bg-white\\/14\\%{background-color:#ffffff24}.bg-white\\/50\\%{background-color:#ffffff80}.hover\\:bg-gate-bg-lv-3:hover{background-color:var(--bilibili-gate--bg--lv3)}.hover\\:bg-gate-bg-lv1:hover{background-color:var(--bilibili-gate--bg--lv1)}.hover\\:bg-gate-primary-lv1\\!:hover{background-color:var(--bilibili-gate--primary-color--lv1)!important}.hover\\:bg-gate-primary:hover{background-color:var(--bilibili-gate--primary-color)}.hover\\:bg-white\\/40\\%:hover{background-color:#fff6}.\\[\\&_g\\]\\:fill-inherit g{fill:inherit}.\\[\\&_path\\]\\:fill-gate-primary path,.fill-gate-primary{fill:var(--bilibili-gate--primary-color)}.fill-none{fill:none}.\\[\\&_\\.circle\\]\\:stroke-current .circle{stroke:currentColor}.object-cover{object-fit:cover}.object-contain{object-fit:contain}.p-10px{padding:10px}.p-15px{padding:15px}.p-1px{padding:1px}.p-20px{padding:20px}.p-2px{padding:2px}.p-4px{padding:4px}.p-8px{padding:8px}.\\[\\&_\\.ant-radio-button-wrapper\\]\\:px-10px .ant-radio-button-wrapper{padding-left:10px;padding-right:10px}.\\[\\&\\.ant-empty-normal\\]\\:py-5px.ant-empty-normal,.py-5px{padding-top:5px;padding-bottom:5px}.p-x-2,.px-8px{padding-left:8px;padding-right:8px}.p-y-1,.py-4px{padding-top:4px;padding-bottom:4px}.px{padding-left:16px;padding-right:16px}.px-0{padding-left:0;padding-right:0}.px-1,.px-4px{padding-left:4px;padding-right:4px}.px-15px{padding-left:15px;padding-right:15px}.px-24px{padding-left:24px;padding-right:24px}.px-2px{padding-left:2px;padding-right:2px}.px-3{padding-left:12px;padding-right:12px}.px-5px{padding-left:5px;padding-right:5px}.px-6px{padding-left:6px;padding-right:6px}.py-0{padding-top:0;padding-bottom:0}.py-10px{padding-top:10px;padding-bottom:10px}.py-12px{padding-top:12px;padding-bottom:12px}.py-2px{padding-top:2px;padding-bottom:2px}.py-30px{padding-top:30px;padding-bottom:30px}.py-3px{padding-top:3px;padding-bottom:3px}.py-8px{padding-top:8px;padding-bottom:8px}.\\!\\[\\&_\\.ant-radio-label\\]\\:pl-4px .ant-radio-label{padding-left:4px!important}.pb-15px{padding-bottom:15px}.pb-2px{padding-bottom:2px}.pb1257{padding-bottom:5028px}.pl-10px{padding-left:10px}.pl-16px{padding-left:16px}.pl-20px{padding-left:20px}.pl-2px{padding-left:2px}.pl-4px{padding-left:4px}.pl-6px{padding-left:6px}.pr-0{padding-right:0}.pr-10px{padding-right:10px}.pr-12px{padding-right:12px}.pr-15px{padding-right:15px}.pr-6px{padding-right:6px}.ps{padding-inline-start:16px}.pt-0{padding-top:0}.pt-1{padding-top:4px}.pt-15px{padding-top:15px}.pt-5px{padding-top:5px}.text-center{text-align:center}.align-top{vertical-align:top}.\\[\\&\\.ant-divider-horizontal\\.ant-divider-with-text\\]\\:text-14px.ant-divider-horizontal.ant-divider-with-text,.text-14px,.text-size-14px{font-size:14px}.text-\\[1\\.5rem\\]{font-size:24px}.text-1\\.25em{font-size:1.25em}.text-1\\.2em{font-size:1.2em}.text-1\\.5em,.text-size-1\\.5em{font-size:1.5em}.text-12px,.text-size-12px{font-size:12px}.text-13px,.text-size-13px{font-size:13px}.text-15px{font-size:15px}.text-16px,.text-size-16px{font-size:16px}.font-size-20px,.text-20px,.text-size-20px{font-size:20px}.text-2em{font-size:2em}.text-size-0{font-size:0}.text-size-1\\.3em{font-size:1.3em}.text-size-120\\%{font-size:120%}.color-gate-primary,.text-gate-primary{color:var(--bilibili-gate--primary-color)}.text-gate-text{color:var(--bilibili-gate--text-color)}.text-red{--un-text-opacity:1;color:rgb(248 113 113 / var(--un-text-opacity))}.color-white,.text-white{--un-text-opacity:1;color:rgb(255 255 255 / var(--un-text-opacity))}.text-yellow-400{--un-text-opacity:1;color:rgb(250 204 21 / var(--un-text-opacity))}.hover\\:color-gate-primary:hover{color:var(--bilibili-gate--primary-color)}.color-inherit{color:inherit}.font-700{font-weight:700}.\\[\\&_\\.ant-btn-icon\\]\\:line-height-0 .ant-btn-icon,.line-height-\\[0\\]{line-height:0}.\\[\\&\\>span\\]\\:line-height-\\[1\\]>span,.line-height-\\[1\\]{line-height:1}.line-height-\\[1\\.2\\]{line-height:1.2}.line-height-\\[unset\\],.line-height-unset{line-height:unset}.line-height-1\\.5{line-height:6px}.line-height-14px{line-height:14px}.line-height-17px{line-height:17px}.line-height-18px{line-height:18px}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.italic{font-style:italic}.tab{-moz-tab-size:4;-o-tab-size:4;tab-size:4}.\\[\\&\\:has\\(svg\\.peeking\\)\\]\\:opacity-10:has(svg.peeking){opacity:.1}.shadow{--un-shadow:var(--un-shadow-inset) 0 1px 3px 0 var(--un-shadow-color, rgb(0 0 0 / .1)),var(--un-shadow-inset) 0 1px 2px -1px var(--un-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.\\[\\&\\.ant-btn\\:not\\(\\:disabled\\)\\:focus-visible\\]\\:outline-0.ant-btn:not(:disabled):focus-visible{outline-width:0px}.outline-none\\!{outline:2px solid transparent!important;outline-offset:2px!important}.ring-1px{--un-ring-width:1px;--un-ring-offset-shadow:var(--un-ring-inset) 0 0 0 var(--un-ring-offset-width) var(--un-ring-offset-color);--un-ring-shadow:var(--un-ring-inset) 0 0 0 calc(var(--un-ring-width) + var(--un-ring-offset-width)) var(--un-ring-color);box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.ring-gate-border{--un-ring-color:var(--bilibili-gate--border-color) }.ring-gate-primary{--un-ring-color:var(--bilibili-gate--primary-color) }.backdrop-blur-10px{--un-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia);backdrop-filter:var(--un-backdrop-blur) var(--un-backdrop-brightness) var(--un-backdrop-contrast) var(--un-backdrop-grayscale) var(--un-backdrop-hue-rotate) var(--un-backdrop-invert) var(--un-backdrop-opacity) var(--un-backdrop-saturate) var(--un-backdrop-sepia)}.filter{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-200{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.transition-300{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-duration-150{transition-duration:.15s}.transition-duration-300{transition-duration:.3s}.ease,.ease-in-out,.transition-ease,.transition-ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.transition-property-\\[border-color\\]{transition-property:border-color}.transition-property-all{transition-property:all}.transition-property-right\\,left{transition-property:right,left}.transition-property-transform{transition-property:transform}.\\@container,.\\@container-inline-size{container-type:inline-size}@media(min-width:1280px){.xl\\:gap-x-8px{column-gap:8px}}.bilibili-gate-root .bili-video-card__skeleton--cover,.bilibili-gate-root .bili-video-card__skeleton--text,.bilibili-gate-root .bili-video-card__skeleton--light,.bilibili-gate-root .bili-video-card__skeleton--avatar{background:linear-gradient(135deg,#0000000f 25%,#00000026 37%,#0000000f 63%)}.bilibili-gate-root .bili-video-card__skeleton--text.tiny{margin-top:4px;width:15%}html.bilibili-gate-using-dark .bilibili-gate-root .bili-video-card__skeleton--cover,html.bilibili-gate-using-dark .bilibili-gate-root .bili-video-card__skeleton--text,html.bilibili-gate-using-dark .bilibili-gate-root .bili-video-card__skeleton--light,html.bilibili-gate-using-dark .bilibili-gate-root .bili-video-card__skeleton--avatar{background-color:#444}._skeleton-active_wlycr_12 .bili-video-card__skeleton--cover,._skeleton-active_wlycr_12 .bili-video-card__skeleton--text,._skeleton-active_wlycr_12 .bili-video-card__skeleton--light,._skeleton-active_wlycr_12 .bili-video-card__skeleton--avatar{background-size:400% 100%;animation-name:_ant-skeleton-loading_wlycr_1;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:infinite}@keyframes _ant-skeleton-loading_wlycr_1{0%{background-position:100% 50%}80%,to{background-position:0 50%}} ');

  const M8='@charset "UTF-8";:root{--bilibili-gate--font: "Alibaba PuHuiTi 3.0", "PingFang SC", "HarmonyOS_Regular", "Helvetica Neue", "Microsoft YaHei", sans-serif}:root{--bilibili-gate--primary-color--lv1: oklch(from var(--bilibili-gate--primary-color) calc(l - .04) c h);--bilibili-gate--primary-color--lv2: oklch(from var(--bilibili-gate--primary-color) calc(l - .08) c h);--bilibili-gate--primary-color--lv3: oklch(from var(--bilibili-gate--primary-color) calc(l - .12) c h);--bilibili-gate--border-color: oklch(from var(--bilibili-gate--bg) calc(l - .05) c h);--bilibili-gate--bg--lv1: oklch(from var(--bilibili-gate--bg) calc(l - .04) c h);--bilibili-gate--bg--lv2: oklch(from var(--bilibili-gate--bg) calc(l - .08) c h);--bilibili-gate--bg--lv3: oklch(from var(--bilibili-gate--bg) calc(l - .12) c h)}:root.bilibili-gate-using-dark{--bilibili-gate--border-color: oklch(from var(--bilibili-gate--bg) calc(l + .07) c h);--bilibili-gate--bg--lv1: oklch(from var(--bilibili-gate--bg) calc(l + .03) c h);--bilibili-gate--bg--lv2: oklch(from var(--bilibili-gate--bg) calc(l + .08) c h);--bilibili-gate--bg--lv3: oklch(from var(--bilibili-gate--bg) calc(l + .12) c h)}.bilibili-gate-root{font-family:var(--custom-font-family--options--font-family, var(--bilibili-gate--font))!important;font-size:14px;--back-top-right: 24px}.bilibili-gate-root button,.bilibili-gate-root dd,.bilibili-gate-root dl,.bilibili-gate-root ol,.bilibili-gate-root ul{font-size:inherit}.bilibili-gate-root li{list-style:unset}.bilibili-gate-root .bili-video-card .bili-video-card__info--tit:hover,.bilibili-gate-root .bili-video-card a:not(.disable-hover):hover{color:var(--bilibili-gate--primary-color)!important}.bilibili-gate-root .ant-btn{font-size:13px}@media(max-width:1440px){.bilibili-gate-root{--back-top-right: 16px}}body .ant-tooltip a{color:#1677ff;transition:color .3s}body .ant-tooltip a:visited{color:#1677ff}body .ant-tooltip a:hover{color:#69b1ff}body .ant-tooltip a:active{color:#0958d9}body button:where(.ant-switch):focus,body button:where(.ant-switch):active{background-color:#00000040;outline:unset}body .ant-btn.ant-btn-variant-solid:focus,body .ant-btn.ant-btn-variant-solid:active{color:var(--ant-button-primary-color);background:var(--ant-color-primary)}';h8(M8);const R8="_cls--gate-video-grid--divider_h4766_1",A8="_cls--gate-video-card--context-menu--root_h4766_13",Ty="_video-grid_ucv12_1",uI="_grid-template-columns-using-var-col_ucv12_9",dI="_grid-template-columns-using-card-min-width_ucv12_14",fI="_video-grid-addon-center-empty_ucv12_19",mI="_video-grid-bili-feed4_ucv12_26",pI="_video-grid-custom_ucv12_47",hI="_narrow-mode_ucv12_63",T8={videoGrid:Ty,gridTemplateColumnsUsingVarCol:uI,gridTemplateColumnsUsingCardMinWidth:dI,videoGridAddonCenterEmpty:fI,videoGridBiliFeed4:mI,videoGridCustom:pI,narrowMode:hI},mx=Object.freeze(Object.defineProperty({__proto__:null,default:T8,gridTemplateColumnsUsingCardMinWidth:dI,gridTemplateColumnsUsingVarCol:uI,narrowMode:hI,videoGrid:Ty,videoGridAddonCenterEmpty:fI,videoGridBiliFeed4:mI,videoGridCustom:pI},Symbol.toStringTag,{value:"Module"}));function O8(e,t){const n={};for(let r=0;r<e.length;r++){const o=e[r],i=t(o,r,e);n[i]=(n[i]??0)+1;}return n}function Wf(e,t){const n=new Set(t);return e.filter(r=>!n.has(r))}function k8(e,t){const n={};for(let r=0;r<e.length;r++){const o=e[r],i=t(o,r,e);Object.hasOwn(n,i)||(n[i]=[]),n[i].push(o);}return n}function _8(e,t,n){return e<t?n==="asc"?-1:1:e>t?n==="asc"?1:-1:0}function ii(e,t,n){return e.slice().sort((r,o)=>{const i=n.length;for(let s=0;s<t.length;s++){const a=i>s?n[s]:n[i-1],l=t[s],c=typeof l=="function",u=c?l(r):r[l],d=c?l(o):o[l],m=_8(u,d,a);if(m!==0)return m}return 0})}function L8(e,t){if(t==null&&(t=e,e=0),e>=t)throw new Error("Invalid input: The maximum value must be greater than the minimum value.");return Math.random()*(t-e)+e}function F8(e,t){return Math.floor(L8(e,t))}function zr(e){const t=e.slice();for(let n=t.length-1;n>=1;n--){const r=Math.floor(Math.random()*(n+1));[t[n],t[r]]=[t[r],t[n]];}return t}function gI(e){return typeof e=="symbol"||e instanceof Symbol}function B8(e){return gI(e)?NaN:Number(e)}function D8(e){return e?(e=B8(e),e===1/0||e===-1/0?(e<0?-1:1)*Number.MAX_VALUE:e===e?e:0):e===0?e:0}function z8(e){const t=D8(e),n=t%1;return n?t-n:t}function Oy(e){return [...new Set(e)]}function is(e,t){const n=new Map;for(let r=0;r<e.length;r++){const o=e[r],i=t(o,r,e);n.has(i)||n.set(i,o);}return Array.from(n.values())}let H8=class extends Error{constructor(t="The operation was aborted"){super(t),this.name="AbortError";}};function V8(e,t,{signal:n,edges:r}={}){let o,i=null;const s=r!=null&&r.includes("leading"),a=r==null||r.includes("trailing"),l=()=>{i!==null&&(e.apply(o,i),o=void 0,i=null);},c=()=>{a&&l(),p();};let u=null;const d=()=>{u!=null&&clearTimeout(u),u=setTimeout(()=>{u=null,c();},t);},m=()=>{u!==null&&(clearTimeout(u),u=null);},p=()=>{m(),o=void 0,i=null;},h=()=>{l();},v=function(...g){if(n?.aborted)return;o=this,i=g;const y=u==null;d(),s&&y&&l();};return v.schedule=d,v.cancel=p,v.flush=h,n?.addEventListener("abort",p,{once:true}),v}function j8(e){return e}function W8(){}function Ou(e){let t=false,n;return function(...r){return t||(t=true,n=e(...r)),n}}function Dt(e,{signal:t}={}){return new Promise((n,r)=>{const o=()=>{r(new H8);},i=()=>{clearTimeout(s),o();};if(t?.aborted)return o();const s=setTimeout(()=>{t?.removeEventListener("abort",i),n();},e);t?.addEventListener("abort",i,{once:true});})}function ss(e,t,{signal:n,edges:r=["leading","trailing"]}={}){let o=null;const i=V8(function(...a){o=Date.now(),e.apply(this,a);},t,{signal:n,edges:r}),s=function(...a){if(o==null&&(o=Date.now()),Date.now()-o>=t){o=Date.now(),e.apply(this,a),i.cancel(),i.schedule();return}i.apply(this,a);};return s.cancel=i.cancel,s.flush=i.flush,s}function bI(e,t,n=1){if(t==null&&(t=e,e=0),!Number.isInteger(n)||n===0)throw new Error("The step value must be a non-zero integer.");const r=Math.max(Math.ceil((t-e)/n),0),o=new Array(r);for(let i=0;i<r;i++)o[i]=e+i*n;return o}function vI(e){return e==null||typeof e!="object"&&typeof e!="function"}function yI(e){return ArrayBuffer.isView(e)&&!(e instanceof DataView)}function Ch(e){if(vI(e))return e;if(Array.isArray(e)||yI(e)||e instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer)return e.slice(0);const t=Object.getPrototypeOf(e);if(t==null)return Object.assign(Object.create(t),e);const n=t.constructor;if(e instanceof Date||e instanceof Map||e instanceof Set)return new n(e);if(e instanceof RegExp){const r=new n(e);return r.lastIndex=e.lastIndex,r}if(e instanceof DataView)return new n(e.buffer.slice(0));if(e instanceof Error){let r;return e instanceof AggregateError?r=new n(e.errors,e.message,{cause:e.cause}):r=new n(e.message,{cause:e.cause}),r.stack=e.stack,Object.assign(r,e),r}if(typeof File<"u"&&e instanceof File)return new n([e],e.name,{type:e.type,lastModified:e.lastModified});if(typeof e=="object"){const r=Object.create(t);return Object.assign(r,e)}return e}function Eb(e){return Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}function Ib(e){return e==null?e===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}const CI="[object RegExp]",wI="[object String]",xI="[object Number]",SI="[object Boolean]",Pb="[object Arguments]",$I="[object Symbol]",EI="[object Date]",II="[object Map]",PI="[object Set]",NI="[object Array]",q8="[object Function]",MI="[object ArrayBuffer]",mf="[object Object]",G8="[object Error]",RI="[object DataView]",AI="[object Uint8Array]",TI="[object Uint8ClampedArray]",OI="[object Uint16Array]",kI="[object Uint32Array]",U8="[object BigUint64Array]",_I="[object Int8Array]",LI="[object Int16Array]",FI="[object Int32Array]",K8="[object BigInt64Array]",BI="[object Float32Array]",DI="[object Float64Array]";function Ba(e,t,n,r=new Map,o=void 0){const i=o?.(e,t,n,r);if(i!==void 0)return i;if(vI(e))return e;if(r.has(e))return r.get(e);if(Array.isArray(e)){const s=new Array(e.length);r.set(e,s);for(let a=0;a<e.length;a++)s[a]=Ba(e[a],a,n,r,o);return Object.hasOwn(e,"index")&&(s.index=e.index),Object.hasOwn(e,"input")&&(s.input=e.input),s}if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp){const s=new RegExp(e.source,e.flags);return s.lastIndex=e.lastIndex,s}if(e instanceof Map){const s=new Map;r.set(e,s);for(const[a,l]of e)s.set(a,Ba(l,a,n,r,o));return s}if(e instanceof Set){const s=new Set;r.set(e,s);for(const a of e)s.add(Ba(a,void 0,n,r,o));return s}if(typeof Buffer<"u"&&Buffer.isBuffer(e))return e.subarray();if(yI(e)){const s=new(Object.getPrototypeOf(e)).constructor(e.length);r.set(e,s);for(let a=0;a<e.length;a++)s[a]=Ba(e[a],a,n,r,o);return s}if(e instanceof ArrayBuffer||typeof SharedArrayBuffer<"u"&&e instanceof SharedArrayBuffer)return e.slice(0);if(e instanceof DataView){const s=new DataView(e.buffer.slice(0),e.byteOffset,e.byteLength);return r.set(e,s),Ni(s,e,n,r,o),s}if(typeof File<"u"&&e instanceof File){const s=new File([e],e.name,{type:e.type});return r.set(e,s),Ni(s,e,n,r,o),s}if(typeof Blob<"u"&&e instanceof Blob){const s=new Blob([e],{type:e.type});return r.set(e,s),Ni(s,e,n,r,o),s}if(e instanceof Error){const s=new e.constructor;return r.set(e,s),s.message=e.message,s.name=e.name,s.stack=e.stack,s.cause=e.cause,Ni(s,e,n,r,o),s}if(e instanceof Boolean){const s=new Boolean(e.valueOf());return r.set(e,s),Ni(s,e,n,r,o),s}if(e instanceof Number){const s=new Number(e.valueOf());return r.set(e,s),Ni(s,e,n,r,o),s}if(e instanceof String){const s=new String(e.valueOf());return r.set(e,s),Ni(s,e,n,r,o),s}if(typeof e=="object"&&X8(e)){const s=Object.create(Object.getPrototypeOf(e));return r.set(e,s),Ni(s,e,n,r,o),s}return e}function Ni(e,t,n=e,r,o){const i=[...Object.keys(t),...Eb(t)];for(let s=0;s<i.length;s++){const a=i[s],l=Object.getOwnPropertyDescriptor(e,a);(l==null||l.writable)&&(e[a]=Ba(t[a],a,n,r,o));}}function X8(e){switch(Ib(e)){case Pb:case NI:case MI:case RI:case SI:case EI:case BI:case DI:case _I:case LI:case FI:case II:case xI:case mf:case CI:case PI:case wI:case $I:case AI:case TI:case OI:case kI:return  true;default:return  false}}function tl(e){return Ba(e,void 0,e,new Map,void 0)}function nl(e){if(!e||typeof e!="object")return  false;const t=Object.getPrototypeOf(e);return t===null||t===Object.prototype||Object.getPrototypeOf(t)===null?Object.prototype.toString.call(e)==="[object Object]":false}function Uc(e){return e==="__proto__"}function ri(e,t,n){const r=Object.keys(t);for(let o=0;o<r.length;o++){const i=r[o];if(Uc(i))continue;const s=t[i],a=e[i],l=n(a,s,i,e,t);l!==void 0?e[i]=l:Array.isArray(s)?Array.isArray(a)?e[i]=ri(a,s,n):e[i]=ri([],s,n):nl(s)?nl(a)?e[i]=ri(a,s,n):e[i]=ri({},s,n):(a===void 0||s!==void 0)&&(e[i]=s);}return e}function zI(e,t){const n={...e};for(let r=0;r<t.length;r++){const o=t[r];delete n[o];}return n}function Ys(e,t){const n={};for(let r=0;r<t.length;r++){const o=t[r];Object.hasOwn(e,o)&&(n[o]=e[o]);}return n}const Y8=new RegExp("\\p{Lu}?\\p{Ll}+|[0-9]+|\\p{Lu}+(?!\\p{Ll})|\\p{Emoji_Presentation}|\\p{Extended_Pictographic}|\\p{L}+","gu");function Q8(e){return Array.from(e.match(Y8)??[])}function Z8(e,t){return ri(Ch(e),t,function n(r,o){if(Array.isArray(o))return Array.isArray(r)?ri(Ch(r),o,n):ri([],o,n);if(nl(o))return nl(r)?ri(Ch(r),o,n):ri({},o,n)})}function HI(e,t){return e===t||Number.isNaN(e)&&Number.isNaN(t)}function J8(e,t,n){return vc(e,t,void 0,void 0,void 0,void 0,n)}function vc(e,t,n,r,o,i,s){const a=s(e,t,n,r,o,i);if(a!==void 0)return a;if(typeof e==typeof t)switch(typeof e){case "bigint":case "string":case "boolean":case "symbol":case "undefined":return e===t;case "number":return e===t||Object.is(e,t);case "function":return e===t;case "object":return Nc(e,t,i,s)}return Nc(e,t,i,s)}function Nc(e,t,n,r){if(Object.is(e,t))return  true;let o=Ib(e),i=Ib(t);if(o===Pb&&(o=mf),i===Pb&&(i=mf),o!==i)return  false;switch(o){case wI:return e.toString()===t.toString();case xI:{const l=e.valueOf(),c=t.valueOf();return HI(l,c)}case SI:case EI:case $I:return Object.is(e.valueOf(),t.valueOf());case CI:return e.source===t.source&&e.flags===t.flags;case q8:return e===t}n=n??new Map;const s=n.get(e),a=n.get(t);if(s!=null&&a!=null)return s===t;n.set(e,t),n.set(t,e);try{switch(o){case II:{if(e.size!==t.size)return !1;for(const[l,c]of e.entries())if(!t.has(l)||!vc(c,t.get(l),l,e,t,n,r))return !1;return !0}case PI:{if(e.size!==t.size)return !1;const l=Array.from(e.values()),c=Array.from(t.values());for(let u=0;u<l.length;u++){const d=l[u],m=c.findIndex(p=>vc(d,p,void 0,e,t,n,r));if(m===-1)return !1;c.splice(m,1);}return !0}case NI:case AI:case TI:case OI:case kI:case U8:case _I:case LI:case FI:case K8:case BI:case DI:{if(typeof Buffer<"u"&&Buffer.isBuffer(e)!==Buffer.isBuffer(t)||e.length!==t.length)return !1;for(let l=0;l<e.length;l++)if(!vc(e[l],t[l],l,e,t,n,r))return !1;return !0}case MI:return e.byteLength!==t.byteLength?!1:Nc(new Uint8Array(e),new Uint8Array(t),n,r);case RI:return e.byteLength!==t.byteLength||e.byteOffset!==t.byteOffset?!1:Nc(new Uint8Array(e),new Uint8Array(t),n,r);case G8:return e.name===t.name&&e.message===t.message;case mf:{if(!(Nc(e.constructor,t.constructor,n,r)||nl(e)&&nl(t)))return !1;const c=[...Object.keys(e),...Eb(e)],u=[...Object.keys(t),...Eb(t)];if(c.length!==u.length)return !1;for(let d=0;d<c.length;d++){const m=c[d],p=e[m];if(!Object.hasOwn(t,m))return !1;const h=t[m];if(!vc(p,h,m,e,t,n,r))return !1}return !0}default:return !1}}finally{n.delete(e),n.delete(t);}}function wo(e,t){return J8(e,t,W8)}function ji(e){return e==null}function e9(e){const t=Q8(e.trim());let n="";for(let r=0;r<t.length;r++){const o=t[r];n&&(n+=" "),n+=o[0].toUpperCase()+o.slice(1).toLowerCase();}return n}function ku(e){try{return [null,e()]}catch(t){return [t,null]}}async function _u(e){try{return [null,await e()]}catch(t){return [t,null]}}function ro(e,t){if(!e)throw typeof t=="string"?new Error(t):t}function t9(e){switch(typeof e){case "number":case "symbol":return  false;case "string":return e.includes(".")||e.includes("[")||e.includes("]")}}function ky(e){return typeof e=="string"||typeof e=="symbol"?e:Object.is(e?.valueOf?.(),-0)?"-0":String(e)}function VI(e){if(e==null)return "";if(typeof e=="string")return e;if(Array.isArray(e))return e.map(VI).join(",");const t=String(e);return t==="0"&&Object.is(Number(e),-0)?"-0":t}function jI(e){if(Array.isArray(e))return e.map(ky);if(typeof e=="symbol")return [e];e=VI(e);const t=[],n=e.length;if(n===0)return t;let r=0,o="",i="",s=false;for(e.charCodeAt(0)===46&&(t.push(""),r++);r<n;){const a=e[r];i?a==="\\"&&r+1<n?(r++,o+=e[r]):a===i?i="":o+=a:s?a==='"'||a==="'"?i=a:a==="]"?(s=false,t.push(o),o=""):o+=a:a==="["?(s=true,o&&(t.push(o),o="")):a==="."?o&&(t.push(o),o=""):o+=a,r++;}return o&&t.push(o),t}function ur(e,t,n){if(e==null)return n;switch(typeof t){case "string":{if(Uc(t))return n;const r=e[t];return r===void 0?t9(t)?ur(e,jI(t),n):n:r}case "number":case "symbol":{typeof t=="number"&&(t=ky(t));const r=e[t];return r===void 0?n:r}default:{if(Array.isArray(t))return n9(e,t,n);if(Object.is(t?.valueOf(),-0)?t="-0":t=String(t),Uc(t))return n;const r=e[t];return r===void 0?n:r}}}function n9(e,t,n){if(t.length===0)return n;let r=e;for(let o=0;o<t.length;o++){if(r==null||Uc(t[o]))return n;r=r[t[o]];}return r===void 0?n:r}function px(e){return e!==null&&(typeof e=="object"||typeof e=="function")}const r9=/^(?:0|[1-9]\d*)$/;function o9(e,t=Number.MAX_SAFE_INTEGER){switch(typeof e){case "number":return Number.isInteger(e)&&e>=0&&e<t;case "symbol":return  false;case "string":return r9.test(e)}}const i9=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,s9=/^\w*$/;function a9(e,t){return Array.isArray(e)?false:typeof e=="number"||typeof e=="boolean"||e==null||gI(e)?true:typeof e=="string"&&(s9.test(e)||!i9.test(e))||t!=null&&Object.hasOwn(t,e)}const l9=(e,t,n)=>{const r=e[t];(!(Object.hasOwn(e,t)&&HI(r,n))||n===void 0&&!(t in e))&&(e[t]=n);};function c9(e,t,n,r){if(e==null&&!px(e))return e;let o;a9(t,e)?o=[t]:Array.isArray(t)?o=t:o=jI(t);const i=n(ur(e,o));let s=e;for(let a=0;a<o.length&&s!=null;a++){const l=ky(o[a]);if(Uc(l))continue;let c;if(a===o.length-1)c=i;else {const u=s[l],d=r?.(u,l,e);c=d!==void 0?d:px(u)?u:o9(o[a+1])?[]:{};}l9(s,l,c),s=s[l];}return e}function wl(e,t,n){return c9(e,t,()=>n,()=>{})}function u9(e,t){if(e=z8(e),e<1||!Number.isSafeInteger(e))return [];const n=new Array(e);for(let r=0;r<e;r++)n[r]=typeof t=="function"?t(r):r;return n}const d9=Symbol(),_y=Symbol(),yc="a",WI="f",hx="p",qI="c",GI="t",Ly="h",Mc="w",Fy="o",By="k";let f9=(e,t)=>new Proxy(e,t);const Nb=Object.getPrototypeOf,Mb=new WeakMap,UI=e=>e&&(Mb.has(e)?Mb.get(e):Nb(e)===Object.prototype||Nb(e)===Array.prototype),qf=e=>typeof e=="object"&&e!==null,m9=e=>Object.values(Object.getOwnPropertyDescriptors(e)).some(t=>!t.configurable&&!t.writable),p9=e=>{if(Array.isArray(e))return Array.from(e);const t=Object.getOwnPropertyDescriptors(e);return Object.values(t).forEach(n=>{n.configurable=true;}),Object.create(Nb(e),t)},h9=(e,t)=>{const n={[WI]:t};let r=false;const o=(a,l)=>{if(!r){let c=n[yc].get(e);if(c||(c={},n[yc].set(e,c)),a===Mc)c[Mc]=true;else {let u=c[a];u||(u=new Set,c[a]=u),u.add(l);}}},i=()=>{r=true,n[yc].delete(e);},s={get(a,l){return l===_y?e:(o(By,l),KI(Reflect.get(a,l),n[yc],n[qI],n[GI]))},has(a,l){return l===d9?(i(),true):(o(Ly,l),Reflect.has(a,l))},getOwnPropertyDescriptor(a,l){return o(Fy,l),Reflect.getOwnPropertyDescriptor(a,l)},ownKeys(a){return o(Mc),Reflect.ownKeys(a)}};return t&&(s.set=s.deleteProperty=()=>false),[s,n]},Dy=e=>e[_y]||e,KI=(e,t,n,r)=>{if(!UI(e))return e;let o=r&&r.get(e);if(!o){const l=Dy(e);m9(l)?o=[l,p9(l)]:o=[l],r?.set(e,o);}const[i,s]=o;let a=n&&n.get(i);return (!a||a[1][WI]!==!!s)&&(a=h9(i,!!s),a[1][hx]=f9(s||i,a[0]),n&&n.set(i,a)),a[1][yc]=t,a[1][qI]=n,a[1][GI]=r,a[1][hx]},g9=(e,t)=>{const n=Reflect.ownKeys(e),r=Reflect.ownKeys(t);return n.length!==r.length||n.some((o,i)=>o!==r[i])},XI=(e,t,n,r,o=Object.is)=>{if(o(e,t))return  false;if(!qf(e)||!qf(t))return  true;const i=n.get(Dy(e));if(!i)return  true;if(r){if(r.get(e)===t)return  false;r.set(e,t);}let s=null;for(const a of i[Ly]||[])if(s=Reflect.has(e,a)!==Reflect.has(t,a),s)return s;if(i[Mc]===true){if(s=g9(e,t),s)return s}else for(const a of i[Fy]||[]){const l=!!Reflect.getOwnPropertyDescriptor(e,a),c=!!Reflect.getOwnPropertyDescriptor(t,a);if(s=l!==c,s)return s}for(const a of i[By]||[])if(s=XI(e[a],t[a],n,r,o),s)return s;if(s===null)throw new Error("invalid used");return s},b9=e=>UI(e)&&e[_y]||null,gx=(e,t=true)=>{Mb.set(e,t);},v9=(e,t,n)=>{const r=[],o=new WeakSet,i=(s,a)=>{var l,c,u;if(o.has(s))return;qf(s)&&o.add(s);const d=qf(s)&&t.get(Dy(s));if(d){if((l=d[Ly])===null||l===void 0||l.forEach(m=>{const p=`:has(${String(m)})`;r.push(a?[...a,p]:[p]);}),d[Mc]===true){const m=":ownKeys";r.push(a?[...a,m]:[m]);}else (c=d[Fy])===null||c===void 0||c.forEach(m=>{const p=`:hasOwn(${String(m)})`;r.push(a?[...a,p]:[p]);});(u=d[By])===null||u===void 0||u.forEach(m=>{"value"in(Object.getOwnPropertyDescriptor(s,m)||{})&&i(s[m],a?[...a,m]:[m]);});}else a&&r.push(a);};return i(e),r},Gf={},zy=e=>typeof e=="object"&&e!==null,y9=e=>zy(e)&&!Lu.has(e)&&(Array.isArray(e)||!(Symbol.iterator in e))&&!(e instanceof WeakMap)&&!(e instanceof WeakSet)&&!(e instanceof Error)&&!(e instanceof Number)&&!(e instanceof Date)&&!(e instanceof String)&&!(e instanceof RegExp)&&!(e instanceof ArrayBuffer)&&!(e instanceof Promise),YI=(e,t)=>{const n=Rb.get(e);if(n?.[0]===t)return n[1];const r=Array.isArray(e)?[]:Object.create(Object.getPrototypeOf(e));return gx(r,true),Rb.set(e,[t,r]),Reflect.ownKeys(e).forEach(o=>{if(Object.getOwnPropertyDescriptor(r,o))return;const i=Reflect.get(e,o),{enumerable:s}=Reflect.getOwnPropertyDescriptor(e,o),a={value:i,enumerable:s,configurable:true};if(Lu.has(i))gx(i,false);else if(di.has(i)){const[l,c]=di.get(i);a.value=YI(l,c());}Object.defineProperty(r,o,a);}),Object.preventExtensions(r)},C9=(e,t,n,r)=>({deleteProperty(o,i){Reflect.get(o,i),n(i);const s=Reflect.deleteProperty(o,i);return s&&r(void 0),s},set(o,i,s,a){const l=!e()&&Reflect.has(o,i),c=Reflect.get(o,i,a);if(l&&(Uf(c,s)||Kc.has(s)&&Uf(c,Kc.get(s))))return  true;n(i),zy(s)&&(s=b9(s)||s);const u=!di.has(s)&&Tb(s)?tn(s):s;return t(i,u),Reflect.set(o,i,u,a),r(void 0),true}}),di=new WeakMap,Lu=new WeakSet,Rb=new WeakMap,pf=[1],Kc=new WeakMap;let Uf=Object.is,Ab=(e,t)=>new Proxy(e,t),Tb=y9,Ob=YI,kb=C9;function tn(e={}){if(!zy(e))throw new Error("object required");const t=Kc.get(e);if(t)return t;let n=pf[0];const r=new Set,o=(g,y=++pf[0])=>{n!==y&&(i=n=y,r.forEach(C=>C(g,y)));};let i=n;const s=(g=pf[0])=>(i!==g&&(i=g,l.forEach(([y])=>{const C=y[1](g);C>n&&(n=C);})),n),a=g=>(y,C)=>{let w;y&&(w=[...y],w[1]=[g,...w[1]]),o(w,C);},l=new Map,c=(g,y)=>{const C=!Lu.has(y)&&di.get(y);if(C){if((Gf?"production":void 0)!=="production"&&l.has(g))throw new Error("prop listener already exists");if(r.size){const w=C[2](a(g));l.set(g,[C,w]);}else l.set(g,[C]);}},u=g=>{var y;const C=l.get(g);C&&(l.delete(g),(y=C[1])==null||y.call(C));},d=g=>(r.add(g),r.size===1&&l.forEach(([C,w],x)=>{if((Gf?"production":void 0)!=="production"&&w)throw new Error("remove already exists");const S=C[2](a(x));l.set(x,[C,S]);}),()=>{r.delete(g),r.size===0&&l.forEach(([C,w],x)=>{w&&(w(),l.set(x,[C]));});});let m=true;const p=kb(()=>m,c,u,o),h=Ab(e,p);Kc.set(e,h);const v=[e,s,d];return di.set(h,v),Reflect.ownKeys(e).forEach(g=>{const y=Object.getOwnPropertyDescriptor(e,g);"value"in y&&y.writable&&(h[g]=e[g]);}),m=false,h}function bx(e){const t=di.get(e);return t?.[1]()}function Xo(e,t,n){const r=di.get(e);(Gf?"production":void 0)!=="production"&&!r&&console.warn("Please use proxy object");let o;const i=[],s=r[2];let a=false;const c=s(u=>{if(u&&i.push(u),n){t(i.splice(0));return}o||(o=Promise.resolve().then(()=>{o=void 0,a&&t(i.splice(0));}));});return a=true,()=>{a=false,c();}}function jn(e){const t=di.get(e);(Gf?"production":void 0)!=="production"&&!t&&console.warn("Please use proxy object");const[n,r]=t;return Ob(n,r())}function QI(e){return Lu.add(e),e}function Hy(){return {proxyStateMap:di,refSet:Lu,snapCache:Rb,versionHolder:pf,proxyCache:Kc}}function w9(e,t){switch(e){case "objectIs":Uf=t(Uf);break;case "newProxy":Ab=t(Ab);break;case "canProxy":Tb=t(Tb);break;case "createSnapshot":Ob=t(Ob);break;case "createHandler":kb=t(kb);break;default:throw new Error("unknown function")}}const x9={},S9=(e,t)=>{const n=f.useRef(void 0);f.useEffect(()=>{n.current=v9(e,t);}),f.useDebugValue(n.current);},$9=S9,E9=new WeakMap;function rt(e,t){const n=t?.sync,r=f.useMemo(()=>e&&new WeakMap,[e]),o=f.useRef(void 0),i=f.useRef(false),s=f.useSyncExternalStore(f.useCallback(l=>{i.current=true;const c=Xo(e,l,n);return l(),()=>{c(),i.current=false;}},[e,n]),()=>{const l=jn(e);try{if(i.current&&o.current&&!XI(o.current,l,r,new WeakMap))return o.current}catch{}return l},()=>jn(e));f.useLayoutEffect(()=>{o.current=s;}),(x9?"production":void 0)!=="production"&&$9(s,r);const a=f.useMemo(()=>new WeakMap,[]);return KI(s,r,a,E9)}function I9(e){return e instanceof Error?e.stack||e.message:e}function P9(e,t){let n=0;for(let r=0;r<t.length;r++)n=(n<<5)-n+t.charCodeAt(r),n|=0;return e[Math.abs(n)%e.length]}function vx(e,t){let n=0,r=0,o=-1,i=0;for(;n<e.length;)if(r<t.length&&(t[r]===e[n]||t[r]==="*"))t[r]==="*"?(o=r,i=n,r++):(n++,r++);else if(o!==-1)r=o+1,i++,n=i;else return  false;for(;r<t.length&&t[r]==="*";)r++;return r===t.length}function N9(e){return e>=1e3?`${(e/1e3).toFixed(1)}s`:`${e}ms`}let Kf="";function ZI(e,t){let n,r,o,i;const s=(...a)=>{if(!s.enabled)return;const l=Date.now(),c=l-(n||l);n=l,a[0]=I9(a[0]),typeof a[0]!="string"&&a.unshift("%O");let u=0;a[0]=a[0].replace(/%([a-z%])/gi,(d,m)=>{if(d==="%%")return "%";u++;const p=t.formatters[m];if(typeof p=="function"){const h=a[u];d=p.call(s,h),a.splice(u,1),u--;}return d}),t.formatArgs.call(s,c,a),s.log(...a);};return s.extend=function(a,l=":"){return ZI(this.namespace+l+a,{useColors:this.useColors,color:this.color,formatArgs:this.formatArgs,formatters:this.formatters,inspectOpts:this.inspectOpts,log:this.log,humanize:this.humanize})},Object.assign(s,t),s.namespace=e,Object.defineProperty(s,"enabled",{enumerable:true,configurable:false,get:()=>r??(o!==Kf&&(o=Kf,i=R9(e)),i),set:a=>{r=a;}}),s}let _b=[],Lb=[];function M9(e){Kf=e,_b=[],Lb=[];const t=Kf.trim().replace(/\s+/g,",").split(",").filter(Boolean);for(const n of t)n[0]==="-"?Lb.push(n.slice(1)):_b.push(n);}function R9(e){for(const t of Lb)if(vx(e,t))return  false;for(const t of _b)if(vx(e,t))return  true;return  false}var A9={};const T9=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function O9(e,t){const{useColors:n}=this;if(t[0]=`${(n?"%c":"")+this.namespace+(n?" %c":" ")+t[0]+(n?"%c ":" ")}+${this.humanize(e)}`,!n)return;const r=`color: ${this.color}`;t.splice(1,0,r,"color: inherit");let o=0,i=0;t[0].replace(/%[a-z%]/gi,s=>{s!=="%%"&&(o++,s==="%c"&&(i=o));}),t.splice(i,0,r);}const k9=console.debug||console.log||(()=>{}),yx=F9(),_9={useColors:true,formatArgs:O9,formatters:{j(e){try{return JSON.stringify(e)}catch(t){return `[UnexpectedJSONParseError]: ${t.message}`}}},inspectOpts:{},humanize:N9,log:k9};function L9(e,t){var n;const r=(n=t)!==null&&n!==void 0?n:P9(T9,e);return ZI(e,Object.assign(_9,{color:r},t))}function F9(){try{return localStorage}catch{}}function B9(){let e;try{e=yx.getItem("debug")||yx.getItem("DEBUG");}catch{}return !e&&typeof process<"u"&&"env"in process&&(e=A9.DEBUG),e||""}M9(B9());const dr="Bilibili-Gate",Un="bilibili-gate",Vy="bilibili_gate",Cx="bili-gate",Kn=L9(Un),JI="https://api.bilibili.com",eP="https://app.bilibili.com",Xc={appkey:"4409e2ce8ffd12b8",appsec:"59b43e04ad6965f34319062b478f83dd"},Ao=`${Un}-root`,D9=`${Un}-video-grid`,Wi=`${Un}-video-card`,tP=`${Un}-video-card-active`,nP=`${Un}-video-card-cover`,rP=`${Un}-tab-bar`,z9=`${Un}-video-card__recommend-reason`,xl="请求失败, 请重试 !!!",Fu="操作失败, 请重试 !!!",Rd="bilibili.com";var Ki=(e=>(e[e.Tld=Rd]="Tld",e.Main=`www.${Rd}`,e.Space=`space.${Rd}`,e.Search=`search.${Rd}`,e))(Ki||{});const{hostname:Yc,pathname:wx}=location;Yc===Ki.Tld||Yc.endsWith(`.${Ki.Tld}`);const oP=[Ki.Tld,Ki.Main].includes(Yc),H9=Yc===Ki.Space,V9=Yc===Ki.Search,vi=oP&&(wx==="/"||wx==="/index.html");function jy(e){return function(...n){const[r,...o]=n,i=`%c${dr}%c`,s=["padding: 2px 4px; border-radius: 4px; color: #fff; background: #01847f; font-weight: bold;",""];return typeof r=="string"?e(`${i} ${r}`,...s,...o):e(`${i}`,...s,r,...o)}}const j9=jy(console.log),xr=jy(console.warn),W9=jy(console.error);var Sl=(e=>(e.Pink="#f69",e.Blue="#00aeec",e))(Sl||{}),Le=(e=>(e.AppRecommend="app-recommend",e.PcRecommend="pc-recommend",e.KeepFollowOnly="keep-follow-only",e.DynamicFeed="dynamic-feed",e.Watchlater="watchlater",e.Fav="fav",e.Hot="hot",e.Live="live",e.SpaceUpload="space-upload",e.Liked="liked",e))(Le||{}),bn=(e=>(e.PopularGeneral="popular-general",e.PopularWeekly="popular-weekly",e.Rank="ranking",e))(bn||{});const Fb=Object.values(Le),q9=["space-upload"],Wy=Wf(Fb,q9);var Ad=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Ir(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function G9(e){if(Object.prototype.hasOwnProperty.call(e,"__esModule"))return e;var t=e.default;if(typeof t=="function"){var n=function r(){var o=false;try{o=this instanceof r;}catch{}return o?Reflect.construct(t,arguments,this.constructor):t.apply(this,arguments)};n.prototype=t.prototype;}else n={};return Object.defineProperty(n,"__esModule",{value:true}),Object.keys(e).forEach(function(r){var o=Object.getOwnPropertyDescriptor(e,r);Object.defineProperty(n,r,o.get?o:{enumerable:true,get:function(){return e[r]}});}),n}var wh={exports:{}},Ql={};var xx;function U9(){if(xx)return Ql;xx=1;var e=f,t=Symbol.for("react.element"),n=Symbol.for("react.fragment"),r=Object.prototype.hasOwnProperty,o=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,i={key:true,ref:true,__self:true,__source:true};function s(a,l,c){var u,d={},m=null,p=null;c!==void 0&&(m=""+c),l.key!==void 0&&(m=""+l.key),l.ref!==void 0&&(p=l.ref);for(u in l)r.call(l,u)&&!i.hasOwnProperty(u)&&(d[u]=l[u]);if(a&&a.defaultProps)for(u in l=a.defaultProps,l)d[u]===void 0&&(d[u]=l[u]);return {$$typeof:t,type:a,key:m,ref:p,props:d,_owner:o.current}}return Ql.Fragment=n,Ql.jsx=s,Ql.jsxs=s,Ql}var Sx;function K9(){return Sx||(Sx=1,wh.exports=U9()),wh.exports}var Qc=K9();function X9(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}function Y9(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),e.nonce!==void 0&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t}var Q9=(function(){function e(n){var r=this;this._insertTag=function(o){var i;r.tags.length===0?r.insertionPoint?i=r.insertionPoint.nextSibling:r.prepend?i=r.container.firstChild:i=r.before:i=r.tags[r.tags.length-1].nextSibling,r.container.insertBefore(o,i),r.tags.push(o);},this.isSpeedy=n.speedy===void 0?true:n.speedy,this.tags=[],this.ctr=0,this.nonce=n.nonce,this.key=n.key,this.container=n.container,this.prepend=n.prepend,this.insertionPoint=n.insertionPoint,this.before=null;}var t=e.prototype;return t.hydrate=function(r){r.forEach(this._insertTag);},t.insert=function(r){this.ctr%(this.isSpeedy?65e3:1)===0&&this._insertTag(Y9(this));var o=this.tags[this.tags.length-1];if(this.isSpeedy){var i=X9(o);try{i.insertRule(r,i.cssRules.length);}catch{}}else o.appendChild(document.createTextNode(r));this.ctr++;},t.flush=function(){this.tags.forEach(function(r){var o;return (o=r.parentNode)==null?void 0:o.removeChild(r)}),this.tags=[],this.ctr=0;},e})(),er="-ms-",Xf="-moz-",jt="-webkit-",iP="comm",qy="rule",Gy="decl",Z9="@import",sP="@keyframes",J9="@layer",ek=Math.abs,cp=String.fromCharCode,tk=Object.assign;function nk(e,t){return zn(e,0)^45?(((t<<2^zn(e,0))<<2^zn(e,1))<<2^zn(e,2))<<2^zn(e,3):0}function aP(e){return e.trim()}function rk(e,t){return (e=t.exec(e))?e[0]:e}function qt(e,t,n){return e.replace(t,n)}function Bb(e,t){return e.indexOf(t)}function zn(e,t){return e.charCodeAt(t)|0}function Zc(e,t,n){return e.slice(t,n)}function Lo(e){return e.length}function Uy(e){return e.length}function Td(e,t){return t.push(e),e}function ok(e,t){return e.map(t).join("")}var up=1,rl=1,lP=0,Sr=0,yn=0,$l="";function dp(e,t,n,r,o,i,s){return {value:e,root:t,parent:n,type:r,props:o,children:i,line:up,column:rl,length:s,return:""}}function Zl(e,t){return tk(dp("",null,null,"",null,null,0),e,{length:-e.length},t)}function ik(){return yn}function sk(){return yn=Sr>0?zn($l,--Sr):0,rl--,yn===10&&(rl=1,up--),yn}function Hr(){return yn=Sr<lP?zn($l,Sr++):0,rl++,yn===10&&(rl=1,up++),yn}function jo(){return zn($l,Sr)}function hf(){return Sr}function Bu(e,t){return Zc($l,e,t)}function Jc(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function cP(e){return up=rl=1,lP=Lo($l=e),Sr=0,[]}function uP(e){return $l="",e}function gf(e){return aP(Bu(Sr-1,Db(e===91?e+2:e===40?e+1:e)))}function ak(e){for(;(yn=jo())&&yn<33;)Hr();return Jc(e)>2||Jc(yn)>3?"":" "}function lk(e,t){for(;--t&&Hr()&&!(yn<48||yn>102||yn>57&&yn<65||yn>70&&yn<97););return Bu(e,hf()+(t<6&&jo()==32&&Hr()==32))}function Db(e){for(;Hr();)switch(yn){case e:return Sr;case 34:case 39:e!==34&&e!==39&&Db(yn);break;case 40:e===41&&Db(e);break;case 92:Hr();break}return Sr}function ck(e,t){for(;Hr()&&e+yn!==57;)if(e+yn===84&&jo()===47)break;return "/*"+Bu(t,Sr-1)+"*"+cp(e===47?e:Hr())}function uk(e){for(;!Jc(jo());)Hr();return Bu(e,Sr)}function dk(e){return uP(bf("",null,null,null,[""],e=cP(e),0,[0],e))}function bf(e,t,n,r,o,i,s,a,l){for(var c=0,u=0,d=s,m=0,p=0,h=0,v=1,g=1,y=1,C=0,w="",x=o,S=i,I=r,$=w;g;)switch(h=C,C=Hr()){case 40:if(h!=108&&zn($,d-1)==58){Bb($+=qt(gf(C),"&","&\f"),"&\f")!=-1&&(y=-1);break}case 34:case 39:case 91:$+=gf(C);break;case 9:case 10:case 13:case 32:$+=ak(h);break;case 92:$+=lk(hf()-1,7);continue;case 47:switch(jo()){case 42:case 47:Td(fk(ck(Hr(),hf()),t,n),l);break;default:$+="/";}break;case 123*v:a[c++]=Lo($)*y;case 125*v:case 59:case 0:switch(C){case 0:case 125:g=0;case 59+u:y==-1&&($=qt($,/\f/g,"")),p>0&&Lo($)-d&&Td(p>32?Ex($+";",r,n,d-1):Ex(qt($," ","")+";",r,n,d-2),l);break;case 59:$+=";";default:if(Td(I=$x($,t,n,c,u,o,a,w,x=[],S=[],d),i),C===123)if(u===0)bf($,t,I,I,x,i,d,a,S);else switch(m===99&&zn($,3)===110?100:m){case 100:case 108:case 109:case 115:bf(e,I,I,r&&Td($x(e,I,I,0,0,o,a,w,o,x=[],d),S),o,S,d,a,r?x:S);break;default:bf($,I,I,I,[""],S,0,a,S);}}c=u=p=0,v=y=1,w=$="",d=s;break;case 58:d=1+Lo($),p=h;default:if(v<1){if(C==123)--v;else if(C==125&&v++==0&&sk()==125)continue}switch($+=cp(C),C*v){case 38:y=u>0?1:($+="\f",-1);break;case 44:a[c++]=(Lo($)-1)*y,y=1;break;case 64:jo()===45&&($+=gf(Hr())),m=jo(),u=d=Lo(w=$+=uk(hf())),C++;break;case 45:h===45&&Lo($)==2&&(v=0);}}return i}function $x(e,t,n,r,o,i,s,a,l,c,u){for(var d=o-1,m=o===0?i:[""],p=Uy(m),h=0,v=0,g=0;h<r;++h)for(var y=0,C=Zc(e,d+1,d=ek(v=s[h])),w=e;y<p;++y)(w=aP(v>0?m[y]+" "+C:qt(C,/&\f/g,m[y])))&&(l[g++]=w);return dp(e,t,n,o===0?qy:a,l,c,u)}function fk(e,t,n){return dp(e,t,n,iP,cp(ik()),Zc(e,2,-2),0)}function Ex(e,t,n,r){return dp(e,t,n,Gy,Zc(e,0,r),Zc(e,r+1,-1),r)}function Wa(e,t){for(var n="",r=Uy(e),o=0;o<r;o++)n+=t(e[o],o,e,t)||"";return n}function mk(e,t,n,r){switch(e.type){case J9:if(e.children.length)break;case Z9:case Gy:return e.return=e.return||e.value;case iP:return "";case sP:return e.return=e.value+"{"+Wa(e.children,r)+"}";case qy:e.value=e.props.join(",");}return Lo(n=Wa(e.children,r))?e.return=e.value+"{"+n+"}":""}function pk(e){var t=Uy(e);return function(n,r,o,i){for(var s="",a=0;a<t;a++)s+=e[a](n,r,o,i)||"";return s}}function hk(e){return function(t){t.root||(t=t.return)&&e(t);}}function gk(e){var t=Object.create(null);return function(n){return t[n]===void 0&&(t[n]=e(n)),t[n]}}var bk=function(t,n,r){for(var o=0,i=0;o=i,i=jo(),o===38&&i===12&&(n[r]=1),!Jc(i);)Hr();return Bu(t,Sr)},vk=function(t,n){var r=-1,o=44;do switch(Jc(o)){case 0:o===38&&jo()===12&&(n[r]=1),t[r]+=bk(Sr-1,n,r);break;case 2:t[r]+=gf(o);break;case 4:if(o===44){t[++r]=jo()===58?"&\f":"",n[r]=t[r].length;break}default:t[r]+=cp(o);}while(o=Hr());return t},yk=function(t,n){return uP(vk(cP(t),n))},Ix=new WeakMap,Ck=function(t){if(!(t.type!=="rule"||!t.parent||t.length<1)){for(var n=t.value,r=t.parent,o=t.column===r.column&&t.line===r.line;r.type!=="rule";)if(r=r.parent,!r)return;if(!(t.props.length===1&&n.charCodeAt(0)!==58&&!Ix.get(r))&&!o){Ix.set(t,true);for(var i=[],s=yk(n,i),a=r.props,l=0,c=0;l<s.length;l++)for(var u=0;u<a.length;u++,c++)t.props[c]=i[l]?s[l].replace(/&\f/g,a[u]):a[u]+" "+s[l];}}},wk=function(t){if(t.type==="decl"){var n=t.value;n.charCodeAt(0)===108&&n.charCodeAt(2)===98&&(t.return="",t.value="");}};function dP(e,t){switch(nk(e,t)){case 5103:return jt+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return jt+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return jt+e+Xf+e+er+e+e;case 6828:case 4268:return jt+e+er+e+e;case 6165:return jt+e+er+"flex-"+e+e;case 5187:return jt+e+qt(e,/(\w+).+(:[^]+)/,jt+"box-$1$2"+er+"flex-$1$2")+e;case 5443:return jt+e+er+"flex-item-"+qt(e,/flex-|-self/,"")+e;case 4675:return jt+e+er+"flex-line-pack"+qt(e,/align-content|flex-|-self/,"")+e;case 5548:return jt+e+er+qt(e,"shrink","negative")+e;case 5292:return jt+e+er+qt(e,"basis","preferred-size")+e;case 6060:return jt+"box-"+qt(e,"-grow","")+jt+e+er+qt(e,"grow","positive")+e;case 4554:return jt+qt(e,/([^-])(transform)/g,"$1"+jt+"$2")+e;case 6187:return qt(qt(qt(e,/(zoom-|grab)/,jt+"$1"),/(image-set)/,jt+"$1"),e,"")+e;case 5495:case 3959:return qt(e,/(image-set\([^]*)/,jt+"$1$`$1");case 4968:return qt(qt(e,/(.+:)(flex-)?(.*)/,jt+"box-pack:$3"+er+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+jt+e+e;case 4095:case 3583:case 4068:case 2532:return qt(e,/(.+)-inline(.+)/,jt+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Lo(e)-1-t>6)switch(zn(e,t+1)){case 109:if(zn(e,t+4)!==45)break;case 102:return qt(e,/(.+:)(.+)-([^]+)/,"$1"+jt+"$2-$3$1"+Xf+(zn(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return ~Bb(e,"stretch")?dP(qt(e,"stretch","fill-available"),t)+e:e}break;case 4949:if(zn(e,t+1)!==115)break;case 6444:switch(zn(e,Lo(e)-3-(~Bb(e,"!important")&&10))){case 107:return qt(e,":",":"+jt)+e;case 101:return qt(e,/(.+:)([^;!]+)(;|!.+)?/,"$1"+jt+(zn(e,14)===45?"inline-":"")+"box$3$1"+jt+"$2$3$1"+er+"$2box$3")+e}break;case 5936:switch(zn(e,t+11)){case 114:return jt+e+er+qt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return jt+e+er+qt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return jt+e+er+qt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}return jt+e+er+e+e}return e}var xk=function(t,n,r,o){if(t.length>-1&&!t.return)switch(t.type){case Gy:t.return=dP(t.value,t.length);break;case sP:return Wa([Zl(t,{value:qt(t.value,"@","@"+jt)})],o);case qy:if(t.length)return ok(t.props,function(i){switch(rk(i,/(::plac\w+|:read-\w+)/)){case ":read-only":case ":read-write":return Wa([Zl(t,{props:[qt(i,/:(read-\w+)/,":"+Xf+"$1")]})],o);case "::placeholder":return Wa([Zl(t,{props:[qt(i,/:(plac\w+)/,":"+jt+"input-$1")]}),Zl(t,{props:[qt(i,/:(plac\w+)/,":"+Xf+"$1")]}),Zl(t,{props:[qt(i,/:(plac\w+)/,er+"input-$1")]})],o)}return ""})}},Sk=[xk],fP=function(t){var n=t.key;if(n==="css"){var r=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(r,function(v){var g=v.getAttribute("data-emotion");g.indexOf(" ")!==-1&&(document.head.appendChild(v),v.setAttribute("data-s",""));});}var o=t.stylisPlugins||Sk,i={},s,a=[];s=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+n+' "]'),function(v){for(var g=v.getAttribute("data-emotion").split(" "),y=1;y<g.length;y++)i[g[y]]=true;a.push(v);});var l,c=[Ck,wk];{var u,d=[mk,hk(function(v){u.insert(v);})],m=pk(c.concat(o,d)),p=function(g){return Wa(dk(g),m)};l=function(g,y,C,w){u=C,p(g?g+"{"+y.styles+"}":y.styles),w&&(h.inserted[y.name]=true);};}var h={key:n,sheet:new Q9({key:n,container:s,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:i,registered:{},insert:l};return h.sheet.hydrate(a),h};function hn(){return hn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r]);}return e},hn.apply(null,arguments)}var xh={exports:{}},Xt={};var Px;function $k(){if(Px)return Xt;Px=1;var e=typeof Symbol=="function"&&Symbol.for,t=e?Symbol.for("react.element"):60103,n=e?Symbol.for("react.portal"):60106,r=e?Symbol.for("react.fragment"):60107,o=e?Symbol.for("react.strict_mode"):60108,i=e?Symbol.for("react.profiler"):60114,s=e?Symbol.for("react.provider"):60109,a=e?Symbol.for("react.context"):60110,l=e?Symbol.for("react.async_mode"):60111,c=e?Symbol.for("react.concurrent_mode"):60111,u=e?Symbol.for("react.forward_ref"):60112,d=e?Symbol.for("react.suspense"):60113,m=e?Symbol.for("react.suspense_list"):60120,p=e?Symbol.for("react.memo"):60115,h=e?Symbol.for("react.lazy"):60116,v=e?Symbol.for("react.block"):60121,g=e?Symbol.for("react.fundamental"):60117,y=e?Symbol.for("react.responder"):60118,C=e?Symbol.for("react.scope"):60119;function w(S){if(typeof S=="object"&&S!==null){var I=S.$$typeof;switch(I){case t:switch(S=S.type,S){case l:case c:case r:case i:case o:case d:return S;default:switch(S=S&&S.$$typeof,S){case a:case u:case h:case p:case s:return S;default:return I}}case n:return I}}}function x(S){return w(S)===c}return Xt.AsyncMode=l,Xt.ConcurrentMode=c,Xt.ContextConsumer=a,Xt.ContextProvider=s,Xt.Element=t,Xt.ForwardRef=u,Xt.Fragment=r,Xt.Lazy=h,Xt.Memo=p,Xt.Portal=n,Xt.Profiler=i,Xt.StrictMode=o,Xt.Suspense=d,Xt.isAsyncMode=function(S){return x(S)||w(S)===l},Xt.isConcurrentMode=x,Xt.isContextConsumer=function(S){return w(S)===a},Xt.isContextProvider=function(S){return w(S)===s},Xt.isElement=function(S){return typeof S=="object"&&S!==null&&S.$$typeof===t},Xt.isForwardRef=function(S){return w(S)===u},Xt.isFragment=function(S){return w(S)===r},Xt.isLazy=function(S){return w(S)===h},Xt.isMemo=function(S){return w(S)===p},Xt.isPortal=function(S){return w(S)===n},Xt.isProfiler=function(S){return w(S)===i},Xt.isStrictMode=function(S){return w(S)===o},Xt.isSuspense=function(S){return w(S)===d},Xt.isValidElementType=function(S){return typeof S=="string"||typeof S=="function"||S===r||S===c||S===i||S===o||S===d||S===m||typeof S=="object"&&S!==null&&(S.$$typeof===h||S.$$typeof===p||S.$$typeof===s||S.$$typeof===a||S.$$typeof===u||S.$$typeof===g||S.$$typeof===y||S.$$typeof===C||S.$$typeof===v)},Xt.typeOf=w,Xt}var Nx;function Ek(){return Nx||(Nx=1,xh.exports=$k()),xh.exports}var Sh,Mx;function Ik(){if(Mx)return Sh;Mx=1;var e=Ek(),t={childContextTypes:true,contextType:true,contextTypes:true,defaultProps:true,displayName:true,getDefaultProps:true,getDerivedStateFromError:true,getDerivedStateFromProps:true,mixins:true,propTypes:true,type:true},n={name:true,length:true,prototype:true,caller:true,callee:true,arguments:true,arity:true},r={$$typeof:true,render:true,defaultProps:true,displayName:true,propTypes:true},o={$$typeof:true,compare:true,defaultProps:true,displayName:true,propTypes:true,type:true},i={};i[e.ForwardRef]=r,i[e.Memo]=o;function s(h){return e.isMemo(h)?o:i[h.$$typeof]||t}var a=Object.defineProperty,l=Object.getOwnPropertyNames,c=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,d=Object.getPrototypeOf,m=Object.prototype;function p(h,v,g){if(typeof v!="string"){if(m){var y=d(v);y&&y!==m&&p(h,y,g);}var C=l(v);c&&(C=C.concat(c(v)));for(var w=s(h),x=s(v),S=0;S<C.length;++S){var I=C[S];if(!n[I]&&!(g&&g[I])&&!(x&&x[I])&&!(w&&w[I])){var $=u(v,I);try{a(h,I,$);}catch{}}}}return h}return Sh=p,Sh}Ik();var Pk=true;function Ky(e,t,n){var r="";return n.split(" ").forEach(function(o){e[o]!==void 0?t.push(e[o]+";"):o&&(r+=o+" ");}),r}var mP=function(t,n,r){var o=t.key+"-"+n.name;(r===false||Pk===false)&&t.registered[o]===void 0&&(t.registered[o]=n.styles);},Xy=function(t,n,r){mP(t,n,r);var o=t.key+"-"+n.name;if(t.inserted[n.name]===void 0){var i=n;do t.insert(n===i?"."+o:"",i,t.sheet,true),i=i.next;while(i!==void 0)}};function Nk(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16);}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}var Mk={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Rk=/[A-Z]|^ms/g,Ak=/_EMO_([^_]+?)_([^]*?)_EMO_/g,pP=function(t){return t.charCodeAt(1)===45},Rx=function(t){return t!=null&&typeof t!="boolean"},$h=gk(function(e){return pP(e)?e:e.replace(Rk,"-$&").toLowerCase()}),Ax=function(t,n){switch(t){case "animation":case "animationName":if(typeof n=="string")return n.replace(Ak,function(r,o,i){return Fo={name:o,styles:i,next:Fo},o})}return Mk[t]!==1&&!pP(t)&&typeof n=="number"&&n!==0?n+"px":n};function eu(e,t,n){if(n==null)return "";var r=n;if(r.__emotion_styles!==void 0)return r;switch(typeof n){case "boolean":return "";case "object":{var o=n;if(o.anim===1)return Fo={name:o.name,styles:o.styles,next:Fo},o.name;var i=n;if(i.styles!==void 0){var s=i.next;if(s!==void 0)for(;s!==void 0;)Fo={name:s.name,styles:s.styles,next:Fo},s=s.next;var a=i.styles+";";return a}return Tk(e,t,n)}case "function":{if(e!==void 0){var l=Fo,c=n(e);return Fo=l,eu(e,t,c)}break}}var u=n;if(t==null)return u;var d=t[u];return d!==void 0?d:u}function Tk(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o<n.length;o++)r+=eu(e,t,n[o])+";";else for(var i in n){var s=n[i];if(typeof s!="object"){var a=s;t!=null&&t[a]!==void 0?r+=i+"{"+t[a]+"}":Rx(a)&&(r+=$h(i)+":"+Ax(i,a)+";");}else if(Array.isArray(s)&&typeof s[0]=="string"&&(t==null||t[s[0]]===void 0))for(var l=0;l<s.length;l++)Rx(s[l])&&(r+=$h(i)+":"+Ax(i,s[l])+";");else {var c=eu(e,t,s);switch(i){case "animation":case "animationName":{r+=$h(i)+":"+c+";";break}default:r+=i+"{"+c+"}";}}}return r}var Tx=/label:\s*([^\s;{]+)\s*(;|$)/g,Fo;function qa(e,t,n){if(e.length===1&&typeof e[0]=="object"&&e[0]!==null&&e[0].styles!==void 0)return e[0];var r=true,o="";Fo=void 0;var i=e[0];if(i==null||i.raw===void 0)r=false,o+=eu(n,t,i);else {var s=i;o+=s[0];}for(var a=1;a<e.length;a++)if(o+=eu(n,t,e[a]),r){var l=i;o+=l[a];}Tx.lastIndex=0;for(var c="",u;(u=Tx.exec(o))!==null;)c+="-"+u[1];var d=Nk(o)+c;return {name:d,styles:o,next:Fo}}var Ok=function(t){return t()},hP=f__namespace.useInsertionEffect?f__namespace.useInsertionEffect:false,kk=hP||Ok,Ox=hP||f__namespace.useLayoutEffect,gP=f__namespace.createContext(typeof HTMLElement<"u"?fP({key:"css"}):null),_k=gP.Provider,bP=function(t){return f.forwardRef(function(n,r){var o=f.useContext(gP);return t(n,o,r)})},vP=f__namespace.createContext({}),Du={}.hasOwnProperty,zb="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",Yy=function(t,n){var r={};for(var o in n)Du.call(n,o)&&(r[o]=n[o]);return r[zb]=t,r},Lk=function(t){var n=t.cache,r=t.serialized,o=t.isStringTag;return mP(n,r,o),kk(function(){return Xy(n,r,o)}),null},Fk=bP(function(e,t,n){var r=e.css;typeof r=="string"&&t.registered[r]!==void 0&&(r=t.registered[r]);var o=e[zb],i=[r],s="";typeof e.className=="string"?s=Ky(t.registered,i,e.className):e.className!=null&&(s=e.className+" ");var a=qa(i,void 0,f__namespace.useContext(vP));s+=t.key+"-"+a.name;var l={};for(var c in e)Du.call(e,c)&&c!=="css"&&c!==zb&&(l[c]=e[c]);return l.className=s,n&&(l.ref=n),f__namespace.createElement(f__namespace.Fragment,null,f__namespace.createElement(Lk,{cache:t,serialized:a,isStringTag:typeof o=="string"}),f__namespace.createElement(o,l))}),Qy=Fk,xe=Qc.Fragment,b=function(t,n,r){return Du.call(n,"css")?Qc.jsx(Qy,Yy(t,n),r):Qc.jsx(t,n,r)},R=function(t,n,r){return Du.call(n,"css")?Qc.jsxs(Qy,Yy(t,n),r):Qc.jsxs(t,n,r)};const Mi=new WeakMap,Ps=new WeakMap,oi=new WeakMap;var Bk={};const Yf=Symbol("anyProducer"),kx=Promise.resolve(),Qf=Symbol("listenerAdded"),Zf=Symbol("listenerRemoved");let Jf=false,Eh=false;const em=e=>typeof e=="string"||typeof e=="symbol"||typeof e=="number";function ya(e){if(!em(e))throw new TypeError("`eventName` must be a string, symbol, or number")}function Od(e){if(typeof e!="function")throw new TypeError("listener must be a function")}function Ca(e,t){const n=Ps.get(e);if(n.has(t))return n.get(t)}function Rc(e,t){const n=em(t)?t:Yf,r=oi.get(e);if(r.has(n))return r.get(n)}function Dk(e,t,n){const r=oi.get(e);if(r.has(t))for(const o of r.get(t))o.enqueue(n);if(r.has(Yf)){const o=Promise.all([t,n]);for(const i of r.get(Yf))i.enqueue(o);}}function _x(e,t){t=Array.isArray(t)?t:[t];let n=false,r=()=>{},o=[];const i={enqueue(s){o.push(s),r();},finish(){n=true,r();}};for(const s of t){let a=Rc(e,s);a||(a=new Set,oi.get(e).set(s,a)),a.add(i);}return {async next(){return o?o.length===0?n?(o=void 0,this.next()):(await new Promise(s=>{r=s;}),this.next()):{done:false,value:await o.shift()}:{done:true}},async return(s){o=void 0;for(const a of t){const l=Rc(e,a);l&&(l.delete(i),l.size===0&&oi.get(e).delete(a));}return r(),arguments.length>0?{done:true,value:await s}:{done:true}},[Symbol.asyncIterator](){return this}}}function Lx(e){if(e===void 0)return Fx;if(!Array.isArray(e))throw new TypeError("`methodNames` must be an array of strings");for(const t of e)if(!Fx.includes(t))throw typeof t!="string"?new TypeError("`methodNames` element must be a string"):new Error(`${t} is not Emittery method`);return e}const _a=e=>e===Qf||e===Zf;function kd(e,t,n){if(_a(t))try{Jf=!0,e.emit(t,n);}finally{Jf=false;}}class jr{static mixin(t,n){return n=Lx(n),r=>{if(typeof r!="function")throw new TypeError("`target` must be function");for(const s of n)if(r.prototype[s]!==void 0)throw new Error(`The property \`${s}\` already exists on \`target\``);function o(){return Object.defineProperty(this,t,{enumerable:false,value:new jr}),this[t]}Object.defineProperty(r.prototype,t,{enumerable:false,get:o});const i=s=>function(...a){return this[t][s](...a)};for(const s of n)Object.defineProperty(r.prototype,s,{enumerable:false,value:i(s)});return r}}static get isDebugEnabled(){if(typeof Bk!="object")return Eh;const{env:t}=globalThis.process??{env:{}};return t.DEBUG==="emittery"||t.DEBUG==="*"||Eh}static set isDebugEnabled(t){Eh=t;}constructor(t={}){Mi.set(this,new Set),Ps.set(this,new Map),oi.set(this,new Map),oi.get(this).set(Yf,new Set),this.debug=t.debug??{},this.debug.enabled===void 0&&(this.debug.enabled=false),this.debug.logger||(this.debug.logger=(n,r,o,i)=>{try{i=JSON.stringify(i);}catch{i=`Object with the following keys failed to stringify: ${Object.keys(i).join(",")}`;}(typeof o=="symbol"||typeof o=="number")&&(o=o.toString());const s=new Date,a=`${s.getHours()}:${s.getMinutes()}:${s.getSeconds()}.${s.getMilliseconds()}`;console.log(`[${a}][emittery:${n}][${r}] Event Name: ${o}
	data: ${i}`);});}logIfDebugEnabled(t,n,r){(jr.isDebugEnabled||this.debug.enabled)&&this.debug.logger(t,this.debug.name,n,r);}on(t,n,{signal:r}={}){Od(n),t=Array.isArray(t)?t:[t];for(const i of t){ya(i);let s=Ca(this,i);s||(s=new Set,Ps.get(this).set(i,s)),s.add(n),this.logIfDebugEnabled("subscribe",i,void 0),_a(i)||kd(this,Qf,{eventName:i,listener:n});}const o=()=>{this.off(t,n),r?.removeEventListener("abort",o);};return r?.addEventListener("abort",o,{once:true}),r?.aborted&&o(),o}off(t,n){Od(n),t=Array.isArray(t)?t:[t];for(const r of t){ya(r);const o=Ca(this,r);o&&(o.delete(n),o.size===0&&Ps.get(this).delete(r)),this.logIfDebugEnabled("unsubscribe",r,void 0),_a(r)||kd(this,Zf,{eventName:r,listener:n});}}once(t,n){if(n!==void 0&&typeof n!="function")throw new TypeError("predicate must be a function");let r;const o=new Promise(i=>{r=this.on(t,s=>{n&&!n(s)||(r(),i(s));});});return o.off=r,o}events(t){t=Array.isArray(t)?t:[t];for(const n of t)ya(n);return _x(this,t)}async emit(t,n){if(ya(t),_a(t)&&!Jf)throw new TypeError("`eventName` cannot be meta event `listenerAdded` or `listenerRemoved`");this.logIfDebugEnabled("emit",t,n),Dk(this,t,n);const r=Ca(this,t)??new Set,o=Mi.get(this),i=[...r],s=_a(t)?[]:[...o];await kx,await Promise.all([...i.map(async a=>{if(r.has(a))return a(n)}),...s.map(async a=>{if(o.has(a))return a(t,n)})]);}async emitSerial(t,n){if(ya(t),_a(t)&&!Jf)throw new TypeError("`eventName` cannot be meta event `listenerAdded` or `listenerRemoved`");this.logIfDebugEnabled("emitSerial",t,n);const r=Ca(this,t)??new Set,o=Mi.get(this),i=[...r],s=[...o];await kx;for(const a of i)r.has(a)&&await a(n);for(const a of s)o.has(a)&&await a(t,n);}onAny(t,{signal:n}={}){Od(t),this.logIfDebugEnabled("subscribeAny",void 0,void 0),Mi.get(this).add(t),kd(this,Qf,{listener:t});const r=()=>{this.offAny(t),n?.removeEventListener("abort",r);};return n?.addEventListener("abort",r,{once:true}),n?.aborted&&r(),r}anyEvent(){return _x(this)}offAny(t){Od(t),this.logIfDebugEnabled("unsubscribeAny",void 0,void 0),kd(this,Zf,{listener:t}),Mi.get(this).delete(t);}clearListeners(t){t=Array.isArray(t)?t:[t];for(const n of t)if(this.logIfDebugEnabled("clear",n,void 0),em(n)){const r=Ca(this,n);r&&r.clear();const o=Rc(this,n);if(o){for(const i of o)i.finish();o.clear();}}else {Mi.get(this).clear();for(const[r,o]of Ps.get(this).entries())o.clear(),Ps.get(this).delete(r);for(const[r,o]of oi.get(this).entries()){for(const i of o)i.finish();o.clear(),oi.get(this).delete(r);}}}listenerCount(t){t=Array.isArray(t)?t:[t];let n=0;for(const r of t){if(em(r)){n+=Mi.get(this).size+(Ca(this,r)?.size??0)+(Rc(this,r)?.size??0)+(Rc(this)?.size??0);continue}r!==void 0&&ya(r),n+=Mi.get(this).size;for(const o of Ps.get(this).values())n+=o.size;for(const o of oi.get(this).values())n+=o.size;}return n}bindMethods(t,n){if(typeof t!="object"||t===null)throw new TypeError("`target` must be an object");n=Lx(n);for(const r of n){if(t[r]!==void 0)throw new Error(`The property \`${r}\` already exists on \`target\``);Object.defineProperty(t,r,{enumerable:false,value:this[r].bind(this)});}}}const Fx=Object.getOwnPropertyNames(jr.prototype).filter(e=>e!=="constructor");Object.defineProperty(jr,"listenerAdded",{value:Qf,writable:false,enumerable:true,configurable:false});Object.defineProperty(jr,"listenerRemoved",{value:Zf,writable:false,enumerable:true,configurable:false});var _d={},Bx;function zk(){if(Bx)return _d;Bx=1;var e=$8;return _d.createRoot=e.createRoot,_d.hydrateRoot=e.hydrateRoot,_d}var Yo=zk();const tm="__rc_react_root__";function fp(e,t){const n=t[tm]||Yo.createRoot(t);n.render(e),t[tm]=n;}async function yP(e){return Promise.resolve().then(()=>{e[tm]?.unmount(),delete e[tm];})}function at(e){const t=f__namespace.useRef(e);return t.current=e,f__namespace.useCallback((...r)=>t.current?.(...r),[])}function Wr(){return !!(typeof window<"u"&&window.document&&window.document.createElement)}const Dx=Wr()?f__namespace.useLayoutEffect:f__namespace.useEffect,Qt=(e,t)=>{const n=f__namespace.useRef(true);Dx(()=>e(n.current),t),Dx(()=>(n.current=false,()=>{n.current=true;}),[]);},vf=(e,t)=>{Qt(n=>{if(!n)return e()},t);};function nm(e){const t=f__namespace.useRef(false),[n,r]=f__namespace.useState(e);f__namespace.useEffect(()=>(t.current=false,()=>{t.current=true;}),[]);function o(i,s){s&&t.current||r(i);}return [n,o]}function Ft(e,t){const[n,r]=f.useState(e),o=t!==void 0?t:n;return Qt(i=>{i||r(t);},[t]),[o,r]}var Ih={exports:{}},Yt={};var zx;function Hk(){if(zx)return Yt;zx=1;var e=Symbol.for("react.element"),t=Symbol.for("react.portal"),n=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),o=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),s=Symbol.for("react.context"),a=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),u=Symbol.for("react.suspense_list"),d=Symbol.for("react.memo"),m=Symbol.for("react.lazy"),p=Symbol.for("react.offscreen"),h;h=Symbol.for("react.module.reference");function v(g){if(typeof g=="object"&&g!==null){var y=g.$$typeof;switch(y){case e:switch(g=g.type,g){case n:case o:case r:case c:case u:return g;default:switch(g=g&&g.$$typeof,g){case a:case s:case l:case m:case d:case i:return g;default:return y}}case t:return y}}}return Yt.ContextConsumer=s,Yt.ContextProvider=i,Yt.Element=e,Yt.ForwardRef=l,Yt.Fragment=n,Yt.Lazy=m,Yt.Memo=d,Yt.Portal=t,Yt.Profiler=o,Yt.StrictMode=r,Yt.Suspense=c,Yt.SuspenseList=u,Yt.isAsyncMode=function(){return  false},Yt.isConcurrentMode=function(){return  false},Yt.isContextConsumer=function(g){return v(g)===s},Yt.isContextProvider=function(g){return v(g)===i},Yt.isElement=function(g){return typeof g=="object"&&g!==null&&g.$$typeof===e},Yt.isForwardRef=function(g){return v(g)===l},Yt.isFragment=function(g){return v(g)===n},Yt.isLazy=function(g){return v(g)===m},Yt.isMemo=function(g){return v(g)===d},Yt.isPortal=function(g){return v(g)===t},Yt.isProfiler=function(g){return v(g)===o},Yt.isStrictMode=function(g){return v(g)===r},Yt.isSuspense=function(g){return v(g)===c},Yt.isSuspenseList=function(g){return v(g)===u},Yt.isValidElementType=function(g){return typeof g=="string"||typeof g=="function"||g===n||g===o||g===r||g===c||g===u||g===p||typeof g=="object"&&g!==null&&(g.$$typeof===m||g.$$typeof===d||g.$$typeof===i||g.$$typeof===s||g.$$typeof===l||g.$$typeof===h||g.getModuleId!==void 0)},Yt.typeOf=v,Yt}var Hx;function Vk(){return Hx||(Hx=1,Ih.exports=Hk()),Ih.exports}var Ph=Vk();function El(e,t,n){const r=f__namespace.useRef({});return (!("value"in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}const jk=Symbol.for("react.element"),Wk=Symbol.for("react.transitional.element"),qk=Symbol.for("react.fragment");function CP(e){return e&&typeof e=="object"&&(e.$$typeof===jk||e.$$typeof===Wk)&&e.type===qk}const Gk=Number(f.version.split(".")[0]),Uk=(e,t)=>{typeof e=="function"?e(t):typeof e=="object"&&e&&"current"in e&&(e.current=t);},An=(...e)=>{const t=e.filter(Boolean);return t.length<=1?t[0]:n=>{e.forEach(r=>{Uk(r,n);});}},as=(...e)=>El(()=>An(...e),e,(t,n)=>t.length!==n.length||t.every((r,o)=>r!==n[o])),aa=e=>{if(!e)return  false;if(Zy(e)&&Gk>=19)return  true;const t=Ph.isMemo(e)?e.type.type:e.type;return !(typeof t=="function"&&!t.prototype?.render&&t.$$typeof!==Ph.ForwardRef||typeof e=="function"&&!e.prototype?.render&&e.$$typeof!==Ph.ForwardRef)};function Zy(e){return f.isValidElement(e)&&!CP(e)}const Kk=e=>Zy(e)&&aa(e),ls=e=>{if(e&&Zy(e)){const t=e;return t.props.propertyIsEnumerable("ref")?t.props.ref:t.ref}return null};function bo(e,t){let n=e;for(let r=0;r<t.length;r+=1){if(n==null)return;n=n[t[r]];}return n}function wP(e,t,n,r){if(!t.length)return n;const[o,...i]=t;let s;return !e&&typeof o=="number"?s=[]:Array.isArray(e)?s=[...e]:s={...e},r&&n===void 0&&i.length===1?delete s[o][i[0]]:s[o]=wP(s[o],i,n,r),s}function Qr(e,t,n,r=false){return t.length&&r&&n===void 0&&!bo(e,t.slice(0,-1))?e:wP(e,t,n,r)}function Xk(e){return typeof e=="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function Vx(e){return Array.isArray(e)?[]:{}}const Yk=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function xP(e,t={}){const{prepareArray:n}=t,r=n||(()=>[]);let o=Vx(e[0]);return e.forEach(i=>{function s(a,l){const c=new Set(l),u=bo(i,a),d=Array.isArray(u);if(d||Xk(u)){if(!c.has(u)){c.add(u);const m=bo(o,a);d?o=Qr(o,a,r(m,u)):(!m||typeof m!="object")&&(o=Qr(o,a,Vx(u))),Yk(u).forEach(p=>{Object.getOwnPropertyDescriptor(u,p).enumerable&&s([...a,p],c);});}}else o=Qr(o,a,u);}s([]);}),o}function Da(...e){return xP(e)}let Hb={};const Qk=e=>{};function Zk(e,t){}function Jk(e,t){}function e_(){Hb={};}function SP(e,t,n){!t&&!Hb[n]&&(e(false,n),Hb[n]=true);}function Sn(e,t){SP(Zk,e,t);}function t_(e,t){SP(Jk,e,t);}Sn.preMessage=Qk;Sn.resetWarned=e_;Sn.noteOnce=t_;function en(e,t){const n=Object.assign({},e);return Array.isArray(t)&&t.forEach(r=>{delete n[r];}),n}function $r(e,t={}){let n=[];return f.Children.forEach(e,r=>{r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat($r(r)):CP(r)&&r.props?n=n.concat($r(r.props.children,t)):n.push(r));}),n}const n_=f__namespace.createContext({});function tu(e){for(var t=0,n,r=0,o=e.length;o>=4;++r,o-=4)n=e.charCodeAt(r)&255|(e.charCodeAt(++r)&255)<<8|(e.charCodeAt(++r)&255)<<16|(e.charCodeAt(++r)&255)<<24,n=(n&65535)*1540483477+((n>>>16)*59797<<16),n^=n>>>24,t=(n&65535)*1540483477+((n>>>16)*59797<<16)^(t&65535)*1540483477+((t>>>16)*59797<<16);switch(o){case 3:t^=(e.charCodeAt(r+2)&255)<<16;case 2:t^=(e.charCodeAt(r+1)&255)<<8;case 1:t^=e.charCodeAt(r)&255,t=(t&65535)*1540483477+((t>>>16)*59797<<16);}return t^=t>>>13,t=(t&65535)*1540483477+((t>>>16)*59797<<16),((t^t>>>15)>>>0).toString(36)}function Vb(e,t){if(!e)return  false;if(e.contains)return e.contains(t);let n=t;for(;n;){if(n===e)return  true;n=n.parentNode;}return  false}const jx="data-rc-order",Wx="data-rc-priority",r_="rc-util-key",jb=new Map;function $P({mark:e}={}){return e?e.startsWith("data-")?e:`data-${e}`:r_}function mp(e){return e.attachTo?e.attachTo:document.querySelector("head")||document.body}function o_(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function Jy(e){return Array.from((jb.get(e)||e).children).filter(t=>t.tagName==="STYLE")}function EP(e,t={}){if(!Wr())return null;const{csp:n,prepend:r,priority:o=0}=t,i=o_(r),s=i==="prependQueue",a=document.createElement("style");a.setAttribute(jx,i),s&&o&&a.setAttribute(Wx,`${o}`),n?.nonce&&(a.nonce=n?.nonce),a.innerHTML=e;const l=mp(t),{firstChild:c}=l;if(r){if(s){const u=(t.styles||Jy(l)).filter(d=>{if(!["prepend","prependQueue"].includes(d.getAttribute(jx)))return  false;const m=Number(d.getAttribute(Wx)||0);return o>=m});if(u.length)return l.insertBefore(a,u[u.length-1].nextSibling),a}l.insertBefore(a,c);}else l.appendChild(a);return a}function IP(e,t={}){let{styles:n}=t;return n||=Jy(mp(t)),n.find(r=>r.getAttribute($P(t))===e)}function nu(e,t={}){const n=IP(e,t);n&&mp(t).removeChild(n);}function i_(e,t){const n=jb.get(e);if(!n||!Vb(document,n)){const r=EP("",t),{parentNode:o}=r;jb.set(e,o),e.removeChild(r);}}function qi(e,t,n={}){const r=mp(n),o=Jy(r),i={...n,styles:o};i_(r,i);const s=IP(t,i);if(s)return i.csp?.nonce&&s.nonce!==i.csp?.nonce&&(s.nonce=i.csp?.nonce),s.innerHTML!==e&&(s.innerHTML=e),s;const a=EP(e,i);return a.setAttribute($P(i),t),a}function Xi(e,t,n=false){const r=new Set;function o(i,s,a=1){const l=r.has(i);if(Sn(!l,"Warning: There may be circular references"),l)return  false;if(i===s)return  true;if(n&&a>1)return  false;r.add(i);const c=a+1;if(Array.isArray(i)){if(!Array.isArray(s)||i.length!==s.length)return  false;for(let u=0;u<i.length;u++)if(!o(i[u],s[u],c))return  false;return  true}if(i&&s&&typeof i=="object"&&typeof s=="object"){const u=Object.keys(i);return u.length!==Object.keys(s).length?false:u.every(d=>o(i[d],s[d],c))}return  false}return o(e,t)}const s_="%";function Wb(e){return e.join(s_)}let qx=0;class a_{instanceId;constructor(t){this.instanceId=t;}cache=new Map;updateTimes=new Map;extracted=new Set;get(t){return this.opGet(Wb(t))}opGet(t){return this.cache.get(t)||null}update(t,n){return this.opUpdate(Wb(t),n)}opUpdate(t,n){const r=this.cache.get(t),o=n(r);o===null?(this.cache.delete(t),this.updateTimes.delete(t)):(this.cache.set(t,o),this.updateTimes.set(t,qx),qx+=1);}}const l_={},e1="data-token-hash",ci="data-css-hash",Bs="__cssinjs_instance__";function PP(){const e=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){const t=document.body.querySelectorAll(`style[${ci}]`)||[],{firstChild:n}=document.head;Array.from(t).forEach(o=>{o[Bs]||=e,o[Bs]===e&&document.head.insertBefore(o,n);});const r={};Array.from(document.querySelectorAll(`style[${ci}]`)).forEach(o=>{const i=o.getAttribute(ci);r[i]?o[Bs]===e&&o.parentNode?.removeChild(o):r[i]=true;});}return new a_(e)}const Qs=f__namespace.createContext({hashPriority:"low",cache:PP(),defaultCache:true,autoPrefix:false}),c_=e=>{const{children:t,...n}=e,r=f__namespace.useContext(Qs),o=El(()=>{const i={...r};Object.keys(n).forEach(l=>{const c=n[l];n[l]!==void 0&&(i[l]=c);});const{cache:s,transformers:a=[]}=n;return i.cache=i.cache||PP(),i.defaultCache=!s&&r.defaultCache,a.includes(l_)&&(i.autoPrefix=true),i},[r,n],(i,s)=>!Xi(i[0],s[0],true)||!Xi(i[1],s[1],true));return f__namespace.createElement(Qs.Provider,{value:o},t)};function u_(e,t){if(e.length!==t.length)return  false;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return  false;return  true}class rm{static MAX_CACHE_SIZE=20;static MAX_CACHE_OFFSET=5;cache;keys;cacheCallTimes;constructor(){this.cache=new Map,this.keys=[],this.cacheCallTimes=0;}size(){return this.keys.length}internalGet(t,n=false){let r={map:this.cache};return t.forEach(o=>{r?r=r?.map?.get(o):r=void 0;}),r?.value&&n&&(r.value[1]=this.cacheCallTimes++),r?.value}get(t){return this.internalGet(t,true)?.[0]}has(t){return !!this.internalGet(t)}set(t,n){if(!this.has(t)){if(this.size()+1>rm.MAX_CACHE_SIZE+rm.MAX_CACHE_OFFSET){const[o]=this.keys.reduce((i,s)=>{const[,a]=i;return this.internalGet(s)[1]<a?[s,this.internalGet(s)[1]]:i},[this.keys[0],this.cacheCallTimes]);this.delete(o);}this.keys.push(t);}let r=this.cache;t.forEach((o,i)=>{if(i===t.length-1)r.set(o,{value:[n,this.cacheCallTimes++]});else {const s=r.get(o);s?s.map||(s.map=new Map):r.set(o,{map:new Map}),r=r.get(o).map;}});}deleteByPath(t,n){const r=t.get(n[0]);if(n.length===1)return r.map?t.set(n[0],{map:r.map}):t.delete(n[0]),r.value?.[0];const o=this.deleteByPath(r.map,n.slice(1));return (!r.map||r.map.size===0)&&!r.value&&t.delete(n[0]),o}delete(t){if(this.has(t))return this.keys=this.keys.filter(n=>!u_(n,t)),this.deleteByPath(this.cache,t)}}let Gx=0;class NP{derivatives;id;constructor(t){this.derivatives=Array.isArray(t)?t:[t],this.id=Gx,t.length===0&&(t.length>0,void 0),Gx+=1;}getDerivativeToken(t){return this.derivatives.reduce((n,r)=>r(t,n),void 0)}}const Nh=new rm;function om(e){const t=Array.isArray(e)?e:[e];return Nh.has(t)||Nh.set(t,new NP(t)),Nh.get(t)}const d_=new WeakMap,Mh={};function f_(e,t){let n=d_;for(let r=0;r<t.length;r+=1){const o=t[r];n.has(o)||n.set(o,new WeakMap),n=n.get(o);}return n.has(Mh)||n.set(Mh,e()),n.get(Mh)}const Ux=new WeakMap;function Ac(e){let t=Ux.get(e)||"";return t||(Object.keys(e).forEach(n=>{const r=e[n];t+=n,r instanceof NP?t+=r.id:r&&typeof r=="object"?t+=Ac(r):t+=r;}),t=tu(t),Ux.set(e,t)),t}function m_(e,t){return tu(`${t}_${Ac(e)}`)}const qb=Wr();function Q(e){return typeof e=="number"?`${e}px`:e}function MP(e){const{hashCls:t,hashPriority:n="low"}=e||{};if(!t)return "";const r=`.${t}`;return n==="low"?`:where(${r})`:r}const p_=e=>e!=null,yf=(e,t="")=>`--${t?`${t}-`:""}${e}`.replace(/([a-z0-9])([A-Z])/g,"$1-$2").replace(/([A-Z]+)([A-Z][a-z0-9]+)/g,"$1-$2").replace(/([a-z])([A-Z0-9])/g,"$1-$2").toLowerCase(),h_=(e,t,n)=>{const{hashCls:r,hashPriority:o="low"}=n||{};return Object.keys(e).length?`${MP({hashCls:r,hashPriority:o})}.${t}${n?.scope?`.${n.scope}`:""}{${Object.entries(e).map(([i,s])=>`${i}:${s};`).join("")}}`:""},RP=(e,t,n)=>{const{hashCls:r,hashPriority:o="low",prefix:i,unitless:s,ignore:a,preserve:l}=n||{},c={},u={};return Object.entries(e).forEach(([d,m])=>{if(l?.[d])u[d]=m;else if((typeof m=="string"||typeof m=="number")&&!a?.[d]){const p=yf(d,i);c[p]=typeof m=="number"&&!s?.[d]?`${m}px`:String(m),u[d]=`var(${p})`;}}),[u,h_(c,t,{scope:n?.scope,hashCls:r,hashPriority:o})]},Ld=new Map;function t1(e,t,n,r,o){const{cache:i}=f__namespace.useContext(Qs),s=[e,...t],a=Wb(s),l=d=>{i.opUpdate(a,m=>{const[p=0,h]=m||[void 0,void 0],g=h||n(),y=[p,g];return d?d(y):y});};f__namespace.useMemo(()=>{l();},[a]);const u=i.opGet(a)[1];return f.useInsertionEffect(()=>(l(([d,m])=>[d+1,m]),Ld.has(a)||(o?.(u),Ld.set(a,true),Promise.resolve().then(()=>{Ld.delete(a);})),()=>{i.opUpdate(a,d=>{const[m=0,p]=d||[];return m-1===0?(r?.(p,false),Ld.delete(a),null):[m-1,p]});}),[a]),u}const g_={},b_="css",Ms=new Map;function v_(e){Ms.set(e,(Ms.get(e)||0)+1);}function y_(e,t){typeof document<"u"&&document.querySelectorAll(`style[${e1}="${e}"]`).forEach(r=>{r[Bs]===t&&r.parentNode?.removeChild(r);});}const C_=-1;function w_(e,t){Ms.set(e,(Ms.get(e)||0)-1);const n=new Set;Ms.forEach((r,o)=>{r<=0&&n.add(o);}),Ms.size-n.size>C_&&n.forEach(r=>{y_(r,t),Ms.delete(r);});}const AP=(e,t,n,r)=>{let i={...n.getDerivativeToken(e),...t};return r&&(i=r(i)),i},x_="token";function S_(e,t,n){const{cache:{instanceId:r},container:o,hashPriority:i}=f.useContext(Qs),{salt:s="",override:a=g_,formatToken:l,getComputedToken:c,cssVar:u}=n,d=f_(()=>Object.assign({},...t),t),m=Ac(d),p=Ac(a),h=Ac(u);return t1(x_,[s,e.id,m,p,h],()=>{const g=c?c(d,a,e):AP(d,a,e,l),y={...g},C=`${s}_${u.prefix}`,w=tu(C),x=`${b_}-${w}`;y._tokenKey=m_(y,C);const[S,I]=RP(g,u.key,{prefix:u.prefix,ignore:u.ignore,unitless:u.unitless,preserve:u.preserve,hashPriority:i,hashCls:u.hashed?x:void 0});return S._hashId=w,v_(u.key),[S,x,y,I,u.key]},([,,,,g])=>{w_(g,r);},([,,,g,y])=>{if(!g)return;const C=qi(g,tu(`css-var-${y}`),{mark:ci,prepend:"queue",attachTo:o,priority:-999});C[Bs]=r,C.setAttribute(e1,y);})}var $_={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},sn="-ms-",Tc="-moz-",Wt="-webkit-",TP="comm",n1="rule",r1="decl",E_="@import",I_="@namespace",OP="@keyframes",P_="@layer",kP=Math.abs,o1=String.fromCharCode,Gb=Object.assign;function N_(e,t){return Pn(e,0)^45?(((t<<2^Pn(e,0))<<2^Pn(e,1))<<2^Pn(e,2))<<2^Pn(e,3):0}function _P(e){return e.trim()}function ti(e,t){return (e=t.exec(e))?e[0]:e}function Rt(e,t,n){return e.replace(t,n)}function Cf(e,t,n){return e.indexOf(t,n)}function Pn(e,t){return e.charCodeAt(t)|0}function Zs(e,t,n){return e.slice(t,n)}function ho(e){return e.length}function LP(e){return e.length}function Cc(e,t){return t.push(e),e}function M_(e,t){return e.map(t).join("")}function Kx(e,t){return e.filter(function(n){return !ti(n,t)})}var pp=1,ol=1,FP=0,oo=0,Cn=0,Il="";function hp(e,t,n,r,o,i,s,a){return {value:e,root:t,parent:n,type:r,props:o,children:i,line:pp,column:ol,length:s,return:"",siblings:a}}function Ti(e,t){return Gb(hp("",null,null,"",null,null,0,e.siblings),e,{length:-e.length},t)}function wa(e){for(;e.root;)e=Ti(e.root,{children:[e]});Cc(e,e.siblings);}function R_(){return Cn}function A_(){return Cn=oo>0?Pn(Il,--oo):0,ol--,Cn===10&&(ol=1,pp--),Cn}function xo(){return Cn=oo<FP?Pn(Il,oo++):0,ol++,Cn===10&&(ol=1,pp++),Cn}function Di(){return Pn(Il,oo)}function wf(){return oo}function gp(e,t){return Zs(Il,e,t)}function ru(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function T_(e){return pp=ol=1,FP=ho(Il=e),oo=0,[]}function O_(e){return Il="",e}function Rh(e){return _P(gp(oo-1,Ub(e===91?e+2:e===40?e+1:e)))}function k_(e){for(;(Cn=Di())&&Cn<33;)xo();return ru(e)>2||ru(Cn)>3?"":" "}function __(e,t){for(;--t&&xo()&&!(Cn<48||Cn>102||Cn>57&&Cn<65||Cn>70&&Cn<97););return gp(e,wf()+(t<6&&Di()==32&&xo()==32))}function Ub(e){for(;xo();)switch(Cn){case e:return oo;case 34:case 39:e!==34&&e!==39&&Ub(Cn);break;case 40:e===41&&Ub(e);break;case 92:xo();break}return oo}function L_(e,t){for(;xo()&&e+Cn!==57;)if(e+Cn===84&&Di()===47)break;return "/*"+gp(t,oo-1)+"*"+o1(e===47?e:xo())}function F_(e){for(;!ru(Di());)xo();return gp(e,oo)}function Xx(e){return O_(xf("",null,null,null,[""],e=T_(e),0,[0],e))}function xf(e,t,n,r,o,i,s,a,l){for(var c=0,u=0,d=s,m=0,p=0,h=0,v=1,g=1,y=1,C=0,w="",x=o,S=i,I=r,$=w;g;)switch(h=C,C=xo()){case 40:if(h!=108&&Pn($,d-1)==58){Cf($+=Rt(Rh(C),"&","&\f"),"&\f",kP(c?a[c-1]:0))!=-1&&(y=-1);break}case 34:case 39:case 91:$+=Rh(C);break;case 9:case 10:case 13:case 32:$+=k_(h);break;case 92:$+=__(wf()-1,7);continue;case 47:switch(Di()){case 42:case 47:Cc(B_(L_(xo(),wf()),t,n,l),l),(ru(h||1)==5||ru(Di()||1)==5)&&ho($)&&Zs($,-1,void 0)!==" "&&($+=" ");break;default:$+="/";}break;case 123*v:a[c++]=ho($)*y;case 125*v:case 59:case 0:switch(C){case 0:case 125:g=0;case 59+u:y==-1&&($=Rt($,/\f/g,"")),p>0&&(ho($)-d||v===0&&h===47)&&Cc(p>32?Qx($+";",r,n,d-1,l):Qx(Rt($," ","")+";",r,n,d-2,l),l);break;case 59:$+=";";default:if(Cc(I=Yx($,t,n,c,u,o,a,w,x=[],S=[],d,i),i),C===123)if(u===0)xf($,t,I,I,x,i,d,a,S);else {switch(m){case 99:if(Pn($,3)===110)break;case 108:if(Pn($,2)===97)break;default:u=0;case 100:case 109:case 115:}u?xf(e,I,I,r&&Cc(Yx(e,I,I,0,0,o,a,w,o,x=[],d,S),S),o,S,d,a,r?x:S):xf($,I,I,I,[""],S,0,a,S);}}c=u=p=0,v=y=1,w=$="",d=s;break;case 58:d=1+ho($),p=h;default:if(v<1){if(C==123)--v;else if(C==125&&v++==0&&A_()==125)continue}switch($+=o1(C),C*v){case 38:y=u>0?1:($+="\f",-1);break;case 44:a[c++]=(ho($)-1)*y,y=1;break;case 64:Di()===45&&($+=Rh(xo())),m=Di(),u=d=ho(w=$+=F_(wf())),C++;break;case 45:h===45&&ho($)==2&&(v=0);}}return i}function Yx(e,t,n,r,o,i,s,a,l,c,u,d){for(var m=o-1,p=o===0?i:[""],h=LP(p),v=0,g=0,y=0;v<r;++v)for(var C=0,w=Zs(e,m+1,m=kP(g=s[v])),x=e;C<h;++C)(x=_P(g>0?p[C]+" "+w:Rt(w,/&\f/g,p[C])))&&(l[y++]=x);return hp(e,t,n,o===0?n1:a,l,c,u,d)}function B_(e,t,n,r){return hp(e,t,n,TP,o1(R_()),Zs(e,2,-2),0,r)}function Qx(e,t,n,r,o){return hp(e,t,n,r1,Zs(e,0,r),Zs(e,r+1,-1),r,o)}function BP(e,t,n){switch(N_(e,t)){case 5103:return Wt+"print-"+e+e;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:case 6391:case 5879:case 5623:case 6135:case 4599:return Wt+e+e;case 4855:return Wt+e.replace("add","source-over").replace("substract","source-out").replace("intersect","source-in").replace("exclude","xor")+e;case 4789:return Tc+e+e;case 5349:case 4246:case 4810:case 6968:case 2756:return Wt+e+Tc+e+sn+e+e;case 5936:switch(Pn(e,t+11)){case 114:return Wt+e+sn+Rt(e,/[svh]\w+-[tblr]{2}/,"tb")+e;case 108:return Wt+e+sn+Rt(e,/[svh]\w+-[tblr]{2}/,"tb-rl")+e;case 45:return Wt+e+sn+Rt(e,/[svh]\w+-[tblr]{2}/,"lr")+e}case 6828:case 4268:case 2903:return Wt+e+sn+e+e;case 6165:return Wt+e+sn+"flex-"+e+e;case 5187:return Wt+e+Rt(e,/(\w+).+(:[^]+)/,Wt+"box-$1$2"+sn+"flex-$1$2")+e;case 5443:return Wt+e+sn+"flex-item-"+Rt(e,/flex-|-self/g,"")+(ti(e,/flex-|baseline/)?"":sn+"grid-row-"+Rt(e,/flex-|-self/g,""))+e;case 4675:return Wt+e+sn+"flex-line-pack"+Rt(e,/align-content|flex-|-self/g,"")+e;case 5548:return Wt+e+sn+Rt(e,"shrink","negative")+e;case 5292:return Wt+e+sn+Rt(e,"basis","preferred-size")+e;case 6060:return Wt+"box-"+Rt(e,"-grow","")+Wt+e+sn+Rt(e,"grow","positive")+e;case 4554:return Wt+Rt(e,/([^-])(transform)/g,"$1"+Wt+"$2")+e;case 6187:return Rt(Rt(Rt(e,/(zoom-|grab)/,Wt+"$1"),/(image-set)/,Wt+"$1"),e,"")+e;case 5495:case 3959:return Rt(e,/(image-set\([^]*)/,Wt+"$1$`$1");case 4968:return Rt(Rt(e,/(.+:)(flex-)?(.*)/,Wt+"box-pack:$3"+sn+"flex-pack:$3"),/space-between/,"justify")+Wt+e+e;case 4200:if(!ti(e,/flex-|baseline/))return sn+"grid-column-align"+Zs(e,t)+e;break;case 2592:case 3360:return sn+Rt(e,"template-","")+e;case 4384:case 3616:return n&&n.some(function(r,o){return t=o,ti(r.props,/grid-\w+-end/)})?~Cf(e+(n=n[t].value),"span",0)?e:sn+Rt(e,"-start","")+e+sn+"grid-row-span:"+(~Cf(n,"span",0)?ti(n,/\d+/):+ti(n,/\d+/)-+ti(e,/\d+/))+";":sn+Rt(e,"-start","")+e;case 4896:case 4128:return n&&n.some(function(r){return ti(r.props,/grid-\w+-start/)})?e:sn+Rt(Rt(e,"-end","-span"),"span ","")+e;case 4095:case 3583:case 4068:case 2532:return Rt(e,/(.+)-inline(.+)/,Wt+"$1$2")+e;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ho(e)-1-t>6)switch(Pn(e,t+1)){case 109:if(Pn(e,t+4)!==45)break;case 102:return Rt(e,/(.+:)(.+)-([^]+)/,"$1"+Wt+"$2-$3$1"+Tc+(Pn(e,t+3)==108?"$3":"$2-$3"))+e;case 115:return ~Cf(e,"stretch",0)?BP(Rt(e,"stretch","fill-available"),t,n)+e:e}break;case 5152:case 5920:return Rt(e,/(.+?):(\d+)(\s*\/\s*(span)?\s*(\d+))?(.*)/,function(r,o,i,s,a,l,c){return sn+o+":"+i+c+(s?sn+o+"-span:"+(a?l:+l-+i)+c:"")+e});case 4949:if(Pn(e,t+6)===121)return Rt(e,":",":"+Wt)+e;break;case 6444:switch(Pn(e,Pn(e,14)===45?18:11)){case 120:return Rt(e,/(.+:)([^;\s!]+)(;|(\s+)?!.+)?/,"$1"+Wt+(Pn(e,14)===45?"inline-":"")+"box$3$1"+Wt+"$2$3$1"+sn+"$2box$3")+e;case 100:return Rt(e,":",":"+sn)+e}break;case 5719:case 2647:case 2135:case 3927:case 2391:return Rt(e,"scroll-","scroll-snap-")+e}return e}function ou(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function Zx(e,t,n,r){switch(e.type){case P_:if(e.children.length)break;case E_:case I_:case r1:return e.return=e.return||e.value;case TP:return "";case OP:return e.return=e.value+"{"+ou(e.children,r)+"}";case n1:if(!ho(e.value=e.props.join(",")))return ""}return ho(n=ou(e.children,r))?e.return=e.value+"{"+n+"}":""}function D_(e){var t=LP(e);return function(n,r,o,i){for(var s="",a=0;a<t;a++)s+=e[a](n,r,o,i)||"";return s}}function z_(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case r1:e.return=BP(e.value,e.length,n);return;case OP:return ou([Ti(e,{value:Rt(e.value,"@","@"+Wt)})],r);case n1:if(e.length)return M_(n=e.props,function(o){switch(ti(o,r=/(::plac\w+|:read-\w+)/)){case ":read-only":case ":read-write":wa(Ti(e,{props:[Rt(o,/:(read-\w+)/,":"+Tc+"$1")]})),wa(Ti(e,{props:[o]})),Gb(e,{props:Kx(n,r)});break;case "::placeholder":wa(Ti(e,{props:[Rt(o,/:(plac\w+)/,":"+Wt+"input-$1")]})),wa(Ti(e,{props:[Rt(o,/:(plac\w+)/,":"+Tc+"$1")]})),wa(Ti(e,{props:[Rt(o,/:(plac\w+)/,sn+"input-$1")]})),wa(Ti(e,{props:[o]})),Gb(e,{props:Kx(n,r)});break}return ""})}}const Jx="data-ant-cssinjs-cache-path",DP="_FILE_STYLE__";let Ds,zP=true;function H_(){if(!Ds&&(Ds={},Wr())){const e=document.createElement("div");e.className=Jx,e.style.position="fixed",e.style.visibility="hidden",e.style.top="-9999px",document.body.appendChild(e);let t=getComputedStyle(e).content||"";t=t.replace(/^"/,"").replace(/"$/,""),t.split(";").forEach(r=>{const[o,i]=r.split(":");Ds[o]=i;});const n=document.querySelector(`style[${Jx}]`);n&&(zP=false,n.parentNode?.removeChild(n)),document.body.removeChild(e);}}function V_(e){return H_(),!!Ds[e]}function j_(e){const t=Ds[e];let n=null;if(t&&Wr())if(zP)n=DP;else {const r=document.querySelector(`style[${ci}="${Ds[e]}"]`);r?n=r.innerHTML:delete Ds[e];}return [n,t]}const W_="_skip_check_",HP="_multi_value_";function Ah(e,t){return (t?ou(Xx(e),D_([z_,Zx])):ou(Xx(e),Zx)).replace(/\{%%%\:[^;];}/g,";")}function q_(e){return typeof e=="object"&&e&&(W_ in e||HP in e)}function eS(e,t,n="high"){if(!t)return e;const r=MP({hashCls:t,hashPriority:n});return e.split(",").map(i=>{const s=i.trim().split(/\s+/);let a=s[0]||"";const l=a.match(/^\w+/)?.[0]||"";return a=`${l}${r}${a.slice(l.length)}`,[a,...s.slice(1)].join(" ")}).join(",")}const Kb=(e,t={},{root:n,injectHash:r,parentSelectors:o}={root:true,parentSelectors:[]})=>{const{hashId:i,layer:s,path:a,hashPriority:l,transformers:c=[],linters:u=[]}=t;let d="",m={};function p(g){const y=g.getName(i);if(!m[y]){const[C]=Kb(g.style,t,{root:false,parentSelectors:o});m[y]=`@keyframes ${g.getName(i)}${C}`;}}function h(g,y=[]){return g.forEach(C=>{Array.isArray(C)?h(C,y):C&&y.push(C);}),y}return h(Array.isArray(e)?e:[e]).forEach(g=>{const y=typeof g=="string"&&!n?{}:g;if(typeof y=="string")d+=`${y}
`;else if(y._keyframe)p(y);else {const C=c.reduce((w,x)=>x?.visit?.(w)||w,y);Object.keys(C).forEach(w=>{const x=C[w];if(typeof x=="object"&&x&&(w!=="animationName"||!x._keyframe)&&!q_(x)){let S=false,I=w.trim(),$=false;(n||r)&&i?I.startsWith("@")?S=true:I==="&"?I=eS("",i,l):I=eS(w,i,l):n&&!i&&(I==="&"||I==="")&&(I="",$=true);const[E,P]=Kb(x,t,{root:$,injectHash:S,parentSelectors:[...o,I]});m={...m,...P},d+=`${I}${E}`;}else {let S=function($,E){const P=$.replace(/[A-Z]/g,M=>`-${M.toLowerCase()}`);let N=E;!$_[$]&&typeof N=="number"&&N!==0&&(N=`${N}px`),$==="animationName"&&E?._keyframe&&(p(E),N=E.getName(i)),d+=`${P}:${N};`;};const I=x?.value??x;typeof x=="object"&&x?.[HP]&&Array.isArray(I)?I.forEach($=>{S(w,$);}):p_(I)&&S(w,I);}});}}),n?s&&(d&&(d=`@layer ${s.name} {${d}}`),s.dependencies&&(m[`@layer ${s.name}`]=s.dependencies.map(g=>`@layer ${g}, ${s.name};`).join(`
`))):d=`{${d}}`,[d,m]};function VP(e,t){return tu(`${e.join("%")}${t}`)}const G_="style";function Xb(e,t){const{path:n,hashId:r,layer:o,nonce:i,clientOnly:s,order:a=0}=e,{mock:l,hashPriority:c,container:u,transformers:d,linters:m,cache:p,layer:h,autoPrefix:v}=f__namespace.useContext(Qs),g=[r||""];h&&g.push("layer"),g.push(...n);let y=qb;t1(G_,g,()=>{const C=g.join("|");if(V_(C)){const[E,P]=j_(C);if(E)return [E,P,{},s,a]}const w=t(),[x,S]=Kb(w,{hashId:r,hashPriority:c,layer:h?o:void 0,path:n.join("-"),transformers:d,linters:m}),I=Ah(x,v||false),$=VP(g,I);return [I,$,S,s,a]},(C,w)=>{const[,x]=C;w&&qb&&nu(x,{mark:ci,attachTo:u});},C=>{const[w,x,S,,I]=C;if(y&&w!==DP){const $={mark:ci,prepend:h?false:"queue",attachTo:u,priority:I},E=typeof i=="function"?i():i;E&&($.csp={nonce:E});const P=[],N=[];Object.keys(S).forEach(A=>{A.startsWith("@layer")?P.push(A):N.push(A);}),P.forEach(A=>{qi(Ah(S[A],v||false),`_layer-${A}`,{...$,prepend:true});});const M=qi(w,x,$);M[Bs]=p.instanceId,N.forEach(A=>{qi(Ah(S[A],v||false),`_effect-${A}`,$);});}});}const U_="cssVar",K_=(e,t)=>{const{key:n,prefix:r,unitless:o,ignore:i,token:s,hashId:a,scope:l=""}=e,{cache:{instanceId:c},container:u,hashPriority:d}=f.useContext(Qs),{_tokenKey:m}=s,p=[...e.path,n,l,m];return t1(U_,p,()=>{const v=t(),[g,y]=RP(v,n,{prefix:r,unitless:o,ignore:i,scope:l,hashPriority:d,hashCls:a}),C=VP(p,y);return [g,y,C,n]},([,,v])=>{qb&&nu(v,{mark:ci,attachTo:u});},([,v,g])=>{if(!v)return;const y=qi(v,g,{mark:ci,prepend:"queue",attachTo:u,priority:-999});y[Bs]=c,y.setAttribute(e1,n);})};class pt{name;style;constructor(t,n){this.name=t,this.style=n;}getName(t=""){return t?`${t}-${this.name}`:this.name}_keyframe=true}function xa(e){return e.notSplit=true,e}xa(["borderTop","borderBottom"]),xa(["borderTop"]),xa(["borderBottom"]),xa(["borderLeft","borderRight"]),xa(["borderLeft"]),xa(["borderRight"]);const i1=f.createContext({}),X_=f.createContext(void 0),jP={items_per_page:"/ page",jump_to:"Go to",jump_to_confirm:"confirm",page:"Page",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages",page_size:"Page Size"};var Y_={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:true};function iu(e){"@babel/helpers - typeof";return iu=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},iu(e)}function tS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r);}return n}function nS(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?tS(Object(n),true).forEach(function(r){Q_(e,r,n[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r));});}return e}function Q_(e,t,n){return t=Z_(t),t in e?Object.defineProperty(e,t,{value:n,enumerable:true,configurable:true,writable:true}):e[t]=n,e}function Z_(e){var t=J_(e,"string");return iu(t)=="symbol"?t:String(t)}function J_(e,t){if(iu(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(iu(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return (t==="string"?String:Number)(e)}var eL=nS(nS({},Y_),{},{locale:"en_US",today:"Today",now:"Now",backToToday:"Back to today",ok:"OK",clear:"Clear",week:"Week",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"});const WP={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},rS={lang:{placeholder:"Select date",yearPlaceholder:"Select year",quarterPlaceholder:"Select quarter",monthPlaceholder:"Select month",weekPlaceholder:"Select week",rangePlaceholder:["Start date","End date"],rangeYearPlaceholder:["Start year","End year"],rangeQuarterPlaceholder:["Start quarter","End quarter"],rangeMonthPlaceholder:["Start month","End month"],rangeWeekPlaceholder:["Start week","End week"],...eL},timePickerLocale:{...WP}},Mr="${label} is not a valid ${type}",Eo={locale:"en",Pagination:jP,DatePicker:rS,TimePicker:WP,Calendar:rS,global:{placeholder:"Please select",close:"Close",sortable:"sortable"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",filterEmptyText:"No filters",filterCheckAll:"Select all items",filterSearchPlaceholder:"Search in filters",emptyText:"No data",selectAll:"Select current page",selectInvert:"Invert current page",selectNone:"Clear all data",selectionAll:"Select all data",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row",triggerDesc:"Click to sort descending",triggerAsc:"Click to sort ascending",cancelSort:"Click to cancel sorting"},Tour:{Next:"Next",Previous:"Previous",Finish:"Finish"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items",remove:"Remove",selectCurrent:"Select current page",removeCurrent:"Remove current page",selectAll:"Select all data",deselectAll:"Deselect all data",removeAll:"Remove all data",selectInvert:"Invert current page"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand",collapse:"Collapse"},Form:{optional:"(optional)",defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Mr,method:Mr,array:Mr,object:Mr,number:Mr,date:Mr,boolean:Mr,integer:Mr,float:Mr,regexp:Mr,email:Mr,url:Mr,hex:Mr},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}};let Sf={...Eo.Modal},$f=[];const oS=()=>$f.reduce((e,t)=>({...e,...t}),Eo.Modal);function tL(e){if(e){const t={...e};return $f.push(t),Sf=oS(),()=>{$f=$f.filter(n=>n!==t),Sf=oS();}}Sf={...Eo.Modal};}function qP(){return Sf}const s1=f.createContext(void 0),mr=(e,t)=>{const n=f__namespace.useContext(s1),r=f__namespace.useMemo(()=>{const i=t||Eo[e],s=n?.[e]??{};return {...typeof i=="function"?i():i,...s||{}}},[e,t,n]),o=f__namespace.useMemo(()=>{const i=n?.locale;return n?.exist&&!i?Eo.locale:i},[n]);return [r,o]},nL="internalMark",rL=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;f__namespace.useEffect(()=>tL(t?.Modal),[t]);const o=f__namespace.useMemo(()=>({...t,exist:true}),[t]);return f__namespace.createElement(s1.Provider,{value:o},n)},a1={blue:"#1677FF",purple:"#722ED1",cyan:"#13C2C2",green:"#52C41A",magenta:"#EB2F96",pink:"#EB2F96",red:"#F5222D",orange:"#FA8C16",yellow:"#FADB14",volcano:"#FA541C",geekblue:"#2F54EB",gold:"#FAAD14",lime:"#A0D911"},il={...a1,colorPrimary:"#1677ff",colorSuccess:"#52c41a",colorWarning:"#faad14",colorError:"#ff4d4f",colorInfo:"#1677ff",colorLink:"",colorTextBase:"",colorBgBase:"",fontFamily:`-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
'Noto Color Emoji'`,fontFamilyCode:"'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace",fontSize:14,lineWidth:1,lineType:"solid",motionUnit:.1,motionBase:0,motionEaseOutCirc:"cubic-bezier(0.08, 0.82, 0.17, 1)",motionEaseInOutCirc:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",motionEaseOut:"cubic-bezier(0.215, 0.61, 0.355, 1)",motionEaseInOut:"cubic-bezier(0.645, 0.045, 0.355, 1)",motionEaseOutBack:"cubic-bezier(0.12, 0.4, 0.29, 1.46)",motionEaseInBack:"cubic-bezier(0.71, -0.46, 0.88, 0.6)",motionEaseInQuint:"cubic-bezier(0.755, 0.05, 0.855, 0.06)",motionEaseOutQuint:"cubic-bezier(0.23, 1, 0.32, 1)",borderRadius:6,sizeUnit:4,sizeStep:4,sizePopupArrow:16,controlHeight:32,zIndexBase:0,zIndexPopupBase:1e3,opacityImage:1,wireframe:false,motion:true},oL={aliceblue:"9ehhb",antiquewhite:"9sgk7",aqua:"1ekf",aquamarine:"4zsno",azure:"9eiv3",beige:"9lhp8",bisque:"9zg04",black:"0",blanchedalmond:"9zhe5",blue:"73",blueviolet:"5e31e",brown:"6g016",burlywood:"8ouiv",cadetblue:"3qba8",chartreuse:"4zshs",chocolate:"87k0u",coral:"9yvyo",cornflowerblue:"3xael",cornsilk:"9zjz0",crimson:"8l4xo",cyan:"1ekf",darkblue:"3v",darkcyan:"rkb",darkgoldenrod:"776yz",darkgray:"6mbhl",darkgreen:"jr4",darkgrey:"6mbhl",darkkhaki:"7ehkb",darkmagenta:"5f91n",darkolivegreen:"3bzfz",darkorange:"9yygw",darkorchid:"5z6x8",darkred:"5f8xs",darksalmon:"9441m",darkseagreen:"5lwgf",darkslateblue:"2th1n",darkslategray:"1ugcv",darkslategrey:"1ugcv",darkturquoise:"14up",darkviolet:"5rw7n",deeppink:"9yavn",deepskyblue:"11xb",dimgray:"442g9",dimgrey:"442g9",dodgerblue:"16xof",firebrick:"6y7tu",floralwhite:"9zkds",forestgreen:"1cisi",fuchsia:"9y70f",gainsboro:"8m8kc",ghostwhite:"9pq0v",goldenrod:"8j4f4",gold:"9zda8",gray:"50i2o",green:"pa8",greenyellow:"6senj",grey:"50i2o",honeydew:"9eiuo",hotpink:"9yrp0",indianred:"80gnw",indigo:"2xcoy",ivory:"9zldc",khaki:"9edu4",lavenderblush:"9ziet",lavender:"90c8q",lawngreen:"4vk74",lemonchiffon:"9zkct",lightblue:"6s73a",lightcoral:"9dtog",lightcyan:"8s1rz",lightgoldenrodyellow:"9sjiq",lightgray:"89jo3",lightgreen:"5nkwg",lightgrey:"89jo3",lightpink:"9z6wx",lightsalmon:"9z2ii",lightseagreen:"19xgq",lightskyblue:"5arju",lightslategray:"4nwk9",lightslategrey:"4nwk9",lightsteelblue:"6wau6",lightyellow:"9zlcw",lime:"1edc",limegreen:"1zcxe",linen:"9shk6",magenta:"9y70f",maroon:"4zsow",mediumaquamarine:"40eju",mediumblue:"5p",mediumorchid:"79qkz",mediumpurple:"5r3rv",mediumseagreen:"2d9ip",mediumslateblue:"4tcku",mediumspringgreen:"1di2",mediumturquoise:"2uabw",mediumvioletred:"7rn9h",midnightblue:"z980",mintcream:"9ljp6",mistyrose:"9zg0x",moccasin:"9zfzp",navajowhite:"9zest",navy:"3k",oldlace:"9wq92",olive:"50hz4",olivedrab:"472ub",orange:"9z3eo",orangered:"9ykg0",orchid:"8iu3a",palegoldenrod:"9bl4a",palegreen:"5yw0o",paleturquoise:"6v4ku",palevioletred:"8k8lv",papayawhip:"9zi6t",peachpuff:"9ze0p",peru:"80oqn",pink:"9z8wb",plum:"8nba5",powderblue:"6wgdi",purple:"4zssg",rebeccapurple:"3zk49",red:"9y6tc",rosybrown:"7cv4f",royalblue:"2jvtt",saddlebrown:"5fmkz",salmon:"9rvci",sandybrown:"9jn1c",seagreen:"1tdnb",seashell:"9zje6",sienna:"6973h",silver:"7ir40",skyblue:"5arjf",slateblue:"45e4t",slategray:"4e100",slategrey:"4e100",snow:"9zke2",springgreen:"1egv",steelblue:"2r1kk",tan:"87yx8",teal:"pds",thistle:"8ggk8",tomato:"9yqfb",turquoise:"2j4r4",violet:"9b10u",wheat:"9ld4j",white:"9zldr",whitesmoke:"9lhpx",yellow:"9zl6o",yellowgreen:"61fzm"},Tn=Math.round;function Th(e,t){const n=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],r=n.map(o=>parseFloat(o));for(let o=0;o<3;o+=1)r[o]=t(r[o]||0,n[o]||"",o);return n[3]?r[3]=n[3].includes("%")?r[3]/100:r[3]:r[3]=1,r}const iS=(e,t,n)=>n===0?e:e/100;function Jl(e,t){const n=t||255;return e>n?n:e<0?0:e}class kt{isValid=true;r=0;g=0;b=0;a=1;_h;_s;_l;_v;_max;_min;_brightness;constructor(t){function n(r){return r[0]in t&&r[1]in t&&r[2]in t}if(t)if(typeof t=="string"){let o=function(i){return r.startsWith(i)};const r=t.trim();if(/^#?[A-F\d]{3,8}$/i.test(r))this.fromHexString(r);else if(o("rgb"))this.fromRgbString(r);else if(o("hsl"))this.fromHslString(r);else if(o("hsv")||o("hsb"))this.fromHsvString(r);else {const i=oL[r.toLowerCase()];i&&this.fromHexString(parseInt(i,36).toString(16).padStart(6,"0"));}}else if(t instanceof kt)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._s=t._s,this._l=t._l,this._v=t._v;else if(n("rgb"))this.r=Jl(t.r),this.g=Jl(t.g),this.b=Jl(t.b),this.a=typeof t.a=="number"?Jl(t.a,1):1;else if(n("hsl"))this.fromHsl(t);else if(n("hsv"))this.fromHsv(t);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t))}setR(t){return this._sc("r",t)}setG(t){return this._sc("g",t)}setB(t){return this._sc("b",t)}setA(t){return this._sc("a",t,1)}setHue(t){const n=this.toHsv();return n.h=t,this._c(n)}getLuminance(){function t(i){const s=i/255;return s<=.03928?s/12.92:Math.pow((s+.055)/1.055,2.4)}const n=t(this.r),r=t(this.g),o=t(this.b);return .2126*n+.7152*r+.0722*o}getHue(){if(typeof this._h>"u"){const t=this.getMax()-this.getMin();t===0?this._h=0:this._h=Tn(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g<this.b?6:0):this.g===this.getMax()?(this.b-this.r)/t+2:(this.r-this.g)/t+4));}return this._h}getSaturation(){if(typeof this._s>"u"){const t=this.getMax()-this.getMin();t===0?this._s=0:this._s=t/this.getMax();}return this._s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()-t/100;return o<0&&(o=0),this._c({h:n,s:r,l:o,a:this.a})}lighten(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()+t/100;return o>1&&(o=1),this._c({h:n,s:r,l:o,a:this.a})}mix(t,n=50){const r=this._c(t),o=n/100,i=a=>(r[a]-this[a])*o+this[a],s={r:Tn(i("r")),g:Tn(i("g")),b:Tn(i("b")),a:Tn(i("a")*100)/100};return this._c(s)}tint(t=10){return this.mix({r:255,g:255,b:255,a:1},t)}shade(t=10){return this.mix({r:0,g:0,b:0,a:1},t)}onBackground(t){const n=this._c(t),r=this.a+n.a*(1-this.a),o=i=>Tn((this[i]*this.a+n[i]*n.a*(1-this.a))/r);return this._c({r:o("r"),g:o("g"),b:o("b"),a:r})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}clone(){return this._c(this)}toHexString(){let t="#";const n=(this.r||0).toString(16);t+=n.length===2?n:"0"+n;const r=(this.g||0).toString(16);t+=r.length===2?r:"0"+r;const o=(this.b||0).toString(16);if(t+=o.length===2?o:"0"+o,typeof this.a=="number"&&this.a>=0&&this.a<1){const i=Tn(this.a*255).toString(16);t+=i.length===2?i:"0"+i;}return t}toHsl(){return {h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const t=this.getHue(),n=Tn(this.getSaturation()*100),r=Tn(this.getLightness()*100);return this.a!==1?`hsla(${t},${n}%,${r}%,${this.a})`:`hsl(${t},${n}%,${r}%)`}toHsv(){return {h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return {r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(t,n,r){const o=this.clone();return o[t]=Jl(n,r),o}_c(t){return new this.constructor(t)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(t){const n=t.replace("#","");function r(o,i){return parseInt(n[o]+n[i||o],16)}n.length<6?(this.r=r(0),this.g=r(1),this.b=r(2),this.a=n[3]?r(3)/255:1):(this.r=r(0,1),this.g=r(2,3),this.b=r(4,5),this.a=n[6]?r(6,7)/255:1);}fromHsl({h:t,s:n,l:r,a:o}){if(this._h=t%360,this._s=n,this._l=r,this.a=typeof o=="number"?o:1,n<=0){const m=Tn(r*255);this.r=m,this.g=m,this.b=m;}let i=0,s=0,a=0;const l=t/60,c=(1-Math.abs(2*r-1))*n,u=c*(1-Math.abs(l%2-1));l>=0&&l<1?(i=c,s=u):l>=1&&l<2?(i=u,s=c):l>=2&&l<3?(s=c,a=u):l>=3&&l<4?(s=u,a=c):l>=4&&l<5?(i=u,a=c):l>=5&&l<6&&(i=c,a=u);const d=r-c/2;this.r=Tn((i+d)*255),this.g=Tn((s+d)*255),this.b=Tn((a+d)*255);}fromHsv({h:t,s:n,v:r,a:o}){this._h=t%360,this._s=n,this._v=r,this.a=typeof o=="number"?o:1;const i=Tn(r*255);if(this.r=i,this.g=i,this.b=i,n<=0)return;const s=t/60,a=Math.floor(s),l=s-a,c=Tn(r*(1-n)*255),u=Tn(r*(1-n*l)*255),d=Tn(r*(1-n*(1-l))*255);switch(a){case 0:this.g=d,this.b=c;break;case 1:this.r=u,this.b=c;break;case 2:this.r=c,this.b=d;break;case 3:this.r=c,this.g=u;break;case 4:this.r=d,this.g=c;break;default:this.g=c,this.b=u;break}}fromHsvString(t){const n=Th(t,iS);this.fromHsv({h:n[0],s:n[1],v:n[2],a:n[3]});}fromHslString(t){const n=Th(t,iS);this.fromHsl({h:n[0],s:n[1],l:n[2],a:n[3]});}fromRgbString(t){const n=Th(t,(r,o)=>o.includes("%")?Tn(r/100*255):r);this.r=n[0],this.g=n[1],this.b=n[2],this.a=n[3];}}const Fd=2,sS=.16,iL=.05,sL=.05,aL=.15,GP=5,UP=4,lL=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function aS(e,t,n){let r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Fd*t:Math.round(e.h)+Fd*t:r=n?Math.round(e.h)+Fd*t:Math.round(e.h)-Fd*t,r<0?r+=360:r>=360&&(r-=360),r}function lS(e,t,n){if(e.h===0&&e.s===0)return e.s;let r;return n?r=e.s-sS*t:t===UP?r=e.s+sS:r=e.s+iL*t,r>1&&(r=1),n&&t===GP&&r>.1&&(r=.1),r<.06&&(r=.06),Math.round(r*100)/100}function cS(e,t,n){let r;return n?r=e.v+sL*t:r=e.v-aL*t,r=Math.max(0,Math.min(1,r)),Math.round(r*100)/100}function zu(e,t={}){const n=[],r=new kt(e),o=r.toHsv();for(let i=GP;i>0;i-=1){const s=new kt({h:aS(o,i,true),s:lS(o,i,true),v:cS(o,i,true)});n.push(s);}n.push(r);for(let i=1;i<=UP;i+=1){const s=new kt({h:aS(o,i),s:lS(o,i),v:cS(o,i)});n.push(s);}return t.theme==="dark"?lL.map(({index:i,amount:s})=>new kt(t.backgroundColor||"#141414").mix(n[i],s).toHexString()):n.map(i=>i.toHexString())}const Oh={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},Yb=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];Yb.primary=Yb[5];const Qb=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];Qb.primary=Qb[5];const Zb=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];Zb.primary=Zb[5];const Jb=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];Jb.primary=Jb[5];const ev=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];ev.primary=ev[5];const tv=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];tv.primary=tv[5];const nv=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];nv.primary=nv[5];const rv=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];rv.primary=rv[5];const im=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];im.primary=im[5];const ov=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];ov.primary=ov[5];const iv=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];iv.primary=iv[5];const sv=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];sv.primary=sv[5];const av=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];av.primary=av[5];const kh={red:Yb,volcano:Qb,orange:Zb,gold:Jb,yellow:ev,lime:tv,green:nv,cyan:rv,blue:im,geekblue:ov,purple:iv,magenta:sv,grey:av};function KP(e,{generateColorPalettes:t,generateNeutralColorPalettes:n}){const{colorSuccess:r,colorWarning:o,colorError:i,colorInfo:s,colorPrimary:a,colorBgBase:l,colorTextBase:c}=e,u=t(a),d=t(r),m=t(o),p=t(i),h=t(s),v=n(l,c),g=e.colorLink||e.colorInfo,y=t(g),C=new kt(p[1]).mix(new kt(p[3]),50).toHexString();return {...v,colorPrimaryBg:u[1],colorPrimaryBgHover:u[2],colorPrimaryBorder:u[3],colorPrimaryBorderHover:u[4],colorPrimaryHover:u[5],colorPrimary:u[6],colorPrimaryActive:u[7],colorPrimaryTextHover:u[8],colorPrimaryText:u[9],colorPrimaryTextActive:u[10],colorSuccessBg:d[1],colorSuccessBgHover:d[2],colorSuccessBorder:d[3],colorSuccessBorderHover:d[4],colorSuccessHover:d[4],colorSuccess:d[6],colorSuccessActive:d[7],colorSuccessTextHover:d[8],colorSuccessText:d[9],colorSuccessTextActive:d[10],colorErrorBg:p[1],colorErrorBgHover:p[2],colorErrorBgFilledHover:C,colorErrorBgActive:p[3],colorErrorBorder:p[3],colorErrorBorderHover:p[4],colorErrorHover:p[5],colorError:p[6],colorErrorActive:p[7],colorErrorTextHover:p[8],colorErrorText:p[9],colorErrorTextActive:p[10],colorWarningBg:m[1],colorWarningBgHover:m[2],colorWarningBorder:m[3],colorWarningBorderHover:m[4],colorWarningHover:m[4],colorWarning:m[6],colorWarningActive:m[7],colorWarningTextHover:m[8],colorWarningText:m[9],colorWarningTextActive:m[10],colorInfoBg:h[1],colorInfoBgHover:h[2],colorInfoBorder:h[3],colorInfoBorderHover:h[4],colorInfoHover:h[4],colorInfo:h[6],colorInfoActive:h[7],colorInfoTextHover:h[8],colorInfoText:h[9],colorInfoTextActive:h[10],colorLinkHover:y[4],colorLink:y[6],colorLinkActive:y[7],colorBgMask:new kt("#000").setA(.45).toRgbString(),colorWhite:"#fff"}}const cL=e=>{let t=e,n=e,r=e,o=e;return e<6&&e>=5?t=e+1:e<16&&e>=6?t=e+2:e>=16&&(t=16),e<7&&e>=5?n=4:e<8&&e>=7?n=5:e<14&&e>=8?n=6:e<16&&e>=14?n=7:e>=16&&(n=8),e<6&&e>=2?r=1:e>=6&&(r=2),e>4&&e<8?o=4:e>=8&&(o=6),{borderRadius:e,borderRadiusXS:r,borderRadiusSM:n,borderRadiusLG:t,borderRadiusOuter:o}};function uL(e){const{motionUnit:t,motionBase:n,borderRadius:r,lineWidth:o}=e;return {motionDurationFast:`${(n+t).toFixed(1)}s`,motionDurationMid:`${(n+t*2).toFixed(1)}s`,motionDurationSlow:`${(n+t*3).toFixed(1)}s`,lineWidthBold:o+1,...cL(r)}}const XP=e=>{const{controlHeight:t}=e;return {controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function Ef(e){return (e+8)/e}function dL(e){const t=Array.from({length:10}).map((n,r)=>{const o=r-1,i=e*Math.E**(o/5),s=r>1?Math.floor(i):Math.ceil(i);return Math.floor(s/2)*2});return t[1]=e,t.map(n=>({size:n,lineHeight:Ef(n)}))}const YP=e=>{const t=dL(e),n=t.map(u=>u.size),r=t.map(u=>u.lineHeight),o=n[1],i=n[0],s=n[2],a=r[1],l=r[0],c=r[2];return {fontSizeSM:i,fontSize:o,fontSizeLG:s,fontSizeXL:n[3],fontSizeHeading1:n[6],fontSizeHeading2:n[5],fontSizeHeading3:n[4],fontSizeHeading4:n[3],fontSizeHeading5:n[2],lineHeight:a,lineHeightLG:c,lineHeightSM:l,fontHeight:Math.round(a*o),fontHeightLG:Math.round(c*s),fontHeightSM:Math.round(l*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function fL(e){const{sizeUnit:t,sizeStep:n}=e;return {sizeXXL:t*(n+8),sizeXL:t*(n+4),sizeLG:t*(n+2),sizeMD:t*(n+1),sizeMS:t*n,size:t*n,sizeSM:t*(n-1),sizeXS:t*(n-2),sizeXXS:t*(n-3)}}const Kr=(e,t)=>new kt(e).setA(t).toRgbString(),Sa=(e,t)=>new kt(e).darken(t).toHexString(),mL=e=>{const t=zu(e);return {1:t[0],2:t[1],3:t[2],4:t[3],5:t[4],6:t[5],7:t[6],8:t[4],9:t[5],10:t[6]}},pL=(e,t)=>{const n=e||"#fff",r=t||"#000";return {colorBgBase:n,colorTextBase:r,colorText:Kr(r,.88),colorTextSecondary:Kr(r,.65),colorTextTertiary:Kr(r,.45),colorTextQuaternary:Kr(r,.25),colorFill:Kr(r,.15),colorFillSecondary:Kr(r,.06),colorFillTertiary:Kr(r,.04),colorFillQuaternary:Kr(r,.02),colorBgSolid:Kr(r,1),colorBgSolidHover:Kr(r,.75),colorBgSolidActive:Kr(r,.95),colorBgLayout:Sa(n,4),colorBgContainer:Sa(n,0),colorBgElevated:Sa(n,0),colorBgSpotlight:Kr(r,.85),colorBgBlur:"transparent",colorBorder:Sa(n,15),colorBorderDisabled:Sa(n,15),colorBorderSecondary:Sa(n,6)}};function bp(e){Oh.pink=Oh.magenta,kh.pink=kh.magenta;const t=Object.keys(a1).map(n=>{const r=e[n]===Oh[n]?kh[n]:zu(e[n]);return Array.from({length:10},()=>1).reduce((o,i,s)=>(o[`${n}-${s+1}`]=r[s],o[`${n}${s+1}`]=r[s],o),{})}).reduce((n,r)=>(n={...n,...r},n),{});return {...e,...t,...KP(e,{generateColorPalettes:mL,generateNeutralColorPalettes:pL}),...YP(e.fontSize),...fL(e),...XP(e),...uL(e)}}const l1=om(bp),su={token:il,override:{override:il},hashed:true},c1=f.createContext(su),QP=f__namespace.createContext(null);let hL=false;function gL(e){return hL}const uS=[];function bL(e,t){const[n]=f__namespace.useState(()=>Wr()?document.createElement("div"):null),r=f__namespace.useRef(false),o=f__namespace.useContext(QP),[i,s]=f__namespace.useState(uS),a=o||(r.current?void 0:u=>{s(d=>[u,...d]);});function l(){n.parentElement||document.body.appendChild(n),r.current=true;}function c(){n.parentElement?.removeChild(n),r.current=false;}return Qt(()=>(e?o?o(l):l():c(),c),[e]),Qt(()=>{i.length&&(i.forEach(u=>u()),s(uS));},[i]),[n,a]}function vL(e){const t=`rc-scrollbar-measure-${Math.random().toString(36).substring(7)}`,n=document.createElement("div");n.id=t;const r=n.style;r.position="absolute",r.left="0",r.top="0",r.width="100px",r.height="100px",r.overflow="scroll";let o,i;if(e){const l=getComputedStyle(e);r.scrollbarColor=l.scrollbarColor,r.scrollbarWidth=l.scrollbarWidth;const c=getComputedStyle(e,"::-webkit-scrollbar"),u=parseInt(c.width,10),d=parseInt(c.height,10);try{const m=u?`width: ${c.width};`:"",p=d?`height: ${c.height};`:"";qi(`
#${t}::-webkit-scrollbar {
${m}
${p}
}`,t);}catch(m){console.error(m),o=u,i=d;}}document.body.appendChild(n);const s=e&&o&&!isNaN(o)?o:n.offsetWidth-n.clientWidth,a=e&&i&&!isNaN(i)?i:n.offsetHeight-n.clientHeight;return document.body.removeChild(n),nu(t),{width:s,height:a}}function yL(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:vL(e)}function CL(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}const wL=`rc-util-locker-${Date.now()}`;let dS=0;function xL(e){const t=!!e,[n]=f__namespace.useState(()=>(dS+=1,`${wL}_${dS}`));Qt(()=>{if(t){const r=yL(document.body).width,o=CL();qi(`
html body {
  overflow-y: hidden;
  ${o?`width: calc(100% - ${r}px);`:""}
}`,n);}else nu(n);return ()=>{nu(n);}},[t,n]);}function SL(){return {...f__namespace}.useId}let fS=0;const mS=SL(),cs=mS?(function(t){const n=mS();return t||n}):(function(t){const[n,r]=f__namespace.useState("ssr-id");return f__namespace.useEffect(()=>{const o=fS;fS+=1,r(`rc_unique_${o}`);},[]),t||n});let Ts=[];const $L=200;let ZP=0;const JP=e=>{if(e.key==="Escape"&&!e.isComposing){if(Date.now()-ZP<$L)return;const n=Ts.length;for(let r=n-1;r>=0;r-=1)Ts[r].onEsc({top:r===n-1,event:e});}},e6=()=>{ZP=Date.now();};function EL(){window.addEventListener("keydown",JP),window.addEventListener("compositionend",e6);}function IL(){Ts.length===0&&(window.removeEventListener("keydown",JP),window.removeEventListener("compositionend",e6));}function PL(e,t){const n=cs(),r=at(t),o=()=>{Ts.find(s=>s.id===n)||Ts.push({id:n,onEsc:r});},i=()=>{Ts=Ts.filter(s=>s.id!==n);};f.useMemo(()=>{e?o():e||i();},[e]),f.useEffect(()=>{if(e)return o(),EL(),()=>{i(),IL();}},[e]);}const pS=e=>e===false?false:!Wr()||!e?null:typeof e=="string"?document.querySelector(e):typeof e=="function"?e():e,vp=f__namespace.forwardRef((e,t)=>{const{open:n,autoLock:r,getContainer:o,debug:i,autoDestroy:s=true,children:a,onEsc:l}=e,[c,u]=f__namespace.useState(n),d=c||n;f__namespace.useEffect(()=>{(s||n)&&u(n);},[n,s]);const[m,p]=f__namespace.useState(()=>pS(o));f__namespace.useEffect(()=>{const S=pS(o);p(()=>S??null);});const[h,v]=bL(d&&!m),g=m??h;xL(r&&n&&Wr()&&(g===h||g===document.body)),PL(n,l);let y=null;a&&aa(a)&&t&&(y=ls(a));const C=as(y,t);if(!d||!Wr()||m===void 0)return null;const w=g===false||gL();let x=a;return t&&(x=f__namespace.cloneElement(a,{ref:C})),f__namespace.createElement(QP.Provider,{value:v},w?x:$8.createPortal(x,g))});function t6(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=t6(e[t]))&&(r&&(r+=" "),r+=n);}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function B(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=t6(e))&&(r&&(r+=" "),r+=t);return r}function sl(e){return e instanceof HTMLElement||e instanceof SVGElement}function al(e){return e&&typeof e=="object"&&sl(e.nativeElement)?e.nativeElement:sl(e)?e:null}const lv=f__namespace.createContext(null);function NL({children:e,onBatchResize:t}){const n=f__namespace.useRef(0),r=f__namespace.useRef([]),o=f__namespace.useContext(lv),i=f__namespace.useCallback((s,a,l)=>{n.current+=1;const c=n.current;r.current.push({size:s,element:a,data:l}),Promise.resolve().then(()=>{c===n.current&&(t?.(r.current),r.current=[]);}),o?.(s,a,l);},[t,o]);return f__namespace.createElement(lv.Provider,{value:i},e)}const zi=new Map;function ML(e){e.forEach(t=>{const{target:n}=t;zi.get(n)?.forEach(r=>r(n));});}let _h;function n6(){return _h||(_h=new ResizeObserver(ML)),_h}function RL(e,t){zi.has(e)||(zi.set(e,new Set),n6().observe(e)),zi.get(e).add(t);}function AL(e,t){zi.has(e)&&(zi.get(e).delete(t),zi.get(e).size||(n6().unobserve(e),zi.delete(e)));}function r6(e,t,n,r){const o=f__namespace.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),i=at(a=>{const{width:l,height:c}=a.getBoundingClientRect(),{offsetWidth:u,offsetHeight:d}=a,m=Math.floor(l),p=Math.floor(c);if(o.current.width!==m||o.current.height!==p||o.current.offsetWidth!==u||o.current.offsetHeight!==d){const h={width:m,height:p,offsetWidth:u,offsetHeight:d};o.current=h;const v=u===Math.round(l)?l:u,g=d===Math.round(c)?c:d,y={...h,offsetWidth:v,offsetHeight:g};r?.(y,a),Promise.resolve().then(()=>{n?.(y,a);});}}),s=typeof t=="function";f__namespace.useEffect(()=>{const a=s?t():t;return a&&e&&RL(a,i),()=>{a&&AL(a,i);}},[e,s?0:t]);}function TL(e,t){const{children:n,disabled:r,onResize:o,data:i}=e,s=f__namespace.useRef(null),a=f__namespace.useContext(lv),l=typeof n=="function",c=l?n(s):n,u=!l&&f__namespace.isValidElement(c)&&aa(c),d=u?ls(c):null,m=as(d,s),p=()=>al(s.current);return f__namespace.useImperativeHandle(t,()=>p()),r6(!r,p,o,(h,v)=>{a?.(h,v,i);}),u?f__namespace.cloneElement(c,{ref:m}):c}const OL=f__namespace.forwardRef(TL);function cv(){return cv=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},cv.apply(this,arguments)}const kL="rc-observer-key";function _L(e,t){const{children:n}=e;return (typeof n=="function"?[n]:$r(n)).map((o,i)=>{const s=o?.key||`${kL}-${i}`;return f__namespace.createElement(OL,cv({},e,{key:s,ref:i===0?t:void 0}),o)})}const So=f__namespace.forwardRef(_L);So.Collection=NL;function o6(e){return e?.getRootNode?.()}function LL(e){return o6(e)instanceof ShadowRoot}function sm(e){return LL(e)?o6(e):null}const i6=f__namespace.createContext({});function FL({children:e,...t}){return f__namespace.createElement(i6.Provider,{value:t},e)}function BL(e){const[,t]=f__namespace.useReducer(i=>i+1,0),n=f__namespace.useRef(e),r=at(()=>n.current),o=at(i=>{n.current=typeof i=="function"?i(n.current):i,t();});return [r,o]}const ni="none",Bd="appear",Dd="enter",zd="leave",hS="none",go="prepare",za="start",Ha="active",u1="end",s6="prepared";function gS(e,t){const n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit${e}`]=`webkit${t}`,n[`Moz${e}`]=`moz${t}`,n[`ms${e}`]=`MS${t}`,n[`O${e}`]=`o${t.toLowerCase()}`,n}function DL(e,t){const n={animationend:gS("Animation","AnimationEnd"),transitionend:gS("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}const zL=DL(Wr(),typeof window<"u"?window:{});let a6={};Wr()&&({style:a6}=document.createElement("div"));const Hd={};function l6(e){if(Hd[e])return Hd[e];const t=zL[e];if(t){const n=Object.keys(t),r=n.length;for(let o=0;o<r;o+=1){const i=n[o];if(Object.prototype.hasOwnProperty.call(t,i)&&i in a6)return Hd[e]=t[i],Hd[e]}}return ""}const c6=l6("animationend"),u6=l6("transitionend"),HL=!!(c6&&u6),bS=c6||"animationend",vS=u6||"transitionend";function yS(e,t){if(!e)return null;if(typeof e=="object"){const n=t.replace(/-\w/g,r=>r[1].toUpperCase());return e[n]}return `${e}-${t}`}const VL=e=>{const t=f.useRef();function n(o){o&&(o.removeEventListener(vS,e),o.removeEventListener(bS,e));}function r(o){t.current&&t.current!==o&&n(t.current),o&&o!==t.current&&(o.addEventListener(vS,e),o.addEventListener(bS,e),t.current=o);}return f__namespace.useEffect(()=>()=>{n(t.current),t.current=null;},[]),[r,n]},d6=Wr()?f.useLayoutEffect:f.useEffect;let f6=e=>+setTimeout(e,16),m6=e=>clearTimeout(e);typeof window<"u"&&"requestAnimationFrame"in window&&(f6=e=>window.requestAnimationFrame(e),m6=e=>window.cancelAnimationFrame(e));let CS=0;const d1=new Map;function p6(e){d1.delete(e);}const ht=(e,t=1)=>{CS+=1;const n=CS;function r(o){if(o===0)p6(n),e();else {const i=f6(()=>{r(o-1);});d1.set(n,i);}}return r(t),n};ht.cancel=e=>{const t=d1.get(e);return p6(e),m6(t)};const jL=()=>{const e=f__namespace.useRef(null);function t(){ht.cancel(e.current);}function n(r,o=2){t();const i=ht(()=>{o<=1?r({isCanceled:()=>i!==e.current}):n(r,o-1);});e.current=i;}return f__namespace.useEffect(()=>()=>{t();},[]),[n,t]},WL=[go,za,Ha,u1],qL=[go,s6],h6=false,GL=true;function g6(e){return e===Ha||e===u1}const UL=(e,t,n)=>{const[r,o]=nm(hS),[i,s]=jL();function a(){o(go,true);}const l=t?qL:WL;return d6(()=>{if(r!==hS&&r!==u1){const c=l.indexOf(r),u=l[c+1],d=n(r);d===h6?o(u,true):u&&i(m=>{function p(){m.isCanceled()||o(u,true);}d===true?p():Promise.resolve(d).then(p);});}},[e,r]),f__namespace.useEffect(()=>()=>{s();},[]),[a,r]};function KL(e,t,n,{motionEnter:r=true,motionAppear:o=true,motionLeave:i=true,motionDeadline:s,motionLeaveImmediately:a,onAppearPrepare:l,onEnterPrepare:c,onLeavePrepare:u,onAppearStart:d,onEnterStart:m,onLeaveStart:p,onAppearActive:h,onEnterActive:v,onLeaveActive:g,onAppearEnd:y,onEnterEnd:C,onLeaveEnd:w,onVisibleChanged:x}){const[S,I]=nm(),[$,E]=BL(ni),[P,N]=nm(null),M=$(),A=f.useRef(false),_=f.useRef(null);function O(){return n()}const T=f.useRef(false);function V(){E(ni),N(null,true);}const H=at(X=>{const J=$();if(J===ni)return;const U=O();if(X&&!X.deadline&&X.target!==U)return;const G=T.current;let ee;J===Bd&&G?ee=y?.(U,X):J===Dd&&G?ee=C?.(U,X):J===zd&&G&&(ee=w?.(U,X)),G&&ee!==false&&V();}),[z]=VL(H),D=X=>{switch(X){case Bd:return {[go]:l,[za]:d,[Ha]:h};case Dd:return {[go]:c,[za]:m,[Ha]:v};case zd:return {[go]:u,[za]:p,[Ha]:g};default:return {}}},W=f__namespace.useMemo(()=>D(M),[M]),[F,L]=UL(M,!e,X=>{if(X===go){const J=W[go];return J?J(O()):h6}return L in W&&N(W[L]?.(O(),null)||null),L===Ha&&M!==ni&&(z(O()),s>0&&(clearTimeout(_.current),_.current=setTimeout(()=>{H({deadline:true});},s))),L===s6&&V(),GL}),j=g6(L);T.current=j;const Y=f.useRef(null);d6(()=>{if(A.current&&Y.current===t)return;I(t);const X=A.current;A.current=true;let J;!X&&t&&o&&(J=Bd),X&&t&&r&&(J=Dd),(X&&!t&&i||!X&&a&&!t&&i)&&(J=zd);const U=D(J);J&&(e||U[go])?(E(J),F()):E(ni),Y.current=t;},[t]),f.useEffect(()=>{(M===Bd&&!o||M===Dd&&!r||M===zd&&!i)&&E(ni);},[o,r,i]),f.useEffect(()=>()=>{A.current=false,clearTimeout(_.current);},[]);const K=f__namespace.useRef(false);f.useEffect(()=>{S&&(K.current=true),S!==void 0&&M===ni&&((K.current||S)&&x?.(S),K.current=true);},[S,M]);let q=P;return W[go]&&L===za&&(q={transition:"none",...q}),[$,L,q,S??t]}function XL(e){let t=e;typeof e=="object"&&({transitionSupport:t}=e);function n(o,i){return !!(o.motionName&&t&&i!==false)}const r=f__namespace.forwardRef((o,i)=>{const{visible:s=true,removeOnLeave:a=true,forceRender:l,children:c,motionName:u,leavedClassName:d,eventProps:m}=o,{motion:p}=f__namespace.useContext(i6),h=n(o,p),v=f.useRef();function g(){return al(v.current)}const[y,C,w,x]=KL(h,s,g,o),S=y(),I=f__namespace.useRef(x);x&&(I.current=true);const $=f__namespace.useMemo(()=>{const N={};return Object.defineProperties(N,{nativeElement:{enumerable:true,get:g},inMotion:{enumerable:true,get:()=>()=>y()!==ni},enableMotion:{enumerable:true,get:()=>()=>h}}),N},[]);f__namespace.useImperativeHandle(i,()=>$,[]);let E;const P={...m,visible:s};if(!c)E=null;else if(S===ni)x?E=c({...P},v):!a&&I.current&&d?E=c({...P,className:d},v):l||!a&&!d?E=c({...P,style:{display:"none"}},v):E=null;else {let N;C===go?N="prepare":g6(C)?N="active":C===za&&(N="start");const M=yS(u,`${S}-${N}`);E=c({...P,className:B(yS(u,S),{[M]:M&&N,[u]:typeof u=="string"}),style:w},v);}return f__namespace.isValidElement(E)&&aa(E)&&(ls(E)||(E=f__namespace.cloneElement(E,{ref:v}))),E});return r.displayName="CSSMotion",r}const ir=XL(HL),uv="add",dv="keep",fv="remove",Lh="removed";function YL(e){let t;return e&&typeof e=="object"&&"key"in e?t=e:t={key:e},{...t,key:String(t.key)}}function mv(e=[]){return e.map(YL)}function QL(e=[],t=[]){let n=[],r=0;const o=t.length,i=mv(e),s=mv(t);i.forEach(c=>{let u=false;for(let d=r;d<o;d+=1){const m=s[d];if(m.key===c.key){r<d&&(n=n.concat(s.slice(r,d).map(p=>({...p,status:uv}))),r=d),n.push({...m,status:dv}),r+=1,u=true;break}}u||n.push({...c,status:fv});}),r<o&&(n=n.concat(s.slice(r).map(c=>({...c,status:uv}))));const a={};return n.forEach(({key:c})=>{a[c]=(a[c]||0)+1;}),Object.keys(a).filter(c=>a[c]>1).forEach(c=>{n=n.filter(({key:u,status:d})=>u!==c||d!==fv),n.forEach(u=>{u.key===c&&(u.status=dv);});}),n}function pv(){return pv=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},pv.apply(this,arguments)}const ZL=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function JL(e,t=ir){class n extends f__namespace.Component{static defaultProps={component:"div"};state={keyEntities:[]};static getDerivedStateFromProps({keys:o},{keyEntities:i}){const s=mv(o);return {keyEntities:QL(i,s).filter(l=>{const c=i.find(({key:u})=>l.key===u);return !(c&&c.status===Lh&&l.status===fv)})}}removeKey=o=>{this.setState(i=>({keyEntities:i.keyEntities.map(a=>a.key!==o?a:{...a,status:Lh})}),()=>{const{keyEntities:i}=this.state;i.filter(({status:a})=>a!==Lh).length===0&&this.props.onAllRemoved&&this.props.onAllRemoved();});};render(){const{keyEntities:o}=this.state,{component:i,children:s,onVisibleChanged:a,onAllRemoved:l,...c}=this.props,u=i||f__namespace.Fragment,d={};return ZL.forEach(m=>{d[m]=c[m],delete c[m];}),delete c.keys,f__namespace.createElement(u,c,o.map(({status:m,...p},h)=>{const v=m===uv||m===dv;return f__namespace.createElement(t,pv({},d,{key:p.key,visible:v,eventProps:p,onVisibleChanged:g=>{a?.(g,{key:p.key}),g||this.removeKey(p.key);}}),(g,y)=>s({...g,index:h},y))}))}}return n}const eF=JL();function tF(e){const{prefixCls:t,align:n,arrow:r,arrowPos:o}=e,{className:i,content:s,style:a}=r||{},{x:l=0,y:c=0}=o,u=f__namespace.useRef(null);if(!n||!n.points)return null;const d={position:"absolute"};if(n.autoArrow!==false){const m=n.points[0],p=n.points[1],h=m[0],v=m[1],g=p[0],y=p[1];h===g||!["t","b"].includes(h)?d.top=c:h==="t"?d.top=0:d.bottom=0,v===y||!["l","r"].includes(v)?d.left=l:v==="l"?d.left=0:d.right=0;}return f__namespace.createElement("div",{ref:u,className:B(`${t}-arrow`,i),style:{...d,...a}},s)}function hv(){return hv=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},hv.apply(this,arguments)}function nF(e){const{prefixCls:t,open:n,zIndex:r,mask:o,motion:i,mobile:s}=e;return o?f__namespace.createElement(ir,hv({},i,{motionAppear:true,visible:n,removeOnLeave:true}),({className:a})=>f__namespace.createElement("div",{style:{zIndex:r},className:B(`${t}-mask`,s&&`${t}-mobile-mask`,a)})):null}const rF=f__namespace.memo(({children:e})=>e,(e,t)=>t.cache);function b6(e,t,n,r,o,i,s,a){const l="auto",c=e?{}:{left:"-1000vw",top:"-1000vh",right:l,bottom:l};if(!e&&(t||!n)){const{points:u}=r,d=r.dynamicInset||r._experimental?.dynamicInset,m=d&&u[0][1]==="r",p=d&&u[0][0]==="b";m?(c.right=o,c.left=l):(c.left=s,c.right=l),p?(c.bottom=i,c.top=l):(c.top=a,c.bottom=l);}return c}function gv(){return gv=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},gv.apply(this,arguments)}const v6=f__namespace.forwardRef((e,t)=>{const{onEsc:n,popup:r,className:o,prefixCls:i,style:s,target:a,onVisibleChanged:l,open:c,keepDom:u,fresh:d,onClick:m,mask:p,arrow:h,arrowPos:v,align:g,motion:y,maskMotion:C,mobile:w,forceRender:x,getPopupContainer:S,autoDestroy:I,portal:$,children:E,zIndex:P,onMouseEnter:N,onMouseLeave:M,onPointerEnter:A,onPointerDownCapture:_,ready:O,offsetX:T,offsetY:V,offsetR:H,offsetB:z,onAlign:D,onPrepare:W,onResize:F,stretch:L,targetWidth:j,targetHeight:Y}=e,K=typeof r=="function"?r():r,q=c||u,X=!!w,[J,U,G]=f__namespace.useMemo(()=>w?[w.mask,w.maskMotion,w.motion]:[p,C,y],[w,p,C,y]),ee=S?.length>0,[oe,ne]=f__namespace.useState(!S||!ee);Qt(()=>{!oe&&ee&&a&&ne(true);},[oe,ee,a]);const ge=at((de,fe)=>{F?.(de,fe),D();}),Z=b6(X,O,c,g,H,z,T,V);if(!oe)return null;const te={};return L&&(L.includes("height")&&Y?te.height=Y:L.includes("minHeight")&&Y&&(te.minHeight=Y),L.includes("width")&&j?te.width=j:L.includes("minWidth")&&j&&(te.minWidth=j)),c||(te.pointerEvents="none"),f__namespace.createElement($,{open:x||q,getContainer:S&&(()=>S(a)),autoDestroy:I,onEsc:n},f__namespace.createElement(nF,{prefixCls:i,open:c,zIndex:P,mask:J,motion:U,mobile:X}),f__namespace.createElement(So,{onResize:ge,disabled:!c},de=>f__namespace.createElement(ir,gv({motionAppear:true,motionEnter:true,motionLeave:true,removeOnLeave:false,forceRender:x,leavedClassName:`${i}-hidden`},G,{onAppearPrepare:W,onEnterPrepare:W,visible:c,onVisibleChanged:fe=>{y?.onVisibleChanged?.(fe),l(fe);}}),({className:fe,style:Se},Te)=>{const ae=B(i,fe,o,{[`${i}-mobile`]:X});return f__namespace.createElement("div",{ref:An(de,t,Te),className:ae,style:{"--arrow-x":`${v.x||0}px`,"--arrow-y":`${v.y||0}px`,...Z,...te,...Se,boxSizing:"border-box",zIndex:P,...s},onMouseEnter:N,onMouseLeave:M,onPointerEnter:A,onClick:m,onPointerDownCapture:_},h&&f__namespace.createElement(tF,{prefixCls:i,arrow:h,arrowPos:v,align:g}),f__namespace.createElement(rF,{cache:!c&&!d},K))})),E)}),am=f__namespace.createContext(null),y6=f__namespace.createContext(null);function wS(e){return e?Array.isArray(e)?e:[e]:[]}function oF(e,t,n){return f__namespace.useMemo(()=>{const r=wS(t??e),o=wS(n??e),i=new Set(r),s=new Set(o);return i.has("hover")&&!i.has("click")&&i.add("touch"),s.has("hover")&&!s.has("click")&&s.add("touch"),[i,s]},[e,t,n])}const f1=e=>{if(!e)return  false;if(e instanceof Element){if(e.offsetParent)return  true;if(e.getBBox){const{width:t,height:n}=e.getBBox();if(t||n)return  true}if(e.getBoundingClientRect){const{width:t,height:n}=e.getBoundingClientRect();if(t||n)return  true}}return  false};function iF(e=[],t=[],n){const r=(o,i)=>o[i]||"";return n?r(e,0)===r(t,0):r(e,0)===r(t,0)&&r(e,1)===r(t,1)}function C6(e,t,n,r){const{points:o}=n,i=Object.keys(e);for(let s=0;s<i.length;s+=1){const a=i[s];if(iF(e[a]?.points,o,r))return `${t}-placement-${a}`}return ""}function Hu(e){return e.ownerDocument.defaultView}function bv(e){const t=[];let n=e?.parentElement;const r=["hidden","scroll","clip","auto"];for(;n;){const{overflowX:o,overflowY:i,overflow:s}=Hu(n).getComputedStyle(n);[o,i,s].some(a=>r.includes(a))&&t.push(n),n=n.parentElement;}return t}function au(e,t=1){return Number.isNaN(e)?t:e}function ec(e){return au(parseFloat(e),0)}function xS(e,t){const n={...e};return (t||[]).forEach(r=>{if(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)return;const{overflow:o,overflowClipMargin:i,borderTopWidth:s,borderBottomWidth:a,borderLeftWidth:l,borderRightWidth:c}=Hu(r).getComputedStyle(r),u=r.getBoundingClientRect(),{offsetHeight:d,clientHeight:m,offsetWidth:p,clientWidth:h}=r,v=ec(s),g=ec(a),y=ec(l),C=ec(c),w=au(Math.round(u.width/p*1e3)/1e3),x=au(Math.round(u.height/d*1e3)/1e3),S=(p-h-y-C)*w,I=(d-m-v-g)*x,$=v*x,E=g*x,P=y*w,N=C*w;let M=0,A=0;if(o==="clip"){const H=ec(i);M=H*w,A=H*x;}const _=u.x+P-M,O=u.y+$-A,T=_+u.width+2*M-P-N-S,V=O+u.height+2*A-$-E-I;n.left=Math.max(n.left,_),n.top=Math.max(n.top,O),n.right=Math.min(n.right,T),n.bottom=Math.min(n.bottom,V);}),n}function SS(e,t=0){const n=`${t}`,r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function $S(e,t){const[n,r]=t||[];return [SS(e.width,n),SS(e.height,r)]}function ES(e=""){return [e[0],e[1]]}function $a(e,t){const n=t[0],r=t[1];let o,i;return n==="t"?i=e.y:n==="b"?i=e.y+e.height:i=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:i}}function Ri(e,t){const n={t:"b",b:"t",l:"r",r:"l"},r=[...e];return r[t]=n[e[t]]||"c",r}function IS(e){return e.join("")}function w6(e,t,n,r,o,i,s,a){const[l,c]=f__namespace.useState({ready:false,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),u=f__namespace.useRef(0),d=f__namespace.useMemo(()=>!t||a?[]:bv(t),[t]),m=f__namespace.useRef({});e||(m.current={});const h=at(()=>{if(t&&n&&e&&!a){let Pe=function(St,ar,Qn=ge){const Xl=_.x+St,ys=_.y+ar,Id=Xl+j,Pd=ys+L,Nd=Math.max(Xl,Qn.left),cx=Math.max(ys,Qn.top),vh=Math.min(Id,Qn.right),yh=Math.min(Pd,Qn.bottom);return Math.max(0,(vh-Nd)*(yh-cx))},pe=function(){be=_.y+Ie,me=be+L,se=_.x+ke,ve=se+j;};const y=t,C=y.ownerDocument,w=Hu(y),{position:x}=w.getComputedStyle(y),S=y.style.left,I=y.style.top,$=y.style.right,E=y.style.bottom,P=y.style.overflow,N={...o[r],...i},M=C.createElement("div");y.parentElement?.appendChild(M),M.style.left=`${y.offsetLeft}px`,M.style.top=`${y.offsetTop}px`,M.style.position=x,M.style.height=`${y.offsetHeight}px`,M.style.width=`${y.offsetWidth}px`,y.style.left="0",y.style.top="0",y.style.right="auto",y.style.bottom="auto",y.style.overflow="hidden";let A;if(Array.isArray(n))A={x:n[0],y:n[1],width:0,height:0};else {const St=n.getBoundingClientRect();St.x=St.x??St.left,St.y=St.y??St.top,A={x:St.x,y:St.y,width:St.width,height:St.height};}const _=y.getBoundingClientRect(),{height:O,width:T}=w.getComputedStyle(y);_.x=_.x??_.left,_.y=_.y??_.top;const{clientWidth:V,clientHeight:H,scrollWidth:z,scrollHeight:D,scrollTop:W,scrollLeft:F}=C.documentElement,L=_.height,j=_.width,Y=A.height,K=A.width,q={left:0,top:0,right:V,bottom:H},X={left:-F,top:-W,right:z-F,bottom:D-W};let{htmlRegion:J}=N;const U="visible",G="visibleFirst";J!=="scroll"&&J!==G&&(J=U);const ee=J===G,oe=xS(X,d),ne=xS(q,d),ge=J===U?ne:oe,Z=ee?ne:ge;y.style.left="auto",y.style.top="auto",y.style.right="0",y.style.bottom="0";const te=y.getBoundingClientRect();y.style.left=S,y.style.top=I,y.style.right=$,y.style.bottom=E,y.style.overflow=P,y.parentElement?.removeChild(M);const de=au(Math.round(j/parseFloat(T)*1e3)/1e3),fe=au(Math.round(L/parseFloat(O)*1e3)/1e3);if(de===0||fe===0||sl(n)&&!f1(n))return;const{offset:Se,targetOffset:Te}=N;let[ae,re]=$S(_,Se);const[ue,ye]=$S(A,Te);A.x-=ue,A.y-=ye;const[Ne,Be]=N.points||[],De=ES(Be),ze=ES(Ne),je=$a(A,De),Ae=$a(_,ze),Ce={...N};let Fe=[ze,De],ke=je.x-Ae.x+ae,Ie=je.y-Ae.y+re;const Je=Pe(ke,Ie),mt=Pe(ke,Ie,ne),Ye=$a(A,["t","l"]),yt=$a(_,["t","l"]),ct=$a(A,["b","r"]),ft=$a(_,["b","r"]),ot=N.overflow||{},{adjustX:tt,adjustY:Xe,shiftX:$e,shiftY:Re}=ot,le=St=>typeof St=="boolean"?St:St>=0;let be,me,se,ve;pe();const we=le(Xe),Oe=ze[0]===De[0];if(we&&ze[0]==="t"&&(me>Z.bottom||m.current.bt)){let St=Ie;Oe?St-=L-Y:St=Ye.y-ft.y-re;const ar=Pe(ke,St),Qn=Pe(ke,St,ne);ar>Je||ar===Je&&(!ee||Qn>=mt)?(m.current.bt=true,Ie=St,re=-re,Fe=[Ri(Fe[0],0),Ri(Fe[1],0)]):m.current.bt=false;}if(we&&ze[0]==="b"&&(be<Z.top||m.current.tb)){let St=Ie;Oe?St+=L-Y:St=ct.y-yt.y-re;const ar=Pe(ke,St),Qn=Pe(ke,St,ne);ar>Je||ar===Je&&(!ee||Qn>=mt)?(m.current.tb=true,Ie=St,re=-re,Fe=[Ri(Fe[0],0),Ri(Fe[1],0)]):m.current.tb=false;}const Ge=le(tt),et=ze[1]===De[1];if(Ge&&ze[1]==="l"&&(ve>Z.right||m.current.rl)){let St=ke;et?St-=j-K:St=Ye.x-ft.x-ae;const ar=Pe(St,Ie),Qn=Pe(St,Ie,ne);ar>Je||ar===Je&&(!ee||Qn>=mt)?(m.current.rl=true,ke=St,ae=-ae,Fe=[Ri(Fe[0],1),Ri(Fe[1],1)]):m.current.rl=false;}if(Ge&&ze[1]==="r"&&(se<Z.left||m.current.lr)){let St=ke;et?St+=j-K:St=ct.x-yt.x-ae;const ar=Pe(St,Ie),Qn=Pe(St,Ie,ne);ar>Je||ar===Je&&(!ee||Qn>=mt)?(m.current.lr=true,ke=St,ae=-ae,Fe=[Ri(Fe[0],1),Ri(Fe[1],1)]):m.current.lr=false;}Ce.points=[IS(Fe[0]),IS(Fe[1])],pe();const lt=$e===true?0:$e;typeof lt=="number"&&(se<ne.left&&(ke-=se-ne.left-ae,A.x+K<ne.left+lt&&(ke+=A.x-ne.left+K-lt)),ve>ne.right&&(ke-=ve-ne.right-ae,A.x>ne.right-lt&&(ke+=A.x-ne.right+lt)));const gt=Re===true?0:Re;typeof gt=="number"&&(be<ne.top&&(Ie-=be-ne.top-re,A.y+Y<ne.top+gt&&(Ie+=A.y-ne.top+Y-gt)),me>ne.bottom&&(Ie-=me-ne.bottom-re,A.y>ne.bottom-gt&&(Ie+=A.y-ne.bottom+gt)));const nn=_.x+ke,hr=nn+j,Nt=_.y+Ie,he=Nt+L,Ke=A.x,_e=Ke+K,st=A.y,Mt=st+Y,Ut=Math.max(nn,Ke),Kt=Math.min(hr,_e),Ur=(Ut+Kt)/2-nn,Qo=Math.max(Nt,st),Zo=Math.min(he,Mt),gr=(Qo+Zo)/2-Nt;s?.(t,Ce);let bs=te.right-_.x-(ke+_.width),vs=te.bottom-_.y-(Ie+_.height);de===1&&(ke=Math.floor(ke),bs=Math.floor(bs)),fe===1&&(Ie=Math.floor(Ie),vs=Math.floor(vs));const bh={ready:true,offsetX:ke/de,offsetY:Ie/fe,offsetR:bs/de,offsetB:vs/fe,arrowX:Ur/de,arrowY:gr/fe,scaleX:de,scaleY:fe,align:Ce};c(bh);}}),v=()=>{u.current+=1;const y=u.current;Promise.resolve().then(()=>{u.current===y&&h();});},g=()=>{c(y=>({...y,ready:false}));};return Qt(g,[r]),Qt(()=>{e||g();},[e]),[l.ready,l.offsetX,l.offsetY,l.offsetR,l.offsetB,l.arrowX,l.arrowY,l.scaleX,l.scaleY,l.align,v]}function x6(){const e=f__namespace.useRef(null),t=()=>{e.current&&(clearTimeout(e.current),e.current=null);},n=(r,o)=>{t(),o===0?r():e.current=setTimeout(()=>{r();},o*1e3);};return f__namespace.useEffect(()=>()=>{t();},[]),n}function sF(e,t,n,r,o){Qt(()=>{if(e&&t&&n){let d=function(){r(),o();};const i=t,s=n,a=bv(i),l=bv(s),c=Hu(s),u=new Set([c,...a,...l]);return u.forEach(m=>{m.addEventListener("scroll",d,{passive:true});}),c.addEventListener("resize",d,{passive:true}),r(),()=>{u.forEach(m=>{m.removeEventListener("scroll",d),c.removeEventListener("resize",d);});}}},[e,t,n]);}function aF(e,t,n,r,o,i,s,a){const l=f__namespace.useRef(e);l.current=e;const c=f__namespace.useRef(false);f__namespace.useEffect(()=>{if(t&&r&&(!o||i)){const d=()=>{c.current=false;},m=v=>{l.current&&!s(v.composedPath?.()?.[0]||v.target)&&!c.current&&a(false);},p=Hu(r);p.addEventListener("pointerdown",d,true),p.addEventListener("mousedown",m,true),p.addEventListener("contextmenu",m,true);const h=sm(n);return h&&(h.addEventListener("mousedown",m,true),h.addEventListener("contextmenu",m,true)),()=>{p.removeEventListener("pointerdown",d,true),p.removeEventListener("mousedown",m,true),p.removeEventListener("contextmenu",m,true),h&&(h.removeEventListener("mousedown",m,true),h.removeEventListener("contextmenu",m,true));}}},[t,n,r,o,i]);function u(){c.current=true;}return u}function lF(){const[e,t]=f.useState(null),[n,r]=f.useState(false),[o,i]=f.useState(false),s=f.useRef(null),a=at(c=>{c===false?(s.current=null,r(false)):o&&n?s.current=c:(r(true),t(c),s.current=null,n||i(true));}),l=at(c=>{c?(i(false),s.current&&(t(s.current),s.current=null)):(i(false),s.current=null);});return [a,n,e,l]}function vv(){return vv=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},vv.apply(this,arguments)}const cF=e=>{const{prefixCls:t,isMobile:n,ready:r,open:o,align:i,offsetR:s,offsetB:a,offsetX:l,offsetY:c,arrowPos:u,popupSize:d,motion:m,uniqueContainerClassName:p,uniqueContainerStyle:h}=e,v=`${t}-unique-container`,[g,y]=f.useState(false),C=b6(n,r,o,i,s,a,l,c),w=f.useRef(C);r&&(w.current=C);const x={};return d&&(x.width=d.width,x.height=d.height),f.createElement(ir,vv({motionAppear:true,motionEnter:true,motionLeave:true,removeOnLeave:false,leavedClassName:`${v}-hidden`},m,{visible:o,onVisibleChanged:S=>{y(S);}}),({className:S,style:I})=>{const $=B(v,S,p,{[`${v}-visible`]:g});return f.createElement("div",{className:$,style:{"--arrow-x":`${u?.x||0}px`,"--arrow-y":`${u?.y||0}px`,...w.current,...x,...I,...h}})})},uF=({children:e,postTriggerProps:t})=>{const[n,r,o,i]=lF(),s=f__namespace.useMemo(()=>!o||!t?o:t(o),[o,t]),[a,l]=f__namespace.useState(null),[c,u]=f__namespace.useState(null),d=f__namespace.useRef(null),m=at(z=>{d.current=z,sl(z)&&a!==z&&l(z);}),p=f__namespace.useRef(null),h=x6(),v=at((z,D)=>{p.current=D,h(()=>{n(z);},z.delay);}),g=z=>{h(()=>{p.current?.()||n(false);},z);},y=at(z=>{i(z);}),[C,w,x,S,I,$,E,,,P,N]=w6(r,a,s?.target,s?.popupPlacement,s?.builtinPlacements||{},s?.popupAlign,void 0,false),M=f__namespace.useMemo(()=>{if(!s)return "";const z=C6(s.builtinPlacements||{},s.prefixCls||"",P,false);return B(z,s.getPopupClassNameFromAlign?.(P))},[P,s?.getPopupClassNameFromAlign,s?.builtinPlacements,s?.prefixCls]),A=f__namespace.useMemo(()=>({show:v,hide:g}),[]);f__namespace.useEffect(()=>{N();},[s?.target]);const _=at(()=>(N(),Promise.resolve())),O=f__namespace.useRef({}),T=f__namespace.useContext(am),V=f__namespace.useMemo(()=>({registerSubPopup:(z,D)=>{O.current[z]=D,T?.registerSubPopup(z,D);}}),[T]),H=s?.prefixCls;return f__namespace.createElement(y6.Provider,{value:A},e,s&&f__namespace.createElement(am.Provider,{value:V},f__namespace.createElement(v6,{ref:m,portal:vp,onEsc:s.onEsc,prefixCls:H,popup:s.popup,className:B(s.popupClassName,M,`${H}-unique-controlled`),style:s.popupStyle,target:s.target,open:r,keepDom:true,fresh:true,autoDestroy:false,onVisibleChanged:y,ready:C,offsetX:w,offsetY:x,offsetR:S,offsetB:I,onAlign:N,onPrepare:_,onResize:z=>u({width:z.offsetWidth,height:z.offsetHeight}),arrowPos:{x:$,y:E},align:P,zIndex:s.zIndex,mask:s.mask,arrow:s.arrow,motion:s.popupMotion,maskMotion:s.maskMotion,getPopupContainer:s.getPopupContainer},f__namespace.createElement(cF,{prefixCls:H,isMobile:false,ready:C,open:r,align:P,offsetR:S,offsetB:I,offsetX:w,offsetY:x,arrowPos:{x:$,y:E},popupSize:c,motion:s.popupMotion,uniqueContainerClassName:B(s.uniqueContainerClassName,M),uniqueContainerStyle:s.uniqueContainerStyle}))))};function dF(e=vp){return f__namespace.forwardRef((n,r)=>{const{prefixCls:o="rc-trigger-popup",children:i,action:s="hover",showAction:a,hideAction:l,popupVisible:c,defaultPopupVisible:u,onOpenChange:d,afterOpenChange:m,onPopupVisibleChange:p,afterPopupVisibleChange:h,mouseEnterDelay:v,mouseLeaveDelay:g=.1,focusDelay:y,blurDelay:C,mask:w,maskClosable:x=true,getPopupContainer:S,forceRender:I,autoDestroy:$,popup:E,popupClassName:P,uniqueContainerClassName:N,uniqueContainerStyle:M,popupStyle:A,popupPlacement:_,builtinPlacements:O={},popupAlign:T,zIndex:V,stretch:H,getPopupClassNameFromAlign:z,fresh:D,unique:W,alignPoint:F,onPopupClick:L,onPopupAlign:j,arrow:Y,popupMotion:K,maskMotion:q,mobile:X,...J}=n,U=$||false,G=c===void 0,ee=!!X,oe=f__namespace.useRef({}),ne=f__namespace.useContext(am),ge=f__namespace.useMemo(()=>({registerSubPopup:(Ze,Vt)=>{oe.current[Ze]=Vt,ne?.registerSubPopup(Ze,Vt);}}),[ne]),Z=f__namespace.useContext(y6),te=cs(),[de,fe]=f__namespace.useState(null),Se=f__namespace.useRef(null),Te=at(Ze=>{Se.current=Ze,sl(Ze)&&de!==Ze&&fe(Ze),ne?.registerSubPopup(te,Ze);}),[ae,re]=f__namespace.useState(null),ue=f__namespace.useRef(null),ye=at(Ze=>{const Vt=al(Ze);sl(Vt)&&ae!==Vt&&(re(Vt),ue.current=Vt);}),Ne={},Be=at(Ze=>{const Vt=ae;return Vt?.contains(Ze)||sm(Vt)?.host===Ze||Ze===Vt||de?.contains(Ze)||sm(de)?.host===Ze||Ze===de||Object.values(oe.current).some(Md=>Md?.contains(Ze)||Ze===Md)}),De=Y?{...Y!==true?Y:{}}:null,[ze,je]=Ft(u||false,c),Ae=ze||false,Ce=f__namespace.useMemo(()=>{const Ze=typeof i=="function"?i({open:Ae}):i;return f__namespace.Children.only(Ze)},[i,Ae]),Fe=Ce?.props||{},ke=at(()=>Ae),Ie=at((Ze=0)=>({popup:E,target:ae,delay:Ze,prefixCls:o,popupClassName:P,uniqueContainerClassName:N,uniqueContainerStyle:M,popupStyle:A,popupPlacement:_,builtinPlacements:O,popupAlign:T,zIndex:V,mask:w,maskClosable:x,popupMotion:K,maskMotion:q,arrow:De,getPopupContainer:S,getPopupClassNameFromAlign:z,id:te,onEsc:yt}));Qt(()=>{Z&&W&&ae&&!G&&!ne&&(Ae?Z.show(Ie(v),ke):Z.hide(g));},[Ae,ae]);const Pe=f__namespace.useRef(Ae);Pe.current=Ae;const Je=at(Ze=>{$8.flushSync(()=>{Ae!==Ze&&(je(Ze),d?.(Ze),p?.(Ze));});}),mt=x6(),Ye=(Ze,Vt=0)=>{if(c!==void 0){mt(()=>{Je(Ze);},Vt);return}if(Z&&W&&G&&!ne){Ze?Z.show(Ie(Vt),ke):Z.hide(Vt);return}mt(()=>{Je(Ze);},Vt);};function yt({top:Ze}){Ze&&Ye(false);}const[ct,ft]=f__namespace.useState(false);Qt(Ze=>{(!Ze||Ae)&&ft(true);},[Ae]);const[ot,tt]=f__namespace.useState(null),[Xe,$e]=f__namespace.useState(null),Re=Ze=>{$e([Ze.clientX,Ze.clientY]);},[le,be,me,se,ve,pe,we,Oe,Ge,et,lt]=w6(Ae,de,F&&Xe!==null?Xe:ae,_,O,T,j,ee),[gt,nn]=oF(s,a,l),hr=gt.has("click"),Nt=nn.has("click")||nn.has("contextMenu"),he=at(()=>{ct||lt();});sF(Ae,ae,de,he,()=>{Pe.current&&F&&Nt&&Ye(false);}),Qt(()=>{he();},[Xe,_]),Qt(()=>{Ae&&!O?.[_]&&he();},[JSON.stringify(T)]);const _e=f__namespace.useMemo(()=>{const Ze=C6(O,o,et,F);return B(Ze,z?.(et))},[et,z,O,o,F]);f__namespace.useImperativeHandle(r,()=>({nativeElement:ue.current,popupElement:Se.current,forceAlign:he}));const[st,Mt]=f__namespace.useState(0),[Ut,Kt]=f__namespace.useState(0),En=()=>{if(H&&ae){const Ze=ae.getBoundingClientRect();Mt(Ze.width),Kt(Ze.height);}},Ur=()=>{En(),he();},Qo=Ze=>{ft(false),lt(),m?.(Ze),h?.(Ze);},Zo=()=>new Promise(Ze=>{En(),tt(()=>Ze);});Qt(()=>{ot&&(lt(),ot(),tt(null));},[ot]);function Jo(Ze,Vt,Md,m8,ux){Ne[Ze]=(dx,...p8)=>{(!ux||!ux())&&(m8?.(dx),Ye(Vt,Md)),Fe[Ze]?.(dx,...p8);};}const gr=gt.has("touch"),bs=nn.has("touch"),vs=f__namespace.useRef(false);(gr||bs)&&(Ne.onTouchStart=(...Ze)=>{vs.current=true,Pe.current&&bs?Ye(false):!Pe.current&&gr&&Ye(true),Fe.onTouchStart?.(...Ze);}),(hr||Nt)&&(Ne.onClick=(Ze,...Vt)=>{Pe.current&&Nt?Ye(false):!Pe.current&&hr&&(Re(Ze),Ye(true)),Fe.onClick?.(Ze,...Vt),vs.current=false;});const bh=aF(Ae,Nt||bs,ae,de,w,x,Be,Ye),St=gt.has("hover"),ar=nn.has("hover");let Qn,Xl;const ys=()=>vs.current;if(St){const Ze=Vt=>{Re(Vt);};Jo("onMouseEnter",true,v,Ze,ys),Jo("onPointerEnter",true,v,Ze,ys),Qn=Vt=>{(Ae||ct)&&de?.contains(Vt.target)&&Ye(true,v);},F&&(Ne.onMouseMove=Vt=>{Fe.onMouseMove?.(Vt);});}ar&&(Jo("onMouseLeave",false,g,void 0,ys),Jo("onPointerLeave",false,g,void 0,ys),Xl=()=>{Ye(false,g);}),gt.has("focus")&&Jo("onFocus",true,y),nn.has("focus")&&Jo("onBlur",false,C),gt.has("contextMenu")&&(Ne.onContextMenu=(Ze,...Vt)=>{Pe.current&&nn.has("contextMenu")?Ye(false):(Re(Ze),Ye(true)),Ze.preventDefault(),Fe.onContextMenu?.(Ze,...Vt);});const Id=f__namespace.useRef(false);Id.current||=I||Ae||ct;const Pd={...Fe,...Ne},Nd={};["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"].forEach(Ze=>{J[Ze]&&(Nd[Ze]=(...Vt)=>{Pd[Ze]?.(...Vt),J[Ze](...Vt);});});const vh={x:pe,y:we};r6(Ae,ae,Ur);const yh=as(ye,ls(Ce)),f8=f__namespace.cloneElement(Ce,{...Pd,...Nd,ref:yh});return f__namespace.createElement(f__namespace.Fragment,null,f8,Id.current&&(!Z||!W)&&f__namespace.createElement(am.Provider,{value:ge},f__namespace.createElement(v6,{portal:e,ref:Te,prefixCls:o,popup:E,className:B(P,!ee&&_e),style:A,target:ae,onMouseEnter:Qn,onMouseLeave:Xl,onPointerEnter:Qn,zIndex:V,open:Ae,keepDom:ct,fresh:D,onClick:L,onPointerDownCapture:bh,mask:w,motion:K,maskMotion:q,onVisibleChanged:Qo,onPrepare:Zo,forceRender:I,autoDestroy:U,getPopupContainer:S,onEsc:yt,align:et,arrow:De,arrowPos:vh,ready:le,offsetX:be,offsetY:me,offsetR:se,offsetB:ve,onAlign:he,stretch:H,targetWidth:st/Oe,targetHeight:Ut/Ge,mobile:X})))})}const yp=dF(vp);function S6(e){return e&&f.isValidElement(e)&&e.type===f.Fragment}const $6=(e,t,n)=>f.isValidElement(e)?f.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function Ln(e,t){return $6(e,e,t)}const lu="ant",Cp="anticon",fF=["outlined","borderless","filled","underlined"],mF=(e,t)=>t||(e?`${lu}-${e}`:lu),it=f__namespace.createContext({getPrefixCls:mF,iconPrefixCls:Cp}),{Consumer:hme}=it,PS={};function $t(e){const t=f__namespace.useContext(it),{getPrefixCls:n,direction:r,getPopupContainer:o,renderEmpty:i}=t,s=t[e];return {classNames:PS,styles:PS,...s,getPrefixCls:n,direction:r,getPopupContainer:o,renderEmpty:i}}const pF=({children:e})=>{const{getPrefixCls:t}=f.useContext(it),n=t();return f.isValidElement(e)?f.createElement(ir,{visible:true,motionName:`${n}-fade`,motionAppear:true,motionEnter:true,motionLeave:false,removeOnLeave:false},({style:r,className:o})=>Ln(e,i=>({className:B(i.className,o),style:{...i.style,...r}}))):e},Vd=[null,null];function hF(e){if(Vd[0]!==e){const t={};Object.keys(e).forEach(n=>{t[n]={...e[n],dynamicInset:false};}),Vd[0]=e,Vd[1]=t;}return Vd[1]}const E6=({children:e})=>{const t=n=>{const{id:r,builtinPlacements:o,popup:i}=n,s=typeof i=="function"?i():i,a=hF(o);return {...n,getPopupContainer:null,arrow:false,popup:f.createElement(pF,{key:r},s),builtinPlacements:a}};return f.createElement(uF,{postTriggerProps:t},e)},Wn=f__namespace.createContext(false),I6=({children:e,disabled:t})=>{const n=f__namespace.useContext(Wn);return f__namespace.createElement(Wn.Provider,{value:t??n},e)},ll=f__namespace.createContext(void 0),gF=({children:e,size:t})=>{const n=f__namespace.useContext(ll);return f__namespace.createElement(ll.Provider,{value:t||n},e)};function bF(){const e=f.useContext(Wn),t=f.useContext(ll);return {componentDisabled:e,componentSize:t}}function wn(e){"@babel/helpers - typeof";return wn=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},wn(e)}function vF(e){if(Array.isArray(e))return e}function yF(e,t){var n=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n!=null){var r,o,i,s,a=[],l=true,c=false;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;l=!1;}else for(;!(l=(r=i.call(n)).done)&&(a.push(r.value),a.length!==t);l=!0);}catch(u){c=true,o=u;}finally{try{if(!l&&n.return!=null&&(s=n.return(),Object(s)!==s))return}finally{if(c)throw o}}return a}}function yv(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function m1(e,t){if(e){if(typeof e=="string")return yv(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?yv(e,t):void 0}}function CF(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function p1(e,t){return vF(e)||yF(e,t)||m1(e,t)||CF()}function wF(e,t){if(wn(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t);if(wn(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return (t==="string"?String:Number)(e)}function P6(e){var t=wF(e,"string");return wn(t)=="symbol"?t:t+""}function nt(e,t,n){return (t=P6(t))in e?Object.defineProperty(e,t,{value:n,enumerable:true,configurable:true,writable:true}):e[t]=n,e}function NS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),n.push.apply(n,r);}return n}function fn(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?NS(Object(n),true).forEach(function(r){nt(e,r,n[r]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):NS(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r));});}return e}function uo(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function MS(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false,r.configurable=true,"value"in r&&(r.writable=true),Object.defineProperty(e,P6(r.key),r);}}function fo(e,t,n){return t&&MS(e.prototype,t),n&&MS(e,n),Object.defineProperty(e,"prototype",{writable:false}),e}function Ga(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function cu(e,t){return cu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},cu(e,t)}function N6(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:true,configurable:true}}),Object.defineProperty(e,"prototype",{writable:false}),t&&cu(e,t);}function uu(e){return uu=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},uu(e)}function h1(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}));}catch{}return (h1=function(){return !!e})()}function xF(e,t){if(t&&(wn(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ga(e)}function M6(e){var t=h1();return function(){var n,r=uu(e);if(t){var o=uu(this).constructor;n=Reflect.construct(r,arguments,o);}else n=r.apply(this,arguments);return xF(this,n)}}var SF=fo(function e(){uo(this,e);}),R6="CALC_UNIT",$F=new RegExp(R6,"g");function Fh(e){return typeof e=="number"?"".concat(e).concat(R6):e}var EF=(function(e){N6(n,e);var t=M6(n);function n(r,o){var i;uo(this,n),i=t.call(this),nt(Ga(i),"result",""),nt(Ga(i),"unitlessCssVar",void 0),nt(Ga(i),"lowPriority",void 0);var s=wn(r);return i.unitlessCssVar=o,r instanceof n?i.result="(".concat(r.result,")"):s==="number"?i.result=Fh(r):s==="string"&&(i.result=r),i}return fo(n,[{key:"add",value:function(o){return o instanceof n?this.result="".concat(this.result," + ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," + ").concat(Fh(o))),this.lowPriority=true,this}},{key:"sub",value:function(o){return o instanceof n?this.result="".concat(this.result," - ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," - ").concat(Fh(o))),this.lowPriority=true,this}},{key:"mul",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," * ").concat(o.getResult(true)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," * ").concat(o)),this.lowPriority=false,this}},{key:"div",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," / ").concat(o.getResult(true)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," / ").concat(o)),this.lowPriority=false,this}},{key:"getResult",value:function(o){return this.lowPriority||o?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(o){var i=this,s=o||{},a=s.unit,l=true;return typeof a=="boolean"?l=a:Array.from(this.unitlessCssVar).some(function(c){return i.result.includes(c)})&&(l=false),this.result=this.result.replace($F,l?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),n})(SF),IF=function(t,n){var r=EF;return function(o){return new r(o,n)}},RS=function(t,n){return "".concat([n,t.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))};function AS(e,t,n,r){var o=fn({},t[e]);if(r!=null&&r.deprecatedTokens){var i=r.deprecatedTokens;i.forEach(function(a){var l=p1(a,2),c=l[0],u=l[1];if(o!=null&&o[c]||o!=null&&o[u]){var d;(d=o[u])!==null&&d!==void 0||(o[u]=o?.[c]);}});}var s=fn(fn({},n),o);return Object.keys(s).forEach(function(a){s[a]===t[a]&&delete s[a];}),s}var A6=typeof CSSINJS_STATISTIC<"u",Cv=true;function vt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!A6)return Object.assign.apply(Object,[{}].concat(t));Cv=false;var r={};return t.forEach(function(o){if(wn(o)==="object"){var i=Object.keys(o);i.forEach(function(s){Object.defineProperty(r,s,{configurable:true,enumerable:true,get:function(){return o[s]}});});}}),Cv=true,r}var TS={};function PF(){}var NF=function(t){var n,r=t,o=PF;return A6&&typeof Proxy<"u"&&(n=new Set,r=new Proxy(t,{get:function(s,a){if(Cv){var l;(l=n)===null||l===void 0||l.add(a);}return s[a]}}),o=function(s,a){var l;TS[s]={global:Array.from(n),component:fn(fn({},(l=TS[s])===null||l===void 0?void 0:l.component),a)};}),{token:r,keys:n,flush:o}};function OS(e,t,n){if(typeof n=="function"){var r;return n(vt(t,(r=t[e])!==null&&r!==void 0?r:{}))}return n??{}}function MF(e){return {max:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return "max(".concat(r.map(function(i){return Q(i)}).join(","),")")},min:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return "min(".concat(r.map(function(i){return Q(i)}).join(","),")")}}}var RF=1e3*60*10,AF=(function(){function e(){uo(this,e),nt(this,"map",new Map),nt(this,"objectIDMap",new WeakMap),nt(this,"nextID",0),nt(this,"lastAccessBeat",new Map),nt(this,"accessBeat",0);}return fo(e,[{key:"set",value:function(n,r){this.clear();var o=this.getCompositeKey(n);this.map.set(o,r),this.lastAccessBeat.set(o,Date.now());}},{key:"get",value:function(n){var r=this.getCompositeKey(n),o=this.map.get(r);return this.lastAccessBeat.set(r,Date.now()),this.accessBeat+=1,o}},{key:"getCompositeKey",value:function(n){var r=this,o=n.map(function(i){return i&&wn(i)==="object"?"obj_".concat(r.getObjectID(i)):"".concat(wn(i),"_").concat(i)});return o.join("|")}},{key:"getObjectID",value:function(n){if(this.objectIDMap.has(n))return this.objectIDMap.get(n);var r=this.nextID;return this.objectIDMap.set(n,r),this.nextID+=1,r}},{key:"clear",value:function(){var n=this;if(this.accessBeat>1e4){var r=Date.now();this.lastAccessBeat.forEach(function(o,i){r-o>RF&&(n.map.delete(i),n.lastAccessBeat.delete(i));}),this.accessBeat=0;}}}]),e})(),kS=new AF;function TF(e,t){return f.useMemo(function(){var n=kS.get(t);if(n)return n;var r=e();return kS.set(t,r),r},t)}var OF=function(){return {}};function kF(e){var t=e.useCSP,n=t===void 0?OF:t,r=e.useToken,o=e.usePrefix,i=e.getResetStyles,s=e.getCommonStyle,a=e.getCompUnitless;function l(m,p,h,v){var g=Array.isArray(m)?m[0]:m;function y(E){return "".concat(String(g)).concat(E.slice(0,1).toUpperCase()).concat(E.slice(1))}var C=v?.unitless||{},w=typeof a=="function"?a(m):{},x=fn(fn({},w),{},nt({},y("zIndexPopup"),true));Object.keys(C).forEach(function(E){x[y(E)]=C[E];});var S=fn(fn({},v),{},{unitless:x,prefixToken:y}),I=u(m,p,h,S),$=c(g,h,S);return function(E){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:E,N=I(E,P),M=$(P);return [N,M]}}function c(m,p,h){var v=h.unitless,g=h.prefixToken,y=h.ignore;return function(C){var w=r(),x=w.cssVar,S=w.realToken;return K_({path:[m],prefix:x.prefix,key:x.key,unitless:v,ignore:y,token:S,scope:C},function(){var I=OS(m,S,p),$=AS(m,S,I,{deprecatedTokens:h?.deprecatedTokens});return I&&Object.keys(I).forEach(function(E){$[g(E)]=$[E],delete $[E];}),$}),x?.key}}function u(m,p,h){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},g=Array.isArray(m)?m:[m,m],y=p1(g,1),C=y[0],w=g.join("-"),x=e.layer||{name:"antd"};return function(S){var I=arguments.length>1&&arguments[1]!==void 0?arguments[1]:S,$=r(),E=$.theme,P=$.realToken,N=$.hashId,M=$.token,A=$.cssVar,_=$.zeroRuntime,O=f.useMemo(function(){return _},[]);if(O)return N;var T=o(),V=T.rootPrefixCls,H=T.iconPrefixCls,z=n(),D="css",W=TF(function(){var K=new Set;return Object.keys(v.unitless||{}).forEach(function(q){K.add(yf(q,A.prefix)),K.add(yf(q,RS(C,A.prefix)));}),IF(D,K)},[D,C,A?.prefix]),F=MF(),L=F.max,j=F.min,Y={theme:E,token:M,hashId:N,nonce:function(){return z.nonce},clientOnly:v.clientOnly,layer:x,order:v.order||-999};return typeof i=="function"&&Xb(fn(fn({},Y),{},{clientOnly:false,path:["Shared",V]}),function(){return i(M,{prefix:{rootPrefixCls:V,iconPrefixCls:H},csp:z})}),Xb(fn(fn({},Y),{},{path:[w,S,H]}),function(){if(v.injectStyle===false)return [];var K=NF(M),q=K.token,X=K.flush,J=OS(C,P,h),U=".".concat(S),G=AS(C,P,J,{deprecatedTokens:v.deprecatedTokens});J&&wn(J)==="object"&&Object.keys(J).forEach(function(ge){J[ge]="var(".concat(yf(ge,RS(C,A.prefix)),")");});var ee=vt(q,{componentCls:U,prefixCls:S,iconCls:".".concat(H),antCls:".".concat(V),calc:W,max:L,min:j},J),oe=p(ee,{hashId:N,prefixCls:S,rootPrefixCls:V,iconPrefixCls:H});X(C,G);var ne=typeof s=="function"?s(ee,S,I,v.resetFont):null;return [v.resetStyle===false?null:ne,oe]}),N}}function d(m,p,h){var v=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},g=u(m,p,h,fn({resetStyle:false,order:-998},v)),y=function(w){var x=w.prefixCls,S=w.rootCls,I=S===void 0?x:S;return g(x,I),null};return y}return {genStyleHooks:l,genSubStyleComponent:d,genComponentStyleHook:u}}const Yi=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],_F="6.2.1";function Bh(e){return e>=0&&e<=255}function wc(e,t){const{r:n,g:r,b:o,a:i}=new kt(e).toRgb();if(i<1)return e;const{r:s,g:a,b:l}=new kt(t).toRgb();for(let c=.01;c<=1;c+=.01){const u=Math.round((n-s*(1-c))/c),d=Math.round((r-a*(1-c))/c),m=Math.round((o-l*(1-c))/c);if(Bh(u)&&Bh(d)&&Bh(m))return new kt({r:u,g:d,b:m,a:Math.round(c*100)/100}).toRgbString()}return new kt({r:n,g:r,b:o,a:1}).toRgbString()}function T6(e){const{override:t,...n}=e,r={...t};Object.keys(il).forEach(m=>{delete r[m];});const o={...n,...r},i=480,s=576,a=768,l=992,c=1200,u=1600;return o.motion===false&&(o.motionDurationFast="0s",o.motionDurationMid="0s",o.motionDurationSlow="0s"),{...o,colorFillContent:o.colorFillSecondary,colorFillContentHover:o.colorFill,colorFillAlter:o.colorFillQuaternary,colorBgContainerDisabled:o.colorFillTertiary,colorBorderBg:o.colorBgContainer,colorSplit:wc(o.colorBorderSecondary,o.colorBgContainer),colorTextPlaceholder:o.colorTextQuaternary,colorTextDisabled:o.colorTextQuaternary,colorTextHeading:o.colorText,colorTextLabel:o.colorTextSecondary,colorTextDescription:o.colorTextTertiary,colorTextLightSolid:o.colorWhite,colorHighlight:o.colorError,colorBgTextHover:o.colorFillSecondary,colorBgTextActive:o.colorFill,colorIcon:o.colorTextTertiary,colorIconHover:o.colorText,colorErrorOutline:wc(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:wc(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*3,lineWidth:o.lineWidth,controlOutlineWidth:o.lineWidth*2,controlInteractiveSize:o.controlHeight/2,controlItemBgHover:o.colorFillTertiary,controlItemBgActive:o.colorPrimaryBg,controlItemBgActiveHover:o.colorPrimaryBgHover,controlItemBgActiveDisabled:o.colorFill,controlTmpOutline:o.colorFillQuaternary,controlOutline:wc(o.colorPrimaryBg,o.colorBgContainer),lineType:o.lineType,borderRadius:o.borderRadius,borderRadiusXS:o.borderRadiusXS,borderRadiusSM:o.borderRadiusSM,borderRadiusLG:o.borderRadiusLG,fontWeightStrong:600,opacityLoading:.65,linkDecoration:"none",linkHoverDecoration:"none",linkFocusDecoration:"none",controlPaddingHorizontal:12,controlPaddingHorizontalSM:8,paddingXXS:o.sizeXXS,paddingXS:o.sizeXS,paddingSM:o.sizeSM,padding:o.size,paddingMD:o.sizeMD,paddingLG:o.sizeLG,paddingXL:o.sizeXL,paddingContentHorizontalLG:o.sizeLG,paddingContentVerticalLG:o.sizeMS,paddingContentHorizontal:o.sizeMS,paddingContentVertical:o.sizeSM,paddingContentHorizontalSM:o.size,paddingContentVerticalSM:o.sizeXS,marginXXS:o.sizeXXS,marginXS:o.sizeXS,marginSM:o.sizeSM,margin:o.size,marginMD:o.sizeMD,marginLG:o.sizeLG,marginXL:o.sizeXL,marginXXL:o.sizeXXL,boxShadow:`
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 9px 28px 8px rgba(0, 0, 0, 0.05)
    `,boxShadowSecondary:`
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 9px 28px 8px rgba(0, 0, 0, 0.05)
    `,boxShadowTertiary:`
      0 1px 2px 0 rgba(0, 0, 0, 0.03),
      0 1px 6px -1px rgba(0, 0, 0, 0.02),
      0 2px 4px 0 rgba(0, 0, 0, 0.02)
    `,screenXS:i,screenXSMin:i,screenXSMax:s-1,screenSM:s,screenSMMin:s,screenSMMax:a-1,screenMD:a,screenMDMin:a,screenMDMax:l-1,screenLG:l,screenLGMin:l,screenLGMax:c-1,screenXL:c,screenXLMin:c,screenXLMax:u-1,screenXXL:u,screenXXLMin:u,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:`
      0 1px 2px -2px ${new kt("rgba(0, 0, 0, 0.16)").toRgbString()},
      0 3px 6px 0 ${new kt("rgba(0, 0, 0, 0.12)").toRgbString()},
      0 5px 12px 4px ${new kt("rgba(0, 0, 0, 0.09)").toRgbString()}
    `,boxShadowDrawerRight:`
      -6px 0 16px 0 rgba(0, 0, 0, 0.08),
      -3px 0 6px -4px rgba(0, 0, 0, 0.12),
      -9px 0 28px 8px rgba(0, 0, 0, 0.05)
    `,boxShadowDrawerLeft:`
      6px 0 16px 0 rgba(0, 0, 0, 0.08),
      3px 0 6px -4px rgba(0, 0, 0, 0.12),
      9px 0 28px 8px rgba(0, 0, 0, 0.05)
    `,boxShadowDrawerUp:`
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 9px 28px 8px rgba(0, 0, 0, 0.05)
    `,boxShadowDrawerDown:`
      0 -6px 16px 0 rgba(0, 0, 0, 0.08),
      0 -3px 6px -4px rgba(0, 0, 0, 0.12),
      0 -9px 28px 8px rgba(0, 0, 0, 0.05)
    `,boxShadowTabsOverflowLeft:"inset 10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowRight:"inset -10px 0 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowTop:"inset 0 10px 8px -8px rgba(0, 0, 0, 0.08)",boxShadowTabsOverflowBottom:"inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08)",...r}}const O6={lineHeight:true,lineHeightSM:true,lineHeightLG:true,lineHeightHeading1:true,lineHeightHeading2:true,lineHeightHeading3:true,lineHeightHeading4:true,lineHeightHeading5:true,opacityLoading:true,fontWeightStrong:true,zIndexPopupBase:true,zIndexBase:true,opacityImage:true},LF={motionBase:true,motionUnit:true},FF={screenXS:true,screenXSMin:true,screenXSMax:true,screenSM:true,screenSMMin:true,screenSMMax:true,screenMD:true,screenMDMin:true,screenMDMax:true,screenLG:true,screenLGMin:true,screenLGMax:true,screenXL:true,screenXLMin:true,screenXLMax:true,screenXXL:true,screenXXLMin:true},k6=(e,t,n)=>{const r=n.getDerivativeToken(e),{override:o,...i}=t;let s={...r,override:o};return s=T6(s),i&&Object.entries(i).forEach(([a,l])=>{const{theme:c,...u}=l;let d=u;c&&(d=k6({...s,...u},{override:u},c)),s[a]=d;}),s};function Bn(){const{token:e,hashed:t,theme:n,override:r,cssVar:o,zeroRuntime:i}=f.useContext(c1),s={prefix:o?.prefix??"ant",key:o?.key??"css-var-root"},a=`${_F}-${t||""}`,l=n||l1,[c,u,d]=S_(l,[il,e],{salt:a,override:r,getComputedToken:k6,cssVar:{...s,unitless:O6,ignore:LF,preserve:FF}});return [l,d,t?u:"",c,s,!!i]}const qo={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},_t=(e,t=false)=>({boxSizing:"border-box",margin:0,padding:0,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight,listStyle:"none",fontFamily:t?"inherit":e.fontFamily}),la=()=>({display:"inline-flex",alignItems:"center",color:"inherit",fontStyle:"normal",lineHeight:0,textAlign:"center",textTransform:"none",verticalAlign:"-0.125em",textRendering:"optimizeLegibility","-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale","> *":{lineHeight:1},svg:{display:"inline-block"}}),lm=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),BF=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),DF=(e,t,n,r)=>{const o=`[class^="${t}"], [class*=" ${t}"]`,i=n?`.${n}`:o,s={boxSizing:"border-box","&::before, &::after":{boxSizing:"border-box"}};let a={};return r!==false&&(a={fontFamily:e.fontFamily,fontSize:e.fontSize}),{[i]:{...a,...s,[o]:s}}},Io=(e,t)=>({outline:`${Q(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:t??1,transition:"outline-offset 0s, outline 0s"}),qr=(e,t)=>({"&:focus-visible":Io(e,t)}),_6=e=>({[`.${e}`]:{...la(),[`.${e} .${e}-icon`]:{display:"block"}}}),zF=e=>({color:e.colorLink,textDecoration:e.linkDecoration,outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,border:0,padding:0,background:"none",userSelect:"none",...qr(e),"&:hover":{color:e.colorLinkHover,textDecoration:e.linkHoverDecoration},"&:focus":{color:e.colorLinkHover,textDecoration:e.linkFocusDecoration},"&:active":{color:e.colorLinkActive,textDecoration:e.linkHoverDecoration}}),{genStyleHooks:wt,genComponentStyleHook:HF,genSubStyleComponent:Pl}=kF({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=f.useContext(it);return {rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o,i]=Bn();return {theme:e,realToken:t,hashId:n,token:r,cssVar:o,zeroRuntime:i}},useCSP:()=>{const{csp:e}=f.useContext(it);return e??{}},getResetStyles:(e,t)=>{const n=BF(e);return [n,{"&":n},_6(t?.prefix.iconPrefixCls??Cp)]},getCommonStyle:DF,getCompUnitless:()=>O6}),vn=(e,t)=>{const n=`--${e.replace(/\./g,"")}-${t}-`;return [i=>`${n}${i}`,(i,s)=>s?`var(${n}${i}, ${s})`:`var(${n}${i})`]};function wp(e,t){return Yi.reduce((n,r)=>{const o=e[`${r}1`],i=e[`${r}3`],s=e[`${r}6`],a=e[`${r}7`];return {...n,...t(r,{lightColor:o,lightBorderColor:i,darkColor:s,textColor:a})}},{})}const VF=(e,t)=>(Bn(),Xb({hashId:"",path:["ant-design-icons",e],nonce:()=>t?.nonce,layer:{name:"antd"}},()=>_6(e)));function jF(e,t,n){const r=e||{},o=r.inherit===false||!t?{...su,hashed:t?.hashed??su.hashed,cssVar:t?.cssVar}:t,i=f.useId();return El(()=>{if(!e)return t;const s={...o.components};Object.keys(e.components||{}).forEach(c=>{s[c]={...s[c],...e.components[c]};});const a=`css-var-${i.replace(/:/g,"")}`,l={prefix:n?.prefixCls,...o.cssVar,...r.cssVar,key:r.cssVar?.key||a};return {...o,...r,token:{...o.token,...r.token},components:s,cssVar:l}},[r,o],(s,a)=>s.some((l,c)=>{const u=a[c];return !Xi(l,u,true)}))}const _S=f__namespace.createContext(true);function WF(e){const t=f__namespace.useContext(_S),{children:n}=e,[,r]=Bn(),{motion:o}=r,i=f__namespace.useRef(false);return i.current||(i.current=t!==o),i.current?f__namespace.createElement(_S.Provider,{value:o},f__namespace.createElement(FL,{motion:o},n)):n}const qF=()=>null,GF=({iconPrefixCls:e,csp:t})=>(VF(e,t),null),UF=["getTargetContainer","getPopupContainer","renderEmpty","input","pagination","form","select","button"];let cm,L6,F6,B6;function Dh(){return cm||lu}function KF(){return L6||Cp}const XF=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(cm=t),n!==void 0&&(L6=n),"holderRender"in e&&(B6=o),r&&(F6=r);},g1=()=>({getPrefixCls:(e,t)=>t||(e?`${Dh()}-${e}`:Dh()),getIconPrefixCls:KF,getRootPrefixCls:()=>cm||Dh(),getTheme:()=>F6,holderRender:B6}),YF=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,affix:i,anchor:s,form:a,locale:l,componentSize:c,direction:u,space:d,splitter:m,virtual:p,dropdownMatchSelectWidth:h,popupMatchSelectWidth:v,popupOverflow:g,legacyLocale:y,parentContext:C,iconPrefixCls:w,theme:x,componentDisabled:S,segmented:I,statistic:$,spin:E,calendar:P,carousel:N,cascader:M,collapse:A,typography:_,checkbox:O,descriptions:T,divider:V,drawer:H,skeleton:z,steps:D,image:W,layout:F,list:L,mentions:j,modal:Y,progress:K,result:q,slider:X,breadcrumb:J,masonry:U,menu:G,pagination:ee,input:oe,textArea:ne,otp:ge,empty:Z,badge:te,radio:de,rate:fe,ribbon:Se,switch:Te,transfer:ae,avatar:re,message:ue,tag:ye,table:Ne,card:Be,cardMeta:De,tabs:ze,timeline:je,timePicker:Ae,upload:Ce,notification:Fe,tree:ke,colorPicker:Ie,datePicker:Pe,rangePicker:Je,flex:mt,wave:Ye,dropdown:yt,warning:ct,tour:ft,tooltip:ot,popover:tt,popconfirm:Xe,qrcode:$e,floatButton:Re,floatButtonGroup:le,variant:be,inputNumber:me,treeSelect:se,watermark:ve}=e,pe=f__namespace.useCallback((_e,st)=>{const{prefixCls:Mt}=e;if(st)return st;const Ut=Mt||C.getPrefixCls("");return _e?`${Ut}-${_e}`:Ut},[C.getPrefixCls,e.prefixCls]),we=w||C.iconPrefixCls||Cp,Oe=n||C.csp,Ge=jF(x,C.theme,{prefixCls:pe("")}),et={csp:Oe,autoInsertSpaceInButton:r,alert:o,affix:i,anchor:s,locale:l||y,direction:u,space:d,splitter:m,virtual:p,popupMatchSelectWidth:v??h,popupOverflow:g,getPrefixCls:pe,iconPrefixCls:we,theme:Ge,segmented:I,statistic:$,spin:E,calendar:P,carousel:N,cascader:M,collapse:A,typography:_,checkbox:O,descriptions:T,divider:V,drawer:H,skeleton:z,steps:D,image:W,input:oe,textArea:ne,otp:ge,layout:F,list:L,mentions:j,modal:Y,progress:K,result:q,slider:X,breadcrumb:J,masonry:U,menu:G,pagination:ee,empty:Z,badge:te,radio:de,rate:fe,ribbon:Se,switch:Te,transfer:ae,avatar:re,message:ue,tag:ye,table:Ne,card:Be,cardMeta:De,tabs:ze,timeline:je,timePicker:Ae,upload:Ce,notification:Fe,tree:ke,colorPicker:Ie,datePicker:Pe,rangePicker:Je,flex:mt,wave:Ye,dropdown:yt,warning:ct,tour:ft,tooltip:ot,popover:tt,popconfirm:Xe,qrcode:$e,floatButton:Re,floatButtonGroup:le,variant:be,inputNumber:me,treeSelect:se,watermark:ve},lt={...C};Object.keys(et).forEach(_e=>{et[_e]!==void 0&&(lt[_e]=et[_e]);}),UF.forEach(_e=>{const st=e[_e];st&&(lt[_e]=st);}),typeof r<"u"&&(lt.button={autoInsertSpace:r,...lt.button});const gt=El(()=>lt,lt,(_e,st)=>{const Mt=Object.keys(_e),Ut=Object.keys(st);return Mt.length!==Ut.length||Mt.some(Kt=>_e[Kt]!==st[Kt])}),{layer:nn}=f__namespace.useContext(Qs),hr=f__namespace.useMemo(()=>({prefixCls:we,csp:Oe,layer:nn?"antd":void 0}),[we,Oe,nn]);let Nt=f__namespace.createElement(f__namespace.Fragment,null,f__namespace.createElement(GF,{iconPrefixCls:we,csp:Oe}),f__namespace.createElement(qF,{dropdownMatchSelectWidth:h}),t);const he=f__namespace.useMemo(()=>Da(Eo.Form?.defaultValidateMessages||{},gt.locale?.Form?.defaultValidateMessages||{},gt.form?.validateMessages||{},a?.validateMessages||{}),[gt,a?.validateMessages]);Object.keys(he).length>0&&(Nt=f__namespace.createElement(X_.Provider,{value:he},Nt)),l&&(Nt=f__namespace.createElement(rL,{locale:l,_ANT_MARK__:nL},Nt)),Nt=f__namespace.createElement(i1.Provider,{value:hr},Nt),c&&(Nt=f__namespace.createElement(gF,{size:c},Nt)),Nt=f__namespace.createElement(WF,null,Nt),ot?.unique&&(Nt=f__namespace.createElement(E6,null,Nt));const Ke=f__namespace.useMemo(()=>{const{algorithm:_e,token:st,components:Mt,cssVar:Ut,...Kt}=Ge||{},En=_e&&(!Array.isArray(_e)||_e.length>0)?om(_e):l1,Ur={};Object.entries(Mt||{}).forEach(([Zo,Jo])=>{const gr={...Jo};"algorithm"in gr&&(gr.algorithm===true?gr.theme=En:(Array.isArray(gr.algorithm)||typeof gr.algorithm=="function")&&(gr.theme=om(gr.algorithm)),delete gr.algorithm),Ur[Zo]=gr;});const Qo={...il,...st};return {...Kt,theme:En,token:Qo,components:Ur,override:{override:Qo,...Ur},cssVar:Ut}},[Ge]);return x&&(Nt=f__namespace.createElement(c1.Provider,{value:Ke},Nt)),gt.warning&&(Nt=f__namespace.createElement(n_.Provider,{value:gt.warning},Nt)),S!==void 0&&(Nt=f__namespace.createElement(I6,{disabled:S},Nt)),f__namespace.createElement(it.Provider,{value:gt},Nt)},pr=e=>{const t=f__namespace.useContext(it),n=f__namespace.useContext(s1);return f__namespace.createElement(YF,{parentContext:t,legacyLocale:n,...e})};pr.ConfigContext=it;pr.SizeContext=ll;pr.config=XF;pr.useConfig=bF;Object.defineProperty(pr,"SizeContext",{get:()=>ll});var QF={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};function ZF(e){return e.replace(/-(.)/g,(t,n)=>n.toUpperCase())}function JF(e,t){Sn(e,`[@ant-design/icons] ${t}`);}function LS(e){return typeof e=="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(typeof e.icon=="object"||typeof e.icon=="function")}function FS(e={}){return Object.keys(e).reduce((t,n)=>{const r=e[n];return n==="class"?(t.className=r,delete t.class):(delete t[n],t[ZF(n)]=r),t},{})}function wv(e,t,n){return n?f.createElement(e.tag,{key:t,...FS(e.attrs),...n},(e.children||[]).map((r,o)=>wv(r,`${t}-${e.tag}-${o}`))):f.createElement(e.tag,{key:t,...FS(e.attrs)},(e.children||[]).map((r,o)=>wv(r,`${t}-${e.tag}-${o}`)))}function D6(e){return zu(e)[0]}function z6(e){return e?Array.isArray(e)?e:[e]:[]}const eB=`
.anticon {
  display: inline-flex;
  align-items: center;
  color: inherit;
  font-style: normal;
  line-height: 0;
  text-align: center;
  text-transform: none;
  vertical-align: -0.125em;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.anticon > * {
  line-height: 1;
}

.anticon svg {
  display: inline-block;
  vertical-align: inherit;
}

.anticon::before {
  display: none;
}

.anticon .anticon-icon {
  display: block;
}

.anticon[tabindex] {
  cursor: pointer;
}

.anticon-spin::before,
.anticon-spin {
  display: inline-block;
  -webkit-animation: loadingCircle 1s infinite linear;
  animation: loadingCircle 1s infinite linear;
}

@-webkit-keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loadingCircle {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
`,tB=e=>{const{csp:t,prefixCls:n,layer:r}=f.useContext(i1);let o=eB;n&&(o=o.replace(/anticon/g,n)),r&&(o=`@layer ${r} {
${o}
}`),f.useEffect(()=>{const i=e.current,s=sm(i);qi(o,"@ant-design-icons",{prepend:!r,csp:t,attachTo:s});},[]);},Oc={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:false};function nB({primaryColor:e,secondaryColor:t}){Oc.primaryColor=e,Oc.secondaryColor=t||D6(e),Oc.calculated=!!t;}function rB(){return {...Oc}}const Nl=e=>{const{icon:t,className:n,onClick:r,style:o,primaryColor:i,secondaryColor:s,...a}=e,l=f__namespace.useRef(null);let c=Oc;if(i&&(c={primaryColor:i,secondaryColor:s||D6(i)}),tB(l),JF(LS(t),`icon should be icon definiton, but got ${t}`),!LS(t))return null;let u=t;return u&&typeof u.icon=="function"&&(u={...u,icon:u.icon(c.primaryColor,c.secondaryColor)}),wv(u.icon,`svg-${u.name}`,{className:n,onClick:r,style:o,"data-icon":u.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true",...a,ref:l})};Nl.displayName="IconReact";Nl.getTwoToneColors=rB;Nl.setTwoToneColors=nB;function H6(e){const[t,n]=z6(e);return Nl.setTwoToneColors({primaryColor:t,secondaryColor:n})}function oB(){const e=Nl.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}function xv(){return xv=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},xv.apply(this,arguments)}H6(im.primary);const ln=f__namespace.forwardRef((e,t)=>{const{className:n,icon:r,spin:o,rotate:i,tabIndex:s,onClick:a,twoToneColor:l,...c}=e,{prefixCls:u="anticon",rootClassName:d}=f__namespace.useContext(i1),m=B(d,u,{[`${u}-${r.name}`]:!!r.name,[`${u}-spin`]:!!o||r.name==="loading"},n);let p=s;p===void 0&&a&&(p=-1);const h=i?{msTransform:`rotate(${i}deg)`,transform:`rotate(${i}deg)`}:void 0,[v,g]=z6(l);return f__namespace.createElement("span",xv({role:"img","aria-label":r.name},c,{ref:t,tabIndex:p,onClick:a,className:m}),f__namespace.createElement(Nl,{icon:r,primaryColor:v,secondaryColor:g,style:h}))});ln.getTwoToneColor=oB;ln.setTwoToneColor=H6;function Sv(){return Sv=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},Sv.apply(this,arguments)}const iB=(e,t)=>f__namespace.createElement(ln,Sv({},e,{ref:t,icon:QF})),b1=f__namespace.forwardRef(iB);var sB={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};function $v(){return $v=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},$v.apply(this,arguments)}const aB=(e,t)=>f__namespace.createElement(ln,$v({},e,{ref:t,icon:sB})),Vu=f__namespace.forwardRef(aB);var lB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"};function Ev(){return Ev=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},Ev.apply(this,arguments)}const cB=(e,t)=>f__namespace.createElement(ln,Ev({},e,{ref:t,icon:lB})),ju=f__namespace.forwardRef(cB);var uB={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};function Iv(){return Iv=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},Iv.apply(this,arguments)}const dB=(e,t)=>f__namespace.createElement(ln,Iv({},e,{ref:t,icon:uB})),v1=f__namespace.forwardRef(dB);var fB={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z"}}]},name:"close",theme:"outlined"};function Pv(){return Pv=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},Pv.apply(this,arguments)}const mB=(e,t)=>f__namespace.createElement(ln,Pv({},e,{ref:t,icon:fB})),yi=f__namespace.forwardRef(mB),pB=`accept acceptCharset accessKey action allowFullScreen allowTransparency
    alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge
    charSet checked classID className colSpan cols content contentEditable contextMenu
    controls coords crossOrigin data dateTime default defer dir disabled download draggable
    encType form formAction formEncType formMethod formNoValidate formTarget frameBorder
    headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity
    is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media
    mediaGroup method min minLength multiple muted name noValidate nonce open
    optimum pattern placeholder poster preload radioGroup readOnly rel required
    reversed role rowSpan rows sandbox scope scoped scrolling seamless selected
    shape size sizes span spellCheck src srcDoc srcLang srcSet start step style
    summary tabIndex target title type useMap value width wmode wrap`,hB=`onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown
    onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick
    onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown
    onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel
    onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough
    onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata
    onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`,gB=`${pB} ${hB}`.split(/[\s\n]+/),bB="aria-",vB="data-";function BS(e,t){return e.indexOf(t)===0}function rr(e,t=false){let n;t===false?n={aria:true,data:true,attr:true}:t===true?n={aria:true}:n={...t};const r={};return Object.keys(e).forEach(o=>{(n.aria&&(o==="role"||BS(o,bB))||n.data&&BS(o,vB)||n.attr&&gB.includes(o))&&(r[o]=e[o]);}),r}function DS(...e){const t={};return e.forEach(n=>{n&&Object.keys(n).forEach(r=>{n[r]!==void 0&&(t[r]=n[r]);});}),t}const Hn=e=>e!=null,Qi=e=>{if(!e)return;const{closable:t,closeIcon:n}=e;return {closable:t,closeIcon:n}},V6={},zS=(e,t)=>{if(!e&&(e===false||t===false||t===null))return  false;if(e===void 0&&t===void 0)return null;let n={closeIcon:typeof t!="boolean"&&t!==null?t:void 0};return e&&typeof e=="object"&&(n={...n,...e}),n},yB=(e,t,n)=>e===false?false:e?DS(n,t,e):t===false?false:t?DS(n,t):n.closable?n:false,CB=(e,t,n)=>{const{closeIconRender:r}=t,{closeIcon:o,...i}=e;let s=o;const a=rr(i,true);return Hn(s)&&(r&&(s=r(s)),s=f.isValidElement(s)?f.cloneElement(s,{"aria-label":n,...s.props,...a}):f.createElement("span",{"aria-label":n,...a},s)),[s,a]},j6=(e,t,n=V6,r="Close")=>{const o=zS(e?.closable,e?.closeIcon),i=zS(t?.closable,t?.closeIcon),s={closeIcon:f.createElement(yi,null),...n},a=yB(o,i,s),l=typeof a!="boolean"?!!a?.disabled:false;if(a===false)return [false,null,l,{}];const[c,u]=CB(a,s,r);return [true,c,l,u]},y1=(e,t,n=V6)=>{const[r]=mr("global",Eo.global);return f.useMemo(()=>j6(e,t,{closeIcon:f.createElement(yi,null),...n},r.close),[e,t,n,r.close])},W6=()=>f.useReducer(e=>e+1,0),HS=e=>e&&typeof e=="object"?e:typeof e=="boolean"?{enabled:e,blur:e}:{},wB=(e,t,n)=>f.useMemo(()=>{const r=HS(e),i={...HS(t),...r},s=i.blur!==false?`${n}-mask-blur`:void 0;return [i.enabled!==false,{mask:s}]},[e,t,n]);function xB(e){if(Array.isArray(e))return yv(e)}function SB(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function $B(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function It(e){return xB(e)||SB(e)||m1(e)||$B()}const xp=(e,...t)=>{const n=e||{};return t.filter(Boolean).reduce((r,o)=>(Object.keys(o||{}).forEach(i=>{const s=n[i],a=o[i];if(s&&typeof s=="object")if(a&&typeof a=="object")r[i]=xp(s,r[i],a);else {const{_default:l}=s;l&&(r[i]=r[i]||{},r[i][l]=B(r[i][l],a));}else r[i]=B(r[i],a);}),r),{})},EB=(e,...t)=>f__namespace.useMemo(()=>xp.apply(void 0,[e].concat(t)),[e].concat(t)),C1=(...e)=>e.filter(Boolean).reduce((t,n={})=>(Object.keys(n).forEach(r=>{t[r]={...t[r],...n[r]};}),t),{}),IB=(...e)=>f__namespace.useMemo(()=>C1.apply(void 0,e),[].concat(e)),Nv=(e,t)=>{const n={...e};return Object.keys(t).forEach(r=>{if(r!=="_default"){const o=t[r],i=n[r]||{};n[r]=o?Nv(i,o):i;}}),n},Hi=(e,t)=>typeof e=="function"?e(t):e,Pt=(e,t,n,r)=>{const o=e.map(l=>l?Hi(l,n):void 0),i=t.map(l=>l?Hi(l,n):void 0),s=EB.apply(void 0,[r].concat(It(o))),a=IB.apply(void 0,It(i));return f__namespace.useMemo(()=>r?[Nv(s,r),Nv(a,r)]:[s,a],[s,a,r])},VS=e=>{const[t,n]=f.useState(null);return [f.useCallback((o,i,s)=>{const a=t??o,l=Math.min(a||0,o),c=Math.max(a||0,o),u=i.slice(l,c+1).map(e),d=u.some(p=>!s.has(p)),m=[];return u.forEach(p=>{d?(s.has(p)||m.push(p),s.add(p)):(s.delete(p),m.push(p));}),n(d?c:null),m},[t]),n]},jS=e=>e==="horizontal"||e==="vertical",ca=(e,t,n)=>f.useMemo(()=>{const r=jS(e);let o;return r?o=e:typeof t=="boolean"?o=t?"vertical":"horizontal":o=jS(n)?n:"horizontal",[o,o==="vertical"]},[n,e,t]),PB=()=>{const[e,t]=f__namespace.useState([]),n=f__namespace.useCallback(r=>(t(o=>[].concat(It(o),[r])),()=>{t(o=>o.filter(i=>i!==r));}),[]);return [e,n]},Sp=f.createContext(void 0),Oi=100,NB=10,w1=Oi*NB,q6={Modal:Oi,Drawer:Oi,Popover:Oi,Popconfirm:Oi,Tooltip:Oi,Tour:Oi,FloatButton:Oi},MB={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1},RB=e=>e in q6,ua=(e,t)=>{const[,n]=Bn(),r=f.useContext(Sp),o=RB(e);let i;if(t!==void 0)i=[t,t];else {let s=r??0;o?s+=(r?0:n.zIndexPopupBase)+q6[e]:s+=MB[e],i=[r===void 0?t:s,s];}return i},zh=()=>({height:0,opacity:0}),WS=e=>{const{scrollHeight:t}=e;return {height:t,opacity:1}},AB=e=>({height:e?e.offsetHeight:0}),Hh=(e,t)=>t?.deadline===true||t.propertyName==="height",G6=(e=lu)=>({motionName:`${e}-motion-collapse`,onAppearStart:zh,onEnterStart:zh,onAppearActive:WS,onEnterActive:WS,onLeaveStart:AB,onLeaveActive:zh,onAppearEnd:Hh,onEnterEnd:Hh,onLeaveEnd:Hh,motionDeadline:500}),Zi=(e,t,n)=>n!==void 0?n:`${e}-${t}`,TB=e=>{const{componentCls:t,colorPrimary:n,antCls:r}=e,[,o]=vn(r,"wave");return {[t]:{position:"absolute",background:"transparent",pointerEvents:"none",boxSizing:"border-box",color:o("color",n),boxShadow:"0 0 0 0 currentcolor",opacity:.2,"&.wave-motion-appear":{transition:[`box-shadow 0.4s ${e.motionEaseOutCirc}`,`opacity 2s ${e.motionEaseOutCirc}`].join(","),"&-active":{boxShadow:"0 0 0 6px currentcolor",opacity:0},"&.wave-quick":{transition:[`box-shadow ${e.motionDurationSlow} ${e.motionEaseInOut}`,`opacity ${e.motionDurationSlow} ${e.motionEaseInOut}`].join(",")}}}}},OB=HF("Wave",TB),$p=`${lu}-wave-target`;function qS(e){return e&&typeof e=="string"&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"&&e!=="canvastext"}function kB(e,t=null){const n=getComputedStyle(e),{borderTopColor:r,borderColor:o,backgroundColor:i}=n;return t&&qS(n[t])?n[t]:[r,o,i].find(qS)??null}function Vh(e){return Number.isNaN(e)?0:e}const _B=e=>{const{className:t,target:n,component:r,colorSource:o}=e,i=f__namespace.useRef(null),{getPrefixCls:s}=f__namespace.useContext(it),a=s(),[l]=vn(a,"wave"),[c,u]=f__namespace.useState(null),[d,m]=f__namespace.useState([]),[p,h]=f__namespace.useState(0),[v,g]=f__namespace.useState(0),[y,C]=f__namespace.useState(0),[w,x]=f__namespace.useState(0),[S,I]=f__namespace.useState(false),$={left:p,top:v,width:y,height:w,borderRadius:d.map(N=>`${N}px`).join(" ")};c&&($[l("color")]=c);function E(){const N=getComputedStyle(n);u(kB(n,o));const M=N.position==="static",{borderLeftWidth:A,borderTopWidth:_}=N;h(M?n.offsetLeft:Vh(-Number.parseFloat(A))),g(M?n.offsetTop:Vh(-Number.parseFloat(_))),C(n.offsetWidth),x(n.offsetHeight);const{borderTopLeftRadius:O,borderTopRightRadius:T,borderBottomLeftRadius:V,borderBottomRightRadius:H}=N;m([O,T,H,V].map(z=>Vh(Number.parseFloat(z))));}if(f__namespace.useEffect(()=>{if(n){const N=ht(()=>{E(),I(true);});let M;return typeof ResizeObserver<"u"&&(M=new ResizeObserver(E),M.observe(n)),()=>{ht.cancel(N),M?.disconnect();}}},[n]),!S)return null;const P=(r==="Checkbox"||r==="Radio")&&n?.classList.contains($p);return f__namespace.createElement(ir,{visible:true,motionAppear:true,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:(N,M)=>{if(M.deadline||M.propertyName==="opacity"){const A=i.current?.parentElement;yP(A).then(()=>{A?.remove();});}return  false}},({className:N},M)=>f__namespace.createElement("div",{ref:An(i,M),className:B(t,N,{"wave-quick":P}),style:$}))},LB=(e,t)=>{const{component:n}=t;if(n==="Checkbox"&&!e.querySelector("input")?.checked)return;const r=document.createElement("div");r.style.position="absolute",r.style.left="0px",r.style.top="0px",e?.insertBefore(r,e?.firstChild),fp(f__namespace.createElement(_B,{...t,target:e}),r);},FB=(e,t,n,r)=>{const{wave:o}=f__namespace.useContext(it),[,i,s]=Bn(),a=at(u=>{const d=e.current;if(o?.disabled||!d)return;const m=d.querySelector(`.${$p}`)||d,{showEffect:p}=o||{};(p||LB)(m,{className:t,token:i,component:n,event:u,hashId:s,colorSource:r});}),l=f__namespace.useRef(null);return f__namespace.useEffect(()=>()=>{ht.cancel(l.current);},[]),u=>{ht.cancel(l.current),l.current=ht(()=>{a(u);});}},Wu=e=>{const{children:t,disabled:n,component:r,colorSource:o}=e,{getPrefixCls:i}=f.useContext(it),s=f.useRef(null),a=i("wave"),l=OB(a),c=FB(s,B(a,l),r,o);if(f.useEffect(()=>{const d=s.current;if(!d||d.nodeType!==window.Node.ELEMENT_NODE||n)return;const m=p=>{!f1(p.target)||!d.getAttribute||d.getAttribute("disabled")||d.disabled||d.className.includes("disabled")&&!d.className.includes("disabled:")||d.getAttribute("aria-disabled")==="true"||d.className.includes("-leave")||c(p);};return d.addEventListener("click",m,true),()=>{d.removeEventListener("click",m,true);}},[n]),!f.isValidElement(t))return t??null;const u=aa(t)?An(ls(t),s):s;return Ln(t,{ref:u})},Xn=e=>{const t=f.useContext(ll);return f.useMemo(()=>e?typeof e=="string"?e??t:typeof e=="function"?e(t):t:t,[e,t])},BB=e=>{const{componentCls:t}=e;return {[t]:{display:"inline-flex","&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"}}}},DB=wt(["Space","Compact"],e=>[BB(e)],()=>({}),{resetStyle:false}),Ep=f__namespace.createContext(null),Ci=(e,t)=>{const n=f__namespace.useContext(Ep),r=f__namespace.useMemo(()=>{if(!n)return "";const{compactDirection:o,isFirstItem:i,isLastItem:s}=n,a=o==="vertical"?"-vertical-":"-";return B(`${e}-compact${a}item`,{[`${e}-compact${a}first-item`]:i,[`${e}-compact${a}last-item`]:s,[`${e}-compact${a}item-rtl`]:t==="rtl"})},[e,t,n]);return {compactSize:n?.compactSize,compactDirection:n?.compactDirection,compactItemClassnames:r}},zB=e=>{const{children:t}=e;return f__namespace.createElement(Ep.Provider,{value:null},t)},HB=e=>{const{children:t,...n}=e;return f__namespace.createElement(Ep.Provider,{value:f__namespace.useMemo(()=>n,[n])},t)},x1=e=>{const{getPrefixCls:t,direction:n}=f__namespace.useContext(it),{size:r,direction:o,orientation:i,block:s,prefixCls:a,className:l,rootClassName:c,children:u,vertical:d,...m}=e,[p,h]=ca(i,d,o),v=Xn(I=>r??I),g=t("space-compact",a),[y]=DB(g),C=B(g,y,{[`${g}-rtl`]:n==="rtl",[`${g}-block`]:s,[`${g}-vertical`]:h},l,c),w=f__namespace.useContext(Ep),x=$r(u),S=f__namespace.useMemo(()=>x.map((I,$)=>{const E=I?.key||`${g}-item-${$}`;return f__namespace.createElement(HB,{key:E,compactSize:v,compactDirection:p,isFirstItem:$===0&&(!w||w?.isFirstItem),isLastItem:$===x.length-1&&(!w||w?.isLastItem)},I)}),[x,w,p,v,g]);return x.length===0?null:f__namespace.createElement("div",{className:C,...m},S)},U6=f__namespace.createContext(void 0),VB=e=>{const{getPrefixCls:t,direction:n}=f__namespace.useContext(it),{prefixCls:r,size:o,className:i,...s}=e,a=t("btn-group",r),[,,l]=Bn(),c=f__namespace.useMemo(()=>{switch(o){case "large":return "lg";case "small":return "sm";default:return ""}},[o]),u=B(a,{[`${a}-${c}`]:c,[`${a}-rtl`]:n==="rtl"},i,l);return f__namespace.createElement(U6.Provider,{value:o},f__namespace.createElement("div",{...s,className:u}))},GS=/^[\u4E00-\u9FA5]{2}$/,Mv=GS.test.bind(GS);function S1(e){return e==="danger"?{danger:true}:{type:e}}function US(e){return typeof e=="string"}function jh(e){return e==="text"||e==="link"}function jB(e,t,n,r){if(!Hn(e)||e==="")return;const o=t?" ":"";return typeof e!="string"&&typeof e!="number"&&US(e.type)&&Mv(e.props.children)?Ln(e,i=>{const s=B(i.className,r)||void 0,a={...n,...i.style};return {...i,children:i.children.split("").join(o),className:s,style:a}}):US(e)?f.createElement("span",{className:r,style:n},Mv(e)?e.split("").join(o):e):S6(e)?f.createElement("span",{className:r,style:n},e):Ln(e,i=>({...i,className:B(i.className,r)||void 0,style:{...i.style,...n}}))}function WB(e,t,n,r){let o=false;const i=[];return f.Children.forEach(e,s=>{const a=typeof s,l=a==="string"||a==="number";if(o&&l){const c=i.length-1,u=i[c];i[c]=`${u}${s}`;}else i.push(s);o=l;}),f.Children.map(i,s=>jB(s,t,n,r))}["default","primary","danger"].concat(It(Yi));var qB={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};function Rv(){return Rv=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},Rv.apply(this,arguments)}const GB=(e,t)=>f__namespace.createElement(ln,Rv({},e,{ref:t,icon:qB})),Ip=f__namespace.forwardRef(GB),K6=f.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,s=B(`${i}-icon`,n);return f.createElement("span",{ref:t,className:s,style:r},o)}),KS=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i}=e,s=B(`${n}-loading-icon`,r);return f.createElement(K6,{prefixCls:n,className:s,style:o,ref:t},f.createElement(Ip,{className:i}))}),Wh=()=>({width:0,opacity:0,transform:"scale(0)"}),qh=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),UB=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i,mount:s}=e,a=!!n;return r?f.createElement(KS,{prefixCls:t,className:o,style:i}):f.createElement(ir,{visible:a,motionName:`${t}-loading-icon-motion`,motionAppear:!s,motionEnter:!s,motionLeave:!s,removeOnLeave:true,onAppearStart:Wh,onAppearActive:qh,onEnterStart:Wh,onEnterActive:qh,onLeaveStart:qh,onLeaveActive:Wh},({className:l,style:c},u)=>{const d={...i,...c};return f.createElement(KS,{prefixCls:t,className:B(o,l),style:d,ref:u})})},XS=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),KB=e=>{const{componentCls:t,fontSize:n,lineWidth:r,groupBorderColor:o,colorErrorHover:i}=e;return {[`${t}-group`]:[{position:"relative",display:"inline-flex",[`> span, > ${t}`]:{"&:not(:last-child)":{[`&, & > ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},"&:not(:first-child)":{marginInlineStart:e.calc(r).mul(-1).equal(),[`&, & > ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}},[t]:{position:"relative",zIndex:1,"&:hover, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},XS(`${t}-primary`,o),XS(`${t}-danger`,i)]}},Gh=e=>Math.round(Number(e||0)),XB=e=>{if(e instanceof kt)return e;if(e&&typeof e=="object"&&"h"in e&&"b"in e){const{b:t,...n}=e;return {...n,v:t}}return typeof e=="string"&&/hsb/.test(e)?e.replace(/hsb/,"hsv"):e};class Po extends kt{constructor(t){super(XB(t));}toHsbString(){const t=this.toHsb(),n=Gh(t.s*100),r=Gh(t.b*100),o=Gh(t.h),i=t.a,s=`hsb(${o}, ${n}%, ${r}%)`,a=`hsba(${o}, ${n}%, ${r}%, ${i.toFixed(i===0?0:2)})`;return i===1?s:a}toHsb(){const{v:t,...n}=this.toHsv();return {...n,b:t,a:this.a}}}const YB="rc-color-picker",Ua=e=>e instanceof Po?e:new Po(e),QB=Ua("#1677ff"),X6=e=>{const{offset:t,targetRef:n,containerRef:r,color:o,type:i}=e,{width:s,height:a}=r.current.getBoundingClientRect(),{width:l,height:c}=n.current.getBoundingClientRect(),u=l/2,d=c/2,m=(t.x+u)/s,p=1-(t.y+d)/a,h=o.toHsb(),v=m,g=(t.x+u)/s*360;if(i)switch(i){case "hue":return Ua({...h,h:g<=0?0:g});case "alpha":return Ua({...h,a:v<=0?0:v})}return Ua({h:h.h,s:m<=0?0:m,b:p>=1?1:p,a:h.a})},Y6=(e,t)=>{const n=e.toHsb();switch(t){case "hue":return {x:n.h/360*100,y:50};case "alpha":return {x:e.a*100,y:50};default:return {x:n.s*100,y:(1-n.b)*100}}},$1=({color:e,prefixCls:t,className:n,style:r,onClick:o})=>{const i=`${t}-color-block`;return f.createElement("div",{className:B(i,n),style:r,onClick:o},f.createElement("div",{className:`${i}-inner`,style:{background:e}}))};function ZB(e){const t="touches"in e?e.touches[0]:e,n=document.documentElement.scrollLeft||document.body.scrollLeft||window.pageXOffset,r=document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset;return {pageX:t.pageX-n,pageY:t.pageY-r}}function Q6(e){const{targetRef:t,containerRef:n,direction:r,onDragChange:o,onDragChangeComplete:i,calculate:s,color:a,disabledDrag:l}=e,[c,u]=f.useState({x:0,y:0}),d=f.useRef(null),m=f.useRef(null);f.useEffect(()=>{u(s());},[a]),f.useEffect(()=>()=>{document.removeEventListener("mousemove",d.current),document.removeEventListener("mouseup",m.current),document.removeEventListener("touchmove",d.current),document.removeEventListener("touchend",m.current),d.current=null,m.current=null;},[]);const p=y=>{const{pageX:C,pageY:w}=ZB(y),{x,y:S,width:I,height:$}=n.current.getBoundingClientRect(),{width:E,height:P}=t.current.getBoundingClientRect(),N=E/2,M=P/2,A=Math.max(0,Math.min(C-x,I))-N,_=Math.max(0,Math.min(w-S,$))-M,O={x:A,y:r==="x"?c.y:_};if(E===0&&P===0||E!==P)return  false;o?.(O);},h=y=>{y.preventDefault(),p(y);},v=y=>{y.preventDefault(),document.removeEventListener("mousemove",d.current),document.removeEventListener("mouseup",m.current),document.removeEventListener("touchmove",d.current),document.removeEventListener("touchend",m.current),d.current=null,m.current=null,i?.();};return [c,y=>{document.removeEventListener("mousemove",d.current),document.removeEventListener("mouseup",m.current),!l&&(p(y),document.addEventListener("mousemove",h),document.addEventListener("mouseup",v),document.addEventListener("touchmove",h),document.addEventListener("touchend",v),d.current=h,m.current=v);}]}const Z6=({size:e="default",color:t,prefixCls:n})=>f.createElement("div",{className:B(`${n}-handler`,{[`${n}-handler-sm`]:e==="small"}),style:{backgroundColor:t}}),J6=({children:e,style:t,prefixCls:n})=>f.createElement("div",{className:`${n}-palette`,style:{position:"relative",...t}},e),eN=f.forwardRef((e,t)=>{const{children:n,x:r,y:o}=e;return f.createElement("div",{ref:t,style:{position:"absolute",left:`${r}%`,top:`${o}%`,zIndex:1,transform:"translate(-50%, -50%)"}},n)}),JB=({color:e,onChange:t,prefixCls:n,onChangeComplete:r,disabled:o})=>{const i=f.useRef(),s=f.useRef(),a=f.useRef(e),l=at(d=>{const m=X6({offset:d,targetRef:s,containerRef:i,color:e});a.current=m,t(m);}),[c,u]=Q6({color:e,containerRef:i,targetRef:s,calculate:()=>Y6(e),onDragChange:l,onDragChangeComplete:()=>r?.(a.current),disabledDrag:o});return f.createElement("div",{ref:i,className:`${n}-select`,onMouseDown:u,onTouchStart:u},f.createElement(J6,{prefixCls:n},f.createElement(eN,{x:c.x,y:c.y,ref:s},f.createElement(Z6,{color:e.toRgbString(),prefixCls:n})),f.createElement("div",{className:`${n}-saturation`,style:{backgroundColor:`hsl(${e.toHsb().h},100%, 50%)`,backgroundImage:"linear-gradient(0deg, #000, transparent),linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0))"}})))},eD=(e,t)=>{const[n,r]=Ft(e,t);return [f.useMemo(()=>Ua(n),[n]),r]},tD=({colors:e,children:t,direction:n="to right",type:r,prefixCls:o})=>{const i=f.useMemo(()=>e.map((s,a)=>{let l=Ua(s);return r==="alpha"&&a===e.length-1&&(l=new Po(l.setA(1))),l.toRgbString()}).join(","),[e,r]);return f.createElement("div",{className:`${o}-gradient`,style:{position:"absolute",inset:0,background:`linear-gradient(${n}, ${i})`}},t)},nD=e=>{const{prefixCls:t,colors:n,disabled:r,onChange:o,onChangeComplete:i,color:s,type:a}=e,l=f.useRef(null),c=f.useRef(null),u=f.useRef(s),d=y=>a==="hue"?y.getHue():y.a*100,m=at(y=>{const C=X6({offset:y,targetRef:c,containerRef:l,color:s,type:a});u.current=C,o(d(C));}),[p,h]=Q6({color:s,targetRef:c,containerRef:l,calculate:()=>Y6(s,a),onDragChange:m,onDragChangeComplete(){i(d(u.current));},direction:"x",disabledDrag:r}),v=f.useMemo(()=>{if(a==="hue"){const y=s.toHsb();return y.s=1,y.b=1,y.a=1,new Po(y)}return s},[s,a]),g=f.useMemo(()=>n.map(y=>`${y.color} ${y.percent}%`),[n]);return f.createElement("div",{ref:l,className:B(`${t}-slider`,`${t}-slider-${a}`),onMouseDown:h,onTouchStart:h},f.createElement(J6,{prefixCls:t},f.createElement(eN,{x:p.x,y:p.y,ref:c},f.createElement(Z6,{size:"small",color:v.toHexString(),prefixCls:t})),f.createElement(tD,{colors:g,type:a,prefixCls:t})))};function rD(e){return f__namespace.useMemo(()=>{const{slider:t}=e||{};return [t||nD]},[e])}function kc(){return kc=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},kc.apply(this,arguments)}const oD=[{color:"rgb(255, 0, 0)",percent:0},{color:"rgb(255, 255, 0)",percent:17},{color:"rgb(0, 255, 0)",percent:33},{color:"rgb(0, 255, 255)",percent:50},{color:"rgb(0, 0, 255)",percent:67},{color:"rgb(255, 0, 255)",percent:83},{color:"rgb(255, 0, 0)",percent:100}],iD=f.forwardRef((e,t)=>{const{value:n,defaultValue:r,prefixCls:o=YB,onChange:i,onChangeComplete:s,className:a,style:l,panelRender:c,disabledAlpha:u=false,disabled:d=false,components:m}=e,[p]=rD(m),[h,v]=eD(r||QB,n),g=f.useMemo(()=>h.setA(1).toRgbString(),[h]),y=(M,A)=>{n||v(M),i?.(M,A);},C=M=>new Po(h.setHue(M)),w=M=>new Po(h.setA(M/100)),x=M=>{y(C(M),{type:"hue",value:M});},S=M=>{y(w(M),{type:"alpha",value:M});},I=M=>{s&&s(C(M));},$=M=>{s&&s(w(M));},E=B(`${o}-panel`,a,{[`${o}-panel-disabled`]:d}),P={prefixCls:o,disabled:d,color:h},N=f.createElement(f.Fragment,null,f.createElement(JB,kc({onChange:y},P,{onChangeComplete:s})),f.createElement("div",{className:`${o}-slider-container`},f.createElement("div",{className:B(`${o}-slider-group`,{[`${o}-slider-group-disabled-alpha`]:u})},f.createElement(p,kc({},P,{type:"hue",colors:oD,min:0,max:359,value:h.getHue(),onChange:x,onChangeComplete:I})),!u&&f.createElement(p,kc({},P,{type:"alpha",colors:[{percent:0,color:"rgba(255, 0, 4, 0)"},{percent:100,color:g}],min:0,max:100,value:h.a*100,onChange:S,onChangeComplete:$}))),f.createElement($1,{color:h.toRgbString(),prefixCls:o})));return f.createElement("div",{className:E,style:l,ref:t},typeof c=="function"?c(N):N)}),xc=(e,t)=>e?.replace(/[^\w/]/g,"").slice(0,t?8:6)||"",sD=(e,t)=>e?xc(e,t):"";let Cr=(function(){function e(t){if(uo(this,e),this.cleared=false,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=t.colors?.map(r=>({color:new e(r.color),percent:r.percent})),this.cleared=t.cleared;return}const n=Array.isArray(t);n&&t.length?(this.colors=t.map(({color:r,percent:o})=>({color:new e(r),percent:o})),this.metaColor=new Po(this.colors[0].color.metaColor)):this.metaColor=new Po(n?"":t),(!t||n&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=true);}return fo(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return sD(this.toHexString(),this.metaColor.a<1)}},{key:"toHexString",value:function(){return this.metaColor.toHexString()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}},{key:"isGradient",value:function(){return !!this.colors&&!this.cleared}},{key:"getColors",value:function(){return this.colors||[{color:this,percent:0}]}},{key:"toCssString",value:function(){const{colors:n}=this;return n?`linear-gradient(90deg, ${n.map(o=>`${o.color.toRgbString()} ${o.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(n){return !n||this.isGradient()!==n.isGradient()?false:this.isGradient()?this.colors.length===n.colors.length&&this.colors.every((r,o)=>{const i=n.colors[o];return r.percent===i.percent&&r.color.equals(i.color)}):this.toHexString()===n.toHexString()}}])})();var aD={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z"}}]},name:"right",theme:"outlined"};function Av(){return Av=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},Av.apply(this,arguments)}const lD=(e,t)=>f__namespace.createElement(ln,Av({},e,{ref:t,icon:aD})),cl=f__namespace.forwardRef(lD),We={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46,N:78,P:80,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,SEMICOLON:186,EQUALS:187,WIN_KEY:224},cD=f.forwardRef((e,t)=>{const{prefixCls:n,forceRender:r,className:o,style:i,children:s,isActive:a,role:l,classNames:c,styles:u}=e,[d,m]=f.useState(a||r);return f.useEffect(()=>{(r||a)&&m(true);},[r,a]),d?f.createElement("div",{ref:t,className:B(`${n}-panel`,{[`${n}-panel-active`]:a,[`${n}-panel-inactive`]:!a},o),style:i,role:l},f.createElement("div",{className:B(`${n}-body`,c?.body),style:u?.body},s)):null}),tN=f.forwardRef((e,t)=>{const{showArrow:n=true,headerClass:r,isActive:o,onItemClick:i,forceRender:s,className:a,classNames:l={},styles:c={},prefixCls:u,collapsible:d,accordion:m,panelKey:p,extra:h,header:v,expandIcon:g,openMotion:y,destroyOnHidden:C,children:w,...x}=e,S=d==="disabled",I=h!=null&&typeof h!="boolean",$={onClick:()=>{i?.(p);},onKeyDown:_=>{(_.key==="Enter"||_.keyCode===We.ENTER||_.which===We.ENTER)&&i?.(p);},role:m?"tab":"button","aria-expanded":o,"aria-disabled":S,tabIndex:S?-1:0},E=typeof g=="function"?g(e):f.createElement("i",{className:"arrow"}),P=E&&f.createElement("div",hn({className:B(`${u}-expand-icon`,l?.icon),style:c?.icon},["header","icon"].includes(d)?$:{}),E),N=B(`${u}-item`,{[`${u}-item-active`]:o,[`${u}-item-disabled`]:S},a),A={className:B(r,`${u}-header`,{[`${u}-collapsible-${d}`]:!!d},l?.header),style:c?.header,...["header","icon"].includes(d)?{}:$};return f.createElement("div",hn({},x,{ref:t,className:N}),f.createElement("div",A,n&&P,f.createElement("span",hn({className:B(`${u}-title`,l?.title),style:c?.title},d==="header"?$:{}),v),I&&f.createElement("div",{className:`${u}-extra`},h)),f.createElement(ir,hn({visible:o,leavedClassName:`${u}-panel-hidden`},y,{forceRender:s,removeOnLeave:C}),({className:_,style:O},T)=>f.createElement(cD,{ref:T,prefixCls:u,className:_,classNames:l,style:O,styles:c,isActive:o,forceRender:s,role:m?"tabpanel":void 0},w)))});function nN(e,t,n){if(!e||!t)return e||t;const r=Array.from(new Set([...Object.keys(e),...Object.keys(t)])),o={};return r.forEach(i=>{o[i]=n(e[i],t[i]);}),o}function uD(e,t){return nN(e,t,(n,r)=>B(n,r))}function dD(e,t){return nN(e,t,(n,r)=>({...n,...r}))}const fD=(e,t)=>{const{prefixCls:n,accordion:r,collapsible:o,destroyOnHidden:i,onItemClick:s,activeKey:a,openMotion:l,expandIcon:c,classNames:u,styles:d}=t;return e.map((m,p)=>{const{children:h,label:v,key:g,collapsible:y,onItemClick:C,destroyOnHidden:w,classNames:x,styles:S,...I}=m,$=String(g??p),E=y??o,P=w??i,N=A=>{E!=="disabled"&&(s(A),C?.(A));};let M=false;return r?M=a[0]===$:M=a.indexOf($)>-1,f.createElement(tN,hn({},I,{classNames:uD(u,x),styles:dD(d,S),prefixCls:n,key:$,panelKey:$,isActive:M,accordion:r,openMotion:l,expandIcon:c,header:v,collapsible:E,onItemClick:N,destroyOnHidden:P}),h)})},mD=(e,t,n)=>{if(!e)return null;const{prefixCls:r,accordion:o,collapsible:i,destroyOnHidden:s,onItemClick:a,activeKey:l,openMotion:c,expandIcon:u,classNames:d,styles:m}=n,p=e.key||String(t),{header:h,headerClass:v,destroyOnHidden:g,collapsible:y,onItemClick:C}=e.props;let w=false;o?w=l[0]===p:w=l.indexOf(p)>-1;const x=y??i,S=$=>{x!=="disabled"&&(a($),C?.($));},I={key:p,panelKey:p,header:h,headerClass:v,classNames:d,styles:m,isActive:w,prefixCls:r,destroyOnHidden:g??s,openMotion:c,accordion:o,children:e.props.children,onItemClick:S,expandIcon:u,collapsible:x};return typeof e.type=="string"?e:(Object.keys(I).forEach($=>{typeof I[$]>"u"&&delete I[$];}),f.cloneElement(e,I))};function pD(e,t,n){return Array.isArray(e)?fD(e,n):$r(t).map((r,o)=>mD(r,o,n))}function YS(e){let t=e;if(!Array.isArray(t)){const n=typeof t;t=n==="number"||n==="string"?[t]:[];}return t.map(n=>String(n))}const hD=f.forwardRef((e,t)=>{const{prefixCls:n="rc-collapse",destroyOnHidden:r=false,style:o,accordion:i,className:s,children:a,collapsible:l,openMotion:c,expandIcon:u,activeKey:d,defaultActiveKey:m,onChange:p,items:h,classNames:v,styles:g}=e,y=B(n,s),[C,w]=Ft(m,d),x=YS(C),S=at(E=>{const P=YS(E);w(P),p?.(P);}),I=E=>{S(i?x[0]===E?[]:[E]:x.includes(E)?x.filter(P=>P!==E):[...x,E]);};Sn(!a,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");const $=pD(h,a,{prefixCls:n,accordion:i,openMotion:c,expandIcon:u,collapsible:l,destroyOnHidden:r,onItemClick:I,activeKey:x,classNames:v,styles:g});return f.createElement("div",hn({ref:t,className:y,style:o,role:i?"tablist":void 0},rr(e,{aria:true,data:true})),$)}),E1=Object.assign(hD,{Panel:tN}),{Panel:gme}=E1,gD=f__namespace.forwardRef((e,t)=>{const{getPrefixCls:n}=f__namespace.useContext(it),{prefixCls:r,className:o,showArrow:i=true}=e,s=n("collapse",r),a=B({[`${s}-no-arrow`]:!i},o);return f__namespace.createElement(E1.Panel,{ref:t,...e,prefixCls:s,className:a})}),rN=e=>({[e.componentCls]:{[`${e.antCls}-motion-collapse-legacy`]:{overflow:"hidden","&-active":{transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},
        opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}},[`${e.antCls}-motion-collapse`]:{overflow:"hidden",transition:`height ${e.motionDurationMid} ${e.motionEaseInOut},
        opacity ${e.motionDurationMid} ${e.motionEaseInOut} !important`}}}),bD=e=>({animationDuration:e,animationFillMode:"both"}),vD=e=>({animationDuration:e,animationFillMode:"both"}),Pp=(e,t,n,r,o=false)=>{const i=o?"&":"";return {[`
      ${i}${e}-enter,
      ${i}${e}-appear
    `]:{...bD(r),animationPlayState:"paused"},[`${i}${e}-leave`]:{...vD(r),animationPlayState:"paused"},[`
      ${i}${e}-enter${e}-enter-active,
      ${i}${e}-appear${e}-appear-active
    `]:{animationName:t,animationPlayState:"running"},[`${i}${e}-leave${e}-leave-active`]:{animationName:n,animationPlayState:"running",pointerEvents:"none"}}},yD=new pt("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),CD=new pt("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),I1=(e,t=false)=>{const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return [Pp(r,yD,CD,e.motionDurationMid,t),{[`
        ${o}${r}-enter,
        ${o}${r}-appear
      `]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},wD=new pt("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),xD=new pt("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),SD=new pt("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),$D=new pt("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),ED=new pt("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ID=new pt("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),PD=new pt("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),ND=new pt("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),MD={"move-up":{inKeyframes:PD,outKeyframes:ND},"move-down":{inKeyframes:wD,outKeyframes:xD},"move-left":{inKeyframes:SD,outKeyframes:$D},"move-right":{inKeyframes:ED,outKeyframes:ID}},um=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=MD[t];return [Pp(r,o,i,e.motionDurationMid),{[`
        ${r}-enter,
        ${r}-appear
      `]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},P1=new pt("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),N1=new pt("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),M1=new pt("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),R1=new pt("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),RD=new pt("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),AD=new pt("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),TD=new pt("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),OD=new pt("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),kD={"slide-up":{inKeyframes:P1,outKeyframes:N1},"slide-down":{inKeyframes:M1,outKeyframes:R1},"slide-left":{inKeyframes:RD,outKeyframes:AD},"slide-right":{inKeyframes:TD,outKeyframes:OD}},Ji=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=kD[t];return [Pp(r,o,i,e.motionDurationMid),{[`
      ${r}-enter,
      ${r}-appear
    `]:{transform:"scale(0)",transformOrigin:"0% 0%",opacity:0,animationTimingFunction:e.motionEaseOutQuint,"&-prepare":{transform:"scale(1)"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInQuint}}]},_D=new pt("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),LD=new pt("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),QS=new pt("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),ZS=new pt("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),FD=new pt("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),BD=new pt("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),DD=new pt("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),zD=new pt("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),HD=new pt("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),VD=new pt("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),jD=new pt("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),WD=new pt("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),qD={zoom:{inKeyframes:_D,outKeyframes:LD},"zoom-big":{inKeyframes:QS,outKeyframes:ZS},"zoom-big-fast":{inKeyframes:QS,outKeyframes:ZS},"zoom-left":{inKeyframes:DD,outKeyframes:zD},"zoom-right":{inKeyframes:HD,outKeyframes:VD},"zoom-up":{inKeyframes:FD,outKeyframes:BD},"zoom-down":{inKeyframes:jD,outKeyframes:WD}},qu=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=qD[t];return [Pp(r,o,i,t==="zoom-big-fast"?e.motionDurationFast:e.motionDurationMid),{[`
        ${r}-enter,
        ${r}-appear
      `]:{transform:"scale(0)",opacity:0,animationTimingFunction:e.motionEaseOutCirc,"&-prepare":{transform:"none"}},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},GD=e=>{const{componentCls:t,contentBg:n,padding:r,headerBg:o,headerPadding:i,collapseHeaderPaddingSM:s,collapseHeaderPaddingLG:a,collapsePanelBorderRadius:l,lineWidth:c,lineType:u,colorBorder:d,colorText:m,colorTextHeading:p,colorTextDisabled:h,fontSizeLG:v,lineHeight:g,lineHeightLG:y,marginSM:C,paddingSM:w,paddingLG:x,paddingXS:S,motionDurationSlow:I,fontSizeIcon:$,contentPadding:E,fontHeight:P,fontHeightLG:N}=e,M=`${Q(c)} ${u} ${d}`;return {[t]:{..._t(e),backgroundColor:o,border:M,borderRadius:l,"&-rtl":{direction:"rtl"},[`& > ${t}-item`]:{borderBottom:M,"&:first-child":{[`
            &,
            & > ${t}-header`]:{borderRadius:`${Q(l)} ${Q(l)} 0 0`}},"&:last-child":{[`
            &,
            & > ${t}-header`]:{borderRadius:`0 0 ${Q(l)} ${Q(l)}`}},[`> ${t}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:i,color:p,lineHeight:g,cursor:"pointer",transition:`all ${I}, visibility 0s`,...qr(e),[`> ${t}-title`]:{flex:"auto"},[`${t}-expand-icon`]:{height:P,display:"flex",alignItems:"center",marginInlineEnd:C},[`${t}-arrow`]:{...la(),fontSize:$,transition:`transform ${I}`,svg:{transition:`transform ${I}`}},[`${t}-title`]:{marginInlineEnd:"auto"}},[`${t}-collapsible-header`]:{cursor:"default",[`${t}-title`]:{flex:"none",cursor:"pointer"},[`${t}-expand-icon`]:{cursor:"pointer"}},[`${t}-collapsible-icon`]:{cursor:"unset",[`${t}-expand-icon`]:{cursor:"pointer"}}},[`${t}-panel`]:{color:m,backgroundColor:n,borderTop:M,[`& > ${t}-body`]:{padding:E},"&-hidden":{display:"none"}},"&-small":{[`> ${t}-item`]:{[`> ${t}-header`]:{padding:s,paddingInlineStart:S,[`> ${t}-expand-icon`]:{marginInlineStart:e.calc(w).sub(S).equal()}},[`> ${t}-panel > ${t}-body`]:{padding:w}}},"&-large":{[`> ${t}-item`]:{fontSize:v,lineHeight:y,[`> ${t}-header`]:{padding:a,paddingInlineStart:r,[`> ${t}-expand-icon`]:{height:N,marginInlineStart:e.calc(x).sub(r).equal()}},[`> ${t}-panel > ${t}-body`]:{padding:x}}},[`${t}-item:last-child`]:{borderBottom:0,[`> ${t}-panel`]:{borderRadius:`0 0 ${Q(l)} ${Q(l)}`}},[`& ${t}-item-disabled > ${t}-header`]:{"\n          &,\n          & > .arrow\n        ":{color:h,cursor:"not-allowed"}},[`&${t}-icon-placement-end`]:{[`& > ${t}-item`]:{[`> ${t}-header`]:{[`${t}-expand-icon`]:{order:1,marginInlineEnd:0,marginInlineStart:C}}}}}}},UD=e=>{const{componentCls:t}=e,n=`> ${t}-item > ${t}-header ${t}-arrow`;return {[`${t}-rtl`]:{[n]:{transform:"rotate(180deg)"}}}},KD=e=>{const{componentCls:t,headerBg:n,borderlessContentPadding:r,borderlessContentBg:o,colorBorder:i}=e;return {[`${t}-borderless`]:{backgroundColor:n,border:0,[`> ${t}-item`]:{borderBottom:`1px solid ${i}`},[`
        > ${t}-item:last-child,
        > ${t}-item:last-child ${t}-header
      `]:{borderRadius:0},[`> ${t}-item:last-child`]:{borderBottom:0},[`> ${t}-item > ${t}-panel`]:{backgroundColor:o,borderTop:0},[`> ${t}-item > ${t}-panel > ${t}-body`]:{padding:r}}}},XD=e=>{const{componentCls:t,paddingSM:n}=e;return {[`${t}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${t}-item`]:{borderBottom:0,[`> ${t}-panel`]:{backgroundColor:"transparent",border:0,[`> ${t}-body`]:{paddingBlock:n}}}}}},YD=e=>({headerPadding:`${e.paddingSM}px ${e.padding}px`,headerBg:e.colorFillAlter,contentPadding:`${e.padding}px 16px`,contentBg:e.colorBgContainer,borderlessContentPadding:`${e.paddingXXS}px 16px ${e.padding}px`,borderlessContentBg:"transparent"}),QD=wt("Collapse",e=>{const t=vt(e,{collapseHeaderPaddingSM:`${Q(e.paddingXS)} ${Q(e.paddingSM)}`,collapseHeaderPaddingLG:`${Q(e.padding)} ${Q(e.paddingLG)}`,collapsePanelBorderRadius:e.borderRadiusLG});return [GD(t),KD(t),XD(t),UD(t),rN(t)]},YD),ZD=f__namespace.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,expandIcon:o,className:i,style:s,classNames:a,styles:l}=$t("collapse"),{prefixCls:c,className:u,rootClassName:d,style:m,bordered:p=true,ghost:h,size:v,expandIconPlacement:g,expandIconPosition:y,children:C,destroyInactivePanel:w,destroyOnHidden:x,expandIcon:S,classNames:I,styles:$}=e,E=Xn(L=>v??L??"middle"),P=n("collapse",c),N=n(),[M,A]=QD(P),_=g??y??"start",O={...e,size:E,bordered:p,expandIconPlacement:_},[T,V]=Pt([a,I],[l,$],{props:O}),H=S??o,z=f__namespace.useCallback((L={})=>{const j=typeof H=="function"?H(L):f__namespace.createElement(cl,{rotate:L.isActive?r==="rtl"?-90:90:void 0,"aria-label":L.isActive?"expanded":"collapsed"});return Ln(j,Y=>({className:B(Y.className,`${P}-arrow`)}))},[H,P,r]),D=B(`${P}-icon-placement-${_}`,{[`${P}-borderless`]:!p,[`${P}-rtl`]:r==="rtl",[`${P}-ghost`]:!!h,[`${P}-${E}`]:E!=="middle"},i,u,d,M,A,T.root),W=f__namespace.useMemo(()=>({...G6(N),motionAppear:false,leavedClassName:`${P}-panel-hidden`}),[N,P]),F=f__namespace.useMemo(()=>C?$r(C).map(L=>L):null,[C]);return f__namespace.createElement(E1,{ref:t,openMotion:W,...en(e,["rootClassName"]),expandIcon:z,prefixCls:P,className:D,style:{...V.root,...s,...m},classNames:T,styles:V,destroyOnHidden:x??w},F)}),oN=Object.assign(ZD,{Panel:gD}),qn=e=>e instanceof Cr?e:new Cr(e),If=e=>Math.round(Number(e||0)),A1=e=>If(e.toHsb().a*100),Pf=(e,t)=>{const n=e.toRgb();if(!n.r&&!n.g&&!n.b){const r=e.toHsb();return r.a=1,qn(r)}return n.a=1,qn(n)},iN=(e,t)=>{const n=[{percent:0,color:e[0].color}].concat(It(e),[{percent:100,color:e[e.length-1].color}]);for(let r=0;r<n.length-1;r+=1){const o=n[r].percent,i=n[r+1].percent,s=n[r].color,a=n[r+1].color;if(o<=t&&t<=i){const l=i-o;if(l===0)return s;const c=(t-o)/l*100,u=new Po(s),d=new Po(a);return u.mix(d,c).toRgbString()}}return ""},JD=e=>e.map(t=>(t.colors=t.colors.map(qn),t)),T1=(e,t)=>{const{r:n,g:r,b:o,a:i}=e.toRgb(),s=new Po(e.toRgbString()).onBackground(t).toHsv();return i<=.5?s.v>.5:n*.299+r*.587+o*.114>192},JS=(e,t)=>`panel-${e.key??t}`,e7=({prefixCls:e,presets:t,value:n,onChange:r})=>{const[o]=mr("ColorPicker"),[,i]=Bn(),s=f.useMemo(()=>JD(t),[t]),a=`${e}-presets`,l=f.useMemo(()=>s.reduce((d,m,p)=>{const{defaultOpen:h=true}=m;return h&&d.push(JS(m,p)),d},[]),[s]),c=d=>{r?.(d);},u=s.map((d,m)=>({key:JS(d,m),label:f.createElement("div",{className:`${a}-label`},d?.label),children:f.createElement("div",{className:`${a}-items`},Array.isArray(d?.colors)&&d.colors?.length>0?d.colors.map((p,h)=>{const v=qn(p);return f.createElement($1,{key:`preset-${h}-${p.toHexString()}`,color:v.toCssString(),prefixCls:e,className:B(`${a}-color`,{[`${a}-color-checked`]:p.toCssString()===n?.toCssString(),[`${a}-color-bright`]:T1(p,i.colorBgElevated)}),onClick:()=>c(p)})}):f.createElement("span",{className:`${a}-empty`},o.presetEmpty))}));return f.createElement("div",{className:a},f.createElement(oN,{defaultActiveKey:l,ghost:true,items:u}))},sN=e=>{const{paddingInline:t,onlyIconSize:n,borderColorDisabled:r}=e;return vt(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:0,buttonIconOnlyFontSize:n,colorBorderDisabled:r})},aN=e=>{const t=e.contentFontSize??e.fontSize,n=e.contentFontSizeSM??e.fontSize,r=e.contentFontSizeLG??e.fontSizeLG,o=e.contentLineHeight??Ef(t),i=e.contentLineHeightSM??Ef(n),s=e.contentLineHeightLG??Ef(r),a=T1(new Cr(e.colorBgSolid),"#fff")?"#000":"#fff",l=Yi.reduce((d,m)=>({...d,[`${m}ShadowColor`]:`0 ${Q(e.controlOutlineWidth)} 0 ${wc(e[`${m}1`],e.colorBgContainer)}`}),{}),c=e.colorBgContainerDisabled,u=e.colorBgContainerDisabled;return {...l,fontWeight:400,iconGap:e.marginXS,defaultShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlTmpOutline}`,primaryShadow:`0 ${e.controlOutlineWidth}px 0 ${e.controlOutline}`,dangerShadow:`0 ${e.controlOutlineWidth}px 0 ${e.colorErrorOutline}`,primaryColor:e.colorTextLightSolid,dangerColor:e.colorTextLightSolid,borderColorDisabled:e.colorBorderDisabled,defaultGhostColor:e.colorBgContainer,ghostBg:"transparent",defaultGhostBorderColor:e.colorBgContainer,paddingInline:e.paddingContentHorizontal-e.lineWidth,paddingInlineLG:e.paddingContentHorizontal-e.lineWidth,paddingInlineSM:8-e.lineWidth,onlyIconSize:"inherit",onlyIconSizeSM:"inherit",onlyIconSizeLG:"inherit",groupBorderColor:e.colorPrimaryHover,linkHoverBg:"transparent",textTextColor:e.colorText,textTextHoverColor:e.colorText,textTextActiveColor:e.colorText,textHoverBg:e.colorFillTertiary,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,solidTextColor:a,contentFontSize:t,contentFontSizeSM:n,contentFontSizeLG:r,contentLineHeight:o,contentLineHeightSM:i,contentLineHeightLG:s,paddingBlock:Math.max((e.controlHeight-t*o)/2-e.lineWidth,0),paddingBlockSM:Math.max((e.controlHeightSM-n*i)/2-e.lineWidth,0),paddingBlockLG:Math.max((e.controlHeightLG-r*s)/2-e.lineWidth,0),defaultBgDisabled:c,dashedBgDisabled:u}},t7=e=>{const{componentCls:t,antCls:n}=e,[r,o]=vn(n,"btn");return {[t]:[{[r("border-width")]:"1px",[r("border-color")]:"#000",[r("border-color-hover")]:o("border-color"),[r("border-color-active")]:o("border-color"),[r("border-color-disabled")]:o("border-color"),[r("border-style")]:"solid",[r("text-color")]:"#000",[r("text-color-hover")]:o("text-color"),[r("text-color-active")]:o("text-color"),[r("text-color-disabled")]:o("text-color"),[r("bg-color")]:"#ddd",[r("bg-color-hover")]:o("bg-color"),[r("bg-color-active")]:o("bg-color"),[r("bg-color-disabled")]:e.colorBgContainerDisabled,[r("bg-color-container")]:e.colorBgContainer,[r("shadow")]:"none"},{border:[o("border-width"),o("border-style"),o("border-color")].join(" "),color:o("text-color"),backgroundColor:o("bg-color"),[`&:not(:disabled):not(${t}-disabled)`]:{"&:hover":{border:[o("border-width"),o("border-style"),o("border-color-hover")].join(" "),color:o("text-color-hover"),backgroundColor:o("bg-color-hover")},"&:active":{border:[o("border-width"),o("border-style"),o("border-color-active")].join(" "),color:o("text-color-active"),backgroundColor:o("bg-color-active")}}},{[`&${t}-variant-solid`]:{[r("solid-bg-color")]:o("color-base"),[r("solid-bg-color-hover")]:o("color-hover"),[r("solid-bg-color-active")]:o("color-active"),[r("border-color")]:"transparent",[r("text-color")]:e.colorTextLightSolid,[r("bg-color")]:o("solid-bg-color"),[r("bg-color-hover")]:o("solid-bg-color-hover"),[r("bg-color-active")]:o("solid-bg-color-active"),boxShadow:o("shadow")},[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[r("border-color")]:o("color-base"),[r("border-color-hover")]:o("color-hover"),[r("border-color-active")]:o("color-active"),[r("bg-color")]:o("bg-color-container"),[r("text-color")]:o("color-base"),[r("text-color-hover")]:o("color-hover"),[r("text-color-active")]:o("color-active"),boxShadow:o("shadow")},[`&${t}-variant-dashed`]:{[r("border-style")]:"dashed",[r("bg-color-disabled")]:e.dashedBgDisabled},[`&${t}-variant-filled`]:{[r("border-color")]:"transparent",[r("text-color")]:o("color-base"),[r("bg-color")]:o("color-light"),[r("bg-color-hover")]:o("color-light-hover"),[r("bg-color-active")]:o("color-light-active")},[`&${t}-variant-text, &${t}-variant-link`]:{[r("border-color")]:"transparent",[r("text-color")]:o("color-base"),[r("text-color-hover")]:o("color-hover"),[r("text-color-active")]:o("color-active"),[r("bg-color")]:"transparent",[r("bg-color-hover")]:"transparent",[r("bg-color-active")]:"transparent",[`&:disabled, &${e.componentCls}-disabled`]:{background:"transparent",borderColor:"transparent"}},[`&${t}-variant-text`]:{[r("bg-color-hover")]:o("color-light"),[r("bg-color-active")]:o("color-light-active")}},{[`&${t}-variant-link`]:{[r("color-base")]:e.colorLink,[r("color-hover")]:e.colorLinkHover,[r("color-active")]:e.colorLinkActive},[`&${t}-color-primary`]:{[r("color-base")]:e.colorPrimary,[r("color-hover")]:e.colorPrimaryHover,[r("color-active")]:e.colorPrimaryActive,[r("color-light")]:e.colorPrimaryBg,[r("color-light-hover")]:e.colorPrimaryBgHover,[r("color-light-active")]:e.colorPrimaryBorder,[r("shadow")]:e.primaryShadow,[`&${t}-variant-solid`]:{[r("text-color")]:e.primaryColor,[r("text-color-hover")]:o("text-color"),[r("text-color-active")]:o("text-color")}},[`&${t}-color-dangerous`]:{[r("color-base")]:e.colorError,[r("color-hover")]:e.colorErrorHover,[r("color-active")]:e.colorErrorActive,[r("color-light")]:e.colorErrorBg,[r("color-light-hover")]:e.colorErrorBgFilledHover,[r("color-light-active")]:e.colorErrorBgActive,[r("shadow")]:e.dangerShadow,[`&${t}-variant-solid`]:{[r("text-color")]:e.dangerColor,[r("text-color-hover")]:o("text-color"),[r("text-color-active")]:o("text-color")}},[`&${t}-color-default`]:{[r("solid-bg-color")]:e.colorBgSolid,[r("solid-bg-color-hover")]:e.colorBgSolidHover,[r("solid-bg-color-active")]:e.colorBgSolidActive,[r("color-base")]:e.defaultBorderColor,[r("color-hover")]:e.defaultHoverBorderColor,[r("color-active")]:e.defaultActiveBorderColor,[r("color-light")]:e.colorFillTertiary,[r("color-light-hover")]:e.colorFillSecondary,[r("color-light-active")]:e.colorFill,[r("text-color")]:e.colorText,[r("text-color-hover")]:e.defaultHoverBorderColor,[r("text-color-active")]:e.defaultActiveBorderColor,[r("shadow")]:e.defaultShadow,[`&${t}-variant-solid`]:{[r("text-color")]:e.solidTextColor,[r("text-color-hover")]:o("text-color"),[r("text-color-active")]:o("text-color")},[`&${t}-variant-filled, &${t}-variant-text`]:{[r("text-color-hover")]:o("text-color"),[r("text-color-active")]:o("text-color")},[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[r("bg-color-hover")]:e.defaultHoverBg,[r("bg-color-active")]:e.defaultActiveBg},[`&${t}-background-ghost`]:{[`&${t}-variant-outlined, &${t}-variant-dashed`]:{[r("text-color")]:e.defaultGhostColor,[r("border-color")]:e.defaultGhostBorderColor}}}},Yi.map(i=>{const s=e[`${i}6`],a=e[`${i}1`],l=e[`${i}5`],c=e[`${i}2`],u=e[`${i}3`],d=e[`${i}7`],m=e[`${i}ShadowColor`];return {[`&${t}-color-${i}`]:{[r("color-base")]:s,[r("color-hover")]:l,[r("color-active")]:d,[r("color-light")]:a,[r("color-light-hover")]:c,[r("color-light-active")]:u,[r("shadow")]:m}}}),{[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",borderColor:e.colorBorderDisabled,background:o("bg-color-disabled"),color:e.colorTextDisabled,boxShadow:"none"}},{[`&${t}-background-ghost`]:{[r("bg-color")]:"transparent",[r("shadow")]:"none"}}]}},n7=e=>{const{componentCls:t,iconCls:n,fontWeight:r,opacityLoading:o,motionDurationSlow:i,motionEaseInOut:s,iconGap:a,calc:l}=e;return {[t]:{outline:"none",position:"relative",display:"inline-flex",gap:a,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",cursor:"pointer",transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,userSelect:"none",touchAction:"manipulation","&:disabled > *":{pointerEvents:"none"},[`${t}-icon > svg`]:la(),"> a":{color:"currentColor"},"&:not(:disabled)":qr(e),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},[`&${t}-icon-only`]:{paddingInline:0,[`&${t}-compact-item`]:{flex:"none"}},[`&${t}-loading`]:{opacity:o,cursor:"default"},[`${t}-loading-icon`]:{transition:["width","opacity","margin"].map(c=>`${c} ${i} ${s}`).join(",")},[`&:not(${t}-icon-end)`]:{[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineEnd:l(a).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineEnd:0},"&-leave-start":{marginInlineEnd:0},"&-leave-active":{marginInlineEnd:l(a).mul(-1).equal()}}},"&-icon-end":{flexDirection:"row-reverse",[`${t}-loading-icon-motion`]:{"&-appear-start, &-enter-start":{marginInlineStart:l(a).mul(-1).equal()},"&-appear-active, &-enter-active":{marginInlineStart:0},"&-leave-start":{marginInlineStart:0},"&-leave-active":{marginInlineStart:l(a).mul(-1).equal()}}}}}},r7=e=>({minWidth:e.controlHeight,paddingInline:0,borderRadius:"50%"}),O1=(e,t="")=>{const{componentCls:n,controlHeight:r,fontSize:o,borderRadius:i,buttonPaddingHorizontal:s,iconCls:a,buttonPaddingVertical:l,buttonIconOnlyFontSize:c}=e;return [{[t]:{fontSize:o,height:r,padding:`${Q(l)} ${Q(s)}`,borderRadius:i,[`&${n}-icon-only`]:{width:r,[a]:{fontSize:c}}}},{[`${n}${n}-circle${t}`]:r7(e)},{[`${n}${n}-round${t}`]:{borderRadius:e.controlHeight,[`&:not(${n}-icon-only)`]:{paddingInline:e.buttonPaddingHorizontal}}}]},o7=e=>{const t=vt(e,{fontSize:e.contentFontSize});return O1(t,e.componentCls)},i7=e=>{const t=vt(e,{controlHeight:e.controlHeightSM,fontSize:e.contentFontSizeSM,padding:e.paddingXS,buttonPaddingHorizontal:e.paddingInlineSM,buttonPaddingVertical:0,borderRadius:e.borderRadiusSM,buttonIconOnlyFontSize:e.onlyIconSizeSM});return O1(t,`${e.componentCls}-sm`)},s7=e=>{const t=vt(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:0,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return O1(t,`${e.componentCls}-lg`)},a7=e=>{const{componentCls:t}=e;return {[t]:{[`&${t}-block`]:{width:"100%"}}}},l7=wt("Button",e=>{const t=sN(e);return [n7(t),o7(t),i7(t),s7(t),a7(t),t7(t),KB(t)]},aN,{unitless:{fontWeight:true,contentLineHeight:true,contentLineHeightSM:true,contentLineHeightLG:true}});function c7(e,t,n,r){const{focusElCls:o,focus:i,borderElCls:s}=n,a=s?"> *":"",l=["hover",i?"focus":null,"active"].filter(Boolean).map(c=>`&:${c} ${a}`).join(",");return {[`&-item:not(${t}-last-item)`]:{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${r}-status-success)`]:{zIndex:2},"&-item":{[l]:{zIndex:3},...o?{[`&${o}`]:{zIndex:3}}:{},[`&[disabled] ${a}`]:{zIndex:0}}}}function u7(e,t,n){const{borderElCls:r}=n,o=r?`> ${r}`:"";return {[`&-item:not(${t}-first-item):not(${t}-last-item) ${o}`]:{borderRadius:0},[`&-item:not(${t}-last-item)${t}-first-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&-item:not(${t}-first-item)${t}-last-item`]:{[`& ${o}, &${e}-sm ${o}, &${e}-lg ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}function Ml(e,t={focus:true}){const{componentCls:n}=e,{componentCls:r}=t,o=r||n,i=`${o}-compact`;return {[i]:{...c7(e,i,t,o),...u7(o,i,t)}}}function d7(e,t,n){return {[`&-item:not(${t}-last-item)`]:{marginBottom:e.calc(e.lineWidth).mul(-1).equal()},[`&-item:not(${n}-status-success)`]:{zIndex:2},"&-item":{"&:hover,&:focus,&:active":{zIndex:3},"&[disabled]":{zIndex:0}}}}function f7(e,t){return {[`&-item:not(${t}-first-item):not(${t}-last-item)`]:{borderRadius:0},[`&-item${t}-first-item:not(${t}-last-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderEndEndRadius:0,borderEndStartRadius:0}},[`&-item${t}-last-item:not(${t}-first-item)`]:{[`&, &${e}-sm, &${e}-lg`]:{borderStartStartRadius:0,borderStartEndRadius:0}}}}function m7(e){const t=`${e.componentCls}-compact-vertical`;return {[t]:{...d7(e,t,e.componentCls),...f7(e.componentCls,t)}}}const p7=e=>{const{componentCls:t,colorPrimaryHover:n,lineWidth:r,calc:o}=e,i=o(r).mul(-1).equal(),s=a=>{const l=`${t}-compact${a?"-vertical":""}-item`,c=`${l}${t}-primary:not([disabled])`;return {[l]:{transition:"none"},[`${c} + ${c}::before`]:{position:"absolute",top:a?i:0,insetInlineStart:a?0:i,backgroundColor:n,content:'""',width:a?"100%":r,height:a?r:"100%"}}};return {...s(),...s(true)}},h7=Pl(["Button","compact"],e=>{const t=sN(e);return [Ml(t),m7(t),p7(t)]},aN);function g7(e){if(typeof e=="object"&&e){let t=e?.delay;return t=!Number.isNaN(t)&&typeof t=="number"?t:0,{loading:t<=0,delay:t}}return {loading:!!e,delay:0}}const b7={default:["default","outlined"],primary:["primary","solid"],dashed:["default","dashed"],link:["link","link"],text:["default","text"]},v7=f.forwardRef((e,t)=>{const{_skipSemantic:n,loading:r=false,prefixCls:o,color:i,variant:s,type:a,danger:l=false,shape:c,size:u,disabled:d,className:m,rootClassName:p,children:h,icon:v,iconPosition:g,iconPlacement:y,ghost:C=false,block:w=false,htmlType:x="button",classNames:S,styles:I,style:$,autoInsertSpace:E,autoFocus:P,...N}=e,M=$r(h),A=a||"default",{button:_}=f.useContext(it),O=c||_?.shape||"default",[T,V]=f.useMemo(()=>{if(i&&s)return [i,s];if(a||l){const Xe=b7[A]||[];return l?["danger",Xe[1]]:Xe}return _?.color&&_?.variant?[_.color,_.variant]:["default","outlined"]},[i,s,a,l,_?.color,_?.variant,A]),[H,z]=f.useMemo(()=>C&&V==="solid"?[T,"outlined"]:[T,V],[T,V,C]),D=H==="danger",W=D?"dangerous":H,{getPrefixCls:F,direction:L,autoInsertSpace:j,className:Y,style:K,classNames:q,styles:X}=$t("button"),J=E??j??true,U=F("btn",o),[G,ee]=l7(U),oe=f.useContext(Wn),ne=d??oe,ge=f.useContext(U6),Z=f.useMemo(()=>g7(r),[r]),[te,de]=f.useState(Z.loading),[fe,Se]=f.useState(false),Te=f.useRef(null),ae=as(t,Te),re=M.length===1&&!v&&!jh(z),ue=f.useRef(true);f.useEffect(()=>(ue.current=false,()=>{ue.current=true;}),[]),Qt(()=>{let Xe=null;Z.delay>0?Xe=setTimeout(()=>{Xe=null,de(true);},Z.delay):de(Z.loading);function $e(){Xe&&(clearTimeout(Xe),Xe=null);}return $e},[Z.delay,Z.loading]),f.useEffect(()=>{if(!Te.current||!J)return;const Xe=Te.current.textContent||"";re&&Mv(Xe)?fe||Se(true):fe&&Se(false);}),f.useEffect(()=>{P&&Te.current&&Te.current.focus();},[]);const ye=f.useCallback(Xe=>{if(te||ne){Xe.preventDefault();return}e.onClick?.((Xe));},[e.onClick,te,ne]),{compactSize:Ne,compactItemClassnames:Be}=Ci(U,L),De={large:"lg",small:"sm",middle:void 0},ze=Xn(Xe=>u??Ne??ge??Xe),je=ze?De[ze]??"":"",Ae=te?"loading":v,Ce=y??g??"start",Fe=en(N,["navigate"]),ke={...e,type:A,color:H,variant:z,danger:D,shape:O,size:ze,disabled:ne,loading:te,iconPlacement:Ce},[Ie,Pe]=Pt([n?void 0:q,S],[n?void 0:X,I],{props:ke}),Je=B(U,G,ee,{[`${U}-${O}`]:O!=="default"&&O!=="square"&&O,[`${U}-${A}`]:A,[`${U}-dangerous`]:l,[`${U}-color-${W}`]:W,[`${U}-variant-${z}`]:z,[`${U}-${je}`]:je,[`${U}-icon-only`]:!h&&h!==0&&!!Ae,[`${U}-background-ghost`]:C&&!jh(z),[`${U}-loading`]:te,[`${U}-two-chinese-chars`]:fe&&J&&!te,[`${U}-block`]:w,[`${U}-rtl`]:L==="rtl",[`${U}-icon-end`]:Ce==="end"},Be,m,p,Y,Ie.root),mt={...Pe.root,...K,...$},Ye={className:Ie.icon,style:Pe.icon},yt=Xe=>f.createElement(K6,{prefixCls:U,...Ye},Xe),ct=f.createElement(UB,{existIcon:!!v,prefixCls:U,loading:te,mount:ue.current,...Ye});let ft;v&&!te?ft=yt(v):r&&typeof r=="object"&&r.icon?ft=yt(r.icon):ft=ct;const ot=Hn(h)?WB(h,re&&J,Pe.content,Ie.content):null;if(Fe.href!==void 0)return f.createElement("a",{...Fe,className:B(Je,{[`${U}-disabled`]:ne}),href:ne?void 0:Fe.href,style:mt,onClick:ye,ref:ae,tabIndex:ne?-1:0,"aria-disabled":ne},ft,ot);let tt=f.createElement("button",{...N,type:x,className:Je,style:mt,onClick:ye,disabled:ne,ref:ae},ft,ot,Be&&f.createElement(h7,{prefixCls:U}));return jh(z)||(tt=f.createElement(Wu,{component:"Button",disabled:te},tt)),tt}),Qe=v7;Qe.Group=VB;Qe.__ANT_BUTTON=true;const Uh=e=>typeof e?.then=="function",k1=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:i,autoFocus:s,emitEvent:a,isSilent:l,quitOnNullishReturnValue:c,actionFn:u}=e,d=f__namespace.useRef(false),m=f__namespace.useRef(null),[p,h]=nm(false),v=(...C)=>{i?.(...C);};f__namespace.useEffect(()=>{let C=null;return s&&(C=setTimeout(()=>{m.current?.focus({preventScroll:true});})),()=>{C&&clearTimeout(C);}},[s]);const g=C=>{Uh(C)&&(h(true),C.then((...w)=>{h(false,true),v.apply(void 0,w),d.current=false;},w=>{if(h(false,true),d.current=false,!l?.())return Promise.reject(w)}));},y=C=>{if(d.current)return;if(d.current=true,!u){v();return}let w;if(a){if(w=u(C),c&&!Uh(w)){d.current=false,v(C);return}}else if(u.length)w=u(i),d.current=false;else if(w=u(),!Uh(w)){v();return}g(w);};return f__namespace.createElement(Qe,{...S1(t),onClick:y,loading:p,prefixCls:r,...o,ref:m},n)},Gu=f.createContext({}),{Provider:lN}=Gu,e$=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:i,close:s,onCancel:a,onConfirm:l,onClose:c}=f.useContext(Gu);return o?f.createElement(k1,{isSilent:r,actionFn:a,close:(...u)=>{s?.(...u),l?.(false),c?.();},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${i}-btn`},n):null},t$=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:i,okType:s,onConfirm:a,onOk:l,onClose:c}=f.useContext(Gu);return f.createElement(k1,{isSilent:n,type:s||"primary",actionFn:l,close:(...u)=>{t?.(...u),a?.(true),c?.();},autoFocus:e==="ok",buttonProps:r,prefixCls:`${o}-btn`},i)},cN=f__namespace.createContext({});function n$(e,t,n){let r=t;return !r&&n&&(r=`${e}-${n}`),r}function r$(e,t){let n=e[`page${t?"Y":"X"}Offset`];const r=`scroll${t?"Top":"Left"}`;if(typeof n!="number"){const o=e.document;n=o.documentElement[r],typeof n!="number"&&(n=o.body[r]);}return n}function y7(e){const t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=r$(o),n.top+=r$(o,true),n}function o$(e,t=false){if(f1(e)){const n=e.nodeName.toLowerCase(),r=["input","select","textarea","button"].includes(n)||e.isContentEditable||n==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),i=Number(o);let s=null;return o&&!Number.isNaN(i)?s=i:r&&s===null&&(s=0),r&&e.disabled&&(s=null),s!==null&&(s>=0||t&&s<0)}return  false}function _1(e,t=false){const n=[...e.querySelectorAll("*")].filter(r=>o$(r,t));return o$(e,t)&&n.unshift(e),n}function L1(e,t){if(!e)return;e.focus(t);const{cursor:n}=t||{};if(n&&(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)){const r=e.value.length;switch(n){case "start":e.setSelectionRange(0,0);break;case "end":e.setSelectionRange(r,r);break;default:e.setSelectionRange(0,r);}}}let Ka=null,ki=[];function uN(){return ki[ki.length-1]}function C7(e){const{activeElement:t}=document;return e===t||e.contains(t)}function Kh(){const e=uN(),{activeElement:t}=document;if(e&&!C7(e)){const n=_1(e);(n.includes(Ka)?Ka:n[0])?.focus();}else Ka=t;}function i$(e){if(e.key==="Tab"){const{activeElement:t}=document,n=uN(),r=_1(n),o=r[r.length-1];e.shiftKey&&t===r[0]?Ka=o:!e.shiftKey&&t===o&&(Ka=r[0]);}}function w7(e){return e&&(ki=ki.filter(t=>t!==e),ki.push(e),window.addEventListener("focusin",Kh),window.addEventListener("keydown",i$,true),Kh()),()=>{Ka=null,ki=ki.filter(t=>t!==e),ki.length===0&&(window.removeEventListener("focusin",Kh),window.removeEventListener("keydown",i$,true));}}function x7(e,t){f.useEffect(()=>{if(e){const n=t();if(n)return w7(n)}},[e]);}const S7=f__namespace.memo(({children:e})=>e,(e,{shouldUpdate:t})=>!t);function dm(){return dm=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},dm.apply(this,arguments)}const dN=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,title:i,ariaId:s,footer:a,closable:l,closeIcon:c,onClose:u,children:d,bodyStyle:m,bodyProps:p,modalRender:h,onMouseDown:v,onMouseUp:g,holderRef:y,visible:C,forceRender:w,width:x,height:S,classNames:I,styles:$,isFixedPos:E,focusTrap:P}=e,{panel:N}=f.useContext(cN),M=f.useRef(null),A=as(y,N,M);x7(C&&E&&P!==false,()=>M.current),f.useImperativeHandle(t,()=>({focus:()=>{M.current?.focus({preventScroll:true});}}));const _={};x!==void 0&&(_.width=x),S!==void 0&&(_.height=S);const O=a?f.createElement("div",{className:B(`${n}-footer`,I?.footer),style:{...$?.footer}},a):null,T=i?f.createElement("div",{className:B(`${n}-header`,I?.header),style:{...$?.header}},f.createElement("div",{className:B(`${n}-title`,I?.title),id:s,style:{...$?.title}},i)):null,V=f.useMemo(()=>typeof l=="object"&&l!==null?l:l?{closeIcon:c??f.createElement("span",{className:`${n}-close-x`})}:{},[l,c,n]),H=rr(V,true),z=typeof l=="object"&&l.disabled,D=l?f.createElement("button",dm({type:"button",onClick:u,"aria-label":"Close"},H,{className:`${n}-close`,disabled:z}),V.closeIcon):null,W=f.createElement("div",{className:B(`${n}-container`,I?.container),style:$?.container},D,T,f.createElement("div",dm({className:B(`${n}-body`,I?.body),style:{...m,...$?.body}},p),d),O);return f.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":i?s:null,"aria-modal":"true",ref:A,style:{...o,..._},className:B(n,r),onMouseDown:v,onMouseUp:g,tabIndex:-1},f.createElement(S7,{shouldUpdate:C||w},h?h(W):W))});function Tv(){return Tv=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},Tv.apply(this,arguments)}const $7=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,title:r,style:o,className:i,visible:s,forceRender:a,destroyOnHidden:l,motionName:c,ariaId:u,onVisibleChanged:d,mousePosition:m}=e,p=f.useRef(null),h=f.useRef(null);f__namespace.useImperativeHandle(t,()=>({...h.current,inMotion:p.current.inMotion,enableMotion:p.current.enableMotion}));const[v,g]=f__namespace.useState(),y={};v&&(y.transformOrigin=v);function C(){if(!p.current?.nativeElement)return;const w=y7(p.current.nativeElement);g(m&&(m.x||m.y)?`${m.x-w.left}px ${m.y-w.top}px`:"");}return f__namespace.createElement(ir,{visible:s,onVisibleChanged:d,onAppearPrepare:C,onEnterPrepare:C,forceRender:a,motionName:c,removeOnLeave:l,ref:p},({className:w,style:x},S)=>f__namespace.createElement(dN,Tv({},e,{ref:h,title:r,ariaId:u,prefixCls:n,holderRef:S,style:{...x,...o,...y},className:B(i,w)})))});function Ov(){return Ov=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},Ov.apply(this,arguments)}const E7=e=>{const{prefixCls:t,style:n,visible:r,maskProps:o,motionName:i,className:s}=e;return f__namespace.createElement(ir,{key:"mask",visible:r,motionName:i,leavedClassName:`${t}-mask-hidden`},({className:a,style:l},c)=>f__namespace.createElement("div",Ov({ref:c,style:{...l,...n},className:B(`${t}-mask`,a,s)},o)))};function _c(){return _c=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},_c.apply(this,arguments)}const I7=e=>{const{prefixCls:t="rc-dialog",zIndex:n,visible:r=false,focusTriggerAfterClose:o=true,wrapStyle:i,wrapClassName:s,wrapProps:a,onClose:l,afterOpenChange:c,afterClose:u,transitionName:d,animation:m,closable:p=true,mask:h=true,maskTransitionName:v,maskAnimation:g,maskClosable:y=true,maskStyle:C,maskProps:w,rootClassName:x,rootStyle:S,classNames:I,styles:$}=e,E=f.useRef(null),P=f.useRef(null),N=f.useRef(null),[M,A]=f__namespace.useState(r),[_,O]=f__namespace.useState(false),T=cs();function V(){Vb(P.current,document.activeElement)||(E.current=document.activeElement);}function H(){Vb(P.current,document.activeElement)||N.current?.focus();}function z(){if(A(false),h&&E.current&&o){try{E.current.focus({preventScroll:!0});}catch{}E.current=null;}M&&u?.();}function D(X){X?H():z(),c?.(X);}function W(X){l?.(X);}const F=f.useRef(false),L=f.useRef(null),j=()=>{clearTimeout(L.current),F.current=true;},Y=()=>{L.current=setTimeout(()=>{F.current=false;});};let K=null;y&&(K=X=>{F.current?F.current=false:P.current===X.target&&W(X);}),f.useEffect(()=>{if(r){if(A(true),V(),P.current){const X=getComputedStyle(P.current);O(X.position==="fixed");}}else M&&N.current.enableMotion()&&!N.current.inMotion()&&z();},[r]),f.useEffect(()=>()=>{clearTimeout(L.current);},[]);const q={zIndex:n,...i,...$?.wrapper,display:M?null:"none"};return f__namespace.createElement("div",_c({className:B(`${t}-root`,x),style:S},rr(e,{data:true})),f__namespace.createElement(E7,{prefixCls:t,visible:h&&r,motionName:n$(t,v,g),style:{zIndex:n,...C,...$?.mask},maskProps:w,className:I?.mask}),f__namespace.createElement("div",_c({className:B(`${t}-wrap`,s,I?.wrapper),ref:P,onClick:K,style:q},a),f__namespace.createElement($7,_c({},e,{isFixedPos:_,onMouseDown:j,onMouseUp:Y,ref:N,closable:p,ariaId:T,prefixCls:t,visible:r&&M,onClose:W,onVisibleChanged:D,motionName:n$(t,d,m)}))))};function kv(){return kv=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},kv.apply(this,arguments)}const P7=e=>{const{visible:t,getContainer:n,forceRender:r,destroyOnHidden:o=false,afterClose:i,closable:s,panelRef:a,keyboard:l=true,onClose:c}=e,[u,d]=f__namespace.useState(t),m=f__namespace.useMemo(()=>({panel:a}),[a]),p=({top:h,event:v})=>{if(h&&l){v.stopPropagation(),c?.(v);return}};return f__namespace.useEffect(()=>{t&&d(true);},[t]),!r&&o&&!u?null:f__namespace.createElement(cN.Provider,{value:m},f__namespace.createElement(vp,{open:t||r||u,onEsc:p,autoDestroy:false,getContainer:n,autoLock:t||u},f__namespace.createElement(I7,kv({},e,{destroyOnHidden:o,afterClose:()=>{const h=s&&typeof s=="object"?s:{},{afterClose:v}=h||{};v?.(),i?.(),d(false);}}))))},Os="RC_FORM_INTERNAL_HOOKS",Zt=()=>{Sn(false,"Can not find FormContext. Please make sure you wrap Field under Form.");},ul=f__namespace.createContext({getFieldValue:Zt,getFieldsValue:Zt,getFieldError:Zt,getFieldWarning:Zt,getFieldsError:Zt,isFieldsTouched:Zt,isFieldTouched:Zt,isFieldValidating:Zt,isFieldsValidating:Zt,resetFields:Zt,setFields:Zt,setFieldValue:Zt,setFieldsValue:Zt,validateFields:Zt,submit:Zt,getInternalHooks:()=>(Zt(),{dispatch:Zt,initEntityValue:Zt,registerField:Zt,useSubscribe:Zt,setInitialValues:Zt,destroyForm:Zt,setCallbacks:Zt,registerWatch:Zt,getFields:Zt,setValidateMessages:Zt,setPreserve:Zt,getInitialValue:Zt})}),fm=f__namespace.createContext(null);function _v(e){return e==null?[]:Array.isArray(e)?e:[e]}function N7(e){return e&&!!e._init}function Lv(){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",tel:"%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 Fv=Lv();function M7(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function R7(e,t,n){if(h1())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&cu(o,n.prototype),o}function Bv(e){var t=typeof Map=="function"?new Map:void 0;return Bv=function(r){if(r===null||!M7(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,o);}function o(){return R7(r,arguments,uu(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:false,writable:true,configurable:true}}),cu(o,r)},Bv(e)}var A7=/%[sdj%]/g,T7=function(){};function Dv(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 Br(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 o=0,i=n.length;if(typeof e=="function")return e.apply(null,n);if(typeof e=="string"){var s=e.replace(A7,function(a){if(a==="%%")return "%";if(o>=i)return a;switch(a){case "%s":return String(n[o++]);case "%d":return Number(n[o++]);case "%j":try{return JSON.stringify(n[o++])}catch{return "[Circular]"}break;default:return a}});return s}return e}function O7(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"||e==="tel"}function Rn(e,t){return !!(e==null||t==="array"&&Array.isArray(e)&&!e.length||O7(t)&&typeof e=="string"&&!e)}function k7(e,t,n){var r=[],o=0,i=e.length;function s(a){r.push.apply(r,It(a||[])),o++,o===i&&n(r);}e.forEach(function(a){t(a,s);});}function s$(e,t,n){var r=0,o=e.length;function i(s){if(s&&s.length){n(s);return}var a=r;r=r+1,a<o?t(e[a],i):n([]);}i([]);}function _7(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,It(e[n]||[]));}),t}var a$=(function(e){N6(n,e);var t=M6(n);function n(r,o){var i;return uo(this,n),i=t.call(this,"Async Validation Error"),nt(Ga(i),"errors",void 0),nt(Ga(i),"fields",void 0),i.errors=r,i.fields=o,i}return fo(n)})(Bv(Error));function L7(e,t,n,r,o){if(t.first){var i=new Promise(function(m,p){var h=function(y){return r(y),y.length?p(new a$(y,Dv(y))):m(o)},v=_7(e);s$(v,n,h);});return i.catch(function(m){return m}),i}var s=t.firstFields===true?Object.keys(e):t.firstFields||[],a=Object.keys(e),l=a.length,c=0,u=[],d=new Promise(function(m,p){var h=function(g){if(u.push.apply(u,g),c++,c===l)return r(u),u.length?p(new a$(u,Dv(u))):m(o)};a.length||(r(u),m(o)),a.forEach(function(v){var g=e[v];s.indexOf(v)!==-1?s$(g,n,h):k7(g,n,h);});});return d.catch(function(m){return m}),d}function F7(e){return !!(e&&e.message!==void 0)}function B7(e,t){for(var n=e,r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]];}return n}function l$(e,t){return function(n){var r;return e.fullFields?r=B7(t,e.fullFields):r=t[n.field||e.fullField],F7(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 c$(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];wn(r)==="object"&&wn(e[n])==="object"?e[n]=fn(fn({},e[n]),r):e[n]=r;}}return e}var Ea="enum",D7=function(t,n,r,o,i){t[Ea]=Array.isArray(t[Ea])?t[Ea]:[],t[Ea].indexOf(n)===-1&&o.push(Br(i.messages[Ea],t.fullField,t[Ea].join(", ")));},z7=function(t,n,r,o,i){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||o.push(Br(i.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var s=new RegExp(t.pattern);s.test(n)||o.push(Br(i.messages.pattern.mismatch,t.fullField,n,t.pattern));}}},H7=function(t,n,r,o,i){var s=typeof t.len=="number",a=typeof t.min=="number",l=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,u=n,d=null,m=typeof n=="number",p=typeof n=="string",h=Array.isArray(n);if(m?d="number":p?d="string":h&&(d="array"),!d)return  false;h&&(u=n.length),p&&(u=n.replace(c,"_").length),s?u!==t.len&&o.push(Br(i.messages[d].len,t.fullField,t.len)):a&&!l&&u<t.min?o.push(Br(i.messages[d].min,t.fullField,t.min)):l&&!a&&u>t.max?o.push(Br(i.messages[d].max,t.fullField,t.max)):a&&l&&(u<t.min||u>t.max)&&o.push(Br(i.messages[d].range,t.fullField,t.min,t.max));},fN=function(t,n,r,o,i,s){t.required&&(!r.hasOwnProperty(t.field)||Rn(n,s||t.type))&&o.push(Br(i.messages.required,t.fullField));},jd;const V7=(function(){if(jd)return jd;var e="[a-fA-F\\d:]",t=function(I){return I&&I.includeBoundaries?"(?:(?<=\\s|^)(?=".concat(e,")|(?<=").concat(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}",o=["(?:".concat(r,":){7}(?:").concat(r,"|:)"),"(?:".concat(r,":){6}(?:").concat(n,"|:").concat(r,"|:)"),"(?:".concat(r,":){5}(?::").concat(n,"|(?::").concat(r,"){1,2}|:)"),"(?:".concat(r,":){4}(?:(?::").concat(r,"){0,1}:").concat(n,"|(?::").concat(r,"){1,3}|:)"),"(?:".concat(r,":){3}(?:(?::").concat(r,"){0,2}:").concat(n,"|(?::").concat(r,"){1,4}|:)"),"(?:".concat(r,":){2}(?:(?::").concat(r,"){0,3}:").concat(n,"|(?::").concat(r,"){1,5}|:)"),"(?:".concat(r,":){1}(?:(?::").concat(r,"){0,4}:").concat(n,"|(?::").concat(r,"){1,6}|:)"),"(?::(?:(?::".concat(r,"){0,5}:").concat(n,"|(?::").concat(r,"){1,7}|:))")],i="(?:%[0-9a-zA-Z]{1,})?",s="(?:".concat(o.join("|"),")").concat(i),a=new RegExp("(?:^".concat(n,"$)|(?:^").concat(s,"$)")),l=new RegExp("^".concat(n,"$")),c=new RegExp("^".concat(s,"$")),u=function(I){return I&&I.exact?a:new RegExp("(?:".concat(t(I)).concat(n).concat(t(I),")|(?:").concat(t(I)).concat(s).concat(t(I),")"),"g")};u.v4=function(S){return S&&S.exact?l:new RegExp("".concat(t(S)).concat(n).concat(t(S)),"g")},u.v6=function(S){return S&&S.exact?c:new RegExp("".concat(t(S)).concat(s).concat(t(S)),"g")};var d="(?:(?:[a-z]+:)?//)",m="(?:\\S+(?::\\S*)?@)?",p=u.v4().source,h=u.v6().source,v="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",g="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",y="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",C="(?::\\d{2,5})?",w='(?:[/?#][^\\s"]*)?',x="(?:".concat(d,"|www\\.)").concat(m,"(?:localhost|").concat(p,"|").concat(h,"|").concat(v).concat(g).concat(y,")").concat(C).concat(w);return jd=new RegExp("(?:^".concat(x,"$)"),"i"),jd});var Xh={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,}))$/,tel:/^(\+[0-9]{1,3}[-\s\u2011]?)?(\([0-9]{1,4}\)[-\s\u2011]?)?([0-9]+[-\s\u2011]?)*[0-9]+$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Sc={integer:function(t){return Sc.number(t)&&parseInt(t,10)===t},float:function(t){return Sc.number(t)&&!Sc.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return  true;try{return !!new RegExp(t)}catch{return  false}},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)?false:typeof t=="number"},object:function(t){return wn(t)==="object"&&!Sc.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(Xh.email)},tel:function(t){return typeof t=="string"&&t.length<=32&&!!t.match(Xh.tel)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(V7())},hex:function(t){return typeof t=="string"&&!!t.match(Xh.hex)}},j7=function(t,n,r,o,i){if(t.required&&n===void 0){fN(t,n,r,o,i);return}var s=["integer","float","array","regexp","object","method","email","tel","number","date","url","hex"],a=t.type;s.indexOf(a)>-1?Sc[a](n)||o.push(Br(i.messages.types[a],t.fullField,t.type)):a&&wn(n)!==t.type&&o.push(Br(i.messages.types[a],t.fullField,t.type));},W7=function(t,n,r,o,i){(/^\s+$/.test(n)||n==="")&&o.push(Br(i.messages.whitespace,t.fullField));};const Ot={required:fN,whitespace:W7,type:j7,range:H7,enum:D7,pattern:z7};var q7=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(Rn(n)&&!t.required)return r();Ot.required(t,n,o,s,i);}r(s);},G7=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(n==null&&!t.required)return r();Ot.required(t,n,o,s,i,"array"),n!=null&&(Ot.type(t,n,o,s,i),Ot.range(t,n,o,s,i));}r(s);},U7=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(Rn(n)&&!t.required)return r();Ot.required(t,n,o,s,i),n!==void 0&&Ot.type(t,n,o,s,i);}r(s);},K7=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(Rn(n,"date")&&!t.required)return r();if(Ot.required(t,n,o,s,i),!Rn(n,"date")){var l;n instanceof Date?l=n:l=new Date(n),Ot.type(t,l,o,s,i),l&&Ot.range(t,l.getTime(),o,s,i);}}r(s);},X7="enum",Y7=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(Rn(n)&&!t.required)return r();Ot.required(t,n,o,s,i),n!==void 0&&Ot[X7](t,n,o,s,i);}r(s);},Q7=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(Rn(n)&&!t.required)return r();Ot.required(t,n,o,s,i),n!==void 0&&(Ot.type(t,n,o,s,i),Ot.range(t,n,o,s,i));}r(s);},Z7=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(Rn(n)&&!t.required)return r();Ot.required(t,n,o,s,i),n!==void 0&&(Ot.type(t,n,o,s,i),Ot.range(t,n,o,s,i));}r(s);},J7=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(Rn(n)&&!t.required)return r();Ot.required(t,n,o,s,i),n!==void 0&&Ot.type(t,n,o,s,i);}r(s);},ez=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(n===""&&(n=void 0),Rn(n)&&!t.required)return r();Ot.required(t,n,o,s,i),n!==void 0&&(Ot.type(t,n,o,s,i),Ot.range(t,n,o,s,i));}r(s);},tz=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(Rn(n)&&!t.required)return r();Ot.required(t,n,o,s,i),n!==void 0&&Ot.type(t,n,o,s,i);}r(s);},nz=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(Rn(n,"string")&&!t.required)return r();Ot.required(t,n,o,s,i),Rn(n,"string")||Ot.pattern(t,n,o,s,i);}r(s);},rz=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(Rn(n)&&!t.required)return r();Ot.required(t,n,o,s,i),Rn(n)||Ot.type(t,n,o,s,i);}r(s);},oz=function(t,n,r,o,i){var s=[],a=Array.isArray(n)?"array":wn(n);Ot.required(t,n,o,s,i,a),r(s);},iz=function(t,n,r,o,i){var s=[],a=t.required||!t.required&&o.hasOwnProperty(t.field);if(a){if(Rn(n,"string")&&!t.required)return r();Ot.required(t,n,o,s,i,"string"),Rn(n,"string")||(Ot.type(t,n,o,s,i),Ot.range(t,n,o,s,i),Ot.pattern(t,n,o,s,i),t.whitespace===true&&Ot.whitespace(t,n,o,s,i));}r(s);},Wd=function(t,n,r,o,i){var s=t.type,a=[],l=t.required||!t.required&&o.hasOwnProperty(t.field);if(l){if(Rn(n,s)&&!t.required)return r();Ot.required(t,n,o,a,i,s),Rn(n,s)||Ot.type(t,n,o,a,i);}r(a);};const Lc={string:iz,method:J7,number:ez,boolean:U7,regexp:rz,integer:Z7,float:Q7,array:G7,object:tz,enum:Y7,pattern:nz,date:K7,url:Wd,hex:Wd,email:Wd,tel:Wd,required:oz,any:q7};var Uu=(function(){function e(t){uo(this,e),nt(this,"rules",null),nt(this,"_messages",Fv),this.define(t);}return fo(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(wn(n)!=="object"||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(o){var i=n[o];r.rules[o]=Array.isArray(i)?i:[i];});}},{key:"messages",value:function(n){return n&&(this._messages=c$(Lv(),n)),this._messages}},{key:"validate",value:function(n){var r=this,o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},i=arguments.length>2&&arguments[2]!==void 0?arguments[2]:function(){},s=n,a=o,l=i;if(typeof a=="function"&&(l=a,a={}),!this.rules||Object.keys(this.rules).length===0)return l&&l(null,s),Promise.resolve(s);function c(h){var v=[],g={};function y(w){if(Array.isArray(w)){var x;v=(x=v).concat.apply(x,It(w));}else v.push(w);}for(var C=0;C<h.length;C++)y(h[C]);v.length?(g=Dv(v),l(v,g)):l(null,s);}if(a.messages){var u=this.messages();u===Fv&&(u=Lv()),c$(u,a.messages),a.messages=u;}else a.messages=this.messages();var d={},m=a.keys||Object.keys(this.rules);m.forEach(function(h){var v=r.rules[h],g=s[h];v.forEach(function(y){var C=y;typeof C.transform=="function"&&(s===n&&(s=fn({},s)),g=s[h]=C.transform(g),g!=null&&(C.type=C.type||(Array.isArray(g)?"array":wn(g)))),typeof C=="function"?C={validator:C}:C=fn({},C),C.validator=r.getValidationMethod(C),C.validator&&(C.field=h,C.fullField=C.fullField||h,C.type=r.getType(C),d[h]=d[h]||[],d[h].push({rule:C,value:g,source:s,field:h}));});});var p={};return L7(d,a,function(h,v){var g=h.rule,y=(g.type==="object"||g.type==="array")&&(wn(g.fields)==="object"||wn(g.defaultField)==="object");y=y&&(g.required||!g.required&&h.value),g.field=h.field;function C($,E){return fn(fn({},E),{},{fullField:"".concat(g.fullField,".").concat($),fullFields:g.fullFields?[].concat(It(g.fullFields),[$]):[$]})}function w(){var $=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],E=Array.isArray($)?$:[$];!a.suppressWarning&&E.length&&e.warning("async-validator:",E),E.length&&g.message!==void 0&&g.message!==null&&(E=[].concat(g.message));var P=E.map(l$(g,s));if(a.first&&P.length)return p[g.field]=1,v(P);if(!y)v(P);else {if(g.required&&!h.value)return g.message!==void 0?P=[].concat(g.message).map(l$(g,s)):a.error&&(P=[a.error(g,Br(a.messages.required,g.field))]),v(P);var N={};g.defaultField&&Object.keys(h.value).map(function(_){N[_]=g.defaultField;}),N=fn(fn({},N),h.rule.fields);var M={};Object.keys(N).forEach(function(_){var O=N[_],T=Array.isArray(O)?O:[O];M[_]=T.map(C.bind(null,_));});var A=new e(M);A.messages(a.messages),h.rule.options&&(h.rule.options.messages=a.messages,h.rule.options.error=a.error),A.validate(h.value,h.rule.options||a,function(_){var O=[];P&&P.length&&O.push.apply(O,It(P)),_&&_.length&&O.push.apply(O,It(_)),v(O.length?O:null);});}}var x;if(g.asyncValidator)x=g.asyncValidator(g,h.value,w,h.source,a);else if(g.validator){try{x=g.validator(g,h.value,w,h.source,a);}catch($){var S,I;(S=(I=console).error)===null||S===void 0||S.call(I,$),a.suppressValidatorError||setTimeout(function(){throw $},0),w($.message);}x===true?w():x===false?w(typeof g.message=="function"?g.message(g.fullField||g.field):g.message||"".concat(g.fullField||g.field," fails")):x instanceof Array?w(x):x instanceof Error&&w(x.message);}x&&x.then&&x.then(function(){return w()},function($){return w($)});},function(h){c(h);},s)}},{key:"getType",value:function(n){if(n.type===void 0&&n.pattern instanceof RegExp&&(n.type="pattern"),typeof n.validator!="function"&&n.type&&!Lc.hasOwnProperty(n.type))throw new Error(Br("Unknown rule type %s",n.type));return n.type||"string"}},{key:"getValidationMethod",value:function(n){if(typeof n.validator=="function")return n.validator;var r=Object.keys(n),o=r.indexOf("message");return o!==-1&&r.splice(o,1),r.length===1&&r[0]==="required"?Lc.required:Lc[this.getType(n)]||void 0}}]),e})();nt(Uu,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");Lc[t]=n;});nt(Uu,"warning",T7);nt(Uu,"messages",Fv);nt(Uu,"validators",Lc);const br="'${name}' is not a valid ${type}",mN={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:br,method:br,array:br,object:br,number:br,date:br,boolean:br,integer:br,float:br,regexp:br,email:br,tel:br,url:br,hex:br},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}},u$=Uu;function sz(e,t){return e.replace(/\\?\$\{\w+\}/g,n=>{if(n.startsWith("\\"))return n.slice(1);const r=n.slice(2,-1);return t[r]})}const d$="CODE_LOGIC_ERROR";async function zv(e,t,n,r,o){const i={...n};if(delete i.ruleIndex,u$.warning=()=>{},i.validator){const m=i.validator;i.validator=(...p)=>{try{return m(...p)}catch(h){return console.error(h),Promise.reject(d$)}};}let s=null;i&&i.type==="array"&&i.defaultField&&(s=i.defaultField,delete i.defaultField);const a=new u$({[e]:[i]}),l=Da(mN,r.validateMessages);a.messages(l);let c=[];try{await Promise.resolve(a.validate({[e]:t},{...r}));}catch(m){m.errors&&(c=m.errors.map(({message:p},h)=>{const v=p===d$?l.default:p;return f__namespace.isValidElement(v)?f__namespace.cloneElement(v,{key:`error_${h}`}):v}));}if(!c.length&&s&&Array.isArray(t)&&t.length>0)return (await Promise.all(t.map((p,h)=>zv(`${e}.${h}`,p,s,r,o)))).reduce((p,h)=>[...p,...h],[]);const u={...n,name:e,enum:(n.enum||[]).join(", "),...o};return c.map(m=>typeof m=="string"?sz(m,u):m)}function az(e,t,n,r,o,i){const s=e.join("."),a=n.map((c,u)=>{const d=c.validator,m={...c,ruleIndex:u};return d&&(m.validator=(p,h,v)=>{let g=false;const C=d(p,h,(...w)=>{Promise.resolve().then(()=>{Sn(!g,"Your validator function has already return a promise. `callback` will be ignored."),g||v(...w);});});g=C&&typeof C.then=="function"&&typeof C.catch=="function",Sn(g,"`callback` is deprecated. Please return a promise instead."),g&&C.then(()=>{v();}).catch(w=>{v(w||" ");});}),m}).sort(({warningOnly:c,ruleIndex:u},{warningOnly:d,ruleIndex:m})=>!!c==!!d?u-m:c?1:-1);let l;if(o===true)l=new Promise(async(c,u)=>{for(let d=0;d<a.length;d+=1){const m=a[d],p=await zv(s,t,m,r,i);if(p.length){u([{errors:p,rule:m}]);return}}c([]);});else {const c=a.map(u=>zv(s,t,u,r,i).then(d=>({errors:d,rule:u})));l=(o?cz(c):lz(c)).then(u=>Promise.reject(u));}return l.catch(c=>c),l}async function lz(e){return Promise.all(e).then(t=>[].concat(...t))}async function cz(e){let t=0;return new Promise(n=>{e.forEach(r=>{r.then(o=>{o.errors.length&&n([o]),t+=1,t===e.length&&n([]);});});})}function mn(e){return _v(e)}function f$(e,t){let n={};return t.forEach(r=>{const o=bo(e,r);n=Qr(n,r,o);}),n}function Xa(e,t,n=false){return e&&e.some(r=>mm(t,r,n))}function mm(e,t,n=false){return !e||!t||!n&&e.length!==t.length?false:t.every((r,o)=>e[o]===r)}function uz(e,t){if(e===t)return  true;if(!e&&t||e&&!t||!e||!t||typeof e!="object"||typeof t!="object")return  false;const n=Object.keys(e),r=Object.keys(t);return [...new Set([...n,...r])].every(i=>{const s=e[i],a=t[i];return typeof s=="function"&&typeof a=="function"?true:s===a})}function dz(e,...t){const n=t[0];return n&&n.target&&typeof n.target=="object"&&e in n.target?n.target[e]:n}function m$(e,t,n){const{length:r}=e;if(t<0||t>=r||n<0||n>=r)return e;const o=e[t],i=t-n;return i>0?[...e.slice(0,n),o,...e.slice(n,t),...e.slice(t+1,r)]:i<0?[...e.slice(0,t),...e.slice(t+1,n+1),o,...e.slice(n+1,r)]:e}function Hv(){return Hv=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},Hv.apply(this,arguments)}const Cs=[],tc=[];function Yh(e,t,n,r,o,i){return typeof e=="function"?e(t,n,"source"in i?{source:i.source}:{}):r!==o}class fz extends f__namespace.Component{static contextType=ul;state={resetCount:0};cancelRegisterFunc=null;mounted=false;touched=false;dirty=false;validatePromise;prevValidating;errors=Cs;warnings=tc;constructor(t){if(super(t),t.fieldContext){const{getInternalHooks:n}=t.fieldContext,{initEntityValue:r}=n(Os);r(this);}}componentDidMount(){const{shouldUpdate:t,fieldContext:n}=this.props;if(this.mounted=true,n){const{getInternalHooks:r}=n,{registerField:o}=r(Os);this.cancelRegisterFunc=o(this);}t===true&&this.reRender();}componentWillUnmount(){this.cancelRegister(),this.triggerMetaEvent(true),this.mounted=false;}cancelRegister=()=>{const{preserve:t,isListField:n,name:r}=this.props;this.cancelRegisterFunc&&this.cancelRegisterFunc(n,t,mn(r)),this.cancelRegisterFunc=null;};getNamePath=()=>{const{name:t,fieldContext:n}=this.props,{prefixName:r=[]}=n;return t!==void 0?[...r,...t]:[]};getRules=()=>{const{rules:t=[],fieldContext:n}=this.props;return t.map(r=>typeof r=="function"?r(n):r)};reRender(){this.mounted&&this.forceUpdate();}refresh=()=>{this.mounted&&this.setState(({resetCount:t})=>({resetCount:t+1}));};metaCache=null;triggerMetaEvent=t=>{const{onMetaChange:n}=this.props;if(n){const r={...this.getMeta(),destroy:t};Xi(this.metaCache,r)||n(r),this.metaCache=r;}else this.metaCache=null;};onStoreChange=(t,n,r)=>{const{shouldUpdate:o,dependencies:i=[],onReset:s}=this.props,{store:a}=r,l=this.getNamePath(),c=this.getValue(t),u=this.getValue(a),d=n&&Xa(n,l);switch(r.type==="valueUpdate"&&r.source==="external"&&!Xi(c,u)&&(this.touched=true,this.dirty=true,this.validatePromise=null,this.errors=Cs,this.warnings=tc,this.triggerMetaEvent()),r.type){case "reset":if(!n||d){this.touched=false,this.dirty=false,this.validatePromise=void 0,this.errors=Cs,this.warnings=tc,this.triggerMetaEvent(),s?.(),this.refresh();return}break;case "remove":{if(o&&Yh(o,t,a,c,u,r)){this.reRender();return}break}case "setField":{const{data:m}=r;if(d){"touched"in m&&(this.touched=m.touched),"validating"in m&&!("originRCField"in m)&&(this.validatePromise=m.validating?Promise.resolve([]):null),"errors"in m&&(this.errors=m.errors||Cs),"warnings"in m&&(this.warnings=m.warnings||tc),this.dirty=true,this.triggerMetaEvent(),this.reRender();return}else if("value"in m&&Xa(n,l,true)){this.reRender();return}if(o&&!l.length&&Yh(o,t,a,c,u,r)){this.reRender();return}break}case "dependenciesUpdate":{if(i.map(mn).some(p=>Xa(r.relatedFields,p))){this.reRender();return}break}default:if(d||(!i.length||l.length||o)&&Yh(o,t,a,c,u,r)){this.reRender();return}break}o===true&&this.reRender();};validateRules=t=>{const n=this.getNamePath(),r=this.getValue(),{triggerName:o,validateOnly:i=false}=t||{},s=Promise.resolve().then(async()=>{if(!this.mounted)return [];const{validateFirst:a=false,messageVariables:l,validateDebounce:c}=this.props;let u=this.getRules();if(o&&(u=u.filter(m=>m).filter(m=>{const{validateTrigger:p}=m;return p?_v(p).includes(o):true})),c&&o&&(await new Promise(m=>{setTimeout(m,c);}),this.validatePromise!==s))return [];const d=az(n,r,u,t,a,l);return d.catch(m=>m).then((m=Cs)=>{if(this.validatePromise===s){this.validatePromise=null;const p=[],h=[];m.forEach?.(({rule:{warningOnly:v},errors:g=Cs})=>{v?h.push(...g):p.push(...g);}),this.errors=p,this.warnings=h,this.triggerMetaEvent(),this.reRender();}}),d});return i||(this.validatePromise=s,this.dirty=true,this.errors=Cs,this.warnings=tc,this.triggerMetaEvent(),this.reRender()),s};isFieldValidating=()=>!!this.validatePromise;isFieldTouched=()=>this.touched;isFieldDirty=()=>{if(this.dirty||this.props.initialValue!==void 0)return  true;const{fieldContext:t}=this.props,{getInitialValue:n}=t.getInternalHooks(Os);return n(this.getNamePath())!==void 0};getErrors=()=>this.errors;getWarnings=()=>this.warnings;isListField=()=>this.props.isListField;isList=()=>this.props.isList;isPreserve=()=>this.props.preserve;getMeta=()=>(this.prevValidating=this.isFieldValidating(),{touched:this.isFieldTouched(),validating:this.prevValidating,errors:this.errors,warnings:this.warnings,name:this.getNamePath(),validated:this.validatePromise===null});getOnlyChild=t=>{if(typeof t=="function"){const r=this.getMeta();return {...this.getOnlyChild(t(this.getControlled(),r,this.props.fieldContext)),isFunction:true}}const n=$r(t);return n.length!==1||!f__namespace.isValidElement(n[0])?{child:n,isFunction:false}:{child:n[0],isFunction:false}};getValue=t=>{const{getFieldsValue:n}=this.props.fieldContext,r=this.getNamePath();return bo(t||n(true),r)};getControlled=(t={})=>{const{name:n,trigger:r="onChange",validateTrigger:o,getValueFromEvent:i,normalize:s,valuePropName:a="value",getValueProps:l,fieldContext:c}=this.props,u=o!==void 0?o:c.validateTrigger,d=this.getNamePath(),{getInternalHooks:m,getFieldsValue:p}=c,{dispatch:h}=m(Os),v=this.getValue(),g=l||(S=>({[a]:S})),y=t[r],C=n!==void 0?g(v):{},w={...t,...C};return w[r]=(...S)=>{this.touched=true,this.dirty=true,this.triggerMetaEvent();let I;i?I=i(...S):I=dz(a,...S),s&&(I=s(I,v,p(true))),I!==v&&h({type:"updateValue",namePath:d,value:I}),y&&y(...S);},_v(u||[]).forEach(S=>{const I=w[S];w[S]=(...$)=>{I&&I(...$);const{rules:E}=this.props;E&&E.length&&h({type:"validateField",namePath:d,triggerName:S});};}),w};render(){const{resetCount:t}=this.state,{children:n}=this.props,{child:r,isFunction:o}=this.getOnlyChild(n);let i;return o?i=r:f__namespace.isValidElement(r)?i=f__namespace.cloneElement(r,this.getControlled(r.props)):(Sn(!r,"`children` of Field is not validate ReactElement."),i=r),f__namespace.createElement(f__namespace.Fragment,{key:t},i)}}function pN({name:e,...t}){const n=f__namespace.useContext(ul),r=f__namespace.useContext(fm),o=e!==void 0?mn(e):void 0,i=t.isListField??!!r;let s="keep";return i||(s=`_${(o||[]).join("_")}`),f__namespace.createElement(fz,Hv({key:s,name:o,isListField:i},t,{fieldContext:n}))}function mz({name:e,initialValue:t,children:n,rules:r,validateTrigger:o,isListField:i}){const s=f__namespace.useContext(ul),a=f__namespace.useContext(fm),c=f__namespace.useRef({keys:[],id:0}).current,u=f__namespace.useMemo(()=>[...mn(s.prefixName)||[],...mn(e)],[s.prefixName,e]),d=f__namespace.useMemo(()=>({...s,prefixName:u}),[s,u]),m=f__namespace.useMemo(()=>({getKey:h=>{const v=u.length,g=h[v];return [c.keys[g],h.slice(v+1)]}}),[c,u]);if(typeof n!="function")return Sn(false,"Form.List only accepts function as children."),null;const p=(h,v,{source:g})=>g==="internal"?false:h!==v;return f__namespace.createElement(fm.Provider,{value:m},f__namespace.createElement(ul.Provider,{value:d},f__namespace.createElement(pN,{name:[],shouldUpdate:p,rules:r,validateTrigger:o,initialValue:t,isList:true,isListField:i??!!a},({value:h=[],onChange:v},g)=>{const{getFieldValue:y}=s,C=()=>y(u||[])||[],w={add:(S,I)=>{const $=C();I>=0&&I<=$.length?(c.keys=[...c.keys.slice(0,I),c.id,...c.keys.slice(I)],v([...$.slice(0,I),S,...$.slice(I)])):(c.keys=[...c.keys,c.id],v([...$,S])),c.id+=1;},remove:S=>{const I=C(),$=new Set(Array.isArray(S)?S:[S]);$.size<=0||(c.keys=c.keys.filter((E,P)=>!$.has(P)),v(I.filter((E,P)=>!$.has(P))));},move(S,I){if(S===I)return;const $=C();S<0||S>=$.length||I<0||I>=$.length||(c.keys=m$(c.keys,S,I),v(m$($,S,I)));}};let x=h||[];return Array.isArray(x)||(x=[]),n(x.map((S,I)=>{let $=c.keys[I];return $===void 0&&(c.keys[I]=c.id,$=c.keys[I],c.id+=1),{name:I,key:$,isListField:true}}),w,g)})))}function pz(e){let t=false,n=e.length;const r=[];return e.length?new Promise((o,i)=>{e.forEach((s,a)=>{s.catch(l=>(t=true,l)).then(l=>{n-=1,r[a]=l,!(n>0)&&(t&&i(r),o(r));});});}):Promise.resolve([])}const Vv="__@field_split__";function qd(e){return e.map(t=>`${typeof t}:${t}`).join(Vv)}class Ia{kvs=new Map;set(t,n){this.kvs.set(qd(t),n);}get(t){return this.kvs.get(qd(t))}getAsPrefix(t){const n=qd(t),r=n+Vv,o=[],i=this.kvs.get(n);return i!==void 0&&o.push(i),this.kvs.forEach((s,a)=>{a.startsWith(r)&&o.push(s);}),o}update(t,n){const r=this.get(t),o=n(r);o?this.set(t,o):this.delete(t);}delete(t){this.kvs.delete(qd(t));}map(t){return [...this.kvs.entries()].map(([n,r])=>{const o=n.split(Vv);return t({key:o.map(i=>{const[,s,a]=i.match(/^([^:]*):(.*)$/);return s==="number"?Number(a):a}),value:r})})}toJSON(){const t={};return this.map(({key:n,value:r})=>(t[n.join(".")]=r,null)),t}}const hz=e=>{const t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null);};class gz{namePathList=[];taskId=0;watcherList=new Set;form;constructor(t){this.form=t;}register(t){return this.watcherList.add(t),()=>{this.watcherList.delete(t);}}notify(t){t.forEach(n=>{this.namePathList.every(r=>!mm(r,n))&&this.namePathList.push(n);}),this.doBatch();}doBatch(){this.taskId+=1;const t=this.taskId;hz(()=>{if(t===this.taskId&&this.watcherList.size){const n=this.form.getForm(),r=n.getFieldsValue(),o=n.getFieldsValue(true);this.watcherList.forEach(i=>{i(r,o,this.namePathList);}),this.namePathList=[];}});}}class bz{formHooked=false;forceRootUpdate;subscribable=true;store={};fieldEntities=[];initialValues={};callbacks={};validateMessages=null;preserve=null;lastValidatePromise=null;watcherCenter=new gz(this);constructor(t){this.forceRootUpdate=t;}getForm=()=>({getFieldValue:this.getFieldValue,getFieldsValue:this.getFieldsValue,getFieldError:this.getFieldError,getFieldWarning:this.getFieldWarning,getFieldsError:this.getFieldsError,isFieldsTouched:this.isFieldsTouched,isFieldTouched:this.isFieldTouched,isFieldValidating:this.isFieldValidating,isFieldsValidating:this.isFieldsValidating,resetFields:this.resetFields,setFields:this.setFields,setFieldValue:this.setFieldValue,setFieldsValue:this.setFieldsValue,validateFields:this.validateFields,submit:this.submit,_init:true,getInternalHooks:this.getInternalHooks});getInternalHooks=t=>t===Os?(this.formHooked=true,{dispatch:this.dispatch,initEntityValue:this.initEntityValue,registerField:this.registerField,useSubscribe:this.useSubscribe,setInitialValues:this.setInitialValues,destroyForm:this.destroyForm,setCallbacks:this.setCallbacks,setValidateMessages:this.setValidateMessages,getFields:this.getFields,setPreserve:this.setPreserve,getInitialValue:this.getInitialValue,registerWatch:this.registerWatch}):(Sn(false,"`getInternalHooks` is internal usage. Should not call directly."),null);useSubscribe=t=>{this.subscribable=t;};prevWithoutPreserves=null;setInitialValues=(t,n)=>{if(this.initialValues=t||{},n){let r=Da(t,this.store);this.prevWithoutPreserves?.map(({key:o})=>{r=Qr(r,o,bo(t,o));}),this.prevWithoutPreserves=null,this.updateStore(r);}};destroyForm=t=>{if(t)this.updateStore({});else {const n=new Ia;this.getFieldEntities(true).forEach(r=>{this.isMergedPreserve(r.isPreserve())||n.set(r.getNamePath(),true);}),this.prevWithoutPreserves=n;}};getInitialValue=t=>{const n=bo(this.initialValues,t);return t.length?Da(n):n};setCallbacks=t=>{this.callbacks=t;};setValidateMessages=t=>{this.validateMessages=t;};setPreserve=t=>{this.preserve=t;};registerWatch=t=>this.watcherCenter.register(t);notifyWatch=(t=[])=>{this.watcherCenter.notify(t);};timeoutId=null;warningUnhooked=()=>{};updateStore=t=>{this.store=t;};getFieldEntities=(t=false)=>t?this.fieldEntities.filter(n=>n.getNamePath().length):this.fieldEntities;getFieldsMap=(t=false)=>{const n=new Ia;return this.getFieldEntities(t).forEach(r=>{const o=r.getNamePath();n.set(o,r);}),n};getFieldEntitiesForNamePathList=(t,n=false)=>{if(!t)return this.getFieldEntities(true);const r=this.getFieldsMap(true);return n?t.flatMap(o=>{const i=mn(o),s=r.getAsPrefix(i);return s.length?s:[{INVALIDATE_NAME_PATH:i}]}):t.map(o=>{const i=mn(o);return r.get(i)||{INVALIDATE_NAME_PATH:mn(o)}})};getFieldsValue=(t,n)=>{this.warningUnhooked();let r,o;if(t===true||Array.isArray(t)?(r=t,o=n):t&&typeof t=="object"&&(o=t.filter),r===true&&!o)return this.store;const i=this.getFieldEntitiesForNamePathList(Array.isArray(r)?r:null,true),s=[],a=[];i.forEach(c=>{const u=c.INVALIDATE_NAME_PATH||c.getNamePath();if(c.isList?.()){a.push(u);return}if(!o)s.push(u);else {const d="getMeta"in c?c.getMeta():null;o(d)&&s.push(u);}});let l=f$(this.store,s.map(mn));return a.forEach(c=>{bo(l,c)||(l=Qr(l,c,[]));}),l};getFieldValue=t=>{this.warningUnhooked();const n=mn(t);return bo(this.store,n)};getFieldsError=t=>(this.warningUnhooked(),this.getFieldEntitiesForNamePathList(t).map((r,o)=>r&&!r.INVALIDATE_NAME_PATH?{name:r.getNamePath(),errors:r.getErrors(),warnings:r.getWarnings()}:{name:mn(t[o]),errors:[],warnings:[]}));getFieldError=t=>{this.warningUnhooked();const n=mn(t);return this.getFieldsError([n])[0].errors};getFieldWarning=t=>{this.warningUnhooked();const n=mn(t);return this.getFieldsError([n])[0].warnings};isFieldsTouched=(...t)=>{this.warningUnhooked();const[n,r]=t;let o,i=false;t.length===0?o=null:t.length===1?Array.isArray(n)?(o=n.map(mn),i=false):(o=null,i=n):(o=n.map(mn),i=r);const s=this.getFieldEntities(true),a=d=>d.isFieldTouched();if(!o)return i?s.every(d=>a(d)||d.isList()):s.some(a);const l=new Ia;o.forEach(d=>{l.set(d,[]);}),s.forEach(d=>{const m=d.getNamePath();o.forEach(p=>{p.every((h,v)=>m[v]===h)&&l.update(p,h=>[...h,d]);});});const c=d=>d.some(a),u=l.map(({value:d})=>d);return i?u.every(c):u.some(c)};isFieldTouched=t=>(this.warningUnhooked(),this.isFieldsTouched([t]));isFieldsValidating=t=>{this.warningUnhooked();const n=this.getFieldEntities();if(!t)return n.some(o=>o.isFieldValidating());const r=t.map(mn);return n.some(o=>{const i=o.getNamePath();return Xa(r,i)&&o.isFieldValidating()})};isFieldValidating=t=>(this.warningUnhooked(),this.isFieldsValidating([t]));resetWithFieldInitialValue=(t={})=>{const n=new Ia,r=this.getFieldEntities(true);r.forEach(s=>{const{initialValue:a}=s.props,l=s.getNamePath();if(a!==void 0){const c=n.get(l)||new Set;c.add({entity:s,value:a}),n.set(l,c);}});const o=s=>{s.forEach(a=>{const{initialValue:l}=a.props;if(l!==void 0){const c=a.getNamePath();if(this.getInitialValue(c)!==void 0)Sn(false,`Form already set 'initialValues' with path '${c.join(".")}'. Field can not overwrite it.`);else {const d=n.get(c);if(d&&d.size>1)Sn(false,`Multiple Field with path '${c.join(".")}' set 'initialValue'. Can not decide which one to pick.`);else if(d){const m=this.getFieldValue(c);!a.isListField()&&(!t.skipExist||m===void 0)&&this.updateStore(Qr(this.store,c,[...d][0].value));}}}});};let i;t.entities?i=t.entities:t.namePathList?(i=[],t.namePathList.forEach(s=>{const a=n.get(s);a&&i.push(...[...a].map(l=>l.entity));})):i=r,o(i);};resetFields=t=>{this.warningUnhooked();const n=this.store;if(!t){this.updateStore(Da(this.initialValues)),this.resetWithFieldInitialValue(),this.notifyObservers(n,null,{type:"reset"}),this.notifyWatch();return}const r=t.map(mn);r.forEach(o=>{const i=this.getInitialValue(o);this.updateStore(Qr(this.store,o,i));}),this.resetWithFieldInitialValue({namePathList:r}),this.notifyObservers(n,r,{type:"reset"}),this.notifyWatch(r);};setFields=t=>{this.warningUnhooked();const n=this.store,r=[];t.forEach(o=>{const{name:i,...s}=o,a=mn(i);r.push(a),"value"in s&&this.updateStore(Qr(this.store,a,s.value)),this.notifyObservers(n,[a],{type:"setField",data:o});}),this.notifyWatch(r);};getFields=()=>this.getFieldEntities(true).map(r=>{const o=r.getNamePath(),s={...r.getMeta(),name:o,value:this.getFieldValue(o)};return Object.defineProperty(s,"originRCField",{value:true}),s});initEntityValue=t=>{const{initialValue:n}=t.props;if(n!==void 0){const r=t.getNamePath();bo(this.store,r)===void 0&&this.updateStore(Qr(this.store,r,n));}};isMergedPreserve=t=>(t!==void 0?t:this.preserve)??true;registerField=t=>{this.fieldEntities.push(t);const n=t.getNamePath();if(this.notifyWatch([n]),t.props.initialValue!==void 0){const r=this.store;this.resetWithFieldInitialValue({entities:[t],skipExist:true}),this.notifyObservers(r,[t.getNamePath()],{type:"valueUpdate",source:"internal"});}return (r,o,i=[])=>{if(this.fieldEntities=this.fieldEntities.filter(s=>s!==t),!this.isMergedPreserve(o)&&(!r||i.length>1)){const s=r?void 0:this.getInitialValue(n);if(n.length&&this.getFieldValue(n)!==s&&this.fieldEntities.every(a=>!mm(a.getNamePath(),n))){const a=this.store;this.updateStore(Qr(a,n,s,true)),this.notifyObservers(a,[n],{type:"remove"}),this.triggerDependenciesUpdate(a,n);}}this.notifyWatch([n]);}};dispatch=t=>{switch(t.type){case "updateValue":{const{namePath:n,value:r}=t;this.updateValue(n,r);break}case "validateField":{const{namePath:n,triggerName:r}=t;this.validateFields([n],{triggerName:r});break}}};notifyObservers=(t,n,r)=>{if(this.subscribable){const o={...r,store:this.getFieldsValue(true)};this.getFieldEntities().forEach(({onStoreChange:i})=>{i(t,n,o);});}else this.forceRootUpdate();};triggerDependenciesUpdate=(t,n)=>{const r=this.getDependencyChildrenFields(n);return r.length&&this.validateFields(r),this.notifyObservers(t,r,{type:"dependenciesUpdate",relatedFields:[n,...r]}),r};updateValue=(t,n)=>{const r=mn(t),o=this.store;this.updateStore(Qr(this.store,r,n)),this.notifyObservers(o,[r],{type:"valueUpdate",source:"internal"}),this.notifyWatch([r]);const i=this.triggerDependenciesUpdate(o,r),{onValuesChange:s}=this.callbacks;if(s){const a=this.getFieldsMap(true).get(r),l=f$(this.store,[r]),c=this.getFieldsValue(),u=xP([c,l],{prepareArray:d=>a?.isList()?[]:[...d||[]]});s(l,u);}this.triggerOnFieldsChange([r,...i]);};setFieldsValue=t=>{this.warningUnhooked();const n=this.store;if(t){const r=Da(this.store,t);this.updateStore(r);}this.notifyObservers(n,null,{type:"valueUpdate",source:"external"}),this.notifyWatch();};setFieldValue=(t,n)=>{this.setFields([{name:t,value:n,errors:[],warnings:[],touched:true}]);};getDependencyChildrenFields=t=>{const n=new Set,r=[],o=new Ia;this.getFieldEntities().forEach(s=>{const{dependencies:a}=s.props;(a||[]).forEach(l=>{const c=mn(l);o.update(c,(u=new Set)=>(u.add(s),u));});});const i=s=>{(o.get(s)||new Set).forEach(l=>{if(!n.has(l)){n.add(l);const c=l.getNamePath();l.isFieldDirty()&&c.length&&(r.push(c),i(c));}});};return i(t),r};triggerOnFieldsChange=(t,n)=>{const{onFieldsChange:r}=this.callbacks;if(r){const o=this.getFields();if(n){const s=new Ia;n.forEach(({name:a,errors:l})=>{s.set(a,l);}),o.forEach(a=>{a.errors=s.get(a.name)||a.errors;});}const i=o.filter(({name:s})=>Xa(t,s));i.length&&r(i,o);}};validateFields=(t,n)=>{this.warningUnhooked();let r,o;Array.isArray(t)||typeof t=="string"||typeof n=="string"?(r=t,o=n):o=t;const i=!!r,s=i?r.map(mn):[],a=[...s],l=[],c=String(Date.now()),u=new Set,{recursive:d,dirty:m}=o||{};this.getFieldEntities(true).forEach(g=>{const y=g.getNamePath();if(i||((!g.isList()||!s.some(C=>mm(C,y,true)))&&a.push(y),s.push(y)),!(!g.props.rules||!g.props.rules.length)&&!(m&&!g.isFieldDirty())&&(u.add(y.join(c)),!i||Xa(s,y,d))){const C=g.validateRules({validateMessages:{...mN,...this.validateMessages},...o});l.push(C.then(()=>({name:y,errors:[],warnings:[]})).catch(w=>{const x=[],S=[];return w.forEach?.(({rule:{warningOnly:I},errors:$})=>{I?S.push(...$):x.push(...$);}),x.length?Promise.reject({name:y,errors:x,warnings:S}):{name:y,errors:x,warnings:S}}));}});const p=pz(l);this.lastValidatePromise=p,p.catch(g=>g).then(g=>{const y=g.map(({name:C})=>C);this.notifyObservers(this.store,y,{type:"validateFinish"}),this.triggerOnFieldsChange(y,g);});const h=p.then(()=>this.lastValidatePromise===p?Promise.resolve(this.getFieldsValue(a)):Promise.reject([])).catch(g=>{const y=g.filter(w=>w&&w.errors.length),C=y[0]?.errors?.[0];return Promise.reject({message:C,values:this.getFieldsValue(s),errorFields:y,outOfDate:this.lastValidatePromise!==p})});h.catch(g=>g);const v=s.filter(g=>u.has(g.join(c)));return this.triggerOnFieldsChange(v),h};submit=()=>{this.warningUnhooked(),this.validateFields().then(t=>{const{onFinish:n}=this.callbacks;if(n)try{n(t);}catch(r){console.error(r);}}).catch(t=>{const{onFinishFailed:n}=this.callbacks;n&&n(t);});}}function hN(e){const t=f__namespace.useRef(null),[,n]=f__namespace.useState({});if(!t.current)if(e)t.current=e;else {const r=()=>{n({});},o=new bz(r);t.current=o.getForm();}return [t.current]}const jv=f__namespace.createContext({triggerFormChange:()=>{},triggerFormFinish:()=>{},registerForm:()=>{},unregisterForm:()=>{}}),vz=({validateMessages:e,onFormChange:t,onFormFinish:n,children:r})=>{const o=f__namespace.useContext(jv),i=f__namespace.useRef({});return f__namespace.createElement(jv.Provider,{value:{...o,validateMessages:{...o.validateMessages,...e},triggerFormChange:(s,a)=>{t&&t(s,{changedFields:a,forms:i.current}),o.triggerFormChange(s,a);},triggerFormFinish:(s,a)=>{n&&n(s,{values:a,forms:i.current}),o.triggerFormFinish(s,a);},registerForm:(s,a)=>{s&&(i.current={...i.current,[s]:a}),o.registerForm(s,a);},unregisterForm:s=>{const a={...i.current};delete a[s],i.current=a,o.unregisterForm(s);}}},r)};function Wv(){return Wv=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},Wv.apply(this,arguments)}const yz=({name:e,initialValues:t,fields:n,form:r,preserve:o,children:i,component:s="form",validateMessages:a,validateTrigger:l="onChange",onValuesChange:c,onFieldsChange:u,onFinish:d,onFinishFailed:m,clearOnDestroy:p,...h},v)=>{const g=f__namespace.useRef(null),y=f__namespace.useContext(jv),[C]=hN(r),{useSubscribe:w,setInitialValues:x,setCallbacks:S,setValidateMessages:I,setPreserve:$,destroyForm:E}=C.getInternalHooks(Os);f__namespace.useImperativeHandle(v,()=>({...C,nativeElement:g.current})),f__namespace.useEffect(()=>(y.registerForm(e,C),()=>{y.unregisterForm(e);}),[y,C,e]),I({...y.validateMessages,...a}),S({onValuesChange:c,onFieldsChange:(T,...V)=>{y.triggerFormChange(e,T),u&&u(T,...V);},onFinish:T=>{y.triggerFormFinish(e,T),d&&d(T);},onFinishFailed:m}),$(o);const P=f__namespace.useRef(null);x(t,!P.current),P.current||(P.current=true),f__namespace.useEffect(()=>()=>E(p),[]);let N;const M=typeof i=="function";if(M){const T=C.getFieldsValue(true);N=i(T,C);}else N=i;w(!M);const A=f__namespace.useRef(null);f__namespace.useEffect(()=>{uz(A.current||[],n||[])||C.setFields(n||[]),A.current=n;},[n,C]);const _=f__namespace.useMemo(()=>({...C,validateTrigger:l}),[C,l]),O=f__namespace.createElement(fm.Provider,{value:null},f__namespace.createElement(ul.Provider,{value:_},N));return s===false?O:f__namespace.createElement(s,Wv({},h,{ref:g,onSubmit:T=>{T.preventDefault(),T.stopPropagation(),C.submit();},onReset:T=>{T.preventDefault(),C.resetFields(),h.onReset?.(T);}}),O)};function Qh(e){try{return JSON.stringify(e)}catch{return Math.random()}}function Cz(...e){const[t,n={}]=e,r=N7(n)?{form:n}:n,o=r.form,[i,s]=f.useState(()=>typeof t=="function"?t({}):void 0),a=f.useMemo(()=>Qh(i),[i]),l=f.useRef(a);l.current=a;const c=f.useContext(ul),u=o||c,d=u&&u._init,{getFieldsValue:m,getInternalHooks:p}=u,{registerWatch:h}=p(Os),v=at((y,C)=>{const w=r.preserve?C??m(true):y??m(),x=typeof t=="function"?t(w):bo(w,mn(t));Qh(i)!==Qh(x)&&s(x);}),g=typeof t=="function"?t:JSON.stringify(t);return f.useEffect(()=>{d&&v();},[d,g]),f.useEffect(()=>d?h((C,w)=>{v(C,w);}):void 0,[d]),i}const wz=f__namespace.forwardRef(yz),Ku=wz;Ku.FormProvider=vz;Ku.Field=pN;Ku.List=mz;Ku.useForm=hN;Ku.useWatch=Cz;const or=f__namespace.createContext({}),xz=({children:e,status:t,override:n})=>{const r=f__namespace.useContext(or),o=f__namespace.useMemo(()=>{const i={...r};return n&&delete i.isFormItemInput,t&&(delete i.status,delete i.hasFeedback,delete i.feedbackIcon),i},[t,n,r]);return f__namespace.createElement(or.Provider,{value:o},e)},Sz=f__namespace.createContext(void 0),es=e=>{const{space:t,form:n,children:r}=e;if(!Hn(r))return null;let o=r;return n&&(o=f.createElement(xz,{override:true,status:true},o)),t&&(o=f.createElement(zB,null,o)),o},$z=()=>Wr()&&window.document.documentElement,cn=e=>`${e}-css-var`;function Ez(e,t,n){return f.useMemo(()=>({...{trap:t??true,focusTriggerAfterClose:n??true},...e}),[e,t,n])}const Np=e=>{const{prefixCls:t,className:n,style:r,size:o,shape:i}=e,s=B({[`${t}-lg`]:o==="large",[`${t}-sm`]:o==="small"}),a=B({[`${t}-circle`]:i==="circle",[`${t}-square`]:i==="square",[`${t}-round`]:i==="round"}),l=f__namespace.useMemo(()=>typeof o=="number"?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return f__namespace.createElement("span",{className:B(t,s,a,n),style:{...l,...r}})},Iz=new pt("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),F1=e=>({height:e,lineHeight:Q(e)}),Gi=e=>({width:e,...F1(e)}),Pz=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:Iz,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),Zh=(e,t)=>({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal(),...F1(e)}),Nz=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i}=e;return {[t]:{display:"inline-block",verticalAlign:"top",background:n,...Gi(r)},[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:{...Gi(o)},[`${t}${t}-sm`]:{...Gi(i)}}},Mz=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:s,calc:a}=e;return {[r]:{display:"inline-block",verticalAlign:"top",background:s,borderRadius:n,...Zh(t,a)},[`${r}-lg`]:{...Zh(o,a)},[`${r}-sm`]:{...Zh(i,a)}}},gN=e=>{const{gradientFromColor:t,borderRadiusSM:n,imageSizeBase:r,calc:o}=e;return {display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:t,borderRadius:n,...Gi(o(r).mul(2).equal())}},Rz=e=>({[e.skeletonNodeCls]:{...gN(e)}}),Az=e=>{const{skeletonImageCls:t,imageSizeBase:n,calc:r}=e;return {[t]:{...gN(e),[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:{...Gi(n),maxWidth:r(n).mul(4).equal(),maxHeight:r(n).mul(4).equal()},[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}},[`${t}${t}-circle`]:{borderRadius:"50%"}}},Jh=(e,t,n)=>{const{skeletonButtonCls:r}=e;return {[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},eg=(e,t)=>({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal(),...F1(e)}),Tz=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:s,calc:a}=e;return {[n]:{display:"inline-block",verticalAlign:"top",background:s,borderRadius:t,width:a(r).mul(2).equal(),minWidth:a(r).mul(2).equal(),...eg(r,a)},...Jh(e,r,n),[`${n}-lg`]:{...eg(o,a)},...Jh(e,o,`${n}-lg`),[`${n}-sm`]:{...eg(i,a)},...Jh(e,i,`${n}-sm`)}},Oz=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:i,skeletonInputCls:s,skeletonNodeCls:a,skeletonImageCls:l,controlHeight:c,controlHeightLG:u,controlHeightSM:d,gradientFromColor:m,padding:p,marginSM:h,borderRadius:v,titleHeight:g,blockRadius:y,paragraphLiHeight:C,controlHeightXS:w,paragraphMarginTop:x}=e;return {[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:p,verticalAlign:"top",[n]:{display:"inline-block",verticalAlign:"top",background:m,...Gi(c)},[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:{...Gi(u)},[`${n}-sm`]:{...Gi(d)}},[`${t}-section`]:{display:"table-cell",width:"100%",verticalAlign:"top",[r]:{width:"100%",height:g,background:m,borderRadius:y,[`+ ${o}`]:{marginBlockStart:d}},[o]:{padding:0,"> li":{width:"100%",height:C,listStyle:"none",background:m,borderRadius:y,"+ li":{marginBlockStart:w}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-section`]:{[`${r}, ${o} > li`]:{borderRadius:v}}},[`${t}-with-avatar ${t}-section`]:{[r]:{marginBlockStart:h,[`+ ${o}`]:{marginBlockStart:x}}},[`${t}${t}-element`]:{display:"inline-block",width:"auto",...Tz(e),...Nz(e),...Mz(e),...Rz(e),...Az(e)},[`${t}${t}-block`]:{width:"100%",[i]:{width:"100%"},[s]:{width:"100%"}},[`${t}${t}-active`]:{[`
        ${r},
        ${o} > li,
        ${n},
        ${i},
        ${s},
        ${a},
        ${l}
      `]:{...Pz(e)}}}},kz=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,o=n;return {color:r,colorGradientEnd:o,gradientFromColor:r,gradientToColor:o,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},Xu=wt("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=vt(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonNodeCls:`${t}-node`,skeletonImageCls:`${t}-image`,imageSizeBase:n(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return Oz(r)},kz,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),_z=e=>{const{prefixCls:t,className:n,classNames:r,rootClassName:o,active:i,style:s,styles:a,shape:l="circle",size:c="default",...u}=e,{getPrefixCls:d}=f__namespace.useContext(it),m=d("skeleton",t),[p,h]=Xu(m),v=B(m,`${m}-element`,{[`${m}-active`]:i},r?.root,n,o,p,h);return f__namespace.createElement("div",{className:v,style:a?.root},f__namespace.createElement(Np,{prefixCls:`${m}-avatar`,className:r?.content,style:{...a?.content,...s},shape:l,size:c,...u}))},Lz=e=>{const{prefixCls:t,className:n,rootClassName:r,classNames:o,active:i,style:s,styles:a,block:l=false,size:c="default",...u}=e,{getPrefixCls:d}=f__namespace.useContext(it),m=d("skeleton",t),[p,h]=Xu(m),v=B(m,`${m}-element`,{[`${m}-active`]:i,[`${m}-block`]:l},o?.root,n,r,p,h);return f__namespace.createElement("div",{className:v,style:a?.root},f__namespace.createElement(Np,{prefixCls:`${m}-button`,className:o?.content,style:{...a?.content,...s},size:c,...u}))},bN=e=>{const{prefixCls:t,className:n,classNames:r,rootClassName:o,internalClassName:i,style:s,styles:a,active:l,children:c}=e,{getPrefixCls:u}=f__namespace.useContext(it),d=u("skeleton",t),[m,p]=Xu(d),h=B(d,`${d}-element`,{[`${d}-active`]:l},m,r?.root,n,o,p);return f__namespace.createElement("div",{className:h,style:a?.root},f__namespace.createElement("div",{className:B(r?.content,i||`${d}-node`),style:{...a?.content,...s}},c))},Fz="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",Bz=e=>{const{getPrefixCls:t}=f__namespace.useContext(it),n=t("skeleton",e.prefixCls);return f__namespace.createElement(bN,{...e,internalClassName:`${n}-image`},f__namespace.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${n}-image-svg`},f__namespace.createElement("title",null,"Image placeholder"),f__namespace.createElement("path",{d:Fz,className:`${n}-image-path`})))},Dz=e=>{const{prefixCls:t,className:n,classNames:r,rootClassName:o,active:i,block:s,style:a,styles:l,size:c="default",...u}=e,{getPrefixCls:d}=f__namespace.useContext(it),m=d("skeleton",t),[p,h]=Xu(m),v=B(m,`${m}-element`,{[`${m}-active`]:i,[`${m}-block`]:s},r?.root,n,o,p,h);return f__namespace.createElement("div",{className:v,style:l?.root},f__namespace.createElement(Np,{prefixCls:`${m}-input`,className:r?.content,style:{...l?.content,...a},size:c,...u}))},zz=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},Hz=e=>{const{prefixCls:t,className:n,style:r,rows:o=0}=e,i=Array.from({length:o}).map((s,a)=>f__namespace.createElement("li",{key:a,style:{width:zz(a,e)}}));return f__namespace.createElement("ul",{className:B(t,n),style:r},i)},Vz=({prefixCls:e,className:t,width:n,style:r})=>f__namespace.createElement("h3",{className:B(e,t),style:{width:n,...r}});function tg(e){return e&&typeof e=="object"?e:{}}function jz(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function Wz(e,t){return !e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function qz(e,t){const n={};return (!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const Rl=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:o,classNames:i,style:s,styles:a,children:l,avatar:c=false,title:u=true,paragraph:d=true,active:m,round:p}=e,{getPrefixCls:h,direction:v,className:g,style:y,classNames:C,styles:w}=$t("skeleton"),x=h("skeleton",t),[S,I]=Xu(x),$={...e,avatar:c,title:u,paragraph:d},[E,P]=Pt([C,i],[w,a],{props:$});if(n||!("loading"in e)){const N=!!c,M=!!u,A=!!d;let _;if(N){const V={className:E.avatar,prefixCls:`${x}-avatar`,...jz(M,A),...tg(c),style:P.avatar};_=f__namespace.createElement("div",{className:B(E.header,`${x}-header`),style:P.header},f__namespace.createElement(Np,{...V}));}let O;if(M||A){let V;if(M){const z={className:E.title,prefixCls:`${x}-title`,...Wz(N,A),...tg(u),style:P.title};V=f__namespace.createElement(Vz,{...z});}let H;if(A){const z={className:E.paragraph,prefixCls:`${x}-paragraph`,...qz(N,M),...tg(d),style:P.paragraph};H=f__namespace.createElement(Hz,{...z});}O=f__namespace.createElement("div",{className:B(E.section,`${x}-section`),style:P.section},V,H);}const T=B(x,{[`${x}-with-avatar`]:N,[`${x}-active`]:m,[`${x}-rtl`]:v==="rtl",[`${x}-round`]:p},E.root,g,r,o,S,I);return f__namespace.createElement("div",{className:T,style:{...P.root,...y,...s}},_,O)}return l??null};Rl.Button=Lz;Rl.Avatar=_z;Rl.Input=Dz;Rl.Image=Bz;Rl.Node=bN;function p$(){}const Gz=f__namespace.createContext({add:p$,remove:p$});function Uz(e){const t=f__namespace.useContext(Gz),n=f__namespace.useRef(null);return at(o=>{if(o){const i=e?o.querySelector(e):o;i&&(t.add(i),n.current=i);}else t.remove(n.current);})}const h$=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=f.useContext(Gu);return f.createElement(Qe,{onClick:n,...e},t)},g$=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=f.useContext(Gu);return f.createElement(Qe,{...S1(n),loading:e,onClick:o,...t},r)};function vN(e,t){return f.createElement("span",{className:`${e}-close-x`},t||f.createElement(yi,{className:`${e}-close-icon`}))}const yN=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:i,onCancel:s,okButtonProps:a,cancelButtonProps:l,footer:c}=e,[u]=mr("Modal",qP()),d=t||u?.okText,m=r||u?.cancelText,p=f.useMemo(()=>({confirmLoading:o,okButtonProps:a,cancelButtonProps:l,okTextLocale:d,cancelTextLocale:m,okType:n,onOk:i,onCancel:s}),[o,a,l,d,m,n,i,s]);let h;return typeof c=="function"||typeof c>"u"?(h=f.createElement(f.Fragment,null,f.createElement(h$,null),f.createElement(g$,null)),typeof c=="function"&&(h=c(h,{OkBtn:g$,CancelBtn:h$})),h=f.createElement(lN,{value:p},h)):h=c,f.createElement(I6,{disabled:false},h)},Kz=e=>{const{componentCls:t}=e;return {[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},Xz=e=>{const{componentCls:t}=e;return {[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},Yz=(e,t)=>{const{componentCls:n,gridColumns:r,antCls:o}=e,[i,s]=vn(o,"grid"),[,a]=vn(o,"col"),l={};for(let c=r;c>=0;c--)c===0?(l[`${n}${t}-${c}`]={display:"none"},l[`${n}-push-${c}`]={insetInlineStart:"auto"},l[`${n}-pull-${c}`]={insetInlineEnd:"auto"},l[`${n}${t}-push-${c}`]={insetInlineStart:"auto"},l[`${n}${t}-pull-${c}`]={insetInlineEnd:"auto"},l[`${n}${t}-offset-${c}`]={marginInlineStart:0},l[`${n}${t}-order-${c}`]={order:0}):(l[`${n}${t}-${c}`]=[{[i("display")]:"block",display:"block"},{display:s("display"),flex:`0 0 ${c/r*100}%`,maxWidth:`${c/r*100}%`}],l[`${n}${t}-push-${c}`]={insetInlineStart:`${c/r*100}%`},l[`${n}${t}-pull-${c}`]={insetInlineEnd:`${c/r*100}%`},l[`${n}${t}-offset-${c}`]={marginInlineStart:`${c/r*100}%`},l[`${n}${t}-order-${c}`]={order:c});return l[`${n}${t}-flex`]={flex:a(`${t.replace(/-/,"")}-flex`)},l},qv=(e,t)=>Yz(e,t),Qz=(e,t,n)=>({[`@media (min-width: ${Q(t)})`]:{...qv(e,n)}}),Zz=()=>({}),Jz=()=>({});wt("Grid",Kz,Zz);const CN=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin});wt("Grid",e=>{const t=vt(e,{gridColumns:24}),n=CN(t);return delete n.xs,[Xz(t),qv(t,""),qv(t,"-xs"),Object.keys(n).map(r=>Qz(t,n[r],`-${r}`)).reduce((r,o)=>({...r,...o}),{})]},Jz);function b$(e){return {position:e,inset:0}}const eH=e=>{const{componentCls:t,antCls:n}=e;return [{[`${t}-root`]:{[`${t}${n}-zoom-enter, ${t}${n}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${n}-zoom-leave ${t}-container`]:{pointerEvents:"none"},[`${t}-mask`]:{...b$("fixed"),zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`&${t}-mask-blur`]:{backdropFilter:"blur(4px)"},[`${t}-hidden`]:{display:"none"}},[`${t}-wrap`]:{...b$("fixed"),zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"}}},{[`${t}-root`]:I1(e)}]},tH=e=>{const{componentCls:t}=e;return [{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${Q(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:{..._t(e),pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${Q(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto","&:focus-visible":{borderRadius:e.borderRadiusLG,...Io(e)},[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-container`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:{position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:`color ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:Q(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive},...qr(e)},[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${Q(e.borderRadiusLG)} ${Q(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${Q(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}}},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-container,
          ${t}-body,
          ${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},nH=e=>{const{componentCls:t}=e;return {[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},rH=e=>{const{componentCls:t}=e,n=CN(e),r={...n};delete r.xs;const o=`--${t.replace(".","")}-`,i=Object.keys(r).map(s=>({[`@media (min-width: ${Q(r[s])})`]:{width:`var(${o}${s}-width)`}}));return {[`${t}-root`]:{[t]:[].concat(It(Object.keys(n).map((s,a)=>{const l=Object.keys(n)[a-1];return l?{[`${o}${s}-width`]:`var(${o}${l}-width)`}:null})),[{width:`var(${o}xs-width)`}],It(i))}}},wN=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return vt(e,{modalHeaderHeight:e.calc(e.calc(r).mul(n).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},xN=e=>({footerBg:"transparent",headerBg:"transparent",titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${Q(e.paddingMD)} ${Q(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${Q(e.padding)} ${Q(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${Q(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${Q(e.paddingXS)} ${Q(e.padding)}`:0,footerBorderTop:e.wireframe?`${Q(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${Q(e.borderRadiusLG)} ${Q(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${Q(e.padding*2)} ${Q(e.padding*2)} ${Q(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM,mask:true}),SN=wt("Modal",e=>{const t=wN(e);return [tH(t),nH(t),eH(t),qu(t,"zoom"),rH(t)]},xN,{unitless:{titleLineHeight:true}});let Gv;const oH=e=>{Gv={x:e.pageX,y:e.pageY},setTimeout(()=>{Gv=null;},100);};$z()&&document.documentElement.addEventListener("click",oH,true);const $N=e=>{const{prefixCls:t,className:n,rootClassName:r,open:o,wrapClassName:i,centered:s,getContainer:a,style:l,width:c=520,footer:u,classNames:d,styles:m,children:p,loading:h,confirmLoading:v,zIndex:g,mousePosition:y,onOk:C,onCancel:w,okButtonProps:x,cancelButtonProps:S,destroyOnHidden:I,destroyOnClose:$,panelRef:E=null,closable:P,mask:N,modalRender:M,focusTriggerAfterClose:A,focusable:_,...O}=e,{getPopupContainer:T,getPrefixCls:V,direction:H,className:z,style:D,classNames:W,styles:F,centered:L,cancelButtonProps:j,okButtonProps:Y,mask:K}=$t("modal"),{modal:q}=f__namespace.useContext(it),[X,J]=f__namespace.useMemo(()=>typeof P=="boolean"?[void 0,void 0]:[P?.afterClose,P?.onClose],[P]),U=V("modal",t),G=V(),[ee,oe]=wB(N,K,U),ne=Ez(_,ee,A),ge=Ye=>{v||(w?.(Ye),J?.());},Z=Ye=>{C?.(Ye),J?.();},te=cn(U),[de,fe]=SN(U,te),Se=B(i,{[`${U}-centered`]:s??L,[`${U}-wrap-rtl`]:H==="rtl"}),Te=u!==null&&!h?f__namespace.createElement(yN,{...e,okButtonProps:{...Y,...x},onOk:Z,cancelButtonProps:{...j,...S},onCancel:ge}):null,[ae,re,ue,ye]=y1(Qi(e),Qi(q),{closable:true,closeIcon:f__namespace.createElement(yi,{className:`${U}-close-icon`}),closeIconRender:Ye=>vN(U,Ye)}),Ne=ae?{disabled:ue,closeIcon:re,afterClose:X,...ye}:false,Be=M?Ye=>f__namespace.createElement("div",{className:`${U}-render`},M(Ye)):void 0,De=`.${U}-${M?"render":"container"}`,ze=Uz(De),je=An(E,ze),[Ae,Ce]=ua("Modal",g),Fe={...e,width:c,panelRef:E,focusTriggerAfterClose:ne.focusTriggerAfterClose,focusable:ne,mask:ee,zIndex:Ae},[ke,Ie]=Pt([W,d,oe],[F,m],{props:Fe}),[Pe,Je]=f__namespace.useMemo(()=>c&&typeof c=="object"?[void 0,c]:[c,void 0],[c]),mt=f__namespace.useMemo(()=>{const Ye={};return Je&&Object.keys(Je).forEach(yt=>{const ct=Je[yt];ct!==void 0&&(Ye[`--${U}-${yt}-width`]=typeof ct=="number"?`${ct}px`:ct);}),Ye},[U,Je]);return f__namespace.createElement(es,{form:true,space:true},f__namespace.createElement(Sp.Provider,{value:Ce},f__namespace.createElement(P7,{width:Pe,...O,zIndex:Ae,getContainer:a===void 0?T:a,prefixCls:U,rootClassName:B(de,r,fe,te,ke.root),rootStyle:Ie.root,footer:Te,visible:o,mousePosition:y??Gv,onClose:ge,closable:Ne,closeIcon:re,transitionName:Zi(G,"zoom",e.transitionName),maskTransitionName:Zi(G,"fade",e.maskTransitionName),mask:ee,className:B(de,n,z),style:{...D,...l,...mt},classNames:{...ke,wrapper:B(ke.wrapper,Se)},styles:Ie,panelRef:je,destroyOnHidden:I??$,modalRender:Be,focusTriggerAfterClose:ne.focusTriggerAfterClose,focusTrap:ne.trap},h?f__namespace.createElement(Rl,{active:true,title:false,paragraph:{rows:4},className:`${U}-body-skeleton`}):p)))},iH=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:i,lineHeight:s,modalTitleHeight:a,fontHeight:l,confirmBodyPadding:c}=e,u=`${t}-confirm`;return {[u]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${u}-body-wrapper`]:{...lm()},[`&${t} ${t}-body`]:{padding:c},[`${u}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(l).sub(o).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(a).sub(o).equal()).div(2).equal()}},[`${u}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${Q(e.marginSM)})`},[`${e.iconCls} + ${u}-paragraph`]:{maxWidth:`calc(100% - ${Q(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${u}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:n,lineHeight:r},[`${u}-container`]:{color:e.colorText,fontSize:i,lineHeight:s},[`${u}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${u}-error ${u}-body > ${e.iconCls}`]:{color:e.colorError},[`${u}-warning ${u}-body > ${e.iconCls},
        ${u}-confirm ${u}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${u}-info ${u}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${u}-success ${u}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},sH=Pl(["Modal","confirm"],e=>{const t=wN(e);return iH(t)},xN,{order:-1e3}),EN=e=>{const{prefixCls:t,icon:n,okText:r,cancelText:o,confirmPrefixCls:i,type:s,okCancel:a,footer:l,locale:c,autoFocusButton:u,focusable:d,...m}=e;let p=n;if(!n&&n!==null)switch(s){case "info":p=f__namespace.createElement(v1,null);break;case "success":p=f__namespace.createElement(b1,null);break;case "error":p=f__namespace.createElement(Vu,null);break;default:p=f__namespace.createElement(ju,null);}const h=a??s==="confirm",v=f__namespace.useMemo(()=>{const N=d?.autoFocusButton||u;return N||N===null?N:"ok"},[u,d?.autoFocusButton]),[g]=mr("Modal"),y=c||g,C=r||(h?y?.okText:y?.justOkText),w=o||y?.cancelText,{closable:x}=m,{onClose:S}=x&&typeof x=="object"?x:{},I=f__namespace.useMemo(()=>({autoFocusButton:v,cancelTextLocale:w,okTextLocale:C,mergedOkCancel:h,onClose:S,...m}),[v,w,C,h,S,m]),$=f__namespace.createElement(f__namespace.Fragment,null,f__namespace.createElement(e$,null),f__namespace.createElement(t$,null)),E=e.title!==void 0&&e.title!==null,P=`${i}-body`;return f__namespace.createElement("div",{className:`${i}-body-wrapper`},f__namespace.createElement("div",{className:B(P,{[`${P}-has-title`]:E})},p,f__namespace.createElement("div",{className:`${i}-paragraph`},E&&f__namespace.createElement("span",{className:`${i}-title`},e.title),f__namespace.createElement("div",{className:`${i}-content`},e.content))),l===void 0||typeof l=="function"?f__namespace.createElement(lN,{value:I},f__namespace.createElement("div",{className:`${i}-btns`},typeof l=="function"?l($,{OkBtn:t$,CancelBtn:e$}):$)):l,f__namespace.createElement(sH,{prefixCls:t}))},aH=e=>{const{close:t,zIndex:n,maskStyle:r,direction:o,prefixCls:i,wrapClassName:s,rootPrefixCls:a,bodyStyle:l,closable:c=false,onConfirm:u,styles:d,title:m,okButtonProps:p,cancelButtonProps:h}=e,{cancelButtonProps:v,okButtonProps:g}=$t("modal"),y=`${i}-confirm`,C=e.width||416,w=e.style||{},x=B(y,`${y}-${e.type}`,{[`${y}-rtl`]:o==="rtl"},e.className),S=e.maskClosable===void 0?false:e.maskClosable,[,I]=Bn(),$=f__namespace.useMemo(()=>n!==void 0?n:I.zIndexPopupBase+w1,[n,I]);return f__namespace.createElement($N,{...e,className:x,wrapClassName:B({[`${y}-centered`]:!!e.centered},s),onCancel:()=>{t?.({triggerCancel:true}),u?.(false);},title:m,footer:null,transitionName:Zi(a||"","zoom",e.transitionName),maskTransitionName:Zi(a||"","fade",e.maskTransitionName),maskClosable:S,style:w,styles:{body:l,mask:r,...d},width:C,zIndex:$,closable:c},f__namespace.createElement(EN,{...e,confirmPrefixCls:y,okButtonProps:{...g,...p},cancelButtonProps:{...v,...h}}))},IN=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return f__namespace.createElement(pr,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},f__namespace.createElement(aH,{...e}))},ks=[];let PN="";function NN(){return PN}const lH=e=>{const{prefixCls:t,getContainer:n,direction:r}=e,o=qP(),i=f.useContext(it),s=NN()||i.getPrefixCls(),a=t||`${s}-modal`;let l=n;return l===false&&(l=void 0),f.createElement(IN,{...e,rootPrefixCls:s,prefixCls:a,iconPrefixCls:i.iconPrefixCls,theme:i.theme,direction:r??i.direction,locale:i.locale?.Modal??o,getContainer:l})};function Yu(e){const t=g1(),n=document.createDocumentFragment();let r={...e,close:a,open:true},o;function i(...c){c.some(d=>d?.triggerCancel)&&e.onCancel?.(()=>{},...c.slice(1));for(let d=0;d<ks.length;d++)if(ks[d]===a){ks.splice(d,1);break}yP(n).then(()=>{});}const s=c=>{clearTimeout(o),o=setTimeout(()=>{const u=t.getPrefixCls(void 0,NN()),d=t.getIconPrefixCls(),m=t.getTheme(),p=f.createElement(lH,{...c});fp(f.createElement(pr,{prefixCls:u,iconPrefixCls:d,theme:m},typeof t.holderRender=="function"?t.holderRender(p):p),n);});};function a(...c){r={...r,open:false,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),i.apply(this,c);}},s(r);}function l(c){typeof c=="function"?r=c(r):r={...r,...c},s(r);}return s(r),ks.push(a),{destroy:a,update:l}}function MN(e){return {...e,type:"warning"}}function RN(e){return {...e,type:"info"}}function AN(e){return {...e,type:"success"}}function TN(e){return {...e,type:"error"}}function ON(e){return {...e,type:"confirm"}}function cH({rootPrefixCls:e}){PN=e;}function kN(e){return t=>f__namespace.createElement(pr,{theme:{token:{motion:false,zIndexPopupBase:0}}},f__namespace.createElement(e,{...t}))}const B1=(e,t,n,r,o)=>kN(s=>{const{prefixCls:a,style:l}=s,c=f__namespace.useRef(null),[u,d]=f__namespace.useState(0),[m,p]=f__namespace.useState(0),[h,v]=Ft(false,s.open),{getPrefixCls:g}=f__namespace.useContext(it),y=g(r||"select",a);f__namespace.useEffect(()=>{if(v(true),typeof ResizeObserver<"u"){const x=new ResizeObserver(I=>{const $=I[0].target;d($.offsetHeight+8),p($.offsetWidth);}),S=setInterval(()=>{const I=o?`.${o(y)}`:`.${y}-dropdown`,$=c.current?.querySelector(I);$&&(clearInterval(S),x.observe($));},10);return ()=>{clearInterval(S),x.disconnect();}}},[y]);let C={...s,style:{...l,margin:0},open:h,getPopupContainer:()=>c.current};n&&(C=n(C)),t&&Object.assign(C,{[t]:{overflow:{adjustX:false,adjustY:false}}});const w={paddingBottom:u,position:"relative",minWidth:m};return f__namespace.createElement("div",{ref:c,style:w},f__namespace.createElement(e,{...C}))}),uH=e=>{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:i,title:s,children:a,footer:l,...c}=e,{getPrefixCls:u}=f__namespace.useContext(it),d=u(),m=t||u("modal"),p=cn(d),[h,v]=SN(m,p),g=`${m}-confirm`;let y={};return i?y={closable:o??false,title:"",footer:"",children:f__namespace.createElement(EN,{...e,prefixCls:m,confirmPrefixCls:g,rootPrefixCls:d,content:a})}:y={closable:o??true,title:s,footer:l!==null&&f__namespace.createElement(yN,{...e}),children:a},f__namespace.createElement(dN,{prefixCls:m,className:B(h,`${m}-pure-panel`,i&&g,i&&`${g}-${i}`,n,v,p),...c,closeIcon:vN(m,r),closable:o,...y})},dH=kN(uH),fH=({afterClose:e,config:t,...n},r)=>{const[o,i]=f__namespace.useState(true),[s,a]=f__namespace.useState(t),{direction:l,getPrefixCls:c}=f__namespace.useContext(it),u=c("modal"),d=c(),m=()=>{e(),s.afterClose?.();},p=(...g)=>{i(false),g.some(C=>C?.triggerCancel)&&s.onCancel?.(()=>{},...g.slice(1));};f__namespace.useImperativeHandle(r,()=>({destroy:p,update:g=>{a(y=>{const C=typeof g=="function"?g(y):g;return {...y,...C}});}}));const h=s.okCancel??s.type==="confirm",[v]=mr("Modal",Eo.Modal);return f__namespace.createElement(IN,{prefixCls:u,rootPrefixCls:d,...s,close:p,open:o,afterClose:m,okText:s.okText||(h?v?.okText:v?.justOkText),direction:s.direction||l,cancelText:s.cancelText||v?.cancelText,...n})},mH=f__namespace.forwardRef(fH);let v$=0;const pH=f__namespace.memo(f__namespace.forwardRef((e,t)=>{const[n,r]=PB();return f__namespace.useImperativeHandle(t,()=>({patchElement:r}),[r]),f__namespace.createElement(f__namespace.Fragment,null,n)}));function _N(){const e=f__namespace.useRef(null),[t,n]=f__namespace.useState([]);f__namespace.useEffect(()=>{t.length&&(It(t).forEach(s=>{s();}),n([]));},[t]);const r=f__namespace.useCallback(i=>function(a){v$+=1;const l=f__namespace.createRef();let c;const u=new Promise(v=>{c=v;});let d=false,m;const p=f__namespace.createElement(mH,{key:`modal-${v$}`,config:i(a),ref:l,afterClose:()=>{m?.();},isSilent:()=>d,onConfirm:v=>{c(v);}});return m=e.current?.patchElement(p),m&&ks.push(m),{destroy:()=>{function v(){l.current?.destroy();}l.current?v():n(g=>[].concat(It(g),[v]));},update:v=>{function g(){l.current?.update(v);}l.current?g():n(y=>[].concat(It(y),[g]));},then:v=>(d=true,u.then(v))}},[]);return [f__namespace.useMemo(()=>({info:r(RN),success:r(AN),error:r(TN),warning:r(MN),confirm:r(ON)}),[r]),f__namespace.createElement(pH,{key:"modal-holder",ref:e})]}function LN(e){return Yu(MN(e))}const To=$N;To.useModal=_N;To.info=function(t){return Yu(RN(t))};To.success=function(t){return Yu(AN(t))};To.error=function(t){return Yu(TN(t))};To.warning=LN;To.warn=LN;To.confirm=function(t){return Yu(ON(t))};To.destroyAll=function(){for(;ks.length;){const t=ks.pop();t&&t();}};To.config=cH;To._InternalPanelDoNotUseOrYouWillBeFired=dH;const pm=f.createContext({}),FN=f.createContext({message:{},notification:{},modal:{}});function hm(){return hm=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},hm.apply(this,arguments)}const D1=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,style:r,className:o,duration:i=4.5,showProgress:s,pauseOnHover:a=true,eventKey:l,content:c,closable:u,props:d,onClick:m,onNoticeClose:p,times:h,hovering:v}=e,[g,y]=f__namespace.useState(false),[C,w]=f__namespace.useState(0),[x,S]=f__namespace.useState(0),I=v||g,$=typeof i=="number"?i:0,E=$>0&&s,P=()=>{p(l);},N=T=>{(T.key==="Enter"||T.code==="Enter"||T.keyCode===We.ENTER)&&P();};f__namespace.useEffect(()=>{if(!I&&$>0){const T=Date.now()-x,V=setTimeout(()=>{P();},$*1e3-x);return ()=>{a&&clearTimeout(V),S(Date.now()-T);}}},[$,I,h]),f__namespace.useEffect(()=>{if(!I&&E&&(a||x===0)){const T=performance.now();let V;const H=()=>{cancelAnimationFrame(V),V=requestAnimationFrame(z=>{const D=z+x-T,W=Math.min(D/($*1e3),1);w(W*100),W<1&&H();});};return H(),()=>{a&&cancelAnimationFrame(V);}}},[$,x,I,E,h]);const M=f__namespace.useMemo(()=>typeof u=="object"&&u!==null?u:{},[u]),A=rr(M,true),_=100-(!C||C<0?0:C>100?100:C),O=`${n}-notice`;return f__namespace.createElement("div",hm({},d,{ref:t,className:B(O,o,{[`${O}-closable`]:u}),style:r,onMouseEnter:T=>{y(true),d?.onMouseEnter?.(T);},onMouseLeave:T=>{y(false),d?.onMouseLeave?.(T);},onClick:m}),f__namespace.createElement("div",{className:`${O}-content`},c),u&&f__namespace.createElement("button",hm({className:`${O}-close`,onKeyDown:N,"aria-label":"Close"},A,{onClick:T=>{T.preventDefault(),T.stopPropagation(),P();}}),M.closeIcon??"x"),E&&f__namespace.createElement("progress",{className:`${O}-progress`,max:"100",value:_},_+"%"))}),BN=f.createContext({}),DN=({children:e,classNames:t})=>f.createElement(BN.Provider,{value:{classNames:t}},e),y$=8,C$=3,w$=16,hH=e=>{const t={offset:y$,threshold:C$,gap:w$};return e&&typeof e=="object"&&(t.offset=e.offset??y$,t.threshold=e.threshold??C$,t.gap=e.gap??w$),[!!e,t]};function gm(){return gm=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},gm.apply(this,arguments)}const gH=e=>{const{configList:t,placement:n,prefixCls:r,className:o,style:i,motion:s,onAllNoticeRemoved:a,onNoticeClose:l,stack:c}=e,{classNames:u}=f.useContext(BN),d=f.useRef({}),[m,p]=f.useState(null),[h,v]=f.useState([]),g=t.map($=>({config:$,key:String($.key)})),[y,{offset:C,threshold:w,gap:x}]=hH(c),S=y&&(h.length>0||g.length<=w),I=typeof s=="function"?s(n):s;return f.useEffect(()=>{y&&h.length>1&&v($=>$.filter(E=>g.some(({key:P})=>E===P)));},[h,g,y]),f.useEffect(()=>{y&&d.current[g[g.length-1]?.key]&&p(d.current[g[g.length-1]?.key]);},[g,y]),f.createElement(eF,gm({key:n,className:B(r,`${r}-${n}`,u?.list,o,{[`${r}-stack`]:!!y,[`${r}-stack-expanded`]:S}),style:i,keys:g,motionAppear:true},I,{onAllRemoved:()=>{a(n);}}),({config:$,className:E,style:P,index:N},M)=>{const{key:A,times:_}=$,O=String(A),{className:T,style:V,classNames:H,styles:z,...D}=$,W=g.findIndex(L=>L.key===O),F={};if(y){const L=g.length-1-(W>-1?W:N-1),j=n==="top"||n==="bottom"?"-50%":"0";if(L>0){F.height=S?d.current[O]?.offsetHeight:m?.offsetHeight;let Y=0;for(let X=0;X<L;X++)Y+=d.current[g[g.length-1-X].key]?.offsetHeight+x;const K=(S?Y:L*C)*(n.startsWith("top")?1:-1),q=!S&&m?.offsetWidth&&d.current[O]?.offsetWidth?(m?.offsetWidth-C*2*(L<3?L:3))/d.current[O]?.offsetWidth:1;F.transform=`translate3d(${j}, ${K}px, 0) scaleX(${q})`;}else F.transform=`translate3d(${j}, 0, 0)`;}return f.createElement("div",{ref:M,className:B(`${r}-notice-wrapper`,E,H?.wrapper),style:{...P,...F,...z?.wrapper},onMouseEnter:()=>v(L=>L.includes(O)?L:[...L,O]),onMouseLeave:()=>v(L=>L.filter(j=>j!==O))},f.createElement(D1,gm({},D,{ref:L=>{W>-1?d.current[O]=L:delete d.current[O];},prefixCls:r,classNames:H,styles:z,className:B(T,u?.notice),style:V,times:_,key:A,eventKey:A,onNoticeClose:l,hovering:y&&h.length>0})))})},bH=f__namespace.forwardRef((e,t)=>{const{prefixCls:n="rc-notification",container:r,motion:o,maxCount:i,className:s,style:a,onAllRemoved:l,stack:c,renderNotifications:u}=e,[d,m]=f__namespace.useState([]),p=w=>{const x=d.find(E=>E.key===w),S=x?.closable,I=S&&typeof S=="object"?S:{},{onClose:$}=I;$?.(),x?.onClose?.(),m(E=>E.filter(P=>P.key!==w));};f__namespace.useImperativeHandle(t,()=>({open:w=>{m(x=>{let S=[...x];const I=S.findIndex(E=>E.key===w.key),$={...w};return I>=0?($.times=(x[I]?.times||0)+1,S[I]=$):($.times=0,S.push($)),i>0&&S.length>i&&(S=S.slice(-i)),S});},close:w=>{p(w);},destroy:()=>{m([]);}}));const[h,v]=f__namespace.useState({});f__namespace.useEffect(()=>{const w={};d.forEach(x=>{const{placement:S="topRight"}=x;S&&(w[S]=w[S]||[],w[S].push(x));}),Object.keys(h).forEach(x=>{w[x]=w[x]||[];}),v(w);},[d]);const g=w=>{v(x=>{const S={...x};return (S[w]||[]).length||delete S[w],S});},y=f__namespace.useRef(false);if(f__namespace.useEffect(()=>{Object.keys(h).length>0?y.current=true:y.current&&(l?.(),y.current=false);},[h]),!r)return null;const C=Object.keys(h);return $8.createPortal(f__namespace.createElement(f__namespace.Fragment,null,C.map(w=>{const x=h[w],S=f__namespace.createElement(gH,{key:w,configList:x,placement:w,prefixCls:n,className:s?.(w),style:a?.(w),motion:o,onNoticeClose:p,onAllNoticeRemoved:g,stack:c});return u?u(S,{prefixCls:n,key:w}):S})),r)}),vH=()=>document.body;let x$=0;function yH(...e){const t={};return e.forEach(n=>{n&&Object.keys(n).forEach(r=>{const o=n[r];o!==void 0&&(t[r]=o);});}),t}function zN(e={}){const{getContainer:t=vH,motion:n,prefixCls:r,maxCount:o,className:i,style:s,onAllRemoved:a,stack:l,renderNotifications:c,...u}=e,[d,m]=f__namespace.useState(),p=f__namespace.useRef(),h=f__namespace.createElement(bH,{container:d,ref:p,prefixCls:r,motion:n,maxCount:o,className:i,style:s,onAllRemoved:a,stack:l,renderNotifications:c}),[v,g]=f__namespace.useState([]),y=at(w=>{const x=yH(u,w);(x.key===null||x.key===void 0)&&(x.key=`rc-notification-${x$}`,x$+=1),g(S=>[...S,{type:"open",config:x}]);}),C=f__namespace.useMemo(()=>({open:y,close:w=>{g(x=>[...x,{type:"close",key:w}]);},destroy:()=>{g(w=>[...w,{type:"destroy"}]);}}),[]);return f__namespace.useEffect(()=>{m(t());}),f__namespace.useEffect(()=>{if(p.current&&v.length){v.forEach(S=>{switch(S.type){case "open":p.current.open(S.config);break;case "close":p.current.close(S.key);break;case "destroy":p.current.destroy();break}});let w,x;g(S=>((w!==S||!x)&&(w=S,x=S.filter(I=>!v.includes(I))),x));}},[v]),[C,h]}const CH=e=>{const{componentCls:t,notificationMarginEdge:n,animationMaxHeight:r}=e,o=`${t}-notice`,i=new pt("antNotificationFadeIn",{"0%":{transform:"translate3d(100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}}),s=new pt("antNotificationTopFadeIn",{"0%":{top:-r,opacity:0},"100%":{top:0,opacity:1}}),a=new pt("antNotificationBottomFadeIn",{"0%":{bottom:e.calc(r).mul(-1).equal(),opacity:0},"100%":{bottom:0,opacity:1}}),l=new pt("antNotificationLeftFadeIn",{"0%":{transform:"translate3d(-100%, 0, 0)",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",opacity:1}});return {[t]:{[`&${t}-top, &${t}-bottom`]:{marginInline:0,[o]:{marginInline:"auto auto"}},[`&${t}-top`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:s}},[`&${t}-bottom`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:a}},[`&${t}-topRight, &${t}-bottomRight`]:{[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:i}},[`&${t}-topLeft, &${t}-bottomLeft`]:{marginRight:{value:0,_skip_check_:true},marginLeft:{value:n,_skip_check_:true},[o]:{marginInlineEnd:"auto",marginInlineStart:0},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationName:l}}}}},wH=["top","topLeft","topRight","bottom","bottomLeft","bottomRight"],xH={topLeft:"left",topRight:"right",bottomLeft:"left",bottomRight:"right",top:"left",bottom:"left"},SH=(e,t)=>{const{componentCls:n}=e;return {[`${n}-${t}`]:{[`&${n}-stack > ${n}-notice-wrapper`]:{[t.startsWith("top")?"top":"bottom"]:0,[xH[t]]:{value:0,_skip_check_:true}}}}},$H=e=>{const t={};for(let n=1;n<e.notificationStackLayer;n++)t[`&:nth-last-child(${n+1})`]={overflow:"hidden",[`& > ${e.componentCls}-notice`]:{opacity:0,transition:`opacity ${e.motionDurationMid}`}};return {[`&:not(:nth-last-child(-n+${e.notificationStackLayer}))`]:{opacity:0,overflow:"hidden",color:"transparent",pointerEvents:"none"},...t}},EH=e=>{const t={};for(let n=1;n<e.notificationStackLayer;n++)t[`&:nth-last-child(${n+1})`]={background:e.colorBgBlur,backdropFilter:"blur(10px)","-webkit-backdrop-filter":"blur(10px)"};return {...t}},IH=e=>{const{componentCls:t}=e;return {[`${t}-stack`]:{[`& > ${t}-notice-wrapper`]:{transition:`transform ${e.motionDurationSlow}, backdrop-filter 0s`,willChange:"transform, opacity",position:"absolute",...$H(e)}},[`${t}-stack:not(${t}-stack-expanded)`]:{[`& > ${t}-notice-wrapper`]:{...EH(e)}},[`${t}-stack${t}-stack-expanded`]:{[`& > ${t}-notice-wrapper`]:{"&:not(:nth-last-child(-n + 1))":{opacity:1,overflow:"unset",color:"inherit",pointerEvents:"auto",[`& > ${e.componentCls}-notice`]:{opacity:1}},"&:after":{content:'""',position:"absolute",height:e.margin,width:"100%",insetInline:0,bottom:e.calc(e.margin).mul(-1).equal(),background:"transparent",pointerEvents:"auto"}}},...wH.map(n=>SH(e,n)).reduce((n,r)=>({...n,...r}),{})}},HN=e=>{const{iconCls:t,componentCls:n,boxShadow:r,fontSizeLG:o,notificationMarginBottom:i,borderRadiusLG:s,colorSuccess:a,colorInfo:l,colorWarning:c,colorError:u,colorTextHeading:d,notificationBg:m,notificationPadding:p,notificationMarginEdge:h,progressBg:v,notificationProgressHeight:g,fontSize:y,lineHeight:C,width:w,notificationIconSize:x,colorText:S,colorSuccessBg:I,colorErrorBg:$,colorInfoBg:E,colorWarningBg:P}=e,N=`${n}-notice`;return {position:"relative",marginBottom:i,marginInlineStart:"auto",background:m,borderRadius:s,boxShadow:r,[N]:{padding:p,width:w,maxWidth:`calc(100vw - ${Q(e.calc(h).mul(2).equal())})`,lineHeight:C,wordWrap:"break-word",borderRadius:s,overflow:"hidden","&-success":I?{background:I}:{},"&-error":$?{background:$}:{},"&-info":E?{background:E}:{},"&-warning":P?{background:P}:{}},[`${N}-title`]:{marginBottom:e.marginXS,color:d,fontSize:o,lineHeight:e.lineHeightLG},[`${N}-description`]:{fontSize:y,color:S,marginTop:e.marginXS},[`${N}-closable ${N}-title`]:{paddingInlineEnd:e.paddingLG},[`${N}-with-icon ${N}-title`]:{marginBottom:e.marginXS,marginInlineStart:e.calc(e.marginSM).add(x).equal(),fontSize:o},[`${N}-with-icon ${N}-description`]:{marginInlineStart:e.calc(e.marginSM).add(x).equal(),fontSize:y},[`${N}-icon`]:{position:"absolute",fontSize:x,lineHeight:1,[`&-success${t}`]:{color:a},[`&-info${t}`]:{color:l},[`&-warning${t}`]:{color:c},[`&-error${t}`]:{color:u}},[`${N}-close`]:{position:"absolute",top:e.notificationPaddingVertical,insetInlineEnd:e.notificationPaddingHorizontal,color:e.colorIcon,outline:"none",width:e.notificationCloseButtonSize,height:e.notificationCloseButtonSize,borderRadius:e.borderRadiusSM,transition:`background-color ${e.motionDurationMid}, color ${e.motionDurationMid}`,display:"flex",alignItems:"center",justifyContent:"center",background:"none",border:"none","&:hover":{color:e.colorIconHover,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},...qr(e)},[`${N}-progress`]:{position:"absolute",display:"block",appearance:"none",inlineSize:`calc(100% - ${Q(s)} * 2)`,left:{_skip_check_:true,value:s},right:{_skip_check_:true,value:s},bottom:0,blockSize:g,border:0,"&, &::-webkit-progress-bar":{borderRadius:s,backgroundColor:"rgba(0, 0, 0, 0.04)"},"&::-moz-progress-bar":{background:v},"&::-webkit-progress-value":{borderRadius:s,background:v}},[`${N}-actions`]:{float:"right",marginTop:e.marginSM}}},PH=e=>{const{componentCls:t,notificationMarginBottom:n,notificationMarginEdge:r,motionDurationMid:o,motionEaseInOut:i}=e,s=`${t}-notice`,a=new pt("antNotificationFadeOut",{"0%":{maxHeight:e.animationMaxHeight,marginBottom:n},"100%":{maxHeight:0,marginBottom:0,paddingTop:0,paddingBottom:0,opacity:0}});return [{[t]:{..._t(e),position:"fixed",zIndex:e.zIndexPopup,marginRight:{value:r,_skip_check_:true},[`${t}-hook-holder`]:{position:"relative"},[`${t}-fade-appear-prepare`]:{opacity:"0 !important"},[`${t}-fade-enter, ${t}-fade-appear`]:{animationDuration:e.motionDurationMid,animationTimingFunction:i,animationFillMode:"both",opacity:0,animationPlayState:"paused"},[`${t}-fade-leave`]:{animationTimingFunction:i,animationFillMode:"both",animationDuration:o,animationPlayState:"paused"},[`${t}-fade-enter${t}-fade-enter-active, ${t}-fade-appear${t}-fade-appear-active`]:{animationPlayState:"running"},[`${t}-fade-leave${t}-fade-leave-active`]:{animationName:a,animationPlayState:"running"},"&-rtl":{direction:"rtl",[`${s}-actions`]:{float:"left"}}}},{[t]:{[`${s}-wrapper`]:HN(e)}}]},VN=e=>({zIndexPopup:e.zIndexPopupBase+w1+50,width:384,progressBg:`linear-gradient(90deg, ${e.colorPrimaryBorderHover}, ${e.colorPrimary})`,colorSuccessBg:void 0,colorErrorBg:void 0,colorInfoBg:void 0,colorWarningBg:void 0}),jN=e=>{const t=e.paddingMD,n=e.paddingLG;return vt(e,{notificationBg:e.colorBgElevated,notificationPaddingVertical:t,notificationPaddingHorizontal:n,notificationIconSize:e.calc(e.fontSizeLG).mul(e.lineHeightLG).equal(),notificationCloseButtonSize:e.calc(e.controlHeightLG).mul(.55).equal(),notificationMarginBottom:e.margin,notificationPadding:`${Q(e.paddingMD)} ${Q(e.paddingContentHorizontalLG)}`,notificationMarginEdge:e.marginLG,animationMaxHeight:150,notificationStackLayer:3,notificationProgressHeight:2})},WN=wt("Notification",e=>{const t=jN(e);return [PH(t),CH(t),IH(t)]},VN),NH=Pl(["Notification","PurePanel"],e=>{const t=`${e.componentCls}-notice`,n=jN(e);return {[`${t}-pure-panel`]:{...HN(n),width:n.width,maxWidth:`calc(100vw - ${Q(e.calc(n.notificationMarginEdge).mul(2).equal())})`,margin:0}}},VN);function z1(e,t){return t===null||t===false?null:t||f__namespace.createElement(yi,{className:`${e}-close-icon`})}const MH={success:b1,info:v1,error:Vu,warning:ju},qN=e=>{const{prefixCls:t,icon:n,type:r,title:o,description:i,actions:s,role:a="alert",styles:l,classNames:c}=e;let u=null;return n?u=f__namespace.createElement("span",{className:B(`${t}-icon`,c.icon),style:l.icon},n):r&&(u=f__namespace.createElement(MH[r]||null,{className:B(`${t}-icon`,c.icon,`${t}-icon-${r}`),style:l.icon})),f__namespace.createElement("div",{className:B({[`${t}-with-icon`]:u}),role:a},u,f__namespace.createElement("div",{className:B(`${t}-title`,c.title),style:l.title},o),i&&f__namespace.createElement("div",{className:B(`${t}-description`,c.description),style:l.description},i),s&&f__namespace.createElement("div",{className:B(`${t}-actions`,c.actions),style:l.actions},s))},RH=e=>{const{prefixCls:t,icon:n,type:r,message:o,title:i,description:s,btn:a,actions:l,closeIcon:c,className:u,style:d,styles:m,classNames:p,closable:h,...v}=e,{getPrefixCls:g,className:y,style:C,classNames:w,styles:x}=$t("notification"),[S,I]=Pt([w,p],[x,m],{props:e}),{notification:$}=f__namespace.useContext(it),E=l??a,P=i??o,N=t||g("notification"),M=`${N}-notice`,A=cn(N),[_,O]=WN(N,A),[T,V,,H]=y1(Qi(e),Qi($),{closable:true,closeIcon:f__namespace.createElement(yi,{className:`${N}-close-icon`}),closeIconRender:D=>z1(N,D)}),z=T?{onClose:h&&typeof h=="object"?h?.onClose:void 0,closeIcon:V,...H}:false;return f__namespace.createElement("div",{className:B(`${M}-pure-panel`,_,u,O,A,S.root),style:I.root},f__namespace.createElement(NH,{prefixCls:N}),f__namespace.createElement(D1,{style:{...C,...d},...v,prefixCls:N,eventKey:"pure",duration:null,closable:z,className:B(u,y),content:f__namespace.createElement(qN,{classNames:S,styles:I,prefixCls:M,icon:n,type:r,title:P,description:s,actions:E})}))};function AH(e,t,n){let r;switch(e){case "top":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:t,bottom:"auto"};break;case "topLeft":r={left:0,top:t,bottom:"auto"};break;case "topRight":r={right:0,top:t,bottom:"auto"};break;case "bottom":r={left:"50%",transform:"translateX(-50%)",right:"auto",top:"auto",bottom:n};break;case "bottomLeft":r={left:0,top:"auto",bottom:n};break;default:r={right:0,top:"auto",bottom:n};break}return r}function TH(e){return {motionName:`${e}-fade`}}function OH(e,t,n){return typeof e<"u"?e:typeof t?.closeIcon<"u"?t.closeIcon:n?.closeIcon}const S$=24,kH=4.5,_H="topRight",LH=({children:e,prefixCls:t})=>{const n=cn(t),[r,o]=WN(t,n);return f.createElement(DN,{classNames:{list:B(r,o,n)}},e)},FH=(e,{prefixCls:t,key:n})=>f.createElement(LH,{prefixCls:t,key:n},e),BH=f.forwardRef((e,t)=>{const{top:n,bottom:r,prefixCls:o,getContainer:i,maxCount:s,rtl:a,onAllRemoved:l,stack:c,duration:u=kH,pauseOnHover:d=true,showProgress:m}=e,{getPrefixCls:p,getPopupContainer:h,direction:v}=$t("notification"),{notification:g}=f.useContext(it),[,y]=Bn(),C=o||p("notification"),w=f.useMemo(()=>typeof u=="number"&&u>0?u:false,[u]),x=M=>AH(M,n??S$,r??S$),S=()=>B({[`${C}-rtl`]:a??v==="rtl"}),I=()=>TH(C),[$,E]=zN({prefixCls:C,style:x,className:S,motion:I,closable:{closeIcon:z1(C)},duration:w,getContainer:()=>i?.()||h?.()||document.body,maxCount:s,pauseOnHover:d,showProgress:m,onAllRemoved:l,renderNotifications:FH,stack:c===false?false:{threshold:typeof c=="object"?c?.threshold:void 0,offset:8,gap:y.margin}}),[P,N]=Pt([g?.classNames,e?.classNames],[g?.styles,e?.styles],{props:e});return f.useImperativeHandle(t,()=>({...$,prefixCls:C,notification:g,classNames:P,styles:N})),E});function GN(e){const t=f.useRef(null),{notification:n}=f.useContext(it);return [f.useMemo(()=>{const o=l=>{if(!t.current)return;const{open:c,prefixCls:u,notification:d,classNames:m,styles:p}=t.current,h=d?.className||{},v=d?.style||{},g=`${u}-notice`,{title:y,message:C,description:w,icon:x,type:S,btn:I,actions:$,className:E,style:P,role:N="alert",closeIcon:M,closable:A,classNames:_={},styles:O={},...T}=l,V=y??C,H=$??I,z=z1(g,OH(M,e,d)),[D,W,,F]=j6(Qi({...e||{},...l}),Qi(n),{closable:true,closeIcon:z}),L=D?{onClose:A&&typeof A=="object"?A.onClose:void 0,closeIcon:W,...F}:false,j=Hi(_,{props:l}),Y=Hi(O,{props:l}),K=xp(void 0,m,j),q=C1(p,Y);return c({placement:e?.placement??_H,...T,content:f.createElement(qN,{prefixCls:g,icon:x,type:S,title:V,description:w,actions:H,role:N,classNames:K,styles:q}),className:B({[`${g}-${S}`]:S},E,h,K.root),style:{...v,...q.root,...P},closable:L})},s={open:o,destroy:l=>{l!==void 0?t.current?.close(l):t.current?.destroy();}};return ["success","info","warning","error"].forEach(l=>{s[l]=c=>o({...c,type:l});}),s},[e,n]),f.createElement(BH,{key:"notification-holder",...e,ref:t})]}function UN(e){return GN(e)}let La=null,Nf=e=>e(),bm=[],du={};function $$(){const{getContainer:e,rtl:t,maxCount:n,top:r,bottom:o,showProgress:i,pauseOnHover:s}=du,a=e?.()||document.body;return {getContainer:()=>a,rtl:t,maxCount:n,top:r,bottom:o,showProgress:i,pauseOnHover:s}}const DH=f.forwardRef((e,t)=>{const{notificationConfig:n,sync:r}=e,{getPrefixCls:o}=f.useContext(it),i=du.prefixCls||o("notification"),s=f.useContext(pm),[a,l]=GN({...n,prefixCls:i,...s.notification});return f.useEffect(r,[]),f.useImperativeHandle(t,()=>{const c={...a};return Object.keys(c).forEach(u=>{c[u]=(...d)=>(r(),a[u].apply(a,d));}),{instance:c,sync:r}}),l}),zH=f.forwardRef((e,t)=>{const[n,r]=f.useState($$),o=()=>{r($$);};f.useEffect(o,[]);const i=g1(),s=i.getRootPrefixCls(),a=i.getIconPrefixCls(),l=i.getTheme(),c=f.createElement(DH,{ref:t,sync:o,notificationConfig:n});return f.createElement(pr,{prefixCls:s,iconPrefixCls:a,theme:l},i.holderRender?i.holderRender(c):c)}),H1=()=>{if(!La){const e=document.createDocumentFragment(),t={fragment:e};La=t,Nf(()=>{fp(f.createElement(zH,{ref:n=>{const{instance:r,sync:o}=n||{};Promise.resolve().then(()=>{!t.instance&&r&&(t.instance=r,t.sync=o,H1());});}}),e);});return}La.instance&&(bm.forEach(e=>{switch(e.type){case "open":{Nf(()=>{La.instance.open({...du,...e.config});});break}case "destroy":Nf(()=>{La?.instance?.destroy(e.key);});break}}),bm=[]);};function HH(e){du={...du,...e},Nf(()=>{La?.sync?.();});}function KN(e){bm.push({type:"open",config:e}),H1();}const VH=e=>{bm.push({type:"destroy",key:e}),H1();},jH=["success","info","warning","error"],WH={open:KN,destroy:VH,config:HH,useNotification:UN,_InternalPanelDoNotUseOrYouWillBeFired:RH},XN=WH;jH.forEach(e=>{XN[e]=t=>KN({...t,type:e});});const qH=e=>{const{componentCls:t,iconCls:n,boxShadow:r,colorText:o,colorSuccess:i,colorError:s,colorWarning:a,colorInfo:l,fontSizeLG:c,motionEaseInOutCirc:u,motionDurationSlow:d,marginXS:m,paddingXS:p,borderRadiusLG:h,zIndexPopup:v,contentPadding:g,contentBg:y}=e,C=`${t}-notice`,w=new pt("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:p,transform:"translateY(0)",opacity:1}}),x=new pt("MessageMoveOut",{"0%":{maxHeight:e.height,padding:p,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),S={padding:p,textAlign:"center",[`${t}-custom-content`]:{display:"flex",alignItems:"center"},[`${t}-custom-content > ${n}`]:{marginInlineEnd:m,fontSize:c},[`${C}-content`]:{display:"inline-block",padding:g,background:y,borderRadius:h,boxShadow:r,pointerEvents:"all"},[`${t}-success > ${n}`]:{color:i},[`${t}-error > ${n}`]:{color:s},[`${t}-warning > ${n}`]:{color:a},[`${t}-info > ${n},
      ${t}-loading > ${n}`]:{color:l}};return [{[t]:{..._t(e),color:o,position:"fixed",top:m,width:"100%",pointerEvents:"none",zIndex:v,[`${t}-move-up`]:{animationFillMode:"forwards"},[`
        ${t}-move-up-appear,
        ${t}-move-up-enter
      `]:{animationName:w,animationDuration:d,animationPlayState:"paused",animationTimingFunction:u},[`
        ${t}-move-up-appear${t}-move-up-appear-active,
        ${t}-move-up-enter${t}-move-up-enter-active
      `]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:x,animationDuration:d,animationPlayState:"paused",animationTimingFunction:u},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}}},{[t]:{[`${C}-wrapper`]:{...S}}},{[`${t}-notice-pure-panel`]:{...S,padding:0,textAlign:"start"}}]},GH=e=>({zIndexPopup:e.zIndexPopupBase+w1+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),YN=wt("Message",e=>{const t=vt(e,{height:150});return qH(t)},GH),UH={info:f__namespace.createElement(v1,null),success:f__namespace.createElement(b1,null),error:f__namespace.createElement(Vu,null),warning:f__namespace.createElement(ju,null),loading:f__namespace.createElement(Ip,null)},QN=e=>{const{prefixCls:t,type:n,icon:r,children:o,classNames:i,styles:s}=e,a=r||n&&UH[n],l=Ln(a,c=>{const u={...c?.style,...s?.icon};return {className:B(c.className,i?.icon),style:u}});return f__namespace.createElement("div",{className:B(`${t}-custom-content`,`${t}-${n}`)},l,f__namespace.createElement("span",{className:i?.content,style:s?.content},o))},KH=e=>{const{prefixCls:t,className:n,style:r,type:o,icon:i,content:s,classNames:a,styles:l,...c}=e,{getPrefixCls:u,className:d,style:m,classNames:p,styles:h}=$t("message"),v=t||u("message"),g=cn(v),[y,C]=YN(v,g),[w,x]=Pt([p,a],[h,l],{props:e});return f__namespace.createElement(D1,{...c,prefixCls:v,className:B(d,w.root,n,y,`${v}-notice-pure-panel`,C,g),style:{...x.root,...m,...r},eventKey:"pure",duration:null,content:f__namespace.createElement(QN,{prefixCls:v,type:o,icon:i,classNames:w,styles:x},s)})};function XH(e,t){return {motionName:t??`${e}-move-up`}}function V1(e){let t;const n=new Promise(o=>{t=e(()=>{o(true);});}),r=()=>{t?.();};return r.then=(o,i)=>n.then(o,i),r.promise=n,r}const YH=8,QH=3,ZH=({children:e,prefixCls:t})=>{const n=cn(t),[r,o]=YN(t,n);return f__namespace.createElement(DN,{classNames:{list:B(r,o,n)}},e)},JH=(e,{prefixCls:t,key:n})=>f__namespace.createElement(ZH,{prefixCls:t,key:n},e),eV=f__namespace.forwardRef((e,t)=>{const{top:n,prefixCls:r,getContainer:o,maxCount:i,duration:s=QH,rtl:a,transitionName:l,onAllRemoved:c,pauseOnHover:u=true}=e,{getPrefixCls:d,direction:m,getPopupContainer:p}=$t("message"),{message:h}=f__namespace.useContext(it),v=r||d("message"),g=()=>({left:"50%",transform:"translateX(-50%)",top:n??YH}),y=()=>B({[`${v}-rtl`]:a??m==="rtl"}),C=()=>XH(v,l),[w,x]=Pt([e?.classNames,h?.classNames],[e?.styles,h?.styles],{props:e}),[S,I]=zN({prefixCls:v,style:g,className:y,motion:C,closable:false,duration:s,getContainer:()=>o?.()||p?.()||document.body,maxCount:i,onAllRemoved:c,renderNotifications:JH,pauseOnHover:u});return f__namespace.useImperativeHandle(t,()=>({...S,prefixCls:v,message:h,classNames:w,styles:x})),I});let E$=0;function ZN(e){const t=f__namespace.useRef(null);return [f__namespace.useMemo(()=>{const r=l=>{t.current?.close(l);},o=l=>{if(!t.current){const F=()=>{};return F.then=()=>{},F}const{open:c,prefixCls:u,message:d,classNames:m,styles:p}=t.current,h=d?.className||{},v=d?.style||{},g=d?.classNames||{},y=d?.styles||{},C=`${u}-notice`,{content:w,icon:x,type:S,key:I,className:$,style:E,onClose:P,classNames:N={},styles:M={},...A}=l;let _=I;Hn(_)||(E$+=1,_=`antd-message-${E$}`);const O={...e,...l},T=Hi(g,{props:O}),V=Hi(N,{props:O}),H=Hi(y,{props:O}),z=Hi(M,{props:O}),D=xp(void 0,T,V,m),W=C1(H,z,p);return V1(F=>(c({...A,key:_,content:f__namespace.createElement(QN,{prefixCls:u,type:S,icon:x,classNames:D,styles:W},w),placement:"top",className:B({[`${C}-${S}`]:S},$,h,D.root),style:{...W.root,...v,...E},onClose:()=>{P?.(),F();}}),()=>{r(_);}))},s={open:o,destroy:l=>{l!==void 0?r(l):t.current?.destroy();}};return ["info","success","warning","error","loading"].forEach(l=>{const c=(u,d,m)=>{let p;u&&typeof u=="object"&&"content"in u?p=u:p={content:u};let h,v;typeof d=="function"?v=d:(h=d,v=m);const g={onClose:v,duration:h,...p,type:l};return o(g)};s[l]=c;}),s},[]),f__namespace.createElement(eV,{key:"message-holder",...e,ref:t})]}function JN(e){return ZN(e)}const tV=e=>{const{componentCls:t,colorText:n,fontSize:r,lineHeight:o,fontFamily:i}=e;return {[t]:{color:n,fontSize:r,lineHeight:o,fontFamily:i,[`&${t}-rtl`]:{direction:"rtl"}}}},nV=()=>({}),rV=wt("App",tV,nV),oV=e=>{const{prefixCls:t,children:n,className:r,rootClassName:o,message:i,notification:s,style:a,component:l="div"}=e,{direction:c,getPrefixCls:u}=f.useContext(it),d=u("app",t),[m,p]=rV(d),h=B(m,d,r,o,p,{[`${d}-rtl`]:c==="rtl"}),v=f.useContext(pm),g=f.useMemo(()=>({message:{...v.message,...i},notification:{...v.notification,...s}}),[i,s,v.message,v.notification]),[y,C]=JN(g.message),[w,x]=UN(g.notification),[S,I]=_N(),$=f.useMemo(()=>({message:y,notification:w,modal:S}),[y,w,S]),E=l===false?f.Fragment:l,P={className:h,style:a};return f.createElement(FN.Provider,{value:$},f.createElement(pm.Provider,{value:g},f.createElement(E,{...l===false?void 0:P},I,C,x,n)))},iV=()=>f.useContext(FN),Qu=oV;Qu.useApp=iV;let Ns=null,_s=e=>e(),fu=[],mu={};function I$(){const{getContainer:e,duration:t,rtl:n,maxCount:r,top:o}=mu,i=e?.()||document.body;return {getContainer:()=>i,duration:t,rtl:n,maxCount:r,top:o}}const sV=f.forwardRef((e,t)=>{const{messageConfig:n,sync:r}=e,{getPrefixCls:o}=f.useContext(it),i=mu.prefixCls||o("message"),s=f.useContext(pm),[a,l]=ZN({...n,prefixCls:i,...s.message});return f.useImperativeHandle(t,()=>{const c={...a};return Object.keys(c).forEach(u=>{c[u]=(...d)=>(r(),a[u].apply(a,d));}),{instance:c,sync:r}}),l}),aV=f.forwardRef((e,t)=>{const[n,r]=f.useState(I$),o=()=>{r(I$);};f.useEffect(o,[]);const i=g1(),s=i.getRootPrefixCls(),a=i.getIconPrefixCls(),l=i.getTheme(),c=f.createElement(sV,{ref:t,sync:o,messageConfig:n});return f.createElement(pr,{prefixCls:s,iconPrefixCls:a,theme:l},i.holderRender?i.holderRender(c):c)}),Mp=()=>{if(!Ns){const e=document.createDocumentFragment(),t={fragment:e};Ns=t,_s(()=>{fp(f.createElement(aV,{ref:n=>{const{instance:r,sync:o}=n||{};Promise.resolve().then(()=>{!t.instance&&r&&(t.instance=r,t.sync=o,Mp());});}}),e);});return}Ns.instance&&(fu.forEach(e=>{const{type:t,skipped:n}=e;if(!n)switch(t){case "open":{_s(()=>{const r=Ns.instance.open({...mu,...e.config});r?.then(e.resolve),e.setCloseFn(r);});break}case "destroy":_s(()=>{Ns?.instance.destroy(e.key);});break;default:_s(()=>{var r;const o=(r=Ns.instance)[t].apply(r,It(e.args));o?.then(e.resolve),e.setCloseFn(o);});}}),fu=[]);};function lV(e){mu={...mu,...e},_s(()=>{Ns?.sync?.();});}function cV(e){const t=V1(n=>{let r;const o={type:"open",config:e,resolve:n,setCloseFn:i=>{r=i;}};return fu.push(o),()=>{r?_s(()=>{r();}):o.skipped=true;}});return Mp(),t}function uV(e,t){const n=V1(r=>{let o;const i={type:e,args:t,resolve:r,setCloseFn:s=>{o=s;}};return fu.push(i),()=>{o?_s(()=>{o();}):i.skipped=true;}});return Mp(),n}const dV=e=>{fu.push({type:"destroy",key:e}),Mp();},fV=["success","info","warning","error","loading"],mV={open:cV,destroy:dV,config:lV,useMessage:JN,_InternalPanelDoNotUseOrYouWillBeFired:KH},j1=mV;fV.forEach(e=>{j1[e]=(...t)=>uV(e,t);});const{proxyStateMap:pV}=Hy(),hV=e=>pV.has(e),Uv=new Set;w9("createHandler",e=>(...t)=>{const n=e(...t),r=n.get||((o,i,s)=>Reflect.get(o,i,s));return n.get=(o,i,s)=>{for(const a of Uv)a(o,i,s);return r(o,i,s)},n});const ng=[],gV=e=>{ng.length?ng[ng.length-1].add(e):e();};function bV(e){const t=new Map,n=new Map,r=(l,c)=>Array.from(c).some(([u,d])=>{const m=l[u],p=n.get(m);if(p)return r(m,p);if(!Object.is(m,d[0]))return  true;const h=bx(m),v=d[1];return typeof h=="number"&&typeof v=="number"?h!==v:false}),o=()=>{Array.from(n).some(([l,c])=>r(l,c))&&s();},i=()=>{for(const[l,c]of t)n.has(l)||(c(),t.delete(l));for(const l of n.keys())if(!t.has(l)){const c=Xo(l,()=>gV(o),true);t.set(l,c);}},s=()=>{n.clear();const l=(c,u,d)=>{if(!hV(d))return;let m=n.get(d);m||(m=new Map,n.set(d,m));const p=Reflect.get(c,u,d);m.set(u,[p,bx(p)]);};Uv.add(l);try{e();}finally{Uv.delete(l),i();}};return s(),()=>{for(const l of t.values())l();t.clear(),n.clear();}}function vV(e,t){const n=bV(e);return ()=>{n();}}function dl(e,t,n){return e<t?t:e>n?n:e}function yV(e){return e.value}var W1=class eM{static fromConcurrency(t,n=""){if(!isFinite(t))throw new Error("concurrency must be finite");if(!(t>0))throw new Error("concurrency must be greater than 0");const r=new Array(t).fill(0).map((o,i)=>[n,`executors(${t})`,i].map(s=>s&&s.toString().trim()).filter(Boolean).join("."));return new eM(r)}executorRefs;idleState;constructor(t){if(!t.length)throw new Error("executors can not be empty");this.executorRefs=t.map(n=>({value:n})),this.idleState=new WeakMap,this.executorRefs.forEach(n=>this.idleState.set(n,true));}aborted=false;abort(){this.aborted=true,this.pendingResolves=[];}pendingResolves=[];replenish=t=>{this.aborted||this.pendingResolves.length&&this.pendingResolves.shift()?.();};async getExecutorRef(){const t=()=>this.executorRefs.find(r=>this.idleState.get(r));let n=t();for(;!n;){const{promise:r,resolve:o}=Promise.withResolvers();this.pendingResolves.push(o),await r,n=t();}return this.idleState.set(n,false),n}async dispatch(t){const n=await this.getExecutorRef(),r=yV(n);try{return await t(r)}finally{this.idleState.set(n,true),setTimeout(()=>this.replenish(n));}}};async function ts(e,t,n){if(!e.length)return [];n=Math.min(n,e.length);const r=W1.fromConcurrency(n,"pmap");try{return await Promise.all(e.map((o,i)=>r.dispatch(()=>t(o,i,e))))}catch(o){throw r.abort(),o}}function q1(e){const t=W1.fromConcurrency(e,"pLimit");return function(r,...o){return t.dispatch(()=>r(...o))}}var tM=CV;function CV(e,t){const n=W1.fromConcurrency(t,"createLimitedVersionOfFn");return function(...o){return n.dispatch(()=>e(...o))}}function G1(e,t,n,r){let o=e[t];return Xo(e,()=>{const i=e[t];Object.is(o,i)||n(o=i);},r)}const{proxyStateMap:wV,snapCache:xV}=Hy(),Gd=e=>wV.has(e);function nM(e){const t=[];let n=0;const r=new Map,o=new WeakMap,i=()=>{const c=xV.get(a),u=c?.[1];if(u&&!o.has(u)){const d=new Map(r);o.set(u,d);}},s=c=>o.get(c)||r;if(e){if(typeof e[Symbol.iterator]!="function")throw new TypeError(`proxyMap:
	initial state must be iterable
		tip: structure should be [[key, value]]`);for(const[c,u]of e)r.set(c,n),t[n++]=u;}const a={data:t,index:n,epoch:0,get size(){return Gd(this)||i(),s(this).size},get(c){const d=s(this).get(c);if(d===void 0){this.epoch;return}return this.data[d]},has(c){const u=s(this);return this.epoch,u.has(c)},set(c,u){if(!Gd(this))throw new Error("Cannot perform mutations on a snapshot");const d=r.get(c);return d===void 0?(r.set(c,this.index),this.data[this.index++]=u):this.data[d]=u,this.epoch++,this},delete(c){if(!Gd(this))throw new Error("Cannot perform mutations on a snapshot");const u=r.get(c);return u===void 0?false:(delete this.data[u],r.delete(c),this.epoch++,true)},clear(){if(!Gd(this))throw new Error("Cannot perform mutations on a snapshot");this.data.length=0,this.index=0,this.epoch++,r.clear();},forEach(c){this.epoch,s(this).forEach((d,m)=>{c(this.data[d],m,this);});},*entries(){this.epoch;const c=s(this);for(const[u,d]of c)yield [u,this.data[d]];},*keys(){this.epoch;const c=s(this);for(const u of c.keys())yield u;},*values(){this.epoch;const c=s(this);for(const u of c.values())yield this.data[u];},[Symbol.iterator](){return this.entries()},get[Symbol.toStringTag](){return "Map"},toJSON(){return new Map(this.entries())}},l=tn(a);return Object.defineProperties(l,{size:{enumerable:false},index:{enumerable:false},epoch:{enumerable:false},data:{enumerable:false},toJSON:{enumerable:false}}),Object.seal(l),l}const{proxyStateMap:SV,snapCache:$V}=Hy(),Ud=e=>typeof e=="object"?tn({x:e}).x:e,Kd=e=>SV.has(e);function In(e){const t=[],n=new Map;let r=0;const o=new WeakMap,i=()=>{const g=$V.get(h),y=g?.[1];if(y&&!o.has(y)){const C=new Map(n);o.set(y,C);}},s=g=>o.get(g)||n;if(e){if(typeof e[Symbol.iterator]!="function")throw new TypeError("not iterable");for(const g of e)if(!n.has(g)){const y=Ud(g);n.set(y,r),t[r++]=y;}}const a=g=>typeof g=="object"&&g!==null&&Symbol.iterator in g,l=g=>typeof g.forEach=="function",c=g=>{if(a(g))return g;if(l(g)){const y=[];return g.forEach(C=>y.push(C)),y}throw new TypeError("Expected an iterable")};function u(g){this.epoch;const y=In(c(g)),C=In();for(const w of this.values())y.has(w)&&C.add(w);return In(C)}function d(g){this.epoch;const y=In(c(g)),C=In();for(const w of this.values())C.add(w);for(const w of y.values())C.add(w);return In(C)}function m(g){this.epoch;const y=In(c(g)),C=In();for(const w of this.values())y.has(w)||C.add(w);return In(C)}function p(g){this.epoch;const y=In(c(g)),C=In();for(const w of this.values())y.has(w)||C.add(w);for(const w of y.values())this.has(w)||C.add(w);return In(C)}const h={data:t,index:r,epoch:0,get size(){return Kd(this)||i(),n.size},has(g){const y=s(this),C=Ud(g);return this.epoch,y.has(C)},add(g){if(!Kd(this))throw new Error("Cannot perform mutations on a snapshot");const y=Ud(g);return n.has(y)||(n.set(y,this.index),this.data[this.index++]=y,this.epoch++),this},delete(g){if(!Kd(this))throw new Error("Cannot perform mutations on a snapshot");const y=Ud(g),C=n.get(y);return C===void 0?false:(delete this.data[C],n.delete(y),this.epoch++,true)},clear(){if(!Kd(this))throw new Error("Cannot perform mutations on a snapshot");this.data.length=0,this.index=0,this.epoch++,n.clear();},forEach(g){this.epoch,s(this).forEach(C=>{g(this.data[C],this.data[C],this);});},*values(){this.epoch;const g=s(this);for(const y of g.values())yield this.data[y];},keys(){return this.epoch,this.values()},*entries(){this.epoch;const g=s(this);for(const y of g.values()){const C=this.data[y];yield [C,C];}},toJSON(){return new Set(this.values())},[Symbol.iterator](){return this.values()},get[Symbol.toStringTag](){return "Set"},intersection:u,union:d,difference:m,symmetricDifference:p,isSubsetOf(g){this.epoch;for(const y of this.values())if(!g.has(y))return  false;return  true},isSupersetOf(g){this.epoch;const y=c(g);for(const C of y)if(!this.has(C))return  false;return  true},isDisjointFrom(g){this.epoch;for(const y of this.values())if(g.has(y))return  false;return  true}},v=tn(h);return Object.defineProperties(v,{size:{enumerable:false},data:{enumerable:false},index:{enumerable:false},epoch:{enumerable:false},toJSON:{enumerable:false}}),Object.seal(v),v}const EV=typeof GM_info<"u"&&GM_info.scriptHandler==="Userscripts";function Or(e,t=true){if(e.startsWith("/")&&(e=location.origin+e),EV){GM.openInTab(e,!t);return}GM.openInTab(e,{active:t,insert:true,setParent:true});}function U1({storageKey:e,onUpdate:t,setPersist:n}){if(typeof GM_addValueChangeListener>"u")return;const r=q1(1);GM_addValueChangeListener(e,(o,i,s,a)=>{a&&s&&r(async()=>{n(false);try{t(s);}finally{await Promise.resolve().then(()=>{n(true);});}});});}function us(e){const t=tn({value:e()});function n(){return rt(t).value}function r(){return t.value}function o(){return t.value=e()}const i=ss(o,100,{edges:["leading","trailing"]});return {state:t,use:n,get:r,update:o,updateThrottled:i}}function rM(e,t,n){let r=Ys(jn(e),t);Xo(e,()=>{const o=jn(e),i=Ys(o,t);wo(r,i)||n(o),r=i;});}function oM(e,t){t.startsWith(dr)||(t=`${Un}:${t}`);const n=Object.keys(e),[r,o]=ku(()=>{const s=localStorage.getItem(t);if(!s)return;const a=JSON.parse(s);return Ys(a,n)});r&&xr("failed to load from localStorage key=",t,"error=",r);const i=tn({...e,...o});return setTimeout(()=>{Xo(i,()=>{const s=jn(i);localStorage.setItem(t,JSON.stringify(s));});}),i}async function K1(e,t){async function n(){const o=Object.keys(e);return Ys(await GM.getValue(t)||{},o)}const r=tn({...e,...await n()});return setTimeout(()=>{const o=q1(1);Xo(r,()=>o(async()=>{const i=await n(),s=Z8(i,jn(r));GM.setValue(t,s);}));}),r}async function iM(e){const n=In(await(async()=>await GM.getValue(e)||[])()),r=s=>{const a=new Set(s);for(const l of [...n,...a])a.has(l)?n.add(l):n.delete(l);};setTimeout(i);let o=true;function i(){Xo(n,()=>{o&&GM.setValue(e,Array.from(jn(n)));}),U1({storageKey:e,setPersist:s=>o=s,onUpdate:r});}return {set:n,replaceAllWith:r}}async function sM(e,t){const r=nM(await(async()=>await GM.getValue(e)||[])()),o=a=>{const l=new Map(a);for(const[c,u]of [...r,...l])l.has(c)?r.set(c,u):r.delete(c);};setTimeout(s);let i=true;function s(){Xo(r,()=>{if(!i)return;let a=Array.from(jn(r));GM.setValue(e,a);}),U1({storageKey:e,setPersist:a=>i=a,onUpdate:o});}return {map:r,replaceAllWith:o}}const IV=()=>document.querySelector(".bili-header__bar"),X1=us(aM);function aM(){const e=IV();return !!(e&&window.getComputedStyle(e).display==="none")}const Js=us(function(){if(!aM())return 64;if(!document.body.classList.contains("fixed-navbar"))return 0;const n=document.documentElement.style.getPropertyValue("--navbar-height");if(!n)return 50;const r=Number(n.replace("px",""));return Number.isNaN(r)?50:r}),Y1=us(function(){const t=document.documentElement.style.getPropertyValue("--navbar-bounds-padding");return !t||!/^\d+%$/.test(t)?void 0:100-dl(Number(t.replace("%","")),2,10)*2});function PV(){const e=Y1.use(),{pureRecommend:t,grid:{useCustomGrid:n}}=xt();if(!t||!n||!e)return;const r=(1-e/100)/2*window.innerWidth+10,o=40;return r>o+24+5?void 0:r<o?0:Math.floor((r-o)/2)}const Zu=us(function(){return window.getComputedStyle(document.documentElement).getPropertyValue("--theme-color")}),lM=`${Un}:evolved-theme-color-hex`;vV(()=>{const e=Zu.get();e&&localStorage.setItem(lM,e);});function cM(){return localStorage.getItem(lM)||Sl.Pink}function NV(){X1.updateThrottled(),Js.updateThrottled(),Y1.updateThrottled(),Zu.updateThrottled();}const uM=new MutationObserver(()=>NV());uM.observe(document.documentElement,{attributes:true,attributeFilter:["style"]});uM.observe(document.body,{attributes:true,attributeFilter:["class"]});document.body.addEventListener("click",e=>{const t=e.target,n=r=>!!r?.matches(".be-button.ok");!n(t)&&!n(t.parentElement)||t.closest(".be-popup.picker.open")&&setTimeout(Zu.updateThrottled,1e3);},{capture:true,passive:true});const dM={maxCount:5,top:Js.get()-4};j1.config(dM);function MV(){const e=Js.use();return b(Qu,{message:{...dM,top:e-4},children:b(RV,{})})}let Xd,bt=j1,vo=XN,Q1=To;function RV(){return Xd=Qu.useApp(),bt=Xd.message,vo=Xd.notification,Q1=Xd.modal,null}function Lr(e){return e.filter(Boolean).filter(t=>t.test===void 0?true:typeof t.test=="boolean"?t.test:t.test()).map(t=>zI(t,["test"]))}const AV=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",fillRule:"evenodd",d:"M17.793 3.693a1 1 0 0 1 1.414 0l2.5 2.5a1 1 0 0 1 0 1.414l-2.5 2.5a1 1 0 1 1-1.414-1.414L19.586 6.9l-1.793-1.793a1 1 0 0 1 0-1.414m0 10.15a1 1 0 0 1 1.414 0l2.5 2.5a1 1 0 0 1 0 1.414l-2.5 2.5a1 1 0 1 1-1.414-1.414l1.793-1.793l-1.793-1.793a1 1 0 0 1 0-1.414",clipRule:"evenodd"}),b("path",{fill:"currentColor",fillRule:"evenodd",d:"M19.054 5.913c.352.023.657.043.946.043a1 1 0 1 1 0 2c-.346 0-.776-.028-1.184-.054a37 37 0 0 0-.606-.037c-.614-.03-1.118-.02-1.482.065c-1.456.341-3.07 1.481-4.394 4.117c1.304 2.555 2.9 3.529 4.394 3.879c.364.085.868.094 1.482.064c.186-.009.393-.022.606-.036A19 19 0 0 1 20 15.899a1 1 0 1 1 0 2c-.289 0-.594.02-.946.044c-.227.015-.473.032-.747.045c-.63.03-1.377.04-2.035-.115c-1.812-.424-3.549-1.493-4.972-3.634c-.553 1.02-1.177 1.822-1.927 2.427c-.978.788-2.12 1.106-3.213 1.24c-.882.108-1.81.102-2.64.096L3 18a1 1 0 1 1 0-2l.582.002c.824.005 1.593.01 2.335-.08c.892-.11 1.624-.348 2.201-.813c.687-.554 1.323-1.447 1.962-2.95l.046-.109l-.046-.109c-.651-1.53-1.303-2.495-2.015-3.103c-.56-.477-1.277-.726-2.161-.845c-.763-.102-1.562-.099-2.42-.095L3 7.899a1 1 0 1 1 0-2l.445-.001c.853-.004 1.813-.01 2.724.113c1.094.146 2.234.486 3.194 1.305c.75.64 1.375 1.481 1.93 2.52c1.408-2.187 3.136-3.421 4.979-3.853c.658-.154 1.405-.145 2.035-.115c.274.013.52.03.747.045",clipRule:"evenodd"})]}),TV=f.forwardRef(AV);function da(e){return f.forwardRef((t,n)=>e({xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:"1em",height:"1em",...t,ref:n}))}da(e=>b("svg",{viewBox:"0 0 1024 1024",...e,children:b("path",{d:"M427 116L263 545q-7 19 4.5 35.5T299 597h115L308 872q-7 18 3 31t26 15.5q16 2.5 29-12.5l386-451q10-12 9-26t-11-24q-10-10-25-10H607l172-249q9-13 6.5-27T773 95q-10-10-26-10H471q-15 0-27 8.5T427 116z"})}));const OV=da(e=>b("svg",{viewBox:"0 0 1024 1024",fill:"currentColor",...e,children:b("path",{d:"M550 470q10-36 34-62.5t56.5-41Q673 352 709 352q35 0 67.5 14t57 40.5Q858 433 869 470q1 4-1 7t-9 3H560q-4 0-8-2t-2-8zm-64-11q-7 27 3.5 46t28.5 29q18 10 36 10h310q19 0 37.5-10.5t28-30Q939 484 931 456q-14-51-46.5-88.5T807 309q-45-21-98-21-57 0-103 23.5t-77 62Q498 412 486 459zm-17 15q-35-10-61.5-34t-41-56.5Q352 351 352 315q0-35 14-67.5t40.5-57Q433 166 470 155q3-1 6.5 1t3.5 9v299q0 4-2 8t-9 2zm-11 64q28 7 47-3t29-28.5q10-18.5 10-36.5V160q0-19-10.5-37.5t-30.5-28Q483 85 455 93q-50 14-88 46.5T308.5 217Q288 262 288 315q0 57 23 103t62 77q39 31 85 43zm16 16q-10 36-34 62.5t-57 41Q350 672 314 672q-35 0-67.5-14T190 617.5Q166 591 155 554q-1-3 1-6.5t9-3.5h298q5 0 9 2t2 8zm63 11q7-27-3-46t-28-29q-18-10-36-10H160q-19 0-37.5 10.5t-28 30Q85 540 93 569q14 50 46.5 87.5T217 715q45 21 97 21 57 0 103.5-23.5t77.5-62q31-38.5 42-85.5zm17-15q36 10 62.5 34t41 57q14.5 33 14.5 69 0 35-14 67t-40.5 56.5Q591 858 554 869q-3 1-6.5-1t-3.5-9V560q0-4 2-8t8-2zm11-63q-27-7-46 3t-29 28q-10 18-10 36v310q0 19 10.5 37.5t30 28Q540 939 568 931q51-14 88.5-46.5T715 807q21-45 21-97 0-57-23.5-103.5t-62-77.5Q612 498 565 487z"})}));da(e=>b("svg",{viewBox:"0 0 1024 1024",fill:"currentColor",...e,children:b("path",{d:"M512 160q73 0 136.5 27.5t112 75.5q48.5 48 76 112T864 512q0 20-2 39-2 13 6.5 23.5T890 586q13 2 23.5-6.5T925 558q3-23 3-46 0-86-32.5-161.5T806 218q-57-57-132.5-89.5T512 96q-86 0-161.5 32.5T218 218q-57 57-89.5 132.5T96 512q0 86 32.5 161.5T218 806q57 57 132.5 89.5T512 928q86 0 162-32.5T806 806q9-9 9-22.5t-9-22.5q-9-9-22.5-9t-22.5 9q-48 48-112 75.5T512 864q-73 0-136.5-27.5t-112-76q-48.5-48.5-76-112T160 512q0-73 27.5-137t76-112q48.5-48 112-75.5T512 160zm276 308q-9 9-9 22.5t9 22.5l78 78q12 13 30 13t30-13l78-78q9-9 9-22.5t-9-22.5q-9-9-22.5-9t-22.5 9l-63 63-63-63q-9-9-22.5-9t-22.5 9zm-148 7l-160-92q-21-13-42.5-.5T416 420v184q0 25 21.5 37.5t42.5-.5l160-92q21-12 21-37t-21-37z"})}));const kV=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 256 256",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"currentColor",children:[b("path",{d:"M80 104v104H32a8 8 0 0 1-8-8v-88a8 8 0 0 1 8-8Z",opacity:.2}),b("path",{d:"M234 80.12A24 24 0 0 0 216 72h-56V56a40 40 0 0 0-40-40a8 8 0 0 0-7.16 4.42L75.06 96H32a16 16 0 0 0-16 16v88a16 16 0 0 0 16 16h172a24 24 0 0 0 23.82-21l12-96A24 24 0 0 0 234 80.12M32 112h40v88H32Zm191.94-15l-12 96a8 8 0 0 1-7.94 7H88v-94.11l36.71-73.43A24 24 0 0 1 144 56v24a8 8 0 0 0 8 8h64a8 8 0 0 1 7.94 9"})]})]}),_V=f.forwardRef(kV),LV=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 256 256",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"currentColor",children:[b("path",{d:"M80 48v104H32a8 8 0 0 1-8-8V56a8 8 0 0 1 8-8Z",opacity:.2}),b("path",{d:"m239.82 157l-12-96A24 24 0 0 0 204 40H32a16 16 0 0 0-16 16v88a16 16 0 0 0 16 16h43.06l37.78 75.58A8 8 0 0 0 120 240a40 40 0 0 0 40-40v-16h56a24 24 0 0 0 23.82-27M72 144H32V56h40Zm150 21.29a7.88 7.88 0 0 1-6 2.71h-64a8 8 0 0 0-8 8v24a24 24 0 0 1-19.29 23.54L88 150.11V56h116a8 8 0 0 1 7.94 7l12 96a7.87 7.87 0 0 1-1.94 6.29"})]})]}),FV=f.forwardRef(LV),BV=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,children:[b("path",{d:"m24 4l-6 6h-8v8l-6 6l6 6v8h8l6 6l6-6h8v-8l6-6l-6-6v-8h-8z"}),b("path",{d:"M24 30a6 6 0 1 0 0-12a6 6 0 0 0 0 12Z"})]})]}),DV=f.forwardRef(BV),zV=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,children:[b("rect",{width:36,height:36,x:6,y:6,strokeLinecap:"round",rx:3}),b("path",{d:"M18.5 24v-7.794l6.75 3.897L32 24l-6.75 3.897l-6.75 3.897z"})]})]}),HV=f.forwardRef(zV),VV=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M5.616 20q-.691 0-1.153-.462T4 18.384V5.616q0-.691.463-1.153T5.616 4h5.615v1H5.616q-.231 0-.424.192T5 5.616v12.769q0 .23.192.423t.423.192h12.77q.23 0 .423-.192t.192-.423v-5.616h1v5.616q0 .69-.462 1.152T18.384 20zm4.123-5.03l-.708-.709L18.292 5H14V4h6v6h-1V5.708z"})]}),jV=f.forwardRef(VV),WV=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M18 7h-3l4-4l4 4h-3v14h-2zM8 5c-3.86 0-7 3.13-7 7s3.13 7 7 7c3.86 0 7-3.13 7-7s-3.13-7-7-7m2.19 9.53L7 12.69V9h1.5v2.82l2.44 1.41z"})]}),qV=f.forwardRef(WV),GV=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M20 17h3l-4 4l-4-4h3V3h2zM8 5c-3.86 0-7 3.13-7 7s3.13 7 7 7c3.86 0 7-3.13 7-7s-3.13-7-7-7m2.19 9.53L7 12.69V9h1.5v2.82l2.44 1.41z"})]}),UV=f.forwardRef(GV),KV=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h7m-7 6h7m-7 6h9m2-9l3-3l3 3m-3-3v12"})]}),XV=f.forwardRef(KV),YV=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h9m-9 6h7m-7 6h7m4-3l3 3l3-3m-3-9v12"})]}),QV=f.forwardRef(YV),ZV=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",children:[b("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,d:"M24 44a19.94 19.94 0 0 0 14.142-5.858A19.94 19.94 0 0 0 44 24a19.94 19.94 0 0 0-5.858-14.142A19.94 19.94 0 0 0 24 4A19.94 19.94 0 0 0 9.858 9.858A19.94 19.94 0 0 0 4 24a19.94 19.94 0 0 0 5.858 14.142A19.94 19.94 0 0 0 24 44Z"}),b("path",{fill:"currentColor",fillRule:"evenodd",d:"M24 11a2.5 2.5 0 1 1 0 5a2.5 2.5 0 0 1 0-5",clipRule:"evenodd"}),b("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:4,d:"M24.5 34V20h-2M21 34h7"})]})]}),JV=f.forwardRef(ZV),ej=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M16 4.5V7H5v2h11v2.5L19.5 8M16 12.5V15H5v2h11v2.5l3.5-3.5"})]}),tj=f.forwardRef(ej),nj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,children:[b("path",{d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4S4 12.954 4 24s8.954 20 20 20Z"}),b("path",{strokeLinecap:"round",d:"M24.008 12v12.01l8.479 8.48"})]})]}),rj=f.forwardRef(nj),oj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeWidth:4,children:[b("rect",{width:26,height:40,x:11,y:4,rx:3}),b("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M22 10h4m-6 28h8"})]})]}),ij=f.forwardRef(oj),sj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeWidth:4,children:[b("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M19 32h10v9H19z"}),b("rect",{width:38,height:24,x:5,y:8,rx:2}),b("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M22 27h4M14 41h20"})]})]}),aj=f.forwardRef(sj),lj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",children:[b("path",{strokeLinecap:"round",strokeWidth:4,d:"M10.858 9.858A19.94 19.94 0 0 0 5 24a19.94 19.94 0 0 0 5.858 14.142m28.284 0A19.94 19.94 0 0 0 45 24a19.94 19.94 0 0 0-5.858-14.142M34.9 33.9A13.96 13.96 0 0 0 39 24a13.96 13.96 0 0 0-4.1-9.9m-19.8 0A13.96 13.96 0 0 0 11 24a13.96 13.96 0 0 0 4.1 9.9"}),b("path",{strokeLinejoin:"round",strokeWidth:3.5,d:"M28.182 20C30.29 20 32 21.612 32 23.6c0 2.588-2.546 4.8-3.818 6Q26.908 30.8 25 32q-1.909-1.2-3.182-2.4C20.545 28.4 18 26.188 18 23.6c0-1.988 1.71-3.6 3.818-3.6c1.328 0 2.498.64 3.182 1.61c.684-.97 1.854-1.61 3.182-1.61Z"})]})]}),cj=f.forwardRef(lj),uj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 32 32",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"m16 6.52l2.76 5.58l.46 1l1 .15l6.16.89l-4.38 4.3l-.75.73l.18 1l1.05 6.13l-5.51-2.89L16 23l-.93.49l-5.51 2.85l1-6.13l.18-1l-.74-.77l-4.42-4.35l6.16-.89l1-.15l.46-1zM16 2l-4.55 9.22l-10.17 1.47l7.36 7.18L6.9 30l9.1-4.78L25.1 30l-1.74-10.13l7.36-7.17l-10.17-1.48Z"})]}),dj=f.forwardRef(uj),fj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 32 32",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"m16 2l-4.55 9.22l-10.17 1.47l7.36 7.18L6.9 30l9.1-4.78L25.1 30l-1.74-10.13l7.36-7.17l-10.17-1.48Z"})]}),mj=f.forwardRef(fj),pj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,d:"M24 44c8.235 0 15-6.526 15-14.902c0-2.056-.105-4.26-1.245-7.686s-1.369-3.868-2.574-5.984c-.515 4.317-3.27 6.117-3.97 6.655c0-.56-1.666-6.747-4.193-10.45C24.537 8 21.163 5.617 19.185 4c0 3.07-.863 7.634-2.1 9.96c-1.236 2.325-1.468 2.41-3.013 4.14s-2.253 2.265-3.545 4.365S9 27.362 9 29.418C9 37.794 15.765 44 24 44Z"})]}),hj=f.forwardRef(pj),gj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[b("path",{strokeDasharray:32,d:"M12 3c4.97 0 9 4.03 9 9c0 4.97 -4.03 9 -9 9",children:b("animate",{fill:"freeze",attributeName:"stroke-dashoffset",dur:"0.6s",values:"32;0"})}),R("path",{strokeDasharray:"2 4",strokeDashoffset:6,d:"M12 21c-4.97 0 -9 -4.03 -9 -9c0 -4.97 4.03 -9 9 -9",opacity:0,children:[b("set",{fill:"freeze",attributeName:"opacity",begin:"0.45s",to:1}),b("animateTransform",{fill:"freeze",attributeName:"transform",begin:"0.45s",dur:"0.6s",type:"rotate",values:"-180 12 12;0 12 12"}),b("animate",{attributeName:"stroke-dashoffset",begin:"0.85s",dur:"0.6s",repeatCount:"indefinite",to:0})]}),b("path",{strokeDasharray:10,strokeDashoffset:10,d:"M12 16v-7.5",children:b("animate",{fill:"freeze",attributeName:"stroke-dashoffset",begin:"0.85s",dur:"0.2s",to:0})}),b("path",{strokeDasharray:8,strokeDashoffset:8,d:"M12 8.5l3.5 3.5M12 8.5l-3.5 3.5",children:b("animate",{fill:"freeze",attributeName:"stroke-dashoffset",begin:"1.05s",dur:"0.2s",to:0})})]})]}),bj=f.forwardRef(gj),vj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,children:[b("path",{d:"M19 20a7 7 0 1 0 0-14a7 7 0 0 0 0 14Z"}),b("path",{strokeLinecap:"round",d:"m33 31l8 8m-8 0l8-8m-14-3h-8.2c-4.48 0-6.72 0-8.432.872a8 8 0 0 0-3.496 3.496C6 34.08 6 36.32 6 40.8V42h21"})]})]}),yj=f.forwardRef(vj),Cj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:4,children:[b("path",{d:"m13 8l-7 6l7 7"}),b("path",{d:"M6 14h22.994c6.883 0 12.728 5.62 12.996 12.5c.284 7.27-5.723 13.5-12.996 13.5H11.998"})]})]}),fM=f.forwardRef(Cj),wj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,children:[b("path",{strokeLinecap:"round",d:"M13 12.432v-4.62A2.813 2.813 0 0 1 15.813 5h24.374A2.813 2.813 0 0 1 43 7.813v24.375A2.813 2.813 0 0 1 40.188 35h-4.672"}),b("path",{d:"M32.188 13H7.811A2.813 2.813 0 0 0 5 15.813v24.374A2.813 2.813 0 0 0 7.813 43h24.375A2.813 2.813 0 0 0 35 40.188V15.811A2.813 2.813 0 0 0 32.188 13Z"})]})]}),xj=f.forwardRef(wj),Sj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{children:[b("rect",{width:2,height:5,x:11,y:1,fill:"currentColor",opacity:.14}),b("rect",{width:2,height:5,x:11,y:1,fill:"currentColor",opacity:.29,transform:"rotate(30 12 12)"}),b("rect",{width:2,height:5,x:11,y:1,fill:"currentColor",opacity:.43,transform:"rotate(60 12 12)"}),b("rect",{width:2,height:5,x:11,y:1,fill:"currentColor",opacity:.57,transform:"rotate(90 12 12)"}),b("rect",{width:2,height:5,x:11,y:1,fill:"currentColor",opacity:.71,transform:"rotate(120 12 12)"}),b("rect",{width:2,height:5,x:11,y:1,fill:"currentColor",opacity:.86,transform:"rotate(150 12 12)"}),b("rect",{width:2,height:5,x:11,y:1,fill:"currentColor",transform:"rotate(180 12 12)"}),b("animateTransform",{attributeName:"transform",calcMode:"discrete",dur:"0.75s",repeatCount:"indefinite",type:"rotate",values:"0 12 12;30 12 12;60 12 12;90 12 12;120 12 12;150 12 12;180 12 12;210 12 12;240 12 12;270 12 12;300 12 12;330 12 12;360 12 12"})]})]}),Z1=f.forwardRef(Sj),$j=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M7 21q-.825 0-1.412-.587T5 19V6q-.425 0-.712-.288T4 5t.288-.712T5 4h4q0-.425.288-.712T10 3h4q.425 0 .713.288T15 4h4q.425 0 .713.288T20 5t-.288.713T19 6v13q0 .825-.587 1.413T17 21zM17 6H7v13h10zm-7 11q.425 0 .713-.288T11 16V9q0-.425-.288-.712T10 8t-.712.288T9 9v7q0 .425.288.713T10 17m4 0q.425 0 .713-.288T15 16V9q0-.425-.288-.712T14 8t-.712.288T13 9v7q0 .425.288.713T14 17M7 6v13z"})]}),Ej=f.forwardRef($j),Ij=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:4,d:"m10 8l-6 6l6 6m28 8l6 6l-6 6M4 14h40M4 34h40"})]}),mM=f.forwardRef(Ij),Pj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,children:[b("path",{d:"M5.325 43.5h8.485l31.113-31.113l-8.486-8.485L5.325 35.015z"}),b("path",{strokeLinecap:"round",d:"m27.952 12.387l8.485 8.485"})]})]}),Nj=f.forwardRef(Pj),Mj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M16 20v-7h4v7zm-6 0V4h4v16zm-6 0V9h4v11z"})]}),Rj=f.forwardRef(Mj);function pu({size:e=18,useAnimation:t=false,color:n="currentColor",...r}){return b("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:e,height:e,...r,children:b(framerMotion.motion.path,{fill:"transparent",stroke:n,strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M5 11L11 17L21 7",...t&&{initial:{pathLength:0},animate:{pathLength:1},transition:{duration:.2,ease:"easeInOut"}}})})}const pM=_V,J1=FV,eC=DV,Ju=HV,Gr=jV,Kv=qV,Xv=UV,Aj=XV,P$=QV,Tj=JV,Oj=tj,hM=TV,kj=rj,_j=ij,Lj=aj,Fj=cj,vm=OV,fl=dj,Bj=mj,Dj=hj,ym=bj,Yv=yj,Cm=fM,zs=xj,gM=Z1,Al=Ej,zj=mM,tC=Nj,Hj="data:image/gif;base64,R0lGODlhGAAYAJECAP7+/v///wAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTI2NTYzMDc2RTNDMTFFREJENEJEMzUxOTQzQjMxMkQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTI2NTYzMDg2RTNDMTFFREJENEJEMzUxOTQzQjMxMkQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMjY1NjMwNTZFM0MxMUVEQkQ0QkQzNTE5NDNCMzEyRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMjY1NjMwNjZFM0MxMUVEQkQ0QkQzNTE5NDNCMzEyRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAkEAAIALAAAAAAYABgAAAI5lI+py+0Po2QhTFXrRdlu031gJgqhpI0pdJ4sacJv6j6trABeTOMcfFslgp7ar4fcDVcyX+kJjToKACH5BAkEAAIALAAAAAAYABgAAAI2lI+py+0Po5xUhFDRvdls3H0T522SaJkRikKs6qptAr+kYoOzJvc37dPBgKQco3YbdpbM5qQAACH5BAkEAAIALAAAAAAYABgAAAI3lI+py+0Po5y02hhykHqLzmkGiImfCZHkkh0qmrztOSuyt8bmzfC0Z9sJa7qZLwhEwS7MpnNSAAAh+QQJBAACACwAAAAAGAAYAAACPJSPqcvtD6OctJoQ7MFYC55dYQSKHcmZo3J+qdsmJRzO7DvbMs7HSN5b/YIqBvCkGyKJixds4/NIp1RHAQAh+QQJBAACACwAAAAAGAAYAAACOpSPqcvtD6OcLwSarMVHXy54YKhJIrmhn3K25eKmJ/vGa1bnKS3rN2IzzHC94q/jE754yNVyBI1KIQUAIfkECQQAAgAsAAAAABgAGAAAAjmUj6nL7Q+jnLSaEOzBePbLSVwmjGJYopCZfmnDxmoif6xSkzeN5ozfIuF6RBfPVhQeN66Z5gmNTgoAIfkECQQAAgAsAAAAABgAGAAAAjmUj6nL7Q+jnLRaETLSMnMfdJ4Bit8YlRgKqerauOibyCen2OGK1/Pf2wB3NOGNyPLteIfk5QmNTgoAIfkECQQAAgAsAAAAABgAGAAAAjeUj6nL7Q+jnCkEWu3FRm/uHdYUCiVUnk+qSewYvd/amrWKyF2t6DbcuwmBGZgv+OHxOMyms1kAACH5BAkEAAIALAAAAAAYABgAAAI5lI+py+0PowtBLkptwlUf7n1YaIBlF5kmpI6puz5t9tLxBLsCgCpzdxPZcjQfEajbFHVJkvMJtRQAACH5BAkEAAIALAAAAAAYABgAAAI1lI+py+0Po5wpBFrtxUZv7nGdJgqheJ5QSkasJb2bmsFmSyPyaCv73avNcC1fr1gsKZdMSAEAIfkECQQAAgAsAAAAABgAGAAAAjWUj6nL7Q+jnLRaEfI1Wd8ebKDYkR4WHqcyol7Llm4KJ+0tx69cI/i+8vGGQdUpl9sol0xIAQAh+QQJBAACACwAAAAAGAAYAAACNJSPqcvtD6OctNq7QsBCa+xtV9h8DJl5p5qaCtqJsZugNvuyN43sIlzTCXkHnJHISSqXiQIAIfkECQQAAgAsAAAAABgAGAAAAjKUj6nL7Q+jnLTai3MMPLDuLeDXkZwZKqNYsqebJqva0u86yy1e6/feQ9SGL43xiEwUAAAh+QQJBAACACwAAAAAGAAYAAACM5SPqcvtD6OctNp7Q8BCa+xtzDd6JamEp5iai2qgcEvCc2K7N5LXLi3qsXCy4pCDTCoXBQAh+QQJBAACACwAAAAAGAAYAAACNJSPqcvtD6OctNoYcrhC7+txIag1mVkuY/exp5qOayLHqVK/M5J/+9Ez/IQvF7DISSqXkAIAIfkEBQQAAgAsAAAAABgAGAAAAjKUj6nL7Q+jnFSEUNG92WzcfZ21jWJYRucJranyutwig2xSey+e5nQPnMGEMeHoiExCCgA7";function nC({active:e=false,...t}){return e?b("img",{...t,src:Hj}):b(Rj,{...t})}const rC=da(e=>R("svg",{viewBox:"0 0 20 20",fill:"currentColor",...e,children:[b("path",{className:"circle",d:"M10 3.1248000000000005C6.20305 3.1248000000000005 3.1250083333333336 6.202841666666667 3.1250083333333336 9.999833333333335C3.1250083333333336 13.796750000000001 6.20305 16.874833333333335 10 16.874833333333335C11.898291666666667 16.874833333333335 13.615833333333333 16.106291666666667 14.860625 14.861916666666666C15.104708333333335 14.617916666666666 15.500416666666668 14.617958333333334 15.7445 14.862041666666668C15.9885 15.106166666666669 15.988416666666668 15.501916666666666 15.744333333333334 15.745958333333334C14.274750000000001 17.215041666666668 12.243041666666667 18.124833333333335 10 18.124833333333335C5.512691666666667 18.124833333333335 1.8750083333333334 14.487125 1.8750083333333334 9.999833333333335C1.8750083333333334 5.512483333333334 5.512691666666667 1.8748000000000002 10 1.8748000000000002C14.487291666666668 1.8748000000000002 18.125 5.512483333333334 18.125 9.999833333333335C18.125 10.304458333333333 18.108208333333334 10.605458333333333 18.075458333333337 10.901791666666668C18.0375 11.244916666666667 17.728625 11.492291666666667 17.385583333333333 11.454333333333334C17.0425 11.416416666666667 16.795083333333334 11.107541666666668 16.833000000000002 10.764458333333334C16.860750000000003 10.513625000000001 16.875 10.2585 16.875 9.999833333333335C16.875 6.202841666666667 13.796958333333333 3.1248000000000005 10 3.1248000000000005z",fill:"currentColor"}),b("path",{d:"M15.391416666666666 9.141166666666667C15.635458333333334 8.897083333333335 16.031208333333332 8.897083333333335 16.275291666666668 9.141166666666667L17.5 10.365875L18.72475 9.141166666666667C18.968791666666668 8.897083333333335 19.364541666666668 8.897083333333335 19.608625 9.141166666666667C19.852666666666668 9.385291666666667 19.852666666666668 9.780958333333334 19.608625 10.025083333333333L18.08925 11.544416666666669C17.763833333333334 11.869833333333334 17.236208333333334 11.869833333333334 16.91075 11.544416666666669L15.391416666666666 10.025083333333333C15.147333333333334 9.780958333333334 15.147333333333334 9.385291666666667 15.391416666666666 9.141166666666667z",fill:"currentColor"}),b("path",{d:"M12.499333333333334 9.278375C13.05475 9.599 13.05475 10.400666666666668 12.499333333333334 10.721291666666668L9.373916666666666 12.525791666666668C8.818541666666667 12.846416666666666 8.124274999999999 12.445583333333333 8.124274999999999 11.804291666666668L8.124274999999999 8.1954C8.124274999999999 7.554066666666667 8.818541666666667 7.153233333333334 9.373916666666666 7.473900000000001L12.499333333333334 9.278375z",fill:"currentColor"})]})),bM=P8(),oC=bM.os.name?.toLowerCase()==="mac os",Vj=bM.browser.name||"",iC=e=>new RegExp(String.raw`\b${e}\b`,"i").test(Vj),ed=iC("safari"),jj=iC("firefox");iC("edge");const Wj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"m19.833 21.26l-1.298-1.298q-.096.019-.173.029q-.077.009-.173.009H5.616q-.691 0-1.153-.462T4 18.384V5.813q0-.096.01-.173t.029-.173l-1.299-1.3l.713-.713l17.092 17.092zM5.616 19h11.957l-5.933-5.933l-1.902 1.902l-.707-.708l1.902-1.902L5 6.427v11.958q0 .23.192.423t.423.192M7.813 5l-1-1h4.419v1zm5.948 5.948l-.708-.707L18.292 5H14V4h6v6h-1V5.708zm6.24 6.24l-1-1V12.77h1z"})]}),qj=f.forwardRef(Wj),Gj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M16 3h6v6h-2V5h-4zM2 3h6v2H4v4H2zm18 16v-4h2v6h-6v-2zM4 19h4v2H2v-6h2z"})]}),Uj=f.forwardRef(Gj),Kj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[b("rect",{width:20,height:16,x:2,y:4,rx:2}),b("rect",{width:9,height:7,x:13,y:13,rx:2})]})]}),Xj=f.forwardRef(Kj),Yj=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M6 3h8.99v1.5H6zM2.99 6h1.5v1.5h-1.5zm0-3h1.5v1.5h-1.5zm0 6.01H4.5v1.5H2.99z"}),b("path",{fill:"currentColor",d:"M4.5 12h-3V1.49h15V6H18V2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v9.48a2 2 0 0 0 2 2h2.5Z"}),b("path",{fill:"currentColor",d:"M22 7.5H8a2 2 0 0 0-2 2V19a2 2 0 0 0 2 2h5.53v1.53H12V24h6v-1.49h-1.5V21H22a2 2 0 0 0 2-2V9.5a2 2 0 0 0-2-2m.51 12h-15V9h15Z"})]}),Qj=f.forwardRef(Yj),N$="0";function Hs(e){GM.setClipboard(e),bt.success(`已复制: ${e}`);}var ns=(e=>(e.PlayerScreenMode=`${Cx}-player-screen-mode`,e.ForceAutoPlay=`${Cx}-force-auto-play`,e))(ns||{}),Bi=(e=>(e.Normal="normal",e.Wide="wide",e.WebFullscreen="web",e.Fullscreen="full",e))(Bi||{}),sC=(e=>(e.ON="on",e.OFF="off",e))(sC||{}),pn=(e=>(e.Normal="Normal",e.CurrentPage="CurrentPage",e.NormalWebFullscreen="NormalWebFullscreen",e.Popup="Popup",e.Background="Background",e.Iina="Iina",e))(pn||{});const M$=Object.entries(pn).reduce((e,[t,n])=>({...e,[n]:`LinkOpenMode.${t}`}),{}),Tr={Normal:{icon:b(Gr,{className:"size-16px"}),label:"打开",desc:"默认在新标签页中打开"},CurrentPage:{icon:b(qj,{className:"size-16px"}),label:"当前页中打开",desc:"不打开新标签页, 使用当前标签页打开, 适用于将网站作为应用安装场景"},NormalWebFullscreen:{icon:b(Uj,{className:"size-15px"}),label:"打开-网页全屏",desc:b(xe,{children:"默认在新标签页中打开, 打开后自动网页全屏"})},Popup:{icon:b(Xj,{className:"size-15px"}),label:"小窗打开",desc:R(xe,{children:["当"," ",b("a",{href:"https://developer.chrome.com/docs/web-platform/document-picture-in-picture",target:"_blank",children:"「文档画中画」API"})," ","可用时, 会使用「文档画中画」的形式: 窗口置顶 + 播放页网页全屏.",b("br",{}),"当该 API 不可用时, 会使用 popup window + 播放页网页全屏 的形式."]})},Background:{icon:b(Qj,{className:"size-15px"}),label:"后台打开"},Iina:{icon:b(Ju,{className:"size-15px"}),label:"在 IINA 中打开",enabled:oC,desc:b(xe,{children:b("a",{href:"https://github.com/magicdawn/Bilibili-Gate/blob/main/notes/iina.md",target:"_blank",children:"macOS IINA 设置教程"})})}};function Zj(){return new jr}const vM=Zj(),Qv={card:{name:"18iuzk9",styles:"grid-column:1/-1"},cardWrap:{name:"k9oiqw",styles:"display:flex;column-gap:20px"},cover:{name:"1t7agkb",styles:"width:clamp(250px, 20%, 400px);flex-shrink:0"}},Jj="z-2",eW="z-3",tW="z-4",nW="z-5",rW="z-6";var _n=(e=>(e.NormalGrid="grid",e.List="list",e.TwoColumnGrid="two-column-grid",e.CenterEmptyGrid="center-empty-grid",e))(_n||{}),Vs=(e=>(e.Center="center",e.Left="left",e.Right="right",e))(Vs||{}),ml=(e=>(e.Left="left",e.Right="right",e))(ml||{}),wr=(e=>(e.AddTimeDesc="add-time-desc",e.AddTimeAsc="add-time-asc",e.Shuffle="shuffle",e))(wr||{});function yM(e,t="",n=[]){t&&n.push(t);for(const r in e){if(!Object.prototype.hasOwnProperty.call(e,r))continue;const o=e[r],i=t?`${t}.${r}`:r;n.push(i),o&&typeof o=="object"&&!Array.isArray(o)&&!(o instanceof Date)&&!(o instanceof RegExp)&&yM(o,i,n);}return [...new Set(n)]}function CM(e,t=""){const n=[];t&&n.push(t);for(const r in e){if(!Object.prototype.hasOwnProperty.call(e,r))continue;const o=e[r],i=t?`${t}.${r}`:r;o&&typeof o=="object"&&!Array.isArray(o)&&!(o instanceof Date)&&!(o instanceof RegExp)&&Object.getPrototypeOf(o)===Object.prototype&&(n.push(i),n.push(...CM(o,i)));}return [...new Set(n)]}function oW(e){const t=yM(e),n=CM(e);return t.filter(r=>!n.includes(r))}const Zv="cursor-pointer rounded bg-gate-primary-lv-2 px-1 text-white font-mono",wM=b(Z1,{className:"text-gate-primary [.ant-spin_.ant-spin-dot&]:size-25px"}),xM="flex items-center gap-x-1 [&>span]:line-height-[1] [&.ant-btn:not(:disabled):focus-visible]:outline-0";function R$(e){if(/^z-\d+$/.test(e))return Number.parseInt(e.slice(2))}const iW="z-1001",sW="z-10004",aW="z-10005",A$="z-11000",lW="z-11200",cW="z-11300",uW="z-90000",T$={default:B("fixed left-50% top-50% max-w-450px min-w-200px w-[max-content] translate-x--50% translate-y--50% whitespace-pre-wrap rounded-6px bg-gate-primary px-24px py-12px text-14px text-white",uW),singleLine:"text-center"};function Ht(e,t=2e3,n=document.body){const r=document.createElement("div");r.textContent=e;const o=!e.includes(`
`)&&!e.includes("<br");r.className=B(Ao,T$.default,o&&T$.singleLine),n.appendChild(r),setTimeout(()=>r.remove(),t);}function SM(){return Ht(xl)}var rg,O$;function dW(){if(O$)return rg;O$=1;var e=1e3,t=e*60,n=t*60,r=n*24,o=r*7,i=r*365.25;rg=function(u,d){d=d||{};var m=typeof u;if(m==="string"&&u.length>0)return s(u);if(m==="number"&&isFinite(u))return d.long?l(u):a(u);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(u))};function s(u){if(u=String(u),!(u.length>100)){var d=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(u);if(d){var m=parseFloat(d[1]),p=(d[2]||"ms").toLowerCase();switch(p){case "years":case "year":case "yrs":case "yr":case "y":return m*i;case "weeks":case "week":case "w":return m*o;case "days":case "day":case "d":return m*r;case "hours":case "hour":case "hrs":case "hr":case "h":return m*n;case "minutes":case "minute":case "mins":case "min":case "m":return m*t;case "seconds":case "second":case "secs":case "sec":case "s":return m*e;case "milliseconds":case "millisecond":case "msecs":case "msec":case "ms":return m;default:return}}}}function a(u){var d=Math.abs(u);return d>=r?Math.round(u/r)+"d":d>=n?Math.round(u/n)+"h":d>=t?Math.round(u/t)+"m":d>=e?Math.round(u/e)+"s":u+"ms"}function l(u){var d=Math.abs(u);return d>=r?c(u,d,r,"day"):d>=n?c(u,d,n,"hour"):d>=t?c(u,d,t,"minute"):d>=e?c(u,d,e,"second"):u+" ms"}function c(u,d,m,p){var h=d>=m*1.5;return Math.round(u/m)+" "+p+(h?"s":"")}return rg}var fW=dW();const Yn=Ir(fW);var og,k$;function mW(){return k$||(k$=1,og=function(t){return /^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)}),og}var ig,_$;function pW(){return _$||(_$=1,ig=function(t,n){return n?t.replace(/\/?\/$/,"")+"/"+n.replace(/^\/+/,""):t}),ig}var sg,L$;function hW(){if(L$)return sg;L$=1;var e=mW(),t=pW();return sg=function(r,o,i){var s=!e(o);return r&&(s||i===false)?t(r,o):o},sg}var gW=hW();const bW=Ir(gW);var ag,F$;function vW(){return F$||(F$=1,ag=function(t,n){return function(){return t.apply(n,arguments)}}),ag}var lg,B$;function td(){if(B$)return lg;B$=1;var e=vW(),t=Object.prototype.toString,n=(function(F){return function(L){var j=t.call(L);return F[j]||(F[j]=j.slice(8,-1).toLowerCase())}})(Object.create(null));function r(F){return F=F.toLowerCase(),function(j){return n(j)===F}}function o(F){return Array.isArray(F)}function i(F){return typeof F>"u"}function s(F){return F!==null&&!i(F)&&F.constructor!==null&&!i(F.constructor)&&typeof F.constructor.isBuffer=="function"&&F.constructor.isBuffer(F)}var a=r("ArrayBuffer");function l(F){var L;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?L=ArrayBuffer.isView(F):L=F&&F.buffer&&a(F.buffer),L}function c(F){return typeof F=="string"}function u(F){return typeof F=="number"}function d(F){return F!==null&&typeof F=="object"}function m(F){if(n(F)!=="object")return  false;var L=Object.getPrototypeOf(F);return L===null||L===Object.prototype}function p(F){return F&&Object.keys(F).length===0&&Object.getPrototypeOf(F)===Object.prototype}var h=r("Date"),v=r("File"),g=r("Blob"),y=r("FileList");function C(F){return t.call(F)==="[object Function]"}function w(F){return d(F)&&C(F.pipe)}function x(F){var L="[object FormData]";return F&&(typeof FormData=="function"&&F instanceof FormData||t.call(F)===L||C(F.toString)&&F.toString()===L)}var S=r("URLSearchParams");function I(F){return F.trim?F.trim():F.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function $(){var F;return typeof navigator<"u"&&((F=navigator.product)==="ReactNative"||F==="NativeScript"||F==="NS")?false:typeof window<"u"&&typeof document<"u"}function E(F,L){if(!(F===null||typeof F>"u"))if(typeof F!="object"&&(F=[F]),o(F))for(var j=0,Y=F.length;j<Y;j++)L.call(null,F[j],j,F);else for(var K in F)Object.prototype.hasOwnProperty.call(F,K)&&L.call(null,F[K],K,F);}function P(){var F={};function L(K,q){m(F[q])&&m(K)?F[q]=P(F[q],K):m(K)?F[q]=P({},K):o(K)?F[q]=K.slice():F[q]=K;}for(var j=0,Y=arguments.length;j<Y;j++)E(arguments[j],L);return F}function N(F,L,j){return E(L,function(K,q){j&&typeof K=="function"?F[q]=e(K,j):F[q]=K;}),F}function M(F){return F.charCodeAt(0)===65279&&(F=F.slice(1)),F}function A(F,L,j,Y){F.prototype=Object.create(L.prototype,Y),F.prototype.constructor=F,j&&Object.assign(F.prototype,j);}function _(F,L,j,Y){var K,q,X,J={};if(L=L||{},F==null)return L;do{for(K=Object.getOwnPropertyNames(F),q=K.length;q-- >0;)X=K[q],(!Y||Y(X,F,L))&&!J[X]&&(L[X]=F[X],J[X]=true);F=j!==false&&Object.getPrototypeOf(F);}while(F&&(!j||j(F,L))&&F!==Object.prototype);return L}function O(F,L,j){F=String(F),(j===void 0||j>F.length)&&(j=F.length),j-=L.length;var Y=F.indexOf(L,j);return Y!==-1&&Y===j}function T(F){if(!F)return null;if(o(F))return F;var L=F.length;if(!u(L))return null;for(var j=new Array(L);L-- >0;)j[L]=F[L];return j}var V=(function(F){return function(L){return F&&L instanceof F}})(typeof Uint8Array<"u"&&Object.getPrototypeOf(Uint8Array));function H(F,L){for(var j=F&&F[Symbol.iterator],Y=j.call(F),K;(K=Y.next())&&!K.done;){var q=K.value;L.call(F,q[0],q[1]);}}function z(F,L){for(var j,Y=[];(j=F.exec(L))!==null;)Y.push(j);return Y}var D=r("HTMLFormElement"),W=(function(L){return function(j,Y){return L.call(j,Y)}})(Object.prototype.hasOwnProperty);return lg={isArray:o,isArrayBuffer:a,isBuffer:s,isFormData:x,isArrayBufferView:l,isString:c,isNumber:u,isObject:d,isPlainObject:m,isEmptyObject:p,isUndefined:i,isDate:h,isFile:v,isBlob:g,isFunction:C,isStream:w,isURLSearchParams:S,isStandardBrowserEnv:$,forEach:E,merge:P,extend:N,trim:I,stripBOM:M,inherits:A,toFlatObject:_,kindOf:n,kindOfTest:r,endsWith:O,toArray:T,isTypedArray:V,isFileList:y,forEachEntry:H,matchAll:z,isHTMLForm:D,hasOwnProperty:W},lg}var cg,D$;function $M(){if(D$)return cg;D$=1;var e=td();function t(o,i,s,a,l){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=o,this.name="AxiosError",i&&(this.code=i),s&&(this.config=s),a&&(this.request=a),l&&(this.response=l);}e.inherits(t,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:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var n=t.prototype,r={};return ["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(function(o){r[o]={value:o};}),Object.defineProperties(t,r),Object.defineProperty(n,"isAxiosError",{value:true}),t.from=function(o,i,s,a,l,c){var u=Object.create(n);return e.toFlatObject(o,u,function(m){return m!==Error.prototype}),t.call(u,o.message,i,s,a,l),u.cause=o,u.name=o.name,c&&Object.assign(u,c),u},cg=t,cg}var ug,z$;function yW(){if(z$)return ug;z$=1;var e=$M();return ug=function(n,r,o){var i=o.config.validateStatus;!o.status||!i||i(o.status)?n(o):r(new e("Request failed with status code "+o.status,[e.ERR_BAD_REQUEST,e.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o));},ug}var CW=yW();const wW=Ir(CW);var dg,H$;function xW(){return H$||(H$=1,dg=typeof self=="object"?self.FormData:window.FormData),dg}var fg,V$;function SW(){return V$||(V$=1,fg=xW()),fg}var mg,j$;function $W(){if(j$)return mg;j$=1;var e=td(),t=$M(),n=SW();function r(u){return e.isPlainObject(u)||e.isArray(u)}function o(u){return e.endsWith(u,"[]")?u.slice(0,-2):u}function i(u,d,m){return u?u.concat(d).map(function(h,v){return h=o(h),!m&&v?"["+h+"]":h}).join(m?".":""):d}function s(u){return e.isArray(u)&&!u.some(r)}var a=e.toFlatObject(e,{},null,function(d){return /^is[A-Z]/.test(d)});function l(u){return u&&e.isFunction(u.append)&&u[Symbol.toStringTag]==="FormData"&&u[Symbol.iterator]}function c(u,d,m){if(!e.isObject(u))throw new TypeError("target must be an object");d=d||new(n||FormData),m=e.toFlatObject(m,{metaTokens:true,dots:false,indexes:false},false,function(P,N){return !e.isUndefined(N[P])});var p=m.metaTokens,h=m.visitor||x,v=m.dots,g=m.indexes,y=m.Blob||typeof Blob<"u"&&Blob,C=y&&l(d);if(!e.isFunction(h))throw new TypeError("visitor must be a function");function w(E){if(E===null)return "";if(e.isDate(E))return E.toISOString();if(!C&&e.isBlob(E))throw new t("Blob is not supported. Use a Buffer instead.");return e.isArrayBuffer(E)||e.isTypedArray(E)?C&&typeof Blob=="function"?new Blob([E]):Buffer.from(E):E}function x(E,P,N){var M=E;if(E&&!N&&typeof E=="object"){if(e.endsWith(P,"{}"))P=p?P:P.slice(0,-2),E=JSON.stringify(E);else if(e.isArray(E)&&s(E)||e.isFileList(E)||e.endsWith(P,"[]")&&(M=e.toArray(E)))return P=o(P),M.forEach(function(_,O){!(e.isUndefined(_)||_===null)&&d.append(g===true?i([P],O,v):g===null?P:P+"[]",w(_));}),false}return r(E)?true:(d.append(i(N,P,v),w(E)),false)}var S=[],I=Object.assign(a,{defaultVisitor:x,convertValue:w,isVisitable:r});function $(E,P){if(!e.isUndefined(E)){if(S.indexOf(E)!==-1)throw Error("Circular reference detected in "+P.join("."));S.push(E),e.forEach(E,function(M,A){var _=!(e.isUndefined(M)||M===null)&&h.call(d,M,e.isString(A)?A.trim():A,P,I);_===true&&$(M,P?P.concat(A):[A]);}),S.pop();}}if(!e.isObject(u))throw new TypeError("data must be an object");return $(u),d}return mg=c,mg}var pg,W$;function EW(){if(W$)return pg;W$=1;var e=$W();function t(o){var i={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(o).replace(/[!'\(\)~]|%20|%00/g,function(a){return i[a]})}function n(o,i){this._pairs=[],o&&e(o,this,i);}var r=n.prototype;return r.append=function(i,s){this._pairs.push([i,s]);},r.toString=function(i){var s=i?function(a){return i.call(this,a,t)}:t;return this._pairs.map(function(l){return s(l[0])+"="+s(l[1])},"").join("&")},pg=n,pg}var hg,q$;function IW(){if(q$)return hg;q$=1;var e=td(),t=EW();function n(r){return encodeURIComponent(r).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}return hg=function(o,i,s){if(!i)return o;var a=o.indexOf("#");a!==-1&&(o=o.slice(0,a));var l=s&&s.encode||n,c=s&&s.serialize,u;return c?u=c(i,s):u=e.isURLSearchParams(i)?i.toString():new t(i,s).toString(l),u&&(o+=(o.indexOf("?")===-1?"?":"&")+u),o},hg}var PW=IW();const NW=Ir(PW);var gg,G$;function MW(){if(G$)return gg;G$=1;var e=td(),t=["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"];return gg=function(r){var o={},i,s,a;return r&&e.forEach(r.split(`
`),function(c){if(a=c.indexOf(":"),i=e.trim(c.slice(0,a)).toLowerCase(),s=e.trim(c.slice(a+1)),i){if(o[i]&&t.indexOf(i)>=0)return;i==="set-cookie"?o[i]=(o[i]?o[i]:[]).concat([s]):o[i]=o[i]?o[i]+", "+s:s;}}),o},gg}var RW=MW();const AW=Ir(RW);var TW=td();const U$=Ir(TW);function OW(e){return new Promise((t,n)=>{let r=e.data;const o=e.headers??{};if(U$.isFormData(r)&&delete o["Content-Type"],e.auth){const u=e.auth.username||"",d=e.auth.password||"";o.Authorization="Basic "+Buffer.from(u+":"+d).toString("base64");}const i=function(){n(new Ay.AxiosError("Network Error",Ay.AxiosError.ERR_NETWORK,e));},s=function(){n(new Ay.AxiosError("timeout of "+e.timeout+"ms exceeded",Ay.AxiosError.ECONNABORTED,e));};U$.forEach(o,function(d,m){typeof r>"u"&&m.toLowerCase()==="content-type"&&delete o[m];}),r===void 0&&(r=null);const a=function(d){const m="responseHeaders"in d?AW(d.responseHeaders):{},h={data:!e.responseType||e.responseType==="text"?d.responseText:d.response,status:d.status,statusText:d.statusText,headers:m,config:e,request:{responseURL:d.finalUrl,status:d.status,statusText:d.statusText,responseXML:null}};wW(t,n,h);};e.cancelToken&&e.cancelToken.promise.then(function(d){n(d);});let l;e.responseType&&e.responseType!=="json"&&(l=e.responseType);const c=e.method.toUpperCase();c==="UNLINK"||c==="PURGE"||c==="LINK"?n(new Ay.AxiosError(`${c} is not a supported method by GM.xmlHttpRequest`)):GM.xmlHttpRequest({method:c,url:NW(bW(e.baseURL,e.url),e.params,e.paramsSerializer),headers:Object.fromEntries(Object.entries(o).map(([u,d])=>[u,d.toString()])),responseType:l,data:r,timeout:e.timeout,ontimeout:s,onload:a,onerror:i});})}var Mf={exports:{}},kW=Mf.exports,K$;function _W(){return K$||(K$=1,(function(e,t){(function(n,r){e.exports=r();})(kW,function(){var n=1e3,r=6e4,o=36e5,i="millisecond",s="second",a="minute",l="hour",c="day",u="week",d="month",m="quarter",p="year",h="date",v="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|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(O){var T=["th","st","nd","rd"],V=O%100;return "["+O+(T[(V-20)%10]||T[V]||T[0])+"]"}},w=function(O,T,V){var H=String(O);return !H||H.length>=T?O:""+Array(T+1-H.length).join(V)+O},x={s:w,z:function(O){var T=-O.utcOffset(),V=Math.abs(T),H=Math.floor(V/60),z=V%60;return (T<=0?"+":"-")+w(H,2,"0")+":"+w(z,2,"0")},m:function O(T,V){if(T.date()<V.date())return -O(V,T);var H=12*(V.year()-T.year())+(V.month()-T.month()),z=T.clone().add(H,d),D=V-z<0,W=T.clone().add(H+(D?-1:1),d);return +(-(H+(V-z)/(D?z-W:W-z))||0)},a:function(O){return O<0?Math.ceil(O)||0:Math.floor(O)},p:function(O){return {M:d,y:p,w:u,d:c,D:h,h:l,m:a,s,ms:i,Q:m}[O]||String(O||"").toLowerCase().replace(/s$/,"")},u:function(O){return O===void 0}},S="en",I={};I[S]=C;var $="$isDayjsObject",E=function(O){return O instanceof A||!(!O||!O[$])},P=function O(T,V,H){var z;if(!T)return S;if(typeof T=="string"){var D=T.toLowerCase();I[D]&&(z=D),V&&(I[D]=V,z=D);var W=T.split("-");if(!z&&W.length>1)return O(W[0])}else {var F=T.name;I[F]=T,z=F;}return !H&&z&&(S=z),z||!H&&S},N=function(O,T){if(E(O))return O.clone();var V=typeof T=="object"?T:{};return V.date=O,V.args=arguments,new A(V)},M=x;M.l=P,M.i=E,M.w=function(O,T){return N(O,{locale:T.$L,utc:T.$u,x:T.$x,$offset:T.$offset})};var A=(function(){function O(V){this.$L=P(V.locale,null,true),this.parse(V),this.$x=this.$x||V.x||{},this[$]=true;}var T=O.prototype;return T.parse=function(V){this.$d=(function(H){var z=H.date,D=H.utc;if(z===null)return new Date(NaN);if(M.u(z))return new Date;if(z instanceof Date)return new Date(z);if(typeof z=="string"&&!/Z$/i.test(z)){var W=z.match(g);if(W){var F=W[2]-1||0,L=(W[7]||"0").substring(0,3);return D?new Date(Date.UTC(W[1],F,W[3]||1,W[4]||0,W[5]||0,W[6]||0,L)):new Date(W[1],F,W[3]||1,W[4]||0,W[5]||0,W[6]||0,L)}}return new Date(z)})(V),this.init();},T.init=function(){var V=this.$d;this.$y=V.getFullYear(),this.$M=V.getMonth(),this.$D=V.getDate(),this.$W=V.getDay(),this.$H=V.getHours(),this.$m=V.getMinutes(),this.$s=V.getSeconds(),this.$ms=V.getMilliseconds();},T.$utils=function(){return M},T.isValid=function(){return this.$d.toString()!==v},T.isSame=function(V,H){var z=N(V);return this.startOf(H)<=z&&z<=this.endOf(H)},T.isAfter=function(V,H){return N(V)<this.startOf(H)},T.isBefore=function(V,H){return this.endOf(H)<N(V)},T.$g=function(V,H,z){return M.u(V)?this[H]:this.set(z,V)},T.unix=function(){return Math.floor(this.valueOf()/1e3)},T.valueOf=function(){return this.$d.getTime()},T.startOf=function(V,H){var z=this,D=!!M.u(H)||H,W=M.p(V),F=function(U,G){var ee=M.w(z.$u?Date.UTC(z.$y,G,U):new Date(z.$y,G,U),z);return D?ee:ee.endOf(c)},L=function(U,G){return M.w(z.toDate()[U].apply(z.toDate("s"),(D?[0,0,0,0]:[23,59,59,999]).slice(G)),z)},j=this.$W,Y=this.$M,K=this.$D,q="set"+(this.$u?"UTC":"");switch(W){case p:return D?F(1,0):F(31,11);case d:return D?F(1,Y):F(0,Y+1);case u:var X=this.$locale().weekStart||0,J=(j<X?j+7:j)-X;return F(D?K-J:K+(6-J),Y);case c:case h:return L(q+"Hours",0);case l:return L(q+"Minutes",1);case a:return L(q+"Seconds",2);case s:return L(q+"Milliseconds",3);default:return this.clone()}},T.endOf=function(V){return this.startOf(V,false)},T.$set=function(V,H){var z,D=M.p(V),W="set"+(this.$u?"UTC":""),F=(z={},z[c]=W+"Date",z[h]=W+"Date",z[d]=W+"Month",z[p]=W+"FullYear",z[l]=W+"Hours",z[a]=W+"Minutes",z[s]=W+"Seconds",z[i]=W+"Milliseconds",z)[D],L=D===c?this.$D+(H-this.$W):H;if(D===d||D===p){var j=this.clone().set(h,1);j.$d[F](L),j.init(),this.$d=j.set(h,Math.min(this.$D,j.daysInMonth())).$d;}else F&&this.$d[F](L);return this.init(),this},T.set=function(V,H){return this.clone().$set(V,H)},T.get=function(V){return this[M.p(V)]()},T.add=function(V,H){var z,D=this;V=Number(V);var W=M.p(H),F=function(Y){var K=N(D);return M.w(K.date(K.date()+Math.round(Y*V)),D)};if(W===d)return this.set(d,this.$M+V);if(W===p)return this.set(p,this.$y+V);if(W===c)return F(1);if(W===u)return F(7);var L=(z={},z[a]=r,z[l]=o,z[s]=n,z)[W]||1,j=this.$d.getTime()+V*L;return M.w(j,this)},T.subtract=function(V,H){return this.add(-1*V,H)},T.format=function(V){var H=this,z=this.$locale();if(!this.isValid())return z.invalidDate||v;var D=V||"YYYY-MM-DDTHH:mm:ssZ",W=M.z(this),F=this.$H,L=this.$m,j=this.$M,Y=z.weekdays,K=z.months,q=z.meridiem,X=function(G,ee,oe,ne){return G&&(G[ee]||G(H,D))||oe[ee].slice(0,ne)},J=function(G){return M.s(F%12||12,G,"0")},U=q||function(G,ee,oe){var ne=G<12?"AM":"PM";return oe?ne.toLowerCase():ne};return D.replace(y,function(G,ee){return ee||(function(oe){switch(oe){case "YY":return String(H.$y).slice(-2);case "YYYY":return M.s(H.$y,4,"0");case "M":return j+1;case "MM":return M.s(j+1,2,"0");case "MMM":return X(z.monthsShort,j,K,3);case "MMMM":return X(K,j);case "D":return H.$D;case "DD":return M.s(H.$D,2,"0");case "d":return String(H.$W);case "dd":return X(z.weekdaysMin,H.$W,Y,2);case "ddd":return X(z.weekdaysShort,H.$W,Y,3);case "dddd":return Y[H.$W];case "H":return String(F);case "HH":return M.s(F,2,"0");case "h":return J(1);case "hh":return J(2);case "a":return U(F,L,true);case "A":return U(F,L,false);case "m":return String(L);case "mm":return M.s(L,2,"0");case "s":return String(H.$s);case "ss":return M.s(H.$s,2,"0");case "SSS":return M.s(H.$ms,3,"0");case "Z":return W}return null})(G)||W.replace(":","")})},T.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},T.diff=function(V,H,z){var D,W=this,F=M.p(H),L=N(V),j=(L.utcOffset()-this.utcOffset())*r,Y=this-L,K=function(){return M.m(W,L)};switch(F){case p:D=K()/12;break;case d:D=K();break;case m:D=K()/3;break;case u:D=(Y-j)/6048e5;break;case c:D=(Y-j)/864e5;break;case l:D=Y/o;break;case a:D=Y/r;break;case s:D=Y/n;break;default:D=Y;}return z?D:M.a(D)},T.daysInMonth=function(){return this.endOf(d).$D},T.$locale=function(){return I[this.$L]},T.locale=function(V,H){if(!V)return this.$L;var z=this.clone(),D=P(V,H,true);return D&&(z.$L=D),z},T.clone=function(){return M.w(this.$d,this)},T.toDate=function(){return new Date(this.valueOf())},T.toJSON=function(){return this.isValid()?this.toISOString():null},T.toISOString=function(){return this.$d.toISOString()},T.toString=function(){return this.$d.toUTCString()},O})(),_=A.prototype;return N.prototype=_,[["$ms",i],["$s",s],["$m",a],["$H",l],["$W",c],["$M",d],["$y",p],["$D",h]].forEach(function(O){_[O[1]]=function(T){return this.$g(T,O[0],O[1])};}),N.extend=function(O,T){return O.$i||(O(T,A,N),O.$i=true),N},N.locale=P,N.isDayjs=E,N.unix=function(O){return N(1e3*O)},N.en=I[S],N.Ls=I,N.p={},N});})(Mf)),Mf.exports}var LW=_W();const an=Ir(LW),bg=()=>an().format("YYYY-MM-DD");function EM(e){async function t(){const n=bg();(await GM.listValues()).filter(o=>o.startsWith(`${e}:`)&&o!==`${e}:${n}`).forEach(o=>GM.deleteValue(o));}return t(),{async set(n){t(),await GM.setValue(`${e}:${bg()}`,n);},get(){return t(),GM.getValue(`${e}:${bg()}`)}}}const FW=(e,t,n,r)=>{if(n==="length"||n==="prototype"||n==="arguments"||n==="caller")return;const o=Object.getOwnPropertyDescriptor(e,n),i=Object.getOwnPropertyDescriptor(t,n);!BW(o,i)&&r||Object.defineProperty(e,n,i);},BW=function(e,t){return e===void 0||e.configurable||e.writable===t.writable&&e.enumerable===t.enumerable&&e.configurable===t.configurable&&(e.writable||e.value===t.value)},DW=(e,t)=>{const n=Object.getPrototypeOf(t);n!==Object.getPrototypeOf(e)&&Object.setPrototypeOf(e,n);},zW=(e,t)=>`/* Wrapped ${e}*/
${t}`,HW=Object.getOwnPropertyDescriptor(Function.prototype,"toString"),VW=Object.getOwnPropertyDescriptor(Function.prototype.toString,"name"),jW=(e,t,n)=>{const r=n===""?"":`with ${n.trim()}() `,o=zW.bind(null,r,t.toString());Object.defineProperty(o,"name",VW);const{writable:i,enumerable:s,configurable:a}=HW;Object.defineProperty(e,"toString",{value:o,writable:i,enumerable:s,configurable:a});};function WW(e,t,{ignoreNonConfigurable:n=false}={}){const{name:r}=e;for(const o of Reflect.ownKeys(t))FW(e,t,o,n);return DW(e,t),jW(e,t,r),e}const qW=new WeakMap;function aC(e,t){const n=([a])=>a,{cacheKey:r=n,cache:o=new Map}=t??{},i=new Map,s=function(...a){const l=r(a);if(i.has(l))return i.get(l);const c=(async()=>{try{if(o&&await o.has(l))return await o.get(l);const d=await e.apply(this,a);try{return d}finally{o&&(!t?.shouldCache||await t.shouldCache(d,{key:l,argumentsList:a}))&&await o.set(l,d);}}finally{i.delete(l);}})();return i.set(l,c),c};return WW(s,e,{ignoreNonConfigurable:true}),qW.set(s,o),s}function wi(e,t){return t??=(...n)=>JSON.stringify(n),aC(e,{cache:false,cacheKey(n){return t(...n)}})}async function Rp(e){const{img_key:t,sub_key:n}=await GW(),r=XW(t+n),o=Math.round(Date.now()/1e3),i={...e,wts:o},s=/[!'()*]/g,a=Object.keys(i).sort().map(c=>`${encodeURIComponent(c)}=${encodeURIComponent(i[c].toString().replaceAll(s,""))}`).join("&"),l=sparkMd5.hash(a+r);return {...i,wts:o,w_rid:l}}const IM=EM("wbi-keys"),GW=wi(async function(){const e=await IM.get();return e?.val&&e?.ts&&Date.now()-e.ts<=Yn("6h")?e.val:UW()});async function UW(){const t=(await Ay.get("/x/web-interface/nav",{baseURL:JI})).data,n=t.data.wbi_img.img_url,r=t.data.wbi_img.sub_url,o={img_key:n.slice(n.lastIndexOf("/")+1,n.lastIndexOf(".")),sub_key:r.slice(r.lastIndexOf("/")+1,r.lastIndexOf("."))};return await IM.set({val:o,ts:Date.now()}),o}const KW=[46,47,18,2,53,8,23,32,15,50,10,31,58,3,45,35,27,43,5,49,33,9,42,19,29,28,14,39,12,38,41,13,37,48,7,16,24,55,40,61,26,17,0,1,60,51,30,4,22,25,54,21,56,59,6,63,57,62,11,36,20,34,44,52];function XW(e){return KW.map(t=>e[t]).join("").slice(0,32)}function PM(e,t,n){e.appkey=t;const r=new URLSearchParams(e);return r.sort(),sparkMd5.hash(r.toString()+n)}const YW={platform:"ios",mobi_app:"ipad",device:"pad",build:"37300100",c_locale:"zh-Hans_CN",s_locale:"zh-Hans_CN"};class lC extends Error{constructor(t,n){t||="需要有效的 access_key",super(t,{cause:n}),this.name="NeedValidAccessKeyError";}}const Tt=Ay.create({baseURL:JI,withCredentials:true});Tt.interceptors.request.use(async function(e){return e.params||={},e.url?.includes("/wbi/")&&!(e.params.w_rid||e.params.wts)&&(e.params=await Rp(e.params)),e});function dn(e){return e?.code===0&&(e?.message==="0"||e?.message==="success"||e?.message==="OK")}const nd=Ay.create({adapter:OW});nd.interceptors.request.use(function(e){if(!e.params?.sign){const{appkey:t,appsec:n}=Xc;e.params={appkey:t,access_key:Ve.accessKey||"",...zI(e.params,["sign"])},e.params.sign=PM(e.params,t,n);}return e});nd.interceptors.response.use(e=>{if(e.config.responseType==="json"&&e.data&&e.data instanceof ArrayBuffer){xr("response data is ArrayBuffer");const t=new TextDecoder,n=new Uint8Array(e.data),r=t.decode(n);e.data=r;try{e.data=JSON.parse(r);}catch{}}return e});function cC(){const e={};return document.cookie.split(";").map(t=>t.trim()).filter(Boolean).forEach(t=>{const[n,r]=t.split("=").map(o=>o.trim()).filter(Boolean);n&&(e[n]=r);}),e}function fa(){const e=cC().bili_jct;if(!e)throw Ht("找不到 csrf token, 请检查是否登录"),new Error("找不到 csrf token, 请检查是否登录");return e}function Pr(){return cC().DedeUserID}function Ap(){return !!cC().DedeUserID}const Jv=us(()=>({cookie:document.cookie,logined:Ap()}));function NM(){return Jv.update(),Jv.state.value.logined}function uC(){return Jv.use().logined}async function X$(){return (await Tt.get("https://member.bilibili.com/x/web/draft/list")).data.artlist?.drafts||[]}async function vg(e){const t=new URLSearchParams({title:"",banner_url:"",content:"",summary:"",words:"0",category:"15",tid:"0",reprint:"0",tags:"",image_urls:"",origin_image_urls:"",dynamic_intro:"",media_id:"0",spoiler:"0",original:"0",top_video_bvid:"",aid:"",csrf:fa(),...e}),n=(await Tt.post("/x/article/creative/draft/addupdate",t)).data,r=n?.data?.aid?.toString(),o=dn(n);return o||Ht(n.message||"addupdate error"),{success:o,aid:r}}async function QW(e){return (await Tt.get("/x/article/creative/draft/view",{params:{aid:e}})).data?.data?.content||""}class ZW{title;constructor(t){this.title=t;}getData=async()=>{const{title:t}=this,r=(await X$()).find(l=>l.title===t);if(!r){const{success:l,aid:c}=await vg({title:t});return}const o=await QW(r.id),a=(new DOMParser().parseFromString(o,"text/html").body.textContent||"").trim();if(a)try{return JSON.parse(a)}catch{return}};_aid;setData=async t=>{const{title:n}=this;if(!this._aid){const s=(await X$()).find(a=>a.title===n);if(s)this._aid=s.id.toString();else {const{success:a,aid:l}=await vg({title:n});if(!a)return  false;this._aid=l;}}const r=JSON.stringify(t),{success:o}=await vg({aid:this._aid,title:n,content:`<p>${r}</p>`,words:r.length.toString()});return o}}const JW=Kn.extend("settings"),MM=new ZW(dr),RM=["accessKey","accessKeyExpireAt"],eq=()=>[...RM,...wm,"backupSettingsToArticleDraft","fav.addSeparator","watchlaterAddSeparator","watchlaterItemsOrder","popularWeeklyUseShuffle","popularGeneralUseAnonymous"],tq=[...RM,"backupSettingsToArticleDraft"];let AM=false;function TM(e){AM=e;}let yg;const nq=ss(MM.setData,Yn("5s"));async function rq(e){if(!e.backupSettingsToArticleDraft||AM)return;const{pickedSettings:t}=Tl(e,ds,eq());if(!yg||!wo(yg,t))try{await nq(t),yg=t,JW("backup to article draft complete");}catch(r){console.error(r.stack||r);}}const oq=Kn.extend("settings"),rd={accessKey:"",accessKeyExpireAt:0,pureRecommend:true,appRecommend:{addOtherTabContents:false},modalFeedFullScreen:false,grid:{useCustomGrid:true,gridDisplayMode:_n.NormalGrid,twoColumnModeAlign:Vs.Center,enableForceColumn:false,forceColumnCount:4,cardMinWidth:320},videoCard:{actions:{openInPipWindow:false,showLargePreview:true},videoPreview:{useMp4:true,useScale:false,useVideoCardAsTrigger:false,usePreferredCdn:true,addTo:{searchPage:true}},imgPreview:{enabled:true,autoPreviewWhenKeyboardSelect:false,autoPreviewWhenHover:true,disableWhenMultiSelecting:true}},autoPreviewUpdateInterval:700,useDelayForHover:false,enableSidebar:true,sidebarAlign:ml.Right,dynamicFeed:{showLive:true,videoOnly:false,followGroup:{enabled:true,forceUseMergeTimelineIds:[]},whenViewAll:{enableHideSomeContents:false,hideIds:[]},advancedFilter:false,__internal:{cacheAllItemsEntry:false,cacheAllItemsUpMids:[],externalFilterInput:false}},watchlaterAddSeparator:true,watchlaterItemsOrder:wr.AddTimeDesc,watchlaterUseNormalVideoUrl:false,fav:{addSeparator:true,excludedFolderIds:[],useCustomFavPicker:{onPlayPage:false}},popularGeneralUseAnonymous:false,popularWeeklyUseShuffle:false,spaceUpload:{showVol:false,useSyncFilterTextFromSearchText:false},filter:{enabled:true,minDuration:{enabled:false,value:60},minPlayCount:{enabled:false,value:1e4},minDanmakuCount:{enabled:false,value:10},exemptForFollowed:{video:true,picture:true},hideGotoTypePicture:false,hideGotoTypeBangumi:false,byAuthor:{enabled:false,keywords:[]},byTitle:{enabled:false,keywords:[]},dfByTitle:{enabled:false,keywords:[]}},style:{general:{popoverBorderColorUseColorPrimary:false},pureRecommend:{useStickyTabbar:true,stickyTabbarShadow:false,useWhiteBackground:true,hideTopChannel:false},videoCard:{useBorder:true,useBorderOnlyOnHover:true,useBoxShadow:false}},theme:"",colorPickerThemeSelectedColor:"",backupSettingsToArticleDraft:false,videoLinkOpenMode:pn.Normal,pipWindow:{defaultLocked:true,autoWebFullscreen:true},hidingTabKeys:[Le.KeepFollowOnly,Le.Live,Le.Liked],customTabKeysOrder:[],multiSelect:{clearWhenExit:true,showIcon:true},__internalEnableCopyBvidInfo:false,__internalAddCopyBvidButton:false,__internalHotSubUseDropdown:false,__internalRecTabRenderAsSegments:false},Ve=tn(tl(rd)),ds=oW(rd),wm=ds.filter(e=>e.includes("__internal")&&typeof ur(rd,e)=="boolean");oq("allowedLeafSettingsPaths = %O, internalBooleanPaths = %O",ds,wm);function xt(e){return rt(Ve,e)}function od(){return jn(Ve)}const dC="settings";async function OM(){const e=await GM.getValue(dC);return !e||typeof e!="object"?{}:(fC(e),Tl(e,ds).pickedSettings)}async function iq(){const e=await OM();Go(e),Xo(Ve,()=>{sq();}),U1({storageKey:dC,setPersist(t){kM=t;},onUpdate(t){Go(t);}});}async function sq(){const e=tl(jn(Ve));await aq(e),await rq(e);}let kM=true;async function aq(e){kM&&await GM.setValue(dC,e);}function Go(e){const{pickedPaths:t}=Tl(e,ds);for(const n of t){const r=ur(e,n);wl(Ve,n,r);}}function lq(){return Go(rd)}function fC(e){if(!e)return;const t=[["dynamicFeed.showLive","dynamicFeedShowLive"],["dynamicFeed.followGroup.enabled","dynamicFeedFollowGroupEnabled"],["dynamicFeed.followGroup.forceUseMergeTimelineIds","dynamicFeedFollowGroupForceUseMergeTimelineIds"],["dynamicFeed.whenViewAll.enableHideSomeContents","dynamicFeedWhenViewAllEnableHideSomeContents"],["dynamicFeed.whenViewAll.hideIds","dynamicFeedWhenViewAllHideIds"],["fav.addSeparator","favAddSeparator"],["fav.excludedFolderIds","favExcludedFolderIds"],["filter.enabled","filterEnabled"],["filter.minPlayCount.enabled","filterMinPlayCountEnabled"],["filter.minPlayCount.value","filterMinPlayCount"],["filter.minDuration.enabled","filterMinDurationEnabled"],["filter.minDuration.value","filterMinDuration"],["filter.exemptForFollowed.video","exemptForFollowedVideo"],["filter.exemptForFollowed.picture","exemptForFollowedPicture"],["filter.hideGotoTypePicture","filterOutGotoTypePicture"],["filter.hideGotoTypeBangumi","filterOutGotoTypeBangumi"],["filter.byAuthor.enabled","filterByAuthorNameEnabled"],["filter.byAuthor.keywords","filterByAuthorNameKeywords"],["filter.byTitle.enabled","filterByTitleEnabled"],["filter.byTitle.keywords","filterByTitleKeywords"],["style.pureRecommend.useStickyTabbar","styleUseStickyTabbarInPureRecommend"],["style.pureRecommend.useWhiteBackground","styleUseWhiteBackground"],["style.pureRecommend.hideTopChannel","styleHideTopChannel"],["style.videoCard.useBorder","styleUseCardBorder"],["style.videoCard.useBorderOnlyOnHover","styleUseCardBorderOnlyOnHover"],["style.videoCard.useBoxShadow","styleUseCardBoxShadow"],["pipWindow.defaultLocked","pipWindowDefaultLocked"],["videoCard.imgPreview.autoPreviewWhenKeyboardSelect","autoPreviewWhenKeyboardSelect"],["videoCard.imgPreview.autoPreviewWhenHover","autoPreviewWhenHover"],["grid.useCustomGrid","style.pureRecommend.useCustomGrid"],["grid.enableForceColumn","grid.enableForceCoumn"],["dynamicFeed.advancedFilter","dynamicFeedAdvancedSearch"],["dynamicFeed.advancedFilter","dynamicFeed.advancedSearch"]];for(const[n,r]of t){const o=i=>!ji(i);o(ur(e,n))||o(ur(e,r))&&wl(e,n,ur(e,r));}}function Tl(e,t,n=[]){const r={},o=t.filter(i=>ds.includes(i)&&!n.includes(i)&&!ji(ur(e,i)));return o.forEach(i=>{const s=ur(e,i);wl(r,i,s);}),{pickedPaths:o,pickedSettings:r}}function _M(e){const t=xt();return ur(t,e)}async function Tp(e){const t=await OM();return ur(t,e)||ur(od(),e)}function cq(e,t){wl(Ve,e,t);}async function fi(e,{add:t,remove:n}){const r=await Tp(e),o=new Set(r);for(const i of t??[])o.add(i);for(const i of n??[])o.delete(i);cq(e,Array.from(o));}await( iq());vi&&Ve.accessKey&&Ve.accessKeyExpireAt&&Date.now()>=Ve.accessKeyExpireAt&&Ht("access_key 已过期, 请重新获取 !!!");var Rf={exports:{}},uq=Rf.exports,Y$;function dq(){return Y$||(Y$=1,(function(e,t){(function(n,r){e.exports=r();})(uq,function(){var n,r,o=1e3,i=6e4,s=36e5,a=864e5,l=/\[([^\]]+)]|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=31536e6,u=2628e6,d=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/,m={years:c,months:u,days:a,hours:s,minutes:i,seconds:o,milliseconds:1,weeks:6048e5},p=function(I){return I instanceof x},h=function(I,$,E){return new x(I,E,$.$l)},v=function(I){return r.p(I)+"s"},g=function(I){return I<0},y=function(I){return g(I)?Math.ceil(I):Math.floor(I)},C=function(I){return Math.abs(I)},w=function(I,$){return I?g(I)?{negative:true,format:""+C(I)+$}:{negative:false,format:""+I+$}:{negative:false,format:""}},x=(function(){function I(E,P,N){var M=this;if(this.$d={},this.$l=N,E===void 0&&(this.$ms=0,this.parseFromMilliseconds()),P)return h(E*m[v(P)],this);if(typeof E=="number")return this.$ms=E,this.parseFromMilliseconds(),this;if(typeof E=="object")return Object.keys(E).forEach(function(O){M.$d[v(O)]=E[O];}),this.calMilliseconds(),this;if(typeof E=="string"){var A=E.match(d);if(A){var _=A.slice(2).map(function(O){return O!=null?Number(O):0});return this.$d.years=_[0],this.$d.months=_[1],this.$d.weeks=_[2],this.$d.days=_[3],this.$d.hours=_[4],this.$d.minutes=_[5],this.$d.seconds=_[6],this.calMilliseconds(),this}}return this}var $=I.prototype;return $.calMilliseconds=function(){var E=this;this.$ms=Object.keys(this.$d).reduce(function(P,N){return P+(E.$d[N]||0)*m[N]},0);},$.parseFromMilliseconds=function(){var E=this.$ms;this.$d.years=y(E/c),E%=c,this.$d.months=y(E/u),E%=u,this.$d.days=y(E/a),E%=a,this.$d.hours=y(E/s),E%=s,this.$d.minutes=y(E/i),E%=i,this.$d.seconds=y(E/o),E%=o,this.$d.milliseconds=E;},$.toISOString=function(){var E=w(this.$d.years,"Y"),P=w(this.$d.months,"M"),N=+this.$d.days||0;this.$d.weeks&&(N+=7*this.$d.weeks);var M=w(N,"D"),A=w(this.$d.hours,"H"),_=w(this.$d.minutes,"M"),O=this.$d.seconds||0;this.$d.milliseconds&&(O+=this.$d.milliseconds/1e3,O=Math.round(1e3*O)/1e3);var T=w(O,"S"),V=E.negative||P.negative||M.negative||A.negative||_.negative||T.negative,H=A.format||_.format||T.format?"T":"",z=(V?"-":"")+"P"+E.format+P.format+M.format+H+A.format+_.format+T.format;return z==="P"||z==="-P"?"P0D":z},$.toJSON=function(){return this.toISOString()},$.format=function(E){var P=E||"YYYY-MM-DDTHH:mm:ss",N={Y:this.$d.years,YY:r.s(this.$d.years,2,"0"),YYYY:r.s(this.$d.years,4,"0"),M:this.$d.months,MM:r.s(this.$d.months,2,"0"),D:this.$d.days,DD:r.s(this.$d.days,2,"0"),H:this.$d.hours,HH:r.s(this.$d.hours,2,"0"),m:this.$d.minutes,mm:r.s(this.$d.minutes,2,"0"),s:this.$d.seconds,ss:r.s(this.$d.seconds,2,"0"),SSS:r.s(this.$d.milliseconds,3,"0")};return P.replace(l,function(M,A){return A||String(N[M])})},$.as=function(E){return this.$ms/m[v(E)]},$.get=function(E){var P=this.$ms,N=v(E);return N==="milliseconds"?P%=1e3:P=N==="weeks"?y(P/m[N]):this.$d[N],P||0},$.add=function(E,P,N){var M;return M=P?E*m[v(P)]:p(E)?E.$ms:h(E,this).$ms,h(this.$ms+M*(N?-1:1),this)},$.subtract=function(E,P){return this.add(E,P,true)},$.locale=function(E){var P=this.clone();return P.$l=E,P},$.clone=function(){return h(this.$ms,this)},$.humanize=function(E){return n().add(this.$ms,"ms").locale(this.$l).fromNow(!E)},$.valueOf=function(){return this.asMilliseconds()},$.milliseconds=function(){return this.get("milliseconds")},$.asMilliseconds=function(){return this.as("milliseconds")},$.seconds=function(){return this.get("seconds")},$.asSeconds=function(){return this.as("seconds")},$.minutes=function(){return this.get("minutes")},$.asMinutes=function(){return this.as("minutes")},$.hours=function(){return this.get("hours")},$.asHours=function(){return this.as("hours")},$.days=function(){return this.get("days")},$.asDays=function(){return this.as("days")},$.weeks=function(){return this.get("weeks")},$.asWeeks=function(){return this.as("weeks")},$.months=function(){return this.get("months")},$.asMonths=function(){return this.as("months")},$.years=function(){return this.get("years")},$.asYears=function(){return this.as("years")},I})(),S=function(I,$,E){return I.add($.years()*E,"y").add($.months()*E,"M").add($.days()*E,"d").add($.hours()*E,"h").add($.minutes()*E,"m").add($.seconds()*E,"s").add($.milliseconds()*E,"ms")};return function(I,$,E){n=E,r=E().$utils(),E.duration=function(M,A){var _=E.locale();return h(M,{$l:_},A)},E.isDuration=p;var P=$.prototype.add,N=$.prototype.subtract;$.prototype.add=function(M,A){return p(M)?S(this,M,1):P.bind(this)(M,A)},$.prototype.subtract=function(M,A){return p(M)?S(this,M,-1):N.bind(this)(M,A)};}});})(Rf)),Rf.exports}var fq=dq();const mq=Ir(fq);var pq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"};function e0(){return e0=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},e0.apply(this,arguments)}const hq=(e,t)=>f__namespace.createElement(ln,e0({},e,{ref:t,icon:pq})),gq=f__namespace.forwardRef(hq);function t0(e){return Hn(e)&&e===e.window}const LM=e=>{if(typeof window>"u")return 0;let t=0;return t0(e)?t=e.pageYOffset:e instanceof Document?t=e.documentElement.scrollTop:(e instanceof HTMLElement||e)&&(t=e.scrollTop),e&&!t0(e)&&typeof t!="number"&&(t=(e.ownerDocument??e).documentElement?.scrollTop),t};function bq(e,t,n,r){const o=n-t;return e/=r/2,e<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}function vq(e,t={}){const{getContainer:n=()=>window,callback:r,duration:o=450}=t,i=n(),s=LM(i),a=Date.now();let l;const c=()=>{const d=Date.now()-a,m=bq(d>o?o:d,s,e,o);t0(i)?i.scrollTo(window.pageXOffset,m):i instanceof Document||i.constructor.name==="HTMLDocument"?i.documentElement.scrollTop=m:i.scrollTop=m,d<o?l=ht(c):typeof r=="function"&&r();};return l=ht(c),()=>{ht.cancel(l);}}function yq(e){let t=null;const n=o=>()=>{t=null,e.apply(void 0,It(o));},r=(...o)=>{t===null&&(t=ht(n(o)));};return r.cancel=()=>{ht.cancel(t),t=null;},r}const xm=f.createContext(null);var Cq={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"};function n0(){return n0=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},n0.apply(this,arguments)}const wq=(e,t)=>f__namespace.createElement(ln,n0({},e,{ref:t,icon:Cq})),FM=f__namespace.forwardRef(wq),xq=e=>Hn(e)?typeof e=="object"&&!f.isValidElement(e)?e:{title:e}:null,Sq=Yi.map(e=>`${e}-inverse`),$q=["success","processing","error","default","warning"];function Op(e,t=true){return t?[].concat(It(Sq),It(Yi)).includes(e):Yi.includes(e)}function Eq(e){return $q.includes(e)}const Q$=e=>{const{prefixCls:t,value:n,current:r,offset:o=0}=e;let i;return o&&(i={position:"absolute",top:`${o}00%`,left:0}),f__namespace.createElement("span",{style:i,className:B(`${t}-only-unit`,{current:r})},n)};function Iq(e,t,n){let r=e,o=0;for(;(r+10)%10!==t;)r+=n,o+=n;return o}const Pq=e=>{const{prefixCls:t,count:n,value:r}=e,o=Number(r),i=Math.abs(n),[s,a]=f__namespace.useState(o),[l,c]=f__namespace.useState(i),u=()=>{a(o),c(i);};f__namespace.useEffect(()=>{const p=setTimeout(u,1e3);return ()=>clearTimeout(p)},[o]);let d,m;if(s===o||Number.isNaN(o)||Number.isNaN(s))d=[f__namespace.createElement(Q$,{...e,key:o,current:true})],m={transition:"none"};else {d=[];const p=o+10,h=[];for(let C=o;C<=p;C+=1)h.push(C);const v=l<i?1:-1,g=h.findIndex(C=>C%10===s);d=(v<0?h.slice(0,g+1):h.slice(g)).map((C,w)=>{const x=C%10;return f__namespace.createElement(Q$,{...e,key:C,value:x,offset:v<0?w-g:w,current:w===g})}),m={transform:`translateY(${-Iq(s,o,v)}00%)`};}return f__namespace.createElement("span",{className:`${t}-only`,style:m,onTransitionEnd:u},d)},Nq=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,count:r,className:o,motionClassName:i,style:s,title:a,show:l,component:c="sup",children:u,...d}=e,{getPrefixCls:m}=f__namespace.useContext(it),p=m("scroll-number",n),h={...d,"data-show":l,style:s,className:B(p,o,i),title:a};let v=r;if(r&&Number(r)%1===0){const g=String(r).split("");v=f__namespace.createElement("bdi",null,g.map((y,C)=>f__namespace.createElement(Pq,{prefixCls:p,count:Number(r),value:y,key:g.length-C})));}return s?.borderColor&&(h.style={...s,boxShadow:`0 0 0 1px ${s.borderColor} inset`}),u?Ln(u,g=>({className:B(`${p}-custom-component`,g?.className,i)})):f__namespace.createElement(c,{...h,ref:t},v)}),Mq=new pt("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),Rq=new pt("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Aq=new pt("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),Tq=new pt("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Oq=new pt("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),kq=new pt("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),_q=e=>{const{componentCls:t,iconCls:n,antCls:r,badgeShadowSize:o,textFontSize:i,textFontSizeSM:s,statusSize:a,dotSize:l,textFontWeight:c,indicatorHeight:u,indicatorHeightSM:d,marginXS:m,calc:p}=e,h=`${r}-scroll-number`,v=wp(e,(g,{darkColor:y})=>({[`&${t} ${t}-color-${g}`]:{background:y,[`&:not(${t}-count)`]:{color:y},"a:hover &":{background:y}}}));return {[t]:{..._t(e),position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${t}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:e.indicatorZIndex,minWidth:u,height:u,color:e.badgeTextColor,fontWeight:c,fontSize:i,lineHeight:Q(u),whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:p(u).div(2).equal(),boxShadow:`0 0 0 ${Q(o)} ${e.badgeShadowColor}`,transition:`background-color ${e.motionDurationMid}`,a:{color:e.badgeTextColor},"a:hover":{color:e.badgeTextColor},"a:hover &":{background:e.badgeColorHover}},[`${t}-count-sm`]:{minWidth:d,height:d,fontSize:s,lineHeight:Q(d),borderRadius:p(d).div(2).equal()},[`${t}-multiple-words`]:{padding:`0 ${Q(e.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${t}-dot`]:{zIndex:e.indicatorZIndex,width:l,minWidth:l,height:l,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${Q(o)} ${e.badgeShadowColor}`},[`${t}-count, ${t}-dot, ${h}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${n}-spin`]:{animationName:kq,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:a,height:a,verticalAlign:"middle",borderRadius:"50%"},[`${t}-status-success`]:{backgroundColor:e.colorSuccess},[`${t}-status-processing`]:{overflow:"visible",color:e.colorInfo,backgroundColor:e.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:Mq,animationDuration:e.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${t}-status-default`]:{backgroundColor:e.colorTextPlaceholder},[`${t}-status-error`]:{backgroundColor:e.colorError},[`${t}-status-warning`]:{backgroundColor:e.colorWarning},[`${t}-status-text`]:{marginInlineStart:m,color:e.colorText,fontSize:e.fontSize}},...v,[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:Rq,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:Aq,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:Tq,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:Oq,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`&:not(${t}-status)`]:{verticalAlign:"middle"},[`${h}-custom-component, ${t}-count`]:{transform:"none"},[`${h}-custom-component, ${h}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[h]:{overflow:"hidden",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack}`,[`${h}-only`]:{position:"relative",display:"inline-block",height:u,transition:`all ${e.motionDurationSlow} ${e.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${h}-only-unit`]:{height:u,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${h}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${t}-count, ${t}-dot, ${h}-custom-component`]:{transform:"translate(-50%, -50%)"}}}}},BM=e=>{const{fontHeight:t,lineWidth:n,marginXS:r,colorBorderBg:o}=e,i=t,s=n,a=e.colorTextLightSolid,l=e.colorError,c=e.colorErrorHover;return vt(e,{badgeFontHeight:i,badgeShadowSize:s,badgeTextColor:a,badgeColor:l,badgeColorHover:c,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:r,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},DM=e=>{const{fontSize:t,lineHeight:n,fontSizeSM:r,lineWidth:o}=e;return {indicatorZIndex:"auto",indicatorHeight:Math.round(t*n)-2*o,indicatorHeightSM:t,dotSize:r/2,textFontSize:r,textFontSizeSM:r,textFontWeight:"normal",statusSize:r/2}},Lq=wt("Badge",e=>{const t=BM(e);return _q(t)},DM),Fq=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,scrollNumberPrefixCls:r,children:o,status:i,text:s,color:a,count:l=null,overflowCount:c=99,dot:u=false,size:d="default",title:m,offset:p,style:h,className:v,rootClassName:g,classNames:y,styles:C,showZero:w=false,...x}=e,{getPrefixCls:S,direction:I,className:$,style:E,classNames:P,styles:N}=$t("badge"),M=S("badge",n),[A,_]=Lq(M),O={...e,overflowCount:c,size:d,dot:u,showZero:w},[T,V]=Pt([P,y],[N,C],{props:O}),H=l>c?`${c}+`:l,z=H==="0"||H===0||s==="0"||s===0,D=l===null||z&&!w,W=(Hn(i)||Hn(a))&&D,F=Hn(i)||!z,L=u&&!z,j=L?"":H,Y=f.useMemo(()=>((!Hn(j)||j==="")&&(!Hn(s)||s==="")||z&&!w)&&!L,[j,z,w,L,s]),K=f.useRef(l);Y||(K.current=l);const q=K.current,X=f.useRef(j);Y||(X.current=j);const J=X.current,U=f.useRef(L);Y||(U.current=L);const G=f.useMemo(()=>{if(!p)return {...E,...h};const Se=Number.parseInt(p[0],10);return {...{marginTop:p[1],insetInlineEnd:-Se},...E,...h}},[p,h,E]),ee=m??(typeof q=="string"||typeof q=="number"?q:void 0),oe=!Y&&(s===0?w:!!s&&s!==true),ne=oe?f__namespace.createElement("span",{className:`${M}-status-text`},s):null,ge=!q||typeof q!="object"?void 0:Ln(q,Se=>({style:{...G,...Se.style}})),Z=Op(a,false),te=B(T.indicator,{[`${M}-status-dot`]:W,[`${M}-status-${i}`]:!!i,[`${M}-color-${a}`]:Z}),de={};a&&!Z&&(de.color=a,de.background=a);const fe=B(M,{[`${M}-status`]:W,[`${M}-not-a-wrapper`]:!o,[`${M}-rtl`]:I==="rtl"},v,g,$,T.root,A,_);if(!o&&W&&(s||F||!D)){const Se=G.color;return f__namespace.createElement("span",{ref:t,...x,className:fe,style:{...V.root,...G}},f__namespace.createElement("span",{className:te,style:{...V.indicator,...de}}),oe&&f__namespace.createElement("span",{style:{color:Se},className:`${M}-status-text`},s))}return f__namespace.createElement("span",{ref:t,...x,className:fe,style:V.root},o,f__namespace.createElement(ir,{visible:!Y,motionName:`${M}-zoom`,motionAppear:false,motionDeadline:1e3},({className:Se})=>{const Te=S("scroll-number",r),ae=U.current,re=B(T.indicator,{[`${M}-dot`]:ae,[`${M}-count`]:!ae,[`${M}-count-sm`]:d==="small",[`${M}-multiple-words`]:!ae&&J&&J.toString().length>1,[`${M}-status-${i}`]:!!i,[`${M}-color-${a}`]:Z});let ue={...V.indicator,...G};return a&&!Z&&(ue=ue||{},ue.background=a),f__namespace.createElement(Nq,{prefixCls:Te,show:!Y,motionClassName:Se,className:re,count:J,title:ee,style:ue,key:"scrollNumber"},ge)}),ne)}),Bq=e=>{const{antCls:t,badgeFontHeight:n,marginXS:r,badgeRibbonOffset:o,calc:i}=e,s=`${t}-ribbon`,a=`${t}-ribbon-wrapper`,l=wp(e,(c,{darkColor:u})=>({[`&${s}-color-${c}`]:{background:u,color:u}}));return {[a]:{position:"relative"},[s]:{..._t(e),position:"absolute",top:r,padding:`0 ${Q(e.paddingXS)}`,color:e.colorPrimary,lineHeight:Q(n),whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${s}-content`]:{color:e.badgeTextColor},[`${s}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${Q(i(o).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter},...l,[`&${s}-placement-end`]:{insetInlineEnd:i(o).mul(-1).equal(),borderEndEndRadius:0,[`${s}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${s}-placement-start`]:{insetInlineStart:i(o).mul(-1).equal(),borderEndStartRadius:0,[`${s}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}}}},Dq=wt(["Badge","Ribbon"],e=>{const t=BM(e);return Bq(t)},DM),zq=e=>{const{className:t,prefixCls:n,style:r,color:o,children:i,text:s,placement:a="end",rootClassName:l,styles:c,classNames:u}=e,{getPrefixCls:d,direction:m,className:p,style:h,classNames:v,styles:g}=$t("ribbon"),y=d("ribbon",n),C=`${y}-wrapper`,[w,x]=Dq(y,C),S={...e,placement:a},[I,$]=Pt([v,u],[g,c],{props:S}),E=Op(o,false),P=B(y,`${y}-placement-${a}`,{[`${y}-rtl`]:m==="rtl",[`${y}-color-${o}`]:E},t,p,I.indicator),N={},M={};return o&&!E&&(N.background=o,M.color=o),f__namespace.createElement("div",{className:B(C,l,w,x,I.root),style:$.root},i,f__namespace.createElement("div",{className:B(P,w),style:{...N,...$.indicator,...h,...r}},f__namespace.createElement("span",{className:B(`${y}-content`,I.content),style:$.content},s),f__namespace.createElement("div",{className:`${y}-corner`,style:M})))},kp=Fq;kp.Ribbon=zq;const mC=e=>{const{children:t,prefixCls:n,id:r,classNames:o,styles:i,className:s,style:a}=e;return f__namespace.createElement("div",{id:r,className:B(`${n}-container`,o?.container,s),style:{...i?.container,...a},role:"tooltip"},typeof t=="function"?t():t)},Pa={shiftX:64,adjustY:1},Na={adjustX:1,shiftY:true},Xr=[0,0],Hq={left:{points:["cr","cl"],overflow:Na,offset:[-4,0],targetOffset:Xr},right:{points:["cl","cr"],overflow:Na,offset:[4,0],targetOffset:Xr},top:{points:["bc","tc"],overflow:Pa,offset:[0,-4],targetOffset:Xr},bottom:{points:["tc","bc"],overflow:Pa,offset:[0,4],targetOffset:Xr},topLeft:{points:["bl","tl"],overflow:Pa,offset:[0,-4],targetOffset:Xr},leftTop:{points:["tr","tl"],overflow:Na,offset:[-4,0],targetOffset:Xr},topRight:{points:["br","tr"],overflow:Pa,offset:[0,-4],targetOffset:Xr},rightTop:{points:["tl","tr"],overflow:Na,offset:[4,0],targetOffset:Xr},bottomRight:{points:["tr","br"],overflow:Pa,offset:[0,4],targetOffset:Xr},rightBottom:{points:["bl","br"],overflow:Na,offset:[4,0],targetOffset:Xr},bottomLeft:{points:["tl","bl"],overflow:Pa,offset:[0,4],targetOffset:Xr},leftBottom:{points:["br","bl"],overflow:Na,offset:[-4,0],targetOffset:Xr}};function r0(){return r0=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},r0.apply(this,arguments)}const Vq=f__namespace.forwardRef((e,t)=>{const{trigger:n=["hover"],mouseEnterDelay:r=0,mouseLeaveDelay:o=.1,prefixCls:i="rc-tooltip",children:s,onVisibleChange:a,afterVisibleChange:l,motion:c,placement:u="right",align:d={},destroyOnHidden:m=false,defaultVisible:p,getTooltipContainer:h,arrowContent:v,overlay:g,id:y,showArrow:C=true,classNames:w,styles:x,...S}=e,I=cs(y),$=f.useRef(null);f.useImperativeHandle(t,()=>$.current);const E={...S};"visible"in e&&(E.popupVisible=e.visible);const P=f__namespace.useMemo(()=>{if(!C)return  false;const M=C===true?{}:C;return {...M,className:B(M.className,w?.arrow),style:{...M.style,...x?.arrow},content:M.content??v}},[C,w?.arrow,x?.arrow,v]),N=({open:M})=>{const A=f__namespace.Children.only(s),_={"aria-describedby":g&&M?I:void 0};return f__namespace.cloneElement(A,_)};return f__namespace.createElement(yp,r0({popupClassName:w?.root,prefixCls:i,popup:f__namespace.createElement(mC,{key:"content",prefixCls:i,id:I,classNames:w,styles:x},g),action:n,builtinPlacements:Hq,popupPlacement:u,ref:$,popupAlign:d,getPopupContainer:h,onOpenChange:a,afterOpenChange:l,popupMotion:c,defaultPopupVisible:p,autoDestroy:m,mouseLeaveDelay:o,popupStyle:x?.root,mouseEnterDelay:r,arrow:P,uniqueContainerClassName:w?.uniqueContainer,uniqueContainerStyle:x?.uniqueContainer},E),N)});function pC(e){const{sizePopupArrow:t,borderRadiusXS:n,borderRadiusOuter:r}=e,o=t/2,i=0,s=o,a=r*1/Math.sqrt(2),l=o-r*(1-1/Math.sqrt(2)),c=o-n*(1/Math.sqrt(2)),u=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),d=2*o-c,m=u,p=2*o-a,h=l,v=2*o-i,g=s,y=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),C=r*(Math.sqrt(2)-1),w=`polygon(${C}px 100%, 50% ${C}px, ${2*o-C}px 100%, ${C}px 100%)`,x=`path('M ${i} ${s} A ${r} ${r} 0 0 0 ${a} ${l} L ${c} ${u} A ${n} ${n} 0 0 1 ${d} ${m} L ${p} ${h} A ${r} ${r} 0 0 0 ${v} ${g} Z')`;return {arrowShadowWidth:y,arrowPath:x,arrowPolygon:w}}const jq=(e,t,n)=>{const{sizePopupArrow:r,arrowPolygon:o,arrowPath:i,arrowShadowWidth:s,borderRadiusXS:a,calc:l}=e;return {pointerEvents:"none",width:r,height:r,overflow:"hidden","&::before":{position:"absolute",bottom:0,insetInlineStart:0,width:r,height:l(r).div(2).equal(),background:t,clipPath:{_multi_value_:true,value:[o,i]},content:'""'},"&::after":{content:'""',position:"absolute",width:s,height:s,bottom:0,insetInline:0,margin:"auto",borderRadius:{_skip_check_:true,value:`0 0 ${Q(a)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},zM=8;function _p(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return {arrowOffsetHorizontal:r,arrowOffsetVertical:n?zM:r}}function Yd(e,t){return e?t:{}}const hC=(e,t,n)=>{const{componentCls:r,boxShadowPopoverArrow:o,arrowOffsetVertical:i,arrowOffsetHorizontal:s,antCls:a}=e,[l]=vn(a,"tooltip"),{arrowDistance:c=0,arrowPlacement:u={left:true,right:true,top:true,bottom:true}}=n||{};return {[r]:{[`${r}-arrow`]:[{position:"absolute",zIndex:1,display:"block",...jq(e,t,o),"&:before":{background:t}}],...Yd(!!u.top,{[[`&-placement-top > ${r}-arrow`,`&-placement-topLeft > ${r}-arrow`,`&-placement-topRight > ${r}-arrow`].join(",")]:{bottom:c,transform:"translateY(100%) rotate(180deg)"},[`&-placement-top > ${r}-arrow`]:{left:{_skip_check_:true,value:"50%"},transform:"translateX(-50%) translateY(100%) rotate(180deg)"},"&-placement-topLeft":{[l("arrow-offset-horizontal")]:s,[`> ${r}-arrow`]:{left:{_skip_check_:true,value:s}}},"&-placement-topRight":{[l("arrow-offset-horizontal")]:`calc(100% - ${Q(s)})`,[`> ${r}-arrow`]:{right:{_skip_check_:true,value:s}}}}),...Yd(!!u.bottom,{[[`&-placement-bottom > ${r}-arrow`,`&-placement-bottomLeft > ${r}-arrow`,`&-placement-bottomRight > ${r}-arrow`].join(",")]:{top:c,transform:"translateY(-100%)"},[`&-placement-bottom > ${r}-arrow`]:{left:{_skip_check_:true,value:"50%"},transform:"translateX(-50%) translateY(-100%)"},"&-placement-bottomLeft":{[l("arrow-offset-horizontal")]:s,[`> ${r}-arrow`]:{left:{_skip_check_:true,value:s}}},"&-placement-bottomRight":{[l("arrow-offset-horizontal")]:`calc(100% - ${Q(s)})`,[`> ${r}-arrow`]:{right:{_skip_check_:true,value:s}}}}),...Yd(!!u.left,{[[`&-placement-left > ${r}-arrow`,`&-placement-leftTop > ${r}-arrow`,`&-placement-leftBottom > ${r}-arrow`].join(",")]:{right:{_skip_check_:true,value:c},transform:"translateX(100%) rotate(90deg)"},[`&-placement-left > ${r}-arrow`]:{top:{_skip_check_:true,value:"50%"},transform:"translateY(-50%) translateX(100%) rotate(90deg)"},[`&-placement-leftTop > ${r}-arrow`]:{top:i},[`&-placement-leftBottom > ${r}-arrow`]:{bottom:i}}),...Yd(!!u.right,{[[`&-placement-right > ${r}-arrow`,`&-placement-rightTop > ${r}-arrow`,`&-placement-rightBottom > ${r}-arrow`].join(",")]:{left:{_skip_check_:true,value:c},transform:"translateX(-100%) rotate(-90deg)"},[`&-placement-right > ${r}-arrow`]:{top:{_skip_check_:true,value:"50%"},transform:"translateY(-50%) translateX(-100%) rotate(-90deg)"},[`&-placement-rightTop > ${r}-arrow`]:{top:i},[`&-placement-rightBottom > ${r}-arrow`]:{bottom:i}})}}};function Wq(e,t,n,r){if(r===false)return {adjustX:false,adjustY:false};const o=r&&typeof r=="object"?r:{},i={};switch(e){case "top":case "bottom":i.shiftX=t.arrowOffsetHorizontal*2+n,i.shiftY=true,i.adjustY=true;break;case "left":case "right":i.shiftY=t.arrowOffsetVertical*2+n,i.shiftX=true,i.adjustX=true;break}const s={...i,...o};return s.shiftX||(s.adjustX=true),s.shiftY||(s.adjustY=true),s}const Z$={left:{points:["cr","cl"]},right:{points:["cl","cr"]},top:{points:["bc","tc"]},bottom:{points:["tc","bc"]},topLeft:{points:["bl","tl"]},leftTop:{points:["tr","tl"]},topRight:{points:["br","tr"]},rightTop:{points:["tl","tr"]},bottomRight:{points:["tr","br"]},rightBottom:{points:["bl","br"]},bottomLeft:{points:["tl","bl"]},leftBottom:{points:["br","bl"]}},qq={topLeft:{points:["bl","tc"]},leftTop:{points:["tr","cl"]},topRight:{points:["br","tc"]},rightTop:{points:["tl","cr"]},bottomRight:{points:["tr","bc"]},rightBottom:{points:["bl","cr"]},bottomLeft:{points:["tl","bc"]},leftBottom:{points:["br","cl"]}},Gq=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function HM(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:s}=e,a=t/2,l={},c=_p({contentRadius:i,limitVerticalRadius:true});return Object.keys(Z$).forEach(u=>{const m={...r&&qq[u]||Z$[u],offset:[0,0],dynamicInset:true};switch(l[u]=m,Gq.has(u)&&(m.autoArrow=false),u){case "top":case "topLeft":case "topRight":m.offset[1]=-a-o;break;case "bottom":case "bottomLeft":case "bottomRight":m.offset[1]=a+o;break;case "left":case "leftTop":case "leftBottom":m.offset[0]=-a-o;break;case "right":case "rightTop":case "rightBottom":m.offset[0]=a+o;break}if(r)switch(u){case "topLeft":case "bottomLeft":m.offset[0]=-c.arrowOffsetHorizontal-a;break;case "topRight":case "bottomRight":m.offset[0]=c.arrowOffsetHorizontal+a;break;case "leftTop":case "rightTop":m.offset[1]=-c.arrowOffsetHorizontal*2+a;break;case "leftBottom":case "rightBottom":m.offset[1]=c.arrowOffsetHorizontal*2-a;break}m.overflow=Wq(u,c,t,n),s&&(m.htmlRegion="visibleFirst");}),l}const gC=(e,t)=>{const n=r=>typeof r=="boolean"?{show:r}:r||{};return f.useMemo(()=>{const r=n(e),o=n(t);return {...o,...r,show:r.show??o.show??true}},[e,t])},J$="50%",Uq=e=>{const{calc:t,componentCls:n,tooltipMaxWidth:r,tooltipColor:o,tooltipBg:i,tooltipBorderRadius:s,zIndexPopup:a,controlHeight:l,boxShadowSecondary:c,paddingSM:u,paddingXS:d,arrowOffsetHorizontal:m,sizePopupArrow:p,antCls:h}=e,[v,g]=vn(h,"tooltip"),y=t(s).add(p).add(m).equal(),w={minWidth:t(s).mul(2).add(p).equal(),minHeight:l,padding:`${Q(e.calc(u).div(2).equal())} ${Q(d)}`,color:g("overlay-color",o),textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:i,borderRadius:s,boxShadow:c,boxSizing:"border-box"},x={[v("valid-offset-x")]:g("arrow-offset-horizontal","var(--arrow-x)"),transformOrigin:[g("valid-offset-x",J$),`var(--arrow-y, ${J$})`].join(" ")};return [{[n]:{..._t(e),position:"absolute",zIndex:a,display:"block",width:"max-content",maxWidth:r,visibility:"visible",...x,"&-hidden":{display:"none"},[v("arrow-background-color")]:i,[`${n}-container`]:[w,I1(e,true)],[`&:has(~ ${n}-unique-container)`]:{[`${n}-container`]:{border:"none",background:"transparent",boxShadow:"none"}},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:y},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${n}-inner`]:{borderRadius:e.min(s,zM)}},[`${n}-content`]:{position:"relative"},...wp(e,(S,{darkColor:I})=>({[`&${n}-${S}`]:{[`${n}-container`]:{backgroundColor:I},[`${n}-arrow`]:{[v("arrow-background-color")]:I}}})),"&-rtl":{direction:"rtl"}}},hC(e,g("arrow-background-color")),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}},{[`${n}-unique-container`]:{...w,...x,position:"absolute",zIndex:t(a).sub(1).equal(),"&-hidden":{display:"none"},"&-visible":{transition:`all ${e.motionDurationSlow}`}}}]},Kq=e=>({zIndexPopup:e.zIndexPopupBase+70,maxWidth:250,..._p({contentRadius:e.borderRadius,limitVerticalRadius:true}),...pC(vt(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))}),VM=(e,t,n=true)=>wt("Tooltip",o=>{const{borderRadius:i,colorTextLightSolid:s,colorBgSpotlight:a,maxWidth:l}=o,c=vt(o,{tooltipMaxWidth:l,tooltipColor:s,tooltipBorderRadius:i,tooltipBg:a});return [Uq(c),qu(o,"zoom-big-fast")]},Kq,{resetStyle:false,injectStyle:n})(e,t),jM=(e,t,n)=>{const r=Op(n),[o]=vn(e,"tooltip"),i=B({[`${t}-${n}`]:n&&r}),s={},a={},l=qn(n).toRgb(),u=(.299*l.r+.587*l.g+.114*l.b)/255<.5?"#FFF":"#000";return n&&!r&&(s.background=n,s[o("overlay-color")]=u,a[o("arrow-background-color")]=n),{className:i,overlayStyle:s,arrowStyle:a}},Xq=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:s,classNames:a,styles:l}=e,{getPrefixCls:c}=f__namespace.useContext(it),u=c("tooltip",t),d=c(),m=cn(u),[p,h]=VM(u,m),v=jM(d,u,i),g=v.arrowStyle,y=f__namespace.useMemo(()=>({container:{...s,...v.overlayStyle}}),[s,v.overlayStyle]),C={...e,placement:r},[w,x]=Pt([a],[y,l],{props:C}),S=B(m,p,h,u,`${u}-pure`,`${u}-placement-${r}`,n,v.className);return f__namespace.createElement("div",{className:S,style:g},f__namespace.createElement("div",{className:`${u}-arrow`}),f__namespace.createElement(mC,{...e,className:p,prefixCls:u,classNames:w,styles:x},o))},Yq=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,openClassName:r,getTooltipContainer:o,color:i,children:s,afterOpenChange:a,arrow:l,destroyTooltipOnHide:c,destroyOnHidden:u,title:d,overlay:m,trigger:p,builtinPlacements:h,autoAdjustOverflow:v=true,motion:g,getPopupContainer:y,placement:C="top",mouseEnterDelay:w=.1,mouseLeaveDelay:x=.1,rootClassName:S,styles:I,classNames:$,onOpenChange:E,overlayInnerStyle:P,overlayStyle:N,overlayClassName:M,...A}=e,[,_]=Bn(),{getPopupContainer:O,getPrefixCls:T,direction:V,className:H,style:z,classNames:D,styles:W,arrow:F,trigger:L}=$t("tooltip"),j=gC(l,F),Y=j.show,K=p||L||"hover",q=f__namespace.useRef(null),X=()=>{q.current?.forceAlign();};f__namespace.useImperativeHandle(t,()=>({forceAlign:X,nativeElement:q.current?.nativeElement,popupElement:q.current?.popupElement}));const[J,U]=Ft(e.defaultOpen??false,e.open),G=!d&&!m&&d!==0,ee=Je=>{U(G?false:Je),!G&&E&&E(Je);},oe=f__namespace.useMemo(()=>h||HM({arrowPointAtCenter:j?.pointAtCenter??false,autoAdjustOverflow:v,arrowWidth:Y?_.sizePopupArrow:0,borderRadius:_.borderRadius,offset:_.marginXXS,visibleFirst:true}),[j,h,_,Y,v]),ne=f__namespace.useMemo(()=>d===0?d:m||d||"",[m,d]),ge=f__namespace.createElement(es,{space:true},typeof ne=="function"?ne():ne),Z={...e,trigger:K,color:i,placement:C,builtinPlacements:h,openClassName:r,arrow:l,autoAdjustOverflow:v,getPopupContainer:y,children:s,destroyTooltipOnHide:c,destroyOnHidden:u},[te,de]=Pt([D,$],[W,I],{props:Z}),fe=T("tooltip",n),Se=T(),Te=e["data-popover-inject"];let ae=J;!("open"in e)&&G&&(ae=false);const re=f__namespace.isValidElement(s)&&!S6(s)?s:f__namespace.createElement("span",null,s),ue=re.props,ye=!ue.className||typeof ue.className=="string"?B(ue.className,r||`${fe}-open`):ue.className,Ne=cn(fe),[Be,De]=VM(fe,Ne,!Te),ze=jM(Se,fe,i),je=ze.arrowStyle,Ae=B(Ne,Be,De),Ce=B(M,{[`${fe}-rtl`]:V==="rtl"},ze.className,S,Ae,H,te.root),[Fe,ke]=ua("Tooltip",A.zIndex),Ie={...de.container,...P,...ze.overlayStyle},Pe=f__namespace.createElement(Vq,{unique:true,...A,trigger:K,zIndex:Fe,showArrow:Y,placement:C,mouseEnterDelay:w,mouseLeaveDelay:x,prefixCls:fe,classNames:{root:Ce,container:te.container,arrow:te.arrow,uniqueContainer:B(Ae,te.container)},styles:{root:{...je,...de.root,...z,...N},container:Ie,uniqueContainer:Ie,arrow:de.arrow},getTooltipContainer:y||o||O,ref:q,builtinPlacements:oe,overlay:ge,visible:ae,onVisibleChange:ee,afterVisibleChange:a,arrowContent:f__namespace.createElement("span",{className:`${fe}-arrow-content`}),motion:{motionName:Zi(Se,"zoom-big-fast",typeof g?.motionName=="string"?g?.motionName:void 0),motionDeadline:1e3},destroyOnHidden:u??!!c},ae?Ln(re,{className:ye}):re);return f__namespace.createElement(Sp.Provider,{value:ke},Pe)}),fs=Yq;fs._InternalPanelDoNotUseOrYouWillBeFired=Xq;fs.UniqueProvider=E6;const Qq=e=>{const{componentCls:t,floatButtonSize:n,iconCls:r,antCls:o,floatButtonIconSize:i}=e,[s,a]=vn(o,"float-btn"),l=`${t}-badge`,c=Math.SQRT2,u=(c-1)/c,d=e.calc(e.borderRadius).mul(u).equal(),m=e.calc(e.controlHeight).div(2).mul(u).equal();return {[t]:[{[s("size")]:Q(n)},{flexDirection:"column",margin:0,padding:`${Q(e.paddingXXS)} 0`,width:a("size"),minHeight:a("size"),height:"auto",wordBreak:"break-word",whiteSpace:"normal",gap:e.calc(e.paddingXXS).div(2).equal(),"&-rtl":{direction:"rtl"},[`&${t}-individual`]:{position:"fixed",zIndex:e.zIndexPopupBase,insetInlineEnd:e.floatButtonInsetInlineEnd,bottom:e.floatButtonInsetBlockEnd,boxShadow:e.boxShadowSecondary},[`&${t}-pure`]:{position:"relative",inset:"auto"},"&:empty":{display:"none"},[`${t}-icon`]:{lineHeight:1},[`&${t}-icon-only`]:{[r]:{fontSize:i}},[`${t}-content`]:{fontSize:e.fontSizeSM},[l]:{position:"absolute",top:0,insetInlineEnd:0,[`&:not(${l}-dot)`]:{transform:"translate(50%, -50%)"}},[`&-rtl ${l}:not(${l}-dot)`]:{transform:"translate(-50%, -50%)"},"&-square":{[`${l}-dot`]:{marginTop:d,marginInlineEnd:d}},"&-circle":{[l]:{marginTop:m,marginInlineEnd:m}}}]}},Zq=e=>{const{componentCls:t,antCls:n,floatButtonSize:r,padding:o}=e,i=`${t}-group`,s=`${i}-list`,[a,l]=vn(n,"float-btn");return {[i]:[{[a("list-transform-start")]:`translate(0,${Q(r)})`,[a("list-trigger-offset")]:`calc(${Q(r)} + ${Q(o)})`},{..._t(e),position:"fixed",zIndex:e.zIndexPopupBase,insetInlineEnd:e.floatButtonInsetInlineEnd,bottom:e.floatButtonInsetBlockEnd,gap:o,"&-rtl":{direction:"rtl"},[`&${t}-pure`]:{position:"relative",inset:"auto"},[t]:{position:"relative",inset:"auto"}},{[`&:not(${i}-individual) ${s}`]:{boxShadow:e.boxShadowSecondary},[`&${i}-individual ${s}`]:{gap:o},[`&-menu-mode ${s}`]:{position:"absolute"},[s]:{borderRadius:e.borderRadiusLG,"&-motion":{transition:`all ${e.motionDurationSlow}`,"&-enter, &-appear":{opacity:0,transform:l("list-transform-start"),"&-active":{opacity:1,transform:"translate(0, 0)"}},"&-leave":{"&-active":{opacity:0,transform:l("list-transform-start")}}}},"&-top":{[s]:{bottom:l("list-trigger-offset")}},"&-bottom":{[s]:{[a("list-transform-start")]:`translate(0, calc(${Q(r)} * -1))`,top:l("list-trigger-offset")}},"&-left":{[s]:{[a("list-transform-start")]:`translate(${Q(r)}, 0)`,right:l("list-trigger-offset")}},"&-right":{[s]:{[a("list-transform-start")]:`translate(calc(${Q(r)} * -1), 0)`,left:l("list-trigger-offset")}}}]}},Jq=()=>({}),WM=wt("FloatButton",e=>{const{controlHeightLG:t,marginXXL:n,marginLG:r,fontSizeIcon:o,calc:i}=e,s=vt(e,{floatButtonIconSize:i(o).mul(1.5).equal(),floatButtonSize:t,floatButtonInsetBlockEnd:n,floatButtonInsetInlineEnd:r});return [Qq(s),Zq(s),I1(e)]},Jq,{order:-998}),Lp="float-btn",eG=f.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,style:i,type:s="default",shape:a="circle",icon:l,description:c,content:u,tooltip:d,badge:m={},classNames:p,styles:h,...v}=e,{getPrefixCls:g,direction:y}=f.useContext(it),C=f.useContext(xm),w=g(Lp,n),x=cn(w),{shape:S,individual:I,classNames:$,styles:E}=C||{},P=S||a,N=I??true,M=u??c,A={...e,type:s,shape:P},[_,O]=WM(w,x),T=f.useMemo(()=>({icon:`${w}-icon`,content:`${w}-content`}),[w]),[V,H]=Pt([T,$,p],[E,h],{props:A}),z=!M&&!l?f.createElement(FM,null):l,[D]=ua("FloatButton",i?.zIndex),W={...i,zIndex:D},F=en(m,["title","children","status","text"]),L="badge"in e&&f.createElement(kp,{...F,className:B(F.className,`${w}-badge`,{[`${w}-badge-dot`]:F.dot})}),j=xq(d);let Y=f.createElement(Qe,{...v,ref:t,className:B(_,O,x,w,r,o,`${w}-${s}`,`${w}-${P}`,{[`${w}-rtl`]:y==="rtl",[`${w}-individual`]:N,[`${w}-icon-only`]:!M}),classNames:V,styles:H,style:W,shape:P,type:s,size:"large",icon:z,_skipSemantic:true},M,L);return j&&(Y=f.createElement(fs,{...j},Y)),Y}),ma=eG,tG=f.createElement(gq,null),qM=f.forwardRef((e,t)=>{const{backTopIcon:n}=$t("floatButton"),{prefixCls:r,className:o,type:i="default",shape:s="circle",visibilityHeight:a=400,icon:l,target:c,onClick:u,duration:d=450,...m}=e,p=l??n??tG,[h,v]=f.useState(a===0),g=f.useRef(null);f.useImperativeHandle(t,()=>({nativeElement:g.current}));const y=()=>g.current?.ownerDocument||window,C=yq(N=>{const M=LM(N.target);v(M>=a);});f.useEffect(()=>{const M=(c||y)();return C({target:M}),M?.addEventListener("scroll",C),()=>{C.cancel(),M?.removeEventListener("scroll",C);}},[c]);const w=N=>{vq(0,{getContainer:c||y,duration:d}),u?.(N);},{getPrefixCls:x}=f.useContext(it),S=x(Lp,r),I=x(),E=f.useContext(xm)?.shape||s,P={prefixCls:S,icon:p,type:i,shape:E,...m};return f.createElement(ir,{visible:h,motionName:`${I}-fade`},({className:N},M)=>f.createElement(ma,{ref:An(g,M),...P,onClick:w,className:B(o,N)}))});function Sm(e){return ["small","middle","large"].includes(e)}function e2(e){return e?typeof e=="number"&&!Number.isNaN(e):false}const UM=["wrap","nowrap","wrap-reverse"],KM=["flex-start","flex-end","start","end","center","space-between","space-around","space-evenly","stretch","normal","left","right"],XM=["center","start","end","flex-start","flex-end","self-start","self-end","baseline","normal","stretch"],nG=(e,t)=>{const n=t.wrap===true?"wrap":t.wrap;return {[`${e}-wrap-${n}`]:n&&UM.includes(n)}},rG=(e,t)=>{const n={};return XM.forEach(r=>{n[`${e}-align-${r}`]=t.align===r;}),n[`${e}-align-stretch`]=!t.align&&!!t.vertical,n},oG=(e,t)=>{const n={};return KM.forEach(r=>{n[`${e}-justify-${r}`]=t.justify===r;}),n},iG=(e,t)=>B({...nG(e,t),...rG(e,t),...oG(e,t)}),sG=e=>{const{componentCls:t}=e;return {[t]:{display:"flex",margin:0,padding:0,"&-vertical":{flexDirection:"column"},"&-rtl":{direction:"rtl"},"&:empty":{display:"none"}}}},aG=e=>{const{componentCls:t}=e;return {[t]:{"&-gap-small":{gap:e.flexGapSM},"&-gap-middle":{gap:e.flexGap},"&-gap-large":{gap:e.flexGapLG}}}},lG=e=>{const{componentCls:t}=e,n={};return UM.forEach(r=>{n[`${t}-wrap-${r}`]={flexWrap:r};}),n},cG=e=>{const{componentCls:t}=e,n={};return XM.forEach(r=>{n[`${t}-align-${r}`]={alignItems:r};}),n},uG=e=>{const{componentCls:t}=e,n={};return KM.forEach(r=>{n[`${t}-justify-${r}`]={justifyContent:r};}),n},dG=()=>({}),fG=wt("Flex",e=>{const{paddingXS:t,padding:n,paddingLG:r}=e,o=vt(e,{flexGapSM:t,flexGap:n,flexGapLG:r});return [sG(o),aG(o),lG(o),cG(o),uG(o)]},dG,{resetStyle:false}),mG=f.forwardRef((e,t)=>{const{prefixCls:n,rootClassName:r,className:o,style:i,flex:s,gap:a,vertical:l,orientation:c,component:u="div",children:d,...m}=e,{flex:p,direction:h,getPrefixCls:v}=f.useContext(it),g=v("flex",n),[y,C]=fG(g),[,w]=ca(c,l??p?.vertical),x=B(o,r,p?.className,g,y,C,iG(g,e),{[`${g}-rtl`]:h==="rtl",[`${g}-gap-${a}`]:Sm(a),[`${g}-vertical`]:w}),S={...p?.style,...i};return Hn(s)&&(S.flex=s),Hn(a)&&!Sm(a)&&(S.gap=a),f.createElement(u,{ref:t,className:x,style:S,...en(m,["justify","wrap","align"])},d)}),rs=(e,t,n)=>B({[`${e}-status-success`]:t==="success",[`${e}-status-warning`]:t==="warning",[`${e}-status-error`]:t==="error",[`${e}-status-validating`]:t==="validating",[`${e}-has-feedback`]:n}),Ol=(e,t)=>t||e,pG=e=>{const{componentCls:t,borderRadius:n,paddingSM:r,colorBorder:o,paddingXS:i,fontSizeLG:s,fontSizeSM:a,borderRadiusLG:l,borderRadiusSM:c,colorBgContainerDisabled:u,lineWidth:d,antCls:m}=e,[p,h]=vn(m,"space");return {[t]:[{display:"inline-flex",alignItems:"center",gap:0,paddingInline:r,margin:0,borderWidth:d,borderStyle:"solid",borderRadius:n,"&:hover":{zIndex:0},[`&${t}-disabled`]:{color:e.colorTextDisabled},"&-large":{fontSize:s,borderRadius:l},"&-small":{paddingInline:i,borderRadius:c,fontSize:a},"&-compact-last-item":{borderEndStartRadius:0,borderStartStartRadius:0},"&-compact-first-item":{borderEndEndRadius:0,borderStartEndRadius:0},"&-compact-item:not(:first-child):not(:last-child)":{borderRadius:0},"&-compact-item:not(:last-child)":{borderInlineEndWidth:0},"&-compact-item:not(:first-child)":{borderInlineStartWidth:0}},{[p("addon-border-color")]:o,[p("addon-background")]:u,[p("addon-border-color-outlined")]:o,[p("addon-background-filled")]:u,borderColor:h("addon-border-color"),background:h("addon-background"),"&-variant-outlined":{[p("addon-border-color")]:h("addon-border-color-outlined")},"&-variant-filled":{[p("addon-border-color")]:"transparent",[p("addon-background")]:h("addon-background-filled"),[`&${t}-disabled`]:{[p("addon-border-color")]:o,[p("addon-background")]:u}},"&-variant-borderless":{border:"none",background:"transparent"},"&-variant-underlined":{border:"none",background:"transparent"}},{"&-status-error":{[p("addon-border-color-outlined")]:e.colorError,[p("addon-background-filled")]:e.colorErrorBg,color:e.colorError},"&-status-warning":{[p("addon-border-color-outlined")]:e.colorWarning,[p("addon-background-filled")]:e.colorWarningBg,color:e.colorWarning}}]}},hG=wt(["Space","Addon"],e=>[pG(e),Ml(e,{focus:false})]),YM=f.forwardRef((e,t)=>{const{className:n,children:r,style:o,prefixCls:i,variant:s="outlined",disabled:a,status:l,...c}=e,{getPrefixCls:u,direction:d}=f.useContext(it),m=u("space-addon",i),[p,h]=hG(m),{compactItemClassnames:v,compactSize:g}=Ci(m,d),y=rs(m,l),C=B(m,p,v,h,`${m}-variant-${s}`,y,{[`${m}-${g}`]:g,[`${m}-disabled`]:a},n);return f.createElement("div",{ref:t,className:C,style:o,...c},r)}),QM=f.createContext({latestIndex:0}),gG=QM.Provider,bG=e=>{const{className:t,prefix:n,index:r,children:o,separator:i,style:s,classNames:a,styles:l}=e,{latestIndex:c}=f__namespace.useContext(QM);return Hn(o)?f__namespace.createElement(f__namespace.Fragment,null,f__namespace.createElement("div",{className:t,style:s},o),r<c&&i&&f__namespace.createElement("span",{className:B(`${n}-item-separator`,a?.separator),style:l?.separator},i)):null},vG=e=>{const{componentCls:t,antCls:n}=e;return {[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},yG=e=>{const{componentCls:t}=e;return {[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},CG=wt("Space",e=>{const t=vt(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return [vG(t),yG(t)]},()=>({}),{resetStyle:false}),wG=f__namespace.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,size:o,className:i,style:s,classNames:a,styles:l}=$t("space"),{size:c=o??"small",align:u,className:d,rootClassName:m,children:p,direction:h,orientation:v,prefixCls:g,split:y,separator:C,style:w,vertical:x,wrap:S=false,classNames:I,styles:$,...E}=e,[P,N]=Array.isArray(c)?c:[c,c],M=Sm(N),A=Sm(P),_=e2(N),O=e2(P),T=$r(p,{keepEmpty:true}),[V,H]=ca(v,x,h),z=u===void 0&&!H?"center":u,D=C??y,W=n("space",g),[F,L]=CG(W),j={...e,size:c,orientation:V,align:z},[Y,K]=Pt([a,I],[l,$],{props:j}),q=B(W,i,F,`${W}-${V}`,{[`${W}-rtl`]:r==="rtl",[`${W}-align-${z}`]:z,[`${W}-gap-row-${N}`]:M,[`${W}-gap-col-${P}`]:A},d,m,L,Y.root),X=B(`${W}-item`,Y.item),J=T.map((ee,oe)=>{const ne=ee?.key||`${X}-${oe}`;return f__namespace.createElement(bG,{prefix:W,classNames:Y,styles:K,className:X,key:ne,index:oe,separator:D,style:K.item},ee)}),U=f__namespace.useMemo(()=>({latestIndex:T.reduce((oe,ne,ge)=>Hn(ne)?ge:oe,0)}),[T]);if(T.length===0)return null;const G={};return S&&(G.flexWrap="wrap"),!A&&O&&(G.columnGap=P),!M&&_&&(G.rowGap=N),f__namespace.createElement("div",{ref:t,className:q,style:{...G,...K.root,...s,...w},...E},f__namespace.createElement(gG,{value:U},J))}),mi=wG;mi.Compact=x1;mi.Addon=YM;const ZM=e=>{const{prefixCls:t,className:n,style:r,classNames:o,styles:i,rootClassName:s,shape:a="circle",type:l="default",placement:c,icon:u=f.createElement(FM,null),closeIcon:d,trigger:m,children:p,onOpenChange:h,open:v,onClick:g,...y}=e,{direction:C,getPrefixCls:w,closeIcon:x,classNames:S,styles:I,className:$,style:E}=$t("floatButtonGroup"),P=d??x??f.createElement(yi,null),N=w(Lp,t),M=cn(N),[A,_]=WM(N,M),O=`${N}-group`,T=m&&["click","hover"].includes(m),[V]=ua("FloatButton",r?.zIndex),H=f.useRef(null),z=["top","left","right","bottom"].includes(c)?c:"top",[D,W]=Ft(false,v),F=m==="hover",L=m==="click",j=at(te=>{D!==te&&(W(te),h?.(te));}),Y=()=>{F&&j(true);},K=()=>{F&&j(false);},q=te=>{L&&j(!D),g?.(te);};f.useEffect(()=>{if(L){const te=de=>{H.current?.contains(de.target)||j(false);};return document.addEventListener("click",te,{capture:true}),()=>document.removeEventListener("click",te,{capture:true})}},[L]);const X=a==="circle",J={...e,shape:a,type:l,placement:z},[U,G]=Pt([S,o],[I,i],{props:J}),ee=f.useMemo(()=>({shape:a,individual:X,classNames:{root:U.item,icon:U.itemIcon,content:U.itemContent},styles:{root:G.item,icon:G.itemIcon,content:G.itemContent}}),[a,X,U,G]),oe=f.useMemo(()=>({...ee,individual:true,classNames:{root:U.trigger,icon:U.triggerIcon,content:U.triggerContent},styles:{root:G.trigger,icon:G.triggerIcon,content:G.triggerContent}}),[ee,U,G]);let ne;const ge=`${O}-list`,Z=te=>{const de=z==="top"||z==="bottom",fe={className:B(ge,U.list,te),style:G.list};return X?ne=f.createElement(mG,{vertical:de,...fe},p):ne=f.createElement(mi.Compact,{vertical:de,...fe},p),ne};return f.createElement(xm.Provider,{value:ee},f.createElement("div",{className:B(O,A,_,M,$,U.root,n,s,{[`${O}-rtl`]:C==="rtl",[`${O}-individual`]:X,[`${O}-${z}`]:T,[`${O}-menu-mode`]:T}),style:{...E,zIndex:V,...G.root,...r},ref:H,onMouseEnter:Y,onMouseLeave:K},T?f.createElement(ir,{visible:D,motionName:`${ge}-motion`},({className:te})=>Z(te)):Z(),T&&f.createElement(xm.Provider,{value:oe},f.createElement(ma,{type:l,icon:D?P:u,"aria-label":e["aria-label"],className:`${O}-trigger`,onClick:q,...y}))))},t2=({backTop:e,...t})=>e?f__namespace.createElement(qM,{...t,visibilityHeight:0}):f__namespace.createElement(ma,{...t}),xG=({className:e,items:t,classNames:n,styles:r,prefixCls:o,...i})=>{const{getPrefixCls:s}=f__namespace.useContext(it),l=`${s(Lp,o)}-pure`;return t?f__namespace.createElement(ZM,{className:B(e,l),classNames:n,styles:r,...i},t.map((c,u)=>f__namespace.createElement(t2,{key:u,...c}))):f__namespace.createElement(t2,{className:B(e,l),classNames:n,styles:r,...i})};ma.BackTop=qM;ma.Group=ZM;ma._InternalPanelDoNotUseOrYouWillBeFired=xG;const SG=e=>{const t=e?.algorithm?om(e.algorithm):l1,n={...il,...e?.token};return AP(n,{override:e?.token},t,T6)};function $G(e){const{sizeUnit:t,sizeStep:n}=e,r=n-2;return {sizeXXL:t*(r+10),sizeXL:t*(r+6),sizeLG:t*(r+2),sizeMD:t*(r+2),sizeMS:t*(r+1),size:t*r,sizeSM:t*r,sizeXS:t*(r-1),sizeXXS:t*(r-1)}}const EG=(e,t)=>{const n=t??bp(e),r=n.fontSizeSM,o=n.controlHeight-4;return {...n,...$G(t??e),...YP(r),controlHeight:o,...XP({...n,controlHeight:o})}},Yr=(e,t)=>new kt(e).setA(t).toRgbString(),ws=(e,t)=>new kt(e).lighten(t).toHexString(),IG=e=>{const t=zu(e,{theme:"dark"});return {1:t[0],2:t[1],3:t[2],4:t[3],5:t[6],6:t[5],7:t[4],8:t[6],9:t[5],10:t[4]}},PG=(e,t)=>{const n=e||"#000",r=t||"#fff";return {colorBgBase:n,colorTextBase:r,colorText:Yr(r,.85),colorTextSecondary:Yr(r,.65),colorTextTertiary:Yr(r,.45),colorTextQuaternary:Yr(r,.25),colorFill:Yr(r,.18),colorFillSecondary:Yr(r,.12),colorFillTertiary:Yr(r,.08),colorFillQuaternary:Yr(r,.04),colorBgSolid:Yr(r,.95),colorBgSolidHover:Yr(r,1),colorBgSolidActive:Yr(r,.9),colorBgElevated:ws(n,12),colorBgContainer:ws(n,8),colorBgLayout:ws(n,0),colorBgSpotlight:ws(n,26),colorBgBlur:Yr(r,.04),colorBorder:ws(n,26),colorBorderDisabled:ws(n,26),colorBorderSecondary:ws(n,19)}},NG=(e,t)=>{const n=Object.keys(a1).map(i=>{const s=zu(e[i],{theme:"dark"});return Array.from({length:10},()=>1).reduce((a,l,c)=>(a[`${i}-${c+1}`]=s[c],a[`${i}${c+1}`]=s[c],a),{})}).reduce((i,s)=>(i={...i,...s},i),{}),r=t??bp(e),o=KP(e,{generateColorPalettes:IG,generateNeutralColorPalettes:PG});return {...r,...n,...o,colorPrimaryBg:o.colorPrimaryBorder,colorPrimaryBgHover:o.colorPrimaryBorderHover}};function MG(){const[e,t,n,r]=Bn();return {theme:e,token:t,hashId:n,cssVar:r}}const $m={defaultSeed:su.token,useToken:MG,defaultAlgorithm:bp,darkAlgorithm:NG,compactAlgorithm:EG,getDesignToken:SG,defaultConfig:su,_internalContext:c1};function n2(e,t){if(e.inserted[t.name]===void 0)return e.insert("",t,e.sheet,true)}function r2(e,t,n){var r=[],o=Ky(e,r,n);return r.length<2?n:o+t(r)}var JM=function(t){var n=fP(t);n.sheet.speedy=function(a){this.isSpeedy=a;},n.compat=true;var r=function(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];var d=qa(c,n.registered,void 0);return Xy(n,d,false),n.key+"-"+d.name},o=function(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];var d=qa(c,n.registered),m="animation-"+d.name;return n2(n,{name:d.name,styles:"@keyframes "+m+"{"+d.styles+"}"}),m},i=function(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];var d=qa(c,n.registered);n2(n,d);},s=function(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];return r2(n.registered,r,RG(c))};return {css:r,cx:s,injectGlobal:i,keyframes:o,hydrate:function(l){l.forEach(function(c){n.inserted[c]=true;});},flush:function(){n.registered={},n.inserted={},n.sheet.flush();},sheet:n.sheet,cache:n,getRegisteredStyles:Ky.bind(null,n.registered),merge:r2.bind(null,n.registered,r)}},RG=function e(t){for(var n="",r=0;r<t.length;r++){var o=t[r];if(o!=null){var i=void 0;switch(typeof o){case "boolean":break;case "object":{if(Array.isArray(o))i=e(o);else {i="";for(var s in o)o[s]&&s&&(i&&(i+=" "),i+=s);}break}default:i=o;}i&&(n&&(n+=" "),n+=i);}}return n},o2=function(t,n){var r=arguments;if(n==null||!Du.call(n,"css"))return f__namespace.createElement.apply(void 0,r);var o=r.length,i=new Array(o);i[0]=Qy,i[1]=Yy(t,n);for(var s=2;s<o;s++)i[s]=r[s];return f__namespace.createElement.apply(null,i)};(function(e){var t;t||(t=e.JSX||(e.JSX={}));})(o2||(o2={}));var bC=bP(function(e,t){var n=e.styles,r=qa([n],void 0,f__namespace.useContext(vP)),o=f__namespace.useRef();return Ox(function(){var i=t.key+"-global",s=new t.sheet.constructor({key:i,nonce:t.sheet.nonce,container:t.sheet.container,speedy:t.sheet.isSpeedy}),a=false,l=document.querySelector('style[data-emotion="'+i+" "+r.name+'"]');return t.sheet.tags.length&&(s.before=t.sheet.tags[0]),l!==null&&(a=true,l.setAttribute("data-emotion",i),s.hydrate([l])),o.current=[s,a],function(){s.flush();}},[t]),Ox(function(){var i=o.current,s=i[0],a=i[1];if(a){i[1]=false;return}if(r.next!==void 0&&Xy(t,r.next,true),s.tags.length){var l=s.tags[s.tags.length-1].nextElementSibling;s.before=l,s.flush();}t.insert("",r,s,false);},[t,r.name]),null});function Lt(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return qa(t)}var nc={},Cg={exports:{}},i2;function Oo(){return i2||(i2=1,(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=true,e.exports.default=e.exports;})(Cg)),Cg.exports}var rc={},s2;function AG(){if(s2)return rc;s2=1,Object.defineProperty(rc,"__esModule",{value:true}),rc.default=void 0;const e={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"};return rc.default=e,rc}var oc={},ic={},sc={},ac={},a2;function TG(){return a2||(a2=1,Object.defineProperty(ac,"__esModule",{value:true}),ac.commonLocale=void 0,ac.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:true}),ac}var l2;function OG(){if(l2)return sc;l2=1,Object.defineProperty(sc,"__esModule",{value:true}),sc.default=void 0;var e=TG();function t(l){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(c){return typeof c}:function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},t(l)}function n(l,c){var u=Object.keys(l);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(l);c&&(d=d.filter(function(m){return Object.getOwnPropertyDescriptor(l,m).enumerable})),u.push.apply(u,d);}return u}function r(l){for(var c=1;c<arguments.length;c++){var u=arguments[c]!=null?arguments[c]:{};c%2?n(Object(u),true).forEach(function(d){o(l,d,u[d]);}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(u)):n(Object(u)).forEach(function(d){Object.defineProperty(l,d,Object.getOwnPropertyDescriptor(u,d));});}return l}function o(l,c,u){return c=i(c),c in l?Object.defineProperty(l,c,{value:u,enumerable:true,configurable:true,writable:true}):l[c]=u,l}function i(l){var c=s(l,"string");return t(c)=="symbol"?c:String(c)}function s(l,c){if(t(l)!="object"||!l)return l;var u=l[Symbol.toPrimitive];if(u!==void 0){var d=u.call(l,c);if(t(d)!="object")return d;throw new TypeError("@@toPrimitive must return a primitive value.")}return (c==="string"?String:Number)(l)}var a=r(r({},e.commonLocale),{},{locale:"zh_CN",today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",week:"周",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪",yearFormat:"YYYY年",cellDateFormat:"D",monthBeforeYear:false});return sc.default=a,sc}var lc={},c2;function eR(){if(c2)return lc;c2=1,Object.defineProperty(lc,"__esModule",{value:true}),lc.default=void 0;const e={placeholder:"请选择时间",rangePlaceholder:["开始时间","结束时间"]};return lc.default=e,lc}var u2;function tR(){if(u2)return ic;u2=1;var e=Oo().default;Object.defineProperty(ic,"__esModule",{value:true}),ic.default=void 0;var t=e(OG()),n=e(eR());const r={lang:{placeholder:"请选择日期",yearPlaceholder:"请选择年份",quarterPlaceholder:"请选择季度",monthPlaceholder:"请选择月份",weekPlaceholder:"请选择周",rangePlaceholder:["开始日期","结束日期"],rangeYearPlaceholder:["开始年份","结束年份"],rangeMonthPlaceholder:["开始月份","结束月份"],rangeQuarterPlaceholder:["开始季度","结束季度"],rangeWeekPlaceholder:["开始周","结束周"],...t.default},timePickerLocale:{...n.default}};return r.lang.ok="确定",ic.default=r,ic}var d2;function kG(){if(d2)return oc;d2=1;var e=Oo().default;Object.defineProperty(oc,"__esModule",{value:true}),oc.default=void 0;var t=e(tR());return oc.default=t.default,oc}var f2;function _G(){if(f2)return nc;f2=1;var e=Oo().default;Object.defineProperty(nc,"__esModule",{value:true}),nc.default=void 0;var t=e(AG()),n=e(kG()),r=e(tR()),o=e(eR());const i="${label}不是一个有效的${type}",s={locale:"zh-cn",Pagination:t.default,DatePicker:r.default,TimePicker:o.default,Calendar:n.default,global:{placeholder:"请选择",close:"关闭",sortable:"可排序"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",filterEmptyText:"无筛选项",filterCheckAll:"全选",filterSearchPlaceholder:"在筛选项中搜索",emptyText:"暂无数据",selectAll:"全选当页",selectInvert:"反选当页",selectNone:"清空所有",selectionAll:"全选所有",sortTitle:"排序",expand:"展开行",collapse:"关闭行",triggerDesc:"点击降序",triggerAsc:"点击升序",cancelSort:"取消排序"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Tour:{Next:"下一步",Previous:"上一步",Finish:"结束导览"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{titles:["",""],searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项",remove:"删除",selectCurrent:"全选当页",removeCurrent:"删除当页",selectAll:"全选所有",deselectAll:"取消全选",removeAll:"删除全部",selectInvert:"反选当页"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开",collapse:"收起"},Form:{optional:"(可选)",defaultValidateMessages:{default:"字段验证错误${label}",required:"请输入${label}",enum:"${label}必须是其中一个[${enum}]",whitespace:"${label}不能为空字符",date:{format:"${label}日期格式无效",parse:"${label}不能转换为日期",invalid:"${label}是一个无效日期"},types:{string:i,method:i,array:i,object:i,number:i,date:i,boolean:i,integer:i,float:i,regexp:i,email:i,url:i,hex:i},string:{len:"${label}须为${len}个字符",min:"${label}最少${min}个字符",max:"${label}最多${max}个字符",range:"${label}须在${min}-${max}字符之间"},number:{len:"${label}必须等于${len}",min:"${label}最小值为${min}",max:"${label}最大值为${max}",range:"${label}须在${min}-${max}之间"},array:{len:"须为${len}个${label}",min:"最少${min}个${label}",max:"最多${max}个${label}",range:"${label}数量须在${min}-${max}之间"},pattern:{mismatch:"${label}与模式不匹配${pattern}"}}},QRCode:{expired:"二维码过期",refresh:"点击刷新",scanned:"已扫描"},ColorPicker:{presetEmpty:"暂无",transparent:"无色",singleColor:"单色",gradientColor:"渐变色"}};return nc.default=s,nc}var wg,m2;function LG(){return m2||(m2=1,wg=_G()),wg}var FG=LG();const BG=Ir(FG),DG="--bilibili-gate--font",zG="--bilibili-gate--video-card--border-radius",nR="--bilibili-gate--primary-color",HG="--bilibili-gate--border-color",rR="--bilibili-gate--text-color",oR="--bilibili-gate--bg",VG="--bilibili-gate--primary-color--lv1",jG="--bilibili-gate--primary-color--lv2",WG="--bilibili-gate--primary-color--lv3",qG="--bilibili-gate--bg--lv1",GG="--bilibili-gate--bg--lv2",UG="--bilibili-gate--bg--lv3",KG="#ff6699",XG='"Alibaba PuHuiTi 3.0", "PingFang SC", "HarmonyOS_Regular", "Helvetica Neue", "Microsoft YaHei", sans-serif',iR="var(--custom-font-family--options--font-family, var(--bilibili-gate--font))",YG="bilibili-gate-root",sR="bilibili-gate-using-dark",aR="bilibili-gate-using-light",lR="html.bilibili-gate-using-dark",QG="html.bilibili-gate-using-light",xi={appCustomFontId:DG,appVideoCardBorderRadiusId:zG,appPrimaryColorId:nR,appBorderColorId:HG,appTextColorId:rR,appBgId:oR,appPrimaryColorLv1Id:VG,appPrimaryColorLv2Id:jG,appPrimaryColorLv3Id:WG,appBgLv1Id:qG,appBgLv2Id:GG,appBgLv3Id:UG,biliPink:KG,appCustomFontValue:XG,appUsingFont:iR,appClsRoot:YG,appClsDark:sR,appClsLight:aR,appClsDarkSelector:lR,appClsLightSelector:QG},p2=Kn.extend("utility:dom"),cR=10*1e3,uR=200;async function id(e,t){const n=t?.interval??uR;let r=t?.timeout??cR;r===0&&(r=1/0);const o=t?.validate??(a=>!ji(a)),i=performance.now();let s=e();for(;!o(s)&&performance.now()-i<r;)await Dt(n),s=e();return s}async function Fp(e,t,n){const r=n?.pollTimeout??cR,o=n?.pollInterval??uR,i=n?.selectorPredicate,s=n?.warnOnTimeout??false,a=await id(()=>{let l=Array.from(document.querySelectorAll(e));if(i&&(l=l.filter(i)),l.length)return l},{timeout:r,interval:o});if(!a?.length){p2("tryAction: timeout for selector = `%s`",e),s&&xr("tryAction timeout, selector = `%s`",e);return}p2("tryAction: selector=`%s` count=%s",e,a.length);for(const l of a)await Promise.resolve(t(l));}async function Fc(e,t,n){return Fp(e,r=>r.remove(),{selectorPredicate:t,warnOnTimeout:false})}function Si(){const e=document.activeElement?.tagName?.toLowerCase()??"";return !!(["input","textarea"].includes(e)||document.querySelector(".center-search__bar.is-focus"))}function ZG(e,t){t??=e.getBoundingClientRect();const n=document.documentElement;return {top:t.top+window.scrollY-n.clientTop,left:t.left+window.scrollX-n.clientLeft}}function Bp(e){return new Promise(t=>{typeof requestIdleCallback=="function"?requestIdleCallback(()=>t(),e):setTimeout(t);})}let xg="";function vC(e){xg||(xg=document.title),document.title=`${e} - ${xg}`;}function o0(...e){return e.map(t=>t.trim()).filter(Boolean).map(t=>t.startsWith(".")?t:`.${t}`).join(",")}const hu={Evolved:{getDetectEl:()=>document.body,detect:e=>e.classList.contains("dark"),trigger:'.custom-navbar-item[role="listitem"][data-name="darkMode"]',triggerInner:'.navbar-dark-mode[item="darkMode"]'},Bili:{getDetectEl:()=>document.documentElement,detect:e=>e.classList.contains("bili_dark"),isTrigger:e=>{const t=e.closest(".avatar-panel-popover a.single-link-item");return t?!!Array.from(t.querySelectorAll(".link-title span")).find(n=>["深色","浅色"].includes(n.textContent||"")):false}}},h2=e=>{const t=e.getDetectEl();return t?e.detect(t):false},pl=us(()=>h2(hu.Bili)||h2(hu.Evolved)||document.body.classList.contains("bilibili-helper-dark-mode")||document.documentElement.classList.contains("dark"));function Dp(){return pl.use()}const dR=()=>{document.documentElement.classList.toggle(sR,pl.get()),document.documentElement.classList.toggle(aR,!pl.get());};dR();Xo(pl.state,dR);const yC=new MutationObserver(async()=>{await Dt(0),pl.updateThrottled();});yC.observe(document.body,{attributes:true,attributeFilter:["class"]});yC.observe(document.documentElement,{attributes:true,attributeFilter:["data-darkreader-scheme"]});JG();async function JG(){const e=await id(hu.Bili.getDetectEl);e&&yC.observe(e,{attributes:true});}document.addEventListener("click",eU,{passive:true});async function eU(e){const t=e.target;(hu.Bili.isTrigger(t)||t.closest(hu.Evolved.trigger))&&(await Dt(0),pl.updateThrottled());}const tU=Kn.extend("components:css-vars");tU(":export = %O",xi);const ms=e=>(e.startsWith("--")||(e=`--${e}`),`var(${e})`),CC=ms(xi.appVideoCardBorderRadiusId),Uo=ms(xi.appPrimaryColorId),fR=ms(xi.appBorderColorId);ms(xi.appTextColorId);const i0=ms(xi.appBgId),Em=ms(xi.appBgLv1Id),nU=ms(xi.appBgLv2Id);ms(xi.appBgLv3Id);const kl={name:"rmyi3a",styles:"color:var(--ant-button-default-hover-color);border-color:var(--ant-button-default-hover-border-color);background:var(--ant-button-default-hover-bg)"};function rU(){return $m.useToken().token.colorPrimaryHover}function _l(){const{popoverBorderColorUseColorPrimary:e}=rt(Ve.style.general),t=rU();return e?t:fR}function oU(){const e=_l();return f.useMemo(()=>({border:`1px solid ${e}`}),[e])}function iU(){const{colorLink:e,colorLinkActive:t,colorLinkHover:n}=$m.useToken().token;return f.useMemo(()=>Lt("color:",e,";&:visited{color:",e,";}&:hover{color:",n,";}&:active{color:",t,";}",""),[e,t,n])}const mR=`${Un}--use-ant-link-color`;function sU(){const e=iU();return Lt(":root .",mR,"{",e,";}","")}var pR=function(e){return function(t,n){var r=f.useRef(false);e(function(){return function(){r.current=false;}},[]),e(function(){if(!r.current)r.current=true;else return t()},n);}},s0=function(e,t){return s0=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,r){n.__proto__=r;}||function(n,r){for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(n[o]=r[o]);},s0(e,t)};function hR(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");s0(e,t);function n(){this.constructor=e;}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n);}var kr=function(){return kr=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i]);}return t},kr.apply(this,arguments)};function zp(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 o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}function gR(e,t,n,r){var o=arguments.length,i=o<3?t:r===null?r=Object.getOwnPropertyDescriptor(t,n):r,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")i=Reflect.decorate(e,t,n,r);else for(var a=e.length-1;a>=0;a--)(s=e[a])&&(i=(o<3?s(i):o>3?s(t,n,i):s(t,n))||i);return o>3&&i&&Object.defineProperty(t,n,i),i}function bR(e,t){return function(n,r){t(n,r,e);}}function vR(e,t,n,r,o,i){function s(y){if(y!==void 0&&typeof y!="function")throw new TypeError("Function expected");return y}for(var a=r.kind,l=a==="getter"?"get":a==="setter"?"set":"value",c=!t&&e?r.static?e:e.prototype:null,u=t||(c?Object.getOwnPropertyDescriptor(c,r.name):{}),d,m=false,p=n.length-1;p>=0;p--){var h={};for(var v in r)h[v]=v==="access"?{}:r[v];for(var v in r.access)h.access[v]=r.access[v];h.addInitializer=function(y){if(m)throw new TypeError("Cannot add initializers after decoration has completed");i.push(s(y||null));};var g=(0, n[p])(a==="accessor"?{get:u.get,set:u.set}:u[l],h);if(a==="accessor"){if(g===void 0)continue;if(g===null||typeof g!="object")throw new TypeError("Object expected");(d=s(g.get))&&(u.get=d),(d=s(g.set))&&(u.set=d),(d=s(g.init))&&o.unshift(d);}else (d=s(g))&&(a==="field"?o.unshift(d):u[l]=d);}c&&Object.defineProperty(c,r.name,u),m=true;}function yR(e,t,n){for(var r=arguments.length>2,o=0;o<t.length;o++)n=r?t[o].call(e,n):t[o].call(e);return r?n:void 0}function CR(e){return typeof e=="symbol"?e:"".concat(e)}function wR(e,t,n){return typeof t=="symbol"&&(t=t.description?"[".concat(t.description,"]"):""),Object.defineProperty(e,"name",{configurable:true,value:n?"".concat(n," ",t):t})}function xR(e,t){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(e,t)}function Hp(e,t,n,r){function o(i){return i instanceof n?i:new n(function(s){s(i);})}return new(n||(n=Promise))(function(i,s){function a(u){try{c(r.next(u));}catch(d){s(d);}}function l(u){try{c(r.throw(u));}catch(d){s(d);}}function c(u){u.done?i(u.value):o(u.value).then(a,l);}c((r=r.apply(e,t||[])).next());})}function Vp(e,t){var n={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},r,o,i,s=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return s.next=a(0),s.throw=a(1),s.return=a(2),typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(c){return function(u){return l([c,u])}}function l(c){if(r)throw new TypeError("Generator is already executing.");for(;s&&(s=0,c[0]&&(n=0)),n;)try{if(r=1,o&&(i=c[0]&2?o.return:c[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,c[1])).done)return i;switch(o=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return n.label++,{value:c[1],done:!1};case 5:n.label++,o=c[1],c=[0];continue;case 7:c=n.ops.pop(),n.trys.pop();continue;default:if(i=n.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){n=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]<i[3])){n.label=c[1];break}if(c[0]===6&&n.label<i[1]){n.label=i[1],i=c;break}if(i&&n.label<i[2]){n.label=i[2],n.ops.push(c);break}i[2]&&n.ops.pop(),n.trys.pop();continue}c=t.call(e,n);}catch(u){c=[6,u],o=0;}finally{r=i=0;}if(c[0]&5)throw c[1];return {value:c[0]?c[1]:void 0,done:true}}}var jp=Object.create?(function(e,t,n,r){r===void 0&&(r=n);var o=Object.getOwnPropertyDescriptor(t,n);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:true,get:function(){return t[n]}}),Object.defineProperty(e,r,o);}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n];});function SR(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&jp(t,e,n);}function ea(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return {next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function un(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),o,i=[],s;try{for(;(t===void 0||t-- >0)&&!(o=r.next()).done;)i.push(o.value);}catch(a){s={error:a};}finally{try{o&&!o.done&&(n=r.return)&&n.call(r);}finally{if(s)throw s.error}}return i}function $R(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(un(arguments[t]));return e}function ER(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;for(var r=Array(e),o=0,t=0;t<n;t++)for(var i=arguments[t],s=0,a=i.length;s<a;s++,o++)r[o]=i[s];return r}function Mn(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,i;r<o;r++)(i||!(r in t))&&(i||(i=Array.prototype.slice.call(t,0,r)),i[r]=t[r]);return e.concat(i||Array.prototype.slice.call(t))}function hl(e){return this instanceof hl?(this.v=e,this):new hl(e)}function IR(e,t,n){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=n.apply(e,t||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),o[Symbol.asyncIterator]=function(){return this},o;function s(p){return function(h){return Promise.resolve(h).then(p,d)}}function a(p,h){r[p]&&(o[p]=function(v){return new Promise(function(g,y){i.push([p,v,g,y])>1||l(p,v);})},h&&(o[p]=h(o[p])));}function l(p,h){try{c(r[p](h));}catch(v){m(i[0][3],v);}}function c(p){p.value instanceof hl?Promise.resolve(p.value.v).then(u,d):m(i[0][2],p);}function u(p){l("next",p);}function d(p){l("throw",p);}function m(p,h){p(h),i.shift(),i.length&&l(i[0][0],i[0][1]);}}function PR(e){var t,n;return t={},r("next"),r("throw",function(o){throw o}),r("return"),t[Symbol.iterator]=function(){return this},t;function r(o,i){t[o]=e[o]?function(s){return (n=!n)?{value:hl(e[o](s)),done:false}:i?i(s):s}:i;}}function NR(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof ea=="function"?ea(e):e[Symbol.iterator](),n={},r("next"),r("throw"),r("return"),n[Symbol.asyncIterator]=function(){return this},n);function r(i){n[i]=e[i]&&function(s){return new Promise(function(a,l){s=e[i](s),o(a,l,s.done,s.value);})};}function o(i,s,a,l){Promise.resolve(l).then(function(c){i({value:c,done:a});},s);}}function MR(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var aU=Object.create?(function(e,t){Object.defineProperty(e,"default",{enumerable:true,value:t});}):function(e,t){e.default=t;},a0=function(e){return a0=Object.getOwnPropertyNames||function(t){var n=[];for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(n[n.length]=r);return n},a0(e)};function RR(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n=a0(e),r=0;r<n.length;r++)n[r]!=="default"&&jp(t,e,n[r]);return aU(t,e),t}function AR(e){return e&&e.__esModule?e:{default:e}}function TR(e,t,n,r){if(n==="a"&&!r)throw new TypeError("Private accessor was defined without a getter");if(typeof t=="function"?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return n==="m"?r:n==="a"?r.call(e):r?r.value:t.get(e)}function OR(e,t,n,r,o){if(r==="m")throw new TypeError("Private method is not writable");if(r==="a"&&!o)throw new TypeError("Private accessor was defined without a setter");if(typeof t=="function"?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return r==="a"?o.call(e,n):o?o.value=n:t.set(e,n),n}function kR(e,t){if(t===null||typeof t!="object"&&typeof t!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof e=="function"?t===e:e.has(t)}function _R(e,t,n){if(t!=null){if(typeof t!="object"&&typeof t!="function")throw new TypeError("Object expected.");var r,o;if(n){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");r=t[Symbol.asyncDispose];}if(r===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");r=t[Symbol.dispose],n&&(o=r);}if(typeof r!="function")throw new TypeError("Object not disposable.");o&&(r=function(){try{o.call(this);}catch(i){return Promise.reject(i)}}),e.stack.push({value:t,dispose:r,async:n});}else n&&e.stack.push({async:true});return t}var lU=typeof SuppressedError=="function"?SuppressedError:function(e,t,n){var r=new Error(n);return r.name="SuppressedError",r.error=e,r.suppressed=t,r};function LR(e){function t(i){e.error=e.hasError?new lU(i,e.error,"An error was suppressed during disposal."):i,e.hasError=true;}var n,r=0;function o(){for(;n=e.stack.pop();)try{if(!n.async&&r===1)return r=0,e.stack.push(n),Promise.resolve().then(o);if(n.dispose){var i=n.dispose.call(n.value);if(n.async)return r|=2,Promise.resolve(i).then(o,function(s){return t(s),o()})}else r|=1;}catch(s){t(s);}if(r===1)return e.hasError?Promise.reject(e.error):Promise.resolve();if(e.hasError)throw e.error}return o()}function FR(e,t){return typeof e=="string"&&/^\.\.?\//.test(e)?e.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(n,r,o,i,s){return r?t?".jsx":".js":o&&(!i||!s)?n:o+i+"."+s.toLowerCase()+"js"}):e}const cU={__extends:hR,__assign:kr,__rest:zp,__decorate:gR,__param:bR,__esDecorate:vR,__runInitializers:yR,__propKey:CR,__setFunctionName:wR,__metadata:xR,__awaiter:Hp,__generator:Vp,__createBinding:jp,__exportStar:SR,__values:ea,__read:un,__spread:$R,__spreadArrays:ER,__spreadArray:Mn,__await:hl,__asyncGenerator:IR,__asyncDelegator:PR,__asyncValues:NR,__makeTemplateObject:MR,__importStar:RR,__importDefault:AR,__classPrivateFieldGet:TR,__classPrivateFieldSet:OR,__classPrivateFieldIn:kR,__addDisposableResource:_R,__disposeResources:LR,__rewriteRelativeImportExtension:FR},uU=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:_R,get __assign(){return kr},__asyncDelegator:PR,__asyncGenerator:IR,__asyncValues:NR,__await:hl,__awaiter:Hp,__classPrivateFieldGet:TR,__classPrivateFieldIn:kR,__classPrivateFieldSet:OR,__createBinding:jp,__decorate:gR,__disposeResources:LR,__esDecorate:vR,__exportStar:SR,__extends:hR,__generator:Vp,__importDefault:AR,__importStar:RR,__makeTemplateObject:MR,__metadata:xR,__param:bR,__propKey:CR,__read:un,__rest:zp,__rewriteRelativeImportExtension:FR,__runInitializers:yR,__setFunctionName:wR,__spread:$R,__spreadArray:Mn,__spreadArrays:ER,__values:ea,default:cU},Symbol.toStringTag,{value:"Module"}));var wC=function(e){return typeof e=="function"},dU=function(e){return typeof e=="string"},BR=function(e){return typeof e=="number"},He=function(e){var t=f.useRef(e);t.current=f.useMemo(function(){return e},[e]);var n=f.useRef(void 0);return n.current||(n.current=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return t.current.apply(this,r)}),n.current};const pi=pR(f.useEffect);var DR=function(e,t){var n=t.manual,r=t.ready,o=r===void 0?true:r,i=t.defaultParams,s=i===void 0?[]:i,a=t.refreshDeps,l=a===void 0?[]:a,c=t.refreshDepsAction,u=f.useRef(false);return u.current=false,pi(function(){!n&&o&&(u.current=true,e.run.apply(e,Mn([],un(s),false)));},[o]),pi(function(){u.current||n||(u.current=true,c?c():e.refresh());},Mn([],un(l),false)),{onBefore:function(){if(!o)return {stopNow:true}}}};DR.onInit=function(e){var t=e.ready,n=t===void 0?true:t,r=e.manual;return {loading:!r&&n}};function l0(e,t){if(e===t)return  true;for(var n=0;n<e.length;n++)if(!Object.is(e[n],t[n]))return  false;return  true}var Wp=function(e,t){var n=f.useRef({deps:t,obj:void 0,initialized:false}).current;return (n.initialized===false||!l0(n.deps,t))&&(n.deps=t,n.obj=e(),n.initialized=true),n.obj};function ta(e){var t=f.useRef(e);return t.current=e,t}var Ll=function(e){var t=ta(e);f.useEffect(function(){return function(){t.current();}},[]);},Af=new Map,fU=function(e,t,n){var r=Af.get(e);r?.timer&&clearTimeout(r.timer);var o=void 0;t>-1&&(o=setTimeout(function(){Af.delete(e);},t)),Af.set(e,kr(kr({},n),{timer:o}));},mU=function(e){return Af.get(e)},Tf=new Map,pU=function(e){return Tf.get(e)},hU=function(e,t){Tf.set(e,t),t.then(function(n){return Tf.delete(e),n}).catch(function(){Tf.delete(e);});},Rs={},gU=function(e,t){Rs[e]&&Rs[e].forEach(function(n){return n(t)});},Sg=function(e,t){return Rs[e]||(Rs[e]=[]),Rs[e].push(t),function(){var r=Rs[e].indexOf(t);Rs[e].splice(r,1);}},bU=function(e,t){var n=t.cacheKey,r=t.cacheTime,o=r===void 0?300*1e3:r,i=t.staleTime,s=i===void 0?0:i,a=t.setCache,l=t.getCache,c=f.useRef(void 0),u=f.useRef(void 0),d=function(p,h){a?a(h):fU(p,o,h),gU(p,h.data);},m=function(p,h){return h===void 0&&(h=[]),l?l(h):mU(p)};return Wp(function(){if(n){var p=m(n);p&&Object.hasOwnProperty.call(p,"data")&&(e.state.data=p.data,e.state.params=p.params,(s===-1||Date.now()-p.time<=s)&&(e.state.loading=false)),c.current=Sg(n,function(h){e.setState({data:h});});}},[]),Ll(function(){var p;(p=c.current)===null||p===void 0||p.call(c);}),n?{onBefore:function(p){var h=m(n,p);return !h||!Object.hasOwnProperty.call(h,"data")?{}:s===-1||Date.now()-h.time<=s?{loading:false,data:h?.data,error:void 0,returnNow:true}:{data:h?.data,error:void 0}},onRequest:function(p,h){var v=pU(n);return v&&v!==u.current?{servicePromise:v}:(v=p.apply(void 0,Mn([],un(h),false)),u.current=v,hU(n,v),{servicePromise:v})},onSuccess:function(p,h){var v;n&&((v=c.current)===null||v===void 0||v.call(c),d(n,{data:p,params:h,time:Date.now()}),c.current=Sg(n,function(g){e.setState({data:g});}));},onMutate:function(p){var h;n&&((h=c.current)===null||h===void 0||h.call(c),d(n,{data:p,params:e.state.params,time:Date.now()}),c.current=Sg(n,function(v){e.setState({data:v});}));}}:{}},$g,g2;function xC(){if(g2)return $g;g2=1;function e(t){var n=typeof t;return t!=null&&(n=="object"||n=="function")}return $g=e,$g}var Eg,b2;function vU(){if(b2)return Eg;b2=1;var e=typeof Ad=="object"&&Ad&&Ad.Object===Object&&Ad;return Eg=e,Eg}var Ig,v2;function zR(){if(v2)return Ig;v2=1;var e=vU(),t=typeof self=="object"&&self&&self.Object===Object&&self,n=e||t||Function("return this")();return Ig=n,Ig}var Pg,y2;function yU(){if(y2)return Pg;y2=1;var e=zR(),t=function(){return e.Date.now()};return Pg=t,Pg}var Ng,C2;function CU(){if(C2)return Ng;C2=1;var e=/\s/;function t(n){for(var r=n.length;r--&&e.test(n.charAt(r)););return r}return Ng=t,Ng}var Mg,w2;function wU(){if(w2)return Mg;w2=1;var e=CU(),t=/^\s+/;function n(r){return r&&r.slice(0,e(r)+1).replace(t,"")}return Mg=n,Mg}var Rg,x2;function HR(){if(x2)return Rg;x2=1;var e=zR(),t=e.Symbol;return Rg=t,Rg}var Ag,S2;function xU(){if(S2)return Ag;S2=1;var e=HR(),t=Object.prototype,n=t.hasOwnProperty,r=t.toString,o=e?e.toStringTag:void 0;function i(s){var a=n.call(s,o),l=s[o];try{s[o]=void 0;var c=!0;}catch{}var u=r.call(s);return c&&(a?s[o]=l:delete s[o]),u}return Ag=i,Ag}var Tg,$2;function SU(){if($2)return Tg;$2=1;var e=Object.prototype,t=e.toString;function n(r){return t.call(r)}return Tg=n,Tg}var Og,E2;function $U(){if(E2)return Og;E2=1;var e=HR(),t=xU(),n=SU(),r="[object Null]",o="[object Undefined]",i=e?e.toStringTag:void 0;function s(a){return a==null?a===void 0?o:r:i&&i in Object(a)?t(a):n(a)}return Og=s,Og}var kg,I2;function EU(){if(I2)return kg;I2=1;function e(t){return t!=null&&typeof t=="object"}return kg=e,kg}var _g,P2;function IU(){if(P2)return _g;P2=1;var e=$U(),t=EU(),n="[object Symbol]";function r(o){return typeof o=="symbol"||t(o)&&e(o)==n}return _g=r,_g}var Lg,N2;function PU(){if(N2)return Lg;N2=1;var e=wU(),t=xC(),n=IU(),r=NaN,o=/^[-+]0x[0-9a-f]+$/i,i=/^0b[01]+$/i,s=/^0o[0-7]+$/i,a=parseInt;function l(c){if(typeof c=="number")return c;if(n(c))return r;if(t(c)){var u=typeof c.valueOf=="function"?c.valueOf():c;c=t(u)?u+"":u;}if(typeof c!="string")return c===0?c:+c;c=e(c);var d=i.test(c);return d||s.test(c)?a(c.slice(2),d?2:8):o.test(c)?r:+c}return Lg=l,Lg}var Fg,M2;function VR(){if(M2)return Fg;M2=1;var e=xC(),t=yU(),n=PU(),r="Expected a function",o=Math.max,i=Math.min;function s(a,l,c){var u,d,m,p,h,v,g=0,y=false,C=false,w=true;if(typeof a!="function")throw new TypeError(r);l=n(l)||0,e(c)&&(y=!!c.leading,C="maxWait"in c,m=C?o(n(c.maxWait)||0,l):m,w="trailing"in c?!!c.trailing:w);function x(_){var O=u,T=d;return u=d=void 0,g=_,p=a.apply(T,O),p}function S(_){return g=_,h=setTimeout(E,l),y?x(_):p}function I(_){var O=_-v,T=_-g,V=l-O;return C?i(V,m-T):V}function $(_){var O=_-v,T=_-g;return v===void 0||O>=l||O<0||C&&T>=m}function E(){var _=t();if($(_))return P(_);h=setTimeout(E,I(_));}function P(_){return h=void 0,w&&u?x(_):(u=d=void 0,p)}function N(){h!==void 0&&clearTimeout(h),g=0,u=v=d=h=void 0;}function M(){return h===void 0?p:P(t())}function A(){var _=t(),O=$(_);if(u=arguments,d=this,v=_,O){if(h===void 0)return S(v);if(C)return clearTimeout(h),h=setTimeout(E,l),x(v)}return h===void 0&&(h=setTimeout(E,l)),p}return A.cancel=N,A.flush=M,A}return Fg=s,Fg}var NU=VR();const MU=Ir(NU);var RU=function(e,t){var n=t.debounceWait,r=t.debounceLeading,o=t.debounceTrailing,i=t.debounceMaxWait,s=f.useRef(void 0),a=f.useMemo(function(){var l={};return r!==void 0&&(l.leading=r),o!==void 0&&(l.trailing=o),i!==void 0&&(l.maxWait=i),l},[r,o,i]);return f.useEffect(function(){if(n){var l=e.runAsync.bind(e);return s.current=MU(function(c){c();},n,a),e.runAsync=function(){for(var c=[],u=0;u<arguments.length;u++)c[u]=arguments[u];return new Promise(function(d,m){var p;(p=s.current)===null||p===void 0||p.call(s,function(){l.apply(void 0,Mn([],un(c),false)).then(d).catch(m);});})},function(){var c;(c=s.current)===null||c===void 0||c.cancel(),e.runAsync=l;}}},[n,a]),n?{onCancel:function(){var l;(l=s.current)===null||l===void 0||l.cancel();}}:{}},AU=function(e,t){var n=t.loadingDelay,r=t.ready,o=f.useRef(void 0);if(!n)return {};var i=function(){o.current&&clearTimeout(o.current);};return {onBefore:function(){return i(),r!==false&&(o.current=setTimeout(function(){e.setState({loading:true});},n)),{loading:false}},onFinally:function(){i();},onCancel:function(){i();}}},sd=!!(typeof window<"u"&&window.document&&window.document.createElement);function SC(){return sd?document.visibilityState!=="hidden":true}var Of=new Set;function TU(e){return Of.add(e),function(){Of.has(e)&&Of.delete(e);}}if(sd){var OU=function(){SC()&&Of.forEach(function(e){return e()});};window.addEventListener("visibilitychange",OU,false);}var kU=function(e,t){var n=t.pollingInterval,r=t.pollingWhenHidden,o=r===void 0?true:r,i=t.pollingErrorRetryCount,s=i===void 0?-1:i,a=f.useRef(void 0),l=f.useRef(void 0),c=f.useRef(0),u=function(){var d;a.current&&clearTimeout(a.current),(d=l.current)===null||d===void 0||d.call(l);};return pi(function(){n||u();},[n]),n?{onBefore:function(){u();},onError:function(){c.current+=1;},onSuccess:function(){c.current=0;},onFinally:function(){s===-1||s!==-1&&c.current<=s?a.current=setTimeout(function(){!o&&!SC()?l.current=TU(function(){e.refresh();}):e.refresh();},n):c.current=0;},onCancel:function(){u();}}:{}};function _U(e,t){var n=false;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];n||(n=true,e.apply(void 0,Mn([],un(r),false)),setTimeout(function(){n=false;},t));}}var LU=function(){return sd&&typeof navigator.onLine<"u"?navigator.onLine:true},kf=new Set;function FU(e){return kf.add(e),function(){kf.has(e)&&kf.delete(e);}}if(sd){var R2=function(){!SC()||!LU()||kf.forEach(function(e){return e()});};window.addEventListener("visibilitychange",R2,false),window.addEventListener("focus",R2,false);}var BU=function(e,t){var n=t.refreshOnWindowFocus,r=t.focusTimespan,o=r===void 0?5e3:r,i=f.useRef(void 0),s=function(){var a;(a=i.current)===null||a===void 0||a.call(i);};return f.useEffect(function(){if(n){var a=_U(e.refresh.bind(e),o);i.current=FU(function(){a();});}return function(){s();}},[n,o]),Ll(function(){s();}),{}},DU=function(e,t){var n=t.retryInterval,r=t.retryCount,o=f.useRef(void 0),i=f.useRef(0),s=f.useRef(false);return r?{onBefore:function(){s.current||(i.current=0),s.current=false,o.current&&clearTimeout(o.current);},onSuccess:function(){i.current=0;},onError:function(){if(i.current+=1,r===-1||i.current<=r){var a=n??Math.min(1e3*Math.pow(2,i.current),3e4);o.current=setTimeout(function(){s.current=true,e.refresh();},a);}else i.current=0;},onCancel:function(){i.current=0,o.current&&clearTimeout(o.current);}}:{}},Bg,A2;function zU(){if(A2)return Bg;A2=1;var e=VR(),t=xC(),n="Expected a function";function r(o,i,s){var a=true,l=true;if(typeof o!="function")throw new TypeError(n);return t(s)&&(a="leading"in s?!!s.leading:a,l="trailing"in s?!!s.trailing:l),e(o,i,{leading:a,maxWait:i,trailing:l})}return Bg=r,Bg}var HU=zU();const VU=Ir(HU);var jU=function(e,t){var n=t.throttleWait,r=t.throttleLeading,o=t.throttleTrailing,i=f.useRef(void 0),s={};return r!==void 0&&(s.leading=r),o!==void 0&&(s.trailing=o),f.useEffect(function(){if(n){var a=e.runAsync.bind(e);return i.current=VU(function(l){l();},n,s),e.runAsync=function(){for(var l=[],c=0;c<arguments.length;c++)l[c]=arguments[c];return new Promise(function(u,d){var m;(m=i.current)===null||m===void 0||m.call(i,function(){a.apply(void 0,Mn([],un(l),false)).then(u).catch(d);});})},function(){var l;e.runAsync=a,(l=i.current)===null||l===void 0||l.cancel();}}},[n,r,o]),n?{onCancel:function(){var a;(a=i.current)===null||a===void 0||a.cancel();}}:{}},Gn=function(e){f.useEffect(function(){var t=e?.();if(!(t&&typeof t=="object"&&typeof t.then=="function"))return t},[]);},WU=function(){var e=un(f.useState({}),2),t=e[1];return f.useCallback(function(){return t({})},[])},qU=(function(){function e(t,n,r,o){o===void 0&&(o={}),this.serviceRef=t,this.options=n,this.subscribe=r,this.initState=o,this.pluginImpls=[],this.count=0,this.state={loading:false,params:void 0,data:void 0,error:void 0},this.state=kr(kr(kr({},this.state),{loading:!n.manual}),o);}return e.prototype.setState=function(t){t===void 0&&(t={}),this.state=kr(kr({},this.state),t),this.subscribe();},e.prototype.runPluginHandler=function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];var o=this.pluginImpls.map(function(i){var s;return (s=i[t])===null||s===void 0?void 0:s.call.apply(s,Mn([i],un(n),false))}).filter(Boolean);return Object.assign.apply(Object,Mn([{}],un(o),false))},e.prototype.runAsync=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return Hp(this,void 0,void 0,function(){var r,o,i,s,a,l,c,u,d,m,p,h,v,g,y,C,w,x,S,I,$;return Vp(this,function(E){switch(E.label){case 0:if(this.count+=1,r=this.count,o=this.runPluginHandler("onBefore",t),i=o.stopNow,s=i===void 0?false:i,a=o.returnNow,l=a===void 0?false:a,c=zp(o,["stopNow","returnNow"]),s)return [2,new Promise(function(){})];if(this.setState(kr({loading:true,params:t},c)),l)return [2,Promise.resolve(c.data)];(v=(h=this.options).onBefore)===null||v===void 0||v.call(h,t),E.label=1;case 1:return E.trys.push([1,3,,4]),u=this.runPluginHandler("onRequest",this.serviceRef.current,t).servicePromise,u||(u=(p=this.serviceRef).current.apply(p,Mn([],un(t),false))),[4,u];case 2:return d=E.sent(),r!==this.count?[2,new Promise(function(){})]:(this.setState({data:d,error:void 0,loading:false}),(y=(g=this.options).onSuccess)===null||y===void 0||y.call(g,d,t),this.runPluginHandler("onSuccess",d,t),(w=(C=this.options).onFinally)===null||w===void 0||w.call(C,t,d,void 0),r===this.count&&this.runPluginHandler("onFinally",t,d,void 0),[2,d]);case 3:if(m=E.sent(),r!==this.count)return [2,new Promise(function(){})];throw this.setState({error:m,loading:false}),(S=(x=this.options).onError)===null||S===void 0||S.call(x,m,t),this.runPluginHandler("onError",m,t),($=(I=this.options).onFinally)===null||$===void 0||$.call(I,t,void 0,m),r===this.count&&this.runPluginHandler("onFinally",t,void 0,m),m;case 4:return [2]}})})},e.prototype.run=function(){for(var t=this,n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];this.runAsync.apply(this,Mn([],un(n),false)).catch(function(o){t.options.onError||console.error(o);});},e.prototype.cancel=function(){this.count+=1,this.setState({loading:false}),this.runPluginHandler("onCancel");},e.prototype.refresh=function(){this.run.apply(this,Mn([],un(this.state.params||[]),false));},e.prototype.refreshAsync=function(){return this.runAsync.apply(this,Mn([],un(this.state.params||[]),false))},e.prototype.mutate=function(t){var n=wC(t)?t(this.state.data):t;this.runPluginHandler("onMutate",n),this.setState({data:n});},e})();function GU(e,t,n){t===void 0&&(t={}),n===void 0&&(n=[]);var r=t.manual,o=r===void 0?false:r,i=t.ready,s=i===void 0?true:i,a=zp(t,["manual","ready"]),l=kr({manual:o,ready:s},a),c=ta(e),u=WU(),d=Wp(function(){var m=n.map(function(p){var h;return (h=p?.onInit)===null||h===void 0?void 0:h.call(p,l)}).filter(Boolean);return new qU(c,l,u,Object.assign.apply(Object,Mn([{}],un(m),false)))},[]);return d.options=l,d.pluginImpls=n.map(function(m){return m(d,l)}),Gn(function(){if(!o&&s){var m=d.state.params||t.defaultParams||[];d.run.apply(d,Mn([],un(m),false));}}),Ll(function(){d.cancel();}),{loading:d.state.loading,data:d.state.data,error:d.state.error,params:d.state.params||[],cancel:He(d.cancel.bind(d)),refresh:He(d.refresh.bind(d)),refreshAsync:He(d.refreshAsync.bind(d)),run:He(d.run.bind(d)),runAsync:He(d.runAsync.bind(d)),mutate:He(d.mutate.bind(d))}}function Wo(e,t,n){return GU(e,t,Mn(Mn([],un([]),false),[RU,AU,kU,BU,jU,DR,bU,DU],false))}function jR(e,t){e===void 0&&(e=false);var n=un(f.useState(e),2),r=n[0],o=n[1],i=f.useMemo(function(){var s=!e,a=function(){return o(function(d){return d===e?s:e})},l=function(d){return o(d)},c=function(){return o(e)},u=function(){return o(s)};return {toggle:a,set:l,setLeft:c,setRight:u}},[]);return [r,i]}function UU(e){var t=un(jR(false),2),n=t[0],r=t[1],o=r.toggle,i=r.set,s=f.useMemo(function(){var a=function(){return i(true)},l=function(){return i(false)};return {toggle:o,set:function(c){return i(!!c)},setTrue:a,setFalse:l}},[]);return [n,s]}function Fl(e,t){if(sd){if(!e)return t;var n;return wC(e)?n=e():"current"in e?n=e.current:n=e,n}}var KU=function(e){return e.every(function(t){var n=Fl(t);return n?n.getRootNode()instanceof ShadowRoot:false})},XU=function(e){return e?e.getRootNode():document},YU=function(e){if(!e||!document.getRootNode)return document;var t=Array.isArray(e)?e:[e];return KU(t)?XU(Fl(t[0])):document},QU=function(e){var t=function(n,r,o){var i=f.useRef(false),s=f.useRef([]),a=f.useRef([]),l=f.useRef(void 0);e(function(){var c,u=Array.isArray(o)?o:[o],d=u.map(function(m){return Fl(m)});if(!i.current){i.current=true,s.current=d,a.current=r,l.current=n();return}(d.length!==s.current.length||!l0(s.current,d)||!l0(a.current,r))&&((c=l.current)===null||c===void 0||c.call(l),s.current=d,a.current=r,l.current=n());}),Ll(function(){var c;(c=l.current)===null||c===void 0||c.call(l),i.current=false;});};return t},$C=QU(f.useEffect);function ZU(e,t,n){n===void 0&&(n="click");var r=ta(e);$C(function(){var o=function(a){var l=Array.isArray(t)?t:[t];l.some(function(c){var u=Fl(c);return !u||u.contains(a.target)})||r.current(a);},i=YU(t),s=Array.isArray(n)?n:[n];return s.forEach(function(a){return i.addEventListener(a,o)}),function(){s.forEach(function(a){return i.removeEventListener(a,o)});}},Array.isArray(n)?n:[n],t);}var Dg,T2;function WR(){if(T2)return Dg;T2=1;var e=typeof Element<"u",t=typeof Map=="function",n=typeof Set=="function",r=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function o(i,s){if(i===s)return  true;if(i&&s&&typeof i=="object"&&typeof s=="object"){if(i.constructor!==s.constructor)return  false;var a,l,c;if(Array.isArray(i)){if(a=i.length,a!=s.length)return  false;for(l=a;l--!==0;)if(!o(i[l],s[l]))return  false;return  true}var u;if(t&&i instanceof Map&&s instanceof Map){if(i.size!==s.size)return  false;for(u=i.entries();!(l=u.next()).done;)if(!s.has(l.value[0]))return  false;for(u=i.entries();!(l=u.next()).done;)if(!o(l.value[1],s.get(l.value[0])))return  false;return  true}if(n&&i instanceof Set&&s instanceof Set){if(i.size!==s.size)return  false;for(u=i.entries();!(l=u.next()).done;)if(!s.has(l.value[0]))return  false;return  true}if(r&&ArrayBuffer.isView(i)&&ArrayBuffer.isView(s)){if(a=i.length,a!=s.length)return  false;for(l=a;l--!==0;)if(i[l]!==s[l])return  false;return  true}if(i.constructor===RegExp)return i.source===s.source&&i.flags===s.flags;if(i.valueOf!==Object.prototype.valueOf&&typeof i.valueOf=="function"&&typeof s.valueOf=="function")return i.valueOf()===s.valueOf();if(i.toString!==Object.prototype.toString&&typeof i.toString=="function"&&typeof s.toString=="function")return i.toString()===s.toString();if(c=Object.keys(i),a=c.length,a!==Object.keys(s).length)return  false;for(l=a;l--!==0;)if(!Object.prototype.hasOwnProperty.call(s,c[l]))return  false;if(e&&i instanceof Element)return  false;for(l=a;l--!==0;)if(!((c[l]==="_owner"||c[l]==="__v"||c[l]==="__o")&&i.$$typeof)&&!o(i[c[l]],s[c[l]]))return  false;return  true}return i!==i&&s!==s}return Dg=function(s,a){try{return o(s,a)}catch(l){if((l.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),false;throw l}},Dg}var JU=WR();const eK=Ir(JU);var tK=function(e,t){return e===void 0&&(e=[]),t===void 0&&(t=[]),eK(e,t)};function $o(e,t,n){n===void 0&&(n={});var r=n.enable,o=r===void 0?true:r,i=ta(t);$C(function(){if(o){var s=Fl(n.target,window);if(s?.addEventListener){var a=function(c){return i.current(c)},l=Array.isArray(e)?e:[e];return l.forEach(function(c){s.addEventListener(c,a,{capture:n.capture,once:n.once,passive:n.passive});}),function(){l.forEach(function(c){s.removeEventListener(c,a,{capture:n.capture});});}}}},[e,n.capture,n.once,n.passive,o],n.target);}const qp=(function(e,t){var n={},r=n.onEnter,o=n.onLeave,i=n.onChange,s=un(UU(),2),a=s[0],l=s[1],c=l.setTrue,u=l.setFalse;return $o("mouseenter",function(){r?.(),c(),i?.(true);},{target:e}),$o("mouseleave",function(){o?.(),u(),i?.(false);},{target:e}),a});var nK=function(e,t,n){var r=f.useRef(void 0),o=f.useRef(0);tK(t,r.current)||(o.current+=1),r.current=t,$C(e,[o.current],n);},rK=/(mac|iphone|ipod|ipad)/i.test(typeof navigator<"u"?navigator?.platform:""),qR={0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,pausebreak:19,capslock:20,esc:27,space:32,pageup:33,pagedown:34,end:35,home:36,leftarrow:37,uparrow:38,rightarrow:39,downarrow:40,insert:45,delete:46,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,leftwindowkey:91,rightwindowkey:92,meta:rK?[91,93]:[91,92],selectkey:93,numpad0:96,numpad1:97,numpad2:98,numpad3:99,numpad4:100,numpad5:101,numpad6:102,numpad7:103,numpad8:104,numpad9:105,multiply:106,add:107,subtract:109,decimalpoint:110,divide:111,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,numlock:144,scrolllock:145,semicolon:186,equalsign:187,comma:188,dash:189,period:190,forwardslash:191,graveaccent:192,openbracket:219,backslash:220,closebracket:221,singlequote:222},c0={ctrl:function(e){return e.ctrlKey},shift:function(e){return e.shiftKey},alt:function(e){return e.altKey},meta:function(e){return e.type==="keyup"?qR.meta.includes(e.keyCode):e.metaKey}};function GR(e){return dU(e)||BR(e)}function oK(e){var t=Object.keys(c0).reduce(function(n,r){return c0[r](e)?n+1:n},0);return [16,17,18,91,92].includes(e.keyCode)?t:t+1}function O2(e,t,n){var r,o;if(!e.key)return  false;if(BR(t))return e.keyCode===t?t:false;var i=t.split("."),s=0;try{for(var a=ea(i),l=a.next();!l.done;l=a.next()){var c=l.value,u=c0[c],d=qR[c.toLowerCase()];(u&&u(e)||d&&d===e.keyCode)&&s++;}}catch(m){r={error:m};}finally{try{l&&!l.done&&(o=a.return)&&o.call(a);}finally{if(r)throw r.error}}return n?s===i.length&&oK(e)===i.length?t:false:s===i.length?t:false}function iK(e,t){return wC(e)?e:GR(e)?function(n){return O2(n,e,t)}:Array.isArray(e)?function(n){return e.find(function(r){return O2(n,r,t)})}:function(){return !!e}}var sK=["keydown"];function yo(e,t,n){var r=n||{},o=r.events,i=o===void 0?sK:o,s=r.target,a=r.exactMatch,l=a===void 0?false:a,c=r.useCapture,u=c===void 0?false:c,d=ta(t),m=ta(e);nK(function(){var p,h,v,g=Fl(s,window);if(g){var y=function(S){var I,$=S,E=iK(m.current,l),P=E($),N=GR(P)?P:$.key;if(P)return (I=d.current)===null||I===void 0?void 0:I.call(d,$,N)};try{for(var C=ea(i),w=C.next();!w.done;w=C.next()){var x=w.value;(v=g?.addEventListener)===null||v===void 0||v.call(g,x,y,u);}}catch(S){p={error:S};}finally{try{w&&!w.done&&(h=C.return)&&h.call(C);}finally{if(p)throw p.error}}return function(){var S,I,$;try{for(var E=ea(i),P=E.next();!P.done;P=E.next()){var N=P.value;($=g?.removeEventListener)===null||$===void 0||$.call(g,N,y,u);}}catch(M){S={error:M};}finally{try{P&&!P.done&&(I=E.return)&&I.call(E);}finally{if(S)throw S.error}}}}},[i],s);}function ad(e){var t=this,n=f.useRef(false);return f.useCallback(function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return Hp(t,void 0,void 0,function(){var i,s;return Vp(this,function(a){switch(a.label){case 0:if(n.current)return [2];n.current=true,a.label=1;case 1:return a.trys.push([1,3,4,5]),[4,e.apply(void 0,Mn([],un(r),false))];case 2:return i=a.sent(),[2,i];case 3:throw s=a.sent(),s;case 4:return n.current=false,[7];case 5:return [2]}})})},[e])}function k2(e){var t=f.useRef(0),n=un(f.useState(e),2),r=n[0],o=n[1],i=f.useCallback(function(s){cancelAnimationFrame(t.current),t.current=requestAnimationFrame(function(){o(s);});},[]);return Ll(function(){cancelAnimationFrame(t.current);}),[r,i]}var aK=function(e,t){return !Object.is(e,t)};function EC(e,t){t===void 0&&(t=aK);var n=f.useRef(void 0),r=f.useRef(void 0);return t(r.current,e)&&(n.current=r.current,r.current=e),n.current}var UR=function(){var e=f.useRef(false);return f.useEffect(function(){return e.current=false,function(){e.current=true;}},[]),e};const lK=pR(f.useLayoutEffect);function cK(e){return [...new Set(e)]}function uK(e,t){if(!e)throw Error(t)}const KR=String.raw,xs=(e,...t)=>new RegExp(KR(e,...t)),_2=KR`(\d+(\.\d+)?)?(xs|sm|md|lg|xl)`,Qd="(solid|dashed|dotted|double|none|hidden)";function gn(e,t){return uK(e.endsWith("-"),"prefix must end with `-`"),t.map(n=>e+n)}const dK=[[[...["block","flex","grid","table"].flatMap(e=>[e,`inline-${e}`]),"inline","flow-root","contents","list-item","hidden",...gn("table-",["row","column","cell","caption","row-group","column-group","header-group","footer-group"])],"display"],[["isolate","isolation-auto"],"isolation"],[["static","fixed","absolute","relative","sticky"],"position"],[["visible","invisible","collapse"],"visibility"],[gn("flex-",["row","row-reverse","col","col-reverse"]),"flex-direction"],[gn("flex-",["wrap","wrap-reverse","nowrap"]),"flex-wrap"],[gn("object-",["contain","cover","fill","none","scale-down"]),"object-fit"],[gn("object-",["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]),"object-position"],[["antialiased","subpixel-antialiased"],"font-smoothing"],[["italic","not-italic","oblique","not-oblique"],"font-style"],[gn("font-",["mono","sans","serif"]),"font-family"],[/^(?:font|fw)-?(thin|extralight|light|normal|medium|semibold|bold|extrabold|black|\d+)$/,"font-weight"],[["normal-nums","ordinal","slashed-zero","lining-nums","oldstyle-nums","proportional-nums","tabular-nums","diagonal-fractions","stacked-fractions"],"font-variant-numeric"],[xs`^(text|text-size|font-size)-(\d+|${_2}$)`,"font-size"],[/^(leading|line-height)-/,"line-height"],[gn("list-",["inside","outside"]),"list-style-position"],[gn("list-",["none","disc","decimal"]),"list-style-type"],[gn("text-",["left","center","right","justify","start","end"]),"text-align"],[["underline","overline","line-through","no-underline"],"text-decoration-line"],[gn("decoration-",["solid","double","dotted","dashed","wavy"]),"text-decoration-style"],[/^decoration-(\d+|(auto|from-font)$)/,"text-decoration-thickness"],[["truncate","text-ellipsis","text-clip"],"text-overflow"],[gn("text-",["wrap","nowrap","balance","pretty"]),"text-wrap"],[gn("bg-",["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"]),"background-position"],[/^bg(-no)?-repeat($|-)/,"background-repeat"],[gn("bg-",["auto","cover","contain"]),"background-size"],[["bg-none",/^bg-gradient-to-/],"background-image"],[/^(?:border-|b-)?(?:rounded|rd)(?:-(.+))?$/,"rounded"],[xs`^b(?:order)?-${Qd}$`,"border-style"],[xs`^b(?:order)?-([tblrxyse])-${Qd}$`,(e,t)=>`border-${t?.[1]}-style`],[/^b(?:order)?($|-\d+)/,"border-width"],[/^b(?:order)?-([tblrxyse])($|-\d+)/,(e,t)=>`border-${t?.[1]}-width`],[/^(?:border|b)-(?:color-)?(.+)$/,"border-color"],[/^(?:border|b)-([rltbse])-(?:color-)?(.+)$/,(e,t)=>`border-${t?.[1]}-color`],[/^outline-\d+/,"outline-width"],[["outline",xs`^outline-${Qd}$`],"outline-style"],[xs`^divide-${Qd}$`,"divide-style"],[/^divide-(x|y)($|-\d+)/,(e,t)=>`divide-${t?.[1]}-width`],[["ring",/^ring-\d+/],"ring-width"],[[/^ring-offset-\d+/],"ring-offset-width"],[["shadow",...gn("shadow-",["inner","none"]),xs`^shadow-${_2}$`],"box-shadow"],[gn("border-",["collapse","separate"]),"border-collapse"],[gn("table-",["auto","fixed"]),"table-layout"],[gn("caption-",["top","bottom"]),"caption-side"],[gn("scroll-",["auto","smooth"]),"scroll-behavior"],[gn("snap-",["start","end","center","align-none"]),"scroll-snap-align"],[gn("snap-",["normal","always"]),"scroll-snap-stop"],[gn("snap-",["none","x","y","both","mandatory","proximity"]),"scroll-snap-type"],[/^stroke-\d+/,"stroke-width"],[["sr-only","not-sr-only"],"Screen-Readers"],[/^(flex-)?grow($|-\d+$)/,"flex-grow"],[/^(flex-)?shrink($|-\d+$)/,"flex-shrink"],[/^(flex-)?basis-(.+)$/,"flex-basis"],[/^flex-(initial|auto|none|\d+)$/,"flex"],[/^col-start-/,"grid-column-start"],[/^col-end-/,"grid-column-end"],[[/^col-/,/^col-span-/],"grid-column"],[/^row-start-/,"grid-row-start"],[/^row-end-/,"grid-row-end"],[[/^row-/,/^row-span-/],"grid-row"],["transition-none","transition-none"],[/^transition-delay-(.+)$/,"transition-delay"],[/^transition-ease(?:-(.+))?$/,"transition-timing-function"],[/^transition(-duration)?-\d+(m?s)?$/,"transition-duration"],[/^transition-(all$|\w+)/,"transition-property"],...["ring-inset","divide-x-reverse","divide-y-reverse"].map(e=>[e,e]),...["resize","blur","drop-shadow","grayscale","invert","sepia","backdrop-blur","backdrop-grayscale","backdrop-invert","backdrop-sepia"].map(e=>[xs`^${e}($|-)`,e])],u0=new Map,XR=new Map;for(let[e,t]of dK){let n=[e].flat(),r=n.filter(i=>typeof i=="string"),o=n.filter(i=>typeof i=="object"&&i instanceof RegExp);r.forEach(i=>{let s=typeof t=="string"?t:t(i);u0.set(i,s);}),o.forEach(i=>{XR.set(i,t);});}function fK(e){if(u0.has(e))return u0.get(e);for(let[t,n]of XR.entries())if(t.test(e)){let r=t.exec(e);return typeof n=="string"?n:n(e,r)}}function mK(e){return pK.map(t=>typeof t=="string"?[t,t]:t).find(([t,n])=>e.startsWith(`${t}-`))}const pK=["break-after","break-before","break-inside","grid-flow","align","whitespace","mix-blend","bg-blend","ease","origin","cursor","touch","color",["text","color"],["c","color"],["bg","background-color"],["decoration","text-decoration-color"],["from","gradient-color-stops"],["divide","divide-color"],["outline","outline-color"],["ring","ring-color"],["ring-offset","ring-offset-color"],["shadow","box-shadow-color"],["accent","accent-color"],["caret","caret-color"],"fill","stroke"],L2=new Map(Object.entries({flex:["flex-grow","flex-shrink","flex-basis"],"transiton-none":["transition-duration","transition-delay","transition-timing-function","transition-property"],m:["mt","mb","ml","mr","mx","my"],mx:["ml","mr"],my:["mt","mb"],p:["pt","pb","pl","pr","px","py"],px:["pl","pr"],py:["pt","pb"]}));function hK(e){return (e||"").split(" ").map(t=>t.trim()).filter(Boolean)}function YR(...e){let t=new Map;return hK(B(...e)).filter(Boolean).forEach(n=>gK(n,t)),cK(Array.from(t.values())).join(" ")}function gK(e,t){let n=e,r;function o(d){[d].flat().forEach(m=>{L2.has(m)&&[L2.get(m)].flat().filter(p=>p!==void 0).forEach(p=>{t.delete(r?r+p:p);}),t.set(r?r+m:m,n);});}function i(){let d=fK(e);if(d)return o(d),true}function s(){let d=mK(e);if(!d)return;let[m,p]=d;return o(p),true}function a(){let d=e,m=/(\[[\w,()/-]+\])$/;m.test(e)&&(d=e.replace(m,function(h,v){return "*".repeat(v.length)})),d=d.replaceAll(/--(?=\d)/g,"-*");let p=d.lastIndexOf("-");if(p!==-1)return o(e.slice(0,p)),true}function l(){return o(e)}function c(){let d=/^(?:(?:[\w-]+|\[\S+\]):)+/.exec(e);d&&(r=d[0].split(new RegExp("(?<=:)(?:\\b|$)")).filter(Boolean).sort().join(""),e=e.slice(r.length));}function u(){if(e.startsWith("!")){e="important:"+e.slice(1);return}if(e.endsWith("!")){e="important:"+e.slice(0,-1);return}}i()||s()||(u(),c(),i()||s()||a()||l());}function $n(...e){let t=f.useMemo(()=>B(...e),[...e]);return f.useMemo(()=>YR(t),[t])}const bK=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"m12 13.4l-4.9 4.9q-.275.275-.7.275t-.7-.275t-.275-.7t.275-.7l4.9-4.9l-4.9-4.9q-.275-.275-.275-.7t.275-.7t.7-.275t.7.275l4.9 4.9l4.9-4.9q.275-.275.7-.275t.7.275t.275.7t-.275.7L13.4 12l4.9 4.9q.275.275.275.7t-.275.7t-.7.275t-.7-.275z"})]}),vK=f.forwardRef(bK),fr={modalMask:B("fixed inset-0 flex items-center justify-center bg-black/50",aW),modal:"max-h-[calc(90vh-50px)] w-500px flex flex-col overflow-hidden b-1px b-transparent rounded-10px b-solid bg-gate-bg px-15px pb-15px text-gate-text dark:b-gate-border",modalHeader:"flex items-center justify-between border-b-0 py-10px",modalTitle:"mb-0 flex items-center text-[1.5rem] line-height-1.5",modalBody:"flex-grow-1 overflow-y-auto pt-0"},QR=`${Un}-modal-visible`,yK=Lt("body:has(.",QR,"){overflow-y:hidden;}","");function ld({show:e,onHide:t,children:n,clsModalMask:r,clsModal:o,width:i,hideWhenMaskOnClick:s=false,hideWhenEsc:a=false}){const l=f.useRef(null),c=He(m=>{const p=m.target;if(l.current?.contains(p))return;const h=['.ant-tooltip-container[role="tooltip"]','.ant-popover-container[role="tooltip"]',".ant-select-dropdown"];p.closest(h.join(","))||s&&t();});yo("esc",m=>{e&&a&&(m.preventDefault(),m.stopImmediatePropagation(),setTimeout(t));},{exactMatch:true});const u=$n(fr.modalMask,r),d=$n(fr.modal,o);return e?$8.createPortal(b("div",{className:B(Ao,{[QR]:e}),"data-role":"base-modal",children:b("div",{className:u,onClick:c,children:b("div",{className:d,style:{width:i},ref:l,children:n})})}),document.body):null}const cd=({className:e,...t})=>{const n=$n("ml-10px size-24px cursor-pointer transition-duration-150 transition-ease transition-property-transform hover:rotate-90 hover:scale-105%",e);return b(vK,{...t,className:n})};let Zn=(function(e){return e.Lavender="#e6e6fa",e.Thistle="#d8bfd8",e.Plum="#dda0dd",e.Mauve="#e0b0ff",e.Wisteria="#c9a0dc",e.Orchid="#da70d6",e.MediumOrchid="#ba55d3",e.MediumPurple="#9370db",e.Amethyst="#9966cc",e.BlueViolet="#8a2be2",e.Purple="#800080",e.Violet="#8f00ff",e.Magenta="#ff00ff",e.Grape="#6f2da8",e.Indigo="#4b0082",e.Eggplant="#301934",e})({});const CK=[{name:"Lavender",nameZh:"薰衣草",hex:Zn.Lavender,desc:"淡紫偏粉"},{name:"Thistle",nameZh:"蓟紫色",hex:Zn.Thistle,desc:"带灰调"},{name:"Plum",nameZh:"李子紫",hex:Zn.Plum,desc:"柔和温暖"},{name:"Mauve",nameZh:"淡紫色",hex:Zn.Mauve,desc:"烟粉色调"},{name:"Wisteria",nameZh:"紫藤色",hex:Zn.Wisteria,desc:"温柔浅紫"},{name:"Orchid",nameZh:"兰花紫",hex:Zn.Orchid,desc:"偏红亮紫"},{name:"Medium Orchid",nameZh:"中兰花紫",hex:Zn.MediumOrchid,desc:"稍深更艳"},{name:"Medium Purple",nameZh:"中紫色",hex:Zn.MediumPurple,desc:"柔和略蓝"},{name:"Amethyst",nameZh:"紫水晶色",hex:Zn.Amethyst,desc:"经典冷紫"},{name:"Blue Violet",nameZh:"蓝紫色",hex:Zn.BlueViolet,desc:"较冷"},{name:"Purple",nameZh:"标准紫色",hex:Zn.Purple,desc:"饱和且暗"},{name:"Violet",nameZh:"紫罗兰",hex:Zn.Violet,desc:"更偏蓝光谱"},{name:"Magenta",nameZh:"洋红色",hex:Zn.Magenta,desc:"红紫交界"},{name:"Grape",nameZh:"葡萄紫",hex:Zn.Grape,desc:"饱和深紫"},{name:"Indigo",nameZh:"靛青色",hex:Zn.Indigo,desc:"蓝紫之间"},{name:"Eggplant",nameZh:"茄子紫",hex:Zn.Eggplant,desc:"极深紫红"}],wK=[{id:"green",name:"绿意盎然",isDark:false,isCustom:false,colorPrimary:"rgb(77, 175, 124)",colorTheme:"rgb(77, 175, 124)"},{id:"blue",name:"蓝田生玉",isDark:false,isCustom:false,colorPrimary:"rgb(52, 152, 219)",colorTheme:"rgb(52, 152, 219)"},{id:"blue_plus",name:"蛋雅深蓝",isDark:false,isCustom:false,colorPrimary:"rgb(77, 131, 175)",colorTheme:"rgb(77, 131, 175)"},{id:"orange",name:"橙黄橘绿",isDark:false,isCustom:false,colorPrimary:"rgb(245, 171, 53)",colorTheme:"rgb(245, 171, 53)"},{id:"red",name:"热情似火",isDark:false,isCustom:false,colorPrimary:"rgb(214, 69, 65)",colorTheme:"rgb(214, 69, 65)"},{id:"pink",name:"粉装玉琢",isDark:false,isCustom:false,colorPrimary:"rgb(241, 130, 141)",colorTheme:"rgb(241, 130, 141)"},{id:"purple",name:"重斤球紫",isDark:false,isCustom:false,colorPrimary:"rgb(155, 89, 182)",colorTheme:"rgb(155, 89, 182)"},{id:"grey",name:"灰常美丽",isDark:false,isCustom:false,colorPrimary:"rgb(108, 122, 137)",colorTheme:"rgb(108, 122, 137)"},{id:"ming",name:"青出于黑",isDark:false,isCustom:false,colorPrimary:"rgb(51, 110, 123)",colorTheme:"rgb(51, 110, 123)"},{id:"blue2",name:"清热板蓝",isDark:false,isCustom:false,colorPrimary:"rgb(79, 98, 208)",colorTheme:"rgb(79, 98, 208)"},{id:"black",name:"黑灯瞎火",isDark:true,isCustom:false,colorPrimary:"rgb(150, 150, 150)",colorTheme:"rgb(59,59,59)"},{id:"mid_autumn",name:"月里嫦娥",isDark:false,isCustom:false,colorPrimary:"rgb(74, 55, 82)",colorTheme:"rgb(74, 55, 82)"},{id:"naruto",name:"木叶之村",isDark:false,isCustom:false,colorPrimary:"rgb(87, 144, 167)",colorTheme:"rgb(87, 144, 167)"},{id:"china_ink",name:"近墨者黑",isDark:false,isCustom:false,colorPrimary:"rgba(47, 47, 47, 1)",colorTheme:"rgba(47, 47, 47, 1)"},{id:"happy_new_year",name:"新年快乐",isDark:false,isCustom:false,colorPrimary:"rgb(192, 57, 43)",colorTheme:"rgb(192, 57, 43)"}],Im={id:"default-bili-pink",name:"B站粉",colorPrimary:Sl.Pink,tooltip:"B站品牌色"},ZR={id:"color-picker",name:"自定义",isCustom:true,colorPrimary:Sl.Pink};function xK(e,t){return t.split(`
`).map(n=>n.trim()).filter(Boolean).map(n=>{const[r,o]=n.split(" ").filter(Boolean);return {id:`${e}:${o}`,name:o,colorPrimary:r}})}const IC="UP长期洗涤",SK=xK(IC,`
  #0545b2 理想之蓝
  #f4cd00 柠檬黄
  #ef2729 石榴红
  #f89c00 鹿箭
  #233728 黛绿
  #f2b9b7 和熙粉
  #f3cc91 芝士黄
  #6b4c68 葡萄紫
  #ff7227 落日橙
  #004d62 碧海天
  #23909b 洗碧空
  #aeb400 芥丝绿
  #425a17 箬叶青

  #002fa7 克莱因蓝
  #003153 普鲁士蓝
  #01847f 马尔斯绿
  #fbd26a 申布伦黄
  #470024 勃艮第红
  #492d22 凡戴克棕
  `),JR="bilibili-evolved-sync",e4=[{name:"预设",themes:[Im,{id:"bilibili-blue",name:"B站蓝",colorPrimary:Sl.Blue,tooltip:"B站品牌色"},{id:"app-custom-高能红",name:"高能红",colorPrimary:"#fd453e"},{id:"app-custom-咸蛋黄",name:"咸蛋黄",colorPrimary:"#ffc034"},{id:"app-custom-早苗绿",name:"早苗绿",colorPrimary:"#85c255"},{id:"app-custom-宝石蓝",name:"宝石蓝",colorPrimary:"#0095ef"},{id:"app-custom-罗兰紫",name:"罗兰紫",colorPrimary:"#a029ac"},{id:JR,name:"B-Evolved",colorPrimary:`var(--theme-color,${cM()})`,tooltip:R(xe,{children:["使用 Bilibili-Evolved 的主题色",b("br",{}),"在 Bilibili-Evolved 设置中修改主题色后可能需要刷新页面同步"]})},ZR]},{name:"LX Themes",themes:wK,tooltip:R(xe,{children:["提取自"," ",b("a",{target:"_blank",href:"https://github.com/lyswhut/lx-music-desktop/",children:"lx-music-desktop"}),b("br",{}),"Apache License 2.0"]})},{name:IC,themes:SK,tooltip:R(xe,{children:["提取自"," ",b("a",{target:"_blank",href:"https://www.bilibili.com/video/BV1g3411u7Lg/",children:"BV1g3411u7Lg"})," ","&"," ",b("a",{target:"_blank",href:"https://www.bilibili.com/video/BV1xu411q7sU/",children:"BV1xu411q7sU"})]})},{name:"紫定能行",themes:CK.map(e=>({id:`purple-colors-${e.name}`,name:e.nameZh,colorPrimary:e.hex,tooltip:R(xe,{children:[e.name," ",e.nameZh," ",b("br",{}),e.desc]})})),tooltip:R(xe,{children:["提取自"," ",b("a",{target:"_blank",href:"https://magicdawn.github.io/purple-colors/",children:"purple-colors"})," "]})}],$K=e4.map(e=>e.themes).flat(),F2={[`${IC}:马尔斯绿`]:R(xe,{children:["马尔斯绿 MARRS GREEN ",b("br",{}),"2017年英国的百年造纸商G.F SMITH和英国城市文化节联合发起了「选出全世界最受欢迎的颜色」的活动, ",b("br",{}),"在为期半年由来自100多个约3万名用户的投票后,由来自苏格兰的联合国教科文组织工作人员 ",b("br",{}),"安妮•马尔斯(ANNIE MARRS)提交的一种蓝绿色当选。 ",b("br",{}),"马尔斯绿也因此由ANNIE MARRS的姓氏和主色调组合而得名。 ",b("br",{}),"马尔斯绿的灵感来源于ANNIE家乡苏格兰的泰勒河畔自然景观的一种蓝绿色调。 ",b("br",{})]})};function t4(){let{theme:e,colorPickerThemeSelectedColor:t}=xt();return e||=Im.id,f.useMemo(()=>{const n=$K.find(r=>r.id===e)||Im;return n.id===ZR.id&&t?{...n,colorPrimary:t}:n},[e,t])}function n4(){const e=t4(),t=Zu.use();let n=e.colorPrimary;return e.id===JR&&(n=t||cM()),n}function EK(e,t){return e||t?"--bg1":"--bg2"}function IK(){const e=n4(),t=Dp(),n=sU(),{style:{pureRecommend:{useWhiteBackground:r}}}=xt(),o=f.useMemo(()=>({bgSrc:EK(t,r),bgFallback:t?"#17181a":r?"#fff":"#f6f7f8",text:t?"#fff":"#333"}),[t,r]);return b(bC,{styles:[n,yK,Lt`
            :root {
              ${nR}: ${e};
              ${oR}: var(${o.bgSrc}, ${o.bgFallback});
              ${rR}: var(--text1, ${o.text});
            }
          `,"",""]})}var PK={name:"1ughwg6",styles:".bili-feed4 .bili-header{min-height:64px!important;}"},NK={name:"rpxvzv",styles:"#i_cecream,body>#app{.bili-feed4-layout{display:none;}}.desktop-download-tip,.vip-login-tip,.palette-button-adcard{display:none!important;}"};function MK(){const{grid:{useCustomGrid:e},style:{pureRecommend:{useWhiteBackground:t,hideTopChannel:n}}}=xt(),r=Dp(),o=PV(),i=X1.use(),s=Y1.use()??90,a="0 10px";if(vi)return b(bC,{styles:[NK,e&&Lt("#i_cecream,body>#app,.bili-feed4 .bili-header,.bili-feed4 .bili-header .bili-header__bar{max-width:unset;}.bili-feed4-layout,.bili-feed4 .bili-header .bili-header__channel{max-width:",s,"%;padding:",a,";}",""),e&&typeof o=="number"&&Lt(".",Ao,"{--back-top-right:",o,"px;}",""),Lt("body{background-color:",i0,"!important;}.large-header,#i_cecream,body>#app,.bili-header.large-header,.bili-header.large-header .bili-header__channel{background-color:",i0,";}",""),!r&&!t&&Lt(".bili-header .bili-header__channel .channel-entry-more__link,.bili-header .bili-header__channel .channel-link{background-color:",Em,";}",""),n&&Lt(".bili-header__channel,.bili-header__banner{display:none!important;}",!i&&PK," .bili-feed4 .bili-header .bili-header__bar{&.slide-down,&:not(.slide-down){animation:headerSlideDown 0.3s linear forwards!important;box-shadow:0 2px 4px ",r?"rgb(255 255 255 / 5%)":"rgb(0 0 0 / 8%)","!important;}}.bili-header__bar:not(.slide-down){background-color:var(--bg1);color:var(--text1);transition:background-color 0.2s linear;animation-name:headerSlideDown;.left-entry{.mini-header__title,.entry-title,.default-entry,.loc-mc-box__text,.download-entry,.loc-entry{color:var(--text1);}}.right-entry .right-entry__outside{.right-entry-text,.right-entry-icon{color:var(--text2);}}}.area-header-wrapper{margin-top:10px;}",""),"",""]})}function RK(...e){return function(t){return e.reduceRight((n,r)=>r?r(n):n,t)}}function $i({children:e,cssInsertContainer:t,cssInsertContainerEmotionKey:n}){t&&ro(n,"cssInsertContainerEmotionKey is required when cssInsertContainer is provided");const r=f.useMemo(()=>{if(t)return JM({key:n,container:t}).cache},[t,n]),o=Dp(),i=n4();return RK(!!r&&(a=>b(_k,{value:r,children:a})),!!t&&(a=>b(c_,{container:t,children:a})),a=>b(pr,{locale:BG,button:{autoInsertSpace:false},getPopupContainer:l=>l?.closest("."+Ao)??document.body,theme:{algorithm:o?$m.darkAlgorithm:$m.defaultAlgorithm,token:{colorPrimary:i,colorBgSpotlight:i,zIndexPopupBase:R$(A$),fontFamily:iR},components:{Notification:{zIndexPopup:R$(A$)},Button:{defaultShadow:"none",primaryShadow:"none"},Dropdown:{}}},children:a}))(e)}function Gp({antd:e,baseGlobalStyle:t,homePageGlobalStyle:n}){return R(xe,{children:[e&&b(MV,{}),t&&b(IK,{}),n&&b(MK,{})]})}function AK(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return f.useMemo(()=>r=>{t.forEach(o=>o(r));},t)}const Up=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function Bl(e){const t=Object.prototype.toString.call(e);return t==="[object Window]"||t==="[object global]"}function PC(e){return "nodeType"in e}function Nr(e){var t,n;return e?Bl(e)?e:PC(e)&&(t=(n=e.ownerDocument)==null?void 0:n.defaultView)!=null?t:window:window}function NC(e){const{Document:t}=Nr(e);return e instanceof t}function ud(e){return Bl(e)?false:e instanceof Nr(e).HTMLElement}function r4(e){return e instanceof Nr(e).SVGElement}function Dl(e){return e?Bl(e)?e.document:PC(e)?NC(e)?e:ud(e)||r4(e)?e.ownerDocument:document:document:document}const Ko=Up?f.useLayoutEffect:f.useEffect;function MC(e){const t=f.useRef(e);return Ko(()=>{t.current=e;}),f.useCallback(function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return t.current==null?void 0:t.current(...r)},[])}function TK(){const e=f.useRef(null),t=f.useCallback((r,o)=>{e.current=setInterval(r,o);},[]),n=f.useCallback(()=>{e.current!==null&&(clearInterval(e.current),e.current=null);},[]);return [t,n]}function gu(e,t){t===void 0&&(t=[e]);const n=f.useRef(e);return Ko(()=>{n.current!==e&&(n.current=e);},t),n}function dd(e,t){const n=f.useRef();return f.useMemo(()=>{const r=e(n.current);return n.current=r,r},[...t])}function Pm(e){const t=MC(e),n=f.useRef(null),r=f.useCallback(o=>{o!==n.current&&t?.(o,n.current),n.current=o;},[]);return [n,r]}function d0(e){const t=f.useRef();return f.useEffect(()=>{t.current=e;},[e]),t.current}let zg={};function fd(e,t){return f.useMemo(()=>{if(t)return t;const n=zg[e]==null?0:zg[e]+1;return zg[e]=n,e+"-"+n},[e,t])}function o4(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return r.reduce((i,s)=>{const a=Object.entries(s);for(const[l,c]of a){const u=i[l];u!=null&&(i[l]=u+e*c);}return i},{...t})}}const Ya=o4(1),Nm=o4(-1);function OK(e){return "clientX"in e&&"clientY"in e}function RC(e){if(!e)return  false;const{KeyboardEvent:t}=Nr(e.target);return t&&e instanceof t}function kK(e){if(!e)return  false;const{TouchEvent:t}=Nr(e.target);return t&&e instanceof t}function f0(e){if(kK(e)){if(e.touches&&e.touches.length){const{clientX:t,clientY:n}=e.touches[0];return {x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){const{clientX:t,clientY:n}=e.changedTouches[0];return {x:t,y:n}}}return OK(e)?{x:e.clientX,y:e.clientY}:null}const gl=Object.freeze({Translate:{toString(e){if(!e)return;const{x:t,y:n}=e;return "translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;const{scaleX:t,scaleY:n}=e;return "scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return [gl.Translate.toString(e),gl.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),B2="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function _K(e){return e.matches(B2)?e:e.querySelector(B2)}const LK={display:"none"};function FK(e){let{id:t,value:n}=e;return f.createElement("div",{id:t,style:LK},n)}function BK(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;const o={position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"};return f.createElement("div",{id:t,style:o,role:"status","aria-live":r,"aria-atomic":true},n)}function DK(){const[e,t]=f.useState("");return {announce:f.useCallback(r=>{r!=null&&t(r);},[]),announcement:e}}const i4=f.createContext(null);function s4(e){const t=f.useContext(i4);f.useEffect(()=>{if(!t)throw new Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t]);}function zK(){const[e]=f.useState(()=>new Set),t=f.useCallback(r=>(e.add(r),()=>e.delete(r)),[e]);return [f.useCallback(r=>{let{type:o,event:i}=r;e.forEach(s=>{var a;return (a=s[o])==null?void 0:a.call(s,i)});},[e]),t]}const HK={draggable:`
    To pick up a draggable item, press the space bar.
    While dragging, use the arrow keys to move the item.
    Press space again to drop the item in its new position, or press escape to cancel.
  `},VK={onDragStart(e){let{active:t}=e;return "Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return "Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function jK(e){let{announcements:t=VK,container:n,hiddenTextDescribedById:r,screenReaderInstructions:o=HK}=e;const{announce:i,announcement:s}=DK(),a=fd("DndLiveRegion"),[l,c]=f.useState(false);if(f.useEffect(()=>{c(true);},[]),s4(f.useMemo(()=>({onDragStart(d){let{active:m}=d;i(t.onDragStart({active:m}));},onDragMove(d){let{active:m,over:p}=d;t.onDragMove&&i(t.onDragMove({active:m,over:p}));},onDragOver(d){let{active:m,over:p}=d;i(t.onDragOver({active:m,over:p}));},onDragEnd(d){let{active:m,over:p}=d;i(t.onDragEnd({active:m,over:p}));},onDragCancel(d){let{active:m,over:p}=d;i(t.onDragCancel({active:m,over:p}));}}),[i,t])),!l)return null;const u=f.createElement(f.Fragment,null,f.createElement(FK,{id:r,value:o.draggable}),f.createElement(BK,{id:a,announcement:s}));return n?$8.createPortal(u,n):u}var Nn;(function(e){e.DragStart="dragStart",e.DragMove="dragMove",e.DragEnd="dragEnd",e.DragCancel="dragCancel",e.DragOver="dragOver",e.RegisterDroppable="registerDroppable",e.SetDroppableDisabled="setDroppableDisabled",e.UnregisterDroppable="unregisterDroppable";})(Nn||(Nn={}));function Mm(){}function WK(e,t){return f.useMemo(()=>({sensor:e,options:{}}),[e,t])}function qK(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return f.useMemo(()=>[...t].filter(r=>r!=null),[...t])}const No=Object.freeze({x:0,y:0});function GK(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function UK(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function KK(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function XK(e,t){if(!e||e.length===0)return null;const[n]=e;return n[t]}function D2(e,t,n){return t===void 0&&(t=e.left),n===void 0&&(n=e.top),{x:t+e.width*.5,y:n+e.height*.5}}const YK=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=D2(t,t.left,t.top),i=[];for(const s of r){const{id:a}=s,l=n.get(a);if(l){const c=GK(D2(l),o);i.push({id:a,data:{droppableContainer:s,value:c}});}}return i.sort(UK)};function QK(e,t){const n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),o=Math.min(t.left+t.width,e.left+e.width),i=Math.min(t.top+t.height,e.top+e.height),s=o-r,a=i-n;if(r<o&&n<i){const l=t.width*t.height,c=e.width*e.height,u=s*a,d=u/(l+c-u);return Number(d.toFixed(4))}return 0}const ZK=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e;const o=[];for(const i of r){const{id:s}=i,a=n.get(s);if(a){const l=QK(a,t);l>0&&o.push({id:s,data:{droppableContainer:i,value:l}});}}return o.sort(KK)};function JK(e,t,n){return {...e,scaleX:t&&n?t.width/n.width:1,scaleY:t&&n?t.height/n.height:1}}function a4(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:No}function eX(e){return function(n){for(var r=arguments.length,o=new Array(r>1?r-1:0),i=1;i<r;i++)o[i-1]=arguments[i];return o.reduce((s,a)=>({...s,top:s.top+e*a.y,bottom:s.bottom+e*a.y,left:s.left+e*a.x,right:s.right+e*a.x}),{...n})}}const tX=eX(1);function nX(e){if(e.startsWith("matrix3d(")){const t=e.slice(9,-1).split(/, /);return {x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}else if(e.startsWith("matrix(")){const t=e.slice(7,-1).split(/, /);return {x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}function rX(e,t,n){const r=nX(t);if(!r)return e;const{scaleX:o,scaleY:i,x:s,y:a}=r,l=e.left-s-(1-o)*parseFloat(n),c=e.top-a-(1-i)*parseFloat(n.slice(n.indexOf(" ")+1)),u=o?e.width/o:e.width,d=i?e.height/i:e.height;return {width:u,height:d,top:c,right:l+u,bottom:c+d,left:l}}const oX={ignoreTransform:false};function zl(e,t){t===void 0&&(t=oX);let n=e.getBoundingClientRect();if(t.ignoreTransform){const{transform:c,transformOrigin:u}=Nr(e).getComputedStyle(e);c&&(n=rX(n,c,u));}const{top:r,left:o,width:i,height:s,bottom:a,right:l}=n;return {top:r,left:o,width:i,height:s,bottom:a,right:l}}function z2(e){return zl(e,{ignoreTransform:true})}function iX(e){const t=e.innerWidth,n=e.innerHeight;return {top:0,left:0,right:t,bottom:n,width:t,height:n}}function sX(e,t){return t===void 0&&(t=Nr(e).getComputedStyle(e)),t.position==="fixed"}function aX(e,t){t===void 0&&(t=Nr(e).getComputedStyle(e));const n=/(auto|scroll|overlay)/;return ["overflow","overflowX","overflowY"].some(o=>{const i=t[o];return typeof i=="string"?n.test(i):false})}function AC(e,t){const n=[];function r(o){if(t!=null&&n.length>=t||!o)return n;if(NC(o)&&o.scrollingElement!=null&&!n.includes(o.scrollingElement))return n.push(o.scrollingElement),n;if(!ud(o)||r4(o)||n.includes(o))return n;const i=Nr(e).getComputedStyle(o);return o!==e&&aX(o,i)&&n.push(o),sX(o,i)?n:r(o.parentNode)}return e?r(e):n}function l4(e){const[t]=AC(e,1);return t??null}function Hg(e){return !Up||!e?null:Bl(e)?e:PC(e)?NC(e)||e===Dl(e).scrollingElement?window:ud(e)?e:null:null}function c4(e){return Bl(e)?e.scrollX:e.scrollLeft}function u4(e){return Bl(e)?e.scrollY:e.scrollTop}function m0(e){return {x:c4(e),y:u4(e)}}var kn;(function(e){e[e.Forward=1]="Forward",e[e.Backward=-1]="Backward";})(kn||(kn={}));function d4(e){return !Up||!e?false:e===document.scrollingElement}function f4(e){const t={x:0,y:0},n=d4(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},o=e.scrollTop<=t.y,i=e.scrollLeft<=t.x,s=e.scrollTop>=r.y,a=e.scrollLeft>=r.x;return {isTop:o,isLeft:i,isBottom:s,isRight:a,maxScroll:r,minScroll:t}}const lX={x:.2,y:.2};function cX(e,t,n,r,o){let{top:i,left:s,right:a,bottom:l}=n;r===void 0&&(r=10),o===void 0&&(o=lX);const{isTop:c,isBottom:u,isLeft:d,isRight:m}=f4(e),p={x:0,y:0},h={x:0,y:0},v={height:t.height*o.y,width:t.width*o.x};return !c&&i<=t.top+v.height?(p.y=kn.Backward,h.y=r*Math.abs((t.top+v.height-i)/v.height)):!u&&l>=t.bottom-v.height&&(p.y=kn.Forward,h.y=r*Math.abs((t.bottom-v.height-l)/v.height)),!m&&a>=t.right-v.width?(p.x=kn.Forward,h.x=r*Math.abs((t.right-v.width-a)/v.width)):!d&&s<=t.left+v.width&&(p.x=kn.Backward,h.x=r*Math.abs((t.left+v.width-s)/v.width)),{direction:p,speed:h}}function uX(e){if(e===document.scrollingElement){const{innerWidth:i,innerHeight:s}=window;return {top:0,left:0,right:i,bottom:s,width:i,height:s}}const{top:t,left:n,right:r,bottom:o}=e.getBoundingClientRect();return {top:t,left:n,right:r,bottom:o,width:e.clientWidth,height:e.clientHeight}}function m4(e){return e.reduce((t,n)=>Ya(t,m0(n)),No)}function dX(e){return e.reduce((t,n)=>t+c4(n),0)}function fX(e){return e.reduce((t,n)=>t+u4(n),0)}function mX(e,t){if(t===void 0&&(t=zl),!e)return;const{top:n,left:r,bottom:o,right:i}=t(e);l4(e)&&(o<=0||i<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"});}const pX=[["x",["left","right"],dX],["y",["top","bottom"],fX]];class TC{constructor(t,n){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const r=AC(n),o=m4(r);this.rect={...t},this.width=t.width,this.height=t.height;for(const[i,s,a]of pX)for(const l of s)Object.defineProperty(this,l,{get:()=>{const c=a(r),u=o[i]-c;return this.rect[l]+u},enumerable:true});Object.defineProperty(this,"rect",{enumerable:false});}}class Bc{constructor(t){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(n=>{var r;return (r=this.target)==null?void 0:r.removeEventListener(...n)});},this.target=t;}add(t,n,r){var o;(o=this.target)==null||o.addEventListener(t,n,r),this.listeners.push([t,n,r]);}}function hX(e){const{EventTarget:t}=Nr(e);return e instanceof t?e:Dl(e)}function Vg(e,t){const n=Math.abs(e.x),r=Math.abs(e.y);return typeof t=="number"?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t?r>t.y:false}var Zr;(function(e){e.Click="click",e.DragStart="dragstart",e.Keydown="keydown",e.ContextMenu="contextmenu",e.Resize="resize",e.SelectionChange="selectionchange",e.VisibilityChange="visibilitychange";})(Zr||(Zr={}));function H2(e){e.preventDefault();}function gX(e){e.stopPropagation();}var Gt;(function(e){e.Space="Space",e.Down="ArrowDown",e.Right="ArrowRight",e.Left="ArrowLeft",e.Up="ArrowUp",e.Esc="Escape",e.Enter="Enter",e.Tab="Tab";})(Gt||(Gt={}));const p4={start:[Gt.Space,Gt.Enter],cancel:[Gt.Esc],end:[Gt.Space,Gt.Enter,Gt.Tab]},bX=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case Gt.Right:return {...n,x:n.x+25};case Gt.Left:return {...n,x:n.x-25};case Gt.Down:return {...n,y:n.y+25};case Gt.Up:return {...n,y:n.y-25}}};class h4{constructor(t){this.props=void 0,this.autoScrollEnabled=false,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=t;const{event:{target:n}}=t;this.props=t,this.listeners=new Bc(Dl(n)),this.windowListeners=new Bc(Nr(n)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach();}attach(){this.handleStart(),this.windowListeners.add(Zr.Resize,this.handleCancel),this.windowListeners.add(Zr.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(Zr.Keydown,this.handleKeyDown));}handleStart(){const{activeNode:t,onStart:n}=this.props,r=t.node.current;r&&mX(r),n(No);}handleKeyDown(t){if(RC(t)){const{active:n,context:r,options:o}=this.props,{keyboardCodes:i=p4,coordinateGetter:s=bX,scrollBehavior:a="smooth"}=o,{code:l}=t;if(i.end.includes(l)){this.handleEnd(t);return}if(i.cancel.includes(l)){this.handleCancel(t);return}const{collisionRect:c}=r.current,u=c?{x:c.left,y:c.top}:No;this.referenceCoordinates||(this.referenceCoordinates=u);const d=s(t,{active:n,context:r.current,currentCoordinates:u});if(d){const m=Nm(d,u),p={x:0,y:0},{scrollableAncestors:h}=r.current;for(const v of h){const g=t.code,{isTop:y,isRight:C,isLeft:w,isBottom:x,maxScroll:S,minScroll:I}=f4(v),$=uX(v),E={x:Math.min(g===Gt.Right?$.right-$.width/2:$.right,Math.max(g===Gt.Right?$.left:$.left+$.width/2,d.x)),y:Math.min(g===Gt.Down?$.bottom-$.height/2:$.bottom,Math.max(g===Gt.Down?$.top:$.top+$.height/2,d.y))},P=g===Gt.Right&&!C||g===Gt.Left&&!w,N=g===Gt.Down&&!x||g===Gt.Up&&!y;if(P&&E.x!==d.x){const M=v.scrollLeft+m.x,A=g===Gt.Right&&M<=S.x||g===Gt.Left&&M>=I.x;if(A&&!m.y){v.scrollTo({left:M,behavior:a});return}A?p.x=v.scrollLeft-M:p.x=g===Gt.Right?v.scrollLeft-S.x:v.scrollLeft-I.x,p.x&&v.scrollBy({left:-p.x,behavior:a});break}else if(N&&E.y!==d.y){const M=v.scrollTop+m.y,A=g===Gt.Down&&M<=S.y||g===Gt.Up&&M>=I.y;if(A&&!m.x){v.scrollTo({top:M,behavior:a});return}A?p.y=v.scrollTop-M:p.y=g===Gt.Down?v.scrollTop-S.y:v.scrollTop-I.y,p.y&&v.scrollBy({top:-p.y,behavior:a});break}}this.handleMove(t,Ya(Nm(d,this.referenceCoordinates),p));}}}handleMove(t,n){const{onMove:r}=this.props;t.preventDefault(),r(n);}handleEnd(t){const{onEnd:n}=this.props;t.preventDefault(),this.detach(),n();}handleCancel(t){const{onCancel:n}=this.props;t.preventDefault(),this.detach(),n();}detach(){this.listeners.removeAll(),this.windowListeners.removeAll();}}h4.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=p4,onActivation:o}=t,{active:i}=n;const{code:s}=e.nativeEvent;if(r.start.includes(s)){const a=i.activatorNode.current;return a&&e.target!==a?false:(e.preventDefault(),o?.({event:e.nativeEvent}),true)}return  false}}];function V2(e){return !!(e&&"distance"in e)}function j2(e){return !!(e&&"delay"in e)}class OC{constructor(t,n,r){var o;r===void 0&&(r=hX(t.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=true,this.document=void 0,this.activated=false,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=t,this.events=n;const{event:i}=t,{target:s}=i;this.props=t,this.events=n,this.document=Dl(s),this.documentListeners=new Bc(this.document),this.listeners=new Bc(r),this.windowListeners=new Bc(Nr(s)),this.initialCoordinates=(o=f0(i))!=null?o:No,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach();}attach(){const{events:t,props:{options:{activationConstraint:n,bypassActivationConstraint:r}}}=this;if(this.listeners.add(t.move.name,this.handleMove,{passive:false}),this.listeners.add(t.end.name,this.handleEnd),t.cancel&&this.listeners.add(t.cancel.name,this.handleCancel),this.windowListeners.add(Zr.Resize,this.handleCancel),this.windowListeners.add(Zr.DragStart,H2),this.windowListeners.add(Zr.VisibilityChange,this.handleCancel),this.windowListeners.add(Zr.ContextMenu,H2),this.documentListeners.add(Zr.Keydown,this.handleKeydown),n){if(r!=null&&r({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(j2(n)){this.timeoutId=setTimeout(this.handleStart,n.delay),this.handlePending(n);return}if(V2(n)){this.handlePending(n);return}}this.handleStart();}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),this.timeoutId!==null&&(clearTimeout(this.timeoutId),this.timeoutId=null);}handlePending(t,n){const{active:r,onPending:o}=this.props;o(r,t,this.initialCoordinates,n);}handleStart(){const{initialCoordinates:t}=this,{onStart:n}=this.props;t&&(this.activated=true,this.documentListeners.add(Zr.Click,gX,{capture:true}),this.removeTextSelection(),this.documentListeners.add(Zr.SelectionChange,this.removeTextSelection),n(t));}handleMove(t){var n;const{activated:r,initialCoordinates:o,props:i}=this,{onMove:s,options:{activationConstraint:a}}=i;if(!o)return;const l=(n=f0(t))!=null?n:No,c=Nm(o,l);if(!r&&a){if(V2(a)){if(a.tolerance!=null&&Vg(c,a.tolerance))return this.handleCancel();if(Vg(c,a.distance))return this.handleStart()}if(j2(a)&&Vg(c,a.tolerance))return this.handleCancel();this.handlePending(a,c);return}t.cancelable&&t.preventDefault(),s(l);}handleEnd(){const{onAbort:t,onEnd:n}=this.props;this.detach(),this.activated||t(this.props.active),n();}handleCancel(){const{onAbort:t,onCancel:n}=this.props;this.detach(),this.activated||t(this.props.active),n();}handleKeydown(t){t.code===Gt.Esc&&this.handleCancel();}removeTextSelection(){var t;(t=this.document.getSelection())==null||t.removeAllRanges();}}const vX={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class kC extends OC{constructor(t){const{event:n}=t,r=Dl(n.target);super(t,vX,r);}}kC.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return !n.isPrimary||n.button!==0?false:(r?.({event:n}),true)}}];const yX={move:{name:"mousemove"},end:{name:"mouseup"}};var p0;(function(e){e[e.RightClick=2]="RightClick";})(p0||(p0={}));class CX extends OC{constructor(t){super(t,yX,Dl(t.event.target));}}CX.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button===p0.RightClick?false:(r?.({event:n}),true)}}];const jg={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class wX extends OC{constructor(t){super(t,jg);}static setup(){return window.addEventListener(jg.move.name,t,{capture:false,passive:false}),function(){window.removeEventListener(jg.move.name,t);};function t(){}}}wX.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;const{touches:o}=n;return o.length>1?false:(r?.({event:n}),true)}}];var Dc;(function(e){e[e.Pointer=0]="Pointer",e[e.DraggableRect=1]="DraggableRect";})(Dc||(Dc={}));var Rm;(function(e){e[e.TreeOrder=0]="TreeOrder",e[e.ReversedTreeOrder=1]="ReversedTreeOrder";})(Rm||(Rm={}));function xX(e){let{acceleration:t,activator:n=Dc.Pointer,canScroll:r,draggingRect:o,enabled:i,interval:s=5,order:a=Rm.TreeOrder,pointerCoordinates:l,scrollableAncestors:c,scrollableAncestorRects:u,delta:d,threshold:m}=e;const p=$X({delta:d,disabled:!i}),[h,v]=TK(),g=f.useRef({x:0,y:0}),y=f.useRef({x:0,y:0}),C=f.useMemo(()=>{switch(n){case Dc.Pointer:return l?{top:l.y,bottom:l.y,left:l.x,right:l.x}:null;case Dc.DraggableRect:return o}},[n,o,l]),w=f.useRef(null),x=f.useCallback(()=>{const I=w.current;if(!I)return;const $=g.current.x*y.current.x,E=g.current.y*y.current.y;I.scrollBy($,E);},[]),S=f.useMemo(()=>a===Rm.TreeOrder?[...c].reverse():c,[a,c]);f.useEffect(()=>{if(!i||!c.length||!C){v();return}for(const I of S){if(r?.(I)===false)continue;const $=c.indexOf(I),E=u[$];if(!E)continue;const{direction:P,speed:N}=cX(I,E,C,t,m);for(const M of ["x","y"])p[M][P[M]]||(N[M]=0,P[M]=0);if(N.x>0||N.y>0){v(),w.current=I,h(x,s),g.current=N,y.current=P;return}}g.current={x:0,y:0},y.current={x:0,y:0},v();},[t,x,r,v,i,s,JSON.stringify(C),JSON.stringify(p),h,c,S,u,JSON.stringify(m)]);}const SX={x:{[kn.Backward]:false,[kn.Forward]:false},y:{[kn.Backward]:false,[kn.Forward]:false}};function $X(e){let{delta:t,disabled:n}=e;const r=d0(t);return dd(o=>{if(n||!r||!o)return SX;const i={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return {x:{[kn.Backward]:o.x[kn.Backward]||i.x===-1,[kn.Forward]:o.x[kn.Forward]||i.x===1},y:{[kn.Backward]:o.y[kn.Backward]||i.y===-1,[kn.Forward]:o.y[kn.Forward]||i.y===1}}},[n,t,r])}function EX(e,t){const n=t!=null?e.get(t):void 0,r=n?n.node.current:null;return dd(o=>{var i;return t==null?null:(i=r??o)!=null?i:null},[r,t])}function IX(e,t){return f.useMemo(()=>e.reduce((n,r)=>{const{sensor:o}=r,i=o.activators.map(s=>({eventName:s.eventName,handler:t(s.handler,r)}));return [...n,...i]},[]),[e,t])}var bu;(function(e){e[e.Always=0]="Always",e[e.BeforeDragging=1]="BeforeDragging",e[e.WhileDragging=2]="WhileDragging";})(bu||(bu={}));var h0;(function(e){e.Optimized="optimized";})(h0||(h0={}));const W2=new Map;function PX(e,t){let{dragging:n,dependencies:r,config:o}=t;const[i,s]=f.useState(null),{frequency:a,measure:l,strategy:c}=o,u=f.useRef(e),d=g(),m=gu(d),p=f.useCallback(function(y){y===void 0&&(y=[]),!m.current&&s(C=>C===null?y:C.concat(y.filter(w=>!C.includes(w))));},[m]),h=f.useRef(null),v=dd(y=>{if(d&&!n)return W2;if(!y||y===W2||u.current!==e||i!=null){const C=new Map;for(let w of e){if(!w)continue;if(i&&i.length>0&&!i.includes(w.id)&&w.rect.current){C.set(w.id,w.rect.current);continue}const x=w.node.current,S=x?new TC(l(x),x):null;w.rect.current=S,S&&C.set(w.id,S);}return C}return y},[e,i,n,d,l]);return f.useEffect(()=>{u.current=e;},[e]),f.useEffect(()=>{d||p();},[n,d]),f.useEffect(()=>{i&&i.length>0&&s(null);},[JSON.stringify(i)]),f.useEffect(()=>{d||typeof a!="number"||h.current!==null||(h.current=setTimeout(()=>{p(),h.current=null;},a));},[a,d,p,...r]),{droppableRects:v,measureDroppableContainers:p,measuringScheduled:i!=null};function g(){switch(c){case bu.Always:return  false;case bu.BeforeDragging:return n;default:return !n}}}function g4(e,t){return dd(n=>e?n||(typeof t=="function"?t(e):e):null,[t,e])}function NX(e,t){return g4(e,t)}function MX(e){let{callback:t,disabled:n}=e;const r=MC(t),o=f.useMemo(()=>{if(n||typeof window>"u"||typeof window.MutationObserver>"u")return;const{MutationObserver:i}=window;return new i(r)},[r,n]);return f.useEffect(()=>()=>o?.disconnect(),[o]),o}function Kp(e){let{callback:t,disabled:n}=e;const r=MC(t),o=f.useMemo(()=>{if(n||typeof window>"u"||typeof window.ResizeObserver>"u")return;const{ResizeObserver:i}=window;return new i(r)},[n]);return f.useEffect(()=>()=>o?.disconnect(),[o]),o}function RX(e){return new TC(zl(e),e)}function q2(e,t,n){t===void 0&&(t=RX);const[r,o]=f.useState(null);function i(){o(l=>{if(!e)return null;if(e.isConnected===false){var c;return (c=l??n)!=null?c:null}const u=t(e);return JSON.stringify(l)===JSON.stringify(u)?l:u});}const s=MX({callback(l){if(e)for(const c of l){const{type:u,target:d}=c;if(u==="childList"&&d instanceof HTMLElement&&d.contains(e)){i();break}}}}),a=Kp({callback:i});return Ko(()=>{i(),e?(a?.observe(e),s?.observe(document.body,{childList:true,subtree:true})):(a?.disconnect(),s?.disconnect());},[e]),r}function AX(e){const t=g4(e);return a4(e,t)}const G2=[];function TX(e){const t=f.useRef(e),n=dd(r=>e?r&&r!==G2&&e&&t.current&&e.parentNode===t.current.parentNode?r:AC(e):G2,[e]);return f.useEffect(()=>{t.current=e;},[e]),n}function OX(e){const[t,n]=f.useState(null),r=f.useRef(e),o=f.useCallback(i=>{const s=Hg(i.target);s&&n(a=>a?(a.set(s,m0(s)),new Map(a)):null);},[]);return f.useEffect(()=>{const i=r.current;if(e!==i){s(i);const a=e.map(l=>{const c=Hg(l);return c?(c.addEventListener("scroll",o,{passive:true}),[c,m0(c)]):null}).filter(l=>l!=null);n(a.length?new Map(a):null),r.current=e;}return ()=>{s(e),s(i);};function s(a){a.forEach(l=>{const c=Hg(l);c?.removeEventListener("scroll",o);});}},[o,e]),f.useMemo(()=>e.length?t?Array.from(t.values()).reduce((i,s)=>Ya(i,s),No):m4(e):No,[e,t])}function U2(e,t){t===void 0&&(t=[]);const n=f.useRef(null);return f.useEffect(()=>{n.current=null;},t),f.useEffect(()=>{const r=e!==No;r&&!n.current&&(n.current=e),!r&&n.current&&(n.current=null);},[e]),n.current?Nm(e,n.current):No}function kX(e){f.useEffect(()=>{if(!Up)return;const t=e.map(n=>{let{sensor:r}=n;return r.setup==null?void 0:r.setup()});return ()=>{for(const n of t)n?.();}},e.map(t=>{let{sensor:n}=t;return n}));}function _X(e,t){return f.useMemo(()=>e.reduce((n,r)=>{let{eventName:o,handler:i}=r;return n[o]=s=>{i(s,t);},n},{}),[e,t])}function b4(e){return f.useMemo(()=>e?iX(e):null,[e])}const K2=[];function LX(e,t){t===void 0&&(t=zl);const[n]=e,r=b4(n?Nr(n):null),[o,i]=f.useState(K2);function s(){i(()=>e.length?e.map(l=>d4(l)?r:new TC(t(l),l)):K2);}const a=Kp({callback:s});return Ko(()=>{a?.disconnect(),s(),e.forEach(l=>a?.observe(l));},[e]),o}function FX(e){if(!e)return null;if(e.children.length>1)return e;const t=e.children[0];return ud(t)?t:e}function BX(e){let{measure:t}=e;const[n,r]=f.useState(null),o=f.useCallback(c=>{for(const{target:u}of c)if(ud(u)){r(d=>{const m=t(u);return d?{...d,width:m.width,height:m.height}:m});break}},[t]),i=Kp({callback:o}),s=f.useCallback(c=>{const u=FX(c);i?.disconnect(),u&&i?.observe(u),r(u?t(u):null);},[t,i]),[a,l]=Pm(s);return f.useMemo(()=>({nodeRef:a,rect:n,setRef:l}),[n,a,l])}const DX=[{sensor:kC,options:{}},{sensor:h4,options:{}}],zX={current:{}},_f={draggable:{measure:z2},droppable:{measure:z2,strategy:bu.WhileDragging,frequency:h0.Optimized},dragOverlay:{measure:zl}};class zc extends Map{get(t){var n;return t!=null&&(n=super.get(t))!=null?n:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(t=>{let{disabled:n}=t;return !n})}getNodeFor(t){var n,r;return (n=(r=this.get(t))==null?void 0:r.node.current)!=null?n:void 0}}const HX={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new zc,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:Mm},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:_f,measureDroppableContainers:Mm,windowRect:null,measuringScheduled:false},VX={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:Mm,draggableNodes:new Map,over:null,measureDroppableContainers:Mm},Xp=f.createContext(VX),v4=f.createContext(HX);function jX(){return {draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new zc}}}function WX(e,t){switch(t.type){case Nn.DragStart:return {...e,draggable:{...e.draggable,initialCoordinates:t.initialCoordinates,active:t.active}};case Nn.DragMove:return e.draggable.active==null?e:{...e,draggable:{...e.draggable,translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}}};case Nn.DragEnd:case Nn.DragCancel:return {...e,draggable:{...e.draggable,active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}}};case Nn.RegisterDroppable:{const{element:n}=t,{id:r}=n,o=new zc(e.droppable.containers);return o.set(r,n),{...e,droppable:{...e.droppable,containers:o}}}case Nn.SetDroppableDisabled:{const{id:n,key:r,disabled:o}=t,i=e.droppable.containers.get(n);if(!i||r!==i.key)return e;const s=new zc(e.droppable.containers);return s.set(n,{...i,disabled:o}),{...e,droppable:{...e.droppable,containers:s}}}case Nn.UnregisterDroppable:{const{id:n,key:r}=t,o=e.droppable.containers.get(n);if(!o||r!==o.key)return e;const i=new zc(e.droppable.containers);return i.delete(n),{...e,droppable:{...e.droppable,containers:i}}}default:return e}}function qX(e){let{disabled:t}=e;const{active:n,activatorEvent:r,draggableNodes:o}=f.useContext(Xp),i=d0(r),s=d0(n?.id);return f.useEffect(()=>{if(!t&&!r&&i&&s!=null){if(!RC(i)||document.activeElement===i.target)return;const a=o.get(s);if(!a)return;const{activatorNode:l,node:c}=a;if(!l.current&&!c.current)return;requestAnimationFrame(()=>{for(const u of [l.current,c.current]){if(!u)continue;const d=_K(u);if(d){d.focus();break}}});}},[r,t,o,s,i]),null}function GX(e,t){let{transform:n,...r}=t;return e!=null&&e.length?e.reduce((o,i)=>i({transform:o,...r}),n):n}function UX(e){return f.useMemo(()=>({draggable:{..._f.draggable,...e?.draggable},droppable:{..._f.droppable,...e?.droppable},dragOverlay:{..._f.dragOverlay,...e?.dragOverlay}}),[e?.draggable,e?.droppable,e?.dragOverlay])}function KX(e){let{activeNode:t,measure:n,initialRect:r,config:o=true}=e;const i=f.useRef(false),{x:s,y:a}=typeof o=="boolean"?{x:o,y:o}:o;Ko(()=>{if(!s&&!a||!t){i.current=false;return}if(i.current||!r)return;const c=t?.node.current;if(!c||c.isConnected===false)return;const u=n(c),d=a4(u,r);if(s||(d.x=0),a||(d.y=0),i.current=true,Math.abs(d.x)>0||Math.abs(d.y)>0){const m=l4(c);m&&m.scrollBy({top:d.y,left:d.x});}},[t,s,a,r,n]);}const y4=f.createContext({...No,scaleX:1,scaleY:1});var _i;(function(e){e[e.Uninitialized=0]="Uninitialized",e[e.Initializing=1]="Initializing",e[e.Initialized=2]="Initialized";})(_i||(_i={}));const C4=f.memo(function(t){var n,r,o,i;let{id:s,accessibility:a,autoScroll:l=true,children:c,sensors:u=DX,collisionDetection:d=ZK,measuring:m,modifiers:p,...h}=t;const v=f.useReducer(WX,void 0,jX),[g,y]=v,[C,w]=zK(),[x,S]=f.useState(_i.Uninitialized),I=x===_i.Initialized,{draggable:{active:$,nodes:E,translate:P},droppable:{containers:N}}=g,M=$!=null?E.get($):null,A=f.useRef({initial:null,translated:null}),_=f.useMemo(()=>{var ot;return $!=null?{id:$,data:(ot=M?.data)!=null?ot:zX,rect:A}:null},[$,M]),O=f.useRef(null),[T,V]=f.useState(null),[H,z]=f.useState(null),D=gu(h,Object.values(h)),W=fd("DndDescribedBy",s),F=f.useMemo(()=>N.getEnabled(),[N]),L=UX(m),{droppableRects:j,measureDroppableContainers:Y,measuringScheduled:K}=PX(F,{dragging:I,dependencies:[P.x,P.y],config:L.droppable}),q=EX(E,$),X=f.useMemo(()=>H?f0(H):null,[H]),J=ft(),U=NX(q,L.draggable.measure);KX({activeNode:$!=null?E.get($):null,config:J.layoutShiftCompensation,initialRect:U,measure:L.draggable.measure});const G=q2(q,L.draggable.measure,U),ee=q2(q?q.parentElement:null),oe=f.useRef({activatorEvent:null,active:null,activeNode:q,collisionRect:null,collisions:null,droppableRects:j,draggableNodes:E,draggingNode:null,draggingNodeRect:null,droppableContainers:N,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),ne=N.getNodeFor((n=oe.current.over)==null?void 0:n.id),ge=BX({measure:L.dragOverlay.measure}),Z=(r=ge.nodeRef.current)!=null?r:q,te=I?(o=ge.rect)!=null?o:G:null,de=!!(ge.nodeRef.current&&ge.rect),fe=AX(de?null:G),Se=b4(Z?Nr(Z):null),Te=TX(I?ne??q:null),ae=LX(Te),re=GX(p,{transform:{x:P.x-fe.x,y:P.y-fe.y,scaleX:1,scaleY:1},activatorEvent:H,active:_,activeNodeRect:G,containerNodeRect:ee,draggingNodeRect:te,over:oe.current.over,overlayNodeRect:ge.rect,scrollableAncestors:Te,scrollableAncestorRects:ae,windowRect:Se}),ue=X?Ya(X,P):null,ye=OX(Te),Ne=U2(ye),Be=U2(ye,[G]),De=Ya(re,Ne),ze=te?tX(te,re):null,je=_&&ze?d({active:_,collisionRect:ze,droppableRects:j,droppableContainers:F,pointerCoordinates:ue}):null,Ae=XK(je,"id"),[Ce,Fe]=f.useState(null),ke=de?re:Ya(re,Be),Ie=JK(ke,(i=Ce?.rect)!=null?i:null,G),Pe=f.useRef(null),Je=f.useCallback((ot,tt)=>{let{sensor:Xe,options:$e}=tt;if(O.current==null)return;const Re=E.get(O.current);if(!Re)return;const le=ot.nativeEvent,be=new Xe({active:O.current,activeNode:Re,event:le,options:$e,context:oe,onAbort(se){if(!E.get(se))return;const{onDragAbort:pe}=D.current,we={id:se};pe?.(we),C({type:"onDragAbort",event:we});},onPending(se,ve,pe,we){if(!E.get(se))return;const{onDragPending:Ge}=D.current,et={id:se,constraint:ve,initialCoordinates:pe,offset:we};Ge?.(et),C({type:"onDragPending",event:et});},onStart(se){const ve=O.current;if(ve==null)return;const pe=E.get(ve);if(!pe)return;const{onDragStart:we}=D.current,Oe={activatorEvent:le,active:{id:ve,data:pe.data,rect:A}};$8.unstable_batchedUpdates(()=>{we?.(Oe),S(_i.Initializing),y({type:Nn.DragStart,initialCoordinates:se,active:ve}),C({type:"onDragStart",event:Oe}),V(Pe.current),z(le);});},onMove(se){y({type:Nn.DragMove,coordinates:se});},onEnd:me(Nn.DragEnd),onCancel:me(Nn.DragCancel)});Pe.current=be;function me(se){return async function(){const{active:pe,collisions:we,over:Oe,scrollAdjustedTranslate:Ge}=oe.current;let et=null;if(pe&&Ge){const{cancelDrop:lt}=D.current;et={activatorEvent:le,active:pe,collisions:we,delta:Ge,over:Oe},se===Nn.DragEnd&&typeof lt=="function"&&await Promise.resolve(lt(et))&&(se=Nn.DragCancel);}O.current=null,$8.unstable_batchedUpdates(()=>{y({type:se}),S(_i.Uninitialized),Fe(null),V(null),z(null),Pe.current=null;const lt=se===Nn.DragEnd?"onDragEnd":"onDragCancel";if(et){const gt=D.current[lt];gt?.(et),C({type:lt,event:et});}});}}},[E]),mt=f.useCallback((ot,tt)=>(Xe,$e)=>{const Re=Xe.nativeEvent,le=E.get($e);if(O.current!==null||!le||Re.dndKit||Re.defaultPrevented)return;const be={active:le};ot(Xe,tt.options,be)===true&&(Re.dndKit={capturedBy:tt.sensor},O.current=$e,Je(Xe,tt));},[E,Je]),Ye=IX(u,mt);kX(u),Ko(()=>{G&&x===_i.Initializing&&S(_i.Initialized);},[G,x]),f.useEffect(()=>{const{onDragMove:ot}=D.current,{active:tt,activatorEvent:Xe,collisions:$e,over:Re}=oe.current;if(!tt||!Xe)return;const le={active:tt,activatorEvent:Xe,collisions:$e,delta:{x:De.x,y:De.y},over:Re};$8.unstable_batchedUpdates(()=>{ot?.(le),C({type:"onDragMove",event:le});});},[De.x,De.y]),f.useEffect(()=>{const{active:ot,activatorEvent:tt,collisions:Xe,droppableContainers:$e,scrollAdjustedTranslate:Re}=oe.current;if(!ot||O.current==null||!tt||!Re)return;const{onDragOver:le}=D.current,be=$e.get(Ae),me=be&&be.rect.current?{id:be.id,rect:be.rect.current,data:be.data,disabled:be.disabled}:null,se={active:ot,activatorEvent:tt,collisions:Xe,delta:{x:Re.x,y:Re.y},over:me};$8.unstable_batchedUpdates(()=>{Fe(me),le?.(se),C({type:"onDragOver",event:se});});},[Ae]),Ko(()=>{oe.current={activatorEvent:H,active:_,activeNode:q,collisionRect:ze,collisions:je,droppableRects:j,draggableNodes:E,draggingNode:Z,draggingNodeRect:te,droppableContainers:N,over:Ce,scrollableAncestors:Te,scrollAdjustedTranslate:De},A.current={initial:te,translated:ze};},[_,q,je,ze,E,Z,te,j,N,Ce,Te,De]),xX({...J,delta:P,draggingRect:ze,pointerCoordinates:ue,scrollableAncestors:Te,scrollableAncestorRects:ae});const yt=f.useMemo(()=>({active:_,activeNode:q,activeNodeRect:G,activatorEvent:H,collisions:je,containerNodeRect:ee,dragOverlay:ge,draggableNodes:E,droppableContainers:N,droppableRects:j,over:Ce,measureDroppableContainers:Y,scrollableAncestors:Te,scrollableAncestorRects:ae,measuringConfiguration:L,measuringScheduled:K,windowRect:Se}),[_,q,G,H,je,ee,ge,E,N,j,Ce,Y,Te,ae,L,K,Se]),ct=f.useMemo(()=>({activatorEvent:H,activators:Ye,active:_,activeNodeRect:G,ariaDescribedById:{draggable:W},dispatch:y,draggableNodes:E,over:Ce,measureDroppableContainers:Y}),[H,Ye,_,G,y,W,E,Ce,Y]);return f.createElement(i4.Provider,{value:w},f.createElement(Xp.Provider,{value:ct},f.createElement(v4.Provider,{value:yt},f.createElement(y4.Provider,{value:Ie},c)),f.createElement(qX,{disabled:a?.restoreFocus===false})),f.createElement(jK,{...a,hiddenTextDescribedById:W}));function ft(){const ot=T?.autoScrollEnabled===false,tt=typeof l=="object"?l.enabled===false:l===false,Xe=I&&!ot&&!tt;return typeof l=="object"?{...l,enabled:Xe}:{enabled:Xe}}}),XX=f.createContext(null),X2="button",YX="Draggable";function w4(e){let{id:t,data:n,disabled:r=false,attributes:o}=e;const i=fd(YX),{activators:s,activatorEvent:a,active:l,activeNodeRect:c,ariaDescribedById:u,draggableNodes:d,over:m}=f.useContext(Xp),{role:p=X2,roleDescription:h="draggable",tabIndex:v=0}=o??{},g=l?.id===t,y=f.useContext(g?y4:XX),[C,w]=Pm(),[x,S]=Pm(),I=_X(s,t),$=gu(n);Ko(()=>(d.set(t,{id:t,key:i,node:C,activatorNode:x,data:$}),()=>{const P=d.get(t);P&&P.key===i&&d.delete(t);}),[d,t]);const E=f.useMemo(()=>({role:p,tabIndex:v,"aria-disabled":r,"aria-pressed":g&&p===X2?true:void 0,"aria-roledescription":h,"aria-describedby":u.draggable}),[r,p,v,g,h,u.draggable]);return {active:l,activatorEvent:a,activeNodeRect:c,attributes:E,isDragging:g,listeners:r?void 0:I,node:C,over:m,setNodeRef:w,setActivatorNodeRef:S,transform:y}}function QX(){return f.useContext(v4)}const ZX="Droppable",JX={timeout:25};function eY(e){let{data:t,disabled:n=false,id:r,resizeObserverConfig:o}=e;const i=fd(ZX),{active:s,dispatch:a,over:l,measureDroppableContainers:c}=f.useContext(Xp),u=f.useRef({disabled:n}),d=f.useRef(false),m=f.useRef(null),p=f.useRef(null),{disabled:h,updateMeasurementsFor:v,timeout:g}={...JX,...o},y=gu(v??r),C=f.useCallback(()=>{if(!d.current){d.current=true;return}p.current!=null&&clearTimeout(p.current),p.current=setTimeout(()=>{c(Array.isArray(y.current)?y.current:[y.current]),p.current=null;},g);},[g]),w=Kp({callback:C,disabled:h||!s}),x=f.useCallback((E,P)=>{w&&(P&&(w.unobserve(P),d.current=false),E&&w.observe(E));},[w]),[S,I]=Pm(x),$=gu(t);return f.useEffect(()=>{!w||!S.current||(w.disconnect(),d.current=false,w.observe(S.current));},[S,w]),f.useEffect(()=>(a({type:Nn.RegisterDroppable,element:{id:r,key:i,disabled:n,node:S,rect:m,data:$}}),()=>a({type:Nn.UnregisterDroppable,key:i,id:r})),[r]),f.useEffect(()=>{n!==u.current.disabled&&(a({type:Nn.SetDroppableDisabled,id:r,key:i,disabled:n}),u.current.disabled=n);},[r,i,n,a]),{active:s,rect:m,isOver:l?.id===r,node:S,over:l,setNodeRef:I}}function x4(e,t){e&&(typeof e=="function"?e(t):e.current=t);}function _C(e){const t=f.useRef(null);return f.useMemo(()=>({get current(){return t.current},set current(n){t.current=n,x4(e,n);}}),[t])}const Qa=us(()=>({width:window.innerWidth,height:window.innerHeight}));document.addEventListener("resize",Qa.updateThrottled);document.addEventListener("orientationchange",Qa.updateThrottled);document.addEventListener("scroll",ss(Qa.update,1e3));var tY={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};function g0(){return g0=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},g0.apply(this,arguments)}const nY=(e,t)=>f__namespace.createElement(ln,g0({},e,{ref:t,icon:tY})),LC=f__namespace.forwardRef(nY);var rY={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"};function b0(){return b0=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},b0.apply(this,arguments)}const oY=(e,t)=>f__namespace.createElement(ln,b0({},e,{ref:t,icon:rY})),S4=f__namespace.forwardRef(oY);var cc={exports:{}},Y2;function iY(){if(Y2)return cc.exports;Y2=1,cc.exports=r,cc.exports.isMobile=r,cc.exports.default=r;const e=/(android|bb\d+|meego).+mobile|armv7l|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|redmi|series[46]0|samsungbrowser.*mobile|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,t=/CrOS/,n=/android|ipad|playbook|silk/i;function r(o){o||(o={});let i=o.ua;if(!i&&typeof navigator<"u"&&(i=navigator.userAgent),i&&i.headers&&typeof i.headers["user-agent"]=="string"&&(i=i.headers["user-agent"]),typeof i!="string")return  false;let s=e.test(i)&&!t.test(i)||!!o.tablet&&n.test(i);return !s&&o.tablet&&o.featureDetect&&navigator&&navigator.maxTouchPoints>1&&i.indexOf("Macintosh")!==-1&&i.indexOf("Safari")!==-1&&(s=true),s}return cc.exports}var sY=iY();const aY=Ir(sY);let Wg;const lY=()=>(typeof Wg>"u"&&(Wg=aY()),Wg),FC=f.createContext(null),cY=e=>{const{activeTabOffset:t,horizontal:n,rtl:r,indicator:o={}}=e,{size:i,align:s="center"}=o,[a,l]=f.useState(),c=f.useRef(),u=f.useCallback(m=>typeof i=="function"?i(m):typeof i=="number"?i:m,[i]);function d(){ht.cancel(c.current);}return f.useEffect(()=>{const m={};if(t)if(n){m.width=u(t.width);const p=r?"right":"left";s==="start"&&(m[p]=t[p]),s==="center"&&(m[p]=t[p]+t.width/2,m.transform=r?"translateX(50%)":"translateX(-50%)"),s==="end"&&(m[p]=t[p]+t.width,m.transform="translateX(-100%)");}else m.height=u(t.height),s==="start"&&(m.top=t.top),s==="center"&&(m.top=t.top+t.height/2,m.transform="translateY(-50%)"),s==="end"&&(m.top=t.top+t.height,m.transform="translateY(-100%)");return d(),c.current=ht(()=>{a&&m&&Object.keys(m).every(h=>{const v=m[h],g=a[h];return typeof v=="number"&&typeof g=="number"?Math.round(v)===Math.round(g):v===g})||l(m);}),d},[JSON.stringify(t),n,r,s,u]),{style:a}},Q2={width:0,height:0,left:0,top:0};function uY(e,t,n){return f.useMemo(()=>{const r=new Map,o=t.get(e[0]?.key)||Q2,i=o.left+o.width;for(let s=0;s<e.length;s+=1){const{key:a}=e[s];let l=t.get(a);l||(l=t.get(e[s-1]?.key)||Q2);const c=r.get(a)||{...l};c.right=i-c.left-c.width,r.set(a,c);}return r},[e.map(r=>r.key).join("_"),t,n])}function Z2(e,t){const n=f__namespace.useRef(e),[,r]=f__namespace.useState({});function o(i){const s=typeof i=="function"?i(n.current):i;s!==n.current&&t(s,n.current),n.current=s,r({});}return [n.current,o]}const dY=.1,J2=.01,Lf=20,eE=.995**Lf;function fY(e,t){const[n,r]=f.useState(),[o,i]=f.useState(0),[s,a]=f.useState(0),[l,c]=f.useState(),u=f.useRef();function d(y){const{screenX:C,screenY:w}=y.touches[0];r({x:C,y:w}),window.clearInterval(u.current);}function m(y){if(!n)return;const{screenX:C,screenY:w}=y.touches[0];r({x:C,y:w});const x=C-n.x,S=w-n.y;t(x,S);const I=Date.now();i(I),a(I-o),c({x,y:S});}function p(){if(n&&(r(null),c(null),l)){const y=l.x/s,C=l.y/s,w=Math.abs(y),x=Math.abs(C);if(Math.max(w,x)<dY)return;let S=y,I=C;u.current=window.setInterval(()=>{if(Math.abs(S)<J2&&Math.abs(I)<J2){window.clearInterval(u.current);return}S*=eE,I*=eE,t(S*Lf,I*Lf);},Lf);}}const h=f.useRef();function v(y){const{deltaX:C,deltaY:w}=y;let x=0;const S=Math.abs(C),I=Math.abs(w);S===I?x=h.current==="x"?C:w:S>I?(x=C,h.current="x"):(x=w,h.current="y"),t(-x,-x)&&y.preventDefault();}const g=f.useRef(null);g.current={onTouchStart:d,onTouchMove:m,onTouchEnd:p,onWheel:v},f__namespace.useEffect(()=>{function y(S){g.current.onTouchStart(S);}function C(S){g.current.onTouchMove(S);}function w(S){g.current.onTouchEnd(S);}function x(S){g.current.onWheel(S);}return document.addEventListener("touchmove",C,{passive:false}),document.addEventListener("touchend",w,{passive:true}),e.current.addEventListener("touchstart",y,{passive:true}),e.current.addEventListener("wheel",x,{passive:false}),()=>{document.removeEventListener("touchmove",C),document.removeEventListener("touchend",w);}},[]);}function $4(e){const[t,n]=f.useState(0),r=f.useRef(0),o=f.useRef();return o.current=e,vf(()=>{o.current?.();},[t]),()=>{r.current===t&&(r.current+=1,n(r.current));}}function mY(e){const t=f.useRef([]),[,n]=f.useState({}),r=f.useRef(typeof e=="function"?e():e),o=$4(()=>{let s=r.current;t.current.forEach(a=>{s=a(s);}),t.current=[],r.current=s,n({});});function i(s){t.current.push(s),o();}return [r.current,i]}const tE={width:0,height:0,left:0,top:0,right:0};function pY(e,t,n,r,o,i,{tabs:s,tabPosition:a,rtl:l}){let c,u,d;return ["top","bottom"].includes(a)?(c="width",u=l?"right":"left",d=Math.abs(n)):(c="height",u="top",d=-n),f.useMemo(()=>{if(!s.length)return [0,0];const m=s.length;let p=m;for(let v=0;v<m;v+=1){const g=e.get(s[v].key)||tE;if(Math.floor(g[u]+g[c])>Math.floor(d+t)){p=v-1;break}}let h=0;for(let v=m-1;v>=0;v-=1)if((e.get(s[v].key)||tE)[u]<d){h=v+1;break}return h>p?[0,-1]:[h,p]},[e,t,r,o,i,d,a,s.map(m=>m.key).join("_"),l])}function nE(e){let t;return e instanceof Map?(t={},e.forEach((n,r)=>{t[r]=n;})):t=e,JSON.stringify(t)}const hY="TABS_DQ";function E4(e){return String(e).replace(/"/g,hY)}function BC(e,t,n,r){return !(!n||r||e===false||e===void 0&&(t===false||t===null))}const I4=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,editable:r,locale:o,style:i}=e;return !r||r.showAdd===false?null:f__namespace.createElement("button",{ref:t,type:"button",className:`${n}-nav-add`,style:i,"aria-label":o?.addAriaLabel||"Add tab",onClick:s=>{r.onEdit("add",{event:s});}},r.addIcon||"+")}),rE=f__namespace.forwardRef((e,t)=>{const{position:n,prefixCls:r,extra:o}=e;if(!o)return null;let i,s={};return typeof o=="object"&&!f__namespace.isValidElement(o)?s=o:s.right=o,n==="right"&&(i=s.right),n==="left"&&(i=s.left),i?f__namespace.createElement("div",{className:`${r}-extra-content`,ref:t},i):null}),{ESC:gY,TAB:bY}=We;function vY({visible:e,triggerRef:t,onVisibleChange:n,autoFocus:r,overlayRef:o}){const i=f__namespace.useRef(false),s=()=>{e&&(t.current?.focus?.(),n?.(false));},a=()=>o.current?.focus?(o.current.focus(),i.current=true,true):false,l=c=>{switch(c.keyCode){case gY:s();break;case bY:{let u=false;i.current||(u=a()),u?c.preventDefault():s();break}}};f__namespace.useEffect(()=>e?(window.addEventListener("keydown",l),r&&ht(a,3),()=>{window.removeEventListener("keydown",l),i.current=false;}):()=>{i.current=false;},[e]);}const yY=f.forwardRef((e,t)=>{const{overlay:n,arrow:r,prefixCls:o}=e,i=f.useMemo(()=>{let a;return typeof n=="function"?a=n():a=n,a},[n]),s=An(t,ls(i));return f.createElement(f.Fragment,null,r&&f.createElement("div",{className:`${o}-arrow`}),f.cloneElement(i,{ref:aa(i)?s:void 0}))}),Ma={adjustX:1,adjustY:1},Ra=[0,0],CY={topLeft:{points:["bl","tl"],overflow:Ma,offset:[0,-4],targetOffset:Ra},top:{points:["bc","tc"],overflow:Ma,offset:[0,-4],targetOffset:Ra},topRight:{points:["br","tr"],overflow:Ma,offset:[0,-4],targetOffset:Ra},bottomLeft:{points:["tl","bl"],overflow:Ma,offset:[0,4],targetOffset:Ra},bottom:{points:["tc","bc"],overflow:Ma,offset:[0,4],targetOffset:Ra},bottomRight:{points:["tr","br"],overflow:Ma,offset:[0,4],targetOffset:Ra}};function v0(){return v0=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},v0.apply(this,arguments)}const P4=f.forwardRef((e,t)=>{const{arrow:n=false,prefixCls:r="rc-dropdown",transitionName:o,animation:i,align:s,placement:a="bottomLeft",placements:l=CY,getPopupContainer:c,showAction:u,hideAction:d,overlayClassName:m,overlayStyle:p,visible:h,trigger:v=["hover"],autoFocus:g,overlay:y,children:C,onVisibleChange:w,...x}=e,[S,I]=f.useState(),$="visible"in e?h:S,E=i?`${r}-${i}`:o,P=f.useRef(null),N=f.useRef(null),M=f.useRef(null);f.useImperativeHandle(t,()=>P.current);const A=W=>{I(W),w?.(W);};vY({visible:$,triggerRef:M,onVisibleChange:A,autoFocus:g,overlayRef:N});const _=W=>{const{onOverlayClick:F}=e;I(false),F&&F(W);},O=()=>f.createElement(yY,{ref:N,overlay:y,prefixCls:r,arrow:n}),T=()=>typeof y=="function"?O:O(),V=()=>{const{minOverlayWidthMatchTrigger:W,alignPoint:F}=e;return "minOverlayWidthMatchTrigger"in e?W:!F},H=()=>{const{openClassName:W}=e;return W!==void 0?W:`${r}-open`},z=f.cloneElement(C,{className:B(C.props?.className,$&&H()),ref:aa(C)?An(M,ls(C)):void 0});let D=d;return !D&&v.indexOf("contextMenu")!==-1&&(D=["click"]),f.createElement(yp,v0({builtinPlacements:l},x,{prefixCls:r,ref:P,popupClassName:B(m,{[`${r}-show-arrow`]:n}),popupStyle:p,action:v,showAction:u,hideAction:D,popupPlacement:a,popupAlign:s,popupMotion:{motionName:E},popupVisible:$,stretch:V()?"minWidth":"",popup:T(),onOpenChange:A,onPopupClick:_,getPopupContainer:c}),z)}),Aa=void 0;function wY(e,t){const{prefixCls:n,invalidate:r,item:o,renderItem:i,responsive:s,responsiveDisabled:a,registerSize:l,itemKey:c,className:u,style:d,children:m,display:p,order:h,component:v="div",...g}=e,y=s&&!p;function C($){l(c,$);}f__namespace.useEffect(()=>()=>{C(null);},[]);const w=i&&o!==Aa?i(o,{index:h}):m;let x;r||(x={opacity:y?0:1,height:y?0:Aa,overflowY:y?"hidden":Aa,order:s?h:Aa,pointerEvents:y?"none":Aa,position:y?"absolute":Aa});const S={};y&&(S["aria-hidden"]=true);let I=f__namespace.createElement(v,hn({className:B(!r&&n,u),style:{...x,...d}},S,g,{ref:t}),w);return s&&(I=f__namespace.createElement(So,{onResize:({offsetWidth:$})=>{C($);},disabled:a},I)),I}const $c=f__namespace.forwardRef(wY);function xY(e){if(typeof MessageChannel>"u")ht(e);else {const t=new MessageChannel;t.port1.onmessage=()=>e(),t.port2.postMessage(void 0);}}function SY(){const e=f__namespace.useRef(null);return n=>{e.current||(e.current=[],xY(()=>{$8.unstable_batchedUpdates(()=>{e.current.forEach(r=>{r();}),e.current=null;});})),e.current.push(n);}}function Ta(e,t){const[n,r]=f__namespace.useState(t),o=at(i=>{e(()=>{r(i);});});return [n,o]}const Am=f.createContext(null),$Y=(e,t)=>{const n=f__namespace.useContext(Am);if(!n){const{component:a="div",...l}=e;return f__namespace.createElement(a,hn({},l,{ref:t}))}const{className:r,...o}=n,{className:i,...s}=e;return f__namespace.createElement(Am.Provider,{value:null},f__namespace.createElement($c,hn({ref:t,className:B(r,i)},o,s)))},EY=f__namespace.forwardRef($Y),N4="responsive",M4="invalidate";function IY(e){return `+ ${e.length} ...`}function PY(e,t){const{prefixCls:n="rc-overflow",data:r=[],renderItem:o,renderRawItem:i,itemKey:s,itemWidth:a=10,ssr:l,style:c,className:u,maxCount:d,renderRest:m,renderRawRest:p,prefix:h,suffix:v,component:g="div",itemComponent:y,onVisibleChange:C,...w}=e,x=l==="full",S=SY(),[I,$]=Ta(S,null),E=I||0,[P,N]=Ta(S,new Map),[M,A]=Ta(S,0),[_,O]=Ta(S,0),[T,V]=Ta(S,0),[H,z]=Ta(S,0),[D,W]=f.useState(null),[F,L]=f.useState(null),j=f__namespace.useMemo(()=>F===null&&x?Number.MAX_SAFE_INTEGER:F||0,[F,I]),[Y,K]=f.useState(false),q=`${n}-item`,X=Math.max(M,_),J=d===N4,U=r.length&&J,G=d===M4,ee=U||typeof d=="number"&&r.length>d,oe=f.useMemo(()=>{let Ce=r;return U?I===null&&x?Ce=r:Ce=r.slice(0,Math.min(r.length,E/a)):typeof d=="number"&&(Ce=r.slice(0,d)),Ce},[r,a,I,d,U]),ne=f.useMemo(()=>U?r.slice(j+1):r.slice(oe.length),[r,oe,U,j]),ge=f.useCallback((Ce,Fe)=>typeof s=="function"?s(Ce):(s&&Ce?.[s])??Fe,[s]),Z=f.useCallback(o||(Ce=>Ce),[o]);function te(Ce,Fe,ke){F===Ce&&(Fe===void 0||Fe===D)||(L(Ce),ke||(K(Ce<r.length-1),C?.(Ce)),Fe!==void 0&&W(Fe));}function de(Ce,Fe){$(Fe.clientWidth);}function fe(Ce,Fe){N(ke=>{const Ie=new Map(ke);return Fe===null?Ie.delete(Ce):Ie.set(Ce,Fe),Ie});}function Se(Ce,Fe){O(Fe),A(_);}function Te(Ce,Fe){V(Fe);}function ae(Ce,Fe){z(Fe);}function re(Ce){return P.get(ge(oe[Ce],Ce))}Qt(()=>{if(E&&typeof X=="number"&&oe){let Ce=T+H;const Fe=oe.length,ke=Fe-1;if(!Fe){te(0,null);return}for(let Ie=0;Ie<Fe;Ie+=1){let Pe=re(Ie);if(x&&(Pe=Pe||0),Pe===void 0){te(Ie-1,void 0,true);break}if(Ce+=Pe,ke===0&&Ce<=E||Ie===ke-1&&Ce+re(ke)<=E){te(ke,null);break}else if(Ce+X>E){te(Ie-1,Ce-Pe-H+_);break}}v&&re(0)+H>E&&W(null);}},[E,P,_,T,H,ge,oe]);const ue=Y&&!!ne.length;let ye={};D!==null&&U&&(ye={position:"absolute",left:D,top:0});const Ne={prefixCls:q,responsive:U,component:y,invalidate:G},Be=i?(Ce,Fe)=>{const ke=ge(Ce,Fe);return f__namespace.createElement(Am.Provider,{key:ke,value:{...Ne,order:Fe,item:Ce,itemKey:ke,registerSize:fe,display:Fe<=j}},i(Ce,Fe))}:(Ce,Fe)=>{const ke=ge(Ce,Fe);return f__namespace.createElement($c,hn({},Ne,{order:Fe,key:ke,item:Ce,renderItem:Z,itemKey:ke,registerSize:fe,display:Fe<=j}))},De={order:ue?j:Number.MAX_SAFE_INTEGER,className:`${q}-rest`,registerSize:Se,display:ue},ze=m||IY,je=p?f__namespace.createElement(Am.Provider,{value:{...Ne,...De}},p(ne)):f__namespace.createElement($c,hn({},Ne,De),typeof ze=="function"?ze(ne):ze),Ae=f__namespace.createElement(g,hn({className:B(!G&&n,u),style:c,ref:t},w),h&&f__namespace.createElement($c,hn({},Ne,{responsive:J,responsiveDisabled:!U,order:-1,className:`${q}-prefix`,registerSize:Te,display:true}),h),oe.map(Be),ee?je:null,v&&f__namespace.createElement($c,hn({},Ne,{responsive:J,responsiveDisabled:!U,order:j,className:`${q}-suffix`,registerSize:ae,display:true,style:ye}),v));return J?f__namespace.createElement(So,{onResize:de,disabled:!U},Ae):Ae}const ui=f__namespace.forwardRef(PY);ui.Item=EY;ui.RESPONSIVE=N4;ui.INVALIDATE=M4;const R4=f__namespace.createContext(null);function A4(e,t){return `${e}-${t}`}function T4(e){const t=f__namespace.useContext(R4);return A4(t,e)}const Mo=f__namespace.createContext(null);function NY(e,t){const n={...e};return Object.keys(t).forEach(r=>{const o=t[r];o!==void 0&&(n[r]=o);}),n}function vu({children:e,locked:t,...n}){const r=f__namespace.useContext(Mo),o=El(()=>NY(r,n),[r,n],(i,s)=>!t&&(i[0]!==s[0]||!Xi(i[1],s[1],true)));return f__namespace.createElement(Mo.Provider,{value:o},e)}const MY=[],O4=f__namespace.createContext(null);function Yp(){return f__namespace.useContext(O4)}const k4=f__namespace.createContext(MY);function Hl(e){const t=f__namespace.useContext(k4);return f__namespace.useMemo(()=>e!==void 0?[...t,e]:t,[t,e])}const _4=f__namespace.createContext(null),DC=f__namespace.createContext({}),{LEFT:y0,RIGHT:C0,UP:w0,DOWN:Ff,ENTER:Bf,ESC:L4,HOME:uc,END:dc}=We,oE=[w0,Ff,y0,C0];function RY(e,t,n,r){const o="prev",i="next",s="children",a="parent";if(e==="inline"&&r===Bf)return {inlineTrigger:true};const l={[w0]:o,[Ff]:i},c={[y0]:n?i:o,[C0]:n?o:i,[Ff]:s,[Bf]:s},u={[w0]:o,[Ff]:i,[Bf]:s,[L4]:a,[y0]:n?s:a,[C0]:n?a:s};switch({inline:l,horizontal:c,vertical:u,inlineSub:l,horizontalSub:u,verticalSub:u}[`${e}${t?"":"Sub"}`]?.[r]){case o:return {offset:-1,sibling:true};case i:return {offset:1,sibling:true};case a:return {offset:-1,sibling:false};case s:return {offset:1,sibling:false};default:return null}}function AY(e){let t=e;for(;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement;}return null}function TY(e,t){let n=e||document.activeElement;for(;n;){if(t.has(n))return n;n=n.parentElement;}return null}function zC(e,t){return _1(e,true).filter(r=>t.has(r))}function iE(e,t,n,r=1){if(!e)return null;const o=zC(e,t),i=o.length;let s=o.findIndex(a=>n===a);return r<0?s===-1?s=i-1:s-=1:r>0&&(s+=1),s=(s+i)%i,o[s]}const Tm=(e,t)=>{const n=new Set,r=new Map,o=new Map;return e.forEach(i=>{const s=document.querySelector(`[data-menu-id='${A4(t,i)}']`);s&&(n.add(s),o.set(s,i),r.set(i,s));}),{elements:n,key2element:r,element2key:o}};function OY(e,t,n,r,o,i,s,a,l,c){const u=f__namespace.useRef(),d=f__namespace.useRef();d.current=t;const m=()=>{ht.cancel(u.current);};return f__namespace.useEffect(()=>()=>{m();},[]),p=>{const{which:h}=p;if([...oE,Bf,L4,uc,dc].includes(h)){const v=i();let g=Tm(v,r);const{elements:y,key2element:C,element2key:w}=g,x=C.get(t),S=TY(x,y),I=w.get(S),$=RY(e,s(I,true).length===1,n,h);if(!$&&h!==uc&&h!==dc)return;(oE.includes(h)||[uc,dc].includes(h))&&p.preventDefault();const E=P=>{if(P){let N=P;const M=P.querySelector("a");M?.getAttribute("href")&&(N=M);const A=w.get(P);a(A),m(),u.current=ht(()=>{d.current===A&&N.focus();});}};if([uc,dc].includes(h)||$.sibling||!S){let P;!S||e==="inline"?P=o.current:P=AY(S);let N;const M=zC(P,y);h===uc?N=M[0]:h===dc?N=M[M.length-1]:N=iE(P,y,S,$.offset),E(N);}else if($.inlineTrigger)l(I);else if($.offset>0)l(I,true),m(),u.current=ht(()=>{g=Tm(v,r);const P=S.getAttribute("aria-controls"),N=document.getElementById(P),M=iE(N,g.elements);E(M);},5);else if($.offset<0){const P=s(I,true),N=P[P.length-2],M=C.get(N);l(N,false),E(M);}}c?.(p);}}function kY(e){Promise.resolve().then(e);}const HC="__RC_UTIL_PATH_SPLIT__",sE=e=>e.join(HC),_Y=e=>e.split(HC),x0="rc-menu-more";function LY(){const[,e]=f__namespace.useState({}),t=f.useRef(new Map),n=f.useRef(new Map),[r,o]=f__namespace.useState([]),i=f.useRef(0),s=f.useRef(false),a=()=>{s.current||e({});},l=f.useCallback((v,g)=>{const y=sE(g);n.current.set(y,v),t.current.set(v,y),i.current+=1;const C=i.current;kY(()=>{C===i.current&&a();});},[]),c=f.useCallback((v,g)=>{const y=sE(g);n.current.delete(y),t.current.delete(v);},[]),u=f.useCallback(v=>{o(v);},[]),d=f.useCallback((v,g)=>{const y=t.current.get(v)||"",C=_Y(y);return g&&r.includes(C[0])&&C.unshift(x0),C},[r]),m=f.useCallback((v,g)=>v.filter(y=>y!==void 0).some(y=>d(y,true).includes(g)),[d]),p=()=>{const v=[...t.current.keys()];return r.length&&v.push(x0),v},h=f.useCallback(v=>{const g=`${t.current.get(v)}${HC}`,y=new Set;return [...n.current.keys()].forEach(C=>{C.startsWith(g)&&y.add(n.current.get(C));}),y},[]);return f__namespace.useEffect(()=>()=>{s.current=true;},[]),{registerPath:l,unregisterPath:c,refreshOverflowKeys:u,isSubPathKey:m,getKeyPath:d,getKeys:p,getSubPathKeys:h}}function Ec(e){const t=f__namespace.useRef(e);t.current=e;const n=f__namespace.useCallback((...r)=>t.current?.(...r),[]);return e?n:void 0}function F4(e,t,n,r){const{activeKey:o,onActive:i,onInactive:s}=f__namespace.useContext(Mo),a={active:o===e};return t||(a.onMouseEnter=l=>{n?.({key:e,domEvent:l}),i(e);},a.onMouseLeave=l=>{r?.({key:e,domEvent:l}),s(e);}),a}function B4(e){const{mode:t,rtl:n,inlineIndent:r}=f__namespace.useContext(Mo);if(t!=="inline")return null;const o=e;return n?{paddingRight:o*r}:{paddingLeft:o*r}}function D4({icon:e,props:t,children:n}){let r;return e===null||e===false?null:(typeof e=="function"?r=f__namespace.createElement(e,{...t}):typeof e!="boolean"&&(r=e),r||n||null)}function Om({item:e,...t}){return Object.defineProperty(t,"item",{get:()=>(Sn(false,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),e)}),t}function yu(){return yu=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},yu.apply(this,arguments)}class FY extends f__namespace.Component{render(){const{title:t,attribute:n,elementRef:r,...o}=this.props,i=en(o,["eventKey","popupClassName","popupOffset","onTitleClick"]);return Sn(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),f__namespace.createElement(ui.Item,yu({},n,{title:typeof t=="string"?t:void 0},i,{ref:r}))}}const BY=f__namespace.forwardRef((e,t)=>{const{style:n,className:r,eventKey:o,warnKey:i,disabled:s,itemIcon:a,children:l,role:c,onMouseEnter:u,onMouseLeave:d,onClick:m,onKeyDown:p,onFocus:h,...v}=e,g=T4(o),{prefixCls:y,onItemClick:C,disabled:w,overflowDisabled:x,itemIcon:S,selectedKeys:I,onActive:$}=f__namespace.useContext(Mo),{_internalRenderMenuItem:E}=f__namespace.useContext(DC),P=`${y}-item`,N=f__namespace.useRef(),M=f__namespace.useRef(),A=w||s,_=as(t,M),O=Hl(o),T=q=>({key:o,keyPath:[...O].reverse(),item:N.current,domEvent:q}),V=a||S,{active:H,...z}=F4(o,A,u,d),D=I.includes(o),W=B4(O.length),F=q=>{if(A)return;const X=T(q);m?.(Om(X)),C(X);},L=q=>{if(p?.(q),q.which===We.ENTER){const X=T(q);m?.(Om(X)),C(X);}},j=q=>{$(o),h?.(q);},Y={};e.role==="option"&&(Y["aria-selected"]=D);let K=f__namespace.createElement(FY,yu({ref:N,elementRef:_,role:c===null?"none":c||"menuitem",tabIndex:s?null:-1,"data-menu-id":x&&g?null:g},en(v,["extra"]),z,Y,{component:"li","aria-disabled":s,style:{...W,...n},className:B(P,{[`${P}-active`]:H,[`${P}-selected`]:D,[`${P}-disabled`]:A},r),onClick:F,onKeyDown:L,onFocus:j}),l,f__namespace.createElement(D4,{props:{...e,isSelected:D},icon:V}));return E&&(K=E(K,e,{selected:D})),K});function DY(e,t){const{eventKey:n}=e,r=Yp(),o=Hl(n);return f__namespace.useEffect(()=>{if(r)return r.registerPath(n,o),()=>{r.unregisterPath(n,o);}},[o]),r?null:f__namespace.createElement(BY,yu({},e,{ref:t}))}const md=f__namespace.forwardRef(DY);function S0(){return S0=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},S0.apply(this,arguments)}const zY=({className:e,children:t,...n},r)=>{const{prefixCls:o,mode:i,rtl:s}=f__namespace.useContext(Mo);return f__namespace.createElement("ul",S0({className:B(o,s&&`${o}-rtl`,`${o}-sub`,`${o}-${i==="inline"?"inline":"vertical"}`,e),role:"menu"},n,{"data-menu-list":true,ref:r}),t)},z4=f__namespace.forwardRef(zY);function VC(e,t){return $r(e).map((n,r)=>{if(f__namespace.isValidElement(n)){const{key:o}=n;let i=n.props?.eventKey??o;i==null&&(i=`tmp_key-${[...t,r].join("-")}`);const a={key:i,eventKey:i};return f__namespace.cloneElement(n,a)}return n})}const tr={adjustX:1,adjustY:1},HY={topLeft:{points:["bl","tl"],overflow:tr},topRight:{points:["br","tr"],overflow:tr},bottomLeft:{points:["tl","bl"],overflow:tr},bottomRight:{points:["tr","br"],overflow:tr},leftTop:{points:["tr","tl"],overflow:tr},leftBottom:{points:["br","bl"],overflow:tr},rightTop:{points:["tl","tr"],overflow:tr},rightBottom:{points:["bl","br"],overflow:tr}},VY={topLeft:{points:["bl","tl"],overflow:tr},topRight:{points:["br","tr"],overflow:tr},bottomLeft:{points:["tl","bl"],overflow:tr},bottomRight:{points:["tr","br"],overflow:tr},rightTop:{points:["tr","tl"],overflow:tr},rightBottom:{points:["br","bl"],overflow:tr},leftTop:{points:["tl","tr"],overflow:tr},leftBottom:{points:["bl","br"],overflow:tr}};function H4(e,t,n){if(t)return t;if(n)return n[e]||n.other}const jY={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function WY({prefixCls:e,visible:t,children:n,popup:r,popupStyle:o,popupClassName:i,popupOffset:s,disabled:a,mode:l,onVisibleChange:c}){const{getPopupContainer:u,rtl:d,subMenuOpenDelay:m,subMenuCloseDelay:p,builtinPlacements:h,triggerSubMenuAction:v,forceSubMenuRender:g,rootClassName:y,motion:C,defaultMotions:w}=f__namespace.useContext(Mo),[x,S]=f__namespace.useState(false),I=d?{...VY,...h}:{...HY,...h},$=jY[l],E=H4(l,C,w),P=f__namespace.useRef(E);l!=="inline"&&(P.current=E);const N={...P.current,leavedClassName:`${e}-hidden`,removeOnLeave:false,motionAppear:true},M=f__namespace.useRef();return f__namespace.useEffect(()=>(M.current=ht(()=>{S(t);}),()=>{ht.cancel(M.current);}),[t]),f__namespace.createElement(yp,{prefixCls:e,popupClassName:B(`${e}-popup`,{[`${e}-rtl`]:d},i,y),stretch:l==="horizontal"?"minWidth":null,getPopupContainer:u,builtinPlacements:I,popupPlacement:$,popupVisible:x,popup:r,popupStyle:o,popupAlign:s&&{offset:s},action:a?[]:[v],mouseEnterDelay:m,mouseLeaveDelay:p,onPopupVisibleChange:c,forceRender:g,popupMotion:N,fresh:true},n)}function $0(){return $0=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},$0.apply(this,arguments)}function qY({id:e,open:t,keyPath:n,children:r}){const o="inline",{prefixCls:i,forceSubMenuRender:s,motion:a,defaultMotions:l,mode:c}=f__namespace.useContext(Mo),u=f__namespace.useRef(false);u.current=c===o;const[d,m]=f__namespace.useState(!u.current),p=u.current?t:false;f__namespace.useEffect(()=>{u.current&&m(false);},[c]);const h={...H4(o,a,l)};n.length>1&&(h.motionAppear=false);const v=h.onVisibleChanged;return h.onVisibleChanged=g=>(!u.current&&!g&&m(true),v?.(g)),d?null:f__namespace.createElement(vu,{mode:o,locked:!u.current},f__namespace.createElement(ir,$0({visible:p},h,{forceRender:s,removeOnLeave:false,leavedClassName:`${i}-hidden`}),({className:g,style:y})=>f__namespace.createElement(z4,{id:e,className:g,style:y},r)))}function Cu(){return Cu=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},Cu.apply(this,arguments)}const GY=f__namespace.forwardRef((e,t)=>{const{style:n,className:r,styles:o,classNames:i,title:s,eventKey:a,warnKey:l,disabled:c,internalPopupClose:u,children:d,itemIcon:m,expandIcon:p,popupClassName:h,popupOffset:v,popupStyle:g,onClick:y,onMouseEnter:C,onMouseLeave:w,onTitleClick:x,onTitleMouseEnter:S,onTitleMouseLeave:I,popupRender:$,...E}=e,P=T4(a),{prefixCls:N,mode:M,openKeys:A,disabled:_,overflowDisabled:O,activeKey:T,selectedKeys:V,itemIcon:H,expandIcon:z,onItemClick:D,onOpenChange:W,onActive:F,popupRender:L}=f__namespace.useContext(Mo),{_internalRenderSubMenuItem:j}=f__namespace.useContext(DC),{isSubPathKey:Y}=f__namespace.useContext(_4),K=Hl(),q=`${N}-submenu`,X=_||c,J=f__namespace.useRef(),U=f__namespace.useRef(),G=m??H,ee=p??z,oe=A.includes(a),ne=!O&&oe,ge=Y(V,a),{active:Z,...te}=F4(a,X,S,I),[de,fe]=f__namespace.useState(false),Se=Pe=>{X||fe(Pe);},Te=Pe=>{Se(true),C?.({key:a,domEvent:Pe});},ae=Pe=>{Se(false),w?.({key:a,domEvent:Pe});},re=f__namespace.useMemo(()=>Z||(M!=="inline"?de||Y([T],a):false),[M,Z,T,de,a,Y]),ue=B4(K.length),ye=Pe=>{X||(x?.({key:a,domEvent:Pe}),M==="inline"&&W(a,!oe));},Ne=Ec(Pe=>{y?.(Om(Pe)),D(Pe);}),Be=Pe=>{M!=="inline"&&W(a,Pe);},De=()=>{F(a);},ze=P&&`${P}-popup`,je=f__namespace.useMemo(()=>f__namespace.createElement(D4,{icon:M!=="horizontal"?ee:void 0,props:{...e,isOpen:ne,isSubMenu:true}},f__namespace.createElement("i",{className:`${q}-arrow`})),[M,ee,e,ne,q]);let Ae=f__namespace.createElement("div",Cu({role:"menuitem",style:ue,className:`${q}-title`,tabIndex:X?null:-1,ref:J,title:typeof s=="string"?s:null,"data-menu-id":O&&P?null:P,"aria-expanded":ne,"aria-haspopup":true,"aria-controls":ze,"aria-disabled":X,onClick:ye,onFocus:De},te),s,je);const Ce=f__namespace.useRef(M);M!=="inline"&&K.length>1?Ce.current="vertical":Ce.current=M;const Fe=Ce.current,ke=f__namespace.useMemo(()=>{const Pe=f__namespace.createElement(vu,{classNames:i,styles:o,mode:Fe==="horizontal"?"vertical":Fe},f__namespace.createElement(z4,{id:ze,ref:U},d)),Je=$||L;return Je?Je(Pe,{item:e,keys:K}):Pe},[$,L,K,ze,d,e,Fe]);if(!O){const Pe=Ce.current;Ae=f__namespace.createElement(WY,{mode:Pe,prefixCls:q,visible:!u&&ne&&M!=="inline",popupClassName:h,popupOffset:v,popupStyle:g,popup:ke,disabled:X,onVisibleChange:Be},Ae);}let Ie=f__namespace.createElement(ui.Item,Cu({ref:t,role:"none"},E,{component:"li",style:n,className:B(q,`${q}-${M}`,r,{[`${q}-open`]:ne,[`${q}-active`]:re,[`${q}-selected`]:ge,[`${q}-disabled`]:X}),onMouseEnter:Te,onMouseLeave:ae}),Ae,!O&&f__namespace.createElement(qY,{id:ze,open:ne,keyPath:K},d));return j&&(Ie=j(Ie,e,{selected:ge,active:re,open:ne,disabled:X})),f__namespace.createElement(vu,{classNames:i,styles:o,onItemClick:Ne,mode:M==="horizontal"?"vertical":M,itemIcon:G,expandIcon:ee},Ie)}),Qp=f__namespace.forwardRef((e,t)=>{const{eventKey:n,children:r}=e,o=Hl(n),i=VC(r,o),s=Yp();f__namespace.useEffect(()=>{if(s)return s.registerPath(n,o),()=>{s.unregisterPath(n,o);}},[o]);let a;return s?a=i:a=f__namespace.createElement(GY,Cu({ref:t},e),i),f__namespace.createElement(k4.Provider,{value:o},a)});function jC({className:e,style:t}){const{prefixCls:n}=f__namespace.useContext(Mo);return Yp()?null:f__namespace.createElement("li",{role:"separator",className:B(`${n}-item-divider`,e),style:t})}function km(){return km=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},km.apply(this,arguments)}const UY=f__namespace.forwardRef((e,t)=>{const{className:n,title:r,eventKey:o,children:i,...s}=e,{prefixCls:a,classNames:l,styles:c}=f__namespace.useContext(Mo),u=`${a}-item-group`;return f__namespace.createElement("li",km({ref:t,role:"presentation"},s,{onClick:d=>d.stopPropagation(),className:B(u,n)}),f__namespace.createElement("div",{role:"presentation",className:B(`${u}-title`,l?.listTitle),style:c?.listTitle,title:typeof r=="string"?r:void 0},r),f__namespace.createElement("ul",{role:"group",className:B(`${u}-list`,l?.list),style:c?.list},i))}),WC=f__namespace.forwardRef((e,t)=>{const{eventKey:n,children:r}=e,o=Hl(n),i=VC(r,o);return Yp()?i:f__namespace.createElement(UY,km({ref:t},en(e,["warnKey"])),i)});function Va(){return Va=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},Va.apply(this,arguments)}function E0(e,t,n){const{item:r,group:o,submenu:i,divider:s}=t;return (e||[]).map((a,l)=>{if(a&&typeof a=="object"){const{label:c,children:u,key:d,type:m,extra:p,...h}=a,v=d??`tmp-${l}`;return u||m==="group"?m==="group"?f__namespace.createElement(o,Va({key:v},h,{title:c}),E0(u,t,n)):f__namespace.createElement(i,Va({key:v},h,{title:c}),E0(u,t,n)):m==="divider"?f__namespace.createElement(s,Va({key:v},h)):f__namespace.createElement(r,Va({key:v},h,{extra:p}),c,(!!p||p===0)&&f__namespace.createElement("span",{className:`${n}-item-extra`},p))}return null}).filter(a=>a)}function aE(e,t,n,r,o){let i=e;const s={divider:jC,item:md,group:WC,submenu:Qp,...r};return t&&(i=E0(t,s,o)),VC(i,n)}function I0(){return I0=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},I0.apply(this,arguments)}const Ss=[],KY=f__namespace.forwardRef((e,t)=>{const{prefixCls:n="rc-menu",rootClassName:r,style:o,className:i,styles:s,classNames:a,tabIndex:l=0,items:c,children:u,direction:d,id:m,mode:p="vertical",inlineCollapsed:h,disabled:v,disabledOverflow:g,subMenuOpenDelay:y=.1,subMenuCloseDelay:C=.1,forceSubMenuRender:w,defaultOpenKeys:x,openKeys:S,activeKey:I,defaultActiveFirst:$,selectable:E=true,multiple:P=false,defaultSelectedKeys:N,selectedKeys:M,onSelect:A,onDeselect:_,inlineIndent:O=24,motion:T,defaultMotions:V,triggerSubMenuAction:H="hover",builtinPlacements:z,itemIcon:D,expandIcon:W,overflowedIndicator:F="...",overflowedIndicatorPopupClassName:L,getPopupContainer:j,onClick:Y,onOpenChange:K,onKeyDown:q,openAnimation:X,openTransitionName:J,_internalRenderMenuItem:U,_internalRenderSubMenuItem:G,_internalComponents:ee,popupRender:oe,...ne}=e,[ge,Z]=f__namespace.useMemo(()=>[aE(u,c,Ss,ee,n),aE(u,c,Ss,{},n)],[u,c,ee]),[te,de]=f__namespace.useState(false),fe=f__namespace.useRef(),Se=cs(m?`rc-menu-uuid-${m}`:"rc-menu-uuid"),Te=d==="rtl",[ae,re]=Ft(x,S),ue=ae||Ss,ye=(he,Ke=false)=>{function _e(){re(he),K?.(he);}Ke?$8.flushSync(_e):_e();},[Ne,Be]=f__namespace.useState(ue),De=f__namespace.useRef(false),[ze,je]=f__namespace.useMemo(()=>(p==="inline"||p==="vertical")&&h?["vertical",h]:[p,false],[p,h]),Ae=ze==="inline",[Ce,Fe]=f__namespace.useState(ze),[ke,Ie]=f__namespace.useState(je);f__namespace.useEffect(()=>{Fe(ze),Ie(je),De.current&&(Ae?re(Ne):ye(Ss));},[ze,je]);const[Pe,Je]=f__namespace.useState(0),mt=Pe>=ge.length-1||Ce!=="horizontal"||g;f__namespace.useEffect(()=>{Ae&&Be(ue);},[ue]),f__namespace.useEffect(()=>(De.current=true,()=>{De.current=false;}),[]);const{registerPath:Ye,unregisterPath:yt,refreshOverflowKeys:ct,isSubPathKey:ft,getKeyPath:ot,getKeys:tt,getSubPathKeys:Xe}=LY(),$e=f__namespace.useMemo(()=>({registerPath:Ye,unregisterPath:yt}),[Ye,yt]),Re=f__namespace.useMemo(()=>({isSubPathKey:ft}),[ft]);f__namespace.useEffect(()=>{ct(mt?Ss:ge.slice(Pe+1).map(he=>he.key));},[Pe,mt]);const[le,be]=Ft(I||$&&ge[0]?.key,I),me=Ec(he=>{be(he);}),se=Ec(()=>{be(void 0);});f.useImperativeHandle(t,()=>({list:fe.current,focus:he=>{const Ke=tt(),{elements:_e,key2element:st,element2key:Mt}=Tm(Ke,Se),Ut=zC(fe.current,_e);let Kt;le&&Ke.includes(le)?Kt=le:Kt=Ut[0]?Mt.get(Ut[0]):ge.find(Ur=>!Ur.props.disabled)?.key;const En=st.get(Kt);Kt&&En&&En?.focus?.(he);},findItem:({key:he})=>{const Ke=tt(),{key2element:_e}=Tm(Ke,Se);return _e.get(he)||null}}));const[ve,pe]=Ft(N||[],M),we=f__namespace.useMemo(()=>Array.isArray(ve)?ve:ve==null?Ss:[ve],[ve]),Oe=he=>{if(E){const{key:Ke}=he,_e=we.includes(Ke);let st;P?_e?st=we.filter(Ut=>Ut!==Ke):st=[...we,Ke]:st=[Ke],pe(st);const Mt={...he,selectedKeys:st};_e?_?.(Mt):A?.(Mt);}!P&&ue.length&&Ce!=="inline"&&ye(Ss);},Ge=Ec(he=>{Y?.(Om(he)),Oe(he);}),et=Ec((he,Ke)=>{let _e=ue.filter(st=>st!==he);if(Ke)_e.push(he);else if(Ce!=="inline"){const st=Xe(he);_e=_e.filter(Mt=>!st.has(Mt));}Xi(ue,_e,true)||ye(_e,true);}),gt=OY(Ce,le,Te,Se,fe,tt,ot,be,(he,Ke)=>{const _e=Ke??!ue.includes(he);et(he,_e);},q);f__namespace.useEffect(()=>{de(true);},[]);const nn=f__namespace.useMemo(()=>({_internalRenderMenuItem:U,_internalRenderSubMenuItem:G}),[U,G]),hr=Ce!=="horizontal"||g?ge:ge.map((he,Ke)=>f__namespace.createElement(vu,{key:he.key,overflowDisabled:Ke>Pe,classNames:a,styles:s},he)),Nt=f__namespace.createElement(ui,I0({id:m,ref:fe,prefixCls:`${n}-overflow`,component:"ul",itemComponent:md,className:B(n,`${n}-root`,`${n}-${Ce}`,i,{[`${n}-inline-collapsed`]:ke,[`${n}-rtl`]:Te},r),dir:d,style:o,role:"menu",tabIndex:l,data:hr,renderRawItem:he=>he,renderRawRest:he=>{const Ke=he.length,_e=Ke?ge.slice(-Ke):null;return f__namespace.createElement(Qp,{eventKey:x0,title:F,disabled:mt,internalPopupClose:Ke===0,popupClassName:L},_e)},maxCount:Ce!=="horizontal"||g?ui.INVALIDATE:ui.RESPONSIVE,ssr:"full","data-menu-list":true,onVisibleChange:he=>{Je(he);},onKeyDown:gt},ne));return f__namespace.createElement(DC.Provider,{value:nn},f__namespace.createElement(R4.Provider,{value:Se},f__namespace.createElement(vu,{prefixCls:n,rootClassName:r,classNames:a,styles:s,mode:Ce,openKeys:ue,rtl:Te,disabled:v,motion:te?T:null,defaultMotions:te?V:null,activeKey:le,onActive:me,onInactive:se,selectedKeys:we,inlineIndent:O,subMenuOpenDelay:y,subMenuCloseDelay:C,forceSubMenuRender:w,builtinPlacements:z,triggerSubMenuAction:H,getPopupContainer:j,itemIcon:D,expandIcon:W,onItemClick:Ge,onOpenChange:et,popupRender:oe},f__namespace.createElement(_4.Provider,{value:Re},Nt),f__namespace.createElement("div",{style:{display:"none"},"aria-hidden":true},f__namespace.createElement(O4.Provider,{value:$e},Z)))))}),Vl=KY;Vl.Item=md;Vl.SubMenu=Qp;Vl.ItemGroup=WC;Vl.Divider=jC;function P0(){return P0=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},P0.apply(this,arguments)}const XY=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,id:r,tabs:o,locale:i,mobile:s,more:a={},style:l,className:c,editable:u,tabBarGutter:d,rtl:m,removeAriaLabel:p,onTabClick:h,getPopupContainer:v,popupClassName:g,popupStyle:y}=e,[C,w]=f.useState(false),[x,S]=f.useState(null),{icon:I="More"}=a,$=`${r}-more-popup`,E=`${n}-dropdown`,P=x!==null?`${$}-${x}`:null,N=i?.dropdownAriaLabel;function M(z,D){z.preventDefault(),z.stopPropagation(),u.onEdit("remove",{key:D,event:z});}const A=f__namespace.createElement(Vl,{onClick:({key:z,domEvent:D})=>{h(z,D),w(false);},prefixCls:`${E}-menu`,id:$,tabIndex:-1,role:"listbox","aria-activedescendant":P,selectedKeys:[x],"aria-label":N!==void 0?N:"expanded dropdown"},o.map(z=>{const{closable:D,disabled:W,closeIcon:F,key:L,label:j}=z,Y=BC(D,F,u,W);return f__namespace.createElement(md,{key:L,id:`${$}-${L}`,role:"option","aria-controls":r&&`${r}-panel-${L}`,disabled:W},f__namespace.createElement("span",null,j),Y&&f__namespace.createElement("button",{type:"button","aria-label":p||"remove",tabIndex:0,className:`${E}-menu-item-remove`,onClick:K=>{K.stopPropagation(),M(K,L);}},F||u.removeIcon||"×"))}));function _(z){const D=o.filter(L=>!L.disabled);let W=D.findIndex(L=>L.key===x)||0;const F=D.length;for(let L=0;L<F;L+=1){W=(W+z+F)%F;const j=D[W];if(!j.disabled){S(j.key);return}}}function O(z){const{which:D}=z;if(!C){[We.DOWN,We.SPACE,We.ENTER].includes(D)&&(w(true),z.preventDefault());return}switch(D){case We.UP:_(-1),z.preventDefault();break;case We.DOWN:_(1),z.preventDefault();break;case We.ESC:w(false);break;case We.SPACE:case We.ENTER:x!==null&&h(x,z);break}}f.useEffect(()=>{const z=document.getElementById(P);z?.scrollIntoView&&z.scrollIntoView(false);},[P,x]),f.useEffect(()=>{C||S(null);},[C]);const T={marginInlineStart:d};o.length||(T.visibility="hidden",T.order=1);const V=B(g,{[`${E}-rtl`]:m}),H=s?null:f__namespace.createElement(P4,P0({prefixCls:E,overlay:A,visible:o.length?C:false,onVisibleChange:w,overlayClassName:V,overlayStyle:y,mouseEnterDelay:.1,mouseLeaveDelay:.1,getPopupContainer:v},a),f__namespace.createElement("button",{type:"button",className:`${n}-nav-more`,style:T,"aria-haspopup":"listbox","aria-controls":$,id:`${r}-more`,"aria-expanded":C,onKeyDown:O},I));return f__namespace.createElement("div",{className:B(`${n}-nav-operations`,c),style:l,ref:t},H,f__namespace.createElement(I4,{prefixCls:n,locale:i,editable:u}))}),YY=f__namespace.memo(XY,(e,t)=>t.tabMoving),QY=e=>{const{prefixCls:t,id:n,active:r,focus:o,tab:{key:i,label:s,disabled:a,closeIcon:l,icon:c},closable:u,renderWrapper:d,removeAriaLabel:m,editable:p,onClick:h,onFocus:v,onBlur:g,onKeyDown:y,onMouseDown:C,onMouseUp:w,style:x,className:S,tabCount:I,currentPosition:$}=e,E=`${t}-tab`,P=BC(u,l,p,a);function N(T){a||h(T);}function M(T){T.preventDefault(),T.stopPropagation(),p.onEdit("remove",{key:i,event:T});}const A=f__namespace.useMemo(()=>c&&typeof s=="string"?f__namespace.createElement("span",null,s):s,[s,c]),_=f__namespace.useRef(null);f__namespace.useEffect(()=>{o&&_.current&&_.current.focus();},[o]);const O=f__namespace.createElement("div",{key:i,"data-node-key":E4(i),className:B(E,S,{[`${E}-with-remove`]:P,[`${E}-active`]:r,[`${E}-disabled`]:a,[`${E}-focus`]:o}),style:x,onClick:N},f__namespace.createElement("div",{ref:_,role:"tab","aria-selected":r,id:n&&`${n}-tab-${i}`,className:`${E}-btn`,"aria-controls":n&&`${n}-panel-${i}`,"aria-disabled":a,tabIndex:a?null:r?0:-1,onClick:T=>{T.stopPropagation(),N(T);},onKeyDown:y,onMouseDown:C,onMouseUp:w,onFocus:v,onBlur:g},o&&f__namespace.createElement("div",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},`Tab ${$} of ${I}`),c&&f__namespace.createElement("span",{className:`${E}-icon`},c),s&&A),P&&f__namespace.createElement("button",{type:"button","aria-label":m||"remove",tabIndex:r?0:-1,className:`${E}-remove`,onClick:T=>{T.stopPropagation(),M(T);}},l||p.removeIcon||"×"));return d?d(O):O};function N0(){return N0=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},N0.apply(this,arguments)}const ZY=(e,t)=>{const{offsetWidth:n,offsetHeight:r,offsetTop:o,offsetLeft:i}=e,{width:s,height:a,left:l,top:c}=e.getBoundingClientRect();return Math.abs(s-n)<1?[s,a,l-t.left,c-t.top]:[n,r,i,o]},Oa=e=>{const{offsetWidth:t=0,offsetHeight:n=0}=e.current||{};if(e.current){const{width:r,height:o}=e.current.getBoundingClientRect();if(Math.abs(r-t)<1)return [r,o]}return [t,n]},Zd=(e,t)=>e[t?0:1],lE=f__namespace.forwardRef((e,t)=>{const{className:n,style:r,id:o,animated:i,activeKey:s,rtl:a,extra:l,editable:c,locale:u,tabPosition:d,tabBarGutter:m,children:p,onTabClick:h,onTabScroll:v,indicator:g,classNames:y,styles:C}=e,{prefixCls:w,tabs:x}=f__namespace.useContext(FC),S=f.useRef(null),I=f.useRef(null),$=f.useRef(null),E=f.useRef(null),P=f.useRef(null),N=f.useRef(null),M=f.useRef(null),A=d==="top"||d==="bottom",[_,O]=Z2(0,(se,ve)=>{A&&v&&v({direction:se>ve?"left":"right"});}),[T,V]=Z2(0,(se,ve)=>{!A&&v&&v({direction:se>ve?"top":"bottom"});}),[H,z]=f.useState([0,0]),[D,W]=f.useState([0,0]),[F,L]=f.useState([0,0]),[j,Y]=f.useState([0,0]),[K,q]=mY(new Map),X=uY(x,K,D[0]),J=Zd(H,A),U=Zd(D,A),G=Zd(F,A),ee=Zd(j,A),oe=Math.floor(J)<Math.floor(U+G),ne=oe?J-ee:J-G,ge=`${w}-nav-operations-hidden`;let Z=0,te=0;A&&a?(Z=0,te=Math.max(0,U-ne)):(Z=Math.min(0,ne-U),te=0);function de(se){return se<Z?Z:se>te?te:se}const fe=f.useRef(null),[Se,Te]=f.useState();function ae(){Te(Date.now());}function re(){fe.current&&clearTimeout(fe.current);}fY(E,(se,ve)=>{function pe(we,Oe){we(Ge=>de(Ge+Oe));}return oe?(A?pe(O,se):pe(V,ve),re(),ae(),true):false}),f.useEffect(()=>(re(),Se&&(fe.current=setTimeout(()=>{Te(0);},100)),re),[Se]);const[ue,ye]=pY(X,ne,A?_:T,U,G,ee,{...e,tabs:x}),Ne=at((se=s)=>{const ve=X.get(se)||{width:0,height:0,left:0,right:0,top:0};if(A){let pe=_;a?ve.right<_?pe=ve.right:ve.right+ve.width>_+ne&&(pe=ve.right+ve.width-ne):ve.left<-_?pe=-ve.left:ve.left+ve.width>-_+ne&&(pe=-(ve.left+ve.width-ne)),V(0),O(de(pe));}else {let pe=T;ve.top<-T?pe=-ve.top:ve.top+ve.height>-T+ne&&(pe=-(ve.top+ve.height-ne)),O(0),V(de(pe));}}),[Be,De]=f.useState(),[ze,je]=f.useState(false),Ae=x.filter(se=>!se.disabled).map(se=>se.key),Ce=se=>{const ve=Ae.indexOf(Be||s),pe=Ae.length,we=(ve+se+pe)%pe,Oe=Ae[we];De(Oe);},Fe=(se,ve)=>{const pe=Ae.indexOf(se),we=x.find(Ge=>Ge.key===se);BC(we?.closable,we?.closeIcon,c,we?.disabled)&&(ve.preventDefault(),ve.stopPropagation(),c.onEdit("remove",{key:se,event:ve}),pe===Ae.length-1?Ce(-1):Ce(1));},ke=(se,ve)=>{je(true),ve.button===1&&Fe(se,ve);},Ie=se=>{const{code:ve}=se,pe=a&&A,we=Ae[0],Oe=Ae[Ae.length-1];switch(ve){case "ArrowLeft":{A&&Ce(pe?1:-1);break}case "ArrowRight":{A&&Ce(pe?-1:1);break}case "ArrowUp":{se.preventDefault(),A||Ce(-1);break}case "ArrowDown":{se.preventDefault(),A||Ce(1);break}case "Home":{se.preventDefault(),De(we);break}case "End":{se.preventDefault(),De(Oe);break}case "Enter":case "Space":{se.preventDefault(),h(Be??s,se);break}case "Backspace":case "Delete":{Fe(Be,se);break}}},Pe={};A?Pe.marginInlineStart=m:Pe.marginTop=m;const Je=x.map((se,ve)=>{const{key:pe}=se;return f__namespace.createElement(QY,{id:o,prefixCls:w,key:pe,tab:se,className:y?.item,style:ve===0?C?.item:{...Pe,...C?.item},closable:se.closable,editable:c,active:pe===s,focus:pe===Be,renderWrapper:p,removeAriaLabel:u?.removeAriaLabel,tabCount:Ae.length,currentPosition:ve+1,onClick:we=>{h(pe,we);},onKeyDown:Ie,onFocus:()=>{ze||De(pe),Ne(pe),ae(),E.current&&(a||(E.current.scrollLeft=0),E.current.scrollTop=0);},onBlur:()=>{De(void 0);},onMouseDown:we=>ke(pe,we),onMouseUp:()=>{je(false);}})}),mt=()=>q(()=>{const se=new Map,ve=P.current?.getBoundingClientRect();return x.forEach(({key:pe})=>{const we=P.current?.querySelector(`[data-node-key="${E4(pe)}"]`);if(we){const[Oe,Ge,et,lt]=ZY(we,ve);se.set(pe,{width:Oe,height:Ge,left:et,top:lt});}}),se});f.useEffect(()=>{mt();},[x.map(se=>se.key).join("_")]);const Ye=$4(()=>{const se=Oa(S),ve=Oa(I),pe=Oa($);z([se[0]-ve[0]-pe[0],se[1]-ve[1]-pe[1]]);const we=Oa(M);L(we);const Oe=Oa(N);Y(Oe);const Ge=Oa(P);W([Ge[0]-we[0],Ge[1]-we[1]]),mt();}),yt=x.slice(0,ue),ct=x.slice(ye+1),ft=[...yt,...ct],ot=X.get(s),{style:tt}=cY({activeTabOffset:ot,horizontal:A,indicator:g,rtl:a});f.useEffect(()=>{Ne();},[s,Z,te,nE(ot),nE(X),A]),f.useEffect(()=>{Ye();},[a]);const Xe=!!ft.length,$e=`${w}-nav-wrap`;let Re,le,be,me;return A?a?(le=_>0,Re=_!==te):(Re=_<0,le=_!==Z):(be=T<0,me=T!==Z),f__namespace.createElement(So,{onResize:Ye},f__namespace.createElement("div",{ref:as(t,S),role:"tablist","aria-orientation":A?"horizontal":"vertical",className:B(`${w}-nav`,n,y?.header),style:{...C?.header,...r},onKeyDown:()=>{ae();}},f__namespace.createElement(rE,{ref:I,position:"left",extra:l,prefixCls:w}),f__namespace.createElement(So,{onResize:Ye},f__namespace.createElement("div",{className:B($e,{[`${$e}-ping-left`]:Re,[`${$e}-ping-right`]:le,[`${$e}-ping-top`]:be,[`${$e}-ping-bottom`]:me}),ref:E},f__namespace.createElement(So,{onResize:Ye},f__namespace.createElement("div",{ref:P,className:`${w}-nav-list`,style:{transform:`translate(${_}px, ${T}px)`,transition:Se?"none":void 0}},Je,f__namespace.createElement(I4,{ref:M,prefixCls:w,locale:u,editable:c,style:{...Je.length===0?void 0:Pe,visibility:Xe?"hidden":null}}),f__namespace.createElement("div",{className:B(`${w}-ink-bar`,y?.indicator,{[`${w}-ink-bar-animated`]:i.inkBar}),style:{...tt,...C?.indicator}}))))),f__namespace.createElement(YY,N0({},e,{removeAriaLabel:u?.removeAriaLabel,ref:N,prefixCls:w,tabs:ft,className:!Xe&&ge,popupStyle:C?.popup,tabMoving:!!Se})),f__namespace.createElement(rE,{ref:$,position:"right",extra:l,prefixCls:w})))}),JY=({renderTabBar:e,...t})=>e?e(t,lE):f__namespace.createElement(lE,t),eQ=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,id:i,active:s,tabKey:a,children:l}=e,c=f__namespace.Children.count(l)>0;return f__namespace.createElement("div",{id:i&&`${i}-panel-${a}`,role:"tabpanel",tabIndex:s&&c?0:-1,"aria-labelledby":i&&`${i}-tab-${a}`,"aria-hidden":!s,style:o,className:B(n,s&&`${n}-active`,r),ref:t},l)});function _m(){return _m=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},_m.apply(this,arguments)}const tQ=e=>{const{id:t,activeKey:n,animated:r,tabPosition:o,destroyOnHidden:i,contentStyle:s,contentClassName:a}=e,{prefixCls:l,tabs:c}=f__namespace.useContext(FC),u=r.tabPane,d=`${l}-tabpane`;return f__namespace.createElement("div",{className:B(`${l}-content-holder`)},f__namespace.createElement("div",{className:B(`${l}-content`,`${l}-content-${o}`,{[`${l}-content-animated`]:u})},c.map(m=>{const{key:p,forceRender:h,style:v,className:g,destroyOnHidden:y,...C}=m,w=p===n;return f__namespace.createElement(ir,_m({key:p,visible:w,forceRender:h,removeOnLeave:!!(i??y),leavedClassName:`${d}-hidden`},r.tabPaneMotion),({style:x,className:S},I)=>f__namespace.createElement(eQ,_m({},C,{prefixCls:d,id:t,tabKey:p,animated:u,active:w,style:{...s,...v,...x},className:B(a,g,S),ref:I})))})))};function nQ(e={inkBar:true,tabPane:false}){let t;return e===false?t={inkBar:false,tabPane:false}:e===true?t={inkBar:true,tabPane:false}:t={inkBar:true,...typeof e=="object"?e:{}},t.tabPaneMotion&&t.tabPane===void 0&&(t.tabPane=true),!t.tabPaneMotion&&t.tabPane&&(t.tabPane=false),t}function Hc(){return Hc=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},Hc.apply(this,arguments)}let cE=0;const rQ=f__namespace.forwardRef((e,t)=>{const{id:n,prefixCls:r="rc-tabs",className:o,items:i,direction:s,activeKey:a,defaultActiveKey:l,editable:c,animated:u,tabPosition:d="top",tabBarGutter:m,tabBarStyle:p,tabBarExtraContent:h,locale:v,more:g,destroyOnHidden:y,renderTabBar:C,onChange:w,onTabClick:x,onTabScroll:S,getPopupContainer:I,popupClassName:$,indicator:E,classNames:P,styles:N,...M}=e,A=f__namespace.useMemo(()=>(i||[]).filter(X=>X&&typeof X=="object"&&"key"in X),[i]),_=s==="rtl",O=nQ(u),[T,V]=f.useState(false);f.useEffect(()=>{V(lY());},[]);const[H,z]=Ft(l??A[0]?.key,a),[D,W]=f.useState(()=>A.findIndex(X=>X.key===H));f.useEffect(()=>{let X=A.findIndex(J=>J.key===H);X===-1&&(X=Math.max(0,Math.min(D,A.length-1)),z(A[X]?.key)),W(X);},[A.map(X=>X.key).join("_"),H,D]);const[F,L]=Ft(null,n);f.useEffect(()=>{n||(L(`rc-tabs-${cE}`),cE+=1);},[]);function j(X,J){x?.(X,J);const U=X!==H;z(X),U&&w?.(X);}const Y={id:F,activeKey:H,animated:O,tabPosition:d,rtl:_,mobile:T},K={...Y,editable:c,locale:v,more:g,tabBarGutter:m,onTabClick:j,onTabScroll:S,extra:h,style:p,getPopupContainer:I,popupClassName:B($,P?.popup),indicator:E,styles:N,classNames:P},q=f__namespace.useMemo(()=>({tabs:A,prefixCls:r}),[A,r]);return f__namespace.createElement(FC.Provider,{value:q},f__namespace.createElement("div",Hc({ref:t,id:n,className:B(r,`${r}-${d}`,{[`${r}-mobile`]:T,[`${r}-editable`]:c,[`${r}-rtl`]:_},o)},M),f__namespace.createElement(JY,Hc({},K,{renderTabBar:C})),f__namespace.createElement(tQ,Hc({destroyOnHidden:y},Y,{contentStyle:N?.content,contentClassName:P?.content,animated:O}))))}),oQ={motionAppear:false,motionEnter:true,motionLeave:true};function iQ(e,t={inkBar:true,tabPane:false}){let n;return t===false?n={inkBar:false,tabPane:false}:t===true?n={inkBar:true,tabPane:true}:n={inkBar:true,...typeof t=="object"?t:{}},n.tabPane&&(n.tabPaneMotion={...oQ,motionName:Zi(e,"switch")}),n}function sQ(e){return e.filter(t=>t)}function aQ(e,t){if(e)return e.map(r=>({...r,destroyOnHidden:r.destroyOnHidden??r.destroyInactiveTabPane}));const n=$r(t).map(r=>{if(f__namespace.isValidElement(r)){const{key:o,props:i}=r,{tab:s,...a}=i||{};return {key:String(o),...a,label:s}}return null});return sQ(n)}const lQ=e=>{const{componentCls:t,motionDurationSlow:n}=e;return [{[t]:{[`${t}-switch`]:{"&-appear, &-enter":{transition:"none","&-start":{opacity:0},"&-active":{opacity:1,transition:`opacity ${n}`}},"&-leave":{position:"absolute",transition:"none",inset:0,"&-start":{opacity:1},"&-active":{opacity:0,transition:`opacity ${n}`}}}}},[Ji(e,"slide-up"),Ji(e,"slide-down")]]},cQ=e=>{const{componentCls:t,tabsCardPadding:n,cardBg:r,cardGutter:o,colorBorderSecondary:i,itemSelectedColor:s}=e;return {[`${t}-card`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{margin:0,padding:n,background:r,border:`${Q(e.lineWidth)} ${e.lineType} ${i}`,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`},[`${t}-tab-active`]:{color:s,background:e.colorBgContainer},[`${t}-tab-focus:has(${t}-tab-btn:focus-visible)`]:Io(e,-3),[`& ${t}-tab${t}-tab-focus ${t}-tab-btn:focus-visible`]:{outline:"none"},[`${t}-ink-bar`]:{visibility:"hidden"}},[`&${t}-top, &${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginLeft:{_skip_check_:true,value:Q(o)}}}},[`&${t}-top`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`${Q(e.borderRadiusLG)} ${Q(e.borderRadiusLG)} 0 0`},[`${t}-tab-active`]:{borderBottomColor:e.colorBgContainer}}},[`&${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:`0 0 ${Q(e.borderRadiusLG)} ${Q(e.borderRadiusLG)}`},[`${t}-tab-active`]:{borderTopColor:e.colorBgContainer}}},[`&${t}-left, &${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginTop:Q(o)}}},[`&${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:true,value:`${Q(e.borderRadiusLG)} 0 0 ${Q(e.borderRadiusLG)}`}},[`${t}-tab-active`]:{borderRightColor:{_skip_check_:true,value:e.colorBgContainer}}}},[`&${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab`]:{borderRadius:{_skip_check_:true,value:`0 ${Q(e.borderRadiusLG)} ${Q(e.borderRadiusLG)} 0`}},[`${t}-tab-active`]:{borderLeftColor:{_skip_check_:true,value:e.colorBgContainer}}}}}}},uQ=e=>{const{componentCls:t,itemHoverColor:n,dropdownEdgeChildVerticalPadding:r}=e;return {[`${t}-dropdown`]:{..._t(e),position:"absolute",top:-9999,left:{_skip_check_:true,value:-9999},zIndex:e.zIndexPopup,display:"block","&-hidden":{display:"none"},[`${t}-dropdown-menu`]:{maxHeight:e.tabsDropdownHeight,margin:0,padding:`${Q(r)} 0`,overflowX:"hidden",overflowY:"auto",textAlign:{_skip_check_:true,value:"left"},listStyleType:"none",backgroundColor:e.colorBgContainer,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,"&-item":{...qo,display:"flex",alignItems:"center",minWidth:e.tabsDropdownWidth,margin:0,padding:`${Q(e.paddingXXS)} ${Q(e.paddingSM)}`,color:e.colorText,fontWeight:"normal",fontSize:e.fontSize,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"> span":{flex:1,whiteSpace:"nowrap"},"&-remove":{flex:"none",marginLeft:{_skip_check_:true,value:e.marginSM},color:e.colorIcon,fontSize:e.fontSizeSM,background:"transparent",border:0,cursor:"pointer","&:hover":{color:n}},"&:hover":{background:e.controlItemBgHover},"&-disabled":{"&, &:hover":{color:e.colorTextDisabled,background:"transparent",cursor:"not-allowed"}}}}}}},dQ=e=>{const{componentCls:t,margin:n,colorBorderSecondary:r,horizontalMargin:o,verticalItemPadding:i,verticalItemMargin:s,calc:a}=e;return {[`${t}-top, ${t}-bottom`]:{flexDirection:"column",[`> ${t}-nav, > div > ${t}-nav`]:{margin:o,"&::before":{position:"absolute",right:{_skip_check_:true,value:0},left:{_skip_check_:true,value:0},borderBottom:`${Q(e.lineWidth)} ${e.lineType} ${r}`,content:"''"},[`${t}-ink-bar`]:{height:e.lineWidthBold,"&-animated":{transition:`width ${e.motionDurationSlow}, left ${e.motionDurationSlow},
            right ${e.motionDurationSlow}`}},[`${t}-nav-wrap`]:{"&::before, &::after":{top:0,bottom:0,width:e.controlHeight},"&::before":{left:{_skip_check_:true,value:0},boxShadow:e.boxShadowTabsOverflowLeft},"&::after":{right:{_skip_check_:true,value:0},boxShadow:e.boxShadowTabsOverflowRight},[`&${t}-nav-wrap-ping-left::before`]:{opacity:1},[`&${t}-nav-wrap-ping-right::after`]:{opacity:1}}}},[`${t}-top`]:{[`> ${t}-nav,
        > div > ${t}-nav`]:{"&::before":{bottom:0},[`${t}-ink-bar`]:{bottom:0}}},[`${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,marginTop:n,marginBottom:0,"&::before":{top:0},[`${t}-ink-bar`]:{top:0}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0}},[`${t}-left, ${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{flexDirection:"column",minWidth:a(e.controlHeight).mul(1.25).equal(),[`${t}-tab`]:{padding:i,textAlign:"center"},[`${t}-tab + ${t}-tab`]:{margin:s},[`${t}-nav-wrap`]:{flexDirection:"column","&::before, &::after":{right:{_skip_check_:true,value:0},left:{_skip_check_:true,value:0},height:e.controlHeight},"&::before":{top:0,boxShadow:e.boxShadowTabsOverflowTop},"&::after":{bottom:0,boxShadow:e.boxShadowTabsOverflowBottom},[`&${t}-nav-wrap-ping-top::before`]:{opacity:1},[`&${t}-nav-wrap-ping-bottom::after`]:{opacity:1}},[`${t}-ink-bar`]:{width:e.lineWidthBold,"&-animated":{transition:`height ${e.motionDurationSlow}, top ${e.motionDurationSlow}`}},[`${t}-nav-list, ${t}-nav-operations`]:{flex:"1 0 auto",flexDirection:"column"}}},[`${t}-left`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-ink-bar`]:{right:{_skip_check_:true,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{marginLeft:{_skip_check_:true,value:Q(a(e.lineWidth).mul(-1).equal())},borderLeft:{_skip_check_:true,value:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingLeft:{_skip_check_:true,value:e.paddingLG}}}},[`${t}-right`]:{[`> ${t}-nav, > div > ${t}-nav`]:{order:1,[`${t}-ink-bar`]:{left:{_skip_check_:true,value:0}}},[`> ${t}-content-holder, > div > ${t}-content-holder`]:{order:0,marginRight:{_skip_check_:true,value:a(e.lineWidth).mul(-1).equal()},borderRight:{_skip_check_:true,value:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},[`> ${t}-content > ${t}-tabpane`]:{paddingRight:{_skip_check_:true,value:e.paddingLG}}}}}},fQ=e=>{const{componentCls:t,cardPaddingSM:n,cardPaddingLG:r,cardHeightSM:o,cardHeightLG:i,horizontalItemPaddingSM:s,horizontalItemPaddingLG:a}=e;return {[t]:{"&-small":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:s,fontSize:e.titleFontSizeSM}}},"&-large":{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:a,fontSize:e.titleFontSizeLG,lineHeight:e.lineHeightLG}}}},[`${t}-card`]:{[`&${t}-small`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:n},[`${t}-nav-add`]:{minWidth:o,minHeight:o}},[`&${t}-bottom`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`0 0 ${Q(e.borderRadius)} ${Q(e.borderRadius)}`}},[`&${t}-top`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:`${Q(e.borderRadius)} ${Q(e.borderRadius)} 0 0`}},[`&${t}-right`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:true,value:`0 ${Q(e.borderRadius)} ${Q(e.borderRadius)} 0`}}},[`&${t}-left`]:{[`> ${t}-nav ${t}-tab`]:{borderRadius:{_skip_check_:true,value:`${Q(e.borderRadius)} 0 0 ${Q(e.borderRadius)}`}}}},[`&${t}-large`]:{[`> ${t}-nav`]:{[`${t}-tab`]:{padding:r},[`${t}-nav-add`]:{minWidth:i,minHeight:i}}}}}},mQ=e=>{const{componentCls:t,itemActiveColor:n,itemHoverColor:r,iconCls:o,tabsHorizontalItemMargin:i,horizontalItemPadding:s,itemSelectedColor:a,itemColor:l}=e,c=`${t}-tab`;return {[c]:{position:"relative",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",display:"inline-flex",alignItems:"center",padding:s,fontSize:e.titleFontSize,background:"transparent",border:0,outline:"none",cursor:"pointer",color:l,"&-btn, &-remove":{"&:focus:not(:focus-visible), &:active":{color:n}},"&-btn":{outline:"none",transition:`all ${e.motionDurationSlow}`,[`${c}-icon:not(:last-child)`]:{marginInlineEnd:e.marginSM}},"&-remove":{flex:"none",lineHeight:1,marginRight:{_skip_check_:true,value:e.calc(e.marginXXS).mul(-1).equal()},marginLeft:{_skip_check_:true,value:e.marginXS},color:e.colorIcon,fontSize:e.fontSizeSM,background:"transparent",border:"none",outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,"&:hover":{color:e.colorTextHeading},...qr(e)},"&:hover":{color:r},[`&${c}-active ${c}-btn`]:{color:a},[`&${c}-focus ${c}-btn:focus-visible`]:Io(e),[`&${c}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${c}-disabled ${c}-btn, &${c}-disabled ${t}-remove`]:{"&:focus, &:active":{color:e.colorTextDisabled}},[`& ${c}-remove ${o}`]:{margin:0,verticalAlign:"middle"},[`${o}:not(:last-child)`]:{marginRight:{_skip_check_:true,value:e.marginSM}}},[`${c} + ${c}`]:{margin:{_skip_check_:true,value:i}}}},pQ=e=>{const{componentCls:t,tabsHorizontalItemMarginRTL:n,iconCls:r,cardGutter:o,calc:i}=e;return {[`${t}-rtl`]:{direction:"rtl",[`${t}-nav`]:{[`${t}-tab`]:{margin:{_skip_check_:true,value:n},[`${t}-tab:last-of-type`]:{marginLeft:{_skip_check_:true,value:0}},[r]:{marginRight:{_skip_check_:true,value:0},marginLeft:{_skip_check_:true,value:Q(e.marginSM)}},[`${t}-tab-remove`]:{marginRight:{_skip_check_:true,value:Q(e.marginXS)},marginLeft:{_skip_check_:true,value:Q(i(e.marginXXS).mul(-1).equal())},[r]:{margin:0}}}},[`&${t}-left`]:{[`> ${t}-nav`]:{order:1},[`> ${t}-content-holder`]:{order:0}},[`&${t}-right`]:{[`> ${t}-nav`]:{order:0},[`> ${t}-content-holder`]:{order:1}},[`&${t}-card${t}-top, &${t}-card${t}-bottom`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-tab + ${t}-tab`]:{marginRight:{_skip_check_:true,value:o},marginLeft:{_skip_check_:true,value:0}}}}},[`${t}-dropdown-rtl`]:{direction:"rtl"},[`${t}-menu-item`]:{[`${t}-dropdown-rtl`]:{textAlign:{_skip_check_:true,value:"right"}}}}},hQ=e=>{const{componentCls:t,tabsCardPadding:n,cardHeight:r,cardGutter:o,itemHoverColor:i,itemActiveColor:s,colorBorderSecondary:a}=e;return {[t]:{..._t(e),display:"flex",[`> ${t}-nav, > div > ${t}-nav`]:{position:"relative",display:"flex",flex:"none",alignItems:"center",[`${t}-nav-wrap`]:{position:"relative",display:"flex",flex:"auto",alignSelf:"stretch",overflow:"hidden",whiteSpace:"nowrap",transform:"translate(0)","&::before, &::after":{position:"absolute",zIndex:1,opacity:0,transition:`opacity ${e.motionDurationSlow}`,content:"''",pointerEvents:"none"}},[`${t}-nav-list`]:{position:"relative",display:"flex",transition:`opacity ${e.motionDurationSlow}`},[`${t}-nav-operations`]:{display:"flex",alignSelf:"stretch"},[`${t}-nav-operations-hidden`]:{position:"absolute",visibility:"hidden",pointerEvents:"none"},[`${t}-nav-more`]:{position:"relative",padding:n,background:"transparent",border:0,color:e.colorText,"&::after":{position:"absolute",right:{_skip_check_:true,value:0},bottom:0,left:{_skip_check_:true,value:0},height:e.calc(e.controlHeightLG).div(8).equal(),transform:"translateY(100%)",content:"''"}},[`${t}-nav-add`]:{minWidth:r,minHeight:r,marginLeft:{_skip_check_:true,value:o},background:"transparent",border:`${Q(e.lineWidth)} ${e.lineType} ${a}`,borderRadius:`${Q(e.borderRadiusLG)} ${Q(e.borderRadiusLG)} 0 0`,outline:"none",cursor:"pointer",color:e.colorText,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOut}`,"&:hover":{color:i},"&:active, &:focus:not(:focus-visible)":{color:s},...qr(e,-3)}},[`${t}-extra-content`]:{flex:"none"},[`${t}-ink-bar`]:{position:"absolute",background:e.inkBarColor,pointerEvents:"none"},...mQ(e),[`${t}-content`]:{position:"relative",width:"100%"},[`${t}-content-holder`]:{flex:"auto",minWidth:0,minHeight:0},[`${t}-tabpane`]:{...qr(e),"&-hidden":{display:"none"}}},[`${t}-centered`]:{[`> ${t}-nav, > div > ${t}-nav`]:{[`${t}-nav-wrap`]:{[`&:not([class*='${t}-nav-wrap-ping']) > ${t}-nav-list`]:{margin:"auto"}}}}}},gQ=e=>{const{cardHeight:t,cardHeightSM:n,cardHeightLG:r,controlHeight:o,controlHeightLG:i}=e,s=t||i,a=n||o,l=r||i+8;return {zIndexPopup:e.zIndexPopupBase+50,cardBg:e.colorFillAlter,cardHeight:s,cardHeightSM:a,cardHeightLG:l,cardPadding:`${(s-e.fontHeight)/2-e.lineWidth}px ${e.padding}px`,cardPaddingSM:`${(a-e.fontHeight)/2-e.lineWidth}px ${e.paddingXS}px`,cardPaddingLG:`${(l-e.fontHeightLG)/2-e.lineWidth}px ${e.padding}px`,titleFontSize:e.fontSize,titleFontSizeLG:e.fontSizeLG,titleFontSizeSM:e.fontSize,inkBarColor:e.colorPrimary,horizontalMargin:`0 0 ${e.margin}px 0`,horizontalItemGutter:32,horizontalItemMargin:"",horizontalItemMarginRTL:"",horizontalItemPadding:`${e.paddingSM}px 0`,horizontalItemPaddingSM:`${e.paddingXS}px 0`,horizontalItemPaddingLG:`${e.padding}px 0`,verticalItemPadding:`${e.paddingXS}px ${e.paddingLG}px`,verticalItemMargin:`${e.margin}px 0 0 0`,itemColor:e.colorText,itemSelectedColor:e.colorPrimary,itemHoverColor:e.colorPrimaryHover,itemActiveColor:e.colorPrimaryActive,cardGutter:e.marginXXS/2}},bQ=wt("Tabs",e=>{const t=vt(e,{tabsCardPadding:e.cardPadding,dropdownEdgeChildVerticalPadding:e.paddingXXS,tabsDropdownHeight:200,tabsDropdownWidth:120,tabsHorizontalItemMargin:`0 0 0 ${Q(e.horizontalItemGutter)}`,tabsHorizontalItemMarginRTL:`0 0 0 ${Q(e.horizontalItemGutter)}`});return [fQ(t),pQ(t),dQ(t),uQ(t),cQ(t),hQ(t),lQ(t)]},gQ),vQ=()=>null,yQ=f__namespace.forwardRef((e,t)=>{const{type:n,className:r,rootClassName:o,size:i,onEdit:s,hideAdd:a,centered:l,addIcon:c,removeIcon:u,moreIcon:d,more:m,popupClassName:p,children:h,items:v,animated:g,style:y,indicatorSize:C,indicator:w,classNames:x,styles:S,destroyInactiveTabPane:I,destroyOnHidden:$,tabPlacement:E,tabPosition:P,...N}=e,{prefixCls:M}=N,{getPrefixCls:A,direction:_,getPopupContainer:O,className:T,style:V,classNames:H,styles:z}=$t("tabs"),{tabs:D}=f__namespace.useContext(it),W=A("tabs",M),F=cn(W),[L,j]=bQ(W,F),Y=f__namespace.useRef(null);f__namespace.useImperativeHandle(t,()=>({nativeElement:Y.current}));let K;n==="editable-card"&&(K={onEdit:(Z,{key:te,event:de})=>{s?.(Z==="add"?de:te,Z);},removeIcon:u??D?.removeIcon??f__namespace.createElement(yi,null),addIcon:(c??D?.addIcon)||f__namespace.createElement(S4,null),showAdd:a!==true});const q=A(),X=Xn(i),J=aQ(v,h),U=iQ(W,g),G={align:w?.align??D?.indicator?.align,size:w?.size??C??D?.indicator?.size??D?.indicatorSize},ee=f__namespace.useMemo(()=>{const Z=E??P??void 0,te=_==="rtl";switch(Z){case "start":return te?"right":"left";case "end":return te?"left":"right";default:return Z}},[E,P,_]),oe={...e,size:X,tabPlacement:ee,items:J},[ne,ge]=Pt([H,x],[z,S],{props:oe},{popup:{_default:"root"}});return f__namespace.createElement(rQ,{ref:Y,direction:_,getPopupContainer:O,...N,items:J,className:B({[`${W}-${X}`]:X,[`${W}-card`]:["card","editable-card"].includes(n),[`${W}-editable-card`]:n==="editable-card",[`${W}-centered`]:l},T,r,o,ne.root,L,j,F),classNames:{...ne,popup:B(p,L,j,F,ne.popup?.root)},styles:ge,style:{...ge.root,...V,...y},editable:K,more:{icon:D?.more?.icon??D?.moreIcon??d??f__namespace.createElement(LC,null),transitionName:`${q}-slide-up`,...m},prefixCls:W,animated:U,indicator:G,destroyOnHidden:$??I,tabPosition:ee})}),qC=yQ;qC.TabPane=vQ;const bl=e=>e?typeof e=="function"?e():e:null,uE="50%",CQ=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:i,boxShadowSecondary:s,colorTextHeading:a,borderRadiusLG:l,zIndexPopup:c,titleMarginBottom:u,colorBgElevated:d,popoverBg:m,titleBorderBottom:p,innerContentPadding:h,titlePadding:v,antCls:g}=e,[y,C]=vn(g,"tooltip");return [{[t]:{..._t(e),position:"absolute",top:0,left:{_skip_check_:true,value:0},zIndex:c,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",[y("valid-offset-x")]:C("arrow-offset-horizontal","var(--arrow-x)"),transformOrigin:[C("valid-offset-x",uE),`var(--arrow-y, ${uE})`].join(" "),[y("arrow-background-color")]:d,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${t}-content`]:{position:"relative"},[`${t}-container`]:{backgroundColor:m,backgroundClip:"padding-box",borderRadius:l,boxShadow:s,padding:i},[`${t}-title`]:{minWidth:r,marginBottom:u,color:a,fontWeight:o,borderBottom:p,padding:v},[`${t}-content`]:{color:n,padding:h}}},hC(e,C("arrow-background-color")),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block"}}]},wQ=e=>{const{componentCls:t,antCls:n}=e,[r]=vn(n,"tooltip");return {[t]:Yi.map(o=>{const i=e[`${o}6`];return {[`&${t}-${o}`]:{[r("arrow-background-color")]:i,[`${t}-inner`]:{backgroundColor:i},[`${t}-arrow`]:{background:"transparent"}}}})}},xQ=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:i,zIndexPopupBase:s,borderRadiusLG:a,marginXS:l,lineType:c,colorSplit:u,paddingSM:d}=e,m=n-r,p=m/2,h=m/2-t,v=o;return {titleMinWidth:177,zIndexPopup:s+30,...pC(e),..._p({contentRadius:a,limitVerticalRadius:true}),innerPadding:i?0:12,titleMarginBottom:i?0:l,titlePadding:i?`${p}px ${v}px ${h}px`:0,titleBorderBottom:i?`${t}px ${c} ${u}`:"none",innerContentPadding:i?`${d}px ${v}px`:0}},V4=wt("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=vt(e,{popoverBg:t,popoverColor:n});return [CQ(r),wQ(r),qu(r,"zoom-big")]},xQ,{resetStyle:false,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]}),j4=e=>{const{title:t,content:n,prefixCls:r,classNames:o,styles:i}=e;return !t&&!n?null:f__namespace.createElement(f__namespace.Fragment,null,t&&f__namespace.createElement("div",{className:B(`${r}-title`,o?.title),style:i?.title},t),n&&f__namespace.createElement("div",{className:B(`${r}-content`,o?.content),style:i?.content},n))},SQ=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:i="top",title:s,content:a,children:l,classNames:c,styles:u}=e,d=bl(s),m=bl(a),p={...e,placement:i},[h,v]=Pt([c],[u],{props:p}),g=B(t,n,`${n}-pure`,`${n}-placement-${i}`,r);return f__namespace.createElement("div",{className:g,style:o},f__namespace.createElement("div",{className:`${n}-arrow`}),f__namespace.createElement(mC,{...e,className:t,prefixCls:n,classNames:h,styles:v},l||f__namespace.createElement(j4,{prefixCls:n,title:d,content:m,classNames:h,styles:v})))},W4=e=>{const{prefixCls:t,className:n,...r}=e,{getPrefixCls:o}=f__namespace.useContext(it),i=o("popover",t),[s,a]=V4(i);return f__namespace.createElement(SQ,{...r,prefixCls:i,hashId:s,className:B(n,a)})},$Q=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,title:r,content:o,overlayClassName:i,placement:s="top",trigger:a,children:l,mouseEnterDelay:c=.1,mouseLeaveDelay:u=.1,onOpenChange:d,overlayStyle:m={},styles:p,classNames:h,motion:v,arrow:g,...y}=e,{getPrefixCls:C,className:w,style:x,classNames:S,styles:I,arrow:$,trigger:E}=$t("popover"),P=C("popover",n),[N,M]=V4(P),A=C(),_=gC(g,$),O=a||E||"hover",T={...e,placement:s,trigger:O,mouseEnterDelay:c,mouseLeaveDelay:u,overlayStyle:m,styles:p,classNames:h},[V,H]=Pt([S,h],[I,p],{props:T}),z=B(i,N,M,w,V.root),[D,W]=Ft(e.defaultOpen??false,e.open),F=Y=>{W(Y),d?.(Y);},L=bl(r),j=bl(o);return f__namespace.createElement(fs,{unique:false,arrow:_,placement:s,trigger:O,mouseEnterDelay:c,mouseLeaveDelay:u,...y,prefixCls:P,classNames:{root:z,container:V.container,arrow:V.arrow},styles:{root:{...H.root,...x,...m},container:H.container,arrow:H.arrow},ref:t,open:D,onOpenChange:F,overlay:L||j?f__namespace.createElement(j4,{prefixCls:P,title:L,content:j,classNames:V,styles:H}):null,motion:{motionName:Zi(A,"zoom-big",typeof v?.motionName=="string"?v?.motionName:void 0)},"data-popover-inject":true},l)}),io=$Q;io._InternalPanelDoNotUseOrYouWillBeFired=W4;const EQ=e=>{const{componentCls:t,iconCls:n,antCls:r,zIndexPopup:o,colorText:i,colorWarning:s,marginXXS:a,marginXS:l,fontSize:c,fontWeightStrong:u,colorTextHeading:d}=e;return {[t]:{zIndex:o,[`&${r}-popover`]:{fontSize:c},[`${t}-message`]:{marginBottom:l,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${t}-message-icon ${n}`]:{color:s,fontSize:c,lineHeight:1,marginInlineEnd:l},[`${t}-title`]:{fontWeight:u,color:d,"&:only-child":{fontWeight:"normal"}},[`${t}-description`]:{marginTop:a,color:i}},[`${t}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:l}}}}},IQ=e=>{const{zIndexPopupBase:t}=e;return {zIndexPopup:t+60}},q4=wt("Popconfirm",e=>EQ(e),IQ,{resetStyle:false}),G4=e=>{const{prefixCls:t,okButtonProps:n,cancelButtonProps:r,title:o,description:i,cancelText:s,okText:a,okType:l="primary",icon:c=f__namespace.createElement(ju,null),showCancel:u=true,close:d,onConfirm:m,onCancel:p,onPopupClick:h,classNames:v,styles:g}=e,{getPrefixCls:y}=f__namespace.useContext(it),[C]=mr("Popconfirm",Eo.Popconfirm),w=bl(o),x=bl(i);return f__namespace.createElement("div",{className:`${t}-inner-content`,onClick:h},f__namespace.createElement("div",{className:`${t}-message`},c&&f__namespace.createElement("span",{className:`${t}-message-icon`},c),f__namespace.createElement("div",{className:`${t}-message-text`},w&&f__namespace.createElement("div",{className:B(`${t}-title`,v?.title),style:g?.title},w),x&&f__namespace.createElement("div",{className:B(`${t}-description`,v?.content),style:g?.content},x))),f__namespace.createElement("div",{className:`${t}-buttons`},u&&f__namespace.createElement(Qe,{onClick:p,size:"small",...r},s||C?.cancelText),f__namespace.createElement(k1,{buttonProps:{size:"small",...S1(l),...n},actionFn:m,close:d,prefixCls:y("btn"),quitOnNullishReturnValue:true,emitEvent:true},a||C?.okText)))},PQ=e=>{const{prefixCls:t,placement:n,className:r,style:o,...i}=e,{getPrefixCls:s}=f__namespace.useContext(it),a=s("popconfirm",t);return q4(a),f__namespace.createElement(W4,{placement:n,className:B(a,r),style:o,content:f__namespace.createElement(G4,{prefixCls:a,...i})})},NQ=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,placement:r="top",trigger:o,okType:i="primary",icon:s=f__namespace.createElement(ju,null),children:a,overlayClassName:l,onOpenChange:c,overlayStyle:u,styles:d,arrow:m,classNames:p,...h}=e,{getPrefixCls:v,className:g,style:y,classNames:C,styles:w,arrow:x,trigger:S}=$t("popconfirm"),[I,$]=Ft(e.defaultOpen??false,e.open),E=gC(m,x),P=o||S||"click",N=W=>{$(W),c?.(W);},M=()=>{N(false);},A=W=>e.onConfirm?.call(void 0,W),_=W=>{N(false),e.onCancel?.call(void 0,W);},O=W=>{const{disabled:F=false}=e;F||N(W);},T=v("popconfirm",n),V={...e,placement:r,trigger:P,okType:i,overlayStyle:u,styles:d,classNames:p},[H,z]=Pt([C,p],[w,d],{props:V}),D=B(T,g,l,H.root);return q4(T),f__namespace.createElement(io,{arrow:E,...en(h,["title"]),trigger:P,placement:r,onOpenChange:O,open:I,ref:t,classNames:{root:D,container:H.container,arrow:H.arrow},styles:{root:{...y,...z.root,...u},container:z.container,arrow:z.arrow},content:f__namespace.createElement(G4,{okType:i,icon:s,...e,prefixCls:T,close:M,onConfirm:A,onCancel:_,classNames:H,styles:z}),"data-popover-inject":true},a)}),wu=NQ;wu._InternalPanelDoNotUseOrYouWillBeFired=PQ;function MQ({expanded:e,children:t,...n}){return b("div",{...n,"data-classname":"wrapper",css:Lt("transition:grid-template-rows 0.2s ease-out;display:grid;grid-template-rows:",e?1:0,"fr;",""),children:b("div",{"data-classname":"inner",className:"overflow-hidden",children:t})})}function zt(e){return b(fs,{...e,styles:{...e.styles,root:{width:"max-content",maxWidth:"50vw",...e.styles?.root}},children:e.children})}const RQ=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:4,children:[b("path",{d:"M40 20c0 6.808-4.252 12.622-10.244 14.934H18.244C12.252 32.622 8 26.808 8 20c0-8.837 7.163-16 16-16s16 7.163 16 16"}),b("path",{d:"m29.756 34.934l-.68 8.15a1 1 0 0 1-.996.916h-8.16a1 1 0 0 1-.996-.917l-.68-8.15M18 17v6l6-3l6 3v-6"})]})]}),AQ=f.forwardRef(RQ),TQ=AQ,U4="rgb(0 0 0 / 0.85)";function Fn({children:e,tooltipProps:t,IconComponent:n,className:r,useBlackBg:o,...i}){n??=TQ;const s=b(n,{...i,className:$n("ml-4px size-16px cursor-pointer",r)});return !!e&&b(zt,{color:o?U4:void 0,...t,title:e,children:s})}function M0(){return M0=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},M0.apply(this,arguments)}const K4=f__namespace.forwardRef(({prefixCls:e="rc-switch",className:t,checked:n,defaultChecked:r,disabled:o,loadingIcon:i,checkedChildren:s,unCheckedChildren:a,onClick:l,onChange:c,onKeyDown:u,styles:d,classNames:m,...p},h)=>{const[v,g]=Ft(r??false,n);function y(S,I){let $=v;return o||($=S,g($),c?.($,I)),$}function C(S){S.which===We.LEFT?y(false,S):S.which===We.RIGHT&&y(true,S),u?.(S);}function w(S){const I=y(!v,S);l?.(I,S);}const x=B(e,t,{[`${e}-checked`]:v,[`${e}-disabled`]:o});return f__namespace.createElement("button",M0({},p,{type:"button",role:"switch","aria-checked":v,disabled:o,className:x,ref:h,onKeyDown:C,onClick:w}),i,f__namespace.createElement("span",{className:`${e}-inner`},f__namespace.createElement("span",{className:B(`${e}-inner-checked`,m?.content),style:d?.content},s),f__namespace.createElement("span",{className:B(`${e}-inner-unchecked`,m?.content),style:d?.content},a)))});K4.displayName="Switch";const OQ=e=>{const{componentCls:t,trackHeightSM:n,trackPadding:r,trackMinWidthSM:o,innerMinMarginSM:i,innerMaxMarginSM:s,handleSizeSM:a,calc:l}=e,c=`${t}-inner`,u=Q(l(a).add(l(r).mul(2)).equal()),d=Q(l(s).mul(2).equal());return {[t]:{[`&${t}-small`]:{minWidth:o,height:n,lineHeight:Q(n),[`${t}-inner`]:{paddingInlineStart:s,paddingInlineEnd:i,[`${c}-checked, ${c}-unchecked`]:{minHeight:n},[`${c}-checked`]:{marginInlineStart:`calc(-100% + ${u} - ${d})`,marginInlineEnd:`calc(100% - ${u} + ${d})`},[`${c}-unchecked`]:{marginTop:l(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`${t}-handle`]:{width:a,height:a},[`${t}-loading-icon`]:{top:l(l(a).sub(e.switchLoadingIconSize)).div(2).equal(),fontSize:e.switchLoadingIconSize},[`&${t}-checked`]:{[`${t}-inner`]:{paddingInlineStart:i,paddingInlineEnd:s,[`${c}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${c}-unchecked`]:{marginInlineStart:`calc(100% - ${u} + ${d})`,marginInlineEnd:`calc(-100% + ${u} - ${d})`}},[`${t}-handle`]:{insetInlineStart:`calc(100% - ${Q(l(a).add(r).equal())})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${c}`]:{[`${c}-unchecked`]:{marginInlineStart:l(e.marginXXS).div(2).equal(),marginInlineEnd:l(e.marginXXS).mul(-1).div(2).equal()}},[`&${t}-checked ${c}`]:{[`${c}-checked`]:{marginInlineStart:l(e.marginXXS).mul(-1).div(2).equal(),marginInlineEnd:l(e.marginXXS).div(2).equal()}}}}}}},kQ=e=>{const{componentCls:t,handleSize:n,calc:r}=e;return {[t]:{[`${t}-loading-icon${e.iconCls}`]:{position:"relative",top:r(r(n).sub(e.fontSize)).div(2).equal(),color:e.switchLoadingIconColor,verticalAlign:"top"},[`&${t}-checked ${t}-loading-icon`]:{color:e.switchColor}}}},_Q=e=>{const{componentCls:t,trackPadding:n,handleBg:r,handleShadow:o,handleSize:i,calc:s}=e,a=`${t}-handle`;return {[t]:{[a]:{position:"absolute",top:n,insetInlineStart:n,width:i,height:i,transition:`all ${e.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:r,borderRadius:s(i).div(2).equal(),boxShadow:o,transition:`all ${e.switchDuration} ease-in-out`,content:'""'}},[`&${t}-checked ${a}`]:{insetInlineStart:`calc(100% - ${Q(s(i).add(n).equal())})`},[`&:not(${t}-disabled):active`]:{[`${a}::before`]:{insetInlineEnd:e.switchHandleActiveInset,insetInlineStart:0},[`&${t}-checked ${a}::before`]:{insetInlineEnd:0,insetInlineStart:e.switchHandleActiveInset}}}}},LQ=e=>{const{componentCls:t,trackHeight:n,trackPadding:r,innerMinMargin:o,innerMaxMargin:i,handleSize:s,calc:a}=e,l=`${t}-inner`,c=Q(a(s).add(a(r).mul(2)).equal()),u=Q(a(i).mul(2).equal());return {[t]:{[l]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:i,paddingInlineEnd:o,transition:`padding-inline-start ${e.switchDuration} ease-in-out, padding-inline-end ${e.switchDuration} ease-in-out`,[`${l}-checked, ${l}-unchecked`]:{display:"block",color:e.colorTextLightSolid,fontSize:e.fontSizeSM,transition:`margin-inline-start ${e.switchDuration} ease-in-out, margin-inline-end ${e.switchDuration} ease-in-out`,pointerEvents:"none",minHeight:n},[`${l}-checked`]:{marginInlineStart:`calc(-100% + ${c} - ${u})`,marginInlineEnd:`calc(100% - ${c} + ${u})`},[`${l}-unchecked`]:{marginTop:a(n).mul(-1).equal(),marginInlineStart:0,marginInlineEnd:0}},[`&${t}-checked ${l}`]:{paddingInlineStart:o,paddingInlineEnd:i,[`${l}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${l}-unchecked`]:{marginInlineStart:`calc(100% - ${c} + ${u})`,marginInlineEnd:`calc(-100% + ${c} - ${u})`}},[`&:not(${t}-disabled):active`]:{[`&:not(${t}-checked) ${l}`]:{[`${l}-unchecked`]:{marginInlineStart:a(r).mul(2).equal(),marginInlineEnd:a(r).mul(-1).mul(2).equal()}},[`&${t}-checked ${l}`]:{[`${l}-checked`]:{marginInlineStart:a(r).mul(-1).mul(2).equal(),marginInlineEnd:a(r).mul(2).equal()}}}}}},FQ=e=>{const{componentCls:t,trackHeight:n,trackMinWidth:r}=e;return {[t]:{..._t(e),position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:r,height:n,lineHeight:Q(n),verticalAlign:"middle",background:e.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${e.motionDurationMid}`,userSelect:"none",[`&:hover:not(${t}-disabled)`]:{background:e.colorTextTertiary},...qr(e),[`&${t}-checked`]:{background:e.switchColor,[`&:hover:not(${t}-disabled)`]:{background:e.colorPrimaryHover}},[`&${t}-loading, &${t}-disabled`]:{cursor:"not-allowed",opacity:e.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${t}-rtl`]:{direction:"rtl"}}}},BQ=e=>{const{fontSize:t,lineHeight:n,controlHeight:r,colorWhite:o}=e,i=t*n,s=r/2,a=2,l=i-a*2,c=s-a*2;return {trackHeight:i,trackHeightSM:s,trackMinWidth:l*2+a*4,trackMinWidthSM:c*2+a*2,trackPadding:a,handleBg:o,handleSize:l,handleSizeSM:c,handleShadow:`0 2px 4px 0 ${new kt("#00230b").setA(.2).toRgbString()}`,innerMinMargin:l/2,innerMaxMargin:l+a+a*2,innerMinMarginSM:c/2,innerMaxMarginSM:c+a+a*2}},DQ=wt("Switch",e=>{const t=vt(e,{switchDuration:e.motionDurationMid,switchColor:e.colorPrimary,switchDisabledOpacity:e.opacityLoading,switchLoadingIconSize:e.calc(e.fontSizeIcon).mul(.75).equal(),switchLoadingIconColor:`rgba(0, 0, 0, ${e.opacityLoading})`,switchHandleActiveInset:"-30%"});return [FQ(t),LQ(t),_Q(t),kQ(t),OQ(t)]},BQ),zQ=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,size:r,disabled:o,loading:i,className:s,rootClassName:a,style:l,checked:c,value:u,defaultChecked:d,defaultValue:m,onChange:p,styles:h,classNames:v,...g}=e,[y,C]=Ft(d??m??false,c??u),{getPrefixCls:w,direction:x,className:S,style:I,classNames:$,styles:E}=$t("switch"),P=f__namespace.useContext(Wn),N=(o??P)||i,M=w("switch",n),A=f__namespace.createElement("div",{className:`${M}-handle`},i&&f__namespace.createElement(Ip,{className:`${M}-loading-icon`})),[_,O]=DQ(M),T=Xn(r),V={...e,size:T,disabled:N},[H,z]=Pt([$,v],[E,h],{props:V}),D=B(S,{[`${M}-small`]:T==="small",[`${M}-loading`]:i,[`${M}-rtl`]:x==="rtl"},s,a,H.root,_,O),W={...z.root,...I,...l},F=(...L)=>{C(L[0]),p?.(...L);};return f__namespace.createElement(Wu,{component:"Switch",disabled:N},f__namespace.createElement(K4,{...g,classNames:H,styles:z,checked:y,onChange:F,prefixCls:M,className:D,style:W,disabled:N,ref:t,loadingIcon:A}))}),X4=zQ;X4.__ANT_SWITCH=true;function R0(){return R0=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},R0.apply(this,arguments)}const Y4=f.forwardRef((e,t)=>{const{prefixCls:n="rc-checkbox",className:r,style:o,checked:i,disabled:s,defaultChecked:a=false,type:l="checkbox",title:c,onChange:u,...d}=e,m=f.useRef(null),p=f.useRef(null),[h,v]=Ft(a,i);f.useImperativeHandle(t,()=>({focus:C=>{m.current?.focus(C);},blur:()=>{m.current?.blur();},input:m.current,nativeElement:p.current}));const g=B(n,r,{[`${n}-checked`]:h,[`${n}-disabled`]:s}),y=C=>{s||("checked"in e||v(C.target.checked),u?.({target:{...e,type:l,checked:C.target.checked},stopPropagation(){C.stopPropagation();},preventDefault(){C.preventDefault();},nativeEvent:C.nativeEvent}));};return f__namespace.createElement("span",{className:g,title:c,style:o,ref:p},f__namespace.createElement("input",R0({},d,{className:`${n}-input`,ref:m,onChange:y,disabled:s,checked:!!h,type:l})),f__namespace.createElement("span",{className:`${n}-inner`}))}),Q4=f.createContext(null),HQ=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return [{[`${t}-group`]:{..._t(e),display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}},[n]:{..._t(e),display:"inline-flex",alignItems:"baseline",cursor:"pointer","&:after":{display:"inline-block",width:0,overflow:"hidden",content:"'\\a0'"},[`& + ${n}`]:{marginInlineStart:0},[`&${n}-in-form-item`]:{'input[type="checkbox"]':{width:14,height:14}}},[t]:{..._t(e),position:"relative",whiteSpace:"nowrap",lineHeight:1,cursor:"pointer",borderRadius:e.borderRadiusSM,alignSelf:"center",[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0,margin:0,[`&:focus-visible + ${t}-inner`]:Io(e)},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,borderCollapse:"separate",transition:`all ${e.motionDurationSlow}`,"&:after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"25%",display:"table",width:e.calc(e.checkboxSize).div(14).mul(5).equal(),height:e.calc(e.checkboxSize).div(14).mul(8).equal(),border:`${Q(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`}},"& + span":{paddingInlineStart:e.paddingXS,paddingInlineEnd:e.paddingXS}}},{[`
        ${n}:not(${n}-disabled),
        ${t}:not(${t}-disabled)
      `]:{[`&:hover ${t}-inner`]:{borderColor:e.colorPrimary}},[`${n}:not(${n}-disabled)`]:{[`&:hover ${t}-checked:not(${t}-disabled) ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"},[`&:hover ${t}-checked:not(${t}-disabled):after`]:{borderColor:e.colorPrimaryHover}}},{[`${t}-checked`]:{[`${t}-inner`]:{backgroundColor:e.colorPrimary,borderColor:e.colorPrimary,"&:after":{opacity:1,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`}}},[`
        ${n}-checked:not(${n}-disabled),
        ${t}-checked:not(${t}-disabled)
      `]:{[`&:hover ${t}-inner`]:{backgroundColor:e.colorPrimaryHover,borderColor:"transparent"}}},{[t]:{"&-indeterminate":{"&":{[`${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorBorder}`,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${t}-inner`]:{backgroundColor:`${e.colorBgContainer}`,borderColor:`${e.colorPrimary}`}}}}},{[`${n}-disabled`]:{cursor:"not-allowed"},[`${t}-disabled`]:{[`&, ${t}-input`]:{cursor:"not-allowed",pointerEvents:"none"},[`${t}-inner`]:{background:e.colorBgContainerDisabled,borderColor:e.colorBorder,"&:after":{borderColor:e.colorTextDisabled}},"&:after":{display:"none"},"& + span":{color:e.colorTextDisabled},[`&${t}-indeterminate ${t}-inner::after`]:{background:e.colorTextDisabled}}}]};function VQ(e,t){const n=vt(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return HQ(n)}const Z4=wt("Checkbox",(e,{prefixCls:t})=>[VQ(t,e)]);function J4(e){const t=f.useRef(null),n=()=>{ht.cancel(t.current),t.current=null;};return [()=>{n(),t.current=ht(()=>{t.current=null;});},i=>{t.current&&(i.stopPropagation(),n()),e?.(i);}]}const jQ=(e,t)=>{const{prefixCls:n,className:r,rootClassName:o,children:i,indeterminate:s=false,style:a,onMouseEnter:l,onMouseLeave:c,skipGroup:u=false,disabled:d,classNames:m,styles:p,...h}=e,{getPrefixCls:v,direction:g,className:y,style:C,classNames:w,styles:x}=$t("checkbox"),S=f__namespace.useContext(Q4),{isFormItemInput:I}=f__namespace.useContext(or),$=f__namespace.useContext(Wn),E=(S?.disabled||d)??$,P={...e,indeterminate:s,disabled:E},[N,M]=Pt([w,m],[x,p],{props:P}),A=f__namespace.useRef(h.value),_=f__namespace.useRef(null),O=An(t,_);f__namespace.useEffect(()=>{S?.registerValue(h.value);},[]),f__namespace.useEffect(()=>{if(!u)return h.value!==A.current&&(S?.cancelValue(A.current),S?.registerValue(h.value),A.current=h.value),()=>S?.cancelValue(h.value)},[h.value]),f__namespace.useEffect(()=>{_.current?.input&&(_.current.input.indeterminate=s);},[s]);const T=v("checkbox",n),V=cn(T),[H,z]=Z4(T,V),D={...h};S&&!u&&(D.onChange=(...Y)=>{h.onChange&&h.onChange.apply(h,Y),S.toggleOption&&S.toggleOption({label:i,value:h.value});},D.name=S.name,D.checked=S.value.includes(h.value));const W=B(`${T}-wrapper`,{[`${T}-rtl`]:g==="rtl",[`${T}-wrapper-checked`]:D.checked,[`${T}-wrapper-disabled`]:E,[`${T}-wrapper-in-form-item`]:I},y,r,N.root,o,z,V,H),F=B(N.icon,{[`${T}-indeterminate`]:s},$p,H),[L,j]=J4(D.onClick);return f__namespace.createElement(Wu,{component:"Checkbox",disabled:E},f__namespace.createElement("label",{className:W,style:{...M.root,...C,...a},onMouseEnter:l,onMouseLeave:c,onClick:L},f__namespace.createElement(Y4,{...D,onClick:j,prefixCls:T,className:F,style:M.icon,disabled:E,ref:O}),Hn(i)&&f__namespace.createElement("span",{className:B(`${T}-label`,N.label),style:M.label},i)))},e5=f__namespace.forwardRef(jQ),WQ=f__namespace.forwardRef((e,t)=>{const{defaultValue:n,children:r,options:o=[],prefixCls:i,className:s,rootClassName:a,style:l,onChange:c,role:u="group",...d}=e,{getPrefixCls:m,direction:p}=f__namespace.useContext(it),[h,v]=f__namespace.useState(d.value||n||[]),[g,y]=f__namespace.useState([]);f__namespace.useEffect(()=>{"value"in d&&v(d.value||[]);},[d.value]);const C=f__namespace.useMemo(()=>o.map(T=>typeof T=="string"||typeof T=="number"?{label:T,value:T}:T),[o]),w=T=>{y(V=>V.filter(H=>H!==T));},x=T=>{y(V=>[].concat(It(V),[T]));},S=T=>{const V=h.indexOf(T.value),H=It(h);V===-1?H.push(T.value):H.splice(V,1),"value"in d||v(H),c?.(H.filter(z=>g.includes(z)).sort((z,D)=>{const W=C.findIndex(L=>L.value===z),F=C.findIndex(L=>L.value===D);return W-F}));},I=m("checkbox",i),$=`${I}-group`,E=cn(I),[P,N]=Z4(I,E),M=en(d,["value","disabled"]),A=o.length?C.map(T=>f__namespace.createElement(e5,{prefixCls:I,key:T.value.toString(),disabled:"disabled"in T?T.disabled:d.disabled,value:T.value,checked:h.includes(T.value),onChange:T.onChange,className:B(`${$}-item`,T.className),style:T.style,title:T.title,id:T.id,required:T.required},T.label)):r,_=f__namespace.useMemo(()=>({toggleOption:S,value:h,disabled:d.disabled,name:d.name,registerValue:x,cancelValue:w}),[S,h,d.disabled,d.name,x,w]),O=B($,{[`${$}-rtl`]:p==="rtl"},s,a,N,E,P);return f__namespace.createElement("div",{className:O,style:l,role:u,...M,ref:t},f__namespace.createElement(Q4.Provider,{value:_},A))}),so=e5;so.Group=WQ;so.__ANT_CHECKBOX=true;function qQ(e,t){const n=xt(),r=!!ur(n,e,false),o=f.useCallback(a=>{wl(Ve,e,a),t?.(a);},[]),i=f.useCallback(a=>{o(a.target.checked);},[]),s=f.useCallback(()=>{o(!ur(Ve,e,false));},[]);return {checked:r,onChange:o,checkboxOnChange:i,onToggle:s}}const t5=f.forwardRef(function({configPath:e,label:t,extraAction:n,tooltip:r,tooltipProps:o,as:i,checkboxProps:s,switchProps:a},l){const{checked:c,onChange:u,checkboxOnChange:d}=qQ(e,n),m=h=>r?b(zt,{...o,title:r,children:h}):h;let p;if(typeof t=="function"?p=t(c):p=(t??e)||null,i==="checkbox"){let h=b("span",{style:{userSelect:"none"},children:p});return r&&(h=m(h)),b(so,{...s,ref:l,checked:c,onChange:d,styles:{label:{paddingInline:6}},children:h})}if(i==="switch"){let h=b(X4,{...a,checked:c,onChange:u,ref:l});return r&&(h=m(h)),h}}),ut=f.forwardRef(function({configPath:e,label:t,extraAction:n,tooltip:r,tooltipProps:o,...i},s){return b(t5,{ref:s,configPath:e,label:t,extraAction:n,tooltip:r,tooltipProps:o,as:"checkbox",checkboxProps:i})}),vl=f.forwardRef(function({configPath:t,extraAction:n,tooltip:r,tooltipProps:o,...i},s){return b(t5,{ref:s,configPath:t,extraAction:n,tooltip:r,tooltipProps:o,as:"switch",switchProps:i})});async function Zp(e="即将刷新网页!"){bt.info(e),await Dt(500),location.reload();}function On(e,t){return R(xe,{children:[R("div",{className:"flex items-center",children:["✅: ",e]}),R("div",{className:"flex items-center",children:["❎: ",t]})]})}let fc;function GQ(){ku(()=>{fc&&URL.revokeObjectURL(fc),fc=void 0;});const e=od(),t=JSON.stringify(e,null,2),n=new Blob([t],{type:"application/json"});return fc=URL.createObjectURL(n),fc}function UQ(){const e=GQ(),t=`${dr}-settings ${an().format("YYYY-MM-DD HH:mm:ss")}.json`;if(typeof GM_download<"u")GM_download?.({url:e,name:t});else {const n=document.createElement("a");n.href=e,n.download=t,n.click();}}async function KQ(){const e=await XQ();if(!e)return;const t=await e.text();if(!t)return Ht("文件内容为空!");let n;try{n=JSON.parse(t);}catch{return Ht("无法解析文件内容!")}fC(n);const{pickedPaths:r,pickedSettings:o}=Tl(n,ds);return r.length?(TM(true),Go(o),bt.success("导入成功!"),Zp()):Ht("没有有效的设置!")}function XQ(){return YQ({accept:".json",multiple:false})}function YQ(e){return new Promise(t=>{const n=document.createElement("input");n.type="file",Object.assign(n,e),n.addEventListener("change",()=>{t(n.files?.[0]||null);}),n.click();})}const on={tabPane:"max-h-[max(362px,calc(90vh-50px-56px-15px))] min-h-362px overflow-y-auto pr-12px",settingsGroup:"mb-10px",settingsGroupTitle:"flex items-center text-2em",settingsGroupSubTitle:"flex items-center text-1.25em",settingsLine:"flex flex-row flex-wrap items-center gap-x-10px gap-y-1"};function Vn({children:e,title:t,titleClassName:n,contentClassName:r,resetSettingPaths:o,...i}){const s=!!o?.length;return R("div",{className:on.settingsGroup,"data-role":"settings-group",...i,children:[R("div",{"data-role":"settings-group-title",className:$n(on.settingsGroupTitle,s&&"justify-between",n),children:[s?b("div",{className:"flex items-center",children:t}):t,o&&b(n5,{paths:o})]}),b("div",{"data-role":"settings-group-content",className:$n("flex flex-col gap-y-1",r),children:e})]})}function QQ(e){const{pickedSettings:t}=Tl(rd,e);Go(t);}function n5({paths:e,className:t}){return b(wu,{title:"确定重置下面的设置项?",onConfirm:()=>QQ(e),children:R(Qe,{className:B("gap-x-4px",t),children:[b(fM,{className:"mt--1px size-12px"}),b("span",{children:"重置"})]})})}const ZQ=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[b("path",{d:"M3.06 13a9 9 0 1 0 .49-4.087"}),b("path",{d:"M3 4.001v5h5M11 12a1 1 0 1 0 2 0a1 1 0 1 0-2 0"})]})]}),dE=f.forwardRef(ZQ),JQ=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[b("path",{d:"M14 3v4a1 1 0 0 0 1 1h4"}),b("path",{d:"M11.5 21H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7l5 5v5m-5 6h7m-3-3l3 3l-3 3"})]})]}),Lm=f.forwardRef(JQ),eZ=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[b("path",{d:"M14 3v4a1 1 0 0 0 1 1h4"}),b("path",{d:"M5 13V5a2 2 0 0 1 2-2h7l5 5v11a2 2 0 0 1-2 2h-5.5M2 19h7m-3-3l3 3l-3 3"})]})]}),Fm=f.forwardRef(eZ),tZ=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M12 6c2.62 0 4.88 1.86 5.39 4.43l.3 1.5l1.53.11A2.98 2.98 0 0 1 22 15c0 1.65-1.35 3-3 3H6c-2.21 0-4-1.79-4-4c0-2.05 1.53-3.76 3.56-3.97l1.07-.11l.5-.95A5.47 5.47 0 0 1 12 6m0-2C9.11 4 6.6 5.64 5.35 8.04A5.994 5.994 0 0 0 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5c0-2.64-2.05-4.78-4.65-4.96A7.49 7.49 0 0 0 12 4"})]}),nZ=f.forwardRef(tZ),rZ=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,children:[b("path",{d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4S4 12.954 4 24s8.954 20 20 20Z"}),b("path",{strokeLinecap:"round",d:"m33 21l-9 9l-9-9"})]})]}),oZ=f.forwardRef(rZ);function iZ(){return lq(),Zp()}async function sZ(){const e=await MM.getData();fC(e);const{pickedPaths:t,pickedSettings:n}=Tl(e,ds,tq);return t.length?(TM(true),Go(n),Zp()):bt.error("备份不存在或没有有效的配置")}function aZ(){const[e,t]=f.useState(false);return R("div",{className:on.tabPane,children:[b(Vn,{title:"设置项",children:R(mi,{size:20,children:[b(wu,{title:"确定",description:"确定恢复默认设置? 此操作不可逆!",onConfirm:iZ,children:R(Qe,{danger:true,type:"primary",children:[b(dE,{}),"恢复默认设置"]})}),R(mi,{size:5,children:[b(zt,{title:"导出所有设置项到文件中, 包含 access_key 等数据, 请妥善保存",children:R(Qe,{onClick:()=>UQ(),children:[b(Lm,{}),"导出设置"]})}),b(zt,{title:"从文件中导入设置项, 将覆盖当前设置, 此操作不可逆!",children:R(Qe,{onClick:()=>KQ(),children:[b(Fm,{}),"导入设置"]})})]})]})}),b(Vn,{title:R(xe,{children:[b(nZ,{className:"mr-4px size-28px"}),"备份"]}),children:R("div",{className:"flex items-center gap-x-40px",children:[R("span",{className:"flex items-center gap-x-8px",children:[b(ut,{configPath:"backupSettingsToArticleDraft",label:"备份设置到专栏草稿箱中",tooltip:`专栏 - 草稿箱 - ${dr}`}),R("a",{className:"inline-flex items-center",href:"https://member.bilibili.com/platform/upload/text/draft",target:"_blank",children:[b(Gr,{className:"mr-4px size-16px"}),"去草稿箱浏览"]})]}),b(wu,{title:"确定",description:"将覆盖本地设置? 此操作不可逆!",onConfirm:sZ,children:R(Qe,{danger:true,type:"primary",children:[b(dE,{}),"从专栏草稿箱中恢复"]})})]})}),b(Vn,{title:R(xe,{children:["其他",b(Fn,{children:"这里是一些作者不愿意解释的设置项 😬"}),b(Qe,{onClick:()=>t(n=>!n),className:"ml-10px inline-icon-only-round-button",css:e&&kl,children:b(oZ,{className:B("size-16px transition-300 transition-transform",e?"rotate-180":"rotate-0")})})]}),children:b(MQ,{expanded:e,children:R("div",{className:"w-full flex gap-x-20px b-1px b-gate-border rounded-6px b-solid p-10px",children:[b(n5,{paths:wm,className:"flex-none"}),b("div",{className:"flex flex-1 flex-wrap items-start gap-x-20px gap-y-10px",children:wm.map(n=>b(ut,{configPath:n,tooltip:R(xe,{children:[n,fE[n]&&R(xe,{children:[b("br",{}),fE[n]]})]}),label:e9(n.startsWith("__internal")?n.slice(10):n.replaceAll("__internal.",""))},n))})]})})})]})}const fE={},lZ=e=>{const{paddingXXS:t,lineWidth:n,tagPaddingHorizontal:r,componentCls:o,calc:i}=e,s=i(r).sub(n).equal(),a=i(t).sub(n).equal();return {[o]:{..._t(e),display:"inline-block",height:"auto",paddingInline:s,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",backgroundColor:e.defaultBg,border:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${o}-close-icon`]:{marginInlineStart:a,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${o}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive},"&-disabled":{cursor:"not-allowed",[`&:not(${o}-checkable-checked)`]:{color:e.colorTextDisabled,"&:hover":{backgroundColor:"transparent"}},[`&${o}-checkable-checked`]:{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled},"&:hover, &:active":{backgroundColor:e.colorBgContainerDisabled,color:e.colorTextDisabled},[`&:not(${o}-checkable-checked):hover`]:{color:e.colorTextDisabled}},"&-group":{display:"flex",flexWrap:"wrap",gap:e.paddingXS}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:s}},[`&${e.componentCls}-solid`]:{borderColor:"transparent",color:e.colorTextLightSolid,backgroundColor:e.colorBgSolid,[`&${o}-default`]:{color:e.solidTextColor}},[`${o}-filled`]:{borderColor:"transparent",backgroundColor:e.tagBorderlessBg},[`&${o}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",backgroundColor:e.colorBgContainerDisabled,a:{cursor:"not-allowed",pointerEvents:"none",color:e.colorTextDisabled,"&:hover":{color:e.colorTextDisabled}},"a&":{"&:hover, &:active":{color:e.colorTextDisabled}},[`&${o}-outlined`]:{borderColor:e.colorBorderDisabled},[`&${o}-solid, &${o}-filled`]:{color:e.colorTextDisabled,[`${o}-close-icon`]:{color:e.colorTextDisabled}},[`${o}-close-icon`]:{cursor:"not-allowed",color:e.colorTextDisabled,"&:hover":{color:e.colorTextDisabled}}}}},GC=e=>{const{lineWidth:t,fontSizeIcon:n,calc:r}=e,o=e.fontSizeSM;return vt(e,{tagFontSize:o,tagLineHeight:Q(r(e.lineHeightSM).mul(o).equal()),tagIconSize:r(n).sub(r(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},UC=e=>{const t=T1(new Cr(e.colorBgSolid),"#fff")?"#000":"#fff";return {defaultBg:new kt(e.colorFillTertiary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText,solidTextColor:t}},KC=wt("Tag",e=>{const t=GC(e);return lZ(t)},UC),r5=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,style:r,className:o,checked:i,children:s,icon:a,onChange:l,onClick:c,disabled:u,...d}=e,{getPrefixCls:m,tag:p}=f__namespace.useContext(it),h=f__namespace.useContext(Wn),v=u??h,g=S=>{v||(l?.(!i),c?.(S));},y=m("tag",n),[C,w]=KC(y),x=B(y,`${y}-checkable`,{[`${y}-checkable-checked`]:i,[`${y}-checkable-disabled`]:v},p?.className,o,C,w);return f__namespace.createElement("span",{...d,ref:t,style:{...r,...p?.style},className:x,onClick:g},a,f__namespace.createElement("span",null,s))});function cZ(e,t){const{id:n,prefixCls:r,rootClassName:o,className:i,style:s,classNames:a,styles:l,disabled:c,options:u,value:d,defaultValue:m,onChange:p,multiple:h,...v}=e,{getPrefixCls:g,direction:y,className:C,style:w,classNames:x,styles:S}=$t("tag"),I=g("tag",r),$=`${I}-checkable-group`,E=cn(I),[P,N]=KC(I,E),[M,A]=Pt([x,a],[S,l],{props:e}),_=f.useMemo(()=>(u||[]).map(D=>D&&typeof D=="object"?D:{value:D,label:D}),[u]),[O,T]=Ft(m,d),V=(D,W)=>{let F=null;if(h){const L=O||[];F=D?[].concat(It(L),[W.value]):L.filter(j=>j!==W.value);}else F=D?W.value:null;T(F),p?.(F);},H=f.useRef(null);f.useImperativeHandle(t,()=>({nativeElement:H.current}));const z=rr(v,{aria:true,data:true});return f.createElement("div",{...z,className:B($,C,o,{[`${$}-disabled`]:c,[`${$}-rtl`]:y==="rtl"},P,N,i,M.root),style:{...w,...A.root,...s},id:n,ref:H},_.map(D=>f.createElement(r5,{key:D.value,className:B(`${$}-item`,M.item),style:A.item,checked:h?(O||[]).includes(D.value):O===D.value,onChange:W=>V(W,D),disabled:c},D.label)))}const uZ=f.forwardRef(cZ);function dZ(e,t){const{color:n,variant:r,bordered:o}=e;return f__namespace.useMemo(()=>{const i=n?.endsWith("-inverse");let s;r?s=r:i?s="solid":o===false?s="filled":s=t||"filled";const a=i?n?.replace("-inverse",""):n,l=Op(n),c=Eq(n),u={};if(!l&&!c&&a)if(s==="solid")u.backgroundColor=n;else {const d=new kt(a).toHsl();d.l=.95,u.backgroundColor=new kt(d).toHexString(),u.color=n,s==="outlined"&&(u.borderColor=n);}return [s,a,l,c,u]},[n,r,o,t])}const fZ=e=>wp(e,(t,{textColor:n,lightBorderColor:r,lightColor:o,darkColor:i})=>({[`${e.componentCls}${e.componentCls}-${t}:not(${e.componentCls}-disabled)`]:{[`&${e.componentCls}-outlined`]:{backgroundColor:o,borderColor:r,color:n},[`&${e.componentCls}-solid`]:{backgroundColor:i,borderColor:i,color:e.colorTextLightSolid},[`&${e.componentCls}-filled`]:{backgroundColor:o,color:n}}})),mZ=Pl(["Tag","preset"],e=>{const t=GC(e);return fZ(t)},UC);function pZ(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const Jd=(e,t,n)=>{const r=pZ(n);return {[`${e.componentCls}${e.componentCls}-${t}:not(${e.componentCls}-disabled)`]:{[`&${e.componentCls}-outlined`]:{backgroundColor:e[`color${r}Bg`],borderColor:e[`color${r}Border`],color:e[`color${n}`]},[`&${e.componentCls}-solid`]:{backgroundColor:e[`color${n}`],borderColor:e[`color${n}`]},[`&${e.componentCls}-filled`]:{backgroundColor:e[`color${r}Bg`],color:e[`color${n}`]}}}},hZ=Pl(["Tag","status"],e=>{const t=GC(e);return [Jd(t,"success","Success"),Jd(t,"processing","Info"),Jd(t,"error","Error"),Jd(t,"warning","Warning")]},UC),gZ=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,style:i,children:s,icon:a,color:l,variant:c,onClose:u,bordered:d,disabled:m,href:p,target:h,styles:v,classNames:g,...y}=e,{getPrefixCls:C,direction:w,className:x,variant:S,style:I,classNames:$,styles:E}=$t("tag"),[P,N,M,A,_]=dZ(e,S),O=M||A,T=f__namespace.useContext(Wn),V=m??T,{tag:H}=f__namespace.useContext(it),[z,D]=f__namespace.useState(true),W=en(y,["closeIcon","closable"]),F={...e,color:N,variant:P,disabled:V,href:p,target:h,icon:a},[L,j]=Pt([$,g],[E,v],{props:F}),Y=f__namespace.useMemo(()=>{let te={...j.root,...I,...i};return V||(te={..._,...te}),te},[j.root,I,i,_,V]),K=C("tag",n),[q,X]=KC(K),J=B(K,x,L.root,`${K}-${P}`,{[`${K}-${N}`]:O,[`${K}-hidden`]:!z,[`${K}-rtl`]:w==="rtl",[`${K}-disabled`]:V},r,o,q,X),U=te=>{V||(te.stopPropagation(),u?.(te),!te.defaultPrevented&&D(false));},[,G]=y1(Qi(e),Qi(H),{closable:false,closeIconRender:te=>{const de=f__namespace.createElement("span",{className:`${K}-close-icon`,onClick:U},te);return $6(te,de,fe=>({onClick:Se=>{fe?.onClick?.(Se),U(Se);},className:B(fe?.className,`${K}-close-icon`)}))}}),ee=typeof y.onClick=="function"||s&&s.type==="a",oe=Ln(a,{className:B(f__namespace.isValidElement(a)?a.props?.className:"",L.icon),style:j.icon}),ne=oe?f__namespace.createElement(f__namespace.Fragment,null,oe,s&&f__namespace.createElement("span",{className:L.content,style:j.content},s)):s,ge=p?"a":"span",Z=f__namespace.createElement(ge,{...W,ref:t,className:J,style:Y,href:V?void 0:p,target:h,onClick:V?void 0:W.onClick,...p&&V?{"aria-disabled":true}:{}},ne,G,M&&f__namespace.createElement(mZ,{key:"preset",prefixCls:K}),A&&f__namespace.createElement(hZ,{key:"status",prefixCls:K}));return ee?f__namespace.createElement(Wu,{component:"Tag"},Z):Z}),nr=gZ;nr.CheckableTag=r5;nr.CheckableTagGroup=uZ;function bZ(e){return e===void 0||e===false?[]:Array.isArray(e)?e:[e]}function vZ(e){return bZ(e).join("_")}const o5=f__namespace.createContext(void 0),yZ=o5.Provider,i5=f__namespace.createContext(void 0),CZ=i5.Provider,wZ=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return {[r]:{..._t(e),display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`&${r}-block`]:{display:"flex"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"},"&-vertical":{display:"flex",flexDirection:"column",rowGap:e.marginXS}}}},xZ=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:o,motionDurationSlow:i,motionDurationMid:s,motionEaseInOutCirc:a,colorBgContainer:l,colorBorder:c,lineWidth:u,colorBgContainerDisabled:d,colorTextDisabled:m,paddingXS:p,dotColorDisabled:h,lineType:v,radioColor:g,radioBgColor:y,calc:C}=e,w=`${t}-inner`,S=C(o).sub(C(4).mul(2)),I=C(1).mul(o).equal({unit:true});return {[`${t}-wrapper`]:{..._t(e),display:"inline-flex",alignItems:"baseline",marginInlineStart:0,marginInlineEnd:n,cursor:"pointer","&:last-child":{marginInlineEnd:0},[`&${t}-wrapper-rtl`]:{direction:"rtl"},"&-disabled":{cursor:"not-allowed",color:e.colorTextDisabled},"&::after":{display:"inline-block",width:0,overflow:"hidden",content:'"\\a0"'},"&-block":{flex:1,justifyContent:"center"},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${Q(u)} ${v} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:{..._t(e),position:"relative",display:"inline-block",outline:"none",cursor:"pointer",alignSelf:"center",borderRadius:"50%"},[`${t}-wrapper:hover &,
        &:hover ${w}`]:{borderColor:r},[`${t}-input:focus-visible + ${w}`]:Io(e),[`${t}:hover::after, ${t}-wrapper:hover &::after`]:{visibility:"visible"},[`${t}-inner`]:{"&::after":{boxSizing:"border-box",position:"absolute",insetBlockStart:"50%",insetInlineStart:"50%",display:"block",width:I,height:I,marginBlockStart:C(1).mul(o).div(-2).equal({unit:true}),marginInlineStart:C(1).mul(o).div(-2).equal({unit:true}),backgroundColor:g,borderBlockStart:0,borderInlineStart:0,borderRadius:I,transform:"scale(0)",opacity:0,transition:`all ${i} ${a}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:I,height:I,backgroundColor:l,borderColor:c,borderStyle:"solid",borderWidth:u,borderRadius:"50%",transition:`all ${s}`},[`${t}-input`]:{position:"absolute",inset:0,zIndex:1,cursor:"pointer",opacity:0},[`${t}-checked`]:{[w]:{borderColor:r,backgroundColor:y,"&::after":{transform:`scale(${e.calc(e.dotSize).div(o).equal()})`,opacity:1,transition:`all ${i} ${a}`}}},[`${t}-disabled`]:{cursor:"not-allowed",[w]:{backgroundColor:d,borderColor:c,cursor:"not-allowed","&::after":{backgroundColor:h}},[`${t}-input`]:{cursor:"not-allowed"},[`${t}-disabled + span`]:{color:m,cursor:"not-allowed"},[`&${t}-checked`]:{[w]:{"&::after":{transform:`scale(${C(S).div(o).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:p,paddingInlineEnd:p}}}},SZ=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:o,lineType:i,colorBorder:s,motionDurationMid:a,buttonPaddingInline:l,fontSize:c,buttonBg:u,fontSizeLG:d,controlHeightLG:m,controlHeightSM:p,paddingXS:h,borderRadius:v,borderRadiusSM:g,borderRadiusLG:y,buttonCheckedBg:C,buttonSolidCheckedColor:w,colorTextDisabled:x,colorBgContainerDisabled:S,buttonCheckedBgDisabled:I,buttonCheckedColorDisabled:$,colorPrimary:E,colorPrimaryHover:P,colorPrimaryActive:N,buttonSolidCheckedBg:M,buttonSolidCheckedHoverBg:A,buttonSolidCheckedActiveBg:_,calc:O}=e;return {[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:l,paddingBlock:0,color:t,fontSize:c,lineHeight:Q(O(n).sub(O(o).mul(2)).equal()),background:u,border:`${Q(o)} ${i} ${s}`,borderBlockStartWidth:O(o).add(.02).equal(),borderInlineEndWidth:o,cursor:"pointer",transition:[`color ${a}`,`background-color ${a}`,`box-shadow ${a}`].join(","),a:{color:t},[`> ${r}-button`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:-1,width:"100%",height:"100%"},"&:not(:last-child)":{marginInlineEnd:O(o).mul(-1).equal()},"&:first-child":{borderInlineStart:`${Q(o)} ${i} ${s}`,borderStartStartRadius:v,borderEndStartRadius:v},"&:last-child":{borderStartEndRadius:v,borderEndEndRadius:v},"&:first-child:last-child":{borderRadius:v},[`${r}-group-large &`]:{height:m,fontSize:d,lineHeight:Q(O(m).sub(O(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:y,borderEndStartRadius:y},"&:last-child":{borderStartEndRadius:y,borderEndEndRadius:y}},[`${r}-group-small &`]:{height:p,paddingInline:O(h).sub(o).equal(),paddingBlock:0,lineHeight:Q(O(p).sub(O(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:g,borderEndStartRadius:g},"&:last-child":{borderStartEndRadius:g,borderEndEndRadius:g}},"&:hover":{position:"relative",color:E},"&:has(:focus-visible)":Io(e),[`${r}-inner, input[type='checkbox'], input[type='radio']`]:{width:0,height:0,opacity:0,pointerEvents:"none"},[`&-checked:not(${r}-button-wrapper-disabled)`]:{zIndex:1,color:E,background:C,borderColor:E,"&::before":{backgroundColor:E},"&:first-child":{borderColor:E},"&:hover":{color:P,borderColor:P,"&::before":{backgroundColor:P}},"&:active":{color:N,borderColor:N,"&::before":{backgroundColor:N}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:w,background:M,borderColor:M,"&:hover":{color:w,background:A,borderColor:A},"&:active":{color:w,background:_,borderColor:_}},"&-disabled":{color:x,backgroundColor:S,borderColor:s,cursor:"not-allowed","&:first-child, &:hover":{color:x,backgroundColor:S,borderColor:s}},[`&-disabled${r}-button-wrapper-checked`]:{color:$,backgroundColor:I,borderColor:s,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},$Z=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:o,fontSizeLG:i,colorText:s,colorBgContainer:a,colorTextDisabled:l,controlItemBgActiveDisabled:c,colorTextLightSolid:u,colorPrimary:d,colorPrimaryHover:m,colorPrimaryActive:p,colorWhite:h}=e,v=4,g=i,y=t?g-v*2:g-(v+o)*2;return {radioSize:g,dotSize:y,dotColorDisabled:l,buttonSolidCheckedColor:u,buttonSolidCheckedBg:d,buttonSolidCheckedHoverBg:m,buttonSolidCheckedActiveBg:p,buttonBg:a,buttonCheckedBg:a,buttonColor:s,buttonCheckedBgDisabled:c,buttonCheckedColorDisabled:l,buttonPaddingInline:n-o,wrapperMarginInlineEnd:r,radioColor:t?d:h,radioBgColor:t?a:d}},s5=wt("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${Q(n)} ${t}`,i=vt(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return [wZ(i),xZ(i),SZ(i)]},$Z,{unitless:{radioSize:true,dotSize:true}}),EZ=(e,t)=>{const n=f__namespace.useContext(o5),r=f__namespace.useContext(i5),{getPrefixCls:o,direction:i,className:s,style:a,classNames:l,styles:c}=$t("radio"),u=f__namespace.useRef(null),d=An(t,u),{isFormItemInput:m}=f__namespace.useContext(or),p=F=>{e.onChange?.(F),n?.onChange?.(F);},{prefixCls:h,className:v,rootClassName:g,children:y,style:C,title:w,classNames:x,styles:S,...I}=e,$=o("radio",h),E=(n?.optionType||r)==="button",P=E?`${$}-button`:$,N=cn($),[M,A]=s5($,N),_={...I},O=f__namespace.useContext(Wn);n&&(_.name=n.name,_.onChange=p,_.checked=e.value===n.value,_.disabled=_.disabled??n.disabled),_.disabled=_.disabled??O;const T={...e,..._},[V,H]=Pt([l,x],[c,S],{props:T}),z=B(`${P}-wrapper`,{[`${P}-wrapper-checked`]:_.checked,[`${P}-wrapper-disabled`]:_.disabled,[`${P}-wrapper-rtl`]:i==="rtl",[`${P}-wrapper-in-form-item`]:m,[`${P}-wrapper-block`]:!!n?.block},s,v,g,V.root,M,A,N),[D,W]=J4(_.onClick);return f__namespace.createElement(Wu,{component:"Radio",disabled:_.disabled},f__namespace.createElement("label",{className:z,style:{...H.root,...a,...C},onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:w,onClick:D},f__namespace.createElement(Y4,{..._,className:B(V.icon,{[$p]:!E}),style:H.icon,type:"radio",prefixCls:P,ref:d,onClick:W}),y!==void 0?f__namespace.createElement("span",{className:B(`${P}-label`,V.label),style:H.label},y):null))},Bm=f__namespace.forwardRef(EZ),IZ=f__namespace.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=f__namespace.useContext(it),{name:o}=f__namespace.useContext(or),i=cs(vZ(o)),{prefixCls:s,className:a,rootClassName:l,options:c,buttonStyle:u="outline",disabled:d,children:m,size:p,style:h,id:v,optionType:g,name:y=i,defaultValue:C,value:w,block:x=false,onChange:S,onMouseEnter:I,onMouseLeave:$,onFocus:E,onBlur:P,orientation:N,vertical:M,role:A="radiogroup"}=e,[_,O]=Ft(C,w),T=f__namespace.useCallback(q=>{const X=_,J=q.target.value;"value"in e||O(J),J!==X&&S?.(q);},[_,O,S]),V=n("radio",s),H=`${V}-group`,z=cn(V),[D,W]=s5(V,z);let F=m;c&&c.length>0&&(F=c.map(q=>typeof q=="string"||typeof q=="number"?f__namespace.createElement(Bm,{key:q.toString(),prefixCls:V,disabled:d,value:q,checked:_===q},q):f__namespace.createElement(Bm,{key:`radio-group-value-options-${q.value}`,prefixCls:V,disabled:q.disabled||d,value:q.value,checked:_===q.value,title:q.title,style:q.style,className:q.className,id:q.id,required:q.required},q.label)));const L=Xn(p),[,j]=ca(N,M),Y=B(H,`${H}-${u}`,{[`${H}-${L}`]:L,[`${H}-rtl`]:r==="rtl",[`${H}-block`]:x},a,l,D,W,z),K=f__namespace.useMemo(()=>({onChange:T,value:_,disabled:d,name:y,optionType:g,block:x}),[T,_,d,y,g,x]);return f__namespace.createElement("div",{...rr(e,{aria:true,data:true}),role:A,className:B(Y,{[`${V}-group-vertical`]:j}),style:h,onMouseEnter:I,onMouseLeave:$,onFocus:E,onBlur:P,id:v,ref:t},f__namespace.createElement(yZ,{value:K},F))}),PZ=f__namespace.memo(IZ),NZ=(e,t)=>{const{getPrefixCls:n}=f__namespace.useContext(it),{prefixCls:r,...o}=e,i=n("radio",r);return f__namespace.createElement(CZ,{value:"button"},f__namespace.createElement(Bm,{prefixCls:i,...o,type:"radio",ref:t}))},MZ=f__namespace.forwardRef(NZ),xn=Bm;xn.Button=MZ;xn.Group=PZ;xn.__ANT_RADIO=true;var RZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"};function A0(){return A0=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},A0.apply(this,arguments)}const AZ=(e,t)=>f__namespace.createElement(ln,A0({},e,{ref:t,icon:RZ})),TZ=f__namespace.forwardRef(AZ);var OZ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};function T0(){return T0=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},T0.apply(this,arguments)}const kZ=(e,t)=>f__namespace.createElement(ln,T0({},e,{ref:t,icon:OZ})),XC=f__namespace.forwardRef(kZ);var _Z={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};function O0(){return O0=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},O0.apply(this,arguments)}const LZ=(e,t)=>f__namespace.createElement(ln,O0({},e,{ref:t,icon:_Z})),FZ=f__namespace.forwardRef(LZ);function k0(){return typeof BigInt=="function"}function a5(e){return !e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function js(e){var t=e.trim(),n=t.startsWith("-");n&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var r=t||"0",o=r.split("."),i=o[0]||"0",s=o[1]||"0";i==="0"&&s==="0"&&(n=false);var a=n?"-":"";return {negative:n,negativeStr:a,trimStr:r,integerStr:i,decimalStr:s,fullStr:"".concat(a).concat(r)}}function YC(e){var t=String(e);return !Number.isNaN(Number(t))&&t.includes("e")}function Ls(e){var t=String(e);if(YC(e)){var n=Number(t.slice(t.indexOf("e-")+2)),r=t.match(/\.(\d+)/);return r!=null&&r[1]&&(n+=r[1].length),n}return t.includes(".")&&QC(t)?t.length-t.indexOf(".")-1:0}function Jp(e){var t=String(e);if(YC(e)){if(e>Number.MAX_SAFE_INTEGER)return String(k0()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e<Number.MIN_SAFE_INTEGER)return String(k0()?BigInt(e).toString():Number.MIN_SAFE_INTEGER);t=e.toFixed(Ls(t));}return js(t).fullStr}function QC(e){return typeof e=="number"?!Number.isNaN(e):e?/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e):false}var BZ=(function(){function e(t){if(uo(this,e),nt(this,"origin",""),nt(this,"negative",void 0),nt(this,"integer",void 0),nt(this,"decimal",void 0),nt(this,"decimalLen",void 0),nt(this,"empty",void 0),nt(this,"nan",void 0),a5(t)){this.empty=true;return}if(this.origin=String(t),t==="-"||Number.isNaN(t)){this.nan=true;return}var n=t;if(YC(n)&&(n=Number(n)),n=typeof n=="string"?n:Jp(n),QC(n)){var r=js(n);this.negative=r.negative;var o=r.trimStr.split(".");this.integer=BigInt(o[0]);var i=o[1]||"0";this.decimal=BigInt(i),this.decimalLen=i.length;}else this.nan=true;}return fo(e,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(n){var r="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(n,"0"));return BigInt(r)}},{key:"negate",value:function(){var n=new e(this.toString());return n.negative=!n.negative,n}},{key:"cal",value:function(n,r,o){var i=Math.max(this.getDecimalStr().length,n.getDecimalStr().length),s=this.alignDecimal(i),a=n.alignDecimal(i),l=r(s,a).toString(),c=o(i),u=js(l),d=u.negativeStr,m=u.trimStr,p="".concat(d).concat(m.padStart(c+1,"0"));return new e("".concat(p.slice(0,-c),".").concat(p.slice(-c)))}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=new e(n);return r.isInvalidate()?this:this.cal(r,function(o,i){return o+i},function(o){return o})}},{key:"multi",value:function(n){var r=new e(n);return this.isInvalidate()||r.isInvalidate()?new e(NaN):this.cal(r,function(o,i){return o*i},function(o){return o*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(n){return this.toString()===n?.toString()}},{key:"lessEquals",value:function(n){return this.add(n.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:true;return n?this.isInvalidate()?"":js("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e})(),DZ=(function(){function e(t){if(uo(this,e),nt(this,"origin",""),nt(this,"number",void 0),nt(this,"empty",void 0),a5(t)){this.empty=true;return}this.origin=String(t),this.number=Number(t);}return fo(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(n){if(this.isInvalidate())return new e(n);var r=Number(n);if(Number.isNaN(r))return this;var o=this.number+r;if(o>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(o<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var i=Math.max(Ls(this.number),Ls(r));return new e(o.toFixed(i))}},{key:"multi",value:function(n){var r=Number(n);if(this.isInvalidate()||Number.isNaN(r))return new e(NaN);var o=this.number*r;if(o>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(o<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var i=Math.max(Ls(this.number),Ls(r));return new e(o.toFixed(i))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(n){return this.toNumber()===n?.toNumber()}},{key:"lessEquals",value:function(n){return this.add(n.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:true;return n?this.isInvalidate()?"":Jp(this.number):this.origin}}]),e})();function po(e){return k0()?new BZ(e):new DZ(e)}function Df(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:false;if(e==="")return "";var o=js(e),i=o.negativeStr,s=o.integerStr,a=o.decimalStr,l="".concat(t).concat(a),c="".concat(i).concat(s);if(n>=0){var u=Number(a[n]);if(u>=5&&!r){var d=po(e).add("".concat(i,"0.").concat("0".repeat(n)).concat(10-u));return Df(d.toString(),t,n,r)}return n===0?c:"".concat(c).concat(t).concat(a.padEnd(n,"0").slice(0,n))}return l===".0"?c:"".concat(c).concat(l)}function zZ(e,t){return typeof Proxy<"u"&&e?new Proxy(e,{get(n,r){if(t[r])return t[r];const o=n[r];return typeof o=="function"?o.bind(n):o}}):e}function HZ(e,t){const n=f.useRef(null);function r(){try{const{selectionStart:i,selectionEnd:s,value:a}=e,l=a.substring(0,i),c=a.substring(s);n.current={start:i,end:s,value:a,beforeTxt:l,afterTxt:c};}catch{}}function o(){if(e&&n.current&&t)try{const{value:i}=e,{beforeTxt:s,afterTxt:a,start:l}=n.current;let c=i.length;if(i.startsWith(s))c=s.length;else if(i.endsWith(a))c=i.length-n.current.afterTxt.length;else {const u=s[l-1],d=i.indexOf(u,l-1);d!==-1&&(c=d+1);}e.setSelectionRange(c,c);}catch(i){Sn(false,`Something warning of cursor restore. Please fire issue about this: ${i.message}`);}}return [r,o]}const VZ=200,jZ=600;function mE({prefixCls:e,action:t,children:n,disabled:r,className:o,style:i,onStep:s}){const a=t==="up",l=f__namespace.useRef(),c=f__namespace.useRef([]),u=()=>{clearTimeout(l.current);},d=v=>{v.preventDefault(),u(),s(a,"handler");function g(){s(a,"handler"),l.current=setTimeout(g,VZ);}l.current=setTimeout(g,jZ);};f__namespace.useEffect(()=>()=>{u(),c.current.forEach(v=>{ht.cancel(v);});},[]);const m=`${e}-action`,p=B(m,`${m}-${t}`,{[`${m}-${t}-disabled`]:r},o),h=()=>c.current.push(ht(u));return f__namespace.createElement("span",{unselectable:"on",role:"button",onMouseUp:h,onMouseLeave:h,onMouseDown:v=>{d(v);},"aria-label":a?"Increase Value":"Decrease Value","aria-disabled":r,className:p,style:i},n||f__namespace.createElement("span",{unselectable:"on",className:`${e}-action-${t}-inner`}))}function pE(e){const t=typeof e=="number"?Jp(e):js(e).fullStr;return t.includes(".")?js(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const WZ=()=>{const e=f.useRef(0),t=()=>{ht.cancel(e.current);};return f.useEffect(()=>t,[]),n=>{t(),e.current=ht(()=>{n();});}};function Vc(){return Vc=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},Vc.apply(this,arguments)}const hE=(e,t)=>e||t.isEmpty()?t.toString():t.toNumber(),gE=e=>{const t=po(e);return t.isInvalidate()?null:t},qZ=f__namespace.forwardRef((e,t)=>{const{mode:n="input",prefixCls:r="rc-input-number",className:o,style:i,classNames:s,styles:a,min:l,max:c,step:u=1,defaultValue:d,value:m,disabled:p,readOnly:h,upHandler:v,downHandler:g,keyboard:y,changeOnWheel:C=false,controls:w=true,prefix:x,suffix:S,stringMode:I,parser:$,formatter:E,precision:P,decimalSeparator:N,onChange:M,onInput:A,onPressEnter:_,onStep:O,onMouseDown:T,onClick:V,onMouseUp:H,onMouseLeave:z,onMouseMove:D,onMouseEnter:W,onMouseOut:F,changeOnBlur:L=true,...j}=e,[Y,K]=f__namespace.useState(false),q=f__namespace.useRef(false),X=f__namespace.useRef(false),J=f__namespace.useRef(false),U=f__namespace.useRef(null),G=f__namespace.useRef(null);f__namespace.useImperativeHandle(t,()=>zZ(G.current,{focus:$e=>{L1(G.current,$e);},blur:()=>{G.current?.blur();},nativeElement:U.current}));const[ee,oe]=f__namespace.useState(()=>po(m??d));function ne($e){m===void 0&&oe($e);}const ge=f__namespace.useCallback(($e,Re)=>{if(!Re)return P>=0?P:Math.max(Ls($e),Ls(u))},[P,u]),Z=f__namespace.useCallback($e=>{const Re=String($e);if($)return $(Re);let le=Re;return N&&(le=le.replace(N,".")),le.replace(/[^\w.-]+/g,"")},[$,N]),te=f__namespace.useRef(""),de=f__namespace.useCallback(($e,Re)=>{if(E)return E($e,{userTyping:Re,input:String(te.current)});let le=typeof $e=="number"?Jp($e):$e;if(!Re){const be=ge(le,Re);QC(le)&&(N||be>=0)&&(le=Df(le,N||".",be));}return le},[E,ge,N]),[fe,Se]=f__namespace.useState(()=>{const $e=d??m;return ee.isInvalidate()&&["string","number"].includes(typeof $e)?Number.isNaN($e)?"":$e:de(ee.toString(),false)});te.current=fe;function Te($e,Re){Se(de($e.isInvalidate()?$e.toString(false):$e.toString(!Re),Re));}const ae=f__namespace.useMemo(()=>gE(c),[c,P]),re=f__namespace.useMemo(()=>gE(l),[l,P]),ue=f__namespace.useMemo(()=>!ae||!ee||ee.isInvalidate()?false:ae.lessEquals(ee),[ae,ee]),ye=f__namespace.useMemo(()=>!re||!ee||ee.isInvalidate()?false:ee.lessEquals(re),[re,ee]),[Ne,Be]=HZ(G.current,Y),De=$e=>ae&&!$e.lessEquals(ae)?ae:re&&!re.lessEquals($e)?re:null,ze=$e=>!De($e),je=($e,Re)=>{let le=$e,be=ze(le)||le.isEmpty();if(!le.isEmpty()&&!Re&&(le=De(le)||le,be=true),!h&&!p&&be){const me=le.toString(),se=ge(me,Re);return se>=0&&(le=po(Df(me,".",se)),ze(le)||(le=po(Df(me,".",se,true)))),le.equals(ee)||(ne(le),M?.(le.isEmpty()?null:hE(I,le)),m===void 0&&Te(le,Re)),le}return ee},Ae=WZ(),Ce=$e=>{if(Ne(),te.current=$e,Se($e),!X.current){const Re=Z($e),le=po(Re);le.isNaN()||je(le,true);}A?.($e),Ae(()=>{let Re=$e;$||(Re=$e.replace(/。/g,".")),Re!==$e&&Ce(Re);});},Fe=()=>{X.current=true;},ke=()=>{X.current=false,Ce(G.current.value);},Ie=$e=>{Ce($e.target.value);},Pe=at(($e,Re)=>{if($e&&ue||!$e&&ye)return;q.current=false;let le=po(J.current?pE(u):u);$e||(le=le.negate());const be=(ee||po(0)).add(le.toString()),me=je(be,false);O?.(hE(I,me),{offset:J.current?pE(u):u,type:$e?"up":"down",emitter:Re}),G.current?.focus();}),Je=$e=>{const Re=po(Z(fe));let le;Re.isNaN()?le=je(ee,$e):le=je(Re,$e),m!==void 0?Te(ee,false):le.isNaN()||Te(le,false);},mt=()=>{q.current=true;},Ye=$e=>{const{key:Re,shiftKey:le}=$e;q.current=true,J.current=le,Re==="Enter"&&(X.current||(q.current=false),Je(false),_?.($e)),y!==false&&!X.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Re)&&(Pe(Re==="Up"||Re==="ArrowUp","keyboard"),$e.preventDefault());},yt=()=>{q.current=false,J.current=false;};f__namespace.useEffect(()=>{if(C&&Y){const $e=le=>{Pe(le.deltaY<0,"wheel"),le.preventDefault();},Re=G.current;if(Re)return Re.addEventListener("wheel",$e,{passive:false}),()=>Re.removeEventListener("wheel",$e)}});const ct=()=>{L&&Je(false),K(false),q.current=false;},ft=$e=>{G.current&&$e.target!==G.current&&(G.current.focus(),$e.preventDefault()),T?.($e);};vf(()=>{ee.isInvalidate()||Te(ee,false);},[P,E]),vf(()=>{const $e=po(m);oe($e);const Re=po(Z(fe));(!$e.equals(Re)||!q.current||E)&&Te($e,q.current);},[m]),vf(()=>{E&&Be();},[fe]);const ot={prefixCls:r,onStep:Pe,className:s?.action,style:a?.action},tt=f__namespace.createElement(mE,Vc({},ot,{action:"up",disabled:ue}),v),Xe=f__namespace.createElement(mE,Vc({},ot,{action:"down",disabled:ye}),g);return f__namespace.createElement("div",{ref:U,className:B(r,`${r}-mode-${n}`,o,s?.root,{[`${r}-focused`]:Y,[`${r}-disabled`]:p,[`${r}-readonly`]:h,[`${r}-not-a-number`]:ee.isNaN(),[`${r}-out-of-range`]:!ee.isInvalidate()&&!ze(ee)}),style:{...a?.root,...i},onMouseDown:ft,onMouseUp:H,onMouseLeave:z,onMouseMove:D,onMouseEnter:W,onMouseOut:F,onClick:V,onFocus:()=>{K(true);},onBlur:ct,onKeyDown:Ye,onKeyUp:yt,onCompositionStart:Fe,onCompositionEnd:ke,onBeforeInput:mt},n==="spinner"&&w&&Xe,x!==void 0&&f__namespace.createElement("div",{className:B(`${r}-prefix`,s?.prefix),style:a?.prefix},x),f__namespace.createElement("input",Vc({autoComplete:"off",role:"spinbutton","aria-valuemin":l,"aria-valuemax":c,"aria-valuenow":ee.isInvalidate()?null:ee.toString(),step:u,ref:G,className:B(`${r}-input`,s?.input),style:a?.input,value:fe,onChange:Ie,disabled:p,readOnly:h},j)),S!==void 0&&f__namespace.createElement("div",{className:B(`${r}-suffix`,s?.suffix),style:a?.suffix},S),n==="spinner"&&w&&tt,n==="input"&&w&&f__namespace.createElement("div",{className:B(`${r}-actions`,s?.actions),style:a?.actions},tt,Xe))}),eh=(e,t,n)=>{const{variant:r,[e]:o}=f__namespace.useContext(it),i=f__namespace.useContext(Sz),s=o?.variant;let a;typeof t<"u"?a=t:n===false?a="borderless":a=i??s??r??"outlined";const l=fF.includes(a);return [a,l]};function jl(e){return vt(e,{inputAffixPadding:e.paddingXXS})}const Wl=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:i,controlHeightLG:s,fontSizeLG:a,lineHeightLG:l,paddingSM:c,controlPaddingHorizontalSM:u,controlPaddingHorizontal:d,colorFillAlter:m,colorPrimaryHover:p,colorPrimary:h,controlOutlineWidth:v,controlOutline:g,colorErrorOutline:y,colorWarningOutline:C,colorBgContainer:w,inputFontSize:x,inputFontSizeLG:S,inputFontSizeSM:I}=e,$=x||n,E=I||$,P=S||a,N=Math.round((t-$*r)/2*10)/10-o,M=Math.round((i-E*r)/2*10)/10-o,A=Math.ceil((s-P*l)/2*10)/10-o;return {paddingBlock:Math.max(N,0),paddingBlockSM:Math.max(M,0),paddingBlockLG:Math.max(A,0),paddingInline:c-o,paddingInlineSM:u-o,paddingInlineLG:d-o,addonBg:m,activeBorderColor:h,hoverBorderColor:p,activeShadow:`0 0 0 ${v}px ${g}`,errorActiveShadow:`0 0 0 ${v}px ${y}`,warningActiveShadow:`0 0 0 ${v}px ${C}`,hoverBg:w,activeBg:w,inputFontSize:$,inputFontSizeLG:P,inputFontSizeSM:E}},GZ=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),th=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":{...GZ(vt(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled}))}}),ZC=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),bE=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...ZC(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),l5=(e,t)=>({"&-outlined":{...ZC(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{...th(e)},...bE(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError}),...bE(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning}),...t}}),vE=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),UZ=e=>({"&-outlined":{[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},...vE(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText}),...vE(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:{...th(e)}}}}),c5=(e,t)=>{const{componentCls:n}=e;return {"&-borderless":{background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}},...t}}},u5=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:t?.inputColor??"unset"},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),yE=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...u5(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}}),d5=(e,t)=>({"&-filled":{...u5(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,inputColor:e.colorText}),[`&${e.componentCls}-disabled, &[disabled]`]:{...th(e)},...yE(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError}),...yE(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning}),...t}}),CE=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),KZ=e=>({"&-filled":{[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}},...CE(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText}),...CE(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}}}),f5=(e,t)=>({background:e.colorBgContainer,borderWidth:`${Q(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${t.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${t.hoverBorderColor} transparent`,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${t.activeBorderColor} transparent`,outline:0,backgroundColor:e.activeBg}}),wE=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...f5(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:`transparent transparent ${t.borderColor} transparent`}}),m5=(e,t)=>({"&-underlined":{...f5(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${e.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"},...wE(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError}),...wE(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning}),...t}}),p5=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),JC=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return {padding:`${Q(t)} ${Q(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},ew=e=>({padding:`${Q(e.paddingBlockSM)} ${Q(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),nh=(e,t={})=>({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${Q(e.paddingBlock)} ${Q(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`,...p5(e.colorTextPlaceholder),"&-lg":{...JC(e),...t.largeStyle},"&-sm":{...ew(e),...t.smallStyle},"&-rtl, &-textarea-rtl":{direction:"rtl"}}),XZ=e=>{const{componentCls:t,antCls:n}=e;return {position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:{...JC(e)},[`&-sm ${t}, &-sm > ${t}-group-addon`]:{...ew(e)},[`&-lg ${n}-select-single`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${Q(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${Q(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${Q(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{backgroundColor:"inherit",border:`${Q(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},[`${n}-cascader-picker`]:{margin:`-9px ${Q(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[t]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0},"&:not(:first-child)":{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:{display:"block",...lm(),[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[`
        & > ${t}-affix-wrapper,
        & > ${t}-number-affix-wrapper,
        & > ${n}-picker-range
      `]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[t]:{float:"none"},[`& > ${n}-select,
      & > ${n}-select-auto-complete ${t},
      & > ${n}-cascader-picker ${t},
      & > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child,
      & > ${n}-select:first-child,
      & > ${n}-select-auto-complete:first-child ${t},
      & > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child,
      & > ${n}-select:last-child,
      & > ${n}-cascader-picker:last-child ${t},
      & > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{}}}}},YZ=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,s=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return {[t]:{..._t(e),...nh(e),...l5(e),...d5(e),...c5(e),...m5(e),'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:s,paddingBottom:s}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}}}},QZ=e=>{const{componentCls:t}=e;return {[`${t}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:e.colorIcon},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${Q(e.inputAffixPadding)}`}}}},ZZ=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:i,colorIconHover:s,iconCls:a}=e,l=`${t}-affix-wrapper`,c=`${t}-affix-wrapper-disabled`;return {[l]:{...nh(e),display:"inline-flex","&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n}},...QZ(e),[`${a}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:s}}},[`${t}-underlined`]:{borderRadius:0},[c]:{[`${a}${t}-password-icon`]:{color:i,cursor:"not-allowed","&:hover":{color:i}}}}},JZ=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return {[`${t}-group`]:{..._t(e),...XZ(e),"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}},...UZ(e),...KZ(e),[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}}},eJ=e=>{const{componentCls:t}=e;return {[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},h5=wt(["Input","Shared"],e=>{const t=vt(e,jl(e));return [YZ(t),ZZ(t)]},Wl,{resetFont:false}),g5=wt(["Input","Component"],e=>{const t=vt(e,jl(e));return [JZ(t),eJ(t),Ml(t,{focus:true,focusElCls:`${t.componentCls}-affix-wrapper-focused`})]},Wl,{resetFont:false}),tJ=e=>{const t=e.handleVisible??"auto",n=e.controlHeightSM-e.lineWidth*2;return {...Wl(e),controlWidth:90,handleWidth:n,handleFontSize:e.fontSize/2,handleVisible:t,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new kt(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:t===true?1:0,handleVisibleWidth:t===true?n:0}},nJ=e=>{const{componentCls:t,lineWidth:n,lineType:r,borderRadius:o,inputFontSizeSM:i,inputFontSizeLG:s,colorError:a,paddingInlineSM:l,paddingBlockSM:c,paddingBlockLG:u,paddingInlineLG:d,colorIcon:m,motionDurationMid:p,handleHoverColor:h,handleOpacity:v,paddingInline:g,paddingBlock:y,handleBg:C,handleActiveBg:w,inputAffixPadding:x,borderRadiusSM:S,controlWidth:I,handleBorderColor:$,filledHandleBg:E,lineHeightLG:P,antCls:N}=e,M=`${Q(n)} ${r} ${$}`,[A,_]=vn(N,"input-number");return [{[t]:{..._t(e),...nh(e),[A("input-padding-block")]:Q(y),[A("input-padding-inline")]:Q(g),display:"inline-flex",width:I,margin:0,paddingBlock:0,borderRadius:o,...l5(e,{[`${t}-actions`]:{background:C,[`${t}-action-down`]:{borderBlockStart:M}}}),...d5(e,{[`${t}-actions`]:{background:E,[`${t}-action-down`]:{borderBlockStart:M}},"&:focus-within":{[`${t}-actions`]:{background:C}}}),...m5(e,{[`${t}-actions`]:{background:C,[`${t}-action-down`]:{borderBlockStart:M}}}),...c5(e),"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},[`&${t}-out-of-range`]:{[`${t}-input`]:{color:a}},[`${t}-input`]:{..._t(e),width:"100%",paddingBlock:_("input-padding-block"),textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:o,outline:0,transition:`all ${p} linear`,appearance:"textfield",fontSize:"inherit",lineHeight:"inherit",...p5(e.colorTextPlaceholder),'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1},[`&-disabled ${t}-input`]:{cursor:"not-allowed",color:e.colorTextDisabled}}},{[t]:{[`
          ${t}-action-up-disabled,
          ${t}-action-down-disabled
        `]:{cursor:"not-allowed"},[`${t}-action`]:{...la(),userSelect:"none",overflow:"hidden",fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",transition:`all ${p} linear`,"&:active":{background:w},"&:hover":{color:h}},"&-mode-input":{overflow:"hidden",[`${t}-actions`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:v,height:"100%",borderRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${p}`,overflow:"hidden",[`${t}-action`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",marginInlineEnd:0,fontSize:e.handleFontSize}},[`&:hover ${t}-actions, &-focused ${t}-actions`]:{width:e.handleWidth,opacity:1},[`${t}-action`]:{color:m,height:"50%",borderInlineStart:M,"&:hover":{height:"60%"}},[`&${t}-disabled, &${t}-readonly`]:{[`${t}-actions`]:{display:"none"}}},[`&${t}-mode-spinner`]:{padding:0,width:"auto",[`${t}-action`]:{flex:"none",paddingInline:_("input-padding-inline"),"&-up":{borderInlineStart:M},"&-down":{borderInlineEnd:M}},[`${t}-input`]:{textAlign:"center",paddingInline:_("input-padding-inline")}}}},{[t]:{"&-lg":{[A("input-padding-block")]:Q(u),[A("input-padding-inline")]:Q(d),paddingBlock:0,fontSize:s,lineHeight:P},"&-sm":{[A("input-padding-block")]:Q(c),[A("input-padding-inline")]:Q(l),paddingBlock:0,fontSize:i,borderRadius:S}}},{[t]:{[`${t}-prefix, ${t}-suffix`]:{display:"flex",flex:"none",alignItems:"center",alignSelf:"center",pointerEvents:"none"},[`${t}-prefix`]:{marginInlineEnd:x},[`${t}-suffix`]:{height:"100%",marginInlineStart:x,transition:`margin ${p}`},[`&:hover:not(${t}-without-controls)`]:{[`${t}-suffix`]:{marginInlineEnd:e.handleWidth}}}}]},rJ=e=>{const{componentCls:t,antCls:n}=e;return {[`${t}-addon`]:{[`&:has(${n}-select)`]:{border:0,padding:0}}}},oJ=wt("InputNumber",e=>{const t=vt(e,jl(e));return [nJ(t),rJ(t),Ml(t)]},tJ,{unitless:{handleOpacity:true},resetFont:false}),iJ=f__namespace.forwardRef((e,t)=>{const n=f__namespace.useRef(null);f__namespace.useImperativeHandle(t,()=>n.current);const{rootClassName:r,size:o,disabled:i,prefixCls:s,addonBefore:a,addonAfter:l,prefix:c,suffix:u,bordered:d,readOnly:m,status:p,controls:h=true,variant:v,className:g,style:y,classNames:C,styles:w,mode:x,...S}=e,{direction:I,className:$,style:E,styles:P,classNames:N}=$t("inputNumber"),M=f__namespace.useContext(Wn),A=i??M,_=f__namespace.useMemo(()=>!h||A||m?false:h,[h,A,m]),{compactSize:O,compactItemClassnames:T}=Ci(s,I);let V=x==="spinner"?f__namespace.createElement(S4,null):f__namespace.createElement(FZ,null),H=x==="spinner"?f__namespace.createElement(TZ,null):f__namespace.createElement(XC,null);const z=typeof _=="boolean"?_:void 0;typeof _=="object"&&(V=_.upIcon||V,H=_.downIcon||H);const{hasFeedback:D,isFormItemInput:W,feedbackIcon:F}=f__namespace.useContext(or),L=Xn(U=>o??O??U),[j,Y]=eh("inputNumber",v,d),K=D&&f__namespace.createElement(f__namespace.Fragment,null,F),q={...e,size:L,disabled:A,controls:_},[X,J]=Pt([N,C],[P,w],{props:q});return f__namespace.createElement(qZ,{ref:n,mode:x,disabled:A,className:B(g,r,X.root,$,T,rs(s,p,D),{[`${s}-${j}`]:Y,[`${s}-lg`]:L==="large",[`${s}-sm`]:L==="small",[`${s}-rtl`]:I==="rtl",[`${s}-in-form-item`]:W,[`${s}-without-controls`]:!_}),style:{...J.root,...E,...y},upHandler:V,downHandler:H,prefixCls:s,readOnly:m,controls:z,prefix:c,suffix:K||u,classNames:X,styles:J,...S})}),b5=f__namespace.forwardRef((e,t)=>{const{addonBefore:n,addonAfter:r,prefixCls:o,className:i,status:s,rootClassName:a,...l}=e,{getPrefixCls:c}=$t("inputNumber"),u=c("input-number",o),{status:d}=f__namespace.useContext(or),m=Ol(d,s),p=cn(u),[h,v]=oJ(u,p),g=n||r,y=f__namespace.createElement(iJ,{ref:t,...l,prefixCls:u,status:m,className:B(v,p,h,i),rootClassName:g?void 0:a});if(g){const C=S=>S?f__namespace.createElement(YM,{className:B(`${u}-addon`,v,h),variant:e.variant,disabled:e.disabled,status:m},f__namespace.createElement(es,{form:true},S)):null,w=C(n),x=C(r);return f__namespace.createElement(x1,{rootClassName:a},w,y,x)}return y}),Ws=b5,sJ=e=>f__namespace.createElement(pr,{theme:{components:{InputNumber:{handleVisible:true}}}},f__namespace.createElement(b5,{...e}));Ws._InternalPanelDoNotUseOrYouWillBeFired=sJ;const v5=e=>{const t=PM(e,Xc.appkey,Xc.appsec);return new URLSearchParams({...e,sign:t})};async function aJ(){const t=(await Tt.post("https://passport.bilibili.com/x/passport-tv-login/qrcode/auth_code",v5({appkey:Xc.appkey,local_id:"0",ts:"0"}))).data;if(!dn(t)){Ht(t?.message||"获取 auth_code 失败");return}return t.data}async function lJ(e){const n=(await Tt.post("https://passport.bilibili.com/x/passport-tv-login/qrcode/poll",v5({appkey:Xc.appkey,auth_code:e,local_id:"0",ts:"0"}))).data,r={0:"成功","-3":"API校验密匙错误","-400":"请求错误","-404":"啥都木有",86038:"二维码已失效",86039:"二维码尚未确认",86090:"二维码已扫码未确认"};if(!dn(n)){const s=n.code.toString(),a=n.message||r[s]||"未知错误";return s==="86038"?{success:false,message:a,action:"refresh"}:s==="86039"||s==="86090"?{success:false,message:a,action:"wait"}:{success:false,message:a,action:void 0}}const o=n.data.access_token,i=Date.now()+n.data.expires_in*1e3;return {success:true,message:"获取成功",accessKey:o,accessKeyExpireAt:i}}function ja(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=m1(e))||t){n&&(e=n);var r=0,o=function(){};return {s:o,n:function(){return r>=e.length?{done:true}:{done:false,value:e[r++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var i,s=true,a=false;return {s:function(){n=n.call(e);},n:function(){var c=n.next();return s=c.done,c},e:function(c){a=true,i=c;},f:function(){try{s||n.return==null||n.return();}finally{if(a)throw i}}}}var ql,pd;function vr(e,t,n){if(t<0||t>31||e>>>t)throw new RangeError("Value out of range");for(var r=t-1;r>=0;r--)n.push(e>>>r&1);}function ei(e,t){return (e>>>t&1)!=0}function Rr(e){if(!e)throw new Error("Assertion error")}var zo=(function(){function e(t,n){uo(this,e),nt(this,"modeBits",void 0),nt(this,"numBitsCharCount",void 0),this.modeBits=t,this.numBitsCharCount=n;}return fo(e,[{key:"numCharCountBits",value:function(n){return this.numBitsCharCount[Math.floor((n+7)/17)]}}]),e})();ql=zo;nt(zo,"NUMERIC",new ql(1,[10,12,14]));nt(zo,"ALPHANUMERIC",new ql(2,[9,11,13]));nt(zo,"BYTE",new ql(4,[8,16,16]));nt(zo,"KANJI",new ql(8,[8,10,12]));nt(zo,"ECI",new ql(7,[0,0,0]));var no=fo(function e(t,n){uo(this,e),nt(this,"ordinal",void 0),nt(this,"formatBits",void 0),this.ordinal=t,this.formatBits=n;});pd=no;nt(no,"LOW",new pd(0,1));nt(no,"MEDIUM",new pd(1,0));nt(no,"QUARTILE",new pd(2,3));nt(no,"HIGH",new pd(3,2));var qs=(function(){function e(t,n,r){if(uo(this,e),nt(this,"mode",void 0),nt(this,"numChars",void 0),nt(this,"bitData",void 0),this.mode=t,this.numChars=n,this.bitData=r,n<0)throw new RangeError("Invalid argument");this.bitData=r.slice();}return fo(e,[{key:"getData",value:function(){return this.bitData.slice()}}],[{key:"makeBytes",value:function(n){var r=[],o=ja(n),i;try{for(o.s();!(i=o.n()).done;){var s=i.value;vr(s,8,r);}}catch(a){o.e(a);}finally{o.f();}return new e(zo.BYTE,n.length,r)}},{key:"makeNumeric",value:function(n){if(!e.isNumeric(n))throw new RangeError("String contains non-numeric characters");for(var r=[],o=0;o<n.length;){var i=Math.min(n.length-o,3);vr(parseInt(n.substring(o,o+i),10),i*3+1,r),o+=i;}return new e(zo.NUMERIC,n.length,r)}},{key:"makeAlphanumeric",value:function(n){if(!e.isAlphanumeric(n))throw new RangeError("String contains unencodable characters in alphanumeric mode");var r=[],o;for(o=0;o+2<=n.length;o+=2){var i=e.ALPHANUMERIC_CHARSET.indexOf(n.charAt(o))*45;i+=e.ALPHANUMERIC_CHARSET.indexOf(n.charAt(o+1)),vr(i,11,r);}return o<n.length&&vr(e.ALPHANUMERIC_CHARSET.indexOf(n.charAt(o)),6,r),new e(zo.ALPHANUMERIC,n.length,r)}},{key:"makeSegments",value:function(n){return n==""?[]:e.isNumeric(n)?[e.makeNumeric(n)]:e.isAlphanumeric(n)?[e.makeAlphanumeric(n)]:[e.makeBytes(e.toUtf8ByteArray(n))]}},{key:"makeEci",value:function(n){var r=[];if(n<0)throw new RangeError("ECI assignment value out of range");if(n<128)vr(n,8,r);else if(n<16384)vr(2,2,r),vr(n,14,r);else if(n<1e6)vr(6,3,r),vr(n,21,r);else throw new RangeError("ECI assignment value out of range");return new e(zo.ECI,0,r)}},{key:"isNumeric",value:function(n){return e.NUMERIC_REGEX.test(n)}},{key:"isAlphanumeric",value:function(n){return e.ALPHANUMERIC_REGEX.test(n)}},{key:"getTotalBits",value:function(n,r){var o=0,i=ja(n),s;try{for(i.s();!(s=i.n()).done;){var a=s.value,l=a.mode.numCharCountBits(r);if(a.numChars>=1<<l)return 1/0;o+=4+l+a.bitData.length;}}catch(c){i.e(c);}finally{i.f();}return o}},{key:"toUtf8ByteArray",value:function(n){for(var r=encodeURI(n),o=[],i=0;i<r.length;i++)r.charAt(i)!="%"?o.push(r.charCodeAt(i)):(o.push(parseInt(r.substring(i+1,i+3),16)),i+=2);return o}}]),e})();nt(qs,"NUMERIC_REGEX",/^[0-9]*$/);nt(qs,"ALPHANUMERIC_REGEX",/^[A-Z0-9 $%*+.\/:-]*$/);nt(qs,"ALPHANUMERIC_CHARSET","0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:");var Ei=(function(){function e(t,n,r,o){uo(this,e),nt(this,"size",void 0),nt(this,"mask",void 0),nt(this,"modules",[]),nt(this,"isFunction",[]),nt(this,"version",void 0),nt(this,"errorCorrectionLevel",void 0);var i=o;if(this.version=t,this.errorCorrectionLevel=n,t<e.MIN_VERSION||t>e.MAX_VERSION)throw new RangeError("Version value out of range");if(i<-1||i>7)throw new RangeError("Mask value out of range");this.size=t*4+17;for(var s=[],a=0;a<this.size;a++)s.push(false);for(var l=0;l<this.size;l++)this.modules.push(s.slice()),this.isFunction.push(s.slice());this.drawFunctionPatterns();var c=this.addEccAndInterleave(r);if(this.drawCodewords(c),i==-1)for(var u=1e9,d=0;d<8;d++){this.applyMask(d),this.drawFormatBits(d);var m=this.getPenaltyScore();m<u&&(i=d,u=m),this.applyMask(d);}Rr(0<=i&&i<=7),this.mask=i,this.applyMask(i),this.drawFormatBits(i),this.isFunction=[];}return fo(e,[{key:"getModule",value:function(n,r){return 0<=n&&n<this.size&&0<=r&&r<this.size&&this.modules[r][n]}},{key:"getModules",value:function(){return this.modules}},{key:"drawFunctionPatterns",value:function(){for(var n=0;n<this.size;n++)this.setFunctionModule(6,n,n%2==0),this.setFunctionModule(n,6,n%2==0);this.drawFinderPattern(3,3),this.drawFinderPattern(this.size-4,3),this.drawFinderPattern(3,this.size-4);for(var r=this.getAlignmentPatternPositions(),o=r.length,i=0;i<o;i++)for(var s=0;s<o;s++)i==0&&s==0||i==0&&s==o-1||i==o-1&&s==0||this.drawAlignmentPattern(r[i],r[s]);this.drawFormatBits(0),this.drawVersion();}},{key:"drawFormatBits",value:function(n){for(var r=this.errorCorrectionLevel.formatBits<<3|n,o=r,i=0;i<10;i++)o=o<<1^(o>>>9)*1335;var s=(r<<10|o)^21522;Rr(s>>>15==0);for(var a=0;a<=5;a++)this.setFunctionModule(8,a,ei(s,a));this.setFunctionModule(8,7,ei(s,6)),this.setFunctionModule(8,8,ei(s,7)),this.setFunctionModule(7,8,ei(s,8));for(var l=9;l<15;l++)this.setFunctionModule(14-l,8,ei(s,l));for(var c=0;c<8;c++)this.setFunctionModule(this.size-1-c,8,ei(s,c));for(var u=8;u<15;u++)this.setFunctionModule(8,this.size-15+u,ei(s,u));this.setFunctionModule(8,this.size-8,true);}},{key:"drawVersion",value:function(){if(!(this.version<7)){for(var n=this.version,r=0;r<12;r++)n=n<<1^(n>>>11)*7973;var o=this.version<<12|n;Rr(o>>>18==0);for(var i=0;i<18;i++){var s=ei(o,i),a=this.size-11+i%3,l=Math.floor(i/3);this.setFunctionModule(a,l,s),this.setFunctionModule(l,a,s);}}}},{key:"drawFinderPattern",value:function(n,r){for(var o=-4;o<=4;o++)for(var i=-4;i<=4;i++){var s=Math.max(Math.abs(i),Math.abs(o)),a=n+i,l=r+o;0<=a&&a<this.size&&0<=l&&l<this.size&&this.setFunctionModule(a,l,s!=2&&s!=4);}}},{key:"drawAlignmentPattern",value:function(n,r){for(var o=-2;o<=2;o++)for(var i=-2;i<=2;i++)this.setFunctionModule(n+i,r+o,Math.max(Math.abs(i),Math.abs(o))!=1);}},{key:"setFunctionModule",value:function(n,r,o){this.modules[r][n]=o,this.isFunction[r][n]=true;}},{key:"addEccAndInterleave",value:function(n){var r=this.version,o=this.errorCorrectionLevel;if(n.length!=e.getNumDataCodewords(r,o))throw new RangeError("Invalid argument");for(var i=e.NUM_ERROR_CORRECTION_BLOCKS[o.ordinal][r],s=e.ECC_CODEWORDS_PER_BLOCK[o.ordinal][r],a=Math.floor(e.getNumRawDataModules(r)/8),l=i-a%i,c=Math.floor(a/i),u=[],d=e.reedSolomonComputeDivisor(s),m=0,p=0;m<i;m++){var h=n.slice(p,p+c-s+(m<l?0:1));p+=h.length;var v=e.reedSolomonComputeRemainder(h,d);m<l&&h.push(0),u.push(h.concat(v));}for(var g=[],y=function(x){u.forEach(function(S,I){(x!=c-s||I>=l)&&g.push(S[x]);});},C=0;C<u[0].length;C++)y(C);return Rr(g.length==a),g}},{key:"drawCodewords",value:function(n){if(n.length!=Math.floor(e.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");for(var r=0,o=this.size-1;o>=1;o-=2){o==6&&(o=5);for(var i=0;i<this.size;i++)for(var s=0;s<2;s++){var a=o-s,l=(o+1&2)==0,c=l?this.size-1-i:i;!this.isFunction[c][a]&&r<n.length*8&&(this.modules[c][a]=ei(n[r>>>3],7-(r&7)),r++);}}Rr(r==n.length*8);}},{key:"applyMask",value:function(n){if(n<0||n>7)throw new RangeError("Mask value out of range");for(var r=0;r<this.size;r++)for(var o=0;o<this.size;o++){var i=void 0;switch(n){case 0:i=(o+r)%2==0;break;case 1:i=r%2==0;break;case 2:i=o%3==0;break;case 3:i=(o+r)%3==0;break;case 4:i=(Math.floor(o/3)+Math.floor(r/2))%2==0;break;case 5:i=o*r%2+o*r%3==0;break;case 6:i=(o*r%2+o*r%3)%2==0;break;case 7:i=((o+r)%2+o*r%3)%2==0;break;default:throw new Error("Unreachable")}!this.isFunction[r][o]&&i&&(this.modules[r][o]=!this.modules[r][o]);}}},{key:"getPenaltyScore",value:function(){for(var n=0,r=0;r<this.size;r++){for(var o=false,i=0,s=[0,0,0,0,0,0,0],a=0;a<this.size;a++)this.modules[r][a]==o?(i++,i==5?n+=e.PENALTY_N1:i>5&&n++):(this.finderPenaltyAddHistory(i,s),o||(n+=this.finderPenaltyCountPatterns(s)*e.PENALTY_N3),o=this.modules[r][a],i=1);n+=this.finderPenaltyTerminateAndCount(o,i,s)*e.PENALTY_N3;}for(var l=0;l<this.size;l++){for(var c=false,u=0,d=[0,0,0,0,0,0,0],m=0;m<this.size;m++)this.modules[m][l]==c?(u++,u==5?n+=e.PENALTY_N1:u>5&&n++):(this.finderPenaltyAddHistory(u,d),c||(n+=this.finderPenaltyCountPatterns(d)*e.PENALTY_N3),c=this.modules[m][l],u=1);n+=this.finderPenaltyTerminateAndCount(c,u,d)*e.PENALTY_N3;}for(var p=0;p<this.size-1;p++)for(var h=0;h<this.size-1;h++){var v=this.modules[p][h];v==this.modules[p][h+1]&&v==this.modules[p+1][h]&&v==this.modules[p+1][h+1]&&(n+=e.PENALTY_N2);}var g=0,y=ja(this.modules),C;try{for(y.s();!(C=y.n()).done;){var w=C.value;g=w.reduce(function(I,$){return I+($?1:0)},g);}}catch(I){y.e(I);}finally{y.f();}var x=this.size*this.size,S=Math.ceil(Math.abs(g*20-x*10)/x)-1;return Rr(0<=S&&S<=9),n+=S*e.PENALTY_N4,Rr(0<=n&&n<=2568888),n}},{key:"getAlignmentPatternPositions",value:function(){if(this.version==1)return [];for(var n=Math.floor(this.version/7)+2,r=this.version==32?26:Math.ceil((this.version*4+4)/(n*2-2))*2,o=[6],i=this.size-7;o.length<n;i-=r)o.splice(1,0,i);return o}},{key:"finderPenaltyCountPatterns",value:function(n){var r=n[1];Rr(r<=this.size*3);var o=r>0&&n[2]==r&&n[3]==r*3&&n[4]==r&&n[5]==r;return (o&&n[0]>=r*4&&n[6]>=r?1:0)+(o&&n[6]>=r*4&&n[0]>=r?1:0)}},{key:"finderPenaltyTerminateAndCount",value:function(n,r,o){var i=r;return n&&(this.finderPenaltyAddHistory(i,o),i=0),i+=this.size,this.finderPenaltyAddHistory(i,o),this.finderPenaltyCountPatterns(o)}},{key:"finderPenaltyAddHistory",value:function(n,r){var o=n;r[0]==0&&(o+=this.size),r.pop(),r.unshift(o);}}],[{key:"encodeText",value:function(n,r){var o=qs.makeSegments(n);return e.encodeSegments(o,r)}},{key:"encodeBinary",value:function(n,r){var o=qs.makeBytes(n);return e.encodeSegments([o],r)}},{key:"encodeSegments",value:function(n,r){var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:40,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:-1,a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:true;if(!(e.MIN_VERSION<=o&&o<=i&&i<=e.MAX_VERSION)||s<-1||s>7)throw new RangeError("Invalid value");var l,c;for(l=o;;l++){var u=e.getNumDataCodewords(l,r)*8,d=qs.getTotalBits(n,l);if(d<=u){c=d;break}if(l>=i)throw new RangeError("Data too long")}for(var m=r,p=0,h=[no.MEDIUM,no.QUARTILE,no.HIGH];p<h.length;p++){var v=h[p];a&&c<=e.getNumDataCodewords(l,v)*8&&(m=v);}var g=[],y=ja(n),C;try{for(y.s();!(C=y.n()).done;){var w=C.value;vr(w.mode.modeBits,4,g),vr(w.numChars,w.mode.numCharCountBits(l),g);var x=ja(w.getData()),S;try{for(x.s();!(S=x.n()).done;){var I=S.value;g.push(I);}}catch(N){x.e(N);}finally{x.f();}}}catch(N){y.e(N);}finally{y.f();}Rr(g.length==c);var $=e.getNumDataCodewords(l,m)*8;Rr(g.length<=$),vr(0,Math.min(4,$-g.length),g),vr(0,(8-g.length%8)%8,g),Rr(g.length%8==0);for(var E=236;g.length<$;E^=253)vr(E,8,g);for(var P=[];P.length*8<g.length;)P.push(0);return g.forEach(function(N,M){P[M>>>3]|=N<<7-(M&7);}),new e(l,m,P,s)}},{key:"getNumRawDataModules",value:function(n){if(n<e.MIN_VERSION||n>e.MAX_VERSION)throw new RangeError("Version number out of range");var r=(16*n+128)*n+64;if(n>=2){var o=Math.floor(n/7)+2;r-=(25*o-10)*o-55,n>=7&&(r-=36);}return Rr(208<=r&&r<=29648),r}},{key:"getNumDataCodewords",value:function(n,r){return Math.floor(e.getNumRawDataModules(n)/8)-e.ECC_CODEWORDS_PER_BLOCK[r.ordinal][n]*e.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][n]}},{key:"reedSolomonComputeDivisor",value:function(n){if(n<1||n>255)throw new RangeError("Degree out of range");for(var r=[],o=0;o<n-1;o++)r.push(0);r.push(1);for(var i=1,s=0;s<n;s++){for(var a=0;a<r.length;a++)r[a]=e.reedSolomonMultiply(r[a],i),a+1<r.length&&(r[a]^=r[a+1]);i=e.reedSolomonMultiply(i,2);}return r}},{key:"reedSolomonComputeRemainder",value:function(n,r){var o=r.map(function(){return 0}),i=ja(n),s;try{var a=function(){var c=s.value,u=c^o.shift();o.push(0),r.forEach(function(d,m){o[m]^=e.reedSolomonMultiply(d,u);});};for(i.s();!(s=i.n()).done;)a();}catch(l){i.e(l);}finally{i.f();}return o}},{key:"reedSolomonMultiply",value:function(n,r){if(n>>>8||r>>>8)throw new RangeError("Byte out of range");for(var o=0,i=7;i>=0;i--)o=o<<1^(o>>>7)*285,o^=(r>>>i&1)*n;return Rr(o>>>8==0),o}}]),e})();nt(Ei,"MIN_VERSION",1);nt(Ei,"MAX_VERSION",40);nt(Ei,"PENALTY_N1",3);nt(Ei,"PENALTY_N2",3);nt(Ei,"PENALTY_N3",40);nt(Ei,"PENALTY_N4",10);nt(Ei,"ECC_CODEWORDS_PER_BLOCK",[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]]);nt(Ei,"NUM_ERROR_CORRECTION_BLOCKS",[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]]);var cJ={L:no.LOW,M:no.MEDIUM,Q:no.QUARTILE,H:no.HIGH},y5=128,C5="L",w5="#FFFFFF",x5="#000000",S5=false,$5=1,uJ=4,dJ=0,fJ=.1,E5=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,r=[];return t.forEach(function(o,i){var s=null;o.forEach(function(a,l){if(!a&&s!==null){r.push("M".concat(s+n," ").concat(i+n,"h").concat(l-s,"v1H").concat(s+n,"z")),s=null;return}if(l===o.length-1){if(!a)return;s===null?r.push("M".concat(l+n,",").concat(i+n," h1v1H").concat(l+n,"z")):r.push("M".concat(s+n,",").concat(i+n," h").concat(l+1-s,"v1H").concat(s+n,"z"));return}a&&s===null&&(s=l);});}),r.join("")},I5=function(t,n){return t.slice().map(function(r,o){return o<n.y||o>=n.y+n.h?r:r.map(function(i,s){return s<n.x||s>=n.x+n.w?i:false})})},mJ=function(t,n,r,o){if(o==null)return null;var i=t.length+r*2,s=Math.floor(n*fJ),a=i/n,l=(o.width||s)*a,c=(o.height||s)*a,u=o.x==null?t.length/2-l/2:o.x*a,d=o.y==null?t.length/2-c/2:o.y*a,m=o.opacity==null?1:o.opacity,p=null;if(o.excavate){var h=Math.floor(u),v=Math.floor(d),g=Math.ceil(l+u-h),y=Math.ceil(c+d-v);p={x:h,y:v,w:g,h:y};}var C=o.crossOrigin;return {x:u,y:d,h:c,w:l,excavation:p,opacity:m,crossOrigin:C}},pJ=function(t,n){return n!=null?Math.max(Math.floor(n),0):t?uJ:dJ},hJ=(function(){try{new Path2D().addPath(new Path2D);}catch{return  false}return  true})();function gJ(e,t){if(e==null)return {};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r];}return n}function P5(e,t){if(e==null)return {};var n,r,o=gJ(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)===-1&&{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n]);}return o}var N5=function(t){var n=t.value,r=t.level,o=t.minVersion,i=t.includeMargin,s=t.marginSize,a=t.imageSettings,l=t.size,c=t.boostLevel,u=f.useMemo(function(){var d=Array.isArray(n)?n:[n],m=d.reduce(function(p,h){return p.push.apply(p,It(qs.makeSegments(h))),p},[]);return Ei.encodeSegments(m,cJ[r],o,void 0,void 0,c)},[n,r,o,c]);return f.useMemo(function(){var d=u.getModules(),m=pJ(i,s),p=d.length+m*2,h=mJ(d,l,m,a);return {cells:d,margin:m,numCells:p,calculatedImageSettings:h,qrcode:u}},[u,l,a,i,s])},bJ=["value","size","level","bgColor","fgColor","includeMargin","minVersion","marginSize","style","imageSettings","boostLevel"],vJ=f.forwardRef(function(e,t){var n=e.value,r=e.size,o=r===void 0?y5:r,i=e.level,s=i===void 0?C5:i,a=e.bgColor,l=a===void 0?w5:a,c=e.fgColor,u=c===void 0?x5:c,d=e.includeMargin,m=d===void 0?S5:d,p=e.minVersion,h=p===void 0?$5:p,v=e.marginSize,g=e.style,y=e.imageSettings,C=e.boostLevel,w=P5(e,bJ),x=y?.src,S=f.useRef(null),I=f.useRef(null),$=f.useCallback(function(z){S.current=z,typeof t=="function"?t(z):t&&(t.current=z);},[t]),E=f.useState(false),P=p1(E,2),N=P[1],M=N5({value:n,level:s,minVersion:h,includeMargin:m,marginSize:v,imageSettings:y,size:o,boostLevel:C}),A=M.margin,_=M.cells,O=M.numCells,T=M.calculatedImageSettings;f.useEffect(function(){if(S.current){var z=S.current,D=z.getContext("2d");if(!D)return;var W=_,F=I.current,L=T!=null&&F!==null&&F.complete&&F.naturalHeight!==0&&F.naturalWidth!==0;L&&T.excavation!=null&&(W=I5(_,T.excavation));var j=window.devicePixelRatio||1;z.height=z.width=o*j;var Y=o/O*j;D.scale(Y,Y),D.fillStyle=l,D.fillRect(0,0,O,O),D.fillStyle=u,hJ?D.fill(new Path2D(E5(W,A))):_.forEach(function(K,q){K.forEach(function(X,J){X&&D.fillRect(J+A,q+A,1,1);});}),T&&(D.globalAlpha=T.opacity),L&&D.drawImage(F,T.x+A,T.y+A,T.w,T.h);}}),f.useEffect(function(){N(false);},[x]);var V=fn({height:o,width:o},g),H=null;return x!=null&&(H=f.createElement("img",{alt:"QR-Code",src:x,key:x,style:{display:"none"},onLoad:function(){N(true);},ref:I,crossOrigin:T?.crossOrigin})),f.createElement(f.Fragment,null,f.createElement("canvas",hn({style:V,height:o,width:o,ref:$,role:"img"},w)),H)}),yJ=["value","size","level","bgColor","fgColor","includeMargin","minVersion","title","marginSize","imageSettings","boostLevel"],CJ=f.forwardRef(function(e,t){var n=e.value,r=e.size,o=r===void 0?y5:r,i=e.level,s=i===void 0?C5:i,a=e.bgColor,l=a===void 0?w5:a,c=e.fgColor,u=c===void 0?x5:c,d=e.includeMargin,m=d===void 0?S5:d,p=e.minVersion,h=p===void 0?$5:p,v=e.title,g=e.marginSize,y=e.imageSettings,C=e.boostLevel,w=P5(e,yJ),x=N5({value:n,level:s,minVersion:h,includeMargin:m,marginSize:g,imageSettings:y,size:o,boostLevel:C}),S=x.margin,I=x.cells,$=x.numCells,E=x.calculatedImageSettings,P=I,N=null;y!=null&&E!=null&&(E.excavation!=null&&(P=I5(I,E.excavation)),N=f.createElement("image",{href:y.src,height:E.h,width:E.w,x:E.x+S,y:E.y+S,preserveAspectRatio:"none",opacity:E.opacity,crossOrigin:E.crossOrigin}));var M=E5(P,S);return f.createElement("svg",hn({height:o,width:o,viewBox:"0 0 ".concat($," ").concat($),ref:t,role:"img"},w),!!v&&f.createElement("title",null,v),f.createElement("path",{fill:l,d:"M0,0 h".concat($,"v").concat($,"H0z"),shapeRendering:"crispEdges"}),f.createElement("path",{fill:u,d:M,shapeRendering:"crispEdges"}),N)}),wJ={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"};function _0(){return _0=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},_0.apply(this,arguments)}const xJ=(e,t)=>f__namespace.createElement(ln,_0({},e,{ref:t,icon:wJ})),SJ=f__namespace.forwardRef(xJ);function $J(e,t,n){var r=n||{},o=r.noTrailing,i=o===void 0?false:o,s=r.noLeading,a=s===void 0?false:s,l=r.debounceMode,c=l===void 0?void 0:l,u,d=false,m=0;function p(){u&&clearTimeout(u);}function h(g){var y=g||{},C=y.upcomingOnly,w=C===void 0?false:C;p(),d=!w;}function v(){for(var g=arguments.length,y=new Array(g),C=0;C<g;C++)y[C]=arguments[C];var w=this,x=Date.now()-m;if(d)return;function S(){m=Date.now(),t.apply(w,y);}function I(){u=void 0;}!a&&c&&!u&&S(),p(),c===void 0&&x>e?a?(m=Date.now(),i||(u=setTimeout(c?I:S,e))):S():i!==true&&(u=setTimeout(c?I:S,c===void 0?e-x:e));}return v.cancel=h,v}function EJ(e,t,n){var r={},o=r.atBegin,i=o===void 0?false:o;return $J(e,t,{debounceMode:i!==false})}const Dm=100,M5=Dm/5,R5=Dm/2-M5/2,qg=R5*2*Math.PI,xE=50,SE=e=>{const{dotClassName:t,style:n,hasCircleCls:r}=e;return f__namespace.createElement("circle",{className:B(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:R5,cx:xE,cy:xE,strokeWidth:M5,style:n})},IJ=({percent:e,prefixCls:t})=>{const n=`${t}-dot`,r=`${n}-holder`,o=`${r}-hidden`,[i,s]=f__namespace.useState(false);Qt(()=>{e!==0&&s(true);},[e!==0]);const a=Math.max(Math.min(e,100),0);if(!i)return null;const l={strokeDashoffset:`${qg/4}`,strokeDasharray:`${qg*a/100} ${qg*(100-a)/100}`};return f__namespace.createElement("span",{className:B(r,`${n}-progress`,a<=0&&o)},f__namespace.createElement("svg",{viewBox:`0 0 ${Dm} ${Dm}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":a},f__namespace.createElement(SE,{dotClassName:n,hasCircleCls:true}),f__namespace.createElement(SE,{dotClassName:n,style:l})))};function PJ(e){const{prefixCls:t,percent:n=0,className:r,style:o}=e,i=`${t}-dot`,s=`${i}-holder`,a=`${s}-hidden`;return f__namespace.createElement(f__namespace.Fragment,null,f__namespace.createElement("span",{className:B(s,r,n>0&&a),style:o},f__namespace.createElement("span",{className:B(i,`${t}-dot-spin`)},[1,2,3,4].map(l=>f__namespace.createElement("i",{className:`${t}-dot-item`,key:l})))),f__namespace.createElement(IJ,{prefixCls:t,percent:n}))}function NJ(e){const{prefixCls:t,indicator:n,percent:r,className:o,style:i}=e,s=`${t}-dot`;return n&&f__namespace.isValidElement(n)?Ln(n,a=>({className:B(a.className,s,o),style:{...a.style,...i},percent:r})):f__namespace.createElement(PJ,{prefixCls:t,percent:r,className:o,style:i})}const MJ=new pt("antSpinMove",{to:{opacity:1}}),RJ=new pt("antRotate",{to:{transform:"rotate(405deg)"}}),AJ=e=>{const{componentCls:t,calc:n}=e;return {[t]:{..._t(e),position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"relative",display:"inline-block",opacity:1},[`${t}-text`]:{fontSize:e.fontSize,paddingTop:n(n(e.dotSize).sub(e.fontSize)).div(2).add(2).equal()},"&-fullscreen":{position:"fixed",width:"100vw",height:"100vh",backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,inset:0,display:"flex",alignItems:"center",flexDirection:"column",justifyContent:"center",opacity:0,visibility:"hidden",transition:`all ${e.motionDurationMid}`,"&-show":{opacity:1,visibility:"visible"},[t]:{[`${t}-dot-holder`]:{color:e.colorWhite},[`${t}-text`]:{color:e.colorTextLightSolid}}},"&-nested-loading":{position:"relative",[`> div > ${t}`]:{position:"absolute",top:0,insetInlineStart:0,zIndex:4,display:"block",width:"100%",height:"100%",maxHeight:e.contentHeight,[`${t}-dot`]:{position:"absolute",top:"50%",insetInlineStart:"50%",margin:n(e.dotSize).mul(-1).div(2).equal()},[`${t}-text`]:{position:"absolute",top:"50%",width:"100%",textShadow:`0 1px 2px ${e.colorBgContainer}`},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSize).div(2).mul(-1).sub(10).equal()},"&-sm":{[`${t}-dot`]:{margin:n(e.dotSizeSM).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeSM).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeSM).div(2).mul(-1).sub(10).equal()}},"&-lg":{[`${t}-dot`]:{margin:n(e.dotSizeLG).mul(-1).div(2).equal()},[`${t}-text`]:{paddingTop:n(n(e.dotSizeLG).sub(e.fontSize)).div(2).add(2).equal()},[`&${t}-show-text ${t}-dot`]:{marginTop:n(e.dotSizeLG).div(2).mul(-1).sub(10).equal()}}},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},[`${t}-blur`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-tip":{color:e.spinDotDefault},[`${t}-dot-holder`]:{width:"1em",height:"1em",fontSize:e.dotSize,display:"inline-block",transition:`transform ${e.motionDurationSlow} ease, opacity ${e.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:e.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${t}-dot-progress`]:{position:"absolute",inset:0},[`${t}-dot`]:{position:"relative",display:"inline-block",fontSize:e.dotSize,width:"1em",height:"1em","&-item":{position:"absolute",display:"block",width:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),height:n(e.dotSize).sub(n(e.marginXXS).div(2)).div(2).equal(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:MJ,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-spin":{transform:"rotate(45deg)",animationName:RJ,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${e.motionDurationSlow} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}},[`&-sm ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeSM}},[`&-sm ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal(),height:n(n(e.dotSizeSM).sub(n(e.marginXXS).div(2))).div(2).equal()}},[`&-lg ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeLG}},[`&-lg ${t}-dot-holder`]:{i:{width:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal(),height:n(n(e.dotSizeLG).sub(e.marginXXS)).div(2).equal()}},[`&${t}-show-text ${t}-text`]:{display:"block"}}}},TJ=e=>{const{controlHeightLG:t,controlHeight:n}=e;return {contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},OJ=wt("Spin",e=>{const t=vt(e,{spinDotDefault:e.colorTextDescription});return AJ(t)},TJ),kJ=200,$E=[[30,.05],[70,.03],[96,.01]];function _J(e,t){const[n,r]=f__namespace.useState(0),o=f__namespace.useRef(null),i=t==="auto";return f__namespace.useEffect(()=>(i&&e&&(r(0),o.current=setInterval(()=>{r(s=>{const a=100-s;for(let l=0;l<$E.length;l+=1){const[c,u]=$E[l];if(s<=c)return s+a*u}return s});},kJ)),()=>{o.current&&(clearInterval(o.current),o.current=null);}),[i,e]),i?n:t}let A5;function LJ(e,t){return !!e&&!!t&&!Number.isNaN(Number(t))}const rh=e=>{const{prefixCls:t,spinning:n=true,delay:r=0,className:o,rootClassName:i,size:s="default",tip:a,wrapperClassName:l,style:c,children:u,fullscreen:d=false,indicator:m,percent:p,classNames:h,styles:v,...g}=e,{getPrefixCls:y,direction:C,indicator:w,className:x,style:S,classNames:I,styles:$}=$t("spin"),E=y("spin",t),[P,N]=OJ(E),[M,A]=f__namespace.useState(()=>n&&!LJ(n,r)),_=_J(M,p);f__namespace.useEffect(()=>{if(n){const j=EJ(r,()=>{A(true);});return j(),()=>{j?.cancel?.();}}A(false);},[r,n]);const O=f__namespace.useMemo(()=>typeof u<"u"&&!d,[u,d]),T={...e,size:s,spinning:M,tip:a,fullscreen:d,children:u,percent:_},[V,H]=Pt([I,h],[$,v],{props:T}),z=B(E,x,{[`${E}-sm`]:s==="small",[`${E}-lg`]:s==="large",[`${E}-spinning`]:M,[`${E}-show-text`]:!!a,[`${E}-rtl`]:C==="rtl"},o,!d&&i,!d&&V.root,P,N),D=B(`${E}-container`,{[`${E}-blur`]:M}),W=m??w??A5,F={...S,...c},L=f__namespace.createElement("div",{...g,style:d?F:{...H.root,...F},className:z,"aria-live":"polite","aria-busy":M},f__namespace.createElement(NJ,{className:V.indicator,style:H.indicator,prefixCls:E,indicator:W,percent:_}),a&&(O||d)?f__namespace.createElement("div",{className:B(`${E}-text`,V.tip),style:H.tip},a):null);return O?f__namespace.createElement("div",{...g,className:B(`${E}-nested-loading`,l,V.wrapper,P,N),style:H.wrapper},M&&f__namespace.createElement("div",{key:"loading"},L),f__namespace.createElement("div",{className:D,key:"container"},u)):d?f__namespace.createElement("div",{className:B(`${E}-fullscreen`,{[`${E}-fullscreen-show`]:M},i,P,N,V.mask),style:H.mask},L):L};rh.setDefaultIndicator=e=>{A5=e;};const FJ=f.createElement(rh,null);function BJ({prefixCls:e,locale:t,onRefresh:n,statusRender:r,status:o}){const i=f.createElement(f.Fragment,null,f.createElement("p",{className:`${e}-expired`},t?.expired),n&&f.createElement(Qe,{type:"link",icon:f.createElement(SJ,null),onClick:n},t?.refresh)),s=f.createElement("p",{className:`${e}-scanned`},t?.scanned),a={expired:i,loading:FJ,scanned:s};return (r??(u=>a[u.status]))({status:o,locale:t,onRefresh:n})}const DJ=e=>{const{componentCls:t,lineWidth:n,lineType:r,colorSplit:o}=e;return {[t]:{..._t(e),display:"flex",justifyContent:"center",alignItems:"center",padding:e.paddingSM,backgroundColor:e.colorWhite,borderRadius:e.borderRadiusLG,border:`${Q(n)} ${r} ${o}`,position:"relative",overflow:"hidden",[`& > ${t}-cover`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:e.colorText,lineHeight:e.lineHeight,background:e.QRCodeCoverBackgroundColor,textAlign:"center",[`& > ${t}-expired, & > ${t}-scanned`]:{color:e.QRCodeTextColor}},"> canvas":{alignSelf:"stretch",flex:"auto",minWidth:0},"&-icon":{marginBlockEnd:e.marginXS,fontSize:e.controlHeight}},[`${t}-borderless`]:{borderColor:"transparent",padding:0,borderRadius:0}}},zJ=e=>({QRCodeCoverBackgroundColor:new kt(e.colorBgContainer).setA(.96).toRgbString()}),HJ=wt("QRCode",e=>{const t=vt(e,{QRCodeTextColor:e.colorText});return DJ(t)},zJ),VJ=e=>{const[,t]=Bn(),{value:n,type:r="canvas",icon:o="",size:i=160,iconSize:s,color:a=t.colorText,errorLevel:l="M",status:c="active",bordered:u=true,onRefresh:d,style:m,className:p,rootClassName:h,prefixCls:v,bgColor:g="transparent",marginSize:y,statusRender:C,classNames:w,styles:x,boostLevel:S,...I}=e,{getPrefixCls:$,className:E,style:P,classNames:N,styles:M}=$t("qrcode"),A={...e,bgColor:g,type:r,size:i,status:c,bordered:u,errorLevel:l},[_,O]=Pt([N,w],[M,x],{props:A}),T=$("qrcode",v),[V,H]=HJ(T),z={src:o,x:void 0,y:void 0,height:typeof s=="number"?s:s?.height??40,width:typeof s=="number"?s:s?.width??40,excavate:true,crossOrigin:"anonymous"},D=rr(I,true),W=en(I,Object.keys(D)),F={value:n,size:i,level:l,bgColor:g,fgColor:a,style:{width:m?.width,height:m?.height},imageSettings:o?z:void 0,marginSize:y,boostLevel:S,...D},[L]=mr("QRCode");if(!n)return null;const j=B(T,p,h,V,H,E,_.root,{[`${T}-borderless`]:!u}),Y={backgroundColor:g,...O.root,...P,...m,width:m?.width??i,height:m?.height??i};return f.createElement("div",{...W,className:j,style:Y},c!=="active"&&f.createElement("div",{className:B(`${T}-cover`,_.cover),style:O.cover},f.createElement(BJ,{prefixCls:T,locale:L,status:c,onRefresh:d,statusRender:C})),r==="canvas"?f.createElement(vJ,{...F}):f.createElement(CJ,{...F}))},tw={show:false,qrcodeUrl:"",auth_code:"",message:""},Li=tn({...tw});function jc(e){GJ(),Object.assign(Li,e);}function jJ(e){jc({...tw,...e,show:true});}const T5=new jr;function O5(){jc({...tw}),T5.emit("hide");}function WJ(){return T5.once("hide")}function qJ(){const{qrcodeUrl:e,show:t,message:n}=rt(Li),r=O5;return R(ld,{show:t,onHide:r,hideWhenMaskOnClick:false,hideWhenEsc:false,clsModalMask:"backdrop-blur-10px",clsModal:"aspect-ratio-10/16",width:260,children:[R("div",{className:fr.modalHeader,children:[b("div",{className:fr.modalTitle}),b(cd,{onClick:r})]}),R("div",{className:B(fr.modalBody,"flex flex-col items-center justify-center text-center"),children:[b("div",{className:"mb-2px min-h-25px flex-center text-size-14px",children:n||""}),e&&b(VJ,{className:"mx-auto mb-40px flex-shrink-0 p-8px",value:e,size:200,icon:"https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/72/9c/b6/729cb6d8-75f5-0a56-0508-3a26cbba69ae/AppIcon-1x_U007emarketing-0-6-0-0-85-220-0.png/230x0w.webp"}),R("div",{className:"footnote text-size-13px",children:["打开「哔哩哔哩」或「bilibili」App ",b("br",{}),"扫码获取 access_key"]})]})]})}const GJ=Ou(function(){const t=document.createElement("div");t.classList.add("modal-tv-qrcode-auth",Ao),document.body.appendChild(t),Yo.createRoot(t).render(b($i,{children:b(qJ,{})}));});async function EE(){const e=await aJ();if(e)return jJ({qrcodeUrl:e.url,auth_code:e.auth_code}),true}async function UJ(){if(!await EE())return;let t,n=Li.auth_code;function r(){if(!Li.show||!Li.auth_code||n!==Li.auth_code)return  true}function o(){return !r()}for(;o();){const i=Dt(1500),s=WJ();if(await Promise.race([i,s]),s.off(),r())return;t=await lJ(Li.auth_code);const{success:a,accessKey:l,accessKeyExpireAt:c,message:u,action:d}=t;if(r())return;if(jc({message:u}),a)return await Dt(1e3),O5(),{accessKey:l,accessKeyExpireAt:c};if(d==="refresh"){if(await Dt(2e3),r())return;await EE(),n=Li.auth_code,jc({message:"已刷新二维码"});continue}if(d!=="wait"){jc({message:u}),Ht(u);return}}}async function KJ(){const{accessKey:e,accessKeyExpireAt:t}=await UJ()||{};!e||!t||(Ve.accessKey=e,Ve.accessKeyExpireAt=t,Ht("获取成功"));}function XJ(){Ve.accessKey="",Ve.accessKeyExpireAt=0,Ht("已删除 access_key");}const IE=b(Qe,{target:"_blank",href:"https://github.com/indefined/UserScripts/tree/master/bilibiliHome#%E6%8E%88%E6%9D%83%E8%AF%B4%E6%98%8E",children:"access_key 说明"});function nw({style:e,className:t}){const{runAsync:n,loading:r}=Wo(KJ,{manual:true}),{accessKey:o}=xt();return b(mi,{size:"small",style:e,className:t,children:o?R(xe,{children:[b(Qe,{onClick:n,loading:r,children:"重新获取 access_key"}),b(wu,{onConfirm:XJ,title:"确定删除 access_key?",children:b(Qe,{children:"删除 access_key"})}),IE]}):R(xe,{children:[b(Qe,{onClick:n,loading:r,children:"获取 access_key"}),IE]})})}const YJ=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M2 22V2h2v20zm4-5v-3h10v3zm0-7V7h16v3z"})]}),k5=f.forwardRef(YJ),QJ=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M11 22v-5H6v-3h5v-4H3V7h8V2h2v5h8v3h-8v4h5v3h-5v5z"})]}),ZJ=f.forwardRef(QJ),JJ=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M20 22V2h2v20zM8 17v-3h10v3zm-6-7V7h16v3z"})]}),_5=f.forwardRef(JJ),L5="w-720px",eee=(e,t)=>{switch(e){case Vs.Left:return t==="flex"?"justify-left":"ml-0 mr-auto";case Vs.Right:return t==="flex"?"justify-right":"ml-auto mr-0";default:return t==="flex"?"justify-center":"mx-auto"}};function tee({className:e}){const{grid:{gridDisplayMode:t,twoColumnModeAlign:n}}=xt();return R(xn.Group,{className:e,disabled:t!==_n.TwoColumnGrid,buttonStyle:"solid",size:"small",value:n,onChange:r=>{Ve.grid.twoColumnModeAlign=r.target.value;},children:[b(xn.Button,{value:Vs.Left,className:"inline-flex-center",children:b(k5,{className:"size-16px"})}),b(xn.Button,{value:Vs.Center,className:"inline-flex-center",children:b(ZJ,{className:"size-16px"})}),b(xn.Button,{value:Vs.Right,className:"inline-flex-center",children:b(_5,{className:"size-16px"})})]})}const nee=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 0a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1zM4 15a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1zm10 0a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1h-4a1 1 0 0 1-1-1z"})]}),ree=f.forwardRef(nee),oee=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M13 5h8m-8 4h5m-5 6h8m-8 4h5M3 5a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm0 10a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v4a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z"})]}),iee=f.forwardRef(oee);function F5(e){return {usingListMode:e===_n.List,usingTwoColumnMode:e===_n.TwoColumnGrid,usingCenterEmptyMode:e===_n.CenterEmptyGrid}}function B5(){const{gridDisplayMode:e}=rt(Ve.grid);return F5(e)}function rw(e){return e===_n.List}function see(){return rt(Ve.grid).gridDisplayMode===_n.List}function aee({className:e}){const{gridDisplayMode:t}=rt(Ve.grid),o=$n("flex items-center gap-x-15px","[&_.ant-radio-wrapper]:inline-flex [&_.ant-radio-wrapper]:items-center","[&_.ant-radio-label]:inline-flex [&_.ant-radio-label]:items-center ![&_.ant-radio-label]:pl-4px",e);return b(xn.Group,{size:"large",className:o,value:t,onChange:i=>{Ve.grid.gridDisplayMode=i.target.value;},options:[{value:_n.NormalGrid,label:b(zt,{title:"这个是默认的网格模式",children:R("span",{className:"inline-flex-center",children:[b(ree,{className:"mx-4px size-16px cursor-pointer"}),"网格"]})})},{value:_n.List,label:R(xe,{children:[b(iee,{className:"mx-4px size-16px cursor-pointer"}),"列表"]})},{value:_n.TwoColumnGrid,label:R(xe,{children:["双列模式",b(tee,{className:"ml-5px"})]})},{value:_n.CenterEmptyGrid,label:b(xe,{children:b(zt,{title:"网格中间不显示卡片",children:"中空模式"})})}]})}const D5=oP&&["/video/","/list/watchlater","/bangumi/play/"].some(e=>location.pathname.startsWith(e)),lee=[["/video/",()=>/^\/video\/(?<bvid>BV\w+)\//.exec(location.pathname)?.groups?.bvid],["/list/watchlater",()=>new URLSearchParams(location.search).get("bvid")||void 0],["/bangumi/play/",()=>{}]];function z5(){return lee.find(([t])=>location.pathname.startsWith(t))?.[1]()}function ow(e,t=21){return `https://space.bilibili.com/${Pr()}/favlist?fid=${e}&ftype=create`}function H5(e,t=21){return `https://space.bilibili.com/${Pr()}/favlist?fid=${e}&ftype=collect&ctype=${t}`}function cee(e){return `https://www.bilibili.com/list/ml${e}`}function uee(e){return `https://www.bilibili.com/video/${e}`}function iw(e){return e.toString(2).at(-2)==="0"}function sw(e){return e.toString(2).at(-1)==="1"}async function V5({avid:e,add_media_ids:t="",del_media_ids:n=""}){const r=new URLSearchParams({rid:e.toString(),type:"2",add_media_ids:t,del_media_ids:n,platform:"web",eab_x:"2",ramval:"0",ga:"1",gaia_source:"web_normal",csrf:fa()}),i=(await Tt.post("/x/v3/fav/resource/deal",r)).data,s=dn(i);return s||Ht(i?.message||"fav deal api fail"),s}const na={getVideoFavState:mee,addFav:pee,removeFavs:dee,moveFavs:fee,modifyFav:gee};async function dee(e,t){const n=new URLSearchParams({resources:[t].flat().join(","),media_id:e.toString(),platform:"web",csrf:fa()}),o=(await Tt.post("/x/v3/fav/resource/batch-del",n)).data,i=dn(o);return i||Ht(o.message||Fu),i}async function fee(e,t,n){const r=new URLSearchParams({resources:[e].flat().join(","),src_media_id:t.toString(),tar_media_id:n.toString(),mid:Pr(),platform:"web",csrf:fa()}),i=(await Tt.post("/x/v3/fav/resource/move",r)).data,s=dn(i);return s||Ht(i?.message||"fav deal api fail"),s}async function mee(e){if(!Ap())return;const r=(await Tt.get("/x/v3/fav/folder/created/list-all",{params:{up_mid:Pr(),type:2,rid:e}})).data.data.list.filter(a=>a.fav_state>0),o=r.map(a=>a.title),i=r.map(a=>ow(a.id)),s=r.map(a=>a.id);return {favFolders:r,favFolderNames:o,favFolderUrls:i,favFolderIds:s}}let Gg,L0;async function pee(e,t){if(!t&&(!Gg||!L0)){await fw();const{folders:n}=Bt,r=n.find(o=>iw(o.attr))??n[0];if(!r)return Ht("没有找到默认收藏夹!");Gg=r.id,L0=r.title;}return t||=Gg,t?await V5({avid:e,add_media_ids:t.toString()}):Ht("没有找到默认收藏夹!")}async function hee(){return (await Tt.get("/x/v3/fav/folder/created/list-all",{params:{up_mid:Pr()}})).data.data.list}async function gee(e,t,n){const r=(t??[]).filter(l=>l!==void 0),o=[n].filter(l=>l!==void 0),i=Wf(r,o),s=Wf(o,r);return await V5({avid:e,del_media_ids:i.length?i.join(","):void 0,add_media_ids:s.length?s.join(","):void 0})}async function bee(e){return (await Tt.get("/x/v3/fav/folder/collected/list",{params:{up_mid:Pr(),platform:"web",ps:20,pn:e}})).data.data}async function vee(){let e=1,t=true,n=[];for(;t;){const r=await bee(e);n.push(...r.list),t=r.has_more,e++;}return n=n.filter(r=>!(r.title==="该合集已失效"&&r.upper.mid===0)),n=is(n,r=>r.id),n}async function yee(e,t){return (await Tt.get("/x/space/fav/season/list",{params:{season_id:e,ps:20,pn:t}})).data.data}var dt=(e=>(e.Initial="initial",e.Shuffle="shuffle",e.PubTimeDesc="pub-time-desc",e.PubTimeAsc="pub-time-asc",e.PlayCountDesc="play-count-desc",e.CollectCountDesc="collect-count-desc",e.FavTimeDesc="fav-time-desc",e.FavTimeAsc="fav-time-asc",e))(dt||{});function F0(e,t){return t==="initial"?e:t==="shuffle"?zr(e):t==="pub-time-desc"||t==="pub-time-asc"?ii(e,[r=>r.pubtime],[t==="pub-time-desc"?"desc":"asc"]):(t==="fav-time-desc"||t==="fav-time-asc")&&e.every(n=>n.from==="fav-folder")?ii(e,[r=>r.fav_time],[t==="fav-time-desc"?"desc":"asc"]):t==="play-count-desc"?ii(e,[n=>n.cnt_info.play],["desc"]):t==="collect-count-desc"?ii(e,[n=>n.cnt_info.collect],["desc"]):e}const j5=new jr;class W5{constructor(t){this.insideModal=t;}recSharedEmitter=new jr;servicesRegistry={};store=tn({refreshing:false,refreshingTab:void 0,tabbarView:void 0,sidebarView:void 0});get refreshing(){return this.store.refreshing}get refreshingTab(){return this.store.refreshingTab}useStore=()=>rt(this.store);setStore=t=>{const n=["tabbarView","sidebarView"];for(const r of n){const o=t[r];typeof o=="object"&&o!==null&&(t[r]=QI(o));}Object.assign(this.store,t);}}const aw=f.createContext(new W5);function q5(...e){return Wp(()=>new W5(...e),[])}function ao(){return f.useContext(aw)}function sr(){const{recSharedEmitter:e}=ao();return ad(t=>e.emit("refresh",t))}class Ii{qs;constructor(t){this.qs=new oh(t);}get hasMore(){return !!this.qs.bufferQueue.length||this.hasMoreExceptQueue}restore(){this.qs.restore();}async loadMore(t){if(!this.hasMore)return;if(this.qs.bufferQueue.length)return this.qs.sliceFromQueue();const n=await this.fetchMore(t);return n?.length&&this.qs.bufferQueue.push(...n),this.qs.sliceFromQueue()}}class oh{returnQueue=[];bufferQueue=[];get hasCache(){return !!this.returnQueue.length}ps;constructor(t=20){this.ps=t;}sliceCountFromQueue(t){if(this.bufferQueue.length){const n=this.bufferQueue.slice(0,t);return this.bufferQueue=this.bufferQueue.slice(t),this.doReturnItems(n)??[]}else return []}sliceFromQueue(t=1){return this.sliceCountFromQueue(this.ps*t)}doReturnItems(t){return this.returnQueue=[...this.returnQueue,...t??[]],t}restore(){this.bufferQueue=[...this.returnQueue,...this.bufferQueue],this.returnQueue=[];}get fetchedCount(){return this.returnQueue.length+this.bufferQueue.length}}function pa(){const e=f.useRef(null),t=f.useCallback(()=>e.current?.closest(`.${rP}`)?.parentElement||document.body,[]);return {ref:e,getPopupContainer:t}}const Cee=e=>{const{componentCls:t}=e;return {[t]:{"&-horizontal":{[`&${t}`]:{"&-sm":{marginBlock:e.marginXS},"&-md":{marginBlock:e.margin}}}}}},wee=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:r,lineWidth:o,textPaddingInline:i,orientationMargin:s,verticalMarginInline:a}=e,l=`${t}-rail`;return {[t]:{..._t(e),borderBlockStart:`${Q(o)} solid ${r}`,[l]:{borderBlockStart:`${Q(o)} solid ${r}`},"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:a,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${Q(o)} solid ${r}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Q(e.marginLG)} 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${Q(e.dividerHorizontalWithTextGutterMargin)} 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${r}`,[`${l}-start, ${l}-end`]:{width:"50%",borderBlockStartColor:"inherit",borderBlockEnd:0,content:"''"}},[`&-horizontal${t}-with-text-start`]:{[`${l}-start`]:{width:`calc(${s} * 100%)`},[`${l}-end`]:{width:`calc(100% - ${s} * 100%)`}},[`&-horizontal${t}-with-text-end`]:{[`${l}-start`]:{width:`calc(100% - ${s} * 100%)`},[`${l}-end`]:{width:`calc(${s} * 100%)`}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:i},"&-dashed":{background:"none",borderColor:r,borderStyle:"dashed",borderWidth:`${Q(o)} 0 0`,[l]:{borderBlockStart:`${Q(o)} dashed ${r}`}},[`&-horizontal${t}-with-text${t}-dashed`]:{[`${l}-start, ${l}-end`]:{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},"&-dotted":{background:"none",borderColor:r,borderStyle:"dotted",borderWidth:`${Q(o)} 0 0`,[l]:{borderBlockStart:`${Q(o)} dotted ${r}`}},[`&-horizontal${t}-with-text${t}-dotted`]:{"&::before, &::after":{borderStyle:"dotted none none"}},[`&-vertical${t}-dotted`]:{borderInlineStartWidth:o,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-start${t}-no-default-orientation-margin-start`]:{[`${l}-start`]:{width:0},[`${l}-end`]:{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-end${t}-no-default-orientation-margin-end`]:{[`${l}-start`]:{width:"100%"},[`${l}-end`]:{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}}}},xee=e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}),See=wt("Divider",e=>{const t=vt(e,{dividerHorizontalWithTextGutterMargin:e.margin,sizePaddingEdgeHorizontal:0});return [wee(t),Cee(t)]},xee,{unitless:{orientationMargin:true}}),$ee=["left","right","center","start","end"],Eee={small:"sm",middle:"md"},ra=e=>{const{getPrefixCls:t,direction:n,className:r,style:o,classNames:i,styles:s}=$t("divider"),{prefixCls:a,type:l,orientation:c,vertical:u,titlePlacement:d,orientationMargin:m,className:p,rootClassName:h,children:v,dashed:g,variant:y="solid",plain:C,style:w,size:x,classNames:S,styles:I,...$}=e,E=t("divider",a),P=`${E}-rail`,[N,M]=See(E),A=Xn(x),_=Eee[A],O=!!v,T=$ee.includes(c||""),V=f__namespace.useMemo(()=>{const X=d??(T?c:"center");return X==="left"?n==="rtl"?"end":"start":X==="right"?n==="rtl"?"start":"end":X},[n,c,d,T]),H=V==="start"&&m!=null,z=V==="end"&&m!=null,[D,W]=ca(c,u,l),F={...e,orientation:D,titlePlacement:V,size:A},[L,j]=Pt([i,S],[s,I],{props:F}),Y=B(E,r,N,M,`${E}-${D}`,{[`${E}-with-text`]:O,[`${E}-with-text-${V}`]:O,[`${E}-dashed`]:!!g,[`${E}-${y}`]:y!=="solid",[`${E}-plain`]:!!C,[`${E}-rtl`]:n==="rtl",[`${E}-no-default-orientation-margin-start`]:H,[`${E}-no-default-orientation-margin-end`]:z,[`${E}-${_}`]:!!_,[P]:!v,[L.rail]:L.rail&&!v},p,h,L.root),K=f__namespace.useMemo(()=>typeof m=="number"?m:/^\d+$/.test(m)?Number(m):m,[m]),q={marginInlineStart:H?K:void 0,marginInlineEnd:z?K:void 0};return f__namespace.createElement("div",{className:Y,style:{...o,...j.root,...v?{}:j.rail,...w},...$,role:"separator"},v&&!W&&f__namespace.createElement(f__namespace.Fragment,null,f__namespace.createElement("div",{className:B(P,`${P}-start`,L.rail),style:j.rail}),f__namespace.createElement("span",{className:B(`${E}-inner-text`,L.content),style:{...q,...j.content}},v),f__namespace.createElement("div",{className:B(P,`${P}-end`,L.rail),style:j.rail})))};var Iee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};function B0(){return B0=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},B0.apply(this,arguments)}const Pee=(e,t)=>f__namespace.createElement(ln,B0({},e,{ref:t,icon:Iee})),xu=f__namespace.forwardRef(Pee),Nee=e=>typeof e!="object"&&typeof e!="function"||e===null,G5=f__namespace.createContext({}),zm=f.createContext({prefixCls:"",firstLevel:true,inlineCollapsed:false,styles:null,classNames:null}),U5=e=>{const{prefixCls:t,className:n,dashed:r,...o}=e,{getPrefixCls:i}=f__namespace.useContext(it),s=i("menu",t),a=B({[`${s}-item-divider-dashed`]:!!r},n);return f__namespace.createElement(jC,{className:a,...o})},K5=e=>{const{className:t,children:n,icon:r,title:o,danger:i,extra:s}=e,{prefixCls:a,firstLevel:l,direction:c,disableMenuItemTitleTooltip:u,inlineCollapsed:d,styles:m,classNames:p}=f__namespace.useContext(zm),h=x=>{const S=n?.[0],I=f__namespace.createElement("span",{className:B(`${a}-title-content`,l?p?.itemContent:p?.subMenu?.itemContent,{[`${a}-title-content-with-extra`]:!!s||s===0}),style:l?m?.itemContent:m?.subMenu?.itemContent},n);return (!r||f__namespace.isValidElement(n)&&n.type==="span")&&n&&x&&l&&typeof S=="string"?f__namespace.createElement("div",{className:`${a}-inline-collapsed-noicon`},S.charAt(0)):I},{siderCollapsed:v}=f__namespace.useContext(G5);let g=o;typeof o>"u"?g=l?n:"":o===false&&(g="");const y={title:g};!v&&!d&&(y.title=null,y.open=false);const C=$r(n).length;let w=f__namespace.createElement(md,{...en(e,["title","icon","danger"]),className:B(l?p?.item:p?.subMenu?.item,{[`${a}-item-danger`]:i,[`${a}-item-only-child`]:(r?C+1:C)===1},t),style:{...l?m?.item:m?.subMenu?.item,...e.style},title:typeof o=="string"?o:void 0},Ln(r,x=>({className:B(`${a}-item-icon`,l?p?.itemIcon:p?.subMenu?.itemIcon,x.className),style:{...l?m?.itemIcon:m?.subMenu?.itemIcon,...x.style}})),h(d));return u||(w=f__namespace.createElement(fs,{...y,placement:c==="rtl"?"left":"right",classNames:{root:`${a}-inline-collapsed-tooltip`}},w)),w},Hm=f__namespace.createContext(null),Mee=f__namespace.forwardRef((e,t)=>{const{children:n,...r}=e,o=f__namespace.useContext(Hm),i=f__namespace.useMemo(()=>({...o,...r}),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),s=Kk(n),a=as(t,s?ls(n):null);return f__namespace.createElement(Hm.Provider,{value:i},f__namespace.createElement(es,{space:true},s?f__namespace.cloneElement(n,{ref:a}):n))}),Ree=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:i,lineType:s,itemPaddingInline:a}=e;return {[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${Q(i)} ${s} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:a},[`> ${t}-item:hover,
        > ${t}-item-active,
        > ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:[`border-color ${n}`,`background-color ${n}`].join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},Aee=({componentCls:e,menuArrowOffset:t,calc:n})=>({[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical,
    ${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${Q(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${Q(t)})`}}}}),PE=e=>Io(e),NE=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,subMenuItemSelectedColor:i,groupTitleColor:s,itemBg:a,subMenuItemBg:l,itemSelectedBg:c,activeBarHeight:u,activeBarWidth:d,activeBarBorderWidth:m,motionDurationSlow:p,motionEaseInOut:h,motionEaseOut:v,itemPaddingInline:g,motionDurationMid:y,itemHoverColor:C,lineType:w,colorSplit:x,itemDisabledColor:S,dangerItemColor:I,dangerItemHoverColor:$,dangerItemSelectedColor:E,dangerItemActiveBg:P,dangerItemSelectedBg:N,popupBg:M,itemHoverBg:A,itemActiveBg:_,menuSubMenuBg:O,horizontalItemSelectedColor:T,horizontalItemSelectedBg:V,horizontalItemBorderRadius:H,horizontalItemHoverBg:z}=e;return {[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:a,[`&${n}-root:focus-visible`]:{...PE(e)},[`${n}-item`]:{"&-group-title, &-extra":{color:s}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:i},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:{...PE(e)}},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${S} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:C}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:A},"&:active":{backgroundColor:_}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:A},"&:active":{backgroundColor:_}}},[`${n}-item-danger`]:{color:I,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:$}},[`&${n}-item:active`]:{background:P}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:E},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:c,[`&${n}-item-danger`]:{backgroundColor:N}},[`&${n}-submenu > ${n}`]:{backgroundColor:O},[`&${n}-popup > ${n}`]:{backgroundColor:M},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:M},[`&${n}-horizontal`]:{...t==="dark"?{borderBottom:0}:{},[`> ${n}-item, > ${n}-submenu`]:{top:m,marginTop:e.calc(m).mul(-1).equal(),marginBottom:0,borderRadius:H,"&::after":{position:"absolute",insetInline:g,bottom:0,borderBottom:`${Q(u)} solid transparent`,transition:`border-color ${p} ${h}`,content:'""'},"&:hover, &-active, &-open":{background:z,"&::after":{borderBottomWidth:u,borderBottomColor:T}},"&-selected":{color:T,backgroundColor:V,"&:hover":{backgroundColor:V},"&::after":{borderBottomWidth:u,borderBottomColor:T}}}},[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${Q(m)} ${w} ${x}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:l},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Q(d)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:[`transform ${y} ${v}`,`opacity ${y} ${v}`].join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:E}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:[`transform ${y} ${h}`,`opacity ${y} ${h}`].join(",")}}}}}},ME=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:i,marginXS:s,itemMarginBlock:a,itemWidth:l,itemPaddingInline:c}=e,u=e.calc(i).add(o).add(s).equal();return {[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:Q(n),paddingInline:c,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:a,width:l},[`> ${t}-item,
            > ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:Q(n)},[`${t}-item-group-list ${t}-submenu-title,
            ${t}-submenu-title`]:{paddingInlineEnd:u}}},Tee=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:s,motionEaseOut:a,paddingXL:l,itemMarginInline:c,fontSizeLG:u,motionDurationFast:d,motionDurationSlow:m,paddingXS:p,boxShadowSecondary:h,collapsedWidth:v,collapsedIconSize:g}=e,y={height:r,lineHeight:Q(r),listStylePosition:"inside",listStyleType:"disc"};return [{[t]:{"&-inline, &-vertical":{[`&${t}-root`]:{boxShadow:"none"},...ME(e)}},[`${t}-submenu-popup`]:{[`${t}-vertical`]:{...ME(e),boxShadow:h}}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${Q(e.calc(s).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${m}`,`background-color ${m}`,`padding ${d} ${a}`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:y,[`& ${t}-item-group-title`]:{paddingInlineStart:l}},[`${t}-item`]:y}},{[`${t}-inline-collapsed`]:{width:v,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:u,textAlign:"center"}}},[`> ${t}-item,
          > ${t}-item-group > ${t}-item-group-list > ${t}-item,
          > ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title,
          > ${t}-submenu > ${t}-submenu-title`]:{insetInlineStart:0,paddingInline:`calc(50% - ${Q(e.calc(g).div(2).equal())} - ${Q(c)})`,textOverflow:"clip",[`
            ${t}-submenu-arrow,
            ${t}-submenu-expand-icon
          `]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:g,lineHeight:Q(r),"+ span":{display:"inline-block",opacity:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:{...qo,paddingInline:p}}}]},RE=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:i,iconCls:s,iconSize:a,iconMarginInlineEnd:l}=e;return {[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background-color ${n}`,`padding calc(${n} + 0.1s) ${o}`].join(","),[`${t}-item-icon, ${s}`]:{minWidth:a,fontSize:a,transition:[`font-size ${r} ${i}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:l,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:{...la()},[`&${t}-item-only-child`]:{[`> ${s}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},AE=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:i,menuArrowOffset:s}=e;return {[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:i,color:"currentcolor",transform:"translateY(-50%)",transition:`transform ${n} ${r}, opacity ${n}`},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(i).mul(.6).equal(),height:e.calc(i).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:[`background-color ${n} ${r}`,`transform ${n} ${r}`,`top ${n} ${r}`,`color ${n} ${r}`].join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${Q(e.calc(s).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${Q(s)})`}}}}},Oee=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:s,paddingXS:a,padding:l,colorSplit:c,lineWidth:u,zIndexPopup:d,borderRadiusLG:m,subMenuItemBorderRadius:p,menuArrowSize:h,menuArrowOffset:v,lineType:g,groupTitleLineHeight:y,groupTitleFontSize:C}=e;return [{"":{[n]:{...lm(),"&-hidden":{display:"none"}}},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:{..._t(e),...lm(),marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${Q(a)} ${Q(l)}`,fontSize:C,lineHeight:y,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:[`border-color ${o} ${s}`,`background-color ${o} ${s}`].join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o} ${s}`,`background-color ${o} ${s}`,`padding ${i} ${s}`].join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:[`background-color ${o} ${s}`,`padding ${o} ${s}`].join(",")},[`${n}-title-content`]:{transition:`color ${o}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${n}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:e.padding}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:c,borderStyle:g,borderWidth:0,borderTopWidth:u,marginBlock:u,padding:0,"&-dashed":{borderStyle:"dashed"}},...RE(e),[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${Q(e.calc(r).mul(2).equal())} ${Q(l)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:d,borderRadius:m,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:{borderRadius:m,...RE(e),...AE(e),[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:p},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${s}`}}},"\n          &-placement-leftTop,\n          &-placement-bottomRight,\n          ":{transformOrigin:"100% 0"},"\n          &-placement-leftBottom,\n          &-placement-topRight,\n          ":{transformOrigin:"100% 100%"},"\n          &-placement-rightBottom,\n          &-placement-topLeft,\n          ":{transformOrigin:"0 100%"},"\n          &-placement-bottomLeft,\n          &-placement-rightTop,\n          ":{transformOrigin:"0 0"},"\n          &-placement-leftTop,\n          &-placement-leftBottom\n          ":{paddingInlineEnd:e.paddingXS},"\n          &-placement-rightTop,\n          &-placement-rightBottom\n          ":{paddingInlineStart:e.paddingXS},"\n          &-placement-topRight,\n          &-placement-topLeft\n          ":{paddingBottom:e.paddingXS},"\n          &-placement-bottomRight,\n          &-placement-bottomLeft\n          ":{paddingTop:e.paddingXS}},...AE(e),[`&-inline-collapsed ${n}-submenu-arrow,
        &-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Q(v)})`},"&::after":{transform:`rotate(45deg) translateX(${Q(e.calc(v).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${Q(e.calc(h).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${Q(e.calc(v).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${Q(v)})`}}}},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},kee=e=>{const{colorPrimary:t,colorError:n,colorTextDisabled:r,colorErrorBg:o,colorText:i,colorTextDescription:s,colorBgContainer:a,colorFillAlter:l,colorFillContent:c,lineWidth:u,lineWidthBold:d,controlItemBgActive:m,colorBgTextHover:p,controlHeightLG:h,lineHeight:v,colorBgElevated:g,marginXXS:y,padding:C,fontSize:w,controlHeightSM:x,fontSizeLG:S,colorTextLightSolid:I,colorErrorHover:$}=e,E=e.activeBarWidth??0,P=e.activeBarBorderWidth??u,N=e.itemMarginInline??e.marginXXS,M=new kt(I).setA(.65).toRgbString();return {dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:i,itemColor:i,colorItemTextHover:i,itemHoverColor:i,colorItemTextHoverHorizontal:t,horizontalItemHoverColor:t,colorGroupTitle:s,groupTitleColor:s,colorItemTextSelected:t,itemSelectedColor:t,subMenuItemSelectedColor:t,colorItemTextSelectedHorizontal:t,horizontalItemSelectedColor:t,colorItemBg:a,itemBg:a,colorItemBgHover:p,itemHoverBg:p,colorItemBgActive:c,itemActiveBg:m,colorSubItemBg:l,subMenuItemBg:l,colorItemBgSelected:m,itemSelectedBg:m,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:E,colorActiveBarHeight:d,activeBarHeight:d,colorActiveBarBorderSize:u,activeBarBorderWidth:P,colorItemTextDisabled:r,itemDisabledColor:r,colorDangerItemText:n,dangerItemColor:n,colorDangerItemTextHover:n,dangerItemHoverColor:n,colorDangerItemTextSelected:n,dangerItemSelectedColor:n,colorDangerItemBgActive:o,dangerItemActiveBg:o,colorDangerItemBgSelected:o,dangerItemSelectedBg:o,itemMarginInline:N,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:h,groupTitleLineHeight:v,collapsedWidth:h*2,popupBg:g,itemMarginBlock:y,itemPaddingInline:C,horizontalLineHeight:`${h*1.15}px`,iconSize:w,iconMarginInlineEnd:x-w,collapsedIconSize:S,groupTitleFontSize:w,darkItemDisabledColor:new kt(I).setA(.25).toRgbString(),darkItemColor:M,darkDangerItemColor:n,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:I,darkItemSelectedBg:t,darkDangerItemSelectedBg:n,darkItemHoverBg:"transparent",darkGroupTitleColor:M,darkItemHoverColor:I,darkDangerItemHoverColor:$,darkDangerItemSelectedColor:I,darkDangerItemActiveBg:n,itemWidth:E?`calc(100% + ${P}px)`:`calc(100% - ${N*2}px)`}},_ee=(e,t=e,n=true)=>wt("Menu",o=>{const{colorBgElevated:i,controlHeightLG:s,fontSize:a,darkItemColor:l,darkDangerItemColor:c,darkItemBg:u,darkSubMenuItemBg:d,darkItemSelectedColor:m,darkItemSelectedBg:p,darkDangerItemSelectedBg:h,darkItemHoverBg:v,darkGroupTitleColor:g,darkItemHoverColor:y,darkItemDisabledColor:C,darkDangerItemHoverColor:w,darkDangerItemSelectedColor:x,darkDangerItemActiveBg:S,popupBg:I,darkPopupBg:$}=o,E=o.calc(a).div(7).mul(5).equal(),P=vt(o,{menuArrowSize:E,menuHorizontalHeight:o.calc(s).mul(1.15).equal(),menuArrowOffset:o.calc(E).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:I}),N=vt(P,{itemColor:l,itemHoverColor:y,groupTitleColor:g,itemSelectedColor:m,subMenuItemSelectedColor:m,itemBg:u,popupBg:$,subMenuItemBg:d,itemActiveBg:"transparent",itemSelectedBg:p,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:v,itemDisabledColor:C,dangerItemColor:c,dangerItemHoverColor:w,dangerItemSelectedColor:x,dangerItemActiveBg:S,dangerItemSelectedBg:h,menuSubMenuBg:d,horizontalItemSelectedColor:m,horizontalItemSelectedBg:p});return [Oee(P),Ree(P),Tee(P),NE(P,"light"),NE(N,"dark"),Aee(P),rN(P),Ji(P,"slide-up"),Ji(P,"slide-down"),qu(P,"zoom-big")]},kee,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:true}})(e,t),X5=e=>{const{popupClassName:t,icon:n,title:r,theme:o}=e,i=f__namespace.useContext(zm),{prefixCls:s,inlineCollapsed:a,theme:l,classNames:c,styles:u}=i,d=Hl();let m;if(!n)m=a&&!d.length&&r&&typeof r=="string"?f__namespace.createElement("div",{className:`${s}-inline-collapsed-noicon`},r.charAt(0)):f__namespace.createElement("span",{className:`${s}-title-content`},r);else {const v=f__namespace.isValidElement(r)&&r.type==="span";m=f__namespace.createElement(f__namespace.Fragment,null,Ln(n,g=>({className:B(g.className,`${s}-item-icon`,c?.itemIcon),style:{...g.style,...u?.itemIcon}})),v?r:f__namespace.createElement("span",{className:`${s}-title-content`},r));}const p=f__namespace.useMemo(()=>({...i,firstLevel:false}),[i]),[h]=ua("Menu");return f__namespace.createElement(zm.Provider,{value:p},f__namespace.createElement(Qp,{...en(e,["icon"]),title:m,classNames:{list:c?.subMenu?.list,listTitle:c?.subMenu?.itemTitle},styles:{list:u?.subMenu?.list,listTitle:u?.subMenu?.itemTitle},popupClassName:B(s,t,c?.popup?.root,`${s}-${o||l}`),popupStyle:{zIndex:h,...e.popupStyle,...u?.popup?.root}}))};function Ug(e){return e===null||e===false}const Lee={item:K5,submenu:X5,divider:U5},Fee=f.forwardRef((e,t)=>{const n=f__namespace.useContext(Hm),r=n||{},{prefixCls:o,className:i,style:s,theme:a="light",expandIcon:l,_internalDisableMenuItemTitleTooltip:c,inlineCollapsed:u,siderCollapsed:d,rootClassName:m,mode:p,selectable:h,onClick:v,overflowedIndicatorPopupClassName:g,classNames:y,styles:C,...w}=e,{menu:x}=f__namespace.useContext(it),{getPrefixCls:S,getPopupContainer:I,direction:$,className:E,style:P,classNames:N,styles:M}=$t("menu"),A=S(),_=en(w,["collapsedWidth"]);r.validator?.({mode:p});const O=at((...U)=>{v?.(...U),r.onClick?.();}),T=r.mode||p,V=h??r.selectable,H=u??d,z={...e,mode:T,inlineCollapsed:H,selectable:V,theme:a},[D,W]=Pt([N,y],[M,C],{props:z},{popup:{_default:"root"},subMenu:{_default:"item"}}),F={horizontal:{motionName:`${A}-slide-up`},inline:G6(A),other:{motionName:`${A}-zoom-big`}},L=S("menu",o||r.prefixCls),j=cn(L),[Y,K]=_ee(L,j,!n),q=B(`${L}-${a}`,E,i),X=f__namespace.useMemo(()=>{if(typeof l=="function"||Ug(l))return l||null;if(typeof r.expandIcon=="function"||Ug(r.expandIcon))return r.expandIcon||null;if(typeof x?.expandIcon=="function"||Ug(x?.expandIcon))return x?.expandIcon||null;const U=l??r?.expandIcon??x?.expandIcon;return Ln(U,{className:B(`${L}-submenu-expand-icon`,f__namespace.isValidElement(U)?U.props?.className:void 0)})},[l,r?.expandIcon,x?.expandIcon,L]),J=f__namespace.useMemo(()=>({prefixCls:L,inlineCollapsed:H||false,direction:$,firstLevel:true,theme:a,mode:T,disableMenuItemTitleTooltip:c,classNames:D,styles:W}),[L,H,$,c,a,T,D,W]);return f__namespace.createElement(Hm.Provider,{value:null},f__namespace.createElement(zm.Provider,{value:J},f__namespace.createElement(Vl,{getPopupContainer:I,overflowedIndicator:f__namespace.createElement(LC,null),overflowedIndicatorPopupClassName:B(L,`${L}-${a}`,g),classNames:{list:D.list,listTitle:D.itemTitle},styles:{list:W.list,listTitle:W.itemTitle},mode:T,selectable:V,onClick:O,..._,inlineCollapsed:H,style:{...W.root,...P,...s},className:q,prefixCls:L,direction:$,defaultMotions:F,expandIcon:X,ref:t,rootClassName:B(m,Y,r.rootClassName,K,j,D.root),_internalComponents:Lee})))}),ps=f.forwardRef((e,t)=>{const n=f.useRef(null),r=f__namespace.useContext(G5);return f.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{n.current?.focus(o);}})),f__namespace.createElement(Fee,{ref:n,...e,...r})});ps.Item=K5;ps.SubMenu=X5;ps.Divider=U5;ps.ItemGroup=WC;const Bee=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,i=`${n}-item`;return {[`${t}, ${t}-menu-submenu`]:{[`${n} ${i}`]:{[`&${i}-danger:not(${i}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},Dee=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:s,iconCls:a,motionDurationMid:l,paddingBlock:c,fontSize:u,dropdownEdgeChildPadding:d,colorTextDisabled:m,fontSizeIcon:p,controlPaddingHorizontal:h,colorBgElevated:v}=e;return [{[t]:{position:"absolute",top:-9999,left:{_skip_check_:true,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(i).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${s}-btn`]:{[`& > ${a}-down, & > ${s}-btn-icon > ${a}-down`]:{fontSize:p}},[`${t}-wrap`]:{position:"relative",[`${s}-btn > ${a}-down`]:{fontSize:p},[`${a}-down::before`]:{transition:`transform ${l}`}},[`${t}-wrap-open`]:{[`${a}-down::before`]:{transform:"rotate(180deg)"}},"\n        &-hidden,\n        &-menu-hidden,\n        &-menu-submenu-hidden\n      ":{display:"none"},[`&${s}-slide-down-enter${s}-slide-down-enter-active${t}-placement-bottomLeft,
          &${s}-slide-down-appear${s}-slide-down-appear-active${t}-placement-bottomLeft,
          &${s}-slide-down-enter${s}-slide-down-enter-active${t}-placement-bottom,
          &${s}-slide-down-appear${s}-slide-down-appear-active${t}-placement-bottom,
          &${s}-slide-down-enter${s}-slide-down-enter-active${t}-placement-bottomRight,
          &${s}-slide-down-appear${s}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:P1},[`&${s}-slide-up-enter${s}-slide-up-enter-active${t}-placement-topLeft,
          &${s}-slide-up-appear${s}-slide-up-appear-active${t}-placement-topLeft,
          &${s}-slide-up-enter${s}-slide-up-enter-active${t}-placement-top,
          &${s}-slide-up-appear${s}-slide-up-appear-active${t}-placement-top,
          &${s}-slide-up-enter${s}-slide-up-enter-active${t}-placement-topRight,
          &${s}-slide-up-appear${s}-slide-up-appear-active${t}-placement-topRight`]:{animationName:M1},[`&${s}-slide-down-leave${s}-slide-down-leave-active${t}-placement-bottomLeft,
          &${s}-slide-down-leave${s}-slide-down-leave-active${t}-placement-bottom,
          &${s}-slide-down-leave${s}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:N1},[`&${s}-slide-up-leave${s}-slide-up-leave-active${t}-placement-topLeft,
          &${s}-slide-up-leave${s}-slide-up-leave-active${t}-placement-top,
          &${s}-slide-up-leave${s}-slide-up-leave-active${t}-placement-topRight`]:{animationName:R1}}},hC(e,v,{arrowPlacement:{top:true,bottom:true}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{..._t(e),[n]:{padding:d,listStyleType:"none",backgroundColor:v,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,...qr(e),"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${Q(c)} ${Q(h)}`,color:e.colorTextDescription,transition:`all ${l}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:u,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${l}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${n}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:"auto",fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${n}-item, ${n}-submenu-title`]:{display:"flex",margin:0,padding:`${Q(c)} ${Q(h)}`,color:e.colorText,fontWeight:"normal",fontSize:u,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${l}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover},...qr(e),"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:m,cursor:"not-allowed","&:hover":{color:m,backgroundColor:v,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Q(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorIcon,fontSize:p,fontStyle:"normal"}}},[`${n}-item-group-list`]:{margin:`0 ${Q(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(h).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:m,backgroundColor:v,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}}}},[Ji(e,"slide-up"),Ji(e,"slide-down"),um(e,"move-up"),um(e,"move-down"),qu(e,"zoom-big")]]},zee=e=>({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2,..._p({contentRadius:e.borderRadiusLG,limitVerticalRadius:true}),...pC(e)}),Hee=wt("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=vt(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return [Dee(i),Bee(i)]},zee,{resetStyle:false}),ih=e=>{const{menu:t,arrow:n,prefixCls:r,children:o,trigger:i,disabled:s,dropdownRender:a,popupRender:l,getPopupContainer:c,overlayClassName:u,rootClassName:d,overlayStyle:m,open:p,onOpenChange:h,mouseEnterDelay:v=.15,mouseLeaveDelay:g=.1,autoAdjustOverflow:y=true,placement:C="",transitionName:w,classNames:x,styles:S,destroyPopupOnHide:I,destroyOnHidden:$}=e,{getPrefixCls:E,direction:P,getPopupContainer:N,className:M,style:A,classNames:_,styles:O}=$t("dropdown"),T={...e,mouseEnterDelay:v,mouseLeaveDelay:g,autoAdjustOverflow:y},[V,H]=Pt([_,x],[O,S],{props:T}),z={...A,...m,...H.root},D=l||a,W=f__namespace.useMemo(()=>{const ae=E();return w!==void 0?w:C.includes("top")?`${ae}-slide-down`:`${ae}-slide-up`},[E,C,w]),F=f__namespace.useMemo(()=>C?C.includes("Center")?C.slice(0,C.indexOf("Center")):C:P==="rtl"?"bottomRight":"bottomLeft",[C,P]),L=E("dropdown",r),j=cn(L),[Y,K]=Hee(L,j),[,q]=Bn(),X=f__namespace.Children.only(Nee(o)?f__namespace.createElement("span",null,o):o),J=Ln(X,{className:B(`${L}-trigger`,{[`${L}-rtl`]:P==="rtl"},X.props.className),disabled:X.props.disabled??s}),U=s?[]:i,G=!!U?.includes("contextMenu"),[ee,oe]=Ft(false,p),ne=at(ae=>{h?.(ae,{source:"trigger"}),oe(ae);}),ge=B(u,d,Y,K,j,M,V.root,{[`${L}-rtl`]:P==="rtl"}),Z=HM({arrowPointAtCenter:typeof n=="object"&&n.pointAtCenter,autoAdjustOverflow:y,offset:q.marginXXS,arrowWidth:n?q.sizePopupArrow:0,borderRadius:q.borderRadius}),te=at(()=>{t?.selectable&&t?.multiple||(h?.(false,{source:"menu"}),oe(false));}),de=()=>{const ae=en(V,["root"]),re=en(H,["root"]);let ue;return t?.items&&(ue=f__namespace.createElement(ps,{...t,classNames:{...ae,subMenu:{...ae}},styles:{...re,subMenu:{...re}}})),D&&(ue=D(ue)),ue=f__namespace.Children.only(typeof ue=="string"?f__namespace.createElement("span",null,ue):ue),f__namespace.createElement(Mee,{prefixCls:`${L}-menu`,rootClassName:B(K,j),expandIcon:f__namespace.createElement("span",{className:`${L}-menu-submenu-arrow`},P==="rtl"?f__namespace.createElement(xu,{className:`${L}-menu-submenu-arrow-icon`}):f__namespace.createElement(cl,{className:`${L}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:false,onClick:te,validator:({mode:ye})=>{}},ue)},[fe,Se]=ua("Dropdown",z.zIndex);let Te=f__namespace.createElement(P4,{alignPoint:G,...en(e,["rootClassName","onOpenChange"]),mouseEnterDelay:v,mouseLeaveDelay:g,visible:ee,builtinPlacements:Z,arrow:!!n,overlayClassName:ge,prefixCls:L,getPopupContainer:c||N,transitionName:W,trigger:U,overlay:de,placement:F,onVisibleChange:ne,overlayStyle:{...z,zIndex:fe},autoDestroy:$??I},J);return fe&&(Te=f__namespace.createElement(Sp.Provider,{value:Se},Te)),Te},Vee=B1(ih,"align",void 0,"dropdown",e=>e),jee=e=>f__namespace.createElement(Vee,{...e},f__namespace.createElement("span",null));ih._InternalPanelDoNotUseOrYouWillBeFired=jee;const Y5=e=>{const{getPopupContainer:t,getPrefixCls:n,direction:r}=f__namespace.useContext(it),{prefixCls:o,type:i="default",danger:s,disabled:a,loading:l,onClick:c,htmlType:u,children:d,className:m,menu:p,arrow:h,autoFocus:v,trigger:g,align:y,open:C,onOpenChange:w,placement:x,getPopupContainer:S,href:I,icon:$=f__namespace.createElement(LC,null),title:E,buttonsRender:P=G=>G,mouseEnterDelay:N,mouseLeaveDelay:M,overlayClassName:A,overlayStyle:_,destroyOnHidden:O,destroyPopupOnHide:T,dropdownRender:V,popupRender:H,...z}=e,D=n("dropdown",o),W=`${D}-button`,L={menu:p,arrow:h,autoFocus:v,align:y,disabled:a,trigger:a?[]:g,onOpenChange:w,getPopupContainer:S||t,mouseEnterDelay:N,mouseLeaveDelay:M,classNames:{root:A},styles:{root:_},destroyOnHidden:O,popupRender:H||V},{compactSize:j,compactItemClassnames:Y}=Ci(D,r),K=B(W,Y,m);"destroyPopupOnHide"in e&&(L.destroyPopupOnHide=T),"open"in e&&(L.open=C),"placement"in e?L.placement=x:L.placement=r==="rtl"?"bottomLeft":"bottomRight";const q=f__namespace.createElement(Qe,{type:i,danger:s,disabled:a,loading:l,onClick:c,htmlType:u,href:I,title:E},d),X=f__namespace.createElement(Qe,{type:i,danger:s,icon:$}),[J,U]=P([q,X]);return f__namespace.createElement(mi.Compact,{className:K,size:j,block:true,...z},J,f__namespace.createElement(ih,{...L},U))};Y5.__ANT_BUTTON=true;const hs=ih;hs.Button=Y5;const lw=function({value:e,onChange:t,disabled:n,list:r,listDisplayConfig:o,dropdownProps:i,extraHelpInfo:s,$ref:a}){const{icon:l,label:c}=o[e],u=He(v=>{const g=r.filter(x=>x!=="divider"),y=g.indexOf(e);if(y===-1)return;const C=(y+(v.shiftKey?-1:1)+g.length)%g.length,w=g[C];t(w);}),d=f.useMemo(()=>Lr(r.map(v=>{if(v==="divider")return {type:"divider"};const{icon:g,label:y}=o[v];return {key:v,icon:g,label:y,onClick:()=>t(v)}})),[r,o,t]),[m,p]=f.useState(false),h=oU();return R("span",{className:"inline-flex items-center",ref:a,children:[b(hs,{open:m,onOpenChange:p,disabled:n,menu:{items:d,selectedKeys:[e.toString()],styles:{root:h}},placement:"bottomRight",classNames:{root:"text-13px",item:"justify-start",itemContent:"flex-shrink-0"},...i,children:R(Qe,{className:B(xM,"px-3"),css:[m&&kl,"",""],disabled:n,onClick:u,children:[l,c]})}),R(Fn,{children:[s,s&&b(ra,{variant:"solid",className:"my-7px"}),"操作说明: ",b("br",{}),"1. 点击/下拉切换 ",b("br",{}),"2. 按住 ",b("kbd",{children:"Shift"})," 键点击逆序切换 ",b("br",{})]})]})},Ai="size-16px",Wee={[dt.Initial]:{icon:b(Oj,{className:Ai}),label:"初始顺序"},[dt.Shuffle]:{icon:b(hM,{className:Ai}),label:"随机顺序"},[dt.PubTimeDesc]:{icon:b(Xv,{className:Ai}),label:"最新投稿"},[dt.PubTimeAsc]:{icon:b(Kv,{className:Ai}),label:"最早投稿"},[dt.PlayCountDesc]:{icon:b(Ju,{className:Ai}),label:"最多播放"},[dt.CollectCountDesc]:{icon:b(fl,{className:B(Ai)}),label:"最多收藏"},[dt.FavTimeDesc]:{icon:b(Xv,{className:B(Ai)}),label:"最近收藏"},[dt.FavTimeAsc]:{icon:b(Kv,{className:B(Ai)}),label:"最早收藏"}},qee={all:[dt.Initial,dt.Shuffle],"fav-folder":[dt.FavTimeDesc,dt.PubTimeDesc,dt.PlayCountDesc,dt.CollectCountDesc,"divider",dt.FavTimeAsc,dt.PubTimeAsc,"divider",dt.Shuffle],"fav-collection":[dt.Initial,dt.PubTimeDesc,dt.PlayCountDesc,dt.CollectCountDesc,"divider",dt.PubTimeAsc,"divider",dt.Shuffle]};function Q5(e){return e.split(":")[0]}function Z5(e){const t=Q5(e);return qee[t]||Object.values(dt)}function TE(e){const t=Q5(e);return t==="fav-folder"?dt.FavTimeDesc:t==="fav-collection"?dt.PubTimeDesc:dt.Initial}function cw(e,t){const n=Z5(e).filter(o=>o!=="divider"),r=t.get(e)||TE(e);return n.includes(r)?r:TE(e)}function Gee(e,t){return f.useMemo(()=>cw(e,t),[t,e])}function uw(){const e=sr(),{ref:t,getPopupContainer:n}=pa(),{selectedKey:r,savedOrderMap:o}=rt(Bt),i=Gee(r,o),s=f.useMemo(()=>Z5(r),[r]);return b(lw,{value:i,onChange:async a=>{Bt.savedOrderMap.set(r,a),await Dt(100),e();},list:s,listDisplayConfig:Wee,$ref:t,dropdownProps:{getPopupContainer:n}})}const Uee=Kn.extend("modules:rec-services:fav:store");var Vm=(e=>(e.CollectionIdFull="fav-collection-id",e.CollectionId="fav-cid",e.FolderIdFull="fav-folder-id",e.FolderId="fav-fid",e))(Vm||{});const J5=e=>{if(!e)return;const t=Number(e);if(!Number.isNaN(t))return t},jm=new URLSearchParams(location.search),eA=J5(jm.get("fav-collection-id")??jm.get("fav-cid")),tA=J5(jm.get("fav-folder-id")??jm.get("fav-fid")),Wm=vi&&(typeof tA=="number"||typeof eA=="number"),Bt=tn({folders:[],foldersUpdateAt:0,selectedFavFolderId:tA,get selectedFavFolder(){if(typeof this.selectedFavFolderId=="number")return this.folders.find(e=>e.id===this.selectedFavFolderId)},collections:[],collectionsUpdateAt:0,selectedFavCollectionId:eA,selectedFavCollectionDetailInfo:void 0,get selectedFavCollection(){if(typeof this.selectedFavCollectionId=="number")return this.collections.find(e=>e.id===this.selectedFavCollectionId)},get selectedKey(){let e,t;if(this.selectedFavFolderId!==void 0)e="fav-folder",t=this.selectedFavFolderId;else if(this.selectedFavCollectionId!==void 0)e="fav-collection",t=this.selectedFavCollectionId;else return "all";return `${e}:${t}`},get selectedLabel(){if(this.selectedFavFolder)return `${this.selectedFavFolder.title} (${this.selectedFavFolder.media_count})`;if(typeof this.selectedFavCollectionId=="number"){if(this.selectedFavCollection)return `${this.selectedFavCollection.title} (${this.selectedFavCollection.media_count})`;const e=this.selectedFavCollectionDetailInfo;return e?.id===this.selectedFavCollectionId?`${e.title} (${e.media_count})`:void 0}return "全部"},savedOrderMap:(await( sM("fav-saved-order"))).map,get usingShuffle(){return cw(this.selectedKey,this.savedOrderMap)===dt.Shuffle}});function nA(e,t){const n=Bt.folders.find(o=>o.id===e);if(!n)return;const r=typeof t=="function"?t(n.media_count):t;r!==n.media_count&&(n.media_count=r,Uee("update folder(id=%s title=%s) media_count to %s",n.id,n.title,r));}function dw(e=false){return Promise.all([fw(e),Yee(e)])}const Kee=wi(async()=>{const e=await hee();Bt.folders=e,Bt.foldersUpdateAt=Date.now();});async function fw(e=false){if(!e){const{folders:t,foldersUpdateAt:n}=Bt;if(t.length&&n&&Date.now()-n<Yn("5min"))return}return Kee()}const Xee=wi(async()=>{const e=await vee();Bt.collections=e,Bt.collectionsUpdateAt=Date.now();});async function Yee(e=false){if(!e){const{collections:t,collectionsUpdateAt:n}=Bt;if(t.length&&n&&Date.now()-n<Yn("5min"))return}return Xee()}Wm&&G1(Bt,"selectedLabel",()=>{Bt.selectedLabel&&vC(Bt.selectedLabel);});Qee();async function Qee(){if(!(vi||D5)||Wm)return;const e="fav-store",t=["selectedFavFolderId","selectedFavCollectionId","folders"],n=await GM.getValue(e);if(n)for(const o of t)ji(n[o])||(Bt[o]=n[o]);const r=q1(1);rM(Bt,t,o=>{if(Wm)return;const i=Ys(o,t);r(async()=>{await GM.setValue(e,i);});});}var Ee=(e=>(e.Separator="separator",e.AppRecommend="app-recommend",e.PcRecommend="pc-recommend",e.DynamicFeed="dynamic-feed",e.Watchlater="watchlater",e.Fav="fav",e.PopularGeneral="popular-general",e.PopularWeekly="popular-weekly",e.Rank="ranking",e.Live="live",e.SpaceUpload="space-upload",e.Liked="liked",e))(Ee||{});class Zee{constructor(t){this.anonymous=t;}hasMore=true;page=1;tabbarView=b(Jee,{});async loadMore(){if(!this.hasMore)return;const n=(await Tt.get("/x/web-interface/popular",{params:{ps:20,pn:this.page},withCredentials:!this.anonymous})).data;return dn(n)?(this.page++,this.hasMore=!n.data.no_more,(n.data.list||[]).map(o=>({...o,api:Ee.PopularGeneral,uniqId:`${Ee.PopularGeneral}-${o.bvid}`}))):(Ht(n.message||xl),void 0)}}function Jee(){const e=sr();return b(ut,{configPath:"popularGeneralUseAnonymous",tooltip:b(xe,{children:"✅ 匿名访问: 使用游客身份访问"}),label:"匿名访问",extraAction:async()=>{await Dt(100),e();}})}function ete(){const t=localStorage.getItem("bpx_player_profile");if(t)try{return JSON.parse(t)}catch{return}}function rA(){return !!ete()?.media.autoplay}function Gl(e){const t=fx.createInstance({driver:fx.INDEXEDDB,name:Un,storeName:e});return {db:t,get(n){return t.getItem(n.toString())},set(n,r){return t.setItem(n.toString(),r)},delete(n){return t.removeItem(n.toString())}}}function ha({fn:e,generateKey:t,tableName:n,ttl:r,concurrency:o,autoCleanUp:i=true}){const s=typeof n=="string"?Gl(n):n,a=ss(()=>{s.db.iterate((m,p)=>{l(m)||s.db.removeItem(p);});},1e3);i&&Bp().then(a);function l(m){return !!(m&&m.val&&m.ts&&Date.now()-m.ts<=r)}async function c(...m){const p=t(...m),h=await s.get(p);if(h&&l(h))return h.val}const u=o&&o>0?tM(e,o):e,d=aC(u,{cacheKey(m){return t(...m)},cache:{async has(m){const p=await s.get(m);return l(p)},async get(m){const p=await s.get(m);if(p&&l(p))return p.val},async set(m,p){ji(p)||await s.set(m,{val:p,ts:Date.now()});},async delete(m){await s.delete(m);}}});return Object.defineProperties(d,{cache:{value:s},cleanUp:{value:a},generateKey:{value:t},shouldReuseCached:{value:l},queryCache:{value:c}}),d}async function tte(e){return (await Tt.get("/x/web-interface/view",{params:{bvid:e}})).data.data}const oA=ha({fn:tte,generateKey:e=>e,tableName:"video-detail",ttl:Yn("3M"),concurrency:3});async function nte(e){return (await Tt.get("/x/player/pagelist",{params:{bvid:e}})).data?.data||[]}const iA=ha({fn:nte,generateKey:e=>e,tableName:"video-page-list",ttl:Yn("3M"),concurrency:3});async function rte({appKey:e,nscode:t,versionId:n}){const r={appKey:e,nscode:t,versionId:n};return (await Tt.get("/x/kv-frontend/namespace/data",{params:r})).data}function sA({appKey:e,nscode:t}){return new URLSearchParams([["appKey",e],["nscode",t.toString()]]).toString()}const OE=Gl("kv-latest-version"),ote=wi(async({appKey:e,nscode:t})=>{const n=sA({appKey:e,nscode:t}),r=await OE.get(n);let o="0";r&&r.versionId&&r.data&&Object.keys(r.data).length&&(o=r.versionId);const i=await rte({appKey:e,nscode:t,versionId:o});return r?.data&&i.code===-304&&i.message==="Not Modified"?r.data:(await OE.set(n,i.data),i.data.data)}),ite=ha({fn:ote,tableName:"get-kv-data",generateKey:({appKey:e,nscode:t})=>sA({appKey:e,nscode:t}),ttl:Yn("1h")});function ste(e={},t){t.endsWith(".")||(t+=".");const n={};return e&&Object.keys(e).filter(r=>r.startsWith(t)).forEach(r=>{const o=r.slice(t.length),i=e[r]||"";n[o]=i;}),n}const kE=[{tid:0,name:"全部",slug:"all",season_type:0,type:"all"},{tid:0,name:"番剧",slug:"anime",season_type:1,type:"anime"},{tid:0,name:"国创",slug:"guochuang",season_type:4,type:"guochuang"},{tid:0,name:"纪录片",slug:"documentary",season_type:3,type:"documentary"},{tid:0,name:"电影",slug:"movie",season_type:2,type:"movie"},{tid:0,name:"电视剧",slug:"tv",season_type:5,type:"tv"},{tid:0,name:"综艺",slug:"variety",season_type:7,type:"variety"},{tid:1005,name:"动画",slug:"douga",season_type:0,type:"douga"},{tid:1008,name:"游戏",slug:"game",season_type:0,type:"game"},{tid:1007,name:"鬼畜",slug:"kichiku",season_type:0,type:"kichiku"},{tid:1003,name:"音乐",slug:"music",season_type:0,type:"music"},{tid:1004,name:"舞蹈",slug:"dance",season_type:0,type:"dance"},{tid:1001,name:"影视",slug:"cinephile",season_type:0,type:"cinephile"},{tid:1002,name:"娱乐",slug:"ent",season_type:0,type:"ent"},{tid:1010,name:"知识",slug:"knowledge",season_type:0,type:"knowledge"},{tid:1012,name:"科技数码",slug:"tech",season_type:0,type:"tech"},{tid:1020,name:"美食",slug:"food",season_type:0,type:"food"},{tid:1013,name:"汽车",slug:"car",season_type:0,type:"car"},{tid:1014,name:"时尚美妆",slug:"fashion",season_type:0,type:"fashion"},{tid:1018,name:"体育运动",slug:"sports",season_type:0,type:"sports"},{tid:1024,name:"动物",slug:"animal",season_type:0,type:"animal"}],mw={name:"全站",tid:0,slug:"all"};async function ate(){try{return await lte()||kE}catch(e){return W9("parseRankTabsConfig failed",e),kE}}async function lte(){const e=await ite({appKey:"333.1339",nscode:10}),t=ste(e,"channel_list"),n=JSON.parse(t.popular_page_sort||"");if(!n.length)return;const r=[],o=i=>{r.push({tid:i.tid||0,name:i.name,slug:i.route,season_type:i.seasonType||0,type:i.route});};for(const i of n){if(!t[i])continue;const s=JSON.parse(t[i]);o(s);}return is(r,i=>i.slug)}var zf=(e=>(e.Normal="normal",e.PgcSeason="pgc/season",e.PgcWeb="pgc/web",e))(zf||{});function aA(e){if(!["anime","guochuang","documentary","movie","tv","variety"].includes(e.type||""))return {apiType:"normal",url:`/x/web-interface/ranking/v2?rid=${e.tid}&type=all`};const{season_type:t}=e,n=`?day=3&season_type=${t}`;let r=`/pgc/web/rank/list${n}`,o="pgc/web";return t&&[2,3,4,5,7].includes(t)&&(r=`/pgc/season/rank/web/list${n}`,o="pgc/season"),{apiType:o,url:r}}function pw(e){return e.from==="normal"}function cte(e){return e.from==="pgc/season"}function ute(e){return e.from==="pgc/web"}const Su={top:e=>B("absolute top-8px",e==="left"?"left-8px":"right-8px",e==="left"?nW:rW),topContainer:e=>B(Su.top(e),"flex items-center gap-x-5px",e==="left"?"flex-row":"flex-row-reverse"),tooltip:e=>B("pointer-events-none absolute bottom--6px translate-y-100% select-none whitespace-nowrap rounded-4px bg-gate-primary px-8px py-4px text-12px text-white line-height-18px",e==="left"?"left-0":"right-0")},Ho=f.memo(f.forwardRef(({inlinePosition:e,icon:t,tooltip:n,visible:r=true,active:o=false,className:i,useMotion:s=false,motionProps:a,...l},c)=>{const{triggerRef:u,tooltipEl:d}=sh({inlinePosition:e,tooltip:n}),m=f.useMemo(()=>YR("action-button","relative size-28px cursor-pointer rounded-6px bg-[rgb(33_33_33_/_0.7)] color-white","b-1px b-solid",o?"b-gate-primary":"b-#444","hover:b-gate-primary",s||r?"inline-flex":"hidden","items-center justify-center","[&_svg]:pointer-events-none [&_svg]:select-none",i),[o,i,r,s]),p={...l,className:m,ref:h=>{u.current=h,x4(c,h);},children:R(xe,{children:[t,d]})};return s?b(framerMotion.AnimatePresence,{children:r&&b(framerMotion.motion.div,{...p,...a},"action-button")}):b("div",{...p})}));function sh({inlinePosition:e,tooltip:t,tooltipClassName:n}){const r=f.useRef(null),o=qp(r),i=$n(Su.tooltip(e),n,o?"block":"hidden");return {triggerRef:r,tooltipEl:t?b("span",{className:i,children:t}):void 0}}function dte(e,t,n=true){let r=0,o=t;return (...i)=>{if(r++,r===o)return r=0,n&&o++,e(...i)}}function lA(e,t,n=true){const r=He(e);return f.useMemo(()=>dte(r,t,n),[r,t,n])}const fte=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 15 15",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M8.5 6q.049 0 .098.009q.076.017.142.054q.061.034.114.083q.05.052.082.113A.5.5 0 0 1 9 6.5v3a.5.5 0 0 1-1 0V7.707l-5.146 5.147a.5.5 0 1 1-.708-.707L7.293 7H5.5a.5.5 0 0 1 0-1zM12 2a1 1 0 0 1 1 1v9a1 1 0 0 1-1 1H8.5a.5.5 0 0 1 0-1H12V3H3v3.5a.5.5 0 0 1-1 0V3a1 1 0 0 1 1-1z"})]}),cA=f.forwardRef(fte),mte=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 15 15",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M10.969 3.219a.574.574 0 1 1 .812.812L8.313 7.5l3.468 3.469l.074.09a.575.575 0 0 1-.796.796l-.09-.074L7.5 8.312l-3.469 3.47a.574.574 0 1 1-.812-.813L6.688 7.5l-3.47-3.469l-.073-.09a.575.575 0 0 1 .796-.797l.09.075L7.5 6.687z"})]}),pte=f.forwardRef(mte),hte=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 15 15",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M7.499 0c1.072 0 1.966.338 2.589 1.002c.619.66.912 1.58.912 2.634V6h1a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h7V3.636c0-.876-.242-1.524-.642-1.95C8.963 1.267 8.357 1 7.5 1c-.888 0-1.502.269-1.895.715l-.077.092C5.197 2.233 5 2.843 5 3.633H4c0-.95.237-1.795.737-2.44l.121-.145C5.482.342 6.4 0 7.5 0M3 13h9V7H3z"})]}),uA=f.forwardRef(hte),gte=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 15 15",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M7.501.978c1.074 0 1.968.345 2.59 1.014c.616.664.909 1.587.909 2.642V6h1a1 1 0 0 1 1 1v6a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1V4.636c0-1.055.293-1.979.91-2.643c.622-.67 1.517-1.015 2.591-1.015M3 13h9V7H3zM7.501 1.978c-.855 0-1.461.27-1.857.696C5.243 3.105 5 3.76 5 4.636V6h5V4.634c0-.877-.241-1.531-.642-1.962c-.395-.426-1.001-.694-1.857-.694"})]}),bte=f.forwardRef(gte);function vte(e,t){const n=t.document.head;JM({key:"pip-window",container:n}),Array.from(document.querySelectorAll("style")).filter(i=>[Un,"ant","rc"].some(s=>i.textContent.includes(s))).forEach(i=>{const s=t.document.createElement("style");s.textContent=i.textContent,t.document.head.appendChild(s);});const r=document.createElement("div");r.classList.add(Ao),r.style.lineHeight="0",t.document.body.appendChild(r),Yo.createRoot(r).render(b($i,{cssInsertContainer:n,cssInsertContainerEmotionKey:"pip-window",children:b(pr,{getPopupContainer:()=>t.document.body,getTargetContainer:()=>t,children:R(Qu,{message:{getContainer:()=>t.document.body},children:[b(Gp,{baseGlobalStyle:true}),b(Cte,{newHref:e,pipWindow:t})]})})}));}var yte={name:"pb1257",styles:"*{box-sizing:border-box;}:root,body,iframe{margin:0;padding:0;overscroll-behavior:none;}"};function Cte({newHref:e,pipWindow:t}){const n=qp(t.document.documentElement),[r,o]=f.useState(()=>Ve.pipWindow.defaultLocked);return R(xe,{children:[b(bC,{styles:[yte,"",""]}),b("iframe",{src:e,className:"block h-100vh w-full border-none"}),b(wte,{locked:r,setLocked:o,pipWindow:t}),R("div",{className:B("fixed right-10px top-10px z-9999 flex-row-reverse items-center gap-x-6px",n?"flex":"hidden"),children:[b(xte,{pipWindow:t,newHref:e}),b(Ste,{locked:r,setLocked:o})]})]})}const dA="size-30px [&_svg]:size-16px";function wte({locked:e,setLocked:t,pipWindow:n}){const{message:r}=Qu.useApp(),o=lA(()=>{r.info("请先点击右上角「🔓解锁按钮」解锁");},3);return f.useMemo(()=>Lr([{key:"unlock",label:"解锁",icon:b(uA,{}),onClick(){t(false);}}]),[]),e&&b("div",{className:B("locked-overlay","fixed inset-0 z-9999 select-none bg-transparent"),onClick:o})}function xte({newHref:e,pipWindow:t}){return b(Ho,{inlinePosition:"right",icon:b(cA,{}),tooltip:"新窗口打开",onClick:()=>{t.close();const r=new URL(e);r.searchParams.delete(ns.PlayerScreenMode),r.searchParams.delete(ns.ForceAutoPlay),Or(r.href);},className:dA})}function Ste({locked:e,setLocked:t}){const[n,r]=e?["锁定","解锁"]:["解锁","锁定"];return b(Ho,{inlinePosition:"right",icon:e?b(bte,{}):b(uA,{}),tooltip:`已${n}, 点击${r}`,className:dA,onClick:()=>t(o=>!o)})}const fA=Kn.extend("VideoCard:useOpenRelated");function $te({href:e,item:t,cardData:n,actionButtonVisible:r,hasOpenInPopupActionButton:o,getLargePreviewCurrentTime:i,hideLargePreview:s,shouldUseLargePreviewCurrentTime:a}){const{videoLinkOpenMode:l}=xt();function c(C){const w=new URL(e,location.href);return C?.(w),w.href}const u=He(C=>{C.stopPropagation(),C.preventDefault(),d(void 0,C);}),d=He((C,w)=>{C||=Ve.videoLinkOpenMode;const x=c(E=>{if((C===pn.NormalWebFullscreen||C===pn.Popup&&Ve.pipWindow.autoWebFullscreen)&&(E.searchParams.set(ns.PlayerScreenMode,Bi.WebFullscreen),C===pn.Popup&&!rA()&&E.searchParams.set(ns.ForceAutoPlay,sC.ON)),a()){const P=i();P&&(s(),E.searchParams.set("t",P.toString()));}}),S=()=>{const P=!(C===pn.Background||!!(w?.metaKey||w?.ctrlKey));Or(x,P);},I=()=>{location.href=x;};({[pn.Normal]:S,[pn.Background]:S,[pn.CurrentPage]:I,[pn.NormalWebFullscreen]:S,[pn.Popup]:()=>m(x),[pn.Iina]:p})[C]?.();});function m(C){const{width:w,height:x}=hw({item:t});return mA(C,n.bvid,w,x)}function p(){let C=e;t.api===Ee.Watchlater&&(C=`/video/${t.bvid}`);const w=new URL(C,location.href).href,x=`iina://open?url=${encodeURIComponent(w)}`;window.open(x,"_self");}const h=f.useMemo(()=>Object.values(pn).filter(C=>Tr[C].enabled===void 0).map(C=>({key:M$[C],label:Tr[C].label,icon:Tr[C].icon,onClick:()=>d(C)})),[]),v=f.useMemo(()=>Object.values(pn).filter(C=>typeof Tr[C].enabled=="boolean"&&Tr[C].enabled).length?Object.values(pn).filter(C=>typeof Tr[C].enabled=="boolean"&&Tr[C].enabled).map(C=>({key:M$[C],label:Tr[C].label,icon:Tr[C].icon,onClick:()=>d(C)})):[],[]),g=f.useMemo(()=>{if(l!==pn.Popup&&t.api!==Ee.Live&&gw&&o)return b(Ho,{visible:r,inlinePosition:"right",icon:Tr.Popup.icon,tooltip:Tr.Popup.label,onClick:C=>{C.preventDefault(),C.stopPropagation(),d(pn.Popup);}})},[l,r]),y=He(()=>{d(pn.Popup);});return {onOpenWithMode:d,handleVideoLinkClick:u,consistentOpenMenus:h,conditionalOpenMenus:v,openInPopupActionButtonEl:g,onOpenInPopup:y}}function hw({item:e,dimensionFromApi:t}){let n,r,o;if(t)[n,r]=[t.width,t.height],t.rotate===1&&([n,r]=[r,n]),o=n/r;else if(e?.api===Ee.AppRecommend&&e.uri?.startsWith("bilibili://")){const i=new URL(e.uri).searchParams,s=Number(i.get("player_width")||0),a=Number(i.get("player_height")||0),l=Number(i.get("player_rotate")||0);s&&a&&!Number.isNaN(s)&&!Number.isNaN(a)&&([n,r]=[s,a],l===1&&([n,r]=[r,n]),o=n/r);}else if(e?.api===Ee.Rank&&pw(e)){const i=e.dimension.width,s=e.dimension.height,a=e.dimension.rotate;i&&s&&!Number.isNaN(i)&&!Number.isNaN(s)&&([n,r]=[i,s],a===1&&([n,r]=[r,n]),o=n/r);}return {width:n,height:r,aspectRatio:o}}const gw=!!window.documentPictureInPicture?.requestWindow;async function mA(e,t,n,r){let o=1e3,i=Math.ceil(o/16*9);const s=200;if((!n||!r)&&t){const l=await Promise.race([iA(t),Dt(s)]);if(l?.[0]?.dimension){const{dimension:c}=l[0];n=c.width,r=c.height;}}if(n&&r&&n<r){const l=Math.min(Math.floor(window.screen.availHeight*.8),1e3),c=Math.floor(l/r*n);o=Math.min(720,c),i=Math.floor(o/n*r);}fA("openInPipOrPopup newHref=%s size=%sx%s",e,o,i);let a;if(gw)try{a=await window.documentPictureInPicture?.requestWindow({width:o,height:i,disallowReturnToOpener:!0});}catch{}a?vte(e,a):Ete(e,o,i);}function Ete(e,t,n){const r=(window.innerWidth-t)/2,o=(window.innerHeight-n)/2-50,i=["popup=true",`width=${t}`,`height=${n}`,`left=${r}`,`top=${o}`].join(",");fA("openInPopup: features -> %s",i),window.open(e,"_blank",i);}function pA(){const{videoLinkOpenMode:e}=xt();return e!==pn.CurrentPage}function ah(){return pA()?"_blank":"_self"}function D0(){return Ve.videoLinkOpenMode!==pn.CurrentPage?"_blank":"_self"}function $u(e){const t=ah();return b("a",{...e,target:t,children:e.children})}let ef=[],Kg="";function _E(){const e=an();return [e.format("YYYYMMDD"),e.hour()<18?"lt-18":"gte-18"].join("_")}async function Ite(){return ef.length&&Kg&&Kg===_E()||(ef=(await Tt.get("/x/web-interface/popular/series/list")).data.data.list,Kg=_E()),ef}class qm{constructor(t){this.useShuffle=t;}static PAGE_SIZE=20;episodesLoaded=false;episodes=[];qs=new oh(qm.PAGE_SIZE);get hasMore(){return this.episodesLoaded?!!this.qs.bufferQueue.length||!!this.episodes.length:true}async loadMore(){if(this.episodesLoaded||(this.episodes=await Ite(),this.episodesLoaded=true,this.useShuffle&&(this.episodes=zr(this.episodes))),!this.hasMore)return;if(!this.useShuffle){if(this.qs.bufferQueue.length)return this.qs.sliceFromQueue();const n=this.episodes[0],r=n.number,o=await LE(r);return this.qs.bufferQueue.push({api:Ee.Separator,uniqId:`popular-weekly-separator-${r}`,content:b($u,{href:`https://www.bilibili.com/v/popular/weekly?num=${r}`,children:n.name})},...o),this.episodes=this.episodes.slice(1),this.qs.sliceFromQueue()}const t=5;for(;this.qs.bufferQueue.length<qm.PAGE_SIZE*t&&this.episodes.length;){this.episodes=zr(this.episodes);const n=this.episodes.slice(0,t);this.episodes=this.episodes.slice(t);const r=await ts(n.map(o=>o.number),o=>LE(o),2);this.qs.bufferQueue=zr([...this.qs.bufferQueue,...r.flat()]);}return this.qs.sliceFromQueue()}get tabbarView(){return b(Pte,{})}}const Xg={};async function LE(e){if(!Xg[e]?.length){const o=((await Tt.get("/x/web-interface/popular/series/one",{params:{number:e}})).data.data.list||[]).map(i=>({...i,api:Ee.PopularWeekly,uniqId:`${Ee.PopularWeekly}-${i.bvid}`}));Xg[e]=o;}return Xg[e]}function Pte(){const e=sr();return b(xe,{children:b(vl,{configPath:"popularWeeklyUseShuffle",checkedChildren:"随机顺序: 开",unCheckedChildren:"随机顺序: 关",extraAction:async()=>{await Dt(100),e();}})})}const hA="rank-store-slug",Nte=await( GM.getValue(hA))||mw.slug,Vr=tn({slug:Nte,tabs:[],get currentTab(){return this.tabs.find(e=>e.slug===this.slug)||mw}}),Mte=wi(async()=>{if(Vr.tabs.length)return;const e=await ate();Vr.tabs=e;});G1(Vr,"slug",()=>{GM.setValue(hA,Vr.slug);});class gA{constructor(t){this.slug=t;}loaded=false;qs=new oh(20);tabbarView=b(Rte,{});sidebarView=b(Ate,{});get hasMore(){return this.loaded?!!this.qs.bufferQueue.length:true}get rankTab(){return jn(Vr).tabs.find(t=>t.slug===this.slug)||mw}async loadMore(t){if(this.hasMore){if(!this.loaded){await Mte();const{url:n,apiType:r}=aA(this.rankTab),i=(await Tt.get(n,{signal:t})).data;if(this.loaded=true,!dn(i)){Ht(i.message||xl);return}const a=(i?.data?.list||i?.result?.list||[]).map((l,c)=>{const u=c+1;return {...l,api:Ee.Rank,uniqId:`${Ee.Rank}-${this.rankTab.slug}-rankingNo:${u}`,rankingNo:u,slug:this.rankTab.slug,rankTab:this.rankTab,from:r}});this.qs.bufferQueue=a;}return this.qs.sliceFromQueue()}}}function bA(){const{tabs:e}=rt(Vr),{normalList:t,pgcList:n}=f.useMemo(()=>{const r=e.map(s=>({...s,apiType:aA(s).apiType})),o=r.filter(s=>[zf.PgcSeason,zf.PgcWeb].includes(s.apiType));return {normalList:r.filter(s=>s.apiType===zf.Normal),pgcList:o}},[e]);return {normalList:t,pgcList:n}}function Rte(){const{enableSidebar:e}=xt(),{ref:t,getPopupContainer:n}=pa(),r=sr(),{slug:o,currentTab:i}=rt(Vr),{normalList:s,pgcList:a}=bA(),l=(h,v,g)=>h.length?R("div",{className:"mt-15px max-w-350px first:mt-0",children:[R("p",{className:"mb-5px flex-v-center rounded-5px bg-gate-primary py-5px pl-6px text-white",children:[v,!!g&&b(Fn,{children:g})]}),b("div",{className:"grid grid-cols-4 gap-x-10px gap-y-8px px-2px",children:h.map(y=>{const C=y.slug===o;return b(Qe,{className:B({"b-gate-primary":C,"color-gate-primary":C}),onClick:w=>{m(false),Vr.slug=y.slug,r();},children:b("span",{children:y.name})},y.slug)})})]}):null,c=He(h=>{const v=[...s,...a];if(!v.length)return;const g=v.findIndex(w=>w.slug===o);if(g===-1)return;const y=h.shiftKey?-1:1,C=(g+y+v.length)%v.length;Vr.slug=v[C].slug,r();}),u=R(xe,{children:[l(s,"视频"),l(a,"PGC内容","不能提供预览")]}),[d,m]=f.useState(false),p=b(io,{arrow:false,open:d,onOpenChange:m,placement:"bottomLeft",getPopupContainer:n,content:u,styles:{container:{border:`1px solid ${_l()}`}},children:b(Qe,{css:[d&&kl,"",""],onClick:c,className:"outline-none!",children:i.name})});if(!e)return b("div",{ref:t,children:p})}function Ate(){const{slug:e}=rt(Vr),{normalList:t,pgcList:n}=bA(),r=sr(),o=He(s=>{Vr.slug=s,r();}),i=f.useMemo(()=>{const s={type:"group",label:"视频",children:t.map(l=>({key:l.slug,label:l.name,onClick:()=>o(l.slug)}))},a={type:"group",label:"PGC内容",children:n.map(l=>({key:l.slug,label:l.name,onClick:()=>o(l.slug)}))};return [s,a]},[t,n]);return b(ps,{items:i,selectedKeys:[e],mode:"inline",inlineIndent:10})}const Tte={[bn.PopularGeneral]:()=>new Zee(Ve.popularGeneralUseAnonymous),[bn.PopularWeekly]:()=>new qm(Ve.popularWeeklyUseShuffle),[bn.Rank]:()=>new gA(Vr.slug)};function vA(e){const{subtab:t}=yr;return e??=Ve.popularWeeklyUseShuffle,t===bn.PopularWeekly&&e}const Yg=e=>b("img",{src:e,alt:"",className:"size-18px"}),Qg={[bn.PopularGeneral]:{icon:Yg("https://s1.hdslb.com/bfs/static/jinkela/popular/assets/icon_popular.png"),label:"综合热门",desc:"各个领域中新奇好玩的优质内容都在这里~",swr:true,anonymousUsage:true},[bn.PopularWeekly]:{icon:Yg("https://s1.hdslb.com/bfs/static/jinkela/popular/assets/icon_weekly.png"),label:"每周必看",desc:"每周五晚 18:00 更新",anonymousUsage:true},[bn.Rank]:{icon:Yg("https://s1.hdslb.com/bfs/static/jinkela/popular/assets/icon_rank.png"),label:"排行榜",desc:"排行榜根据稿件内容质量,近期的数据综合展示,动态更新",anonymousUsage:true,swr:true}};class Ote extends Ii{subtab;service;constructor(){super(20),this.subtab=yr.subtab,this.service=Tte[yr.subtab]();}get tabbarView(){return b(kte,{children:this.service.tabbarView})}get sidebarView(){return this.service.sidebarView}get hasMoreExceptQueue(){return this.service.hasMore}fetchMore(t){return this.service.loadMore(t)}}const yr=await( K1({subtab:bn.PopularGeneral},"hot-store"));Object.values(bn).includes(yr.subtab)||(yr.subtab=bn.PopularGeneral);function kte({children:e}){const{subtab:t}=rt(yr),{icon:n,label:r}=Qg[t],o=sr(),{ref:i,getPopupContainer:s}=pa(),{__internalHotSubUseDropdown:a}=xt(),l=f.useMemo(()=>[bn.PopularGeneral,bn.PopularWeekly,bn.Rank].map((d,m)=>{const p=Qg[d],h=d===t;return [m>0&&{type:"divider"},{key:d,label:b("span",{className:B({"color-gate-primary":h}),children:p.label}),icon:p.icon,onClick(){d!==yr.subtab&&(yr.subtab=d,o());}}].filter(Boolean)}).flat(),[t]),c=b(hs,{menu:{items:l},getPopupContainer:s,rootClassName:'![&_[role="separator"]]:mx-0 ![&_[role="separator"]]:my-2px',children:R(Qe,{ref:i,className:"w-114px flex items-center justify-start gap-0 pl-16px",children:[n,b("span",{className:"ml-8px",children:r})]})}),u=f.useMemo(()=>b(mi.Compact,{children:[bn.PopularGeneral,bn.PopularWeekly,bn.Rank].map((d,m)=>{const{icon:p,label:h,desc:v}=Qg[d],g=d===t;return b(zt,{title:R(xe,{children:[h,": ",v]}),children:b(Qe,{className:"[&_.ant-btn-icon]:line-height-0",icon:p,variant:g?"solid":"outlined",color:g?"primary":"default",onClick:()=>{d!==yr.subtab&&(yr.subtab=d,o());},children:h})},d)})}),[t]);return R(xe,{children:[a?c:u,e]})}const yA=R(xe,{children:["1. 可以使用多个过滤词, 用空格分隔, 逻辑关系为且 (AND) ",b("br",{}),'2. 可以使用引号包裹过滤词, 如 "word or sentence" ',b("br",{}),'3. 可以使用 -"word or sentence" 排除; 必须使用引号(单引号 或 双引号) ',b("br",{})]});function CA(e){const t=[],n=[];if(!e.trim())return {includes:t,excludes:n};let r=0;const o=e.length;for(;r<o;){for(;r<o&&e[r]===" ";)r++;if(r>=o)break;let i=false,s="";if(e[r]==="-"){const a=e[r+1];(a==='"'||a==="'")&&(i=true,r++);}if(e[r]==='"'||e[r]==="'"){const a=e[r];r++;let l=false;for(;r<o;){const c=e[r];if(l){s+=c,l=false,r++;continue}if(c==="\\"){const u=e[r+1];if(u==='"'||u==="'"){l=true,r++;continue}s+=c,r++;continue}if(c===a){r++;break}s+=c,r++;}}else for(;r<o&&e[r]!==" ";){if(e[r]==="\\"){r++,r<o&&(s+=e[r],r++);continue}s+=e[r],r++;}s&&(i?n.push(s):t.push(s));}return {includes:t,excludes:n}}const Ul={[Le.AppRecommend]:{icon:b(_j,{className:"size-18px"}),label:"推荐",desc:"使用 Bilibili App 端推荐 API",anonymousUsage:true},[Le.PcRecommend]:{icon:b(Lj,{className:"size-18px"}),label:"推荐",desc:"使用新版首页顶部推荐 API",anonymousUsage:true},[Le.KeepFollowOnly]:{icon:b(Fj,{className:"size-18px"}),label:"已关注",desc:"从PC端推荐中筛选出「已关注」,可能比较慢; 关注的UP更新在动态~"},[Le.DynamicFeed]:{icon:b(vm,{className:"size-18px"}),label:"动态",desc:"视频投稿动态",swr:true},[Le.Watchlater]:{icon:b(rC,{className:"size-17px [&_.circle]:stroke-current"}),label:"稍后再看",desc:"你添加的稍后再看; 默认随机乱序, 可在设置中关闭乱序",swr:true},[Le.Fav]:{icon:b(fl,{className:"mt--1px size-16px"}),label:"收藏",desc:"你添加的收藏; 默认随机乱序, 可在设置中关闭乱序",get swr(){return !Bt.usingShuffle}},[Le.Hot]:{icon:b(Dj,{className:"size-16px"}),label:"热门",desc:"各个领域中新奇好玩的优质内容都在这里~",anonymousUsage:true,get swr(){return !vA()}},[Le.Live]:{icon:b(nC,{className:"size-16px"}),label:"直播",desc:"直播~",swr:true},[Le.SpaceUpload]:{icon:b(ym,{className:"size-16px"}),label:"投稿",desc:"UP 视频投稿",anonymousUsage:true,extraHelpInfo:R("div",{className:"ml-20px",children:["搜索词: 搜索相关作品 ",b("br",{}),"本地过滤词: 本地过滤搜索结果; 本地过滤词支持高级规则:",b("div",{className:"ml-20px",children:yA})]})},[Le.Liked]:{icon:b(pM,{className:"size-16px"}),label:"赞",desc:"点赞过的视频. 使用 App 端 API, 需要 access_key"}};function Dr({tabKey:e,active:t,className:n}){const{icon:r}=Ul[e],o=$n(r.props.className,n);return f.cloneElement(r,{css:r.props.css,active:e===Le.Live?t:void 0,className:o})}const wA="你需要登录B站后使用该功能! 如已完成登录, 请刷新网页重试~";function xA(){return Ht(wA)}const _te=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",children:[b("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,d:"M24 44a19.94 19.94 0 0 0 14.142-5.858A19.94 19.94 0 0 0 44 24a19.94 19.94 0 0 0-5.858-14.142A19.94 19.94 0 0 0 24 4A19.94 19.94 0 0 0 9.858 9.858A19.94 19.94 0 0 0 4 24a19.94 19.94 0 0 0 5.858 14.142A19.94 19.94 0 0 0 24 44Z"}),b("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:4,d:"M24 28.625v-4a6 6 0 1 0-6-6"}),b("path",{fill:"currentColor",fillRule:"evenodd",d:"M24 37.625a2.5 2.5 0 1 0 0-5a2.5 2.5 0 0 0 0 5",clipRule:"evenodd"})]})]}),Lte=f.forwardRef(_te),Fte=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[b("path",{d:"M10 12a2 2 0 1 0 4 0a2 2 0 0 0-4 0"}),b("path",{d:"M12 18q-.492 0-.97-.05Q6.271 17.452 3 12q3.6-6 9-6q5.197 0 8.727 5.558M15 18a3 3 0 1 0 6 0a3 3 0 1 0-6 0m5.2 2.2L22 22"})]})]}),Bte=f.forwardRef(Fte);function Dte(){const{grid:{useCustomGrid:e,enableForceColumn:t,forceColumnCount:n,cardMinWidth:r},style:o,enableSidebar:i,sidebarAlign:s}=xt();Gn(()=>G1(Ve,"pureRecommend",async u=>{await Dt(0),Zp();}));const a=He(()=>{const u="v0.34.9";GM.setClipboard(u),bt.success(`已复制当前版本: ${u}`);}),l=f.useRef(null),c=qp(l);return R("div",{className:on.tabPane,children:[b(Vn,{title:R(xe,{children:[b(Dr,{tabKey:Le.AppRecommend,className:"mr-5px mt-2px size-30px"}),"access_key",R(Fn,{className:"ml-5px mt-6px size-18px",IconComponent:Lte,tooltipProps:{classNames:{root:"text-14px"}},children:["App 端登录凭证, 使用情况: ",b("br",{}),R("div",{className:"group mt-1 flex items-start b-t-1px b-t-gate-border b-t-dashed pt-1",children:[R("div",{className:"w-55px flex flex-none items-center",children:[b(Dr,{tabKey:Le.AppRecommend,className:"mr-1"})," 推荐"]}),R("ul",{className:"flex-1 list-disc pl-20px",children:[b("li",{className:"w-max",children:"获取推荐"}),b("li",{className:"w-max",children:"提交不喜欢"})]})]}),R("div",{className:"group mt-1 flex items-start b-t-1px b-t-gate-border b-t-dashed pt-1",children:[R("div",{className:"w-55px flex flex-none items-center",children:[b(Dr,{tabKey:Le.Liked,className:"mr-1"}),"赞"]}),b("ul",{className:"w-max flex-1 list-disc pl-20px",children:b("li",{className:"w-max",children:"获取点赞列表"})})]})]})]}),children:b(nw,{})}),b(Vn,{title:"开关",resetSettingPaths:["pureRecommend","multiSelect.showIcon"],children:R("div",{className:on.settingsLine,children:[b(ut,{configPath:"pureRecommend",label:"覆盖默认推荐",tooltip:R(xe,{children:[On("覆盖默认推荐内容",`保留默认首页; 你可以从屏幕边缘找到入口面板, 使用 ${dr} 的功能.`),"P.S 需要刷新网页"]})}),b(ut,{configPath:"multiSelect.showIcon",label:"「多选」按钮",tooltip:"是否显示「多选」按钮"})]})}),R(Vn,{title:R(xe,{children:["布局",b(zt,{title:"透视",children:b(Bte,{ref:l,title:"透视",className:B("ml-1.5 size-1em cursor-pointer b-1px b-transparent rounded-md b-solid p-2px hover:b-gate-primary",{peeking:c})})})]}),resetSettingPaths:["grid.useCustomGrid","grid.cardMinWidth","grid.enableForceColumn","grid.forceColumnCount","enableSidebar","sidebarAlign","grid.gridDisplayMode","grid.twoColumnModeAlign"],children:[R("div",{className:on.settingsLine,children:[b(ut,{configPath:"grid.useCustomGrid",label:"使用自定义网格配置",tooltip:R(xe,{children:["网格配置指: 网格宽度, 间距, 列数等. ",b("br",{}),On(R(xe,{children:["使用 ",dr," 自定义网格配置: 宽度为90%; 可跟随 Bilibili-Evolved 自定义顶栏配置"]}),b(xe,{children:"使用 bili-feed4 版本B站首页默认的网格配置"}))]})}),R("div",{className:"flex items-center gap-x-1 px-6px",children:[b(zt,{title:R(xe,{children:["如果期望显示更多的列, 可以调小这个值; ",b("br",{}),"如果期望显示更少的列, 可以调大这个值; ",b("br",{}),"手动设置列数时, 这个值不起作用. ",b("br",{}),b("kbd",{children:"Alt / Opt"})," + 上下键可调整"]}),children:b("span",{className:"cursor-pointer",children:"视频卡片最小宽度"})}),b(Ws,{disabled:!e||t,value:r,onChange:u=>{u&&(Ve.grid.cardMinWidth=u);},min:150,max:450,step:10,size:"small",className:"w-75px"})]}),R("div",{className:"flex items-center px-6px",children:[b(ut,{disabled:!e,configPath:"grid.enableForceColumn",label:"手动设置列数",tooltip:b(xe,{children:"手动设置列数"})}),e&&t&&b(Ws,{value:n,onChange:u=>{u&&(Ve.grid.forceColumnCount=u);},min:0,max:10,step:1,size:"small",className:"w-50px"})]})]}),R("div",{className:"flex items-center gap-x-4px",children:[b(ut,{configPath:"enableSidebar",label:"使用侧边栏",tooltip:On("使用侧边栏(如动态 分组/UP 选择)","使用下拉面板")}),R(xn.Group,{disabled:!i,buttonStyle:"solid",size:"small",value:s,onChange:u=>{Ve.sidebarAlign=u.target.value;},children:[b(xn.Button,{value:ml.Left,className:"inline-flex-center",children:b(k5,{className:"size-16px"})}),b(xn.Button,{value:ml.Right,className:"inline-flex-center",children:b(_5,{className:"size-16px"})})]})]}),R("div",{className:"flex items-center",children:["网格显示模式",b(aee,{className:"ml-xl"})]})]}),R(Vn,{title:"样式",resetSettingPaths:["style.general.popoverBorderColorUseColorPrimary","style.pureRecommend.useStickyTabbar","style.pureRecommend.stickyTabbarShadow","grid.useCustomGrid","style.pureRecommend.useWhiteBackground","style.pureRecommend.hideTopChannel"],children:[b("div",{className:on.settingsLine,children:b(ut,{configPath:"style.general.popoverBorderColorUseColorPrimary",label:"下拉面板使用主题色边框"})}),R("div",{children:[b("div",{className:"flex items-center text-1.2em",children:"全屏推荐"}),R("div",{className:on.settingsLine,children:[b(ut,{configPath:"style.pureRecommend.useStickyTabbar",label:"固定 Tab 栏",tooltip:On("Tab 栏会吸附在顶栏下方","Tab 栏会随页面一起滚动")}),b(ut,{disabled:!o.pureRecommend.useStickyTabbar,configPath:"style.pureRecommend.stickyTabbarShadow",label:"固定 Tab 栏时添加边框 & 阴影",tooltip:On("Tab 栏在吸附状态下: 加宽, 添加边框 & 阴影","不改变")}),b(ut,{configPath:"style.pureRecommend.useWhiteBackground",label:"使用纯白背景",tooltip:R(xe,{children:[On("纯白背景","浅灰色背景"),"仅影响白色/浅色模式"]})}),b(ut,{configPath:"style.pureRecommend.hideTopChannel",label:"隐藏顶部分区和Banner"})]})]})]}),b(Vn,{title:R(xe,{children:["帮助",R("span",{className:"relative top-4px ml-8px mr-4px inline-flex items-center text-size-14px",children:["当前版本",R(nr,{color:"green",className:"mx-4px cursor-pointer",onClick:a,children:[dr," v","0.34.9"]}),b(zs,{className:"size-16px cursor-pointer",onClick:a})]})]}),children:R("div",{className:on.settingsLine,children:[b(zt,{title:"来个 Star 支持一下",children:b(Qe,{href:"https://github.com/magicdawn/Bilibili-Gate",target:"_blank",children:"GitHub 主页"})}),b(Qe,{href:"https://afdian.com/a/magicdawn",target:"_blank",children:"「爱发电」支持"}),b(Qe,{href:"https://greatest.deepsurf.us/zh-CN/scripts/443530-bilibili-gate",target:"_blank",children:"GreasyFork 主页"}),b(Qe,{href:"https://github.com/magicdawn/Bilibili-Gate/#%E5%BF%AB%E6%8D%B7%E9%94%AE%E8%AF%B4%E6%98%8E",target:"_blank",children:"查看可用的快捷键"}),b(Qe,{href:"https://github.com/magicdawn/Bilibili-Gate/releases",target:"_blank",children:"更新日志"})]})})]})}const zte=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 15 15",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M7.5.875A3.626 3.626 0 0 1 11.127 4.5A3.624 3.624 0 0 1 8.5 7.983c1.197.145 2.224.568 2.997 1.33c.981.967 1.478 2.408 1.478 4.288a.475.475 0 0 1-.949 0c0-1.72-.453-2.88-1.196-3.613c-.745-.733-1.856-1.113-3.33-1.113c-1.472 0-2.584.38-3.328 1.113s-1.197 1.893-1.197 3.613a.475.475 0 0 1-.949 0c0-1.88.497-3.32 1.479-4.289c.772-.76 1.799-1.183 2.995-1.328a3.627 3.627 0 0 1 1-7.109m0 .95a2.676 2.676 0 1 0 0 5.35a2.676 2.676 0 0 0 0-5.35"})]}),SA=f.forwardRef(zte),Hte=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M17 19.5c0-1.657-2.239-3-5-3s-5 1.343-5 3m14-3c0-1.23-1.234-2.287-3-2.75M3 16.5c0-1.23 1.234-2.287 3-2.75m12-4.014a3 3 0 1 0-4-4.472M6 9.736a3 3 0 0 1 4-4.472m2 8.236a3 3 0 1 1 0-6a3 3 0 0 1 0 6"})]}),Vte=f.forwardRef(Hte),jte=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 5v14m-7-7h14"})]}),Wte=f.forwardRef(jte),$A=SA,EA=Vte,Gm=Wte;function IA(e){return `https://space.bilibili.com/${Pr()}/fans/follow?tagid=${e}`}function hd(e){return `https://space.bilibili.com/${e}`}const PA=EM("w_webid"),NA=wi(async()=>{const e=await PA.get();return e||qte()});async function qte(){const e=Pr();if(!e)return;const t=hd(e),r=(await Tt.get(t,{responseType:"text",withCredentials:true})).data,i=new DOMParser().parseFromString(r,"text/html"),s=decodeURIComponent(i.getElementById("__RENDER_DATA__")?.textContent?.trim()||"");if(!s)return;const a=JSON.parse(s)?.access_id;return a&&await PA.set(a),a}async function Gte(e){const n=(await Tt.get("/x/space/wbi/acc/info",{params:{mid:e,w_webid:await NA()||""}})).data;if(!dn(n)){xr("space acc info error for %s: %o",e,n);return}return n.data}const bw=ha({fn:Gte,generateKey:e=>e.toString(),tableName:"space-acc-info",ttl:Yn("10d"),concurrency:2});async function Ute(e){return (await bw(e))?.name}const gd=ha({fn:Ute,generateKey:e=>e.toString(),tableName:"user-nickname",ttl:Yn("10d")});async function FE(e,t){await gd.cache.set(e.toString(),{val:t,ts:Date.now()});}function Kte(){return vw("filter.byAuthor.keywords")}function Xte(){return yw("filter.byAuthor.keywords")}function Yte(){return vw("filter.byTitle.keywords")}function Qte(){return yw("filter.byTitle.keywords")}function Zte(){return vw("filter.dfByTitle.keywords")}function Jte(){return yw("filter.dfByTitle.keywords")}function MA(e){return `__${dr}:${e}__`}async function vw(e){const t=MA(e),n=await Tp(e);GM.setClipboard(JSON.stringify({[t]:n},null,2)),bt.success("已复制到剪贴板!");}async function yw(e){const[t,n]=await _u(()=>navigator.clipboard.readText());if(t)return bt.error("读取剪贴板失败!");if(!n)return bt.error("剪贴板内容为空!");const[r,o]=ku(()=>JSON.parse(n));if(r)return bt.error("无法解析剪贴板内容!");if(!o)return bt.error("剪贴板内容为空!");const i=MA(e),s=o?.[i];if(!s?.length)return bt.error("没有符合条件的数据!");const a=await Tp(e),l=Wf(s,a);if(!l.length)return bt.warning("没有可导入内容, 已全部存在!");fi(e,{add:l}),bt.success(`已导入 ${l.length} 条数据!`);}const BE=/^(?<mid>\d+)\((?<remark>[\S ]+)\)$/,ene=/^\d+$/;function lh(e){if(BE.test(e)){const t=BE.exec(e)?.groups,n=t?.mid,r=t?.remark;return {mid:n,remark:r}}return ene.test(e)?{mid:e,remark:void 0}:{}}function RA(e){const t=new Set,n=new Set;return e.forEach(r=>{const{mid:o}=lh(r);o?t.add(o):n.add(r);}),{blockUpMids:t,blockUpNames:n}}function DE(e){const t=[],n=[];e.forEach(o=>{if(o.startsWith("/")&&o.endsWith("/")){const i=new RegExp(o.slice(1,-1),"i");t.push(i);}else n.push(o);});function r(o){return n.some(i=>o.includes(i))||t.some(i=>i.test(o))}return {titleKeywordList:n,titleRegexList:t,test:r}}const tne=()=>{const[,e]=Bn(),[t]=mr("Empty"),r=new kt(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return f__namespace.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},f__namespace.createElement("title",null,t?.description||"Empty"),f__namespace.createElement("g",{fill:"none",fillRule:"evenodd"},f__namespace.createElement("g",{transform:"translate(24 31.67)"},f__namespace.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),f__namespace.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),f__namespace.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),f__namespace.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),f__namespace.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),f__namespace.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),f__namespace.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},f__namespace.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),f__namespace.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))},nne=()=>{const[,e]=Bn(),[t]=mr("Empty"),{colorFill:n,colorFillTertiary:r,colorFillQuaternary:o,colorBgContainer:i}=e,{borderColor:s,shadowColor:a,contentColor:l}=f.useMemo(()=>({borderColor:new kt(n).onBackground(i).toHexString(),shadowColor:new kt(r).onBackground(i).toHexString(),contentColor:new kt(o).onBackground(i).toHexString()}),[n,r,o,i]);return f__namespace.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},f__namespace.createElement("title",null,t?.description||"Empty"),f__namespace.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},f__namespace.createElement("ellipse",{fill:a,cx:"32",cy:"33",rx:"32",ry:"7"}),f__namespace.createElement("g",{fillRule:"nonzero",stroke:s},f__namespace.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),f__namespace.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:l}))))},rne=e=>{const{componentCls:t,margin:n,marginXS:r,marginXL:o,fontSize:i,lineHeight:s}=e;return {[t]:{marginInline:r,fontSize:i,lineHeight:s,textAlign:"center",[`${t}-image`]:{height:e.emptyImgHeight,marginBottom:r,opacity:e.opacityImage,img:{height:"100%"},svg:{maxWidth:"100%",height:"100%",margin:"auto"}},[`${t}-description`]:{color:e.colorTextDescription},[`${t}-footer`]:{marginTop:n},"&-normal":{marginBlock:o,color:e.colorTextDescription,[`${t}-description`]:{color:e.colorTextDescription},[`${t}-image`]:{height:e.emptyImgHeightMD}},"&-small":{marginBlock:r,color:e.colorTextDescription,[`${t}-image`]:{height:e.emptyImgHeightSM}}}}},one=wt("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=vt(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return rne(o)}),AA=f__namespace.createElement(tne,null),TA=f__namespace.createElement(nne,null),to=e=>{const{className:t,rootClassName:n,prefixCls:r,image:o,description:i,children:s,imageStyle:a,style:l,classNames:c,styles:u,...d}=e,{getPrefixCls:m,direction:p,className:h,style:v,classNames:g,styles:y,image:C}=$t("empty"),w=m("empty",r),[x,S]=one(w),[I,$]=Pt([g,c],[y,u],{props:e}),[E]=mr("Empty"),P=typeof i<"u"?i:E?.description,N=typeof P=="string"?P:"empty",M=o??C??AA;let A=null;return typeof M=="string"?A=f__namespace.createElement("img",{draggable:false,alt:N,src:M}):A=M,f__namespace.createElement("div",{className:B(x,S,w,h,{[`${w}-normal`]:M===TA,[`${w}-rtl`]:p==="rtl"},t,n,I.root),style:{...$.root,...v,...l},...d},f__namespace.createElement("div",{className:B(`${w}-image`,I.image),style:{...a,...$.image}},A),P&&f__namespace.createElement("div",{className:B(`${w}-description`,I.description),style:$.description},P),s&&f__namespace.createElement("div",{className:B(`${w}-footer`,I.footer),style:$.footer},s))};to.PRESENTED_IMAGE_DEFAULT=AA;to.PRESENTED_IMAGE_SIMPLE=TA;const ine=e=>{const{getPrefixCls:t,direction:n}=f.useContext(it),{prefixCls:r,className:o}=e,i=t("input-group",r),s=t("input"),[a,l]=g5(s),c=B(i,l,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:n==="rtl"},a,o),u=f.useContext(or),d=f.useMemo(()=>({...u,isFormItemInput:false}),[u]);return f__namespace.createElement(or.Provider,{value:d},f__namespace.createElement(mi.Compact,{className:c,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},e.children))};function sne(e){return !!(e.addonBefore||e.addonAfter)}function ane(e){return !!(e.prefix||e.suffix||e.allowClear)}function zE(e,t,n){const r=t.cloneNode(true),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=(...i)=>{t.setSelectionRange(...i);},o}function Um(e,t,n,r){if(!n)return;let o=t;if(t.type==="click"){o=zE(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=zE(t,e,r),n(o);return}n(o);}function z0(){return z0=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},z0.apply(this,arguments)}const OA=f.forwardRef((e,t)=>{const{inputElement:n,children:r,prefixCls:o,prefix:i,suffix:s,addonBefore:a,addonAfter:l,className:c,style:u,disabled:d,readOnly:m,focused:p,triggerFocus:h,allowClear:v,value:g,handleReset:y,hidden:C,classes:w,classNames:x,dataAttrs:S,styles:I,components:$,onClear:E}=e,P=r??n,N=$?.affixWrapper||"span",M=$?.groupWrapper||"span",A=$?.wrapper||"span",_=$?.groupAddon||"span",O=f.useRef(null),T=D=>{O.current?.contains(D.target)&&h?.();},V=ane(e);let H=f.cloneElement(P,{value:g,className:B(P.props?.className,!V&&x?.variant)||null});const z=f.useRef(null);if(f.useImperativeHandle(t,()=>({nativeElement:z.current||O.current})),V){let D=null;if(v){const j=!d&&!m&&g,Y=`${o}-clear-icon`,K=typeof v=="object"&&v?.clearIcon?v.clearIcon:"✖";D=f.createElement("button",{type:"button",tabIndex:-1,onClick:q=>{y?.(q),E?.();},onMouseDown:q=>q.preventDefault(),className:B(Y,{[`${Y}-hidden`]:!j,[`${Y}-has-suffix`]:!!s})},K);}const W=`${o}-affix-wrapper`,F=B(W,{[`${o}-disabled`]:d,[`${W}-disabled`]:d,[`${W}-focused`]:p,[`${W}-readonly`]:m,[`${W}-input-with-clear-btn`]:s&&v&&g},w?.affixWrapper,x?.affixWrapper,x?.variant),L=(s||v)&&f.createElement("span",{className:B(`${o}-suffix`,x?.suffix),style:I?.suffix},D,s);H=f.createElement(N,z0({className:F,style:I?.affixWrapper,onClick:T},S?.affixWrapper,{ref:O}),i&&f.createElement("span",{className:B(`${o}-prefix`,x?.prefix),style:I?.prefix},i),H,L);}if(sne(e)){const D=`${o}-group`,W=`${D}-addon`,F=`${D}-wrapper`,L=B(`${o}-wrapper`,D,w?.wrapper,x?.wrapper),j=B(F,{[`${F}-disabled`]:d},w?.group,x?.groupWrapper);H=f.createElement(M,{className:j,ref:z},f.createElement(A,{className:L},a&&f.createElement(_,{className:W},a),H,l&&f.createElement(_,{className:W},l)));}return f.cloneElement(H,{className:B(H.props?.className,c)||null,style:{...H.props?.style,...u},hidden:C})});function kA(e,t){return f__namespace.useMemo(()=>{let n={};t&&(n.show=typeof t=="object"&&t.formatter?t.formatter:!!t),n={...n,...e};const{show:r,...o}=n;return {...o,show:!!r,showFormatter:typeof r=="function"?r:void 0,strategy:o.strategy||(i=>i.length)}},[e,t])}function Km(){return Km=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},Km.apply(this,arguments)}const lne=f.forwardRef((e,t)=>{const{autoComplete:n,onChange:r,onFocus:o,onBlur:i,onPressEnter:s,onKeyDown:a,onKeyUp:l,prefixCls:c="rc-input",disabled:u,htmlSize:d,className:m,maxLength:p,suffix:h,showCount:v,count:g,type:y="text",classes:C,classNames:w,styles:x,onCompositionStart:S,onCompositionEnd:I,...$}=e,[E,P]=f.useState(false),N=f.useRef(false),M=f.useRef(false),A=f.useRef(null),_=f.useRef(null),O=Z=>{A.current&&L1(A.current,Z);},[T,V]=Ft(e.defaultValue,e.value),H=T==null?"":String(T),[z,D]=f.useState(null),W=kA(g,v),F=W.max||p,L=W.strategy(H),j=!!F&&L>F;f.useImperativeHandle(t,()=>({focus:O,blur:()=>{A.current?.blur();},setSelectionRange:(Z,te,de)=>{A.current?.setSelectionRange(Z,te,de);},select:()=>{A.current?.select();},input:A.current,nativeElement:_.current?.nativeElement||A.current})),f.useEffect(()=>{M.current&&(M.current=false),P(Z=>Z&&u?false:Z);},[u]);const Y=(Z,te,de)=>{let fe=te;if(!N.current&&W.exceedFormatter&&W.max&&W.strategy(te)>W.max)fe=W.exceedFormatter(te,{max:W.max}),te!==fe&&D([A.current?.selectionStart||0,A.current?.selectionEnd||0]);else if(de.source==="compositionEnd")return;V(fe),A.current&&Um(A.current,Z,r,fe);};f.useEffect(()=>{z&&A.current?.setSelectionRange(...z);},[z]);const K=Z=>{Y(Z,Z.target.value,{source:"change"});},q=Z=>{N.current=false,Y(Z,Z.currentTarget.value,{source:"compositionEnd"}),I?.(Z);},X=Z=>{s&&Z.key==="Enter"&&!M.current&&!Z.nativeEvent.isComposing&&(M.current=true,s(Z)),a?.(Z);},J=Z=>{Z.key==="Enter"&&(M.current=false),l?.(Z);},U=Z=>{P(true),o?.(Z);},G=Z=>{M.current&&(M.current=false),P(false),i?.(Z);},ee=Z=>{V(""),O(),A.current&&Um(A.current,Z,r);},oe=j&&`${c}-out-of-range`,ne=()=>{const Z=en(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return f.createElement("input",Km({autoComplete:n},Z,{onChange:K,onFocus:U,onBlur:G,onKeyDown:X,onKeyUp:J,className:B(c,{[`${c}-disabled`]:u},w?.input),style:x?.input,ref:A,size:d,type:y,onCompositionStart:te=>{N.current=true,S?.(te);},onCompositionEnd:q}))},ge=()=>{const Z=Number(F)>0;if(h||W.show){const te=W.showFormatter?W.showFormatter({value:H,count:L,maxLength:F}):`${L}${Z?` / ${F}`:""}`;return f.createElement(f.Fragment,null,W.show&&f.createElement("span",{className:B(`${c}-show-count-suffix`,{[`${c}-show-count-has-suffix`]:!!h},w?.count),style:{...x?.count}},te),h)}return null};return f.createElement(OA,Km({},$,{prefixCls:c,className:B(m,oe),handleReset:ee,value:H,focused:E,triggerFocus:O,suffix:ge(),disabled:u,classes:C,classNames:w,styles:x,ref:_}),ne())}),_A=e=>{let t;return typeof e=="object"&&e?.clearIcon?t=e:e&&(t={clearIcon:f.createElement(Vu,null)}),t};function LA(e,t){const n=f.useRef([]),r=()=>{n.current.push(setTimeout(()=>{e.current?.input&&e.current?.input.getAttribute("type")==="password"&&e.current?.input.hasAttribute("value")&&e.current?.input.removeAttribute("value");}));};return f.useEffect(()=>(t&&r(),()=>n.current.forEach(o=>{o&&clearTimeout(o);})),[]),r}function cne(e){return !!(e.prefix||e.suffix||e.allowClear||e.showCount)}const Kl=f.forwardRef((e,t)=>{const{prefixCls:n,bordered:r=true,status:o,size:i,disabled:s,onBlur:a,onFocus:l,suffix:c,allowClear:u,addonAfter:d,addonBefore:m,className:p,style:h,styles:v,rootClassName:g,onChange:y,classNames:C,variant:w,...x}=e,{getPrefixCls:S,direction:I,allowClear:$,autoComplete:E,className:P,style:N,classNames:M,styles:A}=$t("input"),_=S("input",n),O=f.useRef(null),T=cn(_),[V,H]=h5(_,g);g5(_,T);const{compactSize:z,compactItemClassnames:D}=Ci(_,I),W=Xn(Se=>i??z??Se),F=f.useContext(Wn),L=s??F,j={...e,size:W,disabled:L},[Y,K]=Pt([M,C],[A,v],{props:j}),{status:q,hasFeedback:X,feedbackIcon:J}=f.useContext(or),U=Ol(q,o),G=cne(e)||!!X;f.useRef(G);const ee=LA(O,true),oe=Se=>{ee(),a?.(Se);},ne=Se=>{ee(),l?.(Se);},ge=Se=>{ee(),y?.(Se);},Z=(X||c)&&f.createElement(f.Fragment,null,c,X&&J),te=_A(u??$),[de,fe]=eh("input",w,r);return f.createElement(lne,{ref:An(t,O),prefixCls:_,autoComplete:E,...x,disabled:L,onBlur:oe,onFocus:ne,style:{...K.root,...N,...h},styles:K,suffix:Z,allowClear:te,className:B(p,g,H,T,D,P,Y.root),onChange:ge,addonBefore:m&&f.createElement(es,{form:true,space:true},m),addonAfter:d&&f.createElement(es,{form:true,space:true},d),classNames:{...Y,input:B({[`${_}-sm`]:W==="small",[`${_}-lg`]:W==="large",[`${_}-rtl`]:I==="rtl"},Y.input,V),variant:B({[`${_}-${de}`]:fe},rs(_,U)),affixWrapper:B({[`${_}-affix-wrapper-sm`]:W==="small",[`${_}-affix-wrapper-lg`]:W==="large",[`${_}-affix-wrapper-rtl`]:I==="rtl"},V),wrapper:B({[`${_}-group-rtl`]:I==="rtl"},V),groupWrapper:B({[`${_}-group-wrapper-sm`]:W==="small",[`${_}-group-wrapper-lg`]:W==="large",[`${_}-group-wrapper-rtl`]:I==="rtl",[`${_}-group-wrapper-${de}`]:fe},rs(`${_}-group-wrapper`,U,X),V)}})}),une=e=>{const{componentCls:t,paddingXS:n}=e;return {[t]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:n,[`${t}-input-wrapper`]:{position:"relative",[`${t}-mask-icon`]:{position:"absolute",zIndex:"1",top:"50%",right:"50%",transform:"translate(50%, -50%)",pointerEvents:"none"},[`${t}-mask-input`]:{color:"transparent",caretColor:e.colorText},[`${t}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":"none",margin:0},[`${t}-mask-input[type=number]`]:{"-moz-appearance":"textfield"}},"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},dne=wt(["Input","OTP"],e=>{const t=vt(e,jl(e));return une(t)},Wl),fne=f__namespace.forwardRef((e,t)=>{const{className:n,value:r,onChange:o,onActiveChange:i,index:s,mask:a,onFocus:l,...c}=e,{getPrefixCls:u}=f__namespace.useContext(it),d=u("otp"),m=typeof a=="string"?a:r,p=f__namespace.useRef(null);f__namespace.useImperativeHandle(t,()=>p.current);const h=C=>{o(s,C.target.value);},v=()=>{ht(()=>{const C=p.current?.input;document.activeElement===C&&C&&C.select();});},g=C=>{l?.(C),v();},y=C=>{const{key:w,ctrlKey:x,metaKey:S}=C;w==="ArrowLeft"?i(s-1):w==="ArrowRight"?i(s+1):w==="z"&&(x||S)?C.preventDefault():w==="Backspace"&&!r&&i(s-1),v();};return f__namespace.createElement("span",{className:`${d}-input-wrapper`,role:"presentation"},a&&r!==""&&r!==void 0&&f__namespace.createElement("span",{className:`${d}-mask-icon`,"aria-hidden":"true"},m),f__namespace.createElement(Kl,{"aria-label":`OTP Input ${s+1}`,type:a===true?"password":"text",...c,ref:p,value:r,onInput:h,onFocus:g,onKeyDown:y,onMouseDown:v,onMouseUp:v,className:B(n,{[`${d}-mask-input`]:a})}))});function tf(e){return (e||"").split("")}const mne=e=>{const{index:t,prefixCls:n,separator:r,className:o,style:i}=e,s=typeof r=="function"?r(t):r;return s?f__namespace.createElement("span",{className:B(`${n}-separator`,o),style:i},s):null},pne=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,length:r=6,size:o,defaultValue:i,value:s,onChange:a,formatter:l,separator:c,variant:u,disabled:d,status:m,autoFocus:p,mask:h,type:v,onInput:g,onFocus:y,inputMode:C,classNames:w,styles:x,className:S,style:I,...$}=e,{classNames:E,styles:P,getPrefixCls:N,direction:M,style:A,className:_}=$t("otp"),O=N("otp",n),T={...e,length:r},[V,H]=Pt([E,w],[P,x],{props:T}),z=rr($,{aria:true,data:true,attr:true}),[D,W]=dne(O),F=Xn(te=>o??te),L=f__namespace.useContext(or),j=Ol(L.status,m),Y=f__namespace.useMemo(()=>({...L,status:j,hasFeedback:false,feedbackIcon:null}),[L,j]),K=f__namespace.useRef(null),q=f__namespace.useRef({});f__namespace.useImperativeHandle(t,()=>({focus:()=>{q.current[0]?.focus();},blur:()=>{for(let te=0;te<r;te+=1)q.current[te]?.blur();},nativeElement:K.current}));const X=te=>l?l(te):te,[J,U]=f__namespace.useState(()=>tf(X(i||"")));f__namespace.useEffect(()=>{s!==void 0&&U(tf(s));},[s]);const G=at(te=>{U(te),g&&g(te),a&&te.length===r&&te.every(de=>de)&&te.some((de,fe)=>J[fe]!==de)&&a(te.join(""));}),ee=at((te,de)=>{let fe=It(J);for(let Te=0;Te<te;Te+=1)fe[Te]||(fe[Te]="");de.length<=1?fe[te]=de:fe=fe.slice(0,te).concat(tf(de)),fe=fe.slice(0,r);for(let Te=fe.length-1;Te>=0&&!fe[Te];Te-=1)fe.pop();const Se=X(fe.map(Te=>Te||" ").join(""));return fe=tf(Se).map((Te,ae)=>Te===" "&&!fe[ae]?fe[ae]:Te),fe}),oe=(te,de)=>{const fe=ee(te,de),Se=Math.min(te+de.length,r-1);Se!==te&&fe[te]!==void 0&&q.current[Se]?.focus(),G(fe);},ne=te=>{q.current[te]?.focus();},ge=(te,de)=>{for(let fe=0;fe<de;fe+=1)if(!q.current[fe]?.input?.value){q.current[fe]?.focus();break}y?.(te);},Z={variant:u,disabled:d,status:j,mask:h,type:v,inputMode:C};return f__namespace.createElement("div",{...z,ref:K,className:B(S,O,{[`${O}-sm`]:F==="small",[`${O}-lg`]:F==="large",[`${O}-rtl`]:M==="rtl"},W,D,_,V.root),style:{...H.root,...A,...I},role:"group"},f__namespace.createElement(or.Provider,{value:Y},Array.from({length:r}).map((te,de)=>{const fe=`otp-${de}`,Se=J[de]||"";return f__namespace.createElement(f__namespace.Fragment,{key:fe},f__namespace.createElement(fne,{ref:Te=>{q.current[de]=Te;},index:de,size:F,htmlSize:1,className:B(V.input,`${O}-input`),style:H.input,onChange:oe,value:Se,onActiveChange:ne,autoFocus:de===0&&p,onFocus:Te=>ge(Te,de),...Z}),de<r-1&&f__namespace.createElement(mne,{separator:c,index:de,prefixCls:O,className:B(V.separator),style:H.separator}))})))});var hne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};function H0(){return H0=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},H0.apply(this,arguments)}const gne=(e,t)=>f__namespace.createElement(ln,H0({},e,{ref:t,icon:hne})),bne=f__namespace.forwardRef(gne);var vne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};function V0(){return V0=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},V0.apply(this,arguments)}const yne=(e,t)=>f__namespace.createElement(ln,V0({},e,{ref:t,icon:vne})),Cne=f__namespace.forwardRef(yne),wne=e=>e?f__namespace.createElement(Cne,null):f__namespace.createElement(bne,null),xne={click:"onClick",hover:"onMouseOver"},Sne=f__namespace.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=true,iconRender:i=wne,suffix:s}=e,a=f__namespace.useContext(Wn),l=n??a,c=typeof o=="object"&&o.visible!==void 0,[u,d]=f.useState(()=>c?o.visible:false),m=f.useRef(null);f__namespace.useEffect(()=>{c&&d(o.visible);},[c,o]);const p=LA(m),h=()=>{if(l)return;u&&p();const M=!u;d(M),typeof o=="object"&&o.onVisibleChange?.(M);},v=M=>{const A=xne[r]||"",_=i(u),O={[A]:h,className:`${M}-icon`,key:"passwordIcon",onMouseDown:T=>{T.preventDefault();},onMouseUp:T=>{T.preventDefault();}};return f__namespace.cloneElement(f__namespace.isValidElement(_)?_:f__namespace.createElement("span",null,_),O)},{className:g,prefixCls:y,inputPrefixCls:C,size:w,...x}=e,{getPrefixCls:S}=f__namespace.useContext(it),I=S("input",C),$=S("input-password",y),E=o&&v($),P=B($,g,{[`${$}-${w}`]:!!w}),N={...en(x,["suffix","iconRender","visibilityToggle"]),type:u?"text":"password",className:P,prefixCls:I,suffix:f__namespace.createElement(f__namespace.Fragment,null,E,s)};return w&&(N.size=w),f__namespace.createElement(Kl,{ref:An(t,m),...N})});var $ne={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};function j0(){return j0=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},j0.apply(this,arguments)}const Ene=(e,t)=>f__namespace.createElement(ln,j0({},e,{ref:t,icon:$ne})),Cw=f__namespace.forwardRef(Ene),Ine=e=>{const{componentCls:t}=e,n=`${t}-btn`;return {[t]:{width:"100%",[n]:{"&-filled":{background:e.colorFillTertiary,"&:not(:disabled)":{"&:hover":{background:e.colorFillSecondary},"&:active":{background:e.colorFill}}}}}}},Pne=wt(["Input","Search"],e=>[Ine(e)]),Nne=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,inputPrefixCls:r,className:o,size:i,style:s,enterButton:a=false,addonAfter:l,loading:c,disabled:u,onSearch:d,onChange:m,onCompositionStart:p,onCompositionEnd:h,variant:v,onPressEnter:g,classNames:y,styles:C,hidden:w,...x}=e,{direction:S,getPrefixCls:I,classNames:$,styles:E}=$t("inputSearch"),P={...e,enterButton:a},[N,M]=Pt([$,y],[E,C],{props:P},{button:{_default:"root"}}),A=f__namespace.useRef(false),_=I("input-search",n),O=I("input",r),[T,V]=Pne(_),{compactSize:H}=Ci(_,S),z=Xn(Z=>i??H??Z),D=f__namespace.useRef(null),W=Z=>{Z?.target&&Z.type==="click"&&d&&d(Z.target.value,Z,{source:"clear"}),m?.(Z);},F=Z=>{document.activeElement===D.current?.input&&Z.preventDefault();},L=Z=>{d&&d(D.current?.input?.value,Z,{source:"input"});},j=Z=>{A.current||c||(g?.(Z),L(Z));},Y=typeof a=="boolean"?f__namespace.createElement(Cw,null):null,K=`${_}-btn`,q=B(K,{[`${K}-${v}`]:v});let X;const J=a||{},U=J.type&&J.type.__ANT_BUTTON===true;U||J.type==="button"?X=Ln(J,{onMouseDown:F,onClick:Z=>{J?.props?.onClick?.(Z),L(Z);},key:"enterButton",...U?{className:q,size:z}:{}}):X=f__namespace.createElement(Qe,{classNames:N.button,styles:M.button,className:q,color:a?"primary":"default",size:z,disabled:u,key:"enterButton",onMouseDown:F,onClick:L,loading:c,icon:Y,variant:v==="borderless"||v==="filled"||v==="underlined"?"text":a?"solid":void 0},a),l&&(X=[X,Ln(l,{key:"addonAfter"})]);const G=B(_,V,{[`${_}-rtl`]:S==="rtl",[`${_}-${z}`]:!!z,[`${_}-with-button`]:!!a},o,T,N.root),ee=Z=>{A.current=true,p?.(Z);},oe=Z=>{A.current=false,h?.(Z);},ne=rr(x,{data:true}),ge=en({...x,classNames:en(N,["button","root"]),styles:en(M,["button","root"]),prefixCls:O,type:"search",size:z,variant:v,onPressEnter:j,onCompositionStart:ee,onCompositionEnd:oe,onChange:W,disabled:u},Object.keys(ne));return f__namespace.createElement(x1,{className:G,style:{...s,...M.root},...ne,hidden:w},f__namespace.createElement(Kl,{ref:An(D,t),...ge}),X)}),Mne=`
  min-height:0 !important;
  max-height:none !important;
  height:0 !important;
  visibility:hidden !important;
  overflow:hidden !important;
  position:absolute !important;
  z-index:-1000 !important;
  top:0 !important;
  right:0 !important;
  pointer-events: none !important;
`,Rne=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],Zg={};let Ar;function Ane(e,t=false){const n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&Zg[n])return Zg[n];const r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),i=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),s=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),l={sizingStyle:Rne.map(c=>`${c}:${r.getPropertyValue(c)}`).join(";"),paddingSize:i,borderSize:s,boxSizing:o};return t&&n&&(Zg[n]=l),l}function Tne(e,t=false,n=null,r=null){Ar||(Ar=document.createElement("textarea"),Ar.setAttribute("tab-index","-1"),Ar.setAttribute("aria-hidden","true"),Ar.setAttribute("name","hiddenTextarea"),document.body.appendChild(Ar)),e.getAttribute("wrap")?Ar.setAttribute("wrap",e.getAttribute("wrap")):Ar.removeAttribute("wrap");const{paddingSize:o,borderSize:i,boxSizing:s,sizingStyle:a}=Ane(e,t);Ar.setAttribute("style",`${a};${Mne}`),Ar.value=e.value||e.placeholder||"";let l,c,u,d=Ar.scrollHeight;if(s==="border-box"?d+=i:s==="content-box"&&(d-=o),n!==null||r!==null){Ar.value=" ";const p=Ar.scrollHeight-o;n!==null&&(l=p*n,s==="border-box"&&(l=l+o+i),d=Math.max(l,d)),r!==null&&(c=p*r,s==="border-box"&&(c=c+o+i),u=d>c?"":"hidden",d=Math.min(c,d));}const m={height:d,overflowY:u,resize:"none"};return l&&(m.minHeight=l),c&&(m.maxHeight=c),m}function W0(){return W0=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},W0.apply(this,arguments)}const Jg=0,eb=1,tb=2,One=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,defaultValue:r,value:o,autoSize:i,onResize:s,className:a,style:l,disabled:c,onChange:u,onInternalAutoSize:d,...m}=e,[p,h]=Ft(r,o),v=p??"",g=T=>{h(T.target.value),u?.(T);},y=f__namespace.useRef();f__namespace.useImperativeHandle(t,()=>({textArea:y.current}));const[C,w]=f__namespace.useMemo(()=>i&&typeof i=="object"?[i.minRows,i.maxRows]:[],[i]),x=!!i,[S,I]=f__namespace.useState(tb),[$,E]=f__namespace.useState(),P=()=>{I(Jg);};Qt(()=>{x&&P();},[o,C,w,x]),Qt(()=>{if(S===Jg)I(eb);else if(S===eb){const T=Tne(y.current,false,C,w);I(tb),E(T);}},[S]);const N=f__namespace.useRef(),M=()=>{ht.cancel(N.current);},A=T=>{S===tb&&(s?.(T),i&&(M(),N.current=ht(()=>{P();})));};f__namespace.useEffect(()=>M,[]);const O={...l,...x?$:null};return (S===Jg||S===eb)&&(O.overflowY="hidden",O.overflowX="hidden"),f__namespace.createElement(So,{onResize:A,disabled:!(i||s)},f__namespace.createElement("textarea",W0({},m,{ref:y,style:O,className:B(n,a,{[`${n}-disabled`]:c}),disabled:c,value:v,onChange:g})))});function q0(){return q0=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},q0.apply(this,arguments)}const kne=f.forwardRef(({defaultValue:e,value:t,onFocus:n,onBlur:r,onChange:o,allowClear:i,maxLength:s,onCompositionStart:a,onCompositionEnd:l,suffix:c,prefixCls:u="rc-textarea",showCount:d,count:m,className:p,style:h,disabled:v,hidden:g,classNames:y,styles:C,onResize:w,onClear:x,onPressEnter:S,readOnly:I,autoSize:$,onKeyDown:E,...P},N)=>{const[M,A]=Ft(e,t),_=M==null?"":String(M),[O,T]=f.useState(false),V=f.useRef(false),[H,z]=f.useState(null),D=f.useRef(null),W=f.useRef(null),F=()=>W.current?.textArea,L=()=>{F().focus();};f.useImperativeHandle(N,()=>({resizableTextArea:W.current,focus:L,blur:()=>{F().blur();},nativeElement:D.current?.nativeElement||F()})),f.useEffect(()=>{T(re=>!v&&re);},[v]);const[j,Y]=f.useState(null);f.useEffect(()=>{j&&F().setSelectionRange(...j);},[j]);const K=kA(m,d),q=K.max??s,X=Number(q)>0,J=K.strategy(_),U=!!q&&J>q,G=(re,ue)=>{let ye=ue;!V.current&&K.exceedFormatter&&K.max&&K.strategy(ue)>K.max&&(ye=K.exceedFormatter(ue,{max:K.max}),ue!==ye&&Y([F().selectionStart||0,F().selectionEnd||0])),A(ye),Um(re.currentTarget,re,o,ye);},ee=re=>{V.current=true,a?.(re);},oe=re=>{V.current=false,G(re,re.currentTarget.value),l?.(re);},ne=re=>{G(re,re.target.value);},ge=re=>{re.key==="Enter"&&S&&!re.nativeEvent.isComposing&&S(re),E?.(re);},Z=re=>{T(true),n?.(re);},te=re=>{T(false),r?.(re);},de=re=>{A(""),L(),Um(F(),re,o);};let fe=c,Se;K.show&&(K.showFormatter?Se=K.showFormatter({value:_,count:J,maxLength:q}):Se=`${J}${X?` / ${q}`:""}`,fe=f.createElement(f.Fragment,null,fe,f.createElement("span",{className:B(`${u}-data-count`,y?.count),style:C?.count},Se)));const Te=re=>{w?.(re),F()?.style.height&&z(true);},ae=!$&&!d&&!i;return f.createElement(OA,{ref:D,value:_,allowClear:i,handleReset:de,suffix:fe,prefixCls:u,classNames:{...y,affixWrapper:B(y?.affixWrapper,{[`${u}-show-count`]:d,[`${u}-textarea-allow-clear`]:i})},disabled:v,focused:O,className:B(p,U&&`${u}-out-of-range`),style:{...h,...H&&!ae?{height:"auto"}:{}},dataAttrs:{affixWrapper:{"data-count":typeof Se=="string"?Se:void 0}},hidden:g,readOnly:I,onClear:x},f.createElement(One,q0({},P,{autoSize:$,maxLength:s,onKeyDown:ge,onChange:ne,onFocus:Z,onBlur:te,onCompositionStart:ee,onCompositionEnd:oe,className:B(y?.textarea),style:{resize:h?.resize,...C?.textarea},disabled:v,prefixCls:u,onResize:Te,ref:W,readOnly:I})))}),_ne=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return {[`textarea${t}`]:{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}`,resize:"vertical",[`&${t}-mouse-active`]:{transition:`all ${e.motionDurationSlow}, height 0s, width 0s`}},[`${t}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[r]:{position:"relative","&-show-count":{[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
        &-allow-clear > ${t},
        &-affix-wrapper${r}-has-feedback ${t}
      `]:{paddingInlineEnd:n},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingInline,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${t}-affix-wrapper-rtl`]:{[`${t}-suffix`]:{[`${t}-data-count`]:{direction:"ltr",insetInlineStart:0}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}},Lne=wt(["Input","TextArea"],e=>{const t=vt(e,jl(e));return _ne(t)},Wl,{resetFont:false}),Fne=f.forwardRef((e,t)=>{const{prefixCls:n,bordered:r=true,size:o,disabled:i,status:s,allowClear:a,classNames:l,rootClassName:c,className:u,style:d,styles:m,variant:p,showCount:h,onMouseDown:v,onResize:g,...y}=e,{getPrefixCls:C,direction:w,allowClear:x,autoComplete:S,className:I,style:$,classNames:E,styles:P}=$t("textArea"),N=f__namespace.useContext(Wn),M=i??N,{status:A,hasFeedback:_,feedbackIcon:O}=f__namespace.useContext(or),T=Ol(A,s),[V,H]=Pt([E,l],[P,m],{props:e}),z=f__namespace.useRef(null);f__namespace.useImperativeHandle(t,()=>({resizableTextArea:z.current?.resizableTextArea,focus:Z=>{L1(z.current?.resizableTextArea?.textArea,Z);},blur:()=>z.current?.blur()}));const D=C("input",n),W=cn(D),[F,L]=h5(D,c);Lne(D,W);const{compactSize:j,compactItemClassnames:Y}=Ci(D,w),K=Xn(Z=>o??j??Z),[q,X]=eh("textArea",p,r),J=_A(a??x),[U,G]=f__namespace.useState(false),[ee,oe]=f__namespace.useState(false),ne=Z=>{G(true),v?.(Z);const te=()=>{G(false),document.removeEventListener("mouseup",te);};document.addEventListener("mouseup",te);},ge=Z=>{if(g?.(Z),U&&typeof getComputedStyle=="function"){const te=z.current?.nativeElement?.querySelector("textarea");te&&getComputedStyle(te).resize==="both"&&oe(true);}};return f__namespace.createElement(kne,{autoComplete:S,...y,style:{...H.root,...$,...d},styles:H,disabled:M,allowClear:J,className:B(L,W,u,c,Y,I,V.root,{[`${D}-textarea-affix-wrapper-resize-dirty`]:ee}),classNames:{...V,textarea:B({[`${D}-sm`]:K==="small",[`${D}-lg`]:K==="large"},F,V.textarea,U&&`${D}-mouse-active`),variant:B({[`${D}-${q}`]:X},rs(D,T)),affixWrapper:B(`${D}-textarea-affix-wrapper`,{[`${D}-affix-wrapper-rtl`]:w==="rtl",[`${D}-affix-wrapper-sm`]:K==="small",[`${D}-affix-wrapper-lg`]:K==="large",[`${D}-textarea-show-count`]:h||e.count?.show},F)},prefixCls:D,suffix:_&&f__namespace.createElement("span",{className:`${D}-textarea-suffix`},O),showCount:h,ref:z,onResize:ge,onMouseDown:ne})}),Ro=Kl;Ro.Group=ine;Ro.Search=Nne;Ro.TextArea=Fne;Ro.Password=Sne;Ro.OTP=pne;const Bne=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:4,d:"m14 14l20 20m-20 0l20-20"})]}),Dne=f.forwardRef(Bne),{Search:zne}=Ro;var Hne={name:"1mzc5hv",styles:"color:var(--ant-color-text-disabled);background-color:var(--ant-color-bg-container-disabled);box-shadow:none;opacity:1;pointer-events:none;cursor:not-allowed"};function G0({configPath:e,searchProps:t,disabled:n,className:r,inputClassName:o,listClassName:i,renderHeader:s=j8}){const a=_M(e),l=f.useMemo(()=>Oy(a).toReversed(),[a]),c=b(zne,{className:B("my-5px",o),enterButton:"添加",allowClear:true,disabled:n,size:"middle",...t,onSearch:async(p,h)=>{if(!p)return;if(new Set(await Tp(e)).has(p)){bt.warning(`${p} 已存在`);return}await fi(e,{add:[p]}),h?.target&&h.target.closest(".ant-input-wrapper")?.querySelector(".ant-input-clear-icon")?.click();}}),u=!!l.length,d=!u,m=$n(d?"rounded-lg":["max-h-250px flex flex-wrap items-start gap-x-10px gap-y-5px overflow-y-auto pr-10px",i]);return R(xe,{children:[s(c),R("div",{className:m,css:n&&Hne,children:[d&&b(to,{image:to.PRESENTED_IMAGE_SIMPLE,description:"空空如也",className:"[&.ant-empty-normal]:my-1 [&.ant-empty-normal]:py-5px"}),u&&l.map(p=>b(FA,{tag:p.toString(),onDelete:async h=>{await fi(e,{remove:[h]});},renderTag:e==="filter.byAuthor.keywords"?h=>b(Vne,{tag:h}):void 0},p))]})]})}const FA=f.forwardRef(({tag:e,renderTag:t,onDelete:n,className:r,...o},i)=>R("div",{ref:i,className:B("relative inline-flex items-center b-1px b-gate-border rounded-5px b-solid px-6px py-2px hover:b-gate-primary hover:color-gate-primary",r),...o,children:[t?t(e):e,b(Dne,{className:"ml-2px size-16px cursor-pointer text-size-12px",onClick:()=>{n?.(e);}})]}));function Vne({tag:e}){const{mid:t,remark:n}=f.useMemo(()=>lh(e),[e]),[r,o]=f.useState(void 0);f.useEffect(()=>{(async()=>{if(!t)return;const a=await gd(t);a&&o(a);})();},[t]);const i=t?r||n||t:e;return b(xe,{children:b(zt,{title:R(xe,{children:[!!t&&R(xe,{children:["mid: ",t," ",b("br",{})]}),!!n&&R(xe,{children:["备注: ",n," ",b("br",{}),n===r&&R(xe,{children:['P.S "备注" 与 "用户昵称" 相同, 是之前的数据, 现在你只需要填写 mid, 会自动获取昵称 ',b("br",{})]})]}),!t&&R(xe,{children:["使用用户名过滤: 用户可能改名, 建议使用 mid 过滤 ",b("br",{})]})]}),children:R("span",{className:B("inline-flex items-center justify-center",t?"cursor-pointer":"cursor-[edit]"),children:[t&&b(SA,{className:"mr-2px size-12px"}),t?b("a",{href:hd(t),target:"_blank",style:{color:"inherit"},children:i}):i]})})})}const U0={blockContainer:"b-1px b-gate-border rounded-lg b-solid p-x-2 p-y-1 light:hover:b-gate-primary"};function jne(){return b("div",{className:B(on.tabPane,"pr-15px"),children:b(Vn,{title:R(xe,{children:["内容过滤",b(vl,{configPath:"filter.enabled",className:"ml-10px"})]}),children:b(qC,{items:[{key:"recommend",label:R("span",{className:"inline-flex-center gap-x-1",children:[b(Dr,{tabKey:Le.AppRecommend}),"推荐 / 热门",R(Fn,{className:"ml-1",children:["生效范围: ",b("br",{}),"视频/图文/影视: 推荐类 Tab ",b("br",{}),"UP/标题: 推荐类、热门 Tab ",b("br",{})]})]}),children:b(Wne,{})},{key:"dynamic-feed",label:R("span",{className:"inline-flex-center gap-x-1",children:[b(Dr,{tabKey:Le.DynamicFeed}),"动态"]}),children:b(qne,{})}]})})})}function Wne(){const{enabled:e,minDuration:t,minPlayCount:n,minDanmakuCount:r,hideGotoTypeBangumi:o,hideGotoTypePicture:i,byAuthor:s,byTitle:a}=xt().filter,l=c=>({label:"「已关注」豁免",tooltipProps:{color:U4},tooltip:R(xe,{children:["「已关注」内容不考虑过滤条件, 总是展示",b("br",{}),'"豁免" 一词来源'," ",b("a",{target:"_blank",href:"https://github.com/magicdawn/Bilibili-Gate/issues/1#issuecomment-2197868587",children:"pilipala"})]})});return b(xe,{children:R("div",{className:"grid grid-cols-2 gap-15px",children:[R("div",{children:[b("div",{className:on.settingsGroupSubTitle,children:"视频"}),R("div",{className:"flex flex-col gap-y-1",children:[R("div",{className:"flex items-center",children:[b(ut,{configPath:"filter.minDuration.enabled",label:"按视频时长过滤",tooltip:b(xe,{children:"不显示短视频"}),disabled:!e,className:"min-w-130px"}),b(Ws,{className:"w-130px",size:"small",min:1,step:10,addonAfter:"秒",value:t.value,onChange:c=>!ji(c)&&(Ve.filter.minDuration.value=c),disabled:!e||!t.enabled})]}),R("div",{className:"flex items-center",children:[b(ut,{disabled:!e,configPath:"filter.minPlayCount.enabled",label:"按播放次数过滤",tooltip:b(xe,{children:"不显示播放次数很少的视频"}),className:"min-w-130px"}),b(Ws,{className:"w-130px",size:"small",min:1,step:1e3,value:n.value,onChange:c=>!ji(c)&&(Ve.filter.minPlayCount.value=c),disabled:!e||!n.enabled,addonAfter:"次"})]}),R("div",{className:"flex items-center",children:[b(ut,{disabled:!e,configPath:"filter.minDanmakuCount.enabled",label:"按弹幕条数过滤",tooltip:b(xe,{children:"不显示弹幕条数很少的视频"}),className:"min-w-130px"}),b(Ws,{className:"w-130px",size:"small",min:1,step:100,value:r.value,onChange:c=>!ji(c)&&(Ve.filter.minDanmakuCount.value=c),disabled:!e||!r.enabled,addonAfter:"条"})]}),b(ut,{configPath:"filter.exemptForFollowed.video",disabled:!e,...l()})]})]}),R("div",{children:[b("div",{className:on.settingsGroupSubTitle,children:"图文"}),b(ut,{configPath:"filter.hideGotoTypePicture",label:"过滤图文类型推荐",disabled:!e,className:"flex",tooltip:R(xe,{children:["过滤 ",b("kbd",{children:"goto = picture"})," 的内容: 包括 (动态 & 专栏) 等"]})}),b(ut,{className:"flex",disabled:!e||!i,configPath:"filter.exemptForFollowed.picture",...l()}),b("div",{className:B(on.settingsGroupSubTitle,"mt-2"),children:"影视"}),b(ut,{configPath:"filter.hideGotoTypeBangumi",label:"过滤影视类型推荐",tooltip:R(xe,{children:["过滤 ",b("kbd",{children:"goto = bangumi"})," 的内容: 包括 (番剧 / 电影 / 国创 / 纪录片) 等"]}),disabled:!e})]}),R("div",{className:B(U0.blockContainer,"col-span-full"),children:[R("div",{className:on.settingsGroupSubTitle,children:["UP",R(Fn,{children:["根据 UP 过滤视频 ",b("br",{}),"使用 mid 屏蔽时支持备注, 格式: ",b(nr,{color:"success",children:"mid(备注)"})," 如"," ",b(nr,{color:"success",children:"8047632(B站官方)"}),b("br",{}),R("div",{className:"mt-4px flex items-start",children:[b(Tj,{className:"mt-3px"}),R("div",{className:"ml-8px flex-1",children:["B站官方支持黑名单, 对于不喜欢的 UP 可以直接拉黑 ",b("br",{}),"此脚本会拉取官方黑名单, 并无视此页开关, 总是会过滤掉 ",b("br",{}),"这里是客户端过滤, 与黑名单功能重复, 优先使用黑名单功能 ",b("br",{})]})]})]}),b(vl,{configPath:"filter.byAuthor.enabled",disabled:!e,className:"ml-10px"}),b("div",{className:"flex-1"}),b(io,{placement:"left",content:R("div",{className:"flex flex-col gap-x-10px gap-y-5px",children:[R(Qe,{onClick:Gne,children:[b(Al,{}),"清理无效备注数据"]}),R(Qe,{onClick:Kte,children:[b(Lm,{}),"导出"]}),R(Qe,{onClick:Xte,children:[b(Fm,{}),"导入"]})]}),children:b(Qe,{className:"icon-only-round-button size-26px",children:b(Gm,{className:"size-16px"})})})]}),b(G0,{configPath:"filter.byAuthor.keywords",searchProps:{placeholder:"添加UP: 全名 / mid / mid(备注)"},disabled:!e||!s.enabled,className:"mt-2",listClassName:"max-h-130px"})]}),R("div",{className:B(U0.blockContainer,"col-span-full"),children:[R("div",{className:B(on.settingsGroupSubTitle),children:[b("span",{children:"标题"}),R(Fn,{children:["根据标题关键词过滤视频 ",b("br",{}),"支持普通关键字和正则(i), 语法:",b(nr,{color:"success",variant:"solid",children:"/abc|\\d+/"}),b("br",{}),"作用范围: 推荐 / 热门"]}),b(vl,{configPath:"filter.byTitle.enabled",disabled:!e,className:"ml-10px"}),b("div",{className:"flex-1"}),b(io,{placement:"left",content:R("div",{className:"flex flex-col gap-x-10px gap-y-5px",children:[R(Qe,{onClick:Yte,children:[b(Lm,{}),"导出"]}),R(Qe,{onClick:Qte,children:[b(Fm,{}),"导入"]})]}),children:b(Qe,{className:"icon-only-round-button size-26px",children:b(Gm,{className:"size-16px"})})})]}),b(G0,{configPath:"filter.byTitle.keywords",searchProps:{placeholder:"添加过滤关键词"},disabled:!e||!a.enabled,listClassName:"max-h-130px"})]})]})})}function qne(){const{filter:{enabled:e,dfByTitle:t}}=xt();return R("div",{className:U0.blockContainer,children:[R("div",{className:on.settingsGroupSubTitle,children:[b("span",{children:"标题"}),R(Fn,{children:["支持普通关键字和正则(i), 语法:",b(nr,{color:"success",variant:"solid",children:"/abc|\\d+/"})]}),b(vl,{configPath:"filter.dfByTitle.enabled",disabled:!e,className:"ml-10px"}),b("div",{className:"flex-1"}),b(io,{placement:"left",content:R("div",{className:"flex flex-col gap-x-10px gap-y-5px",children:[R(Qe,{onClick:Zte,children:[b(Lm,{}),"导出"]}),R(Qe,{onClick:Jte,children:[b(Fm,{}),"导入"]})]}),children:b(Qe,{className:"icon-only-round-button size-26px",children:b(Gm,{className:"size-16px"})})})]}),b(G0,{configPath:"filter.dfByTitle.keywords",searchProps:{placeholder:"添加过滤关键词"},disabled:!e||!t.enabled})]})}async function Gne(){const e=Ve.filter.byAuthor.keywords,t=await ts(e,async n=>{const{mid:r,remark:o}=lh(n);return !r||!o||await gd(r)!==o?n:r},1/0);return wo(t,e)?bt.warning("没有「无效备注」数据!"):(Ve.filter.byAuthor.keywords=t,bt.success("已清理「无效备注」数据!"))}function Une(){return R("div",{className:on.tabPane,children:[b(Vn,{title:"视频播放页",children:b(ut,{configPath:"fav.useCustomFavPicker.onPlayPage",label:"使用自定义收藏弹窗",tooltip:R(xe,{children:["使用「",dr,"」提供的选择收藏夹弹窗 ",b("br",{}),R("ul",{className:"ml-20px list-circle",children:[b("li",{children:"支持拼音搜索, 帮你快速找到收藏夹"}),b("li",{children:R("span",{className:"flex-v-center",children:["支持从收藏夹图标 或 快捷键",b("kbd",{className:B(Zv,"mx-1 h-14px py-0 line-height-14px"),children:"e"}),"触发"]})})]})]})})}),b(Vn,{title:"搜索页",children:b(ut,{configPath:"videoCard.videoPreview.addTo.searchPage",label:"浮动预览: 添加到「搜索页」",tooltip:b(xe,{children:"在搜索页的视频也添加「浮动预览」"})})})]})}function Kne(e,t,n){const r={...e};return t.top+e.y<=n.top?r.y=n.top-t.top:t.bottom+e.y>=n.top+n.height&&(r.y=n.top+n.height-t.bottom),t.left+e.x<=n.left?r.x=n.left-t.left:t.right+e.x>=n.left+n.width&&(r.x=n.left+n.width-t.right),r}const Xne=e=>{let{containerNodeRect:t,draggingNodeRect:n,transform:r}=e;return !n||!t?r:Kne(r,n,t)},Yne=e=>{let{transform:t}=e;return {...t,x:0}};function ww(e,t,n){const r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function Qne(e,t){return e.reduce((n,r,o)=>{const i=t.get(r);return i&&(n[o]=i),n},Array(e.length))}function nf(e){return e!==null&&e>=0}function Zne(e,t){if(e===t)return  true;if(e.length!==t.length)return  false;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return  false;return  true}function Jne(e){return typeof e=="boolean"?{draggable:e,droppable:e}:e}const BA=e=>{let{rects:t,activeIndex:n,overIndex:r,index:o}=e;const i=ww(t,r,n),s=t[o],a=i[o];return !a||!s?null:{x:a.left-s.left,y:a.top-s.top,scaleX:a.width/s.width,scaleY:a.height/s.height}},rf={scaleX:1,scaleY:1},ere=e=>{var t;let{activeIndex:n,activeNodeRect:r,index:o,rects:i,overIndex:s}=e;const a=(t=i[n])!=null?t:r;if(!a)return null;if(o===n){const c=i[s];return c?{x:0,y:n<s?c.top+c.height-(a.top+a.height):c.top-a.top,...rf}:null}const l=tre(i,o,n);return o>n&&o<=s?{x:0,y:-a.height-l,...rf}:o<n&&o>=s?{x:0,y:a.height+l,...rf}:{x:0,y:0,...rf}};function tre(e,t,n){const r=e[t],o=e[t-1],i=e[t+1];return r?n<t?o?r.top-(o.top+o.height):i?i.top-(r.top+r.height):0:i?i.top-(r.top+r.height):o?r.top-(o.top+o.height):0:0}const DA="Sortable",zA=f.createContext({activeIndex:-1,containerId:DA,disableTransforms:false,items:[],overIndex:-1,useDragOverlay:false,sortedRects:[],strategy:BA,disabled:{draggable:false,droppable:false}});function nre(e){let{children:t,id:n,items:r,strategy:o=BA,disabled:i=false}=e;const{active:s,dragOverlay:a,droppableRects:l,over:c,measureDroppableContainers:u}=QX(),d=fd(DA,n),m=a.rect!==null,p=f.useMemo(()=>r.map(I=>typeof I=="object"&&"id"in I?I.id:I),[r]),h=s!=null,v=s?p.indexOf(s.id):-1,g=c?p.indexOf(c.id):-1,y=f.useRef(p),C=!Zne(p,y.current),w=g!==-1&&v===-1||C,x=Jne(i);Ko(()=>{C&&h&&u(p);},[C,p,h,u]),f.useEffect(()=>{y.current=p;},[p]);const S=f.useMemo(()=>({activeIndex:v,containerId:d,disabled:x,disableTransforms:w,items:p,overIndex:g,useDragOverlay:m,sortedRects:Qne(p,l),strategy:o}),[v,d,x.draggable,x.droppable,w,p,g,l,m,o]);return f.createElement(zA.Provider,{value:S},t)}const rre=e=>{let{id:t,items:n,activeIndex:r,overIndex:o}=e;return ww(n,r,o).indexOf(t)},ore=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:o,items:i,newIndex:s,previousItems:a,previousContainerId:l,transition:c}=e;return !c||!r||a!==i&&o===s?false:n?true:s!==o&&t===l},ire={duration:200,easing:"ease"},HA="transform",sre=gl.Transition.toString({property:HA,duration:0,easing:"linear"}),are={roleDescription:"sortable"};function lre(e){let{disabled:t,index:n,node:r,rect:o}=e;const[i,s]=f.useState(null),a=f.useRef(n);return Ko(()=>{if(!t&&n!==a.current&&r.current){const l=o.current;if(l){const c=zl(r.current,{ignoreTransform:true}),u={x:l.left-c.left,y:l.top-c.top,scaleX:l.width/c.width,scaleY:l.height/c.height};(u.x||u.y)&&s(u);}}n!==a.current&&(a.current=n);},[t,n,r,o]),f.useEffect(()=>{i&&s(null);},[i]),i}function cre(e){let{animateLayoutChanges:t=ore,attributes:n,disabled:r,data:o,getNewIndex:i=rre,id:s,strategy:a,resizeObserverConfig:l,transition:c=ire}=e;const{items:u,containerId:d,activeIndex:m,disabled:p,disableTransforms:h,sortedRects:v,overIndex:g,useDragOverlay:y,strategy:C}=f.useContext(zA),w=ure(r,p),x=u.indexOf(s),S=f.useMemo(()=>({sortable:{containerId:d,index:x,items:u},...o}),[d,o,x,u]),I=f.useMemo(()=>u.slice(u.indexOf(s)),[u,s]),{rect:$,node:E,isOver:P,setNodeRef:N}=eY({id:s,data:S,disabled:w.droppable,resizeObserverConfig:{updateMeasurementsFor:I,...l}}),{active:M,activatorEvent:A,activeNodeRect:_,attributes:O,setNodeRef:T,listeners:V,isDragging:H,over:z,setActivatorNodeRef:D,transform:W}=w4({id:s,data:S,attributes:{...are,...n},disabled:w.draggable}),F=AK(N,T),L=!!M,j=L&&!h&&nf(m)&&nf(g),Y=!y&&H,K=Y&&j?W:null,X=j?K??(a??C)({rects:v,activeNodeRect:_,activeIndex:m,overIndex:g,index:x}):null,J=nf(m)&&nf(g)?i({id:s,items:u,activeIndex:m,overIndex:g}):x,U=M?.id,G=f.useRef({activeId:U,items:u,newIndex:J,containerId:d}),ee=u!==G.current.items,oe=t({active:M,containerId:d,isDragging:H,isSorting:L,id:s,index:x,items:u,newIndex:G.current.newIndex,previousItems:G.current.items,previousContainerId:G.current.containerId,transition:c,wasDragging:G.current.activeId!=null}),ne=lre({disabled:!oe,index:x,node:E,rect:$});return f.useEffect(()=>{L&&G.current.newIndex!==J&&(G.current.newIndex=J),d!==G.current.containerId&&(G.current.containerId=d),u!==G.current.items&&(G.current.items=u);},[L,J,d,u]),f.useEffect(()=>{if(U===G.current.activeId)return;if(U!=null&&G.current.activeId==null){G.current.activeId=U;return}const Z=setTimeout(()=>{G.current.activeId=U;},50);return ()=>clearTimeout(Z)},[U]),{active:M,activeIndex:m,attributes:O,data:S,rect:$,index:x,newIndex:J,items:u,isOver:P,isSorting:L,isDragging:H,listeners:V,node:E,overIndex:g,over:z,setNodeRef:F,setActivatorNodeRef:D,setDroppableNodeRef:N,setDraggableNodeRef:T,transform:ne??X,transition:ge()};function ge(){if(ne||ee&&G.current.newIndex===x)return sre;if(!(Y&&!RC(A)||!c)&&(L||oe))return gl.Transition.toString({...c,property:HA})}}function ure(e,t){var n,r;return typeof e=="boolean"?{draggable:e,droppable:false}:{draggable:(n=e?.draggable)!=null?n:t.draggable,droppable:(r=e?.droppable)!=null?r:t.droppable}}Gt.Down,Gt.Right,Gt.Up,Gt.Left;const HE=(e,t)=>{if(!e)return null;const n={left:e.offsetLeft,right:e.parentElement.clientWidth-e.clientWidth-e.offsetLeft,width:e.clientWidth,top:e.offsetTop,bottom:e.parentElement.clientHeight-e.clientHeight-e.offsetTop,height:e.clientHeight};return t?{left:0,right:0,width:0,top:n.top,bottom:n.bottom,height:n.height}:{left:n.left,right:n.right,width:n.width,top:0,bottom:0,height:0}},ko=e=>e!==void 0?`${e}px`:void 0;function dre(e){const{prefixCls:t,containerRef:n,value:r,getValueIndex:o,motionName:i,onMotionStart:s,onMotionEnd:a,direction:l,vertical:c=false}=e,u=f__namespace.useRef(null),[d,m]=f__namespace.useState(r),p=$=>{const E=o($),P=n.current?.querySelectorAll(`.${t}-item`)[E];return P?.offsetParent&&P},[h,v]=f__namespace.useState(null),[g,y]=f__namespace.useState(null);Qt(()=>{if(d!==r){const $=p(d),E=p(r),P=HE($,c),N=HE(E,c);m(r),v(P),y(N),$&&E?s():a();}},[r]);const C=f__namespace.useMemo(()=>ko(c?h?.top??0:l==="rtl"?-h?.right:h?.left),[c,l,h]),w=f__namespace.useMemo(()=>ko(c?g?.top??0:l==="rtl"?-g?.right:g?.left),[c,l,g]),x=()=>c?{transform:"translateY(var(--thumb-start-top))",height:"var(--thumb-start-height)"}:{transform:"translateX(var(--thumb-start-left))",width:"var(--thumb-start-width)"},S=()=>c?{transform:"translateY(var(--thumb-active-top))",height:"var(--thumb-active-height)"}:{transform:"translateX(var(--thumb-active-left))",width:"var(--thumb-active-width)"},I=()=>{v(null),y(null),a();};return !h||!g?null:f__namespace.createElement(ir,{visible:true,motionName:i,motionAppear:true,onAppearStart:x,onAppearActive:S,onVisibleChanged:I},({className:$,style:E},P)=>{const N={...E,"--thumb-start-left":C,"--thumb-start-width":ko(h?.width),"--thumb-active-left":w,"--thumb-active-width":ko(g?.width),"--thumb-start-top":C,"--thumb-start-height":ko(h?.height),"--thumb-active-top":w,"--thumb-active-height":ko(g?.height)},M={ref:An(u,P),style:N,className:B(`${t}-thumb`,$)};return f__namespace.createElement("div",M)})}function fre(e){if(typeof e.title<"u")return e.title;if(typeof e.label!="object")return e.label?.toString()}function mre(e){return e.map(t=>{if(typeof t=="object"&&t!==null){const n=fre(t);return {...t,title:n}}return {label:t?.toString(),title:t?.toString(),value:t}})}const pre=({prefixCls:e,className:t,style:n,styles:r,classNames:o,data:i,disabled:s,checked:a,label:l,title:c,value:u,name:d,onChange:m,onFocus:p,onBlur:h,onKeyDown:v,onKeyUp:g,onMouseDown:y,itemRender:C=w=>w})=>{const w=S=>{s||m(S,u);},x=f__namespace.createElement("label",{className:B(t,{[`${e}-item-disabled`]:s}),style:n,onMouseDown:y},f__namespace.createElement("input",{name:d,className:`${e}-item-input`,type:"radio",disabled:s,checked:a,onChange:w,onFocus:p,onBlur:h,onKeyDown:v,onKeyUp:g}),f__namespace.createElement("div",{className:B(`${e}-item-label`,o?.label),title:c,style:r?.label},l));return C(x,{item:i})},hre=f__namespace.forwardRef((e,t)=>{const{prefixCls:n="rc-segmented",direction:r,vertical:o,options:i=[],disabled:s,defaultValue:a,value:l,name:c,onChange:u,className:d="",style:m,styles:p,classNames:h,motionName:v="thumb-motion",itemRender:g,...y}=e,C=f__namespace.useRef(null),w=f__namespace.useMemo(()=>An(C,t),[C,t]),x=f__namespace.useMemo(()=>mre(i),[i]),[S,I]=Ft(a??x[0]?.value,l),[$,E]=f__namespace.useState(false),P=(L,j)=>{I(j),u?.(j);},N=en(y,["children"]),[M,A]=f__namespace.useState(false),[_,O]=f__namespace.useState(false),T=()=>{O(true);},V=()=>{O(false);},H=()=>{A(false);},z=L=>{L.key==="Tab"&&A(true);},D=L=>{const j=x.findIndex(X=>X.value===S),Y=x.length,K=(j+L+Y)%Y,q=x[K];q&&(I(q.value),u?.(q.value));},W=L=>{switch(L.key){case "ArrowLeft":case "ArrowUp":D(-1);break;case "ArrowRight":case "ArrowDown":D(1);break}},F=L=>{const{value:j,disabled:Y}=L;return f__namespace.createElement(pre,hn({},L,{name:c,data:L,itemRender:g,key:j,prefixCls:n,className:B(L.className,`${n}-item`,h?.item,{[`${n}-item-selected`]:j===S&&!$,[`${n}-item-focused`]:_&&M&&j===S}),style:p?.item,classNames:h,styles:p,checked:j===S,onChange:P,onFocus:T,onBlur:V,onKeyDown:W,onKeyUp:z,onMouseDown:H,disabled:!!s||!!Y}))};return f__namespace.createElement("div",hn({role:"radiogroup","aria-label":"segmented control",tabIndex:s?void 0:0,"aria-orientation":o?"vertical":"horizontal",style:m},N,{className:B(n,{[`${n}-rtl`]:r==="rtl",[`${n}-disabled`]:s,[`${n}-vertical`]:o},d),ref:w}),f__namespace.createElement("div",{className:`${n}-group`},f__namespace.createElement(dre,{vertical:o,prefixCls:n,value:S,containerRef:C,motionName:`${n}-${v}`,direction:r,getValueIndex:L=>x.findIndex(j=>j.value===L),onMotionStart:()=>{E(true);},onMotionEnd:()=>{E(false);}}),x.map(F)))}),gre=hre;function VE(e,t){return {[`${e}, ${e}:hover, ${e}:focus`]:{color:t.colorTextDisabled,cursor:"not-allowed"}}}function jE(e){return {background:e.itemSelectedBg,boxShadow:e.boxShadowTertiary}}const bre={overflow:"hidden",...qo},vre=e=>{const{componentCls:t}=e,n=e.calc(e.controlHeight).sub(e.calc(e.trackPadding).mul(2)).equal(),r=e.calc(e.controlHeightLG).sub(e.calc(e.trackPadding).mul(2)).equal(),o=e.calc(e.controlHeightSM).sub(e.calc(e.trackPadding).mul(2)).equal();return {[t]:{..._t(e),display:"inline-block",padding:e.trackPadding,color:e.itemColor,background:e.trackBg,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`,...qr(e),[`${t}-group`]:{position:"relative",display:"flex",alignItems:"stretch",justifyItems:"flex-start",flexDirection:"row",width:"100%"},[`&${t}-rtl`]:{direction:"rtl"},[`&${t}-vertical`]:{[`${t}-group`]:{flexDirection:"column"},[`${t}-thumb`]:{width:"100%",height:0,padding:`0 ${Q(e.paddingXXS)}`}},[`&${t}-block`]:{display:"flex"},[`&${t}-block ${t}-item`]:{flex:1,minWidth:0},[`${t}-item`]:{position:"relative",textAlign:"center",cursor:"pointer",transition:`color ${e.motionDurationMid}`,borderRadius:e.borderRadiusSM,transform:"translateZ(0)","&-selected":{...jE(e),color:e.itemSelectedColor},"&-focused":Io(e),"&::after":{content:'""',position:"absolute",zIndex:-1,width:"100%",height:"100%",top:0,insetInlineStart:0,borderRadius:"inherit",opacity:0,transition:`opacity ${e.motionDurationMid}, background-color ${e.motionDurationMid}`,pointerEvents:"none"},[`&:not(${t}-item-selected):not(${t}-item-disabled)`]:{"&:hover, &:active":{color:e.itemHoverColor},"&:hover::after":{opacity:1,backgroundColor:e.itemHoverBg},"&:active::after":{opacity:1,backgroundColor:e.itemActiveBg}},"&-label":{minHeight:n,lineHeight:Q(n),padding:`0 ${Q(e.segmentedPaddingHorizontal)}`,...bre},"&-icon + *":{marginInlineStart:e.calc(e.marginSM).div(2).equal()},"&-input":{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:0,opacity:0,pointerEvents:"none"}},[`${t}-thumb`]:{...jE(e),position:"absolute",insetBlockStart:0,insetInlineStart:0,width:0,height:"100%",padding:`${Q(e.paddingXXS)} 0`,borderRadius:e.borderRadiusSM,[`& ~ ${t}-item:not(${t}-item-selected):not(${t}-item-disabled)::after`]:{backgroundColor:"transparent"}},[`&${t}-lg`]:{borderRadius:e.borderRadiusLG,[`${t}-item-label`]:{minHeight:r,lineHeight:Q(r),padding:`0 ${Q(e.segmentedPaddingHorizontal)}`,fontSize:e.fontSizeLG},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadius}},[`&${t}-sm`]:{borderRadius:e.borderRadiusSM,[`${t}-item-label`]:{minHeight:o,lineHeight:Q(o),padding:`0 ${Q(e.segmentedPaddingHorizontalSM)}`},[`${t}-item, ${t}-thumb`]:{borderRadius:e.borderRadiusXS}},...VE(`&-disabled ${t}-item`,e),...VE(`${t}-item-disabled`,e),[`${t}-thumb-motion-appear-active`]:{transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOut}, width ${e.motionDurationSlow} ${e.motionEaseInOut}`,willChange:"transform, width"},[`&${t}-shape-round`]:{borderRadius:9999,[`${t}-item, ${t}-thumb`]:{borderRadius:9999}}}}},yre=e=>{const{colorTextLabel:t,colorText:n,colorFillSecondary:r,colorBgElevated:o,colorFill:i,lineWidthBold:s,colorBgLayout:a}=e;return {trackPadding:s,trackBg:a,itemColor:t,itemHoverColor:n,itemHoverBg:r,itemSelectedBg:o,itemActiveBg:i,itemSelectedColor:n}},Cre=wt("Segmented",e=>{const{lineWidth:t,calc:n}=e,r=vt(e,{segmentedPaddingHorizontal:n(e.controlPaddingHorizontal).sub(t).equal(),segmentedPaddingHorizontalSM:n(e.controlPaddingHorizontalSM).sub(t).equal()});return vre(r)},yre);function wre(e){return typeof e=="object"&&!!e?.icon}const xre=f__namespace.forwardRef((e,t)=>{const n=cs(),{prefixCls:r,className:o,rootClassName:i,block:s,options:a=[],size:l="middle",style:c,vertical:u,orientation:d,shape:m="default",name:p=n,styles:h,classNames:v,...g}=e,{getPrefixCls:y,direction:C,className:w,style:x,classNames:S,styles:I}=$t("segmented"),$={...e,options:a,size:l,shape:m},[E,P]=Pt([S,v],[I,h],{props:$}),N=y("segmented",r),[M,A]=Cre(N),_=Xn(l),O=f__namespace.useMemo(()=>a.map(D=>{if(wre(D)){const{icon:W,label:F,...L}=D;return {...L,label:f__namespace.createElement(f__namespace.Fragment,null,f__namespace.createElement("span",{className:B(`${N}-item-icon`,E.icon),style:P.icon},W),F&&f__namespace.createElement("span",null,F))}}return D}),[a,N,E.icon,P.icon]),[,T]=ca(d,u),V=B(o,i,w,E.root,{[`${N}-block`]:s,[`${N}-sm`]:_==="small",[`${N}-lg`]:_==="large",[`${N}-vertical`]:T,[`${N}-shape-${m}`]:m==="round"},M,A),H={...P.root,...x,...c},z=(D,{item:W})=>{if(!W.tooltip)return D;const F=typeof W.tooltip=="object"?W.tooltip:{title:W.tooltip};return f__namespace.createElement(fs,{...F},D)};return f__namespace.createElement(gre,{...g,name:p,className:V,style:H,classNames:E,styles:P,itemRender:z,options:O,ref:t,prefixCls:N,direction:C,vertical:T})}),VA=xre;async function jA({removeEmpty:e=true}={}){const t=await Rp({web_location:"0.0",w_webid:await NA()||""}),o=(await Tt.get("/x/relation/tags",{params:t})).data.data||[];return e?o.filter(i=>!!i.count):o}async function K0(e){const n=async a=>(await Tt.get("/x/relation/tag",{params:{mid:Pr(),tagid:e,pn:a,ps:20}})).data.data||[];let r=1,o=[],i=[];do i=await n(r),o=o.concat(i),r++;while(i.length===20);return Oy(o.map(a=>a.mid))}async function Sre(){return (await Tt.get("/x/polymer/web-dynamic/v1/portal")).data?.data?.up_list||[]}var _r=(e=>(e.Mid="dyn-mid",e.GroupId="dyn-group-id",e.FilterTextFull="dyn-filter-text",e.FilterTextShort="dyn-filter",e.Offset="dyn-offset",e.MinId="dyn-min-id",e.MinTs="dyn-min-ts",e))(_r||{});const hi=new URLSearchParams(location.search),gi=hi.get("dyn-mid")?.trim(),X0=hi.get("dyn-group-id")?.trim()?Number(hi.get("dyn-group-id").trim()):void 0,$re=hi.get("dyn-offset")||void 0,WA=gi&&(hi.get("dyn-filter-text")||hi.get("dyn-filter"))||void 0,Y0=gi?hi.get("dyn-min-id"):void 0,WE=Y0?hi.get("dyn-min-ts"):void 0,xw=vi&&(!!gi||X0!==void 0);let Q0,qA,GA;xw&&(gi?(Q0=gi,qA=hi.get("dyn-name")??Q0?.toString()??void 0):X0!==void 0&&(GA=X0));var Bo=(e=>(e.All="all",e.UploadOnly="upload-only",e.DynamicOnly="dynamic-only",e))(Bo||{}),Co=(e=>(e.Upload="投稿视频",e.Dynamic="动态视频",e.ChargeOnly="充电专属",e))(Co||{});const Ere={all:"全部","upload-only":"仅投稿视频","dynamic-only":"仅动态视频"};var Gs=(e=>(e.All="all",e._5m="5min",e._2m="2min",e._1m="1min",e._30s="30s",e._10s="10s",e))(Gs||{});const UA={all:{label:"全部时长",duration:0},"5min":{label:"5分钟",duration:300},"2min":{label:"2分钟",duration:120},"1min":{label:"1分钟",duration:60},"30s":{label:"30秒",duration:30},"10s":{label:"10秒",duration:10}},Eu="all",yl="up:",oa="group:",Ire=(await( iM("dynamic-feed:hide-charge-only-videos-for-keys"))).set,Pre=(await( sM("dynamic-feed:add-separators"))).map,At=KA();function KA(){return tn({upMid:Q0,upName:qA,upFace:void 0,upList:[],upListUpdatedAt:0,groups:[],groupsUpdatedAt:0,selectedGroupId:GA,get selectedGroup(){if(typeof this.selectedGroupId=="number")return this.groups.find(e=>e.tagid===this.selectedGroupId)},dynamicFeedVideoType:"all",filterText:WA??void 0,get viewingAll(){return this.selectedKey===Eu},get viewingSomeUp(){return !!this.upMid},get viewingSomeGroup(){return typeof this.selectedGroupId=="number"},get selectedKey(){return this.upMid?`${yl}${this.upMid}`:this.selectedGroupId!==void 0?`${oa}${this.selectedGroupId}`:Eu},hideChargeOnlyVideosForKeysSet:Ire,get hideChargeOnlyVideos(){return this.hideChargeOnlyVideosForKeysSet.has(this.selectedKey)},addSeparatorsMap:Pre,get addSeparators(){return this.addSeparatorsMap.get("global")??false},filterMinDuration:"all",get filterMinDurationValue(){return UA[this.filterMinDuration].duration},updateUpList:XA,updateGroups:YA})}tn({followGroupInfo:{}});async function XA(e=false){if(!e&&At.upList.length&&At.upListUpdatedAt&&At.upListUpdatedAt-Date.now()<Yn("5min"))return;const n=await Sre();At.upList=n,At.upListUpdatedAt=Date.now();}async function YA(e=false){{const{followGroup:n,whenViewAll:r}=Ve.dynamicFeed;if(!(n.enabled||!!r.hideIds.filter(i=>i.startsWith(oa)).length))return}!e&&At.groups.length&&At.groupsUpdatedAt&&At.groupsUpdatedAt-Date.now()<Yn("1h")||(At.groups=await jA({removeEmpty:true}),At.groupsUpdatedAt=Date.now());}function QA(){if(Pr())return Promise.all([XA(),YA()])}(async()=>vi&&(await Dt(5e3),(!At.upList.length||!At.groups.length)&&(await Bp(),QA())))();gi&&rM(At,["upName","filterText","selectedGroup","viewingSomeUp","viewingAll"],({upName:e,filterText:t,selectedGroup:n,viewingSomeUp:r,viewingAll:o})=>{let i=o?"动态":r?`「${e}」的动态`:`「${n?.name}」分组动态`;t&&(i=`🔍【${t}】 - ${i}`),vC(i);});const Nre=Object.prototype.toString,Mre=e=>Nre.call(e)==="[object Error]",Rre=new Set(["network error","Failed to fetch","NetworkError when attempting to fetch resource.","The Internet connection appears to be offline.","Network request failed","fetch failed","terminated"," A network error occurred.","Network connection lost"]);function Are(e){if(!(e&&Mre(e)&&e.name==="TypeError"&&typeof e.message=="string"))return  false;const{message:n,stack:r}=e;return n==="Load failed"?r===void 0||"__sentry_captured__"in e:n.startsWith("error sending request for url")?true:Rre.has(n)}function Tre(e){if(typeof e=="number"){if(e<0)throw new TypeError("Expected `retries` to be a non-negative number.");if(Number.isNaN(e))throw new TypeError("Expected `retries` to be a valid number or Infinity, got NaN.")}else if(e!==void 0)throw new TypeError("Expected `retries` to be a number or Infinity.")}function of(e,t,{min:n=0,allowInfinity:r=false}={}){if(t!==void 0){if(typeof t!="number"||Number.isNaN(t))throw new TypeError(`Expected \`${e}\` to be a number${r?" or Infinity":""}.`);if(!r&&!Number.isFinite(t))throw new TypeError(`Expected \`${e}\` to be a finite number.`);if(t<n)throw new TypeError(`Expected \`${e}\` to be ≥ ${n}.`)}}class Ore extends Error{constructor(t){super(),t instanceof Error?(this.originalError=t,{message:t}=t):(this.originalError=new Error(t),this.originalError.stack=this.stack),this.name="AbortError",this.message=t;}}function kre(e,t){const n=Math.max(1,e+1),r=t.randomize?Math.random()+1:1;let o=Math.round(r*t.minTimeout*t.factor**(n-1));return o=Math.min(o,t.maxTimeout),o}function qE(e,t){return Number.isFinite(t)?t-(performance.now()-e):t}async function _re({error:e,attemptNumber:t,retriesConsumed:n,startTime:r,options:o}){const i=e instanceof Error?e:new TypeError(`Non-error was thrown: "${e}". You should only throw errors.`);if(i instanceof Ore)throw i.originalError;const s=Number.isFinite(o.retries)?Math.max(0,o.retries-n):o.retries,a=o.maxRetryTime??Number.POSITIVE_INFINITY,l=Object.freeze({error:i,attemptNumber:t,retriesLeft:s,retriesConsumed:n});if(await o.onFailedAttempt(l),qE(r,a)<=0)throw i;const c=await o.shouldConsumeRetry(l),u=qE(r,a);if(u<=0||s<=0)throw i;if(i instanceof TypeError&&!Are(i)){if(c)throw i;return o.signal?.throwIfAborted(),false}if(!await o.shouldRetry(l))throw i;if(!c)return o.signal?.throwIfAborted(),false;const d=kre(n,o),m=Math.min(d,u);return o.signal?.throwIfAborted(),m>0&&await new Promise((p,h)=>{const v=()=>{clearTimeout(g),o.signal?.removeEventListener("abort",v),h(o.signal.reason);},g=setTimeout(()=>{o.signal?.removeEventListener("abort",v),p();},m);o.unref&&g.unref?.(),o.signal?.addEventListener("abort",v,{once:true});}),o.signal?.throwIfAborted(),true}async function ZA(e,t={}){if(t={...t},Tre(t.retries),Object.hasOwn(t,"forever"))throw new Error("The `forever` option is no longer supported. For many use-cases, you can set `retries: Infinity` instead.");t.retries??=10,t.factor??=2,t.minTimeout??=1e3,t.maxTimeout??=Number.POSITIVE_INFINITY,t.maxRetryTime??=Number.POSITIVE_INFINITY,t.randomize??=false,t.onFailedAttempt??=()=>{},t.shouldRetry??=()=>true,t.shouldConsumeRetry??=()=>true,of("factor",t.factor,{min:0,allowInfinity:false}),of("minTimeout",t.minTimeout,{min:0,allowInfinity:false}),of("maxTimeout",t.maxTimeout,{min:0,allowInfinity:true}),of("maxRetryTime",t.maxRetryTime,{min:0,allowInfinity:true}),t.factor>0||(t.factor=1),t.signal?.throwIfAborted();let n=0,r=0;const o=performance.now();for(;!Number.isFinite(t.retries)||r<=t.retries;){n++;try{t.signal?.throwIfAborted();const i=await e(n);return t.signal?.throwIfAborted(),i}catch(i){await _re({error:i,attemptNumber:n,retriesConsumed:r,startTime:o,options:t})&&r++;}}throw new Error("Retry attempts exhausted without throwing an error.")}var si=(e=>(e.Latest="pubdate",e.View="click",e.Fav="stow",e))(si||{});const Lre={pubdate:{icon:b(kj,{}),label:"最新发布"},click:{icon:b(Ju,{}),label:"最多播放"},stow:{icon:b(fl,{}),label:"最多收藏"}},Fre=40;async function Bre({mid:e,order:t="pubdate",keyword:n="",pagenum:r=1}){const i=(await Tt.get("/x/space/wbi/arc/search",{params:{mid:e,order:t,keyword:n,ps:Fre,pn:r}})).data;if(!dn(i))throw new Error(`request json error: ${i.message}`||Fu);const s=i.data.list.vlist||[],a=i.data.page.count;let l,c;{const{count:u,pn:d,ps:m}=i.data.page;l=d*m<u,c=u-(d-1)*m;}return {items:s,hasMore:l,count:a,endVol:c}}async function Dre(...e){return await ZA(()=>Bre(...e),{retries:5,factor:1.5,onFailedAttempt:t=>console.error(t)})}var Vo=(e=>(e.Mid="space-mid",e.GroupId="space-group-id",e.SearchText="space-search-text",e.FilterText="space-filter-text",e.InitialPage="space-initial-page",e))(Vo||{});const bd=new URLSearchParams(location.search),zre=bd.get("space-mid")||void 0,GE=bd.get("space-group-id")||void 0,Hre=bd.get("space-search-text")||void 0,Vre=bd.get("space-filter-text")||void 0,UE=bd.get("space-initial-page")||void 0,JA=(zre||"").split(/[,_-]/).map(e=>e.trim()).filter(Boolean).filter(e=>/^\d+$/.test(e)),eT=GE?Number(GE):void 0,Z0=!!JA.length||eT!==void 0,mo=tn({mids:JA,groupId:eT,order:si.Latest,searchText:Hre,filterText:Vre,get isMultipleTraget(){return this.mids.length>1||this.groupId!==void 0},get allowedOrders(){return [si.Latest,si.View,!this.isMultipleTraget&&si.Fav].filter(Boolean)},get usingOrder(){return this.allowedOrders.includes(this.order)?this.order:this.allowedOrders[0]}});function ch(){if(xw)return Le.DynamicFeed;if(Wm)return Le.Fav;if(Z0)return Le.SpaceUpload;if(J0.get("gate-tab"))return J0.get("gate-tab")}var tT=(e=>(e.MainSwitch="gate",e.Tab="gate-tab",e))(tT||{});const J0=new URL(location.href).searchParams;function jre(){return J0.has("gate")}function Wre(){const e=new URL(location.href);return e.search="",e.searchParams.set("gate","1"),e.href}const Sw=await( K1({value:Le.AppRecommend},"video-source-tab"));{const e=ch();e&&(Sw.value=e);}function nT(e){return Wy.slice().sort((t,n)=>{let r=e.indexOf(t),o=e.indexOf(n);return r===-1&&(r=Fb.indexOf(t)),o===-1&&(o=Fb.indexOf(n)),r-o})}function $w(e){const{customTabKeysOrder:t}=xt(e);return f.useMemo(()=>nT(t),[t])}function rT(){const{hidingTabKeys:e,customTabKeysOrder:t}=xt(),n=uC(),r=f.useMemo(ch,[]),o=f.useMemo(()=>nT(t).filter(s=>s===Le.AppRecommend&&!n?true:!e.includes(s)),[e,t,n]);return r?[r]:o}function qre(){const e=rT();return f.useMemo(()=>e.map(t=>({key:t,...Ul[t]})),[e])}function uh(){const e=rt(Sw).value,t=rT(),n=uC(),r=Le.AppRecommend;return !t.includes(e)||!n&&!Ul[e].anonymousUsage?r:e}function oT(){const e=f.useDeferredValue(uh()),t=EC(e),n=$w(),r=f.useMemo(()=>t?n.indexOf(e)>n.indexOf(t)?"right":"left":void 0,[n,e]);return {tab:e,prevTab:t,direction:r}}const Gre={name:"18r7nz9",styles:"height:32px;line-height:unset;--ant-border-radius:16px;&:has(:focus-visible){outline:none;outline-offset:unset;}>.ant-radio-button+span{height:100%;}"};function iT({className:e}){const t=uC(),n=uh(),r=qre(),{__internalRecTabRenderAsSegments:o}=xt(),i=He(l=>{if(!t&&!Ul[l].anonymousUsage&&!NM())return xA();Sw.value=l;}),s=b(xn.Group,{optionType:"button",buttonStyle:"solid",size:"middle",value:n,className:B("inline-flex items-center",e),onFocus:l=>{l.target.blur();},onChange:l=>{const c=l.target.value;i(c);},children:r.map(({key:l,label:c})=>b(xn.Button,{css:Gre,className:"video-source-tab",tabIndex:-1,value:l,children:R("span",{className:"h-full flex items-center line-height-unset",children:[b(Dr,{tabKey:l,className:"mr-4px",active:l===n}),c]})},l))});let a;{const l=f.useMemo(()=>r.map(({key:c,label:u})=>({value:c,label:R("div",{className:"flex items-center gap-x-6px",children:[b(Dr,{tabKey:c,active:c===n}),u]})})),[r,n]);a=b(VA,{size:"middle",options:l,value:n,onChange:i});}return R("div",{className:"flex-v-center",children:[o?a:s,b(Fn,{className:"ml-6px size-16px",children:b(xe,{children:r.map(({key:l,label:c,desc:u,extraHelpInfo:d})=>R(f.Fragment,{children:[R("div",{className:"h-22px flex items-center",children:[b(Dr,{tabKey:l,className:"mr-4px",active:true}),c,": ",u]}),!!d&&d]},l))})})]})}function ia(e){return e.api===Ee.AppRecommend}function vd(e){return e.api===Ee.PcRecommend}function Za(e){return e.api===Ee.DynamicFeed}function yd(e){return e.api===Ee.Watchlater}function os(e){return e.api===Ee.Fav}function Ure(e){return e.api===Ee.PopularGeneral}function Kre(e){return e.api===Ee.PopularWeekly}function Ew(e){return e.api===Ee.Rank}function Iu(e){return e.api===Ee.Live}function Xm(e){return e.api===Ee.SpaceUpload}function sT(e){return e.api===Ee.Liked}async function aT(e,t){const n=Pr(),r=fa(),o=new URLSearchParams({fid:e,act:String(t),re_src:"11",gaia_source:"web_main",spmid:"333.999.0.0",extend_content:JSON.stringify({entity:"user",entity_id:n,fp:Xre()}),csrf:r}),s=(await Tt.post("/x/relation/modify",o)).data,a=dn(s);return a||Ht(s.message||"未知错误"),a}function Xre(){let e,t;const n=((e=window.reportObserver)===null||e===void 0||(t=e.cache)===null||t===void 0?void 0:t.fpriskMsg)||{};let r="empty";return n&&(r=`${n.webdriver}${n.screenResolution}${n.platform}${n.hardwareConcurrency}${n.deviceMemory}${n.colorDepth}${n.indexedDb}${n.language}${n.openDatabase}${n.touchSupport}${n.userAgent}`),decodeURIComponent(r)}const Yre=Kn.extend("service:user:relations:blacklist"),Qre=cT("follow"),Zre=cT("remove"),lT={add:Qre,remove:Zre},{set:Pu,replaceAllWith:Jre}=await( iM("blacklist-mids"));function eoe(e){const t=rt(Pu);return !!e&&t.has(e)}function cT(e){const t=e==="follow"?5:6;return async function(r){const o=await aT(r,t);if(o){const i=Pu;e==="follow"?i.add(r):e==="remove"&&i.delete(r);}return o}}async function toe(){const t=async s=>{const l=(await Tt.get("/x/relation/blacks",{params:{re_version:0,ps:20,pn:s}})).data;if(!dn(l))return;const c=l.data.total,u=l.data.list.map(d=>d.mid);return {total:c,mids:u}},n=await t(1);if(!n)return;const{total:r,mids:o=[]}=n;let i=o;if(r){const s=Math.ceil(r/20);for(let a=2;a<=s;a++){const{mids:l=[]}=await t(a)||{};i=i.concat(l);}}return i}(async()=>{if(!vi)return;await Bp();const e=await toe();Yre("user blocklist fetched: %o",e),e&&Jre(e.map(t=>t.toString()));})();var Jr;(e=>{(t=>{t.Av="DYNAMIC_TYPE_AV",t.Draw="DYNAMIC_TYPE_DRAW",t.PgcUnion="DYNAMIC_TYPE_PGC_UNION",t.UgcSeason="DYNAMIC_TYPE_UGC_SEASON",t.Forward="DYNAMIC_TYPE_FORWARD",t.Article="DYNAMIC_TYPE_ARTICLE",t.LiveRcmd="DYNAMIC_TYPE_LIVE_RCMD";})(e.ItemType||(e.ItemType={})),(t=>{t.Normal="AUTHOR_TYPE_NORMAL",t.Pgc="AUTHOR_TYPE_PGC",t.UgcSeason="AUTHOR_TYPE_UGC_SEASON";})(e.AuthorType||(e.AuthorType={})),(t=>{t.Archive="MAJOR_TYPE_ARCHIVE",t.Opus="MAJOR_TYPE_OPUS",t.Pgc="MAJOR_TYPE_PGC",t.UgcSeason="MAJOR_TYPE_UGC_SEASON",t.LiveRcmd="MAJOR_TYPE_LIVE_RCMD";})(e.MajorType||(e.MajorType={})),(t=>{t.Goods="ADDITIONAL_TYPE_GOODS",t.Reserve="ADDITIONAL_TYPE_RESERVE";})(e.AdditionalType||(e.AdditionalType={}));})(Jr||(Jr={}));function Fa(e){const t=e.modules.module_dynamic.major;if(t?.type==="MAJOR_TYPE_ARCHIVE")return t.archive}const uT=23442827791579n,noe=2251799813685247n,roe=1n<<51n,ey=58n,dT="FcwAPNKTMug3GV5Lj7EJnHpWsx4tb8haYeviqBz6rkCy12mUSDQX9RdoZf";function Iw(e){const t=["B","V","1","0","0","0","0","0","0","0","0","0"];let n=t.length-1,r=(roe|BigInt(e))^uT;for(;r>0;)t[n]=dT[Number(r%BigInt(ey))],r=r/ey,n-=1;return [t[3],t[9]]=[t[9],t[3]],[t[4],t[7]]=[t[7],t[4]],t.join("")}function ooe(e){const t=Array.from(e);[t[3],t[9]]=[t[9],t[3]],[t[4],t[7]]=[t[7],t[4]],t.splice(0,3);const n=t.reduce((r,o)=>r*ey+BigInt(dT.indexOf(o)),0n);return Number(n&noe^uT)}const ioe=da(e=>R("svg",{viewBox:"0 0 24 24",fill:"currentColor",...e,children:[b("path",{d:"M12 4.99805C9.48178 4.99805 7.283 5.12616 5.73089 5.25202C4.65221 5.33949 3.81611 6.16352 3.72 7.23254C3.60607 8.4998 3.5 10.171 3.5 11.998C3.5 13.8251 3.60607 15.4963 3.72 16.76355C3.81611 17.83255 4.65221 18.6566 5.73089 18.7441C7.283 18.8699 9.48178 18.998 12 18.998C14.5185 18.998 16.7174 18.8699 18.2696 18.74405C19.3481 18.65655 20.184 17.8328 20.2801 16.76405C20.394 15.4973 20.5 13.82645 20.5 11.998C20.5 10.16965 20.394 8.49877 20.2801 7.23205C20.184 6.1633 19.3481 5.33952 18.2696 5.25205C16.7174 5.12618 14.5185 4.99805 12 4.99805zM5.60965 3.75693C7.19232 3.62859 9.43258 3.49805 12 3.49805C14.5677 3.49805 16.8081 3.62861 18.3908 3.75696C20.1881 3.90272 21.6118 5.29278 21.7741 7.09773C21.8909 8.3969 22 10.11405 22 11.998C22 13.88205 21.8909 15.5992 21.7741 16.8984C21.6118 18.7033 20.1881 20.09335 18.3908 20.23915C16.8081 20.3675 14.5677 20.498 12 20.498C9.43258 20.498 7.19232 20.3675 5.60965 20.2392C3.81206 20.0934 2.38831 18.70295 2.22603 16.8979C2.10918 15.5982 2 13.8808 2 11.998C2 10.1153 2.10918 8.39787 2.22603 7.09823C2.38831 5.29312 3.81206 3.90269 5.60965 3.75693z",fill:"currentColor"}),b("path",{d:"M14.7138 10.96875C15.50765 11.4271 15.50765 12.573 14.71375 13.0313L11.5362 14.8659C10.74235 15.3242 9.75 14.7513 9.75001 13.8346L9.75001 10.1655C9.75001 9.24881 10.74235 8.67587 11.5362 9.13422L14.7138 10.96875z",fill:"currentColor"})]})),soe=da(e=>R("svg",{viewBox:"0 0 24 24",fill:"currentColor",...e,children:[b("path",{d:"M12 4.99805C9.48178 4.99805 7.283 5.12616 5.73089 5.25202C4.65221 5.33949 3.81611 6.16352 3.72 7.23254C3.60607 8.4998 3.5 10.171 3.5 11.998C3.5 13.8251 3.60607 15.4963 3.72 16.76355C3.81611 17.83255 4.65221 18.6566 5.73089 18.7441C7.283 18.8699 9.48178 18.998 12 18.998C14.5185 18.998 16.7174 18.8699 18.2696 18.74405C19.3481 18.65655 20.184 17.8328 20.2801 16.76405C20.394 15.4973 20.5 13.82645 20.5 11.998C20.5 10.16965 20.394 8.49877 20.2801 7.23205C20.184 6.1633 19.3481 5.33952 18.2696 5.25205C16.7174 5.12618 14.5185 4.99805 12 4.99805zM5.60965 3.75693C7.19232 3.62859 9.43258 3.49805 12 3.49805C14.5677 3.49805 16.8081 3.62861 18.3908 3.75696C20.1881 3.90272 21.6118 5.29278 21.7741 7.09773C21.8909 8.3969 22 10.11405 22 11.998C22 13.88205 21.8909 15.5992 21.7741 16.8984C21.6118 18.7033 20.1881 20.09335 18.3908 20.23915C16.8081 20.3675 14.5677 20.498 12 20.498C9.43258 20.498 7.19232 20.3675 5.60965 20.2392C3.81206 20.0934 2.38831 18.70295 2.22603 16.8979C2.10918 15.5982 2 13.8808 2 11.998C2 10.1153 2.10918 8.39787 2.22603 7.09823C2.38831 5.29312 3.81206 3.90269 5.60965 3.75693z",fill:"currentColor"}),b("path",{d:"M15.875 10.75L9.875 10.75C9.46079 10.75 9.125 10.4142 9.125 10C9.125 9.58579 9.46079 9.25 9.875 9.25L15.875 9.25C16.2892 9.25 16.625 9.58579 16.625 10C16.625 10.4142 16.2892 10.75 15.875 10.75z",fill:"currentColor"}),b("path",{d:"M17.375 14.75L11.375 14.75C10.9608 14.75 10.625 14.4142 10.625 14C10.625 13.5858 10.9608 13.25 11.375 13.25L17.375 13.25C17.7892 13.25 18.125 13.5858 18.125 14C18.125 14.4142 17.7892 14.75 17.375 14.75z",fill:"currentColor"}),b("path",{d:"M7.875 10C7.875 10.4142 7.53921 10.75 7.125 10.75L6.625 10.75C6.21079 10.75 5.875 10.4142 5.875 10C5.875 9.58579 6.21079 9.25 6.625 9.25L7.125 9.25C7.53921 9.25 7.875 9.58579 7.875 10z",fill:"currentColor"}),b("path",{d:"M9.375 14C9.375 14.4142 9.03921 14.75 8.625 14.75L8.125 14.75C7.71079 14.75 7.375 14.4142 7.375 14C7.375 13.5858 7.71079 13.25 8.125 13.25L8.625 13.25C9.03921 13.25 9.375 13.5858 9.375 14z",fill:"currentColor"})]})),aoe=da(function(e){return R("svg",{viewBox:"0 0 16 16",fill:"currentColor",...e,children:[b("path",{d:"M8.624933333333333 13.666666666666666C8.624933333333333 14.011849999999999 8.345125 14.291666666666666 7.999933333333333 14.291666666666666C4.525166666666666 14.291666666666666 1.7082933333333332 11.474791666666665 1.7082933333333332 8C1.7082933333333332 6.013308333333333 2.629825 4.2414233333333335 4.066321666666667 3.089385C4.335603333333333 2.8734283333333335 4.728959999999999 2.9166533333333335 4.944915 3.1859349999999997C5.160871666666666 3.4552099999999997 5.1176466666666665 3.848573333333333 4.848366666666666 4.0645283333333335C3.694975 4.98953 2.9582933333333328 6.40852 2.9582933333333328 8C2.9582933333333328 10.784416666666667 5.215528333333333 13.041666666666666 7.999933333333333 13.041666666666666C8.345125 13.041666666666666 8.624933333333333 13.321483333333333 8.624933333333333 13.666666666666666zM11.060475 12.810558333333333C10.844225000000002 12.541558333333331 10.887033333333335 12.148125 11.156041666666667 11.931875C12.306858333333333 11.006775 13.041599999999999 9.589424999999999 13.041599999999999 8C13.041599999999999 5.215561666666666 10.784408333333332 2.958333333333333 7.999933333333333 2.958333333333333C7.6548083333333325 2.958333333333333 7.374933333333333 2.6785083333333333 7.374933333333333 2.333333333333333C7.374933333333333 1.9881533333333332 7.6548083333333325 1.7083333333333333 7.999933333333333 1.7083333333333333C11.474725000000001 1.7083333333333333 14.291599999999999 4.525206666666667 14.291599999999999 8C14.291599999999999 9.984108333333333 13.372483333333332 11.753958333333332 11.939225 12.906125C11.670166666666663 13.122375 11.276725 13.079625 11.060475 12.810558333333333z",fill:"currentColor"}),b("path",{d:"M1.375 3.4130866666666666C1.375 3.0679066666666666 1.654825 2.7880866666666666 2 2.7880866666666666L4.333333333333333 2.7880866666666666C4.862608333333333 2.7880866666666666 5.291666666666666 3.2171449999999995 5.291666666666666 3.7464199999999996L5.291666666666666 6.079753333333334C5.291666666666666 6.424928333333334 5.011841666666666 6.704736666666666 4.666666666666666 6.704736666666666C4.321491666666667 6.704736666666666 4.041666666666666 6.424928333333334 4.041666666666666 6.079753333333334L4.041666666666666 4.038086666666667L2 4.038086666666667C1.654825 4.038086666666667 1.375 3.7582616666666664 1.375 3.4130866666666666z",fill:"currentColor"}),b("path",{d:"M14.625 12.5864C14.625 12.931591666666666 14.345183333333333 13.2114 14 13.2114L11.666666666666666 13.2114C11.137408333333335 13.2114 10.708333333333332 12.782383333333332 10.708333333333332 12.253066666666665L10.708333333333332 9.919733333333333C10.708333333333332 9.574608333333334 10.98815 9.294733333333333 11.333333333333332 9.294733333333333C11.678516666666667 9.294733333333333 11.958333333333332 9.574608333333334 11.958333333333332 9.919733333333333L11.958333333333332 11.9614L14 11.9614C14.345183333333333 11.9614 14.625 12.241275000000002 14.625 12.5864z",fill:"currentColor"})]})});function Ym(e){if(!e)return 0;const t=[1,60,360];return e.split(":").map(Number).reverse().reduce((o,i,s)=>o+i*t[s],0)}function Pi(e){return e||=0,an.duration(e||0,"seconds").format(e>=3600?"HH:mm:ss":"mm:ss")}function loe(e){if(!e)return typeof e=="number"?"0":e;if(e<=9999)return e.toString();const t=n=>n.replace(/\.0$/,"");if(e/=1e4,e<=9999)return `${t(e.toFixed(1))}万`;if(e/=1e4,e<=9999)return `${t(e.toFixed(1))}亿`;console.warn(`formatCount(count = ${e}); can not handle input`);}function Fs(e){if(e){if(e==="-")return 0;if(/^\d+$/.test(e))return Number(e);if(/^\d+(?:\.\d+)?万$/.test(e))return Number(e.slice(0,-1))*1e4;if(/^\d+(?:\.\d+)?亿$/.test(e))return Number(e.slice(0,-1))*1e8}}const coe=an().format("YYYY");function Hf(e,t=false){if(!e)return "";const n=an.unix(e),r=t?" HH:mm":"";return n.format("YYYY")===coe?n.format(`M-D${r}`):n.format(`YY-M-D${r}`)}function uoe(e){const t=an().subtract(1,"day").startOf("day").unix();return e>=t}function doe(e,t){if(!e)return;const n=an.unix(e),r=n.format("YYYY-MM-DD")===an().format("YYYY-MM-DD"),o=r&&Date.now()-e*1e3<=Yn("12h"),i=n.format("YYYY-MM-DD")===an().subtract(1,"day").format("YYYY-MM-DD"),s=n.format("YYYY")===an().format("YYYY");if(o){const a=an().diff(n,"minutes"),l=an().diff(n,"hours");return a<1?"刚刚":a<60?`${a}分钟前`:`${l}小时前`}return r?n.format("今天 HH:mm"):i?n.format("昨天 HH:mm"):s?n.format("M月D日"):n.format("YYYY年M月D日")}const foe={1:"橙色通过",0:"开放浏览","-1":"待审","-2":"被打回","-3":"网警锁定","-4":"被锁定","-5":"管理员锁定","-6":"修复待审","-7":"暂缓审核","-8":"补档待审","-9":"等待转码","-10":"延迟审核","-11":"视频源待修","-12":"转储失败","-13":"允许评论待审","-14":"临时回收站","-15":"分发中","-16":"转码失败","-20":"创建未提交","-30":"创建已提交","-40":"定时发布","-100":"用户删除"};function moe(e){if(e!==void 0&&!(e>=0))return foe[e]}const poe=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,d:"M27.6 18.6v-7.2A5.4 5.4 0 0 0 22.2 6L15 22.2V42h20.916a3.6 3.6 0 0 0 3.6-3.06L42 22.74a3.6 3.6 0 0 0-3.6-4.14zM15 22h-4.806C8.085 21.963 6.283 23.71 6 25.8v12.6a4.16 4.16 0 0 0 4.194 3.6H15z"})]}),hoe=f.forwardRef(poe),goe=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M6.979 3.074a6 6 0 0 1 4.988 1.425l.037.033l.034-.03a6 6 0 0 1 4.733-1.44l.246.036a6 6 0 0 1 3.364 10.008l-.18.185l-.048.041l-7.45 7.379a1 1 0 0 1-1.313.082l-.094-.082l-7.493-7.422A6 6 0 0 1 6.979 3.074"})]}),boe=f.forwardRef(goe),voe=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[b("path",{d:"M3 12a9 9 0 1 0 18 0a9 9 0 1 0-18 0m6 0h6m-6 3h6M9 8l3 4.5"}),b("path",{d:"m15 8l-3 4.5V17"})]})]}),yoe=f.forwardRef(voe),Coe=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,children:[b("path",{d:"M24 36c11.046 0 20-12 20-12s-8.954-12-20-12S4 24 4 24s8.954 12 20 12Z"}),b("path",{d:"M24 29a5 5 0 1 0 0-10a5 5 0 0 0 0 10Z"})]})]}),woe=f.forwardRef(Coe),xoe=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"m3 20l1.3-3.9C1.976 12.663 2.874 8.228 6.4 5.726c3.526-2.501 8.59-2.296 11.845.48c3.255 2.777 3.695 7.266 1.029 10.501S11.659 20.922 7.7 19z"})]}),Soe=f.forwardRef(xoe),$oe=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[b("path",{d:"m15 14l4-4l-4-4"}),b("path",{d:"M19 10H8a4 4 0 1 0 0 8h1"})]})]}),Eoe=f.forwardRef($oe);const KE="size-18px",$s="size-16px",Ioe={play:b(ioe,{className:KE}),danmaku:b(soe,{className:KE}),like:b(hoe,{className:$s}),"bangumi:follow":b(boe,{className:$s}),favorite:b(fl,{className:$s}),coin:b(yoe,{className:$s}),"live:viewed-by":b(woe,{className:$s}),"dynamic-feed:comment":b(Soe,{className:$s}),"dynamic-feed:forward":b(Eoe,{className:$s})},Poe=f.memo(function({field:e,value:t}){const n=f.useMemo(()=>typeof t=="number"||t&&/^\d+$/.test(t)?loe(Number(t))??N$:t??N$,[t]),r=Ioe[e];return R("span",{"data-field":e,className:"bili-video-card__stats--item gap-x-2px mr-0!",children:[r,b("span",{className:B("bili-video-card__stats--text line-height-18px"),children:n})]})});var Ui=(e=>(e.AV="av",e.Ad="ad",e.Live="live",e))(Ui||{});function Noe(e){const{major:t,additional:n}=e.modules.module_dynamic;if(n?.type===Jr.AdditionalType.Goods)return  true;if(t?.type===Jr.MajorType.Opus){const r=t.opus.title||"";if(["B站密令","大红包"].some(o=>r.includes(o)))return  true}return  false}function fT(e){if(Noe(e))return;const t=e.modules.module_dynamic.major;if(!t)return;const n=e.modules.module_author,r=e.modules.module_dynamic.additional,o=t.type,i={authorName:n.name,authorFace:n.face,authorMid:n.mid.toString(),followed:n.following,pubts:n.pub_ts,statItems:[{field:"like",value:e.modules.module_stat.like.count},{field:"dynamic-feed:comment",value:e.modules.module_stat.comment.count},{field:"dynamic-feed:forward",value:e.modules.module_stat.forward.count}],recommendReason:n.pub_action};if(o===Jr.MajorType.Archive&&t.archive){const s=t.archive;return {...i,avid:s.aid,bvid:s.bvid,goto:"av",href:`/video/${s.bvid}/`,title:s.title,cover:s.cover,duration:Ym(s.duration_text)||0,durationStr:s.duration_text,recommendReason:s.badge.text===Co.Upload?s.badge.text:void 0,topMarkIcon:s.badge.text===Co.Upload?void 0:s.badge.icon_url??void 0,topMarkText:s.badge.text===Co.Upload?void 0:s.badge.text,statItems:[{field:"play",value:s.stat.play},{field:"danmaku",value:s.stat.danmaku}],play:Fs(s.stat.play),danmaku:Fs(s.stat.danmaku)}}if(o===Jr.MajorType.Opus&&t.opus){const{opus:s}=t,a=!!s.pics?.length,l=r?.type===Jr.AdditionalType.Reserve,c=l&&/直播预告/.test(r.reserve.title),u=(()=>{if(c)return "直播预告";if(l)return r.reserve.title?.split(":")[0]||"预约";if(e.type===Jr.ItemType.Draw)return a?"图片":"文字动态";if(e.type===Jr.ItemType.Article)return "专栏"})();return {...i,goto:"opus",href:s.jump_url,cover:s.pics?.[0]?.url||"",title:s.title||s.summary?.text||"",topMarkText:u}}if(o===Jr.MajorType.Pgc&&t.pgc){const{pgc:s}=t;return {...i,cover:s.cover,goto:"bangumi",href:s.jump_url,title:s.title,statItems:[{field:"play",value:s.stat.play},{field:"danmaku",value:s.stat.danmaku}],topMarkText:n.label,pubts:n.pub_ts,pubdateDisplay:n.pub_time}}if(o===Jr.MajorType.UgcSeason&&t.ugc_season){const{ugc_season:s}=t;return {...i,bvid:s.bvid,avid:s.aid.toString(),goto:"av",duration:Ym(s.duration_text),durationStr:s.duration_text,cover:s.cover,href:`/video/${s.bvid}/`,title:s.title,statItems:[{field:"play",value:s.stat.play},{field:"danmaku",value:s.stat.danmaku}],play:Fs(s.stat.play),danmaku:Fs(s.stat.danmaku),recommendReason:n.pub_action,topMarkText:"合集",authorMid:void 0}}}const Qm=e=>{const t=new Map;return e.forEach((n,r)=>{t.set(n,r);}),t},Moe=e=>{const t=new Map;return e.forEach(({disabled:n,key:r},o)=>{n&&t.set(r,o);}),t},mT=e=>{const{componentName:t}=e,{getPrefixCls:n}=f.useContext(it),r=n("empty");switch(t){case "Table":case "List":return f.createElement(to,{image:to.PRESENTED_IMAGE_SIMPLE});case "Select":case "TreeSelect":case "Cascader":case "Transfer":case "Mentions":return f.createElement(to,{image:to.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});case "Table.filter":return null;default:return f.createElement(to,null)}};function Roe(e,t){const n=e==="right";return t!=="rtl"?n?f.createElement(cl,null):f.createElement(xu,null):n?f.createElement(xu,null):f.createElement(cl,null)}const XE=({type:e,actions:t,moveToLeft:n,moveToRight:r,leftActive:o,rightActive:i,direction:s,disabled:a})=>{const l=e==="right",c=l?t[0]:t[1],u=l?r:n,d=l?i:o,m=Roe(e,s);if(f.isValidElement(c)){const p=c,h=v=>{p?.props?.onClick?.(v),u?.(v);};return f.cloneElement(p,{disabled:a||!d,onClick:h})}return f.createElement(Qe,{type:"primary",size:"small",disabled:a||!d,onClick:p=>u?.(p),icon:m},c)},pT=e=>{const{className:t,style:n,oneWay:r,actions:o,...i}=e;return f.createElement("div",{className:t,style:n},f.createElement(XE,{type:"right",actions:o,...i}),!r&&f.createElement(XE,{type:"left",actions:o,...i}),o.slice(r?1:2))},Aoe=(e,t,n)=>{const r=f__namespace.useMemo(()=>(e||[]).map(s=>t?{...s,key:t(s)}:s),[e,t]),[o,i]=f__namespace.useMemo(()=>{const s=[],a=Array.from({length:n?.length??0}),l=Qm(n||[]);return r.forEach(c=>{if(l.has(c.key)){const u=l.get(c.key);a[u]=c;}else s.push(c);}),[s,a]},[r,n]);return [r,o.filter(Boolean),i.filter(Boolean)]},Toe=[];function sf(e,t){const n=e.filter(r=>t.has(r));return e.length===n.length?e:n}function YE(e){return Array.from(e).join(";")}function Ooe(e,t,n){const[r,o]=f__namespace.useMemo(()=>[new Set(e.map(d=>d?.key)),new Set(t.map(d=>d?.key))],[e,t]),[i,s]=Ft(Toe,n),a=f__namespace.useMemo(()=>sf(i,r),[i,r]),l=f__namespace.useMemo(()=>sf(i,o),[i,o]);f__namespace.useEffect(()=>{s([].concat(It(sf(i,r)),It(sf(i,o))));},[YE(r),YE(o)]);const c=at(d=>{s([].concat(It(d),It(l)));}),u=at(d=>{s([].concat(It(a),It(d)));});return [a,l,c,u]}const hT=e=>{const{placeholder:t="",value:n,prefixCls:r,disabled:o,onChange:i,handleClear:s}=e,a=f__namespace.useCallback(l=>{i?.(l),l.target.value===""&&s?.();},[i]);return f__namespace.createElement(Kl,{placeholder:t,className:r,value:n,onChange:a,disabled:o,allowClear:true,prefix:f__namespace.createElement(Cw,null)})};var koe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};function ty(){return ty=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},ty.apply(this,arguments)}const _oe=(e,t)=>f__namespace.createElement(ln,ty({},e,{ref:t,icon:koe})),QE=f__namespace.forwardRef(_oe);var Loe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"};function ny(){return ny=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},ny.apply(this,arguments)}const Foe=(e,t)=>f__namespace.createElement(ln,ny({},e,{ref:t,icon:Loe})),ZE=f__namespace.forwardRef(Foe),Boe={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页",page_size:"页码"},Doe=[10,20,50,100],zoe=e=>{const{pageSizeOptions:t=Doe,locale:n,changeSize:r,pageSize:o,goButton:i,quickGo:s,rootPrefixCls:a,disabled:l,buildOptionText:c,showSizeChanger:u,sizeChangerRender:d}=e,[m,p]=f.useState(""),h=f.useMemo(()=>!m||Number.isNaN(m)?void 0:Number(m),[m]),v=typeof c=="function"?c:E=>`${E} ${n.items_per_page}`,g=E=>{const P=E.target.value;/^\d*$/.test(P)&&p(P);},y=E=>{i||m===""||(p(""),!(E.relatedTarget&&(E.relatedTarget.className.includes(`${a}-item-link`)||E.relatedTarget.className.includes(`${a}-item`)))&&s?.(h));},C=E=>{m!==""&&(E.keyCode===We.ENTER||E.type==="click")&&(p(""),s?.(h));},w=()=>t.some(E=>E.toString()===o.toString())?t:t.concat([o]).sort((E,P)=>{const N=Number.isNaN(Number(E))?0:Number(E),M=Number.isNaN(Number(P))?0:Number(P);return N-M}),x=`${a}-options`;if(!u&&!s)return null;let S=null,I=null,$=null;return u&&d&&(S=d({disabled:l,size:o,onSizeChange:E=>{r?.(Number(E));},"aria-label":n.page_size,className:`${x}-size-changer`,options:w().map(E=>({label:v(E),value:E}))})),s&&(i&&($=typeof i=="boolean"?f.createElement("button",{type:"button",onClick:C,onKeyUp:C,disabled:l,className:`${x}-quick-jumper-button`},n.jump_to_confirm):f.createElement("span",{onClick:C,onKeyUp:C},i)),I=f.createElement("div",{className:`${x}-quick-jumper`},n.jump_to,f.createElement("input",{disabled:l,type:"text",value:m,onChange:g,onKeyUp:C,onBlur:y,"aria-label":n.page}),n.page,$)),f.createElement("li",{className:x},S,I)},mc=e=>{const{rootPrefixCls:t,page:n,active:r,className:o,style:i,showTitle:s,onClick:a,onKeyPress:l,itemRender:c}=e,u=`${t}-item`,d=B(u,`${u}-${n}`,{[`${u}-active`]:r,[`${u}-disabled`]:!n},o),m=()=>{a(n);},p=v=>{l(v,a,n);},h=c(n,"page",f.createElement("a",{rel:"nofollow"},n));return h?f.createElement("li",{title:s?String(n):null,className:d,style:i,onClick:m,onKeyDown:p,tabIndex:0},h):null};function Fi(){return Fi=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},Fi.apply(this,arguments)}const Hoe=(e,t,n)=>n;function JE(){}function e3(e){const t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function Es(e,t,n){const r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}const Voe=e=>{const{prefixCls:t="rc-pagination",selectPrefixCls:n="rc-select",className:r,classNames:o,styles:i,current:s,defaultCurrent:a=1,total:l=0,pageSize:c,defaultPageSize:u=10,onChange:d=JE,hideOnSinglePage:m,align:p,showPrevNextJumpers:h=true,showQuickJumper:v,showLessItems:g,showTitle:y=true,onShowSizeChange:C=JE,locale:w=Boe,style:x,totalBoundaryShowSizeChanger:S=50,disabled:I,simple:$,showTotal:E,showSizeChanger:P=l>S,sizeChangerRender:N,pageSizeOptions:M,itemRender:A=Hoe,jumpPrevIcon:_,jumpNextIcon:O,prevIcon:T,nextIcon:V}=e,H=f.useRef(null),[z,D]=Ft(u,c),[W,F]=Ft(a,s),L=Math.max(1,Math.min(W,Es(void 0,z,l))),[j,Y]=f.useState(L);f.useEffect(()=>{Y(L);},[L]);const K=Math.max(1,L-(g?3:5)),q=Math.min(Es(void 0,z,l),L+(g?3:5));function X(le,be){let me=le||f.createElement("button",{type:"button","aria-label":be,className:`${t}-item-link`});return typeof le=="function"&&(me=f.createElement(le,e)),me}function J(le){const be=le.target.value,me=Es(void 0,z,l);let se;return be===""?se=be:Number.isNaN(Number(be))?se=j:be>=me?se=me:se=Number(be),se}function U(le){return e3(le)&&le!==L&&e3(l)&&l>0}const G=l>z?v:false;function ee(le){(le.keyCode===We.UP||le.keyCode===We.DOWN)&&le.preventDefault();}function oe(le){const be=J(le);switch(be!==j&&Y(be),le.keyCode){case We.ENTER:Z(be);break;case We.UP:Z(be-1);break;case We.DOWN:Z(be+1);break}}function ne(le){Z(J(le));}function ge(le){const be=Es(le,z,l),me=L>be&&be!==0?be:L;D(le),Y(me),C?.(L,le),F(me),d?.(me,le);}function Z(le){if(U(le)&&!I){const be=Es(void 0,z,l);let me=le;return le>be?me=be:le<1&&(me=1),me!==j&&Y(me),F(me),d?.(me,z),me}return L}const te=L>1,de=L<Es(void 0,z,l);function fe(){te&&Z(L-1);}function Se(){de&&Z(L+1);}function Te(){Z(K);}function ae(){Z(q);}function re(le,be,...me){(le.key==="Enter"||le.charCode===We.ENTER||le.keyCode===We.ENTER)&&be(...me);}function ue(le){re(le,fe);}function ye(le){re(le,Se);}function Ne(le){re(le,Te);}function Be(le){re(le,ae);}function De(le){const be=A(le,"prev",X(T,"prev page"));return f.isValidElement(be)?f.cloneElement(be,{disabled:!te}):be}function ze(le){const be=A(le,"next",X(V,"next page"));return f.isValidElement(be)?f.cloneElement(be,{disabled:!de}):be}function je(le){(le.type==="click"||le.keyCode===We.ENTER)&&Z(j);}let Ae=null;const Ce=rr(e,{aria:true,data:true}),Fe=E&&f.createElement("li",{className:`${t}-total-text`},E(l,[l===0?0:(L-1)*z+1,L*z>l?l:L*z]));let ke=null;const Ie=Es(void 0,z,l);if(m&&l<=z)return null;const Pe=[],Je={rootPrefixCls:t,onClick:Z,onKeyPress:re,showTitle:y,itemRender:A,page:-1,className:o?.item,style:i?.item},mt=L-1>0?L-1:0,Ye=L+1<Ie?L+1:Ie,yt=v&&v.goButton,ct=typeof $=="object"?$.readOnly:!$;let ft=yt,ot=null;$&&(yt&&(typeof yt=="boolean"?ft=f.createElement("button",{type:"button",onClick:je,onKeyUp:je},w.jump_to_confirm):ft=f.createElement("span",{onClick:je,onKeyUp:je},yt),ft=f.createElement("li",{title:y?`${w.jump_to}${L}/${Ie}`:null,className:`${t}-simple-pager`},ft)),ot=f.createElement("li",{title:y?`${L}/${Ie}`:null,className:B(`${t}-simple-pager`,o?.item),style:i?.item},ct?j:f.createElement("input",{type:"text","aria-label":w.jump_to,value:j,disabled:I,onKeyDown:ee,onKeyUp:oe,onChange:oe,onBlur:ne,size:3}),f.createElement("span",{className:`${t}-slash`},"/"),Ie));const tt=g?1:2;if(Ie<=3+tt*2){Ie||Pe.push(f.createElement(mc,Fi({},Je,{key:"noPager",page:1,className:`${t}-item-disabled`})));for(let le=1;le<=Ie;le+=1)Pe.push(f.createElement(mc,Fi({},Je,{key:le,page:le,active:L===le})));}else {const le=g?w.prev_3:w.prev_5,be=g?w.next_3:w.next_5,me=A(K,"jump-prev",X(_,"prev page")),se=A(q,"jump-next",X(O,"next page"));h&&(Ae=me?f.createElement("li",{title:y?le:null,key:"prev",onClick:Te,tabIndex:0,onKeyDown:Ne,className:B(`${t}-jump-prev`,{[`${t}-jump-prev-custom-icon`]:!!_})},me):null,ke=se?f.createElement("li",{title:y?be:null,key:"next",onClick:ae,tabIndex:0,onKeyDown:Be,className:B(`${t}-jump-next`,{[`${t}-jump-next-custom-icon`]:!!O})},se):null);let ve=Math.max(1,L-tt),pe=Math.min(L+tt,Ie);L-1<=tt&&(pe=1+tt*2),Ie-L<=tt&&(ve=Ie-tt*2);for(let we=ve;we<=pe;we+=1)Pe.push(f.createElement(mc,Fi({},Je,{key:we,page:we,active:L===we})));if(L-1>=tt*2&&L!==3&&(Pe[0]=f.cloneElement(Pe[0],{className:B(`${t}-item-after-jump-prev`,Pe[0].props.className)}),Pe.unshift(Ae)),Ie-L>=tt*2&&L!==Ie-2){const we=Pe[Pe.length-1];Pe[Pe.length-1]=f.cloneElement(we,{className:B(`${t}-item-before-jump-next`,we.props.className)}),Pe.push(ke);}ve!==1&&Pe.unshift(f.createElement(mc,Fi({},Je,{key:1,page:1}))),pe!==Ie&&Pe.push(f.createElement(mc,Fi({},Je,{key:Ie,page:Ie})));}let Xe=De(mt);if(Xe){const le=!te||!Ie;Xe=f.createElement("li",{title:y?w.prev_page:null,onClick:fe,tabIndex:le?null:0,onKeyDown:ue,className:B(`${t}-prev`,o?.item,{[`${t}-disabled`]:le}),style:i?.item,"aria-disabled":le},Xe);}let $e=ze(Ye);if($e){let le,be;$?(le=!de,be=te?0:null):(le=!de||!Ie,be=le?null:0),$e=f.createElement("li",{title:y?w.next_page:null,onClick:Se,tabIndex:be,onKeyDown:ye,className:B(`${t}-next`,o?.item,{[`${t}-disabled`]:le}),style:i?.item,"aria-disabled":le},$e);}const Re=B(t,r,{[`${t}-start`]:p==="start",[`${t}-center`]:p==="center",[`${t}-end`]:p==="end",[`${t}-simple`]:$,[`${t}-disabled`]:I});return f.createElement("ul",Fi({className:Re,style:x,ref:H},Ce),Fe,Xe,$?ot:Pe,$e,f.createElement(zoe,{locale:w,rootPrefixCls:t,disabled:I,selectPrefixCls:n,changeSize:ge,pageSize:z,pageSizeOptions:M,quickGo:G?Z:null,goButton:ft,showSizeChanger:P,sizeChangerRender:N}))},gT=["xxl","xl","lg","md","sm","xs"],joe=e=>({xs:`(max-width: ${e.screenXSMax}px)`,sm:`(min-width: ${e.screenSM}px)`,md:`(min-width: ${e.screenMD}px)`,lg:`(min-width: ${e.screenLG}px)`,xl:`(min-width: ${e.screenXL}px)`,xxl:`(min-width: ${e.screenXXL}px)`}),Woe=e=>{const t=e,n=[].concat(gT).reverse();return n.forEach((r,o)=>{const i=r.toUpperCase(),s=`screen${i}Min`,a=`screen${i}`;if(!(t[s]<=t[a]))throw new Error(`${s}<=${a} fails : !(${t[s]}<=${t[a]})`);if(o<n.length-1){const l=`screen${i}Max`;if(!(t[a]<=t[l]))throw new Error(`${a}<=${l} fails : !(${t[a]}<=${t[l]})`);const u=`screen${n[o+1].toUpperCase()}Min`;if(!(t[l]<=t[u]))throw new Error(`${l}<=${u} fails : !(${t[l]}<=${t[u]})`)}}),e},qoe=()=>{const[,e]=Bn(),t=joe(Woe(e));return f.useMemo(()=>{const n=new Map;let r=-1,o={};return {responsiveMap:t,matchHandlers:{},dispatch(i){return o=i,n.forEach(s=>s(o)),n.size>=1},subscribe(i){return n.size||this.register(),r+=1,n.set(r,i),i(o),r},unsubscribe(i){n.delete(i),n.size||this.unregister();},register(){Object.entries(t).forEach(([i,s])=>{const a=({matches:c})=>{this.dispatch({...o,[i]:c});},l=window.matchMedia(s);typeof l?.addEventListener=="function"&&l.addEventListener("change",a),this.matchHandlers[s]={mql:l,listener:a},a(l);});},unregister(){Object.values(t).forEach(i=>{const s=this.matchHandlers[i];typeof s?.mql?.removeEventListener=="function"&&s.mql.removeEventListener("change",s?.listener);}),n.clear();}}},[t])};function bT(e=true,t={}){const n=f.useRef(t),[,r]=W6(),o=qoe();return Qt(()=>{const i=o.subscribe(s=>{n.current=s,e&&r();});return ()=>o.unsubscribe(i)},[]),n.current}const Goe=(e,t,n,r,o=false,i,s)=>{const a=f.useMemo(()=>typeof n=="boolean"?{allowClear:n}:n&&typeof n=="object"?n:{allowClear:false},[n]);return f.useMemo(()=>{const l=!o&&a.allowClear!==false&&(t.length||i)&&!(s==="combobox"&&i==="");return {allowClear:l,clearIcon:l?a.clearIcon||r||"×":null}},[a,r,o,t.length,i,s])},vT=f__namespace.createContext(null);function ga(){return f__namespace.useContext(vT)}function Uoe(e=250){const t=f__namespace.useRef(null),n=f__namespace.useRef(null);f__namespace.useEffect(()=>()=>{window.clearTimeout(n.current);},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(()=>{t.current=null;},e);}return [()=>t.current,r]}function yT(e,t){return e.filter(n=>n).some(n=>n.contains(t)||n===t)}function Koe(e,t,n,r){const o=at(i=>{if(r)return;let s=i.target;s.shadowRoot&&i.composed&&(s=i.composedPath()[0]||s),i._ori_target&&(s=i._ori_target),t&&!yT(e(),s)&&n(false);});f__namespace.useEffect(()=>(window.addEventListener("mousedown",o),()=>window.removeEventListener("mousedown",o)),[o]);}function ry(){return ry=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},ry.apply(this,arguments)}const Xoe=e=>{const t=e===true?0:1;return {bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"}}},Yoe=(e,t)=>{const{prefixCls:n,disabled:r,visible:o,children:i,popupElement:s,animation:a,transitionName:l,popupStyle:c,popupClassName:u,direction:d="ltr",placement:m,builtinPlacements:p,popupMatchSelectWidth:h,popupRender:v,popupAlign:g,getPopupContainer:y,empty:C,onPopupVisibleChange:w,onPopupMouseEnter:x,onPopupMouseDown:S,onPopupBlur:I,...$}=e,E=`${n}-dropdown`;let P=s;v&&(P=v(s));const N=f__namespace.useMemo(()=>p||Xoe(h),[p,h]),M=a?`${E}-${a}`:l,A=typeof h=="number",_=f__namespace.useMemo(()=>A?null:h===false?"minWidth":"width",[h,A]);let O=c;A&&(O={...c,width:h});const T=f__namespace.useRef(null);return f__namespace.useImperativeHandle(t,()=>({getPopupElement:()=>T.current?.popupElement})),f__namespace.createElement(yp,ry({},$,{showAction:w?["click"]:[],hideAction:w?["click"]:[],popupPlacement:m||(d==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:N,prefixCls:E,popupMotion:{motionName:M},popup:f__namespace.createElement("div",{onMouseEnter:x,onMouseDown:S,onBlur:I},P),ref:T,stretch:_,popupAlign:g,popupVisible:o,getPopupContainer:y,popupClassName:B(u,{[`${E}-empty`]:C}),popupStyle:O,onPopupVisibleChange:w}),i)},Qoe=f__namespace.forwardRef(Yoe);function t3(e,t){const{key:n}=e;let r;return "value"in e&&({value:r}=e),n??(r!==void 0?r:`rc-index-key-${t}`)}function oy(e){return typeof e<"u"&&!Number.isNaN(e)}function CT(e,t){const{label:n,value:r,options:o,groupLabel:i}=e||{},s=n||(t?"children":"label");return {label:s,value:r||"value",options:o||"options",groupLabel:i||s}}function Zoe(e,{fieldNames:t,childrenAsData:n}={}){const r=[],{label:o,value:i,options:s,groupLabel:a}=CT(t,false);function l(c,u){Array.isArray(c)&&c.forEach(d=>{if(u||!(s in d)){const m=d[i];r.push({key:t3(d,r.length),groupOption:u,data:d,label:d[o],value:m});}else {let m=d[a];m===void 0&&n&&(m=d.label),r.push({key:t3(d,r.length),group:true,data:d,label:m}),l(d[s],true);}});}return l(e,false),r}function iy(e){const t={...e};return "props"in t||Object.defineProperty(t,"props",{get(){return Sn(false,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}const Joe=(e,t,n)=>{if(!t||!t.length)return null;let r=false;const o=(s,[a,...l])=>{if(!a)return [s];const c=s.split(a);return r=r||c.length>1,c.reduce((u,d)=>[...u,...o(d,l)],[]).filter(Boolean)},i=o(e,t);return r?typeof n<"u"?i.slice(0,n):i:null};function eie(e){const{visible:t,values:n}=e;if(!t)return null;const r=50;return f__namespace.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},`${n.slice(0,r).map(({label:o,value:i})=>["number","string"].includes(typeof o)?o:i).join(", ")}`,n.length>r?", ...":null)}const tie=e=>{const t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null);},Pw=(e,t=1)=>{if(t<=0){e();return}tie(()=>{Pw(e,t-1);});};function nie(e,t,n,r){const[o,i]=f.useState(false);f.useEffect(()=>{i(true);},[]);const[s,a]=Ft(e,t),c=r(o?s:false),u=f.useRef(0),d=at(p=>{n&&c!==p&&n(p),a(p);}),m=at((p,h={})=>{const{cancelFun:v}=h;u.current+=1;const g=u.current,y=typeof p=="boolean"?p:!c;function C(){g===u.current&&!v?.()&&d(y);}y?C():Pw(()=>{C();});});return [c,m]}function nb(e){const{children:t,...n}=e;return t?f__namespace.createElement("div",n,t):null}const wT=f__namespace.createContext(null);function Cd(){return f__namespace.useContext(wT)}const xT=f__namespace.forwardRef((e,t)=>{const{onChange:n,onKeyDown:r,onBlur:o,style:i,syncWidth:s,value:a,className:l,autoComplete:c,...u}=e,{prefixCls:d,mode:m,onSearch:p,onSearchSubmit:h,onInputBlur:v,autoFocus:g,tokenWithEnter:y,placeholder:C,components:{input:w="input"}}=Cd(),{id:x,classNames:S,styles:I,open:$,activeDescendantId:E,role:P,disabled:N}=ga()||{},M=B(`${d}-input`,S?.input,l),A=f__namespace.useRef(false),_=f__namespace.useRef(null),O=f__namespace.useRef(null);f__namespace.useImperativeHandle(t,()=>O.current);const T=K=>{let{value:q}=K.target;if(y&&_.current&&/[\r\n]/.test(_.current)){const X=_.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");q=q.replace(X,_.current);}_.current=null,p&&p(q,true,A.current),n?.(K);},V=K=>{const{key:q}=K,{value:X}=K.currentTarget;q==="Enter"&&m==="tags"&&!A.current&&h&&h(X),r?.(K);},H=K=>{v?.(),o?.(K);},z=()=>{A.current=true;},D=K=>{if(A.current=false,m!=="combobox"){const{value:q}=K.currentTarget;p?.(q,true,false);}},W=K=>{const{clipboardData:q}=K,X=q?.getData("text");_.current=X||"";},[F,L]=f__namespace.useState(void 0);Qt(()=>{const K=O.current;if(s&&K){K.style.width="0px";const q=K.scrollWidth;L(q),K.style.width="";}},[s,a]);const j={id:x,type:m==="combobox"?"text":"search",...u,ref:O,style:{...I?.input,...i,"--select-input-width":F},autoFocus:g,autoComplete:c||"off",className:M,disabled:N,value:a||"",onChange:T,onKeyDown:V,onBlur:H,onPaste:W,onCompositionStart:z,onCompositionEnd:D,role:P||"combobox","aria-expanded":$||false,"aria-haspopup":"listbox","aria-owns":$?`${x}_list`:void 0,"aria-autocomplete":"list","aria-controls":$?`${x}_list`:void 0,"aria-activedescendant":$?E:void 0};if(f__namespace.isValidElement(w)){const K=w.props||{},q={placeholder:e.placeholder||C,...j,...K};return Object.keys(K).forEach(X=>{const J=K[X];typeof J=="function"&&(q[X]=(...U)=>{J(...U),j[X]?.(...U);});}),q.ref=An(w.ref,j.ref),f__namespace.cloneElement(w,q)}const Y=w;return f__namespace.createElement(Y,j)});function ST(e){const{prefixCls:t,placeholder:n,displayValues:r}=Cd(),{classNames:o,styles:i}=ga(),{show:s=true}=e;return r.length?null:f__namespace.createElement("div",{className:B(`${t}-placeholder`,o?.placeholder),style:{visibility:s?"visible":"hidden",...i?.placeholder}},n)}const Nw=f__namespace.createContext(null);function $T(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}function rie(e){return e!=null}function oie(e){return !e&&e!==0}function n3(e){return ["string","number"].includes(typeof e)}function sy(e){let t;return e&&(n3(e.title)?t=e.title.toString():n3(e.label)&&(t=e.label.toString())),t}function ay(){return ay=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},ay.apply(this,arguments)}const iie=f__namespace.forwardRef(({inputProps:e},t)=>{const{prefixCls:n,searchValue:r,activeValue:o,displayValues:i,maxLength:s,mode:a}=Cd(),{triggerOpen:l,title:c,showSearch:u,classNames:d,styles:m}=ga(),p=f__namespace.useContext(Nw),[h,v]=f__namespace.useState(false),g=a==="combobox",y=i[0],C=f__namespace.useMemo(()=>g&&o&&!h&&l?o:u?r:"",[g,o,h,l,r,u]),w=f__namespace.useMemo(()=>{const x={className:`${n}-content-value`,style:{visibility:C?"hidden":"visible"}};if(y&&p?.flattenOptions){const S=p.flattenOptions.find(I=>I.value===y.value);if(S?.data){const{className:I,style:$}=S.data;Object.assign(x,{title:sy(S.data),className:B(x.className,I),style:{...x.style,...$}});}}return y&&!x.title&&(x.title=sy(y)),c!==void 0&&(x.title=c),x},[y,p?.flattenOptions,n,C,c]);return f__namespace.useEffect(()=>{g&&v(false);},[g,o]),f__namespace.createElement("div",{className:B(`${n}-content`,d?.content),style:m?.content},y?f__namespace.createElement("div",w,y.label):f__namespace.createElement(ST,{show:!C}),f__namespace.createElement(xT,ay({ref:t},e,{value:C,maxLength:a==="combobox"?s:void 0,onChange:x=>{v(true),e.onChange?.(x);}})))}),ET=e=>{const{className:t,style:n,customizeIcon:r,customizeIconProps:o,children:i,onMouseDown:s,onClick:a}=e,l=typeof r=="function"?r(o):r;return f__namespace.createElement("span",{className:t,onMouseDown:c=>{c.preventDefault(),s?.(c);},style:{userSelect:"none",WebkitUserSelect:"none",...n},unselectable:"on",onClick:a,"aria-hidden":true},l!==void 0?l:f__namespace.createElement("span",{className:B(t.split(/\s+/).map(c=>`${c}-icon`))},i))};function ly(){return ly=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},ly.apply(this,arguments)}function sie(e){return e.key??e.value}const r3=e=>{e.preventDefault(),e.stopPropagation();},aie=f__namespace.forwardRef(function({inputProps:t},n){const{prefixCls:r,displayValues:o,searchValue:i,mode:s,onSelectorRemove:a,removeIcon:l}=Cd(),{disabled:c,showSearch:u,triggerOpen:d,toggleOpen:m,autoClearSearchValue:p,tagRender:h,maxTagPlaceholder:v,maxTagTextLength:g,maxTagCount:y,classNames:C,styles:w}=ga(),x=`${r}-selection-item`;let S=i;!d&&s==="multiple"&&p!==false&&(S="");const I=u&&S||"",$=u&&!c,E=l??"×",P=v??(H=>`+ ${H.length} ...`),N=h,M=H=>{m(H);},A=H=>{a?.(H);},_=(H,z,D,W,F)=>f__namespace.createElement("span",{title:sy(H),className:B(x,{[`${x}-disabled`]:D},C?.item),style:w?.item},f__namespace.createElement("span",{className:B(`${x}-content`,C?.itemContent),style:w?.itemContent},z),W&&f__namespace.createElement(ET,{className:B(`${x}-remove`,C?.itemRemove),style:w?.itemRemove,onMouseDown:r3,onClick:F,customizeIcon:E},"×")),O=(H,z,D,W,F,L,j)=>{const Y=K=>{r3(K),M(!d);};return f__namespace.createElement("span",{onMouseDown:Y},N({label:z,value:H,index:j?.index,disabled:D,closable:W,onClose:F,isMaxTag:!!L}))},T=(H,z)=>{const{disabled:D,label:W,value:F}=H,L=!c&&!D;let j=W;if(typeof g=="number"&&(typeof W=="string"||typeof W=="number")){const K=String(j);K.length>g&&(j=`${K.slice(0,g)}...`);}const Y=K=>{K&&K.stopPropagation(),A(H);};return typeof N=="function"?O(F,j,D,L,Y,void 0,z):_(H,j,D,L,Y)},V=H=>{if(!o.length)return null;const z=typeof P=="function"?P(H):P;return typeof N=="function"?O(void 0,z,false,false,void 0,true):_({title:z},z,false)};return f__namespace.createElement(ui,{prefixCls:`${r}-content`,className:C?.content,style:w?.content,prefix:!o.length&&(!i||!d)?f__namespace.createElement(ST,null):null,data:o,renderItem:T,renderRest:V,suffix:f__namespace.createElement(xT,ly({ref:n,disabled:c,readOnly:!$},t,{value:I||"",syncWidth:true})),itemKey:sie,maxCount:y})}),lie=f__namespace.forwardRef(function(t,n){const{multiple:r,onInputKeyDown:o,tabIndex:i}=Cd(),s=ga(),{showSearch:a}=s,c={...rr(s,{aria:true}),onKeyDown:o,readOnly:!a,tabIndex:i};return r?f__namespace.createElement(aie,{ref:n,inputProps:c}):f__namespace.createElement(iie,{ref:n,inputProps:c})});function cie(e){return e&&![We.ESC,We.SHIFT,We.BACKSPACE,We.TAB,We.WIN_KEY,We.ALT,We.META,We.WIN_KEY_RIGHT,We.CTRL,We.SEMICOLON,We.EQUALS,We.CAPS_LOCK,We.CONTEXT_MENU,We.UP,We.LEFT,We.RIGHT,We.F1,We.F2,We.F3,We.F4,We.F5,We.F6,We.F7,We.F8,We.F9,We.F10,We.F11,We.F12].includes(e)}function Zm(){return Zm=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},Zm.apply(this,arguments)}const uie=["value","onChange","removeIcon","placeholder","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex","activeValue","onSelectorRemove","focused"],die=f__namespace.forwardRef(function(t,n){const{prefixCls:r,className:o,style:i,prefix:s,suffix:a,clearIcon:l,children:c,multiple:u,displayValues:d,placeholder:m,mode:p,searchValue:h,onSearch:v,onSearchSubmit:g,onInputBlur:y,maxLength:C,autoFocus:w,onMouseDown:x,onClearMouseDown:S,onInputKeyDown:I,onSelectorRemove:$,tokenWithEnter:E,components:P,...N}=t,{triggerOpen:M,toggleOpen:A,showSearch:_,disabled:O,loading:T,classNames:V,styles:H}=ga(),z=f__namespace.useRef(null),D=f__namespace.useRef(null),W=at(X=>{const{which:J}=X,U=D.current instanceof HTMLTextAreaElement;if(!U&&M&&(J===We.UP||J===We.DOWN)&&X.preventDefault(),I&&I(X),U&&!M&&~[We.UP,We.DOWN,We.LEFT,We.RIGHT].indexOf(J))return;!(X.ctrlKey||X.altKey||X.metaKey)&&cie(J)&&A(true);});f__namespace.useImperativeHandle(n,()=>({focus:X=>{(D.current||z.current).focus?.(X);},blur:()=>{(D.current||z.current).blur?.();},nativeElement:z.current}));const F=at(X=>{if(!O){const J=al(D.current);X.nativeEvent._ori_target=J,J&&X.target!==J&&!J.contains(X.target)&&X.preventDefault();const U=M&&!u&&(p==="combobox"||_);X.nativeEvent._select_lazy?M&&A(false):(D.current?.focus(),U||A());}x?.(X);}),{root:L}=P,j=en(N,uie),Y=rr(j,{aria:true}),K=Object.keys(Y),q={...t,onInputKeyDown:W};return L?f__namespace.isValidElement(L)?f__namespace.cloneElement(L,{...j,ref:An(L.ref,z)}):f__namespace.createElement(L,Zm({},j,{ref:z})):f__namespace.createElement(wT.Provider,{value:q},f__namespace.createElement("div",Zm({},en(j,K),{ref:z,className:o,style:i,onMouseDown:F}),f__namespace.createElement(nb,{className:B(`${r}-prefix`,V?.prefix),style:H?.prefix},s),f__namespace.createElement(lie,{ref:D}),f__namespace.createElement(nb,{className:B(`${r}-suffix`,{[`${r}-suffix-loading`]:T},V?.suffix),style:H?.suffix},a),l&&f__namespace.createElement(nb,{className:B(`${r}-clear`,V?.clear),style:H?.clear,onMouseDown:X=>{X.nativeEvent._select_lazy=true,S?.(X);}},l),c))});function fie(e,t,n){return f__namespace.useMemo(()=>{let{root:r,input:o}=e||{};return n&&(r=n()),t&&(o=t()),{root:r,input:o}},[e,t,n])}function cy(){return cy=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},cy.apply(this,arguments)}const uy=e=>e==="tags"||e==="multiple",mie=f__namespace.forwardRef((e,t)=>{const{id:n,prefixCls:r,className:o,styles:i,classNames:s,showSearch:a,tagRender:l,showScrollBar:c="optional",direction:u,omitDomProps:d,displayValues:m,onDisplayValuesChange:p,emptyOptions:h,notFoundContent:v="Not Found",onClear:g,maxCount:y,placeholder:C,mode:w,disabled:x,loading:S,getInputElement:I,getRawInputElement:$,open:E,defaultOpen:P,onPopupVisibleChange:N,activeValue:M,onActiveValueChange:A,activeDescendantId:_,searchValue:O,autoClearSearchValue:T,onSearch:V,onSearchSplit:H,tokenSeparators:z,allowClear:D,prefix:W,suffix:F,suffixIcon:L,clearIcon:j,OptionList:Y,animation:K,transitionName:q,popupStyle:X,popupClassName:J,popupMatchSelectWidth:U,popupRender:G,popupAlign:ee,placement:oe,builtinPlacements:ne,getPopupContainer:ge,showAction:Z=[],onFocus:te,onBlur:de,onKeyUp:fe,onKeyDown:Se,onMouseDown:Te,components:ae,...re}=e,ue=uy(w),ye=f__namespace.useRef(null),Ne=f__namespace.useRef(null),Be=f__namespace.useRef(null),[De,ze]=f__namespace.useState(false);f__namespace.useImperativeHandle(t,()=>({focus:ye.current?.focus,blur:ye.current?.blur,scrollTo:he=>Be.current?.scrollTo(he),nativeElement:al(ye.current)}));const je=fie(ae,I,$),Ae=f__namespace.useMemo(()=>{if(w!=="combobox")return O;const he=m[0]?.value;return typeof he=="string"||typeof he=="number"?String(he):""},[O,w,m]),Ce=w==="combobox"&&typeof I=="function"&&I()||null,Fe=!v&&h,[ke,Ie]=nie(P||false,E,N,he=>x||Fe?false:he),Pe=f__namespace.useMemo(()=>(z||[]).some(he=>[`
`,`\r
`].includes(he)),[z]),Je=(he,Ke,_e)=>{if(ue&&oy(y)&&m.length>=y)return;let st=true,Mt=he;A?.(null);const Ut=Joe(he,z,oy(y)?y-m.length:void 0),Kt=_e?null:Ut;return w!=="combobox"&&Kt&&(Mt="",H?.(Kt),Ie(false),st=false),V&&Ae!==Mt&&V(Mt,{source:Ke?"typing":"effect"}),he&&Ke&&st&&Ie(true),st},mt=he=>{!he||!he.trim()||V(he,{source:"submit"});};f__namespace.useEffect(()=>{!ke&&!ue&&w!=="combobox"&&Je("",false,false);},[ke]),f__namespace.useEffect(()=>{x&&(Ie(false),ze(false));},[x,ke]);const[Ye,yt]=Uoe(),ct=f__namespace.useRef(false),ft=he=>{const Ke=Ye(),{key:_e}=he,st=_e==="Enter";if(st&&(w!=="combobox"&&he.preventDefault(),ke||Ie(true)),yt(!!Ae),_e==="Backspace"&&!Ke&&ue&&!Ae&&m.length){const Mt=[...m];let Ut=null;for(let Kt=Mt.length-1;Kt>=0;Kt-=1){const En=Mt[Kt];if(!En.disabled){Mt.splice(Kt,1),Ut=En;break}}Ut&&p(Mt,{type:"remove",values:[Ut]});}ke&&(!st||!ct.current)&&(st&&(ct.current=true),Be.current?.onKeyDown(he)),Se?.(he);},ot=(he,...Ke)=>{ke&&Be.current?.onKeyUp(he,...Ke),he.key==="Enter"&&(ct.current=false),fe?.(he,...Ke);},tt=at(he=>{const Ke=m.filter(_e=>_e!==he);p(Ke,{type:"remove",values:[he]});}),Xe=()=>{ct.current=false;},$e=()=>[al(ye.current),Ne.current?.getPopupElement()];Koe($e,ke,Ie,!!je.root);const Re=f__namespace.useRef(false),le=he=>{ze(true),x||(Z.includes("focus")&&Ie(true),te?.(he));},be=()=>{ke&&!Re.current&&Ie(false,{cancelFun:()=>yT($e(),document.activeElement)});},me=he=>{ze(false),Ae&&(w==="tags"?V(Ae,{source:"submit"}):w==="multiple"&&V("",{source:"blur"})),be(),x||de?.(he);},se=(he,...Ke)=>{const{target:_e}=he;Ne.current?.getPopupElement()?.contains(_e)&&Ie&&Ie(true),Te?.(he,...Ke),Re.current=true,Pw(()=>{Re.current=false;});},[,ve]=f__namespace.useState({});function pe(){ve({});}let we;je.root&&(we=he=>{Ie(he);});const Oe=f__namespace.useMemo(()=>({...e,notFoundContent:v,open:ke,triggerOpen:ke,id:n,showSearch:a,multiple:ue,toggleOpen:Ie,showScrollBar:c,styles:i,classNames:s}),[e,v,Ie,n,a,ue,ke,c,i,s]),Ge=f__namespace.useMemo(()=>{const he=F??L;return typeof he=="function"?he({searchValue:Ae,open:ke,focused:De,showSearch:a,loading:S}):he},[F,L,Ae,ke,De,a,S]),et=()=>{g?.(),ye.current?.focus(),p([],{type:"clear",values:m}),Je("",false,false);},{allowClear:lt,clearIcon:gt}=Goe(r,m,D,j,x,Ae,w),nn=f__namespace.createElement(Y,{ref:Be}),hr=B(r,o,{[`${r}-focused`]:De,[`${r}-multiple`]:ue,[`${r}-single`]:!ue,[`${r}-allow-clear`]:lt,[`${r}-show-arrow`]:Ge!=null,[`${r}-disabled`]:x,[`${r}-loading`]:S,[`${r}-open`]:ke,[`${r}-customize-input`]:Ce,[`${r}-show-search`]:a});let Nt=f__namespace.createElement(die,cy({},re,{ref:ye,prefixCls:r,className:hr,focused:De,prefix:W,suffix:Ge,clearIcon:gt,multiple:ue,mode:w,displayValues:m,placeholder:C,searchValue:Ae,activeValue:M,onSearch:Je,onSearchSubmit:mt,onInputBlur:Xe,onFocus:le,onBlur:me,onClearMouseDown:et,onKeyDown:ft,onKeyUp:ot,onSelectorRemove:tt,tokenWithEnter:Pe,onMouseDown:se,components:je}));return Nt=f__namespace.createElement(Qoe,{ref:Ne,disabled:x,prefixCls:r,visible:ke,popupElement:nn,animation:K,transitionName:q,popupStyle:X,popupClassName:J,direction:u,popupMatchSelectWidth:U,popupRender:G,popupAlign:ee,placement:oe,builtinPlacements:ne,getPopupContainer:ge,empty:h,onPopupVisibleChange:we,onPopupMouseEnter:pe,onPopupMouseDown:se,onPopupBlur:be},Nt),f__namespace.createElement(vT.Provider,{value:Oe},f__namespace.createElement(eie,{visible:De&&!ke,values:m}),Nt)}),Mw=()=>null;Mw.isSelectOptGroup=true;const Rw=()=>null;Rw.isSelectOption=true;const IT=f__namespace.forwardRef(({height:e,offsetY:t,offsetX:n,children:r,prefixCls:o,onInnerResize:i,innerProps:s,rtl:a,extra:l},c)=>{let u={},d={display:"flex",flexDirection:"column"};return t!==void 0&&(u={height:e,position:"relative",overflow:"hidden"},d={...d,transform:`translateY(${t}px)`,[a?"marginRight":"marginLeft"]:-n,position:"absolute",left:0,right:0,top:0}),f__namespace.createElement("div",{style:u},f__namespace.createElement(So,{onResize:({offsetHeight:m})=>{m&&i&&i();}},f__namespace.createElement("div",hn({style:d,className:B({[`${o}-holder-inner`]:o}),ref:c},s),r,l)))});IT.displayName="Filler";function pie({children:e,setRef:t}){const n=f__namespace.useCallback(r=>{t(r);},[]);return f__namespace.cloneElement(e,{ref:n})}function hie(e,t,n,r,o,i,s,{getKey:a}){return e.slice(t,n+1).map((l,c)=>{const u=t+c,d=s(l,u,{style:{width:r},offsetX:o}),m=a(l);return f__namespace.createElement(pie,{key:m,setRef:p=>i(l,p)},d)})}function gie(e,t,n){const r=e.length,o=t.length;let i,s;if(r===0&&o===0)return null;r<o?(i=e,s=t):(i=t,s=e);const a={__EMPTY_ITEM__:true};function l(d){return d!==void 0?n(d):a}let c=null,u=Math.abs(r-o)!==1;for(let d=0;d<s.length;d+=1){const m=l(i[d]),p=l(s[d]);if(m!==p){c=d,u=u||m!==l(s[d+1]);break}}return c===null?null:{index:c,multiple:u}}function bie(e,t,n){const[r,o]=f__namespace.useState(e),[i,s]=f__namespace.useState(null);return f__namespace.useEffect(()=>{const a=gie(r||[],e||[],t);a?.index!==void 0&&s(e[a.index]),o(e);},[e]),[i]}const o3=typeof navigator=="object"&&/Firefox/i.test(navigator.userAgent),PT=(e,t,n,r)=>{const o=f.useRef(false),i=f.useRef(null);function s(){clearTimeout(i.current),o.current=true,i.current=setTimeout(()=>{o.current=false;},50);}const a=f.useRef({top:e,bottom:t,left:n,right:r});return a.current.top=e,a.current.bottom=t,a.current.left=n,a.current.right=r,(l,c,u=false)=>{const d=l?c<0&&a.current.left||c>0&&a.current.right:c<0&&a.current.top||c>0&&a.current.bottom;return u&&d?(clearTimeout(i.current),o.current=false):(!d||o.current)&&s(),!o.current&&d}};function vie(e,t,n,r,o,i,s){const a=f.useRef(0),l=f.useRef(null),c=f.useRef(null),u=f.useRef(false),d=PT(t,n,r,o);function m(C,w){if(ht.cancel(l.current),d(false,w))return;const x=C;if(!x._virtualHandled)x._virtualHandled=true;else return;a.current+=w,c.current=w,o3||x.preventDefault(),l.current=ht(()=>{const S=u.current?10:1;s(a.current*S,false),a.current=0;});}function p(C,w){s(w,true),o3||C.preventDefault();}const h=f.useRef(null),v=f.useRef(null);function g(C){if(!e)return;ht.cancel(v.current),v.current=ht(()=>{h.current=null;},2);const{deltaX:w,deltaY:x,shiftKey:S}=C;let I=w,$=x;(h.current==="sx"||!h.current&&S&&x&&!w)&&(I=x,$=0,h.current="sx");const E=Math.abs(I),P=Math.abs($);h.current===null&&(h.current=i&&E>P?"x":"y"),h.current==="y"?m(C,$):p(C,I);}function y(C){e&&(u.current=C.detail===c.current);}return [g,y]}function yie(e,t,n,r){const[o,i]=f__namespace.useMemo(()=>[new Map,[]],[e,n.id,r]);return (a,l=a)=>{let c=o.get(a),u=o.get(l);if(c===void 0||u===void 0){const d=e.length;for(let m=i.length;m<d;m+=1){const p=e[m],h=t(p);o.set(h,m);const v=n.get(h)??r;if(i[m]=(i[m-1]||0)+v,h===a&&(c=m),h===l&&(u=m),c!==void 0&&u!==void 0)break}}return {top:i[c-1]||0,bottom:i[u]}}}class Cie{maps;id=0;diffRecords=new Map;constructor(){this.maps=Object.create(null);}set(t,n){this.diffRecords.set(t,this.maps[t]),this.maps[t]=n,this.id+=1;}get(t){return this.maps[t]}resetRecord(){this.diffRecords.clear();}getRecord(){return this.diffRecords}}function i3(e){const t=parseFloat(e);return isNaN(t)?0:t}function wie(e,t,n){const[r,o]=f__namespace.useState(0),i=f.useRef(new Map),s=f.useRef(new Cie),a=f.useRef(0);function l(){a.current+=1;}function c(d=false){l();const m=()=>{let p=false;i.current.forEach((h,v)=>{if(h&&h.offsetParent){const{offsetHeight:g}=h,{marginTop:y,marginBottom:C}=getComputedStyle(h),w=i3(y),x=i3(C),S=g+w+x;s.current.get(v)!==S&&(s.current.set(v,S),p=true);}}),p&&o(h=>h+1);};if(d)m();else {a.current+=1;const p=a.current;Promise.resolve().then(()=>{p===a.current&&m();});}}function u(d,m){const p=e(d);i.current.get(p),m?(i.current.set(p,m),c()):i.current.delete(p);}return f.useEffect(()=>l,[]),[u,c,s.current,r]}const s3=14/15;function xie(e,t,n){const r=f.useRef(false),o=f.useRef(0),i=f.useRef(0),s=f.useRef(null),a=f.useRef(null);let l;const c=m=>{if(r.current){const p=Math.ceil(m.touches[0].pageX),h=Math.ceil(m.touches[0].pageY);let v=o.current-p,g=i.current-h;const y=Math.abs(v)>Math.abs(g);y?o.current=p:i.current=h;const C=n(y,y?v:g,false,m);C&&m.preventDefault(),clearInterval(a.current),C&&(a.current=setInterval(()=>{y?v*=s3:g*=s3;const w=Math.floor(y?v:g);(!n(y,w,true)||Math.abs(w)<=.1)&&clearInterval(a.current);},16));}},u=()=>{r.current=false,l();},d=m=>{l(),m.touches.length===1&&!r.current&&(r.current=true,o.current=Math.ceil(m.touches[0].pageX),i.current=Math.ceil(m.touches[0].pageY),s.current=m.target,s.current.addEventListener("touchmove",c,{passive:false}),s.current.addEventListener("touchend",u,{passive:true}));};l=()=>{s.current&&(s.current.removeEventListener("touchmove",c),s.current.removeEventListener("touchend",u));},Qt(()=>(e&&t.current.addEventListener("touchstart",d,{passive:true}),()=>{t.current?.removeEventListener("touchstart",d),l(),clearInterval(a.current);}),[e]);}function a3(e){return Math.floor(e**.5)}function dy(e,t){return ("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function Sie(e,t,n){f__namespace.useEffect(()=>{const r=t.current;if(e&&r){let o=false,i,s;const a=()=>{ht.cancel(i);},l=()=>{a(),i=ht(()=>{n(s),l();});},c=()=>{o=false,a();},u=m=>{if(m.target.draggable||m.button!==0)return;const p=m;p._virtualHandled||(p._virtualHandled=true,o=true);},d=m=>{if(o){const p=dy(m,false),{top:h,bottom:v}=r.getBoundingClientRect();if(p<=h){const g=h-p;s=-a3(g),l();}else if(p>=v){const g=p-v;s=a3(g),l();}else a();}};return r.addEventListener("mousedown",u),r.ownerDocument.addEventListener("mouseup",c),r.ownerDocument.addEventListener("mousemove",d),r.ownerDocument.addEventListener("dragend",c),()=>{r.removeEventListener("mousedown",u),r.ownerDocument.removeEventListener("mouseup",c),r.ownerDocument.removeEventListener("mousemove",d),r.ownerDocument.removeEventListener("dragend",c),a();}}},[e]);}const $ie=10;function Eie(e,t,n,r,o,i,s,a){const l=f__namespace.useRef(),[c,u]=f__namespace.useState(null);return Qt(()=>{if(c&&c.times<$ie){if(!e.current){u(w=>({...w}));return}i();const{targetAlign:d,originAlign:m,index:p,offset:h}=c,v=e.current.clientHeight;let g=false,y=d,C=null;if(v){const w=d||m;let x=0,S=0,I=0;const $=Math.min(t.length-1,p);for(let P=0;P<=$;P+=1){const N=o(t[P]);S=x;const M=n.get(N);I=S+(M===void 0?r:M),x=I;}let E=w==="top"?h:v-h;for(let P=$;P>=0;P-=1){const N=o(t[P]),M=n.get(N);if(M===void 0){g=true;break}if(E-=M,E<=0)break}switch(w){case "top":C=S-h;break;case "bottom":C=I-v+h;break;default:{const{scrollTop:P}=e.current,N=P+v;S<P?y="top":I>N&&(y="bottom");}}C!==null&&s(C),C!==c.lastTop&&(g=true);}g&&u({...c,times:c.times+1,targetAlign:y,lastTop:C});}},[c,e.current]),d=>{if(d==null){a();return}if(ht.cancel(l.current),typeof d=="number")s(d);else if(d&&typeof d=="object"){let m;const{align:p}=d;"index"in d?{index:m}=d:m=t.findIndex(v=>o(v)===d.key);const{offset:h=0}=d;u({times:0,index:m,offset:h,originAlign:p});}}}const l3=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,rtl:r,scrollOffset:o,scrollRange:i,onStartMove:s,onStopMove:a,onScroll:l,horizontal:c,spinSize:u,containerSize:d,style:m,thumbStyle:p,showScrollBar:h}=e,[v,g]=f__namespace.useState(false),[y,C]=f__namespace.useState(null),[w,x]=f__namespace.useState(null),S=!r,I=f__namespace.useRef(),$=f__namespace.useRef(),[E,P]=f__namespace.useState(h),N=f__namespace.useRef(),M=()=>{h===true||h===false||(clearTimeout(N.current),P(true),N.current=setTimeout(()=>{P(false);},3e3));},A=i-d||0,_=d-u||0,O=f__namespace.useMemo(()=>o===0||A===0?0:o/A*_,[o,A,_]),T=j=>{j.stopPropagation(),j.preventDefault();},V=f__namespace.useRef({top:O,dragging:v,pageY:y,startTop:w});V.current={top:O,dragging:v,pageY:y,startTop:w};const H=j=>{g(true),C(dy(j,c)),x(V.current.top),s(),j.stopPropagation(),j.preventDefault();};f__namespace.useEffect(()=>{const j=q=>{q.preventDefault();},Y=I.current,K=$.current;return Y.addEventListener("touchstart",j,{passive:false}),K.addEventListener("touchstart",H,{passive:false}),()=>{Y.removeEventListener("touchstart",j),K.removeEventListener("touchstart",H);}},[]);const z=f__namespace.useRef();z.current=A;const D=f__namespace.useRef();D.current=_,f__namespace.useEffect(()=>{if(v){let j;const Y=q=>{const{dragging:X,pageY:J,startTop:U}=V.current;ht.cancel(j);const G=I.current.getBoundingClientRect(),ee=d/(c?G.width:G.height);if(X){const oe=(dy(q,c)-J)*ee;let ne=U;!S&&c?ne-=oe:ne+=oe;const ge=z.current,Z=D.current,te=Z?ne/Z:0;let de=Math.ceil(te*ge);de=Math.max(de,0),de=Math.min(de,ge),j=ht(()=>{l(de,c);});}},K=()=>{g(false),a();};return window.addEventListener("mousemove",Y,{passive:true}),window.addEventListener("touchmove",Y,{passive:true}),window.addEventListener("mouseup",K,{passive:true}),window.addEventListener("touchend",K,{passive:true}),()=>{window.removeEventListener("mousemove",Y),window.removeEventListener("touchmove",Y),window.removeEventListener("mouseup",K),window.removeEventListener("touchend",K),ht.cancel(j);}}},[v]),f__namespace.useEffect(()=>(M(),()=>{clearTimeout(N.current);}),[o]),f__namespace.useImperativeHandle(t,()=>({delayHidden:M}));const W=`${n}-scrollbar`,F={position:"absolute",visibility:E?null:"hidden"},L={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return c?(Object.assign(F,{height:8,left:0,right:0,bottom:0}),Object.assign(L,{height:"100%",width:u,[S?"left":"right"]:O})):(Object.assign(F,{width:8,top:0,bottom:0,[S?"right":"left"]:0}),Object.assign(L,{width:"100%",height:u,top:O})),f__namespace.createElement("div",{ref:I,className:B(W,{[`${W}-horizontal`]:c,[`${W}-vertical`]:!c,[`${W}-visible`]:E}),style:{...F,...m},onMouseDown:T,onMouseMove:M},f__namespace.createElement("div",{ref:$,className:B(`${W}-thumb`,{[`${W}-thumb-moving`]:v}),style:{...L,...p},onMouseDown:H}))}),Iie=20;function c3(e=0,t=0){let n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,Iie),Math.floor(n)}const Pie=[],Nie={overflowY:"auto",overflowAnchor:"none"};function Mie(e,t){const{prefixCls:n="rc-virtual-list",className:r,height:o,itemHeight:i,fullHeight:s=true,style:a,data:l,children:c,itemKey:u,virtual:d,direction:m,scrollWidth:p,component:h="div",onScroll:v,onVirtualScroll:g,onVisibleChange:y,innerProps:C,extraRender:w,styles:x,showScrollBar:S="optional",...I}=e,$=f__namespace.useCallback(me=>typeof u=="function"?u(me):me?.[u],[u]),[E,P,N,M]=wie($),A=!!(d!==false&&o&&i),_=f__namespace.useMemo(()=>Object.values(N.maps).reduce((me,se)=>me+se,0),[N.id,N.maps]),O=A&&l&&(Math.max(i*l.length,_)>o||!!p),T=m==="rtl",V=B(n,{[`${n}-rtl`]:T},r),H=l||Pie,z=f.useRef(),D=f.useRef(),W=f.useRef(),[F,L]=f.useState(0),[j,Y]=f.useState(0),[K,q]=f.useState(false),X=()=>{q(true);},J=()=>{q(false);},U={getKey:$};function G(me){L(se=>{let ve;typeof me=="function"?ve=me(se):ve=me;const pe=De(ve);return z.current.scrollTop=pe,pe});}const ee=f.useRef({start:0,end:H.length}),oe=f.useRef(),[ne]=bie(H,$);oe.current=ne;const{scrollHeight:ge,start:Z,end:te,offset:de}=f__namespace.useMemo(()=>{if(!A)return {scrollHeight:void 0,start:0,end:H.length-1,offset:void 0};if(!O)return {scrollHeight:D.current?.offsetHeight||0,start:0,end:H.length-1,offset:void 0};let me=0,se,ve,pe;const we=H.length;for(let Oe=0;Oe<we;Oe+=1){const Ge=H[Oe],et=$(Ge),lt=N.get(et),gt=me+(lt===void 0?i:lt);gt>=F&&se===void 0&&(se=Oe,ve=me),gt>F+o&&pe===void 0&&(pe=Oe),me=gt;}return se===void 0&&(se=0,ve=0,pe=Math.ceil(o/i)),pe===void 0&&(pe=H.length-1),pe=Math.min(pe+1,H.length-1),{scrollHeight:me,start:se,end:pe,offset:ve}},[O,A,F,H,M,o]);ee.current.start=Z,ee.current.end=te,f__namespace.useLayoutEffect(()=>{const me=N.getRecord();if(me.size===1){const se=Array.from(me.keys())[0],ve=me.get(se),pe=H[Z];if(pe&&ve===void 0&&$(pe)===se){const Ge=N.get(se)-i;G(et=>et+Ge);}}N.resetRecord();},[ge]);const[fe,Se]=f__namespace.useState({width:0,height:o}),Te=me=>{Se({width:me.offsetWidth,height:me.offsetHeight});},ae=f.useRef(),re=f.useRef(),ue=f__namespace.useMemo(()=>c3(fe.width,p),[fe.width,p]),ye=f__namespace.useMemo(()=>c3(fe.height,ge),[fe.height,ge]),Ne=ge-o,Be=f.useRef(Ne);Be.current=Ne;function De(me){let se=me;return Number.isNaN(Be.current)||(se=Math.min(se,Be.current)),se=Math.max(se,0),se}const ze=F<=0,je=F>=Ne,Ae=j<=0,Ce=j>=p,Fe=PT(ze,je,Ae,Ce),ke=()=>({x:T?-j:j,y:F}),Ie=f.useRef(ke()),Pe=at(me=>{if(g){const se={...ke(),...me};(Ie.current.x!==se.x||Ie.current.y!==se.y)&&(g(se),Ie.current=se);}});function Je(me,se){const ve=me;se?($8.flushSync(()=>{Y(ve);}),Pe()):G(ve);}function mt(me){const{scrollTop:se}=me.currentTarget;se!==F&&G(se),v?.(me),Pe();}const Ye=me=>{let se=me;const ve=p?p-fe.width:0;return se=Math.max(se,0),se=Math.min(se,ve),se},yt=at((me,se)=>{se?($8.flushSync(()=>{Y(ve=>{const pe=ve+(T?-me:me);return Ye(pe)});}),Pe()):G(ve=>ve+me);}),[ct,ft]=vie(A,ze,je,Ae,Ce,!!p,yt);xie(A,z,(me,se,ve,pe)=>{const we=pe;return Fe(me,se,ve)?false:!we||!we._virtualHandled?(we&&(we._virtualHandled=true),ct({preventDefault(){},deltaX:me?se:0,deltaY:me?0:se}),true):false}),Sie(O,z,me=>{G(se=>se+me);}),Qt(()=>{function me(ve){const pe=ze&&ve.detail<0,we=je&&ve.detail>0;A&&!pe&&!we&&ve.preventDefault();}const se=z.current;return se.addEventListener("wheel",ct,{passive:false}),se.addEventListener("DOMMouseScroll",ft,{passive:true}),se.addEventListener("MozMousePixelScroll",me,{passive:false}),()=>{se.removeEventListener("wheel",ct),se.removeEventListener("DOMMouseScroll",ft),se.removeEventListener("MozMousePixelScroll",me);}},[A,ze,je]),Qt(()=>{if(p){const me=Ye(j);Y(me),Pe({x:me});}},[fe.width,p]);const ot=()=>{ae.current?.delayHidden(),re.current?.delayHidden();},tt=Eie(z,H,N,i,$,()=>P(true),G,ot);f__namespace.useImperativeHandle(t,()=>({nativeElement:W.current,getScrollInfo:ke,scrollTo:me=>{function se(ve){return ve&&typeof ve=="object"&&("left"in ve||"top"in ve)}se(me)?(me.left!==void 0&&Y(Ye(me.left)),tt(me.top)):tt(me);}})),Qt(()=>{if(y){const me=H.slice(Z,te+1);y(me,H);}},[Z,te,H]);const Xe=yie(H,$,N,i),$e=w?.({start:Z,end:te,virtual:O,offsetX:j,offsetY:de,rtl:T,getSize:Xe}),Re=hie(H,Z,te,p,j,E,c,U);let le=null;o&&(le={[s?"height":"maxHeight"]:o,...Nie},A&&(le.overflowY="hidden",p&&(le.overflowX="hidden"),K&&(le.pointerEvents="none")));const be={};return T&&(be.dir="rtl"),f__namespace.createElement("div",hn({ref:W,style:{...a,position:"relative"},className:V},be,I),f__namespace.createElement(So,{onResize:Te},f__namespace.createElement(h,{className:`${n}-holder`,style:le,ref:z,onScroll:mt,onMouseEnter:ot},f__namespace.createElement(IT,{prefixCls:n,height:ge,offsetX:j,offsetY:de,scrollWidth:p,onInnerResize:P,ref:D,innerProps:C,rtl:T,extra:$e},Re))),O&&ge>o&&f__namespace.createElement(l3,{ref:ae,prefixCls:n,scrollOffset:F,scrollRange:ge,rtl:T,onScroll:Je,onStartMove:X,onStopMove:J,spinSize:ye,containerSize:fe.height,style:x?.verticalScrollBar,thumbStyle:x?.verticalScrollBarThumb,showScrollBar:S}),O&&p>fe.width&&f__namespace.createElement(l3,{ref:re,prefixCls:n,scrollOffset:j,scrollRange:p,rtl:T,onScroll:Je,onStartMove:X,onStopMove:J,spinSize:ue,containerSize:fe.width,horizontal:true,style:x?.horizontalScrollBar,thumbStyle:x?.horizontalScrollBarThumb,showScrollBar:S}))}const NT=f__namespace.forwardRef(Mie);NT.displayName="List";function Rie(){return /(mac\sos|macintosh)/i.test(navigator.appVersion)}function Wc(){return Wc=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},Wc.apply(this,arguments)}function u3(e){return typeof e=="string"||typeof e=="number"}const Aie=(e,t)=>{const{prefixCls:n,id:r,open:o,multiple:i,mode:s,searchValue:a,toggleOpen:l,notFoundContent:c,onPopupScroll:u,showScrollBar:d}=ga(),{maxCount:m,flattenOptions:p,onActiveValue:h,defaultActiveFirstOption:v,onSelect:g,menuItemSelectedIcon:y,rawValues:C,fieldNames:w,virtual:x,direction:S,listHeight:I,listItemHeight:$,optionRender:E,classNames:P,styles:N}=f__namespace.useContext(Nw),M=`${n}-item`,A=El(()=>p,[o,p],(U,G)=>G[0]&&U[1]!==G[1]),_=f__namespace.useRef(null),O=f__namespace.useMemo(()=>i&&oy(m)&&C?.size>=m,[i,m,C?.size]),T=U=>{U.preventDefault();},V=U=>{_.current?.scrollTo(typeof U=="number"?{index:U}:U);},H=f__namespace.useCallback(U=>s==="combobox"?false:C.has(U),[s,[...C].toString(),C.size]),z=(U,G=1)=>{const ee=A.length;for(let oe=0;oe<ee;oe+=1){const ne=(U+oe*G+ee)%ee,{group:ge,data:Z}=A[ne]||{};if(!ge&&!Z?.disabled&&(H(Z.value)||!O))return ne}return  -1},[D,W]=f__namespace.useState(()=>z(0)),F=(U,G=false)=>{W(U);const ee={source:G?"keyboard":"mouse"},oe=A[U];if(!oe){h(null,-1,ee);return}h(oe.value,U,ee);};f.useEffect(()=>{F(v!==false?z(0):-1);},[A.length,a]);const L=f__namespace.useCallback(U=>s==="combobox"?String(U).toLowerCase()===a.toLowerCase():C.has(U),[s,a,[...C].toString(),C.size]);f.useEffect(()=>{let U;if(!i&&o&&C.size===1){const G=Array.from(C)[0],ee=A.findIndex(({data:oe})=>a?String(oe.value).startsWith(a):oe.value===G);ee!==-1&&(F(ee),U=setTimeout(()=>{V(ee);}));}return o&&_.current?.scrollTo(void 0),()=>clearTimeout(U)},[o,a]);const j=U=>{U!==void 0&&g(U,{selected:!C.has(U)}),i||l(false);};if(f__namespace.useImperativeHandle(t,()=>({onKeyDown:U=>{const{which:G,ctrlKey:ee}=U;switch(G){case We.N:case We.P:case We.UP:case We.DOWN:{let oe=0;if(G===We.UP?oe=-1:G===We.DOWN?oe=1:Rie()&&ee&&(G===We.N?oe=1:G===We.P&&(oe=-1)),oe!==0){const ne=z(D+oe,oe);V(ne),F(ne,true);}break}case We.TAB:case We.ENTER:{const oe=A[D];if(!oe||oe.data.disabled)return j(void 0);!O||C.has(oe.value)?j(oe.value):j(void 0),o&&U.preventDefault();break}case We.ESC:l(false),o&&U.stopPropagation();}},onKeyUp:()=>{},scrollTo:U=>{V(U);}})),A.length===0)return f__namespace.createElement("div",{role:"listbox",id:`${r}_list`,className:`${M}-empty`,onMouseDown:T},c);const Y=Object.keys(w).map(U=>w[U]),K=U=>U.label;function q(U,G){const{group:ee}=U;return {role:ee?"presentation":"option",id:`${r}_list_${G}`}}const X=U=>{const G=A[U];if(!G)return null;const ee=G.data||{},{value:oe}=ee,{group:ne}=G,ge=rr(ee,true),Z=K(G);return G?f__namespace.createElement("div",Wc({"aria-label":typeof Z=="string"&&!ne?Z:null},ge,{key:U},q(G,U),{"aria-selected":L(oe)}),oe):null},J={role:"listbox",id:`${r}_list`};return f__namespace.createElement(f__namespace.Fragment,null,x&&f__namespace.createElement("div",Wc({},J,{style:{height:0,width:0,overflow:"hidden"}}),X(D-1),X(D),X(D+1)),f__namespace.createElement(NT,{itemKey:"key",ref:_,data:A,height:I,itemHeight:$,fullHeight:false,onMouseDown:T,onScroll:u,virtual:x,direction:S,innerProps:x?null:J,showScrollBar:d,className:P?.popup?.list,style:N?.popup?.list},(U,G)=>{const{group:ee,groupOption:oe,data:ne,label:ge,value:Z}=U,{key:te}=ne;if(ee){const Fe=ne.title??(u3(ge)?ge.toString():void 0);return f__namespace.createElement("div",{className:B(M,`${M}-group`,ne.className),title:Fe},ge!==void 0?ge:te)}const{disabled:de,title:fe,children:Se,style:Te,className:ae,...re}=ne,ue=en(re,Y),ye=H(Z),Ne=de||!ye&&O,Be=`${M}-option`,De=B(M,Be,ae,P?.popup?.listItem,{[`${Be}-grouped`]:oe,[`${Be}-active`]:D===G&&!Ne,[`${Be}-disabled`]:Ne,[`${Be}-selected`]:ye}),ze=K(U),je=!y||typeof y=="function"||ye,Ae=typeof ze=="number"?ze:ze||Z;let Ce=u3(Ae)?Ae.toString():void 0;return fe!==void 0&&(Ce=fe),f__namespace.createElement("div",Wc({},rr(ue),x?{}:q(U,G),{"aria-selected":x?void 0:L(Z),className:De,title:Ce,onMouseMove:()=>{D===G||Ne||F(G);},onClick:()=>{Ne||j(Z);},style:{...N?.popup?.listItem,...Te}}),f__namespace.createElement("div",{className:`${Be}-content`},typeof E=="function"?E(U,{index:G}):Ae),f__namespace.isValidElement(y)||ye,je&&f__namespace.createElement(ET,{className:`${M}-option-state`,customizeIcon:y,customizeIconProps:{value:Z,disabled:Ne,isSelected:ye}},ye?"✓":null))}))},Tie=f__namespace.forwardRef(Aie),Oie=(e,t)=>{const n=f__namespace.useRef({values:new Map,options:new Map}),r=f__namespace.useMemo(()=>{const{values:i,options:s}=n.current,a=e.map(u=>u.label===void 0?{...u,label:i.get(u.value)?.label}:u),l=new Map,c=new Map;return a.forEach(u=>{l.set(u.value,u),c.set(u.value,t.get(u.value)||s.get(u.value));}),n.current.values=l,n.current.options=c,a},[e,t]),o=f__namespace.useCallback(i=>t.get(i)||n.current.options.get(i),[t]);return [r,o]};function rb(e,t){return $T(e).join("").toUpperCase().includes(t)}const kie=(e,t,n,r,o)=>f__namespace.useMemo(()=>{if(!n||r===false)return e;const{options:i,label:s,value:a}=t,l=[],c=typeof r=="function",u=n.toUpperCase(),d=c?r:(p,h)=>o&&o.length?o.some(v=>rb(h[v],u)):h[i]?rb(h[s!=="children"?s:"label"],u):rb(h[a],u),m=c?p=>iy(p):p=>p;return e.forEach(p=>{if(p[i]){if(d(n,m(p)))l.push(p);else {const v=p[i].filter(g=>d(n,m(g)));v.length&&l.push({...p,[i]:v});}return}d(n,m(p))&&l.push(p);}),l},[e,r,o,n,t]);function _ie(e){const{key:t,props:{children:n,value:r,...o}}=e;return {key:t,value:r!==void 0?r:t,children:n,...o}}function MT(e,t=false){return $r(e).map((n,r)=>{if(!f__namespace.isValidElement(n)||!n.type)return null;const{type:{isSelectOptGroup:o},key:i,props:{children:s,...a}}=n;return t||!o?_ie(n):{key:`__RC_SELECT_GRP__${i===null?r:i}__`,label:i,...a,options:MT(s)}}).filter(n=>n)}const Lie=(e,t,n,r,o)=>f__namespace.useMemo(()=>{let i=e;!e&&(i=MT(t));const a=new Map,l=new Map,c=(d,m,p)=>{p&&typeof p=="string"&&d.set(m[p],m);},u=(d,m=false)=>{for(let p=0;p<d.length;p+=1){const h=d[p];!h[n.options]||m?(a.set(h[n.value],h),c(l,h,n.label),r.forEach(v=>{c(l,h,v);}),c(l,h,o)):u(h[n.options],true);}};return u(i),{options:i,valueOptions:a,labelOptions:l}},[e,t,n,r,o]);function d3(e){const t=f__namespace.useRef();return t.current=e,f__namespace.useCallback((...r)=>t.current(...r),[])}function Fie(e,t,n){const{filterOption:r,searchValue:o,optionFilterProp:i,filterSort:s,onSearch:a,autoClearSearchValue:l}=t;return f__namespace.useMemo(()=>{const c=typeof e=="object",u={filterOption:r,searchValue:o,optionFilterProp:i,filterSort:s,onSearch:a,autoClearSearchValue:l,...c?e:{}};return [c||n==="combobox"||n==="tags"||n==="multiple"&&e===void 0?true:e,u]},[n,e,r,o,i,s,a,l])}function fy(){return fy=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},fy.apply(this,arguments)}const Bie=["inputValue"];function Die(e){return !e||typeof e!="object"}const zie=f__namespace.forwardRef((e,t)=>{const{id:n,mode:r,prefixCls:o="rc-select",backfill:i,fieldNames:s,showSearch:a,searchValue:l,onSearch:c,autoClearSearchValue:u,filterOption:d,optionFilterProp:m,filterSort:p,onSelect:h,onDeselect:v,onActive:g,popupMatchSelectWidth:y=true,optionLabelProp:C,options:w,optionRender:x,children:S,defaultActiveFirstOption:I,menuItemSelectedIcon:$,virtual:E,direction:P,listHeight:N=200,listItemHeight:M=20,labelRender:A,value:_,defaultValue:O,labelInValue:T,onChange:V,maxCount:H,classNames:z,styles:D,...W}=e,F={searchValue:l,onSearch:c,autoClearSearchValue:u,filterOption:d,optionFilterProp:m,filterSort:p},[L,j]=Fie(a,F,r),{filterOption:Y,searchValue:K,optionFilterProp:q,filterSort:X,onSearch:J,autoClearSearchValue:U=true}=j,G=f__namespace.useMemo(()=>q?Array.isArray(q)?q:[q]:[],[q]),ee=cs(n),oe=uy(r),ne=!!(!w&&S),ge=f__namespace.useMemo(()=>Y===void 0&&r==="combobox"?false:Y,[Y,r]),Z=f__namespace.useMemo(()=>CT(s,ne),[JSON.stringify(s),ne]),[te,de]=Ft("",K),fe=te||"",Se=Lie(w,S,Z,G,C),{valueOptions:Te,labelOptions:ae,options:re}=Se,ue=f__namespace.useCallback(pe=>$T(pe).map(Oe=>{let Ge,et,lt,gt;Die(Oe)?Ge=Oe:(et=Oe.label,Ge=Oe.value);const nn=Te.get(Ge);return nn&&(et===void 0&&(et=nn?.[C||Z.label]),lt=nn?.disabled,gt=nn?.title),{label:et,value:Ge,key:Ge,disabled:lt,title:gt}}),[Z,C,Te]),[ye,Ne]=Ft(O,_),Be=f__namespace.useMemo(()=>{const we=ue(oe&&ye===null?[]:ye);return r==="combobox"&&oie(we[0]?.value)?[]:we},[ye,ue,r,oe]),[De,ze]=Oie(Be,Te),je=f__namespace.useMemo(()=>{if(!r&&De.length===1){const pe=De[0];if(pe.value===null&&(pe.label===null||pe.label===void 0))return []}return De.map(pe=>({...pe,label:(typeof A=="function"?A(pe):pe.label)??pe.value}))},[r,De,A]),Ae=f__namespace.useMemo(()=>new Set(De.map(pe=>pe.value)),[De]);f__namespace.useEffect(()=>{if(r==="combobox"){const pe=De[0]?.value;de(rie(pe)?String(pe):"");}},[De]);const Ce=d3((pe,we)=>{const Oe=we??pe;return {[Z.value]:pe,[Z.label]:Oe}}),Fe=f__namespace.useMemo(()=>{if(r!=="tags")return re;const pe=[...re],we=Oe=>Te.has(Oe);return [...De].sort((Oe,Ge)=>Oe.value<Ge.value?-1:1).forEach(Oe=>{const Ge=Oe.value;we(Ge)||pe.push(Ce(Ge,Oe.label));}),pe},[Ce,re,Te,De,r]),ke=kie(Fe,Z,fe,ge,G),Ie=f__namespace.useMemo(()=>{const pe=we=>G.length?G.some(Oe=>we?.[Oe]===fe):we?.value===fe;return r!=="tags"||!fe||ke.some(we=>pe(we))||ke.some(we=>we[Z.value]===fe)?ke:[Ce(fe),...ke]},[Ce,G,r,ke,fe,Z]),Pe=pe=>[...pe].sort((Oe,Ge)=>X(Oe,Ge,{searchValue:fe})).map(Oe=>Array.isArray(Oe.options)?{...Oe,options:Oe.options.length>0?Pe(Oe.options):Oe.options}:Oe),Je=f__namespace.useMemo(()=>X?Pe(Ie):Ie,[Ie,X,fe]),mt=f__namespace.useMemo(()=>Zoe(Je,{fieldNames:Z,childrenAsData:ne}),[Je,Z,ne]),Ye=pe=>{const we=ue(pe);if(Ne(we),V&&(we.length!==De.length||we.some((Oe,Ge)=>De[Ge]?.value!==Oe?.value))){const Oe=T?we.map(({label:et,value:lt})=>({label:et,value:lt})):we.map(et=>et.value),Ge=we.map(et=>iy(ze(et.value)));V(oe?Oe:Oe[0],oe?Ge:Ge[0]);}},[yt,ct]=f__namespace.useState(null),[ft,ot]=f__namespace.useState(0),tt=I!==void 0?I:r!=="combobox",Xe=f__namespace.useRef(),$e=f__namespace.useCallback((pe,we,{source:Oe="keyboard"}={})=>{ot(we),i&&r==="combobox"&&pe!==null&&Oe==="keyboard"&&ct(String(pe));const Ge=Promise.resolve().then(()=>{Xe.current===Ge&&g?.(pe);});Xe.current=Ge;},[i,r,g]),Re=(pe,we,Oe)=>{const Ge=()=>{const et=ze(pe);return [T?{label:et?.[Z.label],value:pe}:pe,iy(et)]};if(we&&h){const[et,lt]=Ge();h(et,lt);}else if(!we&&v&&Oe!=="clear"){const[et,lt]=Ge();v(et,lt);}},le=d3((pe,we)=>{let Oe;const Ge=oe?we.selected:true;Ge?Oe=oe?[...De,pe]:[pe]:Oe=De.filter(et=>et.value!==pe),Ye(Oe),Re(pe,Ge),r==="combobox"?ct(""):(!uy||U)&&(de(""),ct(""));}),be=(pe,we)=>{Ye(pe);const{type:Oe,values:Ge}=we;(Oe==="remove"||Oe==="clear")&&Ge.forEach(et=>{Re(et.value,false,Oe);});},me=(pe,we)=>{if(de(pe),ct(null),we.source==="submit"){const Oe=(pe||"").trim();if(Oe){const Ge=Array.from(new Set([...Ae,Oe]));Ye(Ge),Re(Oe,true),de("");}return}we.source!=="blur"&&(r==="combobox"&&Ye(pe),J?.(pe));},se=pe=>{let we=pe;r!=="tags"&&(we=pe.map(Ge=>ae.get(Ge)?.value).filter(Ge=>Ge!==void 0));const Oe=Array.from(new Set([...Ae,...we]));Ye(Oe),Oe.forEach(Ge=>{Re(Ge,true);});},ve=f__namespace.useMemo(()=>({...Se,flattenOptions:mt,onActiveValue:$e,defaultActiveFirstOption:tt,onSelect:le,menuItemSelectedIcon:$,rawValues:Ae,fieldNames:Z,virtual:E!==false&&y!==false,direction:P,listHeight:N,listItemHeight:M,childrenAsData:ne,maxCount:H,optionRender:x,classNames:z,styles:D}),[H,Se,mt,$e,tt,le,$,Ae,Z,E,y,P,N,M,ne,x,z,D]);return f__namespace.createElement(Nw.Provider,{value:ve},f__namespace.createElement(mie,fy({},W,{id:ee,prefixCls:o,ref:t,omitDomProps:Bie,mode:r,classNames:z,styles:D,displayValues:je,onDisplayValuesChange:be,maxCount:H,direction:P,showSearch:L,searchValue:fe,onSearch:me,autoClearSearchValue:U,onSearchSplit:se,popupMatchSelectWidth:y,OptionList:Tie,emptyOptions:!mt.length,activeValue:yt,activeDescendantId:`${ee}_list_${ft}`})))}),Aw=zie;Aw.Option=Rw;Aw.OptGroup=Mw;const Hie=e=>{const n={overflow:{adjustX:true,adjustY:true,shiftY:true},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:true};return {bottomLeft:{...n,points:["tl","bl"],offset:[0,4]},bottomRight:{...n,points:["tr","br"],offset:[0,4]},topLeft:{...n,points:["bl","tl"],offset:[0,-4]},topRight:{...n,points:["br","tr"],offset:[0,-4]}}};function Vie(e,t){return e||Hie(t)}const f3=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return {position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},jie=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,i=`&${t}-slide-up-appear${t}-slide-up-appear-active`,s=`&${t}-slide-up-leave${t}-slide-up-leave-active`,a=`${n}-dropdown-placement-`,l=`${r}-option-selected`;return [{[`${n}-dropdown`]:{..._t(e),position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[`
          ${o}${a}bottomLeft,
          ${i}${a}bottomLeft
        `]:{animationName:P1},[`
          ${o}${a}topLeft,
          ${i}${a}topLeft,
          ${o}${a}topRight,
          ${i}${a}topRight
        `]:{animationName:M1},[`${s}${a}bottomLeft`]:{animationName:N1},[`
          ${s}${a}topLeft,
          ${s}${a}topRight
        `]:{animationName:R1},"&-hidden":{display:"none"},[r]:{...f3(e),cursor:"pointer",transition:`background-color ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":{flex:"auto",...qo},"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":{...f3(e),color:e.colorTextDisabled}},[`${l}:has(+ ${l})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${l}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}}},Ji(e,"slide-up"),Ji(e,"slide-down"),um(e,"move-up"),um(e,"move-down")]},Wie=e=>{const{componentCls:t}=e;return {[`&${t}-customize`]:{border:0,padding:0,fontSize:"inherit",lineHeight:"inherit",[`${t}-placeholder`]:{display:"none"},[`${t}-content`]:{margin:0,padding:0,"&-value":{display:"none"}}}}},m3=4,qie=e=>{const{componentCls:t,calc:n,iconCls:r,paddingXS:o,paddingXXS:i,INTERNAL_FIXED_ITEM_MARGIN:s,lineWidth:a,colorIcon:l,colorIconHover:c,inputPaddingHorizontalBase:u,antCls:d}=e,[m,p]=vn(d,"select");return {"&-multiple":{[m("multi-item-background")]:e.multipleItemBg,[m("multi-item-border-color")]:"transparent",[m("multi-item-border-radius")]:e.borderRadiusSM,[m("multi-item-height")]:e.multipleItemHeight,[m("multi-padding-base")]:`calc((${p("height")} - ${p("multi-item-height")}) / 2)`,[m("multi-padding-vertical")]:`calc(${p("multi-padding-base")} - ${s} - ${a})`,[m("multi-item-padding-horizontal")]:`calc(${u} - ${p("multi-padding-vertical")} - ${a} * 2)`,paddingBlock:p("multi-padding-vertical"),paddingInlineStart:`calc(${p("multi-padding-base")} - ${a})`,[`${t}-prefix`]:{marginInlineStart:p("multi-item-padding-horizontal")},[`${t}-prefix + ${t}-content`]:{[`${t}-placeholder`]:{insetInlineStart:0},[`${t}-content-item${t}-content-item-suffix`]:{marginInlineStart:0}},[`${t}-placeholder`]:{position:"absolute",lineHeight:p("line-height"),insetInlineStart:p("multi-item-padding-horizontal"),width:`calc(100% - ${p("multi-item-padding-horizontal")})`,top:"50%",transform:"translateY(-50%)"},[`${t}-content`]:{flexWrap:"wrap",alignItems:"center",lineHeight:1,"&-item-prefix":{height:p("font-size")},"&-item":{lineHeight:1,maxWidth:`calc(100% - ${m3}px)`},[`${t}-content-item-prefix + ${t}-content-item-suffix,
          ${t}-content-item-suffix:first-child`]:{marginInlineStart:p("multi-item-padding-horizontal")},[`${t}-selection-item`]:{lineHeight:`calc(${p("multi-item-height")} - ${a} * 2)`,border:`${a} solid ${p("multi-item-border-color")}`,display:"flex",marginBlock:s,marginInlineEnd:n(s).mul(2).equal(),background:p("multi-item-background"),borderRadius:p("multi-item-border-radius"),paddingInlineStart:o,paddingInlineEnd:i,transition:["height","line-height","padding"].map(h=>`${h} ${e.motionDurationSlow}`).join(","),"&-content":{...qo,marginInlineEnd:i},"&-remove":{...la(),display:"inline-flex",alignItems:"center",color:l,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${r}`]:{verticalAlign:"-0.2em"},"&:hover":{color:c}}},[`${t}-input`]:{lineHeight:n(s).mul(2).add(p("multi-item-height")).equal(),width:"calc(var(--select-input-width, 0) * 1px)",minWidth:m3,maxWidth:"100%",transition:`line-height ${e.motionDurationSlow}`}},[`&${t}-sm`]:{[m("multi-item-height")]:e.multipleItemHeightSM,[m("multi-item-border-radius")]:e.borderRadiusXS},[`&${t}-lg`]:{[m("multi-item-height")]:e.multipleItemHeightLG,[m("multi-item-border-radius")]:e.borderRadius},[`&${t}-filled`]:{[m("multi-item-border-color")]:e.colorSplit,[m("multi-item-background")]:e.colorBgContainer,[`&${t}-disabled`]:{[m("multi-item-border-color")]:"transparent"}}}}},ob=(e,t)=>{const{componentCls:n,antCls:r}=e,[o]=vn(r,"select"),{border:i,borderHover:s,borderActive:a,borderOutline:l}=t,c=t.background||e.selectorBg||e.colorBgContainer;return {[o("border-color")]:i,[o("background-color")]:c,[o("color")]:t.color||e.colorText,[`&:not(${n}-disabled)`]:{"&:hover":{[o("border-color")]:s,[o("background-color")]:t.backgroundHover||c},[`&${n}-focused`]:{[o("border-color")]:a,[o("background-color")]:t.backgroundActive||c,boxShadow:`0 0 0 ${Q(e.controlOutlineWidth)} ${l}`}},[`&${n}-disabled`]:{[o("border-color")]:t.borderDisabled||t.border,[o("background-color")]:t.backgroundDisabled||t.background}}},af=(e,t,n,r={},o={},i)=>{const{componentCls:s}=e;return {[`&${s}-${t}`]:[ob(e,n),{[`&${s}-status-error`]:ob(e,{...n,color:r.color||e.colorError,...r}),[`&${s}-status-warning`]:ob(e,{...n,color:o.color||e.colorWarning,...o})},i]}},Gie=e=>{const{componentCls:t,fontHeight:n,controlHeight:r,iconCls:o,antCls:i,calc:s}=e,[a,l]=vn(i,"select");return {[t]:[{[a("border-radius")]:e.borderRadius,[a("border-color")]:"#000",[a("border-size")]:e.lineWidth,[a("background-color")]:e.colorBgContainer,[a("font-size")]:e.fontSize,[a("line-height")]:e.lineHeight,[a("font-height")]:n,[a("color")]:e.colorText,[a("height")]:r,[a("padding-horizontal")]:s(e.paddingSM).sub(e.lineWidth).equal(),[a("padding-vertical")]:`calc((${l("height")} - ${l("font-height")}) / 2 - ${l("border-size")})`,..._t(e,true),display:"inline-flex",flexWrap:"nowrap",position:"relative",transition:`all ${e.motionDurationSlow}`,alignItems:"flex-start",outline:0,cursor:"pointer",borderRadius:l("border-radius"),borderWidth:l("border-size"),borderStyle:e.lineType,borderColor:l("border-color"),background:l("background-color"),fontSize:l("font-size"),lineHeight:l("line-height"),color:l("color"),paddingInline:l("padding-horizontal"),paddingBlock:l("padding-vertical"),[`${t}-prefix`]:{flex:"none",lineHeight:1},[`${t}-placeholder`]:{...qo,color:e.colorTextPlaceholder,pointerEvents:"none",zIndex:1},[`${t}-content`]:{flex:"auto",minWidth:0,position:"relative",display:"flex",marginInlineEnd:s(e.paddingXXS).mul(1.5).equal(),"&:before":{content:'"\\a0"',width:0,overflow:"hidden"},"&-value":{...qo,transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,zIndex:1},"input[readonly]":{cursor:"inherit",caretColor:"transparent"}},[`&-open ${t}-content-value`]:{color:e.colorTextPlaceholder},[`${t}-suffix`]:{flex:"none",color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,"> :not(:last-child)":{marginInlineEnd:e.marginXS}},[`${t}-prefix, ${t}-suffix`]:{alignSelf:"center",[o]:{verticalAlign:"top"}},"&-disabled":{background:e.colorBgContainerDisabled,color:e.colorTextDisabled,cursor:"not-allowed",input:{cursor:"not-allowed"}},"&-sm":{[a("height")]:e.controlHeightSM,[a("padding-horizontal")]:s(e.paddingXS).sub(e.lineWidth).equal(),[a("border-radius")]:e.borderRadiusSM,[`${t}-clear`]:{insetInlineEnd:l("padding-horizontal")}},"&-lg":{[a("height")]:e.controlHeightLG,[a("font-size")]:e.fontSizeLG,[a("line-height")]:e.lineHeightLG,[a("font-height")]:e.fontHeightLG,[a("border-radius")]:e.borderRadiusLG}},{[`&:not(${t}-customize)`]:{[`${t}-input`]:{outline:"none",background:"transparent",appearance:"none",border:0,margin:0,padding:0,color:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},{[`&-single:not(${t}-customize)`]:{[`${t}-input`]:{position:"absolute",insetInline:0,insetBlock:`calc(${l("padding-vertical")} * -1)`,lineHeight:`calc(${l("font-height")} + ${l("padding-vertical")} * 2)`},[`${t}-content`]:{alignSelf:"center"}}},{[`&-show-search:not(${t}-customize-input):not(${t}-disabled)`]:{cursor:"text"}},qie(e),af(e,"outlined",{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:e.activeOutlineColor,borderDisabled:e.colorBorderDisabled},{border:e.colorError,borderHover:e.colorErrorHover,borderActive:e.colorError,borderOutline:e.colorErrorOutline},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning,borderOutline:e.colorWarningOutline}),af(e,"filled",{border:"transparent",borderHover:"transparent",borderActive:e.activeBorderColor,borderOutline:"transparent",borderDisabled:e.colorBorderDisabled,background:e.colorFillTertiary,backgroundHover:e.colorFillSecondary,backgroundActive:e.colorBgContainer},{background:e.colorErrorBg,backgroundHover:e.colorErrorBgHover,borderActive:e.colorError},{background:e.colorWarningBg,backgroundHover:e.colorWarningBgHover,borderActive:e.colorWarning}),af(e,"borderless",{border:"transparent",borderHover:"transparent",borderActive:"transparent",borderOutline:"transparent",background:"transparent"}),af(e,"underlined",{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:"transparent"},{border:e.colorError,borderHover:e.colorErrorHover,borderActive:e.colorError},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning},{borderRadius:0,borderTopColor:"transparent",borderRightColor:"transparent",borderLeftColor:"transparent"}),Wie(e)]}},Uie=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:i,controlHeightLG:s,paddingXXS:a,controlPaddingHorizontal:l,zIndexPopupBase:c,colorText:u,fontWeightStrong:d,controlItemBgActive:m,controlItemBgHover:p,colorBgContainer:h,colorFillSecondary:v,colorBgContainerDisabled:g,colorTextDisabled:y,colorPrimaryHover:C,colorPrimary:w,controlOutline:x}=e,S=a*2,I=r*2,$=Math.min(o-S,o-I),E=Math.min(i-S,i-I),P=Math.min(s-S,s-I);return {INTERNAL_FIXED_ITEM_MARGIN:Math.floor(a/2),zIndexPopup:c+50,optionSelectedColor:u,optionSelectedFontWeight:d,optionSelectedBg:m,optionActiveBg:p,optionPadding:`${(o-t*n)/2}px ${l}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:h,clearBg:h,singleItemHeightLG:s,multipleItemBg:v,multipleItemBorderColor:"transparent",multipleItemHeight:$,multipleItemHeightSM:E,multipleItemHeightLG:P,multipleSelectorBgDisabled:g,multipleItemColorDisabled:y,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:C,activeBorderColor:w,activeOutlineColor:x,selectAffixPadding:a}},Kie=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r}=e,o={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}};return {[n]:{..._t(e),[`${n}-selection-item`]:{flex:1,fontWeight:"normal",position:"relative",userSelect:"none",...qo,[`> ${t}-typography`]:{display:"inline"}},[`${n}-prefix`]:{flex:"none",marginInlineEnd:e.selectAffixPadding},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:r,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:`color ${e.motionDurationMid} ease, opacity ${e.motionDurationSlow} ease`,textRendering:"auto",transform:"translateZ(0)","&:before":{display:"block"},"&:hover":{color:e.colorIcon}},"@media(hover:none)":o,"&:hover":o},[`${n}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}}}},Xie=e=>{const{componentCls:t}=e;return [{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},Kie(e),jie(e),{[`${t}-rtl`]:{direction:"rtl"}},Ml(e,{focusElCls:`${t}-focused`})]},Yie=wt("Select",(e,{rootPrefixCls:t})=>{const n=vt(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(e.lineWidth).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return [Xie(n),Gie(n)]},Uie,{unitless:{optionLineHeight:true,optionSelectedFontWeight:true}});var Qie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};function my(){return my=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},my.apply(this,arguments)}const Zie=(e,t)=>f__namespace.createElement(ln,my({},e,{ref:t,icon:Qie})),Jie=f__namespace.forwardRef(Zie);function ese({suffixIcon:e,clearIcon:t,menuItemSelectedIcon:n,removeIcon:r,loading:o,multiple:i,hasFeedback:s,showSuffixIcon:a,feedbackIcon:l,showArrow:c,componentName:u}){const d=t??f__namespace.createElement(Vu,null),m=g=>e===null&&!s&&!c?null:f__namespace.createElement(f__namespace.Fragment,null,a!==false&&g,s&&l);let p=null;e!==void 0?p=m(e):o?p=m(f__namespace.createElement(Ip,{spin:true})):p=({open:g,showSearch:y})=>m(g&&y?f__namespace.createElement(Cw,null):f__namespace.createElement(XC,null));let h=null;n!==void 0?h=n:i?h=f__namespace.createElement(Jie,null):h=null;let v=null;return r!==void 0?v=r:v=f__namespace.createElement(yi,null),{clearIcon:d,suffixIcon:p,itemIcon:h,removeIcon:v}}function tse(e){return f.useMemo(()=>{if(e)return (...t)=>f.createElement(es,{space:true},e.apply(void 0,t))},[e])}function nse(e,t){return t!==void 0?t:e!==null}const RT="SECRET_COMBOBOX_MODE_DO_NOT_USE",rse=(e,t)=>{const{prefixCls:n,bordered:r,className:o,rootClassName:i,getPopupContainer:s,popupClassName:a,dropdownClassName:l,listHeight:c=256,placement:u,listItemHeight:d,size:m,disabled:p,notFoundContent:h,status:v,builtinPlacements:g,dropdownMatchSelectWidth:y,popupMatchSelectWidth:C,direction:w,style:x,allowClear:S,variant:I,popupStyle:$,dropdownStyle:E,transitionName:P,tagRender:N,maxCount:M,prefix:A,dropdownRender:_,popupRender:O,onDropdownVisibleChange:T,onOpenChange:V,styles:H,classNames:z,...D}=e,{getPopupContainer:W,getPrefixCls:F,renderEmpty:L,direction:j,virtual:Y,popupMatchSelectWidth:K,popupOverflow:q}=f__namespace.useContext(it),{showSearch:X,style:J,styles:U,className:G,classNames:ee}=$t("select"),[,oe]=Bn(),ne=d??oe?.controlHeight,ge=F("select",n),Z=F(),te=w??j,{compactSize:de,compactItemClassnames:fe}=Ci(ge,te),[Se,Te]=eh("select",I,r),ae=cn(ge),[re,ue]=Yie(ge,ae),ye=f__namespace.useMemo(()=>{const{mode:we}=e;if(we!=="combobox")return we===RT?"combobox":we},[e.mode]),Ne=ye==="multiple"||ye==="tags",Be=nse(e.suffixIcon,e.showArrow),De=C??y??K,ze=tse(O||_),je=V||T,{status:Ae,hasFeedback:Ce,isFormItemInput:Fe,feedbackIcon:ke}=f__namespace.useContext(or),Ie=Ol(Ae,v);let Pe;h!==void 0?Pe=h:ye==="combobox"?Pe=null:Pe=L?.("Select")||f__namespace.createElement(mT,{componentName:"Select"});const{suffixIcon:Je,itemIcon:mt,removeIcon:Ye,clearIcon:yt}=ese({...D,multiple:Ne,hasFeedback:Ce,feedbackIcon:ke,showSuffixIcon:Be,componentName:"Select"}),ct=S===true?{clearIcon:yt}:S,ft=en(D,["suffixIcon","itemIcon"]),ot=Xn(we=>m??de??we),tt=f__namespace.useContext(Wn),Xe=p??tt,$e={...e,variant:Se,status:Ie,disabled:Xe,size:ot},[Re,le]=Pt([ee,z],[U,H],{props:$e},{popup:{_default:"root"}}),be=B(Re.popup?.root,a,l,{[`${ge}-dropdown-${te}`]:te==="rtl"},i,ue,ae,re),me={...le.popup?.root,...$??E},se=B({[`${ge}-lg`]:ot==="large",[`${ge}-sm`]:ot==="small",[`${ge}-rtl`]:te==="rtl",[`${ge}-${Se}`]:Te,[`${ge}-in-form-item`]:Fe},rs(ge,Ie,Ce),fe,G,o,Re.root,i,ue,ae,re),ve=f__namespace.useMemo(()=>u!==void 0?u:te==="rtl"?"bottomRight":"bottomLeft",[u,te]),[pe]=ua("SelectLike",le.popup?.root?.zIndex??me?.zIndex);return f__namespace.createElement(Aw,{ref:t,virtual:Y,classNames:Re,styles:le,showSearch:X,...ft,style:{...le.root,...J,...x},popupMatchSelectWidth:De,transitionName:Zi(Z,"slide-up",P),builtinPlacements:Vie(g,q),listHeight:c,listItemHeight:ne,mode:ye,prefixCls:ge,placement:ve,direction:te,prefix:A,suffixIcon:Je,menuItemSelectedIcon:mt,removeIcon:Ye,allowClear:ct,notFoundContent:Pe,className:se,getPopupContainer:s||W,popupClassName:be,disabled:Xe,popupStyle:{...le.popup?.root,...me,zIndex:pe},maxCount:Ne?M:void 0,tagRender:Ne?N:void 0,popupRender:ze,onPopupVisibleChange:je})},gs=f__namespace.forwardRef(rse),ose=B1(gs,"popupAlign");gs.SECRET_COMBOBOX_MODE_DO_NOT_USE=RT;gs.Option=Rw;gs.OptGroup=Mw;gs._InternalPanelDoNotUseOrYouWillBeFired=ose;const ise=e=>{const{componentCls:t}=e;return {[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}}}},sse=e=>{const{componentCls:t}=e;return {[`&${t}-small ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-quick-jumper":{input:{...ew(e),width:e.paginationMiniQuickJumperInputWidth}}}}},ase=e=>{const{componentCls:t}=e;return {[`&${t}-large ${t}-options`]:{"&-quick-jumper":{input:{...JC(e)}}}}},lse=e=>{const{componentCls:t,antCls:n}=e,[,r]=vn(n,"pagination");return {[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{height:r("item-size-actual"),lineHeight:r("item-size-actual"),verticalAlign:"top",[`${t}-item-link`]:{height:r("item-size-actual"),backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:r("item-size-actual"),lineHeight:r("item-size-actual")}}},[`${t}-simple-pager`]:{display:"inline-flex",alignItems:"center",height:r("item-size-actual"),marginInlineEnd:r("item-spacing-actual"),input:{boxSizing:"border-box",height:"100%",width:e.quickJumperInputWidth,padding:`0 ${Q(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${Q(e.inputOutlineOffset)} 0 ${Q(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}},[`&${t}-disabled`]:{[`${t}-prev, ${t}-next`]:{[`${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}},[`&${t}-small`]:{[`${t}-simple-pager`]:{input:{width:e.paginationMiniQuickJumperInputWidth}}}}}},cse=e=>{const{componentCls:t,antCls:n}=e,[,r]=vn(n,"pagination");return {[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[`
    ${t}-prev,
    ${t}-jump-prev,
    ${t}-jump-next
    `]:{marginInlineEnd:r("item-spacing-actual")},[`
    ${t}-prev,
    ${t}-next,
    ${t}-jump-prev,
    ${t}-jump-next
    `]:{display:"inline-block",minWidth:r("item-size-actual"),height:r("item-size-actual"),color:e.colorText,fontFamily:e.fontFamily,lineHeight:r("item-size-actual"),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Q(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{width:"auto"},"&-quick-jumper":{display:"inline-block",height:r("item-size-actual"),marginInlineStart:e.marginXS,lineHeight:r("item-size-actual"),verticalAlign:"top",input:{...nh(e),...ZC(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow}),"&[disabled]":{...th(e)},width:e.quickJumperInputWidth,height:r("item-size-actual"),boxSizing:"border-box",margin:0,marginInlineStart:r("item-spacing-actual"),marginInlineEnd:r("item-spacing-actual")}}}}},use=e=>{const{componentCls:t,antCls:n}=e,[,r]=vn(n,"pagination");return {[`${t}-item`]:{display:"inline-block",minWidth:r("item-size-actual"),height:r("item-size-actual"),marginInlineEnd:r("item-spacing-actual"),fontFamily:e.fontFamily,lineHeight:Q(e.calc(r("item-size-actual")).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${Q(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Q(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.itemActiveColor},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.itemActiveColorHover}}}}},dse=e=>{const{componentCls:t,antCls:n}=e,[r,o]=vn(n,"pagination");return {[t]:{[r("item-size-actual")]:Q(e.itemSize),[r("item-spacing-actual")]:Q(e.marginXS),"&-small":{[r("item-size-actual")]:Q(e.itemSizeSM),[r("item-spacing-actual")]:Q(e.marginXXS)},"&-large":{[r("item-size-actual")]:Q(e.itemSizeLG),[r("item-spacing-actual")]:Q(e.marginSM)},..._t(e),display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:o("item-size-actual"),marginInlineEnd:o("item-spacing-actual"),lineHeight:Q(e.calc(o("item-size-actual")).sub(2).equal()),verticalAlign:"middle"},...use(e),...cse(e),...lse(e),...sse(e),...ase(e),...ise(e),[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},fse=e=>{const{componentCls:t}=e;return {[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:{...qr(e)},[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0},...Io(e)}},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Io(e)}}}},AT=e=>({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemSizeLG:e.controlHeightLG,itemActiveBg:e.colorBgContainer,itemActiveColor:e.colorPrimary,itemActiveColorHover:e.colorPrimaryHover,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0,...Wl(e)}),TT=e=>vt(e,{inputOutlineOffset:0,quickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.25).equal(),paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},jl(e)),mse=wt("Pagination",e=>{const t=TT(e);return [dse(t),fse(t)]},AT),pse=e=>{const{componentCls:t}=e;return {[`${t}${t}-bordered${t}-disabled`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${Q(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},hse=Pl(["Pagination","bordered"],e=>{const t=TT(e);return pse(t)},AT);function p3(e){return f.useMemo(()=>typeof e=="boolean"?[e,{}]:e&&typeof e=="object"?[true,e]:[void 0,void 0],[e])}const gse=e=>{const{align:t,prefixCls:n,selectPrefixCls:r,className:o,rootClassName:i,style:s,size:a,locale:l,responsive:c,showSizeChanger:u,selectComponentClass:d,pageSizeOptions:m,styles:p,classNames:h,...v}=e,{xs:g}=bT(c),[,y]=Bn(),{getPrefixCls:C,direction:w,showSizeChanger:x,className:S,style:I,classNames:$,styles:E,totalBoundaryShowSizeChanger:P}=$t("pagination"),N=C("pagination",n),[M,A]=mse(N),_=Xn(a),O=_==="small"||!!(g&&!_&&c),T={...e,size:_},[V,H]=Pt([$,h],[E,p],{props:T}),[z]=mr("Pagination",jP),D={...z,...l},[W,F]=p3(u),[L,j]=p3(x),Y=W??L,K=F??j,q=d||gs,X=f__namespace.useMemo(()=>m?m.map(ne=>Number(ne)):void 0,[m]),J=ne=>{const{disabled:ge,size:Z,onSizeChange:te,"aria-label":de,className:fe,options:Se}=ne,{className:Te,onChange:ae}=K||{},re=Se.find(ue=>String(ue.value)===String(Z))?.value;return f__namespace.createElement(q,{disabled:ge,showSearch:true,popupMatchSelectWidth:false,getPopupContainer:ue=>ue.parentNode,"aria-label":de,options:Se,...K,value:re,onChange:(ue,ye)=>{te?.(ue),ae?.(ue,ye);},size:_,className:B(fe,Te)})},U=f__namespace.useMemo(()=>{const ne=f__namespace.createElement("span",{className:`${N}-item-ellipsis`},"•••"),ge=f__namespace.createElement("button",{className:`${N}-item-link`,type:"button",tabIndex:-1},w==="rtl"?f__namespace.createElement(cl,null):f__namespace.createElement(xu,null)),Z=f__namespace.createElement("button",{className:`${N}-item-link`,type:"button",tabIndex:-1},w==="rtl"?f__namespace.createElement(xu,null):f__namespace.createElement(cl,null)),te=f__namespace.createElement("a",{className:`${N}-item-link`},f__namespace.createElement("div",{className:`${N}-item-container`},w==="rtl"?f__namespace.createElement(ZE,{className:`${N}-item-link-icon`}):f__namespace.createElement(QE,{className:`${N}-item-link-icon`}),ne)),de=f__namespace.createElement("a",{className:`${N}-item-link`},f__namespace.createElement("div",{className:`${N}-item-container`},w==="rtl"?f__namespace.createElement(QE,{className:`${N}-item-link-icon`}):f__namespace.createElement(ZE,{className:`${N}-item-link-icon`}),ne));return {prevIcon:ge,nextIcon:Z,jumpPrevIcon:te,jumpNextIcon:de}},[w,N]),G=C("select",r),ee=B({[`${N}-${t}`]:!!t,[`${N}-${_}`]:_,[`${N}-mini`]:O,[`${N}-rtl`]:w==="rtl",[`${N}-bordered`]:y.wireframe},S,o,i,V.root,M,A),oe={...H.root,...I,...s};return f__namespace.createElement(f__namespace.Fragment,null,y.wireframe&&f__namespace.createElement(hse,{prefixCls:N}),f__namespace.createElement(Voe,{...U,...v,styles:H,classNames:V,style:oe,prefixCls:N,selectPrefixCls:G,className:ee,locale:D,pageSizeOptions:X,showSizeChanger:Y,totalBoundaryShowSizeChanger:v.totalBoundaryShowSizeChanger??P,sizeChangerRender:J}))};var bse={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};function py(){return py=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},py.apply(this,arguments)}const vse=(e,t)=>f__namespace.createElement(ln,py({},e,{ref:t,icon:bse})),yse=f__namespace.forwardRef(vse),Cse=e=>{const{prefixCls:t,classNames:n,styles:r,renderedText:o,renderedEl:i,item:s,checked:a,disabled:l,onClick:c,onRemove:u,showRemove:d}=e,m=l||s?.disabled,p=B(`${t}-content-item`,n.item,{[`${t}-content-item-disabled`]:m,[`${t}-content-item-checked`]:a&&!m});let h;(typeof o=="string"||typeof o=="number")&&(h=String(o));const[v]=mr("Transfer",Eo.Transfer),g={className:p,style:r.item,title:h},y=f__namespace.createElement("span",{className:B(`${t}-content-item-text`,n.itemContent),style:r.itemContent},i);return d?f__namespace.createElement("li",{...g},y,f__namespace.createElement("button",{type:"button",disabled:m,className:`${t}-content-item-remove`,"aria-label":v?.remove,onClick:()=>u?.(s)},f__namespace.createElement(yse,null))):(g.onClick=m?void 0:C=>c(s,C),f__namespace.createElement("li",{...g},f__namespace.createElement(so,{className:B(`${t}-checkbox`,n.itemIcon),style:r.itemIcon,checked:a,disabled:m}),y))},wse=f__namespace.memo(Cse),xse=["handleFilter","handleClear","checkedKeys"],Sse=e=>({...{simple:true,showSizeChanger:false,showLessItems:false},...e}),$se=(e,t)=>{const{prefixCls:n,classNames:r,styles:o,filteredRenderItems:i,selectedKeys:s,disabled:a,showRemove:l,pagination:c,onScroll:u,onItemSelect:d,onItemRemove:m}=e,[p,h]=f__namespace.useState(1),v=f__namespace.useMemo(()=>c?Sse(typeof c=="object"?c:{}):null,[c]),[g,y]=Ft(10,v?.pageSize);f__namespace.useEffect(()=>{if(v){const E=Math.ceil(i.length/g);h(Math.min(p,E));}},[i,v,g]);const C=(E,P)=>{d(E.key,!s.includes(E.key),P);},w=E=>{m?.([E.key]);},x=E=>{h(E);},S=(E,P)=>{h(E),y(P);},I=f__namespace.useMemo(()=>v?i.slice((p-1)*g,p*g):i,[p,i,v,g]);f__namespace.useImperativeHandle(t,()=>({items:I}));const $=v?f__namespace.createElement(gse,{size:"small",disabled:a,simple:v.simple,pageSize:g,showLessItems:v.showLessItems,showSizeChanger:v.showSizeChanger,className:`${n}-pagination`,total:i.length,current:p,onChange:x,onShowSizeChange:S}):null;return f__namespace.createElement(f__namespace.Fragment,null,f__namespace.createElement("ul",{className:B(`${n}-content`,r.list,{[`${n}-content-show-remove`]:l}),style:o.list,onScroll:u},(I||[]).map(({renderedEl:E,renderedText:P,item:N})=>f__namespace.createElement(wse,{key:N.key,prefixCls:n,classNames:r,styles:o,item:N,renderedText:P,renderedEl:E,showRemove:l,onClick:C,onRemove:w,checked:s.includes(N.key),disabled:a}))),$)},Ese=f__namespace.forwardRef($se),Ise=()=>null;function Pse(e){return !!(e&&!f.isValidElement(e)&&Object.prototype.toString.call(e)==="[object Object]")}function pc(e){return e.filter(t=>!t.disabled).map(t=>t.key)}const Nse=e=>e!==void 0,Mse=e=>e&&typeof e=="object"?{...e,defaultValue:e.defaultValue||""}:{defaultValue:"",placeholder:""},hy=e=>{const{prefixCls:t,style:n,classNames:r,styles:o,dataSource:i=[],titleText:s="",checkedKeys:a,disabled:l,showSearch:c=false,searchPlaceholder:u,notFoundContent:d,selectAll:m,deselectAll:p,selectCurrent:h,selectInvert:v,removeAll:g,removeCurrent:y,showSelectAll:C=true,showRemove:w,pagination:x,direction:S,itemsUnit:I,itemUnit:$,selectAllLabel:E,selectionsIcon:P,footer:N,renderList:M,onItemSelectAll:A,onItemRemove:_,handleFilter:O,handleClear:T,filterOption:V,render:H=Ise}=e,z=`${t}-section`,D=`${t}-list`,W=Mse(c),[F,L]=f.useState(W.defaultValue),j=f.useRef({}),Y=re=>{L(re.target.value),O(re);},K=()=>{L(""),T();},q=(re,ue)=>typeof V=="function"?V(F,ue,S):re.includes(F),X=re=>{let ue=M?M({...re,onItemSelect:(Ne,Be)=>re.onItemSelect(Ne,Be)}):null;const ye=!!ue;return ye||(ue=f.createElement(Ese,{ref:j,...re,prefixCls:D})),{customize:ye,bodyContent:ue}},J=re=>{const ue=H(re),ye=Pse(ue);return {item:re,renderedEl:ye?ue.label:ue,renderedText:ye?ue.value:ue}},U=f.useMemo(()=>Array.isArray(d)?d[S==="left"?0:1]:d,[d,S]),[G,ee]=f.useMemo(()=>{const re=[],ue=[];return i.forEach(ye=>{const Ne=J(ye);F&&!q(Ne.renderedText,ye)||(re.push(ye),ue.push(Ne));}),[re,ue]},[i,F]),oe=f.useMemo(()=>G.filter(re=>a.includes(re.key)&&!re.disabled),[a,G]),ne=f.useMemo(()=>{if(oe.length===0)return "none";const re=Qm(a);return G.every(ue=>re.has(ue.key)||!!ue.disabled)?"all":"part"},[oe.length,a,G]),ge=()=>{const re=c?f.createElement("div",{className:`${D}-body-search-wrapper`},f.createElement(hT,{prefixCls:`${D}-search`,onChange:Y,handleClear:K,placeholder:W.placeholder||u,value:F,disabled:l})):null,{customize:ue,bodyContent:ye}=X({...en(e,xse),filteredItems:G,filteredRenderItems:ee,selectedKeys:a,classNames:r,styles:o});let Ne;return ue?Ne=f.createElement("div",{className:`${D}-body-customize-wrapper`},ye):Ne=G.length?ye:f.createElement("div",{className:`${D}-body-not-found`},U),f.createElement("div",{className:B(`${D}-body`,{[`${D}-body-with-search`]:c},r.body),style:o.body},re,Ne)},Z=f.createElement(so,{disabled:i.filter(re=>!re.disabled).length===0||l,checked:ne==="all",indeterminate:ne==="part",className:`${D}-checkbox`,onChange:()=>{A?.(G.filter(re=>!re.disabled).map(({key:re})=>re),ne!=="all");}}),te=(re,ue)=>{if(E)return typeof E=="function"?E({selectedCount:re,totalCount:ue}):E;const ye=ue>1?I:$;return f.createElement(f.Fragment,null,(re>0?`${re}/`:"")+ue," ",ye)},de=N&&(N.length<2?N(e):N(e,{direction:S})),fe=de?f.createElement("div",{className:B(`${D}-footer`,r.footer),style:o.footer},de):null,Se=!w&&!x&&Z;let Te;w?Te=[x?{key:"removeCurrent",label:y,onClick(){const re=pc((j.current?.items||[]).map(ue=>ue.item));_?.(re);}}:null,{key:"removeAll",label:g,onClick(){_?.(pc(G));}}].filter(Boolean):Te=[{key:"selectAll",label:ne==="all"?p:m,onClick(){const re=pc(G);A?.(re,re.length!==a.length);}},x?{key:"selectCurrent",label:h,onClick(){const re=j.current?.items||[];A?.(pc(re.map(ue=>ue.item)),true);}}:null,{key:"selectInvert",label:v,onClick(){const re=pc((j.current?.items||[]).map(Ne=>Ne.item)),ue=new Set(a),ye=new Set(ue);re.forEach(Ne=>{ue.has(Ne)?ye.delete(Ne):ye.add(Ne);}),A?.(Array.from(ye),"replace");}}];const ae=f.createElement(hs,{className:`${D}-header-dropdown`,menu:{items:Te},disabled:l},Nse(P)?P:f.createElement(XC,null));return f.createElement("div",{className:B(z,r.section,{[`${z}-with-pagination`]:!!x,[`${z}-with-footer`]:!!de}),style:{...n,...o.section}},f.createElement("div",{className:B(`${D}-header`,r.header),style:o.header},C?f.createElement(f.Fragment,null,Se,ae):null,f.createElement("span",{className:`${D}-header-selected`},te(oe.length,G.length)),f.createElement("span",{className:B(`${D}-header-title`,r.title),style:o.title},s)),ge(),fe)},Rse=e=>{const{antCls:t,componentCls:n,listHeight:r,controlHeightLG:o}=e,i=`${t}-table`,s=`${t}-input`;return {[`${n}-customize-list`]:{[`${n}-section`]:{flex:"1 1 50%",width:"auto",height:"auto",minHeight:r,minWidth:0},[`${i}-wrapper`]:{[`${i}-small`]:{border:0,borderRadius:0,[`${i}-selection-column`]:{width:o,minWidth:o}},[`${i}-pagination${i}-pagination`]:{margin:0,padding:e.paddingXS}},[`${s}[disabled]`]:{backgroundColor:"transparent"}}}},h3=(e,t)=>{const{componentCls:n,colorBorder:r}=e;return {[`${n}-section`]:{borderColor:t,[`${n}-list-search:not([disabled])`]:{borderColor:r}}}},Ase=e=>{const{componentCls:t}=e;return {[`${t}-status-error`]:{...h3(e,e.colorError)},[`${t}-status-warning`]:{...h3(e,e.colorWarning)}}},Tse=e=>{const{componentCls:t,colorBorder:n,colorSplit:r,lineWidth:o,itemHeight:i,headerHeight:s,transferHeaderVerticalPadding:a,itemPaddingBlock:l,controlItemBgActive:c,colorTextDisabled:u,colorTextSecondary:d,listHeight:m,listWidth:p,listWidthLG:h,fontSizeIcon:v,marginXS:g,paddingSM:y,lineType:C,antCls:w,iconCls:x,motionDurationSlow:S,controlItemBgHover:I,borderRadiusLG:$,colorBgContainer:E,colorText:P,controlItemBgActiveHover:N}=e,M=Q(e.calc($).sub(o).equal());return {display:"flex",flexDirection:"column",width:p,height:m,border:`${Q(o)} ${C} ${n}`,borderRadius:e.borderRadiusLG,"&-with-pagination":{width:h,height:"auto"},[`${t}-list`]:{"&-search":{[`${x}-search`]:{color:u}},"&-header":{display:"flex",flex:"none",alignItems:"center",height:s,padding:`${Q(e.calc(a).sub(o).equal())} ${Q(y)} ${Q(a)}`,color:P,background:E,borderBottom:`${Q(o)} ${C} ${r}`,borderRadius:`${Q($)} ${Q($)} 0 0`,"> *:not(:last-child)":{marginInlineEnd:4},"> *":{flex:"none"},"&-title":{...qo,flex:"0 1 auto",textAlign:"end",marginInlineStart:"auto"},"&-dropdown":{...la(),fontSize:v,transform:"translateY(10%)",cursor:"pointer","&[disabled]":{cursor:"not-allowed"}}},"&-body":{display:"flex",flex:"auto",flexDirection:"column",fontSize:e.fontSize,minHeight:0,"&-search-wrapper":{position:"relative",flex:"none",padding:y}},"&-content":{flex:"auto",margin:0,padding:0,overflow:"auto",listStyle:"none",borderRadius:`0 0 ${M} ${M}`,"&-item":{display:"flex",alignItems:"center",minHeight:i,padding:`${Q(l)} ${Q(y)}`,transition:`all ${S}`,"> *:not(:last-child)":{marginInlineEnd:g},"> *":{flex:"none"},"&-text":{...qo,flex:"auto"},"&-remove":{...zF(e),color:n,"&:hover, &:focus":{color:d}},[`&:not(${t}-list-content-item-disabled)`]:{"&:hover":{backgroundColor:I,cursor:"pointer"},[`&${t}-list-content-item-checked:hover`]:{backgroundColor:N}},"&-checked":{backgroundColor:c},"&-disabled":{color:u,cursor:"not-allowed"}},[`&-show-remove ${t}-list-content-item:not(${t}-list-content-item-disabled):hover`]:{background:"transparent",cursor:"default"}},"&-pagination":{padding:e.paddingXS,textAlign:"end",borderTop:`${Q(o)} ${C} ${r}`,[`${w}-pagination-options`]:{paddingInlineEnd:e.paddingXS}},"&-body-not-found":{flex:"none",width:"100%",margin:"auto 0",color:u,textAlign:"center"},"&-footer":{borderTop:`${Q(o)} ${C} ${r}`},"&-checkbox":{lineHeight:1}}}},Ose=e=>{const{antCls:t,iconCls:n,componentCls:r,marginXS:o,marginXXS:i,fontSizeIcon:s,colorBgContainerDisabled:a}=e;return {[r]:{..._t(e),position:"relative",display:"flex",alignItems:"stretch",[`${r}-disabled`]:{[`${r}-section`]:{background:a}},[`${r}-section`]:Tse(e),[`${r}-actions`]:{display:"flex",flex:"none",flexDirection:"column",alignSelf:"center",margin:`0 ${Q(o)}`,verticalAlign:"middle",gap:i,[`${t}-btn ${n}`]:{fontSize:s}}}}},kse=e=>{const{componentCls:t}=e;return {[`${t}-rtl`]:{direction:"rtl"}}},_se=e=>{const{fontSize:t,lineHeight:n,controlHeight:r,controlHeightLG:o,lineWidth:i}=e,s=Math.round(t*n);return {listWidth:180,listHeight:200,listWidthLG:250,headerHeight:o,itemHeight:r,itemPaddingBlock:(r-s)/2,transferHeaderVerticalPadding:Math.ceil((o-i-s)/2)}},Lse=wt("Transfer",e=>{const t=vt(e);return [Ose(t),Rse(t),Ase(t),kse(t)]},_se),dh=e=>{const{prefixCls:t,className:n,rootClassName:r,classNames:o,styles:i,style:s,listStyle:a,operationStyle:l,operations:c,actions:u,dataSource:d,targetKeys:m=[],selectedKeys:p,selectAllLabels:h=[],locale:v={},titles:g,disabled:y,showSearch:C=false,showSelectAll:w,oneWay:x,pagination:S,status:I,selectionsIcon:$,filterOption:E,render:P,footer:N,children:M,rowKey:A,onScroll:_,onChange:O,onSearch:T,onSelectChange:V}=e,{getPrefixCls:H,renderEmpty:z,direction:D,className:W,style:F,classNames:L,styles:j,selectionsIcon:Y}=$t("transfer"),K=f.useContext(Wn),q=y??K,X={...e,disabled:q},J=H("transfer",t),[U,G]=Lse(J),ee=u||c||[],[oe,ne,ge]=Aoe(d,A,m),[Z,te,de,fe]=Ooe(ne,ge,p),[Se,Te]=VS(he=>he.key),[ae,re]=VS(he=>he.key),ue=f.useCallback((he,Ke)=>{if(he==="left"){const _e=typeof Ke=="function"?Ke(Z||[]):Ke;de(_e);}else {const _e=typeof Ke=="function"?Ke(te||[]):Ke;fe(_e);}},[Z,te]),ye=(he,Ke)=>{(he==="left"?Te:re)(Ke);},Ne=f.useCallback((he,Ke)=>{he==="left"?V?.(Ke,te):V?.(Z,Ke);},[Z,te]),Be=he=>g??he.titles??[],De=he=>{_?.("left",he);},ze=he=>{_?.("right",he);},je=he=>{const Ke=he==="right"?Z:te,_e=Moe(oe),st=Ke.filter(En=>!_e.has(En)),Mt=Qm(st),Ut=he==="right"?st.concat(m):m.filter(En=>!Mt.has(En)),Kt=he==="right"?"left":"right";ue(Kt,[]),Ne(Kt,[]),O?.(Ut,he,st);},Ae=()=>{je("left"),ye("left",null);},Ce=()=>{je("right"),ye("right",null);},Fe=(he,Ke,_e)=>{ue(he,st=>{let Mt=[];if(_e==="replace")Mt=Ke;else if(_e)Mt=Array.from(new Set([].concat(It(st),It(Ke))));else {const Ut=Qm(Ke);Mt=st.filter(Kt=>!Ut.has(Kt));}return Ne(he,Mt),Mt}),ye(he,null);},ke=(he,Ke)=>{Fe("left",he,Ke);},Ie=(he,Ke)=>{Fe("right",he,Ke);},Pe=he=>T?.("left",he.target.value),Je=he=>T?.("right",he.target.value),mt=()=>T?.("left",""),Ye=()=>T?.("right",""),yt=(he,Ke,_e,st,Mt)=>{Ke.has(_e)&&(Ke.delete(_e),ye(he,null)),st&&(Ke.add(_e),ye(he,Mt));},ct=(he,Ke,_e,st)=>{(he==="left"?Se:ae)(st,Ke,_e);},ft=(he,Ke,_e,st)=>{const Mt=he==="left",Ut=It(Mt?Z:te),Kt=new Set(Ut),En=It(Mt?ne:ge).filter(Zo=>!Zo?.disabled),Ur=En.findIndex(Zo=>Zo.key===Ke);st&&Ut.length>0?ct(he,En,Kt,Ur):yt(he,Kt,Ke,_e,Ur);const Qo=Array.from(Kt);Ne(he,Qo),e.selectedKeys||ue(he,Qo);},ot=(he,Ke,_e)=>{ft("left",he,Ke,_e?.shiftKey);},tt=(he,Ke,_e)=>{ft("right",he,Ke,_e?.shiftKey);},Xe=he=>{ue("right",[]),O?.(m.filter(Ke=>!he.includes(Ke)),"left",It(he));},$e=he=>typeof a=="function"?a({direction:he}):a||{},Re=f.useContext(or),{hasFeedback:le,status:be}=Re,me=he=>({...he,notFoundContent:z?.("Transfer")||f.createElement(mT,{componentName:"Transfer"}),...v}),se=Ol(be,I),ve=!M&&S,pe=ge.filter(he=>te.includes(he.key)&&!he.disabled).length>0,we=ne.filter(he=>Z.includes(he.key)&&!he.disabled).length>0,[Oe,Ge]=Pt([L,o],[j,i],{props:X}),et=B(J,{[`${J}-disabled`]:q,[`${J}-customize-list`]:!!M,[`${J}-rtl`]:D==="rtl"},rs(J,se,le),W,n,r,U,G,Oe.root),[lt]=mr("Transfer",Eo.Transfer),gt=me(lt),[nn,hr]=Be(gt),Nt=$??Y;return f.createElement("div",{className:et,style:{...F,...Ge.root,...s}},f.createElement(hy,{prefixCls:J,style:$e("left"),classNames:Oe,styles:Ge,titleText:nn,dataSource:ne,filterOption:E,checkedKeys:Z,handleFilter:Pe,handleClear:mt,onItemSelect:ot,onItemSelectAll:ke,render:P,showSearch:C,renderList:M,footer:N,onScroll:De,disabled:q,direction:D==="rtl"?"right":"left",showSelectAll:w,selectAllLabel:h[0],pagination:ve,selectionsIcon:Nt,...gt}),f.createElement(pT,{className:B(`${J}-actions`,Oe.actions),rightActive:we,moveToRight:Ce,leftActive:pe,actions:ee,moveToLeft:Ae,style:{...l,...Ge.actions},disabled:q,direction:D,oneWay:x}),f.createElement(hy,{prefixCls:J,style:$e("right"),classNames:Oe,styles:Ge,titleText:hr,dataSource:ge,filterOption:E,checkedKeys:te,handleFilter:Je,handleClear:Ye,onItemSelect:tt,onItemSelectAll:Ie,onItemRemove:Xe,render:P,showSearch:C,renderList:M,footer:N,onScroll:ze,disabled:q,direction:D==="rtl"?"left":"right",showSelectAll:w,selectAllLabel:h[1],showRemove:x,pagination:ve,selectionsIcon:Nt,...gt}))};dh.List=hy;dh.Search=hT;dh.Operation=pT;const OT=b(ra,{className:"[&.ant-divider-horizontal.ant-divider-with-text]:my-5px [&.ant-divider-horizontal.ant-divider-with-text]:text-14px",children:"底线"});function Tw(e){const{enableSidebar:t}=xt(),{usingTwoColumnMode:n}=B5(),r=rt(yr).subtab,{insideModal:o}=ao();return f.useMemo(()=>!t||o&&n?false:e===Le.DynamicFeed?!gi:e===Le.Hot?r===bn.Rank:e===Le.Fav,[e,t,r,o,n])}function kT(e,t){const n=f.useRef(null),r=He(s=>{if(s||=t,!s)return;const a=n.current?.menu?.findItem({key:s});if(a)return a.scrollIntoViewIfNeeded?a.scrollIntoViewIfNeeded():a.scrollIntoView(),true}),o=f.useRef(false),i=He(()=>{if(o.current)return;r()&&(o.current=true);});return Gn(()=>i()),pi(()=>i(),[e]),{menuRef:n,revealSelected:r}}var _T=function(e){return function(t,n,r){return e(t,n,r)*r}},gy=function(e,t){if(e)throw Error("Invalid sort config: "+t)},LT=function(e){var t=e||{},n=t.asc,r=t.desc,o=n?1:-1,i=n||r;gy(!i,"Expected `asc` or `desc` property"),gy(n&&r,"Ambiguous object with `asc` and `desc` config properties");var s=e.comparer&&_T(e.comparer);return {order:o,sortBy:i,comparer:s}},Fse=function(e){return function t(n,r,o,i,s,a,l){var c,u;if(typeof n=="string")c=a[n],u=l[n];else if(typeof n=="function")c=n(a),u=n(l);else {var d=LT(n);return t(d.sortBy,r,o,d.order,d.comparer||e,a,l)}var m=s(c,u,i);return (m===0||c==null&&u==null)&&r.length>o?t(r[o],r,o+1,i,s,a,l):m}};function FT(e,t,n){if(e===void 0||e===true)return function(i,s){return t(i,s,n)};if(typeof e=="string")return gy(e.includes("."),"String syntax not allowed for nested properties."),function(i,s){return t(i[e],s[e],n)};if(typeof e=="function")return function(i,s){return t(e(i),e(s),n)};if(Array.isArray(e)){var r=Fse(t);return function(i,s){return r(e[0],e,1,n,t,i,s)}}var o=LT(e);return FT(o.sortBy,o.comparer||t,o.order)}var ib=function(e,t,n,r){var o;return Array.isArray(t)?(Array.isArray(n)&&n.length<2&&(o=n,n=o[0]),t.sort(FT(n,r,e))):t};function BT(e){var t=_T(e.comparer);return function(n){var r=Array.isArray(n)&&!e.inPlaceSorting?n.slice():n;return {asc:function(o){return ib(1,r,o,t)},desc:function(o){return ib(-1,r,o,t)},by:function(o){return ib(1,r,o,t)}}}}var DT=function(e,t,n){return e==null?n:t==null?-n:typeof e!=typeof t?typeof e<typeof t?-1:1:e<t?-1:e>t?1:0},zT=BT({comparer:DT});BT({comparer:DT,inPlaceSorting:true});function Jm(e,t,n){if(t.length!==n.length)throw new Error("props & orders length not match");const r=t.map((o,i)=>{const s=n[i];return s==="asc"?{asc:o}:s==="desc"?{desc:o}:{asc:o,comparer:s}});return zT(e).by(r)}function HT(e,t){const n=t.map(({order:r,prop:o})=>r==="asc"?{asc:o}:r==="desc"?{desc:o}:{asc:o,comparer:r});return zT(e).by(n)}const rn=tn({multiSelecting:false,selectedIdSet:In(),shiftMultiSelectAnchorUniqId:void 0});function Bse(){const{multiSelecting:e}=rt(rn);return e}function Dse(e){const{multiSelecting:t,selectedIdSet:n}=rt(rn);return t&&!!e&&n.has(e)}const ep=[];function bi(){return ep.at(-1)?.items??[]}function zse(e){const t=ep.at(-1);t&&(t.items=e);}function Hse(){Gn(()=>(ep.push({items:[]}),()=>{ep.pop();}));}function fh(){const{multiSelecting:e,selectedIdSet:t}=rn;return e?bi().filter(n=>t.has(n.uniqId)):[]}function Vse(){return fh().map(xd)}function Ow(){const{multiSelecting:e}=rn;let t=e?fh():bi();return e&&!t.length&&(t=bi()),t.map(xd).toReversed()}function kw(){const t=Ow().map(n=>n.bvid).join(" ");Hs(t);}function _w(e){let{bvid:t,authorName:n,pubts:r,title:o}=e;const i=an.unix(r??0).format("YYYY-MM-DD");return o=o.replaceAll(/\n+/g," "),`${t} ;; [${n}] ${i} ${o}`}function Lw(){const t=Ow().map(_w).join(`
`);Hs(t);}function jse(){const t=Vse().map(n=>{let r=n.href;if(r)return r.startsWith("/")&&(r=new URL(r,location.href).href),r}).filter(Boolean).join(`
`);Hs(t);}function Wse(e,t){const{multiSelecting:n,selectedIdSet:r}=rn;if(!n||!e||!t||e===t)return;const o=bi(),i=o.findIndex(m=>m.uniqId===e),s=o.findIndex(m=>m.uniqId===t),a=m=>m>=0&&m<=o.length-1;if(!a(i)||!a(s))return;const l=[i,s],[c,u]=Jm(l,[m=>m],["asc"]),d=r.has(e);for(let m=c;m<=u;m++){const p=bi()[m].uniqId;d?r.add(p):r.delete(p);}}const qse=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 16 16",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M2 10h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1H2a1 1 0 0 1-1-1v-3a1 1 0 0 1 1-1m9-9h3a1 1 0 0 1 1 1v3a1 1 0 0 1-1 1h-3a1 1 0 0 1-1-1V2a1 1 0 0 1 1-1m0 9a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-3a1 1 0 0 0-1-1zm0-10a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zM2 9a2 2 0 0 0-2 2v3a2 2 0 0 0 2 2h3a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2zm7 2a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2h-3a2 2 0 0 1-2-2zM0 2a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm5.354.854a.5.5 0 1 0-.708-.708L3 3.793l-.646-.647a.5.5 0 1 0-.708.708l1 1a.5.5 0 0 0 .708 0z"})]}),Gse=f.forwardRef(qse),Use=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 16 16",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M9.854 5.854a.5.5 0 0 0-.708-.708L6.5 7.793L5.354 6.646a.5.5 0 1 0-.708.708l1.5 1.5a.5.5 0 0 0 .708 0zM2 4.5A2.5 2.5 0 0 1 4.5 2h5A2.5 2.5 0 0 1 12 4.5v5A2.5 2.5 0 0 1 9.5 12h-5A2.5 2.5 0 0 1 2 9.5zM4.5 3A1.5 1.5 0 0 0 3 4.5v5A1.5 1.5 0 0 0 4.5 11h5A1.5 1.5 0 0 0 11 9.5v-5A1.5 1.5 0 0 0 9.5 3zM7 14a2.5 2.5 0 0 1-2-1h4.5A3.5 3.5 0 0 0 13 9.5V4c.607.456 1 1.182 1 2v3.5A4.5 4.5 0 0 1 9.5 14z"})]}),Kse=f.forwardRef(Use),Xse=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M6.99 11L3 15l3.99 4v-3H14v-2H6.99zM21 9l-3.99-4v3H10v2h7.01v3z"})]}),Yse=f.forwardRef(Xse),Qse=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 512 512",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:32,d:"M320 176v-40a40 40 0 0 0-40-40H88a40 40 0 0 0-40 40v240a40 40 0 0 0 40 40h192a40 40 0 0 0 40-40v-40m64-160l80 80l-80 80m-193-80h273"})]}),Zse=f.forwardRef(Qse);function VT({iconOnly:e,addCopyActions:t=false}){const{multiSelecting:n}=rt(rn),r=_l(),o=He(()=>{rn.multiSelecting||(rn.shiftMultiSelectAnchorUniqId=void 0,Ve.multiSelect.clearWhenExit&&rn.selectedIdSet.clear());}),i=R(Qe,{type:n?"primary":"default",className:B(e?"icon-only-round-button":"inline-flex-center"),onClick:()=>{rn.multiSelecting=!rn.multiSelecting,o();},children:[b(Gse,{className:"size-12px"}),!e&&R(xe,{children:["多选",rn.multiSelecting?"中":""]})]}),s=a=>b(io,{styles:{container:{border:`1px solid ${r}`}},content:R("div",{className:"max-w-288px",children:[R("div",{className:"flex flex-wrap items-center gap-x-15px gap-y-2px",children:[R(Qe,{className:"inline-flex items-center",onClick:()=>rn.selectedIdSet.clear(),children:[b(Al,{className:"size-18px"}),"清空"]}),R(Qe,{className:"inline-flex items-center",onClick:()=>{const l=bi().map(c=>c.uniqId);rn.selectedIdSet=In(l);},children:[b(Kse,{className:"size-18px"}),"全选"]}),R(Qe,{className:"inline-flex items-center",onClick:()=>{const l=bi().filter(c=>!rn.selectedIdSet.has(c.uniqId)).map(c=>c.uniqId);rn.selectedIdSet=In(l);},children:[b(Yse,{className:"size-18px"}),"反选"]}),b("div",{className:"flex-basis-100%"}),R(Qe,{className:"inline-flex items-center",onClick:()=>{rn.multiSelecting=false,o();},children:[b(Zse,{className:"size-18px"}),"退出"]}),b(ut,{configPath:"multiSelect.clearWhenExit",label:"退出时清空",tooltip:"退出多选时, 清空所有已选择项"})]}),t&&R(xe,{children:[b(ra,{variant:"solid",className:"my-7px"}),b("div",{className:"flex flex-wrap gap-x-10px gap-y-5px",children:b(jT,{})})]})]}),children:a});return n?s(i):e?b(zt,{title:"多选",arrow:false,children:i}):i}const Jse=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[R("path",{strokeDasharray:20,d:"M12 4h2v6h2.5l-4.5 4.5M12 4h-2v6h-2.5l4.5 4.5",children:[b("animate",{attributeName:"d",dur:"1.5s",keyTimes:"0;0.5;1",repeatCount:"indefinite",values:"M12 4h2v6h2.5l-4.5 4.5M12 4h-2v6h-2.5l4.5 4.5;M12 4h2v3h2.5l-4.5 4.5M12 4h-2v3h-2.5l4.5 4.5;M12 4h2v6h2.5l-4.5 4.5M12 4h-2v6h-2.5l4.5 4.5"}),b("animate",{fill:"freeze",attributeName:"stroke-dashoffset",dur:"0.5s",values:"20;0"})]}),b("path",{strokeDasharray:14,strokeDashoffset:14,d:"M6 19h12",children:b("animate",{fill:"freeze",attributeName:"stroke-dashoffset",begin:"0.5s",dur:"0.2s",to:0})})]})]}),eae=f.forwardRef(Jse);function jT(){const{__internalEnableCopyBvidInfo:e}=xt();return R(xe,{children:[R(Qe,{onClick:kw,className:"inline-flex-center",children:[b(zs,{})," 复制 BVID"]}),e&&R(Qe,{onClick:Lw,className:"inline-flex-center",children:[b(zs,{})," 复制 BVID 信息"]})]})}function wd(){const{__internalAddCopyBvidButton:e}=xt();return e?b("div",{className:"flex items-center gap-x-2",children:R(pr,{theme:{components:{Button:{paddingInline:6}}},children:[b(tae,{}),b(VT,{iconOnly:false}),b(jT,{})]})}):null}function tae(){const e=f.useMemo(WT,[]),{recSharedEmitter:t}=ao(),n=Wo(()=>t.emit("load-to-end"),{manual:true});return e&&R(Qe,{className:"flex items-center gap-x-1",loading:n.loading,onClick:()=>n.run(),children:[!n.loading&&b(eae,{className:"size-18px"}),"加载全部"]})}function WT(){const e=ch();return !!e&&[Le.DynamicFeed,Le.SpaceUpload].includes(e)}function Fw(e){return e.replace(/([A-Z])/,"999999$1").replace(/([a-z])/,"999998$1")}function Bw(e,t){return e.localeCompare(t,"zh-CN")}function g3(e,t){return HT(e,[{prop:n=>{const r=typeof t=="function"?t(n):n[t];return Fw(r)},order:Bw}])}const qT={overscrollBehavior:"contain",maxHeight:"60vh",overflowY:"scroll",scrollbarWidth:"thin",paddingRight:"12px"},nae=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M3 5h.01M3 12h.01M3 19h.01M8 5h13M8 12h13M8 19h13"})]}),rae=f.forwardRef(nae),oae=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[b("rect",{width:8,height:5,x:14,y:17,rx:1}),b("path",{d:"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2.5"}),b("path",{d:"M20 17v-2a2 2 0 1 0-4 0v2"})]})]}),iae=f.forwardRef(oae),sae=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M20 20a2 2 0 0 0 2-2V8a2 2 0 0 0-2-2h-7.9a2 2 0 0 1-1.69-.9L9.6 3.9A2 2 0 0 0 7.93 3H4a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2Z"})]}),aae=f.forwardRef(sae),lae=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 512 512",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:32,d:"m434.8 137.65l-149.36-68.1c-16.19-7.4-42.69-7.4-58.88 0L77.3 137.65c-17.6 8-17.6 21.09 0 29.09l148 67.5c16.89 7.7 44.69 7.7 61.58 0l148-67.5c17.52-8 17.52-21.1-.08-29.09M160 308.52l-82.7 37.11c-17.6 8-17.6 21.1 0 29.1l148 67.5c16.89 7.69 44.69 7.69 61.58 0l148-67.5c17.6-8 17.6-21.1 0-29.1l-79.94-38.47"}),b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:32,d:"m160 204.48l-82.8 37.16c-17.6 8-17.6 21.1 0 29.1l148 67.49c16.89 7.7 44.69 7.7 61.58 0l148-67.49c17.7-8 17.7-21.1.1-29.1L352 204.48"})]}),cae=f.forwardRef(lae),GT=rae,Dw=iae,zw=aae,mh=cae;function UT(e){const{folders:t,collections:n,selectedKey:r}=rt(Bt),o=sr();return {menuItems:f.useMemo(()=>{const s=[],a=k8(n,c=>c.upper.name);let l=Object.entries(a).map(([c,u])=>({upName:c,collections:g3(u,"title")}));l=g3(l,"upName");for(const{upName:c,collections:u}of l){const d=u[0]?.upper.mid,m=d?hd(d):"#";s.push(...Lr([{type:"group",label:R("span",{className:"flex items-center gap-x-2px",children:[b(Gr,{className:"mt-2px size-15px flex-none"}),R("a",{target:"_blank",href:m,children:["@",c]})]}),children:u.map(p=>{const h=`fav-collection:${p.id}`,v=R("span",{className:"ml-8px flex items-center gap-x-2px",children:[b(mh,{className:"size-15px flex-none"}),p.title," (",p.media_count,")"]});return {key:h,label:v,title:`${p.title} (${p.media_count})`,async onClick(){Bt.selectedFavFolderId=void 0,Bt.selectedFavCollectionId=p.id,e?.(),await Dt(100),o();}}})}]));}return Lr([{key:"all",icon:b(GT,{}),label:"全部",async onClick(){Bt.selectedFavFolderId=void 0,Bt.selectedFavCollectionId=void 0,e?.(),await Dt(100),o();}},!!t.length&&{type:"group",label:"收藏夹",children:t.map(c=>{iw(c.attr);const u=sw(c.attr),d=`fav-folder:${c.id}`,m=u?b(Dw,{}):b(zw,{}),p=`${c.title} (${c.media_count})`;return {key:d,icon:m,label:p,async onClick(){Bt.selectedFavFolderId=c.id,Bt.selectedFavCollectionId=void 0,e?.(),await Dt(100),o();}}})},!!n.length&&{type:"group",label:"合集",children:s}])},[t,n]),selectedKey:r}}function uae({extraContent:e}){const{fav:t,enableSidebar:n}=xt(),{selectedFavFolder:r,selectedFavCollection:o,selectedLabel:i,selectedKey:s}=rt(Bt),a=sr(),{ref:l,getPopupContainer:c}=pa();Gn(()=>{dw();}),pi(()=>{(async()=>(await Dt(100),a()))();},[t.addSeparator]);const[u,d]=f.useState(false),{menuItems:m}=UT(()=>{d(false);}),p="relative top-[-0.5px] size-15px",h=r?sw(r.attr)?b(Dw,{className:p}):b(zw,{className:p}):o?b(mh,{className:p}):b(GT,{className:p}),v=i,g=b(hs,{open:u,onOpenChange:d,placement:"bottomLeft",getPopupContainer:c,menu:{items:m,style:{...qT,border:`1px solid ${_l()}`},selectedKeys:[s]},children:b(Qe,{css:[u&&kl,"",""],children:R("span",{className:"h-full flex items-center gap-x-4px",children:[h,v]})})});return R("div",{ref:l,className:"flex items-center gap-x-10px",children:[!n&&g,e,b(wd,{})]})}function dae({allFavFolderServices:e,state:t}){const{fav:n}=xt(),r=sr(),{ref:o,getPopupContainer:i}=pa(),{totalCountInFavFolders:s}=rt(t),[a,l]=f.useState(false),c=He((m,p,h)=>{l(true),Ve.fav.excludedFolderIds=m.map(v=>v.toString());}),u=f.useMemo(()=>e.filter(m=>!n.excludedFolderIds.includes(m.entry.id.toString())).length,[e,n.excludedFolderIds]),d=He(m=>{m?l(false):a&&r();});return b(io,{getTooltipContainer:i,trigger:"click",placement:"bottom",onOpenChange:d,getPopupContainer:m=>m.parentElement||document.body,content:b(xe,{children:b(dh,{dataSource:e,rowKey:m=>m.entry.id.toString(),titles:["收藏夹","忽略"],targetKeys:n.excludedFolderIds,onChange:c,render:m=>m.entry.title,oneWay:true,style:{marginBottom:10}})}),children:R(nr,{ref:o,color:"success",className:"mx-0 cursor-pointer text-size-12px",children:["收藏夹(",u,") 收藏(",s,")"]})})}function fae(){const{menuItems:e,selectedKey:t}=UT(),{menuRef:n}=kT(e,t);return R(xe,{children:[b(ps,{ref:n,items:e,selectedKeys:[t],mode:"inline",inlineIndent:10}),OT]})}var Do=(e=>(e[e.Offline=0]="Offline",e[e.Streaming=1]="Streaming",e[e.Rolling=2]="Rolling",e))(Do||{});class Hw extends Map{#n=0;#e=new Map;#t=new Map;#o;#s;#i;constructor(t={}){if(super(),!(t.maxSize&&t.maxSize>0))throw new TypeError("`maxSize` must be a number greater than 0");if(typeof t.maxAge=="number"&&t.maxAge===0)throw new TypeError("`maxAge` must be a number greater than 0");this.#o=t.maxSize,this.#s=t.maxAge||Number.POSITIVE_INFINITY,this.#i=t.onEviction;}get __oldCache(){return this.#t}#a(t){if(typeof this.#i=="function")for(const[n,r]of t)this.#i(n,r.value);}#r(t,n){return typeof n.expiry=="number"&&n.expiry<=Date.now()?(typeof this.#i=="function"&&this.#i(t,n.value),this.delete(t)):false}#f(t,n){if(this.#r(t,n)===false)return n.value}#c(t,n){return n.expiry?this.#f(t,n):n.value}#u(t,n){const r=n.get(t);return this.#c(t,r)}#d(t,n){this.#e.set(t,n),this.#n++,this.#n>=this.#o&&(this.#n=0,this.#a(this.#t),this.#t=this.#e,this.#e=new Map);}#m(t,n){this.#t.delete(t),this.#d(t,n);}*#l(){for(const t of this.#t){const[n,r]=t;this.#e.has(n)||this.#r(n,r)===false&&(yield t);}for(const t of this.#e){const[n,r]=t;this.#r(n,r)===false&&(yield t);}}get(t){if(this.#e.has(t)){const n=this.#e.get(t);return this.#c(t,n)}if(this.#t.has(t)){const n=this.#t.get(t);if(this.#r(t,n)===false)return this.#m(t,n),n.value}}set(t,n,{maxAge:r=this.#s}={}){const o=typeof r=="number"&&r!==Number.POSITIVE_INFINITY?Date.now()+r:void 0;return this.#e.has(t)?this.#e.set(t,{value:n,expiry:o}):this.#d(t,{value:n,expiry:o}),this}has(t){return this.#e.has(t)?!this.#r(t,this.#e.get(t)):this.#t.has(t)?!this.#r(t,this.#t.get(t)):false}peek(t){if(this.#e.has(t))return this.#u(t,this.#e);if(this.#t.has(t))return this.#u(t,this.#t)}expiresIn(t){const n=this.#e.get(t)??this.#t.get(t);if(n)return n.expiry?n.expiry-Date.now():Number.POSITIVE_INFINITY}delete(t){const n=this.#e.delete(t);return n&&this.#n--,this.#t.delete(t)||n}clear(){this.#e.clear(),this.#t.clear(),this.#n=0;}resize(t){if(!(t&&t>0))throw new TypeError("`maxSize` must be a number greater than 0");const n=[...this.#l()],r=n.length-t;r<0?(this.#e=new Map(n),this.#t=new Map,this.#n=n.length):(r>0&&this.#a(n.slice(0,r)),this.#t=new Map(n.slice(r)),this.#e=new Map,this.#n=0),this.#o=t;}evict(t=1){const n=Number(t);if(!n||n<=0)return;const r=[...this.#l()],o=Math.trunc(Math.min(n,Math.max(r.length-1,0)));o<=0||(this.#a(r.slice(0,o)),this.#t=new Map(r.slice(o)),this.#e=new Map,this.#n=0);}*keys(){for(const[t]of this)yield t;}*values(){for(const[,t]of this)yield t;}*[Symbol.iterator](){for(const t of this.#e){const[n,r]=t;this.#r(n,r)===false&&(yield [n,r.value]);}for(const t of this.#t){const[n,r]=t;this.#e.has(n)||this.#r(n,r)===false&&(yield [n,r.value]);}}*entriesDescending(){let t=[...this.#e];for(let n=t.length-1;n>=0;--n){const r=t[n],[o,i]=r;this.#r(o,i)===false&&(yield [o,i.value]);}t=[...this.#t];for(let n=t.length-1;n>=0;--n){const r=t[n],[o,i]=r;this.#e.has(o)||this.#r(o,i)===false&&(yield [o,i.value]);}}*entriesAscending(){for(const[t,n]of this.#l())yield [t,n.value];}get size(){if(!this.#n)return this.#t.size;let t=0;for(const n of this.#t.keys())this.#e.has(n)||t++;return Math.min(this.#n+t,this.#o)}get maxSize(){return this.#o}get maxAge(){return this.#s}entries(){return this.entriesAscending()}forEach(t,n=this){for(const[r,o]of this.entriesAscending())t.call(n,o,r,this);}get[Symbol.toStringTag](){return "QuickLRU"}toString(){return `QuickLRU(${this.size}/${this.maxSize})`}[Symbol.for("nodejs.util.inspect.custom")](){return this.toString()}}const mae=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 8V6a2 2 0 0 1 2-2h2M4 16v2a2 2 0 0 0 2 2h2m8-16h2a2 2 0 0 1 2 2v2m-4 12h2a2 2 0 0 0 2-2v-2M9 10h.01M15 10h.01M9.5 15.05a3.5 3.5 0 0 1 5 0"})]}),pae=f.forwardRef(mae);function hae(e){return e instanceof Error&&e.name==="AxiosError"}function lf(e){return e&&b("p",{className:"mt-10px",children:e})}function KT(e){if(!(e instanceof Error))return lf(JSON.stringify(e));let t,n,r;if(e.stack?t=R(xe,{children:["Error Stack: ",b("br",{}),e.stack]}):t=R(xe,{children:["Error Message: ",e.message]}),e.cause&&(n=R(xe,{children:["Error Cause: ",KT(e.cause)]})),hae(e)){const o=tl(e);o.config?.params?.access_key&&(o.config.params.access_key="*".repeat(o.config.params.access_key.length)),r=R(xe,{children:["axios config: ",JSON.stringify(o.config,null,2)]});}return R(xe,{children:[lf(t),lf(n),lf(r)]})}function gae(e){return e&&e instanceof XT&&e.message||e&&e instanceof lC?e.message:"出错了, 请刷新重试!"}class XT extends Error{constructor(t){super(t),this.name="ShowMessageError";}}function bae({err:e,tab:t}){const n=ah(),r=f.useMemo(()=>gae(e),[e]),o=f.useMemo(()=>KT(e),[e]);return R("div",{className:"flex flex-col items-center gap-y-0.5em p-20px text-center text-size-20px",children:[b(zt,{title:R("div",{className:"py-10px",children:[b("h3",{children:"错误详情"}),b("div",{className:"max-h-50vh overflow-hidden overflow-y-auto whitespace-pre-wrap break-normal",children:o})]}),children:R("p",{className:"flex cursor-pointer items-center justify-center",children:[b(pae,{className:"mr-4px"}),r]})}),t===Le.Hot&&yr.subtab===bn.PopularWeekly&&R("p",{className:"mt-8px flex items-center justify-center",children:["可能需手动输入验证码",b(Gr,{className:"ml-12px"}),b("a",{href:"https://www.bilibili.com/v/popular/weekly",target:n,className:"ml-2px",children:"每周必看"})]}),t===Le.Liked&&e instanceof lC&&b(nw,{className:"mt-0.5em"})]})}function YT(e){const t=e==="follow"?1:2;return async function(r){return await aT(r,t)}}const vae=YT("follow"),yae=YT("unfollow"),Cae={follow:vae,unfollow:yae};function wae(e){return [1,2,6].includes(e.attribute)}async function xae(e){return (await Tt.get("/x/relation",{params:{fid:e}})).data.data}const Sae=aC(xae,{cacheKey:([e])=>e.toString()});function $ae(e){return !!(e.elec_arc_type===1||!e.elec_arc_type&&e.is_charging_arc||e.elec_arc_type===2)}function Eae(){const{searchText:e,filterText:t}=rt(mo,{sync:true}),{allowedOrders:n,usingOrder:r}=rt(mo),{spaceUpload:{useSyncFilterTextFromSearchText:o}}=xt(),i=sr(),{recSharedEmitter:s}=ao(),a=He(()=>{l();const{searchText:c,filterText:u}=mo,d=location.href,m=new URL(d);c?m.searchParams.set(Vo.SearchText,c):m.searchParams.delete(Vo.SearchText),u?m.searchParams.set(Vo.FilterText,u):m.searchParams.delete(Vo.FilterText),m.href!==d&&history.replaceState({},"",m.href);}),l=He(()=>{Ve.spaceUpload.useSyncFilterTextFromSearchText&&(mo.filterText=mo.searchText);});return Gn(a),R("div",{className:"flex items-center gap-x-10px",children:[b(lw,{value:r,list:n,listDisplayConfig:Lre,onChange:c=>{mo.order=c,i();}}),b(Ro.Search,{style:{width:200},placeholder:"搜索词",allowClear:true,value:e,onChange:c=>mo.searchText=c.target.value,onSearch:c=>{mo.searchText=c,a(),i();}}),b(Ro.Search,{style:{width:200},placeholder:"本地过滤词",allowClear:true,value:t,addonBefore:b(zt,{title:b(xe,{children:"精准搜索: 自动将搜索词同步到过滤词"}),children:b(ut,{className:"[&>.ant-checkbox-label]:hidden",configPath:"spaceUpload.useSyncFilterTextFromSearchText",extraAction:c=>{c&&(a(),i());}})}),disabled:o,onChange:c=>mo.filterText=c.target.value,onSearch:c=>{mo.filterText=c,a(),i();}}),b(ut,{configPath:"spaceUpload.showVol",label:"显示序号",className:"flex-none"}),b(wd,{})]})}const QT=new Hw({maxSize:100}),tp=In();async function Iae(e){if(tp.has(e))return;const t=await Sae(e);wae(t)&&tp.add(e);}function ZT(){const e=jn(mo);return {mids:e.mids,groupId:e.groupId,order:e.usingOrder,searchText:e.searchText,filterText:e.filterText,initialPage:UE?Number(UE):void 0}}class Vw extends Ii{constructor(t){if(super(Vw.PAGE_SIZE),this.config=t,Object.assign(this,t),this.mids=t.mids,this.order=t.order,ro(this.mids.length||this.groupId!==void 0,"mid & groupId can not both be empty"),this.searchText=this.searchText?.trim(),this.initialPage&&(this.groupId!==void 0||this.mids.length>1))throw new Error("initialPage not supported when merging")}static PAGE_SIZE=20;mids;groupId;order;searchText;filterText;initialPage;sidebarView=void 0;tabbarView=b(Eae,{});get hasMoreExceptQueue(){return this.service?this.service.hasMore:true}async fetchAvatars(t){await Promise.all(t.map(async n=>{const r=await bw(n);r&&QT.set(n,r.face);}));}async fetchFollowState(t){await ts(t,Iae,3);}pageTitleSet=false;async setPageTitle(){if(this.pageTitleSet)return;const t=[];this.searchText&&t.push(`🔍【${this.searchText}】`),this.filterText&&t.push(`⏳【${this.filterText}】`);let n;if(this.mids.length)n=(await ts(this.mids,gd,3)).map(i=>i?.trim()).filter(Boolean).map(i=>`「${i}」`).join("、");else {const i=(await jA()).find(s=>s.tagid===this.groupId)?.name||"";n=i?`「${i}」`:"";}const r=[t.join(""),`${n}的投稿`].map(o=>o.trim()).filter(Boolean).join(" - ");vC(r),this.pageTitleSet=true;}singleUpService;mergeTimelineService;async setupServices(){if(!(this.singleUpService||this.mergeTimelineService)){if(this.mids.length===1){this.singleUpService=new JT(this.mids[0],this.order,this.searchText,this.initialPage);return}if(this.mids.length){this.mergeTimelineService=new b3(this.mids,this.order,this.searchText);return}if(this.groupId!==void 0){const t=await K0(this.groupId);if(t.forEach(n=>tp.add(n)),!t.length)throw new Error("Group is Empty!");this.mergeTimelineService=new b3(t.map(n=>n.toString()),this.order,this.searchText);return}}}get service(){return this.singleUpService||this.mergeTimelineService}warnNeedLoginOnce=Ou(xA);async fetchMore(t){if(!NM())throw this.warnNeedLoginOnce(),new XT(wA);this.setPageTitle(),await this.setupServices(),ro(this.service,"this.service should exist after setupServices");const n=await this.service.loadMore(t)||[],r=this.singleUpService?this.singleUpService.endVol:this.mergeTimelineService.count-this.qs.fetchedCount;let o=n.map((i,s)=>({...i,api:Ee.SpaceUpload,uniqId:`${Ee.SpaceUpload}-${i.bvid}`,groupId:this.groupId,vol:r-s,page:this.singleUpService?this.singleUpService.page-1:void 0}));if(o=o.filter(i=>!$ae(i)),this.filterText){const{includes:i,excludes:s}=CA(this.filterText);o=o.filter(a=>i.every(l=>a.title.includes(l))&&s.every(l=>!a.title.includes(l)));}{const i=Oy(o.filter(s=>s.author.trim()!=="账号已注销")).map(s=>s.mid).filter(Boolean);await Promise.all([this.fetchAvatars(i),this.fetchFollowState(i)]);}return o}}class b3{constructor(t,n,r){this.mids=t,this.order=n,this.searchText=r,ro(this.mids.length===1||this.mids.length>1&&this.order!==si.Fav,"SpaceUploadItem.Fav not supported when merging"),this.singleUpServices=t.map(o=>new JT(o,this.order,this.searchText));}singleUpServices;get hasMore(){return this.singleUpServices.some(t=>t.hasMore)}get count(){return this.singleUpServices.reduce((t,n)=>t+n.count,0)}async refillQueues(t){await ts(this.singleUpServices,n=>n.refillQueue(1,t),5);}async loadMore(t){if(!this.hasMore)return;if(this.mids.length===1)return this.singleUpServices[0].loadMore(t);const n=[],r=10;for(;this.hasMore&&n.length<r;){await this.refillQueues(t);const o=this.singleUpServices.filter(a=>a.bufferQueue.length>0),i=ii(o.map(a=>{const l=a.bufferQueue[0],c={[si.Latest]:l.created,[si.View]:l.play,[si.Fav]:l.play}[this.order];return {service:a,item:l,valueForSort:c}}),["valueForSort"],["desc"]).map(a=>a.service)[0];if(!i)break;const s=i.bufferQueue[0];i.bufferQueue=i.bufferQueue.slice(1),n.push(s);}return n}}class JT{constructor(t,n,r,o){this.mid=t,this.order=n,this.searchText=r,this.initialPage=o,this.page=this.initialPage??1;}bufferQueue=[];hasMoreForApi=true;count=0;endVol=0;get hasMore(){return !!this.bufferQueue.length||this.hasMoreForApi}async refillQueue(t,n){if(this.hasMore)for(;!n?.aborted&&this.hasMoreForApi&&this.bufferQueue.length<t;){const r=await this.loadMore(n)||[];this.bufferQueue.push(...r);}}page;async loadMore(t){const{items:n,hasMore:r,count:o,endVol:i}=await Dre({mid:this.mid,order:this.order,pagenum:this.page,keyword:this.searchText||""});return this.hasMoreForApi=r,this.page++,this.count=o,this.endVol=i,n}}const v3=e=>(e||"").replace(/^http:\/\//,"https://"),jw="·";function eO(e,t){if(ia(e))return t[Ee.AppRecommend](e);if(vd(e))return t[Ee.PcRecommend](e);if(Za(e))return t[Ee.DynamicFeed](e);if(yd(e))return t[Ee.Watchlater](e);if(os(e))return t[Ee.Fav](e);if(Ure(e))return t[Ee.PopularGeneral](e);if(Kre(e))return t[Ee.PopularWeekly](e);if(Ew(e))return t[Ee.Rank](e);if(Iu(e))return t[Ee.Live](e);if(Xm(e))return t[Ee.SpaceUpload](e);if(sT(e))return t[Ee.Liked](e);throw new Error("unknown api type")}function xd(e){const t=eO(e,{[Ee.AppRecommend]:Pae,[Ee.PcRecommend]:Mae,[Ee.DynamicFeed]:Rae,[Ee.Watchlater]:Aae,[Ee.Fav]:Tae,[Ee.PopularGeneral]:Oae,[Ee.PopularWeekly]:kae,[Ee.Rank]:_ae,[Ee.Live]:Lae,[Ee.SpaceUpload]:Fae,[Ee.Liked]:Bae});return t.authorFace&&(t.authorFace=v3(t.authorFace)),t.cover=v3(t.cover),t}function Pae(e){return Nae(e)}function Nae(e){const t=g=>{const{cover_left_text_1:y,cover_left_text_2:C,cover_left_text_3:w}=e,x=[y,C,w].filter(Boolean);if(g==="play"){const S=x.find($=>/观看|播放$/.test($));if(!S)return;const I=S.replace(/观看|播放$/,"");return Fs(I)}if(g==="danmaku"){const S=x.find($=>$.endsWith("弹幕"));if(!S)return;const I=S.replace(/弹幕$/,"");return Fs(I)}if(g==="bangumi:follow"){const S=x.find($=>/追[剧番]$/.test($));if(!S)return;const I=S.replace(/追[剧番]$/,"");return Fs(I)}},n=e.param,r=e.bvid||Iw(Number(e.param)),o=e.player_args?.cid,i=(()=>{if(e.uri.startsWith("http://")||e.uri.startsWith("https://"))return e.uri;if(e.goto==="av")return `/video/${r}/`;if(e.goto==="bangumi")return xr("bangumi uri should not starts with 'bilibili://': %s",e.uri),e.uri;if(e.goto==="picture"){const g=/^bilibili:\/\/article\/(\d+)$/.exec(e.uri)?.[1];return g?`/read/cv${g}`:e.uri}return e.uri})(),s=t("play"),a=void 0,l=void 0,c=t("danmaku"),u=void 0,d=t("bangumi:follow"),m=[{field:"play",value:s},typeof c=="number"?{field:"danmaku",value:c}:{field:"bangumi:follow",value:d}],p=e.desc||"",[h=void 0,v=void 0]=p.split(jw);return {avid:n,bvid:r,cid:o,goto:e.goto,href:i,title:e.title,cover:e.cover,pubts:void 0,pubdateDisplay:v,duration:e.player_args?.duration||0,durationStr:Pi(e.player_args?.duration),recommendReason:e.bottom_rcmd_reason||e.top_rcmd_reason,play:s,like:a,coin:l,danmaku:c,favorite:u,bangumiFollow:d,statItems:m,authorName:e.args.up_name||h,authorFace:e.avatar.cover,authorMid:String(e.args.up_id||""),appBadge:e.cover_badge,appBadgeDesc:e.desc}}function Mae(e){e.goto,Ui.AV;const t=e.goto===Ui.Live;return {avid:t?void 0:String(e.id),bvid:t?void 0:e.bvid,cid:t?void 0:e.cid,goto:e.goto,href:e.goto==="av"?`/video/${e.bvid}/`:e.uri,title:e.title,cover:e.pic,pubts:e.pubdate,duration:e.duration,durationStr:Pi(e.duration),recommendReason:t?e.room_info?.area.area_name:e.rcmd_reason?.content,play:e.stat?.view,like:e.stat?.like,coin:void 0,danmaku:e.stat?.danmaku,favorite:void 0,statItems:t?[{field:"live:viewed-by",value:e.room_info?.watched_show.num}]:[{field:"play",value:e.stat?.view},{field:"danmaku",value:e.stat?.danmaku}],authorName:e.owner?.name,authorFace:e.owner?.face,authorMid:String(e.owner?.mid)}}function Rae(e){return fT(e)}function Aae(e){const t=moe(e.state),n=e.progress>0,r=`${n?"【已观看】· ":""}${e.title}`,o=t?b(zt,{title:R(xe,{children:["视频已失效, 原因: ",t]}),align:{offset:[0,-5]},placement:"topLeft",children:R("del",{children:[n?"【已观看】· ":"",e.title,"`"]})}):void 0,{watchlaterUseNormalVideoUrl:i,watchlaterItemsOrder:s}=od(),a=(()=>{if(i)return `https://www.bilibili.com/video/${e.bvid}/`;let l=`https://www.bilibili.com/list/watchlater?bvid=${e.bvid}&oid=${e.aid}`;return s===wr.AddTimeAsc&&(l+="&desc=0"),l})();return {avid:String(e.aid),bvid:e.bvid,cid:e.cid,goto:"av",href:a,title:r,titleRender:o,cover:e.pic,pubts:e.pubdate,pubdateDisplayForTitleAttr:`${Hf(e.pubdate,true)} 发布, ${Hf(e.add_at,true)} 添加稍后再看`,duration:e.duration,durationStr:Pi(e.duration),recommendReason:`${Hf(e.add_at)} · 稍后再看`,statItems:[{field:"play",value:e.stat.view},{field:"like",value:e.stat.like},{field:"favorite",value:e.stat.favorite}],play:e.stat.view,like:e.stat.like,danmaku:e.stat.danmaku,authorName:e.owner.name,authorFace:e.owner.face,authorMid:String(e.owner.mid)}}function Tae(e){const t=e.from==="fav-folder"?e.folder.title:e.collection.title,n={display:"inline-block",verticalAlign:"middle",marginRight:4,marginTop:-2},r="[&_path]:fill-gate-primary",o=e.from==="fav-folder"?sw(e.folder.attr)?b(Dw,{className:B("size-15px",r),style:n}):b(zw,{className:B("size-15px",r),style:n}):b(mh,{className:B("size-15px",r),style:n});return {avid:String(e.id),bvid:e.bvid,goto:"av",href:`/video/${e.bvid}/`,title:`【${t}】· ${e.title}`,titleRender:R(xe,{children:["【",o,t,"】· ",e.title]}),cover:e.cover,pubts:e.pubtime,duration:e.duration,durationStr:Pi(e.duration),recommendReason:e.from==="fav-folder"?`${Hf(e.fav_time)} · 收藏`:void 0,play:e.cnt_info.play,danmaku:e.cnt_info.danmaku,favorite:e.cnt_info.collect,statItems:[{field:"play",value:e.cnt_info.play},{field:"danmaku",value:e.cnt_info.danmaku},{field:"favorite",value:e.cnt_info.collect}],authorName:e.upper.name,authorFace:e.upper.face,authorMid:String(e.upper.mid)}}function Oae(e){return {avid:String(e.aid),bvid:e.bvid,cid:e.cid,goto:"av",href:`/video/${e.bvid}/`,title:e.title,cover:e.pic,pubts:e.pubdate,duration:e.duration,durationStr:Pi(e.duration),recommendReason:e.rcmd_reason?.content,play:e.stat.view,like:e.stat.like,coin:void 0,danmaku:e.stat.danmaku,favorite:void 0,statItems:[{field:"play",value:e.stat.view},{field:"like",value:e.stat.like}],authorName:e.owner.name,authorFace:e.owner.face,authorMid:String(e.owner.mid)}}function kae(e){return {avid:String(e.aid),bvid:e.bvid,cid:e.cid,goto:"av",href:`/video/${e.bvid}/`,title:e.title,cover:e.pic,pubts:e.pubdate,duration:e.duration,durationStr:Pi(e.duration),recommendReason:e.rcmd_reason,play:e.stat.view,like:e.stat.like,danmaku:e.stat.danmaku,statItems:[{field:"play",value:e.stat.view},{field:"like",value:e.stat.like}],authorName:e.owner.name,authorFace:e.owner.face,authorMid:String(e.owner.mid)}}function _ae(e){if(ute(e)||cte(e)){const n=e.new_ep.cover,r=e.new_ep.index_show;return {avid:"",bvid:"",goto:"bangumi",href:e.url,title:e.title,cover:n,pubts:void 0,pubdateDisplay:void 0,duration:0,durationStr:"",play:e.stat.view,like:e.stat.follow,danmaku:e.stat.danmaku,statItems:[{field:"play",value:e.stat.view},{field:"bangumi:follow",value:e.stat.follow}],rankingDesc:r}}let t=(e.dynamic||e.desc)?.trim();return t==="-"&&(t=void 0),t&&e.title.includes(t)&&(t=void 0),{avid:String(e.aid),bvid:e.bvid,cid:e.cid,goto:"av",href:`/video/${e.bvid}/`,title:e.title,cover:e.pic,pubts:e.pubdate,duration:e.duration,durationStr:Pi(e.duration),recommendReason:t,play:e.stat.view,like:e.stat.like,danmaku:e.stat.danmaku,statItems:[{field:"play",value:e.stat.view},{field:"like",value:e.stat.like}],authorName:e.owner.name,authorFace:e.owner.face,authorMid:String(e.owner.mid)}}function Lae(e){const t=`${e.area_name_v2}`,n=e.live_status===Do.Streaming?"":`${jw}${o(e.record_live_time)} 直播过`,r="https://s1.hdslb.com/bfs/static/blive/blfe-link-center/static/img/average-backimg.e65973e.png";function o(i){const s=an().format("YYYYMMDD"),a=an().subtract(1,"day").format("YYYYMMDD"),l=an.unix(i);return l.format("YYYYMMDD")===s?l.format("HH:mm"):l.format("YYYYMMDD")===a?`昨天 ${l.format("HH:mm")}`:l.format("MM-DD HH:mm")}return {goto:"live",href:`https://live.bilibili.com/${e.roomid}`,title:e.title,cover:e.room_cover||r,recommendReason:t,liveExtraDesc:n,statItems:[{field:"live:viewed-by",value:e.text_small}],authorName:e.uname,authorFace:e.face,authorMid:String(e.uid)}}function Fae(e){const t=Ym(e.length),n=Pi(t);let r=e.description?.trim();return r==="-"&&(r=void 0),r&&e.title.includes(r)&&(r=void 0),{avid:e.aid.toString(),bvid:e.bvid,cid:void 0,goto:"av",href:`/video/${e.bvid}/`,title:e.title,cover:e.pic,pubts:e.created,duration:t,durationStr:n,recommendReason:r,play:e.play,like:void 0,coin:void 0,danmaku:e.video_review,favorite:void 0,statItems:[{field:"play",value:e.play},{field:"danmaku",value:e.video_review}],authorName:e.author,authorFace:QT.get(e.mid),authorMid:e.mid.toString(),followed:tp.has(e.mid)}}function Bae(e){const{videoDetail:t}=e,n=e.param,r=Iw(Number(n));return {avid:n,bvid:r,cid:void 0,goto:"av",href:`/video/${r}/`,title:e.title,cover:e.cover,pubts:t?.pubdate??e.ctime,duration:e.duration,durationStr:Pi(e.duration),recommendReason:void 0,play:e.play,danmaku:e.danmaku,like:void 0,coin:void 0,favorite:void 0,statItems:[{field:"play",value:e.play},{field:"danmaku",value:e.danmaku}],authorName:e.author,authorFace:t?.owner.face,authorMid:t?.owner.mid?.toString()}}const _o=Kn.extend("modules:filter");function Ww(e){return !!e&&["已关注","新关注"].includes(e)}function tO(e){return !!(e===Le.KeepFollowOnly||[Le.AppRecommend,Le.PcRecommend,Le.Hot].includes(e)&&(Pu.size||Ve.filter.enabled&&(Ve.filter.byAuthor.enabled||Ve.filter.byTitle.enabled||Ve.filter.minDuration.enabled||Ve.filter.minPlayCount.enabled||Ve.filter.minDanmakuCount.enabled))||e===Le.DynamicFeed&&Ve.filter.dfByTitle.enabled)}function nO(e){return [Ee.AppRecommend,Ee.PcRecommend,Ee.Rank,Ee.PopularGeneral,Ee.PopularWeekly].includes(e)}function by(e,t){if(!tO(t))return e;const n=od().filter,{minDuration:r,minPlayCount:o,minDanmakuCount:i,byAuthor:s,byTitle:a,dfByTitle:l}=n,{blockUpMids:c,blockUpNames:u}=RA(s.keywords),{test:d}=DE(a.keywords),{test:m}=DE(l.keywords);return e.filter(p=>{if(p.api===Ee.Separator)return  true;const{play:h,duration:v,danmaku:g,recommendReason:y,goto:C,authorName:w,authorMid:x,title:S,bvid:I,href:$}=xd(p),E=Ww(y);if(t==="keep-follow-only"&&!E)return  false;function P(){if(x&&Pu.size&&Pu.has(x))return _o("filter out by blacklist-rule: %s %o",x,{bvid:I,title:S}),false;if(n.enabled&&s.enabled&&(c.size||u.size)&&(w||x)&&(w&&u.has(w)||x&&c.has(x)))return _o("filter out by author-rule: %o",{authorName:w,authorMid:x,rules:s.keywords,blockUpMids:c,blockUpNames:u,bvid:I,title:S}),false;let _=[S];if(p.api===Ee.Rank&&pw(p)&&p.desc&&_.push(p.desc),_=_.filter(Boolean),n.enabled&&a.enabled&&a.keywords.length&&_.length&&_.some(d))return _o("filter out by title-rule: %o",{possibleTitles:_,rules:a.keywords,bvid:I}),false}if(nO(p.api)&&P()===false)return  false;if((p.api===Ee.AppRecommend||p.api===Ee.PcRecommend)&&n.enabled){const _=C==="av",O=C==="picture",T=C==="bangumi";if(_)return N();if(O)return M();if(T)return A()}function N(){return E&&n.exemptForFollowed.video?true:y==="关注了你"?(_o("filter out by recommendReason-rule: %s %o",y,{bvid:I,title:S}),false):r.enabled&&r.value&&v&&v<r.value?(_o("filter out by min-duration-rule: %s < %s %o",v,r.value,{bvid:I,title:S}),false):o.enabled&&o.value&&typeof h=="number"&&h<o.value?(_o("filter out by min-play-count-rule: %s < %s, %o",h,o.value,{bvid:I,title:S}),false):i.enabled&&i.value&&typeof g=="number"&&g<i.value?(_o("filter out by min-danmaku-count-rule: %s < %s, %o",g,i.value,{bvid:I,title:S}),false):true}function M(){return n.hideGotoTypePicture?E&&n.exemptForFollowed.picture?true:(_o("filter out by goto-type-picture-rule: %s %o",C,{bvid:I,title:S}),false):true}function A(){return n.hideGotoTypeBangumi?(_o("filter out by goto-type-bangumi-rule: %s %o",C,{title:S,href:$}),false):true}if(t===Le.DynamicFeed&&Ve.filter.dfByTitle.enabled&&Ve.filter.dfByTitle.keywords.length){let _=[S];if(Za(p)){const{major:O}=p.modules.module_dynamic;O?.type===Jr.MajorType.Opus&&_.push(O.opus.summary?.text||"");}if(_=_.filter(Boolean),_.some(m))return _o("filter out by df-title-rule: %o",{possibleTitles:_,rules:l.keywords,uniqId:p.uniqId,item:p}),false}return  true})}async function Dae(e){return (await Tt.get("https://api.live.bilibili.com/xlive/web-ucenter/user/following",{params:{page:e,page_size:Sd.PAGE_SIZE,ignoreRecord:1,hit_ab:true}})).data}class Sd extends Ii{constructor(t=false){super(Sd.PAGE_SIZE),this.streamingOnly=t;}static PAGE_SIZE=20;tabbarView=void 0;sidebarView=void 0;hasMoreExceptQueue=true;separatorAdded=false;liveCount=-1;page=1;totalPage=1/0;async fetchMore(t){if(this.page>this.totalPage){this.hasMoreExceptQueue=false;return}const n=await Dae(this.page);dn(n)||(Ht(n.message||xl),this.hasMoreExceptQueue=false),this.page++;const{count:r,live_count:o,totalPage:i}=n.data;this.totalPage=i,this.liveCount=o;const s=n.data.list.map(u=>({...u,api:Ee.Live,uniqId:`${Ee.Live}-${u.roomid}`})),a=s.at(-1),l=an().subtract(2,"weeks").unix();if(a){const u=a.live_status,d=a.record_live_time;u!==Do.Streaming&&d&&d<l&&(this.hasMoreExceptQueue=false);}let c=s;if(!this.streamingOnly&&!this.separatorAdded&&s.some(u=>u.live_status!==Do.Streaming)){this.separatorAdded=true;const u=s.findIndex(d=>d.live_status!==Do.Streaming);c.splice(u,0,{api:Ee.Separator,uniqId:"live-separator-recent",content:"最近直播过"});}return this.streamingOnly&&s.some(u=>u.live_status!==Do.Streaming)&&(this.hasMoreExceptQueue=false,c=s.filter(u=>u.live_status===Do.Streaming)),c}}const zae=Kn.extend("modules:rec-services:dynamic-feed:api");async function $d({videoOnly:e,offset:t,page:n,upMid:r,abortSignal:o}){const i={timezone_offset:"-480",type:e?"video":"all",platform:"web",features:"itemOpusStyle",web_location:"0.0","x-bili-device-req-json":JSON.stringify({platform:"web",device:"pc"}),"x-bili-web-req-json":JSON.stringify({spm_id:"0.0"}),page:n};t&&(i.offset=t);const s="/x/polymer/web-dynamic/v1/feed/all";r&&(i.host_mid=r);const l=(await Tt.get(s,{signal:o,params:i})).data;if(!dn(l)){const u=l.message||xl;throw Ht(u),new Error(u,{cause:l})}const c=l.data;return c?.items?.length&&(c.items=c.items.filter(u=>{const d=!!fT(u);return d||zae("dynamic-feed filter out: %o",{type:u.type,majorType:u.modules.module_dynamic.major?.type,additionalType:u.modules.module_dynamic.additional?.type,item:u}),d})),c}const np=Gl("dynamic-feed-items"),Ed=Gl("dynamic-feed-items-info");async function ph(e){return !!(await Ed.get(e))?.count}function Hae(e,t){const n=s=>`update-filter-cache:${s}`,o=ss((s,a)=>{vo.info({icon:b(Z1,{className:"size-16px"}),key:n(e),title:"过滤缓存更新中...",description:`「${t}」更新中: Page(${s}) Total(${a})`,duration:false});},200);return {notifyOnProgress:o,notifyOnSuccess:()=>{o.flush(),vo.success({key:n(e),title:"缓存更新成功",description:`「${t}」的过滤缓存更新成功`,duration:false});}}}async function Vae(e,t){await ph(e)?await rO(e):await Wae(e,void 0,t);}async function jae(e,t=false){const n=await Ed.get(e);if(!(!t&&n&&n.count&&n.updatedAt&&Date.now()-n.updatedAt<60*1e3))return rO(e)}async function rO(e){if(!await ph(e))return;const t=await np.get(e)||[],n=new Set(t.map(l=>l.id_str));let r=1,o="",i=true,s=[];for(;i;){const l=await $d({upMid:e,page:r,offset:o,videoOnly:true}),c=l.items;s=[...s,...c],o=l.offset,i=l.has_more,r++,i&&n.size&&c.every(d=>n.has(d.id_str))&&(i=false);}const a=is([...s,...t],l=>l.id_str);await np.set(e,a),await Ed.set(e,{count:a.length,updatedAt:Date.now()});}const sb=Gl("dynamic-feed-items-in-progress");async function Wae(e,t=false,n){const r=t?void 0:await sb.get(e);let o=r?.page??1,i=r?.offset??"",s=r?.items??[],a=true;for(;a;){const c=await $d({upMid:e,page:o,offset:i,videoOnly:true}),u=c.items;s=[...s,...u],i=c.offset,a=c.has_more,o++,await sb.set(e,{page:o,offset:i,items:s}),n?.(o,s.length);}const l=is(s,c=>c.id_str);await np.set(e,l),await Ed.set(e,{count:l.length,updatedAt:Date.now()}),await sb.delete(e);}const oO=ha({fn:$d,generateKey:({upMid:e,videoOnly:t})=>`upMid=${e}&videoOnly=${t}`,tableName:"dynamic-feed-newest-items",ttl:300*1e3});class qae{constructor(t,n,r=false){this.upMid=t,this.videoOnly=n,this.enableHeadCache=r;}bufferQueue=[];hasMoreForApi=true;offset="";page=1;get hasMore(){return !!this.bufferQueue.length||this.hasMoreForApi}async loadMore(){const r=await(this.page===1&&!this.offset&&this.enableHeadCache?oO:$d)({videoOnly:this.videoOnly,upMid:this.upMid,page:this.page,offset:this.offset});return this.offset=r.offset,this.hasMoreForApi=r.has_more,this.page++,wo(r,{has_more:true,items:[],offset:"",update_baseline:"",update_num:0})&&(this.hasMoreForApi=false),r.items}async fillQueue(t,n){for(;!n?.aborted&&this.hasMoreForApi&&this.bufferQueue.length<t;){const r=await this.loadMore();this.bufferQueue.push(...r);}}}class ai{constructor(t,n){this.upMids=t,this.videoOnly=n;const r=t.length>ai.ENABLE_HEAD_CACHE_UPMID_COUNT_THRESHOLD;this.upServices=t.map(o=>new qae(o,n,r));}static ENABLE_MERGE_TIMELINE_UPMID_COUNT_THRESHOLD=20;static ENABLE_HEAD_CACHE_UPMID_COUNT_THRESHOLD=10;upServices=[];get hasMore(){return this.upServices.some(t=>t.hasMore)}async loadMore(t){if(!this.hasMore)return [];const n=async()=>{await ts(this.upServices,s=>s.fillQueue(1,t),5);},r=[],o=10;for(;this.hasMore&&r.length<o;){await n();const i=this.upServices.filter(l=>l.hasMore),s=ii(i.map(l=>{const c=l.bufferQueue[0],u=BigInt(c.id_str);return {service:l,item:c,id:u}}),["id"],["desc"]).map(l=>l.service)[0];if(!s)break;const a=s.bufferQueue[0];s.bufferQueue=s.bufferQueue.slice(1),r.push(a);}return r}}const vy=f__namespace.createContext({}),Gae=e=>{const{antCls:t,componentCls:n,iconCls:r,avatarBg:o,avatarColor:i,containerSize:s,containerSizeLG:a,containerSizeSM:l,textFontSize:c,textFontSizeLG:u,textFontSizeSM:d,iconFontSize:m,iconFontSizeLG:p,iconFontSizeSM:h,borderRadius:v,borderRadiusLG:g,borderRadiusSM:y,lineWidth:C,lineType:w}=e,x=(S,I,$,E)=>({width:S,height:S,borderRadius:"50%",fontSize:I,[`&${n}-square`]:{borderRadius:E},[`&${n}-icon`]:{fontSize:$,[`> ${r}`]:{margin:0}}});return {[n]:{..._t(e),position:"relative",display:"inline-flex",justifyContent:"center",alignItems:"center",overflow:"hidden",color:i,whiteSpace:"nowrap",textAlign:"center",verticalAlign:"middle",background:o,border:`${Q(C)} ${w} transparent`,"&-image":{background:"transparent"},[`${t}-image-img`]:{display:"block"},...x(s,c,m,v),"&-lg":{...x(a,u,p,g)},"&-sm":{...x(l,d,h,y)},"> img":{display:"block",width:"100%",height:"100%",objectFit:"cover"}}}},Uae=e=>{const{componentCls:t,groupBorderColor:n,groupOverlapping:r,groupSpace:o}=e;return {[`${t}-group`]:{display:"inline-flex",[t]:{borderColor:n},"> *:not(:first-child)":{marginInlineStart:r}},[`${t}-group-popover`]:{[`${t} + ${t}`]:{marginInlineStart:o}}}},Kae=e=>{const{controlHeight:t,controlHeightLG:n,controlHeightSM:r,fontSize:o,fontSizeLG:i,fontSizeXL:s,fontSizeHeading3:a,marginXS:l,marginXXS:c,colorBorderBg:u}=e;return {containerSize:t,containerSizeLG:n,containerSizeSM:r,textFontSize:o,textFontSizeLG:o,textFontSizeSM:o,iconFontSize:Math.round((i+s)/2),iconFontSizeLG:a,iconFontSizeSM:o,groupSpace:c,groupOverlapping:-l,groupBorderColor:u}},iO=wt("Avatar",e=>{const{colorTextLightSolid:t,colorTextPlaceholder:n}=e,r=vt(e,{avatarBg:n,avatarColor:t});return [Gae(r),Uae(r)]},Kae),sO=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,shape:r,size:o,src:i,srcSet:s,icon:a,className:l,rootClassName:c,style:u,alt:d,draggable:m,children:p,crossOrigin:h,gap:v=4,onError:g,...y}=e,[C,w]=f__namespace.useState(1),[x,S]=f__namespace.useState(false),[I,$]=f__namespace.useState(true),E=f__namespace.useRef(null),P=f__namespace.useRef(null),N=An(t,E),{getPrefixCls:M,className:A,style:_}=$t("avatar"),O=f__namespace.useContext(vy),T=()=>{if(!P.current||!E.current)return;const ee=P.current.offsetWidth,oe=E.current.offsetWidth;ee!==0&&oe!==0&&v*2<oe&&w(oe-v*2<ee?(oe-v*2)/ee:1);};f__namespace.useEffect(()=>{S(true);},[]),f__namespace.useEffect(()=>{$(true),w(1);},[i]),f__namespace.useEffect(T,[v]);const V=()=>{g?.()!==false&&$(false);},H=Xn(ee=>o??O?.size??ee??"default"),z=Object.keys(typeof H=="object"?H||{}:{}).some(ee=>["xs","sm","md","lg","xl","xxl"].includes(ee)),D=bT(z),W=f__namespace.useMemo(()=>{if(typeof H!="object")return {};const ee=gT.find(ne=>D[ne]),oe=H[ee];return oe?{width:oe,height:oe,fontSize:oe&&(a||p)?oe/2:18}:{}},[D,H,a,p]),F=M("avatar",n),L=cn(F),[j,Y]=iO(F,L),K=B({[`${F}-lg`]:H==="large",[`${F}-sm`]:H==="small"}),q=f__namespace.isValidElement(i),X=r||O?.shape||"circle",J=B(F,K,A,`${F}-${X}`,{[`${F}-image`]:q||i&&I,[`${F}-icon`]:!!a},Y,L,l,c,j),U=typeof H=="number"?{width:H,height:H,fontSize:a?H/2:18}:{};let G;if(typeof i=="string"&&I)G=f__namespace.createElement("img",{src:i,draggable:m,srcSet:s,onError:V,alt:d,crossOrigin:h});else if(q)G=i;else if(a)G=a;else if(x||C!==1){const ee=`scale(${C})`,oe={msTransform:ee,WebkitTransform:ee,transform:ee};G=f__namespace.createElement(So,{onResize:T},f__namespace.createElement("span",{className:`${F}-string`,ref:P,style:oe},p));}else G=f__namespace.createElement("span",{className:`${F}-string`,style:{opacity:0},ref:P},p);return f__namespace.createElement("span",{...y,style:{...U,...W,..._,...u},className:J,ref:N},G)}),y3=e=>{const{size:t,shape:n}=f__namespace.useContext(vy),r=f__namespace.useMemo(()=>({size:e.size||t,shape:e.shape||n}),[e.size,e.shape,t,n]);return f__namespace.createElement(vy.Provider,{value:r},e.children)},Xae=e=>{const{getPrefixCls:t,direction:n}=f__namespace.useContext(it),{prefixCls:r,className:o,rootClassName:i,style:s,maxCount:a,maxStyle:l,size:c,shape:u,maxPopoverPlacement:d,maxPopoverTrigger:m,children:p,max:h}=e,v=t("avatar",r),g=`${v}-group`,y=cn(v),[C,w]=iO(v,y),x=B(g,{[`${g}-rtl`]:n==="rtl"},w,y,o,i,C),S=$r(p).map((E,P)=>Ln(E,{key:`avatar-key-${P}`})),I=h?.count||a,$=S.length;if(I&&I<$){const E=S.slice(0,I),P=S.slice(I,$),N=h?.style||l,M=h?.popover?.trigger||m||"hover",A=h?.popover?.placement||d||"top",_={content:P,...h?.popover,placement:A,trigger:M,rootClassName:B(`${g}-popover`,h?.popover?.rootClassName)};return E.push(f__namespace.createElement(io,{key:"avatar-popover-key",destroyOnHidden:true,..._},f__namespace.createElement(sO,{style:N},`+${$-I}`))),f__namespace.createElement(y3,{shape:u,size:c},f__namespace.createElement("div",{className:x,style:s},E))}return f__namespace.createElement(y3,{shape:u,size:c},f__namespace.createElement("div",{className:x,style:s},S))},Us=sO;Us.Group=Xae;function cr(e,t,n){const r=He(n);f.useEffect(()=>(e.on(t,r),()=>{e.off(t,r);}),[e,t,r]);}function Yae(){return new Promise((e,t)=>{const n=new Image;n.onload=()=>e(true),n.onerror=r=>e(false),n.src="data:image/avif;base64,AAAAIGZ0eXBhdmlmAAAAAGF2aWZtaWYxbWlhZk1BMUIAAADybWV0YQAAAAAAAAAoaGRscgAAAAAAAAAAcGljdAAAAAAAAAAAAAAAAGxpYmF2aWYAAAAADnBpdG0AAAAAAAEAAAAeaWxvYwAAAABEAAABAAEAAAABAAABGgAAAB0AAAAoaWluZgAAAAAAAQAAABppbmZlAgAAAAABAABhdjAxQ29sb3IAAAAAamlwcnAAAABLaXBjbwAAABRpc3BlAAAAAAAAAAIAAAACAAAAEHBpeGkAAAAAAwgICAAAAAxhdjFDgQ0MAAAAABNjb2xybmNseAACAAIAAYAAAAAXaXBtYQAAAAAAAAABAAEEAQKDBAAAACVtZGF0EgAKCBgANogQEAwgMg8f8D///8WfhwB8+ErK42A=";})}const Qae=!ed&&await( Yae());function qw(e){return `${e}@96w_96h_1c_1s_!web-avatar${Qae?".avif":".webp"}`}function C3(e){return new Promise(t=>{const n=new Image;n.src=e,n.onload=()=>t(true),n.onerror=()=>t(false);})}function Zae({externalFilterInput:e,onRefresh:t,getPopupContainer:n}){const{upMid:r,dynamicFeedVideoType:o,filterMinDuration:i,filterText:s,hideChargeOnlyVideos:a}=rt(At),l=b(Ro.Search,{style:{width:e?"250px":void 0},placeholder:"按标题关键字过滤",type:"search",autoCorrect:"off",autoCapitalize:"off",name:`filterText_${r}`,variant:"outlined",defaultValue:At.filterText,autoComplete:"off",allowClear:true,onChange:v=>{tle({filterText:v.target.value,upMid:r,onRefresh:t});},onSearch:async v=>{At.filterText=v||void 0,await Dt(100),t();}}),c=b(Jae,{externalFilterInput:e,filterInput:l,refresh:t}),[u,d]=f.useState(false),m=d,p=f.useMemo(()=>!!(o!==Bo.All||a||s||i!==Gs.All),[o,a,s,i]),h=b(io,{open:u,onOpenChange:m,arrow:false,placement:"bottomLeft",getPopupContainer:n,content:c,styles:{container:{border:`1px solid ${_l()}`}},children:b(kp,{dot:p,color:Uo,offset:[-5,5],children:b(Qe,{className:"icon-only-round-button",css:u&&kl,children:b(Gm,{className:"ml-1px"})})})});return {filterInput:l,popoverContent:c,popoverTrigger:h}}const Dn={wrapper:"max-w-350px",section:"mt-10px min-w-300px first:mt-0px",sectionTilte:"flex items-center pb-2px pl-2px text-20px",sectionContent:"flex flex-col items-start gap-x-10px gap-y-6px"};function Jae({externalFilterInput:e,filterInput:t,refresh:n}){const{viewingSomeUp:r,selectedGroup:o,viewingSomeGroup:i,selectedKey:s,dynamicFeedVideoType:a,filterMinDuration:l,hideChargeOnlyVideos:c,addSeparators:u,filterText:d}=rt(At);let m;{const p=xw&&!!d,h=d===WA,{href:v}=f.useMemo(()=>{const g=new URL(location.href);return g.searchParams.has(_r.FilterTextFull)?g.searchParams.set(_r.FilterTextFull,d||""):g.searchParams.has(_r.FilterTextShort)?g.searchParams.set(_r.FilterTextShort,d||""):g.searchParams.set(_r.FilterTextFull,d||""),{href:g.href,path:`${g.pathname}?${g.search}`}},[d]);m=p&&b(zt,{title:v,children:R(Qe,{disabled:h,href:v,children:["转到过滤词为「",d||"空","」的链接"]})});}return R("div",{className:Dn.wrapper,children:[R("div",{className:Dn.section,children:[R("div",{className:Dn.sectionTilte,children:["视频类型",R(Fn,{children:["「",Co.ChargeOnly,"」在此程序中归类为「投稿视频」",b("br",{}),"「动态视频」时长通常较短"]})]}),b("div",{children:b(xn.Group,{buttonStyle:"solid",value:a,onChange:async p=>{At.dynamicFeedVideoType=p.target.value,await Dt(100),n?.();},children:Object.values(Bo).map(p=>b(xn.Button,{value:p,children:Ere[p]},p))})})]}),a!==Bo.DynamicOnly&&R("div",{className:Dn.section,children:[b("div",{className:Dn.sectionTilte,children:"充电专属"}),b("div",{className:Dn.sectionContent,children:b(so,{className:"ml-5px",checked:c,onChange:async p=>{const h=p.target.checked,v=At.hideChargeOnlyVideosForKeysSet;h?v.add(s):v.delete(s),await Dt(100),n?.();},children:b(zt,{title:R(xe,{children:["隐藏「",Co.ChargeOnly,"」视频 ",b("br",{}),"仅对当前 UP 或 分组生效"]}),children:R("span",{style:{userSelect:"none"},children:["隐藏「",Co.ChargeOnly,"」"]})})})})]}),R("div",{className:Dn.section,children:[b("div",{className:Dn.sectionTilte,children:"最短时长"}),b("div",{children:b(xn.Group,{className:"overflow-hidden [&_.ant-radio-button-wrapper]:px-10px",buttonStyle:"solid",value:l,onChange:async p=>{At.filterMinDuration=p.target.value,await Dt(100),n?.();},children:Object.values(Gs).map(p=>{const{label:h}=UA[p];return b(xn.Button,{value:p,children:h},p)})})})]}),(!e||m)&&R("div",{className:Dn.section,children:[b("div",{className:Dn.sectionTilte,children:"过滤"}),R("div",{className:Dn.sectionContent,children:[!e&&t,m]})]}),b(ele,{}),R("div",{className:Dn.section,children:[R("div",{className:Dn.sectionTilte,children:[i?"分组":r?"UP":"全部",R(Fn,{children:["当前",i?"分组":r?"UP":"范围","的一些操作~"]}),i&&o&&R("span",{className:"ml-15px inline-flex items-center text-size-14px",children:["(",R("a",{href:IA(o?.tagid||""),target:"_blank",className:`mx-4px inline-flex items-center text-size-16px ${mR}`,children:[b(Gr,{className:"mr-2px size-18px"}),o?.name]}),")"]})]}),R("div",{className:Dn.sectionContent,children:[b(so,{checked:u,onChange:async p=>{At.addSeparatorsMap.set("global",p.target.checked),await Dt(100),n?.();},children:b(zt,{title:"添加今日/更早分割线",children:"添加分割线"})}),i&&!!o&&b(nle,{followGroup:o,refresh:n})]})]})]})}function ele(){const{cacheAllItemsEntry:e,cacheAllItemsUpMids:t}=xt().dynamicFeed.__internal,{viewingSomeUp:n,upMid:r,upName:o}=rt(At),i=Wo(async(l,c)=>{const{notifyOnProgress:u,notifyOnSuccess:d}=Hae(l,c);await Vae(l,u),d();},{manual:true}),s=f.useMemo(()=>!!r&&t.includes(r.toString()),[r,t]),a=f.useCallback(async l=>{if(!r)return;const u=l.target.checked?{add:[r]}:{remove:[r]};await fi("dynamicFeed.__internal.cacheAllItemsUpMids",u);},[]);return b(xe,{children:e&&n&&r&&o&&R("div",{className:Dn.section,children:[R("div",{className:Dn.sectionTilte,children:["过滤缓存",R(Fn,{children:["开启过滤缓存后, 会加载并缓存 UP 所有的动态 ",b("br",{}),"当本地有缓存且总条数 <= 5000时, 过滤框成为及时过滤, 无需点击过滤按钮"]})]}),R("div",{className:Dn.sectionContent,children:[R("div",{className:"flex flex-wrap items-center gap-x-10px gap-y-3px",children:[b(so,{className:"inline-flex items-center",checked:s,onChange:a,children:b(zt,{title:"只有开启此项, 过滤时才会使用缓存",children:R("span",{children:["为「",o,"」开启"]})})}),b(Qe,{loading:i.loading,onClick:async()=>{await i.runAsync(r,o);},children:"更新缓存"})]}),b(ut,{configPath:"dynamicFeed.advancedFilter",label:"使用高级过滤",tooltip:yA})]})]})})}const tle=ss(async function({filterText:e,upMid:t,onRefresh:n}){if(!t||!(e||!e&&At.filterText)||!Ve.dynamicFeed.__internal.cacheAllItemsEntry||!Ve.dynamicFeed.__internal.cacheAllItemsUpMids.includes(t.toString())||!await ph(t))return;const r=await Ed.get(t);!r||!r.count||r.count>=5e3||(At.filterText=e,await Dt(0),n());},100);function aO(){return R(xe,{children:[b("p",{children:"机制介绍:"}),R("ul",{className:"text-13px",children:[R("li",{className:"flex items-start gap-x-10px",children:[b("div",{children:"「从全部过滤」:"}),b("div",{children:'基于全部动态 + 分组UP过滤, 速度可能巨慢, 且过滤后的数量取决于B站记录的"全部"动态范围'})]}),R("li",{className:"flex items-start gap-x-10px",children:[b("div",{children:"「拼接时间线」:"}),R("div",{children:["可以理解为: 去看一遍分组所有 UP 的动态, 然后将它们拼接起来 ",b("br",{}),"启动慢, 但可以加载所有动态; 且分组 UP 越多, 启动越慢 ",b("br",{}),"默认分组 UP 数量不超过 ",ai.ENABLE_MERGE_TIMELINE_UPMID_COUNT_THRESHOLD," ","时会使用「拼接时间线」 ",b("br",{}),"详见",b("a",{className:"mx-5px",href:"https://magicdawn.fun/2024/12/01/bilibili-gate-dynamic-feed-merge-timeline/",target:"_blank",children:"介绍博客"})]})]})]})]})}function nle({followGroup:e,refresh:t}){const{whenViewAll:n}=rt(Ve.dynamicFeed),r=e.count;let o;const i=w3(e.tagid,"dynamicFeed.followGroup.forceUseMergeTimelineIds");{const{checked:l,onChange:c}=i,u=r<=ai.ENABLE_MERGE_TIMELINE_UPMID_COUNT_THRESHOLD;o=b(so,{checked:l,onChange:d=>{c(d),t?.();},disabled:u,children:b(zt,{title:R(xe,{children:[b(aO,{}),u&&R("p",{className:"text-yellow-400 italic",children:["当前分组 UP 数量: ",r,", 无需设置"]})]}),children:"分组动态: 强制使用「拼接时间线」"})});}let s;s=(r<=ai.ENABLE_MERGE_TIMELINE_UPMID_COUNT_THRESHOLD||i.checked)&&r>ai.ENABLE_HEAD_CACHE_UPMID_COUNT_THRESHOLD&&b(zt,{title:R(xe,{children:["当分组 UP 数量"," >  ",ai.ENABLE_HEAD_CACHE_UPMID_COUNT_THRESHOLD,"时, 「拼接时间线」功能会缓存每个 UP 的最新动态5分钟. ",b("br",{}),"这里可以手动清除缓存"]}),children:b(Qe,{onClick:()=>{oO.cache.db.clear(),bt.success("已清除缓存");},children:"清除「拼接时间线」- 队头缓存"})});let a;{const{checked:l,onChange:c}=w3(`${oa}${e.tagid}`,"dynamicFeed.whenViewAll.hideIds");a=n.enableHideSomeContents&&b(so,{checked:l,onChange:c,children:b(zt,{title:R(xe,{children:["在「全部」动态中隐藏来自此 ",e.name," 的动态"]}),children:"在「全部」动态中隐藏来自此分组的动态"})});}return R(xe,{children:[a,o,s]})}function w3(e,t){const n=_M(t),r=f.useMemo(()=>n.includes(e),[n]),o=He(async s=>{await fi(t,s?{add:[e]}:{remove:[e]});}),i=f.useCallback(s=>{o(s.target.checked);},[]);return {checked:r,setChecked:o,onChange:i}}function rle(e){if(Object.assign(At,e),e.upMid){const t=At.upList.find(n=>n.mid.toString()===e.upMid);t&&(t.has_update=false);}}const ab={upMid:void 0,upName:void 0,upFace:void 0,filterText:void 0,selectedGroupId:void 0,dynamicFeedVideoType:Bo.All,filterMinDuration:Gs.All};function lO(e){const{upList:t,groups:n,selectedKey:r}=rt(At),o=sr(),{followGroup:{enabled:i}}=xt().dynamicFeed,{recSharedEmitter:s}=ao(),a=He(async u=>{rle(u),await Dt(100),o();}),l=He(()=>{a({...ab}),s.emit("dynamic-feed:clear");});return {menuItems:f.useMemo(()=>{const u={key:"all",icon:b(Us,{size:"small",children:"全"}),label:"全部",title:"全部",onClick:l};let d=[];i&&(d=n.map(h=>({key:`group:${h.tagid}`,icon:b(Us,{size:"small",children:h.name[0]||"组"}),label:`${h.name} (${h.count})`,title:`${h.name} (${h.count})`,onClick:()=>a({...ab,selectedGroupId:h.tagid})})));let m=t;e==="dropdown"&&(m=HT(t,[{prop:h=>h.has_update?1:0,order:"desc"},{prop:h=>Fw(h.uname),order:Bw}]));const p=m.map(h=>{let v=b(Us,{size:"small",src:qw(h.face)});return h.has_update&&(v=b(kp,{dot:true,children:v})),{key:`up:${h.mid}`,icon:v,label:b("span",{title:h.uname,className:"block max-w-130px overflow-hidden text-ellipsis whitespace-nowrap",children:h.uname}),title:h.uname,onClick(){a({...ab,upMid:h.mid.toString(),upName:h.uname,upFace:h.face});}}});return [u,...d,...p]},[t,i,n,e]),selectedKey:r,onClear:l,onSelect:a}}function ole(){const{dynamicFeed:{__internal:{externalFilterInput:e}}}=xt(),{viewingSomeUp:t,upName:n,upFace:r,selectedGroup:o}=rt(At),i=sr(),{ref:s,getPopupContainer:a}=pa(),l=Tw(Le.DynamicFeed),{menuItems:c,selectedKey:u,onClear:d}=lO("dropdown");Gn(()=>{QA();});const m=o?.count,p=b($A,{className:"mt--2px size-14px"}),h=r?b(Us,{size:20,src:qw(r)}):void 0,v=t?h||p:o?b(EA,{className:"size-18px"}):void 0,g=t?n:o?o.name+(m?` (${m})`:""):"全部",[y,C]=f.useState(false),w=b(hs,{open:y,onOpenChange:C,placement:"bottomLeft",getPopupContainer:a,menu:{items:c,style:{...qT,border:`1px solid ${_l()}`},selectedKeys:[u]},children:b(Qe,{icon:v,className:"gap-4px",css:[y&&kl,"",""],children:g})}),{popoverTrigger:x,filterInput:S}=Zae({externalFilterInput:e,onRefresh:i,getPopupContainer:a});return R("div",{ref:s,className:"inline-flex items-center gap-x-8px",children:[!l&&w,l?R(Qe,{onClick:d,className:"gap-0",disabled:!(t||o),children:[b(Cm,{className:"mr-5px size-14px"}),b("span",{children:"清除"})]}):(t||o)&&R(Qe,{onClick:d,className:"gap-0",children:[b(Cm,{className:"mr-5px size-14px"}),b("span",{children:"清除"})]}),x,e&&S,b(wd,{})]})}function ile(){const e=Tw(Le.DynamicFeed),{menuItems:t,selectedKey:n}=lO("sidebar"),{menuRef:r,revealSelected:o}=kT(t,n),{recSharedEmitter:i}=ao();if(cr(i,"dynamic-feed:clear",()=>{o(Eu);}),!!e)return R(xe,{children:[b(ps,{ref:r,items:t,selectedKeys:[n],mode:"inline",inlineIndent:10}),OT]})}function Gw(e=At){const t=jn(e);return {upMid:t.upMid,groupId:t.selectedGroupId,filterText:t.filterText,dynamicFeedVideoType:t.dynamicFeedVideoType,hideChargeOnlyVideos:t.hideChargeOnlyVideos,filterMinDuration:t.filterMinDuration,filterMinDurationValue:t.filterMinDurationValue,selectedKey:t.selectedKey,viewingAll:t.viewingAll,viewingSomeUp:t.viewingSomeUp,viewingSomeGroup:t.viewingSomeGroup,addSeparators:t.addSeparators,showLiveInDynamicFeed:Ve.dynamicFeed.showLive,videoOnly:Ve.dynamicFeed.videoOnly,whenViewAllEnableHideSomeContents:Ve.dynamicFeed.whenViewAll.enableHideSomeContents,whenViewAllHideIds:new Set(Ve.dynamicFeed.whenViewAll.hideIds),advancedFilter:Ve.dynamicFeed.advancedFilter,filterCacheEnabled:!!t.upMid&&Ve.dynamicFeed.__internal.cacheAllItemsEntry&&Ve.dynamicFeed.__internal.cacheAllItemsUpMids.includes(t.upMid.toString()),forceUseMergeTime:!!t.selectedGroup&&Ve.dynamicFeed.followGroup.forceUseMergeTimelineIds.includes(t.selectedGroup.tagid),startingOffset:$re,minId:x3(Y0)?BigInt(Y0):void 0,minTs:x3(WE)?Number(WE):void 0}}function x3(e){return !!e&&/^\d+$/.test(e)}const sle=Kn.extend("modules:rec-services:dynamic-feed");class hh extends Ii{constructor(t){super(hh.PAGE_SIZE),this.config=t,this.config.showLiveInDynamicFeed&&!this.upMid&&this.groupId===void 0&&!this.filterText&&this.dynamicFeedVideoType===Bo.All&&this.filterMinDuration===Gs.All&&(this.liveRecService=new Sd(true)),this.config.startingOffset&&(this.offset=this.config.startingOffset);}static PAGE_SIZE=15;tabbarView=b(ole,{});sidebarView=b(ile,{});hasMoreExceptQueue=true;get hasMore(){return this.qs.bufferQueue.length||this.liveRecService?.hasMore?true:this.viewingSomeGroup&&this.groupMergeTimelineService?this.groupMergeTimelineService.hasMore:!!this.hasMoreExceptQueue}async shouldReduceMinCount(){return this.viewingAll,this.viewingSomeGroup?(await this.loadGroupMids(),!this.groupMergeTimelineService):!!(this.filterText||this.dynamicFeedVideoType===Bo.DynamicOnly||this.filterMinDuration!==Gs.All)}get upMid(){return this.config.upMid}get groupId(){return this.config.groupId}get filterText(){return this.config.filterText}get dynamicFeedVideoType(){return this.config.dynamicFeedVideoType}get hideChargeOnlyVideos(){return this.config.hideChargeOnlyVideos}get filterMinDuration(){return this.config.filterMinDuration}get filterMinDurationValue(){return this.config.filterMinDurationValue}get viewingSomeUp(){return this.config.viewingSomeUp}get viewingSomeGroup(){return this.config.viewingSomeGroup}shouldEnableMergeTimeline(t){return this.config.forceUseMergeTime||t>0&&t<=ai.ENABLE_MERGE_TIMELINE_UPMID_COUNT_THRESHOLD}groupMergeTimelineService;groupMids=new Set;groupMidsLoaded=false;async loadGroupMids(){if(this.groupId!==void 0&&!this.groupMidsLoaded)try{const t=await K0(this.groupId);this.groupMids=new Set(t),this.shouldEnableMergeTimeline(t.length)&&(this.groupMergeTimelineService=new ai(t.map(n=>n.toString()),this.config.videoOnly));}finally{this.groupMidsLoaded=true;}}get viewingAll(){return this.config.viewingAll}viewingAllHideMids=new Set;viewingAllHideMidsLoaded=false;async loadViewingAllHideMids(){if(!this.viewingAll||!this.config.whenViewAllEnableHideSomeContents||!this.config.whenViewAllHideIds.size||this.viewingAllHideMidsLoaded)return;const t=Array.from(this.config.whenViewAllHideIds).filter(i=>i.startsWith(yl)).map(i=>i.slice(yl.length)),n=Array.from(this.config.whenViewAllHideIds).filter(i=>i.startsWith(oa)).map(i=>i.slice(oa.length)),r=this.viewingAllHideMids;t.forEach(i=>r.add(i)),(await ts(n,i=>K0(i),3)).flat().forEach(i=>r.add(i.toString())),this.viewingAllHideMidsLoaded=true;}async fetchMore(t){const n=await this._fetchMore(t);return this.handleAddSeparators(n)}liveRecService;_queueForFilterCache;offset="";page=0;async _fetchMore(t){if(this.liveRecService?.hasMore)return (await this.liveRecService.loadMore(t)||[]).filter(d=>d.api!==Ee.Separator);let n;this.viewingSomeGroup&&await this.loadGroupMids(),this.viewingAll&&(await this.loadViewingAllHideMids(),sle("viewingAll: hide-mids = %o",this.viewingAllHideMids));const r=!!(this.upMid&&this.filterText&&this.config.filterCacheEnabled&&await ph(this.upMid)),o=r&&this.config.advancedFilter,i=o?CA((this.filterText||"").toLowerCase()):void 0;if(r)this._queueForFilterCache||(await jae(this.upMid),this._queueForFilterCache=new oh(20),this._queueForFilterCache.bufferQueue=(await np.get(this.upMid)||[]).filter(u=>{const d=Fa(u);if(!d)return  false;const m=d.title;return a({filterText:this.filterText,title:m,useAdvancedFilter:o,useAdvancedFilterParsed:i})})),n=this._queueForFilterCache.sliceFromQueue(this.page+1)||[],this.page++,this.hasMoreExceptQueue=!!this._queueForFilterCache.bufferQueue.length;else if(this.viewingSomeGroup&&this.groupMergeTimelineService)n=await this.groupMergeTimelineService.loadMore(t);else {const u=await $d({videoOnly:this.config.videoOnly,abortSignal:t,page:this.page+1,offset:this.offset,upMid:this.upMid});if(this.page++,this.hasMoreExceptQueue=u.has_more,this.offset=u.offset,n=u.items,this.config.minId){const d=this.config.minId,m=n.findIndex(p=>BigInt(p.id_str)<=d);m!==-1&&(this.hasMoreExceptQueue=false,n=n.slice(0,m+1));}if(this.config.minTs){const d=this.config.minTs,m=n.findIndex(p=>p.modules.module_author.pub_ts<=d);m!==-1&&(this.hasMoreExceptQueue=false,n=n.slice(0,m+1));}}const s=n.filter(u=>{if(!this.viewingSomeGroup||this.groupMergeTimelineService||!this.groupMids.size)return  true;const d=u.modules.module_author.mid;return this.groupMids.has(d)}).filter(u=>{if(this.dynamicFeedVideoType===Bo.All)return  true;const d=Fa(u);if(!d)return  false;const m=d.badge.text;return this.dynamicFeedVideoType===Bo.DynamicOnly?m===Co.Dynamic:this.dynamicFeedVideoType===Bo.UploadOnly?m===Co.Upload||m===Co.ChargeOnly:false}).filter(u=>{if(!this.hideChargeOnlyVideos)return  true;const d=Fa(u);return d?!(d.badge.text===Co.ChargeOnly):true}).filter(u=>{if(this.filterMinDuration===Gs.All)return  true;const d=Fa(u);return d?Ym(d.duration_text)>=this.filterMinDurationValue:false}).filter(u=>{if(!this.filterText)return  true;const d=Fa(u);if(!d)return  false;const m=d.title||"";return a({filterText:this.filterText,title:m,useAdvancedFilter:o,useAdvancedFilterParsed:i})}).filter(u=>{if(this.config.selectedKey!==Eu)return  true;const d=this.viewingAllHideMids;if(!d.size)return  true;const m=u.modules.module_author.mid;return !d.has(m.toString())}).map(u=>({...u,api:Ee.DynamicFeed,uniqId:`${Ee.DynamicFeed}-${u.id_str||crypto.randomUUID()}`,groupId:this.viewingSomeGroup?this.groupId:void 0}));function a({title:u,filterText:d,useAdvancedFilter:m,useAdvancedFilterParsed:p}){return u=u.toLowerCase(),d=d.toLowerCase(),m?(p?.includes??[]).every(g=>u.includes(g))&&(p?.excludes??[]).every(g=>!u.includes(g)):u.includes(d)}const{upMid:l,upName:c}=At;if(gi&&l&&c&&c===l.toString()&&s[0]){const u=s[0].modules.module_author.name,d=s[0].modules.module_author.face;At.upName=u,At.upFace=d;}if(this.viewingSomeGroup&&At.groups.length){const u=At.groups.find(d=>d.tagid===this.groupId);u&&(u.count=this.groupMids.size);}return s}separatorsConfig={today:{added:false,content:"今日",getInsertIndex:ale},earlier:{added:false,content:"更早",getInsertIndex:cO(-1/0,an().startOf("day").unix())}};handleAddSeparators(t){if(!this.config.addSeparators)return t;const n=t;{const r=this.separatorsConfig.today,{getInsertIndex:o,content:i,added:s}=r;if(!s){const a=o(t);a!==-1&&(n.splice(a,0,{api:Ee.Separator,uniqId:"dynamic-feed-separator-today",content:i}),r.added=true);}}{const r=this.separatorsConfig.earlier,{getInsertIndex:o,content:i,added:s}=r;if(!s){const a=o(t);a!==-1&&(n.splice(a,0,{api:Ee.Separator,uniqId:"dynamic-feed-separator-earlier",content:i}),r.added=true);}}return n}}function cO(e,t){return n=>n.findIndex(r=>{if(r.api!==Ee.DynamicFeed)return  false;const o=r.modules.module_author.pub_ts;return o>=e&&o<t})}function ale(e){const t=e.findIndex(r=>r.api===Ee.Live&&r.live_status===Do.Streaming);return t!==-1?t:cO(an().startOf("day").unix(),an().endOf("day").unix())(e)}const li=20,rp="ml-30px inline-flex items-center text-15px [&_svg]:mr-5px [&_svg]:mt--1px first:ml-0";class uO{constructor(t,n,r){this.collectionId=t,this.addSeparator=n,this.itemsOrder=r;}get hasMore(){return this.addSeparator&&!this.separatorAdded||!this.loaded?true:!!this.bufferQueue.length}loaded=false;bufferQueue=[];separatorAdded=false;get separator(){return {api:Ee.Separator,uniqId:`fav-collection-separator-${this.collectionId}`,content:b(lle,{service:this})}}state=tn({firstBvid:void 0,info:void 0});async loadMore(t){if(!this.hasMore)return;if(this.addSeparator&&!this.separatorAdded)return this.separatorAdded=true,[this.separator];if(!this.loaded){const r=await yee(this.collectionId,1),o=r?.medias||[],i=r?.info;await _u(()=>this.loadUserAvatarFromSpaceAccInfo(o,t));let s=o.map(l=>({...l,api:Ee.Fav,uniqId:`${Ee.Fav}-collection:${this.collectionId}-${l.bvid}`,collection:r.info,from:"fav-collection"}));[dt.PubTimeDesc,dt.PubTimeAsc,dt.Shuffle].includes(this.itemsOrder)&&(s=F0(s,dt.PubTimeDesc),s.forEach((l,c,u)=>{l.vol=u.length-c,l.volTooltip=R(xe,{children:["按投稿时间 Vol.",l.vol]});})),s=F0(s,this.itemsOrder),this.bufferQueue=s,this.loaded=true,this.state.firstBvid=s[0]?.bvid,this.state.info=tl(i),Bt.selectedFavCollectionDetailInfo=tl(i);}this.itemsOrder===dt.Shuffle&&(this.bufferQueue=zr(this.bufferQueue));let n;return [n,this.bufferQueue]=[this.bufferQueue.slice(0,li),this.bufferQueue.slice(li)],n}async loadUserAvatarFromSpaceAccInfo(t,n){if(!t.length)return;const r=O8(t,s=>s.upper.mid),o=Object.entries(r).map(([s,a])=>({mid:s,count:a})),i=ii(o,[s=>s.count],["desc"]).slice(0,3).map(s=>s.mid);await Promise.all(i.map(async s=>{if(n?.aborted)return;const l=(await bw(s))?.face;l&&t.filter(c=>c.upper.mid.toString()===s).forEach(c=>{c.upper.face||=l;});}));}get extraTabbarView(){return b(uw,{})}}function lle({service:e}){const{firstBvid:t,info:n}=rt(e.state);return R(xe,{children:[b(zt,{title:R(xe,{children:["UP: ",n?.upper.name," ",b("br",{}),n?.intro||"简介: N/A"]}),children:R($u,{href:H5(e.collectionId),className:rp,children:[b(Gr,{className:"size-16px"}),n?.title]})}),t&&R($u,{href:uee(t),className:rp,children:[b(Ju,{className:"size-16px"}),"播放全部"]})]})}function cle({service:e}){return R(xe,{children:[R($u,{href:ow(e.entry.id,e.entry.attr),className:rp,children:[b(Gr,{className:"size-16px"}),e.entry.title]}),R($u,{href:cee(e.entry.id),className:rp,children:[b(Ju,{className:"size-16px"}),"播放全部"]})]})}const ule=[dt.FavTimeDesc,dt.PlayCountDesc,dt.PubTimeDesc];function S3(e){return ule.includes(e)}const dO=Gl("fav-folder-all-items");async function Vf(e){await dO.delete(e);}class fO{constructor(t,n,r){if(this.folderId=t,this.addSeparator=n,this.itemsOrder=r,this.itemsOrder===dt.Initial)throw new Error("this should not happen!");S3(this.itemsOrder)?this.needLoadAll=false:this.needLoadAll=true;}needLoadAll;get hasMore(){return this.addSeparator&&!this.separatorAdded?true:this.needLoadAll?this.allItemsLoaded?!!this.bufferQueue.length:true:this.innerService?this.innerService.hasMore:true}separatorAdded=false;get separator(){return this.assertInnerService(),{api:Ee.Separator,uniqId:`fav-folder-separator-${this.folderId}`,content:b(cle,{service:this.innerService})}}entry;innerService;assertInnerService(){ro(this.innerService,"this.innerService should not be undefined"),ro(this.entry,"this.entry should not be undefined");}async createService(){if(this.innerService)return;await dw();const t=jn(Bt.folders).find(n=>n.id===this.folderId);ro(t,`favStore.favFolders should have this entry[fid=${this.folderId}]`),this.entry=t,S3(this.itemsOrder)?this.innerService=new Ja(t,this.itemsOrder):this.innerService=new Ja(t);}async loadMore(t){if(this.innerService||await this.createService(),!!this.hasMore){if(this.addSeparator&&!this.separatorAdded)return this.separatorAdded=true,[this.separator];if(this.needLoadAll){this.allItemsLoaded||await this.loadAllItems(t),this.itemsOrder===dt.Shuffle&&(this.bufferQueue=zr(this.bufferQueue));const n=this.bufferQueue.slice(0,li);return this.bufferQueue=this.bufferQueue.slice(li),n}else {const n=await this.innerService?.loadMore(t);return this.runSideEffects(),n}}}allItemsLoaded=false;bufferQueue=[];async loadAllItems(t){const n=await this.fetchAllItems(t);this.bufferQueue=F0(n,this.itemsOrder),this.allItemsLoaded=true,this.runSideEffects();}_fetchAllItems=async t=>{this.assertInnerService();const n=[];for(;this.innerService.hasMore&&!t.aborted;){const r=await this.innerService.loadMore(t)||[];n.push(...r);}return n};_fetchAllItemsWithCache=ha({fn:this._fetchAllItems,tableName:dO,generateKey:()=>`${this.folderId}`,ttl:Yn("5min")});fetchAllItems=t=>(this.assertInnerService(),this.entry.media_count>Ja.PAGE_SIZE*3?this._fetchAllItemsWithCache(t):this._fetchAllItems(t));runSideEffects(){this.assertInnerService(),typeof this.innerService.info?.media_count=="number"&&nA(this.folderId,this.innerService.info.media_count);}get extraTabbarView(){return b(uw,{})}}class Ja{constructor(t,n=dt.FavTimeDesc){this.entry=t,this.itemsOrder=n,this.hasMore=t.media_count>0;}static PAGE_SIZE=20;hasMore;info;page=0;async loadMore(t){if(!this.hasMore)return;const n={[dt.FavTimeDesc]:"mtime",[dt.PlayCountDesc]:"view",[dt.PubTimeDesc]:"pubtime"}[this.itemsOrder],o=(await Tt.get("/x/v3/fav/resource/list",{params:{media_id:this.entry.id,pn:this.page+1,ps:Ja.PAGE_SIZE,keyword:"",order:n,type:"0",tid:"0",platform:"web"}})).data;if(!dn(o)){Ht(o.message||xl);return}this.page++,this.hasMore=o.data.has_more,this.info=o.data.info;let i=o.data.medias||[];return i=i.filter(s=>s.title!=="已失效视频"),i.map(s=>({...s,from:"fav-folder",folder:this.info,api:Ee.Fav,uniqId:`${Ee.Fav}-folder:${this.info?.id||this.entry.id}-${s.bvid}`}))}}class dle{constructor(t,n,r){if(this.addSeparator=t,this.itemsOrder=n,this.excludedFolderIds=r,![dt.Initial,dt.Shuffle].includes(this.itemsOrder))throw new Error("invalid items order")}get useShuffle(){return this.itemsOrder===dt.Shuffle}shuffleBufferQueue=[];get hasMoreInService(){return this.serviceCreated?this.allServices.some(t=>t.hasMore):true}get hasMore(){return this.useShuffle?!!this.shuffleBufferQueue.length||this.hasMoreInService:this.hasMoreInService}get extraTabbarView(){return R(xe,{children:[b(uw,{}),b(dae,{allFavFolderServices:this.allFolderServices,state:this.state})]})}async loadMore(t){if(this.serviceCreated||await this.createServices(),!this.hasMore)return;if(!this.useShuffle)return this.allServices.find(o=>o.hasMore)?.loadMore(t);if(this.shuffleBufferQueue.length<li)for(;this.hasMoreInService&&this.shuffleBufferQueue.length<li*3;){const i=this.allServices.filter(l=>l.hasMore),s=zr(i).slice(0,6),a=(await ts(s,async l=>await l.loadMore(t)||[],2)).flat().filter(l=>l.api!==Ee.Separator);this.shuffleBufferQueue=zr([...this.shuffleBufferQueue,...zr(a)]);}const n=this.shuffleBufferQueue.slice(0,li);return this.shuffleBufferQueue=this.shuffleBufferQueue.slice(li),n}allFolderServices=[];state=tn({totalCountInFavFolders:0});serviceCreated=false;allServices=[];async createServices(){await dw();const{folders:t,collections:n}=tl(jn(Bt));this.allFolderServices=t.map(r=>new Ja(r)),this.state.totalCountInFavFolders=t.filter(r=>!this.excludedFolderIds.includes(r.id.toString())).reduce((r,o)=>r+o.media_count,0);{const r=t.filter(i=>!this.excludedFolderIds.includes(i.id.toString()));let o=this.itemsOrder;o===dt.Initial&&(o=dt.FavTimeDesc),this.allServices.push(...r.map(i=>new fO(i.id,this.addSeparator,o)));}this.allServices.push(...n.map(r=>new uO(r.id,this.addSeparator,this.itemsOrder))),this.serviceCreated=true;}}function Uw(){const e=jn(Bt);return {selectedKey:e.selectedKey,itemsOrder:cw(e.selectedKey,e.savedOrderMap),selectedFavFolderId:e.selectedFavFolderId,selectedFavCollectionId:e.selectedFavCollectionId,addSeparator:Ve.fav.addSeparator,excludedFolderIds:Ve.fav.excludedFolderIds}}function fle(e){return {...e,get viewingAll(){return e.selectedKey==="all"},get viewingSomeFolder(){return typeof e.selectedFavFolderId=="number"},get viewingSomeCollection(){return typeof e.selectedFavCollectionId=="number"}}}class gh extends Ii{static PAGE_SIZE=li;config;innerService;constructor(t){super(gh.PAGE_SIZE),this.config=fle(t);const{viewingAll:n,viewingSomeFolder:r,viewingSomeCollection:o}=this.config;if(n)this.innerService=new dle(this.config.addSeparator,this.config.itemsOrder,this.config.excludedFolderIds);else if(r)this.innerService=new fO(this.config.selectedFavFolderId,this.config.addSeparator,this.config.itemsOrder);else if(o)this.innerService=new uO(this.config.selectedFavCollectionId,this.config.addSeparator,this.config.itemsOrder);else throw new Error("unexpected case!")}get tabbarView(){const{tabbarView:t,extraTabbarView:n}=this.innerService;return t||b(uae,{extraContent:n})}sidebarView=b(fae,{});get hasMoreExceptQueue(){return this.innerService.hasMore}fetchMore(t){return this.innerService.loadMore(t)}decreaseTotal(){this.config.viewingAll?this.innerService.state.totalCountInFavFolders-=1:this.config.viewingSomeFolder&&this.config.selectedFavFolderId?nA(this.config.selectedFavFolderId,t=>t-1):this.config.viewingSomeCollection&&this.config.selectedFavCollectionId;}}async function Kw({asc:e=false,searchText:t="",abortSignal:n,extraParams:r}={}){const i=(await Tt.get("/x/v2/history/toview/web",{signal:n,params:await Rp({asc:e,key:t,viewed:0,web_location:333.881,...r})})).data;return dn(i)?{total:i.data.count,items:mle(i.data.list||[])}:(xr("getAllWatchlaterItems error %s, fulljson %o",i.message,i),{err:i.message})}function mle(e){return e.filter(t=>!(t.title==="以下为更早添加的视频"&&t.aid===0&&t.bvid===""&&t.add_at===0))}async function ple(e){const t=new FormData;t.append("resources",e.join(",")),t.append("csrf",fa());const n=await Rp({}),o=(await Tt.post("/x/v2/history/toview/v2/dels",t,{params:n})).data;return dn(o)?true:(Ht(o?.message||"出错了"),false)}const qc=tn({searchText:void 0});function hle({service:e}){const{watchlaterAddSeparator:t,watchlaterItemsOrder:n,watchlaterUseNormalVideoUrl:r}=xt(),o=sr(),{searchText:i}=rt(qc,{sync:true}),s=Bse(),{recSharedEmitter:a}=ao();pi(()=>{(async()=>(await Dt(100),o()))();},[t,n,r]);const{total:l}=rt(e.state),c=i?`共 ${l} 条搜索结果`:`共 ${l} 个视频`,u=typeof l=="number"&&b(nr,{color:"success",style:{marginRight:0,marginTop:1,cursor:"pointer"},title:c,onClick:()=>{Ht(`稍后再看: ${c}`);},children:l});return R("div",{className:"flex items-center gap-x-12px",children:[b(ble,{}),b(Ro.Search,{allowClear:true,placeholder:"搜索稍后再看",style:{width:180},value:i,onChange:d=>qc.searchText=d.target.value,onSearch:d=>{qc.searchText=d,o();}}),u,s&&b(zt,{arrow:false,title:"移除稍后再看 (多选)",children:b(Qe,{className:"icon-only-round-button",onClick:()=>wle(a),children:b(Al,{})})}),b(wd,{})]})}const mO={[wr.AddTimeDesc]:{icon:b(Xv,{}),label:"最近添加",helpInfo:"按添加时间倒序"},[wr.AddTimeAsc]:{icon:b(Kv,{}),label:"最早添加",helpInfo:"按添加时间增序"},[wr.Shuffle]:{icon:b(hM,{}),label:"随机顺序",helpInfo:"不包括近期添加的稍后再看, 近期: 最近48小时内"}},pO=Object.values(wr),gle=b("div",{className:"flex flex-col gap-y-4px",children:pO.map(e=>{const{icon:t,label:n,helpInfo:r}=mO[e];return R("div",{className:"flex items-center justify-left gap-x-4px line-height-[0]",children:[t," ",b("span",{className:"min-w-80px",children:n})," :   ",r]},e)})});function ble(){const e=sr(),{ref:t,getPopupContainer:n}=pa(),{watchlaterItemsOrder:r}=xt(),{searchText:o}=rt(qc),i=!!o;return b(lw,{disabled:i,value:i?wr.AddTimeDesc:r,onChange:s=>{Ve.watchlaterItemsOrder=s,e();},list:pO,listDisplayConfig:mO,$ref:t,dropdownProps:{getPopupContainer:n},extraHelpInfo:gle})}const sa=tn({updatedAt:0,bvidSet:In()});function vle(e){const t=rt(sa).bvidSet;return !!e&&t.has(e)}function hO(e){sa.updatedAt=Date.now(),sa.bvidSet=In(e);}function yle(e,t){sa.updatedAt&&sa.bvidSet.add(t);}async function Cle(){if(!Ap()||!Pr())return;const{items:e=[]}=await Kw();e.length&&hO(e.map(t=>t.bvid));}vi&&(async()=>(await Bp(),await ZA(Cle,{retries:3,onFailedAttempt(e){xr(`Try updateWatchlaterState ${e.attemptNumber} failed. There are ${e.retriesLeft} retries left`);}})))();async function wle(e){const t=fh().map(s=>({item:s,cardData:xd(s)})).filter(s=>s.cardData.avid).map(s=>[s.cardData.avid,s.item.uniqId,s.cardData.title]).filter(Boolean),n=t.map(s=>s[0]),r=t.map(s=>s[1]),o=t.map(s=>s[2]);if(!n.length)return Ht("没有选中的视频");await ple(n)&&e.emit("remove-cards",[r,o]);}class Nu extends Ii{constructor(t,n,r,o){super(Nu.PAGE_SIZE),this.searchText=o,this.innerService=t===wr.Shuffle&&!this.searchText?new $3(n,r):new xle(t,n,this.searchText);}static PAGE_SIZE=10;sidebarView=void 0;innerService;get hasMoreExceptQueue(){return this.innerService.hasMore}fetchMore(t){return this.innerService.loadMore(t)}get tabbarView(){return b(hle,{service:this})}get state(){return this.innerService.state}decreaseTotal(){this.innerService.state.total!==void 0&&this.innerService.state.total--;}getServiceSnapshot(){return {bvidIndexMap:this.innerService instanceof $3?this.innerService.currentBvidIndexMap:void 0}}}function gO(e){return {...e,api:Ee.Watchlater,uniqId:`${Ee.Watchlater}-${e.bvid}`}}const bO=()=>an().subtract(2,"days").unix(),yy={api:Ee.Separator,uniqId:"watchlater-separator-recent",content:"近期"},Cy={api:Ee.Separator,uniqId:"watchlater-separator-earlier",content:"更早"};function vO(e){throw Ht(`获取稍后再看失败: ${e}`),new Error(`获取稍后再看失败: ${e}`,{cause:e})}class $3{constructor(t,n){this.addSeparator=t,n?.size?(this.keepOrder=true,this.prevBvidIndexMap=n):this.keepOrder=false;}hasMore=true;state=tn({total:void 0});keepOrder;prevBvidIndexMap;async loadMore(t){if(!this.hasMore)return;const n=await this.fetch(t);return this.hasMore=false,n}currentBvidIndexMap;async fetch(t){const{items:n=[],err:r}=await Kw({asc:false,searchText:void 0,abortSignal:t});r!==void 0&&vO(r),hO(n.map(l=>l.bvid).filter(Boolean));const o=n.map(gO),i=bO(),s=o.findIndex(l=>l.add_at<i);let a=o;if(s!==-1){const l=o.slice(0,s);let c=o.slice(s);this.keepOrder&&this.prevBvidIndexMap?.size?c=ii(c,[u=>this.prevBvidIndexMap?.get(u.bvid)??-1],["asc"]):c=zr(c),a=[!!l.length&&this.addSeparator&&yy,...l,!!c.length&&this.addSeparator&&Cy,...c].filter(Boolean);}return this.state.total=n.length,this.currentBvidIndexMap=new Map(a.filter(l=>l.api!==Ee.Separator).map((l,c)=>[l.bvid,c])),a}}class xle{constructor(t,n,r){this.order=t,this.addSeparator=n,this.searchText=r,this.searchText||ro(t!==wr.Shuffle,"shuffle not supported in NormalOrderService");}firstPageLoaded=false;state=tn({total:void 0});hasMore=true;page=1;async loadMore(){if(!this.hasMore)return;const t=await Kw({asc:this.order===wr.AddTimeAsc,searchText:this.searchText,extraParams:{need_split:"true",ps:20,pn:this.page}});if(t.err!==void 0){this.hasMore=false,vO(t.err);return}const{items:n,total:r}=t,o=Math.ceil(r/20);this.firstPageLoaded=true,this.state.total=t.total,this.hasMore=this.page<o,this.page++,n.forEach(s=>{s.bvid&&yle("add",s.bvid);});const i=n.map(gO);return this.insertSeparator(i)}recentSeparatorInserted=false;earlierSeparatorInserted=false;insertSeparator(t){if(!this.addSeparator)return t;let n=[...t];const r=bO(),o=t.some(s=>s.add_at<r),i=t.some(s=>s.add_at>=r);if(this.order===wr.AddTimeAsc){if(!this.earlierSeparatorInserted&&o&&(n=[Cy,...n],this.earlierSeparatorInserted=true),!this.recentSeparatorInserted&&i){const s=n.findIndex(a=>a.api===Ee.Watchlater&&a.add_at>=r);n=[...n.slice(0,s),yy,...n.slice(s)],this.recentSeparatorInserted=true;}}else if(!this.recentSeparatorInserted&&i&&(n=[yy,...t],this.recentSeparatorInserted=true),!this.earlierSeparatorInserted&&o){const s=n.findIndex(a=>a.api===Ee.Watchlater&&a.add_at<r);n=[...n.slice(0,s),Cy,...n.slice(s)],this.earlierSeparatorInserted=true;}return n}}function Sle(){return {addOtherTabContents:od().appRecommend.addOtherTabContents}}const yO=e=>b(ut,{configPath:"appRecommend.addOtherTabContents",label:"显示来自其他 Tab 的内容",tooltip:R(xe,{children:["显示来自其他 Tab 的内容 ",b("br",{}),"如动态 / 收藏 / 稍后再看 ",b("br",{}),"但是: 刷新时间会更长"]}),extraAction:async()=>{await Dt(100),e?.();}});function $le(){const e=sr(),{hidingTabKeys:t}=xt(),n=t.includes(Le.Liked);return R("div",{className:"flex items-center gap-x-10px",children:[yO(e),n&&b(zt,{title:"查看「我」点赞的视频",children:b("a",{href:`/?${tT.Tab}=${Le.Liked}`,target:"_blank",children:b(pM,{className:"size-18px align-top"})})})]})}class Mu extends Ii{constructor(t){super(Mu.PAGE_SIZE),this.config=t,this.innerService=new Ele,this.allServices=[this.innerService],this.initOtherTabServices();}static PAGE_SIZE=20;tabbarView=b($le,{});sidebarView=void 0;innerService;allServices=[];otherTabServices=[];initOtherTabServices(){if(!Ap()||!this.config.addOtherTabContents)return;let t,n,r;{const s=KA();s.upMid=void 0,s.selectedGroupId=void 0;const a=Gw(s);Object.assign(a,{showLiveInDynamicFeed:true,whenViewAllEnableHideSomeContents:false,filterCacheEnabled:false}),t=new hh(a);}{const s=Object.assign(Uw(),{selectedKey:"all",itemsOrder:dt.Shuffle,selectedFavFolderId:void 0,selectedFavCollectionId:void 0,addSeparator:false});n=new gh(s);}r=new Nu(wr.AddTimeDesc,false),this.otherTabServices=[t,n,r];const o=[],i=7/3;o.push(...this.otherTabServices),u9(Math.round(i*this.otherTabServices.length),()=>o.push(this.innerService)),this.allServices=zr(o);}get hasMore(){return !!this.qs.bufferQueue.length||this.innerService.hasMore||this.otherTabServices.some(t=>t.hasMore)}hasMoreExceptQueue=true;fetchMore(t){throw new Error("Method not implemented.")}async loadMore(t){if(this.hasMore){for(;this.hasMore&&this.qs.bufferQueue.length<Mu.PAGE_SIZE*3;){const n=this.allServices.filter(i=>i.hasMore);if(!n.length)break;const r=zr(n).slice(0,3),o=(await Promise.all(r.map(async i=>await i.loadMore(t)||[]))).flat().filter(i=>i.api!==Ee.Separator);this.qs.bufferQueue.push(...o),this.qs.bufferQueue=zr(this.qs.bufferQueue);}return this.qs.sliceFromQueue()}}async loadMoreBatch(t,n){if(this.hasMore)return this.qs.bufferQueue.length?this.qs.sliceFromQueue(n):this.qs.doReturnItems(await this.innerService.getRecommendTimes(t,n))}}class Ele{static PAGE_SIZE=16;hasMore=true;async getRecommend(){const t=await nd.get(`${eP}/x/v2/feed/index`,{timeout:2e4,responseType:"json",params:{build:"1",mobi_app:"iphone",device:"pad",idx:Math.floor(Date.now()/1e3)+F8(1e3)}}),n=t.data;if(!n.data)throw new Error("Request fail with none invalid json",{cause:{type:"invalid-json",statusCode:t.status,json:n}});return n?.data?.items||[]}loadMore(t,n=2){return this.getRecommendTimes(t,n)}async getRecommendTimes(t,n){let r=(await Promise.all(bI(n).map(()=>this.getRecommend()))).flat();return r=r.filter(i=>!(i.card_goto?.includes("ad")||i.goto?.includes("ad")||i.ad_info||i.card_goto==="banner"||i.goto==="av"&&i.player_args===void 0)),r=is(r,i=>i.param),r.map(i=>({...i,api:Ee.AppRecommend,uniqId:`${Ee.AppRecommend}-${i.param}`}))}}async function Ile(e,t){const{bvid:n,goto:r,recommendReason:o}=t,i=r==="av";return ia(e)&&i&&!!n&&Ww(o)?(await oA(n))?.pubdate:void 0}const Ple=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",fillRule:"evenodd",d:"M19 10a4 4 0 1 1-8 0a4 4 0 0 1 8 0m-4 18a4 4 0 1 0 0-8a4 4 0 0 0 0 8m0 14a4 4 0 1 0 0-8a4 4 0 0 0 0 8m22-32a4 4 0 1 1-8 0a4 4 0 0 1 8 0m-4 18a4 4 0 1 0 0-8a4 4 0 0 0 0 8m0 14a4 4 0 1 0 0-8a4 4 0 0 0 0 8",clipRule:"evenodd"})]}),CO=f.forwardRef(Ple);function Nle(){const{dynamicFeed:e}=xt(),t=$w(),n=r=>({order:t.indexOf(r)+1});return b("div",{className:on.tabPane,children:R("div",{className:"grid grid-cols-[250px_1fr] gap-x-50px",children:[b(Vn,{title:R(xe,{children:["Tab 设置",b(Fn,{className:"ml-5px",children:"勾选显示, 拖动排序"})]}),resetSettingPaths:["hidingTabKeys","customTabKeysOrder"],children:b(Rle,{})}),R(Vn,{title:"更多设置",contentClassName:"gap-y-15px",children:[R("div",{style:n(Le.Watchlater),children:[R("div",{className:"flex items-center text-size-1.3em",children:[b(Dr,{tabKey:Le.Watchlater,className:"mr-5px mt--1px"}),"稍后再看"]}),R("div",{className:on.settingsLine,children:[b(ut,{configPath:"watchlaterAddSeparator",label:"添加分割线",tooltip:"添加「近期」「更早」分割线"}),b(ut,{configPath:"watchlaterUseNormalVideoUrl",label:"使用普通视频链接",tooltip:On("使用普通视频链接","使用「稍后再看」自动列表链接")})]})]}),R("div",{style:n(Le.Fav),children:[R("div",{className:"flex items-center text-size-1.3em",children:[b(Dr,{tabKey:Le.Fav,className:"mr-5px mt--2px"}),"收藏"]}),b("div",{className:on.settingsLine,children:b(ut,{configPath:"fav.addSeparator",label:"添加分割线",tooltip:"顺序显示时, 按收藏夹添加分割线"})})]}),R("div",{style:n(Le.DynamicFeed),children:[R("div",{className:"flex items-center text-size-1.3em",children:[b(Dr,{tabKey:Le.DynamicFeed,className:"mr-5px mt--2px"}),"动态"]}),R("div",{className:on.settingsLine,children:[b(ut,{configPath:"dynamicFeed.followGroup.enabled",label:"启用分组筛选",tooltip:R(xe,{children:["动态 Tab 启用分组筛选 ",b("br",{}),b(aO,{})]})}),b(ut,{configPath:"dynamicFeed.showLive",label:"在动态中显示直播",tooltip:R(xe,{children:["动态里显示正在直播的 UP",b("br",{}),"P.S 仅在选择「全部」时展示"]})}),b(ut,{configPath:"dynamicFeed.videoOnly",label:"只显示视频",tooltip:On("只获取视频动态: 投稿视频 / 动态视频","获取全部动态: 包含视频 / 图片 / 文章等")}),b(ut,{configPath:"dynamicFeed.whenViewAll.enableHideSomeContents",label:"「全部」动态过滤",tooltip:R(xe,{children:["查看「全部」动态时 ",b("br",{}),On("将添加右键菜单, 点击可添加到「全部」动态的过滤列表","关闭此功能")]})}),e.whenViewAll.enableHideSomeContents&&b(oN,{size:"small",className:"w-full",items:[{key:"1",label:"在「全部」动态中隐藏 UP/分组 的动态",children:b(Tle,{})}]})]})]}),R("div",{style:n(Le.AppRecommend),children:[R("div",{className:"flex items-center text-size-1.3em",children:[b(Dr,{tabKey:Le.AppRecommend,className:"mr-5px"}),"App 推荐"]}),b("div",{className:on.settingsLine,children:b("div",{className:"flex items-center",children:yO()})})]})]})]})})}function Mle(){const{hidingTabKeys:e}=xt();return f.useMemo(()=>Wy.filter(t=>!e.includes(t)),[e])}function Rle({className:e,style:t}){const n=Mle(),r=$w({sync:true}),o=qK(WK(kC)),i=He(s=>{const{over:a,active:l}=s;if(!a?.id||a.id===l.id)return;const c=r.indexOf(l.id.toString()),u=r.indexOf(a.id.toString()),d=ww(r,c,u);Ve.customTabKeysOrder=d;});return b("div",{className:e,style:t,children:b(so.Group,{className:"block line-height-[unset]",value:n,onChange:s=>{if(!s.length)return bt.error("至少选择一项!");Go({hidingTabKeys:Wy.filter(a=>!s.includes(a))});},children:b(C4,{sensors:o,collisionDetection:YK,onDragEnd:i,modifiers:[Yne,Xne],children:b(nre,{items:r,strategy:ere,children:r.map(s=>b(Ale,{id:s},s))})})})})}function Ale({id:e}){const{label:t,desc:n}=Ul[e],{attributes:r,listeners:o,setNodeRef:i,transform:s,transition:a,setActivatorNodeRef:l}=cre({id:e}),c={transform:gl.Transform.toString(s),transition:a};return R("div",{ref:i,style:c,className:"mt-8px h-35px flex items-center justify-between b-1px b-gate-bg-lv-2 rounded-6px b-solid pl-10px pr-6px",children:[R(so,{value:e,className:"inline-flex items-center [&_.ant-checkbox-label]:inline-flex [&_.ant-checkbox-label]:select-none [&_.ant-checkbox-label]:items-center",children:[b(Dr,{tabKey:e,className:"mr-5px"}),b(zt,{align:{offset:[0,-6]},title:n,children:t})]}),b("div",{...o,...r,ref:l,className:"cursor-grab rounded-5px px-5px py-3px text-size-0 hover:bg-gate-bg-lv-3",children:b(CO,{className:"size-18px"})})]},e)}function Tle(){const{hideIds:e}=rt(Ve.dynamicFeed.whenViewAll),t=He(async o=>{await fi("dynamicFeed.whenViewAll.hideIds",{remove:[o]});}),{groups:n}=rt(At);return Gn(()=>{At.updateGroups();}),e.length?b("div",{className:"max-h-250px flex flex-wrap gap-10px overflow-y-auto",children:e.map(o=>b(FA,{tag:o,onDelete:t,renderTag:i=>b(Ole,{tag:i,followGroups:n})},o))}):b("div",{className:"flex items-center justify-center",children:b(to,{})})}function Ole({tag:e,followGroups:t}){let n,r;e.startsWith(yl)?n=e.slice(yl.length):e.startsWith(oa)&&(r=e.slice(oa.length));const[o,i]=f.useState(void 0);Gn(async()=>{if(!n)return;const m=await gd(n);m&&i(m);});const[s,a]=f.useState(void 0);Gn(()=>{if(!r)return;const m=t?.find(p=>p.tagid.toString()===r)?.name;m&&a(m);});const l=f.useMemo(()=>n?o||n:r?s||r:"无效数据",[n,o,r,s]),c=f.useMemo(()=>n?`mid: ${n}`:r?`分组: ${r}`:`Tag: ${e}`,[n,r,e]),u=f.useMemo(()=>n?b($A,{className:"mr-2px size-12px"}):r?b(EA,{className:"mr-2px size-16px"}):void 0,[n,r]),d=f.useMemo(()=>n?hd(n):r?IA(r):void 0,[n,r]);return b(xe,{children:b(zt,{title:c,children:R("span",{className:B("inline-flex items-center",n?"cursor-pointer":"cursor-text"),children:[u,d?b("a",{href:d,target:"_blank",children:l}):l]})})})}function wy(e,t,n){return (e-t)/(n-t)}function Xw(e,t,n,r){const o=wy(t,n,r),i={};switch(e){case "rtl":i.right=`${o*100}%`,i.transform="translateX(50%)";break;case "btt":i.bottom=`${o*100}%`,i.transform="translateY(50%)";break;case "ttb":i.top=`${o*100}%`,i.transform="translateY(-50%)";break;default:i.left=`${o*100}%`,i.transform="translateX(-50%)";break}return i}function As(e,t){return Array.isArray(e)?e[t]:e}const ba=f__namespace.createContext({min:0,max:0,direction:"ltr",step:1,includedStart:0,includedEnd:0,tabIndex:0,keyboard:true,styles:{},classNames:{}}),wO=f__namespace.createContext({});function xy(){return xy=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},xy.apply(this,arguments)}const E3=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,value:r,valueIndex:o,onStartMove:i,onDelete:s,style:a,render:l,dragging:c,draggingDelete:u,onOffsetChange:d,onChangeComplete:m,onFocus:p,onMouseEnter:h,...v}=e,{min:g,max:y,direction:C,disabled:w,keyboard:x,range:S,tabIndex:I,ariaLabelForHandle:$,ariaLabelledByForHandle:E,ariaRequired:P,ariaValueTextFormatterForHandle:N,styles:M,classNames:A}=f__namespace.useContext(ba),_=`${n}-handle`,O=L=>{w||i(L,o);},T=L=>{p?.(L,o);},V=L=>{h(L,o);},H=L=>{if(!w&&x){let j=null;switch(L.which||L.keyCode){case We.LEFT:j=C==="ltr"||C==="btt"?-1:1;break;case We.RIGHT:j=C==="ltr"||C==="btt"?1:-1;break;case We.UP:j=C!=="ttb"?1:-1;break;case We.DOWN:j=C!=="ttb"?-1:1;break;case We.HOME:j="min";break;case We.END:j="max";break;case We.PAGE_UP:j=2;break;case We.PAGE_DOWN:j=-2;break;case We.BACKSPACE:case We.DELETE:s?.(o);break}j!==null&&(L.preventDefault(),d(j,o));}},z=L=>{switch(L.which||L.keyCode){case We.LEFT:case We.RIGHT:case We.UP:case We.DOWN:case We.HOME:case We.END:case We.PAGE_UP:case We.PAGE_DOWN:m?.();break}},D=Xw(C,r,g,y);let W={};o!==null&&(W={tabIndex:w?null:As(I,o),role:"slider","aria-valuemin":g,"aria-valuemax":y,"aria-valuenow":r,"aria-disabled":w,"aria-label":As($,o),"aria-labelledby":As(E,o),"aria-required":As(P,o),"aria-valuetext":As(N,o)?.(r),"aria-orientation":C==="ltr"||C==="rtl"?"horizontal":"vertical",onMouseDown:O,onTouchStart:O,onFocus:T,onMouseEnter:V,onKeyDown:H,onKeyUp:z});let F=f__namespace.createElement("div",xy({ref:t,className:B(_,{[`${_}-${o+1}`]:o!==null&&S,[`${_}-dragging`]:c,[`${_}-dragging-delete`]:u},A.handle),style:{...D,...a,...M.handle}},W,v));return l&&(F=l(F,{index:o,prefixCls:n,value:r,dragging:c,draggingDelete:u})),F});function op(){return op=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},op.apply(this,arguments)}const kle=f__namespace.forwardRef((e,t)=>{const{prefixCls:n,style:r,onStartMove:o,onOffsetChange:i,values:s,handleRender:a,activeHandleRender:l,draggingIndex:c,draggingDelete:u,onFocus:d,...m}=e,p=f__namespace.useRef({}),[h,v]=f__namespace.useState(false),[g,y]=f__namespace.useState(-1),C=I=>{y(I),v(true);},w=(I,$)=>{C($),d?.(I);},x=(I,$)=>{C($);};f__namespace.useImperativeHandle(t,()=>({focus:I=>{p.current[I]?.focus();},hideHelp:()=>{$8.flushSync(()=>{v(false);});}}));const S={prefixCls:n,onStartMove:o,onOffsetChange:i,render:a,onFocus:w,onMouseEnter:x,...m};return f__namespace.createElement(f__namespace.Fragment,null,s.map((I,$)=>{const E=c===$;return f__namespace.createElement(E3,op({ref:P=>{P?p.current[$]=P:delete p.current[$];},dragging:E,draggingDelete:E&&u,style:As(r,$),key:$,value:I,valueIndex:$},S))}),l&&h&&f__namespace.createElement(E3,op({key:"a11y"},S,{value:s[g],valueIndex:null,dragging:c!==-1,draggingDelete:u,render:l,style:{pointerEvents:"none"},tabIndex:null,"aria-hidden":true})))}),_le=e=>{const{prefixCls:t,style:n,children:r,value:o,onClick:i}=e,{min:s,max:a,direction:l,includedStart:c,includedEnd:u,included:d}=f__namespace.useContext(ba),m=`${t}-text`,p=Xw(l,o,s,a);return f__namespace.createElement("span",{className:B(m,{[`${m}-active`]:d&&c<=o&&o<=u}),style:{...p,...n},onMouseDown:h=>{h.stopPropagation();},onClick:()=>{i(o);}},r)},Lle=e=>{const{prefixCls:t,marks:n,onClick:r}=e,o=`${t}-mark`;return n.length?f__namespace.createElement("div",{className:o},n.map(({value:i,style:s,label:a})=>f__namespace.createElement(_le,{key:i,prefixCls:o,style:s,value:i,onClick:r},a))):null},Fle=e=>{const{prefixCls:t,value:n,style:r,activeStyle:o}=e,{min:i,max:s,direction:a,included:l,includedStart:c,includedEnd:u}=f__namespace.useContext(ba),d=`${t}-dot`,m=l&&c<=n&&n<=u;let p={...Xw(a,n,i,s),...typeof r=="function"?r(n):r};return m&&(p={...p,...typeof o=="function"?o(n):o}),f__namespace.createElement("span",{className:B(d,{[`${d}-active`]:m}),style:p})},Ble=e=>{const{prefixCls:t,marks:n,dots:r,style:o,activeStyle:i}=e,{min:s,max:a,step:l}=f__namespace.useContext(ba),c=f__namespace.useMemo(()=>{const u=new Set;if(n.forEach(d=>{u.add(d.value);}),r&&l!==null){let d=s;for(;d<=a;)u.add(d),d+=l;}return Array.from(u)},[s,a,l,r,n]);return f__namespace.createElement("div",{className:`${t}-step`},c.map(u=>f__namespace.createElement(Fle,{prefixCls:t,key:u,value:u,style:o,activeStyle:i})))},I3=e=>{const{prefixCls:t,style:n,start:r,end:o,index:i,onStartMove:s,replaceCls:a}=e,{direction:l,min:c,max:u,disabled:d,range:m,classNames:p}=f__namespace.useContext(ba),h=`${t}-track`,v=wy(r,c,u),g=wy(o,c,u),y=x=>{!d&&s&&s(x,-1);},C={};switch(l){case "rtl":C.right=`${v*100}%`,C.width=`${g*100-v*100}%`;break;case "btt":C.bottom=`${v*100}%`,C.height=`${g*100-v*100}%`;break;case "ttb":C.top=`${v*100}%`,C.height=`${g*100-v*100}%`;break;default:C.left=`${v*100}%`,C.width=`${g*100-v*100}%`;}const w=a||B(h,{[`${h}-${i+1}`]:i!==null&&m,[`${t}-track-draggable`]:s},p.track);return f__namespace.createElement("div",{className:w,style:{...C,...n},onMouseDown:y,onTouchStart:y})},Dle=e=>{const{prefixCls:t,style:n,values:r,startPoint:o,onStartMove:i}=e,{included:s,range:a,min:l,styles:c,classNames:u}=f__namespace.useContext(ba),d=f__namespace.useMemo(()=>{if(!a){if(r.length===0)return [];const h=o??l,v=r[0];return [{start:Math.min(h,v),end:Math.max(h,v)}]}const p=[];for(let h=0;h<r.length-1;h+=1)p.push({start:r[h],end:r[h+1]});return p},[r,a,o,l]);if(!s)return null;const m=d?.length&&(u.tracks||c.tracks)?f__namespace.createElement(I3,{index:null,prefixCls:t,start:d[0].start,end:d[d.length-1].end,replaceCls:B(u.tracks,`${t}-tracks`),style:c.tracks}):null;return f__namespace.createElement(f__namespace.Fragment,null,m,d.map(({start:p,end:h},v)=>f__namespace.createElement(I3,{index:v,prefixCls:t,style:{...As(n,v),...c.track},start:p,end:h,key:v,onStartMove:i})))},zle=130;function P3(e){const t="targetTouches"in e?e.targetTouches[0]:e;return {pageX:t.pageX,pageY:t.pageY}}function Hle(e,t,n,r,o,i,s,a,l,c,u){const[d,m]=f__namespace.useState(null),[p,h]=f__namespace.useState(-1),[v,g]=f__namespace.useState(false),[y,C]=f__namespace.useState(n),[w,x]=f__namespace.useState(n),S=f__namespace.useRef(null),I=f__namespace.useRef(null),$=f__namespace.useRef(null),{onDragStart:E,onDragChange:P}=f__namespace.useContext(wO);Qt(()=>{p===-1&&C(n);},[n,p]),f__namespace.useEffect(()=>()=>{document.removeEventListener("mousemove",S.current),document.removeEventListener("mouseup",I.current),$.current&&($.current.removeEventListener("touchmove",S.current),$.current.removeEventListener("touchend",I.current));},[]);const N=(O,T,V)=>{T!==void 0&&m(T),C(O);let H=O;V&&(H=O.filter((z,D)=>D!==p)),s(H),P&&P({rawValues:O,deleteIndex:V?p:-1,draggingIndex:p,draggingValue:T});},M=at((O,T,V)=>{if(O===-1){const H=w[0],z=w[w.length-1],D=r-H,W=o-z;let F=T*(o-r);F=Math.max(F,D),F=Math.min(F,W),F=i(H+F)-H;const j=w.map(Y=>Y+F);N(j);}else {const H=(o-r)*T,z=[...y];z[O]=w[O];const D=l(z,H,O,"dist");N(D.values,D.value,V);}}),A=(O,T,V)=>{O.stopPropagation();const H=V||n,z=H[T];h(T),m(z),x(H),C(H),g(false);const{pageX:D,pageY:W}=P3(O);let F=false;E&&E({rawValues:H,draggingIndex:T,draggingValue:z});const L=Y=>{Y.preventDefault();const{pageX:K,pageY:q}=P3(Y),X=K-D,J=q-W,{width:U,height:G}=e.current.getBoundingClientRect();let ee,oe;switch(t){case "btt":ee=-J/G,oe=X;break;case "ttb":ee=J/G,oe=X;break;case "rtl":ee=-X/U,oe=J;break;default:ee=X/U,oe=J;}F=c?Math.abs(oe)>zle&&u<y.length:false,g(F),M(T,ee,F);},j=Y=>{Y.preventDefault(),document.removeEventListener("mouseup",j),document.removeEventListener("mousemove",L),$.current&&($.current.removeEventListener("touchmove",S.current),$.current.removeEventListener("touchend",I.current)),S.current=null,I.current=null,$.current=null,a(F),h(-1),g(false);};document.addEventListener("mouseup",j),document.addEventListener("mousemove",L),O.currentTarget.addEventListener("touchend",j),O.currentTarget.addEventListener("touchmove",L),S.current=L,I.current=j,$.current=O.currentTarget;},_=f__namespace.useMemo(()=>{const O=[...n].sort((D,W)=>D-W),T=[...y].sort((D,W)=>D-W),V={};T.forEach(D=>{V[D]=(V[D]||0)+1;}),O.forEach(D=>{V[D]=(V[D]||0)-1;});const H=c?1:0;return Object.values(V).reduce((D,W)=>D+Math.abs(W),0)<=H?y:n},[n,y,c]);return [p,d,v,_,A]}function Vle(e,t,n,r,o,i){const s=f__namespace.useCallback(p=>Math.max(e,Math.min(t,p)),[e,t]),a=f__namespace.useCallback(p=>{if(n!==null){const h=e+Math.round((s(p)-e)/n)*n,v=C=>(String(C).split(".")[1]||"").length,g=Math.max(v(n),v(t),v(e)),y=Number(h.toFixed(g));return e<=y&&y<=t?y:null}return null},[n,e,t,s]),l=f__namespace.useCallback(p=>{const h=s(p),v=r.map(C=>C.value);n!==null&&v.push(a(p)),v.push(e,t);let g=v[0],y=t-e;return v.forEach(C=>{const w=Math.abs(h-C);w<=y&&(g=C,y=w);}),g},[e,t,r,n,s,a]),c=(p,h,v,g="unit")=>{if(typeof h=="number"){let y;const C=p[v],w=C+h;let x=[];r.forEach(E=>{x.push(E.value);}),x.push(e,t),x.push(a(C));const S=h>0?1:-1;g==="unit"?x.push(a(C+S*n)):x.push(a(w)),x=x.filter(E=>E!==null).filter(E=>h<0?E<=C:E>=C),g==="unit"&&(x=x.filter(E=>E!==C));const I=g==="unit"?C:w;y=x[0];let $=Math.abs(y-I);if(x.forEach(E=>{const P=Math.abs(E-I);P<$&&(y=E,$=P);}),y===void 0)return h<0?e:t;if(g==="dist")return y;if(Math.abs(h)>1){const E=[...p];return E[v]=y,c(E,h-S,v,g)}return y}else {if(h==="min")return e;if(h==="max")return t}},u=(p,h,v,g="unit")=>{const y=p[v],C=c(p,h,v,g);return {value:C,changed:C!==y}},d=p=>i===null&&p===0||typeof i=="number"&&p<i;return [l,(p,h,v,g="unit")=>{const y=p.map(l),C=y[v],w=c(y,h,v,g);if(y[v]=w,o===false){const x=i||0;v>0&&y[v-1]!==C&&(y[v]=Math.max(y[v],y[v-1]+x)),v<y.length-1&&y[v+1]!==C&&(y[v]=Math.min(y[v],y[v+1]-x));}else if(typeof i=="number"||i===null){for(let x=v+1;x<y.length;x+=1){let S=true;for(;d(y[x]-y[x-1])&&S;)({value:y[x],changed:S}=u(y,1,x));}for(let x=v;x>0;x-=1){let S=true;for(;d(y[x]-y[x-1])&&S;)({value:y[x-1],changed:S}=u(y,-1,x-1));}for(let x=y.length-1;x>0;x-=1){let S=true;for(;d(y[x]-y[x-1])&&S;)({value:y[x-1],changed:S}=u(y,-1,x-1));}for(let x=0;x<y.length-1;x+=1){let S=true;for(;d(y[x+1]-y[x])&&S;)({value:y[x+1],changed:S}=u(y,1,x+1));}}return {value:y[v],values:y}}]}function jle(e){return f.useMemo(()=>{if(e===true||!e)return [!!e,false,false,0];const{editable:t,draggableTrack:n,minCount:r,maxCount:o}=e;return [true,t,!t&&n,r||0,o]},[e])}const Wle=f__namespace.forwardRef((e,t)=>{const{prefixCls:n="rc-slider",className:r,style:o,classNames:i,styles:s,id:a,disabled:l=false,keyboard:c=true,autoFocus:u,onFocus:d,onBlur:m,min:p=0,max:h=100,step:v=1,value:g,defaultValue:y,range:C,count:w,onChange:x,onBeforeChange:S,onAfterChange:I,onChangeComplete:$,allowCross:E=true,pushable:P=false,reverse:N,vertical:M,included:A=true,startPoint:_,trackStyle:O,handleStyle:T,railStyle:V,dotStyle:H,activeDotStyle:z,marks:D,dots:W,handleRender:F,activeHandleRender:L,track:j,tabIndex:Y=0,ariaLabelForHandle:K,ariaLabelledByForHandle:q,ariaRequired:X,ariaValueTextFormatterForHandle:J}=e,U=f__namespace.useRef(null),G=f__namespace.useRef(null),ee=f__namespace.useMemo(()=>M?N?"ttb":"btt":N?"rtl":"ltr",[N,M]),[oe,ne,ge,Z,te]=jle(C),de=f__namespace.useMemo(()=>isFinite(p)?p:0,[p]),fe=f__namespace.useMemo(()=>isFinite(h)?h:100,[h]),Se=f__namespace.useMemo(()=>v!==null&&v<=0?1:v,[v]),Te=f__namespace.useMemo(()=>typeof P=="boolean"?P?Se:false:P>=0?P:false,[P,Se]),ae=f__namespace.useMemo(()=>Object.keys(D||{}).map(be=>{const me=D[be],se={value:Number(be)};return me&&typeof me=="object"&&!f__namespace.isValidElement(me)&&("label"in me||"style"in me)?(se.style=me.style,se.label=me.label):se.label=me,se}).filter(({label:be})=>be||typeof be=="number").sort((be,me)=>be.value-me.value),[D]),[re,ue]=Vle(de,fe,Se,ae,E,Te),[ye,Ne]=Ft(y,g),Be=f__namespace.useMemo(()=>{const be=ye==null?[]:Array.isArray(ye)?ye:[ye],[me=de]=be;let se=ye===null?[]:[me];if(oe){if(se=[...be],w||ye===void 0){const ve=w>=0?w+1:2;for(se=se.slice(0,ve);se.length<ve;)se.push(se[se.length-1]??de);}se.sort((ve,pe)=>ve-pe);}return se.forEach((ve,pe)=>{se[pe]=re(ve);}),se},[ye,oe,de,w,re]),De=be=>oe?be:be[0],ze=at(be=>{const me=[...be].sort((se,ve)=>se-ve);x&&!Xi(me,Be,true)&&x(De(me)),Ne(me);}),je=at(be=>{be&&U.current.hideHelp();const me=De(Be);I?.(me),Sn(!I,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),$?.(me);}),Ae=be=>{if(l||!ne||Be.length<=Z)return;const me=[...Be];me.splice(be,1),S?.(De(me)),ze(me);const se=Math.max(0,be-1);U.current.hideHelp(),U.current.focus(se);},[Ce,Fe,ke,Ie,Pe]=Hle(G,ee,Be,de,fe,re,ze,je,ue,ne,Z),Je=(be,me)=>{if(!l){const se=[...Be];let ve=0,pe=0,we=fe-de;Be.forEach((et,lt)=>{const gt=Math.abs(be-et);gt<=we&&(we=gt,ve=lt),et<be&&(pe=lt);});let Oe=ve;ne&&we!==0&&(!te||Be.length<te)?(se.splice(pe+1,0,be),Oe=pe+1):se[ve]=be,oe&&!Be.length&&w===void 0&&se.push(be);const Ge=De(se);S?.(Ge),ze(se),me?(document.activeElement?.blur?.(),U.current.focus(Oe),Pe(me,Oe,se)):(I?.(Ge),Sn(!I,"[rc-slider] `onAfterChange` is deprecated. Please use `onChangeComplete` instead."),$?.(Ge));}},mt=be=>{be.preventDefault();const{width:me,height:se,left:ve,top:pe,bottom:we,right:Oe}=G.current.getBoundingClientRect(),{clientX:Ge,clientY:et}=be;let lt;switch(ee){case "btt":lt=(we-et)/se;break;case "ttb":lt=(et-pe)/se;break;case "rtl":lt=(Oe-Ge)/me;break;default:lt=(Ge-ve)/me;}const gt=de+lt*(fe-de);Je(re(gt),be);},[Ye,yt]=f__namespace.useState(null),ct=(be,me)=>{if(!l){const se=ue(Be,be,me);S?.(De(Be)),ze(se.values),yt(se.value);}};f__namespace.useEffect(()=>{if(Ye!==null){const be=Be.indexOf(Ye);be>=0&&U.current.focus(be);}yt(null);},[Ye]);const ft=f__namespace.useMemo(()=>ge&&Se===null?false:ge,[ge,Se]),ot=at((be,me)=>{Pe(be,me),S?.(De(Be));}),tt=Ce!==-1;f__namespace.useEffect(()=>{if(!tt){const be=Be.lastIndexOf(Fe);U.current.focus(be);}},[tt]);const Xe=f__namespace.useMemo(()=>[...Ie].sort((be,me)=>be-me),[Ie]),[$e,Re]=f__namespace.useMemo(()=>oe?[Xe[0],Xe[Xe.length-1]]:[de,Xe[0]],[Xe,oe,de]);f__namespace.useImperativeHandle(t,()=>({focus:()=>{U.current.focus(0);},blur:()=>{const{activeElement:be}=document;G.current?.contains(be)&&be?.blur();}})),f__namespace.useEffect(()=>{u&&U.current.focus(0);},[]);const le=f__namespace.useMemo(()=>({min:de,max:fe,direction:ee,disabled:l,keyboard:c,step:Se,included:A,includedStart:$e,includedEnd:Re,range:oe,tabIndex:Y,ariaLabelForHandle:K,ariaLabelledByForHandle:q,ariaRequired:X,ariaValueTextFormatterForHandle:J,styles:s||{},classNames:i||{}}),[de,fe,ee,l,c,Se,A,$e,Re,oe,Y,K,q,X,J,s,i]);return f__namespace.createElement(ba.Provider,{value:le},f__namespace.createElement("div",{ref:G,className:B(n,r,{[`${n}-disabled`]:l,[`${n}-vertical`]:M,[`${n}-horizontal`]:!M,[`${n}-with-marks`]:ae.length}),style:o,onMouseDown:mt,id:a},f__namespace.createElement("div",{className:B(`${n}-rail`,i?.rail),style:{...V,...s?.rail}}),j!==false&&f__namespace.createElement(Dle,{prefixCls:n,style:O,values:Be,startPoint:_,onStartMove:ft?ot:void 0}),f__namespace.createElement(Ble,{prefixCls:n,marks:ae,dots:W,style:H,activeStyle:z}),f__namespace.createElement(kle,{ref:U,prefixCls:n,style:T,values:Ie,draggingIndex:Ce,draggingDelete:ke,onStartMove:ot,onOffsetChange:ct,onFocus:d,onBlur:m,handleRender:F,activeHandleRender:L,onChangeComplete:je,onDelete:ne?Ae:void 0}),f__namespace.createElement(Lle,{prefixCls:n,marks:ae,onClick:Je})))}),xO=f.createContext({}),N3=f__namespace.forwardRef((e,t)=>{const{open:n,draggingDelete:r,value:o}=e,i=f.useRef(null),s=n&&!r,a=f.useRef(null);function l(){ht.cancel(a.current),a.current=null;}function c(){a.current=ht(()=>{i.current?.forceAlign(),a.current=null;});}return f__namespace.useEffect(()=>(s?c():l(),l),[s,e.title,o]),f__namespace.createElement(fs,{ref:An(i,t),...e,open:s})}),qle=e=>{const{componentCls:t,antCls:n,controlSize:r,dotSize:o,marginFull:i,marginPart:s,colorFillContentHover:a,handleColorDisabled:l,calc:c,handleSize:u,handleSizeHover:d,handleActiveColor:m,handleActiveOutlineColor:p,handleLineWidth:h,handleLineWidthHover:v,motionDurationMid:g}=e;return {[t]:{..._t(e),position:"relative",height:r,margin:`${Q(s)} ${Q(i)}`,padding:0,cursor:"pointer",touchAction:"none","&-vertical":{margin:`${Q(i)} ${Q(s)}`},[`${t}-rail`]:{position:"absolute",backgroundColor:e.railBg,borderRadius:e.borderRadiusXS,transition:`background-color ${g}`},[`${t}-track,${t}-tracks`]:{position:"absolute",transition:`background-color ${g}`},[`${t}-track`]:{backgroundColor:e.trackBg,borderRadius:e.borderRadiusXS},[`${t}-track-draggable`]:{boxSizing:"content-box",backgroundClip:"content-box",border:"solid rgba(0,0,0,0)"},"&:hover":{[`${t}-rail`]:{backgroundColor:e.railHoverBg},[`${t}-track`]:{backgroundColor:e.trackHoverBg},[`${t}-dot`]:{borderColor:a},[`${t}-handle::after`]:{boxShadow:`0 0 0 ${Q(h)} ${e.colorPrimaryBorderHover}`},[`${t}-dot-active`]:{borderColor:e.dotActiveBorderColor}},[`${t}-handle`]:{position:"absolute",width:u,height:u,outline:"none",userSelect:"none","&-dragging-delete":{opacity:0},"&::before":{content:'""',position:"absolute",insetInlineStart:c(h).mul(-1).equal(),insetBlockStart:c(h).mul(-1).equal(),width:c(u).add(c(h).mul(2)).equal(),height:c(u).add(c(h).mul(2)).equal(),backgroundColor:"transparent"},"&::after":{content:'""',position:"absolute",insetBlockStart:0,insetInlineStart:0,width:u,height:u,backgroundColor:e.colorBgElevated,boxShadow:`0 0 0 ${Q(h)} ${e.handleColor}`,outline:"0px solid transparent",borderRadius:"50%",cursor:"pointer",transition:`
            inset-inline-start ${g},
            inset-block-start ${g},
            width ${g},
            height ${g},
            box-shadow ${g},
            outline ${g}
          `},"&:hover, &:active, &:focus":{"&::before":{insetInlineStart:c(d).sub(u).div(2).add(v).mul(-1).equal(),insetBlockStart:c(d).sub(u).div(2).add(v).mul(-1).equal(),width:c(d).add(c(v).mul(2)).equal(),height:c(d).add(c(v).mul(2)).equal()},"&::after":{boxShadow:`0 0 0 ${Q(v)} ${m}`,outline:`6px solid ${p}`,width:d,height:d,insetInlineStart:e.calc(u).sub(d).div(2).equal(),insetBlockStart:e.calc(u).sub(d).div(2).equal()}}},[`&-lock ${t}-handle`]:{"&::before, &::after":{transition:"none"}},[`${t}-mark`]:{position:"absolute",fontSize:e.fontSize},[`${t}-mark-text`]:{position:"absolute",display:"inline-block",color:e.colorTextDescription,textAlign:"center",wordBreak:"keep-all",cursor:"pointer",userSelect:"none","&-active":{color:e.colorText}},[`${t}-step`]:{position:"absolute",background:"transparent",pointerEvents:"none"},[`${t}-dot`]:{position:"absolute",width:o,height:o,backgroundColor:e.colorBgElevated,border:`${Q(h)} solid ${e.dotBorderColor}`,borderRadius:"50%",cursor:"pointer",transition:`border-color ${e.motionDurationSlow}`,pointerEvents:"auto","&-active":{borderColor:e.dotActiveBorderColor}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-rail`]:{backgroundColor:`${e.railBg} !important`},[`${t}-track`]:{backgroundColor:`${e.trackBgDisabled} !important`},[`
          ${t}-dot
        `]:{backgroundColor:e.colorBgElevated,borderColor:e.trackBgDisabled,boxShadow:"none",cursor:"not-allowed"},[`${t}-handle::after`]:{backgroundColor:e.colorBgElevated,cursor:"not-allowed",width:u,height:u,boxShadow:`0 0 0 ${Q(h)} ${l}`,insetInlineStart:0,insetBlockStart:0},[`
          ${t}-mark-text,
          ${t}-dot
        `]:{cursor:"not-allowed !important"}},[`&-tooltip ${n}-tooltip-container`]:{minWidth:"unset"}}}},SO=(e,t)=>{const{componentCls:n,railSize:r,handleSize:o,dotSize:i,marginFull:s,calc:a}=e,l=t?"paddingBlock":"paddingInline",c=t?"width":"height",u=t?"height":"width",d=t?"insetBlockStart":"insetInlineStart",m=t?"top":"insetInlineStart",p=a(r).mul(3).sub(o).div(2).equal(),h=a(o).sub(r).div(2).equal(),v=t?{borderWidth:`${Q(h)} 0`,transform:`translateY(${Q(a(h).mul(-1).equal())})`}:{borderWidth:`0 ${Q(h)}`,transform:`translateX(${Q(e.calc(h).mul(-1).equal())})`};return {[l]:r,[u]:a(r).mul(3).equal(),[`${n}-rail`]:{[c]:"100%",[u]:r},[`${n}-track,${n}-tracks`]:{[u]:r},[`${n}-track-draggable`]:{...v},[`${n}-handle`]:{[d]:p},[`${n}-mark`]:{insetInlineStart:0,top:0,[m]:a(r).mul(3).add(t?0:s).equal(),[c]:"100%"},[`${n}-step`]:{insetInlineStart:0,top:0,[m]:r,[c]:"100%",[u]:r},[`${n}-dot`]:{position:"absolute",[d]:a(r).sub(i).div(2).equal()}}},Gle=e=>{const{componentCls:t,marginPartWithMark:n}=e;return {[`${t}-horizontal`]:{...SO(e,true),[`&${t}-with-marks`]:{marginBottom:n}}}},Ule=e=>{const{componentCls:t}=e;return {[`${t}-vertical`]:{...SO(e,false),height:"100%"}}},Kle=e=>{const n=e.controlHeightLG/4,r=e.controlHeightSM/2,o=e.lineWidth+1,i=e.lineWidth+1*1.5,s=e.colorPrimary,a=new kt(s).setA(.2).toRgbString();return {controlSize:n,railSize:4,handleSize:n,handleSizeHover:r,dotSize:8,handleLineWidth:o,handleLineWidthHover:i,railBg:e.colorFillTertiary,railHoverBg:e.colorFillSecondary,trackBg:e.colorPrimaryBorder,trackHoverBg:e.colorPrimaryBorderHover,handleColor:e.colorPrimaryBorder,handleActiveColor:s,handleActiveOutlineColor:a,handleColorDisabled:new kt(e.colorTextDisabled).onBackground(e.colorBgContainer).toHexString(),dotBorderColor:e.colorBorderSecondary,dotActiveBorderColor:e.colorPrimaryBorder,trackBgDisabled:e.colorBgContainerDisabled}},Xle=wt("Slider",e=>{const t=vt(e,{marginPart:e.calc(e.controlHeight).sub(e.controlSize).div(2).equal(),marginFull:e.calc(e.controlSize).div(2).equal(),marginPartWithMark:e.calc(e.controlHeightLG).sub(e.controlSize).equal()});return [qle(t),Gle(t),Ule(t)]},Kle);function lb(){const[e,t]=f__namespace.useState(false),n=f__namespace.useRef(null),r=()=>{ht.cancel(n.current);},o=i=>{r(),i?t(i):n.current=ht(()=>{t(i);});};return f__namespace.useEffect(()=>r,[]),[e,o]}function Yle(e){return e||e===null?e:t=>typeof t=="number"?t.toString():""}const Yw=f.forwardRef((e,t)=>{const{prefixCls:n,range:r,className:o,rootClassName:i,style:s,disabled:a,tooltip:l={},onChangeComplete:c,classNames:u,styles:d,vertical:m,orientation:p,...h}=e,[,v]=ca(p,m),{getPrefixCls:g,direction:y,className:C,style:w,classNames:x,styles:S,getPopupContainer:I}=$t("slider"),$=f.useContext(Wn),E=a??$,P={...e,disabled:E,vertical:v},[N,M]=Pt([x,u],[S,d],{props:P}),{handleRender:A,direction:_}=f.useContext(xO),T=(_||y)==="rtl",[V,H]=lb(),[z,D]=lb(),W={...l},{open:F,placement:L,getPopupContainer:j,prefixCls:Y,formatter:K}=W,q=F,X=(V||z)&&q!==false,J=Yle(K),[U,G]=lb(),ee=ae=>{c?.(ae),G(false);},oe=(ae,re)=>ae||(re?T?"left":"right":"top"),ne=g("slider",n),[ge,Z]=Xle(ne),te=B(o,C,N.root,i,{[`${ne}-rtl`]:T,[`${ne}-lock`]:U},ge,Z);T&&!v&&(h.reverse=!h.reverse),f.useEffect(()=>{const ae=()=>{ht(()=>{D(false);},1);};return document.addEventListener("mouseup",ae),()=>{document.removeEventListener("mouseup",ae);}},[]);const de=r&&!q,fe=A||((ae,re)=>{const{index:ue}=re,ye=ae.props;function Ne(je,Ae,Ce){Ce&&h[je]?.(Ae),ye[je]?.(Ae);}const Be={...ye,onMouseEnter:je=>{H(true),Ne("onMouseEnter",je);},onMouseLeave:je=>{H(false),Ne("onMouseLeave",je);},onMouseDown:je=>{D(true),G(true),Ne("onMouseDown",je);},onFocus:je=>{D(true),h.onFocus?.(je),Ne("onFocus",je,true);},onBlur:je=>{D(false),h.onBlur?.(je),Ne("onBlur",je,true);}},De=f.cloneElement(ae,Be),ze=(!!q||X)&&J!==null;return de?De:f.createElement(N3,{...W,prefixCls:g("tooltip",Y),title:J?J(re.value):"",value:re.value,open:ze,placement:oe(L,v),key:ue,classNames:{root:`${ne}-tooltip`},getPopupContainer:j||I},De)}),Se=de?(ae,re)=>{const ue=f.cloneElement(ae,{style:{...ae.props.style,visibility:"hidden"}});return f.createElement(N3,{...W,prefixCls:g("tooltip",Y),title:J?J(re.value):"",open:J!==null&&X,placement:oe(L,v),key:"tooltip",classNames:{root:`${ne}-tooltip`},getPopupContainer:j||I,draggingDelete:re.draggingDelete},ue)}:void 0,Te={...M.root,...w,...s};return f.createElement(Wle,{...h,classNames:N,styles:M,step:h.step,range:r,className:te,style:Te,disabled:E,vertical:v,ref:t,prefixCls:ne,handleRender:fe,activeHandleRender:Se,onChangeComplete:ee})}),cb=[{useBorder:false},{useBorder:true,useBorderOnlyOnHover:true},{useBorder:true,useBorderOnlyOnHover:false}],$O=["「卡片边框」: 禁用","「卡片边框」: 仅在悬浮时显示","「卡片边框」: 总是显示"];function Qle(){return yo(["shift.b"],e=>{if(Si())return;const t=Ys(Ve.style.videoCard,["useBorder","useBorderOnlyOnHover"]),n=cb.findIndex(s=>wo(s,Ys(t,Object.keys(s))));if(n===-1)throw new Error("unexpected curIndex = -1");const r=(n+1)%cb.length,o=cb[r];Object.assign(Ve.style.videoCard,o);const i=$O[r];bt.success(i);},{exactMatch:true})}function Zle(){const{videoCard:{actions:{showLargePreview:e,openInPipWindow:t},imgPreview:{enabled:n}},videoLinkOpenMode:r,style:o,autoPreviewUpdateInterval:i}=xt(),s=f.useMemo(()=>Object.values(pn).filter(a=>Tr[a].enabled??true).map(a=>{const l=Tr[a];return {config:l,value:a,label:R("span",{className:"flex-v-center gap-x-8px",children:[l.icon,b("span",{children:l.label})]})}}),[]);return R("div",{className:on.tabPane,children:[b(Vn,{title:"视频链接",resetSettingPaths:["videoLinkOpenMode"],children:R("div",{className:"flex-v-center",children:["打开方式",R(Fn,{useBlackBg:true,children:["选择点击视频(封面图片 或 标题)时打开的模式 ",b("br",{}),s.map(({value:a,config:l})=>!!l.desc&&R("div",{className:"mt-10px flex items-start first:mt-0",children:[R("span",{className:"inline-flex items-center",children:[l.icon,b("span",{className:"ml-4px mr-10px min-w-95px",children:l.label})]}),b("span",{className:"desc",children:l.desc})]},a))]}),b(gs,{className:"ml-8px w-160px",options:s,value:r,onChange:a=>{Go({videoLinkOpenMode:a});}})]})}),b(Vn,{title:"边框样式",resetSettingPaths:["style.videoCard.useBorder","style.videoCard.useBorderOnlyOnHover","style.videoCard.useBoxShadow"],children:R("div",{className:on.settingsLine,children:[b(ut,{configPath:"style.videoCard.useBorder",label:"使用卡片边框",tooltip:R(xe,{children:["勾选后, 视频卡片会有边框包裹, 更像是一个卡片~ ",b("br",{}),"整个卡片区域可点击 / 可触发预览 / 可使用右键菜单 ",b("br",{}),"否则只是封面区域可以 ",b("br",{}),"使用快捷键 ",b(nr,{color:"green",children:"shift+b"})," 切换状态 ",b("br",{}),$O.map(a=>b(nr,{color:"success",className:"mx-1",children:a},a))]})}),b(ut,{configPath:"style.videoCard.useBorderOnlyOnHover",label:"仅在悬浮时显示",disabled:!o.videoCard.useBorder,tooltip:On("仅在悬浮时显示","常驻显示")}),b(ut,{configPath:"style.videoCard.useBoxShadow",disabled:!o.videoCard.useBorder,label:"悬浮卡片时使用发光效果",tooltip:b(xe,{children:"悬浮卡片时使用发光效果, 看起来比较花哨~"})})]})}),R(Vn,{title:R(xe,{children:["快照预览",b(vl,{configPath:"videoCard.imgPreview.enabled",tooltip:"关闭此功能",className:"ml-3"})]}),resetSettingPaths:["videoCard.imgPreview.enabled","videoCard.imgPreview.autoPreviewWhenKeyboardSelect","videoCard.imgPreview.autoPreviewWhenHover","videoCard.imgPreview.disableWhenMultiSelecting","useDelayForHover","autoPreviewUpdateInterval"],children:[R("div",{className:on.settingsLine,children:[b(ut,{disabled:!n,configPath:"videoCard.imgPreview.autoPreviewWhenHover",label:"鼠标悬浮后自动开始",tooltip:R(xe,{children:[On("鼠标悬浮后自动开始预览, 不跟随鼠标位置","预览进度跟随鼠标位置(百分比)"),"切换设置快捷键: ",b(nr,{color:"green",children:"shift+m"})]})}),b(ut,{disabled:!n,configPath:"videoCard.imgPreview.disableWhenMultiSelecting",label:"多选时禁用",tooltip:On("多选开启时, 禁用快照预览","不禁用")}),b(ut,{disabled:!n,configPath:"useDelayForHover",label:"延迟悬浮预览",tooltip:"延迟悬浮预览"}),b(ut,{disabled:!n,configPath:"videoCard.imgPreview.autoPreviewWhenKeyboardSelect",label:"键盘选中后自动开始",tooltip:R(xe,{children:["手动预览快捷键: ",b(nr,{color:"green",children:"."})," or ",b(nr,{color:"green",children:"p"})," ",b("br",{}),"切换设置快捷键: ",b(nr,{color:"green",children:"shift+p"})]})})]}),R("div",{className:on.settingsLine,children:["自动预览更新间隔",b(Yw,{disabled:!n,className:"w-500px",min:0,max:1e3,keyboard:true,onChange:a=>Ve.autoPreviewUpdateInterval=a,value:i}),R("span",{style:{width:"65px"},children:["(",i,"ms)"]})]})]}),b(Vn,{title:R(xe,{children:["操作按钮",R(Fn,{children:["视频卡片右上角「稍后再看」按钮旁 ",b("br",{}),"「稍后再看」因其通用性不提供关闭选项"]})]}),resetSettingPaths:["videoCard.actions.showLargePreview","videoCard.actions.openInPipWindow","videoCard.videoPreview.useMp4","videoCard.videoPreview.usePreferredCdn","videoCard.videoPreview.useScale","videoCard.videoPreview.useVideoCardAsTrigger","pipWindow.defaultLocked","pipWindow.autoWebFullscreen"],children:R("div",{className:"grid grid-cols-[repeat(2,max-content)_1fr] items-start gap-x-20px",children:[b(ut,{configPath:"videoCard.actions.showLargePreview",label:"浮动预览",tooltip:R(xe,{children:["创意来源「浮图秀」, 但使用视频预览 ",b("br",{}),"操作说明: ",b("br",{}),"1. 鼠标悬浮打开 「浮动预览」, 离开关闭 ",b("br",{}),"2. 点击固定「浮动预览」, 固定指: 不再随鼠标移出关闭预览 ",b("br",{}),"3. 可使用以下方式关闭固定的「浮动预览」",R("ul",{className:"ml-30px list-circle",children:[b("li",{children:"再次点击视频卡片按钮"}),b("li",{children:"点击预览视频右上方的「关闭」按钮"}),b("li",{children:"触发其他卡片的「浮动预览」"}),b("li",{children:"Esc键"}),b("li",{children:"点击页面空白处"})]})]})}),b(ut,{configPath:"videoCard.actions.openInPipWindow",label:"小窗打开",tooltip:b(xe,{children:"仅当「文档画中画」API 可用时, 勾选生效"})}),b(ra,{className:"grid-col-span-full my-2px py-0"}),R("div",{className:"flex flex-col",children:[b(ut,{configPath:"videoCard.videoPreview.useMp4",disabled:!e,label:"浮动预览: 使用 mp4",tooltip:On("使用 mp4, 最高 720p, 有声音","使用 dash, 最高 1080p, 无声音, 理论上更快")}),b(ut,{configPath:"videoCard.videoPreview.usePreferredCdn",disabled:!e,label:"浮动预览: 使用优选 CDN",tooltip:On("使用优选 CDN (降低 MCDN & PCDN 优先级)","使用默认 CDN")}),b(ut,{configPath:"videoCard.videoPreview.useScale",disabled:!e,label:"浮动预览: 使用放大效果",tooltip:On("浮动预览面板: 放大展开 (类似浮图秀)","浮动预览面板: 滑动展开")}),b(ut,{configPath:"videoCard.videoPreview.useVideoCardAsTrigger",label:"浮动预览: 使用视频卡片作为触发器",tooltip:R(xe,{children:[On("使用「视频卡片」作为触发器","使用「视频卡片右上角按钮」作为触发器, 悬浮视频卡片 1 秒后展开"),b(ra,{className:"my-1"}),b("ul",{className:"ml-25px list-circle",children:b("li",{children:"与上面「浮动预览」开关独立"})})]})})]}),R("div",{className:"flex flex-col",children:[b(ut,{configPath:"pipWindow.defaultLocked",disabled:!t,label:"小窗: 默认锁定",tooltip:On("小窗打开时: 默认锁定","小窗打开时: 不锁定")}),b(ut,{configPath:"pipWindow.autoWebFullscreen",disabled:!t,label:"小窗: 自动网页全屏",tooltip:On("自动网页全屏","不启用")})]})]})})]})}const EO=f.createContext({}),IO=f.createContext({}),PO=({prefixCls:e,value:t,onChange:n})=>{const r=()=>{if(n&&t&&!t.cleared){const o=t.toHsb();o.a=0;const i=qn(o);i.cleared=true,n(i);}};return f.createElement("div",{className:`${e}-clear`,onClick:r})},NO="hex",MO="rgb",RO="hsb",Ks=({prefixCls:e,min:t=0,max:n=100,value:r,onChange:o,className:i,formatter:s})=>{const a=`${e}-steppers`,[l,c]=f.useState(0),u=Number.isNaN(r)?l:r;return f.createElement(Ws,{className:B(a,i),min:t,max:n,value:u,formatter:s,size:"small",onChange:d=>{c(d||0),o?.(d);}})},Jle=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-alpha-input`,[o,i]=f.useState(()=>qn(t||"#000")),s=t||o,a=l=>{const c=s.toHsb();c.a=(l||0)/100;const u=qn(c);i(u),n?.(u);};return f.createElement(Ks,{value:A1(s),prefixCls:e,formatter:l=>`${l}%`,className:r,onChange:a})},ece=/(^#[\da-f]{6}$)|(^#[\da-f]{8}$)/i,tce=e=>ece.test(`#${e}`),nce=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-hex-input`,[o,i]=f.useState(()=>t?xc(t.toHexString()):void 0);f.useEffect(()=>{t&&i(xc(t.toHexString()));},[t]);const s=a=>{const l=a.target.value;i(xc(l)),tce(xc(l,true))&&n?.(qn(l));};return f.createElement(Kl,{className:r,value:o,prefix:"#",onChange:s,size:"small"})},rce=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-hsb-input`,[o,i]=f.useState(()=>qn(t||"#000")),s=t||o,a=(l,c)=>{const u=s.toHsb();u[c]=c==="h"?l:(l||0)/100;const d=qn(u);i(d),n?.(d);};return f.createElement("div",{className:r},f.createElement(Ks,{max:360,min:0,value:Number(s.toHsb().h),prefixCls:e,className:r,formatter:l=>If(l||0).toString(),onChange:l=>a(Number(l),"h")}),f.createElement(Ks,{max:100,min:0,value:Number(s.toHsb().s)*100,prefixCls:e,className:r,formatter:l=>`${If(l||0)}%`,onChange:l=>a(Number(l),"s")}),f.createElement(Ks,{max:100,min:0,value:Number(s.toHsb().b)*100,prefixCls:e,className:r,formatter:l=>`${If(l||0)}%`,onChange:l=>a(Number(l),"b")}))},oce=({prefixCls:e,value:t,onChange:n})=>{const r=`${e}-rgb-input`,[o,i]=f.useState(()=>qn(t||"#000")),s=t||o,a=(l,c)=>{const u=s.toRgb();u[c]=l||0;const d=qn(u);i(d),n?.(d);};return f.createElement("div",{className:r},f.createElement(Ks,{max:255,min:0,value:Number(s.toRgb().r),prefixCls:e,className:r,onChange:l=>a(Number(l),"r")}),f.createElement(Ks,{max:255,min:0,value:Number(s.toRgb().g),prefixCls:e,className:r,onChange:l=>a(Number(l),"g")}),f.createElement(Ks,{max:255,min:0,value:Number(s.toRgb().b),prefixCls:e,className:r,onChange:l=>a(Number(l),"b")}))},ice=[NO,RO,MO].map(e=>({value:e,label:e.toUpperCase()})),sce=e=>{const{prefixCls:t,format:n,value:r,disabledAlpha:o,onFormatChange:i,onChange:s,disabledFormat:a}=e,[l,c]=Ft(NO,n),u=`${t}-input`,d=p=>{c(p),i?.(p);},m=f.useMemo(()=>{const p={value:r,prefixCls:t,onChange:s};switch(l){case RO:return f.createElement(rce,{...p});case MO:return f.createElement(oce,{...p});default:return f.createElement(nce,{...p})}},[l,t,r,s]);return f.createElement("div",{className:`${u}-container`},!a&&f.createElement(gs,{value:l,variant:"borderless",getPopupContainer:p=>p,popupMatchSelectWidth:68,placement:"bottomRight",onChange:d,className:`${t}-format-select`,size:"small",options:ice}),f.createElement("div",{className:u},m),!o&&f.createElement(Jle,{prefixCls:t,value:r,onChange:s}))},AO=e=>{const{prefixCls:t,colors:n,type:r,color:o,range:i=false,className:s,activeIndex:a,onActive:l,onDragStart:c,onDragChange:u,onKeyDelete:d,...m}=e,p={...m,track:false},h=f__namespace.useMemo(()=>`linear-gradient(90deg, ${n.map(I=>`${I.color} ${I.percent}%`).join(", ")})`,[n]),v=f__namespace.useMemo(()=>!o||!r?null:r==="alpha"?o.toRgbString():`hsl(${o.toHsb().h}, 100%, 50%)`,[o,r]),g=at(c),y=at(u),C=f__namespace.useMemo(()=>({onDragStart:g,onDragChange:y}),[]),w=at((S,I)=>{const{onFocus:$,style:E,className:P,onKeyDown:N}=S.props,M={...E};return r==="gradient"&&(M.background=iN(n,I.value)),f__namespace.cloneElement(S,{onFocus:A=>{l?.(I.index),$?.(A);},style:M,className:B(P,{[`${t}-slider-handle-active`]:a===I.index}),onKeyDown:A=>{(A.key==="Delete"||A.key==="Backspace")&&d&&d(I.index),N?.(A);}})}),x=f__namespace.useMemo(()=>({direction:"ltr",handleRender:w}),[]);return f__namespace.createElement(xO.Provider,{value:x},f__namespace.createElement(wO.Provider,{value:C},f__namespace.createElement(Yw,{...p,className:B(s,`${t}-slider`),tooltip:{open:false},range:{editable:i,minCount:2},styles:{rail:{background:h},handle:v?{background:v}:{}},classNames:{rail:`${t}-slider-rail`,handle:`${t}-slider-handle`}})))},ace=e=>{const{value:t,onChange:n,onChangeComplete:r}=e,o=s=>n(s[0]),i=s=>r(s[0]);return f__namespace.createElement(AO,{...e,value:[t],onChange:o,onChangeComplete:i})};function M3(e){return It(e).sort((t,n)=>t.percent-n.percent)}const lce=e=>{const{prefixCls:t,mode:n,onChange:r,onChangeComplete:o,onActive:i,activeIndex:s,onGradientDragging:a,colors:l}=e,c=n==="gradient",u=f__namespace.useMemo(()=>l.map(y=>({percent:y.percent,color:y.color.toRgbString()})),[l]),d=f__namespace.useMemo(()=>u.map(y=>y.percent),[u]),m=f__namespace.useRef(u),p=({rawValues:y,draggingIndex:C,draggingValue:w})=>{if(y.length>u.length){const x=iN(u,w),S=It(u);S.splice(C,0,{percent:w,color:x}),m.current=S;}else m.current=u;a(true),r(new Cr(M3(m.current)),true);},h=({deleteIndex:y,draggingIndex:C,draggingValue:w})=>{let x=It(m.current);y!==-1?x.splice(y,1):(x[C]={...x[C],percent:w},x=M3(x)),r(new Cr(x),true);},v=y=>{const C=It(u);C.splice(y,1);const w=new Cr(C);r(w),o(w);},g=y=>{o(new Cr(u)),s>=y.length&&i(y.length-1),a(false);};return c?f__namespace.createElement(AO,{min:0,max:100,prefixCls:t,className:`${t}-gradient-slider`,colors:u,color:null,value:d,range:true,onChangeComplete:g,disabled:false,type:"gradient",activeIndex:s,onActive:i,onDragStart:p,onDragChange:h,onKeyDelete:v}):null},cce=f__namespace.memo(lce),uce={slider:ace},R3=()=>{const e=f.useContext(EO),{mode:t,onModeChange:n,modeOptions:r,prefixCls:o,allowClear:i,value:s,disabledAlpha:a,onChange:l,onClear:c,onChangeComplete:u,activeIndex:d,gradientDragging:m,...p}=e,h=f.useMemo(()=>s.cleared?[{percent:0,color:new Cr("")},{percent:100,color:new Cr("")}]:s.getColors(),[s]),v=!s.isGradient(),[g,y]=f.useState(s);Qt(()=>{v||y(h[d]?.color);},[v,h,m,d]);const C=f.useMemo(()=>v?s:m?g:h[d]?.color,[h,s,d,v,g,m]),[w,x]=f.useState(C),[S,I]=W6(),$=w?.equals(C)?C:w;Qt(()=>{x(C);},[S,C?.toHexString()]);const E=(O,T)=>{let V=qn(O);if(s.cleared){const z=V.toRgb();if(!z.r&&!z.g&&!z.b&&T){const{type:D,value:W=0}=T;V=new Cr({h:D==="hue"?W:0,s:1,b:1,a:D==="alpha"?W/100:1});}else V=Pf(V);}if(t==="single")return V;const H=It(h);return H[d]={...H[d],color:V},new Cr(H)},P=(O,T,V)=>{const H=E(O,V);x(H.isGradient()?H.getColors()[d].color:H),l(H,T);},N=(O,T)=>{u(E(O,T)),I();},M=O=>{l(E(O));};let A=null;const _=r.length>1;return (i||_)&&(A=f.createElement("div",{className:`${o}-operation`},_&&f.createElement(VA,{size:"small",options:r,value:t,onChange:n}),f.createElement(PO,{prefixCls:o,value:s,onChange:O=>{l(O),c?.();},...p}))),f.createElement(f.Fragment,null,A,f.createElement(cce,{...e,colors:h}),f.createElement(iD,{prefixCls:o,value:$?.toHsb(),disabledAlpha:a,onChange:(O,T)=>{P(O,true,T);},onChangeComplete:(O,T)=>{N(O,T);},components:uce}),f.createElement(sce,{value:C,onChange:M,prefixCls:o,disabledAlpha:a,...p}))},A3=()=>{const{prefixCls:e,value:t,presets:n,onChange:r}=f.useContext(IO);return Array.isArray(n)?f.createElement(e7,{value:t,presets:n,prefixCls:e,onChange:r}):null},dce=e=>{const{prefixCls:t,presets:n,panelRender:r,value:o,onChange:i,onClear:s,allowClear:a,disabledAlpha:l,mode:c,onModeChange:u,modeOptions:d,onChangeComplete:m,activeIndex:p,onActive:h,format:v,onFormatChange:g,gradientDragging:y,onGradientDragging:C,disabledFormat:w}=e,x=`${t}-inner`,S=f.useMemo(()=>({prefixCls:t,value:o,onChange:i,onClear:s,allowClear:a,disabledAlpha:l,mode:c,onModeChange:u,modeOptions:d,onChangeComplete:m,activeIndex:p,onActive:h,format:v,onFormatChange:g,gradientDragging:y,onGradientDragging:C,disabledFormat:w}),[t,o,i,s,a,l,c,u,d,m,p,h,v,g,y,C,w]),I=f.useMemo(()=>({prefixCls:t,value:o,presets:n,onChange:i}),[t,o,n,i]),$=f.createElement("div",{className:`${x}-content`},f.createElement(R3,null),Array.isArray(n)&&f.createElement(ra,null),f.createElement(A3,null));return f.createElement(EO.Provider,{value:S},f.createElement(IO.Provider,{value:I},f.createElement("div",{className:x},typeof r=="function"?r($,{components:{Picker:R3,Presets:A3}}):$)))},fce=f.forwardRef((e,t)=>{const{color:n,prefixCls:r,open:o,disabled:i,format:s,className:a,showText:l,activeIndex:c,...u}=e,d=`${r}-trigger`,m=`${d}-text`,p=`${m}-cell`,[h]=mr("ColorPicker"),v=f.useMemo(()=>{if(!l)return "";if(typeof l=="function")return l(n);if(n.cleared)return h.transparent;if(n.isGradient())return n.getColors().map((w,x)=>{const S=c!==-1&&c!==x;return f.createElement("span",{key:x,className:B(p,S&&`${p}-inactive`)},w.color.toRgbString()," ",w.percent,"%")});const y=n.toHexString().toUpperCase(),C=A1(n);switch(s){case "rgb":return n.toRgbString();case "hsb":return n.toHsbString();default:return C<100?`${y.slice(0,7)},${C}%`:y}},[n,s,l,c,h.transparent,p]),g=f.useMemo(()=>n.cleared?f.createElement(PO,{prefixCls:r}):f.createElement($1,{prefixCls:r,color:n.toCssString()}),[n,r]);return f.createElement("div",{ref:t,className:B(d,a,{[`${d}-active`]:o,[`${d}-disabled`]:i}),...rr(u)},g,l&&f.createElement("div",{className:m},v))});function mce(e,t,n){const[r]=mr("ColorPicker"),[o,i]=Ft(e,t),[s,a]=f__namespace.useState("single"),[l,c]=f__namespace.useMemo(()=>{const v=(Array.isArray(n)?n:[n]).filter(w=>w);v.length||v.push("single");const g=new Set(v),y=[],C=(w,x)=>{g.has(w)&&y.push({label:x,value:w});};return C("single",r.singleColor),C("gradient",r.gradientColor),[y,g]},[n,r.singleColor,r.gradientColor]),[u,d]=f__namespace.useState(null),m=at(v=>{d(v),i(v);}),p=f__namespace.useMemo(()=>{const v=qn(o||"");return v.equals(u)?u:v},[o,u]),h=f__namespace.useMemo(()=>c.has(s)?s:l[0]?.value,[c,s,l]);return f__namespace.useEffect(()=>{a(p.isGradient()?"gradient":"single");},[p]),[p,m,h,a,l]}const TO=(e,t)=>({backgroundImage:`conic-gradient(${t} 25%, transparent 25% 50%, ${t} 50% 75%, transparent 75% 100%)`,backgroundSize:`${e} ${e}`}),T3=(e,t)=>{const{componentCls:n,borderRadiusSM:r,colorPickerInsetShadow:o,lineWidth:i,colorFillSecondary:s}=e;return {[`${n}-color-block`]:{position:"relative",borderRadius:r,width:t,height:t,boxShadow:o,flex:"none",...TO("50%",e.colorFillSecondary),[`${n}-color-block-inner`]:{width:"100%",height:"100%",boxShadow:`inset 0 0 0 ${Q(i)} ${s}`,borderRadius:"inherit"}}}},pce=e=>{const{componentCls:t,antCls:n,fontSizeSM:r,lineHeightSM:o,colorPickerAlphaInputWidth:i,marginXXS:s,paddingXXS:a,controlHeightSM:l,marginXS:c,fontSizeIcon:u,paddingXS:d,colorTextPlaceholder:m,colorPickerInputNumberHandleWidth:p,lineWidth:h}=e;return {[`${t}-input-container`]:{display:"flex",[`${t}-steppers${n}-input-number`]:{fontSize:r,lineHeight:o,padding:0,[`${n}-input-number-input`]:{paddingInlineStart:a,paddingInlineEnd:0},[`${n}-input-number-handler-wrap`]:{width:p}},[`${t}-steppers${t}-alpha-input`]:{flex:`0 0 ${Q(i)}`,marginInlineStart:s},[`${t}-format-select${n}-select`]:{marginInlineEnd:c,width:"auto","&-single":{[`${n}-select-selector`]:{padding:0,border:0},[`${n}-select-arrow`]:{insetInlineEnd:0},[`${n}-select-selection-item`]:{paddingInlineEnd:e.calc(u).add(s).equal(),fontSize:r,lineHeight:Q(l)},[`${n}-select-item-option-content`]:{fontSize:r,lineHeight:o},[`${n}-select-dropdown`]:{[`${n}-select-item`]:{minHeight:"auto"}}}},[`${t}-input`]:{gap:s,alignItems:"center",flex:1,width:0,[`${t}-hsb-input,${t}-rgb-input`]:{height:l,display:"flex",gap:s,alignItems:"center"},[`${t}-steppers`]:{flex:1},[`${t}-hex-input${n}-input-affix-wrapper`]:{flex:1,padding:`0 ${Q(d)}`,[`${n}-input`]:{fontSize:r,textTransform:"uppercase",lineHeight:Q(e.calc(l).sub(e.calc(h).mul(2)).equal())},[`${n}-input-prefix`]:{color:m}}}}}},hce=e=>{const{componentCls:t,controlHeightLG:n,borderRadiusSM:r,colorPickerInsetShadow:o,marginSM:i,colorBgElevated:s,colorFillSecondary:a,lineWidthBold:l,colorPickerHandlerSize:c}=e;return {userSelect:"none",[`${t}-select`]:{[`${t}-palette`]:{minHeight:e.calc(n).mul(4).equal(),overflow:"hidden",borderRadius:r},[`${t}-saturation`]:{position:"absolute",borderRadius:"inherit",boxShadow:o,inset:0},marginBottom:i},[`${t}-handler`]:{width:c,height:c,border:`${Q(l)} solid ${s}`,position:"relative",borderRadius:"50%",cursor:"pointer",boxShadow:`${o}, 0 0 0 1px ${a}`}}},gce=e=>{const{componentCls:t,antCls:n,colorTextQuaternary:r,paddingXXS:o,colorPickerPresetColorSize:i,fontSizeSM:s,colorText:a,lineHeightSM:l,lineWidth:c,borderRadius:u,colorFill:d,colorWhite:m,marginXXS:p,paddingXS:h,fontHeightSM:v}=e;return {[`${t}-presets`]:{[`${n}-collapse-item > ${n}-collapse-header`]:{padding:0,[`${n}-collapse-expand-icon`]:{height:v,color:r,paddingInlineEnd:o}},[`${n}-collapse`]:{display:"flex",flexDirection:"column",gap:p},[`${n}-collapse-item > ${n}-collapse-panel > ${n}-collapse-body`]:{padding:`${Q(h)} 0`},"&-label":{fontSize:s,color:a,lineHeight:l},"&-items":{display:"flex",flexWrap:"wrap",gap:e.calc(p).mul(1.5).equal(),[`${t}-presets-color`]:{position:"relative",cursor:"pointer",width:i,height:i,"&::before":{content:'""',pointerEvents:"none",width:e.calc(i).add(e.calc(c).mul(4)).equal(),height:e.calc(i).add(e.calc(c).mul(4)).equal(),position:"absolute",top:e.calc(c).mul(-2).equal(),insetInlineStart:e.calc(c).mul(-2).equal(),borderRadius:u,border:`${Q(c)} solid transparent`,transition:`border-color ${e.motionDurationMid} ${e.motionEaseInBack}`},"&:hover::before":{borderColor:d},"&::after":{boxSizing:"border-box",position:"absolute",top:"50%",insetInlineStart:"21.5%",display:"table",width:e.calc(i).div(13).mul(5).equal(),height:e.calc(i).div(13).mul(8).equal(),border:`${Q(e.lineWidthBold)} solid ${e.colorWhite}`,borderTop:0,borderInlineStart:0,transform:"rotate(45deg) scale(0) translate(-50%,-50%)",opacity:0,content:'""',transition:`all ${e.motionDurationFast} ${e.motionEaseInBack}, opacity ${e.motionDurationFast}`},[`&${t}-presets-color-checked`]:{"&::after":{opacity:1,borderColor:m,transform:"rotate(45deg) scale(1) translate(-50%,-50%)",transition:`transform ${e.motionDurationMid} ${e.motionEaseOutBack} ${e.motionDurationFast}`},[`&${t}-presets-color-bright`]:{"&::after":{borderColor:"rgba(0, 0, 0, 0.45)"}}}}},"&-empty":{fontSize:s,color:r}}}},bce=e=>{const{componentCls:t,colorPickerInsetShadow:n,colorBgElevated:r,colorFillSecondary:o,lineWidthBold:i,colorPickerHandlerSizeSM:s,colorPickerSliderHeight:a,marginSM:l,marginXS:c}=e,u=e.calc(s).sub(e.calc(i).mul(2).equal()).equal(),d=e.calc(s).add(e.calc(i).mul(2).equal()).equal(),m={"&:after":{transform:"scale(1)",boxShadow:`${n}, 0 0 0 1px ${e.colorPrimaryActive}`}};return {[`${t}-slider`]:[TO(Q(a),e.colorFillSecondary),{margin:0,padding:0,height:a,borderRadius:e.calc(a).div(2).equal(),"&-rail":{height:a,borderRadius:e.calc(a).div(2).equal(),boxShadow:n},[`& ${t}-slider-handle`]:{width:u,height:u,top:0,borderRadius:"100%","&:before":{display:"block",position:"absolute",background:"transparent",left:{_skip_check_:true,value:"50%"},top:"50%",transform:"translate(-50%, -50%)",width:d,height:d,borderRadius:"100%"},"&:after":{width:s,height:s,border:`${Q(i)} solid ${r}`,boxShadow:`${n}, 0 0 0 1px ${o}`,outline:"none",insetInlineStart:e.calc(i).mul(-1).equal(),top:e.calc(i).mul(-1).equal(),background:"transparent",transition:"none"},"&:focus":m}}],[`${t}-slider-container`]:{display:"flex",gap:l,marginBottom:l,[`${t}-slider-group`]:{flex:1,flexDirection:"column",justifyContent:"space-between",display:"flex","&-disabled-alpha":{justifyContent:"center"}}},[`${t}-gradient-slider`]:{marginBottom:c,[`& ${t}-slider-handle`]:{"&:after":{transform:"scale(0.8)"},"&-active, &:focus":m}}}},Sy=(e,t,n)=>({borderInlineEndWidth:e.lineWidth,borderColor:t,boxShadow:`0 0 0 ${Q(e.controlOutlineWidth)} ${n}`,outline:0}),vce=e=>{const{componentCls:t}=e;return {"&-rtl":{[`${t}-presets-color`]:{"&::after":{direction:"ltr"}},[`${t}-clear`]:{"&::after":{direction:"ltr"}}}}},O3=(e,t,n)=>{const{componentCls:r,borderRadiusSM:o,lineWidth:i,colorSplit:s,colorBorder:a,red6:l}=e;return {[`${r}-clear`]:{width:t,height:t,borderRadius:o,border:`${Q(i)} solid ${s}`,position:"relative",overflow:"hidden",cursor:"inherit",transition:`all ${e.motionDurationFast}`,...n,"&::after":{content:'""',position:"absolute",insetInlineEnd:e.calc(i).mul(-1).equal(),top:e.calc(i).mul(-1).equal(),display:"block",width:40,height:2,transformOrigin:"calc(100% - 1px) 1px",transform:"rotate(-45deg)",backgroundColor:l},"&:hover":{borderColor:a}}}},yce=e=>{const{componentCls:t,colorError:n,colorWarning:r,colorErrorHover:o,colorWarningHover:i,colorErrorOutline:s,colorWarningOutline:a}=e;return {[`&${t}-status-error`]:{borderColor:n,"&:hover":{borderColor:o},[`&${t}-trigger-active`]:{...Sy(e,n,s)}},[`&${t}-status-warning`]:{borderColor:r,"&:hover":{borderColor:i},[`&${t}-trigger-active`]:{...Sy(e,r,a)}}}},Cce=e=>{const{componentCls:t,controlHeightLG:n,controlHeightSM:r,controlHeight:o,controlHeightXS:i,borderRadius:s,borderRadiusSM:a,borderRadiusXS:l,borderRadiusLG:c,fontSizeLG:u}=e;return {[`&${t}-lg`]:{minWidth:n,minHeight:n,borderRadius:c,[`${t}-color-block, ${t}-clear`]:{width:o,height:o,borderRadius:s},[`${t}-trigger-text`]:{fontSize:u}},[`&${t}-sm`]:{minWidth:r,minHeight:r,borderRadius:a,[`${t}-color-block, ${t}-clear`]:{width:i,height:i,borderRadius:l},[`${t}-trigger-text`]:{lineHeight:Q(i)}}}},wce=e=>{const{antCls:t,componentCls:n,colorPickerWidth:r,colorPrimary:o,motionDurationMid:i,colorBgElevated:s,colorTextDisabled:a,colorText:l,colorBgContainerDisabled:c,borderRadius:u,marginXS:d,marginSM:m,controlHeight:p,controlHeightSM:h,colorBgTextActive:v,colorPickerPresetColorSize:g,colorPickerPreviewSize:y,lineWidth:C,colorBorder:w,paddingXXS:x,fontSize:S,colorPrimaryHover:I,controlOutline:$}=e;return [{[n]:{[`${n}-inner`]:{"&-content":{display:"flex",flexDirection:"column",width:r,[`& > ${t}-divider`]:{margin:`${Q(m)} 0 ${Q(d)}`}},[`${n}-panel`]:{...hce(e)},...bce(e),...T3(e,y),...pce(e),...gce(e),...O3(e,g,{marginInlineStart:"auto"}),[`${n}-operation`]:{display:"flex",justifyContent:"space-between",marginBottom:d}},"&-trigger":{minWidth:p,minHeight:p,borderRadius:u,border:`${Q(C)} solid ${w}`,cursor:"pointer",display:"inline-flex",alignItems:"flex-start",justifyContent:"center",transition:`all ${i}`,background:s,padding:e.calc(x).sub(C).equal(),[`${n}-trigger-text`]:{marginInlineStart:d,marginInlineEnd:e.calc(d).sub(e.calc(x).sub(C)).equal(),fontSize:S,color:l,alignSelf:"center","&-cell":{"&:not(:last-child):after":{content:'", "'},"&-inactive":{color:a}}},"&:hover":{borderColor:I},[`&${n}-trigger-active`]:{...Sy(e,o,$)},"&-disabled":{color:a,background:c,cursor:"not-allowed","&:hover":{borderColor:v},[`${n}-trigger-text`]:{color:a}},...O3(e,h),...T3(e,h),...yce(e),...Cce(e)},...vce(e)}},Ml(e,{focusElCls:`${n}-trigger-active`})]},xce=wt("ColorPicker",e=>{const{colorTextQuaternary:t,marginSM:n}=e,r=8,o=vt(e,{colorPickerWidth:234,colorPickerHandlerSize:16,colorPickerHandlerSizeSM:12,colorPickerAlphaInputWidth:44,colorPickerInputNumberHandleWidth:16,colorPickerPresetColorSize:24,colorPickerInsetShadow:`inset 0 0 1px 0 ${t}`,colorPickerSliderHeight:r,colorPickerPreviewSize:e.calc(r).mul(2).add(n).equal()});return wce(o)}),Qw=e=>{const{mode:t,value:n,defaultValue:r,format:o,defaultFormat:i,allowClear:s=false,presets:a,children:l,trigger:c="click",open:u,disabled:d,placement:m="bottomLeft",arrow:p=true,panelRender:h,showText:v,style:g,className:y,size:C,rootClassName:w,prefixCls:x,styles:S,classNames:I,disabledAlpha:$=false,onFormatChange:E,onChange:P,onClear:N,onOpenChange:M,onChangeComplete:A,getPopupContainer:_,autoAdjustOverflow:O=true,destroyTooltipOnHide:T,destroyOnHidden:V,disabledFormat:H,...z}=e,{getPrefixCls:D,direction:W,className:F,style:L,classNames:j,styles:Y}=$t("colorPicker"),K=f.useContext(Wn),q=d??K,X=D("color-picker",x),{compactSize:J,compactItemClassnames:U}=Ci(X,W),G=Xn(Re=>C??J??Re),ee={...e,trigger:c,allowClear:s,autoAdjustOverflow:O,disabledAlpha:$,arrow:p,placement:m,disabled:q,size:G},[oe,ne]=Pt([j,I],[Y,S],{props:ee},{popup:{_default:"root"}}),[ge,Z]=Ft(false,u),te=!q&&ge,[de,fe]=Ft(i,o),Se=Re=>{fe(Re),de!==Re&&E?.(Re);},Te=Re=>{(!Re||!q)&&(Z(Re),M?.(Re));},[ae,re,ue,ye,Ne]=mce(r,n,t),Be=f.useMemo(()=>A1(ae)<100,[ae]),[De,ze]=f.useState(null),je=Re=>{if(A){let le=qn(Re);$&&Be&&(le=Pf(Re)),A(le);}},Ae=(Re,le)=>{let be=qn(Re);$&&Be&&(be=Pf(be)),re(be),ze(null),P&&P(be,be.toCssString()),le||je(be);},[Ce,Fe]=f.useState(0),[ke,Ie]=f.useState(false),Pe=Re=>{if(ye(Re),Re==="single"&&ae.isGradient())Fe(0),Ae(new Cr(ae.getColors()[0].color)),ze(ae);else if(Re==="gradient"&&!ae.isGradient()){const le=Be?Pf(ae):ae;Ae(new Cr(De||[{percent:0,color:le},{percent:100,color:le}]));}},{status:Je}=f.useContext(or),mt=cn(X),[Ye,yt]=xce(X,mt),ct={[`${X}-rtl`]:W},ft=B(oe.root,w,yt,mt,ct),ot=B(rs(X,Je),{[`${X}-sm`]:G==="small",[`${X}-lg`]:G==="large"},U,F,ft,y,Ye),tt=B(X,ft,oe.popup?.root),Xe={open:te,trigger:c,placement:m,arrow:p,rootClassName:w,getPopupContainer:_,autoAdjustOverflow:O,destroyOnHidden:V??!!T},$e={...ne.root,...L,...g};return f.createElement(io,{classNames:{root:tt},styles:{root:ne.popup?.root,container:S?.popupOverlayInner},onOpenChange:Te,content:f.createElement(es,{form:true},f.createElement(dce,{mode:ue,onModeChange:Pe,modeOptions:Ne,prefixCls:X,value:ae,allowClear:s,disabled:q,disabledAlpha:$,presets:a,panelRender:h,format:de,onFormatChange:Se,onChange:Ae,onChangeComplete:je,onClear:N,activeIndex:Ce,onActive:Fe,gradientDragging:ke,onGradientDragging:Ie,disabledFormat:H})),...Xe},l||f.createElement(fce,{activeIndex:te?Ce:-1,open:te,className:ot,style:$e,prefixCls:X,disabled:q,showText:v,format:de,...z,color:ae}))},Sce=B1(Qw,void 0,e=>({...e,placement:"bottom",autoAdjustOverflow:false}),"color-picker",e=>e);Qw._InternalPanelDoNotUseOrYouWillBeFired=Sce;function $ce(){const e=t4().id,t=EC(e),{colorPickerThemeSelectedColor:n}=xt(),[r,o]=f.useState(n||Sl.Pink),i=f.useMemo(()=>typeof r=="string"?r:r.toHexString(),[r]);return Gn(()=>{Zu.updateThrottled();}),b("div",{children:e4.map(({name:s,themes:a,tooltip:l})=>R(f.Fragment,{children:[R("div",{className:"mt-2 flex items-center text-size-1.5em",children:[s,b(Fn,{className:"size-16px",useBlackBg:true,children:l})]}),b("div",{className:"flex flex-wrap gap-x-5px gap-y-2px",children:a.map(c=>{const u=e===c.id,d=c.isCustom,m=!!t&&t!==c.id,p=28,h=p+8;let v=b("div",{"data-role":"preview-wrapper",style:{width:h},className:B("mx-auto my-0 aspect-1 b-2px rounded-full b-solid",u?"b-gate-primary":"b-transparent","flex items-center justify-center text-size-0"),children:b("div",{"data-role":"preview",className:"aspect-1 flex items-center justify-center rounded-full text-white",css:Lt("width:",p,"px;background-color:",d?i:c.colorPrimary,";",""),children:u&&b(pu,{size:18,useAnimation:m})})});c.isCustom&&(v=b(Qw,{value:r,onChange:y=>o(y),onOpenChange:y=>{y||Go({colorPickerThemeSelectedColor:i});},children:v}));let g=R("div",{className:"min-w-60px cursor-pointer text-center",onClick:y=>{Go({theme:c.id});},children:[v,c.name]});return (c.tooltip||F2[c.id])&&(g=b(zt,{title:R(xe,{children:[c.tooltip,F2[c.id]]}),color:c.colorPrimary,children:g})),g=b(f.Fragment,{children:g},c.id),g})})]},s))})}function k3(e,t,n){return yo(e,r=>{if(Si())return;const i=!!!ur(Ve,t);wl(Ve,t,i),bt.success(`已${i?"启用":"禁用"}「${n}」`);},{exactMatch:true})}const Ece="basic",_3=tn({tab:Ece});function Ice(){return k3(["shift.p"],"videoCard.imgPreview.autoPreviewWhenKeyboardSelect","键盘选中后自动开始预览"),k3(["shift.m"],"videoCard.imgPreview.autoPreviewWhenHover","鼠标悬浮后自动开始预览"),Qle(),null}const Pce={name:"4k370z",styles:"&.ant-tabs{.ant-tabs-tab{justify-content:end;padding-inline:5px 15px;}.ant-tabs-nav-operations{display:none;}}"};function Nce({show:e,onHide:t}){const{tab:n}=rt(_3);return R(ld,{show:e,onHide:t,hideWhenMaskOnClick:true,hideWhenEsc:true,width:900,clsModalMask:"[&:has(svg.peeking)]:bg-transparent",clsModal:"max-h-unset [&:has(svg.peeking)]:opacity-10",children:[R("div",{className:fr.modalHeader,children:[R("div",{className:fr.modalTitle,children:[b(eC,{className:"mr-4px mt--2px size-26px"}),"设置"]}),b(cd,{onClick:t})]}),b("main",{className:fr.modalBody,style:{overflow:"hidden"},children:b(qC,{tabPlacement:"start",size:"middle",css:Pce,activeKey:n,onChange:r=>_3.tab=r,items:[{label:"常规设置",key:"basic",children:b(Dte,{})},{label:"视频卡片",key:"video-card",children:b(Zle,{})},{label:"内容过滤",key:"filter",children:b(jne,{})},{label:"主题选择",key:"theme-select",children:b("div",{className:on.tabPane,children:b($ce,{})})},{label:"Tab 设置",key:"video-source-tab-config",children:b(Nle,{})},{label:"其他页面",key:"other-pages",children:b(Une,{})},{label:"高级设置",key:"advance",children:b(aZ,{})}]})})]})}const Mce=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:4,d:"m19 12l12 12l-12 12"})]}),OO=f.forwardRef(Mce),Rce=f.forwardRef(function({children:t,initialOpen:n=false},r){const[o,i]=jR(n);f.useImperativeHandle(r,()=>i,[i]);const s=b(Qe,{onClick:i.toggle,className:"icon-only-round-button",children:b(OO,{className:B("size-13px",o?"rotate-z-0":"rotate-z-180deg")})});return R(xe,{children:[s,o&&t]})});function kO({Component:e,defaultProps:t,containerClassName:n}){const r=tn(t);function o(){const l=rt(r);return b(e,{...l})}const i=Ou(()=>{const l=document.createElement("div");l.className=B(Ao,n),document.body.appendChild(l),Yo.createRoot(l).render(b($i,{children:b(o,{})}));});function s(l){return (...c)=>(i(),l(...c))}const a=s(l=>{Object.assign(r,l);});return {WrappedComponent:o,proxyProps:r,mount:i,wrapAction:s,updateProps:a}}const ip=nM();function Ace(){return rt(ip)}function Tce(e){const t=Ace();return e?t.get(e):void 0}function Oce(e){ip.delete(e);}const kce={show:false,reasons:[],onHide:Lce,okAction:void 0},{proxyProps:_ce,updateProps:_O}=kO({Component:Bce,containerClassName:"show-dislike-container",defaultProps:kce}),LO=new jr;function Lce(){LO.emit("modal-close"),_O({show:false,reasons:[],okAction:void 0});}async function Fce(e,t){_O({show:true,reasons:e,okAction:t}),await LO.once("modal-close");}const FO=function(){return rt(_ce).show};function Bce({show:e,reasons:t,onHide:n,okAction:r}){const o=f.useRef(null),i=()=>!!e&&!!t?.length,s=Wo(async p=>r?.(p),{manual:true}),a=s.loading,[l,c]=f.useState(t.length-1);lK(()=>{c(t.length-1);},[t]);const u=["1","2","3","4","5","6"];yo(u,p=>{if(!i()||!u.includes(p.key)||!t?.length)return;const h=Number(p.key)-1;h>=0&&h<t.length&&c(h);});const d=He(p=>{if(!i()||Si())return;const h=t.length;let v=l+p;v<0&&(v=v%h+h),v>h-1&&(v=v%h),c(v);});yo("uparrow",()=>d(-1),{exactMatch:true}),yo("downarrow",()=>d(1),{exactMatch:true});const m=ad(async p=>{if(!i()||l<0||l>t.length-1)return;const h=t[l];if(!h)return;p.preventDefault(),p.stopPropagation(),await s.runAsync(h)&&n();});return yo("enter",m,{exactMatch:true}),R(ld,{show:e,onHide:n,hideWhenMaskOnClick:true,hideWhenEsc:true,width:350,clsModal:"rounded-15px",children:[R("div",{className:fr.modalHeader,children:[R("div",{className:fr.modalTitle,children:[b(J1,{className:"size-25px"}),b("span",{className:"ml-5px",children:"我不想看"}),R(Fn,{children:["选择后将减少相似内容推荐 ",b("br",{}),"操作说明: ",b("br",{}),R("div",{className:"ml-10px",children:["1. 使用删除键打开弹窗, Esc 关闭 ",b("br",{}),"2. 数字键 或 方向键选择 ",b("br",{}),"3. 回车键 或 确定按钮提交 ",b("br",{})]})]})]}),b(cd,{onClick:n})]}),b("div",{className:fr.modalBody,ref:o,children:b(rh,{spinning:a,indicator:wM,children:b("div",{className:"reason-list mb-20px mt-20px flex flex-col gap-y-10px",children:t.map((p,h)=>{const v=h===l;return R("button",{"data-id":p.id,className:B("reason",{active:v},"relative flex cursor-pointer items-center b-2px rounded-6px b-solid bg-transparent px-6px py-12px",v?"b-gate-primary":"b-gate-border"),disabled:a,onClick:()=>{c(h);},children:[b("span",{"data-cls":"reason-no",className:"size-20px flex flex-none items-center justify-center rounded-full bg-gate-primary text-13px color-white",children:h+1}),b("span",{className:"flex-1 px-4px text-14px",children:p.name}),b("span",{className:"size-20px flex-none",children:v&&b(pu,{className:"h-100% w-100% color-gate-primary",useAnimation:true})})]},p.id)})})})}),R("div",{className:"mt-2 flex items-center justify-end gap-x-10px",children:[b(Qe,{onClick:n,children:"取消"}),b(Qe,{type:"primary",onClick:m,loading:a,children:"确定"})]})]})}const BO={modalWidth:60,favFolderOrder:"default"},Ic=oM({...BO},"modal-fav-manager");function Dce(e){return e=e.replace(new RegExp("^[\\s\\p{RGI_Emoji}]+","v"),""),e=Fw(e),e}function zce(){const{modalWidth:e,favFolderOrder:t}=rt(Ic),n="text-1.5em",r="text-1.2em";return R("div",{className:"flex flex-col gap-y-10px",children:[R("div",{className:"flex items-center justify-between",children:[b("div",{className:n,children:"窗口设置"}),b(Qe,{className:"icon-only-round-button size-24px",onClick:()=>Object.assign(Ic,BO),children:b(Cm,{})})]}),R("div",{children:[R("div",{className:r,children:["窗口宽度 ",e,"%"]}),b(Yw,{className:"mt-0",value:e,min:30,max:90,onChange:o=>{Ic.modalWidth=o;}})]}),R("div",{children:[b("div",{className:r,children:"收藏夹排序"}),R(xn.Group,{value:t,onChange:o=>{Ic.favFolderOrder=o.target.value;},children:[b(xn,{value:"default",children:"默认顺序"}),b(xn,{value:"name",children:"按名称"})]})]})]})}function Hce({show:e,onHide:t,mode:n,pickOkAction:r,modifyInitialSelectedIds:o,modifyAllowEmpty:i,modifyOkAction:s}){const{modalWidth:a,favFolderOrder:l}=rt(Ic),[c,u]=f.useState(void 0),[d,m]=f.useState(void 0),p=Wo(fw,{manual:true}),h=Wo(async N=>r?.(N),{manual:true}),v=Wo(async N=>s?.(N),{manual:true}),{folders:g}=rt(Bt),y=f.useMemo(()=>{const N=g.map((O,T)=>({...O,vol:T+1}));if(!d)return N;const M=N.filter(O=>O.title.includes(d)),A=N.filter(O=>O.title.toLowerCase().includes(d.toLowerCase())),_=N.filter(O=>N8.match(O.title,d));return is([...M,...A,..._],O=>O.id)},[g,d]),w=f.useMemo(()=>l==="name"?Jm(y,[N=>iw(N.attr)?1:0,N=>Dce(N.title)],["desc",Bw]):y,[y,l]),x=f.useMemo(()=>new Set([o].flat().filter(N=>typeof N=="number")),[o]),S=Vce(),I=n==="modify"&&i,$=f.useMemo(()=>!I&&!c||n==="modify"&&wo(Array.from(x),[c]),[I,c,n,x]);yo("r",()=>{e&&(Si()||p.run(true));},{exactMatch:true});const E=He(async()=>{let N;if(c&&(N=g.find(M=>M.id===c)),!I&&!N)return bt.error("请选择一个收藏夹");n==="pick"&&(ro(N,"selectedFolder should not be empty when mode=pick"),await h.runAsync(N)&&t()),n==="modify"&&await v.runAsync(N)&&t();}),P=He(()=>{if(!(!e||n!=="modify"||!x.size)&&(!c||!x.has(c))){const N=Array.from(x)[0];u(N);}});return f.useEffect(()=>{e&&(p.run(),P());},[e]),pi(()=>{if(e&&(!c||!x.has(c))){const N=Array.from(x)[0];u(N);}},[x]),R(ld,{show:e,onHide:t,hideWhenMaskOnClick:true,hideWhenEsc:true,width:`${a}vw`,clsModal:"rounded-15px",children:[R("div",{className:fr.modalHeader,children:[R("div",{className:"flex flex-wrap items-center gap-x-10px gap-y-1",children:[R("div",{className:fr.modalTitle,children:[n==="pick"?b(zj,{className:"size-25px"}):b(tC,{className:"size-25px"}),b("span",{className:"ml-5px",children:n==="pick"?"选择目标收藏夹":"修改收藏"})]}),b(Ro,{className:"w-200px",allowClear:true,placeholder:"过滤: 支持拼音 / 拼音首字母",value:d,onChange:N=>m(N.target.value),spellCheck:false}),!!d&&R("span",{className:"ml-5px",children:[b("span",{className:B({"text-red":g.length&&!w.length}),children:w.length})," ","/ ",b("span",{children:g.length})]}),R(Fn,{className:"ml-5px size-1.3em",children:["1. 使用 ",b("kbd",{className:B(Zv,"mx-2px"),children:"r"})," 刷新收藏夹 ",b("br",{}),"2. 使用 ",b("kbd",{className:B(Zv,"mx-2px"),children:"esc"})," 取消操作, 关闭窗口 ",b("br",{}),"3. 使用 拼音 / 拼音首字母 过滤收藏夹标题 ",b("br",{})]}),b(io,{trigger:"click",title:b(zce,{}),children:b(eC,{className:"size-1.3em cursor-pointer"})})]}),b(cd,{onClick:t})]}),b("div",{className:B(fr.modalBody),children:b(rh,{spinning:p.loading||h.loading||v.loading,indicator:wM,children:b("div",{className:"grid grid-cols-[repeat(auto-fill,minmax(225px,1fr))] mb-10px min-h-100px content-start items-center gap-10px pr-15px",children:w.length?w.map(N=>{const M=n==="modify"&&x.has(N.id),A=N.id===c;return R("button",{"data-id":N.id,className:B({active:A},"relative min-h-40px flex cursor-pointer items-center b-2px b-gate-border rounded-20px b-solid bg-transparent px-4px line-height-[1.2] hover:bg-gate-bg-lv1",A&&"b-gate-primary color-white bg-gate-primary! hover:bg-gate-primary-lv1!"),onClick:()=>{if(A&&I)return u(void 0);u(N.id);},children:[M&&b(zt,{title:"源收藏夹",placement:"left",children:b("span",{className:B("absolute left-2 top-50% size-2.5 flex-center translate-y--50% rounded-full",S)})}),R("span",{className:"flex-1 px-4px text-14px",children:[N.title," (",N.media_count,")"]}),b("span",{className:"mr-2px size-20px flex-none",children:A&&b(pu,{className:"size-full color-white",useAnimation:true})})]},N.id)}):b(to,{className:"grid-col-span-full",image:to.PRESENTED_IMAGE_SIMPLE,description:"未找到收藏夹",children:"无过滤结果, 请检查过滤词 !"})})})}),R("div",{className:"mt-2 flex items-center justify-between",children:[b("div",{className:"flex-v-center gap-x-10px",children:R("a",{href:`https://space.bilibili.com/${Pr()}/favlist`,target:"_blank",className:"flex-v-center gap-x-1",children:[b(Gr,{className:"relative top--1px size-13px"}),"去个人空间新建收藏夹"]})}),R("div",{className:"flex-v-center gap-x-10px",children:[b(Qe,{onClick:t,children:"取消"}),b(Qe,{type:"primary",onClick:E,loading:h.loading||v.loading,disabled:$,children:"确定"})]})]})]})}function Vce(){const{theme:e}=xt();return e===Im.id?"bg-$brand_blue":"bg-$brand_pink"}const jce={onHide:qce,show:false,mode:"pick",pickOkAction:void 0,modifyInitialSelectedIds:void 0,modifyOkAction:void 0},{proxyProps:Wce,updateProps:Zw}=kO({Component:Hce,containerClassName:"ModalFavManager",defaultProps:jce}),Jw=new jr;function qce(){Zw({show:false}),Jw.emit("modal-close");}function DO(){return rt(Wce).show}async function Gce(e){Zw({show:true,mode:"pick",pickOkAction:e}),await Jw.once("modal-close");}async function sp(e,t,n=true){Zw({show:true,mode:"modify",modifyInitialSelectedIds:e,modifyOkAction:t,modifyAllowEmpty:n}),await Jw.once("modal-close");}async function ex(e,t,n){if(wo(t,[n?.id]))return bt.warning("请选择不同的收藏夹!"),false;if(!await na.modifyFav(e,t,n?.id))return  false;[...t??[],n?.id].filter(s=>s!==void 0).forEach(s=>Vf(s));let i;return n?i=`${t?.length?"已移动收藏到":"已加入收藏"}「${n.title}」`:i="已取消收藏",bt.success(i),true}var $y=new Map,cf=new WeakMap,L3=0,Uce;function Kce(e){return e?(cf.has(e)||(L3+=1,cf.set(e,L3.toString())),cf.get(e)):"0"}function Xce(e){return Object.keys(e).sort().filter(t=>e[t]!==void 0).map(t=>`${t}_${t==="root"?Kce(e.root):e[t]}`).toString()}function Yce(e){const t=Xce(e);let n=$y.get(t);if(!n){const r=new Map;let o;const i=new IntersectionObserver(s=>{s.forEach(a=>{var l;const c=a.isIntersecting&&o.some(u=>a.intersectionRatio>=u);e.trackVisibility&&typeof a.isVisible>"u"&&(a.isVisible=c),(l=r.get(a.target))==null||l.forEach(u=>{u(c,a);});});},e);o=i.thresholds||(Array.isArray(e.threshold)?e.threshold:[e.threshold||0]),n={id:t,observer:i,elements:r},$y.set(t,n);}return n}function Qce(e,t,n={},r=Uce){if(typeof window.IntersectionObserver>"u"&&r!==void 0){const l=e.getBoundingClientRect();return t(r,{isIntersecting:r,target:e,intersectionRatio:typeof n.threshold=="number"?n.threshold:0,time:0,boundingClientRect:l,intersectionRect:l,rootBounds:l}),()=>{}}const{id:o,observer:i,elements:s}=Yce(n),a=s.get(e)||[];return s.has(e)||s.set(e,a),a.push(t),i.observe(e),function(){a.splice(a.indexOf(t),1),a.length===0&&(s.delete(e),i.unobserve(e)),s.size===0&&(i.disconnect(),$y.delete(o));}}function Zce({threshold:e,delay:t,trackVisibility:n,rootMargin:r,root:o,triggerOnce:i,skip:s,initialInView:a,fallbackInView:l,onChange:c}={}){var u;const[d,m]=f__namespace.useState(null),p=f__namespace.useRef(c),h=f__namespace.useRef(a),[v,g]=f__namespace.useState({inView:!!a,entry:void 0});p.current=c,f__namespace.useEffect(()=>{if(h.current===void 0&&(h.current=a),s||!d)return;let x;return x=Qce(d,(S,I)=>{const $=h.current;h.current=S,!($===void 0&&!S)&&(g({inView:S,entry:I}),p.current&&p.current(S,I),I.isIntersecting&&i&&x&&(x(),x=void 0));},{root:o,rootMargin:r,threshold:e,trackVisibility:n,delay:t},l),()=>{x&&x();}},[Array.isArray(e)?e.toString():e,d,o,r,i,s,n,l,t]);const y=(u=v.entry)==null?void 0:u.target,C=f__namespace.useRef(void 0);!d&&y&&!i&&!s&&C.current!==y&&(C.current=y,g({inView:!!a,entry:void 0}),h.current=a);const w=[m,v.inView,v.entry];return w.ref=w[0],w.inView=w[1],w.entry=w[2],w}function F3(e){return !f.Children.toArray(e.props.children).length}function Jce(e){const[t,n]=f.useState(e),r=f.useRef(t),o=f.useCallback(s=>{const a=typeof s=="function"?s(r.current):s;r.current=a,n(a);},[n]),i=f.useCallback(()=>r.current,[]);return [t,o,i]}function Vi(e){const[t,n,r]=Jce(e),o=f.useMemo(()=>({state:t,get:r,set:n,get val(){return r()},set val(i){n(i);}}),[r,n]);return o.state=t,o}function Ey(e){const t=f.useRef(e),n=f.useCallback(()=>t.current,[]),r=f.useCallback(o=>t.current=o,[]);return f.useMemo(()=>({get:n,set:r,get val(){return n()},set val(o){r(o);}}),[n,r])}function zO({src:e,avif:t,webp:n,imgProps:r,className:o,...i}){return t??=!ed,n??=true,R("picture",{className:$n("h-full w-full object-cover",o),...i,children:[t&&b("source",{srcSet:`${e}.avif`,type:"image/avif"}),n&&b("source",{srcSet:`${e}.webp`,type:"image/webp"}),b("img",{src:e,loading:"lazy",className:"block h-full w-full",...r})]})}const eue=typeof unsafeWindow<"u"?unsafeWindow:globalThis,tx=(e,t)=>{ku(()=>eue[e]=t);},tue=`${Vy}_gridItems`;function nue(e){const t=e.filter(n=>n.api!==Ee.Separator);zse(t),tx(tue,t);}const rue={getGenericCardDatas:Ow,copyBvidsSingleLine:kw,copyBvidInfos:Lw};setTimeout(()=>{Object.entries(rue).forEach(([e,t])=>{tx(`${Vy}_${e}`,t);});});function oue(e){const{enabled:t,keywords:n}=rt(Ve.filter.byAuthor),{blockUpMids:r}=f.useMemo(()=>RA(n),[n]);return e?t&&r.has(e):false}var uf={},lr={},ub={exports:{}},B3;function HO(){return B3||(B3=1,(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(r){return typeof r}:function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},e.exports.__esModule=true,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=true,e.exports.default=e.exports;})(ub)),ub.exports}var D3;function nx(){if(D3)return lr;D3=1;var e=Oo();Object.defineProperty(lr,"__esModule",{value:true}),lr.isUndef=lr.isString=lr.isObject=lr.isNumber=lr.isFunction=lr.isBoolean=void 0;var t=e(HO());return lr.isObject=function(r){return r!==null&&(0, t.default)(r)==="object"},lr.isFunction=function(r){return typeof r=="function"},lr.isString=function(r){return typeof r=="string"},lr.isBoolean=function(r){return typeof r=="boolean"},lr.isNumber=function(r){return typeof r=="number"},lr.isUndef=function(r){return typeof r>"u"},lr}var db={},z3;function iue(){return z3||(z3=1,(function(e){Object.defineProperty(e,"__esModule",{value:true}),e.default=void 0;var t=!!(typeof window<"u"&&window.document&&window.document.createElement);e.default=t;})(db)),db}var H3;function rx(){if(H3)return uf;H3=1;var e=Oo();Object.defineProperty(uf,"__esModule",{value:true}),uf.getTargetElement=r;var t=nx(),n=e(iue());function r(o,i){if(n.default){if(!o)return i;var s;return (0, t.isFunction)(o)?s=o():"current"in o?s=o.current:s=o,s}}return uf}var VO=rx();async function sue(e,t,n=false,r=false){const o={cid:t,fnver:0,fnval:n?1:16},i=e.toString();if(i.startsWith("BV"))o.bvid=i;else if(/^\d+$/.test(i))o.avid=i;else throw new Error("Invalid videoId provided, must be avid | bvid");const a=(await Tt.get("/x/player/wbi/playurl",{params:o})).data;function l(d){return Jm(d,[m=>aue(m,r)],["desc"])}if(a?.data?.durl){const d=(a.data.durl||[]).map(m=>[m.url,...m.backup_url||[]]).flat().filter(Boolean);if(d.length)return l(d)}return Jm(a.data?.dash?.video||[],["id","codecid"],["desc","desc"]).map(d=>l([d.baseUrl,...d.backupUrl||[]])[0]).filter(Boolean)}function aue(e,t){if(!t)return 10;const{hostname:n,searchParams:r,pathname:o}=new URL(e);return n.includes("mcdn")||r.get("os")==="mcdn"?2:o.startsWith("/v1/resource/")?1:n.includes("-mirror")?100:10}function ox(e){return !!(e?.image?.length&&e?.index?.length)}function V3(e){return dn(e)?ox(e.data):true}async function lue(e){const n=(await Tt.get("/x/player/videoshot",{params:{bvid:e,index:"1"}})).data;return dn(n)||xr("videoshot error for %s: %o",e,n),ox(n.data)||xr("videoshot data invalid bvid=%s: %o",e,n.data),n}const fb=new Hw({maxSize:1e4}),cue=wi(async e=>{if(fb.has(e)){const s=fb.get(e);if(s)return s}const t=5,n=200;let r=0,o;do{if(r++,o=await lue(e),V3(o))break;await Dt(n);}while(r<t);V3(o)&&fb.set(e,o);const i=o.data;if(Ve.videoCard.imgPreview.autoPreviewWhenHover){const s=i?.image||[];await C3(s[0]),(async()=>{for(const a of s.slice(1))await C3(a);})();}return o}),uue=Kn.extend("VideoCard:services");function jO(e){return async function(n){const r=new URLSearchParams({aid:n,csrf:fa()}),i=(await Tt.post(`/x/v2/history/toview/${e}`,r)).data,s=dn(i);return s||Ht(i?.message||"出错了"),s}}const Iy=jO("add"),due=jO("del"),WO=e=>{const t={dislike:"/x/feed/dislike",cancel:"/x/feed/dislike/cancel"}[e];return async function(n,r){const i=(await nd.get(eP+t,{responseType:"json",params:{goto:n.goto,id:n.param,reason_id:r,build:"1",mobi_app:"android",idx:(Date.now()/1e3).toFixed(0)}})).data,s=dn(i);let a=i.message;return s||(a||=Fu,a+=`(code ${i.code})`,a+=`
请重新获取 access_key 后重试`),{success:s,json:i,message:a}}},fue=WO("dislike"),mue=WO("cancel");async function pue(e){return {videoshotJson:await cue(e)}}function hue(e){return ox(e?.videoshotJson?.data)}const gue=e=>!!e?.playUrls?.length,j3=new Hw({maxSize:1e4,maxAge:Yn("1h")}),bue=wi(async({bvid:e,cid:t,useMp4:n,usePreferredCdn:r,aspectRatioFromItem:o})=>{const i=JSON.stringify([e,n,r]),s=j3.get(i);if(s)return s;let a;if(t===void 0||o===void 0){const u=await iA(e);if(t=u[0]?.cid,a=u[0]?.dimension,t===void 0)throw new TypeError(`can not get cid by bvid=${e}`)}const[l,c]=await _u(()=>sue(e,t,n,r));if(uue("playUrl: bvid=%s cid=%s %s",e,t,c),l)throw vo.error({title:"获取视频播放地址失败",description:l.message||l}),l;return c?.length&&j3.set(i,{playUrls:c,dimension:a}),{playUrls:c??void 0,dimension:a}}),vue=Kn.extend("VideoCard:LargePreview"),qO={right:{multiplier:1,axis:"x",reverse:"left"},left:{multiplier:-1,axis:"x",reverse:"right"},bottom:{multiplier:1,axis:"y",reverse:"top"},top:{multiplier:-1,axis:"y",reverse:"bottom"}},Jn={border:40,card:10};function yue(e){return e?.closest(o0(Wi,"bili-video-card"))?.querySelector(o0(nP,"bili-video-card__image"))?.getBoundingClientRect()}const Cue=f.forwardRef(({children:e,aspectRatio:t=1.7777777777777777,cardDescendantTarget:n,...r},o)=>{const i=_C(o),[s,a]=f.useState(false),[l,c]=f.useState(void 0),u=He(()=>{a(false),c(void 0);}),d=He(()=>{const y=yue(VO.getTargetElement(n)??void 0);if(!y)return u();const[C,w]=[document.documentElement.clientWidth,document.documentElement.clientHeight],x=40;if(y.top>w-x||y.bottom<0+x||y.left>C-x||y.right<0+x)return u();const S={top:{x:0,y:0,width:C,height:y.top},bottom:{x:0,y:y.bottom,width:C,height:w-y.bottom},left:{x:0,y:0,width:y.left,height:w},right:{x:y.right,y:0,width:C-y.right,height:w}},I=L=>{const j=t,Y=1,K=L.width/j,q=L.height/Y;return {scale:Math.min(K,q),scaleLimit:K>q?"height":"width"}},$=ii(Object.entries(S).map(([L,j])=>({direction:L,bbox:j,...I(j)})),["scale",L=>{switch(L.direction){case "top":return y.top;case "bottom":return w-y.bottom;case "left":return y.left;case "right":return C-y.right}}],["desc","desc"])[0];vue("picked direction",$);const{direction:E,bbox:P,scale:N,scaleLimit:M}=$;let A,_;if(M==="width")A=Math.floor(P.width-(Jn.card+Jn.border)),_=A/t;else if(M==="height")_=Math.floor(P.height-(Jn.card+Jn.border)),A=_*t;else throw new Error("unexpected scaleLimit");let O=0,T=0,V=0,H=0;const z=()=>{V=y.y+y.height/2-T;},D=()=>{H=y.x+y.width/2-O;},W=()=>{if(O<Jn.border){O=Jn.border;return}if(O+A>C-Jn.border){O=C-Jn.border-A;return}},F=()=>{if(T<Jn.border){T=Jn.border;return}if(T+_>w-Jn.border){T=w-Jn.border-_;return}};switch(E){case "top":O=y.x+y.width/2-A/2,T=y.top-Jn.card-_,W(),D();break;case "bottom":O=y.x+y.width/2-A/2,T=y.bottom+Jn.card,W(),D();break;case "right":O=y.right+Jn.card,T=y.y+y.height/2-_/2,F(),z();break;case "left":O=y.left-Jn.card-A,T=y.y+y.height/2-_/2,F(),z();break}O=Math.floor(O),T=Math.floor(T),a(true),c({direction:E,elWidth:A,elHeight:_,elPosX:O,elPosY:T,arrowTop:V,arrowLeft:H});}),m=f.useMemo(()=>ss(d,100),[d]);Gn(m),$o("resize",m,{target:window}),$o("scroll",m,{target:window});const{useScale:p}=xt().videoCard.videoPreview,h=p?.2:.3,v=f.useMemo(()=>{const y=l?.direction;if(!y)return;const{axis:C,multiplier:w,reverse:x}=qO[y];if(p)return C==="x"?{scale:.5,transformOrigin:`${x} ${l.arrowTop}px`}:{scale:.5,transformOrigin:`${l.arrowLeft}px ${x}`};{let S=30;return y==="top"&&(S=20),C==="x"?{x:-w*S,y:0}:{x:0,y:-w*S}}},[l,p]);return b("div",{...r,ref:i,className:B("fixed",lW,s?"block":"hidden"),css:l&&Lt("width:",l.elWidth,"px;height:",l.elHeight,"px;top:",l.elPosY,"px;left:",l.elPosX,"px;",""),children:s&&R(framerMotion.motion.div,{className:"relative h-100%",initial:{opacity:0,...v},animate:{opacity:1,x:0,y:0,scale:1},transition:{bounce:0,duration:h},children:[l?.direction&&b(wue,{size:7,direction:l.direction,arrowTop:l.arrowTop,arrowLeft:l.arrowLeft}),b("div",{className:"h-full overflow-hidden rounded-20px bg-white/50% backdrop-blur-10px",css:Lt("box-shadow:0px 0px 1px 1px ",Uo,";",""),children:e})]})})});function wue({size:e,direction:t,arrowTop:n,arrowLeft:r}){const{axis:o,multiplier:i,reverse:s}=qO[t],a=f.useMemo(()=>o==="x"?Lt`
        ${t}: 100%;
        margin-${t}: -1px;
        top: ${n}px;
        margin-top: -${e/2}px;
      `:Lt`
        ${t}: 100%;
        margin-${t}: -1px;
        left: ${r}px;
        margin-left: -${e/2}px;
      `,[e,t,o,n,r]);return b("div",{className:"absolute box-content h-0 w-0",css:[Lt("border:",e,"px solid transparent;",""),a,Lt`
          border-${t}-color: ${Uo};
        `,"",""]})}const ka=await( K1({volume:void 0,muted:void 0},"large-preview-store")),xue=f.forwardRef(({currentTimeRef:e,...t},n)=>{const r=_C(n),o=f.useRef(false);Gn(()=>{r.current&&(typeof e.current=="number"&&(r.current.currentTime=e.current),typeof ka.volume=="number"&&(r.current.volume=ka.volume),typeof ka.muted=="boolean"&&(r.current.muted=ka.muted)),o.current=true;});const i=He(()=>{o.current&&(e.current=r.current?.currentTime);}),s=He(()=>{o.current&&r.current&&(ka.volume=r.current.volume,ka.muted=r.current.muted);});return b("video",{ref:r,...t,onTimeUpdate:i,onVolumeChange:s})}),Sue=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,d:"M10.696 17.504c2.639-2.638 5.774-2.565 9.182-.696L32.62 9.745l-.721-4.958L43.213 16.1l-4.947-.71l-7.074 12.73c1.783 3.638 1.942 6.544-.697 9.182l-7.778-7.778L6.443 41.556l11.995-16.31z"})]}),$ue=f.forwardRef(Sue),Eue=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:4,children:[b("path",{d:"M39 6H9a3 3 0 0 0-3 3v30a3 3 0 0 0 3 3h30a3 3 0 0 0 3-3V9a3 3 0 0 0-3-3"}),b("path",{d:"M20.5 28v-6.062l5.25 3.03L31 28l-5.25 3.031l-5.25 3.031zM6 15h36m-9-9l-6 9m-6-9l-6 9"})]})]}),Iue=f.forwardRef(Eue);function W3(e){e.current!==void 0&&(clearTimeout(e.current),e.current=void 0);}function GO({shouldFetchPreviewData:e,hasLargePreviewActionButton:t,actionButtonVisible:n,actionButtonProps:r,actionButtonCss:o,bvid:i,cid:s,uniqId:a,recSharedEmitter:l,cardTarget:c,aspectRatioFromItem:u,cover:d,videoCardAsTriggerRef:m}){const{useMp4:p,useVideoCardAsTrigger:h,usePreferredCdn:v}=rt(Ve.videoCard.videoPreview),g=Vi(void 0),y=ad(async()=>{if(!e||gue(g.val))return;const G=await bue({bvid:i,cid:s,useMp4:p,usePreferredCdn:v,aspectRatioFromItem:u});g.set(G);});pi(()=>{g.set(void 0);},[p,v]);const C=Wo(y,{manual:true,loadingDelay:100}),[w,x]=f.useState(false),S=Vi(void 0),I=Vi(void 0),$=Vi(void 0),E=Ey({}),P=He(()=>$.val?Date.now()-$.val<1200:false),N=f.useRef(void 0),M=f.useRef(void 0),A=He(()=>{W3(N),W3(M);}),_=He((G,ee)=>{x(true),S.set(G),I.set(ee),l.emit("show-large-preview",a),$.set(void 0);}),O=He(()=>{x(false),S.set(void 0),I.set(void 0),$.set(Date.now());});cr(l,"show-large-preview",G=>{G!==a&&(A(),O());});const T=He(G=>{if(E.set({...E.val,[G]:true}),S.val==="click")return;C.run(),A();let ee=0;G==="video-card-action-button"&&(ee=200),G==="video-card"&&(ee=1e3),ee?N.current=setTimeout(()=>_("hover",G),ee):_("hover",G);}),V=He(G=>{if(E.set({...E.val,[G]:false}),S.val==="click")return;const ee=()=>{E.val.popover||E.val["video-card-action-button"]||O();};A(),G==="video-card-action-button"||G==="video-card"||G==="popover"?M.current=setTimeout(ee,250):ee();}),H=He(G=>{A(),S.val==="click"?O():_("click",G);}),z=He(()=>{if(j.current)return Math.floor(j.current)}),D=He(()=>!!(w||P())),W=He(()=>{if(!i)return;const G=new URL(`https://${Ki.Main}/video/${i}`),ee=z();ee&&G.searchParams.set("t",ee.toString()),Or(G.href),L.current?.pause(),O();}),F=f.useMemo(()=>hw({dimensionFromApi:g.state?.dimension})?.aspectRatio??u,[g.state?.dimension]),L=f.useRef(null),j=f.useRef(void 0),Y=f.useRef(null),K=w&&!!g.state?.playUrls?.length,q=K&&R(Cue,{ref:Y,aspectRatio:F,onMouseEnter:G=>T("popover"),onMouseLeave:G=>V("popover"),cardDescendantTarget:c,children:[b(xue,{ref:L,currentTimeRef:j,autoPlay:true,controls:true,loop:true,poster:d,className:"size-full object-contain",children:g.state?.playUrls?.map((G,ee)=>b("source",{src:G},ee))}),R("div",{className:"absolute right-10px top-10px flex flex-row-reverse items-center justify-start gap-x-5px",children:[S.state==="click"?b(Ho,{inlinePosition:"right",icon:b(pte,{className:"size-14px"}),tooltip:"关闭",onClick:G=>{G.preventDefault(),G.stopPropagation(),O();}}):b(Ho,{inlinePosition:"right",icon:b($ue,{className:"size-14px"}),tooltip:"固定",onClick:G=>{G.preventDefault(),G.stopPropagation(),H("popover-action-button");}}),b(Ho,{inlinePosition:"right",icon:b(cA,{className:"size-14px"}),tooltip:"新窗口打开",onClick:G=>{G.preventDefault(),G.stopPropagation(),W();}})]})]}),X=t&&e&&b(Ho,{css:o,...r,visible:n,active:K,inlinePosition:"right",icon:C.loading?b(gM,{className:"size-16px"}):b(Iue,{className:"size-15px"}),tooltip:S.state==="click"&&w?"关闭浮动预览":"浮动预览",onMouseEnter:G=>T("video-card-action-button"),onMouseLeave:G=>V("video-card-action-button"),onClick:G=>{G.preventDefault(),G.stopPropagation(),H("video-card-action-button");}},"video-card-action-button");yo("esc",()=>{Si()||O();},{exactMatch:true}),ZU(()=>O(),[Y,()=>VO.getTargetElement(c)?.closest(o0(Wi,"bili-video-card"))]),$o("fullscreenchange",()=>{document.fullscreenElement&&(!w||S.val==="click"||document.fullscreenElement===L.current&&_("click","popover-video-fullscreen-button"));},{target:document});const J=f.useRef(null),U=m||J;return $o("mouseenter",()=>{!h||!m||T("video-card");},{target:U}),$o("mouseleave",()=>{!h||!m||V("video-card");},{target:U}),{largePreviewActionButtonEl:X,largePreviewEl:q,getLargePreviewCurrentTime:z,shouldUseLargePreviewCurrentTime:D,largePreviewVisible:w,hideLargePreview:O}}function Pue(e,{l:t,c:n,h:r,alpha:o,deltaL:i,deltaC:s,deltaH:a,deltaAlpha:l}={}){const c=t??(i?`calc(l + ${i})`:"l"),u=n??(s?`calc(c + ${s})`:"c"),d=r??(a?`calc(h + ${a})`:"h"),m=o??(l?`calc(alpha + ${l})`:""),p=m?`/ ${m}`:"";return `oklch(from ${e} ${[c,u,d,p].filter(Boolean).join(" ")})`}function Nue(e,t){return Pue(e,{deltaL:t})}const Mue=Nue(Uo,.1),eo={normalBorder:Lt("border-color:",fR,";",""),activeBorder:Lt("border-color:",Uo,";box-shadow:0px 0px 9px 4px ",Mue,";",""),rounded:Lt("border-radius:",CC,";",""),bgLv1:Lt("background-color:",Em,";",""),coverZoomEffect:{name:"dj03ws",styles:".bili-video-card__cover{transform-origin:center center;transition:transform 0.2s ease-out;transform:scale(1.05);}"}},Rue=Lt(eo.activeBorder," &:hover{",eo.activeBorder,";}","");function Aue(e){const t=`--${Un}--separator-color`;return f.useMemo(()=>{if(e)return Lt`
      ${eo.rounded}
      ${eo.normalBorder}

      background-color: ${i0};
      ${t}:  ${Em};
      &:hover {
        background-color: ${Em};
        ${t}: ${nU};
      }

      /* disable padding */
      margin-inline: 0;
      .bili-video-card__wrap {
        padding: 0;
      }
    `},[e])}var Tue={name:"7dle4o",styles:"border:1px solid transparent;transition-property:border-color,box-shadow,background-color;transition-duration:0.3s;transition-timing-function:ease-in-out"};function Oue(){const{useDelayForHover:e,style:{videoCard:{useBorder:t,useBorderOnlyOnHover:n,useBoxShadow:r}}}=xt(),{multiSelecting:o}=rt(rn),i=see();return f.useMemo(()=>[Tue,(o||t&&!i)&&[Lt("cursor:pointer;",eo.rounded," &:hover{",eo.bgLv1," ",eo.normalBorder," ",r&&eo.activeBorder," ",e&&eo.coverZoomEffect,";}",""),(o||!n)&&eo.normalBorder]],[t,n,r,e,i,o])}function kue(e){return e&&[eo.rounded,eo.activeBorder]}const _ue="_skeleton-active_wlycr_12";function Lue(e,t){const[n,r]=f.useState(void 0),[o,i]=f.useState(void 0),[s,a]=f.useState(void 0),l=He(async()=>{if(!(yd(e)||sT(e)||os(e)&&e.from==="fav-folder")||!t)return;const c=await na.getVideoFavState(t);c&&(r(c.favFolderNames),i(c.favFolderUrls),a(c.favFolderIds));});return f.useMemo(()=>({folderNames:n,folderUrls:o,folderIds:s,updateFavFolderNames:l}),[n,o,s,l])}function Fue(e,t,n){if(!yd(t)||!n)return [];const r=e.folderNames??[],o=e.folderUrls??[],i=e.folderIds??[],s=Lr([{key:"watchlater-faved:browse-fav-folder",icon:b(Bj,{className:B(Jt,"color-gate-primary")}),label:`已收藏在 ${(r||[]).map(c=>`「${c}」`).join("")}`,onClick(){o.forEach(c=>{window.open(c,D0());});}},{key:"watchlater-faved:modify-fav",icon:b(tC,{className:Jt}),label:"编辑收藏",async onClick(){ro(i.length,"folderIds.length should not be empty"),await sp(i,c=>ex(n,i,c));}}]),a=Lr([{key:"watchlater:add-quick-fav",icon:b(fl,{className:Jt}),label:"收藏到「默认收藏夹」",async onClick(){await na.addFav(n)&&bt.success(`已加入收藏夹「${L0}」`);}},{key:"watchlater:add-fav",icon:b(fl,{className:Jt}),label:"收藏到",async onClick(){await Gce(async c=>{const u=await na.addFav(n,c.id);return u&&bt.success(`已加入收藏夹「${c.title}」`),u});}}]);return !!r.length?s:a}function Bue({ctx:e,item:t,cardData:n,tab:r,multiSelecting:o,multiSelectingAppendix:i,onRemoveCurrent:s,recSharedEmitter:a}){if(!os(t))return [];const{avid:l}=n;e.folderNames,e.folderUrls;const c=e.folderIds??[];if(t.from==="fav-folder"){const u=o?[{key:"fav:batch-move-fav",label:`移动到其他收藏夹${i}`,icon:b(mM,{className:Jt}),async onClick(){if(!rn.multiSelecting)return;const d=fh().filter(y=>os(y)&&y.from==="fav-folder").toReversed(),m=new Set(d.map(y=>y.folder.id));if(!m.size)return Ht("至少选择一项视频");if(m.size>1)return Ht("多选移动: 只能批量移动同一源收藏夹下的视频");const p=d[0].folder.id,h=d.map(y=>`${y.id}:${y.type}`),v=d.map(y=>y.uniqId),g=d.map(y=>y.title);await sp([t.folder.id],async y=>{ro(y,"targetFolder should not be empty");const C=await na.moveFavs(h,p,y.id);if(C)return Vf(t.folder.id),Vf(y.id),a.emit("remove-cards",[v,g,true]),bt.success(`已移动 ${v.length} 个视频到「${y.title}」收藏夹`),C},false);}}]:[];return Lr([{key:"open-fav-folder",label:"浏览收藏夹",icon:b(Gr,{className:Jt}),onClick(){const{id:d}=t.folder,m=r!==Le.Fav||Bt.selectedKey==="all"&&Bt.usingShuffle?`/?${Vm.FolderIdFull}=${d}`:ow(d);window.open(m,D0());}},{test:!!l,key:"modify-fav",icon:b(tC,{className:Jt}),label:"编辑收藏",async onClick(){await sp(c,async d=>{const m=await ex(l,c,d);return m&&d?.id!==t.folder.id&&s?.(t,n,true),m},false);}},{key:"remove-fav",label:"移除收藏",icon:b(Al,{className:Jt}),async onClick(){if(!await Q1.confirm({centered:true,title:"移除收藏",content:R(xe,{children:["确定将视频「",t.title,"」",b("br",{}),"从收藏夹「",t.folder.title,"」中移除?"]})}))return;const m=`${t.id}:${t.type}`;await na.removeFavs(t.folder.id,m)&&(Vf(t.folder.id),s?.(t,n));}},...u])}return t.from==="fav-collection"?Lr([{key:"open-fav-collection",label:"浏览合集",icon:b(Gr,{className:Jt}),onClick(){const{id:u}=t.collection,d=r!==Le.Fav||Bt.selectedKey==="all"&&Bt.usingShuffle?`/?${Vm.CollectionIdFull}=${u}`:H5(u);window.open(d,D0());}}]):[]}const Due=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeWidth:4,children:[b("path",{d:"M33 7.263A18.9 18.9 0 0 0 24 5C13.507 5 5 13.507 5 24s8.507 19 19 19a18.9 18.9 0 0 0 8-1.761"}),b("path",{strokeLinejoin:"round",d:"M31 30h12m-28-8l7 7l19-18m-4 13v12"})]})]}),zue=f.forwardRef(Due),Hue=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",children:[b("path",{stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,d:"M19 20a7 7 0 1 0 0-14a7 7 0 0 0 0 14Z"}),b("path",{d:"M30 35h12z",clipRule:"evenodd"}),b("path",{stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:4,d:"M30 35h12m-15-7h-8.2c-4.48 0-6.72 0-8.432.872a8 8 0 0 0-3.496 3.496C6 34.08 6 36.32 6 40.8V42h21"})]})]}),Vue=f.forwardRef(Hue),jue=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",children:[b("path",{fill:"currentColor",fillRule:"evenodd",d:"M15.92 12.799Q16 12.41 16 12a4 4 0 0 0-4.799-3.92zM8.667 9.788a4 4 0 0 0 5.545 5.545l-1.474-1.474a2 2 0 0 1-2.597-2.597z",clipRule:"evenodd"}),b("path",{fill:"currentColor",fillRule:"evenodd",d:"m16.52 17.64l-1.47-1.469c-.972.51-2.002.829-3.05.829c-1.526 0-3.014-.678-4.34-1.632c-1.32-.95-2.396-2.112-3.076-2.938c-.1-.121-.174-.212-.236-.291a2 2 0 0 1-.1-.139q.028-.045.1-.139c.062-.08.136-.17.236-.291c.665-.808 1.71-1.938 2.99-2.875l-1.43-1.43C4.797 8.297 3.723 9.47 3.04 10.3l-.073.088c-.314.375-.737.883-.737 1.613s.423 1.238.737 1.613l.073.088c.74.899 1.94 2.203 3.451 3.29C7.994 18.073 9.891 19 12 19c1.67 0 3.206-.581 4.52-1.36M8.806 5.686C9.79 5.269 10.864 5 12 5c2.11 0 4.006.927 5.509 2.009c1.51 1.087 2.711 2.391 3.45 3.29l.074.088c.314.375.737.883.737 1.613s-.423 1.238-.737 1.613l-.073.088a20.5 20.5 0 0 1-2.015 2.123l-1.416-1.416a18.5 18.5 0 0 0 2.123-2.27a2 2 0 0 0 .1-.138a2 2 0 0 0-.1-.139a14 14 0 0 0-.236-.291c-.68-.826-1.756-1.989-3.075-2.938C15.014 7.678 13.526 7 12 7c-.551 0-1.097.088-1.632.246z",clipRule:"evenodd"}),b("path",{stroke:"currentColor",strokeWidth:2,d:"m5 2l16 16"})]})]}),Wue=f.forwardRef(jue),Jt="size-16px";function que(e){const{item:t,cardData:n,tab:r,isNormalVideo:o,favContext:i,watchlaterContext:s,hasDislikeEntry:a,onTriggerDislike:l,onMoveToFirst:c,onRemoveCurrent:u,consistentOpenMenus:d,conditionalOpenMenus:m,multiSelecting:p}=e,{avid:h,bvid:v,cover:g,href:y,recommendReason:C,authorName:w,authorMid:x}=n,{enableHideSomeContents:S}=rt(Ve.dynamicFeed.whenViewAll),{recSharedEmitter:I}=ao(),$=He(()=>{let U=y;y.startsWith("/")&&(U=new URL(y,location.href).href),Hs(U);}),E=!!x&&nO(t.api)&&r!==Le.KeepFollowOnly,P=He(async()=>{if(!x)return bt.error("UP mid 为空!");await lT.add(x)&&bt.success(`已加入黑名单: ${w}`);}),N=He(async()=>{if(!x)return bt.error("UP mid 为空!");const U=`${x}`;if(Ve.filter.byAuthor.keywords.includes(U))return Ht(`已在过滤名单中: ${U}`);await fi("filter.byAuthor.keywords",{add:[U]}),w&&FE(x,w),bt.success(`已加入过滤名单: ${w||x}`);}),M=n.followed??(ia(t)||vd(t)?Ww(C):false),A=M,_=He(async()=>{if(!x||!await Q1.confirm({centered:true,title:"取消关注",content:R(xe,{children:["确定取消关注「",w,"」?"]})}))return;await Cae.unfollow(x)&&bt.success("已取消关注");}),O=(o||Iu(t))&&!!x&&!!w,T=He(()=>{if(!O)return;const U=`/?${_r.Mid}=${x}`;Or(U);}),V=He(()=>{if(!O)return;const U=`/?${Vo.Mid}=${x}`;Or(U);}),H=S&&Za(t)&&At.selectedKey===Eu&&!!x,z=He(async()=>{H&&(await fi("dynamicFeed.whenViewAll.hideIds",{add:[yl+x]}),FE(x,w||""),bt.success(`在「全部」动态中隐藏【${w}】的动态`));}),D=!!(Za(t)&&gi&&At.viewingSomeUp&&x),W=f.useMemo(()=>D&&{label:"动态: 从此项开始查看",key:"动态: 从此项开始查看",icon:b(P$,{className:Jt}),onClick(){const U=new URL("/",location.href);U.searchParams.set(_r.Mid,x);const G=bi().findIndex(oe=>oe.api===Ee.DynamicFeed&&oe.id_str===t.id_str),ee=bi()[G-1]?.id_str||t.id_str;U.searchParams.set(_r.Offset,ee),Or(U.href);}},[D,t]),F=f.useMemo(()=>D&&{icon:b(Aj,{className:Jt}),label:"动态: 从此项开始截止",key:"动态: 从此项开始截止",onClick(){const U=new URL("/",location.href);U.searchParams.set(_r.Mid,x),U.searchParams.set(_r.MinId,t.id_str),Or(U.href);}},[D,t]),L=f.useMemo(()=>Z0&&Xm(t)&&!!t.page&&{key:"space-upload-view-start-from-here",label:`投稿: 从此页开始查看 (当前第${t.page}页)`,icon:b(P$,{className:Jt}),onClick(){const U=new URL(location.href);U.searchParams.set(Vo.InitialPage,t.page.toString()),Or(U.href);}},[Z0,t]),j=Za(t)||Xm(t)?t.groupId:void 0,Y=j!==void 0,K=rt(At.groups),q=j!==void 0?K.find(U=>U.tagid===j):void 0,X=q?.name,J=q?.count;return f.useMemo(()=>{const{watchlaterAdded:U,hasWatchlaterEntry:G,onToggleWatchlater:ee}=s,oe={type:"divider"},ne=p?" (多选)":"",ge=Lr([{key:"copy-link",label:`复制视频链接${ne}`,icon:b(zs,{className:Jt}),onClick(){rn.multiSelecting?jse():$();}},{test:!!v,key:"copy-bvid",label:`复制 BVID${ne}`,icon:b(zs,{className:Jt}),onClick(){rn.multiSelecting?kw():Hs(v);}},{test:!!v&&Ve.__internalEnableCopyBvidInfo,key:"copy-bvid-info",label:`复制 BVID 信息${ne}`,icon:b(zs,{className:Jt}),onClick(){rn.multiSelecting?Lw():Hs(_w(n));}},{test:!!g,key:"view-cover",label:"查看封面",icon:b(Gr,{className:Jt}),onClick(){if(!g)return;Or(g);}}]),Z=Lr([{test:O&&M,key:"查看「投稿」与「动态」的区别",label:"查看「投稿」与「动态」的区别",icon:b(Gr,{className:Jt}),onClick:()=>Or("https://github.com/magicdawn/Bilibili-Gate?tab=readme-ov-file#%E5%8F%B3%E9%94%AE%E8%8F%9C%E5%8D%95-%E6%9F%A5%E7%9C%8B-up-%E7%9A%84%E6%8A%95%E7%A8%BF--%E6%9F%A5%E7%9C%8B-up-%E7%9A%84%E5%8A%A8%E6%80%81")},{test:O,key:"查看 UP 的投稿",label:"查看 UP 的投稿",icon:b(ym,{className:Jt}),onClick:V},L,{test:O&&M,key:"查看 UP 的动态",label:"查看 UP 的动态",icon:b(vm,{className:Jt}),onClick:T},F,W,...O&&Y?Lr([{type:"divider"},{test:O&&Y&&(J===void 0||J<=30),key:"查看分组的投稿",label:"查看分组的投稿",icon:b(ym,{className:Jt}),onClick:()=>Or(`/?${Vo.GroupId}=${j}`)},{test:O&&Y,key:"查看分组的动态",label:"查看分组的动态",icon:b(vm,{className:Jt}),onClick:()=>Or(`/?${_r.GroupId}=${j}`)},{type:"divider"}]):[],{test:G,key:"watchlater",label:U?"移除稍后再看":"稍后再看",icon:U?b(Al,{className:Jt}):b(rC,{className:Jt}),onClick(){ee();}},{test:G&&U,key:"watchlater-readd",label:`重新添加稍候再看${r===Le.Watchlater?" (移到最前)":""}`,icon:b(zue,{className:Jt}),async onClick(){const{success:Se}=await ee(void 0,Iy);Se&&(bt.success("已重新添加"),r===Le.Watchlater&&c?.(t,n));}},...Fue(i,t,h)]),te=Lr([{test:a,key:"dislike",label:"我不想看",icon:b(J1,{width:15,height:15}),onClick(){l();}},{test:A,key:"unfollow-up",label:"取消关注",icon:b(Vue,{className:Jt}),onClick:_},{test:H,key:"hasEntry_addMidTo_dynamicFeedWhenViewAllHideIds",label:"在「全部」动态中隐藏 UP 的动态",icon:b(Wue,{className:Jt}),onClick:z},{test:E,key:"blacklist-up",label:"将 UP 加入黑名单",icon:b(Yv,{className:Jt}),onClick:P},{test:E,key:"add-up-to-filterlist",label:"将 UP 加入过滤列表",icon:b(Yv,{className:Jt}),onClick:N}]),de=Bue({ctx:i,item:t,cardData:n,tab:r,multiSelecting:p,multiSelectingAppendix:ne,onRemoveCurrent:u,recSharedEmitter:I});return Lr([...d,!!ge.length&&oe,...ge,!!Z.length&&oe,...Z,!!te.length&&oe,...te,!!de.length&&oe,...de,!!m.length&&oe,...m])},[t,n,r,s,i,a,A,E,O,H,d,m,p,j,Y,X,J])}function Pc(e){if(e.altKey)return e.stopPropagation(),true}const Ru=us(()=>Date.now()),Gue=(an().add(1,"minute").startOf("minute").valueOf()-Ru.get())%3e4;setTimeout(()=>{Ru.update(),setInterval(Ru.update,3e4);},Gue);document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"&&Ru.update();});const Uue=f.memo(function({ts:t}){return t?uoe(t)?b(Kue,{ts:t}):b(UO,{ts:t}):null});function UO({ts:e}){return f.useMemo(()=>doe(e),[e])}function Kue({ts:e}){const t=Ru.use();return b(UO,{ts:e},t)}const Xue=B(z9,"max-w-[calc(100%-6px)] w-max cursor-default overflow-hidden text-ellipsis whitespace-nowrap b-1px b-gate-border rounded-9px b-solid px-8px py-0 text-12px color-gate-primary line-height-17px"),Yue=B("line-clamp-2 mt-10px h-auto whitespace-normal"),Que=Lt("background-color:oklch(from ",Uo," calc(l * 0.1 + 0.88) calc(c * 0.25) h);",lR," &{background-color:oklch(from ",Uo," calc(l * 0.3 + 0.175) calc(c * 0.25) h);}",""),Zue=Lt("color:",Uo,";border-radius:2px;border:1px ",Uo," solid;line-height:20px;padding:0 10px;transform:scale(0.8);transform-origin:center left;",""),df={name:"nux2qa",styles:"font-size:var(--subtitle-font-size);line-height:var(--subtitle-line-height);color:var(--text3);a&:visited{color:var(--text3);}display:inline-flex;width:max-content;max-width:100%;align-items:center;justify-content:flex-start"};var Jue={name:"15xw6zv",styles:"display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;max-width:100%"},ede={name:"feo88y",styles:".bili-video-card .bili-video-card__info--tit>a&{font-family:inherit;font-weight:initial;}"},tde={name:"1eyh0r6",styles:"text-indent:0!important;.bili-video-card &.bili-video-card__info--tit{padding-right:0;height:auto;max-height:calc(2 * var(--title-line-height));}"};const KO=f.memo(function({item:e,cardData:t,handleVideoLinkClick:n,className:r,gridDisplayMode:o}){const{useBorder:i}=rt(Ve.style.videoCard),s=ah(),a=rw(o),{goto:l,href:c,title:u,titleRender:d,pubts:m,pubdateDisplay:p,pubdateDisplayForTitleAttr:h,recommendReason:v,authorName:g,authorFace:y,authorMid:C,appBadge:w,appBadgeDesc:x,rankingDesc:S,liveExtraDesc:I}=t,$=l==="av",E=C?hd(C):c,P=e.api===Ee.Live&&e.live_status===Do.Streaming,{data:N}=Wo(()=>Ile(e,t),{refreshDeps:[e,t]}),M=f.useMemo(()=>{if($&&(g||m||N||p||h)){let O;return m||N?O=an.unix(m||N).format("YYYY年M月D日 HH:mm"):O=p,[g,h||O].filter(Boolean).join(" · ")}},[$,g,m,N,p,h]),A=$n(Xue,a&&Yue);return R("div",{className:B(a?"pt-5px":"pt-15px","flex gap-x-5px overflow-hidden px-5px",i?"mb-10px":"mb-5px",r),children:[!!C&&R("a",{href:E,target:s,className:B("relative flex-center self-start rounded-full p-1px ring-1px",P?"ring-gate-primary":"ring-gate-border"),children:[y?b(Us,{src:qw(y)}):b(Us,{children:g?.[0]||x?.[0]||""}),P&&b(nC,{active:true,className:"absolute bottom-0 right-0 size-12px rounded-full bg-gate-primary"})]}),R("div",{className:"ml-5px flex flex-1 flex-col gap-y-4px overflow-hidden",children:[b("h3",{className:"bili-video-card__info--tit",title:u,css:tde,children:b("a",{onClick:n,onContextMenu:Pc,href:c,target:s,rel:"noopener",css:ede,children:d??u})}),_()]})]});function _(){const O=!!v&&b("div",{title:v,css:Que,className:A,children:v}),T=()=>{let V;return m||N?V=b(Uue,{ts:m||N}):p&&(V=p),R(xe,{children:[R("a",{className:"bili-video-card__info--owner",href:E,target:s,title:M,css:df,onContextMenu:Pc,children:[b("span",{className:"bili-video-card__info--author",children:g}),!!V&&R("span",{className:"bili-video-card__info--date",children:[jw,V]})]}),O]})};return $?T():w||x?R("a",{className:"bili-video-card__info--owner",css:df,href:c,target:s,onContextMenu:Pc,children:[!!w&&b("span",{css:Zue,children:w}),!!x&&b("span",{children:x})]}):Ew(e)&&S?b("div",{css:df,children:S}):Iu(e)||vd(e)&&e.goto===Ui.Live?R(xe,{children:[R("a",{css:[df,Jue,"",""],href:E,target:s,title:(g||"")+(I||""),onContextMenu:Pc,children:[g,I&&b("span",{className:"ml-4px",children:I})]}),O]}):T()}}),nde=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinejoin:"round",strokeWidth:4,children:[b("path",{d:"M24 44c11.046 0 20-8.954 20-20S35.046 4 24 4S4 12.954 4 24s8.954 20 20 20Z"}),b("path",{strokeLinecap:"round",d:"M24 29c5 0 7 4 7 4H17s2-4 7-4m8-12l-3 3l3 3m-16-6l3 3l-3 3"})]})]}),rde=f.forwardRef(nde),ode=f.memo(function({loading:t}){return R("div",{className:B("bili-video-card__skeleton",{hide:!t,[_ue]:t}),children:[b("div",{className:"bili-video-card__skeleton--cover",style:{borderRadius:CC}}),R("div",{className:"bili-video-card__skeleton--info px-5px",children:[b("div",{className:"bili-video-card__skeleton--avatar size-32px rounded-full"}),R("div",{className:"bili-video-card__skeleton--right ml-10px flex-1",children:[b("p",{className:"bili-video-card__skeleton--text"}),b("p",{className:"bili-video-card__skeleton--text short"}),b("p",{className:"bili-video-card__skeleton--light"}),b("p",{className:"bili-video-card__skeleton--text tiny"})]})]})]})}),Fr={wrapper:"h-full flex flex-col overflow-hidden",cover:"relative aspect-16/9 rounded-t-6px",coverInner:"absolute left-0 top-0 h-full w-full flex flex-col items-center justify-center gap-y-2",dislikeReason:"text-center font-size-20px",dislikeDesc:"text-center text-16px",action:"relative flex-1",actionInner:"absolute left-0 top-0 h-full w-full flex items-center justify-center b-t-1px b-t-$bilibili-gate--separator-color b-t-solid transition-duration-300 transition-property-[border-color]",actionButton:"flex cursor-pointer items-center rounded-lg bg-transparent p-15px text-16px color-inherit"},ide=f.memo(function({item:t,cardData:n,dislikedReason:r,emitter:o=vM}){const i=He(async()=>{if(!r?.id)return;let s=false,a="",l;try{({success:s,message:a}=await mue(t,r.id));}catch(c){l=c;}if(l)return console.error(l.stack||l),SM();s?(bt.success("已撤销"),Oce(t.param)):bt.error(a||Fu);});return cr(o,"cancel-dislike",i),R("div",{className:Fr.wrapper,children:[b("div",{className:Fr.cover,children:R("div",{className:Fr.coverInner,children:[b(rde,{className:"size-32px"}),b("div",{className:Fr.dislikeReason,children:r?.name}),b("div",{className:Fr.dislikeDesc,children:r?.toast||"将减少此类内容推荐"})]})}),b(XO,{item:t,cardData:n,onClick:i})]})});function XO({item:e,cardData:t,onClick:n}){return R("div",{className:Fr.action,children:[b(KO,{item:e,cardData:t,className:"invisible"}),b("div",{className:Fr.actionInner,children:R("button",{className:Fr.actionButton,onClick:n,children:[b(Cm,{className:"mr-4px mt--2px size-16px"}),"撤销"]})})]})}const q3=f.memo(function({item:t,cardData:n,blockType:r}){const{authorMid:o,authorName:i}=n,s=r==="blacklist"?"已拉黑":"已加入过滤列表",a=He(()=>r==="blacklist"?l():c()),l=He(async()=>{if(!o)return;await lT.remove(o)&&bt.success(`已移出黑名单: ${i}`);}),c=He(()=>{if(!o)return;const u=Ve.filter.byAuthor.keywords.filter(d=>lh(d).mid===o);fi("filter.byAuthor.keywords",{remove:u}),bt.success(`已移出过滤列表: ${i}`);});return R("div",{className:Fr.wrapper,children:[b("div",{className:Fr.cover,children:R("div",{className:Fr.coverInner,children:[b(Yv,{className:"size-32px"}),b("div",{className:Fr.dislikeReason,children:s}),R("div",{className:Fr.dislikeDesc,children:["UP: ",i]})]})}),b(XO,{item:t,cardData:n,onClick:a})]})}),sde=B("pointer-events-none absolute inset-0 overflow-hidden",eW,"rounded-b-none rounded-t-gate-video-card"),ade=f.memo(f.forwardRef(function({videoDuration:e,pvideo:t,progress:n,t:r,className:o,...i},s){const a=f.useRef(null),[l,c]=f.useState(()=>({width:0,height:0}));Gn(()=>{const h=a.current?.getBoundingClientRect();h&&c({width:h.width,height:h.height});});const u=f.useMemo(()=>{function h(){return typeof n=="number"&&!Number.isNaN(n)?n:0}return dl(h()??0,0,1)},[n]),d=f.useMemo(()=>r??Math.floor((e||0)*u),[r,e,u]),m=He(()=>d);f.useImperativeHandle(s,()=>({getT:m}),[m]);const p={progress:u,t:d,pvideo:t,elWidth:l.width,elHeight:l.height};return b("div",{...i,ref:a,className:B(sde,o),children:!!(t&&l.width&&l.height&&u)&&b(lde,{...p})})})),lde=f.memo(function({t,progress:n,pvideo:r,elWidth:o,elHeight:i}){let s=f.useMemo(()=>cde(r?.index||[],t)??0,[r,t]);const{img_x_len:a,img_y_len:l,img_x_size:c,img_y_size:u}=r,d=l*a;s=s+1;const m=Math.floor(s/d),p=s-m*d,h=r.image?.[m]||"",v=Math.floor(p/a)+1,g=p-(v-1)*a,y=o*a,C=i*l,w=(v-1)*i,x=(g-1)*o;return b("div",{className:"size-full",style:{backgroundColor:"black",backgroundImage:`url(${h})`,backgroundPosition:`-${x}px -${w}px`,backgroundSize:`${y}px ${C}px`},children:b(YO,{progress:n})})});function YO({progress:e,className:t,...n}){return b("div",{...n,"data-role":"track",className:B("absolute inset-x-0 bottom-0 h-2px bg-gate-bg-lv1",t),children:b("div",{"data-role":"bar",className:"h-full bg-gate-primary",style:{width:`${e*100}%`}})})}function cde(e,t){let n=ude(e,t);if(n!==-1)return n;t>e.at(-1)&&(n=e.length-1);}function ude(e,t){let n=0,r=e.length-1,o=-1;for(;n<=r;){const a=Math.floor((n+r)/2),l=e[a];if(t===l)return a;l<t?(n=a+1,o=a):r=a-1;}if(o===-1)return  -1;const i=e[o],s=e[o+1]??0;return i<t&&t<s?o:-1}const dde=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 256 256",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("path",{fill:"currentColor",d:"M248 80a28 28 0 1 0-51.12 15.77l-26.79 33L146 73.4a28 28 0 1 0-36.06 0l-24.03 55.34l-26.79-33a28 28 0 1 0-26.6 12L47 194.63A16 16 0 0 0 62.78 208h130.44A16 16 0 0 0 209 194.63l14.47-86.85A28 28 0 0 0 248 80M128 40a12 12 0 1 1-12 12a12 12 0 0 1 12-12M24 80a12 12 0 1 1 12 12a12 12 0 0 1-12-12m196 12a12 12 0 1 1 12-12a12 12 0 0 1-12 12"})]}),fde=f.forwardRef(dde),mde=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("circle",{cx:12,cy:24,r:3,fill:"currentColor"}),b("circle",{cx:24,cy:24,r:3,fill:"currentColor"}),b("circle",{cx:36,cy:24,r:3,fill:"currentColor"})]}),pde=f.forwardRef(mde),QO="pointer-events-none h-19px flex-center whitespace-nowrap rounded-2px bg-gate-primary px-4px text-center text-12px color-white";function ZO({children:e,className:t}){return b("span",{className:$n(QO,t),children:e})}function JO(e){const{topMarkIcon:t,topMarkText:n}=e;return !!(t||n)}function hde({cardData:e}){if(!JO(e))return;const{topMarkIcon:t,topMarkText:n}=e,r=!!t;return R(ZO,{className:B("min-w-32px",r?"pl-4px pr-6px":"px-4px"),children:[r&&b(zO,{src:`${t}@!web-dynamic`,className:"h-16px w-16px"}),n]})}function gde(e){return ["#FFD700","#C0C0C0","#B36700"][e-1]??Uo}function bde({item:e}){const t=e.rankingNo<=3,n=b(fde,{});let r=false,o=[];pw(e)&&e.others?.length&&(r=true,o=e.others);const i=`「${e.rankTab.name}」排行第 ${e.rankingNo} 名`,{triggerRef:s,tooltipEl:a}=sh({inlinePosition:"left",tooltip:i,tooltipClassName:"left--2px"}),l="relative size-28px flex-center whitespace-nowrap rounded-full text-14px color-white",c=f.useMemo(()=>({backgroundColor:gde(e.rankingNo)}),[e.rankingNo]),u=pA();return R(xe,{children:[R("div",{ref:s,className:l,style:c,children:[t?n:b("span",{style:{marginLeft:-1},children:e.rankingNo}),a]}),r&&b(hs,{placement:"bottomLeft",menu:{items:[{type:"group",label:"「其他上榜视频」",children:o.map(d=>({key:d.bvid,label:d.title,onClick(){const m=new URL(`/video/${d.bvid}`,location.href).href;u?Or(m):location.href=m;}}))}]},children:b("div",{className:l,style:c,children:b(pde,{})})})]})}function vde(){return R(ZO,{children:[b(nC,{active:true,className:"size-14px"}),"直播中"]})}function yde({item:e}){const t=f.useMemo(()=>Za(e)?"动态":yd(e)?"稍后再看":os(e)?e.from==="fav-folder"?"收藏夹":"合集":e.api,[e]),n=f.useMemo(()=>{if(os(e)&&e.from==="fav-collection")return e.volTooltip},[e]),{triggerRef:r,tooltipEl:o}=sh({inlinePosition:"left",tooltip:n});return R("span",{ref:r,className:$n(QO,"pointer-events-auto"),children:[t,o]})}function Cde({vol:e,volTooltip:t}){const{triggerRef:n,tooltipEl:r}=sh({inlinePosition:"left",tooltip:t,tooltipClassName:"left--2px"});return R("div",{ref:n,className:"relative h-24px min-w-24px flex-center whitespace-nowrap rounded-8px bg-gate-primary px-6px text-center text-14px color-white",children:[e,r]})}const wde=b(J1,{className:"size-16px"});function xde({item:e,authed:t,actionButtonVisible:n}){const r=ia(e)&&!!e.three_point?.dislike_reasons?.length,o=He(async a=>{if(a?.preventDefault(),a?.stopPropagation(),!r)return e.api!==Ee.AppRecommend?bt.error("当前视频不支持提交「我不想看」"):void 0;if(!t)return Ht("请先获取 access_key !");e?.param&&ip.has(e.param)||await Fce(e.three_point?.dislike_reasons||[],i);}),i=ad(async a=>{if(!ia(e))return;let l=false,c="",u;try{({success:l,message:c}=await fue(e,a.id));}catch(d){u=d;}return u?(console.error(u.stack||u),SM()):(l?(bt.success("已标记不想看"),ip.set(e.param,{...a})):bt.error(c||Fu),l)});return {dislikeButtonEl:r&&b(Ho,{visible:n,inlinePosition:"left",icon:wde,tooltip:"我不想看",onClick:o}),hasDislikeEntry:r,onTriggerDislike:o}}const Sde=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,b("circle",{cx:12,cy:12,r:10,fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2})]}),$de=f.forwardRef(Sde),Ede=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 24 24",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,children:[b("circle",{cx:12,cy:12,r:10}),b("path",{d:"m9 12l2 2l4-4"})]})]}),Ide=f.forwardRef(Ede),Pde=$de,Nde=Ide;function Mde({multiSelecting:e,multiSelected:t,uniqId:n}){const r=He(a=>{const{selectedIdSet:l,multiSelecting:c}=rn;if(!c)return;a?.preventDefault(),a?.stopPropagation();const u=!!a?.shiftKey;rn.shiftMultiSelectAnchorUniqId??=n,u||(rn.shiftMultiSelectAnchorUniqId=n),u?Wse(rn.shiftMultiSelectAnchorUniqId,n):t?l.delete(n):l.add(n);}),o=e&&b("div",{onClick:r,className:B("absolute inset-0 flex items-center justify-center bg-black/10",tW)}),s=e&&b(t?Nde:Pde,{onClick:r,className:B("size-30px cursor-pointer text-white [&_g]:fill-inherit",t?"fill-gate-primary":"fill-none")});return {toggleMultiSelect:r,multiSelectBgEl:o,multiSelectEl:s}}function Rde(...e){}function Ade({uniqId:e,recSharedEmitter:t,title:n,active:r,videoDuration:o,tryFetchImagePreviewData:i,imagePreviewDataBox:s,autoPreviewWhenHover:a,videoPreviewWrapperRef:l}){const c=He(()=>{const L=s.val?.videoshotJson?.data;return !!(L?.index?.length&&L?.image?.length)}),[u,d]=f.useState(false),[m,p]=k2(),[h,v]=k2(),g=He(()=>m||0),[y,C]=f.useState(false),w=Vi(false),x=Vi(false),S=Ey(false),[I,$]=f.useState(void 0),E=L=>{const j=l.current?.getBoundingClientRect();if(!j)return;const{x:Y,width:K}=j,q=L.pageX-window.scrollX-Y;$(q/K);};$o("mouseenter",async L=>{t.emit("mouseenter",e),w.set(true),E(L);const j=i(),Y=800;let K;Ve.useDelayForHover&&(K=Dt(Y)),await Promise.all([j,K].filter(Boolean)),w.val&&(x.set(true),a&&!N.val&&c()&&O(true));},{target:l});const P=He(()=>{w.set(false),x.set(false);});$o("mouseleave",P,{target:l}),cr(t,"mouseenter",L=>{L!==e&&P();}),$o("mousemove",L=>{C(true),w.val&&(!x.val||!a)&&E(L),a||A.stop();},{target:l});const N=Ey(void 0),M=f.useRef(void 0),A=Tde({startByHoverBox:S,isHoveringBox:w,active:r,mouseMoved:y,idBox:N,autoPreviewWhenHover:a,setAutoPreviewing:d,setPreviewT:v,setPreviewProgress:p,onResume(){M.current?.();}}),_=He(async()=>{if(!N.val){await i(),c()&&O(false);return}A.togglePaused();}),O=He(L=>{S.set(L),C(false),A.reset(),A.stop(true),d(true),p(X=>X===void 0?0:X),v(void 0);const j=8e3;let Y=performance.now(),K=0;M.current=()=>{Y=performance.now()-g()*j;};function q(X){if(A.shouldStop())return A.stop();if(!A.paused){const J=performance.now(),U=J-Y,G=dl(U%j/j,0,1);if(p(G),(!K||J-K>=Ve.autoPreviewUpdateInterval)&&(p(G),K=J,o)){const ee=dl(Math.round(G*o),0,o);v(ee);}}N.val=requestAnimationFrame(q);}N.val=requestAnimationFrame(q);}),T=w.state,V=x.state,H=s.state?.videoshotJson?.data,z=!!H?.image?.length&&!!o&&(V||r)&&(a?u:true),D=f.useRef(null);let W,F;if(z){const L={videoDuration:o,pvideo:H};a?W={...L,progress:m,t:h}:W={...L,progress:I},F=b(ade,{ref:D,...W});}return {onHotkeyPreviewAnimation:_,onStartPreviewAnimation:O,autoPreviewing:u,mouseProgress:I,previewProgress:m,previewT:h,isHovering:T,isHoveringAfterDelay:V,shouldShowPreview:z,previewImageRef:D,previewImgProps:W,previewImageEl:F}}function Tde({startByHoverBox:e,isHoveringBox:t,idBox:n,active:r,mouseMoved:o,autoPreviewWhenHover:i,setAutoPreviewing:s,setPreviewT:a,setPreviewProgress:l,onResume:c}){const u=UR(),d=He(()=>{if(u.current)return  true;if(e.val){if(!t.val)return  true}else if(!r||o)return  true;return  false}),m=He((v=false)=>{v||Rde("stopAnimation: %o",{autoPreviewWhenHover:i,unmounted:u.current,isHovering:t.val,active:r,mouseMoved:o}),n.val&&cancelAnimationFrame(n.val),n.val=void 0,s(false),l(void 0),a(void 0),h.reset();}),p=f.useRef(false),h=f.useMemo(()=>({shouldStop:d,stop:m,get paused(){return p.current},set paused(v){p.current=v;},togglePaused(){const v=this.paused;this.paused=!this.paused,v&&c?.();},reset(){this.paused=false;}}),[d,m,p,c]);return h}function Ode({item:e,cardData:t,onRemoveCurrent:n,actionButtonVisible:r,watchlaterAdded:o}){const{avid:i,bvid:s}=t,a=f.useMemo(()=>ia(e)||vd(e)?e.goto==="av":e.api===Ee.Rank?t.goto==="av":e.api===Ee.Live?false:!!s,[e,t]),l=Wo((g,y)=>g(y),{manual:true}),c=EC(o),u=He(async(g,y)=>{if(g?.preventDefault(),g?.stopPropagation(),l.loading)return {success:false};if(!i||!s)return {success:false};y??=o?due:Iy;const C=await l.runAsync(y,i),w=y===Iy;return C&&(w?sa.bvidSet.add(s):sa.bvidSet.delete(s),e.api===Ee.Watchlater?w||(await Dt(250),n?.(e,t)):bt.success(`已${w?"添加":"移除"}稍后再看`)),{success:C,targetState:w}}),d=18,m=l.loading?b(gM,{className:"size-16px"}):e.api===Ee.Watchlater?o?b(Al,{className:"size-16px"}):b(pu,{size:d,useAnimation:c===true}):o?b(pu,{size:d,useAnimation:c===false}):b(rC,{className:"size-20px"}),p=e.api===Ee.Watchlater?o?"已添加稍后再看, 点击移除":"已移除稍后再看":o?"已添加稍后再看, 点击移除":"稍后再看",h=a&&b(Ho,{visible:r,inlinePosition:"right",icon:m,tooltip:p,onClick:u});return {context:f.useMemo(()=>({watchlaterAdded:o,hasWatchlaterEntry:a,onToggleWatchlater:u}),[u,o,a]),watchlaterButtonEl:h}}const G3=f.memo(function({style:t,className:n,item:r,loading:o,active:i,onRemoveCurrent:s,onMoveToFirst:a,refresh:l,emitter:c,recSharedEmitter:u,tab:d,baseCss:m,gridDisplayMode:p,multiSelecting:h,...v}){o=o??!r;const g=f.useMemo(()=>r&&xd(r),[r]),y=Tce(r?.api===Ee.AppRecommend?r.param:void 0),C=eoe(g?.authorMid),w=oue(g?.authorMid),x=vle(g?.bvid),S=Dse(r?.uniqId),I=!!y,$=C,E=w,N=Aue(I||$||E),M=B("bili-video-card",Wi,{[tP]:i},"relative",n),A=[m,N,rw(p)&&Qv.card,h&&S&&Rue];return b("div",{"data-bvid":g?.bvid,style:t,className:M,css:A,...v,children:o?b(ode,{loading:o}):r&&g&&(I?b(ide,{item:r,cardData:g,emitter:c,dislikedReason:y}):$?b(q3,{item:r,cardData:g,blockType:"blacklist"}):E?b(q3,{item:r,cardData:g,blockType:"filter"}):b(Lde,{item:r,cardData:g,active:i,emitter:c,recSharedEmitter:u,tab:d,onRemoveCurrent:s,onMoveToFirst:a,refresh:l,watchlaterAdded:x,gridDisplayMode:p,multiSelecting:h,multiSelected:S}))})});var kde={name:"vpmszz",styles:"background-color:unset;position:static;height:100%"},_de={name:"he9puu",styles:"display:block;position:relative;overflow:hidden;isolation:isolate"};const Lde=f.memo(function({item:t,cardData:n,tab:r,active:o=false,onRemoveCurrent:i,onMoveToFirst:s,refresh:a,emitter:l=vM,recSharedEmitter:c=j5,watchlaterAdded:u,gridDisplayMode:d,multiSelecting:m=false,multiSelected:p}){const{accessKey:h,style:{videoCard:{useBorder:v,useBorderOnlyOnHover:g}},videoCard:{actions:y,imgPreview:{enabled:C,autoPreviewWhenHover:w,disableWhenMultiSelecting:x}},spaceUpload:{showVol:S},__internalEnableCopyBvidInfo:I}=xt(),{avid:$,bvid:E,cid:P,goto:N,href:M,title:A,cover:_,duration:O,durationStr:T,recommendReason:V,statItems:H,authorName:z,authorMid:D}=n,W=!!h,F=N==="av",L=["av","bangumi","picture","live","opus"];L.includes(N)||xr(`none (${L.join(",")}) goto type %s`,N,t);const j=rw(d),Y=f.useMemo(()=>hw({item:t})?.aspectRatio,[t]),K=f.useMemo(()=>!(!E||!E.startsWith("BV")||N!=="av"),[E,N]),q=!(!C||x&&m),X=Vi(void 0),J=ad(async()=>{if(!K||!q||hue(X.val))return;const _e=await pue(E);X.set(_e),dn(_e.videoshotJson)||U(_e.videoshotJson);}),U=lA(_e=>{vo.warning({title:`${_e.message} (code: ${_e.code})`,description:`${A} (${E})`,duration:2});},3,false),G=f.useRef(null),ee=f.useRef(null),oe=v&&!j?G:ee,{onStartPreviewAnimation:ne,onHotkeyPreviewAnimation:ge,isHovering:Z,previewImageEl:te}=Ade({uniqId:t.uniqId,recSharedEmitter:c,title:A,active:o,videoDuration:O,tryFetchImagePreviewData:J,imagePreviewDataBox:X,autoPreviewWhenHover:w,videoPreviewWrapperRef:oe});pi(()=>{o&&(tx(`${Vy}_activeItem`,t),Ve.videoCard.imgPreview.autoPreviewWhenKeyboardSelect&&J().then(()=>{ne(false);}));},[o]);const de=o||Z,{watchlaterButtonEl:fe,context:Se}=Ode({item:t,cardData:n,onRemoveCurrent:i,actionButtonVisible:de,watchlaterAdded:u}),{dislikeButtonEl:Te,hasDislikeEntry:ae,onTriggerDislike:re}=xde({item:t,authed:W,actionButtonVisible:de}),{largePreviewActionButtonEl:ue,largePreviewEl:ye,shouldUseLargePreviewCurrentTime:Ne,getLargePreviewCurrentTime:Be,largePreviewVisible:De,hideLargePreview:ze}=GO({shouldFetchPreviewData:K,actionButtonVisible:de,hasLargePreviewActionButton:y.showLargePreview,bvid:E,cid:P,uniqId:t.uniqId,recSharedEmitter:c,cardTarget:G,aspectRatioFromItem:Y,cover:_,videoCardAsTriggerRef:oe}),je=Lue(t,$),{onOpenWithMode:Ae,handleVideoLinkClick:Ce,consistentOpenMenus:Fe,conditionalOpenMenus:ke,openInPopupActionButtonEl:Ie,onOpenInPopup:Pe}=$te({href:M,item:t,cardData:n,actionButtonVisible:de,hasOpenInPopupActionButton:y.openInPipWindow,getLargePreviewCurrentTime:Be,hideLargePreview:ze,shouldUseLargePreviewCurrentTime:Ne}),{multiSelectBgEl:Je,multiSelectEl:mt,toggleMultiSelect:Ye}=Mde({multiSelecting:m,multiSelected:p,uniqId:t.uniqId}),yt=He(_e=>{v&&(_e.target.closest(".ant-dropdown-menu")||_e.target.closest("a")||Ae());});cr(l,"open",()=>Ae()),cr(l,"open-in-popup",Pe),cr(l,"open-with-large-preview-visible",()=>{De&&(ze(),Ae());}),cr(l,"toggle-watch-later",()=>{Se.onToggleWatchlater();}),cr(l,"trigger-dislike",()=>{re();}),cr(l,"start-preview-animation",ne),cr(l,"hotkey-preview-animation",ge);const ct=que({item:t,cardData:n,tab:r,isNormalVideo:F,watchlaterContext:Se,favContext:je,onMoveToFirst:s,hasDislikeEntry:ae,onTriggerDislike:re,onRemoveCurrent:i,consistentOpenMenus:Fe,conditionalOpenMenus:ke,multiSelecting:m}),ft=He(_e=>{_e&&je.updateFavFolderNames();}),ot=JO(n),tt=Ew(t),Xe=Iu(t)&&t.live_status===Do.Streaming||vd(t)&&t.goto===Ui.Live,$e=r===Le.AppRecommend&&!ia(t)&&!Iu(t),Re=Xm(t)&&S||os(t)&&!!t.vol&&!$e,le=I&&E&&b(Ho,{visible:de,inlinePosition:"right",icon:b(zs,{className:"size-14px"}),tooltip:"复制 BVID 信息",onClick:_e=>{_e.stopPropagation(),_e.preventDefault(),Hs(_w(n));}}),be=R(xe,{children:[m&&mt,Te,ot&&b(hde,{cardData:n}),tt&&b(bde,{item:t}),Xe&&b(vde,{}),$e&&b(yde,{item:t}),Re&&!!t.vol&&b(Cde,{vol:t.vol,volTooltip:os(t)?t.volTooltip:void 0})]}),me=R(xe,{children:[fe,le,Ie,ue]}),se=!F3(be),ve=!F3(me),pe=$n("left-top-marks",Su.topContainer("left"),m&&"gap-x-10px"),we=yd(t)&&t.progress>0?b(YO,{progress:t.progress/t.duration,className:B("h-3px",Jj)}):void 0,Oe=`.${Ao} .${Wi}`,Ge=f.useMemo(()=>[Lt(Oe," &{overflow:hidden;border-radius:",CC,";transition:border-radius 0.2s ease;}",""),!j&&[(o||m||v&&!g)&&Lt(Oe," &{border-bottom-left-radius:0;border-bottom-right-radius:0;}",""),v&&Lt(Oe,":hover &{border-bottom-left-radius:0;border-bottom-right-radius:0;}","")]],[j,o,m,v,g]),et=f.useMemo(()=>v&&!g||m?false:!v||v&&g&&!Z,[v,g,Z,m]),lt=ah(),gt=R("a",{ref:_e=>ee.current=_e,href:M,target:lt,className:B(nP,et&&"ring-1px ring-gate-border"),css:[_de,Ge,j&&Qv.cover,"",""],onClick:Ce,onContextMenu:_e=>{Pc(_e)||_e.preventDefault();},children:[b("div",{className:"bili-video-card__image",style:{aspectRatio:"16 / 9"},children:b("div",{className:"bili-video-card__image--wrap",children:b(zO,{src:`${_}@672w_378h_1c_!web-home-common-cover`,className:"bili-video-card__cover v-img",style:{borderRadius:0},imgProps:{alt:jj?"":A}})})}),R("div",{className:"bili-video-card__stats",css:[Lt(Oe," &{pointer-events:none;border-radius:0;}",""),"",""],children:[b("div",{className:"bili-video-card__stats--left gap-x-4px xl:gap-x-8px",children:H.map(({field:_e,value:st})=>b(Poe,{field:_e,value:st},_e))}),b("span",{className:"bili-video-card__stats__duration relative top-0.5px",children:F&&T})]}),we,q&&te,Je,se&&b("div",{className:pe,children:be}),ve&&b("div",{className:B("right-actions",Su.topContainer("right")),children:me})]}),nn=b(KO,{item:t,cardData:n,gridDisplayMode:d,handleVideoLinkClick:m?Ye:Ce}),hr=b(xe,{children:ye});function Nt(_e){return b(hs,{trigger:["contextMenu"],onOpenChange:ft,getPopupContainer:()=>G.current?.closest(`.${Wi}`)??document.body,rootClassName:B(cW,A8),menu:{items:ct,className:"w-max"},children:_e})}function he(_e){return b("div",{className:"bili-video-card__wrap",ref:G,css:[kde,j&&Qv.cardWrap,"",""],onClick:m?Ye:yt,onContextMenu:st=>{v&&st.preventDefault();},children:_e})}const Ke=v&&!j?Nt(he(R(xe,{children:[gt,nn]}))):he(R(xe,{children:[Nt(gt),nn]}));return R(xe,{children:[Ke,hr]})});var mb={};const Fde=G9(uU);var pb={},U3;function e8(){return U3||(U3=1,(function(e){Object.defineProperty(e,"__esModule",{value:true}),e.default=void 0;var t=f;function n(r){var o=(0, t.useRef)(r);return o.current=r,o}e.default=n;})(pb)),pb}var hb={},gb={},bb={},vb={},yb={},K3;function Bde(){return K3||(K3=1,(function(e){Object.defineProperty(e,"__esModule",{value:true}),e.default=void 0;var t=false;e.default=t;})(yb)),yb}var X3;function Dde(){return X3||(X3=1,(function(e){var t=Oo();Object.defineProperty(e,"__esModule",{value:true}),e.default=void 0;var n=t(HO()),r=f,o=t(e8()),i=nx(),s=t(Bde()),a=function(c){s.default&&((0, i.isFunction)(c)||console.error("useUnmount expected parameter is a function, got ".concat((0, n.default)(c))));var u=(0, o.default)(c);(0, r.useEffect)(function(){return function(){u.current();}},[]);};e.default=a;})(vb)),vb}var Cb={},Y3;function zde(){return Y3||(Y3=1,(function(e){Object.defineProperty(e,"__esModule",{value:true}),e.default=void 0;function t(n,r){if(n===r)return  true;for(var o=0;o<n.length;o++)if(!Object.is(n[o],r[o]))return  false;return  true}e.default=t;})(Cb)),Cb}var Q3;function Hde(){return Q3||(Q3=1,(function(e){var t=Oo();Object.defineProperty(e,"__esModule",{value:true}),e.default=void 0;var n=f,r=t(Dde()),o=t(zde()),i=rx(),s=function(l){var c=function(d,m,p){var h=(0, n.useRef)(false),v=(0, n.useRef)([]),g=(0, n.useRef)([]),y=(0, n.useRef)(void 0);l(function(){var C,w=Array.isArray(p)?p:[p],x=w.map(function(S){return (0, i.getTargetElement)(S)});if(!h.current){h.current=true,v.current=x,g.current=m,y.current=d();return}(x.length!==v.current.length||!(0, o.default)(v.current,x)||!(0, o.default)(g.current,m))&&((C=y.current)===null||C===void 0||C.call(y),v.current=x,g.current=m,y.current=d());}),(0, r.default)(function(){var C;(C=y.current)===null||C===void 0||C.call(y),h.current=false;});};return c};e.default=s;})(bb)),bb}var Z3;function Vde(){return Z3||(Z3=1,(function(e){var t=Oo();Object.defineProperty(e,"__esModule",{value:true}),e.default=void 0;var n=f,r=t(Hde()),o=(0, r.default)(n.useEffect);e.default=o;})(gb)),gb}var hc={},J3;function jde(){if(J3)return hc;J3=1;var e=Oo();Object.defineProperty(hc,"__esModule",{value:true}),hc.depsEqual=void 0;var t=e(WR());return hc.depsEqual=function(r,o){return r===void 0&&(r=[]),o===void 0&&(o=[]),(0, t.default)(r,o)},hc}var eI;function Wde(){return eI||(eI=1,(function(e){var t=Oo();Object.defineProperty(e,"__esModule",{value:true}),e.default=void 0;var n=f,r=t(Vde()),o=jde(),i=function(a,l,c){var u=(0, n.useRef)(void 0),d=(0, n.useRef)(0);(0, o.depsEqual)(l,u.current)||(d.current+=1),u.current=l,(0, r.default)(a,[d.current],c);};e.default=i;})(hb)),hb}var wb={},tI;function qde(){return tI||(tI=1,(function(e){Object.defineProperty(e,"__esModule",{value:true}),e.default=void 0;var t=/(mac|iphone|ipod|ipad)/i.test(typeof navigator<"u"?navigator?.platform:"");e.default=t;})(wb)),wb}var nI;function Gde(){return nI||(nI=1,(function(e){var t=Oo();Object.defineProperty(e,"__esModule",{value:true}),e.default=void 0;var n=Fde,r=t(e8()),o=nx(),i=rx(),s=t(Wde()),a=t(qde()),l={0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,pausebreak:19,capslock:20,esc:27,space:32,pageup:33,pagedown:34,end:35,home:36,leftarrow:37,uparrow:38,rightarrow:39,downarrow:40,insert:45,delete:46,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,leftwindowkey:91,rightwindowkey:92,meta:a.default?[91,93]:[91,92],selectkey:93,numpad0:96,numpad1:97,numpad2:98,numpad3:99,numpad4:100,numpad5:101,numpad6:102,numpad7:103,numpad8:104,numpad9:105,multiply:106,add:107,subtract:109,decimalpoint:110,divide:111,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,numlock:144,scrolllock:145,semicolon:186,equalsign:187,comma:188,dash:189,period:190,forwardslash:191,graveaccent:192,openbracket:219,backslash:220,closebracket:221,singlequote:222},c={ctrl:function(y){return y.ctrlKey},shift:function(y){return y.shiftKey},alt:function(y){return y.altKey},meta:function(y){return y.type==="keyup"?l.meta.includes(y.keyCode):y.metaKey}};function u(g){return (0, o.isString)(g)||(0, o.isNumber)(g)}function d(g){var y=Object.keys(c).reduce(function(C,w){return c[w](g)?C+1:C},0);return [16,17,18,91,92].includes(g.keyCode)?y:y+1}function m(g,y,C){var w,x;if(!g.key)return  false;if((0, o.isNumber)(y))return g.keyCode===y?y:false;var S=y.split("."),I=0;try{for(var $=(0,n.__values)(S),E=$.next();!E.done;E=$.next()){var P=E.value,N=c[P],M=l[P.toLowerCase()];(N&&N(g)||M&&M===g.keyCode)&&I++;}}catch(A){w={error:A};}finally{try{E&&!E.done&&(x=$.return)&&x.call($);}finally{if(w)throw w.error}}return C?I===S.length&&d(g)===S.length?y:false:I===S.length?y:false}function p(g,y){return (0, o.isFunction)(g)?g:u(g)?function(C){return m(C,g,y)}:Array.isArray(g)?function(C){return g.find(function(w){return m(C,w,y)})}:function(){return !!g}}var h=["keydown"];function v(g,y,C){var w=C||{},x=w.events,S=x===void 0?h:x,I=w.target,$=w.exactMatch,E=$===void 0?false:$,P=w.useCapture,N=P===void 0?false:P,M=(0, r.default)(y),A=(0, r.default)(g);(0, s.default)(function(){var _,O,T,V=(0, i.getTargetElement)(I,window);if(V){var H=function(L){var j,Y=L,K=p(A.current,E),q=K(Y),X=u(q)?q:Y.key;if(q)return (j=M.current)===null||j===void 0?void 0:j.call(M,Y,X)};try{for(var z=(0,n.__values)(S),D=z.next();!D.done;D=z.next()){var W=D.value;(T=V?.addEventListener)===null||T===void 0||T.call(V,W,H,N);}}catch(F){_={error:F};}finally{try{D&&!D.done&&(O=z.return)&&O.call(z);}finally{if(_)throw _.error}}return function(){var F,L,j;try{for(var Y=(0,n.__values)(S),K=Y.next();!K.done;K=Y.next()){var q=K.value;(j=V?.removeEventListener)===null||j===void 0||j.call(V,q,H,N);}}catch(X){F={error:X};}finally{try{K&&!K.done&&(L=Y.return)&&L.call(Y);}finally{if(F)throw F.error}}}}},[S],I);}e.default=v;})(mb)),mb}var Ude=Gde();const Kde=Ir(Ude);function Xde({enabled:e,refresh:t,minIndex:n=0,maxIndex:r,gridRef:o,getScrollerRect:i,changeScrollY:s,videoCardEmitters:a,activeLargePreviewItemIndex:l}){const[c,u]=f.useState(void 0),d=He(()=>!(!e||Si())),m=He(()=>{if(typeof c!="number"||!o.current)return  false;const $=i(),E=o.current.querySelector(`.${Wi}.${tP}`)?.getBoundingClientRect();return !(!$||!E||E.top-$.top<-($.height+E.height)||E.top-$.top>$.height*2+E.height)});function p($){const E=S(c),P=E.getBoundingClientRect().left,N=O=>Math.abs(P-O)<1;{const O=t8(o.current),T=$==="down"?O:-O,V=S(c+T);if(V){const H=V.getBoundingClientRect().left;if(N(H))return T}}let M=0,A=E;const _=()=>$==="down"?A.nextElementSibling:A.previousElementSibling;for(;_();){if(A=_(),!A.classList.contains(Wi))continue;$==="down"?M++:M--;const O=A.getBoundingClientRect().left;if(N(O))return M}return 0}const h=$=>E=>{if(!d())return;E?.preventDefault();let P;if(m()){const N=typeof $=="number"?$:p($);P=c+N;}else P=C();if(P<n){I(n);return}if(P>r){I(r);return}u(P),I(P);},v=($,E)=>{Kde($,(P,N)=>{d()&&E(P,N);},{exactMatch:true});};v("leftarrow",h(-1)),v("rightarrow",h(1)),v("tab",h(1)),v("shift.tab",h(-1)),v("uparrow",h("up")),v("downarrow",h("down"));const g=()=>{d()&&u(void 0);},y=()=>{if(!(!d()||typeof c!="number"))return a[c]};v("esc",g),v("enter",$=>{if(d()){if(typeof c=="number")return $.preventDefault(),a[c]?.emit("open");if(typeof l=="number")return $.preventDefault(),a[l]?.emit("open-with-large-preview-visible")}}),v("x",()=>y()?.emit("open-in-popup")),v("backspace",()=>y()?.emit("trigger-dislike")),v(["s","w"],()=>y()?.emit("toggle-watch-later")),v(["period","p"],()=>y()?.emit("hotkey-preview-animation"));function C(){const $=i();if(!$)return 0;const E=x();for(const[P,N]of E.entries())if(N.getBoundingClientRect().top>=$.top)return P;return 0}const w=`.${Wi}`;function x(){return [...o.current?.querySelectorAll(w)||[]]}function S($){return x()[$]}function I($){const E=S($);E?.scrollIntoViewIfNeeded?.(false);const P=i(),N=E.getBoundingClientRect();if(!(!P||!N)){if(N.top<=P.top){const M=-(P.top-N.top+10);s?.({offset:M});return}if(P.bottom-N.bottom<20){const M=20-(P.bottom-N.bottom);s?.({offset:M});return}}}return {activeIndex:c,clearActiveIndex:g}}const Yde=new Map,Qde=new Map;function t8(e,t=true){const{gridDisplayMode:n,useCustomGrid:r,enableForceColumn:o,forceColumnCount:i,cardMinWidth:s}=Ve.grid;if(n===_n.List)return 1;if(t&&n===_n.TwoColumnGrid)return 2;if(r&&o&&i)return i;if(e||=document.querySelector(`.${Ty}`),!e)return xr("getColumnCount(): gridEl not found"),0;const a=r?Yde:Qde,l=new URLSearchParams({width:Math.round(e.clientWidth).toString(),cardMinWidth:r?s.toString():""}).toString();{const d=a.get(l);if(d)return d}const c=window.getComputedStyle(e);if(c.display!=="grid")return xr('getColumnCount(): gridEl.style.display !== "grid"'),0;const u=c.gridTemplateColumns.split(" ").length;return a.set(l,u),u}const Zde=Kn.extend("modules:rec-services:pc");class Cl extends Ii{constructor(t){super(Cl.PAGE_SIZE),this.isKeepFollowOnly=t;}static PAGE_SIZE=30;tabbarView=void 0;sidebarView=void 0;hasMoreExceptQueue=true;fetchMore(t){const n=this.isKeepFollowOnly?5:2;return this.getRecommendTimes(n,t)}async loadMoreBatch(t,n){if(this.hasMore)return this.qs.bufferQueue.length?this.qs.sliceFromQueue(t):this.qs.doReturnItems(await this.getRecommendTimes(t,n))}async getRecommendTimes(t,n){let r=(await Promise.all(bI(t).map(()=>this.getRecommend(n)))).flat();return r=r.filter(i=>[Ui.AV,Ui.Live].includes(i.goto)?true:([Ui.Ad].includes(i.goto)||Zde("uknown goto: %s %o",i.goto,i),false)),r=is(r,i=>i.id),r.forEach(i=>{i.rcmd_reason?.reason_type===1&&(i.rcmd_reason.content||="已关注");}),r.map(i=>({...i,uniqId:`${Ee.PcRecommend}-${i.bvid||i.room_info?.room_id||crypto.randomUUID()}`,api:Ee.PcRecommend}))}page=0;async getRecommend(t){const n=++this.page,r="/x/web-interface/wbi/index/top/feed/rcmd",o={fresh_type:8,fresh_idx_1h:n,fresh_idx:n,ps:Cl.PAGE_SIZE,web_location:1430650,feed_version:"V8",homepage_ver:1},s=(await Tt.get(r,{signal:t,params:o})).data;return !dn(s)&&s.code===-62011&&s.message==="暂时没有更多内容了"?(this.hasMoreExceptQueue=false,[]):(s.data?.item||Ht(s.message||"API 请求没有返回结果"),s.data?.item||[])}}async function Jde(e=20,t=1){const n=Pr();return (await nd.get(`https://app.bilibili.com/x/v2/space/likearc?mid=${n}`,{responseType:"json",params:{...YW,vmid:n,ps:e,pn:t}})).data}function efe({service:e}){const{count:t}=e.useStore();return Number.isFinite(t)?R(xe,{children:[b(zt,{title:`共 ${t} 个视频`,children:b(nr,{color:"success",variant:"outlined",className:"cursor-pointer",children:t})}),b(wd,{})]}):null}class ap extends Ii{static PAGE_SIZE=20;constructor(){super(ap.PAGE_SIZE);}tabbarView=b(efe,{service:this});sidebarView;get hasMoreExceptQueue(){return this.errorJson?false:ap.PAGE_SIZE*this.pn<this.store.count}pn=0;errorJson=void 0;store=tn({count:1/0});useStore=()=>rt(this.store);showErrorNotification(t){vo.error({key:"LikedRecService:error",title:"获取喜欢列表失败",...t});}async fetchMore(t){if(!Ve.accessKey)throw new lC;vo.destroy("LikedRecService:error");const n=await Jde(this.qs.ps,this.pn+1);if(!dn(n))throw this.errorJson=n,this.showErrorNotification({title:"获取喜欢列表失败",description:n.message}),new Error("Request fail with none invalid json",{cause:n});const{count:r,item:o}=n.data,[i,s]=await _u(()=>Promise.all(o.map(l=>l.state?oA(Iw(l.param)):void 0))),a=o.map((l,c)=>({...l,uniqId:l.param,api:Ee.Liked,videoDetail:s?.[c]}));return this.pn++,this.store.count=r,a}}const tfe=[Le.KeepFollowOnly,Le.PcRecommend,Le.AppRecommend],nfe={[Le.AppRecommend]:()=>new Mu(Sle()),[Le.PcRecommend]:()=>new Cl(false),[Le.KeepFollowOnly]:()=>new Cl(true),[Le.DynamicFeed]:()=>new hh(Gw()),[Le.Watchlater]:({existingService:e})=>{const{watchlaterAddSeparator:t,watchlaterItemsOrder:n}=Ve,r=e&&e instanceof Nu?e.getServiceSnapshot().bvidIndexMap:void 0;return new Nu(n,t,r,jn(qc).searchText)},[Le.Fav]:()=>new gh(Uw()),[Le.Hot]:()=>new Ote,[Le.Live]:()=>new Sd,[Le.SpaceUpload]:()=>new Vw(ZT()),[Le.Liked]:()=>new ap};function el(e,t){const n=e[t];return ro(n,`servicesRegistry[tab=${t}] should not be nil`),n}const ff=Kn.extend("service"),rfe=e=>e.api===Ee.Separator?e.uniqId:eO(e,{[Ee.AppRecommend]:t=>t.param,[Ee.PcRecommend]:t=>t.bvid,[Ee.DynamicFeed]:t=>Fa(t)?.bvid??t.id_str,[Ee.Watchlater]:t=>t.bvid,[Ee.Fav]:t=>t.bvid,[Ee.PopularGeneral]:t=>t.bvid,[Ee.PopularWeekly]:t=>t.bvid,[Ee.Rank]:t=>t.uniqId,[Ee.Live]:t=>t.roomid,[Ee.SpaceUpload]:t=>t.bvid,[Ee.Liked]:t=>t.param});function Py(e,t){return is([...e,...t],rfe)}const rI=e=>e===Le.PcRecommend||e===Le.KeepFollowOnly;async function ofe(e,t,n=5){const{tab:r,abortSignal:o,servicesRegistry:i}=t;let s=[],a=true;const l=async c=>{let u=[];if(!tfe.includes(r)){const m=el(i,r);u=await m.loadMore(o)??[],a=m.hasMore,u=by(u,r),s=Py(s,u);return}let d;if(r===Le.KeepFollowOnly)d=8,ff("getMinCount: addMore(restCount = %s) times=%s",c,d);else {const m=rI(r)?Cl.PAGE_SIZE:Mu.PAGE_SIZE,p=tO(r)?n:1.2;d=Math.ceil(c*p/m),ff("getMinCount: addMore(restCount = %s) multipler=%s pagesize=%s times=%s",c,p,m,d);}if(rI(r)){const m=el(i,r);u=await m.loadMoreBatch(d,o)||[],a=m.hasMore;}else {const m=el(i,Le.AppRecommend);u=await(m.config.addOtherTabContents?m.loadMore(o):m.loadMoreBatch(o,d))||[],a=m.hasMore;}u=by(u,r),s=Py(s,u);};for(await l(e);;){if(o?.aborted){ff("getMinCount: break for abortSignal");break}if(!a){ff("getMinCount: break for tab=%s hasMore=false",r);break}if(s.filter(u=>u.api!==Ee.Separator).length>=e)break;await l(e-s.length);}return s}const ix=()=>t8()*4;async function ife(e){let t=ix();return e.tab===Le.DynamicFeed&&await el(e.servicesRegistry,Le.DynamicFeed).shouldReduceMinCount()&&(t=1),ofe(t,e,5)}function sfe(e,t){let n;switch(e){case Le.DynamicFeed:return n=t[Le.DynamicFeed],!wo(n?.config,Gw());case Le.Fav:return n=t[Le.Fav],!wo(n?.config,Uw());case Le.Hot:return n=t[Le.Hot],n?.subtab!==yr.subtab||n.subtab===bn.Rank&&n.service instanceof gA&&n.service.rankTab.slug!==Vr.slug;case Le.SpaceUpload:return n=t[Le.SpaceUpload],!wo(n?.config,ZT());default:return  false}}function afe({tab:e,debug:t,fetcher:n,preAction:r,postAction:o,updateViewFromService:i,self:s}){const a=ao(),{servicesRegistry:l}=a;Gn(()=>{c(true);}),Ll(()=>{s.abortController.abort();});const c=He(async(d=false)=>{if(a.refreshing&&a.refreshingTab===e)if(sfe(e,l))t("refresh(): tab=%s [start], current refreshing, sametab but conditions change, abort existing",e),s.abortController.abort();else {t("refresh() tab=%s [start], current refreshing, prevent same tab refresh()",e);return}else t("refresh(): tab=%s [start]",e);const p=performance.now();a.setStore({refreshing:true,refreshingTab:e}),s.setStore({refreshError:void 0,hasMore:true,items:[],refreshTs:Date.now()});const h=new AbortController,{signal:v}=h;s.abortController=h,await r?.();function g(){a.setStore({refreshing:false,refreshingTab:void 0}),s.setStore({showSkeleton:false});}function y($){g(),s.setStore({refreshError:$}),console.error($);}function C(){g(),s.setStore({hasMore:el(l,e).hasMore});}async function w(){const[$,E]=await _u(()=>n({tab:e,abortSignal:v,servicesRegistry:l}));return v.aborted?t("refresh(): tab=%s [aborted], ignoring rest code",e):$?y($):(s.setStore({items:E??[]}),true)}let x;const S=d?l[e]:void 0;if(S?(S.restore(),s.setStore({items:S.qs.bufferQueue.slice(0,ix())}),x=!!await w()&&!!Ul[e].swr):(s.setStore({showSkeleton:true}),x=true),x){const[$,E]=ku(()=>nfe[e]({existingService:S}));if($)return y($);if(l[e]=E,i?.(),!await w())return}C(),await o?.();const I=performance.now()-p;t("refresh(): tab=%s [success] cost %s ms",e,I.toFixed(0));}),{recSharedEmitter:u}=ao();return cr(u,"refresh",c),{refresh:c}}const lfe=({title:e,titleId:t,...n},r)=>R("svg",{viewBox:"0 0 48 48",width:"1.2em",height:"1.2em",ref:r,"aria-labelledby":t,...n,children:[e?b("title",{id:t,children:e}):null,R("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:4,children:[b("path",{d:"M4 24c0 11.046 8.954 20 20 20v0c11.046 0 20-8.954 20-20S35.046 4 24 4"}),b("path",{d:"M36 24c0-6.627-5.373-12-12-12s-12 5.373-12 12s5.373 12 12 12v0"})]})]}),cfe=f.forwardRef(lfe),gc=Kn.extend("components:RecGrid"),oI="grid-col-span-full";class ufe{store=tn({refreshTs:-1,showSkeleton:false,hasMore:true,refreshError:void 0,items:[]});useStore=()=>rt(this.store);setStore=t=>{const n=["items","refreshError"];for(const r of n)typeof t[r]=="object"&&(t[r]=QI(t[r]));Object.assign(this.store,t);};loadedPage=0;abortController=new AbortController;loadMoreLocker={};isLocked=t=>!!this.loadMoreLocker[t];lock=t=>{this.loadMoreLocker={[t]:true};};unlock=t=>{this.loadMoreLocker[t]=false;};get loadMoreRunning(){return this.isLocked(this.store.refreshTs)}}const n8=f.memo(f.forwardRef(function({className:e,containerClassName:t,shortcutEnabled:n,tab:r,infiniteScrollUseWindow:o,onScrollToTop:i,scrollerRef:s},a){const l=ao(),{servicesRegistry:c,recSharedEmitter:u}=l,{refreshing:d}=l.useStore(),m=Wp(()=>new ufe,[]),{useCustomGrid:p,gridDisplayMode:h,enableForceColumn:v,forceColumnCount:g,cardMinWidth:y}=rt(Ve.grid),{multiSelecting:C}=rt(rn),w=UR();Hse();const x=He(()=>{w.current||l.setStore({tabbarView:c[r]?.tabbarView,sidebarView:c[r]?.sidebarView});});Gn(x);const S=He(()=>{J(),x(),i?.();}),I=He(()=>{J(),x(),m.loadedPage=1,O();}),{refresh:$}=afe({tab:r,debug:gc,fetcher:ife,preAction:S,postAction:I,updateViewFromService:x,self:m});f.useImperativeHandle(a,()=>({refresh:$}),[$]);const{items:E,hasMore:P,refreshError:N,refreshTs:M,showSkeleton:A}=m.useStore();f.useEffect(()=>nue(E),[E]);const _=f.useRef();$o("visibilitychange",ae=>{if(!(document.visibilityState==="visible")){_.current=Date.now();return}l.refreshing||m.loadMoreRunning||r===Le.Watchlater&&_.current&&Date.now()-_.current>Yn("1h")&&$(true);},{target:document});const O=He(async()=>{await Dt(ed?100:0),gc("checkShouldLoadMore(): footerInView = %s",ge.current),ge.current&&V();}),T=He(()=>!(w.current||l.refreshing||m.abortController.signal.aborted||m.loadMoreRunning||m.store.refreshTs<0||m.store.refreshError||!m.store.hasMore)),V=He(async()=>{if(!T())return;const ae=m.store.refreshTs;m.lock(ae);let re=m.store.items,ue=true,ye;try{const Ne=el(c,r);let Be=await Ne.loadMore(m.abortController.signal)||[];Be=by(Be,r),re=Py(re,Be),ue=Ne.hasMore;}catch(Ne){ye=Ne;}if(ye)throw m.unlock(ae),vo.error({title:"加载失败",description:ye.message||ye.stack}),ye;{const Ne=m.store.refreshTs;if(ae!==Ne){gc("loadMore: skip update for mismatch refreshTs, %o != %o",ae,Ne),m.unlock(ae);return}}m.loadedPage++,gc("loadMore: loadedPage(%s) len(%s -> %s)",m.loadedPage,m.store.items.length,re.length),m.setStore({hasMore:ue,items:re}),m.unlock(ae),O();}),H=He(async()=>{const re={key:"RecGrid:loadToEnd"+":error",title:"加载全部",duration:15},ue={title:"加载全部"},ye=Ne=>{throw vo.error({...re,description:Ne}),new Error("loadToEnd error",{cause:Ne})};if(!WT())return ye("当前 Tab 不支持加载全部");if(m.store.refreshError)return ye("预检查失败: 先前错误");if(!m.store.hasMore)return vo.success({...ue,description:"没有更多了"});for(;!T();)await Dt(500);for(;T();)await V();vo.success({...ue,description:"已完成"});});cr(u,"load-to-end",H);const z=E,D=f.useMemo(()=>z.filter(ae=>ae.api!==Ee.Separator),[z]),W=f.useRef(null),F=He(()=>{if(o){const ae=Js.get()+50;return new DOMRect(0,ae,window.innerWidth,window.innerHeight-ae)}else return s?.current?.getBoundingClientRect()}),L=f.useMemo(()=>new Map,[M]),j=f.useMemo(()=>D.map(({uniqId:ae})=>{const re=ae;return L.get(re)||(()=>{const ue=new jr;return L.set(re,ue),ue})()}),[D]),[Y,K]=f.useState(void 0);cr(u,"show-large-preview",K);const q=f.useMemo(()=>{if(Y)return D.findIndex(ae=>ae.uniqId===Y)},[z,Y]),{activeIndex:X,clearActiveIndex:J}=Xde({enabled:n,refresh:$,maxIndex:D.length-1,gridRef:W,getScrollerRect:F,videoCardEmitters:j,activeLargePreviewItemIndex:q,changeScrollY:o?function({offset:ae,absolute:re}){const ue=document.documentElement;if(typeof ae=="number"){ue.scrollTop+=ae;return}if(typeof re=="number"){ue.scrollTop=re;return}}:void 0}),U=ae=>{m.setStore({items:ae(m.store.items)});},G=He((ae,re,ue)=>{U(ye=>{const Ne=ye.slice(),Be=[];for(const[De,ze]of ae.entries()){const je=Ne.findIndex(Ce=>Ce.uniqId===ze);if(je===-1)continue;Ne.splice(je,1);const Ae=re?.[De];Ae&&Be.push(Ae),r===Le.Watchlater&&c[r]?.decreaseTotal(),r===Le.Fav&&c[r]?.decreaseTotal();}return !ue&&Be.length&&(Be.length<=3?Be.forEach(De=>bt.success(`已移除: ${Be.join(", ")}`)):bt.success(`已移除: ${Be.length}个视频`)),Ne});}),ee=He((ae,re)=>{U(ue=>{const ye=ue.find(ze=>ze.uniqId===ae.uniqId);if(!ye)return ue;const Ne=ue.indexOf(ye),Be=ue.slice();Be.splice(Ne,1);const De=Be.findIndex(ze=>ze.api!==Ee.Separator);return Be.splice(De,0,ye),Be});});cr(u,"remove-cards",([ae,re,ue])=>G(ae,re,ue));const{ref:oe,inView:ne}=Zce({root:o?null:s?.current||null,rootMargin:`0px 0px ${window.innerHeight}px 0px`,onChange(ae){ae&&(gc("footerInView change to visible",ae),O());}}),ge=ta(ne),Z=b("div",{ref:oe,className:B(oI,"flex items-center justify-center py-30px text-size-120%"),children:!d&&b(xe,{children:P?R(xe,{children:[b(cfe,{className:"mr-10px size-40px animate-spin color-gate-primary"}),"加载中~"]}):b(xe,{children:"没有更多了~"})})}),te=B("min-h-100vh @container-inline-size",t),de=f.useMemo(()=>{const{videoGrid:ae,videoGridBiliFeed4:re,videoGridCustom:ue,videoGridAddonCenterEmpty:ye,gridTemplateColumnsUsingVarCol:Ne,gridTemplateColumnsUsingCardMinWidth:Be,narrowMode:De}=mx,ze=p&&!(v&&g)&&h!==_n.TwoColumnGrid?Be:Ne,je=[D9,ae,ze,p?ue:re],Ae=(...Ce)=>B(je,...Ce,e);return h===_n.TwoColumnGrid?{className:Ae(De)}:(h===_n.CenterEmptyGrid&&je.push(ye),p?v&&g?{className:Ae(),style:{"--col":g.toString()}}:{className:Ae(),style:{"--card-min-width":`${y}px`}}:{className:Ae()})},[mx,p,h,v,g,y,e]),fe=Oue(),Se=({gridChildren:ae,gridSiblings:re}={})=>R("div",{"data-tab":r,className:te,children:[b("div",{"data-tab":r,ref:W,...de,children:ae}),re]});if(N)return console.error("RecGrid.refresh error:",N.stack||N),Se({gridSiblings:b(bae,{tab:r,err:N})});if(d&&A){const ae=ix();return Se({gridChildren:Array.from({length:ae}).fill(0).map((re,ue)=>b(G3,{loading:true,tab:r},ue))})}const Te=ae=>{if(ae.api===Ee.Separator)return b(ra,{className:B(oI,R8),orientation:"horizontal",titlePlacement:"left",children:ae.content},ae.uniqId);{const re=D.findIndex(ye=>ye.uniqId===ae.uniqId),ue=re===X;return b(G3,{baseCss:[fe,kue(ue)],tab:r,item:ae,active:ue,onRemoveCurrent:(ye,Ne,Be)=>G([ye.uniqId],[Ne.title],Be),onMoveToFirst:ee,refresh:$,emitter:j[re],recSharedEmitter:u,gridDisplayMode:h,multiSelecting:C},ae.uniqId)}};return Se({gridChildren:R(xe,{children:[z.map(Te),Z]})})})),r8=f.forwardRef(function({className:e="",style:t,refreshHotkeyEnabled:n},r){n??=true;const{refreshing:o}=ao().useStore(),i=sr(),s=f.useRef(null),a=He(()=>{s.current&&(s.current.disabled||s.current.click());});f.useImperativeHandle(r,()=>({click:a}),[]),yo("r",()=>{Si()||n&&a();},{exactMatch:true});const l=uh(),{watchlaterItemsOrder:c,popularWeeklyUseShuffle:u}=xt(),{usingShuffle:d}=rt(Bt),m=l===Le.AppRecommend||l===Le.PcRecommend||l===Le.KeepFollowOnly||l===Le.Watchlater&&c===wr.Shuffle||l===Le.Fav&&d||l===Le.Hot&&vA(u)?"换一换":"刷新",[p,h]=framerMotion.useAnimate(),v=He(g=>{h(p.current,{rotate:[0,360]},{duration:.5,type:"tween"}),i();});return R(Qe,{ref:s,style:t,className:B(xM,"[&:disabled]:cursor-wait",e),disabled:o,onClick:v,children:[b(aoe,{ref:p,className:"size-14px"}),m]})}),dfe={name:"x4d4ct",styles:"scrollbar-width:thin;.ant-menu-item-group-title{padding:4px 8px;}.ant-menu-item{margin-block:1px;}ul.ant-menu-item-group-list{font-size:inherit;}"};function ffe(e){const t=rt(yr).subtab;if(e===Le.Fav)return "max-w-300px";if(e===Le.DynamicFeed)return "min-w-200px";if(e===Le.Hot&&t===bn.Rank)return "min-w-130px"}function o8({className:e,style:t,sidebarView:n,tab:r}){const o=Tw(r),i=$n("h-fit max-w-250px w-max flex-none overflow-x-hidden overflow-y-auto b-1px b-gate-border rounded-15px b-solid",ffe(r),e);return o&&n&&b("div",{className:i,css:dfe,style:t,children:b(pr,{theme:{components:{Menu:{itemHeight:30}}},children:n})})}const mfe=f.memo(function({show:t,onHide:n}){const{grid:{gridDisplayMode:r},modalFeedFullScreen:o,sidebarAlign:i}=xt(),{usingTwoColumnMode:s}=F5(r),a=!s&&o,l=f.useRef(null),c=f.useMemo(()=>B(a?"b-5px":"b-1px","b-gate-primary b-solid"),[a]),u=He(()=>{l.current&&(l.current.scrollTop=0);}),{modalSettingsVisible:d}=sx(),m=[t,!d,!FO(),!DO()].every(Boolean),p=q5(true),{tabbarView:h,sidebarView:v}=p.useStore(),{tab:g,direction:y}=oT(),C=()=>R("div",{className:B(fr.modalHeader,"gap-x-15px pr-15px"),children:[R("div",{className:"left flex flex-shrink-1 flex-wrap items-center gap-x-15px gap-y-4px",children:[b(iT,{}),h]}),R("div",{className:"right flex flex-shrink-0 items-center gap-x-8px",children:[r===_n.TwoColumnGrid?null:b(Rce,{initialOpen:true,children:b(pfe,{})}),b(r8,{refreshHotkeyEnabled:m}),b(cd,{onClick:n,className:"ml-5px"})]})]}),w=B(s&&"bg-black/90%"),I=B("h-[calc(100vh-30px)] max-h-unset w-[calc(100vw-30px)] pr-0",a&&"h-full w-full",s&&L5,c);return b(aw.Provider,{value:p,children:R(ld,{show:t,onHide:n,clsModalMask:w,clsModal:I,children:[C(),R("div",{"data-role":"modal-body",className:B("flex flex-1 gap-x-25px overflow-hidden",i===ml.Right&&"flex-row-reverse"),children:[b(o8,{tab:g,sidebarView:v,className:"max-h-full"}),b("div",{className:"h-full flex-1 overflow-y-auto pr-15px",ref:l,children:b(n8,{tab:g,direction:y,shortcutEnabled:m,onScrollToTop:u,infiniteScrollUseWindow:false,scrollerRef:l},g)})]})]})})});function pfe(){return b(xe,{children:b(ut,{configPath:"modalFeedFullScreen",label:"全屏",tooltip:"世界清净了~"})})}const va=tn({modalFeedVisible:false,modalSettingsVisible:false});function sx(){return rt(va)}function hfe(){va.modalFeedVisible?i8():gfe();}function gfe(){l8(),va.modalFeedVisible=true;}function i8(){va.modalFeedVisible=false;}function bfe(){va.modalSettingsVisible?s8():ax();}function ax(){l8(),va.modalSettingsVisible=true;}function s8(){va.modalSettingsVisible=false;}function a8(){GM.registerMenuCommand?.("⚙️ 设置",ax);}const l8=Ou(function(){const t=document.createElement("div");t.classList.add("modals-container",Ao),document.body.appendChild(t),Yo.createRoot(t).render(b($i,{children:b(vfe,{})}));});function vfe(){const{modalFeedVisible:e,modalSettingsVisible:t}=sx();return R(xe,{children:[b(mfe,{show:e,onHide:i8}),b(Nce,{show:t,onHide:s8})]})}const Is=oM({align:"right",top:100},"float-entry"),xb={wrapperInner:"flex flex-col items-center gap-y-8px b-1px b-gate-primary rounded-18px b-solid bg-gate-bg p-4px",buttonIcon:"size-18px"};function yfe(){return b(C4,{children:b(Cfe,{})})}function Cfe(){const{align:e,top:t}=rt(Is,{sync:true}),n=f.useMemo(()=>({arrow:false,placement:e==="right"?"left":"right",align:{offset:[10*(e==="right"?-1:1),0]}}),[e]),r=f.useMemo(Wre,[]),{attributes:o,listeners:i,setNodeRef:s,setActivatorNodeRef:a,transform:l}=w4({id:"GateFloatEntry"});s4({onDragEnd(p){if(p.active.id==="GateFloatEntry"){Qa.update();const h=c.current?.getBoundingClientRect();if(!h)return;const v=dl(Math.round(h.top),0,window.innerHeight-h.height);let g=Is.align;(Is.align==="right"&&h.left<window.innerWidth/4||Is.align==="left"&&h.right>window.innerWidth/4*3)&&(g=Is.align==="right"?"left":"right"),j9("new pos",{align:g,top:v}),Is.align=g,Is.top=v,c.current?.animate([{transform:g==="right"?`translateX(-${window.innerWidth-h.right}px)`:`translateX(${h.left}px)`},{transform:"translateX(0)"}],{duration:200,easing:"ease-in-out"});}}});const c=_C(s),u=$n("fixed transition-200 transition-ease-in-out transition-property-right,left",sW,e==="right"&&"right--30px pr-6px hover:right-0",e==="left"&&"left--30px pl-6px hover:left-0");Gn(Qa.updateThrottled);const{height:d}=Qa.use(),m=f.useMemo(()=>dl(t,0,d-150),[t,d]);return b("div",{ref:c,className:u,style:{top:`${m}px`,transform:gl.Transform.toString(l)},children:R("div",{className:xb.wrapperInner,children:[b(zt,{title:R(xe,{children:[dr,": 在新窗口打开"]}),...n,children:b(Qe,{className:"icon-only-round-button",href:r,target:"_blank",children:b(Gr,{className:xb.buttonIcon})})}),b(zt,{title:R(xe,{children:[dr,": 弹窗打开"]}),...n,children:b(Qe,{className:"icon-only-round-button",onClick:hfe,children:b(OO,{className:xb.buttonIcon})})}),b(Qe,{className:"icon-only-round-button cursor-move",...i,...o,ref:a,children:b(CO,{className:"size-14px"})})]})})}function wfe(e,t,n){const r=He(t),o=Vi(n);return f.useEffect(()=>{const i=new ResizeObserver(s=>{for(const a of s)if(a.target===e&&a.contentRect){const l=r(a);wo(o.val,l)||o.set(l);}});return i.observe(e),()=>{i.disconnect();}},[e,r]),o.state}function xfe(){const e=f.useRef(null),[t,n]=f.useState(false);return f.useEffect(()=>{const r=ss(()=>{if(!e.current)return;const o=Math.trunc(e.current.getBoundingClientRect().top*10)/10,i=Number.parseInt(getComputedStyle(e.current).top),s=o<=i;n(s);},16);return r(),document.addEventListener("scroll",r),window.addEventListener("resize",r),window.addEventListener("orientationchange",r),()=>{document.removeEventListener("scroll",r),window.removeEventListener("resize",r),window.removeEventListener("orientationchange",r);}},[t]),[e,t]}const Sfe=Kn.extend("RecHeader"),$fe=f.forwardRef(function({leftSlot:t,rightSlot:n,shortcutEnabled:r},o){const{pureRecommend:i,multiSelect:{showIcon:s},style:{pureRecommend:{useStickyTabbar:a,stickyTabbarShadow:l,useWhiteBackground:c}}}=xt();yo(["shift.comma"],S=>{Si()||bfe();},{exactMatch:true,useCapture:true});const[u,d]=xfe(),m=He(()=>{if(!i)return;const S=u.current?.parentElement;if(!S)return;const I=S.getBoundingClientRect(),$=Js.get();if(I.top<$){const E=ZG(S).top;Sfe("[refresh:scroll] rect.top = %s, headerHeight = %s",I.top,$),document.documentElement.scrollTop=E-$+2;}});f.useImperativeHandle(o,()=>({scrollToTop:m}));const p=Js.use(),h=Ife(),v=X1.use(),g=Dp(),y=Efe(),C=(()=>{let S;return v?S=g?"rgba(0, 0, 0, 26%) 0px 2px 10px 1px":"rgba(0, 0, 0, 13%) 0 1px 10px 1px;":S=`0 2px 4px ${g?"rgb(255 255 255 / 5%)":"rgb(0 0 0 / 8%)"}`,Lt("box-shadow:",S,";","")})(),w=$n(i&&a&&["sticky  mb-10px b-b-1px b-b-transparent b-b-solid",iW,d&&["bg-gate-bg","b-b-gate-bg-lv1"]],d&&"sticky-state-on"),x=f.useMemo(()=>{if(!(i&&a))return;const I=[Lt("top:",p-1,"px;","")];return l&&d&&I.push(C,y),I},[i,a,l,d,p,C,y]);return b("div",{ref:u,"data-role":"tab-bar-wrapper",className:w,css:x,children:R("div",{"data-role":"tab-bar",className:B(rP,"relative mb-0 h-auto flex flex-row items-center justify-between gap-x-15px px-0 py-8px"),children:[R("div",{"data-class-name":"left",className:"h-full flex flex-wrap items-center gap-x-15px gap-y-8px",children:[b(iT,{className:"flex-none"}),t]}),R("div",{"data-class-name":"right",className:"h-full min-w-180px flex flex-row-reverse flex-wrap items-center justify-right gap-x-8px gap-y-8px",children:[b(r8,{refreshHotkeyEnabled:r}),b(zt,{title:"设置",arrow:false,children:R(Qe,{onClick:ax,className:"icon-only-round-button",children:[b(Ice,{}),b(eC,{className:"size-14px"})]})}),s&&b(VT,{iconOnly:true,addCopyActions:true}),h&&b(nw,{style:{marginLeft:5}}),n]})]})})});function Efe(){const{xScrolling:e,bodyWidth:t}=wfe(document.body,n=>{const r=n.contentRect.width,o=!!(r&&Math.round(r)>Math.round(window.innerWidth));return o?{xScrolling:o,bodyWidth:r}:{xScrolling:o}},()=>({xScrolling:false}));return f.useMemo(()=>{if(e){const n=Math.floor(t);return Lt("margin-inline:calc((100% - ",n,"px) / 2);padding-inline:calc((",n,"px - 100%) / 2);","")}else {const n=oC||ed?"0px":"20px";return Lt("margin-inline:calc((100% - 100vw + ",n,") / 2);padding-inline:calc((100vw - ",n," - 100%) / 2);","")}},[e,t])}function Ife(){const{accessKey:e}=xt(),t=uh();return !e&&[Le.AppRecommend,Le.Liked].includes(t)}function Pfe(){const{modalFeedVisible:e,modalSettingsVisible:t}=sx();return [e,t,FO(),DO()].every(r=>r===false)}function Nfe(){const{grid:{twoColumnModeAlign:e},sidebarAlign:t}=xt(),{usingTwoColumnMode:n}=B5(),r=Pfe(),o=q5(),{tabbarView:i,sidebarView:s}=o.useStore(),{tab:a,direction:l}=oT(),c=f.useRef(null),u=He(()=>c.current?.scrollToTop()),d=Js.use(),m=f.useMemo(()=>Lt("position:sticky;top:",d+55,"px;max-height:calc(100vh - ",d+55+20,"px);",""),[d]);let p,h,v;return p=B("flex gap-x-25px",t===ml.Right&&"flex-row-reverse"),h="flex-1",v=B(n&&[L5,eee(e,"margin")]),R(aw.Provider,{value:o,children:[b($fe,{ref:c,leftSlot:i,shortcutEnabled:r}),R("div",{className:p,children:[b(o8,{css:m,tab:a,sidebarView:s}),b(n8,{tab:a,direction:l,containerClassName:h,className:v,shortcutEnabled:r,infiniteScrollUseWindow:true,onScrollToTop:u},a)]})]})}const c8="html.bewly-design:not(:has(#i_cecream,#app))";function Mfe(){return !!document.querySelector(c8)}function Rfe(){return Fp(c8,()=>{xr("unmount for using bewly-design"),Au?.unmount();},{pollTimeout:5e3,warnOnTimeout:false})}let Au;async function Afe(){if(Fc(".adblock-tips"),Fc(".vip-login-tip"),Fp("html.gray",t=>t.classList.remove("gray")),a8(),Mfe())return xr("quit for using bewly-design");Ve.pureRecommend||jre()||ch()?(await Ofe(),Rfe()):Tfe();}function Tfe(){const e=document.createElement("section");e.classList.add(Ao),document.body.append(e),Au=Yo.createRoot(e),Au.render(R($i,{children:[b(Gp,{antd:true,baseGlobalStyle:true}),b(yfe,{})]}));}async function Ofe(){ed&&await Dt(500),Fc("#i_cecream .bili-feed4-layout, body > #app .bili-feed4-layout"),Fc(".bili-feed4 .header-channel"),Fc(".palette-button-wrap");const e=document.createElement("div");e.classList.add("bili-feed4-layout","pure-recommend",Ao),await id(()=>document.querySelector(".bili-feed4 .bili-header"),{interval:20,timeout:2e3}),document.body.append(e);const t=document.createElement("div");e.append(t),Au=Yo.createRoot(t),Au.render(R($i,{children:[b(Gp,{antd:true,baseGlobalStyle:true,homePageGlobalStyle:true}),b(Nfe,{}),b(ma.BackTop,{style:{insetInlineEnd:"var(--back-top-right, 24px)"}})]}));}function lx(){_fe(),a8();}const kfe=Ou(()=>{const e=document.createElement("div");document.body.appendChild(e),Yo.createRoot(e).render(b($i,{children:b(Gp,{antd:true,baseGlobalStyle:true})}));});function _fe(){kfe();}function Lfe(){try{return globalThis.self!==window.top}catch{return  true}}function Ffe(){Lfe()||(lx(),Ve.videoCard.videoPreview.addTo.searchPage&&Bfe());}function Bfe(){const e=tM(()=>{const r=Array.from(document.querySelectorAll(".video-list-item:has(> .bili-video-card),div:has(> .bili-video-card)"));for(const o of r)Dfe(o);},1);e(),new MutationObserver(()=>e()).observe(document.body,{childList:true,subtree:true});}const iI=new WeakSet,sI=`${Un}-add-large-preview-processed`;function Dfe(e){if(iI.has(e)||e.getAttribute(sI))return;const t=e.querySelector(".bili-watch-later--wrap");if(!t)return;const n=document.createElement("div");t.after(n),iI.add(e),e.setAttribute(sI,"true"),Yo.createRoot(n).render(b($i,{children:b(zfe,{el:e})}));}function zfe({el:e}){const{bvid:t="",cover:n}=f.useMemo(()=>Hfe(e),[e]),r=f.useMemo(()=>e.querySelector(".bili-video-card")??e,[e]),o=f.useMemo(()=>r.querySelector(".bili-video-card__wrap > a"),[e]),i=qp(r),s=f.useRef(o),{largePreviewActionButtonEl:a,largePreviewEl:l}=GO({shouldFetchPreviewData:!!t,hasLargePreviewActionButton:true,actionButtonVisible:i,actionButtonProps:{useMotion:true,motionProps:{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{delay:0}},transition:{duration:.2,ease:"linear",delay:.2}}},bvid:t,cid:void 0,uniqId:t,recSharedEmitter:j5,cardTarget:r,cover:n,videoCardAsTriggerRef:s});return R(xe,{children:[b("div",{className:$n(Su.top("right"),"right-[calc(8px+28px+5px)]"),children:a}),$8.createPortal(l,r)]})}function Hfe(e){let t;{const r=e.querySelector(".bili-video-card__wrap > a")?.href;r&&(t=/^\/video\/(?<bvid>BV\w+)\//i.exec(new URL(r).pathname)?.groups?.bvid);}const n=e.querySelector("picture.v-img.bili-video-card__cover img")?.currentSrc;return {bvid:t,cover:n}}function Vfe(){lx(),Wfe();}const jfe=`${Un}-${crypto.randomUUID()}`;async function Wfe(){if(!Xs.mid)return;const e=".h-action",t=".upinfo .operations";await Fp([e,t].join(","),n=>{Xs.href=location.href,Xs.usingNewSpacePage=n.matches(t),u8();const r=document.createElement("span");r.id=jfe,r.classList.add("mr-24px"),n.prepend(r),Yo.createRoot(r).render(b($i,{children:b(qfe,{})}));},{pollTimeout:1e4,pollInterval:1e3});}const Xs=tn({href:location.href,usingNewSpacePage:false,followed:false,get mid(){return Gfe(this.href)},get collectionId(){const e=new URL(this.href);{const t=/https:\/\/space.bilibili.com\/(?<mid>\d+)\/lists\/(?<collectionId>\d+)(?:\?type=season)?/,n=this.href.match(t);if(n?.groups?.collectionId&&(e.searchParams.get("type")==="season"||!e.searchParams.get("type")))return Number(n?.groups?.collectionId)}if(/https:\/\/space.bilibili.com\/\d+\/channel\/collectiondetail\?/.test(this.href)){const r=new URL(this.href).searchParams.get("sid")?.trim();if(r)return Number(r)}},get isCollectionPage(){return typeof this.collectionId=="number"},get searchKeyword(){return /https:\/\/space.bilibili.com\/\d+\/search/.test(this.href)?new URLSearchParams(location.search).get("keyword")??void 0:void 0},get isSearching(){return !!this.searchKeyword?.trim()}}),u8=wi(async()=>{const e=await id(()=>{if(Array.from(document.querySelectorAll(".space-follow-btn")).filter(n=>n.textContent?.trim()==="已关注").length>0)return  true},{interval:100,timeout:5e3});Xs.followed=!!e;});window.navigation!==void 0&&window.navigation.addEventListener?.("navigatesuccess",()=>{Xs.href=location.href,u8();});function qfe(){const{mid:e,collectionId:t,followed:n,isSearching:r,searchKeyword:o}=rt(Xs);if(!e)return;const i="w-34px b-white/33% rounded-full hover:b-gate-primary hover:bg-gate-primary",s="size-17px";let a;{let u=`https://www.bilibili.com/?${Vo.Mid}=${e}`;r&&o&&(u+=`&${Vo.SearchText}=${o}`),a=b(Sb,{className:i,href:u,tooltip:`在「${dr}」中查看 UP 的投稿`,children:b(ym,{className:s})},"btnSpaceUpload");}let l;if(n){const u=`https://www.bilibili.com/?${_r.Mid}=${e}`;l=b(Sb,{className:i,href:u,tooltip:`在「${dr}」中查看 UP 的动态`,children:b(vm,{className:s})},"btnDynamicFeed");}let c;return typeof t=="number"&&(c=b(Sb,{className:i,href:`https://www.bilibili.com/?${Vm.CollectionIdFull}=${t}`,target:"_blank",tooltip:`在「${dr}」中查看合集`,children:b(mh,{className:s})},"btnViewCollection")),R("span",{className:"inline-flex items-center gap-x-8px",children:[c,a,l]})}function Sb({href:e,children:t,className:n,style:r,tooltip:o,...i}){const{usingNewSpacePage:s}=rt(Xs),a=$n("h-34px w-150px flex cursor-pointer items-center justify-center b-1px b-white/20% rounded-6px b-solid bg-white/14% text-14px color-white font-700 transition-duration-300 transition-property-all hover:bg-white/40%",n),l=s?b("a",{...i,href:e,className:a,style:r,children:t}):b("a",{href:e,className:B("h-f-btn",n),style:{width:"auto",paddingInline:"15px",...r},...i,children:t});return o?b(zt,{title:o,children:l}):l}function Gfe(e=location.href){const n=new URL(e).pathname.split("/").map(r=>r.trim()).find(Boolean);if(!(!n||!/^\d+$/.test(n)))return n}function Ny(){if(!(typeof unsafeWindow>"u"))return unsafeWindow.player}const jf=Kn.extend("main:video-play-page");async function Ufe(){lx(),Kfe(),nme(),await Qfe(),await Zfe();}function Kfe(){Xfe(),Yfe(),tme();}function Xfe(){gw&&GM.registerMenuCommand?.("🎦 小窗打开",()=>{d8(),Jfe();});}function Yfe(){oC&&GM.registerMenuCommand?.("▶️ IINA 打开",()=>{d8(),eme();});}async function Qfe(){const e=new URL(location.href).searchParams.get(ns.PlayerScreenMode);if(jf("targetMode=%s",e),!(e===Bi.WebFullscreen||e===Bi.Fullscreen))return;let n;e===Bi.WebFullscreen&&(n=()=>document.querySelector('[role="button"][aria-label="网页全屏"]')?.click()),e===Bi.Fullscreen&&(n=()=>document.querySelector('[role="button"][aria-label="全屏"]')?.click());const r=()=>document.querySelector("#bilibili-player .bpx-player-container")?.dataset.screen||Bi.Normal,o=Date.now()+Yn("30s");for(;r()!==e&&Date.now()<=o;)jf("current mode: %s",r()),n?.(),await Dt(100);jf("handleFullscreen to %s complete",e);}async function Zfe(){if(rA()||!(new URL(location.href).searchParams.get(ns.ForceAutoPlay)===sC.ON))return;const t=()=>{const r=Ny();return !!r&&!r.isPaused()},n=Date.now()+Yn("30s");for(;Date.now()<=n&&!t();)Ny()?.play(),await Dt(1e3);jf("handleForceAutoPlay complete, playing = %s",t());}function d8(){const e=Ny();e&&!e.isPaused()&&e.pause();}function Jfe(){const e=new URL(location.href);e.searchParams.set(ns.PlayerScreenMode,Bi.WebFullscreen);const t=e.href;mA(t,"");}function eme(){const e=`iina://open?url=${encodeURIComponent(location.href)}`;window.open(e,"_self");}function tme(){GM.registerMenuCommand?.("⭐️ 加入收藏",()=>My());}async function nme(){if(!Ve.fav.useCustomFavPicker.onPlayPage||!z5())return;document.addEventListener("keydown",t=>{t.key==="e"&&(Si()||rme(t.target)||(t.stopImmediatePropagation(),t.preventDefault(),My()));},{capture:true}),(await id(()=>document.querySelector(".video-fav.video-toolbar-left-item"),{interval:100,timeout:5e3}))?.addEventListener("click",t=>{t.stopImmediatePropagation(),t.preventDefault(),My();},{capture:true});}async function My(e){const t=z5();if(!t)return bt.error("无法解析视频 BVID !");const n=ooe(t);if(e===void 0){const r=await na.getVideoFavState(n);r&&(e=r.favFolderIds);}await sp(e,async r=>{if(!await ex(n,e,r))return;const i=!!r;return document.querySelector(".video-fav.video-toolbar-left-item")?.classList.toggle("on",i),true});}function rme(e){return e.tagName.toLowerCase()!=="bili-comments"?false:!!ome(e,["bili-comments-header-renderer","bili-comment-box","#editor.active"])}function ome(e,t){let n=e;for(const r of t)if(n=n.shadowRoot?.querySelector(r)??void 0,!n)return;return n}an.extend(mq);(function(){if(vi)return Afe();if(D5)return Ufe();if(H9)return Vfe();if(V9)return Ffe()})();

})(React, ReactDOM, Motion, UAParser, axios, SparkMD5, localforage, PinyinMatch);