/*! * * antd v4.24.10 * * Copyright 2015-present, Alipay, Inc. * All rights reserved. * */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("react-dom"),require("moment")):"function"==typeof define&&define.amd?define(["react","react-dom","moment"],t):"object"==typeof exports?exports.antd=t(require("react"),require("react-dom"),require("moment")):e.antd=t(e.React,e.ReactDOM,e.moment)}(this,function(n,r,a){return l=[function(e,t){e.exports=n},function(e,t,n){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t()\[\]\\.,;:\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,}))$/,x=/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i,C={integer:function(e){return C.number(e)&&parseInt(e,10)===e},float:function(e){return C.number(e)&&!C.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(e){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear&&!isNaN(e.getTime())},number:function(e){return!isNaN(e)&&"number"==typeof e},object:function(e){return"object"==typeof e&&!C.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&e.length<=320&&!!e.match(y)},url:function(e){return"string"==typeof e&&e.length<=2048&&!!e.match((u||(t="[a-fA-F\\d:]",n=function(e){return e&&e.includeBoundaries?"(?:(?<=\\s|^)(?="+t+")|(?<="+t+")(?=\\s|$))":""},a=("\n(?:\n(?:"+(e="[a-fA-F\\d]{1,4}")+":){7}(?:"+e+"|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:"+e+":){6}(?:"+(r="(?: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}")+"|:"+e+"|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:"+e+":){5}(?::"+r+"|(?::"+e+"){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:"+e+":){4}(?:(?::"+e+"){0,1}:"+r+"|(?::"+e+"){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:"+e+":){3}(?:(?::"+e+"){0,2}:"+r+"|(?::"+e+"){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:"+e+":){2}(?:(?::"+e+"){0,3}:"+r+"|(?::"+e+"){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:"+e+":){1}(?:(?::"+e+"){0,4}:"+r+"|(?::"+e+"){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::(?:(?::"+e+"){0,5}:"+r+"|(?::"+e+"){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1\n").replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),o=new RegExp("(?:^"+r+"$)|(?:^"+a+"$)"),l=new RegExp("^"+r+"$"),i=new RegExp("^"+a+"$"),(e=function(e){return e&&e.exact?o:new RegExp("(?:"+n(e)+r+n(e)+")|(?:"+n(e)+a+n(e)+")","g")}).v4=function(e){return e&&e.exact?l:new RegExp(n(e)+r+n(e),"g")},e.v6=function(e){return e&&e.exact?i:new RegExp(""+n(e)+a+n(e),"g")},c=e.v4().source,e=e.v6().source,u=new RegExp("(?:^"+("(?:(?:(?:[a-z]+:)?//)|www\\.)(?:\\S+(?::\\S*)?@)?(?:localhost|"+c+"|"+e+'|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?')+"$)","i")),u));var t,n,r,a,o,l,i,c},hex:function(e){return"string"==typeof e&&!!e.match(x)}},k="enum",E={required:c,whitespace:function(e,t,n,r,a){!/^\s+$/.test(t)&&""!==t||r.push(m(a.messages.whitespace,e.fullField))},type:function(e,t,n,r,a){e.required&&void 0===t?c(e,t,n,r,a):(n=e.type,-1<["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(n)?C[n](t)||r.push(m(a.messages.types[n],e.fullField,e.type)):n&&typeof t!==e.type&&r.push(m(a.messages.types[n],e.fullField,e.type)))},range:function(e,t,n,r,a){var o="number"==typeof e.len,l="number"==typeof e.min,i="number"==typeof e.max,c=t,s=null,u="number"==typeof t,d="string"==typeof t,f=Array.isArray(t);if(u?s="number":d?s="string":f&&(s="array"),!s)return!1;f&&(c=t.length),d&&(c=t.replace(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,"_").length),o?c!==e.len&&r.push(m(a.messages[s].len,e.fullField,e.len)):l&&!i&&ce.max?r.push(m(a.messages[s].max,e.fullField,e.max)):l&&i&&(ce.max)&&r.push(m(a.messages[s].range,e.fullField,e.min,e.max))},enum:function(e,t,n,r,a){e[k]=Array.isArray(e[k])?e[k]:[],-1===e[k].indexOf(t)&&r.push(m(a.messages[k],e.fullField,e[k].join(", ")))},pattern:function(e,t,n,r,a){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||r.push(m(a.messages.pattern.mismatch,e.fullField,t,e.pattern))):"string"!=typeof e.pattern||new RegExp(e.pattern).test(t)||r.push(m(a.messages.pattern.mismatch,e.fullField,t,e.pattern)))}},w={string:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(i(t,"string")&&!e.required)return n();E.required(e,t,r,o,a,"string"),i(t,"string")||(E.type(e,t,r,o,a),E.range(e,t,r,o,a),E.pattern(e,t,r,o,a),!0===e.whitespace&&E.whitespace(e,t,r,o,a))}n(o)},method:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();E.required(e,t,r,o,a),void 0!==t&&E.type(e,t,r,o,a)}n(o)},number:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(i(t=""===t?void 0:t)&&!e.required)return n();E.required(e,t,r,o,a),void 0!==t&&(E.type(e,t,r,o,a),E.range(e,t,r,o,a))}n(o)},boolean:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();E.required(e,t,r,o,a),void 0!==t&&E.type(e,t,r,o,a)}n(o)},regexp:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();E.required(e,t,r,o,a),i(t)||E.type(e,t,r,o,a)}n(o)},integer:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();E.required(e,t,r,o,a),void 0!==t&&(E.type(e,t,r,o,a),E.range(e,t,r,o,a))}n(o)},float:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();E.required(e,t,r,o,a),void 0!==t&&(E.type(e,t,r,o,a),E.range(e,t,r,o,a))}n(o)},array:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(null==t&&!e.required)return n();E.required(e,t,r,o,a,"array"),null!=t&&(E.type(e,t,r,o,a),E.range(e,t,r,o,a))}n(o)},object:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();E.required(e,t,r,o,a),void 0!==t&&E.type(e,t,r,o,a)}n(o)},enum:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();E.required(e,t,r,o,a),void 0!==t&&E.enum(e,t,r,o,a)}n(o)},pattern:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(i(t,"string")&&!e.required)return n();E.required(e,t,r,o,a),i(t,"string")||E.pattern(e,t,r,o,a)}n(o)},date:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(i(t,"date")&&!e.required)return n();E.required(e,t,r,o,a),i(t,"date")||(t=t instanceof Date?t:new Date(t),E.type(e,t,r,o,a),t&&E.range(e,t.getTime(),r,o,a))}n(o)},url:s,hex:s,email:s,required:function(e,t,n,r,a){var o=[],l=Array.isArray(t)?"array":typeof t;E.required(e,t,r,o,a,l),n(o)},any:function(e,t,n,r,a){var o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(i(t)&&!e.required)return n();E.required(e,t,r,o,a)}n(o)}};function S(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}var O=S(),P=function(){function u(e){this.rules=null,this._messages=O,this.define(e)}var e=u.prototype;return e.define=function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if("object"!=typeof n||Array.isArray(n))throw new Error("Rules must be an object");this.rules={},Object.keys(n).forEach(function(e){var t=n[e];r.rules[e]=Array.isArray(t)?t:[t]})},e.messages=function(e){return e&&(this._messages=b(S(),e)),this._messages},e.validate=function(r,e,t){var a=this,c=r,s=e=void 0===e?{}:e,o=t=void 0===t?function(){}:t;if("function"==typeof s&&(o=s,s={}),!this.rules||0===Object.keys(this.rules).length)return o&&o(null,c),Promise.resolve(c);function n(e){var t,n=[];for(var r,a=0;a>>0,t>>>=0,Array(a));++re.length)&&(t=e.length);for(var n=0,r=new Array(t);ne.top-n)return n+t.top}function ie(e,t,n){if(void 0!==n&&t.bottome.top?t:e}).link:""}(h,void 0!==u?u:o||0,s),r(e))},[e,u,o]),N=Ot.useCallback(function(e){r(e);var t=w(),n=gr(t,!0),e=Er.exec(e);e&&(e=document.getElementById(e[1]))&&(n=n+Cr(e,t),n-=void 0!==u?u:o||0,k.current=!0,br(n,{getContainer:w,callback:function(){k.current=!1}}))},[u,o]),p=St()(wt({},"".concat(t,"-ink-ball-visible"),g),"".concat(t,"-ink-ball")),E=St()("".concat(t,"-wrapper"),wt({},"".concat(t,"-rtl"),"rtl"===E),n),n=St()(t,wt({},"".concat(t,"-fixed"),!l&&!i)),i=Object(kt.a)({maxHeight:o?"calc(100vh - ".concat(o,"px)"):"100vh"},a),a=Ot.createElement("div",{ref:x,className:E,style:i},Ot.createElement("div",{className:n},Ot.createElement("div",{className:"".concat(t,"-ink")},Ot.createElement("span",{className:p,ref:C})),c)),E=(Ot.useEffect(function(){var e=ae(w(),"scroll",P);return P(),function(){null!=e&&e.remove()}},[e]),Ot.useEffect(function(){"function"==typeof m&&r(m(y.current||""))},[m]),Ot.useEffect(function(){var e;(e=null==(e=x.current)?void 0:e.querySelector(".".concat(t,"-link-title-active")))&&C.current&&(C.current.style.top="".concat(e.offsetTop+e.clientHeight/2-4.5,"px"))},[m,e,g]),Ot.useMemo(function(){return{registerLink:S,unregisterLink:O,scrollTo:N,activeLink:g,onClick:d}},[g,d,N]));return Ot.createElement(yr.Provider,{value:E},l?Ot.createElement(Ce,{offsetTop:o,target:w},a):a)}var Er=/#([\S ]+)$/,n=function(e){var t=e.prefixCls,t=(0,Ot.useContext(he).getPrefixCls)("anchor",t);return Ot.createElement(kr,Object(kt.a)({},e,{anchorPrefixCls:t}))},wr=(n.Link=function(e){function r(e){null!=f&&f(e,{title:o,href:a}),null!=d&&d(a)}var t=e.href,a=void 0===t?"#":t,o=e.title,l=e.prefixCls,i=e.children,c=e.className,s=e.target,t=Ot.useContext(yr)||{},n=t.registerLink,u=t.unregisterLink,d=t.scrollTo,f=t.onClick,p=t.activeLink;Ot.useEffect(function(){return null!=n&&n(a),function(){null!=u&&u(a)}},[a,n,u]);return Ot.createElement(B,null,function(e){var e=(0,e.getPrefixCls)("anchor",l),t=p===a,n=St()("".concat(e,"-link"),c,wt({},"".concat(e,"-link-active"),t)),e=St()("".concat(e,"-link-title"),wt({},"".concat(e,"-link-title-active"),t));return Ot.createElement("div",{className:n},Ot.createElement("a",{className:e,href:a,title:"string"==typeof o?o:"",target:s,onClick:r},o),i)})},n);function Sr(e){var a=Ot.useRef();return a.current=e,Ot.useCallback(function(){for(var e,t=arguments.length,n=new Array(t),r=0;r=s.F1&&t<=s.F12)return!1;switch(t){case s.ALT:case s.CAPS_LOCK:case s.CONTEXT_MENU:case s.CTRL:case s.DOWN:case s.END:case s.ESC:case s.HOME:case s.INSERT:case s.LEFT:case s.MAC_FF_META:case s.META:case s.NUMLOCK:case s.NUM_CENTER:case s.PAGE_DOWN:case s.PAGE_UP:case s.PAUSE:case s.PRINT_SCREEN:case s.RIGHT:case s.SHIFT:case s.UP:case s.WIN_KEY:case s.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=s.ZERO&&e<=s.NINE)return!0;if(e>=s.NUM_ZERO&&e<=s.NUM_MULTIPLY)return!0;if(e>=s.A&&e<=s.Z)return!0;if(-1!==window.navigator.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case s.SPACE:case s.QUESTION_MARK:case s.NUM_PLUS:case s.NUM_MINUS:case s.NUM_PERIOD:case s.NUM_DIVISION:case s.SEMICOLON:case s.DASH:case s.EQUALS:case s.COMMA:case s.PERIOD:case s.SLASH:case s.APOSTROPHE:case s.SINGLE_QUOTE:case s.OPEN_SQUARE_BRACKET:case s.BACKSLASH:case s.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},Ne=s,Mr=Ot.createContext(null);function $r(){return Ot.useContext(Mr)}function Dr(e){var t=0