You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
12 lines
159 KiB
12 lines
159 KiB
6 months ago
|
(self.webpackChunk=self.webpackChunk||[]).push([[934],{3930:function(W,Y,f){"use strict";var E=f(67294);function R(P){var D=(0,E.useRef)(P);return D.current=P,D}Y.Z=R},45210:function(W,Y,f){"use strict";var E=f(67294),R=f(3930),P=f(92770),D=f(31663),N=function(k){D.Z&&((0,P.mf)(k)||console.error("useUnmount expected parameter is a function, got ".concat(typeof k)));var v=(0,R.Z)(k);(0,E.useEffect)(function(){return function(){v.current()}},[])};Y.Z=N},92770:function(W,Y,f){"use strict";f.d(Y,{mf:function(){return R}});var E=function(v){return v!==null&&typeof v=="object"},R=function(v){return typeof v=="function"},P=function(v){return typeof v=="string"},D=function(v){return typeof v=="boolean"},N=function(v){return typeof v=="number"},L=function(v){return typeof v>"u"}},31663:function(W,Y){"use strict";var f=!1;Y.Z=f},95507:function(W,Y,f){"use strict";f.d(Y,{ZM:function(){return d},ZP:function(){return A}});var E=f(74902),R=f(87462),P=f(4942),D=f(97685),N=f(71002),L=f(94184),k=f.n(L),v=f(67294),j=f(53124),w=f(88258),M=f(92820),T=f(25378),Z=f(84739),ne=f(11382),fe=f(24308),le=f(21584),Me=f(96159),ze=function(C,a){var i={};for(var p in C)Object.prototype.hasOwnProperty.call(C,p)&&a.indexOf(p)<0&&(i[p]=C[p]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,p=Object.getOwnPropertySymbols(C);$<p.length;$++)a.indexOf(p[$])<0&&Object.prototype.propertyIsEnumerable.call(C,p[$])&&(i[p[$]]=C[p[$]]);return i},Ae=function(a){var i=a.prefixCls,p=a.className,$=a.avatar,_=a.title,F=a.description,he=ze(a,["prefixCls","className","avatar","title","description"]),oe=(0,v.useContext)(j.E_),me=oe.getPrefixCls,ae=me("list",i),Ce=k()("".concat(ae,"-item-meta"),p),Fe=v.createElement("div",{className:"".concat(ae,"-item-meta-content")},_&&v.createElement("h4",{className:"".concat(ae,"-item-meta-title")},_),F&&v.createElement("div",{className:"".concat(ae,"-item-meta-description")},F));return v.createElement("div",(0,R.Z)({},he,{className:Ce}),$&&v.createElement("div",{className:"".concat(ae,"-item-meta-avatar")},$),(_||F)&&Fe)},Te=function(a,i){var p=a.prefixCls,$=a.children,_=a.actions,F=a.extra,he=a.className,oe=a.colStyle,me=ze(a,["prefixCls","children","actions","extra","className","colStyle"]),ae=(0,v.useContext)(d),Ce=ae.grid,Fe=ae.itemLayout,Ie=(0,v.useContext)(j.E_),et=Ie.getPrefixCls,De=function(){var dt;return v.Children.forEach($,function(Xe){typeof Xe=="string"&&(dt=!0)}),dt&&v.Children.count($)>1},Ze=function(){return Fe==="vertical"?!!F:!De()},Be=et("list",p),Ve=_&&_.length>0&&v.createElement("ul",{className:"".concat(Be,"-item-action"),key:"actions"},_.map(function(pt,dt){return v.createElement("li",{key:"".concat(Be,"-item-action-").concat(dt)},pt,dt!==_.length-1&&v.createElement("em",{className:"".concat(Be,"-item-action-split")}))})),it=Ce?"div":"li",ft=v.createElement(it,(0,R.Z)({},me,Ce?{}:{ref:i},{className:k()("".concat(Be,"-item"),(0,P.Z)({},"".concat(Be,"-item-no-flex"),!Ze()),he)}),Fe==="vertical"&&F?[v.createElement("div",{className:"".concat(Be,"-item-main"),key:"content"},$,Ve),v.createElement("div",{className:"".concat(Be,"-item-extra"),key:"extra"},F)]:[$,Ve,(0,Me.Tm)(F,{key:"extra"})]);return Ce?v.createElement(le.Z,{ref:i,flex:1,style:oe},ft):ft},ee=(0,v.forwardRef)(Te);ee.Meta=Ae;var Ge=ee,g=function(C,a){var i={};for(var p in C)Object.prototype.hasOwnProperty.call(C,p)&&a.indexOf(p)<0&&(i[p]=C[p]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,p=Object.getOwnPropertySymbols(C);$<p.length;$++)a.indexOf(p[$])<0&&Object.prototype.propertyIsEnumerable.call(C,p[$])&&(i[p[$]]=C[p[$]]);return i},d=v.createContext({}),h=d.Consumer;function y(C){var a,i=C.pagination,p=i===void 0?!1:i,$=C.prefixCls,_=C.bordered,F=_===void 0?!1:_,he=C.split,oe=he===void 0?!0:he,me=C.className,ae=C.children,Ce=C.itemLayout,Fe=C.loadMore,Ie=C.grid,et=C.dataSource,De=et===void 0?[]:et,Ze=C.size,Be=C.header,Ve=C.footer,it=C.loading,ft=it===void 0?!1:it,pt=C.rowKey,dt=C.renderItem,Xe=C.locale,Vt=g(C,["pagination","prefixCls","bordered","split","className","children","itemLayout","loadMore","gr
|
||
|
`),function(w){if(v=w.indexOf(":"),L=E.trim(w.substr(0,v)).toLowerCase(),k=E.trim(w.substr(v+1)),L){if(N[L]&&R.indexOf(L)>=0)return;L==="set-cookie"?N[L]=(N[L]?N[L]:[]).concat([k]):N[L]=N[L]?N[L]+", "+k:k}}),N}},8713:function(W){"use strict";W.exports=function(f){return function(R){return f.apply(null,R)}}},54875:function(W,Y,f){"use strict";var E=f(97288).version,R={};["object","boolean","number","function","string","symbol"].forEach(function(N,L){R[N]=function(v){return typeof v===N||"a"+(L<1?"n ":" ")+N}});var P={};R.transitional=function(L,k,v){function j(w,M){return"[Axios v"+E+"] Transitional option '"+w+"'"+M+(v?". "+v:"")}return function(w,M,T){if(L===!1)throw new Error(j(M," has been removed"+(k?" in "+k:"")));return k&&!P[M]&&(P[M]=!0,console.warn(j(M," has been deprecated since v"+k+" and will be removed in the near future"))),L?L(w,M,T):!0}};function D(N,L,k){if(typeof N!="object")throw new TypeError("options must be an object");for(var v=Object.keys(N),j=v.length;j-- >0;){var w=v[j],M=L[w];if(M){var T=N[w],Z=T===void 0||M(T,w,N);if(Z!==!0)throw new TypeError("option "+w+" must be "+Z);continue}if(k!==!0)throw Error("Unknown option "+w)}}W.exports={assertOptions:D,validators:R}},64867:function(W,Y,f){"use strict";var E=f(91849),R=Object.prototype.toString;function P(h){return R.call(h)==="[object Array]"}function D(h){return typeof h>"u"}function N(h){return h!==null&&!D(h)&&h.constructor!==null&&!D(h.constructor)&&typeof h.constructor.isBuffer=="function"&&h.constructor.isBuffer(h)}function L(h){return R.call(h)==="[object ArrayBuffer]"}function k(h){return typeof FormData<"u"&&h instanceof FormData}function v(h){var y;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?y=ArrayBuffer.isView(h):y=h&&h.buffer&&h.buffer instanceof ArrayBuffer,y}function j(h){return typeof h=="string"}function w(h){return typeof h=="number"}function M(h){return h!==null&&typeof h=="object"}function T(h){if(R.call(h)!=="[object Object]")return!1;var y=Object.getPrototypeOf(h);return y===null||y===Object.prototype}function Z(h){return R.call(h)==="[object Date]"}function ne(h){return R.call(h)==="[object File]"}function fe(h){return R.call(h)==="[object Blob]"}function le(h){return R.call(h)==="[object Function]"}function Me(h){return M(h)&&le(h.pipe)}function ze(h){return typeof URLSearchParams<"u"&&h instanceof URLSearchParams}function Ae(h){return h.trim?h.trim():h.replace(/^\s+|\s+$/g,"")}function Te(){return typeof navigator<"u"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window<"u"&&typeof document<"u"}function ee(h,y){if(!(h===null||typeof h>"u"))if(typeof h!="object"&&(h=[h]),P(h))for(var A=0,C=h.length;A<C;A++)y.call(null,h[A],A,h);else for(var a in h)Object.prototype.hasOwnProperty.call(h,a)&&y.call(null,h[a],a,h)}function Ge(){var h={};function y(a,i){T(h[i])&&T(a)?h[i]=Ge(h[i],a):T(a)?h[i]=Ge({},a):P(a)?h[i]=a.slice():h[i]=a}for(var A=0,C=arguments.length;A<C;A++)ee(arguments[A],y);return h}function g(h,y,A){return ee(y,function(a,i){A&&typeof a=="function"?h[i]=E(a,A):h[i]=a}),h}function d(h){return h.charCodeAt(0)===65279&&(h=h.slice(1)),h}W.exports={isArray:P,isArrayBuffer:L,isBuffer:N,isFormData:k,isArrayBufferView:v,isString:j,isNumber:w,isObject:M,isPlainObject:T,isUndefined:D,isDate:Z,isFile:ne,isBlob:fe,isFunction:le,isStream:Me,isURLSearchParams:ze,isStandardBrowserEnv:Te,forEach:ee,merge:Ge,extend:g,trim:Ae,stripBOM:d}},7145:function(W,Y,f){"use strict";var E=f(34155);Object.defineProperty(Y,"__esModule",{value:!0});function R(g){return typeof g=="object"&&!("toString"in g)?Object.prototype.toString.call(g).slice(8,-1):g}var P=typeof E=="object"&&!0;function D(g,d){if(!g)throw P?new Error("Invariant failed"):new Error(d())}Y.invariant=D;var N=Object.prototype.hasOwnProperty,L=Array.prototype.splice,k=Object.prototype.toString;function v(g){return k.call(g).slice(8,-1)}var j=Object.assign||function(g,d){return w(d).forEach(function(h){N.call(d,h)&&(g[h]=d[h])}),g},w=typeof Object.getOwnPropertySymbols=="function"?function(g){return Object.keys(g).
|
||
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function oe(l,S){if(!!l){if(typeof l=="string")return me(l,S);var I=Object.prototype.toString.call(l).slice(8,-1);if(I==="Object"&&l.constructor&&(I=l.constructor.name),I==="Map"||I==="Set")return Array.from(l);if(I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return me(l,S)}}function me(l,S){(S==null||S>l.length)&&(S=l.length);for(var I=0,b=new Array(S);I<S;I++)b[I]=l[I];return b}function ae(l,S){var I=l==null?null:typeof Symbol<"u"&&l[Symbol.iterator]||l["@@iterator"];if(I!=null){var b=[],V=!0,Q=!1,re,K;try{for(I=I.call(l);!(V=(re=I.next()).done)&&(b.push(re.value),!(S&&b.length===S));V=!0);}catch(te){Q=!0,K=te}finally{try{!V&&I.return!=null&&I.return()}finally{if(Q)throw K}}return b}}function Ce(l){if(Array.isArray(l))return l}function Fe(l,S,I){var b=E.useState(0),V=F(b,2),Q=V[0],re=V[1],K=(0,E.useRef)(new Map),te=(0,E.useRef)(new _),de=(0,E.useRef)();function Ee(){w.Z.cancel(de.current)}function pe(){Ee(),de.current=(0,w.Z)(function(){K.current.forEach(function(be,Oe){if(be&&be.offsetParent){var $e=(0,C.Z)(be),xe=$e.offsetHeight;te.current.get(Oe)!==xe&&te.current.set(Oe,$e.offsetHeight)}}),re(function(be){return be+1})})}function we(be,Oe){var $e=l(be),xe=K.current.get($e);Oe?(K.current.set($e,Oe),pe()):K.current.delete($e),!xe!=!Oe&&(Oe?S==null||S(be):I==null||I(be))}return(0,E.useEffect)(function(){return Ee},[]),[we,pe,te.current,Q]}function Ie(l){return Ie=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(S){return typeof S}:function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},Ie(l)}function et(l,S,I,b,V,Q,re,K){var te=E.useRef();return function(de){if(de==null){K();return}if(w.Z.cancel(te.current),typeof de=="number")re(de);else if(de&&Ie(de)==="object"){var Ee,pe=de.align;"index"in de?Ee=de.index:Ee=S.findIndex(function($e){return V($e)===de.key});var we=de.offset,be=we===void 0?0:we,Oe=function $e(xe,wt){if(!(xe<0||!l.current)){var Rt=l.current.clientHeight,gt=!1,Nt=wt;if(Rt){for(var Jt=wt||pe,Qt=0,vt=0,Bt=0,on=Math.min(S.length,Ee),At=0;At<=on;At+=1){var It=V(S[At]);vt=Qt;var Xt=I.get(It);Bt=vt+(Xt===void 0?b:Xt),Qt=Bt,At===Ee&&Xt===void 0&&(gt=!0)}var se=null;switch(Jt){case"top":se=vt-be;break;case"bottom":se=Bt-Rt+be;break;default:{var rt=l.current.scrollTop,at=rt+Rt;vt<rt?Nt="top":Bt>at&&(Nt="bottom")}}se!==null&&se!==l.current.scrollTop&&re(se)}te.current=(0,w.Z)(function(){gt&&Q(),$e(xe-1,Nt)})}};Oe(3)}}}function De(l,S,I,b){var V=I-l,Q=S-I,re=Math.min(V,Q)*2;if(b<=re){var K=Math.floor(b/2);return b%2?I+K+1:I-K}return V>Q?I-(b-Q):I+(b-V)}function Ze(l,S,I){var b=l.length,V=S.length,Q,re;if(b===0&&V===0)return null;b<V?(Q=l,re=S):(Q=S,re=l);var K={__EMPTY_ITEM__:!0};function te(Oe){return Oe!==void 0?I(Oe):K}for(var de=null,Ee=Math.abs(b-V)!==1,pe=0;pe<re.length;pe+=1){var we=te(Q[pe]),be=te(re[pe]);if(we!==be){de=pe,Ee=Ee||we!==te(re[pe+1]);break}}return de===null?null:{index:de,multiple:Ee}}function Be(l,S){return dt(l)||pt(l,S)||it(l,S)||Ve()}function Ve(){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 it(l,S){if(!!l){if(typeof l=="string")return ft(l,S);var I=Object.prototype.toString.call(l).slice(8,-1);if(I==="Object"&&l.constructor&&(I=l.constructor.name),I==="Map"||I==="Set")return Array.from(l);if(I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return ft(l,S)}}function ft(l,S){(S==null||S>l.length)&&(S=l.length);for(var I=0,b=new Array(S);I<S;I++)b[I]=l[I];return b}function pt(l,S){var I=l==null?null:typeof Symbol<"u"&&l[Symbol.iterator]||l["@@iterator"];if(I!=null){var b=[],V=!0,Q=!1,re,K;try{for(I=I.call(l);!(V=(re=I.next()).done)&&(b.push(re.value),!(S&&b.length===S));V=!0);}catch(te){Q=!0,K=te}finally{try{!V&&I.return!=null&&I.return()}finally{if(Q)throw K}}return b}}function dt(l){if(Array.isArray(l))return l}function Xe(l,S,I){var b=E.useState(l),V=Be(b,2),Q=V[0],re=V[1],K=E.useState(null),te=Be(K,2),de=te[0],Ee=te[1];return E.useEffect(function(){var pe=Ze(Q||[],l||[],S);(pe==null?void 0:pe.index)!==void 0&&(I==null||I(pe.index),Ee(l[pe.index])),re(l)},[l]),[de]}function Vt(l){return Vt=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(S){return typeof S}:function(S){return S&&typeof Symbol=="function"&&S.constructor===Symbol&&S!==Symbol.prototype?"symbol":typeof S},Vt(l)}var nn=(typeof navigator>"u"?"undefined":Vt(navigator))==="object"&&/Firefox/i.test(navigator.userAgent),dn=nn,St=function(l,S){var I=(0,E.useRef)(!1),b=(0,E.useRef)(null);function V(){clearTimeout(b.current),I.current=!0,b.current=setTimeout(function(){I.current=!1},50)}var Q=(0,E.useRef)({top:l,bottom:S});return Q.current.top=l,Q.current.bottom=S,function(re){var K=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,te=re<0&&Q.current.top||re>0&&Q.current.bottom;return K&&te?(clearTimeout(b.current),I.current=!1):(!te||I.current)&&V(),!I.current&&te}};function $t(l,S,I,b){var V=(0,E.useRef)(0),Q=(0,E.useRef)(null),re=(0,E.useRef)(null),K=(0,E.useRef)(!1),te=St(S,I);function de(pe){if(!!l){w.Z.cancel(Q.current);var we=pe.deltaY;V.current+=we,re.current=we,!te(we)&&(dn||pe.preventDefault(),Q.current=(0,w.Z)(function(){var be=K.current?10:1;b(V.current*be),V.current=0}))}}function Ee(pe){!l||(K.current=pe.detail===re.current)}return[de,Ee]}var Ct=f(8410),Ut=14/15;function rn(l,S,I){var b=(0,E.useRef)(!1),V=(0,E.useRef)(0),Q=(0,E.useRef)(null),re=(0,E.useRef)(null),K,te=function(we){if(b.current){var be=Math.ceil(we.touches[0].pageY),Oe=V.current-be;V.current=be,I(Oe)&&we.preventDefault(),clearInterval(re.current),re.current=setInterval(function(){Oe*=Ut,(!I(Oe,!0)||Math.abs(Oe)<=.1)&&clearInterval(re.current)},16)}},de=function(){b.current=!1,K()},Ee=function(we){K(),we.touches.length===1&&!b.current&&(b.current=!0,V.current=Math.ceil(we.touches[0].pageY),Q.current=we.target,Q.current.addEventListener("touchmove",te),Q.current.addEventListener("touchend",de))};K=function(){Q.current&&(Q.current.removeEventListener("touchmove",te),Q.current.removeEventListener("touchend",de))},(0,Ct.Z)(function(){return l&&S.current.addEventListener("touchstart",Ee),function(){var pe;(pe=S.current)===null||pe===void 0||pe.removeEventListener("touchstart",Ee),K(),clearInterval(re.current)}},[l])}var ot=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","component","onScroll","onVisibleChange"];function nt(){return nt=Object.assign||function(l){for(var S=1;S<arguments.length;S++){var I=arguments[S];for(var b in I)Object.prototype.hasOwnProperty.call(I,b)&&(l[b]=I[b])}return l},nt.apply(this,arguments)}function G(l,S){var I=Object.keys(l);if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(l);S&&(b=b.filter(function(V){return Object.getOwnPropertyDescriptor(l,V).enumerable})),I.push.apply(I,b)}return I}function We(l){for(var S=1;S<arguments.length;S++){var I=arguments[S]!=null?arguments[S]:{};S%2?G(Object(I),!0).forEach(function(b){ye(l,b,I[b])}):Object.getOwnPropertyDescriptors?Object.defineProperties(l,Object.getOwnPropertyDescriptors(I)):G(Object(I))
|
||
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function jt(l,S){if(!!l){if(typeof l=="string")return Ue(l,S);var I=Object.prototype.toString.call(l).slice(8,-1);if(I==="Object"&&l.constructor&&(I=l.constructor.name),I==="Map"||I==="Set")return Array.from(l);if(I==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(I))return Ue(l,S)}}function Ue(l,S){(S==null||S>l.length)&&(S=l.length);for(var I=0,b=new Array(S);I<S;I++)b[I]=l[I];return b}function ht(l,S){var I=l==null?null:typeof Symbol<"u"&&l[Symbol.iterator]||l["@@iterator"];if(I!=null){var b=[],V=!0,Q=!1,re,K;try{for(I=I.call(l);!(V=(re=I.next()).done)&&(b.push(re.value),!(S&&b.length===S));V=!0);}catch(te){Q=!0,K=te}finally{try{!V&&I.return!=null&&I.return()}finally{if(Q)throw K}}return b}}function Dt(l){if(Array.isArray(l))return l}function lt(l,S){if(l==null)return{};var I=Ft(l,S),b,V;if(Object.getOwnPropertySymbols){var Q=Object.getOwnPropertySymbols(l);for(V=0;V<Q.length;V++)b=Q[V],!(S.indexOf(b)>=0)&&(!Object.prototype.propertyIsEnumerable.call(l,b)||(I[b]=l[b]))}return I}function Ft(l,S){if(l==null)return{};var I={},b=Object.keys(l),V,Q;for(Q=0;Q<b.length;Q++)V=b[Q],!(S.indexOf(V)>=0)&&(I[V]=l[V]);return I}var yt=[],tt={overflowY:"auto",overflowAnchor:"none"};function Ye(l,S){var I=l.prefixCls,b=I===void 0?"rc-virtual-list":I,V=l.className,Q=l.height,re=l.itemHeight,K=l.fullHeight,te=K===void 0?!0:K,de=l.style,Ee=l.data,pe=l.children,we=l.itemKey,be=l.virtual,Oe=l.component,$e=Oe===void 0?"div":Oe,xe=l.onScroll,wt=l.onVisibleChange,Rt=lt(l,ot),gt=!!(be!==!1&&Q&&re),Nt=gt&&Ee&&re*Ee.length>Q,Jt=(0,E.useState)(0),Qt=Le(Jt,2),vt=Qt[0],Bt=Qt[1],on=(0,E.useState)(!1),At=Le(on,2),It=At[0],Xt=At[1],se=P()(b,V),rt=Ee||yt,at=(0,E.useRef)(),Pt=(0,E.useRef)(),mn=(0,E.useRef)(),qt=E.useCallback(function(ve){return typeof we=="function"?we(ve):ve==null?void 0:ve[we]},[we]),Sn={getKey:qt};function an(ve){Bt(function(Ne){var Ke;typeof ve=="function"?Ke=ve(Ne):Ke=ve;var _t=O(Ke);return at.current.scrollTop=_t,_t})}var yn=(0,E.useRef)({start:0,end:rt.length}),En=(0,E.useRef)(),Dn=Xe(rt,qt),sn=Le(Dn,1),hn=sn[0];En.current=hn;var Je=Fe(qt,null,null),Lt=Le(Je,4),pn=Lt[0],un=Lt[1],en=Lt[2],Gt=Lt[3],Wt=E.useMemo(function(){if(!gt)return{scrollHeight:void 0,start:0,end:rt.length-1,offset:void 0};if(!Nt){var ve;return{scrollHeight:((ve=Pt.current)===null||ve===void 0?void 0:ve.offsetHeight)||0,start:0,end:rt.length-1,offset:void 0}}for(var Ne=0,Ke,_t,xt,bn=rt.length,r=0;r<bn;r+=1){var e=rt[r],t=qt(e),n=en.get(t),c=Ne+(n===void 0?re:n);c>=vt&&Ke===void 0&&(Ke=r,_t=Ne),c>vt+Q&&xt===void 0&&(xt=r),Ne=c}return Ke===void 0&&(Ke=0,_t=0,xt=Math.ceil(Q/re)),xt===void 0&&(xt=rt.length-1),xt=Math.min(xt+1,rt.length),{scrollHeight:Ne,start:Ke,end:xt,offset:_t}},[Nt,gt,vt,rt,Gt,Q]),zt=Wt.scrollHeight,ln=Wt.start,kt=Wt.end,o=Wt.offset;yn.current.start=ln,yn.current.end=kt;var u=zt-Q,s=(0,E.useRef)(u);s.current=u;function O(ve){var Ne=ve;return Number.isNaN(s.current)||(Ne=Math.min(Ne,s.current)),Ne=Math.max(Ne,0),Ne}var H=vt<=0,z=vt>=u,ue=St(H,z);function ce(ve){var Ne=ve;an(Ne)}function J(ve){var Ne=ve.currentTarget.scrollTop;Ne!==vt&&an(Ne),xe==null||xe(ve)}var Pe=$t(gt,H,z,function(ve){an(function(Ne){var Ke=Ne+ve;return Ke})}),ke=Le(Pe,2),Qe=ke[0],st=ke[1];rn(gt,at,function(ve,Ne){return ue(ve,Ne)?!1:(Qe({preventDefault:function(){},deltaY:ve}),!0)}),(0,Ct.Z)(function(){function ve(Ne){gt&&Ne.preventDefault()}return at.current.addEventListener("wheel",Qe),at.current.addEventListener("DOMMouseScroll",st),at.current.addEventListener("MozMousePixelScroll",ve),function(){at.current&&(at.current.removeEventListener("wheel",Qe),at.current.removeEventListener("DOMMouseScroll",st),at.current.removeEventListener("MozMousePixelScroll",ve))}},[gt]);var qe=et(at,rt,en,re,qt,un,an,function(){var ve;(ve=mn.current)===null||ve===void 0||ve.delayHidden()});E.useImperativeHandle(S,function(){return{scrollTo:qe}}),(0,Ct.Z)(function(){if(wt){var ve=rt.slice(ln,kt+1);wt(ve,rt)}},[ln,kt,rt]);var mt=A(rt,ln,kt,pn,pe,Sn),ge=null;return Q&&(ge=We(ye({},te?"height":"max
|
||
|
Plugins prop is no longer supported.
|
||
|
Instead, mount it with "Sortable.mount(new MultiDrag())"
|
||
|
Please read the updated README.md at https://github.com/SortableJS/react-sortablejs.
|
||
|
`)}componentDidMount(){if(this.ref.current===null)return;const d=this.makeOptions();N(E).create(this.ref.current,d)}componentDidUpdate(d){d.disabled!==this.props.disabled&&this.sortable&&this.sortable.option("disabled",this.props.disabled)}render(){const{tag:d,style:h,className:y,id:A}=this.props,C={style:h,className:y,id:A},a=!d||d===null?"div":d;return(0,P.createElement)(a,{ref:this.ref,...C},this.getChildren())}getChildren(){const{children:d,dataIdAttr:h,selectedClass:y="sortable-selected",chosenClass:A="sortable-chosen",dragClass:C="sortable-drag",fallbackClass:a="sortable-falback",ghostClass:i="sortable-ghost",swapClass:p="sortable-swap-highlight",filter:$="sortable-filter",list:_}=this.props;if(!d||d==null)return null;const F=h||"data-id";return P.Children.map(d,(he,oe)=>{if(he===void 0)return;const me=_[oe]||{},{className:ae}=he.props,Ce=typeof $=="string"&&{[$.replace(".","")]:!!me.filtered},Fe=N(R)(ae,{[y]:me.selected,[A]:me.chosen,...Ce});return(0,P.cloneElement)(he,{[F]:he.key,className:Fe})})}get sortable(){const d=this.ref.current;if(d===null)return null;const h=Object.keys(d).find(y=>y.includes("Sortable"));return h?d[h]:null}makeOptions(){const d=["onAdd","onChoose","onDeselect","onEnd","onRemove","onSelect","onSpill","onStart","onUnchoose","onUpdate"],h=["onChange","onClone","onFilter","onSort"],y=Ae(this.props);return d.forEach(C=>y[C]=this.prepareOnHandlerPropAndDOM(C)),h.forEach(C=>y[C]=this.prepareOnHandlerProp(C)),{...y,onMove:(C,a)=>{const{onMove:i}=this.props,p=C.willInsertAfter||-1;if(!i)return p;const $=i(C,a,this.sortable,Te);return typeof $>"u"?!1:$}}}prepareOnHandlerPropAndDOM(d){return h=>{this.callOnHandlerProp(h,d),this[d](h)}}prepareOnHandlerProp(d){return h=>{this.callOnHandlerProp(h,d)}}callOnHandlerProp(d,h){const y=this.props[h];y&&y(d,this.sortable,Te)}onAdd(d){const{list:h,setList:y,clone:A}=this.props,C=[...Te.dragging.props.list],a=Z(d,C);M(a);const i=le(a,h,d,A).map(p=>Object.assign(p,{selected:!1}));y(i,this.sortable,Te)}onRemove(d){const{list:h,setList:y}=this.props,A=Me(d),C=Z(d,h);T(C);let a=[...h];if(d.pullMode!=="clone")a=fe(C,a);else{let i=C;switch(A){case"multidrag":i=C.map((p,$)=>({...p,element:d.clones[$]}));break;case"normal":i=C.map(p=>({...p,element:d.clone}));break;case"swap":default:N(D)(!0,`mode "${A}" cannot clone. Please remove "props.clone" from <ReactSortable/> when using the "${A}" plugin`)}M(i),C.forEach(p=>{const $=p.oldIndex,_=this.props.clone(p.item,d);a.splice($,1,_)})}a=a.map(i=>Object.assign(i,{selected:!1})),y(a,this.sortable,Te)}onUpdate(d){const{list:h,setList:y}=this.props,A=Z(d,h);M(A),T(A);const C=ne(A,h);return y(C,this.sortable,Te)}onStart(){Te.dragging=this}onEnd(){Te.dragging=null}onChoose(d){const{list:h,setList:y}=this.props,A=h.map((C,a)=>{let i=C;return a===d.oldIndex&&(i=Object.assign(C,{chosen:!0})),i});y(A,this.sortable,Te)}onUnchoose(d){const{list:h,setList:y}=this.props,A=h.map((C,a)=>{let i=C;return a===d.oldIndex&&(i=Object.assign(i,{chosen:!1})),i});y(A,this.sortable,Te)}onSpill(d){const{removeOnSpill:h,revertOnSpill:y}=this.props;h&&!y&&v(d.item)}onSelect(d){const{list:h,setList:y}=this.props,A=h.map(C=>Object.assign(C,{selected:!1}));d.newIndicies.forEach(C=>{const a=C.index;if(a===-1){console.log(`"${d.type}" had indice of "${C.index}", which is probably -1 and doesn't usually happen here.`),console.log(d);return}A[a].selected=!0}),y(A,this.sortable,Te)}onDeselect(d){const{list:h,setList:y}=this.props,A=h.map(C=>Object.assign(C,{selected:!1}));d.newIndicies.forEach(C=>{const a=C.index;a!==-1&&(A[a].selected=!0)}),y(A,this.sortable,Te)}}var Ge={};k(W.exports,Ge)},64045:function(W,Y){var f,E;(function(){"use strict";var R={}.hasOwnProperty;function P(){for(var D=[],N=0;N<arguments.length;N++){var L=arguments[N];if(!!L){var k=typeof L;if(k==="string"||k==="number")D.push(L);else if(Array.isArray(L)){if(L.length){var v=P.apply(null,L);v&&D.push(v)}}else if(k==="object")if(L.toString===Object.prototype.toString)for(var j in L)R.call(L,j)&&L[j]&&D.push(j);else D.push(L.toString())}}return D.join(" ")}W.exports?(P.default=P,W.ex
|
||
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var ne="1.15.0";function fe(r){if(typeof window<"u"&&window.navigator)return!!navigator.userAgent.match(r)}var le=fe(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),Me=fe(/Edge/i),ze=fe(/firefox/i),Ae=fe(/safari/i)&&!fe(/chrome/i)&&!fe(/android/i),Te=fe(/iP(ad|od|hone)/i),ee=fe(/chrome/i)&&fe(/android/i),Ge={capture:!1,passive:!1};function g(r,e,t){r.addEventListener(e,t,!le&&Ge)}function d(r,e,t){r.removeEventListener(e,t,!le&&Ge)}function h(r,e){if(!!e){if(e[0]===">"&&(e=e.substring(1)),r)try{if(r.matches)return r.matches(e);if(r.msMatchesSelector)return r.msMatchesSelector(e);if(r.webkitMatchesSelector)return r.webkitMatchesSelector(e)}catch{return!1}return!1}}function y(r){return r.host&&r!==document&&r.host.nodeType?r.host:r.parentNode}function A(r,e,t,n){if(r){t=t||document;do{if(e!=null&&(e[0]===">"?r.parentNode===t&&h(r,e):h(r,e))||n&&r===t)return r;if(r===t)break}while(r=y(r))}return null}var C=/\s+/g;function a(r,e,t){if(r&&e)if(r.classList)r.classList[t?"add":"remove"](e);else{var n=(" "+r.className+" ").replace(C," ").replace(" "+e+" "," ");r.className=(n+(t?" "+e:"")).replace(C," ")}}function i(r,e,t){var n=r&&r.style;if(n){if(t===void 0)return document.defaultView&&document.defaultView.getComputedStyle?t=document.defaultView.getComputedStyle(r,""):r.currentStyle&&(t=r.currentStyle),e===void 0?t:t[e];!(e in n)&&e.indexOf("webkit")===-1&&(e="-webkit-"+e),n[e]=t+(typeof t=="string"?"":"px")}}function p(r,e){var t="";if(typeof r=="string")t=r;else do{var n=i(r,"transform");n&&n!=="none"&&(t=n+" "+t)}while(!e&&(r=r.parentNode));var c=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return c&&new c(t)}function $(r,e,t){if(r){var n=r.getElementsByTagName(e),c=0,m=n.length;if(t)for(;c<m;c++)t(n[c],c);return n}return[]}function _(){var r=document.scrollingElement;return r||document.documentElement}function F(r,e,t,n,c){if(!(!r.getBoundingClientRect&&r!==window)){var m,x,U,B,X,ie,q;if(r!==window&&r.parentNode&&r!==_()?(m=r.getBoundingClientRect(),x=m.top,U=m.left,B=m.bottom,X=m.right,ie=m.height,q=m.width):(x=0,U=0,B=window.innerHeight,X=window.innerWidth,ie=window.innerHeight,q=window.innerWidth),(e||t)&&r!==window&&(c=c||r.parentNode,!le))do if(c&&c.getBoundingClientRect&&(i(c,"transform")!=="none"||t&&i(c,"position")!=="static")){var Se=c.getBoundingClientRect();x-=Se.top+parseInt(i(c,"border-top-width")),U-=Se.left+parseInt(i(c,"border-left-width")),B=x+m.height,X=U+m.width;break}while(c=c.parentNode);if(n&&r!==window){var _e=p(c||r),Re=_e&&_e.a,He=_e&&_e.d;_e&&(x/=He,U/=Re,q/=Re,ie/=He,B=x+ie,X=U+q)}return{top:x,left:U,bottom:B,right:X,width:q,height:ie}}}function he(r,e,t){for(var n=Ie(r,!0),c=F(r)[e];n;){var m=F(n)[t],x=void 0;if(t==="top"||t==="left"?x=c>=m:x=c<=m,!x)return n;if(n===_())break;n=Ie(n,!1)}return!1}function oe(r,e,t,n){for(var c=0,m=0,x=r.children;m<x.length;){if(x[m].style.display!=="none"&&x[m]!==se.ghost&&(n||x[m]!==se.dragged)&&A(x[m],t.draggable,r,!1)){if(c===e)return x[m];c++}m++}return null}function me(r,e){for(var t=r.lastElementChild;t&&(t===se.ghost||i(t,"display")==="none"||e&&!h(t,e));)t=t.previousElementSibling;return t||null}function ae(r,e){var t=0;if(!r||!r.parentNode)return-1;for(;r=r.previousElementSibling;)r.nodeName.toUpperCase()!=="TEMPLATE"&&r!==se.clone&&(!e||h(r,e))&&t++;return t}function Ce(r){var e=0,t=0,n=_();if(r)do{var c=p(r),m=c.a,x=c.d;e+=r.scrollLeft*m,t+=r.scrollTop*x}while(r!==n&&(r=r.parentNode));return[e,t]}function Fe(r,e){for(var t in r)if(!!r.hasOwnProperty(t)){for(var n in e)if(e.hasOwnProperty(n)&&e[n]===r[t][n])return Number(t)}return-1}function Ie(r,e){if(!r||!r.getBoundingClientRect)return _();var t=r,n=!1;do if(t.clientWidth<t.scrollWidth||t.clientHeight<t.scrollHeight){var c=i(t);if(t.clientWidth<t.scrollWidth&&(c.overflowX=="auto"||c.overflowX=="scroll")||t.clientHeight<t.scrollHeight&&(c.overflowY=="auto"||c.overflowY=="scroll")){if(!t.getBoundingClientRect||t===document.body)return _();if(n||e)return t;n=!0}}while(t=t.parent
|
||
|
`),dataTransfer:a=>a},matchesTypes:["Url","text/uri-list"]},[j]:{exposeProperties:{text:(a,i)=>M(a,i,""),dataTransfer:a=>a},matchesTypes:["Text","text/plain"]}};function Z(a,i){const p=T[a];if(!p)throw new Error(`native type ${a} has no configuration`);const $=new L(p);return $.loadDataTransfer(i),$}function ne(a){if(!a)return null;const i=Array.prototype.slice.call(a.types||[]);return Object.keys(T).filter(p=>{const $=T[p];return $!=null&&$.matchesTypes?$.matchesTypes.some(_=>i.indexOf(_)>-1):!1})[0]||null}const fe=R(()=>/firefox/i.test(navigator.userAgent)),le=R(()=>Boolean(window.safari));class Me{interpolate(i){const{xs:p,ys:$,c1s:_,c2s:F,c3s:he}=this;let oe=p.length-1;if(i===p[oe])return $[oe];let me=0,ae=he.length-1,Ce;for(;me<=ae;){Ce=Math.floor(.5*(me+ae));const et=p[Ce];if(et<i)me=Ce+1;else if(et>i)ae=Ce-1;else return $[Ce]}oe=Math.max(0,ae);const Fe=i-p[oe],Ie=Fe*Fe;return $[oe]+_[oe]*Fe+F[oe]*Ie+he[oe]*Fe*Ie}constructor(i,p){const{length:$}=i,_=[];for(let De=0;De<$;De++)_.push(De);_.sort((De,Ze)=>i[De]<i[Ze]?-1:1);const F=[],he=[],oe=[];let me,ae;for(let De=0;De<$-1;De++)me=i[De+1]-i[De],ae=p[De+1]-p[De],he.push(me),F.push(ae),oe.push(ae/me);const Ce=[oe[0]];for(let De=0;De<he.length-1;De++){const Ze=oe[De],Be=oe[De+1];if(Ze*Be<=0)Ce.push(0);else{me=he[De];const Ve=he[De+1],it=me+Ve;Ce.push(3*it/((it+Ve)/Ze+(it+me)/Be))}}Ce.push(oe[oe.length-1]);const Fe=[],Ie=[];let et;for(let De=0;De<Ce.length-1;De++){et=oe[De];const Ze=Ce[De],Be=1/he[De],Ve=Ze+Ce[De+1]-et-et;Fe.push((et-Ze-Ve)*Be),Ie.push(Ve*Be*Be)}this.xs=i,this.ys=p,this.c1s=Ce,this.c2s=Fe,this.c3s=Ie}}const ze=1;function Ae(a){const i=a.nodeType===ze?a:a.parentElement;if(!i)return null;const{top:p,left:$}=i.getBoundingClientRect();return{x:$,y:p}}function Te(a){return{x:a.clientX,y:a.clientY}}function ee(a){var i;return a.nodeName==="IMG"&&(fe()||!(!((i=document.documentElement)===null||i===void 0)&&i.contains(a)))}function Ge(a,i,p,$){let _=a?i.width:p,F=a?i.height:$;return le()&&a&&(F/=window.devicePixelRatio,_/=window.devicePixelRatio),{dragPreviewWidth:_,dragPreviewHeight:F}}function g(a,i,p,$,_){const F=ee(i),oe=Ae(F?a:i),me={x:p.x-oe.x,y:p.y-oe.y},{offsetWidth:ae,offsetHeight:Ce}=a,{anchorX:Fe,anchorY:Ie}=$,{dragPreviewWidth:et,dragPreviewHeight:De}=Ge(F,i,ae,Ce),Ze=()=>{let Xe=new Me([0,.5,1],[me.y,me.y/Ce*De,me.y+De-Ce]).interpolate(Ie);return le()&&F&&(Xe+=(window.devicePixelRatio-1)*De),Xe},Be=()=>new Me([0,.5,1],[me.x,me.x/ae*et,me.x+et-ae]).interpolate(Fe),{offsetX:Ve,offsetY:it}=_,ft=Ve===0||Ve,pt=it===0||it;return{x:ft?Ve:Be(),y:pt?it:Ze()}}class d{get window(){if(this.globalContext)return this.globalContext;if(typeof window<"u")return window}get document(){var i;return!((i=this.globalContext)===null||i===void 0)&&i.document?this.globalContext.document:this.window?this.window.document:void 0}get rootElement(){var i;return((i=this.optionsArgs)===null||i===void 0?void 0:i.rootElement)||this.window}constructor(i,p){this.ownerDocument=null,this.globalContext=i,this.optionsArgs=p}}function h(a,i,p){return i in a?Object.defineProperty(a,i,{value:p,enumerable:!0,configurable:!0,writable:!0}):a[i]=p,a}function y(a){for(var i=1;i<arguments.length;i++){var p=arguments[i]!=null?arguments[i]:{},$=Object.keys(p);typeof Object.getOwnPropertySymbols=="function"&&($=$.concat(Object.getOwnPropertySymbols(p).filter(function(_){return Object.getOwnPropertyDescriptor(p,_).enumerable}))),$.forEach(function(_){h(a,_,p[_])})}return a}class A{profile(){var i,p;return{sourcePreviewNodes:this.sourcePreviewNodes.size,sourcePreviewNodeOptions:this.sourcePreviewNodeOptions.size,sourceNodeOptions:this.sourceNodeOptions.size,sourceNodes:this.sourceNodes.size,dragStartSourceIds:((i=this.dragStartSourceIds)===null||i===void 0?void 0:i.length)||0,dropTargetIds:this.dropTargetIds.length,dragEnterTargetIds:this.dragEnterTargetIds.length,dragOverTargetIds:((p=this.dragOverTargetIds)===null||p===void 0?void 0:p.length)||0}}get window(){return this.options.window}get document(){return this.options.document}get rootElement(){return this.options.rootElement}setup(){const i=this.r
|