PageSourceSearch

https://static.segmentfault.com/main_site_next/prod/_next/static/chunks/pages/_app-51ad79ef1ef3804b.js

js segmentfault.com collected 2026-10-01 08:52:48 UTC 818,698 bytes, 78 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[92888],{5983:function(m,_,C){var N=C(30782).default;function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */m.exports=_regeneratorRuntime=function(){return _},m.exports.__esModule=!0,m.exports.default=m.exports;var _={},C=Object.prototype,T=C.hasOwnProperty,L="function"==typeof Symbol?Symbol:{},D=L.iterator||"@@iterator",Z=L.asyncIterator||"@@asyncIterator",B=L.toStringTag||"@@toStringTag";function define(m,_,C){return Object.defineProperty(m,_,{value:C,enumerable:!0,configurable:!0,writable:!0}),m[_]}try{define({},"")}catch(m){define=function(m,_,C){return m[_]=C}}function wrap(m,_,C,N){var T,L=Object.create((_&&_.prototype instanceof Generator?_:Generator).prototype),D=new Context(N||[]);return L._invoke=(T="suspendedStart",function(_,N){if("executing"===T)throw Error("Generator is already running");if("completed"===T){if("throw"===_)throw N;return doneResult()}for(D.method=_,D.arg=N;;){var L=D.delegate;if(L){var Z=function maybeInvokeDelegate(m,_){var C=m.iterator[_.method];if(void 0===C){if(_.delegate=null,"throw"===_.method){if(m.iterator.return&&(_.method="return",_.arg=void 0,maybeInvokeDelegate(m,_),"throw"===_.method))return U;_.method="throw",_.arg=TypeError("The iterator does not provide a 'throw' method")}return U}var N=tryCatch(C,m.iterator,_.arg);if("throw"===N.type)return _.method="throw",_.arg=N.arg,_.delegate=null,U;var T=N.arg;return T?T.done?(_[m.resultName]=T.value,_.next=m.nextLoc,"return"!==_.method&&(_.method="next",_.arg=void 0),_.delegate=null,U):T:(_.method="throw",_.arg=TypeError("iterator result is not an object"),_.delegate=null,U)}(L,D);if(Z){if(Z===U)continue;return Z}}if("next"===D.method)D.sent=D._sent=D.arg;else if("throw"===D.method){if("suspendedStart"===T)throw T="completed",D.arg;D.dispatchException(D.arg)}else"return"===D.method&&D.abrupt("return",D.arg);T="executing";var B=tryCatch(m,C,D);if("normal"===B.type){if(T=D.done?"completed":"suspendedYield",B.arg===U)continue;return{value:B.arg,done:D.done}}"throw"===B.type&&(T="completed",D.method="throw",D.arg=B.arg)}}),L}function tryCatch(m,_,C){try{return{type:"normal",arg:m.call(_,C)}}catch(m){return{type:"throw",arg:m}}}_.wrap=wrap;var U={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var H={};define(H,D,function(){return this});var W=Object.getPrototypeOf,V=W&&W(W(values([])));V&&V!==C&&T.call(V,D)&&(H=V);var G=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(H);function defineIteratorMethods(m){["next","throw","return"].forEach(function(_){define(m,_,function(m){return this._invoke(_,m)})})}function AsyncIterator(m,_){var C;this._invoke=function(L,D){function callInvokeWithMethodAndArg(){return new _(function(C,Z){!function invoke(C,L,D,Z){var B=tryCatch(m[C],m,L);if("throw"!==B.type){var U=B.arg,H=U.value;return H&&"object"==N(H)&&T.call(H,"__await")?_.resolve(H.__await).then(function(m){invoke("next",m,D,Z)},function(m){invoke("throw",m,D,Z)}):_.resolve(H).then(function(m){U.value=m,D(U)},function(m){return invoke("throw",m,D,Z)})}Z(B.arg)}(L,D,C,Z)})}return C=C?C.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function pushTryEntry(m){var _={tryLoc:m[0]};1 in m&&(_.catchLoc=m[1]),2 in m&&(_.finallyLoc=m[2],_.afterLoc=m[3]),this.tryEntries.push(_)}function resetTryEntry(m){var _=m.completion||{};_.type="normal",delete _.arg,m.completion=_}function Context(m){this.tryEntries=[{tryLoc:"root"}],m.forEach(pushTryEntry,this),this.reset(!0)}function values(m){if(m){var _=m[D];if(_)return _.call(m);if("function"==typeof m.next)return m;if(!isNaN(m.length)){var C=-1,next=function next(){for(;++C<m.length;)if(T.call(m,C))return next.value=m[C],next.done=!1,next;return next.value=void 0,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,define(G,"constructor",GeneratorFunctionPrototype),define(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,B,"GeneratorFunction"),_.isGeneratorFunction=function(m){var _="function"==typeof m&&m.constructor;return!!_&&(_===GeneratorFunction||"GeneratorFunction"===(_.displayName||_.name))},_.mark=function(m){return Object.setPrototypeOf?Object.setPrototypeOf(m,GeneratorFunctionPrototype):(m.__proto__=GeneratorFunctionPrototype,define(m,B,"GeneratorFunction")),m.prototype=Object.create(G),m},_.awrap=function(m){return{__await:m}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,Z,function(){return this}),_.AsyncIterator=AsyncIterator,_.async=function(m,C,N,T,L){void 0===L&&(L=Prom
1ise);var D=new AsyncIterator(wrap(m,C,N,T),L);return _.isGeneratorFunction(C)?D:D.next().then(function(m){return m.done?m.value:D.next()})},defineIteratorMethods(G),define(G,B,"Generator"),define(G,D,function(){return this}),define(G,"toString",function(){return"[object Generator]"}),_.keys=function(m){var _=[];for(var C in m)_.push(C);return _.reverse(),function next(){for(;_.length;){var C=_.pop();if(C in m)return next.value=C,next.done=!1,next}return next.done=!0,next}},_.values=values,Context.prototype={constructor:Context,reset:function(m){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(resetTryEntry),!m)for(var _ in this)"t"===_.charAt(0)&&T.call(this,_)&&!isNaN(+_.slice(1))&&(this[_]=void 0)},stop:function(){this.done=!0;var m=this.tryEntries[0].completion;if("throw"===m.type)throw m.arg;return this.rval},dispatchException:function(m){if(this.done)throw m;var _=this;function handle(C,N){return L.type="throw",L.arg=m,_.next=C,N&&(_.method="next",_.arg=void 0),!!N}for(var C=this.tryEntries.length-1;C>=0;--C){var N=this.tryEntries[C],L=N.completion;if("root"===N.tryLoc)return handle("end");if(N.tryLoc<=this.prev){var D=T.call(N,"catchLoc"),Z=T.call(N,"finallyLoc");if(D&&Z){if(this.prev<N.catchLoc)return handle(N.catchLoc,!0);if(this.prev<N.finallyLoc)return handle(N.finallyLoc)}else if(D){if(this.prev<N.catchLoc)return handle(N.catchLoc,!0)}else{if(!Z)throw Error("try statement without catch or finally");if(this.prev<N.finallyLoc)return handle(N.finallyLoc)}}}},abrupt:function(m,_){for(var C=this.tryEntries.length-1;C>=0;--C){var N=this.tryEntries[C];if(N.tryLoc<=this.prev&&T.call(N,"finallyLoc")&&this.prev<N.finallyLoc){var L=N;break}}L&&("break"===m||"continue"===m)&&L.tryLoc<=_&&_<=L.finallyLoc&&(L=null);var D=L?L.completion:{};return D.type=m,D.arg=_,L?(this.method="next",this.next=L.finallyLoc,U):this.complete(D)},complete:function(m,_){if("throw"===m.type)throw m.arg;return"break"===m.type||"continue"===m.type?this.next=m.arg:"return"===m.type?(this.rval=this.arg=m.arg,this.method="return",this.next="end"):"normal"===m.type&&_&&(this.next=_),U},finish:function(m){for(var _=this.tryEntries.length-1;_>=0;--_){var C=this.tryEntries[_];if(C.finallyLoc===m)return this.complete(C.completion,C.afterLoc),resetTryEntry(C),U}},catch:function(m){for(var _=this.tryEntries.length-1;_>=0;--_){var C=this.tryEntries[_];if(C.tryLoc===m){var N=C.completion;if("throw"===N.type){var T=N.arg;resetTryEntry(C)}return T}}throw Error("illegal catch attempt")},delegateYield:function(m,_,C){return this.delegate={iterator:values(m),resultName:_,nextLoc:C},"next"===this.method&&(this.arg=void 0),U}},_}m.exports=_regeneratorRuntime,m.exports.__esModule=!0,m.exports.default=m.exports},30782:function(m){function _typeof(_){return m.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},m.exports.__esModule=!0,m.exports.default=m.exports,_typeof(_)}m.exports=_typeof,m.exports.__esModule=!0,m.exports.default=m.exports},27920:function(m,_,C){m.exports=C(5983)()},2606:function(m,_,C){"use strict";C.d(_,{fi:function(){return X},kZ:function(){return popperGenerator}});var N=C(57845),T=C(23111),L=C(61378),D=C(52319),Z=C(43332),B=C(61300),U=C(4377),H=C(10710),W=C(62079),V=C(5618),G=C(56773),K=C(4867),Y=C(49880),Q={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var m=arguments.length,_=Array(m),C=0;C<m;C++)_[C]=arguments[C];return!_.some(function(m){return!(m&&"function"==typeof m.getBoundingClientRect)})}function popperGenerator(m){void 0===m&&(m={});var _=m,C=_.defaultModifiers,X=void 0===C?[]:C,J=_.defaultOptions,ee=void 0===J?Q:J;return function(m,_,C){void 0===C&&(C=ee);var J,et={placement:"bottom",orderedModifiers:[],options:Object.assign({},Q,ee),modifiersData:{},elements:{reference:m,popper:_},attributes:{},styles:{}},er=[],en=!1,eo={state:et,setOptions:function(C){var N,T,L,Z,B,U="function"==typeof C?C(et.options):C;cleanupModifierEffects(),et.options=Object.assign({},ee,et.options,U),et.scrollParents={reference:(0,D.kK)(m)?(0,G.Z)(m):m.contextElement?(0,G.Z)(m.contextElement):[],popper:(0,G.Z)(_)};var H=(T=Object.keys(N=[].concat(X,et.options.modifiers).reduce(function(m,_){var C=m[_.name];return m[_.name]=C?Object.assign({},C,_,{options:Object.assign({},C.options,_.options),data:Object.assign({},C.data,_.data)}):_,m},{})).map(function(m){return N[m]}),L=new Map,Z=new Set,B=[],T.forEach(function(m){L.set(m.name,m)}),T.forEach(function(m){Z.has(m.name)||function sort(m){Z.add(m.name),[].concat(m.requires||[],m.requiresIfExists||[]).forEac
1h(function(m){if(!Z.has(m)){var _=L.get(m);_&&sort(_)}}),B.push(m)}(m)}),Y.xs.reduce(function(m,_){return m.concat(B.filter(function(m){return m.phase===_}))},[]));return et.orderedModifiers=H.filter(function(m){return m.enabled}),et.orderedModifiers.forEach(function(m){var _=m.name,C=m.options,N=m.effect;if("function"==typeof N){var T=N({state:et,name:_,instance:eo,options:void 0===C?{}:C});er.push(T||function(){})}}),eo.update()},forceUpdate:function(){if(!en){var m,_,C,G,Y,Q,X,J,ee,er,ei,ea,es=et.elements,el=es.reference,ec=es.popper;if(areValidElements(el,ec)){et.rects={reference:(_=(0,K.Z)(ec),C="fixed"===et.options.strategy,G=(0,D.Re)(_),J=(0,D.Re)(_)&&(Y=_.getBoundingClientRect(),Q=(0,W.NM)(Y.width)/_.offsetWidth||1,X=(0,W.NM)(Y.height)/_.offsetHeight||1,1!==Q||1!==X),ee=(0,U.Z)(_),er=(0,N.Z)(el,J,C),ei={scrollLeft:0,scrollTop:0},ea={x:0,y:0},(G||!G&&!C)&&(("body"!==(0,Z.Z)(_)||(0,H.Z)(ee))&&(ei=(m=_)!==(0,L.Z)(m)&&(0,D.Re)(m)?{scrollLeft:m.scrollLeft,scrollTop:m.scrollTop}:(0,T.Z)(m)),(0,D.Re)(_)?(ea=(0,N.Z)(_,!0),ea.x+=_.clientLeft,ea.y+=_.clientTop):ee&&(ea.x=(0,B.Z)(ee))),{x:er.left+ei.scrollLeft-ea.x,y:er.top+ei.scrollTop-ea.y,width:er.width,height:er.height}),popper:(0,V.Z)(ec)},et.reset=!1,et.placement=et.options.placement,et.orderedModifiers.forEach(function(m){return et.modifiersData[m.name]=Object.assign({},m.data)});for(var eu=0;eu<et.orderedModifiers.length;eu++){if(!0===et.reset){et.reset=!1,eu=-1;continue}var ed=et.orderedModifiers[eu],ef=ed.fn,ep=ed.options,eh=void 0===ep?{}:ep,em=ed.name;"function"==typeof ef&&(et=ef({state:et,options:eh,name:em,instance:eo})||et)}}}},update:function(){return J||(J=new Promise(function(m){Promise.resolve().then(function(){J=void 0,m(new Promise(function(m){eo.forceUpdate(),m(et)}))})})),J},destroy:function(){cleanupModifierEffects(),en=!0}};if(!areValidElements(m,_))return eo;function cleanupModifierEffects(){er.forEach(function(m){return m()}),er=[]}return eo.setOptions(C).then(function(m){!en&&C.onFirstUpdate&&C.onFirstUpdate(m)}),eo}}var X=popperGenerator()},75865:function(m,_,C){"use strict";C.d(_,{Z:function(){return contains}});var N=C(52319);function contains(m,_){var C=_.getRootNode&&_.getRootNode();if(m.contains(_))return!0;if(C&&(0,N.Zq)(C)){var T=_;do{if(T&&m.isSameNode(T))return!0;T=T.parentNode||T.host}while(T)}return!1}},57845:function(m,_,C){"use strict";C.d(_,{Z:function(){return getBoundingClientRect}});var N=C(52319),T=C(62079),L=C(61378),D=C(16182);function getBoundingClientRect(m,_,C){void 0===_&&(_=!1),void 0===C&&(C=!1);var Z=m.getBoundingClientRect(),B=1,U=1;_&&(0,N.Re)(m)&&(B=m.offsetWidth>0&&(0,T.NM)(Z.width)/m.offsetWidth||1,U=m.offsetHeight>0&&(0,T.NM)(Z.height)/m.offsetHeight||1);var H=((0,N.kK)(m)?(0,L.Z)(m):window).visualViewport,W=!(0,D.Z)()&&C,V=(Z.left+(W&&H?H.offsetLeft:0))/B,G=(Z.top+(W&&H?H.offsetTop:0))/U,K=Z.width/B,Y=Z.height/U;return{width:K,height:Y,top:G,right:V+K,bottom:G+Y,left:V,x:V,y:G}}},26302:function(m,_,C){"use strict";C.d(_,{Z:function(){return getComputedStyle}});var N=C(61378);function getComputedStyle(m){return(0,N.Z)(m).getComputedStyle(m)}},4377:function(m,_,C){"use strict";C.d(_,{Z:function(){return getDocumentElement}});var N=C(52319);function getDocumentElement(m){return(((0,N.kK)(m)?m.ownerDocument:m.document)||window.document).documentElement}},5618:function(m,_,C){"use strict";C.d(_,{Z:function(){return getLayoutRect}});var N=C(57845);function getLayoutRect(m){var _=(0,N.Z)(m),C=m.offsetWidth,T=m.offsetHeight;return 1>=Math.abs(_.width-C)&&(C=_.width),1>=Math.abs(_.height-T)&&(T=_.height),{x:m.offsetLeft,y:m.offsetTop,width:C,height:T}}},43332:function(m,_,C){"use strict";function getNodeName(m){return m?(m.nodeName||"").toLowerCase():null}C.d(_,{Z:function(){return getNodeName}})},4867:function(m,_,C){"use strict";C.d(_,{Z:function(){return getOffsetParent}});var N=C(61378),T=C(43332),L=C(26302),D=C(52319),Z=C(85564),B=C(63421);function getTrueOffsetParent(m){return(0,D.Re)(m)&&"fixed"!==(0,L.Z)(m).position?m.offsetParent:null}function getOffsetParent(m){for(var _,C=(0,N.Z)(m),U=getTrueOffsetParent(m);U&&(_=U,["table","td","th"].indexOf((0,T.Z)(_))>=0)&&"static"===(0,L.Z)(U).position;)U=getTrueOffsetParent(U);return U&&("html"===(0,T.Z)(U)||"body"===(0,T.Z)(U)&&"static"===(0,L.Z)(U).position)?C:U||function(m){var _=/firefox/i.test((0,B.Z)());if(/Trident/i.test((0,B.Z)())&&(0,D.Re)(m)&&"fixed"===(0,L.Z)(m).position)return null;var C=(0,Z.Z)(m);for((0,D.Zq)(C)&&(C=C.host);(0,D.Re)(C)&&0>["html","body"].indexOf((0,T.Z)(C));){var N=(0,L.Z)(C);if("none"!==N.transform||"none"!==N.perspective||"paint"===N.contain||-1!==["transform","perspective"].indexOf(N.willChange)||_&&"filter"===N.willChange||_&&N.filter&&"none"!==N.filter)return C;C=C.parentNode}return null}(m)||C}},85564:function(m,_,C){"use strict";C.d(_,{Z:function(){return getParentNode}});var N=C(43332),T=C(4377),L=C(52319);function getParentNode(m){return"html"===(0,N.Z)(m)?m:m.assignedSlot||m.parentNode||((0,L.Zq)(m)?m.host:null)||(0,T.Z)(m)}},61378:function(m,_,C){"use strict";function getWindow(m){if(null==m)return window;if("[object Window]"!==m.toString()){var _=m.ownerDocument;return _&&_.defaultView||window}return m}C.d(_,{Z:function(){return getWindow}})},23111:function(m,_,C){"use strict";C.d(_,{Z:function(){return getWindowScroll}});var N=C(61378);function getWindowScroll(m){var _=(0,N.Z)(m);return{scrollLeft:_.pageXOffset,scrollTop:_.pageYOffset}}},61300:function(m,_,C){"use strict";C.d(_,{Z:function(){return getWindowScrollBarX}});var N=C(57845),T=C(4377),L=C(23111);function getWindowScrollBarX(m){return(0,N.Z)((0,T.Z)(m)).left+(0,L.Z)(m).scrollLeft}},52319:function(m,_,C){"use strict";C.d(_,{Re:function(){return isHTMLElement},Zq:function(){return isShadowRoot},kK:function(){return isElement}});var N=C(61378);function isElement(m){var _=(0,N.Z)(m).Element;return m instanceof _||m instanceof Element}function isHTMLElement(m){var _=(0,N.Z)(m).HTMLElement;return m instanceof _||m instanceof HTMLElement}function isShadowRoot(m){if("undefined"==typeof ShadowRoot)return!1;var _=(0,N.Z)(m).ShadowRoot;return m instanceof _||m instanceof ShadowRoot}},16182:function(m,_,C){"use strict";C.d(_,{Z:function(){return isLayoutViewport}});var N=C(63421);function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test((0,N.Z)())}},10710:function(m,_,C){"use strict";C.d(_,{Z:function(){return isScrollParent}});var N=C(26302);function isScrollParent(m){var _=(0,N.Z)(m),C=_.overflow,T=_.overflowX,L=_.overflowY;return/auto|scroll|overlay|hidden/.test(C+L+T)}},56773:function(m,_,C){"use strict";C.d(_,{Z:function(){return function listScrollParents(m,_){void 0===_&&(_=[]);
1var C,B=function getScrollParent(m){return["html","body","#document"].indexOf((0,L.Z)(m))>=0?m.ownerDocument.body:(0,D.Re)(m)&&(0,T.Z)(m)?m:getScrollParent((0,N.Z)(m))}(m),U=B===(null==(C=m.ownerDocument)?void 0:C.body),H=(0,Z.Z)(B),W=U?[H].concat(H.visualViewport||[],(0,T.Z)(B)?B:[]):B,V=_.concat(W);return U?V:V.concat(listScrollParents((0,N.Z)(W)))}}});var N=C(85564),T=C(10710),L=C(43332),D=C(52319),Z=C(61378)},49880:function(m,_,C){"use strict";C.d(_,{BL:function(){return U},Ct:function(){return Q},DH:function(){return er},F2:function(){return L},I:function(){return T},MS:function(){return ea},N7:function(){return X},Pj:function(){return V},XM:function(){return et},YP:function(){return K},bw:function(){return Y},cW:function(){return ei},d7:function(){return Z},ij:function(){return J},iv:function(){return eo},k5:function(){return G},mv:function(){return B},r5:function(){return ee},t$:function(){return D},ut:function(){return H},wX:function(){return en},we:function(){return N},xs:function(){return es},zV:function(){return W}});var N="top",T="bottom",L="right",D="left",Z="auto",B=[N,T,L,D],U="start",H="end",W="clippingParents",V="viewport",G="popper",K="reference",Y=B.reduce(function(m,_){return m.concat([_+"-"+U,_+"-"+H])},[]),Q=[].concat(B,[Z]).reduce(function(m,_){return m.concat([_,_+"-"+U,_+"-"+H])},[]),X="beforeRead",J="read",ee="afterRead",et="beforeMain",er="main",en="afterMain",eo="beforeWrite",ei="write",ea="afterWrite",es=[X,J,ee,et,er,en,eo,ei,ea]},63454:function(m,_,C){"use strict";var N=C(65352),T=C(5618),L=C(75865),D=C(4867),Z=C(61919),B=C(72907),U=C(49534),H=C(62219),W=C(49880);_.Z={name:"arrow",enabled:!0,phase:"main",fn:function(m){var _,C,L=m.state,V=m.name,G=m.options,K=L.elements.arrow,Y=L.modifiersData.popperOffsets,Q=(0,N.Z)(L.placement),X=(0,Z.Z)(Q),J=[W.t$,W.F2].indexOf(Q)>=0?"height":"width";if(K&&Y){var ee=(_="function"==typeof(_=G.padding)?_(Object.assign({},L.rects,{placement:L.placement})):_,(0,U.Z)("number"!=typeof _?_:(0,H.Z)(_,W.mv))),et=(0,T.Z)(K),er="y"===X?W.we:W.t$,en="y"===X?W.I:W.F2,eo=L.rects.reference[J]+L.rects.reference[X]-Y[X]-L.rects.popper[J],ei=Y[X]-L.rects.reference[X],ea=(0,D.Z)(K),es=ea?"y"===X?ea.clientHeight||0:ea.clientWidth||0:0,el=ee[er],ec=es-et[J]-ee[en],eu=es/2-et[J]/2+(eo/2-ei/2),ed=(0,B.u)(el,eu,ec);L.modifiersData[V]=((C={})[X]=ed,C.centerOffset=ed-eu,C)}},effect:function(m){var _=m.state,C=m.options.element,N=void 0===C?"[data-popper-arrow]":C;null!=N&&("string"!=typeof N||(N=_.elements.popper.querySelector(N)))&&(0,L.Z)(_.elements.popper,N)&&(_.elements.arrow=N)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]}},24502:function(m,_,C){"use strict";var N=C(49880),T=C(4867),L=C(61378),D=C(4377),Z=C(26302),B=C(65352),U=C(47408),H=C(62079),W={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mapToStyles(m){var _,C,B,U,V,G,K,Y=m.popper,Q=m.popperRect,X=m.placement,J=m.variation,ee=m.offsets,et=m.position,er=m.gpuAcceleration,en=m.adaptive,eo=m.roundOffsets,ei=m.isFixed,ea=ee.x,es=void 0===ea?0:ea,el=ee.y,ec=void 0===el?0:el,eu="function"==typeof eo?eo({x:es,y:ec}):{x:es,y:ec};es=eu.x,ec=eu.y;var ed=ee.hasOwnProperty("x"),ef=ee.hasOwnProperty("y"),ep=N.t$,eh=N.we,em=window;if(en){var eg=(0,T.Z)(Y),ev="clientHeight",ey="clientWidth";eg===(0,L.Z)(Y)&&(eg=(0,D.Z)(Y),"static"!==(0,Z.Z)(eg).position&&"absolute"===et&&(ev="scrollHeight",ey="scrollWidth")),(X===N.we||(X===N.t$||X===N.F2)&&J===N.ut)&&(eh=N.I,ec-=(ei&&eg===em&&em.visualViewport?em.visualViewport.height:eg[ev])-Q.height,ec*=er?1:-1),(X===N.t$||(X===N.we||X===N.I)&&J===N.ut)&&(ep=N.F2,es-=(ei&&eg===em&&em.visualViewport?em.visualViewport.width:eg[ey])-Q.width,es*=er?1:-1)}var eb=Object.assign({position:et},en&&W),ew=!0===eo?(_={x:es,y:ec},C=(0,L.Z)(Y),B=_.x,U=_.y,V=C.devicePixelRatio||1,{x:(0,H.NM)(B*V)/V||0,y:(0,H.NM)(U*V)/V||0}):{x:es,y:ec};return(es=ew.x,ec=ew.y,er)?Object.assign({},eb,((K={})[eh]=ef?"0":"",K[ep]=ed?"0":"",K.transform=1>=(em.devicePixelRatio||1)?"translate("+es+"px, "+ec+"px)":"translate3d("+es+"px, "+ec+"px, 0)",K)):Object.assign({},eb,((G={})[eh]=ef?ec+"px":"",G[ep]=ed?es+"px":"",G.transform="",G))}_.Z={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(m){var _=m.state,C=m.options,N=C.gpuAcceleration,T=C.adaptive,L=C.roundOffsets,D=void 0===L||L,Z={placement:(0,B.Z)(_.placement),variation:(0,U.Z)(_.placement),popper:_.elements.popper,popperRect:_.rects.popper,gpuAcceleration:void 0===N||N,isFixed:"fixed"===_.options.strategy};null!=_.modifiersData.popperOffsets&&(_.styles.popper=Object.assign({},_.styles.popper,mapToStyles(Object.assign({},Z,{offsets:_.modifiersData.popperOffsets,position:_.options.strategy,adaptive:void 0===T||T,roundOffsets:D})))),null!=_.modifiersData.arrow&&(_.styles.arrow=Object.assign({},_.styles.arrow,mapToStyles(Object.assign({},Z,{offsets:_.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:D})))),_.attributes.popper=Object.assign({},_.attributes.popper,{"data-popper-placement":_.placement})},data:{}}},72582:function(m,_,C){"use strict";var N=C(61378),T={passive:!0};_.Z={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(m){var _=m.state,C=m.instance,L=m.options,D=L.scroll,Z=void 0===D||D,B=L.resize,U=void 0===B||B,H=(0,N.Z)(_.elements.popper),W=[].concat(_.scrollParents.reference,_.scrollParents.popper);return Z&&W.forEach(function(m){m.addEventListener("scroll",C.update,T)}),U&&H.addEventListener("resize",C.update,T),function(){Z&&W.forEach(function(m){m.removeEventListener("scroll",C.update,T)}),U&&H.removeEventListener("resize",C.update,T)}},data:{}}},70556:function(m,_,C){"use strict";C.d(_,{Z:function(){return U}});
1var N={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(m){return m.replace(/left|right|bottom|top/g,function(m){return N[m]})}var T=C(65352),L={start:"end",end:"start"};function getOppositeVariationPlacement(m){return m.replace(/start|end/g,function(m){return L[m]})}var D=C(50841),Z=C(47408),B=C(49880),U={name:"flip",enabled:!0,phase:"main",fn:function(m){var _=m.state,C=m.options,N=m.name;if(!_.modifiersData[N]._skip){for(var L=C.mainAxis,U=void 0===L||L,H=C.altAxis,W=void 0===H||H,V=C.fallbackPlacements,G=C.padding,K=C.boundary,Y=C.rootBoundary,Q=C.altBoundary,X=C.flipVariations,J=void 0===X||X,ee=C.allowedAutoPlacements,et=_.options.placement,er=(0,T.Z)(et)===et,en=V||(er||!J?[getOppositePlacement(et)]:function(m){if((0,T.Z)(m)===B.d7)return[];var _=getOppositePlacement(m);return[getOppositeVariationPlacement(m),_,getOppositeVariationPlacement(_)]}(et)),eo=[et].concat(en).reduce(function(m,C){var N,L,U,H,W,V,Q,X,et,er,en,eo;return m.concat((0,T.Z)(C)===B.d7?(L=(N={placement:C,boundary:K,rootBoundary:Y,padding:G,flipVariations:J,allowedAutoPlacements:ee}).placement,U=N.boundary,H=N.rootBoundary,W=N.padding,V=N.flipVariations,X=void 0===(Q=N.allowedAutoPlacements)?B.Ct:Q,0===(en=(er=(et=(0,Z.Z)(L))?V?B.bw:B.bw.filter(function(m){return(0,Z.Z)(m)===et}):B.mv).filter(function(m){return X.indexOf(m)>=0})).length&&(en=er),Object.keys(eo=en.reduce(function(m,C){return m[C]=(0,D.Z)(_,{placement:C,boundary:U,rootBoundary:H,padding:W})[(0,T.Z)(C)],m},{})).sort(function(m,_){return eo[m]-eo[_]})):C)},[]),ei=_.rects.reference,ea=_.rects.popper,es=new Map,el=!0,ec=eo[0],eu=0;eu<eo.length;eu++){var ed=eo[eu],ef=(0,T.Z)(ed),ep=(0,Z.Z)(ed)===B.BL,eh=[B.we,B.I].indexOf(ef)>=0,em=eh?"width":"height",eg=(0,D.Z)(_,{placement:ed,boundary:K,rootBoundary:Y,altBoundary:Q,padding:G}),ev=eh?ep?B.F2:B.t$:ep?B.I:B.we;ei[em]>ea[em]&&(ev=getOppositePlacement(ev));var ey=getOppositePlacement(ev),eb=[];if(U&&eb.push(eg[ef]<=0),W&&eb.push(eg[ev]<=0,eg[ey]<=0),eb.every(function(m){return m})){ec=ed,el=!1;break}es.set(ed,eb)}if(el)for(var ew=J?3:1,_loop=function(m){var _=eo.find(function(_){var C=es.get(_);if(C)return C.slice(0,m).every(function(m){return m})});if(_)return ec=_,"break"},ex=ew;ex>0&&"break"!==_loop(ex);ex--);_.placement!==ec&&(_.modifiersData[N]._skip=!0,_.placement=ec,_.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}}},48051:function(m,_,C){"use strict";var N=C(49880),T=C(50841);function getSideOffsets(m,_,C){return void 0===C&&(C={x:0,y:0}),{top:m.top-_.height-C.y,right:m.right-_.width+C.x,bottom:m.bottom-_.height+C.y,left:m.left-_.width-C.x}}function isAnySideFullyClipped(m){return[N.we,N.F2,N.I,N.t$].some(function(_){return m[_]>=0})}_.Z={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(m){var _=m.state,C=m.name,N=_.rects.reference,L=_.rects.popper,D=_.modifiersData.preventOverflow,Z=(0,T.Z)(_,{elementContext:"reference"}),B=(0,T.Z)(_,{altBoundary:!0}),U=getSideOffsets(Z,N),H=getSideOffsets(B,L,D),W=isAnySideFullyClipped(U),V=isAnySideFullyClipped(H);_.modifiersData[C]={referenceClippingOffsets:U,popperEscapeOffsets:H,isReferenceHidden:W,hasPopperEscaped:V},_.attributes.popper=Object.assign({},_.attributes.popper,{"data-popper-reference-hidden":W,"data-popper-escaped":V})}}},61150:function(m,_,C){"use strict";var N=C(65352),T=C(49880);_.Z={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(m){var _=m.state,C=m.options,L=m.name,D=C.offset,Z=void 0===D?[0,0]:D,B=T.Ct.reduce(function(m,C){var L,D,B,U,H,W;return m[C]=(L=_.rects,D=(0,N.Z)(C),B=[T.t$,T.we].indexOf(D)>=0?-1:1,H=(U="function"==typeof Z?Z(Object.assign({},L,{placement:C})):Z)[0],W=U[1],H=H||0,W=(W||0)*B,[T.t$,T.F2].indexOf(D)>=0?{x:W,y:H}:{x:H,y:W}),m},{}),U=B[_.placement],H=U.x,W=U.y;null!=_.modifiersData.popperOffsets&&(_.modifiersData.popperOffsets.x+=H,_.modifiersData.popperOffsets.y+=W),_.modifiersData[L]=B}}},35772:function(m,_,C){"use strict";var N=C(47840);_.Z={name:"popperOffsets",enabled:!0,phase:"read",fn:function(m){var _=m.state,C=m.name;_.modifiersData[C]=(0,N.Z)({reference:_.rects.reference,element:_.rects.popper,strategy:"absolute",placement:_.placement})},data:{}}},13526:function(m,_,C){"use strict";C.d(_,{Z:function(){return G}});var N=C(49880),T=C(65352),L=C(61919),D=C(72907),Z=C(5618),B=C(4867),U=C(50841),H=C(47408),W=C(29852),V=C(62079),G={name:"preventOverflow",enabled:!0,phase:"main",fn:function(m){var _=m.state,C=m.options,G=m.name,K=C.mainAxis,Y=C.altAxis,Q=C.boundary,X=C.rootBoundary,J=C.altBoundary,ee=C.padding,et=C.tether,er=void 0===et||et,en=C.tetherOffset,eo=void 0===en?0:en,ei=(0,U.Z)(_,{boundary:Q,rootBoundary:X,padding:ee,altBoundary:J}),ea=(0,T.Z)(_.placement),es=(0,H.Z)(_.placement),el=!es,ec=(0,L.Z)(ea),eu="x"===ec?"y":"x",ed=_.modifiersData.popperOffsets,ef=_.rects.reference,ep=_.rects.popper,eh="function"==typeof eo?eo(Object.assign({},_.rects,{placement:_.placement})):eo,em="number"==typeof eh?{mainAxis:eh,altAxis:eh}:Object.assign({mainAxis:0,altAxis:0},eh),eg=_.modifiersData.offset?_.modifiersData.offset[_.placement]:null,ev={x:0,y:0};if(ed){if(void 0===K||K){var ey,eb="y"===ec?N.we:N.t$,ew="y"===ec?N.I:N.F2,ex="y"===ec?"height":"width",eS=ed[ec],e_=eS+ei[eb],ej=eS-ei[ew],ek=er?-ep[ex]/2:0,eE=es===N.BL?ef[ex]:ep[ex],eO=es===N.BL?-ep[ex]:-ef[ex],eC=_.elements.arrow,eN=er&&eC?(0,Z.Z)(eC):{width:0,height:0},eA=_.modifiersData["arrow#persistent"]?_.modifiersData["arrow#persistent"].padding:(0,W.Z)(),eT=eA[eb],eP=eA[ew],eR=(0,D.u)(0,ef[ex],eN[ex]),eL=el?ef[ex]/2-ek-eR-eT-em.mainAxis:eE-eR-eT-em.mainAxis,eI=el?-ef[ex]/2+ek+eR+eP+em.mainAxis:eO+eR+eP+em.mainAxis,eD=_.elements.arrow&&(0,B.Z)(_.elements.arrow),eZ=eD?"y"===ec?eD.clientTop||0:eD.clientLeft||0:0,eM=null!=(ey=null==eg?void 0:eg[ec])?ey:0,eq=eS+eL-eM-eZ,eB=eS+eI-eM,eF=(0,D.u)(er?(0,V.VV)(e_,eq):e_,eS,er?(0,V.Fp)(ej,eB):ej);
1ed[ec]=eF,ev[ec]=eF-eS}if(void 0!==Y&&Y){var eU,ez="x"===ec?N.we:N.t$,e$="x"===ec?N.I:N.F2,eH=ed[eu],eW="y"===eu?"height":"width",eV=eH+ei[ez],eG=eH-ei[e$],eK=-1!==[N.we,N.t$].indexOf(ea),eY=null!=(eU=null==eg?void 0:eg[eu])?eU:0,eQ=eK?eV:eH-ef[eW]-ep[eW]-eY+em.altAxis,eX=eK?eH+ef[eW]+ep[eW]-eY-em.altAxis:eG,eJ=er&&eK?(0,D.q)(eQ,eH,eX):(0,D.u)(er?eQ:eV,eH,er?eX:eG);ed[eu]=eJ,ev[eu]=eJ-eH}_.modifiersData[G]=ev}},requiresIfExists:["offset"]}},47840:function(m,_,C){"use strict";C.d(_,{Z:function(){return computeOffsets}});var N=C(65352),T=C(47408),L=C(61919),D=C(49880);function computeOffsets(m){var _,C=m.reference,Z=m.element,B=m.placement,U=B?(0,N.Z)(B):null,H=B?(0,T.Z)(B):null,W=C.x+C.width/2-Z.width/2,V=C.y+C.height/2-Z.height/2;switch(U){case D.we:_={x:W,y:C.y-Z.height};break;case D.I:_={x:W,y:C.y+C.height};break;case D.F2:_={x:C.x+C.width,y:V};break;case D.t$:_={x:C.x-Z.width,y:V};break;default:_={x:C.x,y:C.y}}var G=U?(0,L.Z)(U):null;if(null!=G){var K="y"===G?"height":"width";switch(H){case D.BL:_[G]=_[G]-(C[K]/2-Z[K]/2);break;case D.ut:_[G]=_[G]+(C[K]/2-Z[K]/2)}}return _}},50841:function(m,_,C){"use strict";C.d(_,{Z:function(){return detectOverflow}});var N=C(49880),T=C(61378),L=C(4377),D=C(61300),Z=C(16182),B=C(26302),U=C(23111),H=C(62079),W=C(56773),V=C(4867),G=C(52319),K=C(57845),Y=C(85564),Q=C(75865),X=C(43332);function rectToClientRect(m){return Object.assign({},m,{left:m.x,top:m.y,right:m.x+m.width,bottom:m.y+m.height})}function getClientRectFromMixedType(m,_,C){var W,V,Y,Q,X,J,ee,et,er,en;return _===N.Pj?rectToClientRect(function(m,_){var C=(0,T.Z)(m),N=(0,L.Z)(m),B=C.visualViewport,U=N.clientWidth,H=N.clientHeight,W=0,V=0;if(B){U=B.width,H=B.height;var G=(0,Z.Z)();(G||!G&&"fixed"===_)&&(W=B.offsetLeft,V=B.offsetTop)}return{width:U,height:H,x:W+(0,D.Z)(m),y:V}}(m,C)):(0,G.kK)(_)?((W=(0,K.Z)(_,!1,"fixed"===C)).top=W.top+_.clientTop,W.left=W.left+_.clientLeft,W.bottom=W.top+_.clientHeight,W.right=W.left+_.clientWidth,W.width=_.clientWidth,W.height=_.clientHeight,W.x=W.left,W.y=W.top,W):rectToClientRect((V=(0,L.Z)(m),Q=(0,L.Z)(V),X=(0,U.Z)(V),J=null==(Y=V.ownerDocument)?void 0:Y.body,ee=(0,H.Fp)(Q.scrollWidth,Q.clientWidth,J?J.scrollWidth:0,J?J.clientWidth:0),et=(0,H.Fp)(Q.scrollHeight,Q.clientHeight,J?J.scrollHeight:0,J?J.clientHeight:0),er=-X.scrollLeft+(0,D.Z)(V),en=-X.scrollTop,"rtl"===(0,B.Z)(J||Q).direction&&(er+=(0,H.Fp)(Q.clientWidth,J?J.clientWidth:0)-ee),{width:ee,height:et,x:er,y:en}))}var J=C(47840),ee=C(49534),et=C(62219);function detectOverflow(m,_){void 0===_&&(_={});var C,T,D,Z,U,er,en=_,eo=en.placement,ei=void 0===eo?m.placement:eo,ea=en.strategy,es=void 0===ea?m.strategy:ea,el=en.boundary,ec=void 0===el?N.zV:el,eu=en.rootBoundary,ed=void 0===eu?N.Pj:eu,ef=en.elementContext,ep=void 0===ef?N.k5:ef,eh=en.altBoundary,em=en.padding,eg=void 0===em?0:em,ev=(0,ee.Z)("number"!=typeof eg?eg:(0,et.Z)(eg,N.mv)),ey=ep===N.k5?N.YP:N.k5,eb=m.rects.popper,ew=m.elements[void 0!==eh&&eh?ey:ep],ex=(C=(0,G.kK)(ew)?ew:ew.contextElement||(0,L.Z)(m.elements.popper),U=(Z=[].concat("clippingParents"===ec?(T=(0,W.Z)((0,Y.Z)(C)),D=["absolute","fixed"].indexOf((0,B.Z)(C).position)>=0&&(0,G.Re)(C)?(0,V.Z)(C):C,(0,G.kK)(D)?T.filter(function(m){return(0,G.kK)(m)&&(0,Q.Z)(m,D)&&"body"!==(0,X.Z)(m)}):[]):[].concat(ec),[ed]))[0],(er=Z.reduce(function(m,_){var N=getClientRectFromMixedType(C,_,es);return m.top=(0,H.Fp)(N.top,m.top),m.right=(0,H.VV)(N.right,m.right),m.bottom=(0,H.VV)(N.bottom,m.bottom),m.left=(0,H.Fp)(N.left,m.left),m},getClientRectFromMixedType(C,U,es))).width=er.right-er.left,er.height=er.bottom-er.top,er.x=er.left,er.y=er.top,er),eS=(0,K.Z)(m.elements.reference),e_=(0,J.Z)({reference:eS,element:eb,strategy:"absolute",placement:ei}),ej=rectToClientRect(Object.assign({},eb,e_)),ek=ep===N.k5?ej:eS,eE={top:ex.top-ek.top+ev.top,bottom:ek.bottom-ex.bottom+ev.bottom,left:ex.left-ek.left+ev.left,right:ek.right-ex.right+ev.right},eO=m.modifiersData.offset;if(ep===N.k5&&eO){var eC=eO[ei];Object.keys(eE).forEach(function(m){var _=[N.F2,N.I].indexOf(m)>=0?1:-1,C=[N.we,N.I].indexOf(m)>=0?"y":"x";eE[m]+=eC[C]*_})}return eE}},62219:function(m,_,C){"use strict";function expandToHashMap(m,_){return _.reduce(function(_,C){return _[C]=m,_},{})}C.d(_,{Z:function(){return expandToHashMap}})},65352:function(m,_,C){"use strict";function getBasePlacement(m){return m.split("-")[0]}C.d(_,{Z:function(){return getBasePlacement}})},29852:function(m,_,C){"use strict";function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}C.d(_,{Z:function(){return getFreshSideObject}})},61919:function(m,_,C){"use strict";function getMainAxisFromPlacement(m){return["top","bottom"].indexOf(m)>=0?"x":"y"}C.d(_,{Z:function(){return getMainAxisFromPlacement}})},47408:function(m,_,C){"use strict";function getVariation(m){return m.split("-")[1]}C.d(_,{Z:function(){return getVariation}})},62079:function(m,_,C){"use strict";C.d(_,{Fp:function(){return N},NM:function(){return L},VV:function(){return T}});var N=Math.max,T=Math.min,L=Math.round},49534:function(m,_,C){"use strict";
1C.d(_,{Z:function(){return mergePaddingObject}});var N=C(29852);function mergePaddingObject(m){return Object.assign({},(0,N.Z)(),m)}},63421:function(m,_,C){"use strict";function getUAString(){var m=navigator.userAgentData;return null!=m&&m.brands&&Array.isArray(m.brands)?m.brands.map(function(m){return m.brand+"/"+m.version}).join(" "):navigator.userAgent}C.d(_,{Z:function(){return getUAString}})},72907:function(m,_,C){"use strict";C.d(_,{q:function(){return withinMaxClamp},u:function(){return within}});var N=C(62079);function within(m,_,C){return(0,N.Fp)(m,(0,N.VV)(_,C))}function withinMaxClamp(m,_,C){var N=within(m,_,C);return N>C?C:N}},19143:function(m,_,C){"use strict";var N=C(50959);_.Z=function(m){var _=(0,N.useRef)(m);return(0,N.useEffect)(function(){_.current=m},[m]),_}},33393:function(m,_,C){"use strict";C.d(_,{Z:function(){return useEventCallback}});var N=C(50959),T=C(19143);function useEventCallback(m){var _=(0,T.Z)(m);return(0,N.useCallback)(function(){return _.current&&_.current.apply(_,arguments)},[_])}},55746:function(m,_,C){"use strict";var N=C(50959),T=void 0!==C.g&&C.g.navigator&&"ReactNative"===C.g.navigator.product,L="undefined"!=typeof document;_.Z=L||T?N.useLayoutEffect:N.useEffect},46346:function(m,_,C){"use strict";var N=C(50959),toFnRef=function(m){return m&&"function"!=typeof m?function(_){m.current=_}:m};_.Z=function(m,_){return(0,N.useMemo)(function(){var C,N;return C=toFnRef(m),N=toFnRef(_),function(m){C&&C(m),N&&N(m)}},[m,_])}},95287:function(m,_,C){"use strict";C.d(_,{Z:function(){return useTimeout}});var N=C(50959),T=C(94485);function useTimeout(){var m,_,C=(m=(0,N.useRef)(!0),_=(0,N.useRef)(function(){return m.current}),(0,N.useEffect)(function(){return m.current=!0,function(){m.current=!1}},[]),_.current),L=(0,N.useRef)();return(0,T.Z)(function(){return clearTimeout(L.current)}),(0,N.useMemo)(function(){var clear=function(){return clearTimeout(L.current)};return{set:function(m,_){void 0===_&&(_=0),C()&&(clear(),_<=2147483647?L.current=setTimeout(m,_):function setChainedTimeout(m,_,C){var N=C-Date.now();m.current=N<=2147483647?setTimeout(_,N):setTimeout(function(){return setChainedTimeout(m,_,C)},2147483647)}(L,m,Date.now()+_))},clear:clear}},[])}},94485:function(m,_,C){"use strict";C.d(_,{Z:function(){return useWillUnmount}});var N=C(50959);function useWillUnmount(m){var _,C=((_=(0,N.useRef)(m)).current=m,_);(0,N.useEffect)(function(){return function(){return C.current()}},[])}},66262:function(m,_,C){"use strict";C.d(_,{Z:function(){return useCallbackRef}});var N=C(50959);function useCallbackRef(){return(0,N.useState)(null)}},67696:function(m,_,C){"use strict";var N=C(50959);_.Z=function(m){let _=(0,N.useRef)(m);return(0,N.useEffect)(()=>{_.current=m},[m]),_}},448:function(m,_,C){"use strict";C.d(_,{Z:function(){return useEventCallback}});var N=C(50959),T=C(67696);function useEventCallback(m){let _=(0,T.Z)(m);return(0,N.useCallback)(function(...m){return _.current&&_.current(...m)},[_])}},23762:function(m,_,C){"use strict";C.d(_,{Z:function(){return useEventListener}});var N=C(50959),T=C(448);function useEventListener(m,_,C,L=!1){let D=(0,T.Z)(C);(0,N.useEffect)(()=>{let C="function"==typeof m?m():m;return C.addEventListener(_,D,L),()=>C.removeEventListener(_,D,L)},[m])}},83030:function(m,_,C){"use strict";C.d(_,{Z:function(){return useForceUpdate}});var N=C(50959);function useForceUpdate(){let[,m]=(0,N.useReducer)(m=>m+1,0);return m}},83881:function(m,_,C){"use strict";var N=C(50959);let T=void 0!==C.g&&C.g.navigator&&"ReactNative"===C.g.navigator.product,L="undefined"!=typeof document;_.Z=L||T?N.useLayoutEffect:N.useEffect},23468:function(m,_,C){"use strict";var N=C(50959);let toFnRef=m=>m&&"function"!=typeof m?_=>{m.current=_}:m;_.Z=function(m,_){return(0,N.useMemo)(()=>(function(m,_){let C=toFnRef(m),N=toFnRef(_);return m=>{C&&C(m),N&&N(m)}})(m,_),[m,_])}},3067:function(m,_,C){"use strict";C.d(_,{Z:function(){return useMounted}});var N=C(50959);function useMounted(){let m=(0,N.useRef)(!0),_=(0,N.useRef)(()=>m.current);return(0,N.useEffect)(()=>(m.current=!0,()=>{m.current=!1}),[]),_.current}},41430:function(m,_,C){"use strict";C.d(_,{Z:function(){return usePrevious}});var N=C(50959);function usePrevious(m){let _=(0,N.useRef)(null);return(0,N.useEffect)(()=>{_.current=m}),_.current}},25174:function(m,_,C){"use strict";C.d(_,{Z:function(){return U}});var N=C(50959);C(66262),C(67696);var T=C(448);
1C(23762),C(3067),C(41430),C(83881),new WeakMap;var L=C(28608),D=C(11527);let Z=["onKeyDown"],B=N.forwardRef((m,_)=>{var C;let{onKeyDown:N}=m,B=function(m,_){if(null==m)return{};var C={};for(var N in m)if(({}).hasOwnProperty.call(m,N)){if(_.indexOf(N)>=0)continue;C[N]=m[N]}return C}(m,Z),[U]=(0,L.FT)(Object.assign({tagName:"a"},B)),H=(0,T.Z)(m=>{U.onKeyDown(m),null==N||N(m)});return(C=B.href)&&"#"!==C.trim()&&"button"!==B.role?(0,D.jsx)("a",Object.assign({ref:_},B,{onKeyDown:N})):(0,D.jsx)("a",Object.assign({ref:_},B,U,{onKeyDown:H}))});B.displayName="Anchor";var U=B},28608:function(m,_,C){"use strict";C.d(_,{FT:function(){return useButtonProps}});var N=C(50959),T=C(11527);let L=["as","disabled"];function useButtonProps({tagName:m,disabled:_,href:C,target:N,rel:T,role:L,onClick:D,tabIndex:Z=0,type:B}){m||(m=null!=C||null!=N||null!=T?"a":"button");let U={tagName:m};if("button"===m)return[{type:B||"button",disabled:_},U];let handleClick=N=>{var T;if(!_&&("a"!==m||(T=C)&&"#"!==T.trim())||N.preventDefault(),_){N.stopPropagation();return}null==D||D(N)};return"a"===m&&(C||(C="#"),_&&(C=void 0)),[{role:null!=L?L:"button",disabled:void 0,tabIndex:_?void 0:Z,href:C,target:"a"===m?N:void 0,"aria-disabled":_||void 0,rel:"a"===m?T:void 0,onClick:handleClick,onKeyDown:m=>{" "===m.key&&(m.preventDefault(),handleClick(m))}},U]}let D=N.forwardRef((m,_)=>{let{as:C,disabled:N}=m,D=function(m,_){if(null==m)return{};var C={};for(var N in m)if(({}).hasOwnProperty.call(m,N)){if(_.indexOf(N)>=0)continue;C[N]=m[N]}return C}(m,L),[Z,{tagName:B}]=useButtonProps(Object.assign({tagName:C,disabled:N},D));return(0,T.jsx)(B,Object.assign({},D,Z,{ref:_}))});D.displayName="Button",_.ZP=D},28235:function(m,_,C){"use strict";function dataAttr(m){return`data-rr-ui-${m}`}function dataProp(m){return`rrUi${m}`}C.d(_,{$F:function(){return dataProp},PB:function(){return dataAttr}})},5449:function(m,_,C){"use strict";C.d(_,{sD:function(){return renderTransition}});var N=C(23468),T=C(448),L=C(83881),D=C(50959),Z=C(2608),B=C(14226);let U=["onEnter","onEntering","onEntered","onExit","onExiting","onExited","addEndListener","children"];var H=C(11527);let W=["component"],V=D.forwardRef((m,_)=>{let{component:C}=m,T=function(m,_){if(null==m)return{};var C={};for(var N in m)if(({}).hasOwnProperty.call(m,N)){if(_.indexOf(N)>=0)continue;C[N]=m[N]}return C}(m,W),L=function(m){let{onEnter:_,onEntering:C,onEntered:T,onExit:L,onExiting:Z,onExited:H,addEndListener:W,children:V}=m,G=function(m,_){if(null==m)return{};var C={};for(var N in m)if(({}).hasOwnProperty.call(m,N)){if(_.indexOf(N)>=0)continue;C[N]=m[N]}return C}(m,U),K=(0,D.useRef)(null),Y=(0,N.Z)(K,(0,B.IV)(V)),normalize=m=>_=>{m&&K.current&&m(K.current,_)},Q=(0,D.useCallback)(normalize(_),[_]),X=(0,D.useCallback)(normalize(C),[C]),J=(0,D.useCallback)(normalize(T),[T]),ee=(0,D.useCallback)(normalize(L),[L]),et=(0,D.useCallback)(normalize(Z),[Z]),er=(0,D.useCallback)(normalize(H),[H]),en=(0,D.useCallback)(normalize(W),[W]);return Object.assign({},G,{nodeRef:K},_&&{onEnter:Q},C&&{onEntering:X},T&&{onEntered:J},L&&{onExit:ee},Z&&{onExiting:et},H&&{onExited:er},W&&{addEndListener:en},{children:"function"==typeof V?(m,_)=>V(m,Object.assign({},_,{ref:Y})):(0,D.cloneElement)(V,{ref:Y})})}(T);return(0,H.jsx)(C,Object.assign({ref:_},L))});function ImperativeTransition({children:m,in:_,onExited:C,onEntered:Z,transition:U}){let[H,W]=(0,D.useState)(!_);_&&H&&W(!1);let V=function({in:m,onTransition:_}){let C=(0,D.useRef)(null),N=(0,D.useRef)(!0),Z=(0,T.Z)(_);return(0,L.Z)(()=>{if(!C.current)return;let _=!1;return Z({in:m,element:C.current,initial:N.current,isStale:()=>_}),()=>{_=!0}},[m,Z]),(0,L.Z)(()=>(N.current=!1,()=>{N.current=!0}),[]),C}({in:!!_,onTransition:m=>{Promise.resolve(U(m)).then(()=>{m.isStale()||(m.in?null==Z||Z(m.element,m.initial):(W(!0),null==C||C(m.element)))},_=>{throw m.in||W(!0),_})}}),G=(0,N.Z)(V,(0,B.IV)(m));return H&&!_?null:(0,D.cloneElement)(m,{ref:G})}function renderTransition(m,_,C){return m?(0,H.jsx)(V,Object.assign({},C,{component:m})):_?(0,H.jsx)(ImperativeTransition,Object.assign({},C,{transition:_})):(0,H.jsx)(Z.Z,Object.assign({},C))}},97758:function(m,_,C){"use strict";let N;C.d(_,{Z:function(){return er}});var T=C(78342);function activeElement(m){void 0===m&&(m=(0,T.Z)());try{var _=m.activeElement;if(!_||!_.nodeName)return null;return _}catch(_){return m.body}}var L=C(26712),D=C(62762),Z=C(70352),B=C(50959),U=C(10422),H=C(3067),W=C(41430),V=C(448),G=C(73435),K=C(87655),Y=C(6438),Q=C(5449),X=C(14226),J=C(11527);let ee=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"],et=(0,B.forwardRef)((m,_)=>{let{show:C=!1,role:T="dialog",className:et,style:er,children:en,backdrop:eo=!0,keyboard:ei=!0,onBackdropClick:ea,onEscapeKeyDown:es,transition:el,runTransition:ec,backdropTransition:eu,runBackdropTransition:ed,autoFocus:ef=!0,enforceFocus:ep=!0,restoreFocus:eh=!0,restoreFocusOptions:em,renderDialog:eg,renderBackdrop:ev=m=>(0,J.jsx)("div",Object.assign({},m)),manager:ey,container:eb,onShow:ew,onHide:ex=()=>{},onExit:eS,onExited:e_,onExiting:ej,onEnter:ek,onEntering:eE,onEntered:eO}=m,eC=function(m,_){if(null==m)return{};var C={};for(var N in m)if(({}).hasOwnProperty.call(m,N)){if(_.indexOf(N)>=0)continue;C[N]=m[N]}return C}(m,ee),eN=(0,Y.Z)(),eA=(0,K.Z)(eb),eT=function(m){let _=(0,Y.Z)(),C=m||(N||(N=new G.Z({ownerDocument:null==_?void 0:_.document})),N),T=(0,B.useRef)({dialog:null,backdrop:null});return Object.assign(T.current,{add:()=>C.add(T.current),remove:()=>C.remove(T.current),isTopModal:()=>C.isTopModal(T.current),setDialogRef:(0,B.useCallback)(m=>{T.current.dialog=m},[]),setBackdropRef:(0,B.useCallback)(m=>{T.current.backdrop=m},[])})}(ey),eP=(0,H.Z)(),eR=(0,W.Z)(C),[eL,eI]=(0,B.useState)(!C),eD=(0,B.useRef)(null);(0,B.useImperativeHandle)(_,()=>eT,[eT]),D.Z&&!eR&&C&&(eD.current=activeElement(null==eN?void 0:eN.document)),C&&eL&&eI(!1);let eZ=(0,V.Z)(()=>
1{if(eT.add(),ez.current=(0,Z.Z)(document,"keydown",eF),eU.current=(0,Z.Z)(document,"focus",()=>setTimeout(eq),!0),ew&&ew(),ef){var m,_;let C=activeElement(null!=(m=null==(_=eT.dialog)?void 0:_.ownerDocument)?m:null==eN?void 0:eN.document);eT.dialog&&C&&!(0,L.Z)(eT.dialog,C)&&(eD.current=C,eT.dialog.focus())}}),eM=(0,V.Z)(()=>{if(eT.remove(),null==ez.current||ez.current(),null==eU.current||eU.current(),eh){var m;null==(m=eD.current)||null==m.focus||m.focus(em),eD.current=null}});(0,B.useEffect)(()=>{C&&eA&&eZ()},[C,eA,eZ]),(0,B.useEffect)(()=>{eL&&eM()},[eL,eM]),function(m){let _=function(m){let _=(0,B.useRef)(m);return _.current=m,_}(m);(0,B.useEffect)(()=>()=>_.current(),[])}(()=>{eM()});let eq=(0,V.Z)(()=>{if(!ep||!eP()||!eT.isTopModal())return;let m=activeElement(null==eN?void 0:eN.document);eT.dialog&&m&&!(0,L.Z)(eT.dialog,m)&&eT.dialog.focus()}),eB=(0,V.Z)(m=>{m.target===m.currentTarget&&(null==ea||ea(m),!0===eo&&ex())}),eF=(0,V.Z)(m=>{ei&&(0,X.kl)(m)&&eT.isTopModal()&&(null==es||es(m),m.defaultPrevented||ex())}),eU=(0,B.useRef)(),ez=(0,B.useRef)();if(!eA)return null;let e$=Object.assign({role:T,ref:eT.setDialogRef,"aria-modal":"dialog"===T||void 0},eC,{style:er,className:et,tabIndex:-1}),eH=eg?eg(e$):(0,J.jsx)("div",Object.assign({},e$,{children:B.cloneElement(en,{role:"document"})}));eH=(0,Q.sD)(el,ec,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!C,onExit:eS,onExiting:ej,onExited:(...m)=>{eI(!0),null==e_||e_(...m)},onEnter:ek,onEntering:eE,onEntered:eO,children:eH});let eW=null;return eo&&(eW=ev({ref:eT.setBackdropRef,onClick:eB}),eW=(0,Q.sD)(eu,ed,{in:!!C,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:eW})),(0,J.jsx)(J.Fragment,{children:U.createPortal((0,J.jsxs)(J.Fragment,{children:[eW,eH]}),eA)})});et.displayName="Modal";var er=Object.assign(et,{Manager:G.Z})},73435:function(m,_,C){"use strict";C.d(_,{Z:function(){return D}});var N=C(20968),T=C(28235);let L=(0,T.PB)("modal-open");var D=class{constructor({ownerDocument:m,handleContainerOverflow:_=!0,isRTL:C=!1}={}){this.handleContainerOverflow=_,this.isRTL=C,this.modals=[],this.ownerDocument=m}getScrollbarWidth(){return function(m=document){let _=m.defaultView;return Math.abs(_.innerWidth-m.documentElement.clientWidth)}(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(m){}removeModalAttributes(m){}setContainerStyle(m){let _={overflow:"hidden"},C=this.isRTL?"paddingLeft":"paddingRight",T=this.getElement();m.style={overflow:T.style.overflow,[C]:T.style[C]},m.scrollBarWidth&&(_[C]=`${parseInt((0,N.Z)(T,C)||"0",10)+m.scrollBarWidth}px`),T.setAttribute(L,""),(0,N.Z)(T,_)}reset(){[...this.modals].forEach(m=>this.remove(m))}
1removeContainerStyle(m){let _=this.getElement();_.removeAttribute(L),Object.assign(_.style,m.style)}add(m){let _=this.modals.indexOf(m);return -1!==_||(_=this.modals.length,this.modals.push(m),this.setModalAttributes(m),0!==_||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state))),_}remove(m){let _=this.modals.indexOf(m);-1!==_&&(this.modals.splice(_,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(m))}isTopModal(m){return!!this.modals.length&&this.modals[this.modals.length-1]===m}}},15897:function(m,_,C){"use strict";var N=C(83465),T=C(50959),L=C(83030),D=C(23468),Z=C(31887),B=C(44656),U=C(73085),H=C(28235),W=C(96208),V=C(11527);let G=["as","onSelect","activeKey","role","onKeyDown"],noop=()=>{},K=(0,H.PB)("event-key"),Y=T.forwardRef((m,_)=>{let C,W,{as:Y="div",onSelect:Q,activeKey:X,role:J,onKeyDown:ee}=m,et=function(m,_){if(null==m)return{};var C={};for(var N in m)if(({}).hasOwnProperty.call(m,N)){if(_.indexOf(N)>=0)continue;C[N]=m[N]}return C}(m,G),er=(0,L.Z)(),en=(0,T.useRef)(!1),eo=(0,T.useContext)(B.Z),ei=(0,T.useContext)(U.Z);ei&&(J=J||"tablist",X=ei.activeKey,C=ei.getControlledId,W=ei.getControllerId);let ea=(0,T.useRef)(null),getNextActiveTab=m=>{let _=ea.current;if(!_)return null;let C=(0,N.Z)(_,`[${K}]:not([aria-disabled=true])`),T=_.querySelector("[aria-selected=true]");if(!T||T!==document.activeElement)return null;let L=C.indexOf(T);if(-1===L)return null;let D=L+m;return D>=C.length&&(D=0),D<0&&(D=C.length-1),C[D]},handleSelect=(m,_)=>{null!=m&&(null==Q||Q(m,_),null==eo||eo(m,_))};(0,T.useEffect)(()=>{if(ea.current&&en.current){let m=ea.current.querySelector(`[${K}][aria-selected=true]`);null==m||m.focus()}en.current=!1});let es=(0,D.Z)(_,ea);return(0,V.jsx)(B.Z.Provider,{value:handleSelect,children:(0,V.jsx)(Z.Z.Provider,{value:{role:J,activeKey:(0,B.h)(X),getControlledId:C||noop,getControllerId:W||noop},children:(0,V.jsx)(Y,Object.assign({},et,{onKeyDown:m=>{let _;if(null==ee||ee(m),ei){switch(m.key){case"ArrowLeft":case"ArrowUp":_=getNextActiveTab(-1);break;case"ArrowRight":case"ArrowDown":_=getNextActiveTab(1);break;default:return}_&&(m.preventDefault(),handleSelect(_.dataset[(0,H.$F)("EventKey")]||null,m),en.current=!0,er())}},ref:es,role:J}))})})});Y.displayName="Nav",_.Z=Object.assign(Y,{Item:W.Z})},31887:function(m,_,C){"use strict";var N=C(50959);let T=N.createContext(null);T.displayName="NavContext",_.Z=T},96208:function(m,_,C){"use strict";C.d(_,{v:function(){return useNavItem}});var N=C(50959),T=C(448),L=C(31887),D=C(44656),Z=C(28608),B=C(28235),U=C(73085),H=C(11527);let W=["as","active","eventKey"];function useNavItem({key:m,onClick:_,active:C,id:Z,role:H,disabled:W}){let V=(0,N.useContext)(D.Z),G=(0,N.useContext)(L.Z),K=(0,N.useContext)(U.Z),Y=C,Q={role:H};if(G){H||"tablist"!==G.role||(Q.role="tab");let _=G.getControllerId(null!=m?m:null),N=G.getControlledId(null!=m?m:null);Q[(0,B.PB)("event-key")]=m,Q.id=_||Z,((Y=null==C&&null!=m?G.activeKey===m:C)||!(null!=K&&K.unmountOnExit)&&!(null!=K&&K.mountOnEnter))&&(Q["aria-controls"]=N)}return"tab"===Q.role&&(Q["aria-selected"]=Y,Y||(Q.tabIndex=-1),W&&(Q.tabIndex=-1,Q["aria-disabled"]=!0)),Q.onClick=(0,T.Z)(C=>{W||(null==_||_(C),null!=m&&V&&!C.isPropagationStopped()&&V(m,C))}),[Q,{isActive:Y}]}let V=N.forwardRef((m,_)=>{let{as:C=Z.ZP,active:N,eventKey:T}=m,L=function(m,_){if(null==m)return{};var C={};for(var N in m)if(({}).hasOwnProperty.call(m,N)){if(_.indexOf(N)>=0)continue;C[N]=m[N]}return C}(m,W),[U,V]=useNavItem(Object.assign({key:(0,D.h)(T,L.href),active:N},L));return U[(0,B.PB)("active")]=V.isActive,(0,H.jsx)(C,Object.assign({},L,U,{ref:_}))});V.displayName="NavItem",_.Z=V},2608:function(m,_,C){"use strict";var N=C(448),T=C(23468),L=C(50959),D=C(14226);_.Z=function({children:m,in:_,onExited:C,mountOnEnter:Z,unmountOnExit:B}){let U=(0,L.useRef)(null),H=(0,L.useRef)(_),W=(0,N.Z)(C);(0,L.useEffect)(()=>{_?H.current=!0:W(U.current)},[_,W]);let V=(0,T.Z)(U,(0,D.IV)(m)),G=(0,L.cloneElement)(m,{ref:V});return _?G:B||!H.current&&Z?null:G}},44656:function(m,_,C){"use strict";C.d(_,{h:function(){return makeEventKey}});var N=C(50959);let T=N.createContext(null),makeEventKey=(m,_=null)=>null!=m?String(m):_||null;_.Z=T},73085:function(m,_,C){"use strict";var N=C(50959);let T=N.createContext(null);_.Z=T},93511:function(m,_,C){"use strict";C.d(_,{W:function(){return useTabPanel}});var N=C(50959),T=C(73085),L=C(44656),D=C(2608),Z=C(11527);
1let B=["active","eventKey","mountOnEnter","transition","unmountOnExit","role","onEnter","onEntering","onEntered","onExit","onExiting","onExited"],U=["activeKey","getControlledId","getControllerId"],H=["as"];function _objectWithoutPropertiesLoose(m,_){if(null==m)return{};var C={};for(var N in m)if(({}).hasOwnProperty.call(m,N)){if(_.indexOf(N)>=0)continue;C[N]=m[N]}return C}function useTabPanel(m){let{active:_,eventKey:C,mountOnEnter:D,transition:Z,unmountOnExit:H,role:W="tabpanel",onEnter:V,onEntering:G,onEntered:K,onExit:Y,onExiting:Q,onExited:X}=m,J=_objectWithoutPropertiesLoose(m,B),ee=(0,N.useContext)(T.Z);if(!ee)return[Object.assign({},J,{role:W}),{eventKey:C,isActive:_,mountOnEnter:D,transition:Z,unmountOnExit:H,onEnter:V,onEntering:G,onEntered:K,onExit:Y,onExiting:Q,onExited:X}];let{activeKey:et,getControlledId:er,getControllerId:en}=ee,eo=_objectWithoutPropertiesLoose(ee,U),ei=(0,L.h)(C);return[Object.assign({},J,{role:W,id:er(C),"aria-labelledby":en(C)}),{eventKey:C,isActive:null==_&&null!=ei?(0,L.h)(et)===ei:_,transition:Z||eo.transition,mountOnEnter:null!=D?D:eo.mountOnEnter,unmountOnExit:null!=H?H:eo.unmountOnExit,onEnter:V,onEntering:G,onEntered:K,onExit:Y,onExiting:Q,onExited:X}]}let W=N.forwardRef((m,_)=>{let{as:C="div"}=m,N=_objectWithoutPropertiesLoose(m,H),[B,{isActive:U,onEnter:W,onEntering:V,onEntered:G,onExit:K,onExiting:Y,onExited:Q,mountOnEnter:X,unmountOnExit:J,transition:ee=D.Z}]=useTabPanel(N);return(0,Z.jsx)(T.Z.Provider,{value:null,children:(0,Z.jsx)(L.Z.Provider,{value:null,children:(0,Z.jsx)(ee,{in:U,onEnter:W,onEntering:V,onEntered:G,onExit:K,onExiting:Y,onExited:Q,mountOnEnter:X,unmountOnExit:J,children:(0,Z.jsx)(C,Object.assign({},B,{ref:_,hidden:!U,"aria-hidden":!U}))})})})});W.displayName="TabPanel",_.Z=W},77888:function(m,_,C){"use strict";var N=C(50959),T=C(40883),L=C(4007),D=C(73085),Z=C(44656),B=C(93511),U=C(11527);let Tabs=m=>{let{id:_,generateChildId:C,onSelect:B,activeKey:H,defaultActiveKey:W,transition:V,mountOnEnter:G,unmountOnExit:K,children:Y}=m,[Q,X]=(0,T.$c)(H,W,B),J=(0,L.gP)(_),ee=(0,N.useMemo)(()=>C||((m,_)=>J?`${J}-${_}-${m}`:null),[J,C]),et=(0,N.useMemo)(()=>({onSelect:X,activeKey:Q,transition:V,mountOnEnter:G||!1,unmountOnExit:K||!1,getControlledId:m=>ee(m,"tabpane"),getControllerId:m=>ee(m,"tab")}),[X,Q,V,G,K,ee]);return(0,U.jsx)(D.Z.Provider,{value:et,children:(0,U.jsx)(Z.Z.Provider,{value:X||null,children:Y})})};Tabs.Panel=B.Z,_.Z=Tabs},69531:function(m,_,C){"use strict";function mergeOptionsWithPopperConfig({enabled:m,enableEvents:_,placement:C,flip:N,offset:T,fixed:L,containerPadding:D,arrowElement:Z,popperConfig:B={}}){var U,H,W,V,G;let K=function(m){let _={};return Array.isArray(m)?(null==m||m.forEach(m=>{_[m.name]=m}),_):m||_}(B.modifiers);return Object.assign({},B,{placement:C,enabled:m,strategy:L?"fixed":B.strategy,modifiers:function(m={}){return Array.isArray(m)?m:Object.keys(m).map(_=>(m[_].name=_,m[_]))}(Object.assign({},K,{eventListeners:{enabled:_,options:null==(U=K.eventListeners)?void 0:U.options},preventOverflow:Object.assign({},K.preventOverflow,{options:D?Object.assign({padding:D},null==(H=K.preventOverflow)?void 0:H.options):null==(W=K.preventOverflow)?void 0:W.options}),offset:{options:Object.assign({offset:T},null==(V=K.offset)?void 0:V.options)},arrow:Object.assign({},K.arrow,{enabled:!!Z,options:Object.assign({},null==(G=K.arrow)?void 0:G.options,{element:Z})}),flip:Object.assign({enabled:!!N},K.flip)}))})}C.d(_,{ZP:function(){return mergeOptionsWithPopperConfig}})},58814:function(m,_,C){"use strict";C.d(_,{f:function(){return getRefTarget}});var N=C(26712),T=C(70352),L=C(78342),D=C(50959),Z=C(448),B=C(91190),U=C.n(B);let noop=()=>{},getRefTarget=m=>m&&("current"in m?m.current:m),H={click:"mousedown",mouseup:"mousedown",pointerup:"pointerdown"};_.Z=function(m,_=noop,{disabled:C,clickTrigger:B="click"}={}){let W=(0,D.useRef)(!1),V=(0,D.useRef)(!1),G=(0,D.useCallback)(_=>{let C=getRefTarget(m);U()(!!C,"ClickOutside captured a close event but does not have a ref to compare it to. useClickOutside(), should be passed a ref that resolves to a DOM node"),W.current=!C||!!(_.metaKey||_.altKey||_.ctrlKey||_.shiftKey)||0!==_.button||!!(0,N.Z)(C,_.target)||V.current,V.current=!1},[m]),K=(0,Z.Z)(_=>{let C=getRefTarget(m);C&&(0,N.Z)(C,_.target)?V.current=!0:V.current=!1}),Y=(0,Z.Z)(m=>{W.current||_(m)});(0,D.useEffect)(()=>{var _,N;if(C||null==m)return;let D=(0,L.Z)(getRefTarget(m)),Z=D.defaultView||window,U=null!=(_=Z.event)?_:null==(N=Z.parent)?void 0:N.event,W=null;H[B]&&(W=(0,T.Z)(D,H[B],K,!0));let V=(0,T.Z)(D,B,G,!0),Q=(0,T.Z)(D,B,m=>{if(m===U){U=void 0;return}Y(m)}),X=[];return"ontouchstart"in D.documentElement&&(X=[].slice.call(D.body.children).map(m=>(0,T.Z)(m,"mousemove",noop))),()=>
1{null==W||W(),V(),Q(),X.forEach(m=>m())}},[m,C,B,G,K,Y])}},42125:function(m,_,C){"use strict";C.d(_,{Z:function(){return esm_usePopper}});var N=C(50959),T=Object.prototype.hasOwnProperty;function find(m,_,C){for(C of m.keys())if(dequal(C,_))return C}function dequal(m,_){var C,N,L;if(m===_)return!0;if(m&&_&&(C=m.constructor)===_.constructor){if(C===Date)return m.getTime()===_.getTime();if(C===RegExp)return m.toString()===_.toString();if(C===Array){if((N=m.length)===_.length)for(;N--&&dequal(m[N],_[N]););return -1===N}if(C===Set){if(m.size!==_.size)return!1;for(N of m)if((L=N)&&"object"==typeof L&&!(L=find(_,L))||!_.has(L))return!1;return!0}if(C===Map){if(m.size!==_.size)return!1;for(N of m)if((L=N[0])&&"object"==typeof L&&!(L=find(_,L))||!dequal(N[1],_.get(L)))return!1;return!0}if(C===ArrayBuffer)m=new Uint8Array(m),_=new Uint8Array(_);else if(C===DataView){if((N=m.byteLength)===_.byteLength)for(;N--&&m.getInt8(N)===_.getInt8(N););return -1===N}if(ArrayBuffer.isView(m)){if((N=m.byteLength)===_.byteLength)for(;N--&&m[N]===_[N];);return -1===N}if(!C||"object"==typeof m){for(C in N=0,m)if(T.call(m,C)&&++N&&!T.call(_,C)||!(C in _)||!dequal(m[C],_[C]))return!1;return Object.keys(_).length===N}}return m!=m&&_!=_}var L=C(3067),esm_useSafeState=function(m){let _=(0,L.Z)();return[m[0],(0,N.useCallback)(C=>{if(_())return m[1](C)},[_,m[1]])]},D=C(63454),Z=C(24502),B=C(72582),U=C(70556),H=C(48051),W=C(61150),V=C(35772),G=C(13526),K=C(2606);let Y=(0,K.kZ)({defaultModifiers:[H.Z,V.Z,Z.Z,B.Z,W.Z,U.Z,G.Z,D.Z]}),Q=["enabled","placement","strategy","modifiers"],X={name:"applyStyles",enabled:!1,phase:"afterWrite",fn:()=>void 0},J={name:"ariaDescribedBy",enabled:!0,phase:"afterWrite",effect:({state:m})=>()=>{let{reference:_,popper:C}=m.elements;if("removeAttribute"in _){let m=(_.getAttribute("aria-describedby")||"").split(",").filter(m=>m.trim()!==C.id);m.length?_.setAttribute("aria-describedby",m.join(",")):_.removeAttribute("aria-describedby")}},fn:({state:m})=>{var _;let{popper:C,reference:N}=m.elements,T=null==(_=C.getAttribute("role"))?void 0:_.toLowerCase();if(C.id&&"tooltip"===T&&"setAttribute"in N){let m=N.getAttribute("aria-describedby");if(m&&-1!==m.split(",").indexOf(C.id))return;N.setAttribute("aria-describedby",m?`${m},${C.id}`:C.id)}}},ee=[];var esm_usePopper=function(m,_,C={}){let{enabled:T=!0,placement:L="bottom",strategy:D="absolute",modifiers:Z=ee}=C,B=function(m,_){if(null==m)return{};var C={};for(var N in m)if(({}).hasOwnProperty.call(m,N)){if(_.indexOf(N)>=0)continue;C[N]=m[N]}return C}(C,Q),U=(0,N.useRef)(Z),H=(0,N.useRef)(),W=(0,N.useCallback)(()=>{var m;null==(m=H.current)||m.update()},[]),V=(0,N.useCallback)(()=>{var m;null==(m=H.current)||m.forceUpdate()},[]),[G,K]=esm_useSafeState((0,N.useState)({placement:L,update:W,forceUpdate:V,attributes:{},styles:{popper:{},arrow:{}}})),et=(0,N.useMemo)(()=>({name:"updateStateModifier",enabled:!0,phase:"write",requires:["computeStyles"],fn:({state:m})=>{let _={},C={};Object.keys(m.elements).forEach(N=>{_[N]=m.styles[N],C[N]=m.attributes[N]}),K({state:m,styles:_,attributes:C,update:W,forceUpdate:V,placement:m.placement})}}),[W,V,K]),er=(0,N.useMemo)(()=>(dequal(U.current,Z)||(U.current=Z),U.current),[Z]);return(0,N.useEffect)(()=>{H.current&&T&&H.current.setOptions({placement:L,strategy:D,modifiers:[...er,et,X]})},[D,L,et,T,er]),(0,N.useEffect)(()=>{if(T&&null!=m&&null!=_)return H.current=Y(m,_,Object.assign({},B,{placement:L,strategy:D,modifiers:[...er,J,et]})),()=>{null!=H.current&&(H.current.destroy(),H.current=void 0,K(m=>Object.assign({},m,{attributes:{},styles:{popper:{}}})))}},[T,m,_]),G}},87655:function(m,_,C){"use strict";C.d(_,{Z:function(){return useWaitForDOMRef}});var N=C(78342),T=C(62762),L=C(50959),D=C(6438);let resolveContainerRef=(m,_)=>T.Z?null==m?(_||(0,N.Z)()).body:("function"==typeof m&&(m=m()),m&&"current"in m&&(m=m.current),m&&("nodeType"in m||m.getBoundingClientRect))?m:null:null;function useWaitForDOMRef(m,_){let C=(0,D.Z)(),[N,T]=(0,L.useState)(()=>resolveContainerRef(m,null==C?void 0:C.document));if(!N){let _=resolveContainerRef(m);_&&T(_)}return(0,L.useEffect)(()=>{_&&N&&_(N)},[_,N]),(0,L.useEffect)(()=>{let _=resolveContainerRef(m);_!==N&&T(_)},[m,N]),N}},6438:function(m,_,C){"use strict";C.d(_,{Z:function(){return useWindow}});var N=C(50959),T=C(62762);let L=(0,N.createContext)(T.Z?window:void 0);function useWindow(){return(0,N.useContext)(L)}L.Provider},14226:function(m,_,C){"use strict";C.d(_,{IV:function(){return getChildRef},kl:function(){return isEscKey}});var N=C(50959);function isEscKey(m){return"Escape"===m.code||27===m.keyCode}function getChildRef(m){if(!m||"function"==typeof m)return null;let{major:_}=function(){let m=N.version.split(".");return{major:+m[0],minor:+m[1],patch:+m[2]}}(),C=_>=19?m.props.ref:m.ref;return C}},65415:function(m,_){"use strict";_.byteLength=function(m){var _=getLens(m),C=_[0],N=_[1];return(C+N)*3/4-N},_.toByteArray=function(m){var _,C,L=getLens(m),D=L[0],Z=L[1],B=new T((D+Z)*3/4-Z),U=0,H=Z>0?D-4:D;for(C=0;C<H;C+=4)_=N[m.charCodeAt(C)]<<18|N[m.charCodeAt(C+1)]<<12|N[m.charCodeAt(C+2)]<<6|N[m.charCodeAt(C+3)],B[U++]=_>>16&255,B[U++]=_>>8&255,B[U++]=255&_;return 2===Z&&(_=N[m.charCodeAt(C)]<<2|N[m.charCodeAt(C+1)]>>4,B[U++]=255&_),1===Z&&(_=N[m.charCodeAt(C)]<<10|N[m.charCodeAt(C+1)]<<4|N[m.charCodeAt(C+2)]>>2,B[U++]=_>>8&255,B[U++]=255&_),B},_.fromByteArray=function(m){for(var _,N=m.length,T=N%3,L=[],D=0,Z=N-T;D<Z;D+=16383)L.push(function(m,_,N){for(var T,L=[],D=_;D<N;D+=3)L.push(C[(T=(m[D]<<16&16711680)+(m[D+1]<<8&65280)+(255&m[D+2]))>>18&63]+C[T>>12&63]+C[T>>6&63]+C[63&T]);return L.join("")}(m,D,D+16383>Z?Z:D+16383));return 1===T?L.push(C[(_=m[N-1])>>2]+C[_<<4&63]+"=="):2===T&&L.push(C[(_=(m[N-2]<<8)+m[N-1])>>10]+C[_>>4&63]+C[_<<2&63]+"="),L.join("")};for(var C=[],N=[],T="undefined"!=typeof Uint8Array?Uint8Array:Array,L="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 18,890 bytes, lines 1-6
1+/",D=0,Z=L.length;D<Z;++D)C[D]=L[D],N[L.charCodeAt(D)]=D;function getLens(m){var _=m.length;if(_%4>0)throw Error("Invalid string. Length must be a multiple of 4");var C=m.indexOf("=");-1===C&&(C=_);var N=C===_?0:4-C%4;return[C,N]}N["-".charCodeAt(0)]=62,N["_".charCodeAt(0)]=63},55872:function(m,_,C){"use strict";/*!
2 * The buffer module from node.js, for the browser.
3 *
4 * @author   Feross Aboukhadijeh <https://feross.org>
5 * @license  MIT
6 */let N=C(65415),T=C(30551),L="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function createBuffer(m){if(m>2147483647)throw RangeError('The value "'+m+'" is invalid for option "size"');let _=new Uint8Array(m);return Object.setPrototypeOf(_,Buffer.prototype),_}function Buffer(m,_,C){if("number"==typeof m){if("string"==typeof _)throw TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(m)}return from(m,_,C)}function from(m,_,C){if("string"==typeof m)return function(m,_){if(("string"!=typeof _||""===_)&&(_="utf8"),!Buffer.isEncoding(_))throw TypeError("Unknown encoding: "+_);let C=0|byteLength(m,_),N=createBuffer(C),T=N.write(m,_);return T!==C&&(N=N.slice(0,T)),N}(m,_);if(ArrayBuffer.isView(m))return function(m){if(isInstance(m,Uint8Array)){let _=new Uint8Array(m);return fromArrayBuffer(_.buffer,_.byteOffset,_.byteLength)}return fromArrayLike(m)}(m);if(null==m)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m);if(isInstance(m,ArrayBuffer)||m&&isInstance(m.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(isInstance(m,SharedArrayBuffer)||m&&isInstance(m.buffer,SharedArrayBuffer)))return fromArrayBuffer(m,_,C);if("number"==typeof m)throw TypeError('The "value" argument must not be of type number. Received type number');let N=m.valueOf&&m.valueOf();if(null!=N&&N!==m)return Buffer.from(N,_,C);let T=function(m){var _;if(Buffer.isBuffer(m)){let _=0|checked(m.length),C=createBuffer(_);return 0===C.length||m.copy(C,0,0,_),C}return void 0!==m.length?"number"!=typeof m.length||(_=m.length)!=_?createBuffer(0):fromArrayLike(m):"Buffer"===m.type&&Array.isArray(m.data)?fromArrayLike(m.data):void 0}(m);if(T)return T;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof m[Symbol.toPrimitive])return Buffer.from(m[Symbol.toPrimitive]("string"),_,C);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof m)}function assertSize(m){if("number"!=typeof m)throw TypeError('"size" argument must be of type number');if(m<0)throw RangeError('The value "'+m+'" is invalid for option "size"')}function allocUnsafe(m){return assertSize(m),createBuffer(m<0?0:0|checked(m))}function fromArrayLike(m){let _=m.length<0?0:0|checked(m.length),C=createBuffer(_);for(let N=0;N<_;N+=1)C[N]=255&m[N];return C}function fromArrayBuffer(m,_,C){let N;if(_<0||m.byteLength<_)throw RangeError('"offset" is outside of buffer bounds');if(m.byteLength<_+(C||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(N=void 0===_&&void 0===C?new Uint8Array(m):void 0===C?new Uint8Array(m,_):new Uint8Array(m,_,C),Buffer.prototype),N}function checked(m){if(m>=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|m}function byteLength(m,_){if(Buffer.isBuffer(m))return m.length;if(ArrayBuffer.isView(m)||isInstance(m,ArrayBuffer))return m.byteLength;if("string"!=typeof m)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof m);let C=m.length,N=arguments.length>2&&!0===arguments[2];if(!N&&0===C)return 0;let T=!1;for(;;)switch(_){case"ascii":case"latin1":case"binary":return C;case"utf8":case"utf-8":return utf8ToBytes(m).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*C;case"hex":return C>>>1;case"base64":return base64ToBytes(m).length;default:if(T)return N?-1:utf8ToBytes(m).length;_=(""+_).toLowerCase(),T=!0}}function slowToString(m,_,C){let T=!1;if((void 0===_||_<0)&&(_=0),_>this.length||((void 0===C||C>this.length)&&(C=this.length),C<=0||(C>>>=0)<=(_>>>=0)))return"";for(m||(m="utf8");;)switch(m){case"hex":return function(m,_,C){let N=m.length;(!_||_<0)&&(_=0),(!C||C<0||C>N)&&(C=N);let T="";for(let N=_;N<C;++N)T+=B[m[N]];return T}(this,_,C);case"utf8":case"utf-8":return utf8Slice(this,_,C);case"ascii":return function(m,_,C){let N="";C=Math.min(m.length,C);for(let T=_;T<C;++T)N+=String.fromCharCode(127&m[T]);return N}(this,_,C);case"latin1":case"binary":return function(m,_,C){let N="";C=Math.min(m.length,C);for(let T=_;T<C;++T)N+=String.fromCharCode(m[T]);return N}(this,_,C);case"base64":var L,D;return L=_,D=C,0===L&&D===this.length?N.fromByteArray(this):N.fromByteArray(this.slice(L,D));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(m,_,C){let N=m.slice(_,C),T="";for(let m=0;m<N.length-1;m+=2)T+=String.fromCharCode(N[m]+256*N[m+1]);return T}(this,_,C);default:if(T)throw TypeError("Unknown encoding: "+m);m=(m+"").toLowerCase(),T=!0}}function swap(m,_,C){let N=m[_];m[_]=m[C],m[C]=N}function bidirectionalIndexOf(m,_,C,N,T){var L;if(0===m.length)return -1;if("string"==typeof C?(N=C,C=0):C>2147483647?C=2147483647:C<-2147483648&&(C=-2147483648),(L=C=+C)!=L&&(C=T?0:m.length-1),C<0&&(C=m.length+C),C>=m.length){if(T)return -1;C=m.length-1}else if(C<0){if(!T)return -1;C=0}if("string"==typeof _&&(_=Buffer.from(_,N)),Buffer.isBuffer(_))return 0===_.length?-1:arrayIndexOf(m,_,C,N,T);if("number"==typeof _)return(_&=255,"function"==typeof Uint8Array.prototype.indexOf)?T?Uint8Array.prototype.indexOf.call(m,_,C):Uint8Array.prototype.lastIndexOf.call(m,_,C):arrayIndexOf(m,[_],C,N,T);throw TypeError("val must be string, number or Buffer")}function arrayIndexOf(m,_,C,N,T){let L,D=1,Z=m.length,B=_.length;if(void 0!==N&&("ucs2"===(N=String(N).toLowerCase())||"ucs-2"===N||"utf16le"===N||"utf-16le"===N)){if(m.length<2||_.length<2)return -1;D=2,Z/=2,B/=2,C/=2}function read(m,_){return 1===D?m[_]:m.readUInt16BE(_*D)}if(T){let N=-1;for(L=C;L<Z;L++)if(read(m,L)===read(_,-1===N?0:L-N)){if(-1===N&&(N=L),L-N+1===B)return N*D}else -1!==N&&(L-=L-N),N=-1}else for(C+B>Z&&(C=Z-B),L=C;L>=0;L--){let C=!0;for(let N=0;N<B;N++)if(read(m,L+N)!==read(_,N)){C=!1;break}if(C)return L}return -1}function utf8Slice(m,_,C){C=Math.min(m.length,C);let N=[],T=_;for(;T<C;){let _=m[T],L=null,D=_>239?4:_>223?3:_>191?2:1;if(T+D<=C){let C,N,Z,B;switch(D){case 1:_<128&&(L=_);break;case 2:(192&(C=m[T+1]))==128&&(B=(31&_)<<6|63&C)>127&&(L=B);break;case 3:C=m[T+1],N=m[T+2],(192&C)==128&&(192&N)==128&&(B=(15&_)<<12|(63&C)<<6|63&N)>2047&&(B<55296||B>57343)&&(L=B);break;case 4:C=m[T+1],N=m[T+2],Z=m[T+3],(192&C)==128&&(192&N)==128&&(192&Z)==128&&(B=(15&_)<<18|(63&C)<<12|(63&N)<<6|63&Z)>65535&&B<1114112&&(L=B)}}null===L?(L=65533,D=1):L>65535&&(L-=65536,N.push(L>>>10&1023|55296),L=56320|1023&L),N.push(L),T+=D}return function(m){let _=m.length;if(_<=4096)return String.fromCharCode.apply(String,m);let C="",N=0;for(;N<_;)C+=String.fromCharCode.apply(String,m.slice(N,N+=4096));return C}(N)}function checkOffset(m,_,C){if(m%1!=0||m<0)throw RangeError("offset is not uint");if(m+_>C)throw RangeError("Trying to access beyond buffer length")}function checkInt(m,_,C,N,T,L){if(!Buffer.isBuffer(m))throw TypeError('"buffer" argument must be a Buffer instance');if(_>T||_<L)throw RangeError('"value" argument is out of bounds');if(C+N>m.length)throw RangeError("Index out of range")}function wrtBigUInt64LE(m,_,C,N,T){checkIntBI(_,N,T,m,C,7);let L=Number(_&BigInt(4294967295));m[C++]=L,L>>=8,m[C++]=L,L>>=8,m[C++]=L,L>>=8,m[C++]=L;let D=Number(_>>BigInt(32)&BigInt(4294967295));return m[C++]=D,D>>=8,m[C++]=D,D>>=8,m[C++]=D,D>>=8,m[C++]=D,C}function wrtBigUInt64BE(m,_,C,N,T){checkIntBI(_,N,T,m,C,7);let L=Number(_&BigInt(4294967295));m[C+7]=L,L>>=8,m[C+6]=L,L>>=8,m[C+5]=L,L>>=8,m[C+4]=L;let D=Number(_>>BigInt(32)&BigInt(4294967295));return m[C+3]=D,D>>=8,m[C+2]=D,D>>=8,m[C+1]=D,D>>=8,m[C]=D,C+8}function checkIEEE754(m,_,C,N,T,L){if(C+N>m.length||C<0)throw RangeError("Index out of range")}function writeFloat(m,_,C,N,L){return _=+_,C>>>=0,L||checkIEEE754(m,_,C,4,34028234663852886e22,-34028234663852886e22),T.write(m,_,C,N,23,4),C+4}function writeDouble(m,_,C,N,L){return _=+_,C>>>=0,L||checkIEEE754(m,_,C,8,17976931348623157e292,-17976931348623157e292),T.write(m,_,C,N,52,8),C+8}_.lW=Buffer,_.h2=50,Buffer.TYPED_ARRAY_SUPPORT=function(){try{let m=new Uint8Array(1),_={foo:function(){return 42}};return Object.setPrototypeOf(_,Uint8Array.prototype),Object.setPrototypeOf(m,_),42===m.foo()}catch(m){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(m,_,C){return from(m,_,C)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(m,_,C){return(assertSize(m),m<=0)?createBuffer(m):void 0!==_?"string"==typeof C?createBuffer(m).fill(_,C):createBuffer(m).fill(_):createBuffer(m)},Buffer.allocUnsafe=function(m){return allocUnsafe(m)},Buffer.allocUnsafeSlow=function(m){return allocUnsafe(m)},Buffer.isBuffer=function(m){return null!=m&&!0===m._isBuffer&&m!==Buffer.prototype},Buffer.compare=function(m,_){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),isInstance(_,Uint8Array)&&(_=Buffer.from(_,_.offset,_.byteLength)),!Buffer.isBuffer(m)||!Buffer.isBuffer(_))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(m===_)return 0;let C=m.length,N=_.length;for(let T=0,L=Math.min(C,N);T<L;++T)if(m[T]!==_[T]){C=m[T],N=_[T];break}return C<N?-1:N<C?1:0},Buffer.isEncoding=function(m){switch(String(m).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function(m,_){let C;if(!Array.isArray(m))throw TypeError('"list" argument must be an Array of Buffers');if(0===m.length)return Buffer.alloc(0);if(void 0===_)for(C=0,_=0;C<m.length;++C)_+=m[C].length;let N=Buffer.allocUnsafe(_),T=0;for(C=0;C<m.length;++C){let _=m[C];if(isInstance(_,Uint8Array))T+_.length>N.length?(Buffer.isBuffer(_)||(_=Buffer.from(_)),_.copy(N,T)):Uint8Array.prototype.set.call(N,_,T);else if(Buffer.isBuffer(_))_.copy(N,T);else throw TypeError('"list" argument must be an Array of Buffers');T+=_.length}return N},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function(){let m=this.length;if(m%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(let _=0;_<m;_+=2)swap(this,_,_+1);return this},Buffer.prototype.swap32=function(){let m=this.length;if(m%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(let _=0;_<m;_+=4)swap(this,_,_+3),swap(this,_+1,_+2);return this},Buffer.prototype.swap64=function(){let m=this.length;if(m%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(let _=0;_<m;_+=8)swap(this,_,_+7),swap(this,_+1,_+6),swap(this,_+2,_+5),swap(this,_+3,_+4);return this},Buffer.prototype.toString=function(){let m=this.length;return 0===m?"":0==arguments.length?utf8Slice(this,0,m):slowToString.apply(this,arguments)},Buffer.prototype.toLocaleString=Buffer.prototype.toString,Buffer.prototype.equals=function(m){if(!Buffer.isBuffer(m))throw TypeError("Argument must be a Buffer");return this===m||0===Buffer.compare(this,m)},Buffer.prototype.inspect=function(){let m="",C=_.h2;return m=this.toString("hex",0,C).replace(/(.{2})/g,"$1 ").trim(),this.length>C&&(m+=" ... "),"<Buffer "+m+">"},L&&(Buffer.prototype[L]=Buffer.prototype.inspect),Buffer.prototype.compare=function(m,_,C,N,T){if(isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),!Buffer.isBuffer(m))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof m);if(void 0===_&&(_=0),void 0===C&&(C=m?m.length:0),void 0===N&&(N=0),void 0===T&&(T=this.length),_<0||C>m.length||N<0||T>this.length)throw RangeError("out of range index");if(N>=T&&_>=C)return 0;if(N>=T)return -1;if(_>=C)return 1;if(_>>>=0,C>>>=0,N>>>=0,T>>>=0,this===m)return 0;let L=T-N,D=C-_,Z=Math.min(L,D),B=this.slice(N,T),U=m.slice(_,C);for(let m=0;m<Z;++m)if(B[m]!==U[m]){L=B[m],D=U[m];break}return L<D?-1:D<L?1:0},Buffer.prototype.includes=function(m,_,C){return -1!==this.indexOf(m,_,C)},Buffer.prototype.indexOf=function(m,_,C){return bidirectionalIndexOf(this,m,_,C,!0)},Buffer.prototype.lastIndexOf=function(m,_,C){return bidirectionalIndexOf(this,m,_,C,!1)},Buffer.prototype.write=function(m,_,C,N){var T,L,D,Z,B,U,H,W;if(void 0===_)N="utf8",C=this.length,_=0;else if(void 0===C&&"string"==typeof _)N=_,C=this.length,_=0;else if(isFinite(_))_>>>=0,isFinite(C)?(C>>>=0,void 0===N&&(N="utf8")):(N=C,C=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");let V=this.length-_;if((void 0===C||C>V)&&(C=V),m.length>0&&(C<0||_<0)||_>this.length)throw RangeError("Attempt to write outside buffer bounds");N||(N="utf8");let G=!1;for(;;)switch(N){case"hex":return function(m,_,C,N){let T;C=Number(C)||0;let L=m.length-C;N?(N=Number(N))>L&&(N=L):N=L;let D=_.length;for(N>D/2&&(N=D/2),T=0;T<N;++T){let N=parseInt(_.substr(2*T,2),16);if(N!=N)break;m[C+T]=N}return T}(this,m,_,C);case"utf8":case"utf-8":return T=_,L=C,blitBuffer(utf8ToBytes(m,this.length-T),this,T,L);case"ascii":case"latin1":case"binary":return D=_,Z=C,blitBuffer(function(m){let _=[];for(let C=0;C<m.length;++C)_.push(255&m.charCodeAt(C));return _}(m),this,D,Z);case"base64":return B=_,U=C,blitBuffer(base64ToBytes(m),this,B,U);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return H=_,W=C,blitBuffer(function(m,_){let C,N;let T=[];for(let L=0;L<m.length&&!((_-=2)<0);++L)N=(C=m.charCodeAt(L))>>8,T.push(C%256),T.push(N);return T}(m,this.length-H),this,H,W);default:if(G)throw TypeError("Unknown encoding: "+N);N=(""+N).toLowerCase(),G=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},Buffer.prototype.slice=function(m,_){let C=this.length;m=~~m,_=void 0===_?C:~~_,m<0?(m+=C)<0&&(m=0):m>C&&(m=C),_<0?(_+=C)<0&&(_=0):_>C&&(_=C),_<m&&(_=m);let N=this.subarray(m,_);return Object.setPrototypeOf(N,Buffer.prototype),N},Buffer.prototype.readUintLE=Buffer.prototype.readUIntLE=function(m,_,C){m>>>=0,_>>>=0,C||checkOffset(m,_,this.length);let N=this[m],T=1,L=0;for(;++L<_&&(T*=256);)N+=this[m+L]*T;return N},Buffer.prototype.readUintBE=Buffer.prototype.readUIntBE=function(m,_,C){m>>>=0,_>>>=0,C||checkOffset(m,_,this.length);let N=this[m+--_],T=1;for(;_>0&&(T*=256);)N+=this[m+--_]*T;return N},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function(m,_){return m>>>=0,_||checkOffset(m,1,this.length),this[m]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function(m,_){return m>>>=0,_||checkOffset(m,2,this.length),this[m]|this[m+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function(m,_){return m>>>=0,_||checkOffset(m,2,this.length),this[m]<<8|this[m+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function(m,_){return m>>>=0,_||checkOffset(m,4,this.length),(this[m]|this[m+1]<<8|this[m+2]<<16)+16777216*this[m+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function(m,_){return m>>>=0,_||checkOffset(m,4,this.length),16777216*this[m]+(this[m+1]<<16|this[m+2]<<8|this[m+3])},Buffer.prototype.readBigUInt64LE=defineBigIntMethod(function(m){validateNumber(m>>>=0,"offset");let _=this[m],C=this[m+7];(void 0===_||void 0===C)&&boundsError(m,this.length-8);let N=_+256*this[++m]+65536*this[++m]+16777216*this[++m],T=this[++m]+256*this[++m]+65536*this[++m]+16777216*C;return BigInt(N)+(BigInt(T)<<BigInt(32))}),Buffer.prototype.readBigUInt64BE=defineBigIntMethod(function(m){validateNumber(m>>>=0,"offset");let _=this[m],C=this[m+7];(void 0===_||void 0===C)&&boundsError(m,this.length-8);let N=16777216*_+65536*this[++m]+256*this[++m]+this[++m],T=16777216*this[++m]+65536*this[++m]+256*this[++m]+C;return(BigInt(N)<<BigInt(32))+BigInt(T)}),Buffer.prototype.readIntLE=function(m,_,C){m>>>=0,_>>>=0,C||checkOffset(m,_,this.length);let N=this[m],T=1,L=0;for(;++L<_&&(T*=256);)N+=this[m+L]*T;return N>=(T*=128)&&(N-=Math.pow(2,8*_)),N},Buffer.prototype.readIntBE=function(m,_,C){m>>>=0,_>>>=0,C||checkOffset(m,_,this.length);let N=_,T=1,L=this[m+--N];for(;N>0&&(T*=256);)L+=this[m+--N]*T;return L>=(T*=128)&&(L-=Math.pow(2,8*_)),L},Buffer.prototype.readInt8=function(m,_){return(m>>>=0,_||checkOffset(m,1,this.length),128&this[m])?-((255-this[m]+1)*1):this[m]},Buffer.prototype.readInt16LE=function(m,_){m>>>=0,_||checkOffset(m,2,this.length);let C=this[m]|this[m+1]<<8;return 32768&C?4294901760|C:C},Buffer.prototype.readInt16BE=function(m,_){m>>>=0,_||checkOffset(m,2,this.length);let C=this[m+1]|this[m]<<8;return 32768&C?4294901760|C:C},Buffer.prototype.readInt32LE=function(m,_){return m>>>=0,_||checkOffset(m,4,this.length),this[m]|this[m+1]<<8|this[m+2]<<16|this[m+3]<<24},Buffer.prototype.readInt32BE=function(m,_){return m>>>=0,_||checkOffset(m,4,this.length),this[m]<<24|this[m+1]<<16|this[m+2]<<8|this[m+3]},Buffer.prototype.readBigInt64LE=defineBigIntMethod(function(m){validateNumber(m>>>=0,"offset");let _=this[m],C=this[m+7];(void 0===_||void 0===C)&&boundsError(m,this.length-8);let N=this[m+4]+256*this[m+5]+65536*this[m+6]+(C<<24);return(BigInt(N)<<BigInt(32))+BigInt(_+256*this[++m]+65536*this[++m]+16777216*this[++m])}),Buffer.prototype.readBigInt64BE=defineBigIntMethod(function(m){validateNumber(m>>>=0,"offset");let _=this[m],C=this[m+7];(void 0===_||void 0===C)&&boundsError(m,this.length-8);let N=(_<<24)+65536*this[++m]+256*this[++m]+this[++m];return(BigInt(N)<<BigInt(32))+BigInt(16777216*this[++m]+65536*this[++m]+256*this[++m]+C)}),Buffer.prototype.readFloatLE=function(m,_){return m>>>=0,_||checkOffset(m,4,this.length),T.read(this,m,!0,23,4)},Buffer.prototype.readFloatBE=function(m,_){return m>>>=0,_||checkOffset(m,4,this.length),T.read(this,m,!1,23,4)},Buffer.prototype.readDoubleLE=function(m,_){return m>>>=0,_||checkOffset(m,8,this.length),T.read(this,m,!0,52,8)},Buffer.prototype.readDoubleBE=function(m,_){return m>>>=0,_||checkOffset(m,8,this.length),T.read(this,m,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function(m,_,C,N){if
vendor: 4,809 bytes, line 6
6(m=+m,_>>>=0,C>>>=0,!N){let N=Math.pow(2,8*C)-1;checkInt(this,m,_,C,N,0)}let T=1,L=0;for(this[_]=255&m;++L<C&&(T*=256);)this[_+L]=m/T&255;return _+C},Buffer.prototype.writeUintBE=Buffer.prototype.writeUIntBE=function(m,_,C,N){if(m=+m,_>>>=0,C>>>=0,!N){let N=Math.pow(2,8*C)-1;checkInt(this,m,_,C,N,0)}let T=C-1,L=1;for(this[_+T]=255&m;--T>=0&&(L*=256);)this[_+T]=m/L&255;return _+C},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function(m,_,C){return m=+m,_>>>=0,C||checkInt(this,m,_,1,255,0),this[_]=255&m,_+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function(m,_,C){return m=+m,_>>>=0,C||checkInt(this,m,_,2,65535,0),this[_]=255&m,this[_+1]=m>>>8,_+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function(m,_,C){return m=+m,_>>>=0,C||checkInt(this,m,_,2,65535,0),this[_]=m>>>8,this[_+1]=255&m,_+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function(m,_,C){return m=+m,_>>>=0,C||checkInt(this,m,_,4,4294967295,0),this[_+3]=m>>>24,this[_+2]=m>>>16,this[_+1]=m>>>8,this[_]=255&m,_+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function(m,_,C){return m=+m,_>>>=0,C||checkInt(this,m,_,4,4294967295,0),this[_]=m>>>24,this[_+1]=m>>>16,this[_+2]=m>>>8,this[_+3]=255&m,_+4},Buffer.prototype.writeBigUInt64LE=defineBigIntMethod(function(m,_=0){return wrtBigUInt64LE(this,m,_,BigInt(0),BigInt("0xffffffffffffffff"))}),Buffer.prototype.writeBigUInt64BE=defineBigIntMethod(function(m,_=0){return wrtBigUInt64BE(this,m,_,BigInt(0),BigInt("0xffffffffffffffff"))}),Buffer.prototype.writeIntLE=function(m,_,C,N){if(m=+m,_>>>=0,!N){let N=Math.pow(2,8*C-1);checkInt(this,m,_,C,N-1,-N)}let T=0,L=1,D=0;for(this[_]=255&m;++T<C&&(L*=256);)m<0&&0===D&&0!==this[_+T-1]&&(D=1),this[_+T]=(m/L>>0)-D&255;return _+C},Buffer.prototype.writeIntBE=function(m,_,C,N){if(m=+m,_>>>=0,!N){let N=Math.pow(2,8*C-1);checkInt(this,m,_,C,N-1,-N)}let T=C-1,L=1,D=0;for(this[_+T]=255&m;--T>=0&&(L*=256);)m<0&&0===D&&0!==this[_+T+1]&&(D=1),this[_+T]=(m/L>>0)-D&255;return _+C},Buffer.prototype.writeInt8=function(m,_,C){return m=+m,_>>>=0,C||checkInt(this,m,_,1,127,-128),m<0&&(m=255+m+1),this[_]=255&m,_+1},Buffer.prototype.writeInt16LE=function(m,_,C){return m=+m,_>>>=0,C||checkInt(this,m,_,2,32767,-32768),this[_]=255&m,this[_+1]=m>>>8,_+2},Buffer.prototype.writeInt16BE=function(m,_,C){return m=+m,_>>>=0,C||checkInt(this,m,_,2,32767,-32768),this[_]=m>>>8,this[_+1]=255&m,_+2},Buffer.prototype.writeInt32LE=function(m,_,C){return m=+m,_>>>=0,C||checkInt(this,m,_,4,2147483647,-2147483648),this[_]=255&m,this[_+1]=m>>>8,this[_+2]=m>>>16,this[_+3]=m>>>24,_+4},Buffer.prototype.writeInt32BE=function(m,_,C){return m=+m,_>>>=0,C||checkInt(this,m,_,4,2147483647,-2147483648),m<0&&(m=4294967295+m+1),this[_]=m>>>24,this[_+1]=m>>>16,this[_+2]=m>>>8,this[_+3]=255&m,_+4},Buffer.prototype.writeBigInt64LE=defineBigIntMethod(function(m,_=0){return wrtBigUInt64LE(this,m,_,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),Buffer.prototype.writeBigInt64BE=defineBigIntMethod(function(m,_=0){return wrtBigUInt64BE(this,m,_,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),Buffer.prototype.writeFloatLE=function(m,_,C){return writeFloat(this,m,_,!0,C)},Buffer.prototype.writeFloatBE=function(m,_,C){return writeFloat(this,m,_,!1,C)},Buffer.prototype.writeDoubleLE=function(m,_,C){return writeDouble(this,m,_,!0,C)},Buffer.prototype.writeDoubleBE=function(m,_,C){return writeDouble(this,m,_,!1,C)},Buffer.prototype.copy=function(m,_,C,N){if(!Buffer.isBuffer(m))throw TypeError("argument should be a Buffer");if(C||(C=0),N||0===N||(N=this.length),_>=m.length&&(_=m.length),_||(_=0),N>0&&N<C&&(N=C),N===C||0===m.length||0===this.length)return 0;if(_<0)throw RangeError("targetStart out of bounds");if(C<0||C>=this.length)throw RangeError("Index out of range");if(N<0)throw RangeError("sourceEnd out of bounds");N>this.length&&(N=this.length),m.length-_<N-C&&(N=m.length-_+C);let T=N-C;return this===m&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(_,C,N):Uint8Array.prototype.set.call(m,this.subarray(C,N),_),T},Buffer.prototype.fill=function(m,_,C,N){let T;if("string"==typeof m){if("string"==typeof _?(N=_,_=0,C=this.length):"string"==typeof C&&(N=C,C=this.length),void 0!==N&&"string"!=typeof N)throw TypeError("encoding must be a string");if("string"==typeof N&&!Buffer.isEncoding(N))throw TypeError("Unknown encoding: "+N);if(1===m.length){let _=m.charCodeAt(0);("utf8"===N&&_<128||"latin1"===N)&&(m=_)}}else"number"==typeof m?m&=255:"boolean"==typeof m&&(m=Number(m));if(_<0||this.length<_||this.length<C)throw RangeError("Out of range index");if(C<=_)return this;if(_>>>=0,C=void 0===C?this.length:C>>>0,m||(m=0),"number"==typeof m)for(T=_;T<C;++T)this[T]=m;else{let L=Buffer.isBuffer(m)?m:Buffer.from(m,N),D=L.length;
6if(0===D)throw TypeError('The value "'+m+'" is invalid for argument "value"');for(T=0;T<C-_;++T)this[T+_]=L[T%D]}return this};let D={};function E(m,_,C){D[m]=class extends C{constructor(){super(),Object.defineProperty(this,"message",{value:_.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${m}]`,this.stack,delete this.name}get code(){return m}set code(m){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:m,writable:!0})}toString(){return`${this.name} [${m}]: ${this.message}`}}}function addNumericalSeparator(m){let _="",C=m.length,N="-"===m[0]?1:0;for(;C>=N+4;C-=3)_=`_${m.slice(C-3,C)}${_}`;return`${m.slice(0,C)}${_}`}function checkIntBI(m,_,C,N,T,L){if(m>C||m<_){let N;let T="bigint"==typeof _?"n":"";throw N=L>3?0===_||_===BigInt(0)?`>= 0${T} and < 2${T} ** ${(L+1)*8}${T}`:`>= -(2${T} ** ${(L+1)*8-1}${T}) and < 2 ** ${(L+1)*8-1}${T}`:`>= ${_}${T} and <= ${C}${T}`,new D.ERR_OUT_OF_RANGE("value",N,m)}validateNumber(T,"offset"),(void 0===N[T]||void 0===N[T+L])&&boundsError(T,N.length-(L+1))}function validateNumber(m,_){if("number"!=typeof m)throw new D.ERR_INVALID_ARG_TYPE(_,"number",m)}function boundsError(m,_,C){if(Math.floor(m)!==m)throw validateNumber(m,C),new D.ERR_OUT_OF_RANGE(C||"offset","an integer",m);if(_<0)throw new D.ERR_BUFFER_OUT_OF_BOUNDS;throw new D.ERR_OUT_OF_RANGE(C||"offset",`>= ${C?1:0} and <= ${_}`,m)}E("ERR_BUFFER_OUT_OF_BOUNDS",function(m){return m?`${m} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),E("ERR_INVALID_ARG_TYPE",function(m,_){return`The "${m}" argument must be of type number. Received type ${typeof _}`},TypeError),E("ERR_OUT_OF_RANGE",function(m,_,C){let N=`The value of "${m}" is out of range.`,T=C;return Number.isInteger(C)&&Math.abs(C)>4294967296?T=addNumericalSeparator(String(C)):"bigint"==typeof C&&(T=String(C),(C>BigInt(2)**BigInt(32)||C<-(BigInt(2)**BigInt(32)))&&(T=addNumericalSeparator(T)),T+="n"),N+=` It must be ${_}. Received ${T}`},RangeError);let Z=/[^+/0-9A-Za-z-_]/g;function utf8ToBytes(m,_){let C;_=_||1/0;let N=m.length,T=null,L=[];for(let D=0;D<N;++D){if((C=m.charCodeAt(D))>55295&&C<57344){if(!T){if(C>56319||D+1===N){(_-=3)>-1&&L.push(239,191,189);continue}T=C;continue}if(C<56320){(_-=3)>-1&&L.push(239,191,189),T=C;continue}C=(T-55296<<10|C-56320)+65536}else T&&(_-=3)>-1&&L.push(239,191,189);if(T=null,C<128){if((_-=1)<0)break;L.push(C)}else if(C<2048){if((_-=2)<0)break;L.push(C>>6|192,63&C|128)}else if(C<65536){if((_-=3)<0)break;L.push(C>>12|224,C>>6&63|128,63&C|128)}else if(C<1114112){if((_-=4)<0)break;L.push(C>>18|240,C>>12&63|128,C>>6&63|128,63&C|128)}else throw Error("Invalid code point")}return L}function base64ToBytes(m){return N.toByteArray(function(m){if((m=(m=m.split("=")[0]).trim().replace(Z,"")).length<2)return"";for(;m.length%4!=0;)m+="=";return m}(m))}function blitBuffer(m,_,C,N){let T;for(T=0;T<N&&!(T+C>=_.length)&&!(T>=m.length);++T)_[T+C]=m[T];return T}function isInstance(m,_){return m instanceof _||null!=m&&null!=m.constructor&&null!=m.constructor.name&&m.constructor.name===_.name}let B=function(){let m="0123456789abcdef",_=Array(256);for(let C=0;C<16;++C){let N=16*C;for(let T=0;T<16;++T)_[N+T]=m[C]+m[T]}return _}();function defineBigIntMethod(m){return"undefined"==typeof BigInt?BufferBigIntNotDefined:m}function BufferBigIntNotDefined(){throw Error("BigInt not supported")}},63099:function(m,_,C){"use strict";var N=C(72870),T=C(72755),L=T(N("String.prototype.indexOf"));m.exports=function(m,_){var C=N(m,!!_);return"function"==typeof C&&L(m,".prototype.")>-1?T(C):C}},72755:function(m,_,C){"use strict";var N=C(3569),T=C(72870),L=T("%Function.prototype.apply%"),D=T("%Function.prototype.call%"),Z=T("%Reflect.apply%",!0)||N.call(D,L),B=T("%Object.getOwnPropertyDescriptor%",!0),U=T("%Object.defineProperty%",!0),H=T("%Math.max%");if(U)try{U({},"a",{value:1})}catch(m){U=null}m.exports=function(m){var _=Z(N,D,arguments);return B&&U&&B(_,"length").configurable&&U(_,"length",{value:1+H(0,m.length-(arguments.length-1))}),_};var applyBind=function(){return Z(N,L,arguments)};U?U(m.exports,"apply",{value:applyBind}):m.exports.apply=applyBind},19803:function(m,_){var C;/*!
7  Copyright (c) 2018 Jed Watson.
8  Licensed under the MIT License (MIT), see
9  http://jedwatson.github.io/classnames
10*/!function(){"use strict";var N={}.hasOwnProperty;function classNames(){for(var m=[],_=0;_<arguments.length;_++){var C=arguments[_];if(C){var T=typeof C;if("string"===T||"number"===T)m.push(C);else if(Array.isArray(C)){if(C.length){var L=classNames.apply(null,C);L&&m.push(L)}}else if("object"===T){if(C.toString===Object.prototype.toString)for(var D in C)N.call(C,D)&&C[D]&&m.push(D);else m.push(C.toString())}}}return m.join(" ")}m.exports?(classNames.default=classNames,m.exports=classNames):void 0!==(C=(function(){return classNames}
10).apply(_,[]))&&(m.exports=C)}()},84875:function(m,_){var C;/*!
11	Copyright (c) 2018 Jed Watson.
12	Licensed under the MIT License (MIT), see
13	http://jedwatson.github.io/classnames
14*/!function(){"use strict";var N={}.hasOwnProperty;function classNames(){for(var m=[],_=0;_<arguments.length;_++){var C=arguments[_];if(C){var T=typeof C;if("string"===T||"number"===T)m.push(C);else if(Array.isArray(C)){if(C.length){var L=classNames.apply(null,C);L&&m.push(L)}}else if("object"===T){if(C.toString!==Object.prototype.toString&&!C.toString.toString().includes("[native code]")){m.push(C.toString());continue}for(var D in C)N.call(C,D)&&C[D]&&m.push(D)}}}return m.join(" ")}m.exports?(classNames.default=classNames,m.exports=classNames):void 0!==(C=(function(){return classNames}).apply(_,[]))&&(m.exports=C)}()},5101:function(m,_,C){let N=C(99419),T={};for(let m of Object.keys(N))T[N[m]]=m;let L={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(let _ of(m.exports=L,Object.keys(L))){if(!("channels"in L[_]))throw Error("missing channels property: "+_);if(!("labels"in L[_]))throw Error("missing channel labels property: "+_);if(L[_].labels.length!==L[_].channels)throw Error("channel and label counts mismatch: "+_);let{channels:m,labels:C}=L[_];delete L[_].channels,delete L[_].labels,Object.defineProperty(L[_],"channels",{value:m}),Object.defineProperty(L[_],"labels",{value:C})}L.rgb.hsl=function(m){let _;let C=m[0]/255,N=m[1]/255,T=m[2]/255,L=Math.min(C,N,T),D=Math.max(C,N,T),Z=D-L;D===L?_=0:C===D?_=(N-T)/Z:N===D?_=2+(T-C)/Z:T===D&&(_=4+(C-N)/Z),(_=Math.min(60*_,360))<0&&(_+=360);let B=(L+D)/2;return[_,100*(D===L?0:B<=.5?Z/(D+L):Z/(2-D-L)),100*B]},L.rgb.hsv=function(m){let _,C,N,T,L;let D=m[0]/255,Z=m[1]/255,B=m[2]/255,U=Math.max(D,Z,B),H=U-Math.min(D,Z,B),diffc=function(m){return(U-m)/6/H+.5};return 0===H?(T=0,L=0):(L=H/U,_=diffc(D),C=diffc(Z),N=diffc(B),D===U?T=N-C:Z===U?T=1/3+_-N:B===U&&(T=2/3+C-_),T<0?T+=1:T>1&&(T-=1)),[360*T,100*L,100*U]},L.rgb.hwb=function(m){let _=m[0],C=m[1],N=m[2],T=L.rgb.hsl(m)[0],D=1/255*Math.min(_,Math.min(C,N));return[T,100*D,100*(N=1-1/255*Math.max(_,Math.max(C,N)))]},L.rgb.cmyk=function(m){let _=m[0]/255,C=m[1]/255,N=m[2]/255,T=Math.min(1-_,1-C,1-N);return[100*((1-_-T)/(1-T)||0),100*((1-C-T)/(1-T)||0),100*((1-N-T)/(1-T)||0),100*T]},L.rgb.keyword=function(m){let _;let C=T[m];if(C)return C;let L=1/0;for(let C of Object.keys(N)){let T=N[C],D=(m[0]-T[0])**2+(m[1]-T[1])**2+(m[2]-T[2])**2;D<L&&(L=D,_=C)}return _},L.keyword.rgb=function(m){return N[m]},L.rgb.xyz=function(m){let _=m[0]/255,C=m[1]/255,N=m[2]/255;_=_>.04045?((_+.055)/1.055)**2.4:_/12.92,C=C>.04045?((C+.055)/1.055)**2.4:C/12.92,N=N>.04045?((N+.055)/1.055)**2.4:N/12.92;let T=.4124*_+.3576*C+.1805*N,L=.2126*_+.7152*C+.0722*N,D=.0193*_+.1192*C+.9505*N;return[100*T,100*L,100*D]},L.rgb.lab=function(m){let _=L.rgb.xyz(m),C=_[0],N=_[1],T=_[2];C/=95.047,N/=100,T/=108.883,C=C>.008856?C**(1/3):7.787*C+16/116,N=N>.008856?N**(1/3):7.787*N+16/116,T=T>.008856?T**(1/3):7.787*T+16/116;let D=116*N-16,Z=500*(C-N),B=200*(N-T);return[D,Z,B]},L.hsl.rgb=function(m){let _,C,N;let T=m[0]/360,L=m[1]/100,D=m[2]/100;if(0===L)return[N=255*D,N,N];_=D<.5?D*(1+L):D+L-D*L;let Z=2*D-_,B=[0,0,0];for(let m=0;m<3;m++)(C=T+-(1/3*(m-1)))<0&&C++,C>1&&C--,N=6*C<1?Z+(_-Z)*6*C:2*C<1?_:3*C<2?Z+(_-Z)*(2/3-C)*6:Z,B[m]=255*N;return B},L.hsl.hsv=function(m){let _=m[0],C=m[1]/100,N=m[2]/100,T=C,L=Math.max(N,.01);N*=2,C*=N<=1?N:2-N,T*=L<=1?L:2-L;let D=(N+C)/2,Z=0===N?2*T/(L+T):2*C/(N+C);return[_,100*Z,100*D]},L.hsv.rgb=function(m){let _=m[0]/60,C=m[1]/100,N=m[2]/100,T=Math.floor(_)%6,L=_-Math.floor(_),D=255*N*(1-C),Z=255*N*(1-C*L),B=255*N*(1-C*(1-L));switch(N*=255,T){case 0:return[N,B,D];case 1:return[Z,N,D];case 2:return[D,N,B];case 3:return[D,Z,N];case 4:return[B,D,N];case 5:return[N,D,Z]}},L.hsv.hsl=function(m){let _,C;let N=m[0],T=m[1]/100,L=m[2]/100,D=Math.max(L,.01);C=(2-T)*L;let Z=(2-T)*D;return[N,100*(T*D/(Z<=1?Z:2-Z)||0),100*(C/=2)]},L.hwb.rgb=function(m){let _,C,N,T;let L=m[0]/360,D=m[1]/100,Z=m[2]/100,B=D+Z;B>1&&(D/=B,Z/=B);let U=Math.floor(6*L),H=1-Z;_=6*L-U,(1&U)!=0&&(_=1-_);let W=D+_*(H-D);switch(U){default:case 6:case 0:C=H,N=W,T=D;break;case 1:C=W,N=H,T=D;break;case 2:C=D,N=H,T=W;break;case 3:C=D,N=W,T=H;break;case 4:C=W,N=D,T=H;break;case 5:C=H,N=D,T=W}return[255*C,255*N,255*T]},L.cmyk.rgb=function(m){let _=m[0]/100,C=m[1]/100,N=m[2]/100,T=m[3]/100,L=1-Math.min(1,_*(1-T)+T),D=1-Math.min(1,C*(1-T)+T),Z=1-Math.min(1,N*(1-T)+T);return[255*L,255*D,255*Z]},L.xyz.rgb=function(m){let _,C,N;let T=m[0]/100,L=m[1]/100,D=m[2]/100;return _=(_=3.2406*T+-1.5372*L+-.4986*D)>.0031308?1.055*_**(1/2.4)-.055:12.92*_,C=(C=-.9689*T+1.8758*L+.0415*D)>.0031308?1.055*C**(1/2.4)-.055:12.92*C,N=(N=.0557*T+-.204*L+1.057*D)>.0031308?1.055*N**(1/2.4)-.055:12.92*N,[255*(_=Math.min(Math.max(0,_),1)),255*(C=Math.min(Math.max(0,C),1)),255*(N=Math.min(Math.max(0,N),1))]},L.xyz.lab=function(m){let _=m[0],C=m[1],N=m[2];_/=95.047,C/=100,N/=108.883,_=_>.008856?_**(1/3):7.787*_+16/116,C=C>.008856?C**(1/3):7.787*C+16/116,N=N>.008856?N**(1/3):7.787*N+16/116;let T=116*C-16,L=500*(_-C),D=200*(C-N);return[T,L,D]},L.lab.xyz=function(m){let _,C,N;let T=m[0],L=m[1],D=m[2];_=L/500+(C=(T+16)/116),N=C-D/200;let Z=C**3,B=_**3,U=N**3;return C=(Z>.008856?Z:(C-16/116)/7.787)*100,[_=(B>.008856?B:(_-16/116)/7.787)*95.047,C,N=(U>.008856?U:(N-16/116)/7.787)*108.883]},L.lab.lch=function(m){let _;let C=m[0],N=m[1],T=m[2],L=Math.atan2(T,N);(_=360*L/2/Math.PI)<0&&(_+=360);let D=Math.sqrt(N*N+T*T);return[C,D,_]},L.lch.lab=function(m){let _=m[0],C=m[1],N=m[2],T=N/360*2*Math.PI,L=C*Math.cos(T),D=C*Math.sin(T);return[_,L,D]},L.rgb.ansi16=function(m,_=null){let[C,N,T]=m,D=null===_?L.rgb.hsv(m)[2]:_;if(0===(D=Math.round(D/50)))return 30;let Z=30+(Math.round(T/255)<<2|Math.round(N/255)<<1|Math.round(C/255));return 2===D&&(Z+=60),Z},L.hsv.ansi16=function(m){return L.rgb.ansi16(L.hsv.rgb(m),m[2])},L.rgb.ansi256=function(m){let _=m[0],C=m[1],N=m[2];if(_===C&&C===N)return _<8?16:_>248?231:Math.round((_-8)/247*24)+232;let T=16+36*Math.round(_/255*5)+6*Math.round(C/255*5)+Math.round(N/255*5);return T},L.ansi16.rgb=function(m){let _=m%10;if(0===_||7===_)return m>50&&(_+=3.5),[_=_/10.5*255,_,_];let C=(~~(m>50)+1)*.5,N=(1&_)*C*255,T=(_>>1&1)*C*255,L=(_>>
142&1)*C*255;return[N,T,L]},L.ansi256.rgb=function(m){let _;if(m>=232){let _=(m-232)*10+8;return[_,_,_]}m-=16;let C=Math.floor(m/36)/5*255,N=Math.floor((_=m%36)/6)/5*255;return[C,N,_%6/5*255]},L.rgb.hex=function(m){let _=((255&Math.round(m[0]))<<16)+((255&Math.round(m[1]))<<8)+(255&Math.round(m[2])),C=_.toString(16).toUpperCase();return"000000".substring(C.length)+C},L.hex.rgb=function(m){let _=m.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!_)return[0,0,0];let C=_[0];3===_[0].length&&(C=C.split("").map(m=>m+m).join(""));let N=parseInt(C,16);return[N>>16&255,N>>8&255,255&N]},L.rgb.hcg=function(m){let _=m[0]/255,C=m[1]/255,N=m[2]/255,T=Math.max(Math.max(_,C),N),L=Math.min(Math.min(_,C),N),D=T-L;return[360*((D<=0?0:T===_?(C-N)/D%6:T===C?2+(N-_)/D:4+(_-C)/D)/6%1),100*D,100*(D<1?L/(1-D):0)]},L.hsl.hcg=function(m){let _=m[1]/100,C=m[2]/100,N=C<.5?2*_*C:2*_*(1-C),T=0;return N<1&&(T=(C-.5*N)/(1-N)),[m[0],100*N,100*T]},L.hsv.hcg=function(m){let _=m[1]/100,C=m[2]/100,N=_*C,T=0;return N<1&&(T=(C-N)/(1-N)),[m[0],100*N,100*T]},L.hcg.rgb=function(m){let _=m[0]/360,C=m[1]/100,N=m[2]/100;if(0===C)return[255*N,255*N,255*N];let T=[0,0,0],L=_%1*6,D=L%1,Z=1-D,B=0;switch(Math.floor(L)){case 0:T[0]=1,T[1]=D,T[2]=0;break;case 1:T[0]=Z,T[1]=1,T[2]=0;break;case 2:T[0]=0,T[1]=1,T[2]=D;break;case 3:T[0]=0,T[1]=Z,T[2]=1;break;case 4:T[0]=D,T[1]=0,T[2]=1;break;default:T[0]=1,T[1]=0,T[2]=Z}return B=(1-C)*N,[(C*T[0]+B)*255,(C*T[1]+B)*255,(C*T[2]+B)*255]},L.hcg.hsv=function(m){let _=m[1]/100,C=m[2]/100,N=_+C*(1-_),T=0;return N>0&&(T=_/N),[m[0],100*T,100*N]},L.hcg.hsl=function(m){let _=m[1]/100,C=m[2]/100,N=C*(1-_)+.5*_,T=0;return N>0&&N<.5?T=_/(2*N):N>=.5&&N<1&&(T=_/(2*(1-N))),[m[0],100*T,100*N]},L.hcg.hwb=function(m){let _=m[1]/100,C=m[2]/100,N=_+C*(1-_);return[m[0],(N-_)*100,(1-N)*100]},L.hwb.hcg=function(m){let _=m[1]/100,C=m[2]/100,N=1-C,T=N-_,L=0;return T<1&&(L=(N-T)/(1-T)),[m[0],100*T,100*L]},L.apple.rgb=function(m){return[m[0]/65535*255,m[1]/65535*255,m[2]/65535*255]},L.rgb.apple=function(m){return[m[0]/255*65535,m[1]/255*65535,m[2]/255*65535]},L.gray.rgb=function(m){return[m[0]/100*255,m[0]/100*255,m[0]/100*255]},L.gray.hsl=function(m){return[0,0,m[0]]},L.gray.hsv=L.gray.hsl,L.gray.hwb=function(m){return[0,100,m[0]]},L.gray.cmyk=function(m){return[0,0,0,m[0]]},L.gray.lab=function(m){return[m[0],0,0]},L.gray.hex=function(m){let _=255&Math.round(m[0]/100*255),C=((_<<16)+(_<<8)+_).toString(16).toUpperCase();return"000000".substring(C.length)+C},L.rgb.gray=function(m){let _=(m[0]+m[1]+m[2])/3;return[_/255*100]}},2771:function(m,_,C){let N=C(5101),T=C(3153),L={},D=Object.keys(N);D.forEach(m=>{L[m]={},Object.defineProperty(L[m],"channels",{value:N[m].channels}),Object.defineProperty(L[m],"labels",{value:N[m].labels});let _=T(m),C=Object.keys(_);C.forEach(C=>{let N=_[C];L[m][C]=function(m){let wrappedFn=function(..._){let C=_[0];if(null==C)return C;C.length>1&&(_=C);let N=m(_);if("object"==typeof N)for(let m=N.length,_=0;_<m;_++)N[_]=Math.round(N[_]);return N};return"conversion"in m&&(wrappedFn.conversion=m.conversion),wrappedFn}(N),L[m][C].raw=function(m){let wrappedFn=function(..._){let C=_[0];return null==C?C:(C.length>1&&(_=C),m(_))};return"conversion"in m&&(wrappedFn.conversion=m.conversion),wrappedFn}(N)})}),m.exports=L},3153:function(m,_,C){let N=C(5101);m.exports=function(m){let _=function(m){let _=function(){let m={},_=Object.keys(N);for(let C=_.length,N=0;N<C;N++)m[_[N]]={distance:-1,parent:null};return m}(),C=[m];for(_[m].distance=0;C.length;){let m=C.pop(),T=Object.keys(N[m]);for(let N=T.length,L=0;L<N;L++){let N=T[L],D=_[N];-1===D.distance&&(D.distance=_[m].distance+1,D.parent=m,C.unshift(N))}}return _}(m),C={},T=Object.keys(_);for(let m=T.length,L=0;L<m;L++){let m=T[L],D=_[m];null!==D.parent&&(C[m]=function(m,_){let C=[_[m].parent,m],T=N[_[m].parent][m],L=_[m].parent;for(;_[L].parent;)C.unshift(_[L].parent),T=function(m,_){return function(C){return _(m(C))}}(N[_[L].parent][L],T),L=_[L].parent;return T.conversion=C,T}(m,_))}return C}},99419:function(m){"use strict";m.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
14ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},2489:function(m,_,C){var N=C(99419),T=C(27933),L=Object.hasOwnProperty,D=Object.create(null);for(var Z in N)L.call(N,Z)&&(D[N[Z]]=Z);var B=m.exports={to:{},get:{}};function clamp(m,_,C){return Math.min(Math.max(_,m),C)}function hexDouble(m){var _=Math.round(m).toString(16).toUpperCase();return _.length<2?"0"+_:_}B.get=function(m){var _,C;switch(m.substring(0,3).toLowerCase()){case"hsl":_=B.get.hsl(m),C="hsl";break;case"hwb":_=B.get.hwb(m),C="hwb";break;default:_=B.get.rgb(m),C="rgb"}return _?{model:C,value:_}:null},B.get.rgb=function(m){if(!m)return null;var _,C,T,D=[0,0,0,1];if(_=m.match(/^#([a-f0-9]{6})([a-f0-9]{2})?$/i)){for(C=0,T=_[2],_=_[1];C<3;C++){var Z=2*C;D[C]=parseInt(_.slice(Z,Z+2),16)}T&&(D[3]=parseInt(T,16)/255)}else if(_=m.match(/^#([a-f0-9]{3,4})$/i)){for(C=0,T=(_=_[1])[3];C<3;C++)D[C]=parseInt(_[C]+_[C],16);T&&(D[3]=parseInt(T+T,16)/255)}else if(_=m.match(/^rgba?\(\s*([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)(?=[\s,])\s*(?:,\s*)?([+-]?\d+)\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(C=0;C<3;C++)D[C]=parseInt(_[C+1],0);_[4]&&(_[5]?D[3]=.01*parseFloat(_[4]):D[3]=parseFloat(_[4]))}else if(_=m.match(/^rgba?\(\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*,?\s*([+-]?[\d\.]+)\%\s*(?:[,|\/]\s*([+-]?[\d\.]+)(%?)\s*)?\)$/)){for(C=0;C<3;C++)D[C]=Math.round(2.55*parseFloat(_[C+1]));_[4]&&(_[5]?D[3]=.01*parseFloat(_[4]):D[3]=parseFloat(_[4]))}else if(!(_=m.match(/^(\w+)$/)))return null;else return"transparent"===_[1]?[0,0,0,0]:L.call(N,_[1])?((D=N[_[1]])[3]=1,D):null;for(C=0;C<3;C++)D[C]=clamp(D[C],0,255);return D[3]=clamp(D[3],0,1),D},B.get.hsl=function(m){if(!m)return null;var _=m.match(/^hsla?\(\s*([+-]?(?:\d{0,3}\.)?\d+)(?:deg)?\s*,?\s*([+-]?[\d\.]+)%\s*,?\s*([+-]?[\d\.]+)%\s*(?:[,|\/]\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(_){var C=parseFloat(_[4]);return[(parseFloat(_[1])%360+360)%360,clamp(parseFloat(_[2]),0,100),clamp(parseFloat(_[3]),0,100),clamp(isNaN(C)?1:C,0,1)]}return null},B.get.hwb=function(m){if(!m)return null;var _=m.match(/^hwb\(\s*([+-]?\d{0,3}(?:\.\d+)?)(?:deg)?\s*,\s*([+-]?[\d\.]+)%\s*,\s*([+-]?[\d\.]+)%\s*(?:,\s*([+-]?(?=\.\d|\d)(?:0|[1-9]\d*)?(?:\.\d*)?(?:[eE][+-]?\d+)?)\s*)?\)$/);if(_){var C=parseFloat(_[4]);return[(parseFloat(_[1])%360+360)%360,clamp(parseFloat(_[2]),0,100),clamp(parseFloat(_[3]),0,100),clamp(isNaN(C)?1:C,0,1)]}return null},B.to.hex=function(){var m=T(arguments);return"#"+hexDouble(m[0])+hexDouble(m[1])+hexDouble(m[2])+(m[3]<1?hexDouble(Math.round(255*m[3])):"")},B.to.rgb=function(){var m=T(arguments);return m.length<4||1===m[3]?"rgb("+Math.round(m[0])+", "+Math.round(m[1])+", "+Math.round(m[2])+")":"rgba("+Math.round(m[0])+", "+Math.round(m[1])+", "+Math.round(m[2])+", "+m[3]+")"},B.to.rgb.percent=function(){var m=T(arguments),_=Math.round(m[0]/255*100),C=Math.round(m[1]/255*100),N=Math.round(m[2]/255*100);return m.length<4||1===m[3]?"rgb("+_+"%, "+C+"%, "+N+"%)":"rgba("+_+"%, "+C+"%, "+N+"%, "+m[3]+")"},B.to.hsl=function(){var m=T(arguments);return m.length<4||1===m[3]?"hsl("+m[0]+", "+m[1]+"%, "+m[2]+"%)":"hsla("+m[0]+", "+m[1]+"%, "+m[2]+"%, "+m[3]+")"},B.to.hwb=function(){var m=T(arguments),_="";return m.length>=4&&1!==m[3]&&(_=", "+m[3]),"hwb("+m[0]+", "+m[1]+"%, "+m[2]+"%"+_+")"},B.to.keyword=function(m){return D[m.slice(0,3)]}},22305:function(m,_,C){let N=C(2489),T=C(2771),L=["keyword","gray","hex"],D={};for(let m of Object.keys(T))D[[...T[m].labels].sort().join("")]=m;let Z={};function Color(m,_){let C,B;if(!(this instanceof Color))return new Color(m,_);
14if(_&&_ in L&&(_=null),_&&!(_ in T))throw Error("Unknown model: "+_);if(null==m)this.model="rgb",this.color=[0,0,0],this.valpha=1;else if(m instanceof Color)this.model=m.model,this.color=[...m.color],this.valpha=m.valpha;else if("string"==typeof m){let _=N.get(m);if(null===_)throw Error("Unable to parse color from string: "+m);this.model=_.model,B=T[this.model].channels,this.color=_.value.slice(0,B),this.valpha="number"==typeof _.value[B]?_.value[B]:1}else if(m.length>0){this.model=_||"rgb",B=T[this.model].channels;let C=Array.prototype.slice.call(m,0,B);this.color=zeroArray(C,B),this.valpha="number"==typeof m[B]?m[B]:1}else if("number"==typeof m)this.model="rgb",this.color=[m>>16&255,m>>8&255,255&m],this.valpha=1;else{this.valpha=1;let _=Object.keys(m);"alpha"in m&&(_.splice(_.indexOf("alpha"),1),this.valpha="number"==typeof m.alpha?m.alpha:0);let N=_.sort().join("");if(!(N in D))throw Error("Unable to parse color from object: "+JSON.stringify(m));this.model=D[N];let{labels:L}=T[this.model],Z=[];for(C=0;C<L.length;C++)Z.push(m[L[C]]);this.color=zeroArray(Z)}if(Z[this.model])for(C=0,B=T[this.model].channels;C<B;C++){let m=Z[this.model][C];m&&(this.color[C]=m(this.color[C]))}this.valpha=Math.max(0,Math.min(1,this.valpha)),Object.freeze&&Object.freeze(this)}for(let m of(Color.prototype={toString(){return this.string()},toJSON(){return this[this.model]()},string(m){let _=this.model in N.to?this:this.rgb();_=_.round("number"==typeof m?m:1);let C=1===_.valpha?_.color:[..._.color,this.valpha];return N.to[_.model](C)},percentString(m){let _=this.rgb().round("number"==typeof m?m:1),C=1===_.valpha?_.color:[..._.color,this.valpha];return N.to.rgb.percent(C)},array(){return 1===this.valpha?[...this.color]:[...this.color,this.valpha]},object(){let m={},{channels:_}=T[this.model],{labels:C}=T[this.model];for(let N=0;N<_;N++)m[C[N]]=this.color[N];return 1!==this.valpha&&(m.alpha=this.valpha),m},unitArray(){let m=this.rgb().color;return m[0]/=255,m[1]/=255,m[2]/=255,1!==this.valpha&&m.push(this.valpha),m},unitObject(){let m=this.rgb().object();return m.r/=255,m.g/=255,m.b/=255,1!==this.valpha&&(m.alpha=this.valpha),m},round(m){var _;return m=Math.max(m||0,0),new Color([...this.color.map((_=m,function(m){return Number(m.toFixed(_))})),this.valpha],this.model)},alpha(m){return void 0!==m?new Color([...this.color,Math.max(0,Math.min(1,m))],this.model):this.valpha},red:getset("rgb",0,maxfn(255)),green:getset("rgb",1,maxfn(255)),blue:getset("rgb",2,maxfn(255)),hue:getset(["hsl","hsv","hsl","hwb","hcg"],0,m=>(m%360+360)%360),saturationl:getset("hsl",1,maxfn(100)),lightness:getset("hsl",2,maxfn(100)),saturationv:getset("hsv",1,maxfn(100)),value:getset("hsv",2,maxfn(100)),chroma:getset("hcg",1,maxfn(100)),gray:getset("hcg",2,maxfn(100)),white:getset("hwb",1,maxfn(100)),wblack:getset("hwb",2,maxfn(100)),cyan:getset("cmyk",0,maxfn(100)),magenta:getset("cmyk",1,maxfn(100)),yellow:getset("cmyk",2,maxfn(100)),black:getset("cmyk",3,maxfn(100)),x:getset("xyz",0,maxfn(95.047)),y:getset("xyz",1,maxfn(100)),z:getset("xyz",2,maxfn(108.833)),l:getset("lab",0,maxfn(100)),a:getset("lab",1),b:getset("lab",2),keyword(m){return void 0!==m?new Color(m):T[this.model].keyword(this.color)},hex(m){return void 0!==m?new Color(m):N.to.hex(this.rgb().round().color)},hexa(m){if(void 0!==m)return new Color(m);let _=this.rgb().round().color,C=Math.round(255*this.valpha).toString(16).toUpperCase();return 1===C.length&&(C="0"+C),N.to.hex(_)+C},rgbNumber(){let m=this.rgb().color;return(255&m[0])<<16|(255&m[1])<<8|255&m[2]},luminosity(){let m=this.rgb().color,_=[];for(let[C,N]of m.entries()){let m=N/255;_[C]=m<=.04045?m/12.92:((m+.055)/1.055)**2.4}return .2126*_[0]+.7152*_[1]+.0722*_[2]},contrast(m){let _=this.luminosity(),C=m.luminosity();return _>C?(_+.05)/(C+.05):(C+.05)/(_+.05)},level(m){let _=this.contrast(m);return _>=7?"AAA":_>=4.5?"AA":""},isDark(){let m=this.rgb().color,_=(2126*m[0]+7152*m[1]+722*m[2])/1e4;return _<128},isLight(){return!this.isDark()},negate(){let m=this.rgb();for(let _=0;_<3;_++)m.color[_]=255-m.color[_];return m},lighten(m){let _=this.hsl();return _.color[2]+=_.color[2]*m,_},darken(m){let _=this.hsl();return _.color[2]-=_.color[2]*m,_},saturate(m){let _=this.hsl();return _.color[1]+=_.color[1]*m,_},desaturate(m){let _=this.hsl();return _.color[1]-=_.color[1]*m,_},whiten(m){let _=this.hwb();return _.color[1]+=_.color[1]*m,_},blacken(m){let _=this.hwb();return _.color[2]+=_.color[2]*m,_},grayscale(){let m=this.rgb().color,_=.3*m[0]+.59*m[1]+.11*m[2];return Color.rgb(_,_,_)},fade(m){return this.alpha(this.valpha-this.valpha*m)},opaquer(m){return this.alpha(this.valpha+this.valpha*m)},rotate(m){let _=this.hsl(),C=_.color[0];return C=(C=(C+m)%360)<0?360+C:C,_.color[0]=C,_},mix(m,_){if(!m||!m.rgb)throw Error('Argument to "mix" was not a Color instance, but rather an instance of '+typeof m);let C=m.rgb(),N=this.rgb(),T=void 0===_?.5:_,L=2*T-1,D=C.alpha()-N.alpha(),Z=((L*D==-1?L:(L+D)/(1+L*D))+1)/2,B=1-Z;return Color.rgb(Z*C.red()+B*N.red(),Z*C.green()+B*N.green(),Z*C.blue()+B*N.blue(),C.alpha()*T+N.alpha()*(1-T))}},Object.keys(T))){if(L.includes(m))continue;let{channels:_}=T[m];Color.prototype[m]=function(..._){var C;return this.model===m?new Color(this):_.length>0?new Color(_,m):new Color([...Array.isArray(C=T[this.model][m].raw(this.color))?C:[C],this.valpha],m)},Color[m]=function(...C){let N=C[0];return"number"==typeof N&&(N=zeroArray(C,_)),new Color(N,m)}}function getset(m,_,C){for(let N of m=Array.isArray(m)?m:[m])(Z[N]||(Z[N]=[]))[_]=C;return m=m[0],function(N){let T;return void 0!==N?(C&&(N=C(N)),(T=this[m]()).color[_]=N):(T=this[m]().color[_],C&&(T=C(T))),T}}function maxfn(m){return function(_){return Math.max(0,Math.min(m,_))}}function zeroArray(m,_){for(let C=0;C<_;C++)"number"!=typeof m[C]&&(m[C]=0);return m}m.exports=Color},11139:function(m,_,C){C(97109),C(74559),m.exports=C(37213).Array.from},30894:function(m,_,C){C(29401),m.exports=C(37213).Array.isArray},78882:function(m,_,C){C(16917),C(97109),m.exports=C(33426)},41969:function(m,_,C){C(23012);var N=C(37213).Object;m.exports=function(m,_){return N.create(m,_)}},57446:function(m,_,C){C(94730);var N=C(37213).Object;m.exports=function(m,_,C){return N.defineProperty(m,_,C)}},5928:function(m,_,C){C(99981);var N=C(37213).Object;m.exports=function(m,_){return N.getOwnPropertyDescriptor(m,_)}},42004:function(m,_,C){C(22503),m.exports=C(37213).Object.getOwnPropertySymbols},86001:function(m,_,C){C(75377),m.exports=C(37213).Object.getPrototypeOf},56449:function(m,_,C){C(94051),m.exports=C(37213).Object.keys},74752:function(m,_,C){C(49760),m.exports=C(37213).Object.setPrototypeOf},41417:function(m,_,C){C(71810),C(97109),C(16917),C(12184),C(13621),C(65657),m.exports=C(37213).Promise},52005:function(m,_,C){C(22503),C(71810),C(51015),C(60107),m.exports=C(37213).Symbol},12544:function(m,_,C){C(97109),C(16917),m.exports=C(62911).f("iterator")},87366:function(m,_,C){m.exports=C(62911).f("toPrimitive")},27029:function(m,_,C){C(71810),C(16917),C(38945),C(4237),C(35506),m.exports=C(37213).WeakMap},10527:function(m){m.exports=function(m){if("function"!=typeof m)throw TypeError(m+" is not a function!");return m}},74631:function(m){m.exports=function(){}}
14,34485:function(m){m.exports=function(m,_,C,N){if(!(m instanceof _)||void 0!==N&&N in m)throw TypeError(C+": incorrect invocation!");return m}},96202:function(m,_,C){var N=C(69480);m.exports=function(m){if(!N(m))throw TypeError(m+" is not an object!");return m}},57936:function(m,_,C){var N=C(34202),T=C(61826),L=C(48856);m.exports=function(m){return function(_,C,D){var Z,B=N(_),U=T(B.length),H=L(D,U);if(m&&C!=C){for(;U>H;)if((Z=B[H++])!=Z)return!0}else for(;U>H;H++)if((m||H in B)&&B[H]===C)return m||H||0;return!m&&-1}}},40269:function(m,_,C){var N=C(38893),T=C(28365),L=C(28689),D=C(61826),Z=C(22602);m.exports=function(m,_){var C=1==m,B=2==m,U=3==m,H=4==m,W=6==m,V=5==m||W,G=_||Z;return function(_,Z,K){for(var Y,Q,X=L(_),J=T(X),ee=N(Z,K,3),et=D(J.length),er=0,en=C?G(_,et):B?G(_,0):void 0;et>er;er++)if((V||er in J)&&(Q=ee(Y=J[er],er,X),m)){if(C)en[er]=Q;else if(Q)switch(m){case 3:return!0;case 5:return Y;case 6:return er;case 2:en.push(Y)}else if(H)return!1}return W?-1:U||H?H:en}}},80440:function(m,_,C){var N=C(69480),T=C(68926),L=C(81395)("species");m.exports=function(m){var _;return T(m)&&("function"==typeof(_=m.constructor)&&(_===Array||T(_.prototype))&&(_=void 0),N(_)&&null===(_=_[L])&&(_=void 0)),void 0===_?Array:_}},22602:function(m,_,C){var N=C(80440);m.exports=function(m,_){return new(N(m))(_)}},45605:function(m,_,C){var N=C(60866),T=C(81395)("toStringTag"),L="Arguments"==N(function(){return arguments}()),tryGet=function(m,_){try{return m[_]}catch(m){}};m.exports=function(m){var _,C,D;return void 0===m?"Undefined":null===m?"Null":"string"==typeof(C=tryGet(_=Object(m),T))?C:L?N(_):"Object"==(D=N(_))&&"function"==typeof _.callee?"Arguments":D}},60866:function(m){var _={}.toString;m.exports=function(m){return _.call(m).slice(8,-1)}},76808:function(m,_,C){"use strict";var N=C(94437),T=C(42727).getWeak,L=C(96202),D=C(69480),Z=C(34485),B=C(99595),U=C(40269),H=C(40255),W=C(89055),V=U(5),G=U(6),K=0,uncaughtFrozenStore=function(m){return m._l||(m._l=new UncaughtFrozenStore)},UncaughtFrozenStore=function(){this.a=[]},findUncaughtFrozen=function(m,_){return V(m.a,function(m){return m[0]===_})};UncaughtFrozenStore.prototype={get:function(m){var _=findUncaughtFrozen(this,m);if(_)return _[1]},has:function(m){return!!findUncaughtFrozen(this,m)},set:function(m,_){var C=findUncaughtFrozen(this,m);C?C[1]=_:this.a.push([m,_])},delete:function(m){var _=G(this.a,function(_){return _[0]===m});return~_&&this.a.splice(_,1),!!~_}},m.exports={getConstructor:function(m,_,C,L){var U=m(function(m,N){Z(m,U,_,"_i"),m._t=_,m._i=K++,m._l=void 0,void 0!=N&&B(N,C,m[L],m)});return N(U.prototype,{delete:function(m){if(!D(m))return!1;var C=T(m);return!0===C?uncaughtFrozenStore(W(this,_)).delete(m):C&&H(C,this._i)&&delete C[this._i]},has:function(m){if(!D(m))return!1;var C=T(m);return!0===C?uncaughtFrozenStore(W(this,_)).has(m):C&&H(C,this._i)}}),U},def:function(m,_,C){var N=T(L(_),!0);return!0===N?uncaughtFrozenStore(m).set(_,C):N[m._i]=C,m},ufstore:uncaughtFrozenStore}},3442:function(m,_,C){"use strict";var N=C(34506),T=C(75076),L=C(42727),D=C(73069),Z=C(2366),B=C(94437),U=C(99595),H=C(34485),W=C(69480),V=C(5723),G=C(46093).f,K=C(40269)(0),Y=C(70377);m.exports=function(m,_,C,Q,X,J){var ee=N[m],et=ee,er=X?"set":"add",en=et&&et.prototype,eo={};return Y&&"function"==typeof et&&(J||en.forEach&&!D(function(){new et().entries().next()}))?(et=_(function(_,C){H(_,et,m,"_c"),_._c=new ee,void 0!=C&&U(C,X,_[er],_)}),K("add,clear,delete,forEach,get,has,set,keys,values,entries,toJSON".split(","),function(m){var _="add"==m||"set"==m;m in en&&!(J&&"clear"==m)&&Z(et.prototype,m,function(C,N){if(H(this,et,m),!_&&J&&!W(C))return"get"==m&&void 0;var T=this._c[m](0===C?0:C,N);return _?this:T})}),J||G(et.prototype,"size",{get:function(){return this._c.size}})):(B((et=Q.getConstructor(_,m,X,er)).prototype,C),L.NEED=!0),V(et,m),eo[m]=et,T(T.G+T.W+T.F,eo),J||Q.setStrong(et,m,X),et}},37213:function(m){var _=m.exports={version:"2.6.12"};"number"==typeof __e&&(__e=_)},15329:function(m,_,C){"use strict";var N=C(46093),T=C(4452);m.exports=function(m,_,C){_ in m?N.f(m,_,T(0,C)):m[_]=C}},38893:function(m,_,C){var N=C(10527);m.exports=function(m,_,C){if(N(m),void 0===_)return m;switch(C){case 1:return function(C){return m.call(_,C)};case 2:return function(C,N){return m.call(_,C,N)};case 3:return function(C,N,T){return m.call(_,C,N,T)}}return function(){return m.apply(_,arguments)}}},8296:function(m){m.exports=function(m){if(void 0==m)throw TypeError("Can't call method on  "+m);return m}},70377:function(m,_,C){m.exports=!C(73069)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},32873:function(m,_,C){var N=C(69480),T=C(34506).document,L=N(T)&&N(T.createElement);m.exports=function(m){return L?T.createElement(m):{}}},52848:function(m){m.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleStr
14ing,toString,valueOf".split(",")},4352:function(m,_,C){var N=C(95692),T=C(6050),L=C(46824);m.exports=function(m){var _=N(m),C=T.f;if(C)for(var D,Z=C(m),B=L.f,U=0;Z.length>U;)B.call(m,D=Z[U++])&&_.push(D);return _}},75076:function(m,_,C){var N=C(34506),T=C(37213),L=C(38893),D=C(2366),Z=C(40255),B="prototype",$export=function(m,_,C){var U,H,W,V=m&$export.F,G=m&$export.G,K=m&$export.S,Y=m&$export.P,Q=m&$export.B,X=m&$export.W,J=G?T:T[_]||(T[_]={}),ee=J[B],et=G?N:K?N[_]:(N[_]||{})[B];for(U in G&&(C=_),C)!((H=!V&&et&&void 0!==et[U])&&Z(J,U))&&(W=H?et[U]:C[U],J[U]=G&&"function"!=typeof et[U]?C[U]:Q&&H?L(W,N):X&&et[U]==W?function(m){var F=function(_,C,N){if(this instanceof m){switch(arguments.length){case 0:return new m;case 1:return new m(_);case 2:return new m(_,C)}return new m(_,C,N)}return m.apply(this,arguments)};return F[B]=m[B],F}(W):Y&&"function"==typeof W?L(Function.call,W):W,Y&&((J.virtual||(J.virtual={}))[U]=W,m&$export.R&&ee&&!ee[U]&&D(ee,U,W)))};$export.F=1,$export.G=2,$export.S=4,$export.P=8,$export.B=16,$export.W=32,$export.U=64,$export.R=128,m.exports=$export},73069:function(m){m.exports=function(m){try{return!!m()}catch(m){return!0}}},99595:function(m,_,C){var N=C(38893),T=C(79642),L=C(33228),D=C(96202),Z=C(61826),B=C(22884),U={},H={},W=m.exports=function(m,_,C,W,V){var G,K,Y,Q,X=V?function(){return m}:B(m),J=N(C,W,_?2:1),ee=0;if("function"!=typeof X)throw TypeError(m+" is not iterable!");if(L(X)){for(G=Z(m.length);G>ee;ee++)if((Q=_?J(D(K=m[ee])[0],K[1]):J(m[ee]))===U||Q===H)return Q}else for(Y=X.call(m);!(K=Y.next()).done;)if((Q=T(Y,J,K.value,_))===U||Q===H)return Q};W.BREAK=U,W.RETURN=H},34506:function(m){var _=m.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=_)},40255:function(m){var _={}.hasOwnProperty;m.exports=function(m,C){return _.call(m,C)}},2366:function(m,_,C){var N=C(46093),T=C(4452);m.exports=C(70377)?function(m,_,C){return N.f(m,_,T(1,C))}:function(m,_,C){return m[_]=C,m}},65609:function(m,_,C){var N=C(34506).document;m.exports=N&&N.documentElement},83278:function(m,_,C){m.exports=!C(70377)&&!C(73069)(function(){return 7!=Object.defineProperty(C(32873)("div"),"a",{get:function(){return 7}}).a})},87185:function(m){m.exports=function(m,_,C){var N=void 0===C;switch(_.length){case 0:return N?m():m.call(C);case 1:return N?m(_[0]):m.call(C,_[0]);case 2:return N?m(_[0],_[1]):m.call(C,_[0],_[1]);case 3:return N?m(_[0],_[1],_[2]):m.call(C,_[0],_[1],_[2]);case 4:return N?m(_[0],_[1],_[2],_[3]):m.call(C,_[0],_[1],_[2],_[3])}return m.apply(C,_)}},28365:function(m,_,C){var N=C(60866);m.exports=Object("z").propertyIsEnumerable(0)?Object:function(m){return"String"==N(m)?m.split(""):Object(m)}},33228:function(m,_,C){var N=C(45086),T=C(81395)("iterator"),L=Array.prototype;m.exports=function(m){return void 0!==m&&(N.Array===m||L[T]===m)}},68926:function(m,_,C){var N=C(60866);m.exports=Array.isArray||function(m){return"Array"==N(m)}},69480:function(m){m.exports=function(m){return"object"==typeof m?null!==m:"function"==typeof m}},79642:function(m,_,C){var N=C(96202);m.exports=function(m,_,C,T){try{return T?_(N(C)[0],C[1]):_(C)}catch(_){var L=m.return;throw void 0!==L&&N(L.call(m)),_}}},51592:function(m,_,C){"use strict";var N=C(77310),T=C(4452),L=C(5723),D={};C(2366)(D,C(81395)("iterator"),function(){return this}),m.exports=function(m,_,C){m.prototype=N(D,{next:T(1,C)}),L(m,_+" Iterator")}},58903:function(m,_,C){"use strict";var N=C(44574),T=C(75076),L=C(53682),D=C(2366),Z=C(45086),B=C(51592),U=C(5723),H=C(42915),W=C(81395)("iterator"),V=!([].keys&&"next"in[].keys()),G="values",returnThis=function(){return this};m.exports=function(m,_,C,K,Y,Q,X){B(C,_,K);var J,ee,et,getMethod=function(m){return!V&&m in ei?ei[m]:function(){return new C(this,m)}},er=_+" Iterator",en=Y==G,eo=!1,ei=m.prototype,ea=ei[W]||ei["@@iterator"]||Y&&ei[Y],es=ea||getMethod(Y),el=Y?en?getMethod("entries"):es:void 0,ec="Array"==_&&ei.entries||ea;if(ec&&(et=H(ec.call(new m)))!==Object.prototype&&et.next&&(U(et,er,!0),N||"function"==typeof et[W]||D(et,W,returnThis)),en&&ea&&ea.name!==G&&(eo=!0,es=function(){return ea.call(this)}
14),(!N||X)&&(V||eo||!ei[W])&&D(ei,W,es),Z[_]=es,Z[er]=returnThis,Y){if(J={values:en?es:getMethod(G),keys:Q?es:getMethod("keys"),entries:el},X)for(ee in J)ee in ei||L(ei,ee,J[ee]);else T(T.P+T.F*(V||eo),_,J)}return J}},64115:function(m,_,C){var N=C(81395)("iterator"),T=!1;try{var L=[7][N]();L.return=function(){T=!0},Array.from(L,function(){throw 2})}catch(m){}m.exports=function(m,_){if(!_&&!T)return!1;var C=!1;try{var L=[7],D=L[N]();D.next=function(){return{done:C=!0}},L[N]=function(){return D},m(L)}catch(m){}return C}},65336:function(m){m.exports=function(m,_){return{value:_,done:!!m}}},45086:function(m){m.exports={}},44574:function(m){m.exports=!0},42727:function(m,_,C){var N=C(67441)("meta"),T=C(69480),L=C(40255),D=C(46093).f,Z=0,B=Object.isExtensible||function(){return!0},U=!C(73069)(function(){return B(Object.preventExtensions({}))}),setMeta=function(m){D(m,N,{value:{i:"O"+ ++Z,w:{}}})},H=m.exports={KEY:N,NEED:!1,fastKey:function(m,_){if(!T(m))return"symbol"==typeof m?m:("string"==typeof m?"S":"P")+m;if(!L(m,N)){if(!B(m))return"F";if(!_)return"E";setMeta(m)}return m[N].i},getWeak:function(m,_){if(!L(m,N)){if(!B(m))return!0;if(!_)return!1;setMeta(m)}return m[N].w},onFreeze:function(m){return U&&H.NEED&&B(m)&&!L(m,N)&&setMeta(m),m}}},86459:function(m,_,C){var N=C(34506),T=C(57374).set,L=N.MutationObserver||N.WebKitMutationObserver,D=N.process,Z=N.Promise,B="process"==C(60866)(D);m.exports=function(){var m,_,C,flush=function(){var N,T;for(B&&(N=D.domain)&&N.exit();m;){T=m.fn,m=m.next;try{T()}catch(N){throw m?C():_=void 0,N}}_=void 0,N&&N.enter()};if(B)C=function(){D.nextTick(flush)};else if(L&&!(N.navigator&&N.navigator.standalone)){var U=!0,H=document.createTextNode("");new L(flush).observe(H,{characterData:!0}),C=function(){H.data=U=!U}}else if(Z&&Z.resolve){var W=Z.resolve(void 0);C=function(){W.then(flush)}}else C=function(){T.call(N,flush)};return function(N){var T={fn:N,next:void 0};_&&(_.next=T),m||(m=T,C()),_=T}}},52007:function(m,_,C){"use strict";var N=C(10527);function PromiseCapability(m){var _,C;this.promise=new m(function(m,N){if(void 0!==_||void 0!==C)throw TypeError("Bad Promise constructor");_=m,C=N}),this.resolve=N(_),this.reject=N(C)}m.exports.f=function(m){return new PromiseCapability(m)}},79769:function(m,_,C){"use strict";var N=C(70377),T=C(95692),L=C(6050),D=C(46824),Z=C(28689),B=C(28365),U=Object.assign;m.exports=!U||C(73069)(function(){var m={},_={},C=Symbol(),N="abcdefghijklmnopqrst";return m[C]=7,N.split("").forEach(function(m){_[m]=m}),7!=U({},m)[C]||Object.keys(U({},_)).join("")!=N})?function(m,_){for(var C=Z(m),U=arguments.length,H=1,W=L.f,V=D.f;U>H;)for(var G,K=B(arguments[H++]),Y=W?T(K).concat(W(K)):T(K),Q=Y.length,X=0;Q>X;)G=Y[X++],(!N||V.call(K,G))&&(C[G]=K[G]);return C}:U},77310:function(m,_,C){var N=C(96202),T=C(46582),L=C(52848),D=C(7186)("IE_PROTO"),Empty=function(){},Z="prototype",createDict=function(){var m,_=C(32873)("iframe"),N=L.length;for(_.style.display="none",C(65609).appendChild(_),_.src="javascript:",(m=_.contentWindow.document).open(),m.write("<script>document.F=Object</script>"),m.close(),createDict=m.F;N--;)delete createDict[Z][L[N]];return createDict()};m.exports=Object.create||function(m,_){var C;return null!==m?(Empty[Z]=N(m),C=new Empty,Empty[Z]=null,C[D]=m):C=createDict(),void 0===_?C:T(C,_)}},46093:function(m,_,C){var N=C(96202),T=C(83278),L=C(43908),D=Object.defineProperty;_.f=C(70377)?Object.defineProperty:function(m,_,C){if(N(m),_=L(_,!0),N(C),T)try{return D(m,_,C)}catch(m){}if("get"in C||"set"in C)throw TypeError("Accessors not supported!");return"value"in C&&(m[_]=C.value),m}},46582:function(m,_,C){var N=C(46093),T=C(96202),L=C(95692);m.exports=C(70377)?Object.defineProperties:function(m,_){T(m);for(var C,D=L(_),Z=D.length,B=0;Z>B;)N.f(m,C=D[B++],_[C]);return m}},11801:function(m,_,C){var N=C(46824),T=C(4452),L=C(34202),D=C(43908),Z=C(40255),B=C(83278),U=Object.getOwnPropertyDescriptor;_.f=C(70377)?U:function(m,_){if(m=L(m),_=D(_,!0),B)try{return U(m,_)}catch(m){}if(Z(m,_))return T(!N.f.call(m,_),m[_])}},45866:function(m,_,C){var N=C(34202),T=C(69752).f,L={}.toString,D="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],getWindowNames=function(m){try{return T(m)}catch(m){return D.slice()}};m.exports.f=function(m){return D&&"[object Window]"==L.call(m)?getW
14indowNames(m):T(N(m))}},69752:function(m,_,C){var N=C(2651),T=C(52848).concat("length","prototype");_.f=Object.getOwnPropertyNames||function(m){return N(m,T)}},6050:function(m,_){_.f=Object.getOwnPropertySymbols},42915:function(m,_,C){var N=C(40255),T=C(28689),L=C(7186)("IE_PROTO"),D=Object.prototype;m.exports=Object.getPrototypeOf||function(m){return N(m=T(m),L)?m[L]:"function"==typeof m.constructor&&m instanceof m.constructor?m.constructor.prototype:m instanceof Object?D:null}},2651:function(m,_,C){var N=C(40255),T=C(34202),L=C(57936)(!1),D=C(7186)("IE_PROTO");m.exports=function(m,_){var C,Z=T(m),B=0,U=[];for(C in Z)C!=D&&N(Z,C)&&U.push(C);for(;_.length>B;)N(Z,C=_[B++])&&(~L(U,C)||U.push(C));return U}},95692:function(m,_,C){var N=C(2651),T=C(52848);m.exports=Object.keys||function(m){return N(m,T)}},46824:function(m,_){_.f=({}).propertyIsEnumerable},46894:function(m,_,C){var N=C(75076),T=C(37213),L=C(73069);m.exports=function(m,_){var C=(T.Object||{})[m]||Object[m],D={};D[m]=_(C),N(N.S+N.F*L(function(){C(1)}),"Object",D)}},807:function(m){m.exports=function(m){try{return{e:!1,v:m()}}catch(m){return{e:!0,v:m}}}},84536:function(m,_,C){var N=C(96202),T=C(69480),L=C(52007);m.exports=function(m,_){if(N(m),T(_)&&_.constructor===m)return _;var C=L.f(m);return(0,C.resolve)(_),C.promise}},4452:function(m){m.exports=function(m,_){return{enumerable:!(1&m),configurable:!(2&m),writable:!(4&m),value:_}}},94437:function(m,_,C){var N=C(2366);m.exports=function(m,_,C){for(var T in _)C&&m[T]?m[T]=_[T]:N(m,T,_[T]);return m}},53682:function(m,_,C){m.exports=C(2366)},45137:function(m,_,C){"use strict";var N=C(75076),T=C(10527),L=C(38893),D=C(99595);m.exports=function(m){N(N.S,m,{from:function(m){var _,C,N,Z,B=arguments[1];return(T(this),(_=void 0!==B)&&T(B),void 0==m)?new this:(C=[],_?(N=0,Z=L(B,arguments[2],2),D(m,!1,function(m){C.push(Z(m,N++))})):D(m,!1,C.push,C),new this(C))}})}},45977:function(m,_,C){"use strict";var N=C(75076);m.exports=function(m){N(N.S,m,{of:function(){for(var m=arguments.length,_=Array(m);m--;)_[m]=arguments[m];return new this(_)}})}},80130:function(m,_,C){var N=C(69480),T=C(96202),check=function(m,_){if(T(m),!N(_)&&null!==_)throw TypeError(_+": can't set as prototype!")};m.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(m,_,N){try{(N=C(38893)(Function.call,C(11801).f(Object.prototype,"__proto__").set,2))(m,[]),_=!(m instanceof Array)}catch(m){_=!0}return function(m,C){return check(m,C),_?m.__proto__=C:N(m,C),m}}({},!1):void 0),check:check}},8360:function(m,_,C){"use strict";var N=C(34506),T=C(37213),L=C(46093),D=C(70377),Z=C(81395)("species");m.exports=function(m){var _="function"==typeof T[m]?T[m]:N[m];D&&_&&!_[Z]&&L.f(_,Z,{configurable:!0,get:function(){return this}})}},5723:function(m,_,C){var N=C(46093).f,T=C(40255),L=C(81395)("toStringTag");m.exports=function(m,_,C){m&&!T(m=C?m:m.prototype,L)&&N(m,L,{configurable:!0,value:_})}},7186:function(m,_,C){var N=C(92479)("keys"),T=C(67441);m.exports=function(m){return N[m]||(N[m]=T(m))}},92479:function(m,_,C){var N=C(37213),T=C(34506),L="__core-js_shared__",D=T[L]||(T[L]={});(m.exports=function(m,_){return D[m]||(D[m]=void 0!==_?_:{})})("versions",[]).push({version:N.version,mode:C(44574)?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},17221:function(m,_,C){var N=C(96202),T=C(10527),L=C(81395)("species");m.exports=function(m,_){var C,D=N(m).constructor;return void 0===D||void 0==(C=N(D)[L])?_:T(C)}},94004:function(m,_,C){var N=C(25999),T=C(8296);m.exports=function(m){return function(_,C){var L,D,Z=String(T(_)),B=N(C),U=Z.length;return B<0||B>=U?m?"":void 0:(L=Z.charCodeAt(B))<55296||L>56319||B+1===U||(D=Z.charCodeAt(B+1))<56320||D>57343?m?Z.charAt(B):L:m?Z.slice(B,B+2):(L-55296<<10)+(D-56320)+65536}}},57374:function(m,_,C){var N,T,L,D=C(38893),Z=C(87185),B=C(65609),U=C(32873),H=C(34506),W=H.process,V=H.setImmediate,G=H.clearImmediate,K=H.MessageChannel,Y=H.Dispatch,Q=0,X={},J="onreadystatechange",run=function(){var m=+this;if(X.hasOwnProperty(m)){var _=X[m];delete X[m],_()}},listener=function(m){run.call(m.data)};V&&G||(V=function(m){for(var _=[],C=1;arguments.length>C;)_.push(arguments[C++]);return X[++Q]=function(){Z("function"==typeof m?m:Function(m),_)},N(Q),Q},G=function(m){delete X[m]},"process"==C(60866)(W)?N=function(m){W.nextTick(D(run,m,1))}:Y&&Y.now?N=function(m){Y.now(D(run,m,1))}:K?(L=(T=new K).port2,T.port1.onmessage=listener,N=D(L.postMessage,L,1)):H.addEventListener&&"function"==typeof postMessage&&!H.importScripts?(N=function(m){H.postMessage(m+"","*")},H.addEventListener("message",listener,!1)):N=J in U("script")?function(m){B.appendChild(U("script"))[J]=function(){B.removeChild(this),run.call(m)}}:function(m){setTimeout(D(run,m,1),0)}),m.exports={set:V,clear:G}},48856:function(m,_,C){var N=C(25999),T=Math.max,L=Math.min;m.exports=function(m,_){return(m=N(m))<0?T(m+_,0):L(m,_)}},25999:function(m){var _=Math.ceil,C=Math.floor;m.exports=function(m){return isNaN(m=+m)?0:(m>0?C:_)(m)}},34202:function(m,_,C){var N=C(28365),T=C(8296);m.exports=function(m){return N(T(m))}},61826:function(m,_,C){var N=C(25999),T=Math.min;m.exports=function(m){return m>0?T(N(m),9007199254740991):0}},28689:function(m,_,C){var N=C(8296);m.exports=function(m){return Object(N(m))}},43908:function(m,_,C){var N=C(69480);m.exports=function(m,_){var C,T;if(!N(m))return m;if(_&&"function"==typeof(C=m.toString)&&!N(T=C.call(m))||"function"==typeof(C=m.valueOf)&&!N(T=C.call(m))||!_&&"function"==typeof(C=m.toString)&&!N(T=C.call(m)))return T;throw TypeError("Can't convert object to primitive value")}},67441:function(m){var _=0,C=Math.random();m.exports=function(m){return"Symbol(".concat(void 0===m?"":m,")_",(++_+C).toString(36))}},64350:function(m,_,C){var N=C(34506).navigator;m.exports=N&&N.userAgent||""},89055:function(m,_,C){var N=C(69480);m.exports=function(m,_){if(!N(m)||m._t!==_)throw TypeError("Incompatible receiver, "+_+" required!");return m}},19642:function(m,_,C){var N=C(34506),T=C(37213),L=C(44574),D=C(62911),Z=C(46093).f;m.exports=function(m){var _=T.Symbol||(T.Symbol=L?{}:N.Symbol||{});"_"==m.charAt(0)||m in _||Z(_,m,{value:D.f(m)})}},62911:function(m,_,C){_.f=C(81395)},81395:function(m,_,C){var N=C(92479)("wks"),T=C(67441),L=C(34506).Symbol,D="function"==typeof L;(m.exports=function(m){return N[m]||(N[m]=D&&L[m]||(D?L:T)("Symbol."+m))}).store=N},22884:function(m,_,C){var N=C(45605),T=C(81395)("iterator"),L=C(45086);m.exports=C(37213).getIteratorMethod=function(m){if(void 0!=m)return m[T]||m["@@iterator"]||L[N(m)]}},33426:function(m,_,C){var N=C(96202),T=C(22884);m.exports=C(37213).getIterator=function(m){var _=T(m);
14if("function"!=typeof _)throw TypeError(m+" is not iterable!");return N(_.call(m))}},74559:function(m,_,C){"use strict";var N=C(38893),T=C(75076),L=C(28689),D=C(79642),Z=C(33228),B=C(61826),U=C(15329),H=C(22884);T(T.S+!C(64115)(function(m){Array.from(m)})*T.F,"Array",{from:function(m){var _,C,T,W,V=L(m),G="function"==typeof this?this:Array,K=arguments.length,Y=K>1?arguments[1]:void 0,Q=void 0!==Y,X=0,J=H(V);if(Q&&(Y=N(Y,K>2?arguments[2]:void 0,2)),void 0==J||G==Array&&Z(J))for(_=B(V.length),C=new G(_);_>X;X++)U(C,X,Q?Y(V[X],X):V[X]);else for(W=J.call(V),C=new G;!(T=W.next()).done;X++)U(C,X,Q?D(W,Y,[T.value,X],!0):T.value);return C.length=X,C}})},29401:function(m,_,C){var N=C(75076);N(N.S,"Array",{isArray:C(68926)})},67771:function(m,_,C){"use strict";var N=C(74631),T=C(65336),L=C(45086),D=C(34202);m.exports=C(58903)(Array,"Array",function(m,_){this._t=D(m),this._i=0,this._k=_},function(){var m=this._t,_=this._k,C=this._i++;return!m||C>=m.length?(this._t=void 0,T(1)):"keys"==_?T(0,C):"values"==_?T(0,m[C]):T(0,[C,m[C]])},"values"),L.Arguments=L.Array,N("keys"),N("values"),N("entries")},23012:function(m,_,C){var N=C(75076);N(N.S,"Object",{create:C(77310)})},94730:function(m,_,C){var N=C(75076);N(N.S+!C(70377)*N.F,"Object",{defineProperty:C(46093).f})},99981:function(m,_,C){var N=C(34202),T=C(11801).f;C(46894)("getOwnPropertyDescriptor",function(){return function(m,_){return T(N(m),_)}})},75377:function(m,_,C){var N=C(28689),T=C(42915);C(46894)("getPrototypeOf",function(){return function(m){return T(N(m))}})},94051:function(m,_,C){var N=C(28689),T=C(95692);C(46894)("keys",function(){return function(m){return T(N(m))}})},49760:function(m,_,C){var N=C(75076);N(N.S,"Object",{setPrototypeOf:C(80130).set})},71810:function(){},12184:function(m,_,C){"use strict";var N,T,L,D,Z=C(44574),B=C(34506),U=C(38893),H=C(45605),W=C(75076),V=C(69480),G=C(10527),K=C(34485),Y=C(99595),Q=C(17221),X=C(57374).set,J=C(86459)(),ee=C(52007),et=C(807),er=C(64350),en=C(84536),eo="Promise",ei=B.TypeError,ea=B.process,es=ea&&ea.versions,el=es&&es.v8||"",ec=B[eo],eu="process"==H(ea),empty=function(){},ed=T=ee.f,ef=!!function(){try{var m=ec.resolve(1),_=(m.constructor={})[C(81395)("species")]=function(m){m(empty,empty)};return(eu||"function"==typeof PromiseRejectionEvent)&&m.then(empty) instanceof _&&0!==el.indexOf("6.6")&&-1===er.indexOf("Chrome/66")}catch(m){}}(),isThenable=function(m){var _;return!!V(m)&&"function"==typeof(_=m.then)&&_},notify=function(m,_){if(!m._n){m._n=!0;var C=m._c;J(function(){for(var N=m._v,T=1==m._s,L=0;C.length>L;)!function(_){var C,L,D,Z=T?_.ok:_.fail,B=_.resolve,U=_.reject,H=_.domain;try{Z?(T||(2==m._h&&onHandleUnhandled(m),m._h=1),!0===Z?C=N:(H&&H.enter(),C=Z(N),H&&(H.exit(),D=!0)),C===_.promise?U(ei("Promise-chain cycle")):(L=isThenable(C))?L.call(C,B,U):B(C)):U(N)}catch(m){H&&!D&&H.exit(),U(m)}}(C[L++]);m._c=[],m._n=!1,_&&!m._h&&onUnhandled(m)})}},onUnhandled=function(m){X.call(B,function(){var _,C,N,T=m._v,L=isUnhandled(m);if(L&&(_=et(function(){eu?ea.emit("unhandledRejection",T,m):(C=B.onunhandledrejection)?C({promise:m,reason:T}):(N=B.console)&&N.error&&N.error("Unhandled promise rejection",T)}),m._h=eu||isUnhandled(m)?2:1),m._a=void 0,L&&_.e)throw _.v})},isUnhandled=function(m){return 1!==m._h&&0===(m._a||m._c).length},onHandleUnhandled=function(m){X.call(B,function(){var _;eu?ea.emit("rejectionHandled",m):(_=B.onrejectionhandled)&&_({promise:m,reason:m._v})})},$reject=function(m){var _=this;_._d||(_._d=!0,(_=_._w||_)._v=m,_._s=2,_._a||(_._a=_._c.slice()),notify(_,!0))},$resolve=function(m){var _,C=this;if(!C._d){C._d=!0,C=C._w||C;try{if(C===m)throw ei("Promise can't be resolved itself");(_=isThenable(m))?J(function(){var N={_w:C,_d:!1};try{_.call(m,U($resolve,N,1),U($reject,N,1))}catch(m){$reject.call(N,m)}}):(C._v=m,C._s=1,notify(C,!1))}catch(m){$reject.call({_w:C,_d:!1},m)}}};ef||(ec=function(m){K(this,ec,eo,"_h"),G(m),N.call(this);try{m(U($resolve,this,1),U($reject,this,1))}catch(m){$reject.call(this,m)}},(N=function(m){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1}).prototype=C(94437)(ec.prototype,{then:function(m,_){var C=ed(Q(this,ec));return C.ok="function"!=typeof m||m,C.fail="function"==typeof _&&_,C.domain=eu?ea.domain:void 0,this._c.push(C),this._a&&this._a.push(C),this._s&&notify(this,!1),C.promise},catch:function(m){return this.then(void 0,m)}}),L=function(){var m=new N;this.promise=m,this.resolve=U($resolve,m,1),this.reject=U($reject,m,1)},ee.f=ed=function(m){return m===ec||m===D?new L(m):T(m)}
14),W(W.G+W.W+!ef*W.F,{Promise:ec}),C(5723)(ec,eo),C(8360)(eo),D=C(37213)[eo],W(W.S+!ef*W.F,eo,{reject:function(m){var _=ed(this);return(0,_.reject)(m),_.promise}}),W(W.S+W.F*(Z||!ef),eo,{resolve:function(m){return en(Z&&this===D?ec:this,m)}}),W(W.S+!(ef&&C(64115)(function(m){ec.all(m).catch(empty)}))*W.F,eo,{all:function(m){var _=this,C=ed(_),N=C.resolve,T=C.reject,L=et(function(){var C=[],L=0,D=1;Y(m,!1,function(m){var Z=L++,B=!1;C.push(void 0),D++,_.resolve(m).then(function(m){!B&&(B=!0,C[Z]=m,--D||N(C))},T)}),--D||N(C)});return L.e&&T(L.v),C.promise},race:function(m){var _=this,C=ed(_),N=C.reject,T=et(function(){Y(m,!1,function(m){_.resolve(m).then(C.resolve,N)})});return T.e&&N(T.v),C.promise}})},97109:function(m,_,C){"use strict";var N=C(94004)(!0);C(58903)(String,"String",function(m){this._t=String(m),this._i=0},function(){var m,_=this._t,C=this._i;return C>=_.length?{value:void 0,done:!0}:(m=N(_,C),this._i+=m.length,{value:m,done:!1})})},22503:function(m,_,C){"use strict";var N=C(34506),T=C(40255),L=C(70377),D=C(75076),Z=C(53682),B=C(42727).KEY,U=C(73069),H=C(92479),W=C(5723),V=C(67441),G=C(81395),K=C(62911),Y=C(19642),Q=C(4352),X=C(68926),J=C(96202),ee=C(69480),et=C(28689),er=C(34202),en=C(43908),eo=C(4452),ei=C(77310),ea=C(45866),es=C(11801),el=C(6050),ec=C(46093),eu=C(95692),ed=es.f,ef=ec.f,ep=ea.f,eh=N.Symbol,em=N.JSON,eg=em&&em.stringify,ev="prototype",ey=G("_hidden"),eb=G("toPrimitive"),ew={}.propertyIsEnumerable,ex=H("symbol-registry"),eS=H("symbols"),e_=H("op-symbols"),ej=Object[ev],ek="function"==typeof eh&&!!el.f,eE=N.QObject,eO=!eE||!eE[ev]||!eE[ev].findChild,eC=L&&U(function(){return 7!=ei(ef({},"a",{get:function(){return ef(this,"a",{value:7}).a}})).a})?function(m,_,C){var N=ed(ej,_);N&&delete ej[_],ef(m,_,C),N&&m!==ej&&ef(ej,_,N)}:ef,wrap=function(m){var _=eS[m]=ei(eh[ev]);return _._k=m,_},eN=ek&&"symbol"==typeof eh.iterator?function(m){return"symbol"==typeof m}:function(m){return m instanceof eh},$defineProperty=function(m,_,C){return(m===ej&&$defineProperty(e_,_,C),J(m),_=en(_,!0),J(C),T(eS,_))?(C.enumerable?(T(m,ey)&&m[ey][_]&&(m[ey][_]=!1),C=ei(C,{enumerable:eo(0,!1)})):(T(m,ey)||ef(m,ey,eo(1,{})),m[ey][_]=!0),eC(m,_,C)):ef(m,_,C)},$defineProperties=function(m,_){J(m);for(var C,N=Q(_=er(_)),T=0,L=N.length;L>T;)$defineProperty(m,C=N[T++],_[C]);return m},$propertyIsEnumerable=function(m){var _=ew.call(this,m=en(m,!0));return(!(this===ej&&T(eS,m))||!!T(e_,m))&&(!(_||!T(this,m)||!T(eS,m)||T(this,ey)&&this[ey][m])||_)},$getOwnPropertyDescriptor=function(m,_){if(m=er(m),_=en(_,!0),!(m===ej&&T(eS,_))||T(e_,_)){var C=ed(m,_);return C&&T(eS,_)&&!(T(m,ey)&&m[ey][_])&&(C.enumerable=!0),C}},$getOwnPropertyNames=function(m){for(var _,C=ep(er(m)),N=[],L=0;C.length>L;)T(eS,_=C[L++])||_==ey||_==B||N.push(_);return N},$getOwnPropertySymbols=function(m){for(var _,C=m===ej,N=ep(C?e_:er(m)),L=[],D=0;N.length>D;)T(eS,_=N[D++])&&(!C||T(ej,_))&&L.push(eS[_]);return L};ek||(Z((eh=function(){if(this instanceof eh)throw TypeError("Symbol is not a constructor!");var m=V(arguments.length>0?arguments[0]:void 0),$set=function(_){this===ej&&$set.call(e_,_),T(this,ey)&&T(this[ey],m)&&(this[ey][m]=!1),eC(this,m,eo(1,_))};return L&&eO&&eC(ej,m,{configurable:!0,set:$set}),wrap(m)})[ev],"toString",function(){return this._k}),es.f=$getOwnPropertyDescriptor,ec.f=$defineProperty,C(69752).f=ea.f=$getOwnPropertyNames,C(46824).f=$propertyIsEnumerable,el.f=$getOwnPropertySymbols,L&&!C(44574)&&Z(ej,"propertyIsEnumerable",$propertyIsEnumerable,!0),K.f=function(m){return wrap(G(m))}),D(D.G+D.W+!ek*D.F,{Symbol:eh});for(var eA="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),eT=0;eA.length>eT;)G(eA[eT++]);for(var eP=eu(G.store),eR=0;eP.length>eR;)Y(eP[eR++]);D(D.S+!ek*D.F,"Symbol",{for:function(m){return T(ex,m+="")?ex[m]:ex[m]=eh(m)},keyFor:function(m){if(!eN(m))throw TypeError(m+" is not a symbol!");for(var _ in ex)if(ex[_]===m)return _},useSetter:function(){eO=!0},useSimple:function(){eO=!1}}),D(D.S+!ek*D.F,"Object",{create:function(m,_){return void 0===_?ei(m):$defineProperties(ei(m),_)},defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols});var eL=U(function(){el.f(1)});D(D.S+D.F*eL,"Object",{getOwnPropertySymbols:function(m){return el.f(et(m))}}),em&&D(D.S+D.F*(!ek||U(function(){var m=eh();return"[null]"!=eg([m])||"{}"!=eg({a:m})||"{}"!=eg(Object(m))})),"JSON",{stringify:function(m){for(var _,C,N=[m],T=1;arguments.length>T;)N.push(arguments[T++]);if(C=_=N[1],!(!ee(_)&&void 0===m||eN(m)))return X(_)||(_=function(m,_){if("function"==typeof C&&(_=C.call(this,m,_)),!eN(_))return _}),N[1]=_,eg.apply(em,N)}}),eh[ev][eb]||C(2366)(eh[ev],eb,eh[ev].valueOf),W(eh,"Symbol"),W(Math,"Math",!0),W(N.JSON,"JSON",!0)},38945:function(m,_,C){"use strict";var N,T=C(34506),L=C(40269)(0),D=C(53682),Z=C(42727),B=C(79769),U=C(76808),H=C(69480),W=C(89055),V=C(89055),G=!T.ActiveXObject&&"ActiveXObject"in T,K="WeakMap",Y=Z.getWeak,Q=Object.isExtensible,X=U.ufstore,wrapper=function(m){return function(){return m(this,arguments.length>0?arguments[0]:void 0)}},J={get:function(m){if(H(m)){var _=Y(m);return!0===_?X(W(this,K)).get(m):_?_[this._i]:void 0}},set:function(m,_){return U.def(W(this,K),m,_)}},ee=m.exports=C(3442)(K,wrapper,J,U,!0,!0);V&&G&&(B((N=U.getConstructor(wrapper,K)).prototype,J),Z.NEED=!0,L(["delete","has","get","set"],function(m){var _=ee.prototype,C=_[m];D(_,m,function(_,T){if(H(_)&&!Q(_)){this._f||(this._f=new N);var L=this._f[m](_,T);return"set"==m?this:L}return C.call(this,_,T)})}))},13621:function(m,_,C){"use strict";var N=C(75076),T=C(37213),L=C(34506),D=C(17221),Z=C(84536);N(N.P+N.R,"Promise",{finally:function(m){var _=D(this,T.Promise||L.Promise),C="function"==typeof m;return this.then(C?function(C){return Z(_,m()).then(function(){return C})}:m,C?function(C){return Z(_,m()).then(function(){throw C})}:m)}})},65657:function(m,_,C){"use strict";var N=C(75076),T=C(52007),L=C(807);N(N.S,"Promise",{try:function(m){var _=T.f(this),C=L(m);return(C.e?_.reject:_.resolve)(C.v),_.promise}})},51015:function(m,_,C){C(19642)("asyncIterator")},60107:function(m,_,C){C(19642)("observable")},35506:function(m,_,C){C(45137)("WeakMap")},4237:function(m,_,C){C(45977)("WeakMap")},16917:function(m,_,C){C(67771);for(var N=C(34506),T=C(2366),L=C(45086),D=C(81395)("toStringTag"),Z="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),B=0;B<Z.length;B++){var U=Z[B],H=N[U],W=H&&H.prototype;W&&!W[D]&&T(W,D,U),L[U]=L.Array}},71384:function(m){var _,C,N,T,L,D,Z,B,U,H,W,V,G,K,Y,Q,X,J,ee,et,er;m.exports=(_="millisecond",C="second",N="minute",T="hour",L="week",D="month",Z="quarter",B="year",U="date",H="Invalid Date",W=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,V=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}
14|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,G=function(m,_,C){var N=String(m);return!N||N.length>=_?m:""+Array(_+1-N.length).join(C)+m},(Y={})[K="en"]={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("_")},Q=function(m){return m instanceof et},X=function t(m,_,C){var N;if(!m)return K;if("string"==typeof m){var T=m.toLowerCase();Y[T]&&(N=T),_&&(Y[T]=_,N=T);var L=m.split("-");if(!N&&L.length>1)return t(L[0])}else{var D=m.name;Y[D]=m,N=D}return!C&&N&&(K=N),N||!C&&K},J=function(m,_){if(Q(m))return m.clone();var C="object"==typeof _?_:{};return C.date=m,C.args=arguments,new et(C)},(ee={s:G,z:function(m){var _=-m.utcOffset(),C=Math.abs(_);return(_<=0?"+":"-")+G(Math.floor(C/60),2,"0")+":"+G(C%60,2,"0")},m:function t(m,_){if(m.date()<_.date())return-t(_,m);var C=12*(_.year()-m.year())+(_.month()-m.month()),N=m.clone().add(C,D),T=_-N<0,L=m.clone().add(C+(T?-1:1),D);return+(-(C+(_-N)/(T?N-L:L-N))||0)},a:function(m){return m<0?Math.ceil(m)||0:Math.floor(m)},p:function(m){return({M:D,y:B,w:L,d:"day",D:U,h:T,m:N,s:C,ms:_,Q:Z})[m]||String(m||"").toLowerCase().replace(/s$/,"")},u:function(m){return void 0===m}}).l=X,ee.i=Q,ee.w=function(m,_){return J(m,{locale:_.$L,utc:_.$u,x:_.$x,$offset:_.$offset})},er=(et=function(){function M(m){this.$L=X(m.locale,null,!0),this.parse(m)}var m=M.prototype;return m.parse=function(m){this.$d=function(m){var _=m.date,C=m.utc;if(null===_)return new Date(NaN);if(ee.u(_))return new Date;if(_ instanceof Date)return new Date(_);if("string"==typeof _&&!/Z$/i.test(_)){var N=_.match(W);if(N){var T=N[2]-1||0,L=(N[7]||"0").substring(0,3);return C?new Date(Date.UTC(N[1],T,N[3]||1,N[4]||0,N[5]||0,N[6]||0,L)):new Date(N[1],T,N[3]||1,N[4]||0,N[5]||0,N[6]||0,L)}}return new Date(_)}(m),this.$x=m.x||{},this.init()},m.init=function(){var m=this.$d;this.$y=m.getFullYear(),this.$M=m.getMonth(),this.$D=m.getDate(),this.$W=m.getDay(),this.$H=m.getHours(),this.$m=m.getMinutes(),this.$s=m.getSeconds(),this.$ms=m.getMilliseconds()},m.$utils=function(){return ee},m.isValid=function(){return this.$d.toString()!==H},m.isSame=function(m,_){var C=J(m);return this.startOf(_)<=C&&C<=this.endOf(_)},m.isAfter=function(m,_){return J(m)<this.startOf(_)},m.isBefore=function(m,_){return this.endOf(_)<J(m)},m.$g=function(m,_,C){return ee.u(m)?this[_]:this.set(C,m)},m.unix=function(){return Math.floor(this.valueOf()/1e3)},m.valueOf=function(){return this.$d.getTime()},m.startOf=function(m,_){var Z=this,H=!!ee.u(_)||_,W=ee.p(m),$=function(m,_){var C=ee.w(Z.$u?Date.UTC(Z.$y,_,m):new Date(Z.$y,_,m),Z);return H?C:C.endOf("day")},l=function(m,_){return ee.w(Z.toDate()[m].apply(Z.toDate("s"),(H?[0,0,0,0]:[23,59,59,999]).slice(_)),Z)},V=this.$W,G=this.$M,K=this.$D,Y="set"+(this.$u?"UTC":"");switch(W){case B:return H?$(1,0):$(31,11);case D:return H?$(1,G):$(0,G+1);case L:var Q=this.$locale().weekStart||0,X=(V<Q?V+7:V)-Q;return $(H?K-X:K+(6-X),G);case"day":case U:return l(Y+"Hours",0);case T:return l(Y+"Minutes",1);case N:return l(Y+"Seconds",2);case C:return l(Y+"Milliseconds",3);default:return this.clone()}},m.endOf=function(m){return this.startOf(m,!1)},m.$set=function(m,L){var Z,H=ee.p(m),W="set"+(this.$u?"UTC":""),V=((Z={}).day=W+"Date",Z[U]=W+"Date",Z[D]=W+"Month",Z[B]=W+"FullYear",Z[T]=W+"Hours",Z[N]=W+"Minutes",Z[C]=W+"Seconds",Z[_]=W+"Milliseconds",Z)[H],G="day"===H?this.$D+(L-this.$W):L;if(H===D||H===B){var K=this.clone().set(U,1);K.$d[V](G),K.init(),this.$d=K.set(U,Math.min(this.$D,K.daysInMonth())).$d}else V&&this.$d[V](G);return this.init(),this},m.set=function(m,_){return this.clone().$set(m,_)},m.get=function(m){return this[ee.p(m)]()},m.add=function(m,_){var Z,U=this;m=Number(m);var H=ee.p(_),y=function(_){var C=J(U);return ee.w(C.date(C.date()+Math.round(_*m)),U)};if(H===D)return this.set(D,this.$M+m);if(H===B)return this.set(B,this.$y+m);if("day"===H)return y(1);if(H===L)return y(7);var W=((Z={})[N]=6e4,Z[T]=36e5,Z[C]=1e3,Z)[H]||1,V=this.$d.getTime()+m*W;return ee.w(V,this)},m.subtract=function(m,_){return this.add(-1*m,_)},m.format=function(m){var _=this,C=this.$locale();if(!this.isValid())return C.invalidDate||H;var N=m||"YYYY-MM-DDTHH:mm:ssZ",T=ee.z(this),L=this.$H,D=this.$m,Z=this.$M,B=C.weekdays,U=C.months,h=function(m,C,T,
14L){return m&&(m[C]||m(_,N))||T[C].slice(0,L)},c=function(m){return ee.s(L%12||12,m,"0")},W=C.meridiem||function(m,_,C){var N=m<12?"AM":"PM";return C?N.toLowerCase():N},G={YY:String(this.$y).slice(-2),YYYY:this.$y,M:Z+1,MM:ee.s(Z+1,2,"0"),MMM:h(C.monthsShort,Z,U,3),MMMM:h(U,Z),D:this.$D,DD:ee.s(this.$D,2,"0"),d:String(this.$W),dd:h(C.weekdaysMin,this.$W,B,2),ddd:h(C.weekdaysShort,this.$W,B,3),dddd:B[this.$W],H:String(L),HH:ee.s(L,2,"0"),h:c(1),hh:c(2),a:W(L,D,!0),A:W(L,D,!1),m:String(D),mm:ee.s(D,2,"0"),s:String(this.$s),ss:ee.s(this.$s,2,"0"),SSS:ee.s(this.$ms,3,"0"),Z:T};return N.replace(V,function(m,_){return _||G[m]||T.replace(":","")})},m.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},m.diff=function(m,_,U){var H,W=ee.p(_),V=J(m),G=(V.utcOffset()-this.utcOffset())*6e4,K=this-V,Y=ee.m(this,V);return Y=((H={})[B]=Y/12,H[D]=Y,H[Z]=Y/3,H[L]=(K-G)/6048e5,H.day=(K-G)/864e5,H[T]=K/36e5,H[N]=K/6e4,H[C]=K/1e3,H)[W]||K,U?Y:ee.a(Y)},m.daysInMonth=function(){return this.endOf(D).$D},m.$locale=function(){return Y[this.$L]},m.locale=function(m,_){if(!m)return this.$L;var C=this.clone(),N=X(m,_,!0);return N&&(C.$L=N),C},m.clone=function(){return ee.w(this.$d,this)},m.toDate=function(){return new Date(this.valueOf())},m.toJSON=function(){return this.isValid()?this.toISOString():null},m.toISOString=function(){return this.$d.toISOString()},m.toString=function(){return this.$d.toUTCString()},M}()).prototype,J.prototype=er,[["$ms",_],["$s",C],["$m",N],["$H",T],["$W","day"],["$M",D],["$y",B],["$D",U]].forEac
14h(function(m){er[m[1]]=function(_){return this.$g(_,m[0],m[1])}}),J.extend=function(m,_){return m.$i||(m(_,et,J),m.$i=!0),J},J.locale=X,J.isDayjs=Q,J.unix=function(m){return J(1e3*m)},J.en=Y[K],J.Ls=Y,J.p={},J)},22853:function(m,_,C){"use strict";var N=C(62762),T=!1,L=!1;try{var D={get passive(){return T=!0},get once(){return L=T=!0}};N.Z&&(window.addEventListener("test",D,D),window.removeEventListener("test",D,!0))}catch(m){}_.ZP=function(m,_,C,N){if(N&&"boolean"!=typeof N&&!L){var D=N.once,Z=N.capture,B=C;!L&&D&&(B=C.__once||function onceHandler(m){this.removeEventListener(_,onceHandler,Z),C.call(this,m)},C.__once=B),m.addEventListener(_,B,T?N:Z)}m.addEventListener(_,C,N)}},62762:function(m,_){"use strict";_.Z=!!("undefined"!=typeof window&&window.document&&window.document.createElement)},26712:function(m,_,C){"use strict";function contains(m,_){return m.contains?m.contains(_):m.compareDocumentPosition?m===_||!!(16&m.compareDocumentPosition(_)):void 0}C.d(_,{Z:function(){return contains}})},20968:function(m,_,C){"use strict";C.d(_,{Z:function(){return css}});var N=C(78342),T=/([A-Z])/g,L=/^ms-/;function hyphenateStyleName(m){return m.replace(T,"-$1").toLowerCase().replace(L,"-ms-")}var D=/^((translate|rotate|scale)(X|Y|Z|3d)?|matrix(3d)?|perspective|skew(X|Y)?)$/i,css=function(m,_){var C,T="",L="";if("string"==typeof _)return m.style.getPropertyValue(hyphenateStyleName(_))||((C=(0,N.Z)(m))&&C.defaultView||window).getComputedStyle(m,void 0).getPropertyValue(hyphenateStyleName(_));Object.keys(_).forEach(function(C){var N=_[C];N||0===N?C&&D.test(C)?L+=C+"("+N+") ":T+=hyphenateStyleName(C)+": "+N+";":m.style.removeProperty(hyphenateStyleName(C))}),L&&(T+="transform: "+L+";"),m.style.cssText+=";"+T}},99523:function(m,_,C){"use strict";function hasClass(m,_){return m.classList?!!_&&m.classList.contains(_):-1!==(" "+(m.className.baseVal||m.className)+" ").indexOf(" "+_+" ")}C.d(_,{Z:function(){return hasClass}})},70352:function(m,_,C){"use strict";var N=C(22853),T=C(97877);_.Z=function(m,_,C,L){return(0,N.ZP)(m,_,C,L),function(){(0,T.Z)(m,_,C,L)}}},78342:function(m,_,C){"use strict";function ownerDocument(m){return m&&m.ownerDocument||document}C.d(_,{Z:function(){return ownerDocument}})},83465:function(m,_,C){"use strict";C.d(_,{Z:function(){return qsa}});var N=Function.prototype.bind.call(Function.prototype.call,[].slice);function qsa(m,_){return N(m.querySelectorAll(_))}},97877:function(m,_){"use strict";_.Z=function(m,_,C,N){var T=N&&"boolean"!=typeof N?N.capture:N;m.removeEventListener(_,C,T),C.__once&&m.removeEventListener(_,C.__once,T)}},4498:function(m,_,C){"use strict";C.d(_,{Z:function(){return transitionEnd}});var N=C(20968),T=C(70352);function transitionEnd(m,_,C,L){null==C&&(Z=-1===(D=(0,N.Z)(m,"transitionDuration")||"").indexOf("ms")?1e3:1,C=parseFloat(D)*Z||0);var D,Z,B,U,H,W,V,G=(B=C,void 0===(U=L)&&(U=5),H=!1,W=setTimeout(function(){H||function(m,_,C,N){if(void 0===C&&(C=!1),void 0===N&&(N=!0),m){var T=document.createEvent("HTMLEvents");T.initEvent(_,C,N),m.dispatchEvent(T)}}(m,"transitionend",!0)},B+U),V=(0,T.Z)(m,"transitionend",function(){H=!0},{once:!0}),function(){clearTimeout(W),V()}),K=(0,T.Z)(m,"transitionend",_);return function(){G(),K()}}},89539:function(m,_,C){m.exports=C(45308)},5979:function(m,_,C){"use strict";var N=C(56304);Object.defineProperty(_,"__esModule",{value:!0}),_.filterHooks=function(m){return(0,B.default)(m).reduce(function(_,C){return W.indexOf(C)>-1&&(_[C]=m[C]),_},{})},_.default=void 0;var T=N(C(34042)),L=N(C(67370)),D=N(C(72551)),Z=N(C(96075)),B=N(C(61875)),U=N(C(53670)),H=C(83353),W=["onError","onStateChange","onAction","onHmr","onReducer","onEffect","extraReducers","extraEnhancers","_handleActions"],V=function(){function Plugin(){(0,D.default)(this,Plugin),this._handleActions=null,this.hooks=W.reduce(function(m,_){return m[_]=[],m},{})}return(0,Z.default)(Plugin,[{key:"use",value:function(m){(0,U.default)((0,H.isPlainObject)(m),"plugin.use: plugin should be plain object");var _=this.hooks;for(var C in m)Object.prototype.hasOwnProperty.call(m,C)&&((0,U.default)(_[C],"plugin.use: unknown plugin property: ".concat(C)),"_handleActions"===C?this._handleActions=m[C]:"extraEnhancers"===C?_[C]=m[C]:_[C].push(m[C]))}},{key:"apply",value:function(m,_){var C=this.hooks;(0,U.default)(["onError","onHmr"].indexOf(m)>-1,"plugin.apply: hook ".concat(m," cannot be applied"));var N=C[m];return function(){if(N.length){var m=!0,C=!1,T=void 0;try{for(var D,Z=(0,L.default)(N);!(m=(D=Z.next()).done);m=!0)D.value.apply(void 0,arguments)}catch(m){C=!0,T=m}finally{try{m||null==Z.return||Z.return()}finally{if(C)throw T}}}else _&&_.apply(void 0,arguments)}}},{key:"get",value:function(m){var _,C=this.hooks;return((0,U.default)(m in C,"plugin.get: hook ".concat(m," cannot be got")),"extraReducers"===m)?function(m){var _={},C=!0,N=!1,D=void 0;try{for(var Z,B=(0,L.default)(m);!(C=(Z=B.next()).done);C=!0){var U=Z.value;_=(0,T.default)({},_,U)}}catch(m){N=!0,D=m}finally{try{C||null==B.return||B.return()}finally{if(N)throw D}}return _}
14(C[m]):"onReducer"===m?(_=C[m],function(m){var C=!0,N=!1,T=void 0;try{for(var D,Z=(0,L.default)(_);!(C=(D=Z.next()).done);C=!0)m=(0,D.value)(m)}catch(m){N=!0,T=m}finally{try{C||null==Z.return||Z.return()}finally{if(N)throw T}}return m}):C[m]}}]),Plugin}();_.default=V},48501:function(m,_,C){"use strict";var N=C(56304);Object.defineProperty(_,"__esModule",{value:!0}),_.default=function(m,_){var C=m.namespace,N=m.reducers,B=m.effects,U=m.subscriptions;(0,D.default)(C,"[app.model] namespace should be defined"),(0,D.default)("string"==typeof C,"[app.model] namespace should be string, but got ".concat((0,L.default)(C))),(0,D.default)(!_.some(function(m){return m.namespace===C}),"[app.model] namespace should be unique"),N&&((0,D.default)((0,Z.isPlainObject)(N)||(0,Z.isArray)(N),"[app.model] reducers should be plain object or array, but got ".concat((0,L.default)(N))),(0,D.default)(!(0,Z.isArray)(N)||(0,Z.isPlainObject)(N[0])&&(0,Z.isFunction)(N[1]),"[app.model] reducers with array should be [Object, Function]")),B&&(0,D.default)((0,Z.isPlainObject)(B),"[app.model] effects should be plain object, but got ".concat((0,L.default)(B))),U&&((0,D.default)((0,Z.isPlainObject)(U),"[app.model] subscriptions should be plain object, but got ".concat((0,L.default)(U))),(0,D.default)((0,T.default)(U).every(function(m){return(0,Z.isFunction)(U[m])}),"[app.model] subscription should be function"))};var T=N(C(61875)),L=N(C(43349)),D=N(C(53670)),Z=C(83353)},8335:function(m,_){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.NAMESPACE_SEP=void 0,_.NAMESPACE_SEP="/"},80312:function(m,_,C){"use strict";var N=C(56304);Object.defineProperty(_,"__esModule",{value:!0}),_.default=function(m){return function(){return function(_){return function(C){return!function(_){if(!_||"string"!=typeof _)return!1;var C=_.split(Z.NAMESPACE_SEP),N=(0,T.default)(C,1)[0],L=m._models.filter(function(m){return m.namespace===N})[0];return!!L&&!!L.effects&&!!L.effects[_]}(C.type)?_(C):new D.default(function(m,N){_((0,L.default)({__dva_resolve:m,__dva_reject:N},C))})}}}};var T=N(C(21706)),L=N(C(34042)),D=N(C(21719)),Z=C(8335)},19759:function(m,_,C){"use strict";var N=C(56304);Object.defineProperty(_,"__esModule",{value:!0}),_.default=function(m){var _=m.reducers,C=m.initialState,N=m.plugin,W=m.sagaMiddleware,V=m.promiseMiddleware,G=m.createOpts.setupMiddlewares,K=void 0===G?H.returnSelf:G,Y=N.get("extraEnhancers");(0,B.default)((0,H.isArray)(Y),"[app.start] extraEnhancers should be array, but got ".concat((0,L.default)(Y)));var Q=N.get("onAction"),X=K([V,W].concat((0,T.default)((0,Z.default)(Q)))),J=[D.applyMiddleware.apply(void 0,(0,T.default)(X))].concat((0,T.default)(Y),[(U.default.__REDUX_DEVTOOLS_EXTENSION__OPTIONS,function(m){return m})]);return(0,D.createStore)(_,C,D.compose.apply(void 0,(0,T.default)(J)))};var T=N(C(92297)),L=N(C(43349)),D=C(58181),Z=N(C(67348)),B=N(C(53670)),U=N(C(83577)),H=C(83353)},98393:function(m,_,C){"use strict";var N=C(56304);Object.defineProperty(_,"__esModule",{value:!0}),_.default=function(m,_,C){return(0,T.default)(m)?m[1]((C||L.default)(m[0],_)):(C||L.default)(m||{},_)};var T=N(C(18545)),L=N(C(59091))},34273:function(m,_,C){"use strict";var N=C(40309),T=C(56304);Object.defineProperty(_,"__esModule",{value:!0}),_.default=function(m,_,C,N){return U.default.mark(function _callee3(){var T;return U.default.wrap(function(Q){for(;;)switch(Q.prev=Q.next){case 0:Q.t0=U.default.keys(m);case 1:if((Q.t1=Q.t0()).done){Q.next=7;break}if(T=Q.t1.value,!Object.prototype.hasOwnProperty.call(m,T)){Q.next=5;break}return Q.delegateYield(U.default.mark(function _callee2(){var Q,X;return U.default.wrap(function(J){for(;;)switch(J.prev=J.next){case 0:return Q=function(m,_,C,N,T){var Q,X=U.default.mark(sagaWithCatch),J=_,ee="takeEvery";if((0,B.default)(_)){J=_[0];var et=_[1];et&&et.type&&"throttle"===(ee=et.type)&&((0,H.default)(et.ms,"app.start: opts.ms should be defined if type is throttle"),Q=et.ms),(0,H.default)(["watcher","takeEvery","takeLatest","throttle"].indexOf(ee)>-1,"app.start: effect type should be takeEvery, takeLatest, throttle or watcher")}function noop(){}function sagaWithCatch(){var _,T,L,G,Q,ee,et,er,en,eo=arguments;return U.default.wrap(function(U){for(;;)switch(U.prev=U.next){case 0:for(T=Array(_=eo.length),L=0;L<_;L++)T[L]=eo[L];return ee=void 0===(Q=(G=T.length>0?T[0]:{}).__dva_resolve)?noop:Q,er=void 0===(et=G.__dva_reject)?noop:et,U.prev=2,U.next=5,W.put({type:"".concat(m).concat(K.NAMESPACE_SEP,"@@start")});
14case 5:return U.next=7,J.apply(void 0,(0,Z.default)(T.concat(function(m){function assertAction(_,C){(0,H.default)(_,"dispatch: action should be a plain Object with type"),(0,V.default)(0!==_.indexOf("".concat(m.namespace).concat(K.NAMESPACE_SEP)),"[".concat(C,"] ").concat(_," should not be prefixed with namespace ").concat(m.namespace))}function put(_){var C=_.type;return assertAction(C,"sagaEffects.put"),W.put((0,D.default)({},_,{type:(0,Y.default)(C,m)}))}return put.resolve=function(_){var C=_.type;return assertAction(C,"sagaEffects.put.resolve"),W.put.resolve((0,D.default)({},_,{type:(0,Y.default)(C,m)}))},(0,D.default)({},W,{put:put,take:function(_){return"string"==typeof _?(assertAction(_,"sagaEffects.take"),W.take((0,Y.default)(_,m))):(0,B.default)(_)?W.take(_.map(function(_){return"string"==typeof _?(assertAction(_,"sagaEffects.take"),(0,Y.default)(_,m)):_})):W.take(_)}})}(C))));case 7:return en=U.sent,U.next=10,W.put({type:"".concat(m).concat(K.NAMESPACE_SEP,"@@end")});case 10:ee(en),U.next=17;break;case 13:U.prev=13,U.t0=U.catch(2),N(U.t0,{key:m,effectArgs:T}),U.t0._dontReject||er(U.t0);case 17:case"end":return U.stop()}},X,this,[[2,13]])}var er=function(m,_,C,N){var T=!0,D=!1,Z=void 0;try{for(var B,U=(0,L.default)(m);!(T=(B=U.next()).done);T=!0)_=(0,B.value)(_,W,C,N)}catch(m){D=!0,Z=m}finally{try{T||null==U.return||U.return()}finally{if(D)throw Z}}return _}(T,sagaWithCatch,C,m);switch(ee){case"watcher":return sagaWithCatch;case"takeLatest":return U.default.mark(function _callee4(){return U.default.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,(0,G.takeLatestHelper)(m,er);case 2:case"end":return _.stop()}},_callee4,this)});case"throttle":return U.default.mark(function _callee5(){return U.default.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,(0,G.throttleHelper)(Q,m,er);case 2:case"end":return _.stop()}},_callee5,this)});default:return U.default.mark(function _callee6(){return U.default.wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,(0,G.takeEveryHelper)(m,er);case 2:case"end":return _.stop()}},_callee6,this)})}}(T,m[T],_,C,N),J.next=3,W.fork(Q);case 3:return X=J.sent,J.next=6,W.fork(U.default.mark(function _callee(){return U.default.wrap(function(m){for(;;)switch(m.prev=m.next){case 0:return m.next=2,W.take("".concat(_.namespace,"/@@CANCEL_EFFECTS"));case 2:return m.next=4,W.cancel(X);case 4:case"end":return m.stop()}},_callee,this)}));case 6:case"end":return J.stop()}},_callee2,this)})(),"t2",5);case 5:Q.next=1;break;case 7:case"end":return Q.stop()}},_callee3,this)})};var L=T(C(67370)),D=T(C(34042)),Z=T(C(92297)),B=T(C(18545)),U=T(C(30890)),H=T(C(53670)),W=N(C(16633)),V=T(C(56962)),G=C(70230),K=C(8335),Y=T(C(30319))},59091:function(m,_,C){"use strict";var N=C(56304);Object.defineProperty(_,"__esModule",{value:!0}),_.default=void 0;var T=N(C(92297)),L=N(C(61875)),D=N(C(53670));function identify(m){return m}function reduceReducers(){for(var m=arguments.length,_=Array(m),C=0;C<m;C++)_[C]=arguments[C];return function(m,C){return _.reduce(function(m,_){return _(m,C)},m)}}_.default=function(m,_){var C=(0,L.default)(m).map(function(_){return function(m){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:identify;return function(C,N){var T=N.type;return((0,D.default)(T,"dispatch: action should be a plain Object with type"),m===T)?_(C,N):C}}(_,m[_])}),N=reduceReducers.apply(void 0,(0,T.default)(C));return function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_,C=arguments.length>1?arguments[1]:void 0;return N(m,C)}}},45308:function(m,_,C){"use strict";var N=C(40309),T=C(56304);_.create=function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},C=_.initialReducer,N=_.setupApp,T=void 0===N?J.noop:N,et=new V.default;et.use((0,V.filterHooks)(m));var er={_models:[(0,W.default)((0,Z.default)({},ee))],_store:null,_plugin:et,use:et.use.bind(et),model:model,start:function(){var onError=function(m,_){m&&("string"==typeof m&&(m=Error(m)),m.preventDefault=function(){m._dontReject=!0},et.apply("onError",function(m){throw Error(m.stack||m)})(m,er._store.dispatch,_))},N=(0,U.default)(),W=(0,Q.default)(er);er._getSaga=K.default.bind(null);var V=[],J=(0,Z.default)({},C),ee=!0,en=!1,eo=void 0;try{for(var ei,ea=(0,L.default)(er._models);!(ee=(ei=ea.next()).done);ee=!0){var es=ei.value;J[es.namespace]=(0,Y.default)(es.reducers,es.state,et._handleActions),es.effects&&V.push(er._getSaga(es.effects,es,onError,et.get("onEffect")))}}catch(m){en=!0,eo=m}finally{try{ee||null==ea.return||ea.return()}finally{if(en)throw eo}}var el=et.get("onReducer"),ec=et.get("extraReducers");(0,H.default)((0,D.default)(ec).every(function(m){return!(m in J)}),"[app.start] extraReducers is conflict with other reducers, reducers list: ".concat((0,D.default)(J).join(", ")));var eu=er._store=(0,G.default)({reducers:createReducer(),initialState:m.initialState||{},plugin:et,createOpts:_,sagaMiddleware:N,promiseMiddleware:W});eu.runSaga=N.run,eu.asyncReducers={};var ed=et.get("onStateChange"),ef=!0,ep=!1,eh=void 0;try{for(var em,eg=(0,L.default)(ed);!(ef=(em=eg.next()).done);ef=!0)!function(){var m=em.value;eu.subscribe(function(){m(eu.getState())})}()}catch(m){ep=!0,eh=m}finally{try{ef||null==eg.return||eg.return()}finally{if(ep)throw eh}}V.forEach(N.run),T(er);var ev={},ey=!0,eb=!1,ew=void 0;try{for(var ex,eS=(0,L.default)(this._models);!(ey=(ex=eS.next()).done);ey=!0){var e_=ex.value;e_.subscriptions&&(ev[e_.namespace]=(0,X.run)(e_.subscriptions,e_,er,onError))}}catch(m){eb=!0,ew=m}finally{try{ey||null==eS.return||eS.return()}finally{if(eb)throw ew}}function createReducer(){return el((0,B.combineReducers)((0,Z.default)({},J,ec,er._store?er._store.asyncReducers:{})))}er.model=injectModel.bind(er,createReducer,onError,ev),er.unmodel=unmodel.bind(er,createReducer,J,ev),er.replaceModel=replaceModel.bind(er,createReducer,J,ev,onError)}};return er;function model(m){var _=(0,W.default)((0,Z.default)({},m));return er._models.push(_),_}function injectModel(m,_,C,N){N=model(N);var T=er._store;T.asyncReducers[N.namespace]=(0,Y.default)(N.reducers,N.state,et._handleActions),T.replaceReducer(m()),N.effects&&T.runSaga(er._getSaga(N.effects,N,_,et.get("onEffect"))),N.subscriptions&&(C[N.namespace]=(0,X.run)(N.subscriptions,N,er,_))}function unmodel(m,_,C,N){var T=er._store;delete T.asyncReducers[N],delete _[N],T.replaceReducer(m()),T.dispatch({type:"@@dva/UPDATE"}),T.dispatch({type:"".concat(N,"/@@CANCEL_EFFECTS")}),(0,X.unlisten)(C,N),er._models=er._models.filter(function(m){return m.namespace!==N})}function replaceModel(m,_,C,N,T){var L=er._store,D=T.namespace,Z=(0,J.findIndex)(er._models,function(m){return m.namespace===D});~Z&&(L.dispatch({type:"".concat(D,"/@@CANCEL_EFFECTS")}),delete L.asyncReducers[D],delete _[D],(0,X.unlisten)(C,D),er._models.splice(Z,1)),er.model(T),L.dispatch({type:"@@dva/UPDATE"})}};var L=T(C(67370)),D=T(C(61875)),Z=T(C(34042)),B=C(58181),U=T(C(61116)),H=T(C(53670));T(C(48501));
14var W=T(C(54994)),V=N(C(5979)),G=T(C(19759)),K=T(C(34273)),Y=T(C(98393)),Q=T(C(80312)),X=C(71177),J=C(83353),ee={namespace:"@@dva",state:0,reducers:{UPDATE:function(m){return m+1}}}},54994:function(m,_,C){"use strict";var N=C(56304);Object.defineProperty(_,"__esModule",{value:!0}),_.default=function(m){var _=m.namespace,C=m.reducers,N=m.effects;return C&&((0,D.isArray)(C)?m.reducers[0]=prefix(C[0],_,"reducer"):m.reducers=prefix(C,_,"reducer")),N&&(m.effects=prefix(N,_,"effect")),m};var T=N(C(61875)),L=N(C(56962)),D=C(83353),Z=C(8335);function prefix(m,_,C){return(0,T.default)(m).reduce(function(N,T){return(0,L.default)(0!==T.indexOf("".concat(_).concat(Z.NAMESPACE_SEP)),"[prefixNamespace]: ".concat(C," ").concat(T," should not be prefixed with namespace ").concat(_)),N["".concat(_).concat(Z.NAMESPACE_SEP).concat(T)]=m[T],N},{})}},30319:function(m,_,C){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),_.default=function(m,_){var C="".concat(_.namespace).concat(N.NAMESPACE_SEP).concat(m),T=C.replace(/\/@@[^/]+?$/,"");return _.reducers&&_.reducers[T]||_.effects&&_.effects[T]?C:m};var N=C(8335)},65997:function(m,_,C){"use strict";var N=C(56304);Object.defineProperty(_,"__esModule",{value:!0}),_.default=function(m,_){return function(C){var N=C.type;return(0,L.default)(N,"dispatch: action should be a plain Object with type"),(0,D.default)(0!==N.indexOf("".concat(_.namespace).concat(Z.NAMESPACE_SEP)),"dispatch: ".concat(N," should not be prefixed with namespace ").concat(_.namespace)),m((0,T.default)({},C,{type:(0,B.default)(N,_)}))}};var T=N(C(34042)),L=N(C(53670)),D=N(C(56962)),Z=C(8335),B=N(C(30319))},71177:function(m,_,C){"use strict";var N=C(56304);Object.defineProperty(_,"__esModule",{value:!0}),_.run=function(m,_,C,N){var T=[],L=[];for(var B in m)if(Object.prototype.hasOwnProperty.call(m,B)){var U=(0,m[B])({dispatch:(0,Z.default)(C._store.dispatch,_),history:C._history},N);(0,D.isFunction)(U)?T.push(U):L.push(B)}return{funcs:T,nonFuncs:L}},_.unlisten=function(m,_){if(m[_]){var C=m[_],N=C.funcs,D=C.nonFuncs;(0,L.default)(0===D.length,"[app.unmodel] subscription should return unlistener function, check these subscriptions ".concat(D.join(", ")));var Z=!0,B=!1,U=void 0;try{for(var H,W=(0,T.default)(N);!(Z=(H=W.next()).done);Z=!0)(0,H.value)()}catch(m){B=!0,U=m}finally{try{Z||null==W.return||W.return()}finally{if(B)throw U}}delete m[_]}};var T=N(C(67370)),L=N(C(56962)),D=C(83353),Z=N(C(65997))},83353:function(m,_,C){"use strict";var N=C(56304);Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"isPlainObject",{enumerable:!0,get:function(){return L.default}}),_.findIndex=_.noop=_.returnSelf=_.isFunction=_.isArray=void 0;var T=N(C(18545)),L=N(C(76805)),D=T.default.bind(Array);_.isArray=D,_.isFunction=function(m){return"function"==typeof m},_.returnSelf=function(m){return m},_.noop=function(){},_.findIndex=function(m,_){for(var C=0,N=m.length;C<N;C++)if(_(m[C],C))return C;return -1}},67348:function(m){m.exports=function(m,_){return(_="number"==typeof _?_:1/0)?function _flatten(m,C){return m.reduce(function(m,N){return Array.isArray(N)&&C<_?m.concat(_flatten(N,C+1)):m.concat(N)},[])}(m,1):Array.isArray(m)?m.map(function(m){return m}):m}},36243:function(m){m.exports="object"==typeof self?self.FormData:window.FormData},48640:function(m){"use strict";var _=Array.prototype.slice,C=Object.prototype.toString;m.exports=function(m){var N,T=this;if("function"!=typeof T||"[object Function]"!==C.call(T))throw TypeError("Function.prototype.bind called on incompatible "+T);for(var L=_.call(arguments,1),D=Math.max(0,T.length-L.length),Z=[],B=0;B<D;B++)Z.push("$"+B);if(N=Function("binder","return function ("+Z.join(",")+"){ return binder.apply(this,arguments); }")(function(){if(!(this instanceof N))return T.apply(m,L.concat(_.call(arguments)));var C=T.apply(this,L.concat(_.call(arguments)));return Object(C)===C?C:this}),T.prototype){var Empty=function(){};Empty.prototype=T.prototype,N.prototype=new Empty,Empty.prototype=null}return N}},3569:function(m,_,C){"use strict";var N=C(48640);m.exports=Function.prototype.bind||N},72870:function(m,_,C){"use strict";var N,T=SyntaxError,L=Function,D=TypeError,getEvalledConstructor=function(m){try{return L('"use strict"; return ('+m+").constructor;")()}catch(m){}},Z=Object.getOwnPropertyDescriptor;if(Z)try{Z({},"")}catch(m){Z=null}var throwTypeError=function(){throw new D},B=Z?function(){try{return arguments.callee,throwTypeError}catch(m){try{return Z(arguments,"callee").get}catch(m){return throwTypeError}}}():throwTypeError,U=C(91143)(),H=C(43413)(),W=Object.getPrototypeOf||(H?function(m){return m.__proto__}:null),V={},G="undefined"!=typeof Uint8Array&&W?W(Uint8Array):N,K={"%AggregateError%":"undefined"==typeof AggregateError?N:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?N:ArrayBuffer,"%ArrayIteratorPrototype%":U&&W?W([][Symbol.iterator]()):N,"%AsyncFromSyncIteratorPrototype%":N,"%AsyncFunction%":V,"%AsyncGenerator%":V,"%AsyncGeneratorFunction%":V,"%AsyncIteratorPrototype%":V,"%Atomics%":"undefined"==typeof Atomics?N:Atomics,"%BigInt%":"undefined"==typeof BigInt?N:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?N:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?N:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?N:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":"undefined"==typeof Float32Array?N:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?N:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?N:FinalizationRegistry,"%Function%":L,"%GeneratorFunction%":V,"%Int8Array%":"undefined"==typeof Int8Array?N:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?N:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?N:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%
14IteratorPrototype%":U&&W?W(W([][Symbol.iterator]())):N,"%JSON%":"object"==typeof JSON?JSON:N,"%Map%":"undefined"==typeof Map?N:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&U&&W?W(new Map()[Symbol.iterator]()):N,"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?N:Promise,"%Proxy%":"undefined"==typeof Proxy?N:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":"undefined"==typeof Reflect?N:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?N:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&U&&W?W(new Set()[Symbol.iterator]()):N,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?N:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":U&&W?W(""[Symbol.iterator]()):N,"%Symbol%":U?Symbol:N,"%SyntaxError%":T,"%ThrowTypeError%":B,"%TypedArray%":G,"%TypeError%":D,"%Uint8Array%":"undefined"==typeof Uint8Array?N:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?N:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?N:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?N:Uint32Array,"%URIError%":URIError,"%WeakMap%":"undefined"==typeof WeakMap?N:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?N:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?N:WeakSet};if(W)try{null.error}catch(m){var Y=W(W(m));K["%Error.prototype%"]=Y}var doEval=function doEval(m){var _;if("%AsyncFunction%"===m)_=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===m)_=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===m)_=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===m){var C=doEval("%AsyncGeneratorFunction%");C&&(_=C.prototype)}else if("%AsyncIteratorPrototype%"===m){var N=doEval("%AsyncGenerator%");N&&W&&(_=W(N.prototype))}return K[m]=_,_},Q={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},X=C(3569),J=C(68416),ee=X.call(Function.call,Array.prototype.concat),et=X.call(Function.apply,Array.prototype.splice),er=X.call(Function.call,String.prototype.replace),en=X.call(Function.call,String.prototype.slice),eo=X.call(Function.call,RegExp.prototype.exec),ei=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,ea=/\\(\\)?/g,stringToPath=function(m){var _=en(m,0,1),C=en(m,-1);if("%"===_&&"%"!==C)throw new T("invalid intrinsic syntax, expected closing `%`");if("%"===C&&"%"!==_)throw new T("invalid intrinsic syntax, expected opening `%`");var N=[];return er(m,ei,function(m,_,C,T){N[N.length]=C?er(T,ea,"$1"):_||m}),N},getBaseIntrinsic=function(m,_){var C,N=m;if(J(Q,N)&&(N="%"+(C=Q[N])[0]+"%"),J(K,N)){var L=K[N];if(L===V&&(L=doEval(N)),void 0===L&&!_)throw new D("intrinsic "+m+" exists, but is not available. Please file an issue!");return{alias:C,name:N,value:L}}throw new T("intrinsic "+m+" does not exist!")};m.exports=function(m,_){if("string"!=typeof m||0===m.length)throw new D("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof _)throw new D('"allowMissing" argument must be a boolean');if(null===eo(/^%?[^%]*%?$/,m))throw new T("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var C=stringToPath(m),N=C.length>0?C[0]:"",L=getBaseIntrinsic("%"+N+"%",_),B=L.name,U=L.value,H=!1,W=L.alias;W&&(N=W[0],et(C,ee([0,1],W)));for(var V=1,G=!0;V<C.length;
14V+=1){var Y=C[V],Q=en(Y,0,1),X=en(Y,-1);if(('"'===Q||"'"===Q||"`"===Q||'"'===X||"'"===X||"`"===X)&&Q!==X)throw new T("property names with quotes must have matching quotes");if("constructor"!==Y&&G||(H=!0),N+="."+Y,J(K,B="%"+N+"%"))U=K[B];else if(null!=U){if(!(Y in U)){if(!_)throw new D("base intrinsic for "+m+" exists, but the property is not available.");return}if(Z&&V+1>=C.length){var er=Z(U,Y);U=(G=!!er)&&"get"in er&&!("originalValue"in er.get)?er.get:U[Y]}else G=J(U,Y),U=U[Y];G&&!H&&(K[B]=U)}}return U}},83577:function(m,_,C){var N;N="undefined"!=typeof window?window:void 0!==C.g?C.g:"undefined"!=typeof self?self:{},m.exports=N},43413:function(m){"use strict";var _={foo:{}},C=Object;m.exports=function(){return({__proto__:_}).foo===_.foo&&!(({__proto__:null})instanceof C)}},91143:function(m,_,C){"use strict";var N="undefined"!=typeof Symbol&&Symbol,T=C(79985);m.exports=function(){return"function"==typeof N&&"function"==typeof Symbol&&"symbol"==typeof N("foo")&&"symbol"==typeof Symbol("bar")&&T()}},79985:function(m){"use strict";m.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var m={},_=Symbol("test"),C=Object(_);if("string"==typeof _||"[object Symbol]"!==Object.prototype.toString.call(_)||"[object Symbol]"!==Object.prototype.toString.call(C))return!1;for(_ in m[_]=42,m)return!1;if("function"==typeof Object.keys&&0!==Object.keys(m).length||"function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(m).length)return!1;var N=Object.getOwnPropertySymbols(m);if(1!==N.length||N[0]!==_||!Object.prototype.propertyIsEnumerable.call(m,_))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var T=Object.getOwnPropertyDescriptor(m,_);if(42!==T.value||!0!==T.enumerable)return!1}return!0}},68416:function(m,_,C){"use strict";var N=C(3569);m.exports=N.call(Function.call,Object.prototype.hasOwnProperty)},72535:function(m,_,C){"use strict";var N=C(56237),T={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},L={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},D={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},Z={};function getStatics(m){return N.isMemo(m)?D:Z[m.$$typeof]||T}Z[N.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},Z[N.Memo]=D;var B=Object.defineProperty,U=Object.getOwnPropertyNames,H=Object.getOwnPropertySymbols,W=Object.getOwnPropertyDescriptor,V=Object.getPrototypeOf,G=Object.prototype;m.exports=function hoistNonReactStatics(m,_,C){if("string"!=typeof _){if(G){var N=V(_);N&&N!==G&&hoistNonReactStatics(m,N,C)}var T=U(_);H&&(T=T.concat(H(_)));for(var D=getStatics(m),Z=getStatics(_),K=0;K<T.length;++K){var Y=T[K];if(!L[Y]&&!(C&&C[Y])&&!(Z&&Z[Y])&&!(D&&D[Y])){var Q=W(_,Y);try{B(m,Y,Q)}catch(m){}}}}return m}},30551:function(m,_){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */_.read=function(m,_,C,N,T){var L,D,Z=8*T-N-1,B=(1<<Z)-1,U=B>>1,H=-7,W=C?T-1:0,V=C?-1:1,G=m[_+W];for(W+=V,L=G&(1<<-H)-1,G>>=-H,H+=Z;H>0;L=256*L+m[_+W],W+=V,H-=8);for(D=L&(1<<-H)-1,L>>=-H,H+=N;H>0;D=256*D+m[_+W],W+=V,H-=8);if(0===L)L=1-U;else{if(L===B)return D?NaN:(G?-1:1)*(1/0);D+=Math.pow(2,N),L-=U}return(G?-1:1)*D*Math.pow(2,L-N)},_.write=function(m,_,C,N,T,L){var D,Z,B,U=8*L-T-1,H=(1<<U)-1,W=H>>1,V=23===T?5960464477539062e-23:0,G=N?0:L-1,K=N?1:-1,Y=_<0||0===_&&1/_<0?1:0;for(isNaN(_=Math.abs(_))||_===1/0?(Z=isNaN(_)?1:0,D=H):(D=Math.floor(Math.log(_)/Math.LN2),_*(B=Math.pow(2,-D))<1&&(D--,B*=2),D+W>=1?_+=V/B:_+=V*Math.pow(2,1-W),_*B>=2&&(D++,B/=2),D+W>=H?(Z=0,D=H):D+W>=1?(Z=(_*B-1)*Math.pow(2,T),D+=W):(Z=_*Math.pow(2,W-1)*Math.pow(2,T),D=0));T>=8;m[C+G]=255&Z,G+=K,Z/=256,T-=8);for(D=D<<T|Z,U+=T;U>0;m[C+G]=255&D,G+=K,D/=256,U-=8);m[C+G-K]|=128*Y}},53670:function(m){"use strict";m.exports=function(m,_,C,N,T,L,D,Z){if(!m){var B;if(void 0===_)B=Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var U=[C,N,T,L,D,Z],H=0;(B=Error(_.replace(/%s/g,function(){return U[H++]}))).name="Invariant Violation"}throw B.framesToPop=1,B}}},48254:function(m){m.exports=function(m){return!!m&&"string"!=typeof m&&(m instanceof Array||Array.isArray(m)||m.length>=0&&(m.splice instanceof Function||Object.getOwnPropertyDescriptor(m,m.length-1)&&"String"!==m.constructor.name))}},76805:function(m,_,C){"use strict";/*!
15 * is-plain-object <https://github.com/jonschlinkert/is-plain-object>
16 *
17 * Copyright (c) 2014-2017, Jon Schlinkert.
18 * Released under the MIT License.
19 */var N=C(48646);function isObjectObject(m){return!0===N(m)&&"[object Object]"===Object.prototype.toString.call(m)}m.exports=function(m){var _,C;return!1!==isObjectObject(m)&&"function"==typeof(_=m.constructor)&&!1!==isObjectObject(C=_.prototype)&&!1!==C.hasOwnProperty("isPrototypeOf")}},48646:function(m){"use strict";/*!
20 * isobject <https://github.com/jonschlinkert/isobject>
21 *
22 * Copyright (c) 2014-2017, Jon Schlinkert.
23 * Released under the MIT License.
24 */m.exports=function(m){return null!=m&&"object"==typeof m&&!1===Array.isArray(m)}},87269:function(m,_,C){var N=C(47758)(C(29165),"DataView");m.exports=N},88987:function(m,_,C){var N=C(71519),T=C(82999),L=C(76111),D=C(50506),Z=C(80845);function Hash(m){var _=-1,C=null==m?0:m.length;for(this.clear();++_<C;){var N=m[_];this.set(N[0],N[1])}}Hash.prototype.clear=N,Hash.prototype.delete=T,Hash.prototype.get=L,Hash.prototype.has=D,Hash.prototype.set=Z,m.exports=Hash},175:function(m,_,C){var N=C(2173),T=C(33752),L=C(10548),D=C(63410),Z=C(3564);function ListCache(m){var _=-1,C=null==m?0:m.length;for(this.clear();++_<C;){var N=m[_];this.set(N[0],N[1])}}ListCache.prototype.clear=N,ListCache.prototype.delete=T,ListCache.prototype.get=L,ListCache.prototype.has=D,ListCache.prototype.set=Z,m.exports=ListCache},35922:function(m,_,C){var N=C(47758)(C(29165),"Map");m.exports=N},9440:function(m,_,C){var N=C(7140),T=C(56504),L=C(88833),D=C(80953),Z=C(70724);function MapCache(m){var _=-1,C=null==m?0:m.length;for(this.clear();++_<C;){var N=m[_];this.set(N[0],N[1])}}MapCache.prototype.clear=N,MapCache.prototype.delete=T,MapCache.prototype.get=L,MapCache.prototype.has=D,MapCache.prototype.set=Z,m.exports=MapCache},6795:function(m,_,C){var N=C(47758)(C(29165),"Promise");m.exports=N},81956:function(m,_,C){var N=C(47758)(C(29165),"Set");m.exports=N},78188:function(m,_,C){var N=C(9440),T=C(96659),L=C(97230);function SetCache(m){var _=-1,C=null==m?0:m.length;for(this.__data__=new N;++_<C;)this.add(m[_])}
24SetCache.prototype.add=SetCache.prototype.push=T,SetCache.prototype.has=L,m.exports=SetCache},5929:function(m,_,C){var N=C(175),T=C(40551),L=C(4090),D=C(47694),Z=C(86220),B=C(68958);function Stack(m){var _=this.__data__=new N(m);this.size=_.size}Stack.prototype.clear=T,Stack.prototype.delete=L,Stack.prototype.get=D,Stack.prototype.has=Z,Stack.prototype.set=B,m.exports=Stack},74396:function(m,_,C){var N=C(29165).Symbol;m.exports=N},92210:function(m,_,C){var N=C(29165).Uint8Array;m.exports=N},69477:function(m,_,C){var N=C(47758)(C(29165),"WeakMap");m.exports=N},93501:function(m){m.exports=function(m,_,C){switch(C.length){case 0:return m.call(_);case 1:return m.call(_,C[0]);case 2:return m.call(_,C[0],C[1]);case 3:return m.call(_,C[0],C[1],C[2])}return m.apply(_,C)}},48969:function(m){m.exports=function(m,_){for(var C=-1,N=null==m?0:m.length,T=0,L=[];++C<N;){var D=m[C];_(D,C,m)&&(L[T++]=D)}return L}},45170:function(m,_,C){var N=C(13807);m.exports=function(m,_){return!!(null==m?0:m.length)&&N(m,_,0)>-1}},94936:function(m){m.exports=function(m,_,C){for(var N=-1,T=null==m?0:m.length;++N<T;)if(C(_,m[N]))return!0;return!1}},79809:function(m,_,C){var N=C(39739),T=C(30353),L=C(24669),D=C(61563),Z=C(91010),B=C(73806),U=Object.prototype.hasOwnProperty;m.exports=function(m,_){var C=L(m),H=!C&&T(m),W=!C&&!H&&D(m),V=!C&&!H&&!W&&B(m),G=C||H||W||V,K=G?N(m.length,String):[],Y=K.length;for(var Q in m)(_||U.call(m,Q))&&!(G&&("length"==Q||W&&("offset"==Q||"parent"==Q)||V&&("buffer"==Q||"byteLength"==Q||"byteOffset"==Q)||Z(Q,Y)))&&K.push(Q);return K}},75697:function(m){m.exports=function(m,_){for(var C=-1,N=null==m?0:m.length,T=Array(N);++C<N;)T[C]=_(m[C],C,m);return T}},28486:function(m){m.exports=function(m,_){for(var C=-1,N=_.length,T=m.length;++C<N;)m[T+C]=_[C];return m}},84330:function(m){m.exports=function(m,_){for(var C=-1,N=null==m?0:m.length;++C<N;)if(_(m[C],C,m))return!0;return!1}},62718:function(m,_,C){var N=C(42448);m.exports=function(m,_){for(var C=m.length;C--;)if(N(m[C][0],_))return C;return -1}},96839:function(m,_,C){var N=C(78188),T=C(45170),L=C(94936),D=C(75697),Z=C(58792),B=C(29880);m.exports=function(m,_,C,U){var H=-1,W=T,V=!0,G=m.length,K=[],Y=_.length;if(!G)return K;C&&(_=D(_,Z(C))),U?(W=L,V=!1):_.length>=200&&(W=B,V=!1,_=new N(_));e:for(;++H<G;){var Q=m[H],X=null==C?Q:C(Q);if(Q=U||0!==Q?Q:0,V&&X==X){for(var J=Y;J--;)if(_[J]===X)continue e;K.push(Q)}else W(_,X,U)||K.push(Q)}return K}},30438:function(m,_,C){var N=C(61343),T=C(8202)(N);m.exports=T},92504:function(m){m.exports=function(m,_,C,N){for(var T=m.length,L=C+(N?1:-1);N?L--:++L<T;)if(_(m[L],L,m))return L;return -1}},98768:function(m,_,C){var N=C(28486),T=C(89465);m.exports=function baseFlatten(m,_,C,L,D){var Z=-1,B=m.length;for(C||(C=T),D||(D=[]);++Z<B;){var U=m[Z];_>0&&C(U)?_>1?baseFlatten(U,_-1,C,L,D):N(D,U):L||(D[D.length]=U)}return D}},91030:function(m,_,C){var N=C(29)();m.exports=N},61343:function(m,_,C){var N=C(91030),T=C(50579);m.exports=function(m,_){return m&&N(m,_,T)}},97499:function(m,_,C){var N=C(60399),T=C(77817);m.exports=function(m,_){_=N(_,m);for(var C=0,L=_.length;null!=m&&C<L;)m=m[T(_[C++])];return C&&C==L?m:void 0}},38084:function(m,_,C){var N=C(28486),T=C(24669);m.exports=function(m,_,C){var L=_(m);return T(m)?L:N(L,C(m))}},80732:function(m,_,C){var N=C(74396),T=C(31239),L=C(57058),D=N?N.toStringTag:void 0;m.exports=function(m){return null==m?void 0===m?"[object Undefined]":"[object Null]":D&&D in Object(m)?T(m):L(m)}},71664:function(m){m.exports=function(m,_){return null!=m&&_ in Object(m)}},13807:function(m,_,C){var N=C(92504),T=C(99940),L=C(3729);m.exports=function(m,_,C){return _==_?L(m,_,C):N(m,T,C)}},52352:function(m,_,C){var N=C(78188),T=C(45170),L=C(94936),D=C(75697),Z=C(58792),B=C(29880),U=Math.min;m.exports=function(m,_,C){for(var H=C?L:T,W=m[0].length,V=m.length,G=V,K=Array(V),Y=1/0,Q=[];G--;){var X=m[G];G&&_&&(X=D(X,Z(_))),Y=U(X.length,Y),K[G]=!C&&(_||W>=120&&X.length>=120)?new N(G&&X):void 0}X=m[0];var J=-1,ee=K[0];e:for(;++J<W&&Q.length<Y;){var et=X[J],er=_?_(et):et;if(et=C||0!==et?et:0,!(ee?B(ee,er):H(Q,er,C))){for(G=V;--G;){var en=K[G];if(!(en?B(en,er):H(m[G],er,C)))continue e}ee&&ee.push(er),Q.push(et)}}return Q}},84742:function(m,_,C){var N=C(80732),T=C(55073);m.exports=function(m){return T(m)&&"[object Arguments]"==N(m)}},6620:function(m,_,C){var N=C(83977),T=C(55073);m.exports=function baseIsEqual(m,_,C,L,D){return m===_||(null!=m&&null!=_&&(T(m)||T(_))?N(m,_,C,L,baseIsEqual,D):m!=m&&_!=_)}},83977:function(m,_,C){var N=C(5929),T=C(22684),L=C(7456),D=C(18120),Z=C(81887),B=C(24669),U=C(61563),H=C(73806),W="[object Arguments]",V="[object Array]",G="[object Object]",K=Object.prototype.hasOwnProperty;m.exports=function(m,_,C,Y,Q,X){var J=B(m),ee=B(_),et=J?V:Z(m),er=ee?V:Z(_);et=et==W?G:et,er=er==W?G:er;var en=et==G,eo=er==G,ei=et==er;if(ei&&U(m)){if(!U(_))return!1;J=!0,en=!1}if(ei&&!en)return X||(X=new N),J||H(m)?T(m,_,C,Y,Q,X):L(m,_,et,C,Y,Q,X);if(!(1&C)){var ea=en&&K.call(m,"__wrapped__"),es=eo&&K.call(_,"__wrapped__");
vendor: 4,863 bytes, line 24
24if(ea||es){var el=ea?m.value():m,ec=es?_.value():_;return X||(X=new N),Q(el,ec,C,Y,X)}}return!!ei&&(X||(X=new N),D(m,_,C,Y,Q,X))}},27122:function(m,_,C){var N=C(5929),T=C(6620);m.exports=function(m,_,C,L){var D=C.length,Z=D,B=!L;if(null==m)return!Z;for(m=Object(m);D--;){var U=C[D];if(B&&U[2]?U[1]!==m[U[0]]:!(U[0]in m))return!1}for(;++D<Z;){var H=(U=C[D])[0],W=m[H],V=U[1];if(B&&U[2]){if(void 0===W&&!(H in m))return!1}else{var G=new N;if(L)var K=L(W,V,H,m,_,G);if(!(void 0===K?T(V,W,3,L,G):K))return!1}}return!0}},99940:function(m){m.exports=function(m){return m!=m}},58939:function(m,_,C){var N=C(92042),T=C(90654),L=C(36838),D=C(51059),Z=/^\[object .+?Constructor\]$/,B=Object.prototype,U=Function.prototype.toString,H=B.hasOwnProperty,W=RegExp("^"+U.call(H).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");m.exports=function(m){return!(!L(m)||T(m))&&(N(m)?W:Z).test(D(m))}},22882:function(m,_,C){var N=C(80732),T=C(17216),L=C(55073),D={};D["[object Float32Array]"]=D["[object Float64Array]"]=D["[object Int8Array]"]=D["[object Int16Array]"]=D["[object Int32Array]"]=D["[object Uint8Array]"]=D["[object Uint8ClampedArray]"]=D["[object Uint16Array]"]=D["[object Uint32Array]"]=!0,D["[object Arguments]"]=D["[object Array]"]=D["[object ArrayBuffer]"]=D["[object Boolean]"]=D["[object DataView]"]=D["[object Date]"]=D["[object Error]"]=D["[object Function]"]=D["[object Map]"]=D["[object Number]"]=D["[object Object]"]=D["[object RegExp]"]=D["[object Set]"]=D["[object String]"]=D["[object WeakMap]"]=!1,m.exports=function(m){return L(m)&&T(m.length)&&!!D[N(m)]}},5673:function(m,_,C){var N=C(3772),T=C(30493),L=C(48148),D=C(24669),Z=C(51798);m.exports=function(m){return"function"==typeof m?m:null==m?L:"object"==typeof m?D(m)?T(m[0],m[1]):N(m):Z(m)}},87473:function(m,_,C){var N=C(92963),T=C(14457),L=Object.prototype.hasOwnProperty;m.exports=function(m){if(!N(m))return T(m);var _=[];for(var C in Object(m))L.call(m,C)&&"constructor"!=C&&_.push(C);return _}},66494:function(m,_,C){var N=C(30438),T=C(47428);m.exports=function(m,_){var C=-1,L=T(m)?Array(m.length):[];return N(m,function(m,N,T){L[++C]=_(m,N,T)}),L}},3772:function(m,_,C){var N=C(27122),T=C(67487),L=C(78857);m.exports=function(m){var _=T(m);return 1==_.length&&_[0][2]?L(_[0][0],_[0][1]):function(C){return C===m||N(C,m,_)}}},30493:function(m,_,C){var N=C(6620),T=C(65439),L=C(28281),D=C(2610),Z=C(92769),B=C(78857),U=C(77817);m.exports=function(m,_){return D(m)&&Z(_)?B(U(m),_):function(C){var D=T(C,m);return void 0===D&&D===_?L(C,m):N(_,D,3)}}},84994:function(m,_,C){var N=C(75697),T=C(97499),L=C(5673),D=C(66494),Z=C(16584),B=C(58792),U=C(35395),H=C(48148),W=C(24669);m.exports=function(m,_,C){_=_.length?N(_,function(m){return W(m)?function(_){return T(_,1===m.length?m[0]:m)}:m}):[H];var V=-1;return _=N(_,B(L)),Z(D(m,function(m,C,T){return{criteria:N(_,function(_){return _(m)}),index:++V,value:m}}),function(m,_){return U(m,_,C)})}},17498:function(m){m.exports=function(m){return function(_){return null==_?void 0:_[m]}}},71e3:function(m,_,C){var N=C(97499);m.exports=function(m){return function(_){return N(_,m)}}},5125:function(m,_,C){var N=C(48148),T=C(20323),L=C(71564);m.exports=function(m,_){return L(T(m,_,N),m+"")}},56447:function(m,_,C){var N=C(64806),T=C(34082),L=C(48148),D=T?function(m,_){return T(m,"toString",{configurable:!0,enumerable:!1,value:N(_),writable:!0})}:L;m.exports=D},16584:function(m){m.exports=function(m,_){var C=m.length;for(m.sort(_);C--;)m[C]=m[C].value;return m}},39739:function(m){m.exports=function(m,_){for(var C=-1,N=Array(m);++C<m;)N[C]=_(C);return N}},73150:function(m,_,C){var N=C(74396),T=C(75697),L=C(24669),D=C(16764),Z=1/0,B=N?N.prototype:void 0,U=B?B.toString:void 0;m.exports=function baseToString(m){if("string"==typeof m)return m;if(L(m))return T(m,baseToString)+"";if(D(m))return U?U.call(m):"";var _=m+"";return"0"==_&&1/m==-Z?"-0":_}},33124:function(m,_,C){var N=C(82996),T=/^\s+/;m.exports=function(m){return m?m.slice(0,N(m)+1).replace(T,""):m}},58792:function(m){m.exports=function(m){return function(_){return m(_)}}},95453:function(m,_,C){var N=C(78188),T=C(45170),L=C(94936),D=C(29880),Z=C(17319),B=C(79967);m.exports=function(m,_,C){var U=-1,H=T,W=m.length,V=!0,G=[],K=G;if(C)V=!1,H=L;else if(W>=200){var Y=_?null:Z(m);if(Y)return B(Y);V=!1,H=D,K=new N}else K=_?[]:G;e:for(;++U<W;){var Q=m[U],X=_?_(Q):Q;if(Q=C||0!==Q?Q:0,V&&X==X){for(var J=K.length;J--;)if(K[J]===X)continue e;_&&K.push(X),G.push(Q)}else H(K,X,C)||(K!==G&&K.push(X),G.push(Q))}return G}},29880:function(m){m.exports=function(m,_){return m.has(_)}},41393:function(m,_,C){var N=C(57348);m.exports=function(m){return N(m)?m:[]}},60399:function(m,_,C){var N=C(24669),T=C(2610),L=C(77057),D=C(8389);m.exports=function(m,_){return N(m)?m:T(m,_)?[m]:L(D(m))}},24687:function(m,_,C){var N=C(16764);
24m.exports=function(m,_){if(m!==_){var C=void 0!==m,T=null===m,L=m==m,D=N(m),Z=void 0!==_,B=null===_,U=_==_,H=N(_);if(!B&&!H&&!D&&m>_||D&&Z&&U&&!B&&!H||T&&Z&&U||!C&&U||!L)return 1;if(!T&&!D&&!H&&m<_||H&&C&&L&&!T&&!D||B&&C&&L||!Z&&L||!U)return -1}return 0}},35395:function(m,_,C){var N=C(24687);m.exports=function(m,_,C){for(var T=-1,L=m.criteria,D=_.criteria,Z=L.length,B=C.length;++T<Z;){var U=N(L[T],D[T]);if(U){if(T>=B)return U;return U*("desc"==C[T]?-1:1)}}return m.index-_.index}},36633:function(m,_,C){var N=C(29165)["__core-js_shared__"];m.exports=N},8202:function(m,_,C){var N=C(47428);m.exports=function(m,_){return function(C,T){if(null==C)return C;if(!N(C))return m(C,T);for(var L=C.length,D=_?L:-1,Z=Object(C);(_?D--:++D<L)&&!1!==T(Z[D],D,Z););return C}}},29:function(m){m.exports=function(m){return function(_,C,N){for(var T=-1,L=Object(_),D=N(_),Z=D.length;Z--;){var B=D[m?Z:++T];if(!1===C(L[B],B,L))break}return _}}},17319:function(m,_,C){var N=C(81956),T=C(43226),L=C(79967),D=N&&1/L(new N([,-0]))[1]==1/0?function(m){return new N(m)}:T;m.exports=D},34082:function(m,_,C){var N=C(47758),T=function(){try{var m=N(Object,"defineProperty");return m({},"",{}),m}catch(m){}}();m.exports=T},22684:function(m,_,C){var N=C(78188),T=C(84330),L=C(29880);m.exports=function(m,_,C,D,Z,B){var U=1&C,H=m.length,W=_.length;if(H!=W&&!(U&&W>H))return!1;var V=B.get(m),G=B.get(_);if(V&&G)return V==_&&G==m;var K=-1,Y=!0,Q=2&C?new N:void 0;for(B.set(m,_),B.set(_,m);++K<H;){var X=m[K],J=_[K];if(D)var ee=U?D(J,X,K,_,m,B):D(X,J,K,m,_,B);if(void 0!==ee){if(ee)continue;Y=!1;break}if(Q){if(!T(_,function(m,_){if(!L(Q,_)&&(X===m||Z(X,m,C,D,B)))return Q.push(_)})){Y=!1;break}}else if(!(X===J||Z(X,J,C,D,B))){Y=!1;break}}return B.delete(m),B.delete(_),Y}},7456:function(m,_,C){var N=C(74396),T=C(92210),L=C(42448),D=C(22684),Z=C(7523),B=C(79967),U=N?N.prototype:void 0,H=U?U.valueOf:void 0;m.exports=function(m,_,C,N,U,W,V){switch(C){case"[object DataView]":if(m.byteLength!=_.byteLength||m.byteOffset!=_.byteOffset)break;m=m.buffer,_=_.buffer;case"[object ArrayBuffer]":if(m.byteLength!=_.byteLength||!W(new T(m),new T(_)))break;return!0;case"[object Boolean]":case"[object Date]":case"[object Number]":return L(+m,+_);case"[object Error]":return m.name==_.name&&m.message==_.message;case"[object RegExp]":case"[object String]":return m==_+"";case"[object Map]":var G=Z;case"[object Set]":var K=1&N;if(G||(G=B),m.size!=_.size&&!K)break;var Y=V.get(m);if(Y)return Y==_;N|=2,V.set(m,_);var Q=D(G(m),G(_),N,U,W,V);return V.delete(m),Q;case"[object Symbol]":if(H)return H.call(m)==H.call(_)}return!1}},18120:function(m,_,C){var N=C(69698),T=Object.prototype.hasOwnProperty;m.exports=function(m,_,C,L,D,Z){var B=1&C,U=N(m),H=U.length;if(H!=N(_).length&&!B)return!1;for(var W=H;W--;){var V=U[W];if(!(B?V in _:T.call(_,V)))return!1}var G=Z.get(m),K=Z.get(_);if(G&&K)return G==_&&K==m;var Y=!0;Z.set(m,_),Z.set(_,m);for(var Q=B;++W<H;){var X=m[V=U[W]],J=_[V];if(L)var ee=B?L(J,X,V,_,m,Z):L(X,J,V,m,_,Z);if(!(void 0===ee?X===J||D(X,J,C,L,Z):ee)){Y=!1;break}Q||(Q="constructor"==V)}if(Y&&!Q){var et=m.constructor,er=_.constructor;et!=er&&"constructor"in m&&"constructor"in _&&!("function"==typeof et&&et instanceof et&&"function"==typeof er&&er instanceof er)&&(Y=!1)}return Z.delete(m),Z.delete(_),Y}},96476:function(m,_,C){var N="object"==typeof C.g&&C.g&&C.g.Object===Object&&C.g;m.exports=N},69698:function(m,_,C){var N=C(38084),T=C(97482),L=C(50579);m.exports=function(m){return N(m,L,T)}},67707:function(m,_,C){var N=C(3880);m.exports=function(m,_){var C=m.__data__;return N(_)?C["string"==typeof _?"string":"hash"]:C.map}},67487:function(m,_,C){var N=C(92769),T=C(50579);m.exports=function(m){for(var _=T(m),C=_.length;C--;){var L=_[C],D=m[L];_[C]=[L,D,N(D)]}return _}},47758:function(m,_,C){var N=C(58939),T=C(9149);m.exports=function(m,_){var C=T(m,_);return N(C)?C:void 0}},31239:function(m,_,C){var N=C(74396),T=Object.prototype,L=T.hasOwnProperty,D=T.toString,Z=N?N.toStringTag:void 0;m.exports=function(m){var _=L.call(m,Z),C=m[Z];try{m[Z]=void 0;var N=!0}catch(m){}var T=D.call(m);return N&&(_?m[Z]=C:delete m[Z]),T}},97482:function(m,_,C){var N=C(48969),T=C(68036),L=Object.prototype.propertyIsEnumerable,D=Object.getOwnPropertySymbols,Z=D?function(m){return null==m?[]:N(D(m=Object(m)),function(_){return L.call(m,_)})}:T;m.exports=Z},81887:function(m,_,C){var N=C(87269),T=C(35922),L=C(6795),D=C(81956),Z=C(69477),B=C(80732),U=C(51059),H="[object Map]",W="[object Promise]",V="[object Set]",G="[object WeakMap]",K="[object DataView]",Y=U(N),Q=U(T),X=U(L),J=U(D),ee=U(Z),et=B;
vendor: 4,388 bytes, line 24
24(N&&et(new N(new ArrayBuffer(1)))!=K||T&&et(new T)!=H||L&&et(L.resolve())!=W||D&&et(new D)!=V||Z&&et(new Z)!=G)&&(et=function(m){var _=B(m),C="[object Object]"==_?m.constructor:void 0,N=C?U(C):"";if(N)switch(N){case Y:return K;case Q:return H;case X:return W;case J:return V;case ee:return G}return _}),m.exports=et},9149:function(m){m.exports=function(m,_){return null==m?void 0:m[_]}},18554:function(m,_,C){var N=C(60399),T=C(30353),L=C(24669),D=C(91010),Z=C(17216),B=C(77817);m.exports=function(m,_,C){_=N(_,m);for(var U=-1,H=_.length,W=!1;++U<H;){var V=B(_[U]);if(!(W=null!=m&&C(m,V)))break;m=m[V]}return W||++U!=H?W:!!(H=null==m?0:m.length)&&Z(H)&&D(V,H)&&(L(m)||T(m))}},71519:function(m,_,C){var N=C(37722);m.exports=function(){this.__data__=N?N(null):{},this.size=0}},82999:function(m){m.exports=function(m){var _=this.has(m)&&delete this.__data__[m];return this.size-=_?1:0,_}},76111:function(m,_,C){var N=C(37722),T=Object.prototype.hasOwnProperty;m.exports=function(m){var _=this.__data__;if(N){var C=_[m];return"__lodash_hash_undefined__"===C?void 0:C}return T.call(_,m)?_[m]:void 0}},50506:function(m,_,C){var N=C(37722),T=Object.prototype.hasOwnProperty;m.exports=function(m){var _=this.__data__;return N?void 0!==_[m]:T.call(_,m)}},80845:function(m,_,C){var N=C(37722);m.exports=function(m,_){var C=this.__data__;return this.size+=this.has(m)?0:1,C[m]=N&&void 0===_?"__lodash_hash_undefined__":_,this}},89465:function(m,_,C){var N=C(74396),T=C(30353),L=C(24669),D=N?N.isConcatSpreadable:void 0;m.exports=function(m){return L(m)||T(m)||!!(D&&m&&m[D])}},91010:function(m){var _=/^(?:0|[1-9]\d*)$/;m.exports=function(m,C){var N=typeof m;return!!(C=null==C?9007199254740991:C)&&("number"==N||"symbol"!=N&&_.test(m))&&m>-1&&m%1==0&&m<C}},2610:function(m,_,C){var N=C(24669),T=C(16764),L=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,D=/^\w*$/;m.exports=function(m,_){if(N(m))return!1;var C=typeof m;return!!("number"==C||"symbol"==C||"boolean"==C||null==m||T(m))||D.test(m)||!L.test(m)||null!=_&&m in Object(_)}},3880:function(m){m.exports=function(m){var _=typeof m;return"string"==_||"number"==_||"symbol"==_||"boolean"==_?"__proto__"!==m:null===m}},90654:function(m,_,C){var N,T=C(36633),L=(N=/[^.]+$/.exec(T&&T.keys&&T.keys.IE_PROTO||""))?"Symbol(src)_1."+N:"";m.exports=function(m){return!!L&&L in m}},92963:function(m){var _=Object.prototype;m.exports=function(m){var C=m&&m.constructor;return m===("function"==typeof C&&C.prototype||_)}},92769:function(m,_,C){var N=C(36838);m.exports=function(m){return m==m&&!N(m)}},2173:function(m){m.exports=function(){this.__data__=[],this.size=0}},33752:function(m,_,C){var N=C(62718),T=Array.prototype.splice;m.exports=function(m){var _=this.__data__,C=N(_,m);return!(C<0)&&(C==_.length-1?_.pop():T.call(_,C,1),--this.size,!0)}},10548:function(m,_,C){var N=C(62718);m.exports=function(m){var _=this.__data__,C=N(_,m);return C<0?void 0:_[C][1]}},63410:function(m,_,C){var N=C(62718);m.exports=function(m){return N(this.__data__,m)>-1}},3564:function(m,_,C){var N=C(62718);m.exports=function(m,_){var C=this.__data__,T=N(C,m);return T<0?(++this.size,C.push([m,_])):C[T][1]=_,this}},7140:function(m,_,C){var N=C(88987),T=C(175),L=C(35922);m.exports=function(){this.size=0,this.__data__={hash:new N,map:new(L||T),string:new N}}},56504:function(m,_,C){var N=C(67707);m.exports=function(m){var _=N(this,m).delete(m);return this.size-=_?1:0,_}},88833:function(m,_,C){var N=C(67707);m.exports=function(m){return N(this,m).get(m)}},80953:function(m,_,C){var N=C(67707);m.exports=function(m){return N(this,m).has(m)}},70724:function(m,_,C){var N=C(67707);m.exports=function(m,_){var C=N(this,m),T=C.size;return C.set(m,_),this.size+=C.size==T?0:1,this}},7523:function(m){m.exports=function(m){var _=-1,C=Array(m.size);return m.forEach(function(m,N){C[++_]=[N,m]}),C}},78857:function(m){m.exports=function(m,_){return function(C){return null!=C&&C[m]===_&&(void 0!==_||m in Object(C))}}},45171:function(m,_,C){var N=C(34736);m.exports=function(m){var _=N(m,function(m){return 500===C.size&&C.clear(),m}),C=_.cache;return _}},37722:function(m,_,C){var N=C(47758)(Object,"create");m.exports=N},14457:function(m,_,C){var N=C(75542)(Object.keys,Object);m.exports=N},8478:function(m,_,C){m=C.nmd(m);var N=C(96476),T=_&&!_.nodeType&&_,L=T&&m&&!m.nodeType&&m,D=L&&L.exports===T&&N.process,Z=function(){try{var m=L&&L.require&&L.require("util").t
24ypes;if(m)return m;return D&&D.binding&&D.binding("util")}catch(m){}}();m.exports=Z},57058:function(m){var _=Object.prototype.toString;m.exports=function(m){return _.call(m)}},75542:function(m){m.exports=function(m,_){return function(C){return m(_(C))}}},20323:function(m,_,C){var N=C(93501),T=Math.max;m.exports=function(m,_,C){return _=T(void 0===_?m.length-1:_,0),function(){for(var L=arguments,D=-1,Z=T(L.length-_,0),B=Array(Z);++D<Z;)B[D]=L[_+D];D=-1;for(var U=Array(_+1);++D<_;)U[D]=L[D];return U[_]=C(B),N(m,this,U)}}},29165:function(m,_,C){var N=C(96476),T="object"==typeof self&&self&&self.Object===Object&&self,L=N||T||Function("return this")();m.exports=L},96659:function(m){m.exports=function(m){return this.__data__.set(m,"__lodash_hash_undefined__"),this}},97230:function(m){m.exports=function(m){return this.__data__.has(m)}},79967:function(m){m.exports=function(m){var _=-1,C=Array(m.size);return m.forEach(function(m){C[++_]=m}),C}},71564:function(m,_,C){var N=C(56447),T=C(15509)(N);m.exports=T},15509:function(m){var _=Date.now;m.exports=function(m){var C=0,N=0;return function(){var T=_(),L=16-(T-N);if(N=T,L>0){if(++C>=800)return arguments[0]}else C=0;return m.apply(void 0,arguments)}}},40551:function(m,_,C){var N=C(175);m.exports=function(){this.__data__=new N,this.size=0}},4090:function(m){m.exports=function(m){var _=this.__data__,C=_.delete(m);return this.size=_.size,C}},47694:function(m){m.exports=function(m){return this.__data__.get(m)}},86220:function(m){m.exports=function(m){return this.__data__.has(m)}},68958:function(m,_,C){var N=C(175),T=C(35922),L=C(9440);m.exports=function(m,_){var C=this.__data__;if(C instanceof N){var D=C.__data__;if(!T||D.length<199)return D.push([m,_]),this.size=++C.size,this;C=this.__data__=new L(D)}return C.set(m,_),this.size=C.size,this}},3729:function(m){m.exports=function(m,_,C){for(var N=C-1,T=m.length;++N<T;)if(m[N]===_)return N;return -1}},77057:function(m,_,C){var N=C(45171),T=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,L=/\\(\\)?/g,D=N(function(m){var _=[];return 46===m.charCodeAt(0)&&_.push(""),m.replace(T,function(m,C,N,T){_.push(N?T.replace(L,"$1"):C||m)}),_});m.exports=D},77817:function(m,_,C){var N=C(16764),T=1/0;m.exports=function(m){if("string"==typeof m||N(m))return m;var _=m+"";return"0"==_&&1/m==-T?"-0":_}},51059:function(m){var _=Function.prototype.toString;m.exports=function(m){if(null!=m){try{return _.call(m)}catch(m){}try{return m+""}catch(m){}}return""}},82996:function(m){var _=/\s/;m.exports=function(m){for(var C=m.length;C--&&_.test(m.charAt(C)););return C}},64806:function(m){m.exports=function(m){return function(){return m}}},66292:function(m,_,C){var N=C(36838),T=C(76668),L=C(12448),D=Math.max,Z=Math.min;m.exports=function(m,_,C){var B,U,H,W,V,G,K=0,Y=!1,Q=!1,X=!0;if("function"!=typeof m)throw TypeError("Expected a function");function invokeFunc(_){var C=B,N=U;return B=U=void 0,K=_,W=m.apply(N,C)}function shouldInvoke(m){var C=m-G,N=m-K;return void 0===G||C>=_||C<0||Q&&N>=H}function timerExpired(){var m,C,N,L=T();if(shouldInvoke(L))return trailingEdge(L);V=setTimeout(timerExpired,(m=L-G,C=L-K,N=_-m,Q?Z(N,H-C):N))}function trailingEdge(m){return(V=void 0,X&&B)?invokeFunc(m):(B=U=void 0,W)}function debounced(){var m,C=T(),N=shouldInvoke(C);if(B=arguments,U=this,G=C,N){if(void 0===V)return K=m=G,V=setTimeout(timerExpired,_),Y?invokeFunc(m):W;if(Q)return clearTimeout(V),V=setTimeout(timerExpired,_),invokeFunc(G)}return void 0===V&&(V=setTimeout(timerExpired,_)),W}return _=L(_)||0,N(C)&&(Y=!!C.leading,H=(Q="maxWait"in C)?D(L(C.maxWait)||0,_):H,X="trailing"in C?!!C.trailing:X),debounced.cancel=function(){void 0!==V&&clearTimeout(V),K=0,B=G=U=V=void 0},debounced.flush=function(){return void 0===V?W:trailingEdge(T())},debounced}},47445:function(m,_,C){var N=C(96839),T=C(98768),L=C(5673),D=C(5125),Z=C(57348),B=C(25674),U=D(function(m,_){var C=B(_);return Z(C)&&(C=void 0),Z(m)?N(m,T(_,1,Z,!0),L(C,2)):[]});m.exports=U},42448:function(m){m.exports=function(m,_){return m===_||m!=m&&_!=_}},65439:function(m,_,C){var N=C(97499);m.exports=function(m,_,C){var T=null==m?void 0:N(m,_);return void 0===T?C:T}},28281:function(m,_,C){var N=C(71664),T=C(18554);m.exports=function(m,_){return null!=m&&T(m,_,N)}},48148:function(m){m.exports=function(m){return m}}
24,88550:function(m,_,C){var N=C(75697),T=C(52352),L=C(5673),D=C(5125),Z=C(41393),B=C(25674),U=D(function(m){var _=B(m),C=N(m,Z);return _===B(C)?_=void 0:C.pop(),C.length&&C[0]===m[0]?T(C,L(_,2)):[]});m.exports=U},30353:function(m,_,C){var N=C(84742),T=C(55073),L=Object.prototype,D=L.hasOwnProperty,Z=L.propertyIsEnumerable,B=N(function(){return arguments}())?N:function(m){return T(m)&&D.call(m,"callee")&&!Z.call(m,"callee")};m.exports=B},24669:function(m){var _=Array.isArray;m.exports=_},47428:function(m,_,C){var N=C(92042),T=C(17216);m.exports=function(m){return null!=m&&T(m.length)&&!N(m)}},57348:function(m,_,C){var N=C(47428),T=C(55073);m.exports=function(m){return T(m)&&N(m)}},61563:function(m,_,C){m=C.nmd(m);var N=C(29165),T=C(84193),L=_&&!_.nodeType&&_,D=L&&m&&!m.nodeType&&m,Z=D&&D.exports===L?N.Buffer:void 0,B=Z?Z.isBuffer:void 0;m.exports=B||T},82691:function(m,_,C){var N=C(87473),T=C(81887),L=C(30353),D=C(24669),Z=C(47428),B=C(61563),U=C(92963),H=C(73806),W=Object.prototype.hasOwnProperty;m.exports=function(m){if(null==m)return!0;if(Z(m)&&(D(m)||"string"==typeof m||"function"==typeof m.splice||B(m)||H(m)||L(m)))return!m.length;var _=T(m);if("[object Map]"==_||"[object Set]"==_)return!m.size;if(U(m))return!N(m).length;for(var C in m)if(W.call(m,C))return!1;return!0}},31223:function(m,_,C){var N=C(6620);m.exports=function(m,_){return N(m,_)}},92042:function(m,_,C){var N=C(80732),T=C(36838);m.exports=function(m){if(!T(m))return!1;var _=N(m);return"[object Function]"==_||"[object GeneratorFunction]"==_||"[object AsyncFunction]"==_||"[object Proxy]"==_}},17216:function(m){m.exports=function(m){return"number"==typeof m&&m>-1&&m%1==0&&m<=9007199254740991}},36838:function(m){m.exports=function(m){var _=typeof m;return null!=m&&("object"==_||"function"==_)}},55073:function(m){m.exports=function(m){return null!=m&&"object"==typeof m}},16764:function(m,_,C){var N=C(80732),T=C(55073);m.exports=function(m){return"symbol"==typeof m||T(m)&&"[object Symbol]"==N(m)}},73806:function(m,_,C){var N=C(22882),T=C(58792),L=C(8478),D=L&&L.isTypedArray,Z=D?T(D):N;m.exports=Z},50579:function(m,_,C){var N=C(79809),T=C(87473),L=C(47428);m.exports=function(m){return L(m)?N(m):T(m)}},25674:function(m){m.exports=function(m){var _=null==m?0:m.length;return _?m[_-1]:void 0}},34736:function(m,_,C){var N=C(9440);function memoize(m,_){if("function"!=typeof m||null!=_&&"function"!=typeof _)throw TypeError("Expected a function");var memoized=function(){var C=arguments,N=_?_.apply(this,C):C[0],T=memoized.cache;if(T.has(N))return T.get(N);var L=m.apply(this,C);return memoized.cache=T.set(N,L)||T,L};return memoized.cache=new(memoize.Cache||N),memoized}memoize.Cache=N,m.exports=memoize},43226:function(m){m.exports=function(){}},76668:function(m,_,C){var N=C(29165);m.exports=function(){return N.Date.now()}},99613:function(m,_,C){var N=C(84994),T=C(24669);m.exports=function(m,_,C,L){return null==m?[]:(T(_)||(_=null==_?[]:[_]),T(C=L?void 0:C)||(C=null==C?[]:[C]),N(m,_,C))}},51798:function(m,_,C){var N=C(17498),T=C(71e3),L=C(2610),D=C(77817);m.exports=function(m){return L(m)?N(D(m)):T(m)}},68036:function(m){m.exports=function(){return[]}},84193:function(m){m.exports=function(){return!1}},12448:function(m,_,C){var N=C(33124),T=C(36838),L=C(16764),D=0/0,Z=/^[-+]0x[0-9a-f]+$/i,B=/^0b[01]+$/i,U=/^0o[0-7]+$/i,H=parseInt;m.exports=function(m){if("number"==typeof m)return m;if(L(m))return D;if(T(m)){var _="function"==typeof m.valueOf?m.valueOf():m;m=T(_)?_+"":_}if("string"!=typeof m)return 0===m?m:+m;m=N(m);var C=B.test(m);return C||U.test(m)?H(m.slice(2),C?2:8):Z.test(m)?D:+m}},8389:function(m,_,C){var N=C(73150);m.exports=function(m){return null==m?"":N(m)}}
24,2600:function(m,_,C){var N=C(5673),T=C(95453);m.exports=function(m,_){return m&&m.length?T(m,N(_,2)):[]}},22488:function(m,_,C){"use strict";C.d(_,{KV:function(){return createWrapper},ju:function(){return Z}});var N,T=C(50959),L=C(66817),D=C(87212),__assign=function(){return(__assign=Object.assign||function(m){for(var _,C=1,N=arguments.length;C<N;C++)for(var T in _=arguments[C])Object.prototype.hasOwnProperty.call(_,T)&&(m[T]=_[T]);return m}).apply(this,arguments)},__awaiter=function(m,_,C,N){return new(C||(C=Promise))(function(T,L){function fulfilled(m){try{step(N.next(m))}catch(m){L(m)}}function rejected(m){try{step(N.throw(m))}catch(m){L(m)}}function step(m){var _;m.done?T(m.value):((_=m.value)instanceof C?_:new C(function(m){m(_)})).then(fulfilled,rejected)}step((N=N.apply(m,_||[])).next())})},__generator=function(m,_){var C,N,T,L,D={label:0,sent:function(){if(1&T[0])throw T[1];return T[1]},trys:[],ops:[]};return L={next:verb(0),throw:verb(1),return:verb(2)},"function"==typeof Symbol&&(L[Symbol.iterator]=function(){return this}),L;function verb(L){return function(Z){return function(L){if(C)throw TypeError("Generator is already executing.");for(;D;)try{if(C=1,N&&(T=2&L[0]?N.return:L[0]?N.throw||((T=N.return)&&T.call(N),0):N.next)&&!(T=T.call(N,L[1])).done)return T;switch(N=0,T&&(L=[2&L[0],T.value]),L[0]){case 0:case 1:T=L;break;case 4:return D.label++,{value:L[1],done:!1};case 5:D.label++,N=L[1],L=[0];continue;case 7:L=D.ops.pop(),D.trys.pop();continue;default:if(!(T=(T=D.trys).length>0&&T[T.length-1])&&(6===L[0]||2===L[0])){D=0;continue}if(3===L[0]&&(!T||L[1]>T[0]&&L[1]<T[3])){D.label=L[1];break}if(6===L[0]&&D.label<T[1]){D.label=T[1],T=L;break}if(T&&D.label<T[2]){D.label=T[2],D.ops.push(L);break}T[2]&&D.ops.pop(),D.trys.pop();continue}L=_.call(m,D)}catch(m){L=[6,m],N=0}finally{C=T=0}if(5&L[0])throw L[1];return{value:L[0]?L[1]:void 0,done:!0}}([L,Z])}}},__rest=function(m,_){var C={};for(var N in m)Object.prototype.hasOwnProperty.call(m,N)&&0>_.indexOf(N)&&(C[N]=m[N]);if(null!=m&&"function"==typeof Object.getOwnPropertySymbols)for(var T=0,N=Object.getOwnPropertySymbols(m);T<N.length;T++)0>_.indexOf(N[T])&&Object.prototype.propertyIsEnumerable.call(m,N[T])&&(C[N[T]]=m[N[T]]);return C},Z="__NEXT_REDUX_WRAPPER_HYDRATE__",getIsServer=function(){return"undefined"==typeof window},getDeserializedState=function(m,_){var C=(void 0===_?{}:_).deserializeState;return C?C(m):m},getSerializedState=function(m,_){var C=(void 0===_?{}:_).serializeState;return C?C(m):m},initStore=function(m){var _,C=m.makeStore,T=m.context,L=void 0===T?{}:T,createStore=function(){return C(L)};if(getIsServer()){var D=(null==L?void 0:L.req)||(null===(_=null==L?void 0:L.ctx)||void 0===_?void 0:_.req);return D?(D.__nextReduxWrapperStore||(D.__nextReduxWrapperStore=createStore()),D.__nextReduxWrapperStore):createStore()}return N||(N=createStore()),N},createWrapper=function(m,_){void 0===_&&(_={});var makeProps=function(C){var N=C.callback,T=C.context,L=C.addStoreToContext,D=void 0!==L&&L;return __awaiter(void 0,void 0,void 0,function(){var C,L,Z,B,U;return __generator(this,function(H){switch(H.label){case 0:if(C=initStore({context:T,makeStore:m}),_.debug&&console.log("1. getProps created store with state",C.getState()),D&&(T.ctx?T.ctx.store=C:T.store=C),!(B=L=N&&N(C)))return[3,2];return[4,L(T)];case 1:B=H.sent(),H.label=2;case 2:return Z=B||{},_.debug&&console.log("3. getProps after dispatches has store state",C.getState()),U=C.getState(),[2,{initialProps:Z,initialState:getIsServer()?getSerializedState(U,_):U}]}})})},getStaticProps=function(m){return function(_){return __awaiter(void 0,void 0,void 0,function(){var C,N,T;return __generator(this,function(L){switch(L.label){case 0:return[4,makeProps({callback:m,context:_})];case 1:return N=(C=L.sent()).initialProps,T=C.initialState,[2,__assign(__assign({},N),{props:__assign(__assign({},N.props),{initialState:T})})]}})})}},hydrate=function(m,C){C&&m.dispatch({type:Z,payload:getDeserializedState(C,_)})},hydrateOrchestrator=function(m,_,C,N,T){var L;C?(hydrate(m,_),hydrate(m,C)):(N||T||_)&&hydrate(m,null!==(L=null!=N?N:T)&&void 0!==L?L:_)},useHybridHydrate=function(m,_,C,N,L){var Z=(0,D.useRouter)().events,B=(0,T.useRef)(!0);(0,T.useEffect)(function(){var handleStart=function(){B.current=!0};return null==Z||Z.on("routeChangeStart",handleStart),function(){null==Z||Z.off("routeChangeStart",handleStart)}},[Z]),(0,T.useMemo)(function(){B.current&&(hydrateOrchestrator(m,_,C,N,L),B.current=!1)},[m,_,C,N,L])},useWrappedStore=function(C,N){void 0===N&&(N="useWrappedStore");var L,D,Z,B,U,H,W=C.initialState,V=C.initialProps,G=__rest(C,["initialState","initialProps"]),K=(null==G?void 0:G.__N_SSG)?null===(L=null==G?void 0:G.pageProps)||void 0===L?void 0:L.initialState:null,Y=(null==G?void 0:G.__N_SSP)?null===(D=null==G?void 0:G.pageProps)||void 0===D?void 0:D.initialState:null,Q=K||Y?null:null!==(B=null===(Z=null==G?void 0:G.pageProps)||void 0===Z?void 0:Z.initialState)&&void 0!==B?B:null;_.debug&&console.log("4.",N,"created new store with",{giapState:W,gspState:K,gsspState:Y,gippState:Q});var X=(0,T.useMemo)(function(){return initStore({makeStore:m})},[]);useHybridHydrate(X,W,K,Y,Q);var J=G;return V&&V.pageProps&&(J.pageProps=__assign(__assign({},V.pageProps),G.pageProps)),(null===(U=null==G?void 0:G.pageProps)||void 0===U?void 0:U.initialState)&&(J=__assign(__assign({},G),{pageProps:__assign({},G.pageProps)}),delete J.pageProps.initialState),(null===(H=null==J?void 0:J.pageProps)||void 0===H?void 0:H.initialProps)&&(J.pageProps=__assign(__assign({},J.pageProps),J.pageProps.initialProps),delete J.pageProps.initialProps),{store:X,props:__assign(__assign({},V),J)}};return{getServerSideProps:function(m){return function(_){return __awaiter(void 0,void 0,void 0,function(){return __generator(this,function(C){switch(C.label){case 0:return[4,getStaticProps(m)(_)];case 1:return[2,C.sent()]}})})}},getStaticProps:getStaticProps,getInitialAppProps:function(m){return function(_){return __awaiter(void 0,void 0,void 0,function(){var C,N,T;return __generator(this,function(L){switch(L.label){case 0:return[4,makeProps({callback:m,context:_,addStoreToContext:!0})];case 1:return N=(C=L.sent()).initialProps,T=C.initialState,[2,__assign(__assign({},N),{initialState:T})]}})})}},getInitialPageProps:function(m){return function(_){return __awaiter(void 0,void 0,void 0,function(){return __generator(this,function(C){switch(C.label){case 0:if("getState"in _)return[2,m&&m(_)];return[4,makeProps({callback:m,context:_,addStoreToContext:!0})];case 1:return[2,C.sent()]}})})}},withRedux:function(m){console.warn("/!\\ You are using legacy implementation. Please update your co
24de: use createWrapper() and wrapper.useWrappedStore().");var WrappedComponent=function(_){var C=useWrappedStore(_,WrappedComponent.displayName),N=C.store,D=C.props;return T.createElement(L.zt,{store:N},T.createElement(m,__assign({},D)))};return WrappedComponent.displayName="withRedux(".concat(m.displayName||m.name||"Component",")"),"getInitialProps"in m&&(WrappedComponent.getInitialProps=m.getInitialProps),WrappedComponent},useWrappedStore:useWrappedStore}}},14557:function(m,_,C){m.exports=C(94754)},18654:function(m,_,C){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return C(9163)}])},77495:function(m,_){"use strict";_.Z={src:"https://static.segmentfault.com/main_site_next/prod/_next/static/media/icon-brand-harmonyos.f1e421bb.png",height:32,width:32,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAUVBMVEVMaXH6PxT74Xj/k0L4PSn0eQD8XSv/TU3zJQ/3Myv2Qgn/r0X5qxHzLgD2NhX98YD/6XH7Qh/+x0v3jwP7ZDL7SR//mRr//8D/piX/aS///6R3g3E2AAAAFnRSTlMAq3H8LiPkAiMdhv3lm1X6+UH85cbMohDt5QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAD9JREFUeJwVyVkSgCAMwNAIhVJQcd/uf1Cnf5kXUKyggLJm8TI54gAgc2xnAWpu2+tUr6U/E2D7d4++SCEk+AE5gwHF2EhOYgAAAABJRU5ErkJggg==",blurWidth:8,blurHeight:8}},39075:function(m,_){"use strict";_.Z={src:"https://static.segmentfault.com/main_site_next/prod/_next/static/media/logo-b.1ef53c6e.svg",height:33,width:176,blurWidth:0,blurHeight:0}},33430:function(m,_){"use strict";_.Z={src:"https://static.segmentfault.com/main_site_next/prod/_next/static/media/qr-code-common.fff548d0.png",height:296,width:296,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAM1BMVEWGiYy+wMKOkZRucXaoqqy3ubvHyMp4e3/O0NGusLKBg4eZm56TmJlst5xYWl9VpYlqv6Br/+EsAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAOUlEQVR4nAXBhwGAQAgAsaPDF3X/aU3ICfGexGsBNrSWntKmqfdiTSzuNzY4pRucWPs8ZUJ6SsT0DzTnAYAjjyA2AAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},23739:function(m,_){"use strict";_.Z={src:"https://static.segmentfault.com/main_site_next/prod/_next/static/media/sf-icon-small.4d244289.svg",height:16,width:16,blurWidth:0,blurHeight:0}},41700:function(m,_){"use strict";_.Z={src:"https://static.segmentfault.com/main_site_next/prod/_next/static/media/touch-icon-big.b5cd48e6.png",height:228,width:228,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAJFBMVEUAmV8ZpHAFm2OO07my4c8zroHD59rs9/PW7uVkwZ////93yasQCsCfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAM0lEQVR4nCWLSRIAIAzCoIut+v//OkUu5JAAM6P97zDAklkJINa+xwVkcTzvFHg4F5WqfBazAKA/xqtsAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:8}},1817:function(m,_,C){"use strict";C.d(_,{D8:function(){return X},DA:function(){return U},HW:function(){return J},K9:function(){return G},KA:function(){return Y},Me:function(){return K},Ns:function(){return V},QV:function(){return Z},VU:function(){return D},Wk:function(){return W},ZT:function(){return ee},az:function(){return Q},c1:function(){return N},i$:function(){return T},ke:function(){return H},n5:function(){return et},px:function(){return B},r$:function(){return er},x5:function(){return L}});let N="https://image-static.segmentfault.com/317/931/3179314346-5f61e47221e07",T=[{pathname:"/questions/recommend",redirect:"/questions"},{pathname:"/user/messages",redirect:"/"},{pathname:"/user/notifications",redirect:"/"},{pathname:"/inbox",redirect:"/"},{pathname:"/subscribed",redirect:"/"},{pathname:"/user/settings",redirect:"/"},{pathname:"/u/",redirect:"/"}],L=[{name:"javascript",url:"/t/javascript"},{name:"前端",url:"/t/前端"},{name:"python",url:"/t/python"},{name:"node.js",url:"/t/node.js"},{name:"react",url:"/t/react"},{name:"vue.js",url:"/t/vue.js"},{name:"php",url:"/t/php"},{name:"laravel",url:"/t/laravel"},{name:"go",url:"/t/go"},{name:"人工智能",url:"/t/人工智能"},{name:"mysql",url:"/t/mysql"},{name:"linux",url:"/t/linux"},{name:"ios",url:"/t/ios"},{name:"java",url:"/t/java"},{name:"android",url:"/t/android"},{name:"css",url:"/t/css"},{name:"typescript",url:"/t/typescript"},{name:"spring",url:"/t/spring"},{name:"程序员",url:"/t/程序员"}],D=["101","mongodb","qiniu","openhw","0x","upyun","weixin","thingxcloud","grapecity","leancloud","docker","ucloud","amazeui","agora","sequoiadb"],Z=["/area/gromore","/area/harmonyos2"],B="SegmentFault 思否",U={keywords:"SegmentFault,思否,开发者社区,技术新闻资讯,技术问答社区,技术博客,技术笔记,技术号,技术圈,技术直播,在线编程,开源社区,开源项目,程序员,云计算,AI,区块链,前端,后端,小程序,安全,运维,软件开发,编程,cto,javascript,php,python,java,ios,android",description:"SegmentFault 思否是中国专业的开发者技术社区。我们以技术问答、技术博客、技术课程、技术资讯为核心的产品形态,为开发者提供纯粹、高质的技术交流平台。"},H=[{name:"默认排序",sort:"hottest"},{name:"首字母",sort:"name"}
24,{name:"满意度",sort:"score"},{name:"最新",sort:"newest"}],W=[{id:1,type:"agree",reason:"看上去 OK,通过",desc:"看上去合理,可以被阅读和理解"},{id:2,type:"oppose",reason:"修改不合理,不通过",desc:"违背原文表述意思或无关紧要修改"},{id:3,type:"oppose",reason:"包含违规内容,不通过",desc:"内容包含推广、违法、侵权等信息"}],V=[{id:1,type:"agree",reason:"看上去 OK,通过",desc:"看上去合理,可以被阅读和理解"},{id:2,type:"oppose",reason:"需要作者修改,不通过",desc:"文章内容混乱,难以阅读和理解"},{id:3,type:"oppose",reason:"包含违规内容,不通过",desc:"内容包含推广、违法、侵权等信息"}],G=[{id:1,type:"agree",reason:"同意清理",desc:"标签已创建超过 180 天,只有极少数用户使用过"},{id:2,type:"oppose",reason:"反对清理",desc:"标签是一个特定的对象或实体,有保留的意义,可以再观察一段时间"}],K=[{id:1,type:"agree",reason:"同意关闭",desc:"用户提起的关闭理由成立"},{id:2,type:"oppose",reason:"反对关闭",desc:"看上去合理,可以被阅读和理解"}],Y=[{id:1,type:"agree",reason:"看上去 OK,通过",desc:"看上去合理,可以被理解和回答"},{id:2,type:"oppose",reason:"需要作者修改,不通过",desc:"提供一些修改建议",hasModel:!0},{id:3,type:"oppose",reason:"包含违规内容,不通过",desc:"内容包含推广、违法、侵权等信息"}],Q=[{id:1,type:"agree",reason:"看上去 OK,通过",desc:"看上去合理,可以被阅读和理解"},{id:2,type:"oppose",reason:"需要作者修改,不通过",desc:"提供一些修改建议",hasModel:!0},{id:3,type:"oppose",reason:"包含违规内容,不通过",desc:"内容包含推广、违法、侵权等信息"}],X=[{site:"bing",name:"使用“Bing”搜本站",url:"https://www.bing.com/search?q=site:segmentfault.com%20"},{site:"google",name:"使用“Google”搜本站",url:"https://cse.google.com/cse?cx=007438528117617975633:unedhtbhte0&q="},{site:"baidu",name:"使用“百度”搜本站",url:"http://www.baidu.com/s?wd=site%3Asegmentfault.com%20"},{site:"sf",name:"站内搜索",url:"/search?q="}],J=[0x3faa2522876a1,0x3faa2522876a2,0x3faa2522876a3],ee=["解决了没","解决了吗","怎么解决的","如何解决的","解决的办法吗","办法了吗","解决的方法吗","方法了吗","问题了吗","有解决吗","原因了吗"],et="https://segmentfault.com/a/1190000042203704",er=["/subject","/brand","/e"]},2097:function(m,_){"use strict";_.Z={namespace:"action",state:{},reducers:{saveLike(m,_){let{payload:C}=_;m[C.id]||(m[C.id]={}),m[C.id].votes=C.votes||0,m[C.id].isLiked=C.isLiked||!1,m[C.id].isHated=C.isHated||!1},saveBookmark(m,_){let{payload:C}=_;m[C.id]||(m[C.id]={}),m[C.id].bookmarks=C.bookmarks||0,m[C.id].isBookmarked=C.isBookmarked||!1},saveComments(m,_){let{payload:C}=_;m[C.id]||(m[C.id]={}),m[C.id].comments=C.comments},initData(m,_){let{payload:C}=_;m[C.id]||(m[C.id]={}),m[C.id].votes=C.votes||0,m[C.id].isLiked=C.isLiked||!1,m[C.id].isHated=C.isHated||!1,m[C.id].bookmarks=C.bookmarks||0,m[C.id].isBookmarked=C.isBookmarked||!1}}}},90203:function(m,_,C){"use strict";_.Z={namespace:"sfApp",state:{comment:{isFetchComments:!1,isShowComment:!1}},reducers:{saveCommentState(m,_){let{payload:C}=_;Object.keys(C).forEach(_=>{"isShowComment"===_?m.comment[_]=!m.comment[_]:m.comment[_]=C[_]})},toggleCommentState(m,_){let{payload:C}=_;m.comment.isShowComment="boolean"==typeof C?C:!m.comment.isShowComment}}}},15545:function(m,_,C){"use strict";C.d(_,{N:function(){return D}});var N=C(2600),T=C.n(N),L=C(3014);let D={articles:{rows:[],size:0,offset:0,hasMore:!0,error:!1,loading:!1,isStopLoad:!1,cutLoadNum:1,isLoadedFirstRecommend:!1,query:""},currentTab:""};_.Z={namespace:"article",state:D,effects:{*queryArticles(m,_){let{payload:C}=m,{call:N,put:T,select:D}=_,Z=yield D(m=>m.article),B=Z.articles.isLoadedFirstRecommend;try{if("recommendation"===C.query){let m;if(0!==C.offset||B)0===C.offset&&B&&(m={...Z.articles,rows:[],size:0,offset:0,hasMore:!0,error:!1,loading:!0,isStopLoad:!1,cutLoadNum:1,isLoadedFirstRecommend:B});else if(m=yield N(L.ZzW,{query:"headline",size:30})){if(m.isLoadedFirstRecommend=!0,m&&m.rows.length<10){let _=yield N(L.ZzW,C);_&&(m.rows=[...m.rows,..._.rows],m={..._,...m})}}else m=yield N(L.ZzW,C);"object"==typeof m&&(m.loading=!1,yield T({type:"save",payload:{articles:m||{error:!0},...C}}))}else{let m=null==Z?void 0:Z.currentTab.split("_");if((m.length>1?m[1]!==C.slug:Z.articles.query!==C.query)||0===C.offset){let m={...Z.articles,rows:[],size:0,offset:0,hasMore:!0,error:!1,loading:!0,isStopLoad:!1,cutLoadNum:1,isLoadedFirstRecommend:B};yield T({type:"save",payload:{articles:m,...C}})}let _=yield N(L.ZzW,C);"object"==typeof _&&(_.loading=!1,yield T({type:"save",payload:{articles:_||{error:!0},...C}}))}}catch(m){yield T({type:"save",payload:{articles:{rows:[],size:0,offset:0,hasMore:!0,error:!1,loading:!1,isStopLoad:!1,cutLoadNum:1,isLoadedFirstRecommend:!1,query:""},...C}})}},*queryGromoreArticles(m,_){let{payload:C}=m,{call:N,put:T,select:D}=_,Z=yield D(m=>m.article),B=Z.articles.hasMore;if(!B)return;let U=yield N(L.jbk,C.page);U.rows.length>
240&&(yield T({type:"savePromore",payload:{...U,loading:!1,hasMore:U.page<U.total_page}}))},*updateLike(m,_){let{payload:C}=m,{put:N}=_;yield N({type:"patchLike",payload:C})}},reducers:{save(m,_){let{payload:C}=_,N=null==m?void 0:m.currentTab.split("_");if((N.length>1?N[1]===C.slug:m.articles.query===C.query)&&0!==C.offset){let{offset:_=C.offset,rows:N=[],error:L=!1}=C.articles;m.articles.offset=_,m.articles.rows=T()([...m.articles.rows,...N],"id"),m.articles.error=L,m.articles.cutLoadNum+=1,3===m.articles.cutLoadNum?(m.articles.hasMore=!1,m.articles.isStopLoad=!0):(m.articles.isStopLoad=!1,m.articles.hasMore=N.length>0);return}m.articles=C.articles,m.articles.query=C.query,m.articles.hasMore=C.articles.rows.length>0,m.articles.cutLoadNum=1},savePromore(m,_){let{payload:C}=_;m.articles={...C,rows:[...m.articles.rows,...C.rows]}},patchLike(m,_){let{payload:C}=_;m.articles.rows.forEach(m=>{m.id===C.id&&(m.is_liked=C.isLiked,m.votes=C.isLiked?m.votes+1:m.votes-1)})}}}},56797:function(m,_,C){"use strict";C.d(_,{c:function(){return T}});var N=C(3014);let T={markdownContent:"",title:{value:"",isInvalid:!1,errorMsg:""},log:{value:"",isInvalid:!1,errorMsg:""},tags:{value:[],isInvalid:!1,errorMsg:""},draftInfo:{id:"",status:"",statusText:""},isFull:!1,initTags:[],detail:{}};_.Z={namespace:"editor",state:T,effects:{*queryDetail(m,_){let{payload:C,api:T}=m,{put:L,call:D}=_;try{let m=yield D(T?T.getDetail:N.NmH,C);m.first_read_url&&(yield L({type:"global/saveRouteInterceptor",payload:{path:m.first_read_url}})),yield L({type:"saveDetail",payload:m})}catch(m){yield L({type:"saveDetail",payload:{}})}}},reducers:{saveMarkdown(m,_){let{payload:C}=_;m.markdownContent=C.markdownContent||""},saveTitle(m,_){let{payload:C}=_;C.value&&(C.value=C.value.replace(/&lt;/gi,"<").replace(/&quot;/gi,'"').replace(/&gt;/gi,">")),m.title=C},saveLog(m,_){let{payload:C}=_;m.log=C},saveTags(m,_){let{payload:C}=_;C.value=C.value||[],m.tags=C},saveDraftInfo(m,_){let{payload:C}=_;m.draftInfo=C},saveIsFull(m,_){let{payload:C}=_;m.isFull=C},saveInitTags(m,_){let{payload:C}=_;m.initTags=C.tags},saveDetail(m,_){let{payload:C}=_;m.detail=C},initState(m){m.markdownContent="",m.title={value:"",isInvalid:!1,errorMsg:""},m.log={value:"",isInvalid:!1,errorMsg:""},m.tags={value:[],isInvalid:!1,errorMsg:""},m.draftInfo={id:"",status:"",statusText:""},m.isFull=!1,m.initTags=[],m.detail={}}}}},23005:function(m,_,C){"use strict";C.d(_,{T:function(){return H}});var N=C(4790),T=C(82691),L=C.n(T),D=C(3014),Z=C(1817),B=C(73202),U=C(41931);let H={sessionUser:null,isHiddenHeader:!1,isHiddenFooter:!1,title:Z.px,titleAlias:"",isShowLogin:!1,beginnerGuideState:{visible:!1,type:1},isShowBindMobile:!1,unactivated:!1,isShowRegister:!1,headOptions:Z.DA,sessionInfo:{key:"",login:"",id:""},singleNotice:"",currentRoute:{},letterNum:0,noticeNum:0,serverData:{},userStat:{},newTask:{},authChannel:"",followedTags:[],globalCss:"",baiduOxAppState:{isShow:!1,copyUrl:""},wxShareCover:"",isBaiduOxApp:!1,showProductAuthModal:{isShow:!1,title:""},routeInterceptor:{path:""},safeCheckModal:{isShow:!1,pageSource:""},followSFState:{isShow:!1},messageNotice:{event:{general:0,ranked:0,followed:0,inbox:0,comment:0,marketing:0},message:0,badge:0},badgeModalState:{},asidesData:{},metaQuestions:{},notices:{},recommendSites:[],adOptions:{tag:""},serverTime:0};_.Z={namespace:"global",state:H,effects:{*getUserStat(m,_){let{payload:C}=m,{put:N,call:T}=_,L=yield T(D.jr1,C);yield N({type:"saveUserStat",payload:L})},*getUser(m,_){let{payload:C}=m,{put:N,call:T}=_,L=yield T(D.PRA,C);yield N({type:"saveUser",payload:L})},*handleHeader(m,_){let{payload:C}=m,{put:N}=_;yield N({type:"saveHeaderState",payload:C})},*handleFooter(m,_){let{payload:C}=m,{put:N}=_;yield N({type:"saveFooterState",payload:C})},*queryNewTask(m,_){let{call:C,put:N}=_,T=yield C(D.gpS);T&&(yield N({type:"saveNewTask",payload:T}))},*queryFollowedTags(m,_){let{callback:C,api:N}=m,{call:T,put:L}=_,Z=yield T(N?N.getFollowedTag:D.iNG);if(Z&&(yield L({type:"saveFollowedTags",payload:Z.rows}),C&&"function"==typeof C)){var B;C(!(null===(B=Z.rows)||void 0===B?void 0:B.length))}},*queryAsidesData(m,_){let{payload:C,api:N}=m,{put:T,call:L}
24=_,Z=yield L(N?N.getHomeAsides:D.R4x,C);yield T({type:"saveAsidesData",payload:Z})},*queryMetaQuestions(m,_){let{payload:C,api:N}=m,{put:T,call:L}=_,Z=yield L(N?N.queryMetaQuestions:D.oDC,C);yield T({type:"saveMetaQuestions",payload:Z})},*queryNotices(m,_){let{payload:C}=m,{put:N,call:T}=_,L=yield T(D.r7_,C);yield N({type:"saveNotices",payload:L})}},reducers:{saveUser(m,_){let{payload:C}=_;m.sessionUser=C,(null===N.jU||void 0===N.jU?void 0:(0,N.jU)())&&(m.sessionUser.isRefresh=!0)},saveNewTask(m,_){let{payload:C}=_;if(m.newTask=C,!L()(C)){let _=0;C.follow_five_tags||(_=1),0!==_||C.follow_five_users||(_=2),m.beginnerGuideState={visible:!!_,type:_}}},saveSessionInfo(m,_){let{payload:C}=_;L()(C)||(m.sessionInfo=C)},saveHeaderState(m,_){let{payload:C}=_;m.isHiddenHeader=C.isHidden},saveFooterState(m,_){let{payload:C}=_;m.isHiddenFooter=C.isHidden},saveTitle(m,_){let{payload:C}=_;m.title=C.title?"".concat((0,B.f9)(C.title)," - ").concat(Z.px):"".concat(Z.px),m.titleAlias=C.titleAlias?"".concat(C.titleAlias," - ").concat(Z.px):""},saveWXShareCover(m,_){let{payload:C}=_;m.wxShareCover=C},saveHeadOptions(m,_){let{payload:{keywords:C,description:N}}=_;N&&(m.headOptions.description=N),C&&(m.headOptions.keywords=C)},saveShowLoginState(m,_){let{payload:C}=_;if(C.isShowLogin){let m=(0,B.Xf)();if("sf_app"===m){let m=(0,U.Z)();return m.login(),!1}}m.isShowLogin=C.isShowLogin},closeShowBeginnerGuide(m){m.beginnerGuideState.visible=!1},saveBindMobileState(m,_){let{payload:C}=_;m.isShowBindMobile=C.isShowBindMobile,m.unactivated=C.unactivated,C.authChannel&&(m.authChannel=C.authChannel)},saveRegisterState(m,_){let{payload:C}=_;m.isShowRegister=C.isShowRegister},saveSingleNotice(m,_){let{payload:C}=_;m.singleNotice={...m.singleNotice,...C}},saveRoute(m,_){let{payload:C}=_;m.currentRoute=C},saveNoticeNum(m,_){let{payload:C}=_;C.noticeNum>=0&&(m.noticeNum=C.noticeNum),C.letterNum>=0&&(m.letterNum=C.letterNum)},saveMessageNotice(m,_){let{payload:C}=_;m.messageNotice=C},saveServerData(m,_){let{payload:C}=_;m.serverData=C},saveUserStat(m,_){let{payload:C}=_;m.userStat=C},saveFollowedTags(m,_){let{payload:C}=_;m.followedTags=C},saveGlobalCss(m,_){let{payload:C}=_;m.globalCss=C},baiduModalState(m,_){let{payload:C}=_;m.baiduOxAppState=C},savBaiduOxApp(m,_){let{payload:C}=_;m.isBaiduOxApp=C},saveProductAuthModalState(m,_){let{payload:C}=_;m.showProductAuthModal=C},saveRouteInterceptor(m,_){let{payload:C}=_;m.routeInterceptor=C},saveSafeCheckModalState(m,_){let{payload:C}=_;m.safeCheckModal=C},saveFollowSFModalState(m,_){let{payload:C}=_;m.followSFState.isShow=C.isShow},saveBadgeModalState(m,_){let{payload:C}=_;m.badgeModalState=C},saveAsidesData(m,_){let{payload:C}=_;m.asidesData=C},saveMetaQuestions(m,_){let{payload:C}=_;m.metaQuestions=C},saveNotices(m,_){let{payload:C}=_;m.notices=C},saveADOptions(m,_){let{payload:C}=_;m.adOptions.tag=C.tag}}}},67502:function(m,_,C){"use strict";C.d(_,{v:function(){return T}});var N=C(3014);let T={videoData:{},relationVideos:[],videos:{rows:[],limit:0,offset:0,hasMore:!0},lives:[]};_.Z={namespace:"video",state:T,effects:{*queryVideo(m,_){let{payload:C,api:T}=m,{put:L,call:D}=_,Z=yield D(T?T.getVideo:N.omS,C);Z&&(yield L({type:"saveVideo",payload:{videoData:Z,id:C.id}}))},*queryVideos(m,_){let{payload:C}=m,{put:T,call:L}=_,D=yield L(N.WYT,C);D&&(C.push?yield T({type:"videos_newest_push",payload:D}):yield T({type:C.query,payload:D}))},*queryRelationVideos(m,_){let{payload:C,api:T}=m,{put:L,call:D}=_,Z=yield D(T?T.getRelationVideos:N.PJL,C);Z&&(yield L({type:"saveRelationVideos",payload:Z.rows}))}},reducers:{saveVideo(m,_){let{payload:C}=_;m.videoData[C.id]=C.videoData},saveRelationVideos(m,_){let{payload:C}=_;m.relationVideos=C},lives_newest(m,_){let{payload:C}=_;m.lives=C.rows},videos_newest(m,_){let{payload:C}=_;m.videos={...C,hasMore:!0},C.rows.length<C.size&&(m.videos.hasMore=!1)},videos_newest_push(m,_){let{payload:C}=_;m.videos.offset=C.offset,m.videos.size=C.size,m.videos.rows.push(...C.rows),C.rows.length<C.size&&(m.videos.hasMore=!1)}}}},37236:function(m,_,C){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"Image",{enumerable:!0,get:function(){return Y}});let N=C(81351),T=C(35815),L=T._(C(50959)),D=N._(C(10422)),Z=N._(C(94891)),B=C(5212),U=C(85538),H=C(93522);C(15245);let W=C(58674),V=N._(C(13537)),G={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function handleLoading(m,_,C,N,T,L){let D=null==m?void 0:m.src;if(!m||m["data-loaded-src"]===D)return;m["data-loaded-src"]=D;let Z="decode"in m?m.decode():Promise.resolve();Z.catch(()=>{}).then(()=>
24{if(m.parentElement&&m.isConnected){if("empty"!==_&&T(!0),null==C?void 0:C.current){let _=new Event("load");Object.defineProperty(_,"target",{writable:!1,value:m});let N=!1,T=!1;C.current({..._,nativeEvent:_,currentTarget:m,target:m,isDefaultPrevented:()=>N,isPropagationStopped:()=>T,persist:()=>{},preventDefault:()=>{N=!0,_.preventDefault()},stopPropagation:()=>{T=!0,_.stopPropagation()}})}(null==N?void 0:N.current)&&N.current(m)}})}function getDynamicProps(m){let[_,C]=L.version.split("."),N=parseInt(_,10),T=parseInt(C,10);return N>18||18===N&&T>=3?{fetchPriority:m}:{fetchpriority:m}}let K=(0,L.forwardRef)((m,_)=>{let{src:C,srcSet:N,sizes:T,height:D,width:Z,decoding:B,className:U,style:H,fetchPriority:W,placeholder:V,loading:G,unoptimized:K,fill:Y,onLoadRef:Q,onLoadingCompleteRef:X,setBlurComplete:J,setShowAltText:ee,onLoad:et,onError:er,...en}=m;return L.default.createElement("img",{...en,...getDynamicProps(W),loading:G,width:Z,height:D,decoding:B,"data-nimg":Y?"fill":"1",className:U,style:H,sizes:T,srcSet:N,src:C,ref:(0,L.useCallback)(m=>{_&&("function"==typeof _?_(m):"object"==typeof _&&(_.current=m)),m&&(er&&(m.src=m.src),m.complete&&handleLoading(m,V,Q,X,J,K))},[C,V,Q,X,J,er,K,_]),onLoad:m=>{let _=m.currentTarget;handleLoading(_,V,Q,X,J,K)},onError:m=>{ee(!0),"empty"!==V&&J(!0),er&&er(m)}})});function ImagePreload(m){let{isAppRouter:_,imgAttributes:C}=m,N={as:"image",imageSrcSet:C.srcSet,imageSizes:C.sizes,crossOrigin:C.crossOrigin,referrerPolicy:C.referrerPolicy,...getDynamicProps(C.fetchPriority)};return _&&D.default.preload?(D.default.preload(C.src,N),null):L.default.createElement(Z.default,null,L.default.createElement("link",{key:"__nimg-"+C.src+C.srcSet+C.sizes,rel:"preload",href:C.srcSet?void 0:C.src,...N}))}let Y=(0,L.forwardRef)((m,_)=>{let C=(0,L.useContext)(W.RouterContext),N=(0,L.useContext)(H.ImageConfigContext),T=(0,L.useMemo)(()=>{let m=G||N||U.imageConfigDefault,_=[...m.deviceSizes,...m.imageSizes].sort((m,_)=>m-_),C=m.deviceSizes.sort((m,_)=>m-_);return{...m,allSizes:_,deviceSizes:C}},[N]),{onLoad:D,onLoadingComplete:Z}=m,Y=(0,L.useRef)(D);(0,L.useEffect)(()=>{Y.current=D},[D]);let Q=(0,L.useRef)(Z);(0,L.useEffect)(()=>{Q.current=Z},[Z]);let[X,J]=(0,L.useState)(!1),[ee,et]=(0,L.useState)(!1),{props:er,meta:en}=(0,B.getImgProps)(m,{defaultLoader:V.default,imgConf:T,blurComplete:X,showAltText:ee});return L.default.createElement(L.default.Fragment,null,L.default.createElement(K,{...er,unoptimized:en.unoptimized,placeholder:en.placeholder,fill:en.fill,onLoadRef:Y,onLoadingCompleteRef:Q,setBlurComplete:J,setShowAltText:et,ref:_}),en.priority?L.default.createElement(ImagePreload,{isAppRouter:!C,imgAttributes:er}):null)});("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),m.exports=_.default)},60746:function(m,_,C){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),function(m,_){for(var C in _)Object.defineProperty(m,C,{enumerable:!0,get:_[C]})}(_,{noSSR:function(){return noSSR},default:function(){return dynamic}});let N=C(81351),T=(C(50959),N._(C(62570)));function convertModule(m){return{default:(null==m?void 0:m.default)||m}}function noSSR(m,_){return delete _.webpack,delete _.modules,m(_)}function dynamic(m,_){let C=T.default,N={loading:m=>{let{error:_,isLoading:C,pastDelay:N}=m;return null}};m instanceof Promise?N.loader=()=>m:"function"==typeof m?N.loader=m:"object"==typeof m&&(N={...N,...m}),N={...N,..._};let L=N.loader;return(N.loadableGenerated&&(N={...N,...N.loadableGenerated},delete N.loadableGenerated),"boolean"!=typeof N.ssr||N.ssr)?C({...N,loader:()=>null!=L?L().then(convertModule):Promise.resolve(convertModule(()=>null))}):(delete N.webpack,delete N.modules,noSSR(C,N))}("function"==typeof _.default||"object"==typeof _.default&&null!==_.default)&&void 0===_.default.__esModule&&(Object.defineProperty(_.default,"__esModule",{value:!0}),Object.assign(_.default,_),m.exports=_.default)},5212:function(m,_,C){"use strict";
24Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"getImgProps",{enumerable:!0,get:function(){return getImgProps}}),C(15245);let N=C(23441),T=C(85538);function isStaticRequire(m){return void 0!==m.default}function getInt(m){return void 0===m?m:"number"==typeof m?Number.isFinite(m)?m:NaN:"string"==typeof m&&/^[0-9]+$/.test(m)?parseInt(m,10):NaN}function getImgProps(m,_){var C;let L,D,Z,{src:B,sizes:U,unoptimized:H=!1,priority:W=!1,loading:V,className:G,quality:K,width:Y,height:Q,fill:X=!1,style:J,onLoad:ee,onLoadingComplete:et,placeholder:er="empty",blurDataURL:en,fetchPriority:eo,layout:ei,objectFit:ea,objectPosition:es,lazyBoundary:el,lazyRoot:ec,...eu}=m,{imgConf:ed,showAltText:ef,blurComplete:ep,defaultLoader:eh}=_,em=ed||T.imageConfigDefault;if("allSizes"in em)L=em;else{let m=[...em.deviceSizes,...em.imageSizes].sort((m,_)=>m-_),_=em.deviceSizes.sort((m,_)=>m-_);L={...em,allSizes:m,deviceSizes:_}}let eg=eu.loader||eh;delete eu.loader,delete eu.srcSet;let ev="__next_img_default"in eg;if(ev){if("custom"===L.loader)throw Error('Image with src "'+B+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let m=eg;eg=_=>{let{config:C,...N}=_;return m(N)}}if(ei){"fill"===ei&&(X=!0);let m={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[ei];m&&(J={...J,...m});let _={responsive:"100vw",fill:"100vw"}[ei];_&&!U&&(U=_)}let ey="",eb=getInt(Y),ew=getInt(Q);if("object"==typeof(C=B)&&(isStaticRequire(C)||void 0!==C.src)){let m=isStaticRequire(B)?B.default:B;if(!m.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(m));if(!m.height||!m.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(m));if(D=m.blurWidth,Z=m.blurHeight,en=en||m.blurDataURL,ey=m.src,!X){if(eb||ew){if(eb&&!ew){let _=eb/m.width;ew=Math.round(m.height*_)}else if(!eb&&ew){let _=ew/m.height;eb=Math.round(m.width*_)}}else eb=m.width,ew=m.height}}let ex=!W&&("lazy"===V||void 0===V);(!(B="string"==typeof B?B:ey)||B.startsWith("data:")||B.startsWith("blob:"))&&(H=!0,ex=!1),L.unoptimized&&(H=!0),ev&&B.endsWith(".svg")&&!L.dangerouslyAllowSVG&&(H=!0),W&&(eo="high");let eS=getInt(K),e_=Object.assign(X?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:ea,objectPosition:es}:{},ef?{}:{color:"transparent"},J),ej=ep||"empty"===er?null:"blur"===er?'url("data:image/svg+xml;charset=utf-8,'+(0,N.getImageBlurSvg)({widthInt:eb,heightInt:ew,blurWidth:D,blurHeight:Z,blurDataURL:en||"",objectFit:e_.objectFit})+'")':'url("'+er+'")',ek=ej?{backgroundSize:e_.objectFit||"cover",backgroundPosition:e_.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:ej}:{},eE=function(m){let{config:_,src:C,unoptimized:N,width:T,quality:L,sizes:D,loader:Z}=m;if(N)return{src:C,srcSet:void 0,sizes:void 0};let{widths:B,kind:U}=function(m,_,C){let{deviceSizes:N,allSizes:T}=m;if(C){let m=/(^|\s)(1?\d?\d)vw/g,_=[];for(let N;N=m.exec(C);N)_.push(parseInt(N[2]));if(_.length){let m=.01*Math.min(..._);return{widths:T.filter(_=>_>=N[0]*m),kind:"w"}}return{widths:T,kind:"w"}}if("number"!=typeof _)return{widths:N,kind:"w"};let L=[...new Set([_,2*_].map(m=>T.find(_=>_>=m)||T[T.length-1]))];return{widths:L,kind:"x"}}(_,T,D),H=B.length-1;return{sizes:D||"w"!==U?D:"100vw",srcSet:B.map((m,N)=>Z({config:_,src:C,quality:L,width:m})+" "+("w"===U?m:N+1)+U).join(", "),src:Z({config:_,src:C,quality:L,width:B[H]})}}({config:L,src:B,unoptimized:H,width:eb,quality:eS,sizes:U,loader:eg}),eO={...eu,loading:ex?"lazy":V,fetchPriority:eo,width:eb,height:ew,decoding:"async",className:G,style:{...e_,...ek},sizes:eE.sizes,srcSet:eE.srcSet,src:eE.src},eC={unoptimized:H,priority:W,placeholder:er,fill:X};return{props:eO,meta:eC}}},23441:function(m,_){"use strict";function getImageBlurSvg(m){let{widthInt:_,heightInt:C,blurWidth:N,blurHeight:T,blurDataURL:L,objectFit:D}=m,Z=N?40*N:_,B=T?40*T:C,U=Z&&B?"viewBox='0 0 "+Z+" "+B+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+U+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3Cfe
24ColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(U?"none":"contain"===D?"xMidYMid":"cover"===D?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+L+"'/%3E%3C/svg%3E"}Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"getImageBlurSvg",{enumerable:!0,get:function(){return getImageBlurSvg}})},4209:function(m,_,C){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),function(m,_){for(var C in _)Object.defineProperty(m,C,{enumerable:!0,get:_[C]})}(_,{unstable_getImgProps:function(){return unstable_getImgProps},default:function(){return B}});let N=C(81351),T=C(5212),L=C(15245),D=C(37236),Z=N._(C(13537)),unstable_getImgProps=m=>{(0,L.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:_}=(0,T.getImgProps)(m,{defaultLoader:Z.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[m,C]of Object.entries(_))void 0===C&&delete _[m];return{props:_}},B=D.Image},13537:function(m,_){"use strict";function defaultLoader(m){let{config:_,src:C,width:N,quality:T}=m;return _.path+"?url="+encodeURIComponent(C)+"&w="+N+"&q="+(T||75)}Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"default",{enumerable:!0,get:function(){return C}}),defaultLoader.__next_img_default=!0;let C=defaultLoader},33482:function(m,_,C){"use strict";Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"LoadableContext",{enumerable:!0,get:function(){return L}});let N=C(81351),T=N._(C(50959)),L=T.default.createContext(null)},62570:function(m,_,C){"use strict";/**
25@copyright (c) 2017-present James Kyle <[email protected]>
26 MIT License
27 Permission is hereby granted, free of charge, to any person obtaining
28a copy of this software and associated documentation files (the
29"Software"), to deal in the Software without restriction, including
30without limitation the rights to use, copy, modify, merge, publish,
31distribute, sublicense, and/or sell copies of the Software, and to
32permit persons to whom the Software is furnished to do so, subject to
33the following conditions:
34 The above copyright notice and this permission notice shall be
35included in all copies or substantial portions of the Software.
36 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
37EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
38MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
39NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
40LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
41OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
42WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
43*/Object.defineProperty(_,"__esModule",{value:!0}),Object.defineProperty(_,"default",{enumerable:!0,get:function(){return U}});let N=C(81351),T=N._(C(50959)),L=C(33482),D=[],Z=[],B=!1;function load(m){let _=m(),C={loading:!0,loaded:null,error:null};return C.promise=_.then(m=>(C.loading=!1,C.loaded=m,m)).catch(m=>{throw C.loading=!1,C.error=m,m}),C}let LoadableSubscription=class LoadableSubscription{promise(){return this._res.promise}retry(){this._clearTimeouts(),this._res=this._loadFn(this._opts.loader),this._state={pastDelay:!1,timedOut:!1};let{_res:m,_opts:_}=this;m.loading&&("number"==typeof _.delay&&(0===_.delay?this._state.pastDelay=!0:this._delay=setTimeout(()=>{this._update({pastDelay:!0})},_.delay)),"number"==typeof _.timeout&&(this._timeout=setTimeout(()=>{this._update({timedOut:!0})},_.timeout))),this._res.promise.then(()=>{this._update({}),this._clearTimeouts()}).catch(m=>{this._update({}),this._clearTimeouts()}),this._update({})}_update(m){this._state={...this._state,error:this._res.error,loaded:this._res.loaded,loading:this._res.loading,...m},this._callbacks.forEach(m=>m())}_clearTimeouts(){clearTimeout(this._delay),clearTimeout(this._timeout)}getCurrentValue(){return this._state}subscribe(m){return this._callbacks.add(m),()=>{this._callbacks.delete(m)}}constructor(m,_){this._loadFn=m,this._opts=_,this._callbacks=new Set,this._delay=null,this._timeout=null,this.retry()}};function Loadable(m){return function(m,_){let C=Object.assign({loader:null,loading:null,delay:200,timeout:null,webpack:null,modules:null},_),N=null;
43function init(){if(!N){let _=new LoadableSubscription(m,C);N={getCurrentValue:_.getCurrentValue.bind(_),subscribe:_.subscribe.bind(_),retry:_.retry.bind(_),promise:_.promise.bind(_)}}return N.promise()}if(!B){let m=C.webpack?C.webpack():C.modules;m&&Z.push(_=>{for(let C of m)if(_.includes(C))return init()})}function LoadableComponent(m,_){!function(){init();let m=T.default.useContext(L.LoadableContext);m&&Array.isArray(C.modules)&&C.modules.forEach(_=>{m(_)})}();let D=T.default.useSyncExternalStore(N.subscribe,N.getCurrentValue,N.getCurrentValue);return T.default.useImperativeHandle(_,()=>({retry:N.retry}),[]),T.default.useMemo(()=>{var _;return D.loading||D.error?T.default.createElement(C.loading,{isLoading:D.loading,pastDelay:D.pastDelay,timedOut:D.timedOut,error:D.error,retry:N.retry}):D.loaded?T.default.createElement((_=D.loaded)&&_.default?_.default:_,m):null},[m,D])}return LoadableComponent.preload=()=>init(),LoadableComponent.displayName="LoadableComponent",T.default.forwardRef(LoadableComponent)}(load,m)}function flushInitializers(m,_){let C=[];for(;m.length;){let N=m.pop();C.push(N(_))}return Promise.all(C).then(()=>{if(m.length)return flushInitializers(m,_)})}Loadable.preloadAll=()=>new Promise((m,_)=>{flushInitializers(D).then(m,_)}),Loadable.preloadReady=m=>(void 0===m&&(m=[]),new Promise(_=>{let res=()=>(B=!0,_());flushInitializers(Z,m).then(res,res)})),window.__NEXT_PRELOADREADY=Loadable.preloadReady;let U=Loadable},99749:function(m,_,C){var N=C(14224);C(34186);var T=C(50959),L=T&&"object"==typeof T&&"default"in T?T:{default:T};function _defineProperties(m,_){for(var C=0;C<_.length;C++){var N=_[C];N.enumerable=N.enumerable||!1,N.configurable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(m,N.key,N)}}var D=void 0!==N&&N.env&&!0,isString=function(m){return"[object String]"===Object.prototype.toString.call(m)},Z=function(){function StyleSheet(m){var _=void 0===m?{}:m,C=_.name,N=void 0===C?"stylesheet":C,T=_.optimizeForSpeed,L=void 0===T?D:T;invariant$1(isString(N),"`name` must be a string"),this._name=N,this._deletedRulePlaceholder="#"+N+"-deleted-rule____{}",invariant$1("boolean"==typeof L,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=L,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var Z=document.querySelector('meta[property="csp-nonce"]');this._nonce=Z?Z.getAttribute("content"):null}var m,_=StyleSheet.prototype;return _.setOptimizeForSpeed=function(m){invariant$1("boolean"==typeof m,"`setOptimizeForSpeed` accepts a boolean"),invariant$1(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=m,this.inject()},_.isOptimizeForSpeed=function(){return this._optimizeForSpeed},_.inject=function(){var m=this;if(invariant$1(!this._injected,"sheet already injected"),this._injected=!0,this._optimizeForSpeed){this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),this._optimizeForSpeed||(D||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0);return}this._serverSheet={cssRules:[],insertRule:function(_,C){return"number"==typeof C?m._serverSheet.cssRules[C]={cssText:_}:m._serverSheet.cssRules.push({cssText:_}),C},deleteRule:function(_){m._serverSheet.cssRules[_]=null}}},_.getSheetForTag=function(m){if(m.sheet)return m.sheet;for(var _=0;_<document.styleSheets.length;_++)if(document.styleSheets[_].ownerNode===m)return document.styleSheets[_]},_.getSheet=function(){return this.getSheetForTag(this._tags[this._tags.length-1])},_.insertRule=function(m,_){if(invariant$1(isString(m),"`insertRule` accepts only strings"),this._optimizeForSpeed){var C=this.getSheet();"number"!=typeof _&&(_=C.cssRules.length);try{C.insertRule(m,_)}catch(_){return D||console.warn("StyleSheet: illegal rule: \n\n"+m+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var N=this._tags[_];this._tags.push(this.makeStyleTag(this._name,m,N))}return this._rulesCount++},_.replaceRule=function(m,_){if(this._optimizeForSpeed){var C=this.getSheet();if(_.trim()||(_=this._deletedRulePlaceholder),!C.cssRules[m])return m;C.deleteRule(m);try{C.insertRule(_,m)}catch(N){D||console.warn("StyleSheet: illegal rule: \n\n"+_+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),C.insertRule(this._deletedRulePlaceholder,m)}}else{var N=this._tags[m];invariant$1(N,"old rule at index `"+m+"` not found"),N.textContent=_}return m},_.deleteRule=function(m){if(this._optimizeForSpeed)this.replaceRule(m,"");else{var _=this._tags[m];invariant$1(_,"rule at index `"+m+"` not found"),_.parentNode.removeChild(_),this._tags[m]=null}},_.flush=function(){this._injected=!1,this._rulesCount=0,this._tags.forEac
43h(function(m){return m&&m.parentNode.removeChild(m)}),this._tags=[]},_.cssRules=function(){var m=this;return this._tags.reduce(function(_,C){return C?_=_.concat(Array.prototype.map.call(m.getSheetForTag(C).cssRules,function(_){return _.cssText===m._deletedRulePlaceholder?null:_})):_.push(null),_},[])},_.makeStyleTag=function(m,_,C){_&&invariant$1(isString(_),"makeStyleTag accepts only strings as second parameter");var N=document.createElement("style");this._nonce&&N.setAttribute("nonce",this._nonce),N.type="text/css",N.setAttribute("data-"+m,""),_&&N.appendChild(document.createTextNode(_));var T=document.head||document.getElementsByTagName("head")[0];return C?T.insertBefore(N,C):T.appendChild(N),N},_defineProperties(StyleSheet.prototype,[{key:"length",get:function(){return this._rulesCount}}]),m&&_defineProperties(StyleSheet,m),StyleSheet}();function invariant$1(m,_){if(!m)throw Error("StyleSheet: "+_+".")}var stringHash=function(m){for(var _=5381,C=m.length;C;)_=33*_^m.charCodeAt(--C);return _>>>0},B={};function computeId(m,_){if(!_)return"jsx-"+m;var C=String(_),N=m+C;return B[N]||(B[N]="jsx-"+stringHash(m+"-"+C)),B[N]}function computeSelector(m,_){var C=m+_;return B[C]||(B[C]=_.replace(/__jsx-style-dynamic-selector/g,m)),B[C]}var U=function(){function StyleSheetRegistry(m){var _=void 0===m?{}:m,C=_.styleSheet,N=void 0===C?null:C,T=_.optimizeForSpeed,L=void 0!==T&&T;this._sheet=N||new Z({name:"styled-jsx",optimizeForSpeed:L}),this._sheet.inject(),N&&"boolean"==typeof L&&(this._sheet.setOptimizeForSpeed(L),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var m=StyleSheetRegistry.prototype;return m.add=function(m){var _=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(m.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(m,_){return m[_]=0,m},{}));var C=this.getIdAndRules(m),N=C.styleId,T=C.rules;if(N in this._instancesCounts){this._instancesCounts[N]+=1;return}var L=T.map(function(m){return _._sheet.insertRule(m)}).filter(function(m){return -1!==m});this._indices[N]=L,this._instancesCounts[N]=1},m.remove=function(m){var _=this,C=this.getIdAndRules(m).styleId;if(function(m,_){if(!m)throw Error("StyleSheetRegistry: "+_+".")}(C in this._instancesCounts,"styleId: `"+C+"` not found"),this._instancesCounts[C]-=1,this._instancesCounts[C]<1){var N=this._fromServer&&this._fromServer[C];N?(N.parentNode.removeChild(N),delete this._fromServer[C]):(this._indices[C].forEach(function(m){return _._sheet.deleteRule(m)}),delete this._indices[C]),delete this._instancesCounts[C]}},m.update=function(m,_){this.add(_),this.remove(m)},m.flush=function(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},m.cssRules=function(){var m=this,_=this._fromServer?Object.keys(this._fromServer).map(function(_){return[_,m._fromServer[_]]}):[],C=this._sheet.cssRules();return _.concat(Object.keys(this._indices).map(function(_){return[_,m._indices[_].map(function(m){return C[m].cssText}).join(m._optimizeForSpeed?"":"\n")]}).filter(function(m){return!!m[1]}))},m.styles=function(m){var _,C;return _=this.cssRules(),void 0===(C=m)&&(C={}),_.map(function(m){var _=m[0],N=m[1];return L.default.createElement("style",{id:"__"+_,key:"__"+_,nonce:C.nonce?C.nonce:void 0,dangerouslySetInnerHTML:{__html:N}})})},m.getIdAndRules=function(m){var _=m.children,C=m.dynamic,N=m.id;if(C){var T=computeId(N,C);return{styleId:T,rules:Array.isArray(_)?_.map(function(m){return computeSelector(T,m)}):[computeSelector(T,_)]}}return{styleId:computeId(N),rules:Array.isArray(_)?_:[_]}},m.selectFromServer=function(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(m,_){return m[_.id.slice(2)]=_,m},{})},StyleSheetRegistry}(),H=T.createContext(null);H.displayName="StyleSheetContext";var W=L.default.useInsertionEffect||L.default.useLayoutEffect,V=new U;function JSXStyle(m){var _=V||T.useContext(H);return _&&W(function(){return _.add(m),function(){_.remove(m)}}
43,[m.id,String(m.dynamic)]),null}JSXStyle.dynamic=function(m){return m.map(function(m){return computeId(m[0],m[1])}).join(" ")},_.style=JSXStyle},7675:function(m,_,C){"use strict";m.exports=C(99749).style},33562:function(m,_,C){"use strict";var N=C(11527),T=C(50959),L=C(19803),D=C.n(L);_.Z=m=>{let{name:_,callback:C,className:L}=m,[Z,B]=(0,T.useState)(""),[U,H]=(0,T.useState)("none"),W=(0,T.useRef)(null);(0,T.useEffect)(()=>{var m;V.includes(Number(_))&&H("none");let C=null;(null===(m=window.OA_output)||void 0===m?void 0:m[_])&&clearInterval(C),C=setInterval(()=>{var m,N;(null===(m=window.OA_output)||void 0===m?void 0:m[_])&&((null===(N=window.OA_output)||void 0===N?void 0:N[_])&&clearInterval(C),B(window.OA_output[_]))})},[]),(0,T.useEffect)(()=>{var m;if(!Z){H("none");return}let _=null===(m=W.current)||void 0===m?void 0:m.children;if(Z&&_&&1===_.length&&_[0].id.indexOf("beacon")>-1&&0===_[0].clientHeight){H("none");return}H("block"),Z&&Z.indexOf("adsbygoogle")>-1&&(window.adsbygoogle=window.adsbygoogle||[]).push({}),W.current&&W.current.querySelectorAll("script").forEach(m=>{let _=document.querySelectorAll("head > script[src='".concat(m.src,"']"));if((null==_?void 0:_.length)>0){m.remove();return}let C=document.createElement("script");m.src&&(C.src=m.src,m.remove(),document.head.appendChild(C))}),Z&&"function"==typeof C&&C("success")},[Z]);let V=[5];return(0,N.jsx)("div",{ref:W,id:"OA_holder_".concat(_),className:D()("OA_holder",L),style:{display:U},dangerouslySetInnerHTML:{__html:Z}})}},77639:function(m,_,C){"use strict";C.d(_,{Z:function(){return components_AliyunCaptchaButton}});var N=C(11527),T=C(50959),L=C(89714),D=C(57762),Z=C(58556);let B=(0,T.forwardRef)((m,_)=>{let{onError:C,language:L="cn",slideStyle:D={width:360,height:40},className:B=""}=m,U="kml5sj7i",[H,W]=(0,T.useState)(!1),V=(0,T.useRef)(null),G=(0,T.useRef)(null),K=(0,T.useRef)(C);return(0,T.useEffect)(()=>{K.current=C},[C]),(0,T.useEffect)(()=>{if(window.initAliyunCaptcha){W(!0);return}window.AliyunCaptchaConfig={region:"cn",prefix:"104h40"},(0,Z.loadScript)("https://o.alicdn.com/captcha-frontend/aliyunCaptcha/AliyunCaptcha.js").then(()=>W(!0)).catch(m=>{var _;null===(_=K.current)||void 0===_||_.call(K,m)})},[]),(0,T.useEffect)(()=>{var m,_;if(H&&U&&!V.current)try{null===(m=window.initAliyunCaptcha)||void 0===m||m.call(window,{SceneId:U,mode:"popup",element:"#aliyun-captcha-core",getInstance:m=>{V.current=m},success:m=>{var _;null===(_=G.current)||void 0===_||_.onSuccess({scene_id:"kml5sj7i",captcha_verify_param:m})},fail:m=>{var _;null===(_=G.current)||void 0===_||_.onError(m)},onError:m=>{var _,C;null===(_=K.current)||void 0===_||_.call(K,m),null===(C=G.current)||void 0===C||C.onError(m)},onClose:()=>{var m;null===(m=G.current)||void 0===m||m.onCancel()},language:L,slideStyle:D})}catch(m){console.error("初始化阿里云验证码时捕获到错误:",m),null===(_=K.current)||void 0===_||_.call(K,m)}},[H,U,L,D]),(0,T.useImperativeHandle)(_,()=>({init:m=>{G.current=m},reset:()=>{var m,_;null===(_=V.current)||void 0===_||null===(m=_.captcha)||void 0===m||m.refresh()},show:()=>{V.current.show()},hide:()=>{var m;null===(m=V.current)||void 0===m||m.hide()}}),[]),(0,N.jsx)("div",{id:"aliyun-captcha-core",className:B,style:{display:"none"}})});var components_AliyunCaptchaButton=m=>{let{onSuccess:_,onError:C,needVerify:Z=!0,children:U,...H}=m,W=(0,T.useRef)(null),[V,G]=(0,T.useState)(!1),[K,Y]=(0,T.useState)(""),[Q,X]=(0,T.useState)(!1),J=(0,T.useRef)(_),ee=(0,T.useRef)(C);(0,T.useEffect)(()=>{J.current=_,ee.current=C},[_,C]);let handleClick=async()=>{if(V)return;Y("requesting"),G(!0);let m=setTimeout(()=>{X(!0)},200);try{var _,C,N;if(Z)null===(_=W.current)||void 0===_||_.show();else{let m=await (null===(C=J.current)||void 0===C?void 0:C.call(J).catch(m=>m));"needVerify"===m?null===(N=W.current)||void 0===N||N.show():resetCaptcha()}}catch(m){handleCaptchaError(m)}finally{clearTimeout(m)}},handleCaptchaSuccess=async m=>{try{var _,C;let N=await (null===(_=J.current)||void 0===_?void 0:_.call(J,m).catch(m=>m));"needVerify"===N?null===(C=W.current)||void 0===C||C.show():resetCaptcha()}catch(m){handleCaptchaError(m)}},resetCaptcha=()=>{var m;Y(""),G(!1),X(!1),null===(m=W.current)||void 0===m||m.reset()},handleCaptchaCancel=()=>{resetCaptcha()},handleCaptchaError=m=>{var _;resetCaptcha(),null===(_=ee.current)||void 0===_||_.call(ee,m)};return(0,T.useEffect)(()=>{W.current&&W.current.init({onSuccess:handleCaptchaSuccess,onCancel:handleCaptchaCancel,onError:handleCaptchaError})},[]),(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(B,{ref:W,onError:handleCaptchaError}),(0,N.jsxs)(L.Z,{...H,disabled:!!K||H.disabled,onClick:handleClick,children:[K&&Q&&(0,N.jsx)(D.Z,{as:"span",animation:"border",size:"sm",role:"status","aria-hidden":"true",className:"me-1"}),U]})]})}},48123:function(m,_,C){"use strict";var N=C(11527),T=C(50959),L=C(1817);_.Z=m=>{let{width:_,height:C,src:D,className:Z="",alt:B="头像",headdress:U,...H}=m,[W,V]=(0,T.useState)(0),G=(0,T.useRef)(null),K={..._?{width:"".concat(_,"px")}:{},...C?{height:"".concat(C,"px")}
43:{}};(0,T.useEffect)(()=>{if(!G.current)return;let{width:m}=G.current.getBoundingClientRect();V(m/160)},[G.current]);let{x:Y,y:Q,w:X,h:J,r:ee}=(null==U?void 0:U.position)||{};return(0,N.jsxs)("div",{ref:G,className:"position-relative sflex-center rounded-circle flex-shrink-0 ".concat(Z),...K?{style:K}:{},...H,children:[(0,N.jsx)("img",{src:D||L.c1,alt:B,className:"w-100 h-100 position-absolute left-0 top-0 rounded-circle bg-white"}),U&&(0,N.jsx)("img",{className:"position-relative",src:U.headdress_img,alt:"头饰",style:{zIndex:1,left:"".concat(W*Y,"px"),top:"".concat(W*Q,"px"),width:"".concat(W*X,"px"),height:"".concat(W*J,"px"),transform:"translate(0px, 0px) rotate(".concat(ee,"deg) scale(1, 1)")}})]})}},72221:function(m,_,C){"use strict";var N=C(11527),T=C(50959),L=C(2016),D=C(11526),Z=C(5150),B=C(4790),U=C(82691),H=C.n(U),W=C(76964),V=C(91192),G=C(21924),K=C(3014),Y=C(533),Q=C(16937),X=C(76078),J=C(13938);_.Z=m=>{let{className:_,unactivated:C=!1}=m,[U,ee]=(0,T.useState)({value:"",isInvalid:!1,errMsg:""}),[et,er]=(0,T.useState)({value:"",isInvalid:!1,errMsg:""}),[en,eo]=(0,T.useState)({value:"",isInvalid:!1,errMsg:""}),[ei,ea]=(0,T.useState)(null),[es,el]=(0,T.useState)(0),ec=(0,B.v9)(m=>m.global),eu=(0,B.I0)(),checkCanStart=()=>!!(U.value&&/^1\d{10}$/.test(U.value))||(ee({...U,isInvalid:!0,errMsg:"请输入正确的手机号"}),!1),formError=m=>{m.phone&&ee({...U,isInvalid:!0,errMsg:m.phone}),m.code&&eo({...en,isInvalid:!0,errMsg:m.code}),m.code&&et.value&&(null==ei||ei.reset()),et.value&&el(m=>m+1)};return(0,N.jsx)("div",{id:"bindMobileDiv",className:"px-sm-5 ".concat(_),children:(0,N.jsxs)("div",{className:"card-body",children:[(0,N.jsx)("h3",{className:"text-center my-3",children:"绑定手机号"}),(0,N.jsx)("p",{className:"text-center mb-4",style:{color:"#6C757D"},children:"为了你的账号安全,请绑定手机号"}),(0,N.jsxs)(L.Z,{children:[(0,N.jsxs)(D.Z,{className:"mb-3",children:[(0,N.jsx)(L.Z.Control,{type:"input",placeholder:"手机号",className:"form-control-lg",name:"mobile",required:!0,maxLength:11,onChange:m=>{ee({value:m.target.value.trim(),isInvalid:!1,errMsg:""})},value:U.value,autoComplete:"off",isInvalid:U.isInvalid}),(0,N.jsx)(L.Z.Control.Feedback,{type:"invalid",children:U.errMsg})]}),(0,N.jsxs)(D.Z,{id:"captcha",className:"mb-3",children:[(0,N.jsx)(G.Z,{product:"bind",show:!0,setGeetValue:m=>{ea(m),er({...et,isInvalid:!1,errMsg:""})}}),(0,N.jsx)(L.Z.Control,{type:"text",size:"lg",required:!0,hidden:!0,isInvalid:et.isInvalid}),(0,N.jsx)(L.Z.Control.Feedback,{type:"invalid",children:et.errMsg})]}),(0,N.jsx)(D.Z,{className:"mb-3",children:(0,N.jsxs)(Z.Z,{children:[(0,N.jsx)(L.Z.Control,{type:"text",placeholder:"短信验证码",className:"form-control-lg",maxLength:6,required:!0,onChange:m=>{eo({value:m.target.value.trim(),isInvalid:!1,errMsg:""})},value:en.value,isInvalid:en.isInvalid}),(0,N.jsx)(W.Z,{checkCanStart:()=>new Promise(m=>{if(!ei||!checkCanStart()){m(!1);return}ei.verify(),ei.onSuccess(()=>{m(!0)}),ei.onError(()=>{m(!1)}),ei.onClose(()=>{m(!1)})}),errCallback:m=>{er({...et,isInvalid:m.isInvalid,errMsg:m.errMsg}),m.isInvalid&&(null==ei||ei.reset())},captchaObj:ei,resetCount:es,api:m=>(0,K.Sy$)({phone:U.value,...m}),className:"btn-lg"}),(0,N.jsx)(L.Z.Control.Feedback,{type:"invalid",children:en.errMsg})]})}),(0,N.jsx)("div",{className:"d-grid",children:(0,N.jsx)(V.Z,{size:"lg",type:"submit",onClick:()=>new Promise((m,_)=>{(async()=>{if(!U.value){formError({phone:"手机号码不能为空"}),_(!1);return}if(!en.value){formError({code:"验证码不能为空"}),_(!1);return}let N=(0,Y.Y)(),T={phone:U.value,code:en.value};if((null==N?void 0:N.register_ref)&&(T.register_ref=N.register_ref),!(C?await (0,K.aTv)(T).catch(m=>{formError(m),_(!1)}):await (0,K.KZf)(T).catch(m=>{formError(m),_(!1)}))){_(!1);return}let{authChannel:L}=ec;(0,J.Z)().selfEvent("register",{channel:L||"mobile"});let D=await (0,X.Z)();if(D){m(!0);return}if(await eu({type:"global/getUser"}),m(!0),"/user/binding"===window.location.pathname){let{newTask:m}=ec;if(!H()(m)&&(!(null==m?void 0:m.follow_five_tags)||!(null==m?void 0:m.follow_five_users))){window.location.href="/";return}let _=(0,Q.qE)();window.location.href=(null==_?void 0:_.match(/^(http(s)?:\/\/)\w+[^\s]+(\.[^\s]+){1,}$/))?_:"/"}else eu({type:"global/saveBindMobileState",payload:{isShowBindMobile:!1}})})()}),variant:"primary",className:"sflex-center",children:"完成"})})]}),(0,N.jsxs)("div",{className:"text-muted text-center font-size-14 my-3",children:["继续即代表同意",(0,N.jsx)("a",{href:"/tos",target:"_blank",children:"《服务协议》"}),"和",(0,N.jsx)("a",{href:"/privacy",target:"_blank",children:"《隐私政策》"})]})]})})}},76964:function(m,_,C){"use strict";var N=C(11527),T=C(50959),L=C(89714),D=C(9113);
43_.Z=T.memo(m=>{let{checkCanStart:_,captchaObj:C,errCallback:Z,resetCount:B=0,className:U="",api:H}=m,[W,V]=(0,T.useState)(!1),[G,K]=(0,T.useState)(60);(0,T.useEffect)(()=>{V(!1),K(60)},[B]);let getCode=async()=>{if(!await _())return;let m=(null==C?void 0:C.getValidate())||{},N=await (null==H?void 0:H(m).catch(m=>{errInfo(m)}));N&&(V(!0),Z({isInvalid:!1,errMsg:""}))},errInfo=m=>{(null==m?void 0:m.isError)&&Z({isInvalid:!0,errMsg:(null==m?void 0:m.scene_id)||(null==m?void 0:m.phone)||(null==m?void 0:m.mail)})};return(0,N.jsx)(L.Z,{className:"rounded-end ".concat(U),variant:"outline-secondary",onClick:getCode,style:{minWidth:"6.5rem"},disabled:W,children:(0,N.jsx)(D.Z,{time:G,canStart:W,timeEnd:m=>V(m)})})})},9113:function(m,_,C){"use strict";var N=C(11527),T=C(50959);_.Z=m=>{let{time:_=60,delay:C=1e3,timeEnd:L,canStart:D=!1}=m,[Z,B]=(0,T.useState)(_),[U,H]=(0,T.useState)(!1),startCount=async()=>{let m=_;H(!0),L&&L(!0);let N=setInterval(()=>{if(m<=0){clearInterval(N),H(!1),B(60),L&&L(!1);return}m--,B(m=>m-1)},C)};return(0,T.useEffect)(()=>{D?startCount():(B(_),H(!1))},[D]),(0,N.jsx)("span",{children:U?"已发送 ".concat(Z,"s"):"获取验证码"})}},21035:function(m,_,C){"use strict";var N=C(11527);C(50959);var T=C(89714),L=C(4790);_.Z=()=>(0,N.jsxs)("div",{className:"box-404-wrap",children:[(0,N.jsx)(L.ql,{children:(0,N.jsx)("title",{children:"HTTP 50X - SegmentFault"})}),(0,N.jsx)("div",{className:"box",children:(0,N.jsxs)("div",{className:"d-flex flex-column align-items-center",children:[(0,N.jsx)("div",{className:"text-wrap",children:(0,N.jsx)("h1",{"data-t":"50X",className:"h1",children:"50X"})}),(0,N.jsx)("div",{className:"text-center mt-2",children:"网站正在维护中,请稍等片刻~"}),(0,N.jsx)("div",{className:"mt-4",children:(0,N.jsx)(T.Z,{className:"ms-2",variant:"outline-primary",href:"https://weibo.com/segmentfault",target:"_blank",children:"官方微博"})})]})})]})},11543:function(m,_,C){"use strict";var N=C(11527),T=C(50959),L=C(2016);_.Z=T.memo(m=>{let{className:_="",children:C,onSubmit:T}=m;return(0,N.jsx)(L.Z,{className:"".concat(_),onKeyDownCapture:m=>{var _;let C=null===(_=document.activeElement)||void 0===_?void 0:_.tagName;13===m.keyCode&&"TEXTAREA"!==C&&(null==T||T())},autoComplete:"off",...m,children:C})})},21924:function(m,_,C){"use strict";var N=C(11527),T=C(50959),L=C(3014);_.Z=T.memo(m=>{let{show:_,setGeetValue:C,clearErrMsg:D,product:Z="float"}=m,handler=function(m){null==D||D(),null==C||C(m),m.onReady(function(){if("float"===Z){var _;let C=document.getElementById("wait");C&&(C.style.display="none");let N=document.getElementById("geetest_holder");null==N||null===(_=N.parentNode)||void 0===_||_.removeChild(N),m.appendTo(document.getElementById("captcha"))}}),m.onError(function(){window.location.reload()})};return(0,T.useEffect)(()=>{_&&(0,L.x$w)().then(m=>{if(m){var _;null===(_=window.initGeetest)||void 0===_||_.call(window,{gt:m.gt,challenge:m.challenge,new_captcha:m.new_captcha,offline:!m.success,product:Z,width:"100%"},handler)}})},[_]),(0,N.jsx)("div",{id:"captcha",children:"float"===Z&&(0,N.jsx)("p",{id:"wait",className:"show",children:"正在加载验证码......"})})})},14926:function(m,_,C){"use strict";var N=C(11527),T=C(7675),L=C.n(T),D=C(50959),Z=C(56306),B=C(2016),U=C(54995),H=C(1817);let Index=m=>{let{defaultValue:_="",className:C="",menukey:T=""}=m,[L,W]=(0,D.useState)(_),[V,G]=(0,D.useState)(0),[K,Y]=(0,D.useState)("sf"),onSubmit=m=>{if(m.preventDefault(),L.length>0){let m="";H.D8.forEach(_=>{_.site===K&&(m=(null==_?void 0:_.url)||"")}),"sf"===K?window.location.href="/search?q=".concat(L):window.open("".concat(m).concat(L))}};return(0,N.jsxs)(Z.Z,{id:"header-tsearch-toogle",className:C,children:[(0,N.jsxs)(Z.Z.Toggle,{as:"div",className:"position-relative",children:[(0,N.jsx)("div",{className:"icon-search",onClick:onSubmit,children:(0,N.jsx)("i",{className:"far fa-magnifying-glass text-secondary"})}),(0,N.jsx)(B.Z,{action:"/search",autoComplete:"off",children:(0,N.jsx)(U.Z,{type:"text",name:"q",placeholder:"搜索关键字","aria-label":"搜索",value:L,onClick:()=>{G(0)},onChange:m=>{W(m.target.value),m.target.value.length<=0?G(0):G(m=>m+1)},onFocus:()=>{L&&G(m=>m+1);let m=localStorage.getItem("searchSite");m&&Y(m);let _=document.querySelector("html");_ instanceof HTMLElement&&_.style.setProperty("scroll-padding-top","0px")},onBlur:()=>{let m=document.querySelector("html");m instanceof HTMLElement&&m.style.setProperty("scroll-padding-top","60px")},onKeyDown:m=>{13===m.keyCode&&L.length>0&&onSubmit(m)},className:"me-sm-2 w-100 input"})})]}),(0,N.jsx)(Z.Z.Menu,{className:"w-100",show:V>0,renderOnMount:!0,children:H.D8.map(m=>(0,N.jsxs)(Z.Z.Item,{as:"a",href:"".concat(m.url).concat(L),target:"sf"===m.site?"_self":"_blank",active:K===m.site,onClick:()=>{localStorage.setItem("searchSite",m.site),Y(m.site)},children:[(0,N.jsx)("span",{className:"search-name",children:m.site===K?"✓":""}),m.name]},m.site))},T||V)]})},W=(0,N.jsx)(N.Fragment,{children:(0,N.jsx)(L(),{id:"8212bfc022b4cdcd",children:"#header-tsearch-toogle .input{padding-left:36px}#header-tsearch-toogle .icon-search{position:absolute;height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;padding:0 8px 0 12px}#header-tsearch-toogle .icon-search:hover{cursor:pointer}#header-tsearch-toogle .dropdown-toggle::after{display:none!important}#header-tsearch-toogle .dropdown-item.active,#header-tsearch-toogle .dropdown-item>a:hover,#header-tsearch-toogle .dropdown-item>a:focus{text-decoration:none;color:#262626;background-color:#f8f9fa}#header-tsearch-toogle .search-name{width:22px;display:inline-block}"})});_.Z=D.memo(m=>(0,N.jsxs)(N.Fragment,{children:[W,(0,N.jsx)(Index,{...m})]}))},68206:function(m,_,C){"use strict";var N=C(11527),T=C(50959),L=C(56306),D=C(95023),Z=C(31451),B=C(9880),U=C(4587),H=C.n(U);_.Z=m=>{let{sessionUser:_,userStat:C,logout:U,outChange:W,isBlog:V=!1}=m,[G,K]=(0,T.useState)(!1),hideDropdown=()=>{var m;let _=document.getElementById("userDropDown");null==_||null===(m=_.classList)||void 0===m||m.remove("show")},{rank_level:Y={rank:0,next_level_rank:0}}=C,Q=H()(Y.rank/(Y.next_level_rank+Y.rank)*100).format("0.00").replace(".00",""),X=H()(Y.rank).format("0,0"),J=null==_?void 0:_.user.slug;return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(L.Z.Item,{as:"div",children:(0,N.jsx)(B.Z,{user:_.user,summaryBadges:null==C?void 0:C.summary_badges,nameClassName:"text-body",fixedBadge:!0})}),(0,N.jsx)(L.Z.Divider,{}),(0,N.jsxs)(L.Z.Item,{href:"".concat(null==_?void 0:_.user.url,"/rank_home"),className:"font-size-14",children:[(0,N.jsxs)("div",{children:[(0,N.jsxs)("strong",{className:"rank-color",children:[X," 声望"]}),Y.title&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("span",{className:"mx-2 text-gray-400",children:"|"}),(0,N.jsx)("span",{className:"text-body",children:Y.title})]})]}),(0,N.jsx)(D.Z,{className:"my-1",variant:"success",now:Number(Q),label:"".concat(Q,"%")}),(0,N.jsx)("div",{className:"text-secondary",children:Y.next_level_rank>0?"距离下一里程碑还需 ".concat(Y.next_level_rank," 声望"):"已达成最高成就"})]}),(0,N.jsx)(L.Z.Divider,{}),(0,N.jsx)(L.Z.Item,{href:"/u/".concat(J,"/answers"),children:"我的回答"}),(0,N.jsx)(L.Z.Item,{href:"/u/".concat(J,"/questions"),children:"我的提问"}),(0,N.jsx)(L.Z.Item,{href:"/u/".concat(J,"/articles"),children:"我的博客"}),(0,N.jsx)(L.Z.Item,{href:"/user/note",children:"我的笔记"}),(0,N.jsx)(L.Z.Item,{href:"".concat(null==_?void 0:_.user.url,"/bookmarks"),children:"我的收藏"}),(0,N.jsx)(L.Z.Item,{href:"/user/finance",children:"我的资产"}),(0,N.jsxs)(L.Z.Item,{className:"d-flex justify-content-between align-items-center",href:"/user/invited",children:["受邀回答",C.invites>0&&(0,N.jsx)("span",{className:"badge rounded-pill bg-secondary",children:C.invites<99?C.invites:"..."})]}),(0,N.jsx)(L.Z.Divider,{}),(0,N.jsx)(L.Z.Item,{href:"/0x",target:"_blank",children:"建议反馈"}),(0,N.jsx)(L.Z.Item,{href:"/help/community/complain",target:"_blank",children:"用户申诉"}),(0,N.jsx)(L.Z.Item,{href:"/user/settings",children:"个人设置"}),(0,N.jsx)(L.Z.Divider,{}),V&&(0,N.jsx)(L.Z.Item,{href:"/",children:"返回 SegmentFault"}),(0,N.jsx)(L.Z.Item,{as:"button",onClick:m=>{m.preventDefault(),hideDropdown(),U()},children:"退出登录"}),(null==_?void 0:_.is_change)&&(0,N.jsx)(L.Z.Item,{href:"###",onClick:m=>{m.stopPropagation(),W()},children:"退出切换"}),(0,N.jsx)(Z.Z,{isShow:G,setModalStatus:K})]})}},4241:function(m,_,C){"use strict";var N=C(11527),T=C(50959),L=C(48123),D=C(6637);let Z=T.forwardRef((m,_)=>{var C,T,Z;let{children:B,onClick:U}=m,H=(0,D.Oy)();return(0,N.jsxs)("a",{className:"nav-link p-0",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false",href:null===(C=H.user)||void 0===C?void 0:C.url,ref:_,onClick:m=>{m.preventDefault(),U(m)},children:[(0,N.jsx)(L.Z,{src:null===(T=H.user)||void 0===T?void 0:T.avatar_url,width:38,height:38,headdress:null==H?void 0:null===(Z=H.user)||void 0===Z?void 0:Z.headdress_worn}),(0,N.jsx)("span",{className:"d-lg-none",children:B})]})});Z.displayName="Profile_Toggle",_.Z=Z},90056:function(m,_,C){"use strict";C.d(_,{Z:function(){return components_Header}});var N=C(11527),T=C(50959),L=C(31307),D=C(56306),Z=C(49856),B=C(1817),U=C(4790),H=C(72784),W=C(84875),V=C.n(W),G=C(47134),K=C(6530);let Y=T.forwardRef(({id:m,title:_,children:C,bsPrefix:T,className:L,rootCloseEvent:Z,menuRole:B,disabled:U,active:H,renderMenuOnMount:W,menuVariant:Y,...Q},X)=>{let J=(0,G.vE)(void 0,"nav-item");return(0,N.jsxs)(D.Z,{ref:X,...Q,className:V()(L,J),children:[(0,N.jsx)(D.Z.Toggle,{id:m,eventKe
43y:null,active:H,disabled:U,childBsPrefix:T,as:K.Z,children:_}),(0,N.jsx)(D.Z.Menu,{role:B,renderOnMount:W,rootCloseEvent:Z,variant:Y,children:C})]})});Y.displayName="NavDropdown";var Q=Object.assign(Y,{Item:D.Z.Item,ItemText:D.Z.ItemText,Divider:D.Z.Divider,Header:D.Z.Header}),X=C(14926),J=C(22049),ee=C(57063),et=C(8883),er=C.n(et),en=C(66292),eo=C.n(en),components_Loading=()=>(0,N.jsx)("div",{className:"sflex-center message-loading h-100",children:(0,N.jsx)("div",{className:"spinner-border text-secondary",role:"status",children:(0,N.jsx)("span",{className:"sr-only",children:"Loading..."})})}),ei=C(61049),ea=C(48123),es=T.memo(m=>{var _,C,L,D;let{data:Z}=m,[B,U]=(0,T.useState)(null==Z?void 0:Z.viewed);return(0,N.jsxs)(ei.Z,{as:"li",action:!0,className:"d-flex align-items-center ".concat(B?"":"bg-unread"," py-2 border-0"),onClick:()=>{window.location.href="".concat(null==Z?void 0:Z.url,"#hat-warehouse"),Z.viewed||U(1)},style:{cursor:"pointer"},children:[(0,N.jsx)(ea.Z,{src:null==Z?void 0:Z.append_sentence,className:"me-2",width:20,height:20}),(0,N.jsxs)("div",{className:"media-body",children:[(0,N.jsxs)("a",{href:(null==Z?void 0:null===(_=Z.target_user)||void 0===_?void 0:_.url)==="javascript:;"?"#!":null==Z?void 0:null===(C=Z.target_user)||void 0===C?void 0:C.url,target:"_blank",className:"d-inline-block",children:[Z.sentence," ",Z.excerpt]}),(0,N.jsx)("div",{className:"text-truncate-1 text-secondary my-0",style:{maxWidth:"260px"},dangerouslySetInnerHTML:{__html:(null==Z?void 0:null===(D=Z.last_message)||void 0===D?void 0:null===(L=D.content)||void 0===L?void 0:L.content)||""}})]})]})}),el=C(3014),Marketing=m=>{let{visible:_=!1,id:C}=m,[L,D]=(0,T.useState)([]),[Z,B]=(0,T.useState)(!0),[H,W]=(0,T.useState)(!0),[V,G]=(0,T.useState)(0),K=eo()(()=>{H&&fetchData(V)},400),Y=(0,U.I0)();(0,T.useEffect)(()=>{_?(Y({type:"global/saveNoticeNum",payload:{letterNum:0}}),fetchData(0)):(D([]),G(0),B(!0),W(!0))},[_]);let fetchData=m=>{(0,el.TrM)("marketing",m).then(_=>{var C;let N=(null==_?void 0:null===(C=_.marketing)||void 0===C?void 0:C.data)||[];N.length>0&&(m>0?D([...L,...N]):D(N)),G(m=>m+1),W(_.page<_.total_page),B(!1)}).catch(()=>{W(!1)})};return(0,N.jsx)(N.Fragment,{children:(0,N.jsxs)(J.Z,{className:"border-0 letterBox header-box",style:{minWidth:"22rem"},children:[(0,N.jsx)(J.Z.Body,{className:"letter p-0 font-size-14",children:(0,N.jsxs)(ee.Z,{as:"ul",style:{height:"360px",overflowY:"auto"},children:[(0,N.jsxs)(er(),{className:"content-list-wrap",pageStart:0,initialLoad:!1,loadMore:K,hasMore:H,useWindow:!1,children:[(null==L?void 0:L.length)>0?L.map((m,_)=>(0,N.jsx)(es,{data:m},"".concat(m.url).concat(_))):Z?null:(0,N.jsx)(ee.Z.Item,{className:"border-0",children:(0,N.jsx)("a",{href:"/bash/".concat(C),target:"_blank",className:"font-size-14",children:"你还未获得头饰,查看活动参与!"})}),H&&!Z?(0,N.jsx)("div",{className:"text-center py-3",children:"加载中..."}):""]}),Z&&(0,N.jsx)(components_Loading,{})]})}),(0,N.jsx)(J.Z.Footer,{className:"bg-transparent",children:(0,N.jsx)("a",{href:"/bash/".concat(C),target:"_blank",className:"font-size-14",children:"查看活动"})})]})})},ec=C(68206),eu=C(4241),ed=C(45656),ef=C(16937),components_NavbarHeader=m=>{var _,T;let{pathname:U,query:W,sessionUser:V,userStat:G,noticeNum:K,letterNum:Y,messageNotice:J,ad:ee,isAdmin:et,showHeaddress:er,setShowHeaddress:en,onLogin:eo,onAsk:ei,askUrl:ea,writeUrl:es}=m,outChange=async()=>{await (0,el.hgC)(),window.location.reload()},logout=async()=>{await (0,ef.Ov)();let m=B.i$.find(m=>window.location.pathname.includes(m.pathname));m?window.location.href=m.redirect:window.location.reload()};return(0,N.jsxs)(Z.Z.Collapse,{className:"justify-content-between d-none d-lg-flex",children:[(0,N.jsxs)(H.Z,{activeKey:U,className:"fw-bold",children:[(0,N.jsxs)(Q,{title:"产品",children:[(0,N.jsxs)(Q.Item,{href:"/",children:[(0,N.jsx)("div",{className:"fw-medium",children:"SegmentFault"}),(0,N.jsx)("div",{className:"font-size-14 text-secondary",children:"专业开发者技术问答社区"})]}),(0,N.jsxs)(Q.Item,{href:"https://business.segmentfault.com/answer-ee",target:"_blank",children:[(0,N.jsx)("div",{className:"fw-medium",children:"思否企业问答"}),(0,N.jsx)("div",{className:"font-size-14 text-secondary",children:"面向企业的商业问答软件"})]}),(0,N.jsxs)(Q.Item,{href:"https://business.segmentfault.com",target:"_blank",children:[(0,N.jsx)("div",{className:"fw-medium",children:"思否企业服务"}),(0,N.jsx)("div",{className:"font-size-14 text-secondary",children:"营销与广告投放、开发者活动"})]}),(0,N.jsx)(Q.Divider,{}),(0,N.jsxs)(Q.Item,{href:"https://ones.cn",target:"_blank",children:[(0,N.jsx)("div",{className:"fw-medium",children:"ONES"}),(0,N.jsx)("div",{className:"font-size-14 text-secondary",children:"企业级研发管理平台"})]}),(0,N.jsxs)(Q.Item,{href:"https://tower.im",target:"_blank",children:[(0,N.jsx)("div",{className:"fw-medium",children:"Tower"}),(0,N.jsx)("div",{className:"font-size-14 text-secondary",children:"团队协作工具"})]}),(0,N.jsxs)(Q.Item,{href:"https://wiz.cn",target:"_blank",children:[(0,N.jsx)("div",{className:"fw-medium",children:"为知笔记"}),(0,N.jsx)("div",{className:"font-size-14 text-secondary",children:"个人及团队的知识库"})]})]}),(0,N.jsxs)(Q,{title:"社群",children:[(0,N.jsxs)(Q.Item,{href:"https://discord.gg/kExjN8kXfT",target:"_blank",children:[(0,N.jsx)("div",{className:"fw-medium",children:"Discord"}),(0,N.jsx)("div",{className:"font-size-14 text-secondary",children:"开发者在线聊天室"})]}),(0,N.jsxs)(Q.Item,{children:[(0,N.jsx)("div",{className:"fw-medium",children:"微信群"}),(0,N.jsx)("div",{className:"font-size-14 text-secondary",children:"公众号“联系我们”拉进群"}),(0,N.jsx)("img",{src:C(33430).Z.src,width:"96px",height:"96px",alt:"QRCord"})]})]}),ee.url&&(0,N.jsx)("a",{href:ee.url,className:"mx-2",target:"_blank",children:(0,N.jsx)("img",{src:ee.banner_url,alt:ee.title,style:{height:"40px",maxWidth:"120px"}})})]}),(0,N.jsx)("div",{className:"px-3 flex-fill justify-content-center",style:{maxWidth:"560px"},children:(0,N.jsx)(X.Z,{className:"flex-fill",defaultValue:W.q})}),V?(0,N.jsxs)("ul",{className:"navbar-nav navbar-user align-items-lg-center lg-show flex",children:[(0,N.jsxs)(D.Z,{className:"position-relative",children:[(0,N.jsx)(D.Z.Toggle,{variant:"primary",className:"me-2",id:"header-write",children:(0,N.jsx)("span",{className:"me-1",children:"撰写"})}),(0,N.jsxs)(D.Z.Menu,{children:[(0,N.jsx)(D.Z.Item,{href:ea,onClick:ei,children:"提问题"}),(0,N.jsx)(D.Z.Item,{href:es,children:"写文章"}),(0,N.jsx)(D.Z.Item,{href:"/record",children:"记笔记"}),et&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(D.Z.Item,{href:"/share/add",children:"新分享"}),(0,N.jsx)(D.Z.Item,{href:"/video/add",children:"发视频"}),(0,N.jsx)(D.Z.Item,{href:"/live/add",children:"开直播"})]}),(0,N.jsx)(D.Z.Divider,{}),(0,N.jsxs)(D.Z.Item,{href:"/user/draft",className:"d-inline-flex justify-content-between align-items-center",children:[(0,N.jsx)("span",{children:"草稿"}),(null==G?void 0:G.drafts)>0&&(0,N.jsx)(L.Z,{bg:"secondary",className:"rounded-pill px-2",children:null==G?void 0:G.drafts})]})]})]}
43),(0,N.jsx)(ed.Z,{iconClassName:"py-0",noticeNum:K,letterNum:Y}),(null==V?void 0:null===(_=V.user)||void 0===_?void 0:_.rank)>=500&&(0,N.jsx)(H.Z.Item,{children:(0,N.jsxs)("a",{href:"/review",className:"nav-link position-relative py-0","aria-label":"众审中心",children:[(0,N.jsx)("i",{className:"me-1 fa-fw far fa-list-check"}),(0,N.jsx)("span",{id:"reviewCount",className:"d-lg-none",children:"众审中心"}),(null==G?void 0:G.notify_review)&&(0,N.jsx)("span",{className:"review-dot"})]})}),!!(null==G?void 0:G.marketing_activity_id)&&(0,N.jsxs)(D.Z,{className:"nav-item position-relative",id:"letter",show:er,onToggle:m=>{en(m)},children:[(0,N.jsxs)(D.Z.Toggle,{as:"a",className:"dropdown-no-angle nav-link py-0",style:{cursor:"pointer"},href:"/bash/".concat(G.marketing_activity_id),onClick:m=>{m.preventDefault(),en(!er)},children:[(0,N.jsx)("i",{className:"me-1 fa-fw far fa-hat-wizard"}),((null==J?void 0:null===(T=J.event)||void 0===T?void 0:T.marketing)||0)>0&&(0,N.jsx)("span",{className:"marketing-dot"})]}),(0,N.jsx)(D.Z.Menu,{align:"end",className:"p-0",show:er,children:(0,N.jsx)(Marketing,{visible:er,id:G.marketing_activity_id})})]}),(0,N.jsxs)(D.Z,{className:"position-relative ms-2",align:"end",children:[(0,N.jsx)(D.Z.Toggle,{as:eu.Z,id:"header-mine",children:"我的"}),(0,N.jsx)(D.Z.Menu,{align:"end",style:{width:"238px"},id:"userDropDown",children:(0,N.jsx)(ec.Z,{sessionUser:V,logout:logout,outChange:outChange,userStat:G})})]})]}):(0,N.jsx)(Z.Z,{className:"p-0",children:(0,N.jsx)(H.Z.Item,{className:"me-2 me-md-0",children:(0,N.jsx)("a",{href:"/user/login",className:"btn btn-primary",onClick:m=>{m.preventDefault(),eo()},children:"注册登录"})})})]})},ep=C(49166),eh=C(8016),SidebarHeader=m=>{let{show:_,setShow:C,isLogin:T,followedTags:L,metaQuestions:D,notices:B,recommendSites:U,options:H}=m;return(0,N.jsxs)(Z.Z.Offcanvas,{className:"d-block d-lg-none",show:_,onHide:()=>{C(!1)},children:[(0,N.jsx)(ep.Z.Header,{closeButton:!0}),(0,N.jsx)(ep.Z.Body,{className:"p-0",children:(0,N.jsx)(eh.Z,{className:"w-100 p-3",isLogin:T,followedTags:L,metaQuestions:D,notices:B,recommendSites:U,headerHeight:48,...H})})]})},em=C(99766),eg=C(6637),components_Header=m=>{let{sessionUser:_,title:H,rightComponent:W,letterNum:V=0,noticeNum:G=0,userStat:K={},children:Y,messageNotice:Q,sidebar:X}=m,J=(0,U.k6)(),{query:ee}=(0,U.KV)(),et=(0,U.I0)(),[er,en]=(0,T.useState)(!1),[eo,ei]=(0,T.useState)("/ask"),[ea,es]=(0,T.useState)("/write"),[ed,ep]=(0,T.useState)({title:"",banner_url:"",subtitle:"",url:""}),[eh,ev]=(0,T.useState)(!1),ey=(0,U.v9)(m=>m||{}),eb=(0,ef.ul)(ey),{followedTags:ew,metaQuestions:ex,notices:eS,recommendSites:e_}=ey.global,ej={type:"",routeType:(null==X?void 0:X.type)||""};switch(null==X?void 0:X.type){case"questions":ej.type="questions";break;case"blogs":ej.type="blogs"}let ek=(0,eg.Aj)(),logout=async()=>{await (0,ef.Ov)();let m=B.i$.find(m=>window.location.pathname.includes(m.pathname));m?window.location.href=m.redirect:window.location.reload()};(0,T.useEffect)(()=>{(0,el.GGW)({query:"sf_navbar",size:1}).then(m=>{let _=null==m?void 0:m.rows;_&&_.length>0&&ep(_[0])});let handleResize=()=>{window.innerWidth>=992&&ev(!1)};return window.addEventListener("resize",handleResize),()=>{window.removeEventListener("resize",handleResize)}},[]),(0,T.useEffect)(()=>{let m=B.VU.find(m=>{let _=new RegExp("/".concat(m,"$"));return _.test(J.location.pathname)});m?(ei("/site/".concat(m,"/ask")),es("/site/".concat(m,"/write"))):(ei("/ask"),es("/write")),ev(!1)},[J.location.pathname]);let outChange=async()=>{await (0,el.hgC)(),window.location.reload()},eE=J.location.pathname;return(0,N.jsxs)(Z.Z,{as:"header",id:"sf-header",expand:"lg",className:"bg-white sticky-top d-flex justify-content-between align-items-center",children:[!H&&(0,N.jsx)(Z.Z.Toggle,{className:"me-2",onClick:()=>{ev(!eh)}}),(0,N.jsxs)("div",{className:"left-wrap d-flex justify-content-between align-items-center nav-grow ",children:[(0,N.jsxs)(Z.Z.Brand,{className:"me-3 me-md-0 me-lg-3",href:"/",target:H?"_blank":"_self",children:[(0,N.jsx)("img",{src:C(39075).Z.src,width:"139",height:"26",className:"d-none d-lg-block",alt:"segmentfault"}),(0,N.jsx)("img",{src:C(23739).Z.src,width:"30",height:"30",className:"d-block d-lg-none",alt:"segmentfault"})]}),(0,N.jsxs)("div",{className:"d-flex d-lg-none align-items-center",children:[(0,N.jsx)("a",{href:"/search","aria-label":"搜索",className:"d-inline-block text-center text-secondary position-relative",style:{fontSize:"20px",width:"44px"},children:(0,N.jsx)("i",{className:"fa-fw far fa-magnifying-glass"})}),_&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)("a",{href:"/user/notifications","aria-label":"通知",className:"d-inline-block text-center text-secondary position-relative",style:{fontSize:"20px",width:"44px"},children:[(0,N.jsx)("i",{className:"fa-fw far fa-bell"}),G>0&&(0,N.jsx)(L.Z,{bg:"danger",pill:!0,className:"has-unread-count has-unread-count2",children:G>99?"...":G})]}),(0,N.jsxs)("a",{href:"/user/messages","aria-label":"私信",className:"d-inline-block text-center text-secondary position-relative",style:{fontSize:"20px",width:"44px"},children:[(0,N.jsx)("i",{className:"fa-fw far fa-envelope"}),V>0&&(0,N.jsx)(L.Z,{bg:"danger",pill:!0,className:"has-unread-count has-unread-count2",children:V>99?"...":V})]}),(0,N.jsxs)(D.Z,{className:"position-relative text-end",align:"end",style:{width:"44px"},children:[(0,N.jsx)(D.Z.Toggle,{as:eu.Z,id:"header-mine"}),(0,N.jsx)(D.Z.Menu,{align:"end",id:"userDropDown",style:{width:"238px"},children:(0,N.jsx)(ec.Z,{sessionUser:_,logout,outChange,userStat:K})})]})]}),!_&&!H&&(0,N.jsx)("a",{className:"btn btn-primary d-lg-none ms-2",href:"/user/login",onClick:()=>{localStorage.setItem("referer",decodeURI(window.location.href))},children:"注册登录"})]}),Y]}
43),H?(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("div",{className:"h5 mb-0 text-secondary position-absolute sflex-center w-100 left-0 d-none d-md-flex",children:H}),W()]}):(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(components_NavbarHeader,{pathname:eE,query:ee,sessionUser:_,userStat:K,noticeNum:G,letterNum:V,messageNotice:Q,ad:ed,isAdmin:ek,showHeaddress:er,setShowHeaddress:en,onLogin:()=>{new em.Z("nav_login").clickEvent(),localStorage.setItem("referer",decodeURI(window.location.href)),et({type:"global/saveShowLoginState",payload:{isShowLogin:!0}})},onAsk:()=>{new em.Z("nav_askQuestion").clickEvent()},askUrl:eo,writeUrl:ea}),(0,N.jsx)(SidebarHeader,{show:eh,setShow:ev,isLogin:eb,followedTags:ew,metaQuestions:ex,notices:eS,recommendSites:e_,options:ej})]})]})}},91192:function(m,_,C){"use strict";var N=C(11527),T=C(50959),L=C(89714),D=C(57762);_.Z=T.memo(m=>{let{onClick:_,children:C,disabled:Z=!1,...B}=m,[U,H]=(0,T.useState)(""),[W,V]=(0,T.useState)(!1);return(0,N.jsxs)(L.Z,{...B,disabled:!!U||Z,onClick:()=>{H("requesting");let m=setTimeout(()=>{V(!0)},200);_().finally(()=>{clearTimeout(m),H(""),V(!1)})},children:[U&&W&&(0,N.jsx)(D.Z,{as:"span",animation:"border",size:"sm",role:"status","aria-hidden":"true",className:"me-1"}),C]})})},95312:function(m,_,C){"use strict";C.d(_,{Z:function(){return ep}});var N=C(11527),T=C(50959),L=C(89714),D=C(2016),Z=C(71044),B=C(4790),U=C(96131),H=C(11543),W=C(11526),V=C(5150),G=C(82691),K=C.n(G),Y=C(77639),Q=C(9113),X=C(91192),J=C(3014),ee=C(16937),et=C(76078),er=C(13938),NopassLogin=m=>{let{className:_}=m,[C,L]=(0,T.useState)({value:"",isInvalid:!1,errMsg:""}),[Z,U]=(0,T.useState)({value:"",isInvalid:!1,errMsg:""}),[H,G]=(0,T.useState)(0),en=(0,B.v9)(m=>m.global),eo=(0,B.I0)(),{redirect:ei}=(0,B.aM)(),handleError=m=>{m.isInvalid&&(m.errMsg.includes("手机")?L({...C,isInvalid:!0,errMsg:m.errMsg}):m.errMsg.includes("验证码")&&U({...Z,isInvalid:!0,errMsg:m.errMsg}))},handleCaptchaSuccess=async function(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!C.value)return handleError({isInvalid:!0,errMsg:"请输入手机号"}),!1;try{let _=await (0,J.Sy$)({phone:C.value,...m});if(_)return G(H+1),handleError({isInvalid:!1,errMsg:""}),!0;return!1}catch(m){return console.error("获取短信验证码失败:",m),handleError({isInvalid:!0,errMsg:(null==m?void 0:m.scene_id)||(null==m?void 0:m.captcha_verify_param)||"获取验证码失败"}),!1}};return(0,N.jsx)("div",{className:"".concat(_),children:(0,N.jsxs)(D.Z,{children:[(0,N.jsxs)(W.Z,{className:"mb-3",children:[(0,N.jsx)(D.Z.Control,{type:"input",placeholder:"手机号",className:"form-control-lg",name:"mobile",required:!0,maxLength:11,onChange:m=>{L({value:m.target.value.trim(),isInvalid:!1,errMsg:""})},value:C.value,autoComplete:"off",isInvalid:C.isInvalid}),(0,N.jsx)(D.Z.Control.Feedback,{type:"invalid",children:C.errMsg})]}),(0,N.jsxs)(W.Z,{className:"mb-3",children:[(0,N.jsx)(D.Z.Label,{children:"验证码"}),(0,N.jsxs)(V.Z,{children:[(0,N.jsx)(D.Z.Control,{type:"text",size:"lg",required:!0,value:Z.value,onChange:m=>{U({...Z,value:m.target.value,isInvalid:!1,errMsg:""})},isInvalid:Z.isInvalid,placeholder:"请输入验证码"}),(0,N.jsx)(Y.Z,{onSuccess:handleCaptchaSuccess,onError:m=>{console.error("验证码初始化错误:",m),handleError({isInvalid:!0,errMsg:"验证码加载失败,请刷新页面重试"})},needVerify:!0,variant:"outline-secondary",className:"rounded-end",size:"lg",disabled:C.isInvalid||!C.value||H>0,children:H>0?(0,N.jsx)(Q.Z,{time:60,canStart:H>0,timeEnd:m=>{m||G(0)}}):"获取验证码"}),(0,N.jsx)(D.Z.Control.Feedback,{type:"invalid",children:Z.errMsg})]})]}),(0,N.jsx)("div",{className:"text-secondary mb-3",children:"新手机号将自动注册"}),(0,N.jsx)("div",{className:"d-grid",children:(0,N.jsx)(X.Z,{size:"lg",onClick:()=>new Promise((m,_)=>{if(!C.value){L({...C,isInvalid:!0,errMsg:"手机号码不能为空"}),_(!1);return}if(!Z.value){U({...Z,isInvalid:!0,errMsg:"验证码不能为空"}),_(!1);return}(0,J.EeG)({phone:C.value,code:Z.value}).then(async _=>{_.is_register?(0,er.Z)().selfEvent("register",{channel:"mobile"}):(0,er.Z)().selfEvent("login",{channel:"mobile"});let C=await (0,et.Z)();if(!C){if(await eo({type:"global/getUser"}),await eo({type:"global/queryNewTask"}),m(!0),"/user/login"===window.location.pathname){let{newTask:m}=en;if(!K()(m)&&(!(null==m?void 0:m.follow_five_tags)||!(null==m?void 0:m.follow_five_users))){window.location.href="/";return}if(ei){window.location.href=ei;return}let _=(0,ee.qE)();window.location.href=(null==_?void 0:_.match(/^(http(s)?:\/\/)\w+[^\s]+(\.[^\s]+){1,}$/))?_:"/"}else eo({type:"global/saveShowLoginState",payload:{isShowLogin:!1}})}}).catch(_=>{m(!1),(null==_?void 0:_.isError)&&(_.phone&&L({...C,isInvalid:!0,errMsg:_.phone}),_.code&&U({...Z,isInvalid:!0,errMsg:_.code}))})}),variant:"primary",className:"sflex-center",children:"登录"})})]})})},en=C(19803),eo=C.n(en),ei=C(66292),ea=C.n(ei),es=C(79258),el=T.memo(m
43=>{let{type:_,children:C,className:D="",variant:B="link",style:U={},size:H}=m,W=(0,T.useCallback)(ea()(async()=>{let m=await (0,J.aHP)(_,Z.tq?1:0);m&&((0,es.isWeixin)()&&"weixin"===_||Z.tq?window.location.href=m.redirect_url:window.open(m.redirect_url,"oauth-login","width=640,height=480"))},500),[]);return(0,N.jsx)(L.Z,{variant:B,size:H,className:eo()("link"===B?"btn-reset":"",D),onClick:W,style:U,children:C})}),ec=C(99766),eu=C(73202),ed=C(58556),ef=C(14224),ep=T.memo(m=>{let{className:_="",hideLogin:C}=m,W=(0,B.oR)(),{redirect:V}=(0,B.aM)(),[G,K]=(0,T.useReducer)((m,_)=>{switch(_.type){case"credential":return{...m,credential:_.payload,error:{}};case"password":return{...m,password:_.payload,error:{}};case"login":return{...m,isLoading:!0,error:{}};case"success":return{...m,isLoggedIn:!0,isLoading:!1};case"error":case"setError":return{...m,error:{..._.payload},isLoading:!1};default:return m}},{credential:"",password:"",isLoading:!1,error:{},isLoggedIn:!1}),handleCaptchaSuccess=async function(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(G.credential&&G.password)try{let _=await (0,J.x4y)({credential:G.credential,password:G.password,...m});if(_){new ec.Z("login_success").clickEvent({event_category:"login"}),U.Z.set("PHPSESSID",_.token,{expires:15});let m=ef.env.SHARE_COOKIES_DOMAIN||"";return m&&U.Z.set("SHARESESSID",_.token,{expires:15,domain:m}),(0,er.Z)().selfEvent("login",{channel:"accountAndPassword"}),V?(0,et.Z)(V):window.location.href="/",!0}}catch(m){(null==m?void 0:m.isError)&&K({type:"setError",payload:{credential:m.credential||"",password:m.password||"",scene_id:m.scene_id||"",captcha_verify_param:m.captcha_verify_param||""}})}return!1},[Q,X]=(0,T.useState)("no-password"),[en,eo]=(0,T.useState)(""),[ei,ea]=(0,T.useState)(!1),[ep,eh]=(0,T.useState)(!1),em=(0,T.useRef)(null),eg=(0,T.useRef)(null),[ev,ey]=(0,T.useState)(!1),modeChange=m=>{X(m),"weixin"!==m||ep||checkFunc()},checkFunc=async()=>{let m=await (0,J.aHP)("weixin",Z.tq?1:0);if(null==m?void 0:m.redirect_url){let _=new URL(m.redirect_url);await (0,ed.loadScript)("https://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"),new window.WxLogin({id:"weixinQrCode",appid:_.searchParams.get("appid"),scope:_.searchParams.get("scope"),redirect_uri:_.searchParams.get("redirect_uri"),state:"",href:"https://s.segmentfault.com/css/weixin.css"}),V&&localStorage.setItem("oauth_redirect_url",V),setTimeout(()=>{eo(m.redirect_url)},1e3)}};(0,T.useEffect)(()=>((0,eu.Sr)()?(ey(!0),modeChange("password")):modeChange("no-password"),new ec.Z("open_login_modal").clickEvent({event_category:"login"}),()=>{new ec.Z("close_login_modal").clickEvent({event_category:"login"})}),[]);let oauthLoginCallBack=async m=>{let{oauthType:_,code:N,oauth_verifier:T=""}=m,L=await (0,J.R$V)({type:_,code:N,oauth_verifier:T});if(L)switch(L.type){case"login":if((0,er.Z)().selfEvent("login",{channel:_}),new ec.Z("login_success").clickEvent({event_category:"login"}),await (0,et.Z)())return;if(C)C(),W.dispatch({type:"global/getUser"});else{if(V){window.location.href=V;return}let m=localStorage.getItem("oauth_redirect_url");if(m){localStorage.removeItem("oauth_redirect_url"),window.location.href=m;return}let _=(0,ee.qE)();window.location.href=(null==_?void 0:_.match(/^(http(s)?:\/\/)\w+[^\s]+(\.[^\s]+){1,}$/))?_:"/"}break;case"register":new ec.Z("register_success").clickEvent({event_category:"login"}),C?(C(),W.dispatch({type:"global/getUser"}),W.dispatch({type:"global/saveBindMobileState",payload:{isShowBindMobile:!0,authChannel:_}})):(W.dispatch({type:"global/saveBindMobileState",payload:{authChannel:_}}),window.location.href="/user/binding");break;case"setting":window.location.href="/user/settings"}};(0,T.useEffect)(()=>{function receiveMessage(m){let{type:_,...C}=m.data;"oauth"===_&&oauthLoginCallBack(C)}return window.addEventListener("message",receiveMessage,!1),()=>{window.removeEventListener("message",receiveMessage)}},[]),(0,T.useEffect)(()=>{eh((0,es.isWeixin)())},[ep]),(0,T.useEffect)(()=>{eg.current&&(eg.current.value,G.password,eg.current.focus())},[G.password,eg]),(0,T.useEffect)(()=>{em.current&&(em.current.value,G.credential,em.current.focus())},[G.credential,em]);let eb=!!V&&!!(/^(http(s)?:\/\/)\w+[^\s]+(\.[^\s]+){1,}$/.test(V)||V.indexOf("response_type")>-1&&V.indexOf("scope")>-1&&V.indexOf("client_id")>-1&&V.indexOf("redirect_uri")>-1),ew="";if(eb){let m=new URL(V);ew=m.searchParams.get("client_id")||""}return(0,N.jsx)("div",{id:"loginDiv",className:"px-sm-5 ".concat(_),children:(0,N.jsxs)("div",{className:"card-body",children:[(0,N.jsx)("h3",{className:"text-center my-3",children:"password"===Q?"用户登录":"注册登录"}),ew&&(0,N.jsxs)("div",{className:"text-center mb-3",children:["继续前往 ",(0,N.jsx)("span",{className:"fw-semibold",children:ew})]}),"weixin"===Q&&!ev&&(0,N.jsx)("form",{className:"weixin-form card-body p-0",children:ep?(0,N.jsx)("div",{className:"text-center",children:(0,N.jsx)("div",{className:"qrCode",children:(0,N.jsx)(el,{type:"weixin",size:"lg",variant:"success",className:"my-3",children:"微信授权登录"})})}):(0,N.jsxs)("div",{className:"text-center",children:[(0,N.jsxs)("div",{className:"qrCode",children:[(0,N.jsx)("div",{className:en?"":"hidden",id:"weixinQrCode"}),(0,N.jsx)("div",{className:"sflex-center ".concat(en?"hidden":""),style:{width:"160px",height:"160px",background:"#e9ecef",color:"#6C757D",margin:"0px auto"},children:"二维码生成中"})]}),(0,N.jsxs)("div",{className:"mt-2",children:[(0,N.jsx)("i",{className:"fab fa-weixin me-1",style:{color:"#00B500"}}),"微信扫码登录"]})]})}),"password"===Q&&(0,N.jsxs)(H.Z,{className:"password-form",autoComplete:"off",children:[(0,N.jsxs)(D.Z.Group,{controlId:"mobileOrMail",className:"mb-3",children:[(0,N.jsx)(D.Z.Control,{ref:em,size:"lg",isInvalid:G.error.credential,name:"credential",placeholder:"手机号或邮箱",autoComplete:"off",onChange:m=>{K({type:"credential",payload:m.target.value})}}),(0,N.jsx)(D.Z.Control.Feedback,{type:"invalid",children:G.error.credential})]}),(0,N.jsxs)(D.Z.Group,{controlId:"password",className:"mb-3",children:[(0,N.jsx)(D.Z.Control,{ref:eg,type:"password",isInvalid:G.error.password,size:"lg",name:"password",placeholder:"密码",autoComplete:"off",onChange:m=>{K({type:"password",payload:m.target.value})}}),(0,N.jsx)(D.Z.Control.Feedback,{type:"invalid",children:G.error.password})]}),(0,N.jsxs)(D.Z.Group,{id:"captcha",controlId:"geetCaptcha",className:"mb-3",children:[(0,N.jsx)(D.Z.Control,{className:G.error.scene_id?"is-invalid":"",size:"lg",required:!0,hidden:!0}),(G.error.scene_id||G.error.captcha_verify_param)&&(0,N.jsx)("div",{className:"invalid-feedback",children:G.error.scene_id||G.error.captcha_verify_param})]}),(0,N.jsx)("div",{className:"mb-3 text-end",children:(0,N.jsx)("a",{href:"/user/forgot",children:"忘记密码?"})}),(0,N.jsx)("div",{className:"d-grid",children:(0,N.jsx)(Y.Z,{onSuccess:handleCaptchaSuccess,onError:m=>{K({type:"setError",payload:{credential:"",password:"",scene_id:"验证码加载失败,请刷新页面重试",captcha_verify_param:""}})},needVerify:!0,size:"lg",variant:"primary",type:"button",className:"sflex-center",children:"登录"})})]}),"no-password"===Q&&(0,N.jsx)(NopassLogin,{}),(0,N.jsx)("div",{className:"login-3rd text-center mt-4",children:(0,N.jsxs)("div",{className:"login-nav text-center mb-3",children:[!ev&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(L.Z,{variant:"link",className:"mx-3 login-mode btn-reset ".concat("weixin"===Q?"link-dark":""),"data-mode":"weixin",onClick:m=>{m.preventDefault(),modeChange("weixin")},children:"微信登录"}),(0,N.jsx)("span",{className:"border-start"})]}),(0,N.jsx)(L.Z,{variant:"link",className:"mx-3 login-mode btn-reset ".concat("no-password"===Q?"link-dark":""),"data-mode":"no-password",onClick:m=>{m.preventDefault(),modeChange("no-password")},children:"免密码登录"}),(0,N.jsx)("span",{className:"border-start"}),(0,N.jsx)(L.Z,{variant:"link",className:"mx-3 login-mode btn-reset ".concat("password"===Q?"link-dark":""),"data-mode":"password",onClick:m=>{m.preventDefault(),modeChange("password")},children:"密码登录"})]})}),(0,N.jsxs)("div",{className:"3rd-btn-group mt-3 text-center ".concat(ev?"d-none":""),children:[(0,N.jsx)(el,{type:"google",className:"mx-1",style:{color:"#3182F6"},children:(0,N.jsx)("i",{className:"fab fa-google"})}),(0,N.jsx)(el,{type:"github",className:"mx-1",style:{color:"#333"},children:(0,N.jsx)("i",{className:"fab fa-github"})}),(0,N.jsx)(el,{type:"weibo",className:"mx-1",style:{color:"#EC0117"},children:(0,N.jsx)("i",{className:"fab fa-weibo"})}),(0,N.jsx)(L.Z,{variant:"link",className:"btn-reset link-secondary mx-1 ".concat(ei?"d-none":""),onClick:()=>ea(!0),children:(0,N.jsx)("i",{className:"far fa-ellipsis-h"})}),ei&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(el,{type:"qq",className:"mx-1",style:{color:"#0098e6"},children:(0,N.jsx)("i",{className:"fab fa-qq"})}),(0,N.jsx)(el,{type:"facebook",className:"mx-1",style:{color:"#4862A3"},children:(0,N.jsx)("i",{className:"fab fa-facebook"})}),(0,N.jsx)(el,{type:"linkedin",className:"mx-1",style:{color:"#0077B9"},children:(0,N.jsx)("i",{className:"fab fa-linkedin"})})]})]}),!ev&&(0,N.jsxs)("div",{className:"text-muted text-center font-size-14 my-3",children:["继续即代表同意",(0,N.jsx)("a",{href:"/tos",target:"_blank",children:"《服务协议》"}),"和",(0,N.jsx)("a",{href:"/privacy",target:"_blank",children:"《隐私政策》"})]})]})})})},31451:function(m,_,C){"use strict";var N=C(11527),T=C(50959),L=C(2016),D=C(11526),Z=C(11543),B=C(4613),U=C(3014),H=C(73202);
43_.Z=T.memo(m=>{let{isShow:_,setModalStatus:C}=m,[W,V]=(0,T.useState)({value:"",isInvalid:!1,errorMsg:""}),onCancel=()=>{V({value:"",isInvalid:!1,errorMsg:""}),C(!1)},onOk=async()=>{if(!W.value){V({...W,isInvalid:!0,errorMsg:"请填写申诉的原因"});return}(0,U.ykP)({description:W.value}).then(m=>{(0,H.Am)(m),onCancel()}).catch(m=>{V({...W,isInvalid:!0,errorMsg:null==m?void 0:m.description})})};return(0,N.jsx)(B.Z,{show:_,title:"我要申诉",onCancel:onCancel,onOk:onOk,children:(0,N.jsx)(Z.Z,{onSubmit:onOk,children:(0,N.jsxs)(D.Z,{className:"mb-3",controlId:"appleal.description",children:[(0,N.jsx)(L.Z.Label,{children:"理由"}),(0,N.jsx)(L.Z.Control,{as:"textarea",className:"radio_remark",rows:3,placeholder:"",value:W.value,onChange:m=>V({...W,value:m.target.value.trim()}),isInvalid:W.isInvalid}),(0,N.jsx)(L.Z.Control.Feedback,{type:"invalid",children:W.errorMsg})]})})})})},4613:function(m,_,C){"use strict";var N=C(11527);C(50959);var T=C(89714),L=C(67463);_.Z=m=>{let{title:_="标题",show:C=!1,onCancel:D,children:Z,onOk:B,cancelText:U="取消",okText:H="确定",isShowCancel:W=!0,centered:V=!0,isShowOk:G=!0,okBtnDisabled:K=!1,bodyClass:Y="",scrollable:Q=!1,className:X="",cancelVariant:J="secondary",customFooterButtons:ee=[],closeButton:et=!0,...er}=m;return(0,N.jsxs)(L.Z,{...er,className:X,scrollable:Q,show:C,onHide:D,centered:V,fullscreen:"sm-down",children:[(0,N.jsx)(L.Z.Header,{closeButton:et,children:(0,N.jsx)(L.Z.Title,{children:(0,N.jsx)("h5",{className:"modal-title",children:_})})}),(0,N.jsx)(L.Z.Body,{className:Y,children:Z}),(W||G)&&(0,N.jsxs)(L.Z.Footer,{children:[W&&(0,N.jsx)(T.Z,{variant:J,onClick:D,children:U}),ee,G&&(0,N.jsx)(T.Z,{variant:"primary",onClick:m=>{null==B||B(m)},id:"ok_button",disabled:K,children:H})]})]})}},16552:function(m,_,C){"use strict";var N=C(11527),T=C(50959),L=C(35737);_.Z=T.memo(m=>{let{visible:_,setVisible:C,title:T="点评"}=m;return(0,N.jsxs)(L.Z,{title:"注意",isShowCancel:!1,show:_,onCancel:()=>{C(!1)},onOk:()=>{C(!1)},children:[(0,N.jsxs)("h6",{children:["需要完成任意一项才能",T]}),(0,N.jsxs)("div",{children:[(0,N.jsxs)("div",{className:"d-flex align-items-center",children:[(0,N.jsx)("i",{className:"far fa-circle-xmark text-danger me-2"}),(0,N.jsxs)("span",{children:["注册满 30 天且社区声望达到 100,",(0,N.jsx)("a",{href:"/help",children:"如何获得声望"})]})]}),(0,N.jsxs)("div",{className:"d-flex align-items-center",children:[(0,N.jsx)("i",{className:"far fa-circle-xmark text-danger me-2"}),(0,N.jsxs)("span",{children:["申请身份认证,",(0,N.jsx)("a",{href:"https://jinshuju.net/f/zaAmhv",children:"申请认证"})]})]})]})]})})},29115:function(m,_,C){"use strict";C.d(_,{Z:function(){return SafeCheckModal}});var N=C(11527),T=C(50959),L=C(2016),D=C(11526),Z=C(5150),B=C(76964),U=C(11543),H=C(21924),W=C(3014),V=(0,T.forwardRef)((m,_)=>{let{pageSource:C,callback:V,setModalState:G}=m,[K,Y]=(0,T.useState)({phone:"",mail:""}),[Q,X]=(0,T.useState)({type:"",msg:""}),[J,ee]=(0,T.useState)("phone"),[et,er]=(0,T.useState)(0),[en,eo]=(0,T.useState)({value:"",isInvalid:!1,errMsg:""}),[ei,ea]=(0,T.useState)({value:"",isInvalid:!1,errMsg:""}),[es,el]=(0,T.useState)(null);(0,T.useImperativeHandle)(_,()=>({submit:submit})),(0,T.useEffect)(()=>{"forgot"!==C&&(0,W.cBD)().then(m=>
43{Y(m),(null==m?void 0:m.phone)&&ee("phone"),(null==m?void 0:m.mail)&&ee("mail")})},[]);let submit=()=>{if(!("forgot"===C&&forgotValiadate())){if(!ei.value){ea({...ei,isInvalid:!0,errMsg:"验证码不正确"});return}if("forgot"===C){forgotSubmit();return}(0,W.dWy)(ei.value,J).then(()=>{"deactive"===C&&(null==V||V({step:4})),"identity"===C&&(null==V||V({step:3})),"forgot"===C&&(window.location.href="/user/reset"),"common"===C&&(null==V||V(!0)),null==G||G(!1)}).catch(m=>{submitError(m)})}},forgotSubmit=()=>{if("phone"===J){(0,W.oRg)({phone:K.phone,code:ei.value}).then(()=>{window.location.href="/user/reset"}).catch(m=>{submitError(m)});return}if("mail"===J){(0,W.Zxp)({mail:K.mail,code:ei.value}).then(()=>{window.location.href="/user/reset"}).catch(m=>{submitError(m)});return}},submitError=m=>{(null==m?void 0:m.isError)&&((null==m?void 0:m.code)&&ea({...ei,isInvalid:!0,errMsg:m.code}),m.code&&(null==es||es.reset(),er(m=>m+1)))},forgotValiadate=()=>"phone"!==J||K.phone?"mail"!==J||K.mail?void 0:(X({type:"mail",msg:"请输入邮箱"}),!0):(X({type:"phone",msg:"请输入手机号"}),!0),handleRadioChange=m=>{null==es||es.reset(),er(m=>m+1),ee(m)};return(0,N.jsxs)(U.Z,{onSubmit:submit,children:[(0,N.jsxs)(D.Z,{controlId:"checkType",className:"mb-3",children:[(0,N.jsx)(L.Z.Label,{children:"验证方式"}),(0,N.jsxs)("div",{children:[(0,N.jsx)(L.Z.Check,{type:"radio",label:"用手机验证",inline:!0,name:"group1",id:"check-phone",checked:"phone"===J,disabled:!(null==K?void 0:K.phone),onChange:()=>handleRadioChange("phone")}),(0,N.jsx)(L.Z.Check,{type:"radio",label:"用邮箱验证",inline:!0,name:"group1",id:"check-mail",checked:"mail"===J,disabled:!(null==K?void 0:K.mail),onChange:()=>handleRadioChange("mail")})]})]}),"phone"===J&&(0,N.jsxs)(D.Z,{controlId:"phone",className:"mb-3",children:[(0,N.jsx)(L.Z.Label,{children:"手机号"}),(0,N.jsx)(L.Z.Control,{type:"text",disabled:"forgot"!==C,value:null==K?void 0:K.phone,isInvalid:"phone"===Q.type,onChange:m=>{Y({phone:m.target.value.trim(),mail:""}),X({type:"",msg:""})}}),(0,N.jsx)(L.Z.Text,{className:"text-secondary",children:"我们将发送验证码短信到该手机号"}),(0,N.jsx)(L.Z.Control.Feedback,{type:"invalid",children:Q.msg})]}),"mail"===J&&(0,N.jsxs)(D.Z,{controlId:"mail",className:"mb-3",children:[(0,N.jsx)(L.Z.Label,{children:"邮箱"}),(0,N.jsx)(L.Z.Control,{type:"text",disabled:"forgot"!==C,value:null==K?void 0:K.mail,isInvalid:"mail"===Q.type,onChange:m=>{Y({mail:m.target.value.trim(),phone:""}),X({type:"",msg:""})}}),(0,N.jsx)(L.Z.Text,{className:"text-secondary",children:"我们将发送验证码到该邮箱"}),(0,N.jsx)(L.Z.Control.Feedback,{type:"invalid",children:Q.msg})]}),(0,N.jsxs)(D.Z,{id:"captcha",className:"mb-3",children:[(0,N.jsx)(H.Z,{product:"bind",show:!0,setGeetValue:m=>{el(m),eo({...en,isInvalid:!1,errMsg:""})}}),(0,N.jsx)(L.Z.Control,{type:"text",required:!0,hidden:!0,isInvalid:en.isInvalid}),(0,N.jsx)(L.Z.Control.Feedback,{type:"invalid",children:en.errMsg})]}),(0,N.jsxs)(D.Z,{controlId:"checkCode",className:"mb-3",children:[(0,N.jsx)(L.Z.Label,{children:"验证码"}),(0,N.jsxs)(Z.Z,{children:[(0,N.jsx)(L.Z.Control,{type:"text",placeholder:"mail"===J?"邮箱验证码":"短信验证码",maxLength:6,required:!0,onChange:m=>{ea({value:m.target.value.trim(),isInvalid:!1,errMsg:""})},value:ei.value,isInvalid:ei.isInvalid}),(0,N.jsx)(B.Z,{checkCanStart:()=>new Promise(m=>{if(!("forgot"===C&&forgotValiadate())){if(!es){m(!1);return}es.verify(),es.onSuccess(()=>{m(!0)}),es.onError(()=>{m(!1)}),es.onClose(()=>{m(!1)})}}),errCallback:m=>{eo({...en,isInvalid:m.isInvalid,errMsg:m.errMsg}),m.isInvalid&&(null==es||es.reset())},captchaObj:es,resetCount:et,api:m=>{if("forgot"===C){if("phone"===J)return(0,W.Sy$)({phone:K.phone,...m});if("mail"===J)return(0,W.$iV)({mail:K.mail,...m})}return(0,W.UtH)({type:J,params:m})}}),(0,N.jsx)(L.Z.Control.Feedback,{type:"invalid",children:ei.errMsg})]})]})]})}),G=C(4613),SafeCheckModal=m=>{let{isShow:_=!1,pageSource:C,setModalState:L,callback:D}=m,Z=(0,T.useRef)();return(0,N.jsx)(G.Z,{show:_,title:"安全验证",onCancel:()=>{L(!1)},onOk:()=>{var m;null===(m=Z.current)||void 0===m||m.submit()},children:(0,N.jsx)(V,{callback:D,ref:Z,pageSource:C,setModalState:L})})}},35737:function(m,_,C){"use strict";C.d(_,{Z:function(){return H}});var N=C(11527);C(50959);var T=C(10422),L=C(4613),Alert=m=>{let{title:_="提示",content:C,onSuccess:D}=m,Z=document.createElement("div");document.body.appendChild(Z);let onCancel=()=>{render({visible:!1}),Z.remove()},onOk=()=>{"function"==typeof D&&D(),onCancel()};function render(m){let{visible:D}=m;T.render((0,N.jsx)(L.Z,{show:D,title:_,centered:!1,onCancel:onCancel,isShowCancel:!1,onOk:onOk,children:(0,N.jsx)("div",{dangerouslySetInnerHTML:{__html:C}})}),Z)}render({visible:!0})},D=C(4790),Confirm=function(){let{title:m="提示",content:_,onSuccess:C,hideCancel:Z=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!(0,D.jU)())return;let B=document.createElement("div");document.body.appendChild(B);let onCancel=()=>{render({visible:!1}),B.remove()},onOk=()=>{"function"==typeof C&&C(),onCancel()};function render(C){let{visible:D}=C;T.render((0,N.jsx)(L.Z,{show:D,title:m,centered:!1,onCancel:onCancel,onOk:onOk,isShowCancel:!Z,children:(0,N.jsx)("div",{dangerouslySetInnerHTML:{__html:_}})}),B)}render({visible:!0})},Z=C(73202),B=C(41931);let U=L.Z;U.confirm=function(m){let _=(0,Z.Xf)();if("sf_app"===_){let _=(0,B.Z)();return _.confirm(m),!1}return Confirm(m)},U.alert=function(m){let _=(0,Z.Xf)();if("sf_app"===_){let _=(0,B.Z)();return _.alert(m),!1}return Alert(m)};var H=U},7512:function(m,_,C){"use strict";var N=C(11527);C(50959);var T=C(89714),L=C(4790);_.Z=()=>(0,N.jsxs)("div",{className:"box-404-wrap",children:[(0,N.jsx)(L.ql,{children:(0,N.jsx)("title",{children:"HTTP 404 - SegmentFault"})}),(0,N.jsx)("div",{className:"box",children:(0,N.jsxs)("div",{className:"d-flex flex-column align-items-center",children:[(0,N.jsx)("div",{className:"text-wrap",children:(0,N.jsx)("h1",{"data-t":"404",className:"h1",children:"404"})}),(0,N.jsxs)("div",{className:"text-center mt-2",children:["当前页面无法访问,可能没权限或已删除 ",(0,N.jsx)("br",{})," 长老们,去别处看看吧 彡(-_-;)彡"]}),(0,N.jsx)("div",{className:"mt-4",children:(0,N.jsx)(T.Z,{href:"/",children:"回首页"})})]})})]})},45656:function(m,_,C){"use strict";C.d(_,{Z:function(){return components_Notification}});var N=C(11527),T=C(19803),L=C.n(T),D=C(50959),Z=C(31307),B=C(56306),U=C(72784),H=C(89714),W=C(22049),V=C(57063),G=C(8883),K=C.n(G),Y=C(4790),Q=C(66292),X=C.n(Q
43),components_Loading=()=>(0,N.jsx)("div",{className:"sflex-center message-loading h-100",children:(0,N.jsx)("div",{className:"spinner-border text-secondary",role:"status",children:(0,N.jsx)("span",{className:"sr-only",children:"Loading..."})})}),J=C(61049),ee=C(48123),et=D.memo(m=>{var _,C,T,L,Z,B,U;let{data:H}=m,[W,V]=(0,D.useState)(null==H?void 0:H.viewed);return(0,N.jsxs)(J.Z,{as:"li",action:!0,className:"d-flex align-items-center ".concat(W?"":"bg-unread"," py-2 border-0"),onClick:()=>{window.open(null==H?void 0:H.url),H.viewed||V(1)},style:{cursor:"pointer"},children:[(0,N.jsx)(ee.Z,{src:null==H?void 0:null===(_=H.target_user)||void 0===_?void 0:_.avatar_url,className:"me-2",headdress:null==H?void 0:null===(C=H.target_user)||void 0===C?void 0:C.headdress_worn,width:32,height:32}),(0,N.jsxs)("div",{className:"media-body",children:[(0,N.jsx)("a",{href:(null==H?void 0:null===(T=H.target_user)||void 0===T?void 0:T.url)==="javascript:;"?"#!":null==H?void 0:null===(L=H.target_user)||void 0===L?void 0:L.url,target:"_blank",className:"d-inline-block",children:null==H?void 0:null===(Z=H.target_user)||void 0===Z?void 0:Z.name}),(0,N.jsx)("div",{className:"text-truncate-1 text-secondary my-0",style:{maxWidth:"260px"},dangerouslySetInnerHTML:{__html:(null==H?void 0:null===(U=H.last_message)||void 0===U?void 0:null===(B=U.content)||void 0===B?void 0:B.content)||""}})]})]})}),er=C(3014),components_Letter=m=>{let{visible:_=!1}=m,[C,T]=(0,D.useState)([]),[L,Z]=(0,D.useState)(!0),[B,U]=(0,D.useState)(!0),[G,Q]=(0,D.useState)(1),J=X()(()=>{B&&fetchData(G)},400),ee=(0,Y.I0)();(0,D.useEffect)(()=>{_?(ee({type:"global/saveNoticeNum",payload:{letterNum:0}}),fetchData(1)):(T([]),Q(1),Z(!0),U(!0))},[_]);let fetchData=m=>{(0,er.O7V)(m,!1).then(m=>{var _;(null==m?void 0:null===(_=m.rows)||void 0===_?void 0:_.length)&&T([...C,...m.rows]),Q(m=>m+1),U(m.page<m.total_page),Z(!1)}).catch(()=>{U(!1)})},allRead=async()=>{await (0,er.IbF)(),C.map(m=>{m.viewed=1}),T(C)};return(0,N.jsx)(N.Fragment,{children:(0,N.jsxs)(W.Z,{className:"border-0 letterBox header-box",style:{minWidth:"22rem"},children:[(0,N.jsx)(W.Z.Body,{className:"letter p-0 font-size-14",children:(0,N.jsxs)(V.Z,{as:"ul",style:{height:"360px",overflowY:"auto"},children:[(0,N.jsxs)(K(),{className:"content-list-wrap",pageStart:0,initialLoad:!1,loadMore:J,hasMore:B,useWindow:!1,children:[(null==C?void 0:C.length)>0&&C.map((m,_)=>(0,N.jsx)(et,{data:m},"".concat(m.id).concat(_))),B&&!L?(0,N.jsx)("div",{className:"text-center py-3",children:"加载中..."}):""]}),L&&(0,N.jsx)(components_Loading,{})]})}),(0,N.jsxs)(W.Z.Footer,{className:"bg-transparent d-flex justify-content-between",children:[(0,N.jsxs)(H.Z,{variant:"link",className:"link-secondary btn-reset font-size-14 all-view",onClick:m=>{m.preventDefault(),allRead()},children:[(0,N.jsx)("i",{className:"me-1 far fa-check-double"}),"全部标记为已读"]}),(0,N.jsx)("a",{href:"/user/messages",className:"link-secondary font-size-14",children:"查看全部"})]})]})})},en=C(53816),eo=D.memo(m=>{var _,C,T,L,D;let{data:Z,readAll:B,onReadOne:U}=m;return(0,N.jsxs)(J.Z,{as:"li",action:!0,className:"d-flex align-items-center ".concat((null==Z?void 0:Z.viewed)||B?"":"bg-unread"," py-2 border-0"),children:[(0,N.jsx)("a",{href:(null==Z?void 0:null===(_=Z.trigger_user)||void 0===_?void 0:_[0].url)+"?"+(null==Z?void 0:Z.url.split("?")[1]),target:"_blank",children:(0,N.jsx)(ee.Z,{src:null==Z?void 0:null===(C=Z.trigger_user)||void 0===C?void 0:C[0].avatar_url,className:"me-2",width:32,height:32,headdress:null==Z?void 0:null===(T=Z.trigger_user)||void 0===T?void 0:T[0].headdress_worn})}),(0,N.jsxs)("div",{className:"media-body d-inline",children:[(0,N.jsx)("a",{href:(null==Z?void 0:null===(L=Z.trigger_user)||void 0===L?void 0:L[0].url)+"?"+(null==Z?void 0:Z.url.split("?")[1]),target:"_blank",onClick:()=>{Z.viewed||U(Z.url)},children:null==Z?void 0:null===(D=Z.trigger_user)||void 0===D?void 0:D[0].name})," ",(0,N.jsx)("span",{className:"text-muted",children:"关注了你"})]})]})}),ei=D.memo(m=>{let{data:_,readAll:C,onReadOne:T}=m;return(0,N.jsxs)(J.Z,{as:"li",action:!0,className:"".concat((null==_?void 0:_.viewed)||C?"":"bg-unread"," py-2 border-0"),children:[(null==_?void 0:_.sentence)&&(0,N.jsx)("span",{dangerouslySetInnerHTML:{__html:_.sentence}}),(null==_?void 0:_.excerpt)&&(0,N.jsxs)("a",{href:null==_?void 0:_.url,onClick:()=>{_.viewed||T(_.url)},target:"_blank",children:[" ",_.excerpt]})]})}),ea=C(73202),es=D.memo(m=>{var _,C,T,L,D,B,U,H,W,V;let{data:G,readAll:K,onReadOne:Y}=m;return(0,N.jsxs)(J.Z,{as:"li",action:!0,className:"rankItemParent d-flex ".concat((null==G?void 0:G.viewed)||K?"":"bg-unread"," py-2 border-0"),children:[(0,N.jsxs)("div",{className:"text-end me-2",style:{width:"50px",flex:"none"},children:[((null==G?void 0:null===(_=G.voted)||void 0===_?void 0:_.rank)>0||(null==G?void 0:null===(C=G.voted)||void 0===C?void 0:C.rank)<0)&&(null==G?void 0:null===(T=G.voted)||void 0===T?void 0:T.type)!=="badge"&&(0,N.jsx)(Z.Z,{pill:!0,className:"".concat(Number(V=null==G?void 0:null===(L=G.voted)||void 0===L?void 0:L.rank)?Number(V)>0?"bg-success":"bg-danger":"bg-unread text-body"),children:"".concat((null==G?void 0:null===(D=G.voted)||void 0===D?void 0:D.rank)>0?"+":"").concat((0,ea.Ae)(null==G?void 0:null===(B=G.voted)||void 0===B?void 0:B.rank))}),(null==G?void 0:null===(U=G.voted)||void 0===U?void 0:U.type)==="badge"&&(null==G?void 0:null===(H=G.voted)||void 0===H?void 0:H.rank)>0&&(0,N.jsxs)(Z.Z,{bg:"warning",pill:!0,text:"dark",children:["+",null==G?void 0:null===(W=G.voted)||void 0===W?void 0:W.rank]})]}),(0,N.jsxs)("div",{children:[(0,N.jsx)("span",{dangerouslySetInnerHTML:{__html:G.sentence},className:"rankItem"}),(null==G?void 0:G.excerpt)&&(0,N.jsxs)("a",{href:null==G?void 0:G.url,target:"_blank",onClick:()=>{G.viewed||Y(G.url)},children:[" ",G.excerpt]})]})]})});let el=[{name:"general",icon:"far fa-bullhorn"},{name:"ranked",icon:"far fa-trophy-star"},{name:"followed",icon:"far fa-user-plus"}];var Notice=m=>{var _,C,T,L;let{visible:Z}=m,[B,U]=(0,D.useState)("general"),[G,Y]=(0,D.useState)(),[Q,J]=(0,D.useState)(!0),[ee,et]=(0,D.useState)(!1),[ea,ec]=(0,D.useState)(""),[eu,ed]=(0,D.useState)({followed:0,general:0,ranked:0}),[ef,ep]=(0,D.useState)(!1);(0,D.useEffect)(()=>{Z?(getNoticeNum(),fetchData("","")):(U("general"),et(!1),J(!0),ec(""),Y({}))},[Z]);let eh=X()(()=>{ee&&fetchData(B,ea)},400),clickTab=m=>{var _,C;U(m.name),ec(null==G?void 0:null===(_=G[m.name])||void 0===_?void 0:_.offset),(null==G?void 0:null===(C=G[m.name])||void 0===C?void 0:C.data.length)>9?et(!0):et(!1),signRead(m.name)},fetchData=(m,_)=>{(0,er.TrM)(m,_).then(m=>{var C,N;if(m){if(_){let _={data:[...(null==G?void 0:G[B].data)||{},...m[B].data],offset:null==m?void 0:m[B].offset,size:20};Y({...G,[B]:_})}else Y(m)}
43ec(null==m?void 0:null===(C=m[B])||void 0===C?void 0:C.offset),et((null==m?void 0:null===(N=m[B].data)||void 0===N?void 0:N.length)>9),J(!1)}).catch(()=>{et(!1)})},handleReadOne=(m,_)=>{var C,N;null==G||null===(N=G[m])||void 0===N||null===(C=N.data)||void 0===C||C.forEach(m=>{m.url===_&&(m.viewed=1)}),Y({...G})},signRead=m=>{"all"!==m&&eu[m]<=0||(0,er.UHk)(m).then(_=>{_&&("all"===m&&ep(!0),ed({...eu,[m]:0}))})},getNoticeNum=()=>{(0,er.JeE)().then(m=>{m.general>0?(U("general"),ed({...m,general:0})):m.ranked>0?(U("ranked"),ed({...m,ranked:0})):m.followed>0?(U("followed"),ed({...m,followed:0})):ed({...m,general:0})})};(0,D.useEffect)(()=>{var m,_;if(null==G?void 0:null===(_=G.ranked)||void 0===_?void 0:null===(m=_.data)||void 0===m?void 0:m.length){let m=document.querySelectorAll(".rankItem a");m.length>0&&m.forEach(m=>{m.addEventListener("click",()=>clickFunc(m))})}},[null==G?void 0:null===(C=G.ranked)||void 0===C?void 0:null===(_=C.data)||void 0===_?void 0:_.length]);let clickFunc=m=>{let _=m;for(let m=0;m<4;m++){let m=_.className||"";if(m.includes("rankItemParent")){_.classList.remove("bg-unread");break}_=null==_?void 0:_.parentNode}};return(0,N.jsx)(N.Fragment,{children:(0,N.jsxs)(W.Z,{className:"border-0 letterBox header-box",style:{minWidth:"22rem"},children:[(0,N.jsx)(W.Z.Header,{className:"bg-transparent text-center border-0",children:(0,N.jsx)(en.Z,{className:"w-100 msg-btn-group",children:el.map(m=>(0,N.jsxs)(H.Z,{variant:"outline-secondary",size:"sm",className:B===m.name?"active":"",onClick:()=>clickTab(m),children:[(0,N.jsx)("i",{className:"fa-w-18 ".concat(m.icon)}),!ef&&eu[m.name]>0&&(0,N.jsx)("div",{className:"has-unread-dot"})]},m.name))})}),(0,N.jsx)(W.Z.Body,{className:"letter p-0 font-size-14",children:(0,N.jsxs)(V.Z,{style:{height:"306px",overflowY:"auto"},as:"ul",children:[(0,N.jsxs)(K(),{className:"content-list-wrap",pageStart:0,initialLoad:!1,loadMore:eh,hasMore:ee,useWindow:!1,children:[(null==G?void 0:null===(L=G[B])||void 0===L?void 0:null===(T=L.data)||void 0===T?void 0:T.length)>0&&(m=>{var _,C,T,L,D,Z;switch(m){case"general":return null==G?void 0:null===(C=G[B])||void 0===C?void 0:null===(_=C.data)||void 0===_?void 0:_.map((m,_)=>(0,N.jsx)(ei,{data:m,readAll:ef,onReadOne:m=>handleReadOne(B,m)},"".concat(m.sentence).concat(_)));case"ranked":return null==G?void 0:null===(L=G[B])||void 0===L?void 0:null===(T=L.data)||void 0===T?void 0:T.map((m,_)=>(0,N.jsx)(es,{data:m,readAll:ef,onReadOne:m=>handleReadOne(B,m)},"".concat(m.sentence).concat(_)));case"followed":return null==G?void 0:null===(Z=G[B])||void 0===Z?void 0:null===(D=Z.data)||void 0===D?void 0:D.map((m,_)=>{var C;return(0,N.jsx)(eo,{data:m,readAll:ef,onReadOne:m=>handleReadOne(B,m)},"".concat(null==m?void 0:null===(C=m.trigger_user)||void 0===C?void 0:C[0].id).concat(_))});default:return null}})(B),ee&&!Q?(0,N.jsx)("div",{className:"text-center py-3",children:"加载中..."}):""]}),Q&&(0,N.jsx)(components_Loading,{})]})}),(0,N.jsxs)(W.Z.Footer,{className:"bg-transparent d-flex justify-content-between",children:[(0,N.jsxs)(H.Z,{variant:"link",size:"sm",className:"link-secondary all-view font-size-14 btn-reset",onClick:m=>{m.preventDefault(),signRead("all")},children:[(0,N.jsx)("i",{className:"me-1 far fa-check-double"}),"全部标记为已读"]}),(0,N.jsx)("a",{href:"/user/notifications",className:"link-secondary font-size-14",children:"查看全部"})]})]})})},components_Notification=m=>{let{noticeNum:_,letterNum:C,iconClassName:T=""}=m,[H,W]=(0,D.useState)(!1),[V,G]=(0,D.useState)(!1);return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsxs)(B.Z,{className:"nav-item position-relative d-none d-lg-block",show:H,onToggle:m=>{W(m)},children:[(0,N.jsxs)(B.Z.Toggle,{as:"a",className:L()("dropdown-no-angle nav-link",T),style:{cursor:"pointer"},href:"/user/notifications",onClick:m=>{m.preventDefault(),W(!H)},children:[(0,N.jsx)("i",{className:"fa-fw far fa-bell"}),_>0&&(0,N.jsx)(Z.Z,{bg:"danger",pill:!0,className:"has-unread-count",children:_>99?"...":_})]}),(0,N.jsx)(B.Z.Menu,{align:"end",className:"p-0","data-bs-theme":"light",show:H,children:(0,N.jsx)(Notice,{visible:H})})]}),(0,N.jsx)(U.Z.Item,{className:"d-lg-none",children:(0,N.jsxs)("a",{href:"/user/notifications",className:L()("nav-link",T),"aria-label":"通知",children:[(0,N.jsx)("i",{className:"me-1 fa-fw far fa-bell"}),(0,N.jsx)("span",{className:"d-lg-none",children:"通知"}),_>0&&(0,N.jsx)(Z.Z,{bg:"danger",pill:!0,className:"has-unread-count",children:_>99?"...":_})]})}),(0,N.jsxs)(B.Z,{className:"nav-item position-relative d-none d-lg-block",i
43d:"letter",show:V,onToggle:m=>{G(m)},children:[(0,N.jsxs)(B.Z.Toggle,{as:"a",className:L()("dropdown-no-angle nav-link",T),href:"/user/messages",onClick:m=>{m.preventDefault(),G(!V)},children:[(0,N.jsx)("i",{className:"fa-fw far fa-envelope"}),C>0&&(0,N.jsx)(Z.Z,{bg:"danger",pill:!0,className:"has-unread-count",children:C>99?"...":C})]}),(0,N.jsx)(B.Z.Menu,{align:"end",className:"p-0","data-bs-theme":"light",show:V,children:(0,N.jsx)(components_Letter,{visible:V})})]}),(0,N.jsx)(U.Z.Item,{className:"d-lg-none",children:(0,N.jsxs)("a",{href:"/user/messages",className:L()("nav-link",T),"aria-label":"私信",children:[(0,N.jsx)("i",{className:"me-1 fa-fw far fa-envelope"}),(0,N.jsx)("span",{className:"d-lg-none",children:"私信"}),C>0&&(0,N.jsx)(Z.Z,{bg:"danger",pill:!0,className:"has-unread-count",children:C>99?"...":C})]})})]})}},59198:function(m,_,C){"use strict";var N=C(11527),T=C(50959),L=C(2016),D=C(11526),Z=C(5150),B=C(4790),U=C(76964),H=C(91192),W=C(21924),V=C(3014),G=C(533),K=C(76078),Y=C(13938);function reducer(m,_){switch(_.type){case"phone":return{...m,phone:_.payload,error:{}};case"name":return{...m,name:_.payload,error:{}};case"code":return{...m,code:_.payload,error:{}};case"error":return{...m,error:{..._.payload}};case"clearErr":return{...m,error:{}};default:return m}}let Q={name:"",phone:"",code:"",error:{}};_.Z=m=>{let{className:_}=m,C=(0,B.UO)(),X=(0,B.oR)(),[J,ee]=(0,T.useReducer)(reducer,Q),[et,er]=(0,T.useState)(0),[en,eo]=(0,T.useState)({value:"",isInvalid:!1,errMsg:""}),[ei,ea]=(0,T.useState)(null);return(0,T.useEffect)(()=>{(null==C?void 0:C.registerRef)&&(0,G.f)(null==C?void 0:C.registerRef)},[]),(0,N.jsx)("div",{id:"bindMobileDiv",className:"px-sm-5 ".concat(_),children:(0,N.jsxs)("div",{className:"card-body",children:[(0,N.jsx)("h3",{className:"text-center my-3",children:"注册账号"}),(0,N.jsxs)(L.Z,{children:[(0,N.jsxs)(D.Z,{className:"mb-3",children:[(0,N.jsx)(L.Z.Control,{type:"input",placeholder:"你的名字",size:"lg",name:"name",required:!0,value:J.name,autoComplete:"off",isInvalid:J.error.name,onChange:m=>{ee({type:"name",payload:m.target.value.trim()})}}),(0,N.jsx)(L.Z.Control.Feedback,{type:"invalid",children:J.error.name})]}),(0,N.jsxs)(D.Z,{className:"mb-3",children:[(0,N.jsx)(L.Z.Control,{type:"input",placeholder:"手机号",size:"lg",name:"phone",required:!0,maxLength:11,value:J.phone,autoComplete:"off",isInvalid:J.error.phone,onChange:m=>{ee({type:"phone",payload:m.target.value.trim()})}}),(0,N.jsx)(L.Z.Control.Feedback,{type:"invalid",children:J.error.phone})]}),(0,N.jsxs)(D.Z,{id:"captcha",className:"mb-3",children:[(0,N.jsx)(W.Z,{product:"bind",show:!0,setGeetValue:m=>{ea(m),eo({...en,isInvalid:!1,errMsg:""})}}),(0,N.jsx)(L.Z.Control,{type:"text",required:!0,hidden:!0,isInvalid:en.isInvalid}),(0,N.jsx)(L.Z.Control.Feedback,{type:"invalid",children:en.errMsg})]}),(0,N.jsxs)(Z.Z,{className:"mb-3",children:[(0,N.jsx)(L.Z.Control,{type:"text",placeholder:"短信验证码",size:"lg",maxLength:6,required:!0,value:J.code,isInvalid:J.error.code,onChange:m=>{ee({type:"code",payload:m.target.value.trim()})}}),(0,N.jsx)(U.Z,{checkCanStart:()=>new Promise(m=>{if(!J.phone||!/^1\d{10}$/.test(J.phone)){ee({type:"error",payload:{phone:"请输入正确的手机号"}}),m(!1);return}if(!ei){m(!1);return}ei.verify(),ei.onSuccess(()=>{m(!0)}),ei.onError(()=>{m(!1)}),ei.onClose(()=>{m(!1)})}),errCallback:m=>{eo({...en,isInvalid:m.isInvalid,errMsg:m.errMsg}),m.isInvalid&&(null==ei||ei.reset())},captchaObj:ei,resetCount:et,className:"btn-lg",api:m=>(0,V.Sy$)({phone:J.phone,...m})}),(0,N.jsx)(L.Z.Control.Feedback,{type:"invalid",children:J.error.code})]}),(0,N.jsx)("div",{className:"d-grid",children:(0,N.jsx)(H.Z,{size:"lg",type:"submit",onClick:()=>new Promise(m=>{let _={name:J.name,phone:J.phone,code:J.code},C=(0,G.Y)();C.register_ref&&(_.register_ref=C.register_ref),(0,V.z2l)(_).then(async()=>{let _=X.getState(),{authChannel:C}=_.global;(0,Y.Z)().selfEvent("register",{channel:C||"mobile"});let N=await (0,K.Z)();N||(X.dispatch({type:"global/getUser"}),m(!0),window.location.href="/")}).catch(_=>{m(!1),(null==_?void 0:_.isError)&&(ee({type:"error",payload:_}),_.code&&J.code&&(null==ei||ei.reset()),J.code&&(null==ei||ei.reset(),er(m=>m+1)))})}),variant:"primary",children:"注册"})})]}),(0,N.jsxs)("div",{className:"text-muted text-center font-size-14 my-3",children:["继续即代表同意",(0,N.jsx)("a",{href:"/tos",target:"_blank",children:"《服务协议》"}),"和",(0,N.jsx)("a",{href:"/privacy",target:"_blank",children:"《隐私政策》"})]})]})})}},8016:function(m,_,C){"use strict";C.d(_,{Z:function(){return components_Sidebar}});var N=C(11527),T=C(7675),L=C.n(T),D=C(72784),Z=C(50959),B=C(65073),U=C(19803),H=C.n(U),W=C(4790);function MenuNode(m){let{menu:_,callback:C,expanding:T=!1}=m,L=!_.children.length,Z=L?"".concat(_.path):"#";return(0,N.jsxs)(D.Z.Item,{className:"w-100",children:[(0,N.jsxs)(D.Z.Link,{as:L?W.rU:"button",onClick:m=>{C(m,_,Z,L)},href:Z,className:H()("text-nowrap d-flex flex-nowrap align-items-center w-100",{expanding:T},!L&&"fw-bold"),...L?{shallow:!1}:{},children:[L&&_.icon&&(0,N.jsx)("i",{className:H()("me-2",_.icon)}),(0,N.jsx)("span",{className:"me-auto text-truncate",children:_.displayName?_.displayName:_.name}),_.badgeContent?(0,N.jsx)("span",{className:"badge text-bg-dark",children:_.badgeContent}):null,!L&&(0,N.jsx)("i",{className:"collapse-indicator far fa-chevron-down"})]}),_.children.length?(0,N.jsx)(B.Z.Collapse,{eventKey:_.path,children:_.children.map(m=>(0,N.jsx)(MenuNode,{menu:m,callback:C},m.path))}):null]},_.path)}let AccordionNav=m=>{let{title:_,menus:C=[],activeKey:T,expanding:L=!1,defaultShowNodeNum:U}=m,[W,V]=(0,Z.useState)(L),[G,K]=(0,Z.useState)(L||U?"0":"");(0,Z.useEffect)(()=>{V(L),K(L||U?"0":"")}
43,[L]),C.forEach(m=>{Array.isArray(m.children)||(m.children=[]),m.children.forEach(m=>{m.path||(m.path=m.name),Array.isArray(m.children)||(m.children=[])})});let menuClick=m=>{m.stopPropagation()},Y=W?C:C.slice(0,U);return(0,N.jsx)(B.Z,{activeKey:G,flush:!0,children:(0,N.jsx)(D.Z,{variant:"pills",navbar:!1,activeKey:T,className:"flex-column",children:(0,N.jsxs)(D.Z.Item,{className:"w-100",children:[(0,N.jsxs)(D.Z.Link,{as:"button",onClick:()=>{K("0"===G?"":"0")},className:H()("text-nowrap d-flex flex-nowrap align-items-center w-100 fw-bold font-size-14 link-dark",G&&"expanding"),children:[(0,N.jsx)("span",{className:"me-auto text-truncate",children:_}),(0,N.jsx)("i",{className:"collapse-indicator far fa-chevron-down"})]}),(0,N.jsx)(B.Z.Collapse,{eventKey:"0",children:(0,N.jsxs)(N.Fragment,{children:[Y.map(m=>(0,N.jsx)(MenuNode,{menu:m,callback:menuClick,expanding:G===m.path},m.path)),U&&(C.length||0)>Y.length&&(0,N.jsx)(D.Z.Item,{children:(0,N.jsx)(D.Z.Link,{onClick:()=>{V(!W)},className:"text-nowrap d-flex flex-nowrap align-items-center w-100",children:(0,N.jsx)("span",{className:"me-auto text-truncate font-size-14",children:"展开显示"})})})]})})]})})})},V=(0,N.jsx)(N.Fragment,{children:(0,N.jsx)(L(),{id:"80e8f5238e210d47",children:".collapse-indicator{-webkit-transition:all.2s ease;-moz-transition:all.2s ease;-o-transition:all.2s ease;transition:all.2s ease}.expanding .collapse-indicator{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}"})});var components_AccordionNav=m=>(0,N.jsxs)(N.Fragment,{children:[V,(0,N.jsx)(AccordionNav,{...m})]}),G=C(1817);let Sidebar=m=>{let{isLogin:_=!1,followedTags:T=[],type:L="",recommendSites:Z=[],className:B="d-none d-lg-block",headerHeight:U=58}=m,H=(0,W.k6)(),V=G.x5.map(m=>({name:m.name,path:L?"".concat(m.url,"/").concat(L):m.url,icon:"far fa-tag"})),K=H.location.pathname;return(0,N.jsxs)("div",{className:"sidebar-wrap position-sticky bg-white border-end border-translucent overflow-y-auto ".concat(B),style:{top:"".concat(U,"px"),height:"calc(100dvh - ".concat(U,"px)")},children:[(0,N.jsxs)(D.Z,{activeKey:K,variant:"pills",navbar:!1,className:"flex-column",children:[(0,N.jsxs)(D.Z.Link,{as:W.rU,href:"/questions",children:[(0,N.jsx)("i",{className:"fas fa-fw fa-circle-question text-primary me-2"}),"问答"]}),(0,N.jsxs)(D.Z.Link,{as:W.rU,href:"/blogs",shallow:!1,children:[(0,N.jsx)("i",{className:"fas fa-blog fa-fw text-primary me-2"}),"博客"]}),(0,N.jsxs)(D.Z.Link,{as:W.rU,href:"/news",shallow:!1,children:[(0,N.jsx)("i",{className:"fas fa-newspaper fa-fw text-primary me-2"}),"资讯"]}),(0,N.jsxs)(D.Z.Link,{as:W.rU,href:"/tags",children:[(0,N.jsx)("i",{className:"fas fa-tags fa-fw text-primary me-2"}),"标签"]}),(0,N.jsxs)(D.Z.Link,{as:W.rU,href:"/users",children:[(0,N.jsx)("i",{className:"fas fa-user-group-simple fa-fw text-primary me-2"}),"用户"]}),(0,N.jsxs)(D.Z.Link,{as:W.rU,href:"/events",children:[(0,N.jsx)("i",{className:"fas fa-calendar-days fa-fw text-primary me-2"}),"活动"]})]}),(0,N.jsx)("hr",{className:"border-top opacity-100"}),(0,N.jsxs)(D.Z,{activeKey:K,navbar:!1,variant:"pills",className:"flex-column",children:[Z.map(m=>(0,N.jsxs)(D.Z.Link,{className:"d-flex align-items-center",as:W.rU,href:m.url,shallow:!1,children:[(0,N.jsx)("img",{src:m.thumbnail_url,className:"me-2",width:16,height:16,alt:"logo"}),m.name]},m.id)),(0,N.jsxs)(D.Z.Link,{className:"d-flex align-items-center font-size-14",style:{lineHeight:1.2},as:W.rU,href:"/brand/harmonyos-next",shallow:!1,children:[(0,N.jsx)("img",{src:C(77495).Z.src,className:"me-2",width:16,height:16,alt:"logo"}),"HarmonyOS",(0,N.jsx)("br",{}),"开发者社区"]})]}),_&&T.length>0&&(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)("hr",{className:"border-top opacity-100"}),(0,N.jsx)(components_AccordionNav,{title:"关注的标签",menus:T.map(m=>({name:m.name,path:L?"".concat(m.url,"/").concat(L):m.url,icon:"far fa-tag"})),activeKey:K,defaultShowNodeNum:5})]}),(0,N.jsx)("hr",{className:"border-top opacity-100"}),(0,N.jsx)(components_AccordionNav,{activeKey:K,title:"热门标签",menus:V}),(0,N.jsx)("hr",{className:"border-top opacity-100"}),(0,N.jsxs)(D.Z,{className:"flex-column mb-4",variant:"pills",navbar:!1,children:[(0,N.jsxs)(D.Z.Link,{className:"d-flex align-items-center",href:"https://ones.cn/?utm_term=ONES%C2%A0%E7%A0%94%E5%8F%91%E7%AE%A1%E7%90%86&utm_campaign=%E9%A6%96%E9%A1%B5%E6%A0%87%E7%AD%BE&_channel_track_key=myqX1C0f&utm_source=%E6%80%9D%E5%90%A6%E8%BD%AC%20ONES",target:"_blank",children:[(0,N.jsx)("img",{className:"me-2",src:"https://static.segmentfault.com/main_site_next/prod/_next/static/media/logo-ones.2e4d7b04.svg",width:16,height:16,alt:"logo"}),(0,N.jsx)("span",{children:"ONES 研发管理"})]}),(0,N.jsxs)(D.Z.Link,{className:"d-flex align-items-center",href:"https://business.segmentfault.com/answer-ee",target:"_blank",children:[(0,N.jsx)("img",{className:"me-2",src:"https://static.segmentfault.com/main_site_next/prod/_next/static/media/logo-answer.b0220a1c.svg",width:16,height:16,alt:"logo"}),(0,N.jsx)("span",{children:"思否企业问答"})]})]})]})},K=(0,N.jsx)(N.Fragment,{children:(0,N.jsx)(L(),{id:"2108a53d9090f1a0",children:".sidebar-wrap{padding:12px;width:228px}.sidebar-wrap .nav-link{color:rgba(0,0,0,.65)}.sidebar-wrap .nav-link.active{background-color:var(--bs-gray-300);color:#000}.sidebar-wrap .nav-link:not(.active):hover{background-color:var(--bs-tertiary-bg);color:#000}.border-translucent{border-color:var(--bs-border-color-translucent)!important}"})});var components_Sidebar=m=>(0,N.jsxs)(N.Fragment,{children:[K,(0,N.jsx)(Sidebar,{...m})]})},29945:function(m,_,C){"use strict";var N=C(11527),T=C(19803),L=C.n(T),D=C(73202);_.Z=m=>{let{rank:_,summaryBadges:C,className:T,fixedBadge:Z=!1}=m,B="user-badge",{gold:U=0,silver:H=0,bronze:W=0}=C||{};return(0,N.jsxs)("div",{className:L()("".concat(B,"-wrap"),T),children:[_&&(0,N.jsx)("span",{className:"me-1",style:{color:"#BF7158",fontWeight:"bold"},title:"声望值",children:(0,D.Ae)(_)}),U||Z?(0,N.jsxs)("span",{className:"d-inline-block me-1",title:"黄
43金勋章",children:[(0,N.jsx)("i",{className:L()(B,"".concat(B,"__gold"),"me-1 fas fa-circle")}),U]}):null,H||Z?(0,N.jsxs)("span",{className:"d-inline-block me-1",title:"白银勋章",children:[(0,N.jsx)("i",{className:L()(B,"".concat(B,"__silver"),"me-1 fas fa-circle")}),H]}):null,W||Z?(0,N.jsxs)("span",{className:"d-inline-block",title:"青铜勋章",children:[(0,N.jsx)("i",{className:L()(B,"".concat(B,"__bronze")," me-1 fas fa-circle")}),W]}):null]})}},9880:function(m,_,C){"use strict";var N=C(11527),T=C(16610),L=C(95673),D=C(19803),Z=C.n(D),B=C(82691),U=C.n(B),H=C(48123),W=C(29945);_.Z=m=>{var _,C,D,B,V;let{mode:G,className:K,user:Y,summaryBadges:Q,nameClassName:X="",rank:J,fixedBadge:ee=!1}=m;return U()(Y)?null:(0,N.jsxs)("a",{className:Z()("d-flex align-items-center",K),href:"".concat(Y.url),children:[(0,N.jsx)(H.Z,{className:"me-2",width:32,height:32,src:null==Y?void 0:Y.avatar_url,headdress:null==Y?void 0:Y.headdress_worn}),(0,N.jsxs)("div",{className:"d-flex flex-column",children:[(0,N.jsxs)("div",{className:"d-flex",children:[(0,N.jsx)("strong",{className:Z()("font-size-14",X),children:null==Y?void 0:Y.name}),(0,N.jsx)("ul",{className:"list-inline mb-0 authentication-info ms-1",children:!!(null==Y?void 0:null===(_=Y.user_auth)||void 0===_?void 0:_.is_auth)&&(0,N.jsx)("li",{className:"list-inline-item me-1",children:(null==Y?void 0:null===(C=Y.user_auth)||void 0===C?void 0:C.info)?(0,N.jsx)(T.Z,{placement:"top",overlay:(0,N.jsx)(L.Z,{id:"tooltip-top",children:null==Y?void 0:null===(D=Y.user_auth)||void 0===D?void 0:D.info}),children:(0,N.jsx)("i",{className:Z()("me-1 fas fa-badge-check",(null==Y?void 0:null===(B=Y.user_auth)||void 0===B?void 0:B.type)===1?"text-info":"text-warning")})}):(0,N.jsx)("i",{className:Z()("me-1 fas fa-badge-check",(null==Y?void 0:null===(V=Y.user_auth)||void 0===V?void 0:V.type)===1?"text-info":"text-warning")})})})]}),(0,N.jsx)(W.Z,{className:"font-size-14 text-secondary",summaryBadges:Q,rank:J,fixedBadge:ee})]})]})}},51214:function(m,_,C){"use strict";C.d(_,{T:function(){return usePageUsers},o:function(){return PageUsersProvider}});var N=C(11527),T=C(50959),L=C(82691),D=C.n(L),Z=C(2600),B=C.n(Z);let U=(0,T.createContext)({pageUsers:{},setPageUsers:m=>{}}),PageUsersProvider=m=>{let{children:_}=m,[C,L]=(0,T.useState)({});return(0,N.jsx)(U.Provider,{value:{pageUsers:C,setPageUsers:m=>{(null==m?void 0:m.pathName)&&(D()(C[m.pathName])&&(C[m.pathName]=[]),m.users instanceof Array&&(m.users.forEach(_=>{C[m.pathName].push(_)}),C[m.pathName]=B()(C[m.pathName],"id").filter(m=>(null==m?void 0:m.name)&&(null==m?void 0:m.slug))),L({...C}))}},children:_})},usePageUsers=()=>(0,T.useContext)(U)},9163:function(m,_,C){"use strict";let N,T,L,D,Z,B,U;C.r(_),C.d(_,{default:function(){return _app_page}});var H=C(11527),W=C(50959),V=C(4007).HK,G=C(66817),K=C(14557),Y=C.n(K),Q=C(12401),X=C.n(Q),J=C(82691),ee=C.n(J),et=C(47216),er=C.n(et),en=C(4790),eo=C(10834),ei=C(32811);let ea=[];(null===en.jU||void 0===en.jU?void 0:(0,en.jU)())&&(window._oa=[],window.OA_google=!0,window.OA_script=function(m,_){if(ea.includes(m))return;ea.push(m);let C=document.createElement("script"),N=document.querySelector("head");_&&(C.onload=_),C.src=m,null==N||N.appendChild(C)});var es=C(71044),el=C(23005),DocumentHead=()=>{var m,_;let C=(0,en.v9)(m=>m.global),{headOptions:{keywords:N,description:T}={keywords:"",description:""},title:L,noticeNum:D,sessionUser:Z}=C||el.T,B=L;return D>0&&!es.tq&&(B=D>=100?"(……) ".concat(L):"(".concat(D,") ").concat(L)),(0,H.jsxs)(en.ql,{children:[(0,H.jsx)("title",{children:B}),(0,H.jsx)("meta",{name:"keywords",content:N}),(0,H.jsx)("meta",{name:"description",content:T}),(0,H.jsx)("meta",{name:"userId",value:null==Z?void 0:null===(m=Z.user)||void 0===m?void 0:m.id,id:"SFUserId"}),(0,H.jsx)("meta",{name:"userRank",value:null==Z?void 0:null===(_=Z.user)||void 0===_?void 0:_.rank,id:"SFUserRank"}),(0,H.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1, viewport-fit=cover, user-scalable=no"}),(0,H.jsx)("meta",{rel:"apple-touch-icon",href:"https://static.segmentfault.com/main_site_next/prod/touch-icon.png"}),(0,H.jsx)("meta",{name:"msapplication-square150x150logo",content:"https://static.segmentfault.com/main_site_next/prod/touch-icon.png"}),(0,H.jsx)("meta",{httpEquiv:"X-UA-Compatible",content:"IE=edge, chrome=1"}),(0,H.jsx)("meta",{name:"renderer",content:"webkit"}),(0,H.jsx)("meta",{name:"alexaVerifyID",content:"LkzCRJ7rPEUwt6fVey2vhxiw1vQ"}),(0,H.jsx)("meta",{name:"apple-itunes-app",content:"app-id=958101793, app-argument="}),(0,H.jsx)("meta",{property:"qc:admins",content:"15317273575564615446375"}),(0,H.jsx)("meta",{name:"msapplication-TileColor",content:"#009a61"}),(0,H.jsx)("meta",{name:"baidu_union_verify",content:"361d9f81bc56b8d1183231151d2b8012"}),(0,H.jsx)("meta",{name:"sogou_site_verification",content:"MKVKCoIjwL"}),(0,H.jsx)("meta",{name:"360-site-verification",content:"737314c9bf48873a1a0a22295203d9d1"}),(0,H.jsx)("link",{rel:"shortcut icon",type:"image/x-icon",href:"https://static.segmentfault.com/main_site_next/prod/favicon.ico"}),(0,H.jsx)("link",{rel:"search",type:"application/opensearchdescription+xml",href:"/opensearch.xml",title:"SegmentFault"}),(0,H.jsx)("link",{rel:"alternate",type:"application/atom+xml",href:"/feeds/questions",title:"SegmentFault \\u6700\\u65B0\\u95EE\\u9898"}),(0,H.jsx)("link",{rel:"alternate",type:"application/atom+xml",href:"/feeds/blogs",title:"SegmentFault \\u6700\\u65B0\\u6587\\u7AE0"})]})},ec=C(21035);let ErrorBoundary=class ErrorBoundary extends W.Component{static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(m,_){}render(){return this.state.hasError?(0,H.jsx)(ec.Z,{}):this.props.children}constructor(m){super(m),this.state={hasError:!1},this.state={hasError:!1}}};var eu=C(33562),ed=C(89714),components_SFIcon=m=>{let{className:_="",width:C=28,height:N=28}=m;return(0,H.jsxs)("svg",{width:C,height:N,viewBox:"0 0 28 28",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:_,children:[(0,H.jsx)("title",{children:"SF"}),(0,H.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M8 0C3.58172 0 0 3.58172 0 8V2
430C0 24.4183 3.58172 28 8 28H20C24.4183 28 28 24.4183 28 20V8C28 3.58172 24.4183 0 20 0H8ZM13.73 11.9372C12.578 11.2873 11.2724 10.9592 9.95 10.9872C8.625 10.9872 5.535 11.3372 5.535 14.5872C5.535 16.4122 6.495 17.2622 7.935 17.9772C8.305 18.1622 8.655 18.3072 8.965 18.4322L8.96675 18.433C9.83592 18.7926 10.525 19.0778 10.525 19.8472C10.525 20.7222 9.715 21.0322 8.96 21.0322C7.93318 20.9427 6.96552 20.5134 6.21 19.8122L5.25 21.7322V21.9572C6.47366 22.8581 7.96081 23.3292 9.48 23.2972C11.175 23.2972 14.015 22.8422 14.015 19.6272C14.015 17.6272 13.065 16.8572 11.315 16.1272L10.67 15.8772C9.725 15.5222 8.98 15.2422 8.98 14.4522C8.98 13.9672 9.22 13.3872 10.38 13.3872C11.2483 13.3883 12.0951 13.6572 12.805 14.1572L13.73 12.1572V11.9372ZM22.92 5.75224C22.0842 5.39862 21.1823 5.22813 20.275 5.25224C18.635 5.25224 16.635 5.92724 16.635 9.14724C16.635 9.16319 16.6454 9.5817 16.6567 10.0374C16.6702 10.5821 16.685 11.18 16.685 11.2072C16.6839 11.2467 16.6678 11.2842 16.64 11.3122C16.611 11.3378 16.5737 11.352 16.535 11.3522H15.36L15.32 13.8922C15.4316 13.8922 15.5761 13.8878 15.7433 13.8827C15.973 13.8756 16.2456 13.8672 16.535 13.8672L16.5911 13.8777L16.64 13.9072C16.667 13.9358 16.683 13.973 16.685 14.0122C16.665 14.8782 16.653 16.325 16.6458 17.8134L16.642 18.7072C16.6393 19.4489 16.6377 20.1741 16.6366 20.8153L16.
436357 21.5401L16.6354 21.8642L16.635 22.9722L20.2 22.9522C20.1997 22.8821 20.1992 22.7899 20.1987 22.6781C20.1954 21.9732 20.1884 20.4931 20.1781 18.9054L20.1684 17.515C20.1579 16.13 20.145 14.8097 20.13 13.9922C20.1281 13.9532 20.1426 13.9151 20.17 13.8872C20.199 13.8617 20.2363 13.8474 20.275 13.8472L20.5421 13.8565C20.9195 13.867 21.368 13.8705 21.7216 13.8717L22.16 13.8722L22.2 11.3322H20.275L20.2189 11.3218L20.17 11.2922C20.1436 11.2637 20.1292 11.2261 20.13 11.1872V9.62724C20.13 8.35724 20.46 7.81724 21.225 7.81724C21.5758 7.8304 21.9184 7.92634 22.225 8.09724L22.92 6.02724V5.75224Z",fill:"currentColor"})]})};let ef=new Date().getFullYear();var BlogFooter=m=>{var _;let C,{blogDetail:N,artDetail:T}=m,{slug:L,aid:D}=(0,en.UO)(),Z=L?N.blog:D?null===(_=T[D])||void 0===_?void 0:_.blog:{},{name:B="",license:U}=Z||{},W=!ee()(Z),V=D?T[D]:{};return W?C=B:D&&V&&(C=V.article.user.name),(0,H.jsxs)("footer",{className:"d-none d-sm-block bg-white py-5 border-top",children:[(0,H.jsxs)("div",{className:"text-center text-secondary mb-1",children:["\xa9",ef," ",C]}),(0,H.jsxs)("div",{className:"text-center text-secondary font-size-14",children:["除特别声明外,","sa"===U?(0,H.jsx)("a",{target:"_blank",className:"link-secondary",href:"https://creativecommons.org/licenses/by-nc-sa/4.0/",children:"作品采用《署名-非商业性使用-相同方式共享 4.0 国际》进行许可"}):"nd"===U?(0,H.jsx)("a",{target:"_blank",className:"link-secondary",href:"https://segmentfault.com/tos#sec-licence-4",children:"作者保留所有权利,未经作者允许,禁止转载和演绎"}):(0,H.jsx)("a",{target:"_blank",className:"link-secondary",href:"https://creativecommons.org/licenses/by-nc-nd/4.0/",children:"作品采用《署名-非商业性使用-禁止演绎 4.0 国际》进行许可"})]}),(0,H.jsx)("div",{className:"d-flex justify-content-center my-4",children:(0,H.jsxs)(ed.Z,{href:"/blogs",variant:"light",className:"d-flex align-items-center rounded",children:[(0,H.jsx)(components_SFIcon,{className:"me-2 text-primary",width:16,height:16}),"使用 SegmentFault 发布"]})}),(0,H.jsx)("div",{className:"text-center mb-1 font-size-14",children:(0,H.jsx)("a",{href:"/",className:"link-secondary",children:"SegmentFault - 凝聚集体智慧,推动技术进步"})}),(0,H.jsxs)("div",{className:"text-center font-size-14",children:[(0,H.jsx)("a",{href:"/tos?utm_source=sf-footer",className:"link-secondary",children:"服务协议"}),(0,H.jsx)("span",{className:"split-dot"}),(0,H.jsx)("a",{href:"/privacy?utm_source=sf-footer",className:"link-secondary",children:"隐私政策"}),(0,H.jsx)("span",{className:"split-dot"}),(0,H.jsx)("a",{href:"http://beian.miit.gov.cn",target:"_blank",className:"text-secondary",children:"浙ICP备15005796号-2"}),(0,H.jsx)("span",{className:"split-dot"}),(0,H.jsx)("a",{href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=33010602002000",target:"_blank",className:"text-secondary",children:"浙公网安备33010602002000号"})]})]})},ep=C(7675),eh=C.n(ep),em=C(31307),eg=C(37762),ev=C(56306),ey=C(2016),eb=C(54995),ew=C(72784),ex=C(49856),eS=C(19803),e_=C.n(eS
43),ej=C(1817),ek=C(68206),eE=C(4241),eO=C(45656),eC=C(3014),eN=C(73202),eA=C(22305),eT=C.n(eA);eT()("#fff"),eT()("#000");let color_isLight=m=>eT()(m).isLight();var eP=C(6637),eR=C(16937);let Header=m=>{var _,C,N,T,L,D,Z,B,U;let V,G,K,{letterNum:Y=0,noticeNum:Q=0,userStat:X,blogDetail:J,artDetail:et}=m,{query:{search:er=""},pathname:eo}=(0,en.KV)(),{slug:ei,aid:ea}=(0,en.UO)(),es=ei?J.blog:ea?null===(_=et[ea])||void 0===_?void 0:_.blog:{},el=!ee()(es),[ec,eu]=(0,W.useState)((null==es?void 0:es.is_followed)||0),[ef,ep]=(0,W.useState)(er),[eh,eS]=(0,W.useState)(0),eA=ea?et[ea]:{},{personalization:eT={},name:eL=""}=es||{},eI=eT.header_color,eD=null==es?void 0:null===(C=es.admins_user)||void 0===C?void 0:C.find(m=>m.is_master),eZ=(0,eP.Oy)(),eM=eD&&eD.id===(null==eZ?void 0:null===(N=eZ.user)||void 0===N?void 0:N.id),eq=null==es?void 0:null===(T=es.admins_user)||void 0===T?void 0:T.find(m=>{var _;return m.id===(null==eZ?void 0:null===(_=eZ.user)||void 0===_?void 0:_.id)}),eB=(0,eP.Aj)(),eF=(0,eN.C7)(),eU=(0,W.useRef)(null),ez=(0,W.useRef)(0),e$=(0,en.I0)();el?(V=eL,G=es.url,K=es.logo_url):ea&&eA&&(V=eA.article.user.name,G="".concat(eA.article.user.url,"/articles")),(0,W.useEffect)(()=>{ez.current=window.scrollY},[]),(0,W.useEffect)(()=>{if(eF)return handleScroll(),window.addEventListener("scroll",handleScroll),()=>{window.removeEventListener("scroll",handleScroll)}},[eF]);let handleScroll=()=>{if(!eU.current)return;let m=eU.current.offsetHeight,_=eU.current.getBoundingClientRect().top;if(_>0){ez.current=window.scrollY;return}let C=eU.current.style.transform.match(/translateY\((.*)px\)/);if(C){let _=Number(C[1]);if("down"===eF&&_>-m){let C=_-window.scrollY+ez.current;updateTranslateY(C<-m?-m:C)}if("up"===eF){if(0===window.scrollY){updateTranslateY(0);return}if(_<0){let m=_-window.scrollY+ez.current;updateTranslateY(m>0?0:m)}}ez.current=window.scrollY}};(0,W.useEffect)(()=>{ep(er)},[er]);let updateTranslateY=m=>{window.requestAnimationFrame(()=>{if(m>0){eS(0);return}if(!eU.current)return;let _=eU.current.offsetHeight;if(m<-_){eS(-_);return}eS(m)})},logout=async()=>{await (0,eR.Ov)();let m=ej.i$.find(m=>window.location.pathname.includes(m.pathname));m?window.location.href=m.redirect:window.location.reload()},handleLogin=()=>{localStorage.setItem("referer",decodeURI(window.location.href)),e$({type:"global/saveShowLoginState",payload:{isShowLogin:!0}})},handleChange=m=>{ep(m.target.value)},handleSubmit=m=>{m.preventDefault(),en.m8.push(ef?"".concat(es.url,"?search=").concat(ef):es.url,"",{shallow:!1})},outChange=async()=>{await (0,eC.hgC)(),window.location.reload()},onFollow=async()=>{var m,_,C,N;if(!(0,eR.bg)())return!1;let T=el?es.id:null==eA?void 0:null===(_=eA.article)||void 0===_?void 0:null===(m=_.user)||void 0===m?void 0:m.id,L=0;return L=el?ec?0:1:(null==eA?void 0:null===(N=eA.article)||void 0===N?void 0:null===(C=N.user)||void 0===C?void 0:C.is_followed)?0:1,await (0,eC.ZNR)({id:T,type:el?"blog":"user",isFollow:L}),el?eu(!ec):e$({type:"articleDetail/followAuthor",payload:{id:ea,is_followed:L}}),!0},{textClassName:eH,variantClassName:eW,backgroundColor:eV,isLight:eG=!0,logoClassName:eK}=(()=>{if(!eI)return{textClassName:"text-body",logoClassName:"text-primary",backgroundColor:"rgba(33, 37, 41, 0.1)"};let m=color_isLight(eI);return{textClassName:m?"text-dark":"text-light",variantClassName:m?"dark":"light",backgroundColor:m?"rgba(33, 37, 41, 0.1)":"rgba(255, 255, 255, 0.175)",isLight:m,logoClassName:m?"text-dark":"text-light"}})(),eY=eI||"#fff";return(0,H.jsx)("header",{"data-bs-theme":eG?"light":"dark",className:e_()("sticky-top blog-header",eG?"theme-light":"theme-dark",!eI&&"border-bottom"),style:{backgroundColor:eY,transform:"translateY(".concat(eh,"px)")},ref:eU,children:(0,H.jsxs)(eg.Z,{fluid:"xl",children:[(0,H.jsxs)(ex.Z,{expand:"lg",style:{paddingTop:"0.75rem",paddingBottom:"0.75rem"},children:[(0,H.jsxs)("div",{className:"d-none d-lg-flex align-items-center w-50 me-auto",children:[(0,H.jsx)(ex.Z.Brand,{className:"d-none d-md-block p-0",href:"/blogs",children:(0,H.jsx)(components_SFIcon,{className:eK})}),(0,H.jsx)("div",{className:"d-none d-md-block",style:{width:"1px",height:"1.75rem",backgroundColor:eV}}),K?(0,H.jsx)("a",{className:"ms-md-3",href:G,children:(0,H.jsx)("img",{src:K,height:28,alt:"博客图标"})}):(0,H.jsx)("a",{href:G,children:(0,H.jsx)("div",{className:e_()("d-flex align-items-center ms-md-3",eH),children:(0,H.jsx)("h4",{className:"mb-0",children:V})})})]}),(0,H.jsxs)("div",{className:"d-flex d-lg-none align-items-center justify-content-between w-100",children:[K?(0,H.jsx)("a",{className:"ms-lg-3",href:G,children:(0,H.jsx)("img",{src:K,height:28,alt:"博客图标"})}):(0,H.jsx)("a",{href:G,children:(0,H.jsx)("div",{className:e_()("d-flex align-items-center ms-lg-3",eH),children:(0,H.jsx)("h4",{className:"mb-0 text-truncate-1",children:V})})}),eZ?(0,H.jsx)(ex.Z.Toggle,{"aria-controls":"basic-navbar-nav"}):(0,H.jsx)(ed.Z,{variant:"link",className:e_()("d-lg-none ms-2 flex-shrink-0",eK),href:"/user/login",onClick:()=>{localStorage.setItem("referer",decodeURI(window.location.href))},children:"注册登录"})]}),(0,H.jsxs)(ex.Z.Collapse,{className:"w-100",id:"basic-navbar-nav",children:[el&&(0,H.jsxs)("div",{className:"w-100 position-relative my-3 my-lg-0",children:[(0,H.jsxs)("div",{className:"d-none d-lg-flex w-100",style:{maxWidth:"432px",height:"38px"},children:[(0,H.jsx)("div",{className:"d-flex align-items-center position-absolute h-100",style:{marginLeft:"0.81rem"},children:(0,H.jsx)("i",{className:e_()("far fa-magnifying-glass",eH)})}),(0,H.jsx)(ey.Z,{className:"flex-fill",onSubmit:handleSubmit,children:(0,H.jsx)(eb.Z,{type:"text",placeholder:"搜索博客关键字","aria-label":"搜索",className:e_()("border-0 shadow-none h-100",eH),style:{paddingLeft:"2.3rem",backgroundColor:eV},value:ef,onChange:handleChange})})]}),(0,H.jsxs)("div",{className:"d-flex d-lg-none w-100",children:[(0,H.jsx)("div",{className:"d-flex align-items-center position-absolute h-100",style:{marginLeft:"0.81rem"},children:(0,H.jsx)("i",{className:e_()("far fa-magnifying-glass",eH)})}),(0,H.jsx)(ey.Z,{className:"flex-fill",onSubmit:handleSubmit,children:(0,H.jsx)(eb.Z,{type:"text",placeholder:"搜索博客关键字","aria-label":"搜索",className:e_()("border-0 shadow-none h-100",eH),style:{paddingLeft:"2.3rem",backgroundColor:eV},value:ef,onChange:handleChange})})]})]}),eZ?(0,H.jsxs)(ew.Z,{className:"navbar-user ms-auto align-items-lg-center justify-content-end w-100",children:[el&&!eq&&(0,H.jsx)(ed.Z,{variant:eW,className:"me-0 me-lg-3",onClick:onFollow,children:ec?"已关注":"关注博客"}),!el&&(0,H.jsx)(ed.Z,{variant:eW,className:"me-3",onClick:onFollow,children:(null===(D=et[ea])||void 0===D?void 0:null===(L=D.article.user)||void 0===L?void 0:L.is_followed)?"已关注":"关注作者"}),(0,H.jsxs)(ev.Z,{className:"d-none d-lg-block",children:[(0,H.jsx)(ev.Z.Toggle,{as:"a",className:"dropdown-no-angle nav-link py-0 h-100",style:{cursor:"pointer"},children:(0,H.jsx)("i",{className:"fa-fw far fa-pen-to-square fs-5"})}),(0,H.jsxs)(ev.Z.Menu,{"data-bs-theme":"light",children:[(0,H.jsx)(ev.Z.Item,{href:"/write",children:"写文章"}),(0,H.jsxs)(ev.Z.Item,{className:"d-inline-flex justify-content-between align-items-center",href:"/user/draft",children:["草稿",(null==X?void 0:X.drafts)>0&&(0,H.jsx)(em.Z,{bg:"secondary",className:"rounded-pill px-2",children:null==X?void 0:X.drafts})]})]})]}),(0,H.jsx)(ew.Z.Item,{className:"d-lg-none",children:(0,H.jsxs)("a",{href:"/write",className:"nav-link","aria-label":"撰写",children:[(0,H.jsx)("i",{className:"me-1 fa-fw far fa-pen-to-square fs-5"}),(0,H.jsx)("span",{className:"d-lg-none fs-5",children:"撰写"})]})}),(0,H.jsx)(eO.Z,{iconClassName:"fs-5 py-0",noticeNum:Q,letterNum:Y}),(0,H.jsxs)(ev.Z,{className:"position-relative ms-2",children:[(0,H.jsx)(ev.Z.Toggle,{as:eE.Z,children:"我的"}),(0,H.jsx)(ev.Z.Menu,{align:"end",id:"userDropDown",style:{width:"238px"},"data-bs-theme":"light",children:(0,H.jsx)(ek.Z,{sessionUser:eZ,logout:logout,outChange:outChange,userStat:X,isBlog:!0})})]})]}):(0,H.jsx)(ew.Z,{className:"p-0 ms-auto align-items-lg-center justify-content-end w-100",children:(0,H.jsxs)(ew.Z.Item,{className:"me-2 me-md-0",children:[el&&!eq&&(0,H.jsx)(ed.Z,{variant:eW,as:"a",className:"me-3",onClick:onFollow,children:ec?"已关注":"关注博客"}),!el&&(0,H.jsx)(ed.Z,{variant:eW,className:"me-3",onClick:onFollow,children:(null===(B=et[ea])||void 0===B?void 0:null===(Z=B.article.user)||void 0===Z?void 0:Z.is_followed)?"已关注":"关注作者"}),(0,H.jsx)(ed.Z,{variant:"link",className:eK,href:"/user/login",onClick:m=>{m.preventDefault(),handleLogin()},children:"注册登录"})]})})]})]}),el&&(0,H.jsx)(ex.Z,{className:"sflex-center py-0",children:(0,H.jsxs)(ew.Z,{children:[(0,H.jsx)(ew.Z.Item,{className:"mx-1",children:(0,H.jsx)(ew.Z.Link,{className:e_()(eo===es.url?"active":""),href:es.url,children:"主页"})}),null==es?void 0:null===(U=es.nav_menu)||void 0===U?void 0:U.map(m=>{let _=m.url.startsWith("https://segmentfault.com");return(0,H.jsx)(ew.Z.Item,{className:"mx-1",children:(0,H.jsx)(ew.Z.Link,{className:e_()(eo===m.url?"active":""),href:m.url,target:_?"_self":"_blank",rel:_?void 0:"nofollow",children:m.title})},m.id)}),(0,H.jsx)(ew.Z.Item,{className:"mx-1",children:(0,H.jsx)(ew.Z.Link,{className:e_()(eo==="".concat(es.url,"/about")?"active":""),href:"".concat(es.url,"/about"),children:"关于"})}),(0,H.jsx)(ew.Z.Item,{className:"mx-1",children:(0,H.jsx)(ew.Z.Link,{className:e_()(eo==="/feeds/".concat(es.url)?"active":""),href:"/feeds".concat(es.url),children:"RSS"})}),(eM||eB)&&(0,H.jsx)(ew.Z.Item,{className:"mx-1",children:(0,H.jsx)(ew.Z.Link,{className:e_()(eo==="".concat(es.url,"/settings")?"active":""),href:"".concat(es.url,"/settings"),children:"设置"})})]})})]})})},eL=(0,H.jsx)(H.Fragment,{children:(0,H.jsx)(eh(),{id:"563de19a56c74ed5",children:"@media(min-width:1400px){.container{max-width:1320px}}.blog-header.theme-light input{background-color:rgba(33,37,41,.1)}.blog-header.theme-light input::-webkit-input-placeholder{color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))}.blog-header.theme-dark input{background-color:rgba(255,255,255,.1)}.blog-header.theme-dark input::-webkit-input-placeholder{color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))}"})});var BlogHeader=m=>(0,H.jsxs)(H.Fragment,{children:[eL,(0,H.jsx)(Header,{...m})]}),eI=C(84875),eD=C.n(eI),eZ=C(95287),eM=C(62273),eq=C(11109);let eB={[eM.d0]:"showing",[eM.Ix]:"showing show"},eF=W.forwardRef((m,_)=>(0,H.jsx)(eq.Z,{...m,ref:_,transitionClasses:eB}));eF.displayName="ToastFade";var eU=eF,ez=C(33393),e$=C(47134),eH=C(27618);let eW=W.createContext({onClose(){}}),eV=W.forwardRef(({bsPrefix:m,closeLabel:_="Close",closeVariant:C,closeButton:N=!0,className:T,children:L,...D},Z)=>{m=(0,e$.vE)(m,"toast-header");let B=(0,W.useContext)(eW),U=(0,ez.Z)(m=>{null==B||null==B.onClose||B.onClose(m)});return(0,H.jsxs)("div",{ref:Z,...D,className:eD()(m,T),children:[L,N&&(0,H.jsx)(eH.Z,{"aria-label":_,variant:C,onClick:U,"data-dismiss":"toast"})]})});eV.displayName="ToastHeader";let eG=W.forwardRef(({className:m,bsPrefix:_,as:C="div",...N},T)=>(_=(0,e$.vE)(_,"toast-body"),(0,H.jsx)(C,{ref:T,className:eD()(m,_),...
43N})));eG.displayName="ToastBody";let eK=W.forwardRef(({bsPrefix:m,className:_,transition:C=eU,show:N=!0,animation:T=!0,delay:L=5e3,autohide:D=!1,onClose:Z,onEntered:B,onExit:U,onExiting:V,onEnter:G,onEntering:K,onExited:Y,bg:Q,...X},J)=>{m=(0,e$.vE)(m,"toast");let ee=(0,W.useRef)(L),et=(0,W.useRef)(Z);(0,W.useEffect)(()=>{ee.current=L,et.current=Z},[L,Z]);let er=(0,eZ.Z)(),en=!!(D&&N),eo=(0,W.useCallback)(()=>{en&&(null==et.current||et.current())},[en]);(0,W.useEffect)(()=>{er.set(eo,ee.current)},[er,eo]);let ei=(0,W.useMemo)(()=>({onClose:Z}),[Z]),ea=!!(C&&T),es=(0,H.jsx)("div",{...X,ref:J,className:eD()(m,_,Q&&`bg-${Q}`,!ea&&(N?"show":"hide")),role:"alert","aria-live":"assertive","aria-atomic":"true"});return(0,H.jsx)(eW.Provider,{value:ei,children:ea&&C?(0,H.jsx)(C,{in:N,onEnter:G,onEntering:K,onEntered:B,onExit:U,onExiting:V,onExited:Y,unmountOnExit:!0,children:es}):es})});eK.displayName="Toast";var eY=Object.assign(eK,{Body:eG,Header:eV});let eQ={"top-start":"top-0 start-0","top-center":"top-0 start-50 translate-middle-x","top-end":"top-0 end-0","middle-start":"top-50 start-0 translate-middle-y","middle-center":"top-50 start-50 translate-middle","middle-end":"top-50 end-0 translate-middle-y","bottom-start":"bottom-0 start-0","bottom-center":"bottom-0 start-50 translate-middle-x","bottom-end":"bottom-0 end-0"},eX=W.forwardRef(({bsPrefix:m,position:_,containerPosition:C,className:N,as:T="div",...L},D)=>(m=(0,e$.vE)(m,"toast-container"),(0,H.jsx)(T,{ref:D,...L,className:eD()(m,_&&eQ[_],C&&`position-${C}`,N)})));eX.displayName="ToastContainer";var FixToast=m=>{let{notice:_,onClose:C,bg:N="warning",bodyClassName:T="text-body"}=m;return(0,H.jsx)(eX,{position:"top-center",children:(0,H.jsx)(eY,{className:"align-items-center border-0",delay:5e3,bg:N,show:!!_,autohide:!0,onClose:()=>{C()},children:(0,H.jsxs)("div",{className:"d-flex",children:[(0,H.jsx)(eY.Body,{className:T,dangerouslySetInnerHTML:{__html:_}}),(0,H.jsx)("button",{className:"btn-close me-2 m-auto",onClick:C,"data-bs-dismiss":"toast","aria-label":"Close"})]})})})},eJ=C(60880),e0=C(16610),e1=C(41891),e2=C(83126);let Footer_Footer=m=>{let{className:_=""}=m,C={products:[{name:"SegmentFault",url:"/"},{name:"思否企业服务",url:"https://business.segmentfault.com?utm_source=sf-footer"},{name:"思否公开课",url:"https://ke.segmentfault.com?utm_source=sf-footer"},{name:"思否企业问答",url:"https://business.segmentfault.com/answer-ee?utm_source=sf-footer"},{name:"Apache Answer",url:"https://answer.apache.org/?utm_source=sf-footer"}],ones_projects:[{name:"ONES",url:"https://ones.cn?utm_source=sf-footer"},{name:"Tower",url:"https://tower.im/?utm_source=sf-footer"},{name:"为知笔记",url:"https://wiz.cn?utm_source=sf-footer"},{name:"企业问答",url:"https://ones.cn/app-center/segmentfault?utm_source=segmentfault"},{name:"ONES.com",url:"https://ones.com/"},{name:"项目管理百科",url:"https://ones.com.cn/"}],resources:[{name:"每周精选",url:"/weekly?utm_source=sf-footer"},{name:"用户排行榜",url:"/users?utm_source=sf-footer"},{name:"帮助中心",url:"/help?utm_source=sf-footer"},{name:"建议反馈",url:"/0x?utm_source=sf-footer"},{name:"声望",url:"/help/rights?utm_source=sf-footer"},{name:"勋章",url:"/help/badges?utm_source=sf-footer"}],businesses:[{name:"关于我们",url:"https://business.segmentfault.com/about?utm_source=sf-footer"},{name:"广告投放",url:"https://business.segmentfault.com/ads?utm_source=sf-footer"},{name:"联系我们",url:"https://business.segmentfault.com/contact?utm_source=sf-footer"},{name:"合作伙伴",url:"https://business.segmentfault.com/partners"}],blogs:[{name:"产品技术日志",url:"/blog/segmentfault?utm_source=sf-footer"},{name:"社区运营日志",url:"/blog/community_governance?utm_source=sf-footer"},{name:"市场运营日志",url:"/blog/segmentfault_news?utm_source=sf-footer"},{name:"社区访谈",url:"/blog/interview?utm_source=sf-footer"}],links:[{name:"服务协议",url:"/tos?utm_source=sf-footer"},{name:"隐私政策",url:"/privacy?utm_source=sf-footer"}]},N=(0,H.jsx)(e1.Z,{id:"popover-basic",children:(0,H.jsxs)(e1.Z.Body,{children:[(0,H.jsx)("div",{className:"weixin-qrcode"}),(0,H.jsx)("p",{className:"text-center mb-0",children:"关注微信号"})]})});return(0,H.jsx)("footer",{id:"footer",className:e_()("d-none d-sm-block bg-white py-5 font-size-14 border-top",_),children:(0,H.jsxs)(eg.Z,{children:[(0,H.jsxs)(e2.Z,{children:[(0,H.jsxs)(eJ.Z,{as:"dl",xs:4,md:2,children:[(0,H.jsx)("dt",{className:"h6",children:"思否旗下产品"}),C.products.map((m,_)=>(0,H.jsx)("dd",{className:"my-1",children:(0,H.jsx)("a",{className:"link-secondary",href:m.url,target:"_blank",children:m.name})},_))]}),(0,H.jsxs)(eJ.Z,{as:"dl",xs:4,md:2,children:[(0,H.jsx)("dt",{className:"h6",children:"ONES 旗下产品"}),C.ones_projects.map((m,_)=>(0,H.jsx)("dd",{className:"my-1",children:(0,H.jsx)("a",{className:"link-secondary",href:m.url,target:"_blank",children:m.name})},_))]}),(0,H.jsxs)(eJ.Z,{as:"dl",xs:4,md:2,children:[(0,H.jsx)("dt",{className:"h6",children:"资源"}),C.resources.map((m,_)=>(0,H.jsx)("dd",{className:"my-1",children:(0,H.jsx)("a",{className:"link-secondary",href:m.url,target:"_blank",children:m.name})},_))]}),(0,H.jsxs)(eJ.Z,{as:"dl",xs:4,md:2,children:[(0,H.jsx)("dt",{className:"h6",children:"合作"}),C.businesses.map((m,_)=>(0,H.jsx)("dd",{className:"my-1",children:(0,H.jsx)("a",{className:"link-secondary",href:m.url,target:"_blank",children:m.name})},_))]}),(0,H.jsxs)(eJ.Z,{as:"dl",xs:4,md:2,children:[(0,H.jsx)("dt",{className:"h6",children:"关注"}),C.blogs.map((m,_)=>(0,H.jsx)("dd",{className:"my-1",children:(0,H.jsx)("a",{className:"link-secondary",href:m.url,target:"_blank",children:m.name})},_))]}),(0,H.jsxs)(eJ.Z,{as:"dl",xs:4,md:2,id:"license",children:[(0,H.jsx)("dt",{className:"h6",children:"条款"}),C.links.map((m,_)=>(0,H.jsx)("dd",{className:"my-1",children:(0,H.jsx)("a",{className:"link-secondary",href:m.url,target:"_blank",children:m.name})},_)),(0,H.jsx)("dd",{className:"my-1",children:(0,H.jsx)("a",{className:"link-secondary",href:"/app?utm_source=sf-footer",children:"下载 App"})}),(0,H.jsx)("dd",{className:"my-1",children:(0,H.jsxs)("div",{className:"shareContent",children:[(0,H.jsx)(e0.Z,{trigger:"click",placement:"top",overlay:N,children:(0,H.jsx)("a",{className:"share_weixin","data-share":"weixin",href:"#javascript","aria-label":"微信",children:(0,H.jsx)("i",{className:"fab fa-weixin"})})}),(0,H.jsx)("a",{className:"share_weibo","data-share":"weibo",href:"http://weibo.com/segmentfault",target:"_blank","aria-label":"微博",children:(0,H.jsx)("i",{className:"fab fa-weibo"})})]})})]})]}),(0,H.jsx)("hr",{className:"mb-4 mt-2 bg-black bg-opacity-50"}),(0,H.jsxs)("div",{className:"row",children:[(0,H.jsx)("div",{className:"col-md-8",children:(0,H.jsxs)("div",{className:"text-secondary",children:[(0,H.jsxs)("p",{className:"mb-1",children:["Copyright \xa9 2011-",new Date().getFullYear()," SegmentFault. 当前呈现版本 ","26.09.09"]}),(0,H.jsxs)("p",{className:"mb-1",children:[(0,H.jsx)("a",{className:"link-secondary me-2",target:"_blank",href:"http://beian.miit.gov.cn",rel:"nofollow noreferrer",children:"浙 ICP 备 15005796 号 -2"}),(0,H.jsx)("a",{className:"link-secondary me-2",target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=33010602002000",rel:"nofollow noreferrer",children:"浙公网安备 33010602002000 号"}),(0,H.jsx)("span",{className:"text-secondary",children:"ICP 经营许可 浙 B2-20201554"})]})]})}),(0,H.jsx)("div",{className:"col-md-4 text-end font-size-14",children:(0,H.jsx)("a",{href:"https://business.segmentfault.com/",className:"link-secondary",target:"_blank",children:"思否 - 凝聚集体智慧,推动技术进步"})})]})]})})},e5=(0,H.jsx)(H.Fragment,{children:(0,H.jsx)(eh(),{id:"f0a81635f9598fdb",children:".weixin-qrcode{background:url(".concat(C(33430).Z.src,")no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;width:86px;height:86px}.popover .arrow{margin:0}")})});var components_Footer=m=>(0,H.jsxs)(H.Fragment,{children:[e5,(0,H.jsx)(Footer_Footer,{...m})]}),e3=C(90056),e4=C(96131),e6=C(48123),e7=C(11543),e8=C(51742),e9=C(44156);let SearchTag_Index=m=>{let{allTags:_,value:C=[],onChange:L,className:D="",max:Z}=m,[B,U]=(0,W.useState)([]),[V,G]=(0,W.useState)(!1),[K,Y]=(0,W.useState)(""),[Q,X]=(0,W.useState)(0),[J,ee]=(0,W.useState)(!1),[et,er]=(0,W.useState)(!1),en=(0,W.useRef)(),eo=(0,W.useRef)(),ei=(0,W.useRef)(null);(0,eP.t$)(ei,()=>{ee(!1)}),(0,W.useEffect)(()=>{document.querySelectorAll(".tab-header").forEach(m=>{m.removeAttribute("tabindex")})});let onAddTag=m=>{if(ea)return;X(0),clearTimeout(T);let _=C.filter(_=>_.id===m.id);_.length>0?L(C.map(_=>({..._,isRepeat:_.id===m.id}))):(L([...C,m]),V&&(U([]),G(!1),Y("")))};SearchTag_Index.handleClickOutside=()=>{ee(!1)},(0,W.useEffect)(()=>{var m;null==en||null===(m=en.current)||void 0===m||m.focus()},[et]);let ea=!!(Z&&C.length>=Z);return(0,H.jsx)("div",{ref:ei,className:"tag-wrap ".concat(D),onKeyDown:m=>{let _=m.keyCode;38===_&&Q>0&&X(Q-1),40===_&&Q<B.length-1&&X(Q+1),13===_&&Q>-1&&Q<=B.length-1&&(onAddTag(B[Q]),U([]),G(!1),Y(""))},children:(0,H.jsxs)(ev.Z,{show:J&&!ea,className:"w-100",children:[(0,H.jsx)(ev.Z.Toggle,{as:"div",variant:"Secondary",onClick:()=>{Z&&C.length<Z&&ee(m=>!m),er(m=>!m)},id:"tags-toggle",children:(0,H.jsx)("input",{type:"search",className:"form-control w-100",id:"searchTag",autoComplete:"off",placeholder:"搜索标签",onCh
43ange:m=>{let _=m.target.value;eo.current=_,Y(_),_?(N&&clearTimeout(N),N=setTimeout(()=>{eo.current&&(0,eC.NJe)({query:"search",q:eo.current}).then(m=>{G(!0),(null==m?void 0:m.rows)&&U(m.rows)})},500)):(U([]),G(!1),Y(""))},disabled:ea,value:K,ref:en})}),(0,H.jsxs)(ev.Z.Menu,{className:"w-100",show:et,children:[(0,H.jsxs)("div",{id:"tagSearchResult",className:"mt-2",children:[B.map((m,_)=>(0,H.jsx)(ev.Z.Item,{href:"###",onClick:_=>{var C;_.preventDefault(),onAddTag(m),null==en||null===(C=en.current)||void 0===C||C.focus()},className:"dropdown-item search-item ".concat(Q===_?"active":""),children:0===m.name.indexOf(eo.current)?(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)("span",{className:"fw-bold",children:eo.current}),(0,H.jsx)("span",{children:m.name.substring(K.length)})]}):(0,H.jsx)("span",{children:m.name})},m.id)),V&&0===B.length&&(0,H.jsx)("a",{href:"javascript:;",className:"dropdown-item search-item",children:"找不到相关标签"})]}),(0,H.jsx)(e9.Z,{defaultActiveKey:"0",className:"my-2 px-3 font-size-14 toggleTag border-0 ".concat(V?"hidden":""),children:Object.keys(_).map((m,C)=>(0,H.jsx)(e8.Z,{eventKey:"".concat(C),title:m,id:"tag-tab-".concat(C),tabClassName:"me-1 rounded border-0 tab-header nav-link2",className:"px-3 m-n1 ".concat(V?"hidden":""),children:_[m].map((m,_)=>(0,H.jsxs)("a",{className:"badge-tag m-1",href:"###",onClick:_=>{_.preventDefault(),onAddTag(m)},children:[m.icon_url&&(0,H.jsx)("img",{src:m.icon_url,alt:m.name}),m.name]},_))},m))})]})]})})},te=(0,H.jsx)(H.Fragment,{children:(0,H.jsx)(eh(),{id:"2f70e77b0dfd6c15",children:".tag-wrap{display:inline-block}.tag-wrap .nav-tabs.card-header-tabs{margin-right:unset;margin-bottom:unset;margin-left:unset;border-bottom:unset}.tag-wrap .nav-link2{padding:.125rem .375rem}.tag-wrap .dropdown-menu [id^=tag-tab-]{padding:.125rem .375rem;-webkit-border-radius:.1875rem;-moz-border-radius:.1875rem;border-radius:.1875rem}.tag-wrap .dropdown-menu .nav-tabs a{color:#6c757d}.tag-wrap .dropdown-menu .nav-tabs .nav-link.active{background-color:#6c757d;color:#fff}.tag-wrap .dropdown-menu .nav-tabs .nav-link:hover,.tag-wrap .dropdown-menu .nav-tabs .nav-link:focus{border-color:transparent}.tag-wrap .dropdown-toggle::after{display:none}.tag-wrap .dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.tag-wrap .tab-content{margin:.5rem 0!important}.tag-wrap .tag-input.warning{-webkit-animation:tag-input-warning 2s;-moz-animation:tag-input-warning 2s;-o-animation:tag-input-warning 2s;animation:tag-input-warning 2s}.tag-wrap #tagSearchResult .dropdown-item.active{color:#212529;text-decoration:none;background-color:#f8f9fa!important}.tag-wrap #tagSearchResult .dropdown-item:hover{color:#212529;text-decoration:none;background-color:#eff1f3!important}@-webkit-keyframes tag-input-warning{0%{background-color:#ffc107;border-color:#ffc107}to{background-color:#f8f9fa}}@-moz-keyframes tag-input-warning{0%{background-color:#ffc107;border-color:#ffc107}to{background-color:#f8f9fa}}@-o-keyframes tag-input-warning{0%{background-color:#ffc107;border-color:#ffc107}to{background-color:#f8f9fa}}@keyframes tag-input-warning{0%{background-color:#ffc107;border-color:#ffc107}to{background-color:#f8f9fa}}"})});var tt=W.memo(m=>(0,H.jsxs)(H.Fragment,{children:[te,(0,H.jsx)(SearchTag_Index,{...m})]})),tr=(0,W.forwardRef)((m,_)=>{let C,{type:N,setDisabled:T}=m,[L,D]=(0,W.useState)({}),[Z,B]=(0,W.useState)([]),[U,V]=(0,W.useState)([]),[G,K]=(0,W.useState)([]),Y=(0,W.useRef)(null),Q=G.every(m=>!m.is_followed);(0,W.useEffect)(()=>{(0,eC.NJe)().then(m=>{(null==m?void 0:m.rows)&&D(m.rows)}),(0,eC.kMH)().then(m=>{m&&V(m)}),(0,eC.aVg)().then(m=>{m&&K(m)})},[]),(0,W.useEffect)(()=>{T(Q)},[Q]),(0,W.useEffect)(()=>{Y.current&&(Y.current.scrollTop=Y.current.scrollHeight)},[Z,Y.current]);let onSubmit=()=>{if(1===N){let m=U.filter(m=>m.is_followed).map(m=>m.id),_=Z.filter(m=>m.is_followed).map(m=>m.id);return(0,eC.ROr)([...m,..._])}if(2===N){let m=G.filter(m=>m.is_followed).map(m=>m.id);return(0,eC.iL4)(m)}if(3===N)return Promise.resolve(!0)},onFollow=()=>{G.forEach(m=>m.is_followed=!0),K([...G])};(0,W.useImperativeHandle)(_,()=>({onSubmit,onFollow}
43));let renderTagItem=(m,_)=>(0,H.jsxs)("div",{className:"d-flex align-items-center mb-3",children:[(0,H.jsxs)("div",{className:"d-flex align-items-center flex-fill me-3",children:[m.thumbnail_url?(0,H.jsx)("img",{src:m.thumbnail_url,className:"rounded",width:38,height:38,alt:m.name}):(0,H.jsx)("div",{className:" bg-gray-200 sflex-center rounded flex-shrink-0",style:{width:"38px",height:"38px"},children:(0,H.jsx)("i",{className:"far fa-tags"})}),(0,H.jsxs)("div",{className:"ms-3 flex-fill",children:[(0,H.jsx)("div",{children:m.name}),(0,H.jsx)("div",{className:"text-secondary font-size-14 text-truncate-1",style:{maxWidth:"336px"},children:m.excerpt})]})]}),m.is_followed?(0,H.jsx)(ed.Z,{size:"sm",className:" flex-shrink-0",onClick:_,children:"已关注"}):(0,H.jsx)(ed.Z,{size:"sm",className:"flex-shrink-0",variant:"outline-primary",onClick:_,children:"关注"})]},m.id),renderUserItem=(m,_)=>{var C;return(0,H.jsxs)("div",{className:"d-flex align-items-center mb-3",children:[(0,H.jsxs)("div",{className:"d-flex align-items-center flex-fill me-3",children:[(0,H.jsx)(e6.Z,{src:m.avatar_url,width:38,height:38,alt:m.name}),(0,H.jsxs)("div",{className:"ms-3",style:{maxWidth:"336px"},children:[(0,H.jsxs)("div",{className:"text-truncate-1",children:[m.name,!ee()(m.tags)&&(0,H.jsxs)("span",{className:"text-secondary ms-3 font-size-14",children:["擅长:",null===(C=m.tags)||void 0===C?void 0:C.map(m=>m.name).join(", ")]})]}),(0,H.jsx)("div",{className:"text-secondary font-size-14 text-truncate-1",children:m.excerpt})]})]}),m.is_followed?(0,H.jsx)(ed.Z,{size:"sm",className:"flex-shrink-0",onClick:_,children:"已关注"}):(0,H.jsx)(ed.Z,{size:"sm",className:"flex-shrink-0",variant:"outline-primary",onClick:_,children:"关注"})]},m.id)};return 1===N&&(C=(0,H.jsxs)(ey.Z.Group,{controlId:"interstingTag",children:[(0,H.jsx)(ey.Z.Label,{className:"mb-3",children:"我们使用标签进行内容管理和个性化推荐,让你轻松发现相关内容"}),(0,H.jsxs)(e2.Z,{children:[(0,H.jsx)(tt,{max:5,allTags:L,value:Z,onChange:m=>{let _=[];m.forEach(m=>{let C=U.filter(_=>_.id===m.id);0===C.length?(m.is_followed=!0,_.push(m)):(0,eN.Am)("已添加该标签")}),ee()(_)||B(_)}}),(0,H.jsxs)("div",{className:"mt-3",ref:Y,style:{maxHeight:"360px",overflow:"auto"},children:[U.map(m=>renderTagItem(m,()=>{m.is_followed=!m.is_followed,V([...U])})),Z.map(m=>renderTagItem(m,()=>{m.is_followed=!m.is_followed,B([...Z])}))]})]})]})),2===N&&(C=(0,H.jsxs)(ey.Z.Group,{controlId:"interestingPeople",className:"mb-3",children:[(0,H.jsx)(ey.Z.Label,{className:"mb-0",children:"关注优秀开发者掌握最新动态,与你分享最前沿的技术见解和实战经验"}),(0,H.jsx)(e2.Z,{children:(0,H.jsx)("div",{className:"mt-3",style:{maxHeight:"360px",overflow:"auto"},children:null==G?void 0:G.map(m=>renderUserItem(m,()=>{m.is_followed=!m.is_followed,K([...G])}))})})]})),(0,H.jsx)(e7.Z,{onSubmit:onSubmit,children:C})}),tn=C(4613);let to={1:"关注你感兴趣的标签",2:"关注你感兴趣的用户"};var ti=W.memo(m=>{let{isShow:_=!1,setShowStatus:C,type:N}=m,[T,L]=(0,W.useState)(N),[D,Z]=(0,W.useState)(!1),[B,U]=(0,W.useState)(!0),V=(0,W.useRef)(null),K=(0,G.I0)();(0,W.useEffect)(()=>{L(N)},[N]),(0,W.useEffect)(()=>{let m=e4.Z.get("isCloseBeginnerGuide");if(Number(m)&&3!==T){Z(!1);return}Z(_)},[_,T]);let onCancel=async()=>{C()};return(0,H.jsx)(tn.Z,{show:D,isShowCancel:!1,okText:T<2?"下一步":"开启新人之旅",title:to[T],onOk:()=>{var m;null===(m=V.current)||void 0===m||m.onSubmit().then(m=>{m&&(T<2?L(T+1):(K({type:"global/queryNewTask"}),C()))})},onCancel:onCancel,okBtnDisabled:!(T<2)&&B,customFooterButtons:2===T&&(0,H.jsx)(ed.Z,{variant:"outline-primary",onClick:()=>{var m;null===(m=V.current)||void 0===m||m.onFollow()},children:"一键关注"}),closeButton:!1,children:(0,H.jsx)(tr,{ref:V,type:T,setDisabled:U})})}),ta=C(72221),ts=W.memo(m=>{let{isShow:_=!1,setShowStatus:C,unactivated:N=!1}=m;return(0,H.jsx)(tn.Z,{show:_,isShowCancel:!1,title:"注册登录",isShowOk:!1,onCancel:()=>C(!1),children:(0,H.jsx)(ta.Z,{unactivated:N})})}),tl=W.memo(m=>{let{isShow:_=!1,setShowStatus:C}=m,[N,T]=(0,W.useState)("");(0,W.useEffect)(()=>{_&&!N&&(0,eC.fNn)("sf").then(m=>{T(m.url)})},[_]);let onCancel=()=>{C(!1)};return(0,H.jsx)(tn.Z,{show:_,isShowCancel:!1,title:"关注服务号",onCancel:onCancel,onOk:onCancel,children:(0,H.jsxs)("div",{className:"sflex-center flex-column my-3 py-3",children:[N?(0,H.jsx)("img",{src:N,alt:"",width:"160",height:"160"}):(0,H.jsx)("div",{style:{height:"160px",width:"160px"},className:"bg-gray-200 text-gray-600 sflex-center mb-2 opacity-100",children:"二维码生成中"}),(0,H.jsxs)("div",{className:"text-center",children:["关注微信服务号",(0,H.jsx)("br",{}),(0,H.jsx)("span",{className:"text-secondary",children:"关注并绑定服务号,及时获取最新消息!"})]})]})})}),tc=C(95312),tu=W.memo(m=>{let{isShow:_=!1,setShowStatus:C}=m;return(0,H.jsx)(tn.Z,{show:_,isShowCancel:!1,title:"注册登录",isShowOk:!1,onCancel:()=>C(!1),children:(0,H.jsx)(tc.Z,{hideLogin:()=>C(!1),isShow:_})})}),td=C(16552),tf=C(67463),tp=C(74692),th=W.memo(m=>{let{medal:_,show:C=!1,onClose:N}=m;(0,W.useEffect)(()=>{let m=document.documentElement||document.body;if(C){var _;let C=null===(_=document.getElementById("receiveModal"))||void 0===_?void 0:_.parentNode;L=new tp.default({elm:C,width:m.clientWidth,height:m.clientHeight,length:200,duration:8e3,isLoop:!0}),Z=setTimeout(()=>{D=new tp.default({elm:C,width:window.innerWidth,height:window.innerHeight,length:200,duration:8e3})},4e3)}},[C]);let onHide=()=>{N(),clearTimeout(Z),null==L||L.destroy(),null==D||D.destroy()};return(0,H.jsxs)(tf.Z,{show:C,fullscreen:"sm-down",onHide:onHide,id:"receiveModal",contentClassName:"modal-z-index",children:[(0,H.jsx)(tf.Z.Header,{closeButton:!0,children:(0,H.jsx)(tf.Z.Title,{className:"h5 mb-0",children:"获得勋章"})}),(0,H.jsx)(tf.Z.Body,{className:"pb-5 position-relative",style:{zIndex:10},children:(0,H.jsxs)("div",{className:"d-flex flex-column align-items-center",children:[(0,H.jsx)("h3",{className:"mb-4 mt-3",children:"恭喜你获得勋章"}),(0,H.jsx)("i",{className:"far fa-medal mb-4 ".concat(_.levelType),style:{fontSize:"96px"}}),(0,H.jsx)("h5",{children:_.name}),(0,H.jsx)("div",{className:"text-secondary mb-2 text-center",dangerouslySetInnerHTML:{__html:_.description}}),(0,H.jsx)(ed.Z,{onClick:onHide,children:"领取勋章"})]})})]})}),tm=C(59198),tg=W.memo(m=>{let{isShow:_=!1,setShowStatus:C}=m;return(0,H.jsx)(tn.Z,{show:_,isShowCancel:!1,title:"注册账号",isShowOk:!1,onCancel:()=>C(!1),children:(0,H.jsx)(tm.Z,{})})}),tv=C(29115),ty=C(7512);let tb=W.forwardRef((m,_)=>{var C,N,T;let{children:L,onClick:D}=m,Z=(0,eP.Oy)();return(0,H.jsx)(H.Fragment,{children:(0,H.jsxs)("a",{className:"nav-link p-0",role:"button","data-toggle":"dropdown","aria-haspopup":"true","aria-expanded":"false",href:null===(C=Z.user)||void 0===C?void 0:C.url,ref:_,onClick:m=>{m.preventDefault(),D(m)},children:[(0,H.jsx)(e6.Z,{className:"d-lg-inline-block",width:32,height:32,src:null===(N=Z.user)||void 0===N?void 0:N.avatar_url,headdress:null==Z?void 0:null===(T=Z.user)||void 0===T?void 0:T.headdress_worn,alt:"头像"}),(0,H.jsx)("span",{className:"d-lg-none",children:L})]})})});tb.displayName="Profile_Toggle";var NoteHeader=m=>{let{children:_}=m,{query:{q:N=""}}=(0,en.KV)(),[T,L]=(0,W.useState)(N),D=(0,eP.Oy)(),Z=(0,en.I0)();(0,W.useEffect)(()=>{L(N)},[N]);let logout=async()=>{await (0,eR.Ov)();let m=ej.i$.find(m=>window.location.pathname.includes(m.pathname));m?window.location.href=m.redirect:window.location.reload()},onLogin=()=>{localStorage.setItem("referer",decodeURI(window.location.href)),Z({type:"global/saveShowLoginState",payload:{isShowLogin:!0}})};return(0,W.useEffect)(()=>
43{if(clearTimeout(B),!T&&N){"/user/note"===window.location.pathname&&en.m8.push("/user/note");return}T!==N&&(B=setTimeout(()=>{window.location.search?en.m8.replace("/user/note?q=".concat(T)):en.m8.push("/user/note?q=".concat(T))},500))},[T]),(0,H.jsx)(ex.Z,{id:"sf-header",expand:"lg",className:"bg-white shadow-sm sticky-top",children:(0,H.jsxs)(eg.Z,{className:"position-relative",children:[(0,H.jsxs)("div",{className:"left-wrap d-flex justify-content-center",children:[(0,H.jsx)(ex.Z.Brand,{href:"/user/note",children:(0,H.jsx)("img",{src:C(39075).Z.src,width:"139",height:"26",className:"d-inline-block",alt:"segmentfault"})}),_]}),(0,H.jsx)(ex.Z.Toggle,{"aria-controls":"basic-navbar-nav"}),(0,H.jsxs)(ex.Z.Collapse,{id:"basic-navbar-nav",className:"justify-content-between",children:[(0,H.jsx)(ew.Z,{className:"fw-bold"}),(0,H.jsx)("div",{className:"d-none d-xl-block px-3 flex-fill",style:{maxWidth:"560px"},children:(0,H.jsx)(eb.Z,{type:"text",placeholder:"搜索笔记","aria-label":"搜索",className:"me-sm-2 w-100",value:T,onChange:m=>{L(m.target.value)}})}),D?(0,H.jsxs)("ul",{className:"navbar-nav navbar-user align-items-lg-center",children:[(0,H.jsx)(ed.Z,{as:"a",href:"/record",className:"me-3",children:"记笔记"}),(0,H.jsxs)(ev.Z,{className:"position-relative ms-2",children:[(0,H.jsx)(ev.Z.Toggle,{as:tb,children:"我的"}),(0,H.jsxs)(ev.Z.Menu,{align:"end",id:"userDropDown",children:[(0,H.jsx)(ev.Z.Item,{as:"a",href:"/notes/bookmarks",children:"收藏的笔记"}),(0,H.jsx)(ev.Z.Divider,{}),(0,H.jsx)(ev.Z.Item,{as:"a",href:"/",children:"返回社区"}),(0,H.jsx)(ev.Z.Item,{onClick:logout,children:"退出登录"})]})]})]}):(0,H.jsx)(ex.Z,{className:"p-0",children:(0,H.jsx)(ew.Z.Item,{className:"d-none d-lg-flex me-2 me-md-0",children:(0,H.jsx)("a",{href:"/user/login",className:"btn btn-primary",onClick:m=>{m.preventDefault(),onLogin()},children:"注册登录"})})})]})]})})},tw=C(8016),layouts_SideBarLayout=m=>{let{children:_,sidebar:C}=m,N=(0,en.v9)(m=>m||{}),T=(0,eR.ul)(N),{followedTags:L,recommendSites:D}=N.global,[Z,B]=(0,W.useState)({type:"",routeType:(null==C?void 0:C.type)||""}),U=(0,en.UO)();return(0,W.useEffect)(()=>{(null==C?void 0:C.type)==="questions"||(null==C?void 0:C.type)==="blogs"?B({type:(null==C?void 0:C.type)||"",routeType:(null==C?void 0:C.type)||""}):U.tagName&&U.type?B({type:U.type,routeType:U.type}):B({type:"",routeType:""})},[null==C?void 0:C.type]),(0,H.jsxs)("div",{className:"d-flex",children:[(0,H.jsx)(tw.Z,{isLogin:T,followedTags:L,recommendSites:D,...Z}),(0,H.jsx)("div",{className:"flex-fill mw-100",children:_})]})},LoginInitPage=m=>{let _=window.location.pathname;if(_.includes("/a/")){m({type:"articleDetail/getArtDetail",payload:{aid:null==_?void 0:_.replace("/a/",""),isRefresh:!0}});return}if(_.includes("/q/")){m({type:"question/queryQuestionDetail",payload:{qid:null==_?void 0:_.replace("/q/","")}});return}if("/"===_){m({type:"portal/queryPageData"});return}if(_.includes("/u/")){var C;let N=null===(C=_.split("/"))||void 0===C?void 0:C[2];m({type:"personal/queryDataByName",payload:{slug:N,name:"info"}});return}(_.includes("/product/")||_.includes("/dianping/")||_.includes("/revision"))&&window.location.reload()},tx=C(95e3),tS=C(99766);function showNotification(m,_){if(!m)return;let C=new Notification(m,_);C.onclick=function(){window.open((null==_?void 0:_.data)?_.data:"https://segmentfault.com")}}var webNotification=(m,_)=>{let N=window.Notification;if(!N)return;let T={icon:C(41700).Z.src,..._};"granted"===N.permission?showNotification(m,T):"denied"===N.permission||N.requestPermission(_=>{"granted"===_&&showNotification(m,T)})},wsBadge=m=>{let{sessionUser:_}=m,N=(0,en.I0)();(0,W.useEffect)(()=>{var m;ee()(_)||((null===(m=window)||void 0===m?void 0:m.Notification)&&Notification.requestPermission(),C.e(22554).then(C.t.bind(C,22554,23)).then(m=>{connectWS(m.default)}),window.addEventListener("visibilitychange",()=>{var m,_;let C=getVisibility();"hidden"===C?"granted"!==Notification.permission&&(null==U||null===(m=U.close)||void 0===m||m.call(U)):null==U||null===(_=U.connect)||void 0===_||_.call(U)}))},[_]);let getVisibility=()=>
43{if("undefined"!=typeof document)return document.visibilityState},connectWS=m=>{U=m("ws.segmentfault.com:8443",{autoConnect:!1,reconnection:!0,reconnectionDelayMax:5e3,reconnectionAttempts:3,transports:["websocket"]});let _=(0,eR.LP)();U.on("connect",function(){U.emit("login",_)}),U.on("event",function(m){let _=m.message||0,C=m.badge||0;if("number"==typeof m.event){let C=m.event||0;N({type:"global/saveNoticeNum",payload:{letterNum:_,noticeNum:C}}),(_>0||C>0)&&(C>0&&fetchNotice(),_>0&&fetchLetter());return}let{comment:T=0,followed:L=0,general:D=0,inbox:Z=0,ranked:B=0}=m.event||{},U=T+L+D+Z+B+C;N({type:"global/saveNoticeNum",payload:{letterNum:_,noticeNum:U}}),N({type:"global/saveMessageNotice",payload:{message:m.message,event:m.event,badge:m.badge}}),(_>0||U>0)&&(U>0&&fetchNotice(),_>0&&fetchLetter())}),U.on("badge",function(m){m&&fetchBadge(m)}),U.open()},fetchNotice=()=>{(0,eC.WdE)().then(m=>{if(m){var _,C,N,T,L,D,Z,B,U;let H=/<\/?(a|span|p|div).*?>/g;(null===(_=m.general.data)||void 0===_?void 0:_.length)?m.general=(null===(Z=m.general.data.filter(m=>m.viewed<1))||void 0===Z?void 0:Z.map(m=>({sentence:"".concat(m.sentence.replace(H,"")," ").concat(m.excerpt),url:m.url})))||[]:m.general=[],(null===(C=m.ranked.data)||void 0===C?void 0:C.length)?m.ranked=(null===(B=m.ranked.data.filter(m=>m.viewed<1))||void 0===B?void 0:B.map(m=>{var _,C,N;return{sentence:"".concat((null===(_=m.voted)||void 0===_?void 0:_.rank)>0?"+":"").concat((null===(C=m.voted)||void 0===C?void 0:C.rank)!==0?null===(N=m.voted)||void 0===N?void 0:N.rank:""," ").concat(m.sentence.replace(H,"")," ").concat(m.excerpt),url:m.url}}))||[]:m.ranked=[],(null===(N=m.followed.data)||void 0===N?void 0:N.length)>0?m.followed=(null===(U=m.followed.data.filter(m=>m.viewed<1))||void 0===U?void 0:U.map(m=>({sentence:"".concat(m.trigger_user[0].name," 关注了你"),url:m.trigger_user[0].url})))||[]:m.followed=[];let W=JSON.parse(localStorage.getItem("SF_WEBNOTICE")||"[]"),V=[...W],G=[];G=(G=(null===(T=m.general)||void 0===T?void 0:T.length)&&(null===(L=m.ranked)||void 0===L?void 0:L.length)&&(null===(D=m.followed)||void 0===D?void 0:D.length)||W.length?[m.general[0],m.ranked[0],m.followed[0]]:[...m.general,...m.ranked,...m.followed].slice(0,3)).filter(m=>void 0!==m||null!==m);let K=0;G.forEach(m=>{!(null==m?void 0:m.sentence)||W.find(_=>_.sentence===(null==m?void 0:m.sentence))||(K<=2?K+=1:K=0,V=[m,...V],webNotification("你有 1 条新消息",{tag:String(K),body:m.sentence,data:m.url}))}),localStorage.setItem("SF_WEBNOTICE",JSON.stringify(V.slice(0,3)))}})},fetchLetter=()=>{(0,eC.h_F)().then(m=>{var _,C,N;if(null==m?void 0:null===(_=m.rows)||void 0===_?void 0:_.length){m.rows=(null===(C=m.rows.filter(m=>m.viewed<1))||void 0===C?void 0:C.map(m=>{var _;return{url:m.url,sentence:"".concat((null==m?void 0:null===(_=m.target_user)||void 0===_?void 0:_.name)||""," 发了私信:").concat(m.last_message.content.content)}}))||[];let _=null===(N=m.rows)||void 0===N?void 0:N[0];if(null==_?void 0:_.url){let m=JSON.parse(localStorage.getItem("SF_WEBNOTICE")||"[]"),C=[...m];if(m.find(m=>m.sentence===(null==_?void 0:_.sentence)))return;C=[_,...C],webNotification("你有 1 条私信",{tag:"1",body:_.sentence,data:_.url}),localStorage.setItem("SF_WEBNOTICE",JSON.stringify(C.slice(0,3)))}}})},fetchBadge=m=>{(0,eC.hYz)({id:m,userId:null==_?void 0:_.user.id}).then(m=>{m&&N({type:"global/saveBadgeModalState",payload:m.badge})})};return null},t_=C(12758),layouts=m=>{let{children:_,customLayoutRoute:C,articleDetail:N,blogHome:T,notFound:L}=m,{title:D,titleAlias:Z,isShowLogin:B,beginnerGuideState:U,isShowBindMobile:V,unactivated:G,isShowRegister:K,headOptions:{description:Y}={},singleNotice:Q,sessionUser:X,letterNum:J,noticeNum:et,newTask:er,userStat:eo,globalCss:ei="",wxShareCover:ea,showProductAuthModal:es={isShow:!1,title:""},safeCheckModal:el={isShow:!1,pageSource:""},followSFState:ec,badgeModalState:ed,messageNotice:ef,currentRoute:ep}=(0,en.v9)(m=>m.global||{}),eh=(0,en.I0)(),[em,eg]=(0,W.useState)(""),ev=(0,en.k6)();(0,W.useEffect)(()=>{(0,t_.Z)({title:Z||D,publicPath:em,description:Y,wxShareCover:ea})},[em,D]),(0,W.useEffect)(()=>{(0,tS.I)();let m=ev.listen(()=>{(0,eR.LP)()&&(0,eC.vFK)({url:window.location.href})});eg(window.publicPath||"");let _=isShowAdClose(ev.location.pathname);if(_&&(0,tx.j)("global"),(0,eN.Sr)()){let m=document.querySelectorAll("a");Array.prototype.forEach.call(m,m=>{m.addEventListener("click",_=>{var C,N;let T=m.getAttribute("href")||"";(null==T?void 0:T.includes("http"))&&(null==T?void 0:null===(N=T.match(/http(s)?:\/\/[^/]+\/?/))||void 0===N?void 0:null===(C=N[0])||void 0===C?void 0:C.indexOf("segmentfault.com"))<0&&_.preventDefault()})})}let C=document.querySelector('meta[name="viewport"]');if(C){let m=C.getAttribute("content");C.setAttribute("content","".concat(m,", viewport-fit=cover"))}return window.addEventListener("visibilitychange",refreshTimestamp),()=>{m(),window.removeEventListener("visibilitychange",refreshTimestamp)}},[]);let refreshTimestamp=()=>{"visible"===document.visibilityState&&(0,eC.XnT)().then(m=>{(0,eC.lDk)(m.time)})};(0,W.useEffect)(()=>{let m=(0,eN.Xf)();!ee()(X)&&(ee()(er)&&"sf_app"!==m&&eh({type:"global/queryNewTask"}),ee()(eo)&&eh({type:"global/getUserStat"}))},[X]);let isShowAdClose=m=>!m.match(/^(\/a\/.*)|(\/q\/.*)/);(0,W.useEffect)(()=>{(null==X?void 0:X.user)&&(null==X?void 0:X.isRefresh)&&LoginInitPage(eh)},[null==X?void 0:X.user]);let ey=ee()(null==T?void 0:T.blogDetail)&&ee()(null==N?void 0:N.artDetail);if(C.customLayout)return _;let eb=C.sidebar,ew=(0,H.jsx)(e3.Z,{sessionUser:X,letterNum:J,noticeNum:et,userStat:eo,messageNotice:ef,sidebar:eb}),ex=(0,H.jsx)(components_Footer,{});return("note"===C.headerType&&(ew=(0,H.jsx)(NoteHeader,{noticeNum:et,letterNum:J,userStat:eo,children:(0,H.jsx)("div",{className:"d-flex align-items-center",children:(0,H.jsx)("h5",{className:"mb-0",children:"笔记"})})}),ex=null),"blog"===C.headerType&&(ew=ey?null:(0,H.jsx)(BlogHeader,{letterNum:J,noticeNum:et,artDetail
43:(null==N?void 0:N.artDetail)||{},blogDetail:(null==T?void 0:T.blogDetail)||{},userStat:eo}),ex=ey?null:(0,H.jsx)(BlogFooter,{artDetail:(null==N?void 0:N.artDetail)||{},blogDetail:(null==T?void 0:T.blogDetail)||{}})),(null==ep?void 0:ep.platform)==="sf_app"&&(ew=null,ex=null),L)?(0,H.jsx)(ty.Z,{}):(0,H.jsxs)(H.Fragment,{children:[ei&&(0,H.jsx)("style",{children:ei}),(0,H.jsx)("div",{className:"d-none d-lg-block text-center",children:(0,H.jsx)(eu.Z,{name:"5"})}),Q&&(0,H.jsx)("div",{className:"position-fixed",style:{top:"58px",left:0,right:0,margin:"auto",zIndex:1056},children:(0,H.jsx)(FixToast,{notice:Q.text,bg:Q.bg,bodyClassName:Q.bodyClassName,onClose:()=>{eN.Am.hide()}})}),(0,H.jsx)("div",{id:"root-top-container"}),ew,eb?(0,H.jsxs)(layouts_SideBarLayout,{sidebar:eb,children:[_,ex]}):(0,H.jsxs)(H.Fragment,{children:[_,ex]}),(0,H.jsx)(tu,{isShow:B,setShowStatus:m=>{eh({type:"global/saveShowLoginState",payload:{isShowLogin:m}})}}),U&&(0,H.jsx)(ti,{isShow:U.visible,type:U.type,setShowStatus:()=>{eh({type:"global/closeShowBeginnerGuide"})}}),(0,H.jsx)(ts,{isShow:V,setShowStatus:m=>{eh({type:"global/saveBindMobileState",payload:{isShowBindMobile:m}})},unactivated:G}),(0,H.jsx)(tg,{isShow:K,setShowStatus:m=>{eh({type:"global/saveRegisterState",payload:{isShowRegister:m}})}}),(0,H.jsx)(wsBadge,{sessionUser:X}),(0,H.jsx)(td.Z,{visible:es.isShow,title:es.title,setVisible:m=>{eh({type:"global/saveProductAuthModalState",payload:{isShow:m,title:""}})}}),(0,H.jsx)(tv.Z,{isShow:el.isShow,setModalState:m=>{eh({type:"global/saveSafeCheckModalState",payload:{isShow:m,pageSource:""}})},pageSource:el.pageSource}),ec&&(0,H.jsx)(tl,{isShow:ec.isShow,setShowStatus:m=>{eh({type:"global/saveFollowSFModalState",payload:{isShow:m}})}}),ed&&(0,H.jsx)(th,{show:!ee()(ed),onClose:()=>{eh({type:"global/saveBadgeModalState",payload:{}})},medal:{levelType:ed.level_type,name:ed.title,description:ed.description}})]})},tj=C(51214),tk=function(){if("undefined"!=typeof Map)return Map;function getIndex(m,_){var C=-1;return m.some(function(m,N){return m[0]===_&&(C=N,!0)}),C}return function(){function class_1(){this.__entries__=[]}return Object.defineProperty(class_1.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),class_1.prototype.get=function(m){var _=getIndex(this.__entries__,m),C=this.__entries__[_];return C&&C[1]},class_1.prototype.set=function(m,_){var C=getIndex(this.__entries__,m);~C?this.__entries__[C][1]=_:this.__entries__.push([m,_])},class_1.prototype.delete=function(m){var _=this.__entries__,C=getIndex(_,m);~C&&_.splice(C,1)},class_1.prototype.has=function(m){return!!~getIndex(this.__entries__,m)},class_1.prototype.clear=function(){this.__entries__.splice(0)},class_1.prototype.forEach=function(m,_){void 0===_&&(_=null);for(var C=0,N=this.__entries__;C<N.length;C++){var T=N[C];m.call(_,T[1],T[0])}},class_1}()}(),tE="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,tO=void 0!==C.g&&C.g.Math===Math?C.g:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),tC="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(tO):function(m){return setTimeout(function(){return m(Date.now())},1e3/60)},tN=["top","right","bottom","left","width","height","size","weight"],tA="undefined"!=typeof MutationObserver,tT=function(){function ResizeObserverController(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(m,_){var C=!1,N=!1,T=0;function resolvePending(){C&&(C=!1,m()),N&&proxy()}function timeoutCallback(){tC(resolvePending)}function proxy(){var m=Date.now();if(C){if(m-T<2)return;N=!0}else C=!0,N=!1,setTimeout(timeoutCallback,20);T=m}return proxy}(this.refresh.bind(this),0)}return ResizeObserverController.prototype.addObserver=function(m){~this.observers_.indexOf(m)||this.observers_.push(m),this.connected_||this.connect_()},ResizeObserverController.prototype.removeObserver=function(m){var _=this.observers_,C=_.indexOf(m);~C&&_.splice(C,1),!_.length&&this.connected_&&this.disconnect_()},ResizeObserverController.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},ResizeObserverController.prototype.updateObservers_=function(){var m=this.observers_.filter(function(m){return m.gatherActive(),m.hasActive()});return m.forEach(function(m){return m.broadcastActive()}),m.length>0},ResizeObserverController.prototype.connect_=function(){tE&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),tA?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},ResizeObserverController.prototype.disconnect_=function(){tE&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},ResizeObserverController.prototype.onTransitionEnd_=function(m){var _=m.propertyName,C=void 0===_?"":_;tN.some(function(m){return!!~C.indexOf(m)})&&this.refresh()},ResizeObserverController.getInstance=function(){return this.instance_||(this.instance_=ne
43w ResizeObserverController),this.instance_},ResizeObserverController.instance_=null,ResizeObserverController}(),defineConfigurable=function(m,_){for(var C=0,N=Object.keys(_);C<N.length;C++){var T=N[C];Object.defineProperty(m,T,{value:_[T],enumerable:!1,writable:!1,configurable:!0})}return m},getWindowOf=function(m){return m&&m.ownerDocument&&m.ownerDocument.defaultView||tO},tP=createRectInit(0,0,0,0);function toFloat(m){return parseFloat(m)||0}function getBordersSize(m){for(var _=[],C=1;C<arguments.length;C++)_[C-1]=arguments[C];return _.reduce(function(_,C){return _+toFloat(m["border-"+C+"-width"])},0)}var tR="undefined"!=typeof SVGGraphicsElement?function(m){return m instanceof getWindowOf(m).SVGGraphicsElement}:function(m){return m instanceof getWindowOf(m).SVGElement&&"function"==typeof m.getBBox};function createRectInit(m,_,C,N){return{x:m,y:_,width:C,height:N}}var tL=function(){function ResizeObservation(m){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=createRectInit(0,0,0,0),this.target=m}return ResizeObservation.prototype.isActive=function(){var m=function(m){if(!tE)return tP;if(tR(m)){var _;return createRectInit(0,0,(_=m.getBBox()).width,_.height)}return function(m){var _=m.clientWidth,C=m.clientHeight;if(!_&&!C)return tP;var N=getWindowOf(m).getComputedStyle(m),T=function(m){for(var _={},C=0,N=["top","right","bottom","left"];C<N.length;C++){var T=N[C],L=m["padding-"+T];_[T]=toFloat(L)}return _}(N),L=T.left+T.right,D=T.top+T.bottom,Z=toFloat(N.width),B=toFloat(N.height);if("border-box"===N.boxSizing&&(Math.round(Z+L)!==_&&(Z-=getBordersSize(N,"left","right")+L),Math.round(B+D)!==C&&(B-=getBordersSize(N,"top","bottom")+D)),m!==getWindowOf(m).document.documentElement){var U=Math.round(Z+L)-_,H=Math.round(B+D)-C;1!==Math.abs(U)&&(Z-=U),1!==Math.abs(H)&&(B-=H)}return createRectInit(T.left,T.top,Z,B)}(m)}(this.target);return this.contentRect_=m,m.width!==this.broadcastWidth||m.height!==this.broadcastHeight},ResizeObservation.prototype.broadcastRect=function(){var m=this.contentRect_;return this.broadcastWidth=m.width,this.broadcastHeight=m.height,m},ResizeObservation}(),ResizeObserverEntry=function(m,_){var C,N,T,L,D,Z=(C=_.x,N=_.y,T=_.width,L=_.height,defineConfigurable(D=Object.create(("undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object).prototype),{x:C,y:N,width:T,height:L,top:N,right:C+T,bottom:L+N,left:C}),D);defineConfigurable(this,{target:m,contentRect:Z})},tI=function(){function ResizeObserverSPI(m,_,C){if(this.activeObservations_=[],this.observations_=new tk,"function"!=typeof m)throw TypeError("The callback provided as parameter 1 is not a function.");this.callback_=m,this.controller_=_,this.callbackCtx_=C}return ResizeObserverSPI.prototype.observe=function(m){if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(m instanceof getWindowOf(m).Element))throw TypeError('parameter 1 is not of type "Element".');var _=this.observations_;_.has(m)||(_.set(m,new tL(m)),this.controller_.addObserver(this),this.controller_.refresh())}},ResizeObserverSPI.prototype.unobserve=function(m){if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(m instanceof getWindowOf(m).Element))throw TypeError('parameter 1 is not of type "Element".');var _=this.observations_;_.has(m)&&(_.delete(m),_.size||this.controller_.removeObserver(this))}},ResizeObserverSPI.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},ResizeObserverSPI.prototype.gatherActive=function(){var m=this;this.clearActive(),this.observations_.forEach(function(_){_.isActive()&&m.activeObservations_.push(_)})},ResizeObserverSPI.prototype.broadcastActive=function(){if(this.hasActive()){var m=this.callbackCtx_,_=this.activeObservations_.map(function(m){return new ResizeObserverEntry(m.target,m.broadcastRect())});this.callback_.call(m,_,m),this.clearActive()}},ResizeObserverSPI.prototype.clearActive=function(){this.activeObservations_.splice(0)},ResizeObserverSPI.prototype.hasActive=function(){return this.activeObservations_.length>0},ResizeObserverSPI}(),tD="undefined"!=typeof WeakMap?new WeakMap:new tk,ResizeObserver=function ResizeObserver(m){if(!(this instanceof ResizeObserver))throw TypeError("Cannot call a class as a function.");
43if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");var _=tT.getInstance(),C=new tI(m,_,this);tD.set(this,C)};["observe","unobserve","disconnect"].forEach(function(m){ResizeObserver.prototype[m]=function(){var _;return(_=tD.get(this))[m].apply(_,arguments)}});var tZ=void 0!==tO.ResizeObserver?tO.ResizeObserver:ResizeObserver;(null===en.jU||void 0===en.jU?void 0:(0,en.jU)())&&!window.ResizeObserver&&(window.ResizeObserver=tZ),C(78718);let{publicRuntimeConfig:tM}=Y()(),getPublicPath=()=>tM.publicPath,HeadScripts=m=>{let{rank:_=0,tag:C=""}=m,N={id:1,block:1,repu:_,v:"5f0a9217",...C&&{tag:decodeURIComponent(C)},withtext:1};return(0,H.jsxs)(H.Fragment,{children:[(0,H.jsx)("script",{src:"https://static.geetest.com/static/tools/gt.js"}),(0,H.jsx)("script",{defer:!0,src:"https://hm.baidu.com/hm.js?e23800c454aa573c0ccb16b52665ac26"}),(0,H.jsx)("script",{async:!0,src:"https://www.googletagmanager.com/gtag/js?id=G-MJYFRXB3ZX"}),(0,H.jsx)("script",{id:"google-analytics",dangerouslySetInnerHTML:{__html:"\n      window.dataLayer = window.dataLayer || [];\n      function gtag(){dataLayer.push(arguments);}\n      gtag('js', new Date());\n\n      gtag('config', 'G-MJYFRXB3ZX')\n    "}}),(0,H.jsx)(X(),{defer:!1,strategy:"beforeInteractive",src:"https://sponsor.segmentfault.com/spcjs.php?".concat(er().stringify(N))})]})},ComponentWrapped=m=>{var _;let{Component:C}=m,N=(0,en.UO)(),T=(0,en.KV)(),L=(0,en.v9)(m=>m||{}),D=(null===(_=L.global)||void 0===_?void 0:_.sessionUser)||null,Z=(0,eR.ul)(L),B=(0,en.I0)();return(0,H.jsx)(C,{...L,match:{params:N},location:T,sessionUser:D,isLogin:Z,dispatch:B})};var _app_page=m=>{var _,C,N,T;let{Component:L,...D}=m,{store:Z}=ei.Y.useWrappedStore(D);window.publicPath=getPublicPath();let B=eo[D.router.route]||{noLayout:!1,customLayout:!1,headerType:"default"},U=(null===(_=D.pageProps)||void 0===_?void 0:_.initialState)||{};if(null===(C=D.pageProps)||void 0===C?void 0:C.serverError)return(0,H.jsx)(ec.Z,{});if("/_error"===D.router.route||"/404"===D.router.route)return(0,H.jsx)(L,{});let{adOptions:W,sessionUser:K}=(null===(N=Z.getState())||void 0===N?void 0:N.global)||{},Y=(null==K?void 0:null===(T=K.user)||void 0===T?void 0:T.rank)||0;return(0,H.jsx)(V,{children:(0,H.jsx)(G.zt,{store:Z,children:(0,H.jsx)(tj.o,{children:(0,H.jsxs)(ErrorBoundary,{children:[(0,H.jsx)(DocumentHead,{}),(null==B?void 0:B.noLayout)?(0,H.jsx)(ComponentWrapped,{Component:L}):(0,H.jsx)(layouts,{customLayoutRoute:B,...U,notFound:ee()(U),children:(0,H.jsx)(ComponentWrapped,{Component:L})}),(0,H.jsx)(HeadScripts,{...W,rank:Y})]})})})})}},50066:function(m,_,C){"use strict";C.d(_,{z:function(){return T}});var N=C(3014);let T={detailData:{},signs:{rows:[],page:1,size:50,total_page:1},contents:{rows:[],page:1,total_page:1}};_.Z={namespace:"activityDetail",state:T,effects:{*queryDetail(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{let m=yield L(T?T.activityDetail:N.E4S,C);m&&(m.event.name=m.event.name.replace(/&quot;/g,'"').replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">")),yield D({type:"saveDetail",payload:m})}catch(m){}},*querySigns(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{let m=yield L(T?T.eventSigns:N._64,C);return yield D({type:"saveSigns",payload:m}),m}catch(m){}},*queryContents(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{let m=yield L(T?T.activityContents:N.hBF,C);return yield D({type:"saveContents",payload:m}),m}catch(m){}}},reducers:{saveDetail(m,_){let{payload:C}=_;m.detailData=C,m.detailData.event.parsed_text=m.detailData.event.parsed_text.replace(/<img/gi,'<img referrerpolicy="no-referrer"')},saveSigns(m,_){let{payload:C}=_;m.signs=C},saveContents(m,_){let{payload:C}=_;m.contents=C}}}},49974:function(m,_,C){"use strict";C.d(_,{Q:function(){return T}});var N=C(3014);let T={recommendList:[],newestList:[],finishedList:{},eventType:[],cityList:[],recommendTopicList:[],tagList:{}};_.Z={namespace:"activity",state:T,effects:{*queryList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;C.category||delete C.category,C.city||delete C.city;try{let m=yield L(T?T.activityList:N.BcD,C);yield D({type:"saveList",payload:{...m,type:C.query}})}catch(m){console.error("接口出错")}},*queryTopicList(m,_){let{api:C}=m,{call:T,put:L}=_,D=yield T(C?C.queryRecommendTopic:N.MVm);yield L({type:"saveTopicList",payload:D})},*queryEventType(m,_){let{api:C}=m,{call:T,put:L}=_,D=yield T(C?C.activityCategories:N.Owr);yield L({type:"saveType",payload:[{id:-1,name:"不限类型"},...D]})},*queryCity(m,_){let{api:C}=m,{call:T,put:L}=_,D=yield T(C?C.activityCity:N.TjK);yield L({type:"saveCity",payload:[{id:-1,name:"不限城市"},...D.rows]})}},reducers:{saveList(m,_){let{payload:C}=_;if("recommendation"===C.type){delete C.type,m.recommendList=C.rows;return}if("newest"===C.type){delete C.type,m.newestList=C.rows;return}"finished"===C.type&&(delete C.type,m.finishedList=C),"tag"===C.type&&(delete C.type,m.tagList=C)},saveType(m,_){let{payload:C}=_;m.eventType=C},saveCity(m,_){let{payload:C}=_;m.cityList=C},saveTopicList(m,_){let{payload:C}=_;m.recommendTopicList=C.rows}}}},89492:function(m,_,C){"use strict";var N=C(3014);_.Z={namespace:"businessActivity",state:{detailData:{},articles:{rows:[],page:1,total_page:1,hasMore:!1}},effects:{*queryDetail(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{let m=yield L(T?T.queryBusinessActivityDetail:N.g1R,C);yield D({type:"saveDetail",payload:m})}catch(m){}},*queryArticles(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{let m=yield L(T?T.queryBusinessActivityArticleList:N.z$d,C);yield D({type:"saveArticles",payload:m})}catch(m){}}},reducers:{saveDetail(m,_){let{payload:C}=_;m.detailData=C},saveArticles(m,_){let{payload:C}=_;m.articles.rows=C.rows,m.articles.page=C.page,m.articles.total_page=C.total_page}}}},39681:function(m,_,C){"use strict";var N=C(3014);_.Z={namespace:"headdress",state:{headdressData:{activity:{banner:"",parsed_text:""},headdresses:[]},loading:!0},effects:{*queryList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{yield D({type:"saveLoading",payload:!0});let m=yield L(T?T.getHeaddressList:N.Rfz,C);yield D({type:"saveList",payload:m}),yield D({type:"saveLoading",payload:!1})}catch(m){yield D({type:"saveLoading",payload:!1})}}},reducers:{saveList(m,_){let{payload:C}=_;m.headdressData={...C}},saveLoading(m,_){let{payload:C}=_;m.loading=C}}}},72095:function(m,_,C){"use strict";C.d(_,{$:function(){return T}});var N=C(3014);let T={loading:!1,blogDetail:{},articleData:{}};_.Z={namespace:"blogHome",state:T,effects:{*queryDetail(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{var Z;let m=yield L(T?T.getBlogDetail:N.lKD,C);(null===(Z=m.tags)||void 0===Z?void 0:Z.length)>0&&(m.tags=m.tags.map(_=>(_.url="".concat(m.blog.url,"?tag=").concat(_.name),_))),yield D({type:"saveDetail",payload:m})}catch(m){}},*queryList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;yield D({type:"saveLoading",payload:{loading:!0}});let Z=yield L(T?T.getBlogDetailArticle:N.hAB,C);Z&&(yield D({type:"saveArticleData",payload:Z})),yield D({type:"saveLoading",payload:{loading:!1}})}},reducers:{saveDetail(m,_){let{payload:C}=_;m.blogDetail=C},saveArticleData(m,_){let{payload:C}=_;m.articleData=C},saveLoading(m,_){let{payload:C}=_;m.loading=C.loading},changeAuthorFollowStatus(m,_){let{payload:C}=_,{blogDetail:N}=m,{admins_user:T}=N.blog,{id:L,isFollow:D}=C,Z=T.findIndex(m=>m.id===L);Z>-1&&(T[Z].is_followed=D)}}}},7222:function(m,_,C){"use strict";C.d(_,{Z:function(){return B},u:function(){return Z}});var N=C(73202),T=C(3014);let L=["/u/qbitai","/u/wanshiones","/u/kaiyuanshe"],D=null,initParser=async()=>
43{if(!D){let m=(await C.e(70097).then(C.t.bind(C,70097,23))).default;D=new m}return D},Z={artDetail:{},alertMsg:{showAlert:!1,msg:""},articleRelated:[],quotedData:{},articleRecommendationList:[]};var B={namespace:"articleDetail",state:Z,effects:{*getArtDetail(m,_){let{payload:C,callback:N,api:L}=m,{put:D,call:Z,select:B}=_;try{var U,H,W,V,G,K,Y,Q,X;let m=yield B(m=>m.articleDetail.artDetail[C.aid]);if((null==m?void 0:m.isServerLoaded)&&!C.isServerLoaded&&void 0===C.isRefresh){yield D({type:"cutServerLoadedState",payload:{id:C.aid,isServerLoaded:!!C.isServerLoaded}});return}let _=yield Z(L?L.articleDetail:T.mxb,C);if(null==_?void 0:null===(H=_.article)||void 0===H?void 0:null===(U=H.user)||void 0===U?void 0:U.excerpt){let m=yield Z(initParser),C=m.makeHtml(null==_?void 0:null===(V=_.article)||void 0===V?void 0:null===(W=V.user)||void 0===W?void 0:W.excerpt);_.article.user.excerpt=C.replace(/<a/gi,'<a rel="nofollow"')}_&&(yield D({type:"saveDetail",payload:{id:C.aid,data:_,isServerLoaded:!!C.isServerLoaded}}),yield D({type:"action/initData",payload:{id:C.aid,votes:null==_?void 0:null===(G=_.article)||void 0===G?void 0:G.votes,isLiked:null==_?void 0:null===(K=_.article)||void 0===K?void 0:K.is_liked,isHated:null==_?void 0:null===(Y=_.article)||void 0===Y?void 0:Y.is_hated,bookmarks:null==_?void 0:null===(Q=_.article)||void 0===Q?void 0:Q.bookmarks,isBookmarked:null==_?void 0:null===(X=_.article)||void 0===X?void 0:X.is_bookmarked}})),N&&"function"==typeof N&&N()}catch(m){N&&"function"==typeof N&&N("error")}},*getRelated(m,_){let{payload:C}=m,{put:N,call:L}=_,D=yield L(T.Vu5,C);D&&(yield N({type:"saveRelated",payload:D}))},*getQuoted(m,_){let{payload:C,api:N}=m,{put:L,call:D}=_,Z=yield D(N?N.getReferenced:T.YcB,C);Z&&(yield L({type:"saveQuoted",payload:Z}))},*getArticleRecommendation(m,_){let{payload:C,api:N}=m,{put:L,call:D}=_,Z=yield D(N?N.articleRecommendation:T.wgm,C);Z&&(yield L({type:"saveArticleRecommendation",payload:Z}))}},reducers:{saveDetail(m,_){let{payload:C}=_;try{let m=function(m,_){let C=_;if(!L.includes(m))return C;let N="<p><strong>一键三连「分享」、「点赞」和「在看」</strong></p>",T=_.indexOf(N);if(-1!==T){let m=_.indexOf("</p>",T+N.length);-1!==m&&(C=_.substring(0,T))}return C=(C=(C=(C=(C=C.replace(/(<p>以下文章来源于.*?<\/p>)\s*<p>\[\s*<\/p>([\s\S]*?)<p>\]\(#\)<\/p>/g,"$1")).replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/&amp;/g,"&")).replace(/<iframe[^>]*data-cover="([^"]*)"[^>]*><\/iframe>/gi,(m,_)=>{let C=decodeURIComponent(_);return'<img src="'.concat(C,'" referrerpolicy="no-referrer" loading="lazy">')})).replace(RegExp("<p[^>]*>(((?!<\\/p>).)*原创\\s*领军企业都在用的((?!<\\/p>).)*)<\\/p>","gs"),"")).replace(/<p><img[^>]*><\/p>\s*<p><strong>开源社简介<\/strong><\/p>\s*<p><img[^>]*><\/p>/g,"<p><strong>开源社简介</strong></p>")}(C.data.article.user.url,C.data.article.parsed_text);C.data.article.parsed_text=(0,N._F)(m)}catch(m){}C.data.isServerLoaded=C.isServerLoaded,m.artDetail[C.id]=C.data},cutServerLoadedState(m,_){let{payload:C}=_;m.artDetail[C.id].isServerLoaded=C.isServerLoaded},saveArticleHtml(m,_){let{payload:C}=_;m.artDetail[C.id]&&(m.artDetail[C.id].article.parsed_text=C.parsed_text)},saveAlert(m,_){let{payload:C}=_;m.alertMsg=C.alertMsg},saveRelated(m,_){let{payload:C}=_;m.articleRelated=C},saveQuoted(m,_){let{payload:C}=_;m.quotedData={...C,rows:C.page<2?C.rows:[...m.quotedData.rows,...C.rows]}},deleteOneQuoted(m,_){let{payload:C}=_;m.quotedData={...m.quotedData,rows:m.quotedData.rows.filter(m=>m.id!==C)}},saveArticleRecommendation(m,_){let{payload:C}=_;m.articleRecommendationList=C},followAuthor(m,_){let{payload:C}=_;m.artDetail[C.id].article.user.is_followed=C.is_followed}}}},69009:function(m,_,C){"use strict";C.d(_,{T:function(){return D}});var N=C(2600),T=C.n(N),L=C(3014);let D={channels:{},articles:{mode:"scrollLoad",page:1,rows:[],size:0,offset:0,hasMore:!0,error:!1,loading:!1,isStopLoad:!1,cutLoadNum:1,isLoadedFirstRecommend:!1},currentTab:"recommendation",notices:{},events:{},recommendArticles:{},hotQuestions:{},indexBanners:{},showOneLoading:!1,blogsAsides:[]};_.Z={namespace:"blogs",state:D,effects:{*queryBlogsAsides(m,_){let{payload:C,api:N}=m,{call:T,put:D}=_,Z=yield T(N?N.queryBlogsAsides:L.vG,{...C});yield D({type:"saveBlogsAsides",payload:Z})},*queryArticles(m,_){let{payload:C,api:N}=m,{call:T,put:D,select:Z}=_;
43C.initialData&&(yield D({type:"initialArticle"})),yield D({type:"saveOneLoading",payload:!0});try{let m;let _=yield Z(m=>m.blogs),B=_.articles.isLoadedFirstRecommend,U=null==_?void 0:_.currentTab.split("_");if(C.page||(C.page=1),C.mode||(C.mode="newest"===C.query?_.articles.mode:"scrollLoad"),"subscribed"===C.query||"channel"===C.query||"jobs"===C.query||"recommendation"===C.query?("jobs"===C.query&&(C.name="jobs"),delete C.page):delete C.offset,(_.currentTab.includes("channel")?U[1]!==C.slug:_.currentTab!==C.query)&&("recommendation"!==C.query||"recommendation"===C.query&&B)){B=!1;let m={..._.articles,rows:[],size:0,offset:0,hasMore:!0,error:!1,loading:!0,isStopLoad:!1,cutLoadNum:1,isLoadedFirstRecommend:B};yield D({type:"save",payload:{articles:m,...C}})}if("recommendation"!==C.query||0!==C.offset||"blogs"!==C.section||B){if("news"===C.section)m=yield T(N?N.getNews:L.dDQ,{...C,query:C.query});else{let _={...C};"jobs"===_.query&&(_.query="archive"),m=yield T(N?N.getArticles:L.ZzW,_)}}else if(m=yield T(N?N.getArticles:L.ZzW,{query:"headline",size:30,section:C.section})){if(m&&m.rows.length<10){let _=yield T(N?N.getArticles:L.ZzW,C);_&&(m.rows=[...m.rows,..._.rows],m.size=_.size,m={..._,...m})}}else m=yield T(N?N.getArticles:L.ZzW,C);"object"==typeof m&&(m.loading=!1,m.isLoadedFirstRecommend=!0,yield D({type:"save",payload:{articles:m||{error:!0},...C}})),yield D({type:"saveOneLoading",payload:!1})}catch(m){yield D({type:"saveOneLoading",payload:!1})}},*getChannels(m,_){let{payload:C,api:N}=m,{put:T,call:D}=_,Z=yield D(N?N.getChannels:L.KyC,C);yield T({type:"saveChannels",payload:Z})},*queryNotices(m,_){let{payload:C}=m,{put:N,call:T}=_,D=yield T(L.r7_,C);yield N({type:"saveNotices",payload:D})},*queryEvents(m,_){let{payload:C}=m,{put:N,call:T}=_,D=yield T(L.vwt,C);yield N({type:"saveEvents",payload:D})},*queryRecommendArticles(m,_){let{payload:C}=m,{put:N,call:T}=_,D=yield T(L.GGW,C);yield N({type:"saveRecommendArticles",payload:D})},*queryHotQuestions(m,_){let{put:C,call:N}=_,T=yield N(L.Dsm);yield C({type:"saveHotQuestions",payload:T})},*queryIndexBanners(m,_){let{api:C,payload:N}=m,{put:T,call:D}=_,Z=yield D(C?C.getRecommendData:L.GGW,N);yield T({type:"saveIndexBanners",payload:Z})}},reducers:{saveBlogsAsides(m,_){let{payload:C}=_;m.blogsAsides=C},save(m,_){let{payload:C}=_,N=null==m?void 0:m.currentTab.split("_");if((m.currentTab.includes("channel")?N[1]===C.slug:m.currentTab===C.query)&&"scrollLoad"===C.mode&&(void 0!==C.offset||C.page>1)){let{offset:_=C.offset,rows:N=[],error:L=!1}=C.articles;m.articles.offset=_,m.articles.mode=C.mode,m.articles.page=C.page||1,m.articles.rows=T()([...m.articles.rows,...N],"id"),m.articles.error=L,m.articles.loading=C.articles.loading,m.articles.isLoadedFirstRecommend=C.articles.isLoadedFirstRecommend,m.articles.cutLoadNum+=1,3===m.articles.cutLoadNum?(m.articles.hasMore=!1,m.articles.isStopLoad=!0):(m.articles.isStopLoad=!1,m.articles.hasMore=N.length>0);return}m.articles=C.articles,m.articles.mode=C.mode,m.articles.page=C.page;let{rows:L=[],size:D}=C.articles;m.articles.hasMore=L.length>=D,m.articles.cutLoadNum=1},initialArticle(m){m.articles={mode:"scrollLoad",page:1,rows:[],size:0,offset:0,hasMore:!0,error:!1,loading:!1,isStopLoad:!1,cutLoadNum:1,isLoadedFirstRecommend:!1}},saveChannels(m,_){let{payload:C}=_;m.channels=C},patchLike(m,_){let{payload:C}=_;m.articles.rows.forEach(m=>{m.id===C.id&&(m.is_liked=C.isLiked,m.votes=C.isLiked?m.votes+1:m.votes-1)})},cutTab(m,_){let{payload:C}=_,N=C.query;"channel"===C.query&&(N="channel_"+C.slug),m.currentTab=N},patchBookMark(m,_){let{payload:C}=_;m.articles.rows.forEach(m=>{m.id===C.id&&(m.is_bookmarked=C.isBookmarked,m.bookmarks=C.isBookmarked?m.bookmarks+1:m.bookmarks-1)})},saveNotices(m,_){let{payload:C}=_;m.notices=C},saveEvents(m,_){let{payload:C}=_;m.events=C},saveRecommendArticles(m,_){let{payload:C}=_;m.recommendArticles=C},saveHotQuestions(m,_){let{payload:C}=_;m.hotQuestions=C},saveIndexBanners(m,_){let{payload:C}=_;m.indexBanners=C},saveOneLoading(m,_){let{payload:C}=_;m.showOneLoading=C}}}},59690:function(m,_,C){"use strict";C.d(_,{P:function(){return T}});var N=C(3014);let T={loading:!1,detailInfo:{},listInfo:{page:1,total_page:0,rows:[]}};_.Z={namespace:"bookmark",state:T,effects:{*queryDetail(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{let m=yield L(T?T.bookmarkDetail:N.PXX,C);yield D({type:"saveDetail",payload:m})}catch(m){}},*queryList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{yield D({type:"saveLoading",payload:!0});let m=yield L(T?T.bookmarkList:N.j$m,C);yield D({type:"saveList",payload:m}),yield D({type:"saveLoading",payload:!1})}catch(m){yield D({type:"saveLoading",payload:!1})}}},reducers:{saveDetail(m,_){let{payload:C}=_;m.detailInfo=C},saveList(m,_){let{payload:C}=_;m.listInfo=C},saveLoading(m,_){let{payload:C}=_;m.loading=C}}}},415:function(m,_,C){"use strict";C.d(_,{q:function(){return T}});var N=C(3014);let T={loading:!1,detail:{brand:null,ads:{header:null,article:null}},articleList:{page:1,size:10,total_page:0,rows:[],loading:!1,loadingMore:!1,hasMore:!1},options:{subSites:"",blogSlug:"",quickLinks:[],courses:[],lives:"",activity:"",tags:[],topQuestions:"",topActivities:""},ads:{page:1,size:10,total:0,rows:[]},events:{rows:[],size:0},lives:[]};_.Z={namespace:"brand",state:T,effects:{*queryBrandDetail(m,_){let{payload:C,callback:T,api:L}=m,{call:D,put:Z}=_;yield Z({type:"saveLoading",payload:{loading:!0}});let B=yield D(L?L.getBrandDetail:N.q8h,C.slug);B&&(yield Z({type:"saveBrandDetail",payload:B}),null==T||T(B)),yield Z({type:"saveLoading",payload:{loading:!1}})},*queryBrandOptions(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;yield D({type:"saveLoading",payload:{loading:!0}});let Z=yield L(T?T.getBrandOptions:N.D8d,C.slug);Z&&(yield D({type:"saveBrandOptions",payload:Z})),yield D({type:"saveLoading",payload:{loading:!1}})},*queryBrandAds(m,_){let{payload:C,callback:T,api:L}=m,{call:D,put:Z}=_;yield Z({type:"saveLoading",payload:{loading:!0}});let B=yield D(L?L.getBrandAds:N.MiG,C.slug);B&&(yield Z({type:"saveBrandAds",payload:B}),null==T||T(B)),yield Z({type:"saveLoading",payload:{loading:!1}})},*updateBrandOptions(m,_){let{payload:C,callback:T,api:L}=m,{call:D}=_,Z=yield D(L?L.updateBrandOptions:N.OY2,C.slug,C.data);null==T||T(Z)},*updateBrandAd(m,_){let{payload:C,callback:T,api:L}=m,{call:D}=_,Z=yield D(L?L.updateBrandAd:N.UEX,C.id,C.data);null==T||T(Z)},*createBrandAd(m,_){let{payload:C,callback:T,api:L}=m,{call:D}=_,Z=yield D(L?L.createBrandAd:N.bI3,C.data);null==T||T(Z)},*deleteBrandAd(m,_){let{payload:C,callback:T,api:L}=m,{call:D}=_,Z=yield D(L?L.deleteBrandAd:N.SDf,C.id);null==T||T(Z)},*queryEventsByIds(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.queryEventsByIds:N.gAi,C.ids);Z&&(yield D({type:"saveEvents",payload:Z}))},*queryLivesByIds(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.queryLivesByIds:N.wUo,C.ids);Z&&(yield D({type:"saveLives",payload:Z}))}},reducers:{saveLoading(m,_){let{payload:C}=_;m.loading=C.loading},saveBrandDetail(m,_){let{payload:C}=_;m.detail=C},saveBrandOptions(m,_){let{payload:C}=_;
43m.options=C},saveBrandAds(m,_){let{payload:C}=_;m.ads=C},saveEvents(m,_){let{payload:C}=_;m.events=C},saveLives(m,_){let{payload:C}=_;m.lives=C}}}},57914:function(m,_,C){"use strict";C.d(_,{y:function(){return T}});var N=C(3014);let T={checkResult:{}};_.Z={namespace:"deactivate",state:T,effects:{*fetchCheck(m,_){let{api:C}=m,{call:T,put:L}=_;try{let m=yield T(C?C.checkDeactivate:N.qDZ);yield L({type:"saveCheck",payload:m})}catch(m){console.error("fetch error",m)}}},reducers:{saveCheck(m,_){let{payload:C}=_;m.checkResult=C}}}},25203:function(m,_,C){"use strict";C.d(_,{H:function(){return T}});var N=C(3014);let T={dpDetail:{},dpList:{page:1,total_page:10,rows:[]},usedsAndWishs:{useds:0,wisheds:0},currentTab:"votes"},L="";_.Z={namespace:"dpDetail",state:T,effects:{*fetchDetail(m,_){let{payload:C,callback:T,api:L}=m,{call:D,put:Z}=_;try{var B,U,H,W;let m=yield D(L?L.dianpingDetail:N.k_G,C.pid);if((null==m?void 0:null===(B=m.product)||void 0===B?void 0:B.parsed_text)&&(null==m?void 0:null===(U=m.product)||void 0===U?void 0:U.parsed_text.length)>256){let _=new RegExp(/<p>([\s\S]*?)<\/p>/),C=m.product.parsed_text.match(_)[0];C.length>273?m.product.parsed_text_limit="".concat(C.substring(3,256),'<span>... <a href="###" id="readAllDp">阅读全文</a></span></p>'):m.product.parsed_text.match(/<p/g).length>1&&(m.product.parsed_text_limit="".concat(C.replace("</p>",'<span>... <a href="###" id="readAllDp">阅读全文</a></span></p>')))}yield Z({type:"saveDetail",payload:m}),yield Z({type:"saveUsesAndWishs",payload:{useds:(null==m?void 0:null===(H=m.product)||void 0===H?void 0:H.useds)||0,wisheds:(null==m?void 0:null===(W=m.product)||void 0===W?void 0:W.wisheds)||0}}),T&&"function"==typeof T&&T()}catch(m){T&&"function"==typeof T&&T("error")}},*fetchDianping(m,_){let{payload:C,api:T}=m,{call:D,put:Z}=_;try{let m=yield D(T?T.dianpingComment:N.NBj,C);if(m.rows.length){for(let _ of(m.rows.map(m=>{if(m.parsed_text.length>256)return m.parsed_text_limit="".concat(m.parsed_text.substring(0,256),'<span>... <a href="###" id="').concat(m.id,'">阅读全文</a></span>'),m}),m.rows))yield Z({type:"action/initData",payload:{id:_.id,votes:_.votes,isLiked:_.is_liked,isHated:_.is_hated}});L&&(m.rows=m.rows.filter(m=>m.id!==L))}yield Z({type:"saveDianping",payload:{...m,currentTab:C.query}})}catch(m){}},*fetchOneDianping(m,_){let{payload:C,api:T,callback:L}=m,{call:D,put:Z}=_;try{let m=yield D(T?T.dianpingOneComment:N.A5u,C.evalationId);yield Z({type:"saveDianping",payload:{rows:[m],action:C.action}}),L&&"function"==typeof L&&L()}catch(m){}}},reducers:{saveDetail(m,_){let{payload:C}=_;m.dpDetail=C},saveDianping(m,_){let{payload:C}=_;if(m.currentTab=C.currentTab,delete C.currentTab,"refresh"===C.action){delete C.action;let _=m.dpList.rows.map(m=>(m.id===C.rows[0].id&&(m=C.rows[0]),m));m.dpList={...m.dpList,rows:_}}else if("pushFirst"===C.action){var N,T;L=null==C?void 0:null===(T=C.rows)||void 0===T?void 0:null===(N=T[0])||void 0===N?void 0:N.id,delete C.action,m.dpList={...m.dpList,rows:[...C.rows,...m.dpList.rows]}}else m.dpList=C},saveUsesAndWishs(m,_){let{payload:C}=_;m.usedsAndWishs=C}}}},7576:function(m,_,C){"use strict";C.d(_,{F:function(){return T}});var N=C(3014);let T={homeInfo:{},categroies:[],categoryList:[],categoryInfo:{},loading:!1,companyInfo:{}};_.Z={namespace:"dianping",state:T,effects:{*queryList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;yield D({type:"saveLoading",payload:!0});try{let m=C.type;delete C.type;let _=yield L(T?T.dianpingList:N.ml5,C);yield D({type:"saveList",payload:{..._,type:m}}),yield D({type:"saveLoading",payload:!1})}catch(m){yield D({type:"saveLoading",payload:!1})}},*queryCategroies(m,_){let{api:C}=m,{call:T,put:L}=_,D=yield T(C?C.dianpingCategories:N.spp);yield L({type:"saveCategories",payload:D.rows})},*queryCategoryInfo(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.productCategoryInfo:N.QCU,C.category);yield D({type:"saveCategoryInfo",payload:Z})},*queryDpHome(m,_){let{api:C}=m,{call:T,put:L}=_,D=yield T(C?C.dpHomeList:N.Azv);yield L({type:"saveHomeInfo",payload:D})},*queryCompanyInfo(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.companyDetail:N.dDA,C);yield D({type:"saveCompanyInfo",payload:Z})}},reducers:{saveList(m,_){let{payload:C}=_;"categoryList"===C.type?m[C.type]=C:m[C.type]=C.rows},saveHomeInfo(m,_){let{payload:C}=_;m.homeInfo=C},saveCategories(m,_){let{payload:C}=_;m.categroies=C},saveCategoryInfo(m,_){let{payload:C}=_;m.categoryInfo=C},saveLoading(m,_){let{payload:C}=_;m.loading=C},saveCompanyInfo(m,_){let{payload:C}=_;m.companyInfo=C}}}},79094:function(m,_,C){"use strict";C.d(_,{K:function(){return T}});var N=C(3014);let T={listData:{rows:[],hasMore:!1,page:1},inviteListData:{rows:[],hasMore:!1,page:1},inviteRegisterList:{rows:[],hasMore:!1,page:1},loading:!0};_.Z={namespace:"draft",state:T,effects:{*queryList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{yield D({type:"saveLoading",payload:!0});let m=yield L(T?T.draftList:N.U_8,C);yield D({type:"saveList",payload:m}),yield D({type:"saveLoading",payload:!1})}catch(m){yield D({type:"saveLoading",payload:!1})}},*queryInviteList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{yield D({type:"saveLoading",payload:!0});let m=yield L(T?T.inviteAnswerList:N.aX5,C);yield D({type:"saveInviteList",payload:m})}finally{yield D({type:"saveLoading",payload:!1})}},*queryRegisterList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{yield D({type:"saveLoading",payload:!0});let m=yield L(T?T.inviteRegisterList:N.nKf,C);yield D({type:"saveInviteRegisterList",payload:m})}finally{yield D({type:"saveLoading",payload:!1})}}},reducers:{saveList(m,_){let{payload:C}=_,N=C.rows.length>=20;1===C.page?m.listData={...C,hasMore:N}:m.listData={...C,rows:[...m.listData.rows,...C.rows],hasMore:N}},saveInviteList(m,_){let{payload:C}=_,N=C.rows.length>=20;1===C.page?m.inviteListData={...C,hasMore:N}:m.inviteListData={...C,rows:[...m.inviteListData.rows,...C.rows],hasMore:N}},deleteDraft(m,_){let{payload:C}=_;m.listData=C},saveLoading(m,_){let{payload:C}=_;m.loading=C},ignoreInvite(m,_){let{payload:C}=_;m.inviteListData=C},saveInviteRegisterList(m,_){let{payload:C}=_,N=C.rows.length>=20;1===C.page?m.inviteRegisterList={...C,hasMore:N}:m.inviteRegisterList={...C,rows:[...m.inviteRegisterList.rows,...C.rows],hasMore:N}}}}},25105:function(m,_,C){"use strict";C.d(_,{e:function(){return T}});var N=C(3014);let T={listData:{},detail:{},records:{page:1,rows:[]},loading:!1};_.Z={namespace:"badges",state:T,effects:{*queryList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{yield D({type:"clearList"}),yield D({type:"saveLoading",payload:!0});let m=yield L(T?T.getBadges:N.rom,C);!C.search.query&&(null==m?void 0:m.tag)&&m.tag.map(m=>(m.title="gold"===m.level_type?"黄金标签勋章":"silver"===m.level_type?"白银标签勋章":"青铜标签勋章",m.url="/help/badges?tab=tag&filter=".concat(m.level_type),m)),yield D({type:"saveList",payload:m}),yield D({type:"saveLoading",payload:!1})}catch(m){yield D({type:"saveLoading",payload:!1})}},*queryDetail(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{let m=yield L(T?T.getBadgeDetail:N.hYz,C);yield D({type:"saveDetail",payload:m})}catch(m){}},*queryRecords(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{let m=yield L(T?T.getBadgeRecords:N.KAz,C);yield D({type:"saveRecords",payload:{...C,data:m}})}catch(m){}}},reducers:{saveList(m,_){let{payload:C}=_;m.listData=C},saveDetail(m,_){let{payload:C}=_;m.detail=C},saveRecords(m,_){let{payload:C}=_;m.records=C.data},clearList(m){m.listData={}},saveLoading(m,_){let{payload:C}=_;m.loading=C}}}},59426:function(m,_,C){"use strict";C.d(_,{J:function(){return T}});var N=C(3014);let T={reportRecord:{},violationRecord:{},appealsRecord:{},communityGuide:{},currentTab:"report"};_.Z={namespace:"help",state:T,effects:{*queryReportRecord(m,_){let{api:C,payload:T}=m,{call:L,put:D}=_,Z=yield L(C?C.reportRecord:N.BhV,T);Z&&(yield D({type:"saveReportRecord",payload:Z}))},*queryViolationRecord(m,_){let{api:C,payload:T}=m,{call:L,put:D}=_,Z=yield L(C?C.violationRecord:N.HVR,T);Z&&(yield D({type:"saveViolationRecord",payload:Z}))},*queryAppealsRecord(m,_){let{api:C,payload:T}=m,{call:L,put:D}=_,Z=yield L(C?C.appealsRecord:N.Qwd,T);Z&&(yield D({type:"saveAppealsecord",payload:Z}))},*queryCommunityGuide(m,_){let{api:C,payload:T}=m,{call:L,put:D}=_,Z=yield L(C?C.getBlogDetailArticle:N.hAB,T);Z&&(yield D({type:"saveCommunityGuide",payload:Z}))}},reducers:{saveReportRecord(m,_){let{payload:C}=_;m.reportRecord=C,m.currentTab="report"},saveViolationRecord(m,_){let{payload:C}=_;m.violationRecord=C,m.currentTab="reported"},saveAppealsecord(m,_){let{payload:C}=_;m.appealsRecord=C,m.currentTab="complain"},saveCommunityGuide(m,_){let{payload:C}=_;m.communityGuide=C}}}},59611:function(m,_,C){"use strict";C.d(_,{p:function(){return T}});var N=C(3014);let T={checkResult:{}};_.Z={namespace:"identity",state:T,effects:{*fetchCheck(m,_){let{api:C}=m,{call:T,put:L}=_;try{let m=yield T(C?C.userCertificationPreCheck:N.SzF);yield L({type:"saveCheck",payload:m})}catch(m){console.error("fetch error",m)}}},reducers:{saveCheck(m,_){let{payload:C}=_;m.checkResult=C}}}},40671:function(m,_,C){"use strict";C.d(_,{B:function(){return T}});var N=C(3014);let T={list:{page:1,count:0,rows:{inbox:{},messages:[]},total_page:1},loading:!1};_.Z={namespace:"inbox",state:T,effects:{*fetchList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;yield D({type:"saveLoading",payload:{loading:!0}});try{let m=yield L(T?T.inobxList:N.G8O,C.mid,C.page);yield D({type:"saveList",payload:{...m,hasMore:C.page<m.total_page}}),yield D({type:"saveLoading",payload:{loading:!1}})}catch(m){yield D({type:"saveLoading",payload:{loading:!1}})}}},reducers:{saveList(m,_){let{payload:C}=_;m.list={...C,rows:{inbox:C.rows.inbox,messages:[...m.list.rows.messages,...C.rows.messages]}}},saveOneItem(m,_){let{payload:C}=_;m.list.rows.messages.unshift(C.item)},deleteOneItem(m,_){let{payload:C}=_;m.list.rows.messages.splice(C.index,1)},saveLoading(m,_){let{payload:C}=_;m.loading=C.loading}}}},78750:function(m,_,C){"use strict";C.d(_,{D:function(){return T}});var N=C(3014);let T={letterData:{rows:[],page:1,size:100,total_page:0,hasMore:!0},loading:!0,readAll:!1};_.Z={namespace:"letterDetail",state:T,effects:{*fetchLetterList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;yield D({type:"saveLoading",payload:{loading:!0}});try{let m=yield L(T?T.selLetter:N.O7V,C.offset,!1);yield D({type:"saveLetter",payload:{...m,hasMore:m.page<m.total_page}}),yield D({type:"saveLoading",payload:{loading:!1}})}catch(m){yield D({type:"saveLoading",payload:{loading:!1}})}},*fetchReadAll(m,_){let{call:C,put:T}=_,L=yield C(N.IbF,"all");L&&(yield T({type:"saveReadAll",payload:{readAll:!0}}))}},reducers:{saveLetter(m,_){let{payload:C}=_;m.letterData.rows=[...m.letterData.rows,...C.rows],m.letterData.page=C.page,m.letterData.hasMore=C.hasMore},saveLoading(m,_){let{payload:C}=_;m.loading=C.loading},saveReadAll(m,_){let{payload:C}=_;m.readAll=C.readAll}}}},16886:function(m,_,C){"use strict";C.d(_,{X:function(){return D}});var N=C(2600),T=C.n(N),L=C(3014);let D={channels:{},articles:{mode:"scrollLoad",page:1,rows:[],size:0,hasMore:!0,error:!1,loading:!1,isStopLoad:!1,cutLoadNum:1},currentTab:"recommendation",indexBanners:{},showOneLoading:!1,blogsAsides:[],shareDetail:{}};_.Z={namespace:"news",state:D,effects:{*queryBlogsAsides(m,_){let{payload:C,api:N}=m,{call:T,put:D}=_,Z=yield T(N?N.queryBlogsAsides:L.vG,{...C});yield D({type:"saveBlogsAsides",payload:Z})},*queryArticles(m,_){let{payload:C,api:N}=m,{call:T,put:D}=_;
43C.initialData&&(yield D({type:"initialArticle"})),yield D({type:"saveOneLoading",payload:!0});let Z={};try{Z=yield T(N?N.getNews:L.dDQ,C),yield D({type:"save",payload:{articles:Z,...C}}),yield D({type:"saveOneLoading",payload:!1})}catch(m){yield D({type:"saveOneLoading",payload:!1})}},*getChannels(m,_){let{payload:C,api:N}=m,{put:T,call:D}=_,Z=yield D(N?N.getChannels:L.KyC,C);yield T({type:"saveChannels",payload:Z})},*queryIndexBanners(m,_){let{api:C,payload:N}=m,{put:T,call:D}=_,Z=yield D(C?C.getRecommendData:L.GGW,N);yield T({type:"saveIndexBanners",payload:Z})},*queryShareDetail(m,_){let{payload:C,api:N}=m,{put:T,call:D}=_,Z={};try{Z=yield D(N?N.shareDetail:L.UF0,C)}catch(m){}yield T({type:"saveShareDetail",payload:Z})},*queryNewsAndShare(m,_){let{api:C,payload:N}=m,{put:T,call:D}=_;N.initialData&&(yield T({type:"initialArticle"})),yield T({type:"saveOneLoading",payload:!0});let Z={};try{Z=yield D(C?C.newsAndShare:L.IMb,N),yield T({type:"save",payload:{articles:Z,...N}}),yield T({type:"saveOneLoading",payload:!1})}catch(m){yield T({type:"saveOneLoading",payload:!1})}}},reducers:{saveBlogsAsides(m,_){let{payload:C}=_;m.blogsAsides=C},save(m,_){let{payload:C}=_;if(m.currentTab===C.query&&"scrollLoad"===C.mode&&C.page>1){let{rows:_=[],error:N=!1,page:L,total_page:D}=C.articles;m.articles.total_page=C.articles.total_page||0,m.articles.mode=C.mode,m.articles.page=C.page||1,m.articles.rows=T()([...m.articles.rows,..._],m=>m.data.id),m.articles.error=N,m.articles.loading=C.articles.loading,m.articles.cutLoadNum+=1,3===m.articles.cutLoadNum?(m.articles.hasMore=!1,m.articles.isStopLoad=!0):(m.articles.isStopLoad=!1,m.articles.hasMore=L<D);return}m.articles=C.articles,m.articles.mode=C.mode,m.articles.page=C.page;let{page:N,total_page:L}=C.articles;m.articles.hasMore=N<L,m.articles.cutLoadNum=1},initialArticle(m){m.articles={mode:"scrollLoad",page:1,rows:[],size:0,hasMore:!0,error:!1,loading:!0,isStopLoad:!1,cutLoadNum:1}},saveChannels(m,_){let{payload:C}=_;m.channels=C},cutTab(m,_){let{payload:C}=_,N=C.query;"channel"===C.query&&(N="channel_"+C.slug),m.currentTab=N},saveIndexBanners(m,_){let{payload:C}=_;m.indexBanners=C},saveOneLoading(m,_){let{payload:C}=_;m.showOneLoading=C},saveShareDetail(m,_){let{payload:C}=_;m.shareDetail=C}}}},61324:function(m,_,C){"use strict";C.d(_,{E:function(){return Z}});var N=C(99613),T=C.n(N),L=C(3014),D=C(59234);let Z={notes:{rows:[],page:1,size:30,hasMore:!1,sort:"modified",query:"mine",q:"",loading:!0},bookmarkNotes:{rows:[],page:1,size:30,hasMore:!1,sort:"modified"},noteDetail:{},detail:[]};_.Z={namespace:"note",state:Z,effects:{*queryNotes(m,_){let{payload:C,callback:N,api:T}=m,{call:D,put:Z,select:B}=_,{page:U,size:H}=yield B(m=>m.note.notes);yield Z({type:"setNotesLoading",payload:!0});try{let m=yield D(T?T.queryNotes:L.Ju,{query:C.query||"mine",sort:null==C?void 0:C.sort,page:C.initData?1:U,size:H,q:null==C?void 0:C.q});m&&(yield Z({type:"saveNotes",payload:{data:m,...C}}),N&&"function"==typeof N&&N())}catch(m){yield Z({type:"saveQuery",payload:{...C}}),N&&"function"==typeof N&&N("error")}},*queryBookmarkNotes(m,_){let{payload:C,callback:N,api:T}=m,{call:D,put:Z,select:B}=_;(null==C?void 0:C.initData)&&(yield Z({type:"initialbookMarkNotes"}));let{page:U,size:H}=yield B(m=>m.note.notes);try{let m=yield D(T?T.queryBookmarkNotes:L._vn,{sort:null==C?void 0:C.sort,page:U,size:H});m&&(yield Z({type:"saveNotes",payload:{data:m,...C}}),N&&"function"==typeof N&&N())}catch(m){}},*queryNote(m,_){let{payload:C,callback:N,api:T}=m,{call:D,put:Z}=_;try{let m=yield D(T?T.queryNote:L.kLc,{...C});yield Z({type:"saveNote",payload:{data:m,...C}}),N&&"function"==typeof N&&N()}catch(m){N&&"function"==typeof N&&N("error")}},*queryDetail(m,_){let{payload:C,api:N}=m,{call:T,put:Z}=_;try{let m=(yield T(N?N.revisions:L.Zh8,C.id)).filter(m=>m.text);if((null==m?void 0:m.length)>0){let _=m.length;m.map((C,N)=>(N!==_-1&&(C.text=(0,D.default)(C.text,m[N+1].text)),C)),yield Z({type:"saveDetail",payload:m})}}catch(m){}}},reducers:{setNotesLoading(m,_){let{payload:C}=_;m.notes.loading=C},saveNotes(m,_){let{payload:C}=_,{rows:N}=C.data,L=N.length>=m.notes.size;m.notes.hasMore=L,m.notes.query=C.query||"mine",m.notes.loading=!1,C.initData?(m.notes.rows=C.data.rows,m.notes.sort="modified",m.notes.q=""):m.notes={...m.notes,rows:[...m.notes.rows,...C.data.rows]},m.notes.page+=1,m.notes.rows=T()(m.notes.rows,["is_sticky"],["desc"]),C.sort&&(m.notes.sort=C.sort),C.q&&(m.notes.q=C.q)},saveQuery(m,_){let{payload:C}=_;m.notes.query=C.query},saveBookmarkNotes(m,_){let{payload:C}=_,{rows:N}=C.data,L=N.length>=m.notes.size;m.bookmarkNotes.hasMore=L,m.bookmarkNotes={...m.bookmarkNotes,rows:[...m.bookmarkNotes.rows,...C.data.rows]},m.bookmarkNotes.page+=1,m.bookmarkNotes.rows=T()(m.bookmarkNotes.rows,["is_sticky"],["desc"])},saveNote(m,_){let{payload:C}=_;m.noteDetail[C.id]=C.data},saveDetail(m,_){let{payload:C}=_;m.detail=C}}}},79422:function(m,_,C){"use strict";var N=C(3014);
43_.Z={namespace:"oauth",state:{redirect_url:"",name:""},effects:{*thirdPartyAuth(m,_){let{payload:C,callback:T,api:L}=m,{call:D,put:Z}=_;try{let m=yield D(L?L.thirdPartyAuth:N.IEj,C);m&&(yield Z({type:"saveOAuth",payload:{...m}}),T&&"function"==typeof T&&T())}catch(m){console.error(m)}}},reducers:{saveOAuth(m,_){m.redirect_url=_.payload.redirect_url,m.name=_.payload.name}}}},54189:function(m,_,C){"use strict";C.d(_,{R:function(){return T}});var N=C(3014);let T={userInfo:{},accountInfo:{},notifyInfo:{},blockInfo:{rows:[],page:1,total_page:1},labInfo:{},privacyInfo:{},errorMsg:{type:"",msg:""}};_.Z={namespace:"personalSetting",state:T,effects:{*queryUserInfo(m,_){let{api:C}=m,{call:T,put:L}=_,D=yield T(C?C.getPersonalPrepare:N.$Uo);yield L({type:"savePersonal",payload:D})},*queryUserSetting(m,_){let{api:C,payload:T}=m,{call:L,put:D}=_;try{let m=yield L(C?C.getUserSetting:N.WHA,T);yield D({type:"saveUserSetting",payload:{result:m,type:T}})}catch(m){}}},reducers:{savePersonal(m,_){let{payload:C}=_;m.userInfo=C},handleChange(m,_){let{payload:C}=_;for(let _ in C)m.userInfo[_]=C[_]},handleError(m,_){let{payload:C}=_;m.errorMsg=C},saveUserSetting(m,_){let{payload:C,callback:N}=_;switch(C.type){case"account":m.accountInfo=C.result;break;case"notify":m.notifyInfo=C.result;break;case"blacklist":m.blockInfo=C.result;break;case"lab":m.labInfo=C.result,N&&"function"==typeof N&&N();break;case"privacy":m.privacyInfo=C.result}}}}},4:function(m,_,C){"use strict";C.d(_,{j:function(){return T}});var N=C(3014);let T={realTabName:"timeline",personalInfo:{},listInfo:{},blogs:null,tags:{},badges:{},ranks:{},loading:!1,financeInfo:{},dashboardInfo:{},dashboardHot:{offset:1,rows:[],hasMore:!1},hotLoading:!1,rankLevelData:{},rankPowerData:[],rankRecord:{}};_.Z={namespace:"personal",state:T,effects:{*queryDataByName(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{let m=yield L(T?T.personalFetch:N.DWq,C);"info"===C.name?yield D({type:"savePersonal",payload:m}):yield D({type:"saveDataByName",payload:{name:C.name,data:m}})}catch(m){}},*queryList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;"bookmarks_following"===C.tabName&&(C.tabName="bookmark_archives_following"),"followed_following"===C.tabName&&(C.tabName="users_followed"),"posts"===C.tabName&&(C.tabName="shares"),"product"===C.tabName&&(C.tabName=C.search.sort?"".concat(C.search.sort,"_products"):"used_products",delete C.search.sort),"votes"===C.tabName&&(C.search.filter=C.search.sort,delete C.search.sort),yield D({type:"saveRealTabName",payload:C.tabName});try{yield D({type:"saveLoading",payload:!0}),"timeline"!==C.tabName&&(yield D({type:"clearList"}));let m=yield L(T?T.personalList:N.UXe,C);m.rows.length?m.offset?m.hasMore=!(m.rows.length<m.size):m.hasMore=!0:m.hasMore=!1,yield D({type:"saveList",payload:{...m,realTabName:C.tabName}}),yield D({type:"saveLoading",payload:!1})}catch(m){yield D({type:"saveLoading",payload:!1})}},*queryAchievement(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;"rank"===C.tabName&&(yield D({type:"saveLoading",payload:!0}));let Z=yield L(T?T.personalList:N.UXe,C);switch(C.tabName){case"tags":yield D({type:"saveTags",payload:Z});break;case"badges":yield D({type:"saveBadges",payload:Z});break;case"rank":yield D({type:"saveRank",payload:Z}),yield D({type:"saveLoading",payload:!1})}},*queryFinanceInfo(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.getFinance:N.K5s,C);"info"===C.type?yield D({type:"saveFinanceInfo",payload:Z}):yield D({type:"saveFinanceInfo",payload:{[C.type]:Z,currentTab:C.type}})},*queryPageViews(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;yield D({type:"saveLoading",payload:!0});try{let m=yield L(T?T.pageViews:N.U2h,C.search),_=[];"all"===C.search.content_type&&(m.article.labels.forEach((C,N)=>{_.push({keyword:"文章",time:C,views:m.article.plot[N]})}),m.question.labels.forEach((C,N)=>{_.push({keyword:"提问",time:C,views:m.question.plot[N]})})),(C.search.blog_id||C.search.object_id)&&m.labels.forEach((N,T)=>{_.push({keyword:C.search.blog_id?"文章":"提问",time:N,views:m.plot[T]})}),yield D({type:"saveDashboard",payload:_}),yield D({type:"saveLoading",payload:!1})}catch(m){yield D({type:"saveLoading",payload:!1})}},*queryPageViewsHot(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;yield D({type:"saveHotLoading",payload:!0});try{var Z;let m=yield L(T?T.pageViewsHottest:N.V9T,C.search);yield D({type:"saveDashboardHot",payload:{page:C.search.offset,hasMore:(null===(Z=m.rows)||void 0===Z?void 0:Z.length)>9,...m}}),yield D({type:"saveHotLoading",payload:!1})}catch(m){yield D({type:"saveHotLoading",payload:!1})}},*queryRankLevel(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.getRankLevel:N.oa4,C);yield D({type:"saveRankLevel",payload:Z})},*queryRankPower(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.getRankPower:N.bIZ,C);yield D({type:"saveRankPower",payload:Z})},*queryRankRecord(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.getRankRecord:N.Sdh,C);yield D({type:"saveRankRecord",payload:Z})}},reducers:{savePersonal(m,_){let{payload:C}=_;m.personalInfo=C},saveDataByName(m,_){let{payload:C}=_;m[C.name]=C.data.rows},saveList(m,_){let{payload:C}=_;if(C.offset){var N;let _=(null===(N=m.listInfo[C.realTabName])||void 0===N?void 0:N.rows)||[];m.listInfo[C.realTabName]={...C,rows:[..._,...C.rows]}}else m.listInfo[C.realTabName]=C},saveTags(m,_){let{payload:C}=_;m.tags=C},saveBadges(m,_){let{payload:C}=_;m.badges=C},saveRank(m,_){let{payload:C}=_;m.ranks=C},saveLoading(m,_){let{payload:C}=_;m.loading=C},clearList(m){m.listInfo={}},saveRealTabName(m,_){let{payload:C}=_;m.realTabName=C},saveFinanceInfo(m,_){let{payload:C}=_;m.financeInfo={...m.financeInfo,...C}},saveDashboard(m,_){let{payload:C}=_;m.dashboardInfo=C},saveDashboardHot(m,_){let{payload:C}=_;m.dashboardHot={offset:C.offset,hasMore:C.hasMore,rows:C.page>1?[...m.dashboardHot.rows,...C.rows]:C.rows}},saveHotLoading(m,_){let{payload:C}=_;m.hotLoading=C},clearDashboard(m){m.dashboardInfo={},m.loading=!0,m.dashboardHot={offset:1,rows:[],hasMore:!1},m.hotLoading=!1},saveRankLevel(m,_){let{payload:C}=_;m.rankLevelData=C},saveRankPower(m,_){let{payload:C}=_;m.rankPowerData=C}
43,clearRankNotice(m){m.rankLevelData.tips.rank_incr=0},saveRankRecord(m,_){let{payload:C}=_;m.rankRecord=C}}}},34145:function(m,_,C){"use strict";var N=C(65439),T=C.n(N),L=C(82691),D=C.n(L),Z=C(99613),B=C.n(Z),U=C(73202),H=C(3014);_.Z={namespace:"question",state:{questionDetail:{},relateDetail:{},quotedData:{},questionRecommendationList:[]},effects:{*queryQuestionDetail(m,_){let{payload:{isServerLoaded:C,...N},callback:T,api:L}=m,{put:D,call:Z,select:B}=_;try{var U,W,V,G,K;let m=yield B(m=>m.question.questionDetail[N.aid]);if((null==m?void 0:m.isServerLoaded)&&!C){yield D({type:"saveQuestionDetail",payload:{id:N.aid,data:m,isServerLoaded:C}});return}let _=yield Z(L?L.getQuestionDetail:H.Fr$,N);for(let m of(_.question&&(_.question.answers=_.question.answers>=0?_.question.answers:0),yield D({type:"saveQuestionDetail",payload:{data:_,qid:N.qid,isServerLoaded:C}}),yield D({type:"action/initData",payload:{id:N.qid,votes:null==_?void 0:null===(U=_.question)||void 0===U?void 0:U.votes,isLiked:null==_?void 0:null===(W=_.question)||void 0===W?void 0:W.is_liked,isHated:null==_?void 0:null===(V=_.question)||void 0===V?void 0:V.is_hated,bookmarks:null==_?void 0:null===(G=_.question)||void 0===G?void 0:G.bookmarks,isBookmarked:null==_?void 0:null===(K=_.question)||void 0===K?void 0:K.is_bookmarked}}),_.answers.accepted))yield D({type:"action/initData",payload:{id:m.id,votes:m.votes,isLiked:m.is_liked,isHated:m.is_hated}});for(let m of _.answers.available)yield D({type:"action/initData",payload:{id:m.id,votes:m.votes,isLiked:m.is_liked,isHated:m.is_hated}});for(let m of _.answers.ignored)yield D({type:"action/initData",payload:{id:m.id,votes:m.votes,isLiked:m.is_liked,isHated:m.is_hated}});T&&"function"==typeof T&&T()}catch(m){T&&"function"==typeof T&&T("error")}},*queryRelate(m,_){let{payload:C,api:N}=m,{put:T,call:L}=_,D=yield L(N?N.qaRelated:H.ZA7,C.qid);yield T({type:"saveRelate",payload:{data:D,qid:C.qid}})},*getQuoted(m,_){let{payload:C,api:N}=m,{put:T,call:L}=_,D=yield L(N?N.getReferenced:H.YcB,C);D&&(yield T({type:"saveQuoted",payload:D}))},*getQuestionRecommendation(m,_){let{payload:C,api:N}=m,{put:T,call:L}=_,D=yield L(N?N.questionRecommendation:H.cI0,C);D&&(yield T({type:"saveQuestionRecommendation",payload:D}))}},reducers:{saveQuestionDetail(m,_){let{payload:C}=_;if(C.data.isServerLoaded=C.isServerLoaded,C.data.redirect_url){m.questionDetail=C.data;return}C.data.question.parsed_text=(0,U._F)(C.data.question.parsed_text),C.data.answers.accepted.forEach(m=>{m.type="accepted",m.parsed_text=(0,U._F)(m.parsed_text)}),C.data.answers.available.forEach(m=>{m.type="available",m.parsed_text=(0,U._F)(m.parsed_text)}),C.data.answers.ignored.forEach(m=>{m.type="ignored",m.parsed_text=(0,U._F)(m.parsed_text)}),m.questionDetail[C.qid]=C.data},sortForAnswer(m,_){let{payload:C}=_,{answers:N}=m.questionDetail[C.qid];m.questionDetail[C.qid].sortTypeForAnswer=C.sort,N[C.type]=B()(N[C.type],"newest"===C.sort?["created"]:[C.sort,"created"],["desc"])},saveRelate(m,_){let{payload:C}=_;m.relateDetail[C.qid]=C.data},clearHtml(m,_){let{payload:C}=_,N=m.questionDetail[C.id];D()(N)||(N.question.parsed_text="",N.answers.accepted.forEach(m=>{m.parsed_text=""}),N.answers.available.forEach(m=>{m.parsed_text=""}),N.answers.ignored.forEach(m=>{m.parsed_text=""}))},saveQuestionHtml(m,_){let{payload:C}=_,N=m.questionDetail[C.id];D()(N)||(N.question.parsed_text=C.parsed_text)},saveAnswersHtml(m,_){let{payload:C}=_,N=m.questionDetail[C.qid];D()(N)||(N.answers.accepted.forEach(m=>{let _=T()(C,m.id);_&&(m.parsed_text=_)}),N.answers.available.forEach(m=>{let _=T()(C,m.id);_&&(m.parsed_text=_)}),N.answers.ignored.forEach(m=>{let _=T()(C,m.id);_&&(m.parsed_text=_)}))},acceptAnswer(m,_){let{payload:C}=_,N=m.questionDetail[C.qid];N.answers.accepted.forEach(m=>{if("cancle"===C.status){m.type="available";return}m.type=m.id===C.aid?"accepted":"available"}),N.answers.available.forEach(m=>{m.type=m.id===C.aid?"accepted":"available"}),N.answers.ignored.forEach(m=>{m.type=m.id===C.aid?"accepted":"ignored"})},saveQuoted(m,_){let{payload:C}=_;m.quotedData={...C,rows:C.page<2?C.rows:[...m.quotedData.rows,...C.rows]}},deleteOneQuoted(m,_){let{payload:C}=_;m.quotedData={...m.quotedData,rows:m.quotedData.rows.filter(m=>m.id!==C)}},saveQuestionRecommendation(m,_){let{payload:C}=_;m.questionRecommendationList=C}}}},13470:function(m,_,C){"use strict";var N=C(3014);_.Z={namespace:"questionList",state:{questionList:{page:1,size:30,count:0,total_page:0,rows:[]},updateList:{offset:"",rows:[]},showLoading:!1,hostData:{},userRank:{},loading:!1,currentTab:"",isServerLoad:!0},effects:{*queryQuestionList(m,_){let{payload:C,callback:T,api:L}=m,{call:D,put:Z}=_;yield Z({type:"saveLoading",payload:{loading:!0}}),"weekly"===C.query?C.query="week_hottest":"monthly"===C.query?C.query="month_hottest":"subscribed"===C.query&&(C.query="recommend");let B=C.query;yield Z({type:"saveCurrentTab",payload:{currentTab:B}});let U=yield D(L?L.getQuestionList:N.ebR,C);
43U&&(yield Z({type:"saveQuestionList",payload:{...U,currentTab:B}}),T&&"function"==typeof T&&T()),yield Z({type:"saveLoading",payload:{loading:!1}})},*queryRecommend(m,_){let{payload:C,callback:T}=m,{call:L,put:D}=_;yield D({type:"loadingState",payload:{loading:!0}}),"subscribed"===C.query&&(C.query="recommend");let Z=yield L(N.ebR,C);Z&&(yield D({type:"saveQuestionList",payload:{...Z,currentTab:C.query,isLoadMore:C.loadMore||!1}}),T&&"function"==typeof T&&T()),yield D({type:"loadingState",payload:{loading:!1}})},*loopUpdateList(m,_){let{payload:C,callback:T}=m,{call:L,put:D}=_;"subscribed"===C.query&&(C.query="recommend");let Z=yield L(N.ebR,C);Z&&(yield D({type:"saveUpdateData",payload:Z}),T&&"function"==typeof T&&T(Z.offset))},*queryHostQa(m,_){let{put:C,call:T}=_,L=yield T(N.ebR,{query:"daily_hottest",page:1,size:9});yield C({type:"saveHottest",payload:{data:L}})},*queryuserRank(m,_){let{call:C,put:T}=_,L=yield C(N.jOb,"question");L&&(yield T({type:"saveUserRank",payload:L}))}},reducers:{saveCurrentTab(m,_){let{payload:C}=_;m.currentTab=C.currentTab},saveQuestionList(m,_){let{payload:C}=_;if(m.currentTab===C.currentTab){if(C.offset){let _=[];_=C.isLoadMore?[...m.questionList.rows,...C.rows]:C.rows,m.questionList={...C,page:1,hasMore:C.rows.length>29,rows:_}}else m.questionList={...C,offset:"",hasMore:!0}}},saveUpdateData(m,_){let{payload:C}=_;m.updateList={...C,rows:[...C.rows,...m.updateList.rows]}},updateList(m){m.questionList={...m.questionList,rows:[...m.updateList.rows,...m.questionList.rows]},m.updateList={...m.updateList,rows:[]}},loadingState(m,_){let{payload:C}=_;m.showLoading=C.loading},saveHottest(m,_){let{payload:C}=_;m.hostData=C.data},saveUserRank(m,_){let{payload:C}=_;m.userRank=C},saveLoading(m,_){let{payload:C}=_;m.loading=C.loading},saveIsServer(m,_){let{payload:C}=_;m.isServerLoad=C}}}},40418:function(m,_,C){"use strict";C.d(_,{A:function(){return H}});var N=C(47445),T=C.n(N),L=C(88550),D=C.n(L),Z=C(3014),B=C(59234),U=C(73202);let H={loading:!0,articleDetail:{},suggestEditDetail:{},tagEditDetail:{},questionDetail:{},answerDetail:{},closeDetail:{},tagCleanDetail:{},homeData:{rows:[]}};_.Z={namespace:"review",state:H,effects:{*queryHome(m,_){let{api:C}=m,{call:N,put:T}=_;try{yield T({type:"saveLoading",payload:!0});let m=yield N(C?C.reviewHome:Z.mWZ);yield T({type:"saveHomeData",payload:m})}finally{yield T({type:"saveLoading",payload:!1})}},*queryDetail(m,_){let{payload:C,api:N,callback:T}=m,{call:L,put:D}=_;try{yield D({type:"saveLoading",payload:!0});let m=yield L(N?N.reviewDetail:Z.ht$,C.pageName,C.id?C.id:null);if(yield D({type:"saveDetail",payload:{pageName:C.pageName,data:m}}),"first-articles"===C.pageName&&m){var B,U;yield D({type:"action/initData",payload:{id:m.object.id,votes:null===(B=m.object)||void 0===B?void 0:B.votes,isLiked:null===(U=m.object)||void 0===U?void 0:U.is_liked,isHated:!1,bookmarks:0,isBookmarked:!1}})}null==T||T(),yield D({type:"saveLoading",payload:!1})}catch(m){yield D({type:"saveLoading",payload:!1})}}},reducers:{saveHomeData(m,_){let{payload:C}=_;m.homeData=C},saveLoading(m,_){let{payload:C}=_;m.loading=C},saveDetail(m,_){let{payload:C}=_;if(!C.data.id){m.articleDetail={},m.suggestEditDetail={},m.tagEditDetail={},m.questionDetail={},m.answerDetail={},m.closeDetail={},m.tagCleanDetail={};return}switch(C.pageName){case"first-articles":try{C.data.object.parsed_text=(0,U._F)(C.data.object.parsed_text)}catch(m){}m.articleDetail=C.data;break;case"suggested-edits":{var N,L,Z;let{revisions:_=[],object:U,action:H}=C.data,W=_.length;if(W>1){U.original_text=(0,B.default)(_[W-1].text,_[W-2].text),null===(N=_[W-1].tags)||void 0===N||N.forEach((m,_)=>{m.index=_}),null===(L=_[W-2].tags)||void 0===L||L.forEach((m,_)=>{m.index=_});let m=D()(_[W-1].tags,_[W-2].tags,"id"),C=T()(_[W-1].tags,m,"id"),Z=T()(_[W-2].tags,m,"id");U.added_tags=C,U.deleted_tags=Z,U.diffTitle=(0,B.default)(_[W-1].title,_[W-2].title)}else U.original_text=U.original_text.replace(/\n/gi,"<br>");U.original_text=U.original_text.replace(/<iframe/gi,"&lt;iframe"),"edit_answer"===H&&(U.title=null==U?void 0:null===(Z=U.question)||void 0===Z?void 0:Z.title),m.suggestEditDetail={...C.data,object:U};break}case"suggested-tag-edits":{let _=C.data.revisions.length;_>1?(C.data.object.original_text=(0,B.default)(C.data.revisions[_-1].text,C.data.revisions[_-2].text),C.data.object.title=(0,B.default)(C.data.revisions[_-1].title,C.data.revisions[_-2].title)):C.data.object.original_text=C.data.object.original_text.replace(/\n/gi,"<br>"),m.tagEditDetail=C.data;break}case"first-questions":m.questionDetail=C.data;break;
43case"close":m.closeDetail=C.data;break;case"tag-cleanup":m.tagCleanDetail=C.data;break;case"first-answers":case"late-answers":m.answerDetail=C.data}}}}},95962:function(m,_,C){"use strict";C.d(_,{S:function(){return L}});var N=C(3014),T=C(59234);let L={breadNav:[],detail:[]};_.Z={namespace:"rivision",state:L,effects:{*queryDetail(m,_){let{payload:C,api:L}=m,{call:D,put:Z}=_;try{let m=yield D(L?L.revisions:N.Zh8,C.id);if((null==m?void 0:m.length)>0){let _=[];"a"===C.type&&(_=[{name:"博客",url:"/blogs"},{name:m[0].object.title,url:m[0].object.url}]),"q"===C.type&&(_=[{name:"问答",url:"/questions"},{name:m[0].object.title,url:m[0].object.url}]),"answer"===C.type&&(_=[{name:"问答",url:"/questions"},{name:m[0].object.title,url:"/q/".concat(C.qid)},{name:"".concat(m[m.length-1].user.name," 的回答"),url:m[0].object.url}]);let N=m.length;m.map(m=>{m.text=m.text.replace(/</gi,"&lt;").replace(/>/gi,"&gt")}),m.map((_,L)=>{if(L!==N-1){if("q"===C.type||"a"===C.type){_.title=(0,T.default)(_.title,m[L+1].title);let C=_.tags.map(m=>m.name).join(", "),N=m[L+1].tags.map(m=>m.name).join(", ");_.tagStr=(0,T.default)(C,N)}return _.text=(0,T.default)(_.text,m[L+1].text),_}if("q"===C.type||"a"===C.type){var D,Z;m[N-1].tagStr=null===(Z=m[N-1])||void 0===Z?void 0:null===(D=Z.tags)||void 0===D?void 0:D.map(m=>m.name).join(", ")}m[N-1].text=m[N-1].text.replace(/\n/gi,"<br>")}),yield Z({type:"saveBread",payload:_}),yield Z({type:"saveDetail",payload:m})}}catch(m){}}},reducers:{saveDetail(m,_){let{payload:C}=_;m.detail=C},saveBread(m,_){let{payload:C}=_;m.breadNav=C}}}},38644:function(m,_,C){"use strict";C.d(_,{P:function(){return T}});var N=C(3014);let T={result:{rows:[],page:1,size:15,q:"",total_page:0,query:""}};_.Z={namespace:"search",state:T,effects:{*querySearch(m,_){let{payload:C,callback:T,api:L}=m,{call:D,put:Z}=_;try{let m=yield D(L?L.querySearchResult:N.jY3,{...C});m&&(yield Z({type:"saveSearch",payload:{data:m,...C}}),T&&"function"==typeof T&&T())}catch(m){T&&"function"==typeof T&&T("error")}}},reducers:{saveSearch(m,_){var C;let{payload:N}=_;if(null===(C=N.data)||void 0===C?void 0:C.rows){let m=RegExp("(".concat(((null==N?void 0:N.q)||"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1"),")"),"ig");N.data.rows=N.data.rows.map(_=>{var C,N,T;switch(_.type){case"tag":_.contents.excerpt=null===(C=_.contents.excerpt)||void 0===C?void 0:C.replace(m,'<strong class="text-danger">$1</strong>');break;case"question":case"answer":_.contents.excerpt=null===(N=_.contents.excerpt)||void 0===N?void 0:N.replace(m,'<strong class="text-danger">$1</strong>');break;case"article":_.contents.excerpt=null===(T=_.contents.excerpt)||void 0===T?void 0:T.replace(m,'<strong class="text-danger">$1</strong>')}return _})}m.result={...m.result,...N.data,q:N.q||"",query:N.query||""}}}}},82731:function(m,_,C){"use strict";C.d(_,{b:function(){return D}});var N=C(36838),T=C.n(N),L=C(3014);let D={loading:!1,information:{}};_.Z={namespace:"sitesSet",state:D,effects:{*querySiteInfo(m,_){let{payload:C,api:N}=m,{call:T,put:D}=_,Z=yield T(N?N.editSitePrepare:L._DY,C.site);Z&&(yield D({type:"saveInformation",payload:Z}))},*putSiteInfo(m,_){let{payload:C,callback:N}=m,{call:D}=_;try{let m=yield D(L.vhQ,C.slug,C.data);m&&N(!0)}catch(m){N(!!T()(m)&&{isError:!0,...m})}}},reducers:{saveLoading(m,_){let{payload:C}=_;m.loading=C.loading},saveInformation(m,_){let{payload:C}=_;m.information=C}}}},4933:function(m,_,C){"use strict";C.d(_,{X:function(){return T}});var N=C(3014);let T={questionList:{page:1,size:30,count:0,total_page:0,rows:[]},articleList:{page:1,size:30,count:0,total_page:0,rows:[]},loading:!1,information:{},hottestArticles:[],users:[]};_.Z={namespace:"sites",state:T,effects:{*queryArticleList(m,_){let{payload:C,callback:T,api:L}=m,{call:D,put:Z}=_;yield Z({type:"saveLoading",payload:{loading:!0}});let B=yield D(L?L.getSiteArticles:N.mt6,C);B&&(yield Z({type:"saveArticleList",payload:B}),T&&"function"==typeof T&&T()),yield Z({type:"saveLoading",payload:{loading:!1}})},*queryQuestionList(m,_){let{payload:C,callback:T,api:L}=m,{call:D,put:Z}=_;yield Z({type:"saveLoading",payload:{loading:!0}}),"votes"===C.query&&(C.query="most_votes");let B=yield D(L?L.getQuestionList:N.ebR,C);B&&(yield Z({type:"saveQuestionList",payload:B}),T&&"function"==typeof T&&T()),yield Z({type:"saveLoading",payload:{loading:!1}})},*querySiteInfo(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.siteInfomation:N.XeE,C.site);Z&&(yield D({type:"saveInformation",payload:Z}))},*queryArticlesByHottest(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.getSiteArticles:N.mt6,C);Z.rows&&(yield D({type:"saveHottestArticles",payload:Z.rows.length>3?Z.rows.slice(0,3):Z.rows}))},*queryUsers(m,_){let{api:C,payload:T}=m,{call:L,put:D}=_,Z=yield L(C?C.getSiteUsers:N.lp$,T);Z&&(yield D({type:"saveUsers",payload:Z}))}},reducers:{saveQuestionList(m,_){let{payload:C}=_;m.questionList={...C}},saveArticleList(m,_){let{payload:C}=_;m.articleList={...C}},saveLoading(m,_){let{payload:C}=_;m.loading=C.loading},saveInformation(m,_){let{payload:C}=_;m.information=C},saveHottestArticles(m,_){let{payload:C}=_;m.hottestArticles=C},saveUsers(m,_){let{payload:C}=_;m.users=C.rows}}}},59464:function(m,_,C){"use strict";var N=C(3014),T=C(59234);_.Z={namespace:"tagRivision",state:{tagInfo:{},detail:[]},effects:{*queryDetail(m,_){let{payload:C,api:L}=m,{call:D,put:Z}=_;try{let m=yield D(L?L.tagEncyclopedia:N.ics,C);if(yield Z({type:"saveTagInfo",payload:m}),m){let _=yield D(L?L.revisions:N.Zh8,m.tag.id);if((null==_?void 0:_.length)>0){let m=_.length;_.map((C,N)=>(N!==m-1&&(C.text=(0,T.default)(C.text,_[N+1].text)),C)),yield Z({type:"saveDetail",payload:_})}}}catch(m){}}},reducers:{saveDetail(m,_){let{payload:C}=_;m.detail=C},saveTagInfo(m,_){let{payload:C}=_;m.tagInfo=C}}}},83932:function(m,_,C){"use strict";C.d(_,{z:function(){return T}});var N=C(3014);let T={info:{},allTagList:{},topUsers:{},relatedTags:[],tagRecord:{rows:[],loadMoreType:"scroll",offset:0,pageSize:30,loadedNum:0,hasMore:!1,isStopLoad:!1,showLoading:!0,type:"",totalPage:0,sort:"newest",page:1}};_.Z={namespace:"tag",state:T,effects:{*queryTag(m,_){let{payload:C,callback:T,api:L}=m,{call:D,put:Z,select:B}=_;yield Z({type:"saveLoading",payload:!0}),C.initData&&(yield Z({type:"initialTagState"}));let{offset:U,pageSize:H}=yield B(m=>m.tag.tagRecord);try{let m=yield D(L?L.queryTag:N.nL$,{...C,..."scroll"===C.loadMoreType?{offset:U,size:H}:{page:C.page||1,size:H}});m&&(yield Z({type:"saveTag",payload:{data:m,...C}}),T&&"function"==typeof T&&T()),yield Z({type:"saveLoading",payload:!1})}catch(m){yield Z({type:"saveLoading",payload:!1})}},*queryTagInfo(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.queryTagInfo:N.sUO,C);Z&&(yield D({type:"saveTagInfo",payload:Z}))},*queryTags(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.getTags:N.NJe,C);Z&&(yield D({type:"saveTags",payload:Z}))},*queryTopUsers(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.queryTopUsers:N.E14,C);Z&&(yield D({type:"saveTopUsers",payload:Z}))},*queryRelatedTags(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_,Z=yield L(T?T.queryRelatedTag:N.hts,C);Z&&(yield D({type:"saveRelatedTags",payload:Z.rows}))}},reducers:{saveTag(m,_){let{payload:C}=_,{rows:N=[],offset:T=0,total_page:L,size:D}=C.data;m.tagRecord.type=C.type,m.tagRecord.sort=C.sort,m.tagRecord.page=C.page||1,m.tagRecord.showLoading=!1,0===m.tagRecord.loadedNum||"scroll"!==C.loadMoreType?m.tagRecord.rows=N:"scroll"===C.loadMoreType&&(m.tagRecord.rows=[...m.tagRecord.rows,...N]),"scroll"===C.loadMoreType?m.tagRecord.offset=T||0:m.tagRecord.totalPage=L,m.tagRecord.loadedNum+=1,3===m.tagRecord.loadedNum?(m.tagRecord.hasMore=!1,m.tagRecord.isStopLoad=!0):(m.tagRecord.isStopLoad=!1,m.tagRecord.hasMore=N.length>0),m.tagRecord.loadMoreType=C.loadMoreType},initialTagState(m){m.tagRecord.rows=[],m.tagRecord.loadMoreType="scroll",m.tagRecord.offset=0,m.tagRecord.pageSize=30,m.tagRecord.loadedNum=0,m.tagRecord.hasMore=!1,m.tagRecord.isStopLoad=!1,m.tagRecord.totalPage=0,m.tagRecord.showLoading=!0},saveLoading(m,_){let{payload:C}=_;m.tagRecord.showLoading=C,m.tagRecord.showLoading&&(m.tagRecord.hasMore=!1)},saveTagInfo(m,_){let{payload:C}=_;m.info=C},saveTags(m,_){let{payload:C}=_;m.allTagList=C},cutFollowStatus(m,_){let{payload:C}=_;m.allTagList.rows=m.allTagList.rows.map(m=>m.id===C.id?{...m,is_followed:C.isFollow}:m)},saveTopUsers(m,_){let{payload:C}=_;m.topUsers=C},saveRelatedTags(m,_){let{payload:C}=_;m.relatedTags=C}}}},46173:function(m,_,C){"use strict";C.d(_,{f:function(){return T}});var N=C(3014);let T={data:{}};_.Z={namespace:"userTop",state:T,effects:{*queryTop(m,_){let{api:C}=m,{call:T,put:L}=_,D=yield T(C?C.queryUserTop:N.m2G);yield L({type:"saveTop",payload:{data:D}})}},reducers:{saveTop(m,_){let{payload:C}=_;C.data.top_users=C.data.top_users.map((m,_)=>(m.visible=_<10,m)),m.data=C.data}}}},21496:function(m,_,C){"use strict";C.d(_,{c:function(){return T}});var N=C(3014);
43let T={detail:{items:{specials:[],questions:[],articles:[],productArticles:[],users:[],events:[],ads:{topBanner:[],bottomBanner:[]}},title:""}};_.Z={namespace:"weeklyDetail",state:T,effects:{*queryDetail(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{let m=yield L(T?T.weeklyDetail:N.h93,C);yield D({type:"saveDetail",payload:m})}catch(m){console.error("接口出错",m)}}},reducers:{saveDetail(m,_){let{payload:C}=_;m.detail=C}}}},40916:function(m,_,C){"use strict";C.d(_,{Q:function(){return T}});var N=C(3014);let T={weeklies:{rows:[],page:1,total_page:1}};_.Z={namespace:"weekly",state:T,effects:{*queryList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;try{let m=yield L(T?T.weeklyList:N.KeX,C);yield D({type:"saveList",payload:m})}catch(m){console.error("接口出错",m)}}},reducers:{saveList(m,_){let{payload:C}=_;m.weeklies=C}}}},39152:function(m,_,C){"use strict";var N=C(3014);_.Z={namespace:"comment",state:{redirect_url:"",name:""},effects:{*queryComment(m,_){let{payload:C,callback:T,api:L}=m,{call:D,put:Z}=_;try{let m=yield D(L?L.commentRedirect:N.yx2,C);m&&(yield Z({type:"saveComment",payload:{...m}}),T&&"function"==typeof T&&T())}catch(m){console.error(m)}}},reducers:{saveComment(m,_){m.redirect_url=_.payload.redirect_url}}}},70262:function(m,_,C){"use strict";C.d(_,{l:function(){return T}});var N=C(3014);let T={noticeData:{rows:[],offset:"",hasMore:!0,isStopScrollLoad:!1,loadedNum:1},loading:!0,readAll:!1};_.Z={namespace:"noticeDetail",state:T,effects:{*fetchNoticeList(m,_){let{payload:C,api:T}=m,{call:L,put:D}=_;yield D({type:"saveLoading",payload:{loading:!0}});try{var Z,B;let m=yield L(T?T.notifications:N.N9d,C.offset),_=[];(null===(Z=m.rows)||void 0===Z?void 0:Z.length)&&m.rows.forEach(m=>{let C=_.find(_=>_.date===m.date);if(C){var N;null===(N=C.rows)||void 0===N||N.push(m)}else _.push({date:m.date,rows:[m]})}),yield D({type:"saveNotices",payload:{rows:_,offset:m.offset,hasMore:(null==m?void 0:null===(B=m.rows)||void 0===B?void 0:B.length)>29}}),yield D({type:"saveLoading",payload:{loading:!1}})}catch(m){yield D({type:"saveLoading",payload:{loading:!1}})}},*fetchReadAll(m,_){let{call:C,put:T}=_,L=yield C(N.UHk,"all");L&&(yield T({type:"saveReadAll",payload:{readAll:!0}}))}},reducers:{saveNotices(m,_){let{payload:C}=_;m.noticeData.offset=C.offset,m.noticeData.rows=[...m.noticeData.rows,...C.rows],m.noticeData.hasMore=C.hasMore,m.noticeData.loadedNum+=1,3===m.noticeData.loadedNum?m.noticeData.isStopScrollLoad=!0:m.noticeData.isStopScrollLoad=!1},saveLoading(m,_){let{payload:C}=_;m.loading=C.loading},saveReadAll(m,_){let{payload:C}=_;m.readAll=C.readAll}}}},71789:function(m,_,C){"use strict";var N=C(3014);_.Z={namespace:"unsubscribe",state:{mail:"",allows:[],loading:!1,updateLoading:!1},effects:{*queryUnsubscribe(m,_){let{payload:C,callback:T,api:L}=m,{call:D,put:Z}=_;try{yield Z({type:"setLoading",payload:!0});let m=yield D(L?L.getUserUnsubscribe:N.CsU,C);m&&(yield Z({type:"saveUnsubscribe",payload:m}),T&&"function"==typeof T&&T(m))}catch(m){console.error("查询订阅状态失败:",m),T&&"function"==typeof T&&T(null,m)}finally{yield Z({type:"setLoading",payload:!1})}},*updateUnsubscribe(m,_){let{payload:C,callback:T,api:L}=m,{call:D,put:Z}=_;try{yield Z({type:"setUpdateLoading",payload:!0});let m=yield D(L?L.updateUserUnsubscribe:N.e9M,C);m&&(yield Z({type:"saveUnsubscribe",payload:m}),T&&"function"==typeof T&&T(m))}catch(m){console.error("更新订阅状态失败:",m),T&&"function"==typeof T&&T(null,m)}finally{yield Z({type:"setUpdateLoading",payload:!1})}}},reducers:{saveUnsubscribe(m,_){m.mail=_.payload.mail,m.allows=_.payload.allows},setLoading(m,_){m.loading=_.payload},setUpdateLoading(m,_){m.updateLoading=_.payload},updateAllowState(m,_){let{type:C,allow:N}=_.payload,T=m.allows.find(m=>m.type===C);T&&(T.allow=N)}}}},32811:function(m,_,C){"use strict";let N;C.d(_,{c:function(){return e4},Y:function(){return e3}}),C(77410);var T=C(22488),L=C(89539),D=C(27920),Z=C.n(D);function _defineProperty(m,_,C){return _ in m?Object.defineProperty(m,_,{value:C,enumerable:!0,configurable:!0,writable:!0}):m[_]=C,m}function _objectSpread(m){for(var _=1;_<arguments.length;_++){var C=null!=arguments[_]?Object(arguments[_]):{},N=Object.keys(C);"function"==typeof Object.getOwnPropertySymbols&&N.push.apply(N,Object.getOwnPropertySymbols(C).filter(function(m){return Object.getOwnPropertyDescriptor(C,m).enumerable}
43)),N.forEach(function(_){_defineProperty(m,_,C[_])})}return m}var B="@@DVA_LOADING/SHOW",U="@@DVA_LOADING/HIDE",index_esm=function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_=m.namespace||"loading",C=m.only,N=void 0===C?[]:C,T=m.except,L=void 0===T?[]:T;if(N.length>0&&L.length>0)throw Error("It is ambiguous to configurate `only` and `except` items at the same time.");var D={global:!1,models:{},effects:{}};return{extraReducers:_defineProperty({},_,function(){var m,_=arguments.length>0&&void 0!==arguments[0]?arguments[0]:D,C=arguments.length>1?arguments[1]:void 0,N=C.type,T=C.payload||{},L=T.namespace,Z=T.actionType;switch(N){case B:m=_objectSpread({},_,{global:!0,models:_objectSpread({},_.models,_defineProperty({},L,!0)),effects:_objectSpread({},_.effects,_defineProperty({},Z,!0))});break;case U:var H=_objectSpread({},_.effects,_defineProperty({},Z,!1)),W=_objectSpread({},_.models,_defineProperty({},L,Object.keys(H).some(function(m){return m.split("/")[0]===L&&H[m]})));m=_objectSpread({},_,{global:Object.keys(W).some(function(m){return W[m]}),models:W,effects:H});break;default:m=_}return m}),onEffect:function(m,_,C,T){var D=_.put,H=C.namespace;return 0===N.length&&0===L.length||N.length>0&&-1!==N.indexOf(T)||L.length>0&&-1===L.indexOf(T)?Z().mark(function _callee(){var _=arguments;return Z().wrap(function(C){for(;;)switch(C.prev=C.next){case 0:return C.next=2,D({type:B,payload:{namespace:H,actionType:T}});case 2:return C.next=4,m.apply(void 0,_);case 4:return C.next=6,D({type:U,payload:{namespace:H,actionType:T}});case 6:case"end":return C.stop()}},_callee)}):m}}};function n(m){for(var _=arguments.length,C=Array(_>1?_-1:0),N=1;N<_;N++)C[N-1]=arguments[N];throw Error("[Immer] minified error nr: "+m+(C.length?" "+C.map(function(m){return"'"+m+"'"}).join(","):"")+". Find the full error at: https://bit.ly/3cXEKWf")}function r(m){return!!m&&!!m[J]}function t(m){return!!m&&(function(m){if(!m||"object"!=typeof m)return!1;var _=Object.getPrototypeOf(m);if(null===_)return!0;var C=Object.hasOwnProperty.call(_,"constructor")&&_.constructor;return"function"==typeof C&&Function.toString.call(C)===ee}(m)||Array.isArray(m)||!!m[X]||!!m.constructor[X]||s(m)||v(m))}function i(m,_,C){void 0===C&&(C=!1),0===o(m)?(C?Object.keys:et)(m).forEach(function(N){C&&"symbol"==typeof N||_(N,m[N],m)}):m.forEach(function(C,N){return _(N,C,m)})}function o(m){var _=m[J];return _?_.i>3?_.i-4:_.i:Array.isArray(m)?1:s(m)?2:v(m)?3:0}function u(m,_){return 2===o(m)?m.has(_):Object.prototype.hasOwnProperty.call(m,_)}function f(m,_,C){var N=o(m);2===N?m.set(_,C):3===N?(m.delete(_),m.add(C)):m[_]=C}function s(m){return G&&m instanceof Map}function v(m){return K&&m instanceof Set}function p(m){return m.o||m.t}function l(m){if(Array.isArray(m))return Array.prototype.slice.call(m);var _=er(m);delete _[J];for(var C=et(_),N=0;N<C.length;N++){var T=C[N],L=_[T];!1===L.writable&&(L.writable=!0,L.configurable=!0),(L.get||L.set)&&(_[T]={configurable:!0,writable:!0,enumerable:L.enumerable,value:m[T]})}return Object.create(Object.getPrototypeOf(m),_)}function d(m,_){return void 0===_&&(_=!1),y(m)||r(m)||!t(m)||(o(m)>1&&(m.set=m.add=m.clear=m.delete=h),Object.freeze(m),_&&i(m,function(m,_){return d(_,!0)},!0)),m}function h(){n(2)}function y(m){return null==m||"object"!=typeof m||Object.isFrozen(m)}function b(m){var _=en[m];return _||n(18,m),_}function j(m,_){_&&(b("Patches"),m.u=[],m.s=[],m.v=_)}function g(m){O(m),m.p.forEach(S),m.p=null}function O(m){m===W&&(W=m.l)}function w(m){return W={p:[],l:W,h:m,m:!0,_:0}}function S(m){var _=m[J];0===_.i||1===_.i?_.j():_.g=!0}function P(m,_){_._=_.p.length;var C=_.p[0],N=void 0!==m&&m!==C;return _.h.O||b("ES5").S(_,m,N),N?(C[J].P&&(g(_),n(4)),t(m)&&(m=M(_,m),_.l||x(_,m)),_.u&&b("Patches").M(C[J],m,_.u,_.s)):m=M(_,C,[]),g(_),_.u&&_.v(_.u,_.s),m!==Q?m:void 0}function M(m,_,C){if(y(_))return _;var N=_[J];if(!N)return i(_,function(T,L){return A(m,N,_,T,L,C)},!0),_;if(N.A!==m)return _;if(!N.P)return x(m,N.t,!0),N.t;if(!N.I){N.I=!0,N.A._--;var T=4===N.i||5===N.i?N.o=l(N.k):N.o;i(3===N.i?new Set(T):T,function(_,L){return A(m,N,T,_,L,C)}),x(m,T,!1),C&&m.u&&b("Patches").R(N,C,m.u,m.s)}return N.o}function A(m,_,C,N,T,L){if(r(T)){var D=M(m,T,L&&_&&3!==_.i&&!u(_.D,N)?L.concat(N):void 0);if(f(C,N,D),!r(D))return;m.m=!1}if(t(T)&&!y(T)){if(!m.h.F&&m._<1)return;M(m,T),_&&_.A.l||x(m,T)}}function x(m,_,C){void 0===C&&(C=!1),m.h.F&&m.m&&d(_,C)}function z(m,_){var C=m[J];return(C?p(C):m)[_]}function I(m,_){if(_ in m)for(var C=Object.getPrototypeOf(m);C;){var N=Object.getOwnPropertyDescriptor(C,_);if(N)return N;C=Object.getPrototypeOf(C)}}function k(m){m.P||(m.P=!0,m.l&&k(m.l))}function E(m){m.o||(m.o=l(m.t))}function R(m,_,C){var N,T,L,D,Z,B,U,H=s(_)?b("MapSet").N(_,C):v(_)?b("MapSet").T(_,C):m.O?(L=T={i:(N=Array.isArray(_))?1:0,A:C?C.A:W,P:!1,I:!1,D:{},l:C,t:_,k:null,o:null,j:null,C:!1},D=eo,N&&(L=[T],D=ei),B=(Z=Proxy.revocable(L,D)).revoke,U=Z.proxy,T.k=U,T.j=B,U):b("ES5").J(_,C);return(C?C.A:W).p.push(H),H}function F(m,_){switch(_){case 2:return new Map(m);case 3:return Array.from(m)}return l(m)}var H,W,V="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),G="undefined"!=typeof Map,K="undefined"!=typeof Set,Y="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,Q=V?Symbol.for("immer-nothing"):((H={})["immer-nothing"]=!0,H),X=V?Symbol.for("immer-draftable"):"__$immer_draftable",J=V?Symbol.for("immer-state"):"__$immer_state",ee=""+Object.prototype.constructor,et="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(m){return Object.getOwnPropertyNames(m).concat(Object.getOwnPropertySymbols(m))}:Object.getOwnPropertyNames,er=Object.getOwnPropertyDescriptors||function(m){var _={};return et(m).forEach(function(C){_[C]=Object.getOwnPropertyDescriptor(m,C)}),_},en={},eo={get:function(m,_){if(_===J)return m;var C,N,T=p(m);if(!u(T,_))return(N=I(T,_))?"value"in N?N.value:null===(C=N.get)||void 0===C?void 0:C.call(m.k):void 0;var L=T[_];return m.I||!t(L)?L:L===z(m.t,_)?(E(m),m.o[_]=R(m.A.h,L,m)):L},has:function(m,_){return _ in p(m)},ownKeys:function(m){return Reflect.ownKeys(p(m))},set:function(m,_,C){var N=I(p(m),_);if(null==N?void 0:N.set)return N.set.call(m.k,C),!0;if(!m.P){var T=z(p(m),_),L=null==T?void 0:T[J];if(L&&L.t===C)return m.o[_]=C,m.D[_]=!1,!0;if((C===T?0!==C||1/C==1/T:C!=C&&T!=T)&&(void 0!==C||u(m.t,_)))return!0;E(m),k(m)}return m.o[_]===C&&"number"!=typeof C||(m.o[_]=C,m.D[_]=!0,!0)},deleteProperty:function(m,_){return void 0!==z(m.t,_)||_ in m.t?(m.D[_]=!1,E(m),k(m)):delete m.D[_],m.o&&delete m.o[_],!0},getOwnPropertyDescriptor:function(m,_){var C=p(m),N=Reflect.getOwnPropertyDescriptor(C,_);return N?{writable:!0,configurable:1!==m.i||"length"!==_,enumerable:N.enumerable,value:C[_]}:N},defineProperty:function(){n(11)},getPrototypeOf:function(m){return Object.getPrototypeOf(m.t)},setPrototypeOf:function(){n(12)}},ei={};i(eo,function(m,_){ei[m]=function(){return arguments[0]=arguments[0][0],_.apply(this,arguments)}}),ei.deleteProperty=function(m,_){return eo.deleteProperty.call(this,m[0],_)},ei.set=function(m,_,C){return eo.set.call(this,m[0],_,C,m[0])};var ea=new(function(){function e(m){var _=this;
43this.O=Y,this.F=!0,this.produce=function(m,C,N){if("function"==typeof m&&"function"!=typeof C){var T,L=C;return C=m,function(m){var N=this;void 0===m&&(m=L);for(var T=arguments.length,D=Array(T>1?T-1:0),Z=1;Z<T;Z++)D[Z-1]=arguments[Z];return _.produce(m,function(m){var _;return(_=C).call.apply(_,[N,m].concat(D))})}}if("function"!=typeof C&&n(6),void 0!==N&&"function"!=typeof N&&n(7),t(m)){var D=w(_),Z=R(_,m,void 0),B=!0;try{T=C(Z),B=!1}finally{B?g(D):O(D)}return"undefined"!=typeof Promise&&T instanceof Promise?T.then(function(m){return j(D,N),P(m,D)},function(m){throw g(D),m}):(j(D,N),P(T,D))}if(!m||"object"!=typeof m){if((T=C(m))===Q)return;return void 0===T&&(T=m),_.F&&d(T,!0),T}n(21,m)},this.produceWithPatches=function(m,C){var N,T;return"function"==typeof m?function(C){for(var N=arguments.length,T=Array(N>1?N-1:0),L=1;L<N;L++)T[L-1]=arguments[L];return _.produceWithPatches(C,function(_){return m.apply(void 0,[_].concat(T))})}:[_.produce(m,C,function(m,_){N=m,T=_}),N,T]},"boolean"==typeof(null==m?void 0:m.useProxies)&&this.setUseProxies(m.useProxies),"boolean"==typeof(null==m?void 0:m.autoFreeze)&&this.setAutoFreeze(m.autoFreeze)}var m=e.prototype;return m.createDraft=function(m){t(m)||n(8),r(m)&&(r(_=m)||n(22,_),m=function n(m){if(!t(m))return m;var _,C=m[J],N=o(m);if(C){if(!C.P&&(C.i<4||!b("ES5").K(C)))return C.t;C.I=!0,_=F(m,N),C.I=!1}else _=F(m,N);return i(_,function(m,N){var T;C&&(2===o(T=C.t)?T.get(m):T[m])===N||f(_,m,n(N))}),3===N?new Set(_):_}(_));var _,C=w(this),N=R(this,m,void 0);return N[J].C=!0,O(C),N},m.finishDraft=function(m,_){var C=(m&&m[J]).A;return j(C,_),P(void 0,C)},m.setAutoFreeze=function(m){this.F=m},m.setUseProxies=function(m){m&&!Y&&n(20),this.O=m},m.applyPatches=function(m,_){for(C=_.length-1;C>=0;C--){var C,N=_[C];if(0===N.path.length&&"replace"===N.op){m=N.value;break}}var T=b("Patches").$;return r(m)?T(m,_):this.produce(m,function(m){return T(m,_.slice(C+1))})},e}()),es=ea.produce;ea.produceWithPatches.bind(ea),ea.setAutoFreeze.bind(ea),ea.setUseProxies.bind(ea),ea.applyPatches.bind(ea),ea.createDraft.bind(ea),ea.finishDraft.bind(ea);var el=C(82691),ec=C.n(el),eu=C(31223),ed=C.n(eu),ef=C(64461),ep=C(2097),eh=C(90203),em=C(15545),eg=C(56797),ev=C(23005),ey=C(67502),eb=C(50066),ew=C(49974),ex=C(89492),eS=C(39681),e_=C(72095),ej=C(7222),ek=C(69009),eE=C(59690),eO=C(415),eC=C(39152),eN=C(57914),eA=C(25203),eT=C(7576),eP=C(79094),eR=C(25105),eL=C(59426),eI=C(59611),eD=C(40671),eZ=C(78750),eM=C(16886),eq=C(61324),eB=C(70262),eF=C(79422),eU=C(4),ez=C(54189),e$=C(34145),eH=C(13470),eW=C(40418),eV=C(95962),eG=C(38644),eK=C(4933),eY=C(82731),eQ=C(83932),eX=C(59464),eJ=C(71789),e0=C(46173),e1=C(21496),e2=C(40916);let isBrowser=()=>!0,e5=[ep.Z,eh.Z,em.Z,eg.Z,ev.Z,ey.Z,eb.Z,ew.Z,ex.Z,eS.Z,e_.Z,ej.Z,ek.Z,eE.Z,eO.Z,eC.Z,eN.Z,eA.Z,eT.Z,eP.Z,eR.Z,eL.Z,eI.Z,eD.Z,eZ.Z,eM.Z,eq.Z,eB.Z,eF.Z,eU.Z,ez.Z,e$.Z,eH.Z,eW.Z,eV.Z,eG.Z,eK.Z,eY.Z,eQ.Z,eX.Z,eJ.Z,e0.Z,e1.Z,e2.Z],getDvaData=()=>{let m=document.getElementById("__NEXT_DATA__"),_=JSON.parse(m.innerText);return _},e3=(0,T.KV)(m=>{let{resolvedUrl:_}=m,C=function(m,_){let C=(0,L.create)({...m,onReducer:m=>(_,C)=>{let N=m(_,C);return C.type===T.ju?isBrowser()?(Object.keys(C.payload).forEach(m=>{let N=_[m],T=C.payload[m];if(!(ec()(N)&&ec()(T))){if(ec()(N)&&!ec()(T)){_[m]=T;return}if(!ec()(N)&&!ec()(T)){Object.keys(T).forEach(C=>{if(!ed()(N[C],T[C])){let N=(0,ef.Uy)(_[m],m=>{ec()(T[C])||(m[C]=T[C])});_[m]=N}});return}}}),_):{...N,...C.payload}:N}});return C.use({_handleActions:function(m,_){return function(){var C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:_,N=arguments.length>1?arguments[1]:void 0,T=N.type,L=es(C,function(_){var C=m[T];if(C){var L=C(_,N);if(void 0!==L)return L}});return void 0===L?{}:L}}}),C.use(index_esm({})),isBrowser()&&e5.forEach(m=>{C.model(m)}),C.start(),C}({...isBrowser()?getDvaData().props.pageProps:{initialState:{}}},0),D=C._store;return isBrowser()&&(N=D),D});var e4={getDvaApp:()=>({_store:N})}},3014:function(m,_,C){"use strict";C.d(_,{RLz:function(){return tZ},Owr:function(){return r3},TjK:function(){return r7},hBF:function(){return r6},E4S:function(){return r4},BcD:function(){return r5},xnM:function(){return r8},Tlc:function(){return ez},_Ur:function(){return e_},VAv:function(){return od},ssP:function(){return oh},JRC:function(){return nW},KzD:function(){return tR},Qwd:function(){return en},FSQ:function(){return n1},AVM:function(){return tE},mxb:function(){return tw},TFW:function(){return tj},$uK:function(){return eb},U6L:function(){return tk},wgm:function(){return n6},zPj:function(){return nT},KZf:function(){return e4},r$4:function(){return t4},Pqr:function(){return nv},vjt:function(){return eF},gVI:function(){return nF},VsD:function(){return nB},XxZ:function(){return eU},p0p:function(){return nq},PXX:function(){return nM},j$m:function(){return nZ},orR:function(){return r0},NLr:function(){return of},w5S:function(){return tM},Lav:function(){return t6},hgC:function(){return tQ},Nyw:function(){return rJ},qDZ:function(){return nr},Jyb:function(){return n3},Gdh:function(){return W},dWy:function(){return nD},UI8:function(){return eW},arA:function(){return eK},yx2:function(){return ov},dDA:function(){return rM},VJz:function(){return rq},VhG:function(){return B},bI3:function(){return o_},LVu:function(){return H},ryh:function(){return rN},wJN:function(){return rR},UCx:function(){return nb},ezb:function(){return nn},JPs:function(){return tB},ZPm:function(){return oZ},kMf:function(){return nE},SDf:function(){return oj},YFy:function(){return eY},V0T:function(){return t5},yzV:function(){return t3},h63:function(){return eO},gGg:function(){return nk},F3D:function(){return n0},SOp:function(){return ep},$m4:function(){return nw},Xxt:function(){return rC},spp:function(){return rj},NBj:function(){return rE},k_G:function(){return rk},ml5:function(){return r_},A5u:function(){return rO},Azv:function(){return rZ},U_8:function(){return nj},yvb:function(){return nt},I7b:function(){return nA},zGy:function(){return rA},UM:function(){return rI},_DY:function(){return rl},tk6:function(){return eS},LPM:function(){return eM},ron:function(){return r9},_64:function(){return eD},LfX:function(){return eZ},ZNR:function(){return eI},Tnu:function(){return rQ},x$w:function(){return e2},_$v:function(){return t_},i61:function(){return tx},Vu5:function(){return tN},ZzW:function(){return ey},OdC:function(){return no},hYz:function(){return na},KAz:function(){return ns},rom:function(){return ni},lKD:function(){return nl},hAB:function(){return nu},i_N:function(){return nc},MiG:function(){return ob},q8h:function(){return ow},D8d:function(){return oy},KyC:function(){return ev},liG:function(){return eG},X0_:function(){return e8},XnT:function(){return nY},NmH:function(){return tO},JNP:function(){return n9},vwt:function(){return em},K5s:function(){return ei},kMH:function(){return te},aVg:function(){return tt},iNG:function(){return rd},$co:function(){return e9},jbk:function(){return rb},Rfz:function(){return n8},R4x:function(){return rf},Dsm:function(){return ew},tEo:function(){return eE},ObO:function(){return e7},dDQ:function(){return ee},r7_:function(){return eh},wr9:function(){return V},DaA:function(){return t8},$Uo:function(){return rm},Sy$:function(){return e6},fNn:function(){return ts},Fr$:function(){return tC},ebR:function(){return ro},oa4:function(){return rw},bIZ:function(){return rx},Sdh:function(){return rS},GGW:function(){return eg},YcB:function(){return nJ},PJL:function(){return eX},T2O:function(){return re},mt6:function(){return t9},W5r:function(){return rt},lp$:function(){return rr},NJe:function(){return ex},PRA:function(){return ef},WHA:function(){return nO},jr1:function(){return el},CsU:function(){return oI},RfJ:function(){return eV},omS:function(){return eT},gJH:function(){return eP},Zby:function(){return td},WYT:function(){return eq},idg:function(){return X},ujI:function(){return t7}
43,qne:function(){return eL},TrM:function(){return t$},jyt:function(){return nz},VuO:function(){return tz},G8O:function(){return t2},aX5:function(){return nU},nKf:function(){return n$},Yhr:function(){return nH},z6t:function(){return tF},v0n:function(){return es},nO8:function(){return nd},h_F:function(){return t0},WdE:function(){return t1},vLC:function(){return eR},x4y:function(){return e1},Nqv:function(){return nN},Zxp:function(){return tg},oFN:function(){return eB},gpS:function(){return ri},IMb:function(){return oL},hI_:function(){return oR},EeG:function(){return tl},$Mx:function(){return r2},JeE:function(){return tW},N9d:function(){return tK},R$V:function(){return e3},dFf:function(){return tI},qF1:function(){return tD},ceb:function(){return nR},U2h:function(){return nQ},V9T:function(){return nX},OUv:function(){return tp},MgP:function(){return U},DWq:function(){return rp},UXe:function(){return rh},oRg:function(){return tf},fDS:function(){return ed},Sh4:function(){return tA},qvh:function(){return ny},QCU:function(){return rD},MhN:function(){return ek},NHn:function(){return tS},vhQ:function(){return rc},rCe:function(){return nx},tXM:function(){return nC},PXI:function(){return eA},ZA7:function(){return tq},jOb:function(){return ra},x6c:function(){return ne},JYS:function(){return nf},vG:function(){return oO},_vn:function(){return r1},z$d:function(){return on},g1R:function(){return or},WrY:function(){return rT},gAi:function(){return ok},Ap8:function(){return om},gSm:function(){return ou},wUo:function(){return oE},I_P:function(){return oi},eVG:function(){return oo},oDC:function(){return op},kLc:function(){return rY},Ju:function(){return rG},lIP:function(){return rP},mSF:function(){return rL},MVm:function(){return oa},hts:function(){return rW},jY3:function(){return J},$kF:function(){return n5},G79:function(){return n2},nL$:function(){return r$},sUO:function(){return rz},E14:function(){return rH},gJd:function(){return oc},m2G:function(){return nS},cI0:function(){return n7},UHk:function(){return tH},lTI:function(){return e$},z2l:function(){return ti},FSV:function(){return ot},Hjr:function(){return eH},BhV:function(){return er},vHX:function(){return et},Q6q:function(){return tv},ht$:function(){return nG},mWZ:function(){return nV},$mT:function(){return nK},Zh8:function(){return ty},WV3:function(){return n_},DOp:function(){return ec},SB8:function(){return rV},fNu:function(){return rv},LIC:function(){return tU},s3m:function(){return rF},w9Y:function(){return rB},KYl:function(){return rg},cBD:function(){return nL},O7V:function(){return tV},IbF:function(){return tG},XpU:function(){return tJ},$iV:function(){return tm},UtH:function(){return nI},aHP:function(){return e5},ROr:function(){return tn},iL4:function(){return to},vFK:function(){return eJ},lDk:function(){return Z},cQc:function(){return oP},UF0:function(){return oA},mvd:function(){return oT},XeE:function(){return rs},Kpb:function(){return ru},Y_J:function(){return tL},IEI:function(){return rX},_ho:function(){return ry},ics:function(){return rU},WxH:function(){return tr},IEj:function(){return og},MtZ:function(){return tY},ZIq:function(){return nP},p3I:function(){return tP},XcO:function(){return tb},nTj:function(){return ng},UEX:function(){return oS},OY2:function(){return ox},uAg:function(){return eQ},XDd:function(){return eu},Lct:function(){return nm},Mhw:function(){return np},QkS:function(){return rK},NQ2:function(){return nh},DsN:function(){return tT},G0U:function(){return rn},e9M:function(){return oD},ijg:function(){return eC},Asu:function(){return eN},kv4:function(){return ej},aTv:function(){return ta},ykP:function(){return tX},l0v:function(){return tc},eZQ:function(){return tu},EnN:function(){return ol},SzF:function(){return os},UCb:function(){return th},zz5:function(){return n4},HVR:function(){return eo},mGe:function(){return oe},h93:function(){return oN},KeX:function(){return oC},XWs:function(){return ea},y1X:function(){return e0},d6x:function(){return Q},e$x:function(){return Y},bnc:function(){return K},C_v:function(){return G}});let getAllProperties=m=>{let _=new Set;do for(let C of Reflect.ownKeys(m))_.add([m,C]);while((m=Reflect.getPrototypeOf(m))&&m!==Object.prototype);return _};var N=C(47216),T=C.n(N),L=C(94015);let Api=class Api{setServerTime(m){this.request.setServerTime(m)}getToken(){return this.request.getToken()}setToken(m){return this.request.setToken(m)}createBlog(m){return this.request.send("/blog",{method:"POST",data:m})}payConfirm(m){return this.request.send("/pay?query=prepare&".concat(T().stringify(m,{skipNulls:!0})))}createOrder(m){return this.request.send("/pay",{method:"POST",data:m})}checkOrder(m){return this.request.send("/pay/".concat(m,"/check"))}getOpenId(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"pay";return this.request.send("/wechat/weixin_pub_openid?type=".concat(m))}wxPayAuthCheck(){return this.request.send("/wechat/openid/pay")}wxPayAuth(m){return this.request.send("/wechat/openid/pay?code=".concat(m))}wxBindAuthCheck(){return this.request.send("/wechat/openid/bind")}wxBindAuth(m){return this.request.send("/wechat/openid/bind?code=".concat(m))}h5Pay(m){return this.request.send("/pay/live/wx_wap",{method:"POST",data:m})}querySearchResult(m){let{type:_="all",query:C,...N}=m,L="/search/".concat(_,"?query=").concat(C,"&").concat(T().stringify(N,{skipNulls:!0}));return this.request.send(L)}getNews(m){return this.request.send("/news?".concat(T().stringify(m,{skipNulls:!0})))}getNewsBanner(){return this.request.send("/news/banners")}reportStat(){return this.request.send("/report/@me?query=stat")}reportRecord(){let{page:m=1,size:_=10}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.request.send("/reports/@me?page=".concat(m,"&size=").concat(_))}appealsRecord(){let{page:m=1,size:_=10}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.request.send("/appeals/@me?page=".concat(m,"&size=").concat(_))}violationRecord(){let{page:m=1,size:_=10}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.request.send("/reports/@me?query=reported&page=".concat(m,"&size=").concat(_))}getFinance(m){let{type:_="info",page:C=1,size:N=10}=m;return"info"===_?this.request.send("/finance/".concat(_)):this.request.send("/finance/".concat(_,"?page=").concat(C,"&size=").concat(N))}withdraw(m){return this.request.send("/finance/withdraw",{method:"POST",data:m})}invoice(m){return this.request.send("/finance/invoice",{method:"POST",data:m})}getUserStat(){return this.request.send("/user/stat")}saveDraft(m){return this.request.send("/draft",{method:"POST",data:m})}updateDraft(m){return this.request.send("/draft/".concat(m.id),{method:"PUT",data:m})}postArticle(m){return this.request.send("/article",{method:"POST",data:m})}getUser(){return this.request.send("/user/@me",{skipLogin:!0})}deleteSession(){return this.request.send("/session",{method:"DELETE"})}getName(){return this.request.send("/api/name")}getHotTags(){return this.request.send("/api/hot_tags")}getNotices(){return this.request.send("/notices?query=newest&size=3&offset")}getEvents(){return this.request.send("/events?query=recommendation")}getRecommendData(m){return this.request.send("/promotes?".concat(T().stringify(m,{skipNulls:!0})))}getChannels(){return this.request.send("/channels")}getArticles(m){let{section:_="blogs",...C}=m;return this.request.send("/articles?".concat(T().stringify(C,{skipNulls:!0})))}articleLike(m){let{id:_,is_like:C}=m;return this.request.send("/article/".concat(_,"/like"),{method:"PUT",data:{is_like:C}})}getHotQuestions(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{query:"daily_hottest",size:5,page:1};return this.request.send("/questions?".concat(T().stringify(m,{skipNulls:!0})))}getTags(m){return this.request.send("/tags?".concat(T().stringify(m,{skipNulls:!0})))}editTag(m){let{id:_,...C}=m;return this.request.send("/tag/".concat(_),{method:"PUT",data:C}
43)}addTag(m){return this.request.send("/tag",{method:"POST",data:m})}uploadImgCommon(m){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",C="";return C=_?"/image/".concat(_):"/image",this.request.send(C,{method:"POST",data:m,headers:{contentType:"unset"}})}publishMedia(m,_){return _?this.request.send("/video/".concat(_),{method:"PUT",data:m}):this.request.send("/video",{method:"POST",data:m})}getLiveOption(m){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"video";return this.request.send("/".concat(_,"/").concat(m,"?query=live_options"),{method:"GET"})}deleteMedia(m){let{object_id:_,...C}=m;return this.request.send("/video/".concat(_),{method:"DELETE",data:C})}uploadAuth(m){let{id:_,md5:C}=m;return this.request.send("/video/".concat(_,"/auth"),{method:"PUT",data:{md5:C}})}uploadFinish(m,_){return this.request.send("/video/".concat(m,"/vid"),{method:"PUT",data:{vid:_}})}putVideo(m,_){return this.request.send("/video/".concat(m,"/video"),{method:"PUT",data:{vid:_}})}getVideo(m){let{id:_}=m;return this.request.send("/video/".concat(_))}getVideoId(m){let{id:_}=m;return this.request.send("/video/".concat(_,"?query=video_token"))}like(m){let{id:_,type:C,is_like:N}=m;return this.request.send("/".concat(C,"/").concat(_,"/like"),{method:"PUT",data:{is_like:N}})}hate(m){let{id:_,type:C,is_hate:N}=m;return this.request.send("/".concat(C,"/").concat(_,"/hate"),{method:"PUT",data:{is_hate:N}})}follow(m){let{id:_,type:C,isFollow:N}=m;return this.request.send("/".concat(C,"/").concat(_,"/follow"),{method:"PUT",data:{is_follow:N}})}eventSigns(m){let{id:_,params:C}=m;return this.request.send("/event/".concat(_,"/signs?").concat(T().stringify(C,{skipNulls:!0})))}eventSignsExport(m){return this.request.send("/event/".concat(m,"/signs?export=1"),{responseType:"blob"})}eventContentsExport(m){return this.request.send("/event/".concat(m,"/export-contents"),{responseType:"blob"})}getVideos(m){return this.request.send("/videos?".concat(T().stringify(m,{skipNulls:!0})),{method:"GET"})}makePlayback(m){let{videoId:_,playback:C}=m;return this.request.send("/video/".concat(_,"/playback "),{method:"PUT",data:{playback:C}})}
43videoBookmark(m){let{id:_,is_bookmark:C,archiveIds:N=[]}=m;return this.request.send("/video/".concat(_,"/bookmark"),{method:"PUT",data:{archive_ids:N,is_bookmark:C}})}bookmark(m){let{id:_,type:C,...N}=m;return this.request.send("/".concat(C,"/").concat(_,"/bookmark"),{method:"PUT",data:N})}bookmarkArchives(m){let{objectId:_}=m;return this.request.send("/bookmark-archives?query=object&object_id=".concat(_))}addBookmarkArchive(m){return this.request.send("/bookmark-archive",{method:"POST",data:m})}reasons(m){let{objectId:_,method:C="report"}=m;return this.request.send("/reasons?object_id=".concat(_,"&method=").concat(C))}report(m){return this.request.send("/report",{method:"POST",data:m})}comment(m){return this.request.send("/comment",{method:"POST",data:m})}getUsers(m){let{objectId:_,name:C}=m;return this.request.send("/users?query=search&object_id=".concat(_,"&name=").concat(C))}getComments(m){let{objectId:_,commentId:C="",page:N=1,sort:T="newest",is_direct:L}=m;return this.request.send("/comments?query=".concat(T,"&object_id=").concat(_,"&comment_id=").concat(C,"&page=").concat(N,"&is_direct=").concat(L))}commentLike(m){let{id:_,...C}=m;return this.request.send("/comment/".concat(_,"/like"),{method:"PUT",data:C})}deleteComment(m){return this.request.send("/comment/".concat(m),{method:"DELETE"})}updateComment(m){let{id:_,...C}=m;return this.request.send("/comment/".concat(_),{method:"PUT",data:C})}getRelationVideos(m){let{id:_}=m;return this.request.send("/videos?query=relations&id=".concat(_))}setReferer(m){return this.request.send("/referer",{method:"POST",data:m})}wxAuth(){return this.request.send("/wechat/sdk")}login(m){return this.request.send("/session?type=login",{method:"POST",data:m})}geetestToken(){return this.request.send("/geetest/token")}sessionOauth(m,_){return this.request.send("/session/oauth/".concat(m,"/redirect?is_mobile=").concat(_))}oauthToken(m){return"twitter"!==m.type&&delete m.oauth_verifier,this.request.send("/session/oauth/".concat(m.type,"/user"),{method:"POST",data:m})}getTemporaryToken(){return this.request.send("/session/token",{skipToken:!0})}bindMobile(m){let{phone:_="",code:C="",register_ref:N}=m;return this.request.send("/session/user/binding",{method:"POST",data:{phone:_,code:C,register_ref:N||""}})}getPhoneCode(m,_){return this.request.send("/phone/code".concat(_?"?type=".concat(_):""),{method:"POST",data:m})}getMailCode(m){return this.request.send("/user/mail/resettlement/code",{method:"POST",data:m})}getCosconArticles(){return this.request.send("/articles?query=tag_limit&tag=coscon2020")}getGDS2020Data(){return this.request.send("/area/gds2020")}getFollowTagList(){return this.request.send("/user-new-task/follow-tags")}getFollowUserList(){return this.request.send("/user-new-task/follow-users")}taskRights(){return this.request.send("/user-new-task/rights",{method:"POST"})}setFollowTags(m){return this.request.send("/user-new-task/follow-tags",{method:"POST",data:{ids:m}})}setFollowUser(m){return this.request.send("/user-new-task/follow-users",{method:"POST",data:{ids:m}})}register(m){return this.request.send("/session?type=register",{method:"POST",data:m})}userActive(m){return this.request.send("/session/user/activation",{method:"POST",data:m})}getQrcode(m){let _="/wechat/qrcode";return m&&(_="/wechat/qrcode?plt=".concat(m)),this.request.send(_)}checkQrCodeLogin(){return this.request.send("/wechat/check-login")}noPasswordLogin(m){return this.request.send("/session?type=phone_login",{method:"POST",data:m})}userAuth(m,_,C){return this.request.send("/user/auth?callback=".concat(m,"&secret=").concat(_,"&nonce=").concat(C))}userAuthCallback(){return this.request.send("/user/auth/callback")}getVideoOption(m){return this.request.send("/live/".concat(m,"?query=video_options"),{method:"GET"})}phoneCodeValidation(m){return this.request.send("/user/phone/code/validation",{method:"POST",data:m})}passwordReset(m){return this.request.send("/user/password/resettlement",{method:"POST",data:m})}userIdentification(m){return this.request.send("/identification",{method:"POST",data:m})}sendMailCode(m){return this.request.send("/user/mail/code",{method:"POST",data:m})}mailCodeValidation(m){return this.request.send("/user/mail/code/validation",{method:"POST",data:m})}resolveRegisterRef(m){return this.request.send("/session/ref?ref=".concat(m))}revisions(m){return this.request.send("/revisions?object_id=".concat(m))}updateArticle(m){return this.request.send("/article/".concat(m.id),{method:"PUT",data:m})}articleDetail(m){let{aid:_,...C}=m;return this.request.send("/article/".concat(_,"?").concat(T().stringify(C,{skipNulls:!0})),{headerWhiteList:["X-Forwarded-For"]})}
43getArticleDetailSeo(m){return this.request.send("/article/".concat(m,"/seo"))}putArticleDetailSeo(m,_){return this.request.send("/article/".concat(m,"/seo"),{method:"PUT",data:_})}getArtHideSetting(m){return this.request.send("/article/".concat(m,"/hide-setting"))}articleHide(m){let{id:_,...C}=m;return this.request.send("/article/".concat(_,"/hide-setting"),{method:"PUT",data:C})}articleRecommend(m){return this.request.send("/article/".concat(m,"/recommend"),{method:"PUT"})}articleCancelRecommend(m){return this.request.send("/article/".concat(m,"/cancel-recommend"),{method:"PUT"})}getDetail(m){let{type:_,...C}=m;return this.request.send("/".concat(_,"?query=prepare&").concat(T().stringify(C,{skipNulls:!0})))}getQuestionDetail(m){let{qid:_,...C}=m;return this.request.send("/question/".concat(_,"?").concat(T().stringify(C,{skipNulls:!0})),{headerWhiteList:["X-Forwarded-For"]})}getArticleRelated(m){return this.request.send("/article/".concat(m,"/related"))}postQuestion(m){return this.request.send("/question",{method:"POST",data:m})}updateQuestion(m){return this.request.send("/question/".concat(m.id),{method:"PUT",data:m})}updateAnswer(m){return this.request.send("/answer/".concat(m.id),{method:"PUT",data:m})}answer(m){return this.request.send("/answer",{method:"POST",data:m})}sitesFetch(){return this.request.send("/sites")}operation(m){let{type:_,id:C,handle:N,...T}=m;return this.request.send("/".concat(_,"/").concat(C,"/").concat(N),{method:"PUT",data:T})}operationDelete(m){let{type:_,id:C,...N}=m;return this.request.send("/".concat(_,"/").concat(C),{method:"DELETE",data:N})}accept(m){let{id:_}=m;return this.request.send("/answer/".concat(_,"/accept"),{method:"PUT"})}cancelAccept(m){let{id:_}=m;return this.request.send("/answer/".concat(_,"/cancel-accept"),{method:"PUT"})}qaRelated(m){return this.request.send("/question/".concat(m,"/related"))}defalutInviteForUsers(m){return this.request.send("/invite/default-users?".concat(T().stringify(m,{skipNulls:!0})))}inviteUserAnswer(m){return this.request.send("/invite/invite-user",{method:"POST",data:m})}searchInviteUser(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.request.send("/invite/search-users?".concat(T().stringify(m,{skipNulls:!0})))}ignoreInvite(m){return this.request.send("/invite/".concat(m),{method:"DELETE"})}headerNotices(m,_){return m&&_?this.request.send("/notifications?type=".concat(m,"&offset=").concat(_)):m?this.request.send("/notifications?type=".concat(m)):this.request.send("/notifications")}readNotices(m){return this.request.send("/notification/".concat(m,"/view"),{method:"POST"})}noticesNum(){return this.request.send("/notifications/views")}selLetter(m){let _=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return this.request.send("/messages?page=".concat(m,"&parsed=").concat(_,"&size=20"))}selLetterReadAll(){return this.request.send("/message/view_all",{method:"PUT"})}notifications(m){return this.request.send("/notifications?query=all&offset=".concat(m))}toChange(m){return this.request.send("/user/change",{method:"PUT",data:{user_id:m}})}cancelChange(){return this.request.send("/user/change/cancel",{method:"PUT"})}userAppeal(m){return this.request.send("/appeal",{method:"POST",data:m})}sendLetter(m){return this.request.send("/message",{method:"POST",data:m})}latestMessage(){return this.request.send("/messages/latest")}latestNotification(){return this.request.send("/notifications/latest")}inobxList(m){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return this.request.send("/message/inbox/".concat(m,"?page=").concat(_))}deleteInbox(m){return this.request.send("/message/inbox/".concat(m),{method:"DELETE"})}deleteInboxOneMsg(m){return this.request.send("/message/".concat(m),{method:"DELETE"})}blockInboxUser(m){return this.request.send("/user/".concat(m,"/block"),{method:"PUT"})}cancelBlockInboxUser(m){return this.request.send("/user/".concat(m,"/block/cancel"),{method:"PUT"})}handleEa(m){return this.request.send("/notification/event/".concat(m))}getOwnComment(m){return this.request.send("/comment/".concat(m))}getSiteArticles(m){return this.request.send("/site/".concat(m.site_slug,"/articles?sort=").concat(m.query,"&page=").concat(m.page,"&size=").concat(m.size||30))}getSiteAds(m){return this.request.send("/site/".concat(m,"/ads"))}getSiteTags(m){return this.request.send("/site/".concat(m,"/tags"))}getSiteUsers(m){let{slug:_}=m;return this.request.send("/site/".concat(_,"/users?query=monthly"))}updateSiteAds(m,_){return this.request.send("/site/".concat(m,"/ads"),{method:"PUT",data:_})}getQuestionList(m){return m.latest?m.offset?this.request.send("/questions?query=recommend&offset=".concat(m.offset,"&latest=").concat(m.latest)):null:m.offset?this.request.send("/questions?query=recommend&offset=".concat(m.offset)):"recommend"===m.query?this.request.send("/questions?query=recommend"):m.site_slug?this.request.send("/questions?query=".concat(m.query,"&site_slug=").concat(m.site_slug,"&page=").concat(m.page||1,"&size=").concat(m.size||30)):this.request.send("/questions?query=".concat(m.query,"&page=").concat(m.page,"&size=").concat(m.size||30))}newTaskQues(){return this.request.send("/user-new-task")}qaUserRanking(m){return this.request.send("/user/rankings?type=".concat(m))}siteInfomation(m){return this.request.send("/site/".concat(m))}editSitePrepare(m){return this.request.send("/site?query=prepare&slug=".concat(m))}putSiteInfo(m,_){return this.request.send("/site/".concat(m),{method:"PUT",data:_})}siteTansfer(m,_){return this.request.send("/site/".concat(m,"/change?owner_id=").concat(_),{method:"PUT"})}getFollowedTag(){return this.request.send("/tags?query=following")}getPortal(){return this.request.send("/home")}getHomeAsides(){return this.request.send("/home/asides")}personalFetch(m){return this.request.send("/homepage/".concat(m.slug,"/").concat(m.name||m.tabName,"?").concat(T().stringify(m.search,{skipNulls:!0})))}personalList(m){return this.request.send("/homepage/".concat(m.slug,"/").concat(m.tabName,"?").concat(T().stringify(m.search,{skipNulls:!0})))}getPersonalPrepare(){return this.request.send("/homepage?query=prepare_info")}searchScholl(m){return this.request.send("/school?query=search&q=".concat(m))}searchCity(m){return this.request.send("/city?query=search&q=".concat(m))}submitPersonalInfo(m){return this.request.send("/homepage/info",{method:"PUT",data:m})}getSiteArticle(m){return this.request.send("/site/".concat(m,"?query=articles&size=3"))}getGromoreArticle(m){return this.request.send("/homepage/panglecn/articles?page=".concat(m,"&size=20&sort=newest"))}getRankLevel(m){let{slug:_}=m;return this.request.send("/homepage/".concat(_,"/rank_level"))}getRankPower(m){let{slug:_}=m;return this.request.send("/homepage/".concat(_,"/rank_power"))}getRankRecord(m){let{slug:_}=m;return this.request.send("/homepage/".concat(_,"/rank-record"))}dianpingList(m){return this.request.send("/products?".concat(T().stringify(m,{skipNulls:!0})))}dianpingCategories(){return this.request.send("/product-categories")}dianpingDetail(m){return this.request.send("/product/".concat(m))}dianpingComment(m){return this.request.send("/product-scores?".concat(T().stringify(m,{skipNulls:!0})))}dianpingOneComment(m){return this.request.send("/product-score/".concat(m))}dianpingAction(m){let{id:_,type:C,value:N}=m,T={};return"wish"===C?T.is_wished=N:T.is_used=N,this.request.send("/product/".concat(_,"/").concat(C),{method:"PUT",data:T})}createProduct(m){return this.request.send("/product",{method:"POST",data:m})}editProduct(m){let{id:_,...C}=m;return this.request.send("/product/".concat(_),{method:"PUT",data:C}
43)}queryCompanies(m){return this.request.send("/companies?query=search&q=".concat(m))}queryProduct(m){let{id:_,draft_id:C=""}=m;return this.request.send("/product?query=prepare&id=".concat(_,"&draft_id=").concat(C))}createProductScore(m){return this.request.send("/product-score",{method:"POST",data:m})}queryProductScore(m){let{id:_="",draftId:C="",pid:N=""}=m;return this.request.send("/product-score?query=prepare&id=".concat(_,"&product_id=").concat(N,"&draft_id=").concat(C))}editProductScore(m){let{id:_,...C}=m;return this.request.send("/product-score/".concat(_),{method:"PUT",data:C})}productCategoryInfo(m){return this.request.send("/product-category/".concat(m))}dpHomeList(){return this.request.send("/products?query=home")}companyDetail(m){return this.request.send("/company/".concat(m))}compnayCreate(m){return this.request.send("/company",{method:"POST",data:m})}searchQuestions(m){return this.request.send("/questions?query=search&q=".concat(m))}searchProducts(m){return this.request.send("/products?query=search&q=".concat(m,"&field=title"))}queryBlogsForTag(m){let{tagName:_}=m;return this.request.send("/tag/".concat(_,"/articles"))}tagEncyclopedia(m){return this.request.send("/tag/".concat(m))}queryTagInfo(m){let{tagName:_}=m;return this.request.send("/tag/".concat(_))}queryTag(m){let{tagName:_,type:C,...N}=m;return this.request.send("/tag/".concat(_,"/").concat(C,"?").concat(T().stringify(N,{skipNulls:!0})))}queryTopUsers(m){let{tagName:_}=m;return this.request.send("/tag/".concat(_,"/top_users"))}queryRelatedTag(m){let{tagName:_}=m;return this.request.send("/tag/".concat(_,"/related"))}saveNote(m){return this.request.send("/note",{method:"POST",data:m})}queryNotes(m){return this.request.send("/notes?".concat(T().stringify(m,{skipNulls:!0})))}updateNote(m){let{id:_,...C}=m;return this.request.send("/note/".concat(_),{method:"PUT",data:C})}queryNote(m){let{id:_,...C}=m;return this.request.send("/note/".concat(_,"?").concat(T().stringify(C,{skipNulls:!0})))}forkNote(m){let{id:_}=m;return this.request.send("/note/".concat(_,"/fork"),{method:"PUT"})}stickyNote(m){let{id:_}=m;return this.request.send("/note/".concat(_,"/sticky"),{method:"PUT"})}cancelStickyNote(m){let{id:_}=m;return this.request.send("/note/".concat(_,"/sticky/cancel"),{method:"PUT"})}bookmarkNote(m){let{id:_,...C}=m;return this.request.send("/note/".concat(_,"/bookmark"),{method:"PUT",data:C})}queryBookmarkNotes(m){return this.request.send("/notes?query=bookmarked&".concat(T().stringify(m,{skipNulls:!0})))}notePublic(m){let{id:_,...C}=m;return this.request.send("/note/".concat(_,"/public"),{method:"PUT",data:C})}queryliteCode(m){return this.request.send("/note/".concat(m,"/lite_code"))}activityList(m){return this.request.send("/events?".concat(T().stringify(m,{skipNulls:!0})))}activityCategories(){return this.request.send("/events?query=categories")}activityDetail(m){return this.request.send("/event/".concat(m))}activityContents(m){let{id:_,...C}=m;return this.request.send("/event/".concat(_,"/contents?").concat(T().stringify(C)))}activityCity(){return this.request.send("/events?query=cities")}addActivity(m){return this.request.send("/event",{method:"POST",data:m})}eventSign(m){return this.request.send("/event/".concat(m,"/sign"),{method:"POST"})}queryActivity(m){return this.request.send("/event?query=prepare&id=".concat(m))}editActivity(m){let{id:_,...C}=m;return this.request.send("/event/".concat(_),{method:"PUT",data:C})}checkDeactivate(){return this.request.send("/user/check-cancellation")}deactivateReson(m){return this.request.send("/user/cancellation",{method:"POST",data:m})}
43getArticlesByTag(m){return this.request.send("/articles?query=tag_limit&tag=".concat(m))}getBadges(m){return m.filter?this.request.send("/badges/".concat(m.filter,"?").concat(T().stringify(m.search,{skipNulls:!0}))):this.request.send("/badges?".concat(T().stringify(m.search,{skipNulls:!0})))}getBadgeDetail(m){let{id:_,userId:C}=m;return this.request.send("/badge/".concat(_,"?user_id=").concat(C))}getBadgeRecords(m){let{id:_,userId:C,page:N=1,size:T=30}=m;return this.request.send("/badge/".concat(_,"/records?user_id=").concat(C,"&page=").concat(N,"&size=").concat(T))}getBlogDetail(m){return this.request.send("/blog/".concat(m))}getBlogPrepare(){return this.request.send("/blog?query=apply")}getBlogDetailArticle(m){return this.request.send("/articles?query=blogs&".concat(T().stringify(m,{skipNulls:!0})))}joinBlog(m){let{id:_,isAgree:C}=m;return this.request.send("/blog/".concat(_,"/join"),{method:"PUT",data:{is_agree:C}})}queryBlog(m){return this.request.send("/blog?query=prepare&slug=".concat(m))}updateNormalOfBlog(m){let{id:_,...C}=m;return this.request.send("/blog/".concat(_,"/normal"),{method:"PUT",data:C})}updatePersonalizationOfBlog(m){let{id:_,...C}=m;return this.request.send("/blog/".concat(_,"/personalization"),{method:"PUT",data:C})}updateNavOfBlog(m){let{id:_,...C}=m;return this.request.send("/blog/".concat(_,"/nav"),{method:"PUT",data:C})}updateAuthorsOfBlog(m){let{id:_,...C}=m;return this.request.send("/blog/".concat(_,"/authors"),{method:"PUT",data:C})}blogTransfer(m){let{user_id:_,id:C}=m;return this.request.send("/blog/".concat(C,"/master"),{method:"PUT",data:{user_id:_}})}prepareSpider(m){return this.request.send("/spider?query=prepare&blog_id=".concat(m))}createSpider(m){return this.request.send("/spider",{method:"POST",data:m})}deleteSpider(m){return this.request.send("/spider/".concat(m),{method:"DELETE"})}putSpider(m){let{id:_,...C}=m;return this.request.send("/spider/".concat(_),{method:"PUT",data:C})}queryUserTop(){return this.request.send("/users/top")}rollback(m){let{type:_,id:C,params:N}=m;return this.request.send("/".concat(_,"/").concat(C,"/rollback"),{method:"PUT",data:N})}draftList(m){return this.request.send("/drafts/@me?page=".concat(m.page))}deleteOneDraft(m){return this.request.send("/draft/".concat(m),{method:"DELETE"})}deleteAllDraft(){return this.request.send("/drafts/@me",{method:"DELETE"})}getUserSetting(m){return this.request.send("/user-setting/".concat(m))}putUserSetting(m){let{tabName:_,params:C}=m;return this.request.send("/user-setting/".concat(_),{method:"PUT",data:C})}mailCode(m){return this.request.send("/user/mail/change/code",{method:"POST",data:m})}editPhone(m){return this.request.send("/user/phone",{method:"PUT",data:m})}bindMail(m){return this.request.send("/user/mail",{method:"PUT",data:m})}unBindOtherAccount(m){let{id:_,type:C}=m;return this.request.send("/user-setting/binding/".concat(_,"/").concat(C),{method:"DELETE"})}otherAccountHide(m){return this.request.send("/user-setting/binding/".concat(m.id,"/").concat(m.type,"/hide"),{method:"PUT",data:{is_hide:m.is_hide}})}securityInfo(){return this.request.send("/security/info")}sendSecurityCode(m){let{type:_,params:C}=m;return this.request.send("/security/".concat(_,"/code"),{method:"POST",data:C})}checkSecurityCode(m,_){return this.request.send("/security/".concat(_,"/validation"),{method:"POST",data:{code:m}})}bookmarkList(m){let{id:_,page:C=1}=m;return this.request.send("/bookmark-archive/".concat(_,"/contents?page=").concat(C,"&size=20"))}bookmarkDetail(m){return this.request.send("/bookmark-archive/".concat(m))}bookmarkDeleteItem(m){return this.request.send("/bookmark/".concat(m),{method:"DELETE"})}bookmarkArchiveEdit(m,_){return this.request.send("/bookmark-archive/".concat(m),{method:"PUT",data:_})}bookmarkArchiveDelete(m){return this.request.send("/bookmark-archive/".concat(m),{method:"DELETE"})}inviteAnswerList(m){let{page:_=1}=m;return this.request.send("/invite/invited?page=".concat(_,"&size=20"))}ignoreAllInvite(){return this.request.send("/invite/invited",{method:"DELETE"})}inviteRegisterList(m){let{page:_=1}=m;return this.request.send("/user/invitations?page=".concat(_,"&size=20"))}inviteRegisterUrl(){return this.request.send("/user/invitation_url")}androidApkUrl(){return this.request.send("/apk?query=android_latest")}reviewHome(){return this.request.send("/review/stats")}reviewDetail(m,_){return _?this.request.send("/review/".concat(m,"?current_id=").concat(_)):this.request.send("/review/".concat(m))}reviewOperate(m){let{id:_,type:C,reason:N}=m;return this.request.send("/review/".concat(_,"/").concat(C),{method:"POST",data:{reason:N}})}getCurrentTime(){return this.request.send("/service/time?query=current")}pageViews(m){return this.request.send("/page-views/stats?".concat(T().stringify(m,{skipNulls:!0})))}pageViewsHottest(m){return this.request.send("/page-views/hottest?size=10&".concat(T().stringify(m,{skipNulls:!0})))}getReferenced(m){return this.request.send("/station-reference/referenced?".concat(T().stringify(m,{skipNulls:!0})))}deleteReferenced(m){return this.request.send("/station-reference/".concat(m),{method:"DELETE"})}areaApacheCon(m){return this.request.send("/area/apache-con?account=".concat(m))}querySiteStatsBySlug(m){return this.request.send("/site/".concat(m,"/stats"))}querySiteHistoryPV(m){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:7;return this.request.send("/site/".concat(m,"/pv_history?days=").concat(_))}checkGuide(m){return this.request.send("/guide/check?type=".concat(m))}viewGuide(m){return this.request.send("/guide/view?type=".concat(m),{method:"POST"})}articleRecommendation(m){let{id:_}=m;return this.request.send("/article/".concat(_,"/recommendation"))}questionRecommendation(m){let{id:_}=m;return this.request.send("/question/".concat(_,"/recommendation"))}followBreak(){return this.request.send("/user-new-task/follow-break",{method:"POST"})}getHeaddressList(m){let{id:_}=m;return _?this.request.send("/marketing/activity/headdress/".concat(_)):this.request.send("/marketing/activity/headdress")}getEarnedHeaddress(){return this.request.send("/marketing/activity/headdress/earned")}wearHeaddress(m){return this.request.send("/marketing/activity/headdress/wear",{method:"POST",data:m})}removeHeaddress(m){return this.request.send("/marketing/activity/headdress/takeoff",{method:"POST",data:m})}queryBusinessActivityDetail(m){let{id:_,slug:C}=m;return this.request.send("/business/activity/".concat(_||C))}queryBusinessActivityArticleList(m){let{id:_,slug:C,...N}=m,L="/business/activity/".concat(_||C,"/articles?").concat(T().stringify(N));return this.request.send(L)}queryMediaInfo(m){return this.request.send("/live/".concat(m,"?query=options"))}queryLivesStatus(m){return this.request.send("/lives/status?live_ids=".concat(m.join(",")))}queryRecommendTopic(){return this.request.send("/business/activities?query=recommendation")}userCertificationPreCheck(){return this.request.send("/user-auth-apply?query=prepare")}userCertificationApply(m){return this.request.send("/user-auth-apply",{method:"POST",data:m})}queryUserBlogs(m){return this.request.send("/homepage/".concat(m,"/blogs?only_me=1"))}queryLatestBadgeRecords(){return this.request.send("/badges/latest/awards")}aiAnswerVote(m){let{id:_,type:C}=m;return this.request.send("/question/".concat(_,"/aivote"),{method:"PUT",data:{vote_type:C}})}cancelAIAnswerVote(m){let{id:_,type:C}=m;return this.request.send("/question/".concat(_,"/aivote"),{method:"DELETE",data:{vote_type:C}})}queryMetaQuestions(){return this.request.send("/answer/api/v1/question/page?page_size=3&page=1&order=newest&tag=featured")}aiAskSuggest(m){let{text:_}=m;return this.request.send("/ai/ask-suggest",{method:"POST",data:{text:_}})}queryLatestArticleComments(){return this.request.send("/comments?query=article&page=".concat(1,"&size=",6))}queryRecommendedSites(){return this.request.send("/sites/recommended")}thirdPartyAuth(m){return this.request.send("/oauth2/auth?".concat(T().stringify(m)))}commentRedirect(m){return this.request.send("/comment/".concat(m,"/redirect"))}getBrandRedirect(m){return this.request.send("/promote/".concat(m,"/redirect"))}getBrandOptions(m){return this.request.send("/brand/".concat(m,"/options"))}getBrandAds(m){return this.request.send("/brand/".concat(m,"/ads"))}getBrandDetail(m){return this.request.send("/brand/".concat(m))}updateBrandOptions(m,_){return this.request.send("/brand/".concat(m,"/options"),{method:"PUT",data:_})}updateBrandAd(m,_){return this.request.send("/brand/ad/".concat(m),_)}createBrandAd(m){return this.request.send("/brand/ad",m)}deleteBrandAd(m){return this.request.send("/brand/ad/".concat(m))}queryEventsByIds(m){return this.request.send("/events?query=ids&ids=".concat(m.join(",")))}queryLivesByIds(m){return this.request.send("/lives?query=ids&ids=".concat(m.join(",")))}queryBlogsAsides(){return this.request.send("/home/blogs_asides")}weeklyList(m){return this.request.send("/weekly?".concat(T().stringify(m,{skipNulls:!0})))}weeklyDetail(m){return this.request.send("/weekly/".concat(m))}shareList(m){return this.request.send("/share?".concat(T().stringify(m,{skipNulls:!0})))}shareDetail(m){return this.request.send("/share/".concat(m))}shareLike(m){return this.request.send("/share/".concat(m.id,"/like"),{method:"PUT",data:{is_like:m.is_like}})}shareBookmark(m){return this.request.send("/share/".concat(m.id,"/bookmark"),{method:"PUT",data:{is_bookmarked:m.is_bookmarked}})}newsShare(m){return this.request.send("/share",{method:"POST",data:m})}newsAndShare(m){let _=m.query;return"recommendation"===m.query&&(_="recommend"),this.request.send("/news-and-share?".concat(T().stringify({...m,query:_},{skipNulls:!0})))}
43getUserUnsubscribe(m){return this.request.send("/user/unsubscribe?key=".concat(encodeURIComponent(m)))}updateUserUnsubscribe(m){return this.request.send("/user/unsubscribe",{method:"PUT",data:m})}constructor(m={Token:"",userAgent:""}){this.request=new L.default(m),function(m,{include:_,exclude:C}={}){let filter=m=>{let match=_=>"string"==typeof _?m===_:_.test(m);return _?_.some(match):!C||!C.some(match)};for(let[_,C]of getAllProperties(m.constructor.prototype)){if("constructor"===C||!filter(C))continue;let N=Reflect.getOwnPropertyDescriptor(_,C);N&&"function"==typeof N.value&&(m[C]=m[C].bind(m))}}(this)}};let D=new Api,Z=D.setServerTime;D.getToken,D.setToken;let B=D.createBlog,U=D.payConfirm,H=D.createOrder,W=D.checkOrder,V=D.getOpenId,G=D.wxPayAuthCheck,K=D.wxPayAuth,Y=D.wxBindAuthCheck,Q=D.wxBindAuth,X=D.h5Pay,J=D.querySearchResult,ee=D.getNews;D.getNewsBanner;let et=D.reportStat,er=D.reportRecord,en=D.appealsRecord,eo=D.violationRecord,ei=D.getFinance,ea=D.withdraw,es=D.invoice,el=D.getUserStat,ec=D.saveDraft,eu=D.updateDraft,ed=D.postArticle,ef=D.getUser,ep=D.deleteSession;D.getName,D.getHotTags;let eh=D.getNotices,em=D.getEvents,eg=D.getRecommendData,ev=D.getChannels,ey=D.getArticles,eb=D.articleLike,ew=D.getHotQuestions,ex=D.getTags,eS=D.editTag,e_=D.addTag,ej=D.uploadImgCommon,ek=D.publishMedia,eE=D.getLiveOption,eO=D.deleteMedia,eC=D.uploadAuth,eN=D.uploadFinish,eA=D.putVideo,eT=D.getVideo,eP=D.getVideoId,eR=D.like,eL=D.hate,eI=D.follow,eD=D.eventSigns,eZ=D.eventSignsExport,eM=D.eventContentsExport,eq=D.getVideos,eB=D.makePlayback;D.videoBookmark;let eF=D.bookmark,eU=D.bookmarkArchives,ez=D.addBookmarkArchive,e$=D.reasons,eH=D.report,eW=D.comment,eV=D.getUsers,eG=D.getComments,eK=D.commentLike,eY=D.deleteComment,eQ=D.updateComment,eX=D.getRelationVideos,eJ=D.setReferer,e0=D.wxAuth,e1=D.login,e2=D.geetestToken,e5=D.sessionOauth,e3=D.oauthToken;D.getTemporaryToken;let e4=D.bindMobile,e6=D.getPhoneCode,e7=D.getMailCode,e8=D.getCosconArticles,e9=D.getGDS2020Data,te=D.getFollowTagList,tt=D.getFollowUserList,tr=D.taskRights,tn=D.setFollowTags,to=D.setFollowUser,ti=D.register,ta=D.userActive,ts=D.getQrcode;D.checkQrCodeLogin;let tl=D.noPasswordLogin,tc=D.userAuth,tu=D.userAuthCallback,td=D.getVideoOption,tf=D.phoneCodeValidation,tp=D.passwordReset,th=D.userIdentification,tm=D.sendMailCode,tg=D.mailCodeValidation,tv=D.resolveRegisterRef,ty=D.revisions,tb=D.updateArticle,tw=D.articleDetail,tx=D.getArticleDetailSeo,tS=D.putArticleDetailSeo,t_=D.getArtHideSetting,tj=D.articleHide,tk=D.articleRecommend,tE=D.articleCancelRecommend,tO=D.getDetail,tC=D.getQuestionDetail,tN=D.getArticleRelated,tA=D.postQuestion,tT=D.updateQuestion,tP=D.updateAnswer,tR=D.answer,tL=D.sitesFetch,tI=D.operation,tD=D.operationDelete,tZ=D.accept,tM=D.cancelAccept,tq=D.qaRelated,tB=D.defalutInviteForUsers,tF=D.inviteUserAnswer,tU=D.searchInviteUser,tz=D.ignoreInvite,t$=D.headerNotices,tH=D.readNotices,tW=D.noticesNum,tV=D.selLetter,tG=D.selLetterReadAll,tK=D.notifications,tY=D.toChange,tQ=D.cancelChange,tX=D.userAppeal,tJ=D.sendLetter,t0=D.latestMessage,t1=D.latestNotification,t2=D.inobxList,t5=D.deleteInbox,t3=D.deleteInboxOneMsg,t4=D.blockInboxUser,t6=D.cancelBlockInboxUser,t7=D.handleEa,t8=D.getOwnComment,t9=D.getSiteArticles,re=D.getSiteAds,rt=D.getSiteTags,rr=D.getSiteUsers,rn=D.updateSiteAds,ro=D.getQuestionList,ri=D.newTaskQues,ra=D.qaUserRanking,rs=D.siteInfomation,rl=D.editSitePrepare,rc=D.putSiteInfo,ru=D.siteTansfer,rd=D.getFollowedTag;D.getPortal;let rf=D.getHomeAsides,rp=D.personalFetch,rh=D.personalList,rm=D.getPersonalPrepare,rg=D.searchScholl,rv=D.searchCity,ry=D.submitPersonalInfo;D.getSiteArticle;let rb=D.getGromoreArticle,rw=D.getRankLevel,rx=D.getRankPower,rS=D.getRankRecord,r_=D.dianpingList,rj=D.dianpingCategories,rk=D.dianpingDetail,rE=D.dianpingComment,rO=D.dianpingOneComment,rC=D.dianpingAction,rN=D.createProduct,rA=D.editProduct,rT=D.queryCompanies,rP=D.queryProduct,rR=D.createProductScore,rL=D.queryProductScore,rI=D.editProductScore,rD=D.productCategoryInfo,rZ=D.dpHomeList,rM=D.companyDetail,rq=D.compnayCreate,rB=D.searchQuestions,rF=D.searchProducts;D.queryBlogsForTag;let rU=D.tagEncyclopedia,rz=D.queryTagInfo,r$=D.queryTag,rH=D.queryTopUsers,rW=D.queryRelatedTag,rV=D.saveNote,rG=D.queryNotes,rK=D.updateNote,rY=D.queryNote,rQ=D.forkNote,rX=D.stickyNote,rJ=D.cancelStickyNote,r0=D.bookmarkNote,r1=D.queryBookmarkNotes,r2=D.notePublic;D.queryliteCode;
43let r5=D.activityList,r3=D.activityCategories,r4=D.activityDetail,r6=D.activityContents,r7=D.activityCity,r8=D.addActivity,r9=D.eventSign,ne=D.queryActivity,nt=D.editActivity,nr=D.checkDeactivate,nn=D.deactivateReson,no=D.getArticlesByTag,ni=D.getBadges,na=D.getBadgeDetail,ns=D.getBadgeRecords,nl=D.getBlogDetail,nc=D.getBlogPrepare,nu=D.getBlogDetailArticle,nd=D.joinBlog,nf=D.queryBlog,np=D.updateNormalOfBlog,nh=D.updatePersonalizationOfBlog,nm=D.updateNavOfBlog,ng=D.updateAuthorsOfBlog,nv=D.blogTransfer,ny=D.prepareSpider,nb=D.createSpider,nw=D.deleteSpider,nx=D.putSpider,nS=D.queryUserTop,n_=D.rollback,nj=D.draftList,nk=D.deleteOneDraft,nE=D.deleteAllDraft,nO=D.getUserSetting,nC=D.putUserSetting,nN=D.mailCode,nA=D.editPhone,nT=D.bindMail,nP=D.unBindOtherAccount,nR=D.otherAccountHide,nL=D.securityInfo,nI=D.sendSecurityCode,nD=D.checkSecurityCode,nZ=D.bookmarkList,nM=D.bookmarkDetail,nq=D.bookmarkDeleteItem,nB=D.bookmarkArchiveEdit,nF=D.bookmarkArchiveDelete,nU=D.inviteAnswerList,nz=D.ignoreAllInvite,n$=D.inviteRegisterList,nH=D.inviteRegisterUrl,nW=D.androidApkUrl,nV=D.reviewHome,nG=D.reviewDetail,nK=D.reviewOperate,nY=D.getCurrentTime,nQ=D.pageViews,nX=D.pageViewsHottest,nJ=D.getReferenced,n0=D.deleteReferenced,n1=D.areaApacheCon,n2=D.querySiteStatsBySlug,n5=D.querySiteHistoryPV,n3=D.checkGuide,n4=D.viewGuide,n6=D.articleRecommendation,n7=D.questionRecommendation;D.followBreak;let n8=D.getHeaddressList,n9=D.getEarnedHeaddress,oe=D.wearHeaddress,ot=D.removeHeaddress,or=D.queryBusinessActivityDetail,on=D.queryBusinessActivityArticleList,oo=D.queryMediaInfo,oi=D.queryLivesStatus,oa=D.queryRecommendTopic,os=D.userCertificationPreCheck,ol=D.userCertificationApply,oc=D.queryUserBlogs,ou=D.queryLatestBadgeRecords,od=D.aiAnswerVote,of=D.cancelAIAnswerVote,op=D.queryMetaQuestions,oh=D.aiAskSuggest,om=D.queryLatestArticleComments;D.queryRecommendedSites;let og=D.thirdPartyAuth,ov=D.commentRedirect;D.getBrandRedirect;let oy=D.getBrandOptions,ob=D.getBrandAds,ow=D.getBrandDetail,ox=D.updateBrandOptions,oS=D.updateBrandAd,o_=D.createBrandAd,oj=D.deleteBrandAd,ok=D.queryEventsByIds,oE=D.queryLivesByIds,oO=D.queryBlogsAsides,oC=D.weeklyList,oN=D.weeklyDetail;D.shareList;let oA=D.shareDetail,oT=D.shareLike,oP=D.shareBookmark,oR=D.newsShare,oL=D.newsAndShare,oI=D.getUserUnsubscribe,oD=D.updateUserUnsubscribe;var oZ=Api},4790:function(m,_,C){"use strict";C.d(_,{ql:function(){return J},rU:function(){return lib_Link},$j:function(){return N.$j},D8:function(){return W()},Qm:function(){return getDvaApp},m8:function(){return X},jU:function(){return core_isBrowser},I0:function(){return useDispatch},k6:function(){return useHistory},KV:function(){return useLocation},UO:function(){return useParams},aM:function(){return useQuery},v9:function(){return N.v9},oR:function(){return N.oR}}),C(50959);var N=C(66817),T=C(32811),L=C(8659),D=C.n(L);C(34978);var Z=C(11527),lib_Link=m=>{let{href:_="",to:C="",shallow:N=!0,...T}=m;return(0,Z.jsx)("a",{...T,href:_||C})},B=C(73202),U=C(41931),H=C(11417),W=C.n(H),V=C(87212),G=C.n(V),K=C(47216),Y=C.n(K),Q=C(1817);let getScrollStatus=m=>{let _=!0,C=Q.r$.some(_=>m.startsWith(_));return C&&(_=!1),_},X={push:function(m){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",C=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(isBrowser()){let N=getScrollStatus(m);G().push(m,_,{shallow:!0,scroll:N,...C})}},replace:function(m){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",C=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};isBrowser()&&G().replace(m,_,{shallow:!0,...C})},goBack:()=>{isBrowser()&&G().back()},reload:()=>{isBrowser()&&G().reload()},listen:m=>(G().events.on("routeChangeComplete",_=>{m instanceof Function&&m(_)}),()=>{G().events.off("routeChangeComplete",_=>{m instanceof Function&&m(_)})})},useHistory=()=>{var m,_;let C=(0,V.useRouter)(),N=C.asPath,T=N.split("?")[0],L=null===(_=N.split("?")[1])||void 0===_?void 0:null===(m=_.split("#"))||void 0===m?void 0:m[0],D=Y().parse(L),Z=N.split("#")[1];return{...C,push:function(m){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",N=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(isBrowser()){let T=getScrollStatus(m);C.push(m,_,{shallow:!0,scroll:T,...N})}},pathname:T,query:D,goBack:()=>{C.back()},location:{pathname:T,query:D,hash:Z?"#".concat(Z):""},listen:m=>(G().events.on("routeChangeComplete",_=>{m instanceof Function&&m(_)}),()=>{G().events.off("routeChangeComplete",_=>{m instanceof Function&&m(_)})})}},useQuery=()=>{var m,_;let C=(0,V.useRouter)(),N=C.asPath,T=null===(_=N.split("?")[1])||void 0===_?void 0:null===(m=_.split("#"))||void 0===m?void 0:m[0],L=Y().parse(T);return L},isBrowser=()=>!0,useLocation=()=>{var m,_;let C=(0,V.useRouter)(),N=C.asPath,T=N.split("?")[0],L=null===(_=N.split("?")[1])||void 0===_?void 0:null===(m=_.split("#"))||void 0===m?void 0:m[0],D=Y().parse(L);return{pathname:T,query:D,search:L}},useParams=()=>{let m=(0,V.useRouter)();return m.query},core_isBrowser=()=>!0,getDvaApp=()=>T.c.getDvaApp(),J=D(),useDispatch=()=>{let m=(0,N.I0)();return _=>{let C=(0,B.Xf)();if(m(_),"sf_app"===C){let m=(0,U.Z)();m.send("syncToRNDispatch",_)}}};C(2097),C(90203),C(15545),C(56797),C(23005),C(67502),C(50066),C(49974),C(89492),C(39681),C(72
43095),C(7222),C(69009),C(59690),C(415),C(39152),C(57914),C(25203),C(7576),C(79094),C(25105),C(59426),C(59611),C(40671),C(78750),C(16886),C(61324),C(70262),C(79422),C(4),C(54189),C(34145),C(13470),C(40418),C(95962),C(38644),C(4933),C(82731),C(83932),C(59464),C(71789),C(46173),C(21496),C(40916)},95e3:function(m,_,C){"use strict";let N,T;function adClose(m){N&&clearInterval(N),N=setInterval(()=>{var _;(null===(_=document.querySelectorAll(".ad-close"))||void 0===_?void 0:_.length)>0&&(clearInterval(N),function(){let _=document.querySelectorAll("body .ad-container");if(_.forEach(m=>{var _;let C=m.classList;(null==C?void 0:C.contains("ad-close"))&&!((null==m?void 0:null===(_=m.children)||void 0===_?void 0:_.length)>0)||(m.style.display="block")}),m){let _=document.querySelectorAll(".ad-close");_.forEach(_=>{var C;let N=_.parentNode,T=(null==N?void 0:N.getAttribute("id"))||"",L="".concat(m,"-").concat(T),D=parseInt(localStorage.getItem(L)||"0")||0;"OA_holder_5"===T&&(D=Math.max(parseInt(localStorage.getItem("article-OA_holder_5")||"0"),parseInt(localStorage.getItem("question-OA_holder_5")||"0"),parseInt(localStorage.getItem("global-OA_holder_5")||"0"))),D<Date.now()?N.style.display="block":null===(C=N.parentNode)||void 0===C||C.removeChild(N)})}let C=document.querySelectorAll(".ad-close");null==C||C.forEach(m=>{let _=m.querySelector("ad-close");if(_)return;m.style.position="relative";let C=document.createElement("div"),N=document.createElement("span");C.className="sflex-center ad-close-div",C.setAttribute("style","width: 16px; height: 16px; position: absolute; right: 8px; top: 8px; background-color: rgba(0,0,0,.75); cursor: pointer; pointer-events: none; border-radius: 50%;"),N.className="ad-close-span",N.setAttribute("style","width: 8px; height: 8px; display: block; background-repeat: no-repeat; background-position: center; pointer-events: auto; background-image: url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M6.6667 0L8 1.3333 5.333 4 8 6.6667 6.6667 8 4 5.333 1.3333 8 0 6.6667 2.666 4 0 1.3333 1.3333 0 4 2.667 6.6667 0z'/%3E%3C/svg%3E\");"),C.appendChild(N),m.appendChild(C)});let N=document.querySelectorAll(".ad-close-span");N.forEach(_=>{_.addEventListener("click",()=>{let C=_.parentNode;for(let _=0;_<5;_++){var N,T,L;if(null==C?void 0:null===(L=C.parentNode)||void 0===L?void 0:null===(T=L.getAttribute)||void 0===T?void 0:null===(N=T.call(L,"id"))||void 0===N?void 0:N.includes("OA_holder")){C=C.parentNode;let _=C.getAttribute("id");C.parentNode.parentNode.removeChild(null==C?void 0:C.parentNode),_&&localStorage.setItem("".concat(m,"-").concat(_),(Date.now()+864e5).toString())}else C=C.parentNode}})})}())},300),T&&clearInterval(T),T=setInterval(()=>{let m=document.querySelectorAll("div[id^='OA_holder_']");m.length>0&&(clearInterval(T),m.forEach(m=>{var _;let C=0;null===(_=Array(m.children))||void 0===_||_.forEach(m=>{var _;let N=(null==m?void 0:null===(_=m.getAttribute)||void 0===_?void 0:_.call(m,"id"))||"";N.includes("beacon_")&&(C+=1)}),C>0&&(null==m?void 0:m.parentElement)&&(m.parentElement.style.display="block")}))},500)}C.d(_,{j:function(){return adClose}})},74692:function(m,_,C){"use strict";C.r(_),C.d(_,{default:function(){return Confetti}});let Progress=class Progress{static get CONST(){return{DURATION:1e3}}reset(){this.timestamp=null}start(m){this.timestamp=m}tick(m){return this.timestamp?(this.delta=m-this.timestamp,this.progress=Math.min(this.delta/this.duration,1),this.progress>=1&&this.isLoop&&this.start(m),this.progress):0}constructor(m={timestamp:null,duration:1e3,delta:0,isLoop:!0}){this.timestamp=null,this.duration=m.duration||Progress.CONST.DURATION,this.progress=0,this.delta=0,this.isLoop=!!m.isLoop,this.reset()}};let Confetti=class Confetti{static get CONST(){return{SPRITE_WIDTH:9,SPRITE_HEIGHT:16,PAPER_LENGTH:100,DURATION:8e3,ROTATION_RATE:50,COLORS:["#EF5350","#EC407A","#AB47BC","#7E57C2","#5C6BC0","#42A5F5","#29B6F6","#26C6DA","#26A69A","#66BB6A","#9CCC65","#D4E157","#FFEE58","#FFCA28","#FFA726","#FF7043","#8D6E63","#BDBDBD","#78909C"]}}build(){for(let m=0;m<this.length;++m){let m=document.createElement("canvas"),_=m.getContext("2d");m.width=Confetti.CONST.SPRITE_WIDTH,m.height=Confetti.CONST.SPRITE_HEIGHT,m.position={initX:Math.random()*this.width,initY:-m.height-Math.random()*this.yRange},m.rotation=this.rotationRange/2-Math.random()*this.rotationRange,m.speed=this.speedRange/2+M
43ath.random()*(this.speedRange/2),_&&(_.save(),_.fillStyle=Confetti.CONST.COLORS[Math.random()*Confetti.CONST.COLORS.length|0],_.fillRect(0,0,m.width,m.height),_.restore()),this.sprites.push(m)}}render(m){let _=this.progress.tick(m);this.canvas.width=this.width,this.canvas.height=this.height;for(let m=0;m<this.length;++m)this.ctx.save(),this.ctx.translate(this.sprites[m].position.initX+this.sprites[m].rotation*Confetti.CONST.ROTATION_RATE*_,this.sprites[m].position.initY+_*(this.height+this.yRange)),this.ctx.rotate(this.sprites[m].rotation),this.ctx.drawImage(this.sprites[m],-Confetti.CONST.SPRITE_WIDTH*Math.abs(Math.sin(_*Math.PI*2*this.sprites[m].speed))/2,-Confetti.CONST.SPRITE_HEIGHT/2,Confetti.CONST.SPRITE_WIDTH*Math.abs(Math.sin(_*Math.PI*2*this.sprites[m].speed)),Confetti.CONST.SPRITE_HEIGHT),this.ctx.restore();requestAnimationFrame(this.render)}destroy(){this.parent.removeChild(this.canvas)}constructor(m){this.parent=m.elm||document.body,this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d"),this.width=m.width||this.parent.offsetWidth,this.height=m.height||this.parent.offsetHeight,this.length=m.length||Confetti.CONST.PAPER_LENGTH,this.yRange=m.yRange||2*this.height,this.progress=new Progress({duration:m.duration,isLoop:!0,timestamp:null,delta:0}),this.rotationRange="number"==typeof m.rotationLength?m.rotationRange:10,this.speedRange="number"==typeof m.speedRange?m.speedRange:10,this.sprites=[],this.canvas.style.cssText="display: block;position: absolute;top: 0;left: 0;pointer-events: none",this.render=this.render.bind(this),this.build(),this.parent.appendChild(this.canvas),this.progress.start(performance.now()),requestAnimationFrame(this.render)}}},41931:function(m,_,C){"use strict";let N;C.d(_,{q:function(){return useApp}});var T=C(50959),L=C(4790);let App=()=>{let send=m=>{let{type:_,params:C,callback:N}=m;window.APP&&window.APP.invokeClientMethod(_,C,N)};return{onInit:()=>{send({type:"onInit"})},login:()=>{send({type:"login"})},alert:m=>{send({type:"alert",params:m})},confirm:m=>{let{onSuccess:_,...C}=m;send({type:"confirm",params:C,callback:m=>{m.confirm&&_()}})},send:(m,_,C)=>send({type:m,params:_,callback:C})}},D=App(),useApp=()=>{let m=(0,L.I0)(),[_,C]=(0,T.useState)(!1);(0,T.useEffect)(()=>{window.getDispatch=()=>m,N=setInterval(()=>{window.APP&&(C(!0),clearInterval(N))},100)},[]),(0,T.useEffect)(()=>{if(_&&(0,L.jU)()&&_){D.onInit();let m=new ResizeObserver(()=>{(function(){var m;let _=null===(m=document.querySelector("body"))||void 0===m?void 0:m.scrollHeight;D.send("onAutoHeight",{height:_})})()}),_=document.querySelector("body");_&&m.observe(_)}},[_])};_.Z=App},533:function(m,_,C){"use strict";C.d(_,{Y:function(){return getRegisterRef},f:function(){return saveRegisterRef}});var N=C(96131),T=C(3014);let saveRegisterRef=m=>{(0,T.Q6q)(m).then(m=>{(null==m?void 0:m.register_ref)&&(N.Z.set("register_ref",null==m?void 0:m.register_ref),N.Z.set("register_ref_time",Date.now()))})},getRegisterRef=()=>{let m=N.Z.get("register_ref"),_=N.Z.get("register_ref_time"),C=Date.now();return m&&C-_<864e5?{register_ref:m}:(N.Z.remove("register_ref"),N.Z.remove("register_ref_time"),!1)}},79258:function(m,_,C){"use strict";C.r(_),C.d(_,{isAliPay:function(){return isAliPay},isWeixin:function(){return isWeixin}});var N=C(4790);let isWeixin=()=>{if(null===N.jU||void 0===N.jU||!(0,N.jU)())return!1;{let m=window.navigator.userAgent.toLowerCase(),_=m.match(/MicroMessenger/i);return null!==_&&!!_.includes("micromessenger")}},isAliPay=()=>{if(null===N.jU||void 0===N.jU||!(0,N.jU)())return!1;{let m=window.navigator.userAgent.toLowerCase(),_=m.match(/AlipayClient/i);return!!_}}},59234:function(m,_,C){"use strict";function Diff(){}C.r(_),C.d(_,{default:function(){return utils_diffText}}),Diff.prototype={diff:function(m,_){var C=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},N=C.callback;"function"==typeof C&&(N=C,C={}),this.options=C;var T=this;function done(m){return N?(setTimeout(function(){N(void 0,m)},0),!0):m}m=this.castInput(m),_=this.castInput(_),m=this.removeEmpty(this.tokenize(m));var L=(_=this.removeEmpty(this.tokenize(_))).length,D=m.length,Z=1,B=L+D;C.maxEditLength&&(B=Math.min(B,C.maxEditLength));var U=[{newPos:-1,components:[]}],H=this.extractCommon(U[0],_,m,0);if(U[0].newPos+1>=L&&H+1>=D)return done([{value:this.join(_),count:_.length}]);function execEditLength(){for(var C=-1*Z;C<=Z;C+=2){var N=void 0,B=U[C-1],H=U[C+1],W=(H?H.newPos:0)-C;B&&(U[C-1]=void 0);var V=B&&B.newPos+1<L,G=H&&0<=W&&W<D;if(!V&&!G){U[C]=void 0;continue}if(!V||G&&B.newPos<H.newPos?(N={newPos:H.newPos,components:H.components.slice(0)},T.pushComponent(N.components,void 0,!0)):(N=B,N.newPos++,T.pushComponent(N.components,!0,void 0)),W=T.extractCommon(N,_,m,C),N.newPos+1>=L&&W+1>=D)return done(function(m,_,C,N,T){for(var L=0,D=_.length,Z=0,B=0;L<D;L++){var U=_[L];if(U.removed){if(U.value=m.join(N.slice(B,B+U.count)),B+=U.count,L&&_[L-1].added){var H=_[L-1];_[L-1]=_[L],_[L]=H}}else{if(!U.added&&T){var W=C.slice(Z,Z+U.count);W=W.map(function(m,_){var C=N[B+_];return C.length>m.length?C:m}),U.value=m.join(W)}else U.value=m.join(C.slice(Z,Z+U.count));Z+=U.count,U.added||(B+=U.count)}}var V=_[D-1];return D>1&&"string"==typeof V.value&&(V.added||V.removed)&&m.equals("",V.value)&&(_[D-2].value+=V.value,_.pop()),_}(T,N.components,_,m,T.useLongestToken));U[C]=N}Z++}
43if(N)!function exec(){setTimeout(function(){if(Z>B)return N();execEditLength()||exec()},0)}();else for(;Z<=B;){var W=execEditLength();if(W)return W}},pushComponent:function(m,_,C){var N=m[m.length-1];N&&N.added===_&&N.removed===C?m[m.length-1]={count:N.count+1,added:_,removed:C}:m.push({count:1,added:_,removed:C})},extractCommon:function(m,_,C,N){for(var T=_.length,L=C.length,D=m.newPos,Z=D-N,B=0;D+1<T&&Z+1<L&&this.equals(_[D+1],C[Z+1]);)D++,Z++,B++;return B&&m.components.push({count:B}),m.newPos=D,Z},equals:function(m,_){return this.options.comparator?this.options.comparator(m,_):m===_||this.options.ignoreCase&&m.toLowerCase()===_.toLowerCase()},removeEmpty:function(m){for(var _=[],C=0;C<m.length;C++)m[C]&&_.push(m[C]);return _},castInput:function(m){return m},tokenize:function(m){return m.split("")},join:function(m){return m.join("")}};var N=new Diff,T=/^[A-Za-z\xC0-\u02C6\u02C8-\u02D7\u02DE-\u02FF\u1E00-\u1EFF]+$/,L=/\S/,D=new Diff;D.equals=function(m,_){return this.options.ignoreCase&&(m=m.toLowerCase(),_=_.toLowerCase()),m===_||this.options.ignoreWhitespace&&!L.test(m)&&!L.test(_)},D.tokenize=function(m){for(var _=m.split(/([^\S\r\n]+|[()[\]{}'"\r\n]|\b)/),C=0;C<_.length-1;C++)!_[C+1]&&_[C+2]&&T.test(_[C])&&T.test(_[C+2])&&(_[C]+=_[C+2],_.splice(C+1,2),C--);return _};var Z=new Diff;function _typeof(m){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m})(m)}Z.tokenize=function(m){var _=[],C=m.split(/(\n|\r\n)/);C[C.length-1]||C.pop();for(var N=0;N<C.length;N++){var T=C[N];N%2&&!this.options.newlineIsToken?_[_.length-1]+=T:(this.options.ignoreWhitespace&&(T=T.trim()),_.push(T))}return _},new Diff().tokenize=function(m){return m.split(/(\S.+?[.!?])(?=\s+|$)/)},new Diff().tokenize=function(m){return m.split(/([{}:;,]|\s+)/)};var B=Object.prototype.toString,U=new Diff;U.useLongestToken=!0,U.tokenize=Z.tokenize,U.castInput=function(m){var _=this.options,C=_.undefinedReplacement,N=_.stringifyReplacer,T=void 0===N?function(m,_){return void 0===_?C:_}:N;return"string"==typeof m?m:JSON.stringify(function canonicalize(m,_,C,N,T){for(_=_||[],C=C||[],N&&(m=N(T,m)),L=0;L<_.length;L+=1)if(_[L]===m)return C[L];if("[object Array]"===B.call(m)){for(_.push(m),D=Array(m.length),C.push(D),L=0;L<m.length;L+=1)D[L]=canonicalize(m[L],_,C,N,T);return _.pop(),C.pop(),D}if(m&&m.toJSON&&(m=m.toJSON()),"object"===_typeof(m)&&null!==m){_.push(m),D={},C.push(D);var L,D,Z,U=[];for(Z in m)m.hasOwnProperty(Z)&&U.push(Z);for(U.sort(),L=0;L<U.length;L+=1)D[Z=U[L]]=canonicalize(m[Z],_,C,N,Z);_.pop(),C.pop()}else D=m;return D}(m,null,null,T),T,"  ")},U.equals=function(m,_){return Diff.prototype.equals.call(U,m.replace(/,([\r\n])/g,"$1"),_.replace(/,([\r\n])/g,"$1"))};var H=new Diff;function escapeHtml(m){return m.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#039;")}H.tokenize=function(m){return m.slice()},H.join=H.removeEmpty=function(m){return m};var utils_diffText=function(m,_){if(!m||!_)return"";if(m.length>1e4||_.length>1e4)return function(m,_){let C=Z.diff(m,_,void 0),N="";
43return C.forEach(m=>{if(m.added||m.removed){let _=m.added?"text-change-delete":"text-change-add";N+='<span class="'.concat(_,'">').concat(escapeHtml(m.value),"</span>")}else N+=escapeHtml(m.value)}),N=N.replace(/\n/g,"<br>")}(m,_);let C=N.diff(m,_,void 0),T="";return C.forEach(m=>{if(m.added||m.removed){let _=m.added?"text-change-delete":"text-change-add",C=m.value.split("\n"),N=C.map(m=>'<span class="'.concat(_,'">').concat(escapeHtml(m),"</span>")).join("<br>");T+=N}else T+=escapeHtml(m.value)}),T=T.replace(/\n/g,"<br>")}},99766:function(m,_,C){"use strict";C.d(_,{I:function(){return setUserId}});var N=C(71384),T=C.n(N),L=C(16937);let setUserId=()=>{let m=(0,L.n5)();m&&window.gtag&&window.gtag("set","user_id",m)};_.Z=class{clickEvent(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_=window.location.href;_.match(/\/q\//)?m.value="qa":_.match(/\/a\//)?m.value="article":_.match(/\/t\//)&&(m.value="tag");let C=(0,L.n5)();C&&(m.user_id=C);let N=(0,L.bG)();N.rank&&(m.rank=N.rank),N.created&&(m.created=T().unix(N.created).format("YYYY-MM-DD")),m.event_created=this.enterTime,m.event_type="click",this.gtag("event",this.eventName,m)}pageEvent(m){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_.access_time=this.enterTime,_.event_created=this.enterTime,_.departure_time=T()().format("YYYY-MM-DD HH:mm:ss"),_.page_location=window.location.href,_.page_referrer=document.referrer,_.stay_time=T()(_.departure_time).diff(_.access_time,"second");let C=(0,L.n5)();C&&(_.user_id=C);let N=(0,L.bG)();N.rank&&(_.rank=N.rank),N.created&&(_.created=T().unix(N.created).format("YYYY-MM-DD")),this.saveEvent(m,_)}sendPageEvent(){this.manualPush=!0,this.pageEvent(this.eventName,this.params)}saveEvent(m){let _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},C=window.localStorage.getItem("ga_events")||"[]",N=JSON.parse(C),D=(0,L.n5)();D&&(_.user_id=D);let Z=(0,L.bG)();Z.rank&&(_.rank=Z.rank),Z.created&&(_.created=T().unix(Z.created).format("YYYY-MM-DD")),N.push({eventName:m,opts:_}),window.localStorage.setItem("ga_events",JSON.stringify(N))}sendLocalEvents(){let m=window.localStorage.getItem("ga_events")||"[]",_=JSON.parse(m);_.forEach(m=>{this.gtag("event",m.eventName,m.opts)}),window.localStorage.removeItem("ga_events")}constructor(m="",_={}){this.manualPush=!1,this.gtag=window.gtag,this.enterTime=T()().format("YYYY-MM-DD HH:mm:ss"),this.eventName=m;let{...C}=_;this.params=C,this.sendLocalEvents(),"pageEvent"===_.type&&window.addEventListener("beforeunload",()=>{this.manualPush||this.pageEvent(this.eventName,C)})}}},6637:function(m,_,C){"use strict";C.d(_,{AH:function(){return useScrollBottomDetectLogin},Aj:function(){return useAdmin},Oy:function(){return useSessionUser},t$:function(){return useOnClickOutside},tT:function(){return useBaiduOxApp}});var N=C(50959),T=C(96131),L=C(4790),D=C(16937);let useAdmin=()=>{var m;let _=useSessionUser(),[C,T]=(0,N.useState)(!!(null==_?void 0:null===(m=_.roles)||void 0===m?void 0:m.is_editor));return(0,N.useEffect)(()=>{var m;if(!_){T(!1);return}T(null===(m=_.roles)||void 0===m?void 0:m.is_editor)},[_]),C};function useOnClickOutside(m,_){(0,N.useEffect)(()=>{let listener=C=>{!m.current||m.current.contains(C.target)||_(C)};return document.addEventListener("mousedown",listener),document.addEventListener("touchstart",listener),()=>{document.removeEventListener("mousedown",listener),document.removeEventListener("touchstart",listener)}},[m,_])}function useBaiduOxApp(){let[m,_]=(0,N.useState)(!1);return(0,N.useEffect)(()=>{_(function(){let m=navigator.userAgent,_=m.indexOf("baiduboxapp")>-1;return _}())},[]),m}function useSessionUser(){let m=(0,L.v9)(m=>{var _;return null===(_=null==m?void 0:m.global)||void 0===_?void 0:_.sessionUser});return m}function useScrollBottomDetectLogin(){let m=useSessionUser();(0,N.useEffect)(()=>{m||(window.onscroll=function(){var m;if(window.innerHeight+window.scrollY>=document.body.offsetHeight-((null===(m=document.getElementById("footer"))||void 0===m?void 0:m.offsetHeight)||0)){if(getStatus())return;(0,D.bg)()||T.Z.set("showLogin","true")}})},[m]);let getStatus=()=>{let m=T.Z.get("showLogin");return"true"===m}}},73202:function(m,_,C){"use strict";C.d(_,{i8:function(){return HtmlBeautify},Ke:function(){return Storage},Qi:function(){return dateEvent},dq:function(){return dateWord},Xf:function(){return getPlatform},Wz:function(){return getQueryString},f9:function(){return getTagName},YQ:function(){return getTitle},bG:function(){return getUserInfo},Sr:function(){return isBaiduOxApp},Jh:function(){return isEmail},PQ:function(){return isEventWarning},nE:function(){return isStackOverflow},Mj:function(){return Q},Ae:function(){return numWord},_F:function(){return optimizeHtml},SM:function(){return scrollTop},ll:function(){return thousandthsCount},Am:function(){return toast},bU:function(){return translateScript},sA:function(){return useHandleEvent}
43,Fe:function(){return usePlatform},C7:function(){return useScrollDirection}});var N=C(50959),T=C(4790),L=C(71384),D=C.n(L),Z=C(96131),B=C(82691),U=C.n(B),H=C(14557),W=C.n(H);let HtmlBeautify=class HtmlBeautify{render(m){let{highlightRender:_=!0,katexRender:N=!0,specialUrlRender:T=!0,mermaidRender:L=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};clearTimeout(this.hTimer),clearTimeout(this.timer),_&&(this.hTimer=setTimeout(()=>{C.e(38371).then(C.bind(C,38371)).then(_=>{let{default:C}=_;C(m)})},1e3)),this.timer=setTimeout(()=>{N&&C.e(58594).then(C.bind(C,58594)).then(_=>{let{default:C}=_;C(m)}),T&&C.e(94563).then(C.bind(C,94563)).then(_=>{let{default:C}=_;C(m)}),L&&C.e(17139).then(C.bind(C,17139)).then(_=>{let{default:C}=_;C(m)})},500)}};var V=C(16937),G=C(1817),K=C(3014);let{publicRuntimeConfig:Y}=W()();function useScrollDirection(){let[m,_]=(0,N.useState)(""),C=(0,N.useRef)(-1),handleScroll=()=>{let N=document.documentElement.scrollTop||document.body.scrollTop;-1===C.current?C.current=N:(N>C.current&&("down"!==m&&_("down"),C.current=N),C.current>N&&("up"!==m&&_("up"),C.current=N))};return(0,N.useEffect)(()=>(window.addEventListener("scroll",handleScroll),()=>{window.removeEventListener("scroll",handleScroll)}),[m]),m}function getQueryString(m,_){let C=new URL(m.match(/^https?:/g)?m:"https://".concat(m)),N=C.searchParams.get(_);return N}function isJsonString(m){try{if("object"==typeof JSON.parse(m))return!0}catch(m){}return!1}function Storage(){localStorage.removeItem("ParadigmSDKStore_STORE_RECOMMON_ITEMS");let m=0;for(let _ in window.localStorage)window.localStorage.hasOwnProperty(_)&&(m+=(localStorage.getItem(_)||"").length);return m/1024>5120&&localStorage.clear(),setInterval(()=>{let m=localStorage.getItem("timerData")||"",_=isJsonString(m)?JSON.parse(m):{},C={},N=Object.values(_);for(let m in N.length>5&&N.sort((m,_)=>_-m).forEach((m,C)=>{if(C>5)for(let C in _){let N=Number(_[C]);N===m&&localStorage.removeItem(C)}}),_){let N=Number(_[m]);N&&N-Date.now()<0?localStorage.removeItem(m):C[m]=_[m]}try{localStorage.setItem("timerData",JSON.stringify(C))}catch(m){console.error(m)}},5e3),{get:m=>localStorage.getItem(m),set:function(m,_){let C=arguments.length>2&&void 0!==arguments[2]?arguments[2]:6048e5,N=localStorage.getItem("timerData")||"",T=isJsonString(N)?JSON.parse(N):{};T[m]=Date.now()+C;try{localStorage.setItem("timerData",JSON.stringify(T)),localStorage.setItem(m,_)}catch(m){console.error(m)}}}}function numWord(m){return m>=1e3&&m<1e6?m=Math.round(m/100)/10+"k":m>=1e6&&(m=Math.round(m/1e5)/10+"m"),m}function isEventWarning(m){let{eventObj:_,id:C,type:N,parentId:T}=m;return!U()(_)&&String(_.root.object_id)===String(T)&&(String(_.current.object_id)===String(C)||""===C&&_.current[N])}function dateWord(m){let _=D()().valueOf()/1e3;if(m>_)return D().unix(m).format("YYYY-MM-DD");let C=_>m?_-m:0;if(C>=0&&C<86400){if(C<3600){if(C<60)return"刚刚";let m=Math.floor(C/60);return m+" 分钟前"}let _=Date.parse(D()().format("YYYY-MM-DD"))/1e3-28800;if(m>=_)return D().unix(m).format("今天 HH:mm ")}return C>0&&C<31622400&&D().unix(m).format("YYYY")===D().unix(_).format("YYYY")?D().unix(m).format("M 月 D 日"):D().unix(m).format("YYYY-MM-DD ")}function dateEvent(m){let _=D()().valueOf()/1e3;return D().unix(m).format("YYYY")===D().unix(_).format("YYYY")?D().unix(m).format("M 月 D 日"):D().unix(m).format("YYYY-MM-DD ")}function scrollTop(m){if(!m)return;let _=document.body.getBoundingClientRect().top,C=m.getBoundingClientRect().top;window.scrollTo({top:C-_-120})}function isBaiduOxApp(){let m=navigator.userAgent,_=m.indexOf("baiduboxapp")>-1;return _}function translateScript(m){var _,C,N,T;return m?null==m?void 0:null===(T=m.replace(/<script>/g,"&lt;script&gt;"))||void 0===T?void 0:null===(N=T.replace(/<script/g,"&lt;script"))||void 0===N?void 0:null===(C=N.replace(/<\/script>/g,"&lt;/script&gt;"))||void 0===C?void 0:null===(_=C.replace(/<\/script/g,"&lt;/script"))||void 0===_?void 0:_.replace(/script>/g,"script&gt;"):""}let Q=["bash","sh","zsh","csharp","cs","c","h","cpp","hpp","cc","hh","c++","h++","cxx","hxx","css","clojure","clj","coffeescript","coffee","cson","iced","dart","dpr","dfm","pas","pascal","erlang","erl","go","golang","xml","html","xhtml","rss","atom","xjb","xsd","xsl","plist","svg","http","https","haskell","hs","ini","toml","json","java","jsp","javascript","js","jsx","kotlin","kt","tex","less","lisp","lua","makefile","mk","mak","make","markdown","md","mkdown","mkd","matlab","ocaml","ml","objectivec","mm","objc","obj-c","obj-c++","objective-c++","php","perl","pl","pm","plaintext","txt","text","protobuf","python","py","gyp","r","ruby","rb","gemspec","podspec","thor","irb","rust","rs","scss","sql","scala","scheme","shell","console","swift","typescript","ts","vbnet","vb","vhdl","yml","yaml","diff"],toast=function(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",_=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{_store:C}=(0,T.Qm)();C.dispatch({type:"global/saveSingleNotice",payload:{text:m,..._}})};toast.hide=()=>{let{_store:m}=(0,T.Qm)();m.dispatch({type:"global/saveSingleNotice",payload:{text:""}}
43)};let getUserInfo=()=>{let{_store:m}=(0,T.Qm)(),{sessionUser:_}=m.getState().global;return _||{}};function getPlatform(){let m=Z.Z.get("platform");return m||"web"}function usePlatform(){let[m,_]=(0,N.useState)("web");return(0,N.useEffect)(()=>{_(getPlatform())},[]),m}function isEmail(m){return/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/.test(m)}function isStackOverflow(){let m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return m.includes("/stackoverflow")}function thousandthsCount(m){return(m+"").replace(/\d{1,3}(?=(\d{3})+$)/g,"$&,")}function useHandleEvent(){let m=(0,V._n)(),[_,C]=(0,N.useState)(null);return(0,N.useEffect)(()=>{if(!m)return;let _=getQueryString(window.location.href,"_ea")||"",N=getQueryString(window.location.href,"cid")||"";_&&(0,K.ujI)(_).then(m=>{C(m)}),N&&(0,K.DaA)(N).then(m=>{C(m)})},[m]),_}let getTagName=m=>{let _="";try{_=decodeURIComponent(m)}catch(C){_=m}return _},optimizeHtml=m=>{if(!m)return m;let _=!0;return m.replace(/<img([\s\S]*?) src\s*=\s*(['"])([\s\S]*?)\2([^>]*)>/gi,(m,C,N,T,L)=>_?(_=!1,"<img".concat(C,' referrerpolicy="no-referrer" src=').concat(N).concat(T).concat(N).concat(L,">")):"<img".concat(C,' referrerpolicy="no-referrer" src=').concat(N).concat(T).concat(N).concat(L,' loading="lazy">')).replace(/(<a\s+(?!.*\starget\s*=)[^>]*)(>)/g,'$1 target="_blank"$2').replace(/(<a\s+[^>]*\bclass\s*=\s*["'].*?\bfootnote-ref\b.*?["'][^>]*)\starget\s*=\s*["']_blank["']/g,"$1").replace(/(<a\s+[^>]*\bclass\s*=\s*["'].*?\bfootnote-backref\b.*?["'][^>]*)\starget\s*=\s*["']_blank["']/g,"$1").replace(/<pre><code\s+class="mermaid">([\s\S]*?)<\/code><\/pre>/gi,'<pre style="display:none;"><code class="mermaid">$1</code></pre>').replace(/(<p>参考文献:)([\s\S]*?<\/p>)/gi,(m,_,C)=>"".concat(_,"<br/>").concat(C.replace(/<\/a>/g,"</a><br/>")))},getTitle=m=>{let _=m.title?"".concat(getTagName(m.title)," - ").concat(G.px):"".concat(G.px),C=m.titleAlias?"".concat(m.titleAlias," - ").concat(G.px):"";return{title:_,titleAlias:C}}},58556:function(m,_,C){"use strict";C.r(_),C.d(_,{loadScript:function(){return loadScript}});let N={};function loadScript(m){let _=document.head||document.getElementsByTagName("head")[0];return new Promise((C,T)=>{if(m in N){C(!0);return}let L=document.createElement("script");L.type="text/javascript",L.onerror=()=>{_.removeChild(L),T(URIError("The Script ".concat(m," is no accessible.")))},L.onload=()=>{N[m]=!0,C(!0)},_.appendChild(L),L.src=m})}},16937:function(m,_,C){"use strict";C.d(_,{LP:function(){return getToken},Ov:function(){return clearSession},QF:function(){return getSlug},_n:function(){return useIsLogin},bG:function(){return getUserInfo},bg:function(){return isLogin},n5:function(){return getUserId},qE:function(){return getReferer},ul:function(){return loginStatus}});var N=C(1817),T=C(4790),L=C(96131),D=C(82691),Z=C.n(D),B=C(41931),U=C(3014),H=C(73202);let getToken=()=>{let m=L.Z.get("PHPSESSID");return m},getUserInfo=()=>{var m,_;let{_store:C}=(0,T.Qm)(),N=null==C?void 0:C.getState();return getToken()&&(null==N?void 0:null===(_=N.global)||void 0===_?void 0:null===(m=_.sessionUser)||void 0===m?void 0:m.user)?N.global.sessionUser.user:{}},getUserId=()=>{var m,_;let{_store:C}=(0,T.Qm)(),N=null==C?void 0:C.getState();return getToken()&&(null==N?void 0:null===(_=N.global)||void 0===_?void 0:null===(m=_.sessionUser)||void 0===m?void 0:m.user)?N.global.sessionUser.user.id:""},getSlug=()=>{var m,_;let{_store:C}=(0,T.Qm)(),N=null==C?void 0:C.getState();return getToken()&&(null==N?void 0:null===(_=N.global)||void 0===_?void 0:null===(m=_.sessionUser)||void 0===m?void 0:m.user)?N.global.sessionUser.user.slug:""},isLogin=function(){var m,_;let C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},L=!1,D=!1;Z()(C)?L=!0:(L=!!(null==C?void 0:C.isShowModal),D=!!(null==C?void 0:C.isJumpLogin));let{_store:U}=(0,T.Qm)(),W=null==U?void 0:U.getState();if(getToken()&&(null==W?void 0:null===(_=W.global)||void 0===_?void 0:null===(m=_.sessionUser)||void 0===m?void 0:m.user))return!0;if(null===T.jU||void 0===T.jU?void 0:(0,T.jU)()){let m=(0,H.Xf)();if("sf_app"===m){let m=(0,B.Z)();return m.login(),!1}if(L){localStorage.setItem("referer",decodeURI(window.location.href));let m=window.location.pathname;return N.QV.find(_=>_===m)?window.location.href="/user/login":U.dispatch({type:"global/saveShowLoginState",payload:{isShowLogin:!0}}),!1}D&&(window.location.href="/user/login")}return!1},getReferer=()=>{let m=window.localStorage.getItem("referer");return window.localStorage.removeItem("referer"),m||(m=L.Z.get("referer"),L.Z.remove("referer")),m},useIsLogin=()=>{var m;let _=(0,T.oR)(),{global:C}=_.getState();return!!getToken()&&null!=C&&null!==(m=C.sessionUser)&&void 0!==m&&!!m.user},loginStatus=m=>{var _;let C=null==m?void 0:null===(_=m.global)||void 0===_?void 0:_.sessionUser;return!!C&&!!C.user},clearSession=async()=>{await (0,U.SOp)(),L.Z.remove("sf_remember"),L.Z.remove("isCloseBeginnerGuide"),window.localStorage.removeItem("guideState")}},76078:function(m,_,C){"use strict";var N=C(96131),T=C(3014);_.Z=()=>new Promise(m=>{let _=N.Z.get("platform"),C=N.Z.get("OTHER_TIME"),L=Date.now();if(!_||C&&L-C>3e5){N.Z.remove("OTHER_TIME"),N.Z.remove("platform"),m(!1);return}(0,T.eZQ)().then(_=>{N.Z.get("sf_beta")>0&&localStorage.setItem("callback_res",JSON.stringify(_)),_&&(N.Z.remove("platform"),N.Z.remove("OTHER_TIME"),_.redirect_url?window.location.replace(_.redirect_url):console.error(_),m(!0))})})},94015:function(m,_,C){"use strict";let N,T;C.r(_),C.d(_,{default:function(){return Request}});var L=C(4790),D=C(71384),Z=C.n(D),B=C(96131),U=C(82691),H=C.n(U),W=C(13183),V=C(47216),G=C.n(V),K=C(55872).lW;let Y=f;!function(m,_){let C=f,N=m();for(;;)try{let m=parseInt(C(462))/1+-parseInt(C(361))/2+parseInt(C(405))/3*(-parseInt(C(416))/4)+-parseInt(C(346))/5*(-parseInt(C(415))/6)+-parseInt(C(383))/7*(parseInt(C(432))/8)+-parseInt(C(348))/9*(-parseInt(C(420))/10)+-parseInt(C(408))/11*(-parseInt(C(429))/12);if(507707===m)break;N.push(N.shift())}catch(m){N.push(N.shift())}}(e,0);let Q=(N=!0,function(m,_){let C=N?function(){let C=f;if(_){let N=_[C(403)](m,arguments);return _=null,N}}:function(){};return N=!1,C}),X=Q(void 0,function(){let m=f;return X.toString()[m(359)]("(((.+)+)+)+$")[m(362)]()[m(407)+"r"](X).search(m(461)+"+$")});X();let J=(T=!0,function(m,_){let C=T?function(){let C=f;if(_){let N=_[C(403)](m,arguments);return _=null,N}}:function(){};return T=!1,C}),ee=J(void 0,function(){let m,_,C,N,T;let L=f;try{let _=Function("return (fu"+L(441)+"{}.constru"+L(356)+'rn this")( ));');m=_()}catch(_){m=window}
43let D=RegExp(L(374)+L(369)+L(439)+L(350)+L(355)+L(435)+L(445)+"VWUObTdRNANMYqEGTNir"+L(419)+L(367)+L(431)+L(428)+L(454),"g"),Z=(L(393)+L(456)+L(377)+L(388)+"AUHVreZXqg"+L(380)+L(426)+L(381)+"Ogdxmbentf"+L(358)+"r.cJoYXm;l"+L(455)+"LtLdJRjNrH"+L(402)+L(347)+L(442)+L(397)+L(433)+L(411)+"wxUXyw").replace(D,"").split(";"),p=function(m,_,C){if(m[L(387)]!=_)return!1;for(let N=0;N<_;N++)for(let _=0;_<C[L(387)];_+=2)if(N==C[_]&&m[L(458)](N)!=C[_+1])return!1;return!0},q=function(m,_,C){return p(_,C,m)},r=function(m,_,C){return q(_,m,C)};for(let C in m)if(p(C,8,[7,116,5,101,3,117,0,100])){_=C;break}for(let N in m[_])if(r(N,[5,110,0,100],6)){C=N;break}for(let C in m[_])if(r(C,[7,110,0,108],8)){N=C;break}if(!("~">C)){for(let C in m[_][N])if(q([7,101,0,104],C,8)){T=C;break}}if(!_||!m[_])return;let B=m[_][C],U=!!m[_][N]&&m[_][N][T],H=B||U;if(!H)return;let W=!1;for(let m=0;m<Z.length;m++){let _=Z[m],C="."===_[0]?_[L(417)](1):_,N=H.length-C[L(387)],T=H.indexOf(C,N),D=-1!==T&&T===N;D&&(H.length==_[L(387)]||0===_[L(413)]("."))&&(W=!0)}if(!W){let C=RegExp("[TIiVYQZwg"+L(459)+"QFzHGSOI]","g"),T=(L(453)+L(373)+L(424)+L(385))[L(364)](C,"");m[_][N]=T}});function e(){let m=["forEach","AQEFAAOCAQ","b9WiRs7E1j","+A6/aSNvnS","IqseHgmKeS","9l+j11Rf85","?keyv=","&ivd=","kvHMHQIpHd","hHSJlIozmm","./jsencryp","3HS6","IYm41F3qHn","OVWUObTdRN","apply","e0fu","35577RqUnkF","setPublicK","constructo","45595RSCrlp","z9cExuvN+w","concat","prLYpJzCHv","split","indexOf","parseInt","45102JmZSwK","328NfmhNQ","slice","timestamp","NdRGCGwZdk","10nkbnIX","9Mzapr8qn+","stringify","publicEncr","nkUiIDAqvv","now","ult.Inetx;","parse","rLYpJzCHvw","1140yDxaQp","Svek","xVPOFrvzqp","840wgUwVX","PxVPOFrvzq","pQIDAQAB","ybkrJYXMpP","LAUtqL6ghU","kiMV3NPxVA","z4E+aKwu+f","IjAUHVrZXq","yonLDB+Dh5","nction() ","rNdRGCGwZd","5KhupYBBmg","kkb1kwjdR6","LLdJRjNrHO","Y-----","lqqy","----","FX1+XxRaAT","CpI5H9GSh1","8AMIIBCgKC","encrypt","TIabiVYQou","xUXyw]","MocalhopPs","nPtBfaGGul","ANL4XrD7dx","charCodeAt","geUiIDAqvv"," PUBLIC KE","(((.+)+)+)","887770pWZbMC","default","yR3b/xWAEC","fibgU196GN","265CVaMfW","ANMYqEGTNi","6555105laRDNk","kqhkiG9w0B","kAXDIxLwTD","SEO4cITaZZ","object","Nnwx2CA13R","eq9v","vpZOdxbzNW",'ctor("retu',"U7PCR366ov","zNaWuylbtk","search","createPubl","801882DaruhB","toString","from","replace","24.11.06","okUWKIHg7h","vHMHQIpHdP","l+U32URzw5","ZvHypPRRGv","e62m6r/rjy","UBLIC KEY-","sf.gg","Zt:bwggela","[IqHKSPBGG","crypto","keys","t.ZvcoHmy;","lMQXUF71Zo","icKey","kAXmentfDa",".LsweTDvpZ","6ZebBtSC6R","35147HpLsJm","CDsCFvjTBG","QFzHGSOI","sort","length","p.PRRGvIjs"];return(e=function(){return m})()}function f(m,_){let C=e();return(f=function(m,_){return C[m-=346]})(m,_)}ee();let et="-----BEGIN"+Y(460)+Y(446),er="MIIBIjANBg"+Y(349)+Y(390)+Y(451)+"AQEAkof1rw"+Y(368)+Y(447),en=Y(438)+Y(392)+Y(370)+Y(391)+Y(465)+Y(449)+"FkTI",eo=Y(421)+Y(464)+Y(357)+Y(398)+Y(444)+Y(366)+Y(354),ei=Y(409)+"hHjDjSKAQX9/1Sqv3py/Yo9+MkRC8Q"+Y(443)+Y(436)+Y(400),ea=Y(353)+Y(440)+Y(394)+Y(457)+Y(384)+Y(401)+Y(404),es="XPKTsamLHj"+Y(437)+Y(378)+Y(351)+Y(450)+Y(382)+Y(430),el=Y(434),ec="-----END P"+Y(371)+Y(448),eu=""[Y(410)](et,"\n")[Y(410)](er,"\n")[Y(410)](en,"\n")[Y(410)](eo,"\n")[Y(410)](ei,"\n")[Y(410)](ea,"\n")[Y(410)](es,"\n")[Y(410)](el,"\n")[Y(410)](ec);async function sign(m){if("undefined"!==Y(352)){let _=(await C(25871)(Y(399)+"t"))[Y(463)],N=new _;return N[Y(406)+"ey"](eu),N[Y(452)](m)}{let _=C(49540)(Y(375)),N=_[Y(360)+Y(379)](eu);return _[Y(423)+"ypt"]({key:N,padding:_.constants.RSA_PKCS1_PADDING},K[Y(363)](m)).toString("base64")}}let ed=Y(365);async function getUrl(m,_){let C="",N=m[Y(412)]("?"),T=G()[Y(427)](N[1]),L=Object[Y(376)](T)[Y(387)];if(L){let m=Object[Y(376)](T)[Y(386)](),L={};if(m[Y(389)](m=>{L[m]=T[m]}),_){let m=Date[Y(425)]()-_;L[Y(418)]=Number[Y(414)](m/1e3)}else L[Y(418)]=Number[Y(414)](Date[Y(425)]()/1e3);let D=JSON[Y(422)](L),Z=await sign(D);C="".concat(N[0],"?")[Y(410)](N[1],"&keyv=")[Y(410)](ed,Y(396)).concat(encodeURIComponent(Z))}else{let m={ivd_site:Y(372)};if(_){let C=Date[Y(425)]()-_;m.timestamp=Number[Y(414)](C/1e3)}else m[Y(418)]=Number[Y(414)](Date.now()/1e3);let T=JSON[Y(422)](m),L=await sign(T);C="".concat(N[0],Y(395)).concat(ed,Y(396)).concat(encodeURIComponent(L))}return C}var ef=C(35737),ep=C(16937),eh=C(14224);let em=["platform","X-Forwarded-For"],eg={200:"服务器成功返回请求的数据。",201:"新建或修改数据成功。",202:"一个请求已经进入后台排队(异步任务)。",204:"删除数据成功。",400:"发出的请求有错误ï¼
43ŒæœåŠ¡å™¨æ²¡æœ‰è¿›è¡Œæ–°å»ºæˆ–ä¿®æ”¹æ•°æ®çš„æ“ä½œã€‚",401:"用户没有权限(令牌、用户名、密码错误)。",403:"用户得到授权,但是访问是被禁止的。",404:"发出的请求针对的是不存在的记录,服务器没有进行操作。",406:"请求的格式不可得。",410:"请求的资源被永久删除,且不会再得到的。",422:"当创建一个对象时,发生一个验证错误。",500:"服务器发生错误,请检查服务器。",502:"网关错误。",503:"服务不可用,服务器暂时过载或维护。",504:"网关超时。"};let Request=class Request{setServerTime(m){this.serverTime=1e3*m,this.timeDiff=Date.now()-this.serverTime}getToken(){return this.Token}setToken(m){this.Token=m}async send(m,_){let C=this.Token;if((null===L.jU||void 0===L.jU?void 0:(0,L.jU)())&&!(null==_?void 0:_.skipToken)&&(C=(0,ep.LP)()||""),(null===L.jU||void 0===L.jU?void 0:(0,L.jU)())&&!this.serverTime){let{_store:m}=(0,L.Qm)(),_=m.getState(),{serverTime:C}=_.global;if(C)this.setServerTime(C);else{let m=await (0,W.Z)("".concat("/gateway","/service/time?query=current"));this.setServerTime(m.data.time)}}let N=C?C.split("~"):[];N.length>1&&(C=N[1]||"");let T="/gateway"+m;return m.indexOf("/answer/api")>-1&&(T="http://meta-segmentfault-meta-sf.sf-web:30123"+m),(null==_?void 0:_.method)!=="GET"&&(null==_?void 0:_.method)||(T=await getUrl(T,this.timeDiff)),new Promise((N,D)=>{var U;let V={"Content-Type":"application/json"};if((null==_?void 0:null===(U=_.headers)||void 0===U?void 0:U.contentType)==="unset"&&delete V["Content-Type"],null===L.jU||void 0===L.jU?void 0:(0,L.jU)()){let{_store:m}=(0,L.Qm)(),_=m.getState(),{serverData:C}=_.global;this.commonParams={...C},delete this.commonParams.Token,delete this.commonParams.userAgent,em.forEach(m=>{delete this.commonParams[m]})}else V["user-agent"]=this.userAgent,H()(null==_?void 0:_.headerWhiteList)?em.forEach(m=>{delete this.commonParams[m]}):em.forEach(m=>{var C;(null==_?void 0:null===(C=_.headerWhiteList)||void 0===C?void 0:C.includes(m))||delete this.commonParams[m]});let G=Date.now();(0,W.Z)(T,{headers:{Token:C,...V,...this.commonParams,Authorization:"Bearer ".concat(C)},method:null==_?void 0:_.method,[(null===L.jU||void 0===L.jU?void 0:(0,L.jU)())?"data":"body"]:null==_?void 0:_.data,...(null==_?void 0:_.responseType)?{responseType:null==_?void 0:_.responseType}:{}}).then(_=>{let C=null==_?void 0:_.headers.get("set-token");if(C){B.Z.set("PHPSESSID",C,{expires:15});let m=eh.env.SHARE_COOKIES_DOMAIN||"";m&&B.Z.set("SHARESESSID",C,{expires:15,domain:m})}200===_.status||204===_.status?m.indexOf("/answer/api")>-1?N(_.data.data):N(_.data):201===_.status?("string"==typeof _.data&&_.data&&ef.Z.confirm({content:_.data}),N(_.data)):D(!1)}).catch(async T=>{let{response:U}=T;if(U){let C=null==U?void 0:U.headers.get("set-token");if(C){B.Z.set("PHPSESSID",C,{expires:15});let m=eh.env.SHARE_COOKIES_DOMAIN||"";m&&B.Z.set("SHARESESSID",C,{expires:15,domain:m})}let{status:T,data:H}=U;if(404===T&&H instanceof Object){let{_store:m}=(0,L.Qm)(),{page:_=0,total_page:C=0}=H;if(_>C){m.dispatch({type:"global/saveRouteInterceptor",payload:{path:"noMoreList"}}),N(H);return}}if(400===T||403===T){if(H instanceof Object){D({...H,isError:!0});return}if("string"==typeof H){ef.Z.confirm({content:H,hideCancel:!0}),D(!1);return}}if(401===T){let{_store:m}=(0,L.Qm)();if(null===L.jU||void 0===L.jU?void 0:(0,L.jU)()){if("string"==typeof H){let C=m.getState(),{customLayout:N}=C.global.currentRoute;switch(H){case"Unauthorized":if(!(null==_?void 0:_.skipLogin)){if(N){L.m8.replace("/user/login");return}localStorage.setItem("referer",decodeURI(window.location.href)),m.dispatch({type:"global/saveShowLoginState",payload:{isShowLogin:!0}})}break;case"Unactivated":if(N){L.m8.replace("/user/binding");return}m.dispatch({type:"global/saveBindMobileState",payload:{isShowBindMobile:!0,unactivated:!0}})}}}else"Unauthorized"===H&&m.dispatch({type:"global/saveRouteInterceptor",payload:{path:"/user/login"}})}if(500===T){ef.Z.confirm({content:"服务器发生错误,请检查服务器。",hideCancel:!0}),D(!1);return}if(!T.toString().startsWith("4")){let _=H||eg[U.status];console.table({time:Z()(new Date).format("YY.MM.DD hh:mm:ss"),waitingTime:
43Date.now()-G,url:m,errortext:_})}D(!1);return}console.error("error",new Date,m,C,T),D(!1)})})}constructor(m){let{Token:_,userAgent:C,...N}=m;this.Token=_,this.userAgent=C,this.commonParams=N}}},13938:function(m,_){"use strict";_.Z=function(){return window.plausible=window.plausible||function(){(window.plausible.q=window.plausible.q||[]).push(arguments)},{errorEvent:m=>{window.plausible("error",{props:{...m}})},btnClickEvent:m=>{window.plausible("btn_click",{props:{...m}})},selfEvent:(m,_)=>{window.plausible(m,{props:{..._}})}}}},12758:function(m,_,C){"use strict";C.d(_,{U:function(){return wxPay}});var N=C(79258),T=C(58556),L=C(3014);let wxPay=m=>new Promise((_,C)=>{(0,T.loadScript)("https://res.wx.qq.com/open/js/jweixin-1.6.0.js").then(()=>{window.WeixinJSBridge.invoke("getBrandWCPayRequest",m,m=>{"get_brand_wcpay_request:ok"===m.err_msg?_(m):C(m)})})});_.Z=m=>{let{publicPath:_,title:C,wxShareCover:D,description:Z}=m;_&&(0,N.isWeixin)()&&(0,T.loadScript)("https://res.wx.qq.com/open/js/jweixin-1.6.0.js").then(()=>{let m={title:C,link:"".concat(window.location.href),imgUrl:D||"".concat(_,"touch-icon.png"),desc:Z};(0,L.y1X)().then(_=>{if(_ instanceof Object){let C=_.jsApiList.slice();window.wx&&(window.wx.config(_),window.wx.error(console.error),window.wx.ready(()=>{C.forEach(_=>{window.wx[_](m)})}))}})})}},34186:function(){},78718:function(){},11417:function(m,_,C){m.exports=C(60746)},8659:function(m,_,C){m.exports=C(94891)},34978:function(m,_,C){C(4209)},87212:function(m,_,C){m.exports=C(14556)},12401:function(m,_,C){m.exports=C(16927)},4587:function(m,_,C){var N,T;void 0!==(T="function"==typeof(N=function(){var m,_,C,N,T,L={},D={},Z={currentLocale:"en",zeroFormat:null,nullFormat:null,defaultFormat:"0,0",scalePercentBy100:!0},B={currentLocale:Z.currentLocale,zeroFormat:Z.zeroFormat,nullFormat:Z.nullFormat,defaultFormat:Z.defaultFormat,scalePercentBy100:Z.scalePercentBy100};function Numeral(m,_){this._input=m,this._value=_}return(N=function(m){var _,C,D,Z;if(N.isNumeral(m))_=m.value();else if(0===m||void 0===m)_=0;else if(null===m||T.isNaN(m))_=null;else if("string"==typeof m){if(B.zeroFormat&&m===B.zeroFormat)_=0;else if(B.nullFormat&&m===B.nullFormat||!m.replace(/[^0-9]+/g,"").length)_=null;else{for(C in L)if((Z="function"==typeof L[C].regexps.unformat?L[C].regexps.unformat():L[C].regexps.unformat)&&m.match(Z)){D=L[C].unformat;break}_=(D=D||N._.stringToNumber)(m)}}else _=Number(m)||null;return new Numeral(m,_)}).version="2.0.6",N.isNumeral=function(m){return m instanceof Numeral},N._=T={numberToFormat:function(m,_,C){var T,L,Z,B,U,H,W,V=D[N.options.currentLocale],G=!1,K=!1,Y=0,Q="",X="",J=!1;if(L=Math.abs(m=m||0),N._.includes(_,"(")?(G=!0,_=_.replace(/[\(|\)]/g,"")):(N._.includes(_,"+")||N._.includes(_,"-"))&&(U=N._.includes(_,"+")?_.indexOf("+"):m<0?_.indexOf("-"):-1,_=_.replace(/[\+|\-]/g,"")),N._.includes(_,"a")&&(T=!!(T=_.match(/a(k|m|b|t)?/))&&T[1],N._.includes(_," a")&&(Q=" "),_=_.replace(RegExp(Q+"a[kmbt]?"),""),L>=1e12&&!T||"t"===T?(Q+=V.abbreviations.trillion,m/=1e12):L<1e12&&L>=1e9&&!T||"b"===T?(Q+=V.abbreviations.billion,m/=1e9):L<1e9&&L>=1e6&&!T||"m"===T?(Q+=V.abbreviations.million,m/=1e6):(L<1e6&&L>=1e3&&!T||"k"===T)&&(Q+=V.abbreviations.thousand,m/=1e3)),N._.includes(_,"[.]")&&(K=!0,_=_.replace("[.]",".")),Z=m.toString().split(".")[0],B=_.split(".")[1],H=_.indexOf(","),Y=(_.split(".")[0].split(",")[0].match(/0/g)||[]).length,B?(N._.includes(B,"[")?(B=(B=B.replace("]","")).split("["),X=N._.toFixed(m,B[0].length+B[1].length,C,B[1].length)):X=N._.toFixed(m,B.length,C),Z=X.split(".")[0],X=N._.includes(X,".")?V.delimiters.decimal+X.split(".")[1]:"",K&&0===Number(X.slice(1))&&(X="")):Z=N._.toFixed(m,0,C),Q&&!T&&Number(Z)>=1e3&&Q!==V.abbreviations.trillion)switch(Z=String(Number(Z)/1e3),Q){case V.abbreviations.thousand:Q=V.abbreviations.million;break;case V.abbreviations.million:Q=V.abbreviations.billion;break;case V.abbreviations.billion:Q=V.abbreviations.trillion}if(N._.includes(Z,"-")&&(Z=Z.slice(1),J=!0),Z.length<Y)for(var ee=Y-Z.length;ee>0;ee--)Z="0"+Z;return H>-1&&(Z=Z.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+V.delimiters.thousands)),0===_.indexOf(".")&&(Z=""),W=Z+X+(Q||""),G?W=(G&&J?"(":"")+W+(G&&J?")":""):U>=0?W=0===U?(J?"-":"+")+W:W+(J?"-":"+"):J&&(W="-"+W),W},stringToNumber:function(m){var _,C,N,T=D[B.currentLocale],L=m,Z={thousand:3,million:6,billion:9,trillion:12};if(B.zeroFormat&&m===B.zeroFormat)C=0;else if(B.nullFormat&&m===B.nullFormat||!m.replace(/[^0-9]+/g,"").length)C=null;else{for(_ in C=1,"."!==T.delimiters.decimal&&(m=m.replace(/\./g,"").replace(T.delimiters.decimal,".")),Z)if(N=RegExp("[^a-zA-Z]"+T.abbreviations[_]+"(?:\\)|(\\"+T.currency.symbol+")?(?:\\))?)?$"),L.match(N)){C*=Math.pow(10,Z[_]);break}C*=((m.split("-").length+Math.min(m.split("(").length-1,m.split(")").length-1))%2?1:-1)*Number(m=m.replace(/[^0-9\.]+/g,""))}return C},isNaN:function(m){return"number"==typeof m&&isNaN(m)},includes:function(m,_){return -1!==m.indexOf(_)},insert:function(m,_,C){return m.slice(0,C)+_+m.slice(C)},reduce:function(m,_){if(this===null)throw TypeError("Array.prototype.reduce called on null or undefined");if("function"!=typeof _)throw TypeError(_+" is not a function");var C,N=Object(m),T=N.length>>>0,L=0;if(3==arguments.length)C=arguments[2];else{for(;L<T&&!(L in N);)L++;if(L>
43=T)throw TypeError("Reduce of empty array with no initial value");C=N[L++]}for(;L<T;L++)L in N&&(C=_(C,N[L],L,N));return C},multiplier:function(m){var _=m.toString().split(".");return _.length<2?1:Math.pow(10,_[1].length)},correctionFactor:function(){var m=Array.prototype.slice.call(arguments);return m.reduce(function(m,_){var C=T.multiplier(_);return m>C?m:C},1)},toFixed:function(m,_,C,N){var T,L,D,Z,B=m.toString().split("."),U=_-(N||0);return D=Math.pow(10,T=2===B.length?Math.min(Math.max(B[1].length,U),_):U),Z=(C(m+"e+"+T)/D).toFixed(T),N>_-T&&(L=RegExp("\\.?0{1,"+(N-(_-T))+"}$"),Z=Z.replace(L,"")),Z}},N.options=B,N.formats=L,N.locales=D,N.locale=function(m){return m&&(B.currentLocale=m.toLowerCase()),B.currentLocale},N.localeData=function(m){if(!m)return D[B.currentLocale];if(!D[m=m.toLowerCase()])throw Error("Unknown locale : "+m);return D[m]},N.reset=function(){for(var m in Z)B[m]=Z[m]},N.zeroFormat=function(m){B.zeroFormat="string"==typeof m?m:null},N.nullFormat=function(m){B.nullFormat="string"==typeof m?m:null},N.defaultFormat=function(m){B.defaultFormat="string"==typeof m?m:"0.0"},N.register=function(m,_,C){if(_=_.toLowerCase(),this[m+"s"][_])throw TypeError(_+" "+m+" already registered.");return this[m+"s"][_]=C,C},N.validate=function(m,_){var C,T,L,D,Z,B,U,H;if("string"!=typeof m&&(m+="",console.warn&&console.warn("Numeral.js: Value is not string. It has been co-erced to: ",m)),(m=m.trim()).match(/^\d+$/))return!0;if(""===m)return!1;try{U=N.localeData(_)}catch(m){U=N.localeData(N.locale())}return L=U.currency.symbol,Z=U.abbreviations,C=U.delimiters.decimal,T="."===U.delimiters.thousands?"\\.":U.delimiters.thousands,(null===(H=m.match(/^[^\d]+/))||(m=m.substr(1),H[0]===L))&&(null===(H=m.match(/[^\d]+$/))||(m=m.slice(0,-1),H[0]===Z.thousand||H[0]===Z.million||H[0]===Z.billion||H[0]===Z.trillion))&&(B=RegExp(T+"{2}"),!m.match(/[^\d.,]/g)&&!((D=m.split(C)).length>2)&&(D.length<2?!!D[0].match(/^\d+.*\d$/)&&!D[0].match(B):1===D[0].length?!!D[0].match(/^\d+$/)&&!D[0].match(B)&&!!D[1].match(/^\d+$/):!!D[0].match(/^\d+.*\d$/)&&!D[0].match(B)&&!!D[1].match(/^\d+$/)))},N.fn=Numeral.prototype={clone:function(){return N(this)},format:function(m,_){var C,T,D,Z=this._value,U=m||B.defaultFormat;if(_=_||Math.round,0===Z&&null!==B.zeroFormat)T=B.zeroFormat;else if(null===Z&&null!==B.nullFormat)T=B.nullFormat;else{for(C in L)if(U.match(L[C].regexps.format)){D=L[C].format;break}T=(D=D||N._.numberToFormat)(Z,U,_)}return T},value:function(){return this._value},input:function(){return this._input},set:function(m){return this._value=Number(m),this},add:function(m){var _=T.correctionFactor.call(null,this._value,m);return this._value=T.reduce([this._value,m],function(m,C,N,T){return m+Math.round(_*C)},0)/_,this},subtract:function(m){var _=T.correctionFactor.call(null,this._value,m);return this._value=T.reduce([m],function(m,C,N,T){return m-Math.round(_*C)},Math.round(this._value*_))/_,this},multiply:function(m){return this._value=T.reduce([this._value,m],function(m,_,C,N){var L=T.correctionFactor(m,_);return Math.round(m*L)*Math.round(_*L)/Math.round(L*L)},1),this},divide:function(m){return this._value=T.reduce([this._value,m],function(m,_,C,N){var L=T.correctionFactor(m,_);return Math.round(m*L)/Math.round(_*L)}),this},difference:function(m){return Math.abs(N(this._value).subtract(m).value())}},N.register("locale","en",{delimiters:{thousands:",",decimal:"."},abbreviations:{thousand:"k",million:"m",billion:"b",trillion:"t"},ordinal:function(m){var _=m%10;return 1==~~(m%100/10)?"th":1===_?"st":2===_?"nd":3===_?"rd":"th"},currency:{symbol:"$"}}),N.register("format","bps",{regexps:{format:/(BPS)/,unformat:/(BPS)/},format:function(m,_,C){var T,L=N._.includes(_," BPS")?" ":"";return m*=1e4,_=_.replace(/\s?BPS/,""),T=N._.numberToFormat(m,_,C),N._.includes(T,")")?((T=T.split("")).splice(-1,0,L+"BPS"),T=T.join("")):T=T+L+"BPS",T},unformat:function(m){return+(1e-4*N._.stringToNumber(m)).toFixed(15)}}),_={base:1024,suffixes:["B","KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"]},C="("+(C=(m={base:1e3,suffixes:["B","KB","MB","GB","TB","PB","EB","ZB","YB"]}).suffixes.concat(_.suffixes.filter(function(_){return 0>m.suffixes.indexOf(_)})).join("|")).replace("B","B(?!PS)")+")",N.register("format","bytes",{regexps:{format:/([0\s]i?b)/,unformat:new RegExp(C)},format:function(C,T,L){var D,Z,B,U=N._.includes(T,"ib")?_:m,H=N._.includes(T," b")||N._.includes(T," ib")?" ":"";for(D=0,T=T.replace(/\s?i?b/,"");D<=U.suffixes.length;D++)if(Z=Math.pow(U.base,D),B=Math.pow(U.base,D+1),null===C||0===C||C>=Z&&C<B){H+=U.suffixes[D],Z>0&&(C/=Z);break}return N._.numberToFormat(C,T,L)+H},unformat:function(C){var T,L,D=N._.stringToNumber(C);if(D){for(T=m.suffixes.length-1;T>=0;T--){if(N._.includes(C,m.suffixes[T])){L=Math.pow(m.base,T);break}if(N._.includes(C,_.suffixes[T])){L=Math.pow(_.base,T);break}}D*=L||1}return D}}),N.register("format","currency",{regexps:{format:/(\$)/},format:function(m,_,C){var T,L,D=N.locales[N.options.currentLocale],Z={before:_.match(/^([\+|\-|\(|\s|\$]*)/)[0],after:_.match(/([\+|\-|\)|\s|\$]*)$/)[0]};for(_=_.replace(/\s?\$\s?/,""),T=N._.numberToFormat(m,_,C),m>=0?(Z.before=Z.before.replace(/[\-\(]/,""),Z.after=Z.after.replace(/[\-\)]/,"")):!(m<0)||N._.includes(Z.before,"-")||N._.includes(Z.before,"(")||(Z.before="-"+Z.before),L=0;L<Z.before.length;L++)switch(Z.before[L]){case"$":T=N._.insert(T,D.currency.symbol,L);break;case" ":T=N._.insert(T," ",L+D.currency.symbol.length-1)}for(L=Z.after.length-1;L>=0;L--)switch(Z.after[L]){case"$":T=L===Z.after.length-1?T+D.currency.symbol:N._.insert(T,D.currency.symbol,-(Z.after.length-(1+L)));break;case" ":T=L===Z.after.length-1?T+" ":N._.insert(T," ",-(Z.after.length-(1+L)+D.currency.symbol.length-1))}return T}}),N.register("format","exponential",{regexps:{format:/(e\+|e-)/,unformat:/(e\+|e-)/},format:function(m,_,C){var T=("number"!=typeof m||N._.isNaN(m)?"0e+0":m.toExponential()).split("e");return _=_.replace(/e[\+|\-]{1}0/,""),N._.numberToFormat(Number(T[0]),_,C)+"e"+T[1]},unformat:function(m){var _=N._.includes(m,"e+")?m.split("e+"):m.split("e-"),C=Number(_[0]),T=Number(_[1]);return T=N._.includes(m,"e-")?T*=-1:T,N._.reduce([C,Math.pow(10,T)],function(m,_,C,T){var L=N._.correctionFactor(m,_);return m*L*(_*L)/(L*L)},1)}}),N.register("format","ordinal",{regexps:{format:/(o)/},format:function(m,_,C){var T=N.locales[N.options.currentLocale],L=N._.includes(_," o")?" ":"";return _=_.replace(/\s?o/,""),L+=T.ordinal(m),N._.numberToFormat(m,_,C)+L}}),N.register("format","percentage",{regexps:{format:/(%)/,unformat:/(%)/},format:function(m,_,C){var T,L=N._.includes(_," %")?" ":"";return N.options.scalePercentBy100&&(m*=100),_=_.replace(/\s?\%/,""),T=N._.numberToFormat(m,_,C),N._.
43includes(T,")")?((T=T.split("")).splice(-1,0,L+"%"),T=T.join("")):T=T+L+"%",T},unformat:function(m){var _=N._.stringToNumber(m);return N.options.scalePercentBy100?.01*_:_}}),N.register("format","time",{regexps:{format:/(:)/,unformat:/(:)/},format:function(m,_,C){var N=Math.floor(m/60/60),T=Math.floor((m-3600*N)/60),L=Math.round(m-3600*N-60*T);return N+":"+(T<10?"0"+T:T)+":"+(L<10?"0"+L:L)},unformat:function(m){var _=m.split(":"),C=0;return 3===_.length?C+=3600*Number(_[0])+60*Number(_[1])+Number(_[2]):2===_.length&&(C+=60*Number(_[0])+Number(_[1])),Number(C)}}),N})?N.call(_,C,_,m):N)&&(m.exports=T)},34538:function(m,_,C){var N="function"==typeof Map&&Map.prototype,T=Object.getOwnPropertyDescriptor&&N?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,L=N&&T&&"function"==typeof T.get?T.get:null,D=N&&Map.prototype.forEach,Z="function"==typeof Set&&Set.prototype,B=Object.getOwnPropertyDescriptor&&Z?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,U=Z&&B&&"function"==typeof B.get?B.get:null,H=Z&&Set.prototype.forEach,W="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,V="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,G="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,K=Boolean.prototype.valueOf,Y=Object.prototype.toString,Q=Function.prototype.toString,X=String.prototype.match,J=String.prototype.slice,ee=String.prototype.replace,et=String.prototype.toUpperCase,er=String.prototype.toLowerCase,en=RegExp.prototype.test,eo=Array.prototype.concat,ei=Array.prototype.join,ea=Array.prototype.slice,es=Math.floor,el="function"==typeof BigInt?BigInt.prototype.valueOf:null,ec=Object.getOwnPropertySymbols,eu="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,ed="function"==typeof Symbol&&"object"==typeof Symbol.iterator,ef="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===ed?"object":"symbol")?Symbol.toStringTag:null,ep=Object.prototype.propertyIsEnumerable,eh=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(m){return m.__proto__}:null);function addNumericSeparator(m,_){if(m===1/0||m===-1/0||m!=m||m&&m>-1e3&&m<1e3||en.call(/e/,_))return _;var C=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;
43if("number"==typeof m){var N=m<0?-es(-m):es(m);if(N!==m){var T=String(N),L=J.call(_,T.length+1);return ee.call(T,C,"$&_")+"."+ee.call(ee.call(L,/([0-9]{3})/g,"$&_"),/_$/,"")}}return ee.call(_,C,"$&_")}var em=C(57002),eg=em.custom,ev=isSymbol(eg)?eg:null;function wrapQuotes(m,_,C){var N="double"===(C.quoteStyle||_)?'"':"'";return N+m+N}function isArray(m){return"[object Array]"===toStr(m)&&(!ef||!("object"==typeof m&&ef in m))}function isRegExp(m){return"[object RegExp]"===toStr(m)&&(!ef||!("object"==typeof m&&ef in m))}function isSymbol(m){if(ed)return m&&"object"==typeof m&&m instanceof Symbol;if("symbol"==typeof m)return!0;if(!m||"object"!=typeof m||!eu)return!1;try{return eu.call(m),!0}catch(m){}return!1}m.exports=function inspect_(m,_,C,N){var T=_||{};if(has(T,"quoteStyle")&&"single"!==T.quoteStyle&&"double"!==T.quoteStyle)throw TypeError('option "quoteStyle" must be "single" or "double"');if(has(T,"maxStringLength")&&("number"==typeof T.maxStringLength?T.maxStringLength<0&&T.maxStringLength!==1/0:null!==T.maxStringLength))throw TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var Z=!has(T,"customInspect")||T.customInspect;if("boolean"!=typeof Z&&"symbol"!==Z)throw TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has(T,"indent")&&null!==T.indent&&"	"!==T.indent&&!(parseInt(T.indent,10)===T.indent&&T.indent>0))throw TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has(T,"numericSeparator")&&"boolean"!=typeof T.numericSeparator)throw TypeError('option "numericSeparator", if provided, must be `true` or `false`');var B=T.numericSeparator;if(void 0===m)return"undefined";if(null===m)return"null";if("boolean"==typeof m)return m?"true":"false";if("string"==typeof m)return function inspectString(m,_){if(m.length>_.maxStringLength){var C=m.length-_.maxStringLength;return inspectString(J.call(m,0,_.maxStringLength),_)+"... "+C+" more character"+(C>1?"s":"")}return wrapQuotes(ee.call(ee.call(m,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,lowbyte),"single",_)}(m,T);if("number"==typeof m){if(0===m)return 1/0/m>0?"0":"-0";var Y=String(m);return B?addNumericSeparator(m,Y):Y}if("bigint"==typeof m){var et=String(m)+"n";return B?addNumericSeparator(m,et):et}var en=void 0===T.depth?5:T.depth;if(void 0===C&&(C=0),C>=en&&en>0&&"object"==typeof m)return isArray(m)?"[Array]":"[Object]";var es=function(m,_){var C;if("	"===m.indent)C="	";else{if("number"!=typeof m.indent||!(m.indent>0))return null;C=ei.call(Array(m.indent+1)," ")}return{base:C,prev:ei.call(Array(_+1),C)}}(T,C);if(void 0===N)N=[];else if(indexOf(N,m)>=0)return"[Circular]";function inspect(m,_,L){if(_&&(N=ea.call(N)).push(_),L){var D={depth:T.depth};return has(T,"quoteStyle")&&(D.quoteStyle=T.quoteStyle),inspect_(m,D,C+1,N)}return inspect_(m,T,C+1,N)}if("function"==typeof m&&!isRegExp(m)){var ec=function(m){if(m.name)return m.name;var _=X.call(Q.call(m),/^function\s*([\w$]+)/);return _?_[1]:null}(m),eg=arrObjKeys(m,inspect);return"[Function"+(ec?": "+ec:" (anonymous)")+"]"+(eg.length>0?" { "+ei.call(eg,", ")+" }":"")}if(isSymbol(m)){var ey=ed?ee.call(String(m),/^(Symbol\(.*\))_[^)]*$/,"$1"):eu.call(m);return"object"!=typeof m||ed?ey:markBoxed(ey)}if(m&&"object"==typeof m&&("undefined"!=typeof HTMLElement&&m instanceof HTMLElement||"string"==typeof m.nodeName&&"function"==typeof m.getAttribute)){for(var eb,ew="<"+er.call(String(m.nodeName)),ex=m.attributes||[],eS=0;eS<ex.length;eS++)ew+=" "+ex[eS].name+"="+wrapQuotes((eb=ex[eS].value,ee.call(String(eb),/"/g,"&quot;")),"double",T);return ew+=">",m.childNodes&&m.childNodes.length&&(ew+="..."),ew+="</"+er.call(String(m.nodeName))+">"}if(isArray(m)){if(0===m.length)return"[]";var e_=arrObjKeys(m,inspect);return es&&!function(m){for(var _=0;_<m.length;_++)if(indexOf(m[_],"\n")>=0)return!1;return!0}(e_)?"["+indentedJoin(e_,es)+"]":"[ "+ei.call(e_,", ")+" ]"}if("[object Error]"===toStr(m)&&(!ef||!("object"==typeof m&&ef in m))){var ej=arrObjKeys(m,inspect);return"cause"in Error.prototype||!("cause"in m)||ep.call(m,"cause")?0===e
43j.length?"["+String(m)+"]":"{ ["+String(m)+"] "+ei.call(ej,", ")+" }":"{ ["+String(m)+"] "+ei.call(eo.call("[cause]: "+inspect(m.cause),ej),", ")+" }"}if("object"==typeof m&&Z){if(ev&&"function"==typeof m[ev]&&em)return em(m,{depth:en-C});if("symbol"!==Z&&"function"==typeof m.inspect)return m.inspect()}if(function(m){if(!L||!m||"object"!=typeof m)return!1;try{L.call(m);try{U.call(m)}catch(m){return!0}return m instanceof Map}catch(m){}return!1}(m)){var ek=[];return D&&D.call(m,function(_,C){ek.push(inspect(C,m,!0)+" => "+inspect(_,m))}),collectionOf("Map",L.call(m),ek,es)}if(function(m){if(!U||!m||"object"!=typeof m)return!1;try{U.call(m);try{L.call(m)}catch(m){return!0}return m instanceof Set}catch(m){}return!1}(m)){var eE=[];return H&&H.call(m,function(_){eE.push(inspect(_,m))}),collectionOf("Set",U.call(m),eE,es)}if(function(m){if(!W||!m||"object"!=typeof m)return!1;try{W.call(m,W);try{V.call(m,V)}catch(m){return!0}return m instanceof WeakMap}catch(m){}return!1}(m))return weakCollectionOf("WeakMap");if(function(m){if(!V||!m||"object"!=typeof m)return!1;try{V.call(m,V);try{W.call(m,W)}catch(m){return!0}return m instanceof WeakSet}catch(m){}return!1}(m))return weakCollectionOf("WeakSet");if(function(m){if(!G||!m||"object"!=typeof m)return!1;try{return G.call(m),!0}catch(m){}return!1}(m))return weakCollectionOf("WeakRef");if("[object Number]"===toStr(m)&&(!ef||!("object"==typeof m&&ef in m)))return markBoxed(inspect(Number(m)));if(function(m){if(!m||"object"!=typeof m||!el)return!1;try{return el.call(m),!0}catch(m){}return!1}(m))return markBoxed(inspect(el.call(m)));if("[object Boolean]"===toStr(m)&&(!ef||!("object"==typeof m&&ef in m)))return markBoxed(K.call(m));if("[object String]"===toStr(m)&&(!ef||!("object"==typeof m&&ef in m)))return markBoxed(inspect(String(m)));if(!("[object Date]"===toStr(m)&&(!ef||!("object"==typeof m&&ef in m)))&&!isRegExp(m)){var eO=arrObjKeys(m,inspect),eC=eh?eh(m)===Object.prototype:m instanceof Object||m.constructor===Object,eN=m instanceof Object?"":"null prototype",eA=!eC&&ef&&Object(m)===m&&ef in m?J.call(toStr(m),8,-1):eN?"Object":"",eT=(eC||"function"!=typeof m.constructor?"":m.constructor.name?m.constructor.name+" ":"")+(eA||eN?"["+ei.call(eo.call([],eA||[],eN||[]),": ")+"] ":"");return 0===eO.length?eT+"{}":es?eT+"{"+indentedJoin(eO,es)+"}":eT+"{ "+ei.call(eO,", ")+" }"}return String(m)};var ey=Object.prototype.hasOwnProperty||function(m){return m in this};function has(m,_){return ey.call(m,_)}function toStr(m){return Y.call(m)}function indexOf(m,_){if(m.indexOf)return m.indexOf(_);for(var C=0,N=m.length;C<N;C++)if(m[C]===_)return C;return -1}function lowbyte(m){var _=m.charCodeAt(0),C={8:"b",9:"t",10:"n",12:"f",13:"r"}[_];return C?"\\"+C:"\\x"+(_<16?"0":"")+et.call(_.toString(16))}function markBoxed(m){return"Object("+m+")"}function weakCollectionOf(m){return m+" { ? }"}function collectionOf(m,_,C,N){return m+" ("+_+") {"+(N?indentedJoin(C,N):ei.call(C,", "))+"}"}function indentedJoin(m,_){if(0===m.length)return"";var C="\n"+_.prev+_.base;return C+ei.call(m,","+C)+"\n"+_.prev}function arrObjKeys(m,_){var C,N=isArray(m),T=[];if(N){T.length=m.length;for(var L=0;L<m.length;L++)T[L]=has(m,L)?_(m[L],m):""}var D="function"==typeof ec?ec(m):[];if(ed){C={};for(var Z=0;Z<D.length;Z++)C["$"+D[Z]]=D[Z]}for(var B in m)has(m,B)&&(!N||String(Number(B))!==B||!(B<m.length))&&(ed&&C["$"+B]instanceof Symbol||(en.call(/[^\w$]/,B)?T.push(_(B,m)+": "+_(m[B],m)):T.push(B+": "+_(m[B],m))));if("function"==typeof ec)for(var U=0;U<D.length;U++)ep.call(m,D[U])&&T.push("["+_(D[U])+"]: "+_(m[D[U]],m));return T}},14224:function(m){var _,C,N,T=m.exports={};function defaultSetTimout(){throw Error("setTimeout has not been defined")}function defaultClearTimeout(){throw Error("clearTimeout has not been defined")}function runTimeout(m){if(_===setTimeout)return setTimeout(m,0);if((_===defaultSetTimout||!_)&&setTimeout)return _=setTimeout,setTimeout(m,0);try{return _(m,0)}catch(C){try{return _.call(null,m,0)}catch(C){return _.call(this,m,0)}}}!function(){try{_="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(m){_=defaultSetTimout}try{C="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(m){C=defaultClearTimeout}}();var L=[],D=!1,Z=-1;function cleanUpNextTick(){D&&N&&(D=!1,N.length?L=N.concat(L):Z=-1,L.length&&drainQueue())}function drainQueue(){if(!D){var m=runTimeout(cleanUpNextTick);D=!0;for(var _=L.length;_;){for(N=L,L=[];++Z<_;)N&&N[Z].run();Z=-1,_=L.length}N=null,D=!1,function(m){if(C===clearTimeout)return clearTimeout(m);if((C===defaultClearTimeout||!C)&&clearTimeout)return C=clearTimeout,clearTimeout(m);try{C(m)}catch(_){try{return C.call(null,m)}catch(_){return C.call(this,m)}}}(m)}}function Item(m,_){this.fun=m,this.array=_}function noop(){}T.nextTick=function(m){var _=Array(arguments.length-1);if(arguments.length>1)for(var C=1;C<arguments.length;C++)_[C-1]=arguments[C];L.push(new Item(m,_)),1!==L.length||D||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},T.title="browser",T.browser=!0,T.env={},T.argv=[],T.version="",T.versions={},T.on=noop,T.addListener=noop,T.once=noop,T.off=noop,T.removeListener=noop,T.removeAllListeners=noop,T.emit=noop,T.prependListener=noop,T.prependOnceListener=noop,T.listeners=function(m){return[]},T.binding=function(m){throw Error("process.binding is not supported")},T.cwd=function(){return"/"},T.chdir=function(m){throw Error("process.chdir is not supported")},T.umask=function(){return 0}},74049:function(m,_,C){"use strict";var N=C(36257);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,m.exports=function(){function shim(m,_,C,T,L,D){if(D!==N){var Z=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw Z.name="Invariant Violation",Z}}function getShim(){return shim}shim.isRequired=shim;var m={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol
43:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return m.PropTypes=m,m}},40507:function(m,_,C){m.exports=C(74049)()},36257:function(m){"use strict";m.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},57035:function(m){"use strict";var _=String.prototype.replace,C=/%20/g,N={RFC1738:"RFC1738",RFC3986:"RFC3986"};m.exports={default:N.RFC3986,formatters:{RFC1738:function(m){return _.call(m,C,"+")},RFC3986:function(m){return String(m)}},RFC1738:N.RFC1738,RFC3986:N.RFC3986}},47216:function(m,_,C){"use strict";var N=C(87300),T=C(22007),L=C(57035);m.exports={formats:L,parse:T,stringify:N}},22007:function(m,_,C){"use strict";var N=C(33421),T=Object.prototype.hasOwnProperty,L=Array.isArray,D={allowDots:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:N.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},parseArrayValue=function(m,_){return m&&"string"==typeof m&&_.comma&&m.indexOf(",")>-1?m.split(","):m},parseValues=function(m,_){var C={},Z=_.ignoreQueryPrefix?m.replace(/^\?/,""):m,B=_.parameterLimit===1/0?void 0:_.parameterLimit,U=Z.split(_.delimiter,B),H=-1,W=_.charset;if(_.charsetSentinel)for(V=0;V<U.length;++V)0===U[V].indexOf("utf8=")&&("utf8=%E2%9C%93"===U[V]?W="utf-8":"utf8=%26%2310003%3B"===U[V]&&(W="iso-8859-1"),H=V,V=U.length);for(V=0;V<U.length;++V)if(V!==H){var V,G,K,Y=U[V],Q=Y.indexOf("]="),X=-1===Q?Y.indexOf("="):Q+1;-1===X?(G=_.decoder(Y,D.decoder,W,"key"),K=_.strictNullHandling?null:""):(G=_.decoder(Y.slice(0,X),D.decoder,W,"key"),K=N.maybeMap(parseArrayValue(Y.slice(X+1),_),function(m){return _.decoder(m,D.decoder,W,"value")})),K&&_.interpretNumericEntities&&"iso-8859-1"===W&&(K=K.replace(/&#(\d+);/g,function(m,_){return String.fromCharCode(parseInt(_,10))})),Y.indexOf("[]=")>-1&&(K=L(K)?[K]:K),T.call(C,G)?C[G]=N.combine(C[G],K):C[G]=K}return C},parseObject=function(m,_,C,N){for(var T=N?_:parseArrayValue(_,C),L=m.length-1;L>=0;--L){var D,Z=m[L];if("[]"===Z&&C.parseArrays)D=[].concat(T);else{D=C.plainObjects?Object.create(null):{};var B="["===Z.charAt(0)&&"]"===Z.charAt(Z.length-1)?Z.slice(1,-1):Z,U=parseInt(B,10);C.parseArrays||""!==B?!isNaN(U)&&Z!==B&&String(U)===B&&U>=0&&C.parseArrays&&U<=C.arrayLimit?(D=[])[U]=T:"__proto__"!==B&&(D[B]=T):D={0:T}}T=D}return T},parseKeys=function(m,_,C,N){if(m){var L=C.allowDots?m.replace(/\.([^.[]+)/g,"[$1]"):m,D=/(\[[^[\]]*])/g,Z=C.depth>0&&/(\[[^[\]]*])/.exec(L),B=Z?L.slice(0,Z.index):L,U=[];if(B){if(!C.plainObjects&&T.call(Object.prototype,B)&&!C.allowPrototypes)return;U.push(B)}for(var H=0;C.depth>0&&null!==(Z=D.exec(L))&&H<C.depth;){if(H+=1,!C.plainObjects&&T.call(Object.prototype,Z[1].slice(1,-1))&&!C.allowPrototypes)return;U.push(Z[1])}return Z&&U.push("["+L.slice(Z.index)+"]"),parseObject(U,_,C,N)}},normalizeParseOptions=function(m){if(!m)return D;if(null!==m.decoder&&void 0!==m.decoder&&"function"!=typeof m.decoder)throw TypeError("Decoder has to be a function.");if(void 0!==m.charset&&"utf-8"!==m.charset&&"iso-8859-1"!==m.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var _=void 0===m.charset?D.charset:m.charset;return{allowDots:void 0===m.allowDots?D.allowDots:!!m.allowDots,allowPrototypes:"boolean"==typeof m.allowPrototypes?m.allowPrototypes:D.allowPrototypes,allowSparse:"boolean"==typeof m.allowSparse?m.allowSparse:D.allowSparse,arrayLimit:"number"==typeof m.arrayLimit?m.arrayLimit:D.arrayLimit,charset:_,charsetSentinel:"boolean"==typeof m.charsetSentinel?m.charsetSentinel:D.charsetSentinel,comma:"boolean"==typeof m.comma?m.comma:D.comma,decoder:"function"==typeof m.decoder?m.decoder:D.decoder,delimiter:"string"==typeof m.delimiter||N.isRegExp(m.delimiter)?m.delimiter:D.delimiter,depth:"number"==typeof m.depth||!1===m.depth?+m.depth:D.depth,ignoreQueryPrefix:!0===m.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof m.interpretNumericEntities?m.interpretNumericEntities:D.interpretNumericEntities,parameterLimit:"number"==typeof m.parameterLimit?m.parameterLimit:
43D.parameterLimit,parseArrays:!1!==m.parseArrays,plainObjects:"boolean"==typeof m.plainObjects?m.plainObjects:D.plainObjects,strictNullHandling:"boolean"==typeof m.strictNullHandling?m.strictNullHandling:D.strictNullHandling}};m.exports=function(m,_){var C=normalizeParseOptions(_);if(""===m||null==m)return C.plainObjects?Object.create(null):{};for(var T="string"==typeof m?parseValues(m,C):m,L=C.plainObjects?Object.create(null):{},D=Object.keys(T),Z=0;Z<D.length;++Z){var B=D[Z],U=parseKeys(B,T[B],C,"string"==typeof m);L=N.merge(L,U,C)}return!0===C.allowSparse?L:N.compact(L)}},87300:function(m,_,C){"use strict";var N=C(65714),T=C(33421),L=C(57035),D=Object.prototype.hasOwnProperty,Z={brackets:function(m){return m+"[]"},comma:"comma",indices:function(m,_){return m+"["+_+"]"},repeat:function(m){return m}},B=Array.isArray,U=String.prototype.split,H=Array.prototype.push,pushToArray=function(m,_){H.apply(m,B(_)?_:[_])},W=Date.prototype.toISOString,V=L.default,G={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:T.encode,encodeValuesOnly:!1,format:V,formatter:L.formatters[V],indices:!1,serializeDate:function(m){return W.call(m)},skipNulls:!1,strictNullHandling:!1},K={},stringify=function stringify(m,_,C,L,D,Z,H,W,V,Y,Q,X,J,ee,et,er){for(var en,eo,ei=m,ea=er,es=0,el=!1;void 0!==(ea=ea.get(K))&&!el;){var ec=ea.get(m);if(es+=1,void 0!==ec){if(ec===es)throw RangeError("Cyclic object value");el=!0}void 0===ea.get(K)&&(es=0)}if("function"==typeof W?ei=W(_,ei):ei instanceof Date?ei=Q(ei):"comma"===C&&B(ei)&&(ei=T.maybeMap(ei,function(m){return m instanceof Date?Q(m):m})),null===ei){if(D)return H&&!ee?H(_,G.encoder,et,"key",X):_;ei=""}if("string"==typeof(en=ei)||"number"==typeof en||"boolean"==typeof en||"symbol"==typeof en||"bigint"==typeof en||T.isBuffer(ei)){if(H){var eu=ee?_:H(_,G.encoder,et,"key",X);if("comma"===C&&ee){for(var ed=U.call(String(ei),","),ef="",ep=0;ep<ed.length;++ep)ef+=(0===ep?"":",")+J(H(ed[ep],G.encoder,et,"value",X));return[J(eu)+(L&&B(ei)&&1===ed.length?"[]":"")+"="+ef]}return[J(eu)+"="+J(H(ei,G.encoder,et,"value",X))]}return[J(_)+"="+J(String(ei))]}var eh=[];if(void 0===ei)return eh;if("comma"===C&&B(ei))eo=[{value:ei.length>0?ei.join(",")||null:void 0}];else if(B(W))eo=W;else{var em=Object.keys(ei);eo=V?em.sort(V):em}for(var eg=L&&B(ei)&&1===ei.length?_+"[]":_,ev=0;ev<eo.length;++ev){var ey=eo[ev],eb="object"==typeof ey&&void 0!==ey.value?ey.value:ei[ey];if(!Z||null!==eb){var ew=B(ei)?"function"==typeof C?C(eg,ey):eg:eg+(Y?"."+ey:"["+ey+"]");er.set(m,es);var ex=N();ex.set(K,er),pushToArray(eh,stringify(eb,ew,C,L,D,Z,H,W,V,Y,Q,X,J,ee,et,ex))}}return eh},normalizeStringifyOptions=function(m){if(!m)return G;if(null!==m.encoder&&void 0!==m.encoder&&"function"!=typeof m.encoder)throw TypeError("Encoder has to be a function.");var _=m.charset||G.charset;if(void 0!==m.charset&&"utf-8"!==m.charset&&"iso-8859-1"!==m.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var C=L.default;if(void 0!==m.format){if(!D.call(L.formatters,m.format))throw TypeError("Unknown format option provided.");C=m.format}var N=L.formatters[C],T=G.filter;return("function"==typeof m.filter||B(m.filter))&&(T=m.filter),{addQueryPrefix:"boolean"==typeof m.addQueryPrefix?m.addQueryPrefix:G.addQueryPrefix,allowDots:void 0===m.allowDots?G.allowDots:!!m.allowDots,charset:_,charsetSentinel:"boolean"==typeof m.charsetSentinel?m.charsetSentinel:G.charsetSentinel,delimiter:void 0===m.delimiter?G.delimiter:m.delimiter,encode:"boolean"==typeof m.encode?m.encode:G.encode,encoder:"function"==typeof m.encoder?m.encoder:G.encoder,encodeValuesOnly:"boolean"==typeof m.encodeValuesOnly?m.encodeValuesOnly:G.encodeValuesOnly,filter:T,format:C,formatter:N,serializeDate:"function"==typeof m.serializeDate?m.serializeDate:G.serializeDate,skipNulls:"boolean"==typeof m.skipNulls?m.skipNulls:G.skipNulls,sort:"function"==typeof m.sort?m.sort:null,strictNullHandling:"boolean"==typeof m.strictNullHandling?m.strictNullHandling:G.strictNullHandling}};m.exports=function(m,_){var C,T,L=m,D=normalizeStringifyOptions(_);"function"==typeof D.filter?L=(0,D.filter)("",L):B(D.filter)&&(C=D.filter);var U=[];if("object"!=typeof L||null===L)return"";T=_&&_.arrayFormat in Z?_.arrayFormat:_&&"indices"in _?_.indices?"indices":"repeat":"indices";var H=Z[T];if(_&&"commaRoundTrip"in _&&"boolean"!=typeof _.commaRoundTrip)throw TypeError("`commaRoundTrip` must be a boolean, or absent");var W="comma"===H&&_&&_.commaRoundTrip;C||(C=Object.keys(L)),D.sort&&C.sort(D.sort);for(var V=N(),G=0;G<C.length;++G){var K=C[G];D.skipNulls&&null===L[K]||pushToArray(U,stringify(L[K],K,H,W,D.strictNullHandling,D.skipNulls,D.encode?D.encoder:null,D.filter,D.sort,D.allowDots,D.seri
43alizeDate,D.format,D.formatter,D.encodeValuesOnly,D.charset,V))}var Y=U.join(D.delimiter),Q=!0===D.addQueryPrefix?"?":"";return D.charsetSentinel&&("iso-8859-1"===D.charset?Q+="utf8=%26%2310003%3B&":Q+="utf8=%E2%9C%93&"),Y.length>0?Q+Y:""}},33421:function(m,_,C){"use strict";var N=C(57035),T=Object.prototype.hasOwnProperty,L=Array.isArray,D=function(){for(var m=[],_=0;_<256;++_)m.push("%"+((_<16?"0":"")+_.toString(16)).toUpperCase());return m}(),compactQueue=function(m){for(;m.length>1;){var _=m.pop(),C=_.obj[_.prop];if(L(C)){for(var N=[],T=0;T<C.length;++T)void 0!==C[T]&&N.push(C[T]);_.obj[_.prop]=N}}},arrayToObject=function(m,_){for(var C=_&&_.plainObjects?Object.create(null):{},N=0;N<m.length;++N)void 0!==m[N]&&(C[N]=m[N]);return C};m.exports={arrayToObject:arrayToObject,assign:function(m,_){return Object.keys(_).reduce(function(m,C){return m[C]=_[C],m},m)},combine:function(m,_){return[].concat(m,_)},compact:function(m){for(var _=[{obj:{o:m},prop:"o"}],C=[],N=0;N<_.length;++N)for(var T=_[N],L=T.obj[T.prop],D=Object.keys(L),Z=0;Z<D.length;++Z){var B=D[Z],U=L[B];"object"==typeof U&&null!==U&&-1===C.indexOf(U)&&(_.push({obj:L,prop:B}),C.push(U))}return compactQueue(_),m},decode:function(m,_,C){var N=m.replace(/\+/g," ");if("iso-8859-1"===C)return N.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(N)}catch(m){return N}},encode:function(m,_,C,T,L){if(0===m.length)return m;var Z=m;if("symbol"==typeof m?Z=Symbol.prototype.toString.call(m):"string"!=typeof m&&(Z=String(m)),"iso-8859-1"===C)return escape(Z).replace(/%u[0-9a-f]{4}/gi,function(m){return"%26%23"+parseInt(m.slice(2),16)+"%3B"});for(var B="",U=0;U<Z.length;++U){var H=Z.charCodeAt(U);if(45===H||46===H||95===H||126===H||H>=48&&H<=57||H>=65&&H<=90||H>=97&&H<=122||L===N.RFC1738&&(40===H||41===H)){B+=Z.charAt(U);continue}if(H<128){B+=D[H];continue}if(H<2048){B+=D[192|H>>6]+D[128|63&H];continue}if(H<55296||H>=57344){B+=D[224|H>>12]+D[128|H>>6&63]+D[128|63&H];continue}U+=1,B+=D[240|(H=65536+((1023&H)<<10|1023&Z.charCodeAt(U)))>>18]+D[128|H>>12&63]+D[128|H>>6&63]+D[128|63&H]}return B},isBuffer:function(m){return!!m&&"object"==typeof m&&!!(m.constructor&&m.constructor.isBuffer&&m.constructor.isBuffer(m))},isRegExp:function(m){return"[object RegExp]"===Object.prototype.toString.call(m)},maybeMap:function(m,_){if(L(m)){for(var C=[],N=0;N<m.length;N+=1)C.push(_(m[N]));return C}return _(m)},merge:function merge(m,_,C){if(!_)return m;if("object"!=typeof _){if(L(m))m.push(_);else{if(!m||"object"!=typeof m)return[m,_];(C&&(C.plainObjects||C.allowPrototypes)||!T.call(Object.prototype,_))&&(m[_]=!0)}return m}if(!m||"object"!=typeof m)return[m].concat(_);var N=m;return(L(m)&&!L(_)&&(N=arrayToObject(m,C)),L(m)&&L(_))?(_.forEach(function(_,N){if(T.call(m,N)){var L=m[N];L&&"object"==typeof L&&_&&"object"==typeof _?m[N]=merge(L,_,C):m.push(_)}else m[N]=_}),m):Object.keys(_).reduce(function(m,N){var L=_[N];return T.call(m,N)?m[N]=merge(m[N],L,C):m[N]=L,m},N)}}},3683:function(m,_,C){"use strict";var N=C(50959),T=C(33393),L=C(27618),D=C(89267),Z=C(11527);let B=N.forwardRef(({closeLabel:m="Close",closeVariant:_,closeButton:C=!1,onHide:B,children:U,...H},W)=>{let V=(0,N.useContext)(D.Z),G=(0,T.Z)(()=>{null==V||V.onHide(),null==B||B()});return(0,Z.jsxs)("div",{ref:W,...H,children:[U,C&&(0,Z.jsx)(L.Z,{"aria-label":m,variant:_,onClick:G})]})});_.Z=B},65073:function(m,_,C){"use strict";C.d(_,{Z:function(){return J}});var N=C(84875),T=C.n(N),L=C(50959),D=C(24940),Z=C(47134),B=C(46777),U=C(82467),H=C(11527);let W=L.forwardRef(({as:m="div",bsPrefix:_,className:C,children:N,eventKey:D,...W},V)=>{let{activeEventKey:G}=(0,L.useContext)(U.Z);return _=(0,Z.vE)(_,"accordion-collapse"),(0,H.jsx)(B.Z,{ref:V,in:(0,U.T)(G,D),...W,className:T()(C,_),children:(0,H.jsx)(m,{children:L.Children.only(N)})})});W.displayName="AccordionCollapse";var V=C(30572);let G=L.forwardRef(({as:m="div",bsPrefix:_,className:C,onEnter:N,onEntering:D,onEntered:B,onExit:U,onExiting:G,onExited:K,...Y},Q)=>{_=(0,Z.vE)(_,"accordion-body");let{eventKey:X}=(0,L.useContext)(V.Z);return(0,H.jsx)(W,{eventKey:X,onEnter:N,onEntering:D,onEntered:B,onExit:U,onExiting:G,onExited:K,children:(0,H.jsx)(m,{ref:Q,...Y,className:T()(C,_)})})});G.displayName="AccordionBody";var K=C(2390);let Y=L.forwardRef(({as:m="h2","aria-controls":_,bsPrefix:C,className:N,children:L,onClick:D,...B},U)=>(C=(0,Z.vE)(C,"accordion-header"),(0,H.jsx)(m,{ref:U,...B,className:T()(N,C),children:(0,H.jsx)(K.Z,{onClick:D,"aria-controls":_,children:L})})));Y.displayName="AccordionHeader";let Q=L.forwardRef(({as:m="div",bsPrefix:_,className:C,eventKey:N,...D},B)=>{_=(0,Z.vE)(_,"accordion-item");let U=(0,L.useMemo)(()=>
43({eventKey:N}),[N]);return(0,H.jsx)(V.Z.Provider,{value:U,children:(0,H.jsx)(m,{ref:B,...D,className:T()(C,_)})})});Q.displayName="AccordionItem";let X=L.forwardRef((m,_)=>{let{as:C="div",activeKey:N,bsPrefix:B,className:W,onSelect:V,flush:G,alwaysOpen:K,...Y}=(0,D.Ch)(m,{activeKey:"onSelect"}),Q=(0,Z.vE)(B,"accordion"),X=(0,L.useMemo)(()=>({activeEventKey:N,onSelect:V,alwaysOpen:K}),[N,V,K]);return(0,H.jsx)(U.Z.Provider,{value:X,children:(0,H.jsx)(C,{ref:_,...Y,className:T()(W,Q,G&&`${Q}-flush`)})})});X.displayName="Accordion";var J=Object.assign(X,{Button:K.Z,Collapse:W,Item:Q,Header:Y,Body:G})},2390:function(m,_,C){"use strict";C.d(_,{k:function(){return useAccordionButton}});var N=C(50959),T=C(84875),L=C.n(T),D=C(82467),Z=C(30572),B=C(47134),U=C(11527);function useAccordionButton(m,_){let{activeEventKey:C,onSelect:T,alwaysOpen:L}=(0,N.useContext)(D.Z);return N=>{let D=m===C?null:m;L&&(D=Array.isArray(C)?C.includes(m)?C.filter(_=>_!==m):[...C,m]:[m]),null==T||T(D,N),null==_||_(N)}}let H=N.forwardRef(({as:m="button",bsPrefix:_,className:C,onClick:T,...H},W)=>{_=(0,B.vE)(_,"accordion-button");let{eventKey:V}=(0,N.useContext)(Z.Z),G=useAccordionButton(V,T),{activeEventKey:K}=(0,N.useContext)(D.Z);return"button"===m&&(H.type="button"),(0,U.jsx)(m,{ref:W,onClick:G,...H,"aria-expanded":Array.isArray(K)?K.includes(V):V===K,className:L()(C,_,!(0,D.T)(K,V)&&"collapsed")})});H.displayName="AccordionButton",_.Z=H},82467:function(m,_,C){"use strict";C.d(_,{T:function(){return isAccordionItemSelected}});var N=C(50959);function isAccordionItemSelected(m,_){return Array.isArray(m)?m.includes(_):m===_}let T=N.createContext({});T.displayName="AccordionContext",_.Z=T},30572:function(m,_,C){"use strict";var N=C(50959);let T=N.createContext({eventKey:""});T.displayName="AccordionItemContext",_.Z=T},31307:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(47134),Z=C(11527);let B=L.forwardRef(({bsPrefix:m,bg:_="primary",pill:C=!1,text:N,className:L,as:B="span",...U},H)=>{let W=(0,D.vE)(m,"badge");return(0,Z.jsx)(B,{ref:H,...U,className:T()(L,W,C&&"rounded-pill",N&&`text-${N}`,_&&`bg-${_}`)})});B.displayName="Badge",_.Z=B},32934:function(m,_,C){"use strict";let N;C.d(_,{Z:function(){return U},t:function(){return getSharedManager}});var T=C(99523),L=C(20968),D=C(83465);function replaceClassName(m,_){return m.replace(RegExp("(^|\\s)"+_+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var Z=C(73435);let B={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};let BootstrapModalManager=class BootstrapModalManager extends Z.Z{adjustAndStore(m,_,C){let N=_.style[m];_.dataset[m]=N,(0,L.Z)(_,{[m]:`${parseFloat((0,L.Z)(_,m))+C}px`})}restore(m,_){let C=_.dataset[m];void 0!==C&&(delete _.dataset[m],(0,L.Z)(_,{[m]:C}))}setContainerStyle(m){var _;super.setContainerStyle(m);let C=this.getElement();if(_="modal-open",C.classList?C.classList.add(_):(0,T.Z)(C,_)||("string"==typeof C.className?C.className=C.className+" "+_:C.setAttribute("class",(C.className&&C.className.baseVal||"")+" "+_)),!m.scrollBarWidth)return;let N=this.isRTL?"paddingLeft":"paddingRight",L=this.isRTL?"marginLeft":"marginRight";(0,D.Z)(C,B.FIXED_CONTENT).forEach(_=>this.adjustAndStore(N,_,m.scrollBarWidth)),(0,D.Z)(C,B.STICKY_CONTENT).forEach(_=>this.adjustAndStore(L,_,-m.scrollBarWidth)),(0,D.Z)(C,B.NAVBAR_TOGGLER).forEach(_=>this.adjustAndStore(L,_,m.scrollBarWidth))}removeContainerStyle(m){var _;super.removeContainerStyle(m);let C=this.getElement();_="modal-open",C.classList?C.classList.remove(_):"string"==typeof C.className?C.className=replaceClassName(C.className,_):C.setAttribute("class",replaceClassName(C.className&&C.className.baseVal||"",_));let N=this.isRTL?"paddingLeft":"paddingRight",T=this.isRTL?"marginLeft":"marginRight";(0,D.Z)(C,B.FIXED_CONTENT).forEach(m=>this.restore(N,m)),(0,D.Z)(C,B.STICKY_CONTENT).forEach(m=>this.restore(T,m)),(0,D.Z)(C,B.NAVBAR_TOGGLER).forEach(m=>this.restore(T,m))}};function getSharedManager(m){return N||(N=new BootstrapModalManager(m)),N}var U=BootstrapModalManager},89714:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(28608),Z=C(47134),B=C(11527);let U=L.forwardRef(({as:m,bsPrefix:_,variant:C="primary",size:N,active:L=!1,disabled:U=!1,className:H,...W},V)=>{let G=(0,Z.vE)(_,"btn"),[K,{tagName:Y}]=(0,D.FT)({tagName:m,disabled:U,...W});return(0,B.jsx)(Y,{...K,...W,ref:V,disabled:U,className:T()(H,G,L&&"active",C&&`${G}-${C}`,N&&`${G}-${N}`,W.href&&U&&"disabled")})});U.displayName="Button",_.Z=U},53816:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(47134),Z=C(11527);let B=L.forwardRef(({bsPrefix:m,size:_,vertical:C=!1,className:N,role:L="group",as:B="div",...U},H)=>{let W=(0,D.vE)(m,"btn-group"),V=W;return C&&(V=`${W}-vertical`),(0,Z.jsx)(B,{...U,ref:H,role:L,className:T()(N,V,_&&`${W}-${_}`)})});B.displayName="ButtonGroup",_.Z=B},22049:function(m,_,C){"use strict";C.d(_,{Z:function(){return en}});var N=C(84875),T=C.n(N),L=C(50959),D=C(47134),Z=C(11527);let B=L.forwardRef(({className:m,bsPrefix:_,as:C="div",...N},L)=>(_=(0,D.vE)(_,"card-body"),(0,Z.jsx)(C,{ref:L,className:T()(m,_),...
43N})));B.displayName="CardBody";let U=L.forwardRef(({className:m,bsPrefix:_,as:C="div",...N},L)=>(_=(0,D.vE)(_,"card-footer"),(0,Z.jsx)(C,{ref:L,className:T()(m,_),...N})));U.displayName="CardFooter";var H=C(89877);let W=L.forwardRef(({bsPrefix:m,className:_,as:C="div",...N},B)=>{let U=(0,D.vE)(m,"card-header"),W=(0,L.useMemo)(()=>({cardHeaderBsPrefix:U}),[U]);return(0,Z.jsx)(H.Z.Provider,{value:W,children:(0,Z.jsx)(C,{ref:B,...N,className:T()(_,U)})})});W.displayName="CardHeader";let V=L.forwardRef(({bsPrefix:m,className:_,variant:C,as:N="img",...L},B)=>{let U=(0,D.vE)(m,"card-img");return(0,Z.jsx)(N,{ref:B,className:T()(C?`${U}-${C}`:U,_),...L})});V.displayName="CardImg";let G=L.forwardRef(({className:m,bsPrefix:_,as:C="div",...N},L)=>(_=(0,D.vE)(_,"card-img-overlay"),(0,Z.jsx)(C,{ref:L,className:T()(m,_),...N})));G.displayName="CardImgOverlay";let K=L.forwardRef(({className:m,bsPrefix:_,as:C="a",...N},L)=>(_=(0,D.vE)(_,"card-link"),(0,Z.jsx)(C,{ref:L,className:T()(m,_),...N})));K.displayName="CardLink";var Y=C(77435);let Q=(0,Y.Z)("h6"),X=L.forwardRef(({className:m,bsPrefix:_,as:C=Q,...N},L)=>(_=(0,D.vE)(_,"card-subtitle"),(0,Z.jsx)(C,{ref:L,className:T()(m,_),...N})));X.displayName="CardSubtitle";let J=L.forwardRef(({className:m,bsPrefix:_,as:C="p",...N},L)=>(_=(0,D.vE)(_,"card-text"),(0,Z.jsx)(C,{ref:L,className:T()(m,_),...N})));J.displayName="CardText";let ee=(0,Y.Z)("h5"),et=L.forwardRef(({className:m,bsPrefix:_,as:C=ee,...N},L)=>(_=(0,D.vE)(_,"card-title"),(0,Z.jsx)(C,{ref:L,className:T()(m,_),...N})));et.displayName="CardTitle";let er=L.forwardRef(({bsPrefix:m,className:_,bg:C,text:N,border:L,body:U=!1,children:H,as:W="div",...V},G)=>{let K=(0,D.vE)(m,"card");return(0,Z.jsx)(W,{ref:G,...V,className:T()(_,K,C&&`bg-${C}`,N&&`text-${N}`,L&&`border-${L}`),children:U?(0,Z.jsx)(B,{children:H}):H})});er.displayName="Card";var en=Object.assign(er,{Img:V,Title:et,Subtitle:X,Body:B,Link:K,Text:J,Header:W,Footer:U,ImgOverlay:G})},89877:function(m,_,C){"use strict";var N=C(50959);let T=N.createContext(null);T.displayName="CardHeaderContext",_.Z=T},27618:function(m,_,C){"use strict";var N=C(40507),T=C.n(N),L=C(50959),D=C(84875),Z=C.n(D),B=C(11527);let U={"aria-label":T().string,onClick:T().func,variant:T().oneOf(["white"])},H=L.forwardRef(({className:m,variant:_,"aria-label":C="Close",...N},T)=>(0,B.jsx)("button",{ref:T,type:"button",className:Z()("btn-close",_&&`btn-close-${_}`,m),"aria-label":C,...N}));H.displayName="CloseButton",H.propTypes=U,_.Z=H},60880:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(47134),Z=C(11527);let B=L.forwardRef((m,_)=>{let[{className:C,...N},{as:L="div",bsPrefix:B,spans:U}]=function({as:m,bsPrefix:_,className:C,...N}){_=(0,D.vE)(_,"col");let L=(0,D.pi)(),Z=(0,D.zG)(),B=[],U=[];return L.forEach(m=>{let C,T,L;let D=N[m];delete N[m],"object"==typeof D&&null!=D?{span:C,offset:T,order:L}=D:C=D;let H=m!==Z?`-${m}`:"";C&&B.push(!0===C?`${_}${H}`:`${_}${H}-${C}`),null!=L&&U.push(`order${H}-${L}`),null!=T&&U.push(`offset${H}-${T}`)}),[{...N,className:T()(C,...B,...U)},{as:m,bsPrefix:_,spans:B}]}(m);return(0,Z.jsx)(L,{...N,ref:_,className:T()(C,!U.length&&B)})});B.displayName="Col",_.Z=B},46777:function(m,_,C){"use strict";C.d(_,{Z:function(){return Q}});var N=C(84875),T=C.n(N),L=C(20968),D=C(50959),Z=C(62273),B=C(14226),U=C(31844),esm_createChainedFunction=function(...m){return m.filter(m=>null!=m).reduce((m,_)=>{if("function"!=typeof _)throw Error("Invalid Argument Type, must only provide functions, undefined, or null.");return null===m?_:function(...C){m.apply(this,C),_.apply(this,C)}},null)},H=C(68643),W=C(86723),V=C(11527);let G={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function getDefaultDimensionValue(m,_){let C=`offset${m[0].toUpperCase()}${m.slice(1)}`,N=_[C],T=G[m];return N+parseInt((0,L.Z)(_,T[0]),10)+parseInt((0,L.Z)(_,T[1]),10)}let K={[Z.Wj]:"collapse",[Z.Ix]:"collapsing",[Z.d0]:"collapsing",[Z.cn]:"collapse show"},Y=D.forwardRef(({onEnter:m,onEntering:_,onEntered:C,onExit:N,onExiting:L,className:Z,children:G,dimension:Y="height",in:Q=!1,timeout:X=300,mountOnEnter:J=!1,unmountOnExit:ee=!1,appear:et=!1,getDimensionValue:er=getDefaultDimensionValue,...en},eo)=>{let ei="function"==typeof Y?Y():Y,ea=(0,D.useMemo)(()=>esm_createChainedFunction(m=>{m.style[ei]="0"},m),[ei,m]),es=(0,D.useMemo)(()=>esm_createChainedFunction(m=>{let _=`scroll${ei[0].toUpperCase()}${ei.slice(1)}`;m.style[ei]=`${m[_]}px`},_),[ei,_]),el=(0,D.useMemo)(()=>esm_createChainedFunction(m=>{m.style[ei]=null},C),[ei,C]),ec=(0,D.useMemo)(()=>esm_createChainedFunction(m=>{m.style[ei]=`${er(ei,m)}px`,(0,H.Z)(m)},N),[N,er,ei]),eu=(0,D.useMemo)(()=>esm_createChainedFunction(m=>{m.style[ei]=null},L),[ei,L]);return(0,V.jsx)(W.Z,{ref:eo,addEndListener:U.Z,...en,"aria-expanded":en.role?Q:null,onEnter:ea,onEntering:es,onEntered:el,onExit:ec,onExiting:eu,childRef:(0,B.IV)(G),in:Q,timeout:X,mountOnEnter:J,unmountOnExit:ee,appear:et,children:(m,_)=>D.cloneElement(G,{..._,className:T()(Z,G.props.className,K[m],"width"===ei&&"collapse-horizontal")})})});var Q=Y},37762:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(47134),Z=C(11527);let B=L.forwardRef(({bsPrefix:m,fluid:_=!1,as:C="div",className:N,...L},B)=>
43{let U=(0,D.vE)(m,"container"),H="string"==typeof _?`-${_}`:"-fluid";return(0,Z.jsx)(C,{ref:B,...L,className:T()(N,_?`${U}${H}`:U)})});B.displayName="Container",_.Z=B},56306:function(m,_,C){"use strict";C.d(_,{Z:function(){return eE}});var N=C(84875),T=C.n(N),L=C(50959),D=C(83465),Z=C(22853),B=C(40883),U=C(41430),H=C(83030),W=C(23762),V=C(448);let G=L.createContext(null);var K=C(66262),Y=C(42125),Q=C(58814),X=C(69531),J=C(11527);let ee=["children","usePopper"],noop=()=>{};function useDropdownMenu(m={}){let _=(0,L.useContext)(G),[C,N]=(0,K.Z)(),T=(0,L.useRef)(!1),{flip:D,offset:Z,rootCloseEvent:B,fixed:U=!1,placement:H,popperConfig:W={},enableEventListeners:V=!0,usePopper:J=!!_}=m,ee=(null==_?void 0:_.show)==null?!!m.show:_.show;ee&&!T.current&&(T.current=!0);let{placement:et,setMenu:er,menuElement:en,toggleElement:eo}=_||{},ei=(0,Y.Z)(eo,en,(0,X.ZP)({placement:H||et||"bottom-start",enabled:J,enableEvents:null==V?ee:V,offset:Z,flip:D,fixed:U,arrowElement:C,popperConfig:W})),ea=Object.assign({ref:er||noop,"aria-labelledby":null==eo?void 0:eo.id},ei.attributes.popper,{style:ei.styles.popper}),es={show:ee,placement:et,hasShown:T.current,toggle:null==_?void 0:_.toggle,popper:J?ei:null,arrowProps:J?Object.assign({ref:N},ei.attributes.arrow,{style:ei.styles.arrow}):{}};return(0,Q.Z)(en,m=>{null==_||_.toggle(!1,m)},{clickTrigger:B,disabled:!ee}),[ea,es]}function DropdownMenu(m){let{children:_,usePopper:C=!0}=m,N=function(m,_){if(null==m)return{};var C={};for(var N in m)if(({}).hasOwnProperty.call(m,N)){if(_.indexOf(N)>=0)continue;C[N]=m[N]}return C}(m,ee),[T,L]=useDropdownMenu(Object.assign({},N,{usePopper:C}));return(0,J.jsx)(J.Fragment,{children:_(T,L)})}DropdownMenu.displayName="DropdownMenu";var et=C(4007);let isRoleMenu=m=>{var _;return(null==(_=m.getAttribute("role"))?void 0:_.toLowerCase())==="menu"},DropdownToggle_noop=()=>{};function useDropdownToggle(){let m=(0,et.gP)(),{show:_=!1,toggle:C=DropdownToggle_noop,setToggle:N,menuElement:T}=(0,L.useContext)(G)||{},D=(0,L.useCallback)(m=>{C(!_,m)},[_,C]),Z={id:m,ref:N||DropdownToggle_noop,onClick:D,"aria-expanded":!!_};return T&&isRoleMenu(T)&&(Z["aria-haspopup"]=!0),[Z,{show:_,toggle:C}]}function DropdownToggle({children:m}){let[_,C]=useDropdownToggle();return(0,J.jsx)(J.Fragment,{children:m(_,C)})}DropdownToggle.displayName="DropdownToggle";var er=C(44656),en=C(31887),eo=C(28608),ei=C(28235);let ea=["eventKey","disabled","onClick","active","as"];function useDropdownItem({key:m,href:_,active:C,disabled:N,onClick:T}){let D=(0,L.useContext)(er.Z),Z=(0,L.useContext)(en.Z),{activeKey:B}=Z||{},U=(0,er.h)(m,_),H=null==C&&null!=m?(0,er.h)(B)===U:C,W=(0,V.Z)(m=>{N||(null==T||T(m),D&&!m.isPropagationStopped()&&D(U,m))});return[{onClick:W,"aria-disabled":N||void 0,"aria-selected":H,[(0,ei.PB)("dropdown-item")]:""},{isActive:H}]}let es=L.forwardRef((m,_)=>{let{eventKey:C,disabled:N,onClick:T,active:L,as:D=eo.ZP}=m,Z=function(m,_){if(null==m)return{};var C={};for(var N in m)if(({}).hasOwnProperty.call(m,N)){if(_.indexOf(N)>=0)continue;C[N]=m[N]}return C}(m,ea),[B]=useDropdownItem({key:C,href:Z.href,disabled:N,onClick:T,active:L});return(0,J.jsx)(D,Object.assign({},Z,{ref:_},B))});es.displayName="DropdownItem";var el=C(6438);function useRefWithUpdate(){let m=(0,H.Z)(),_=(0,L.useRef)(null),C=(0,L.useCallback)(C=>{_.current=C,m()},[m]);return[_,C]}function Dropdown({defaultShow:m,show:_,onSelect:C,onToggle:N,itemSelector:T=`* [${(0,ei.PB)("dropdown-item")}]`,focusFirstItemOnShow:H,placement:K="bottom-start",children:Y}){let Q=(0,el.Z)(),[X,ee]=(0,B.$c)(_,m,N),[et,en]=useRefWithUpdate(),eo=et.current,[ea,es]=useRefWithUpdate(),ec=ea.current,eu=(0,U.Z)(X),ed=(0,L.useRef)(null),ef=(0,L.useRef)(!1),ep=(0,L.useContext)(er.Z),eh=(0,L.useCallback)((m,_,C=null==_?void 0:_.type)=>{ee(m,{originalEvent:_,source:C})},[ee]),em=(0,V.Z)((m,_)=>{null==C||C(m,_),eh(!1,_,"select"),_.isPropagationStopped()||null==ep||ep(m,_)}),eg=(0,L.useMemo)(()=>({toggle:eh,placement:K,show:X,menuElement:eo,toggleElement:ec,setMenu:en,setToggle:es}),[eh,K,X,eo,ec,en,es]);eo&&eu&&!X&&(ef.current=eo.contains(eo.ownerDocument.activeElement));let ev=(0,V.Z)(()=>{ec&&ec.focus&&ec.focus()}),ey=(0,V.Z)(()=>{let m=ed.current,_=H;if(null==_&&(_=!!(et.current&&isRoleMenu(et.current))&&"keyboard"),!1===_||"keyboard"===_&&!/^key.+$/.test(m))return;let C=(0,D.Z)(et.current,T)[0];C&&C.focus&&C.focus()});(0,L.useEffect)(()=>{X?ey():ef.current&&(ef.current=!1,ev())},[X,ef,ev,ey]),(0,L.useEffect)(()=>{ed.current=null});let getNextFocusedChild=(m,_)=>{if(!et.current)return null;let C=(0,D.Z)(et.current,T),N=C.indexOf(m)+_;return N=Math.max(0,Math.min(N,C.length)),C[N]};return(0,W.Z)((0,L.useCallback)(()=>
43Q.document,[Q]),"keydown",m=>{var _,C;let{key:N}=m,T=m.target,L=null==(_=et.current)?void 0:_.contains(T),D=null==(C=ea.current)?void 0:C.contains(T),B=/input|textarea/i.test(T.tagName);if(B&&(" "===N||"Escape"!==N&&L||"Escape"===N&&"search"===T.type)||!L&&!D||"Tab"===N&&(!et.current||!X))return;ed.current=m.type;let U={originalEvent:m,source:m.type};switch(N){case"ArrowUp":{let _=getNextFocusedChild(T,-1);_&&_.focus&&_.focus(),m.preventDefault();return}case"ArrowDown":if(m.preventDefault(),X){let m=getNextFocusedChild(T,1);m&&m.focus&&m.focus()}else ee(!0,U);return;case"Tab":(0,Z.ZP)(T.ownerDocument,"keyup",m=>{var _;("Tab"!==m.key||m.target)&&null!=(_=et.current)&&_.contains(m.target)||ee(!1,U)},{once:!0});break;case"Escape":"Escape"===N&&(m.preventDefault(),m.stopPropagation()),ee(!1,U)}}),(0,J.jsx)(er.Z.Provider,{value:em,children:(0,J.jsx)(G.Provider,{value:eg,children:Y})})}Dropdown.displayName="Dropdown",Dropdown.Menu=DropdownMenu,Dropdown.Toggle=DropdownToggle,Dropdown.Item=es;var ec=C(24940),eu=C(33393);let ed=L.createContext({});ed.displayName="DropdownContext";var ef=C(47134);let ep=L.forwardRef(({className:m,bsPrefix:_,as:C="hr",role:N="separator",...L},D)=>(_=(0,ef.vE)(_,"dropdown-divider"),(0,J.jsx)(C,{ref:D,className:T()(m,_),role:N,...L})));ep.displayName="DropdownDivider";let eh=L.forwardRef(({className:m,bsPrefix:_,as:C="div",role:N="heading",...L},D)=>(_=(0,ef.vE)(_,"dropdown-header"),(0,J.jsx)(C,{ref:D,className:T()(m,_),role:N,...L})));eh.displayName="DropdownHeader";var em=C(25174);let eg=L.forwardRef(({bsPrefix:m,className:_,eventKey:C,disabled:N=!1,onClick:L,active:D,as:Z=em.Z,...B},U)=>{let H=(0,ef.vE)(m,"dropdown-item"),[W,V]=useDropdownItem({key:C,href:B.href,disabled:N,onClick:L,active:D});return(0,J.jsx)(Z,{...B,...W,ref:U,className:T()(_,H,V.isActive&&"active",N&&"disabled")})});eg.displayName="DropdownItem";let ev=L.forwardRef(({className:m,bsPrefix:_,as:C="span",...N},L)=>(_=(0,ef.vE)(_,"dropdown-item-text"),(0,J.jsx)(C,{ref:L,className:T()(m,_),...N})));ev.displayName="DropdownItemText";var ey=C(55746),eb=C(46346);C(91190);var ew=C(76361),ex=C(62882);function getDropdownMenuPlacement(m,_,C){let N=m?C?"bottom-start":"bottom-end":C?"bottom-end":"bottom-start";return"up"===_?N=m?C?"top-start":"top-end":C?"top-end":"top-start":"end"===_?N=m?C?"left-end":"right-end":C?"left-start":"right-start":"start"===_?N=m?C?"right-end":"left-end":C?"right-start":"left-start":"down-centered"===_?N="bottom":"up-centered"===_&&(N="top"),N}C(53670);let eS=L.forwardRef(({bsPrefix:m,className:_,align:C,rootCloseEvent:N,flip:D=!0,show:Z,renderOnMount:B,as:U="div",popperConfig:H,variant:W,...V},G)=>{let K=!1,Y=(0,L.useContext)(ex.Z),Q=(0,ef.vE)(m,"dropdown-menu"),{align:X,drop:ee,isRTL:et}=(0,L.useContext)(ed);C=C||X;let er=(0,L.useContext)(ew.Z),en=[];if(C){if("object"==typeof C){let m=Object.keys(C);if(m.length){let _=m[0],N=C[_];K="start"===N,en.push(`${Q}-${_}-${N}`)}}else"end"===C&&(K=!0)}let eo=getDropdownMenuPlacement(K,ee,et),[ei,{hasShown:ea,popper:es,show:el,toggle:ec}]=useDropdownMenu({flip:D,rootCloseEvent:N,show:Z,usePopper:!Y&&0===en.length,offset:[0,2],popperConfig:H,placement:eo});if(ei.ref=(0,eb.Z)(G,ei.ref),(0,ey.Z)(()=>{el&&(null==es||es.update())},[el]),!ea&&!B&&!er)return null;"string"!=typeof U&&(ei.show=el,ei.close=()=>null==ec?void 0:ec(!1),ei.align=C);let eu=V.style;return null!=es&&es.placement&&(eu={...V.style,...ei.style},V["x-placement"]=es.placement),(0,J.jsx)(U,{...V,...ei,style:eu,...(en.length||Y)&&{"data-bs-popper":"static"},className:T()(_,Q,el&&"show",K&&`${Q}-end`,W&&`${Q}-${W}`,...en)})});eS.displayName="DropdownMenu";var e_=C(89714);let ej=L.forwardRef(({bsPrefix:m,split:_,className:C,childBsPrefix:N,as:D=e_.Z,...Z},B)=>{let U=(0,ef.vE)(m,"dropdown-toggle"),H=(0,L.useContext)(G);void 0!==N&&(Z.bsPrefix=N);let[W]=useDropdownToggle();return W.ref=(0,eb.Z)(W.ref,B),(0,J.jsx)(D,{className:T()(C,U,_&&`${U}-split`,(null==H?void 0:H.show)&&"show"),...W,...Z})});ej.displayName="DropdownToggle";let ek=L.forwardRef((m,_)=>{let{bsPrefix:C,drop:N="down",show:D,className:Z,align:B="start",onSelect:U,onToggle:H,focusFirstItemOnShow:W,as:V="div",navbar:G,autoClose:K=!0,...Y}=(0,ec.Ch)(m,{show:"onToggle"}),Q=(0,L.useContext)(ew.Z),X=(0,ef.vE)(C,"dropdown"),ee=(0,ef.SC)(),isClosingPermitted=m=>!1===K?"click"===m:"inside"===K?"rootClose"!==m:"outside"!==K||"select"!==m,et=(0,eu.Z)((m,_)=>{var C;let N=null==(C=_.originalEvent)||null==(C=C.target)?void 0:C.classList.contains("dropdown-toggle");(!N||"mousedown"!==_.source)&&(_.originalEvent.currentTarget===document&&("keydown"!==_.source||"Escape"===_.originalEvent.key)&&(_.source="rootClose"),isClosingPermitted(_.source)&&(null==H||H(m,_)))}),er="end"===B,en=getDropdownMenuPlacement(er,N,ee),eo=(0,L.useMemo)(()=>({align:B,drop:N,isRTL:ee}),[B,N,ee]),ei={down:X,"down-centered":`${X}-center`,up:"dropup","up-centered":"dropup-center dropup",end:"dropend",start:"dropstart"};return(0,J.jsx)(ed.Provider,{value:eo,children:(0,J.jsx)(Dropdown,{placement:en,show:D,onSelect:U,onToggle:et,focu
43sFirstItemOnShow:W,itemSelector:`.${X}-item:not(.disabled):not(:disabled)`,children:Q?Y.children:(0,J.jsx)(V,{...Y,ref:_,className:T()(Z,D&&"show",ei[N])})})})});ek.displayName="Dropdown";var eE=Object.assign(ek,{Toggle:ej,Menu:eS,Item:eg,ItemText:ev,Divider:ep,Header:eh})},13546:function(m,_,C){"use strict";C.d(_,{Ed:function(){return forEach},UI:function(){return map},XW:function(){return hasChildOfType}});var N=C(50959);function map(m,_){let C=0;return N.Children.map(m,m=>N.isValidElement(m)?_(m,C++):m)}function forEach(m,_){let C=0;N.Children.forEach(m,m=>{N.isValidElement(m)&&_(m,C++)})}function hasChildOfType(m,_){return N.Children.toArray(m).some(m=>N.isValidElement(m)&&m.type===_)}},11109:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(62273),Z=C(14226),B=C(31844),U=C(68643),H=C(86723),W=C(11527);let V={[D.d0]:"show",[D.cn]:"show"},G=L.forwardRef(({className:m,children:_,transitionClasses:C={},onEnter:N,...D},G)=>{let K={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...D},Y=(0,L.useCallback)((m,_)=>{(0,U.Z)(m),null==N||N(m,_)},[N]);return(0,W.jsx)(H.Z,{ref:G,addEndListener:B.Z,...K,onEnter:Y,childRef:(0,Z.IV)(_),children:(N,D)=>L.cloneElement(_,{...D,className:T()("fade",m,_.props.className,V[N],C[N])})})});G.displayName="Fade",_.Z=G},46689:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(40507),Z=C.n(D),B=C(11527);let U={type:Z().string,tooltip:Z().bool,as:Z().elementType},H=L.forwardRef(({as:m="div",className:_,type:C="valid",tooltip:N=!1,...L},D)=>(0,B.jsx)(m,{...L,ref:D,className:T()(_,`${C}-${N?"tooltip":"feedback"}`)}));H.displayName="Feedback",H.propTypes=U,_.Z=H},2016:function(m,_,C){"use strict";C.d(_,{Z:function(){return ei}});var N=C(84875),T=C.n(N),L=C(40507),D=C.n(L),Z=C(50959),B=C(73666),U=C(54995),H=C(47134),W=C(11527);let V=Z.forwardRef(({className:m,bsPrefix:_,as:C="div",...N},L)=>(_=(0,H.vE)(_,"form-floating"),(0,W.jsx)(C,{ref:L,className:T()(m,_),...N})));V.displayName="FormFloating";var G=C(11526),K=C(14903),Y=C(49212);let Q=Z.forwardRef(({bsPrefix:m,className:_,id:C,...N},L)=>{let{controlId:D}=(0,Z.useContext)(Y.Z);return m=(0,H.vE)(m,"form-range"),(0,W.jsx)("input",{...N,type:"range",ref:L,className:T()(_,m),id:C||D})});Q.displayName="FormRange";let X=Z.forwardRef(({bsPrefix:m,size:_,htmlSize:C,className:N,isValid:L=!1,isInvalid:D=!1,id:B,...U},V)=>{let{controlId:G}=(0,Z.useContext)(Y.Z);return m=(0,H.vE)(m,"form-select"),(0,W.jsx)("select",{...U,size:C,ref:V,className:T()(N,m,_&&`${m}-${_}`,L&&"is-valid",D&&"is-invalid"),id:B||G})});X.displayName="FormSelect";var J=C(62740);let ee=Z.forwardRef((m,_)=>(0,W.jsx)(B.Z,{...m,ref:_,type:"switch"}));ee.displayName="Switch";var et=Object.assign(ee,{Input:B.Z.Input,Label:B.Z.Label});let er=Z.forwardRef(({bsPrefix:m,className:_,children:C,controlId:N,label:L,...D},Z)=>(m=(0,H.vE)(m,"form-floating"),(0,W.jsxs)(G.Z,{ref:Z,className:T()(_,m),controlId:N,...D,children:[C,(0,W.jsx)("label",{htmlFor:N,children:L})]})));er.displayName="FloatingLabel";let en={_ref:D().any,validated:D().bool,as:D().elementType},eo=Z.forwardRef(({className:m,validated:_,as:C="form",...N},L)=>(0,W.jsx)(C,{...N,ref:L,className:T()(m,_&&"was-validated")}));eo.displayName="Form",eo.propTypes=en;var ei=Object.assign(eo,{Group:G.Z,Control:U.Z,Floating:V,Check:B.Z,Switch:et,Label:K.Z,Text:J.Z,Range:Q,Select:X,FloatingLabel:er})},73666:function(m,_,C){"use strict";C.d(_,{Z:function(){return K}});var N=C(84875),T=C.n(N),L=C(50959),D=C(46689),Z=C(92546),B=C(49212),U=C(47134),H=C(11527);let W=L.forwardRef(({bsPrefix:m,className:_,htmlFor:C,...N},D)=>{let{controlId:Z}=(0,L.useContext)(B.Z);return m=(0,U.vE)(m,"form-check-label"),(0,H.jsx)("label",{...N,ref:D,htmlFor:C||Z,className:T()(_,m)})});W.displayName="FormCheckLabel";var V=C(13546);let G=L.forwardRef(({id:m,bsPrefix:_,bsSwitchPrefix:C,inline:N=!1,reverse:G=!1,disabled:K=!1,isValid:Y=!1,isInvalid:Q=!1,feedbackTooltip:X=!1,feedback:J,feedbackType:ee,className:et,style:er,title:en="",type:eo="checkbox",label:ei,children:ea,as:es="input",...el},ec)=>{_=(0,U.vE)(_,"form-check"),C=(0,U.vE)(C,"form-switch");let{controlId:eu}=(0,L.useContext)(B.Z),ed=(0,L.useMemo)(()=>({controlId:m||eu}),[eu,m]),ef=!ea&&null!=ei&&!1!==ei||(0,V.XW)(ea,W),ep=(0,H.jsx)(Z.Z,{...el,type:"switch"===eo?"checkbox":eo,ref:ec,isValid:Y,isInvalid:Q,disabled:K,as:es});return(0,H.jsx)(B.Z.Provider,{value:ed,children:(0,H.jsx)("div",{style:er,className:T()(et,ef&&_,N&&`${_}-inline`,G&&`${_}-reverse`,"switch"===eo&&C),children:ea||(0,H.jsxs)(H.Fragment,{children:[ep,ef&&(0,H.jsx)(W,{title:en,children:ei}),J&&(0,H.jsx)(D.Z,{type:ee,tooltip:X,children:J})]})})})});G.displayName="FormCheck";var K=Object.assign(G,{Input:Z.Z,Label:W})},92546:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(49212),Z=C(47134),B=C(11527);let U=L.forwardRef(({id:m,bsPrefix:_,className:C,type:N="checkbox",isValid:U=!1,isInvalid:H=!1,as:W="input",...V},G)=>{let{controlId:K}=(0,L.useContext)(D.Z);return _=(0,Z.vE)(_,"form-check-input"),(0,B.jsx)(W,{...V,ref:G,type:N,id:m||K,className:T()(C,_,U&&"is-valid",H&&"is-invalid")})});U.displayName="FormCheckInput",_.Z=U},49212:function(m,_,C){"use strict";var N=C(50959);let T=N.createContext({});_.Z=T},54995:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959);C(91190);var D=C(46689),Z=C(49212),B=C(47134),U=C(11527);let H=L.forwardRef(({bsPrefix:m,type:_,size:C,htmlSize:N,id:D,className:H,isValid:W=!1,isInvalid:V=!1,plaintext:G,readOnly:K,as:Y="input",...Q},X)=>{let{controlId:J}=(0,L.useContext)(Z.Z);return m=(0,B.vE)(m,"form-control"),(0,U.jsx)(Y,{...Q,type:_,size:N,ref:X,readOnly:K,id:D||J,className:T()(H,G?`${m}-plaintext`:m,C&&`${m}-${C}`,"color"===_&&`${m}-color`,W&&"is-valid",V&&"is-invalid")})});H.displayName="FormControl",_.Z=Object.assign(H,{Feedback:D.Z})},11526:function(m,_,C){"use strict";var N=C(50959),T=C(49212),L=C(11527);let D=N.forwardRef(({controlId:m,as:_="div",...C},D)=>{let Z=(0,N.useMemo)(()=>({controlId:m}),[m]);return(0,L.jsx)(T.Z.Provider,{value:Z,children:(0,L.jsx)(_,{...C,ref:D})})});D.displayName="FormGroup",_.Z=D},14903:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959);C(91190);var D=C(60880),Z=C(49212),B=C(47134),U=C(11527);let H=L.forwardRef(({as:m="label",bsPrefix:_,column:C=!1,visuallyHidden:N=!1,className:H,htmlFor:W,...V},G)=>{let{controlId:K}=(0,L.useContext)(Z.Z);_=(0,B.vE)(_,"form-label");let Y="col-form-label";"string"==typeof C&&(Y=`${Y} ${Y}-${C}`);let Q=T()(H,_,N&&"visually-hidden",C&&Y);return(W=W||K,C)?(0,U.jsx)(D.Z,{ref:G,as:"label",className:Q,htmlFor:W,...V}):(0,U.jsx)(m,{ref:G,className:Q,htmlFor:W,...V})});H.displayName="FormLabel",_.Z=H}
43,62740:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(47134),Z=C(11527);let B=L.forwardRef(({bsPrefix:m,className:_,as:C="small",muted:N,...L},B)=>(m=(0,D.vE)(m,"form-text"),(0,Z.jsx)(C,{...L,ref:B,className:T()(_,m,N&&"text-muted")})));B.displayName="FormText",_.Z=B},5150:function(m,_,C){"use strict";C.d(_,{Z:function(){return V}});var N=C(84875),T=C.n(N),L=C(50959),D=C(47134),Z=C(92546),B=C(76361),U=C(11527);let H=L.forwardRef(({className:m,bsPrefix:_,as:C="span",...N},L)=>(_=(0,D.vE)(_,"input-group-text"),(0,U.jsx)(C,{ref:L,className:T()(m,_),...N})));H.displayName="InputGroupText";let W=L.forwardRef(({bsPrefix:m,size:_,hasValidation:C,className:N,as:Z="div",...H},W)=>{m=(0,D.vE)(m,"input-group");let V=(0,L.useMemo)(()=>({}),[]);return(0,U.jsx)(B.Z.Provider,{value:V,children:(0,U.jsx)(Z,{ref:W,...H,className:T()(N,m,_&&`${m}-${_}`,C&&"has-validation")})})});W.displayName="InputGroup";var V=Object.assign(W,{Text:H,Radio:m=>(0,U.jsx)(H,{children:(0,U.jsx)(Z.Z,{type:"radio",...m})}),Checkbox:m=>(0,U.jsx)(H,{children:(0,U.jsx)(Z.Z,{type:"checkbox",...m})})})},76361:function(m,_,C){"use strict";var N=C(50959);let T=N.createContext(null);T.displayName="InputGroupContext",_.Z=T},57063:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959);C(91190);var D=C(24940),Z=C(15897),B=C(47134),U=C(61049),H=C(11527);let W=L.forwardRef((m,_)=>{let C;let{className:N,bsPrefix:L,variant:U,horizontal:W,numbered:V,as:G="div",...K}=(0,D.Ch)(m,{activeKey:"onSelect"}),Y=(0,B.vE)(L,"list-group");return W&&(C=!0===W?"horizontal":`horizontal-${W}`),(0,H.jsx)(Z.Z,{ref:_,...K,as:G,className:T()(N,Y,U&&`${Y}-${U}`,C&&`${Y}-${C}`,V&&`${Y}-numbered`)})});W.displayName="ListGroup",_.Z=Object.assign(W,{Item:U.Z})},61049:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959);C(91190);var D=C(33393),Z=C(96208),B=C(44656),U=C(47134),H=C(11527);let W=L.forwardRef(({bsPrefix:m,active:_,disabled:C,eventKey:N,className:L,variant:W,action:V,as:G,...K},Y)=>{m=(0,U.vE)(m,"list-group-item");let[Q,X]=(0,Z.v)({key:(0,B.h)(N,K.href),active:_,...K}),J=(0,D.Z)(m=>{if(C){m.preventDefault(),m.stopPropagation();return}Q.onClick(m)});C&&void 0===K.tabIndex&&(K.tabIndex=-1,K["aria-disabled"]=!0);let ee=G||(V?K.href?"a":"button":"div");return(0,H.jsx)(ee,{ref:Y,...K,...Q,onClick:J,className:T()(L,m,X.isActive&&"active",C&&"disabled",W&&`${m}-${W}`,V&&`${m}-action`)})});W.displayName="ListGroupItem",_.Z=W},67463:function(m,_,C){"use strict";C.d(_,{Z:function(){return ef}});var N,T=C(84875),L=C.n(T),D=C(22853),Z=C(62762),B=C(78342),U=C(97877);function scrollbarSize(m){if((!N&&0!==N||m)&&Z.Z){var _=document.createElement("div");_.style.position="absolute",_.style.top="-9999px",_.style.width="50px",_.style.height="50px",_.style.overflow="scroll",document.body.appendChild(_),N=_.offsetWidth-_.clientWidth,document.body.removeChild(_)}return N}var H=C(50959),W=C(33393),V=C(46346),G=C(94485),K=C(4498),Y=C(97758),Q=C(32934),X=C(11109),J=C(47134),ee=C(11527);let et=H.forwardRef(({className:m,bsPrefix:_,as:C="div",...N},T)=>(_=(0,J.vE)(_,"modal-body"),(0,ee.jsx)(C,{ref:T,className:L()(m,_),...N})));et.displayName="ModalBody";var er=C(89267);let en=H.forwardRef(({bsPrefix:m,className:_,contentClassName:C,centered:N,size:T,fullscreen:D,children:Z,scrollable:B,...U},H)=>{m=(0,J.vE)(m,"modal");let W=`${m}-dialog`,V="string"==typeof D?`${m}-fullscreen-${D}`:`${m}-fullscreen`;return(0,ee.jsx)("div",{...U,ref:H,className:L()(W,_,T&&`${m}-${T}`,N&&`${W}-centered`,B&&`${W}-scrollable`,D&&V),children:(0,ee.jsx)("div",{className:L()(`${m}-content`,C),children:Z})})});en.displayName="ModalDialog";var eo=en;let ei=H.forwardRef(({className:m,bsPrefix:_,as:C="div",...N},T)=>(_=(0,J.vE)(_,"modal-footer"),(0,ee.jsx)(C,{ref:T,className:L()(m,_),...N})));ei.displayName="ModalFooter";var ea=C(3683);let es=H.forwardRef(({bsPrefix:m,className:_,closeLabel:C="Close",closeButton:N=!1,...T},D)=>(m=(0,J.vE)(m,"modal-header"),(0,ee.jsx)(ea.Z,{ref:D,...T,className:L()(_,m),closeLabel:C,closeButton:N})));es.displayName="ModalHeader";var el=C(77435);let ec=(0,el.Z)("h4"),eu=H.forwardRef(({className:m,bsPrefix:_,as:C=ec,...N},T)=>
43(_=(0,J.vE)(_,"modal-title"),(0,ee.jsx)(C,{ref:T,className:L()(m,_),...N})));function DialogTransition(m){return(0,ee.jsx)(X.Z,{...m,timeout:null})}function BackdropTransition(m){return(0,ee.jsx)(X.Z,{...m,timeout:null})}eu.displayName="ModalTitle";let ed=H.forwardRef(({bsPrefix:m,className:_,style:C,dialogClassName:N,contentClassName:T,children:X,dialogAs:et=eo,"data-bs-theme":en,"aria-labelledby":ei,"aria-describedby":ea,"aria-label":es,show:el=!1,animation:ec=!0,backdrop:eu=!0,keyboard:ed=!0,onEscapeKeyDown:ef,onShow:ep,onHide:eh,container:em,autoFocus:eg=!0,enforceFocus:ev=!0,restoreFocus:ey=!0,restoreFocusOptions:eb,onEntered:ew,onExit:ex,onExiting:eS,onEnter:e_,onEntering:ej,onExited:ek,backdropClassName:eE,manager:eO,...eC},eN)=>{let[eA,eT]=(0,H.useState)({}),[eP,eR]=(0,H.useState)(!1),eL=(0,H.useRef)(!1),eI=(0,H.useRef)(!1),eD=(0,H.useRef)(null),[eZ,eM]=(0,H.useState)(null),eq=(0,V.Z)(eN,eM),eB=(0,W.Z)(eh),eF=(0,J.SC)();m=(0,J.vE)(m,"modal");let eU=(0,H.useMemo)(()=>({onHide:eB}),[eB]);function getModalManager(){return eO||(0,Q.t)({isRTL:eF})}function updateDialogStyle(m){if(!Z.Z)return;let _=getModalManager().getScrollbarWidth()>0,C=m.scrollHeight>(0,B.Z)(m).documentElement.clientHeight;eT({paddingRight:_&&!C?scrollbarSize():void 0,paddingLeft:!_&&C?scrollbarSize():void 0})}let ez=(0,W.Z)(()=>{eZ&&updateDialogStyle(eZ.dialog)});(0,G.Z)(()=>{(0,U.Z)(window,"resize",ez),null==eD.current||eD.current()});let handleDialogMouseDown=()=>{eL.current=!0},handleMouseUp=m=>{eL.current&&eZ&&m.target===eZ.dialog&&(eI.current=!0),eL.current=!1},handleStaticModalAnimation=()=>{eR(!0),eD.current=(0,K.Z)(eZ.dialog,()=>{eR(!1)})},handleStaticBackdropClick=m=>{m.target===m.currentTarget&&handleStaticModalAnimation()},handleClick=m=>{if("static"===eu){handleStaticBackdropClick(m);return}if(eI.current||m.target!==m.currentTarget){eI.current=!1;return}null==eh||eh()},e$=(0,H.useCallback)(_=>(0,ee.jsx)("div",{..._,className:L()(`${m}-backdrop`,eE,!ec&&"show")}),[ec,eE,m]),eH={...C,...eA};return eH.display="block",(0,ee.jsx)(er.Z.Provider,{value:eU,children:(0,ee.jsx)(Y.Z,{show:el,ref:eq,backdrop:eu,container:em,keyboard:!0,autoFocus:eg,enforceFocus:ev,restoreFocus:ey,restoreFocusOptions:eb,onEscapeKeyDown:m=>{ed?null==ef||ef(m):(m.preventDefault(),"static"===eu&&handleStaticModalAnimation())},onShow:ep,onHide:eh,onEnter:(m,_)=>{m&&updateDialogStyle(m),null==e_||e_(m,_)},onEntering:(m,_)=>{null==ej||ej(m,_),(0,D.ZP)(window,"resize",ez)},onEntered:ew,onExit:m=>{null==eD.current||eD.current(),null==ex||ex(m)},onExiting:eS,onExited:m=>{m&&(m.style.display=""),null==ek||ek(m),(0,U.Z)(window,"resize",ez)},manager:getModalManager(),transition:ec?DialogTransition:void 0,backdropTransition:ec?BackdropTransition:void 0,renderBackdrop:e$,renderDialog:C=>(0,ee.jsx)("div",{role:"dialog",...C,style:eH,className:L()(_,m,eP&&`${m}-static`,!ec&&"show"),onClick:eu?handleClick:void 0,onMouseUp:handleMouseUp,"data-bs-theme":en,"aria-label":es,"aria-labelledby":ei,"aria-describedby":ea,children:(0,ee.jsx)(et,{...eC,onMouseDown:handleDialogMouseDown,className:N,contentClassName:T,children:X})})})})});ed.displayName="Modal";var ef=Object.assign(ed,{Body:et,Header:es,Title:eu,Footer:ei,Dialog:eo,TRANSITION_DURATION:300,BACKDROP_TRANSITION_DURATION:150})},89267:function(m,_,C){"use strict";var N=C(50959);let T=N.createContext({onHide(){}});_.Z=T},72784:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(24940),Z=C(15897),B=C(47134),U=C(62882),H=C(89877),W=C(60712),V=C(6530),G=C(11527);let K=L.forwardRef((m,_)=>{let C,N;let{as:W="div",bsPrefix:V,variant:K,fill:Y=!1,justify:Q=!1,navbar:X,navbarScroll:J,className:ee,activeKey:et,...er}=(0,D.Ch)(m,{activeKey:"onSelect"}),en=(0,B.vE)(V,"nav"),eo=!1,ei=(0,L.useContext)(U.Z),ea=(0,L.useContext)(H.Z);return ei?(C=ei.bsPrefix,eo=null==X||X):ea&&({cardHeaderBsPrefix:N}=ea),(0,G.jsx)(Z.Z,{as:W,ref:_,activeKey:et,className:T()(ee,{[en]:!eo,[`${C}-nav`]:eo,[`${C}-nav-scroll`]:eo&&J,[`${N}-${K}`]:!!N,[`${en}-${K}`]:!!K,[`${en}-fill`]:Y,[`${en}-justified`]:Q}),...er})});K.displayName="Nav",_.Z=Object.assign(K,{Item:W.Z,Link:V.Z})},60712:function(m,_,C){"use strict";var N=C(50959),T=C(84875),L=C.n(T),D=C(47134),Z=C(11527);let B=N.forwardRef(({className:m,bsPrefix:_,as:C="div",...N},T)=>(_=(0,D.vE)(_,"nav-item"),(0,Z.jsx)(C,{ref:T,className:L()(m,_),...
43N})));B.displayName="NavItem",_.Z=B},6530:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(25174),Z=C(96208),B=C(44656),U=C(47134),H=C(11527);let W=L.forwardRef(({bsPrefix:m,className:_,as:C=D.Z,active:N,eventKey:L,disabled:W=!1,...V},G)=>{m=(0,U.vE)(m,"nav-link");let[K,Y]=(0,Z.v)({key:(0,B.h)(L,V.href),active:N,disabled:W,...V});return(0,H.jsx)(C,{...V,...K,ref:G,disabled:W,className:T()(_,m,W&&"disabled",Y.isActive&&"active")})});W.displayName="NavLink",_.Z=W},49856:function(m,_,C){"use strict";C.d(_,{Z:function(){return et}});var N=C(84875),T=C.n(N),L=C(50959),D=C(44656),Z=C(24940),B=C(47134),U=C(11527);let H=L.forwardRef(({bsPrefix:m,className:_,as:C,...N},L)=>{m=(0,B.vE)(m,"navbar-brand");let D=C||(N.href?"a":"span");return(0,U.jsx)(D,{...N,ref:L,className:T()(_,m)})});H.displayName="NavbarBrand";var W=C(46777),V=C(62882);let G=L.forwardRef(({children:m,bsPrefix:_,...C},N)=>{_=(0,B.vE)(_,"navbar-collapse");let T=(0,L.useContext)(V.Z);return(0,U.jsx)(W.Z,{in:!!(T&&T.expanded),...C,children:(0,U.jsx)("div",{ref:N,className:_,children:m})})});G.displayName="NavbarCollapse";var K=C(33393);let Y=L.forwardRef(({bsPrefix:m,className:_,children:C,label:N="Toggle navigation",as:D="button",onClick:Z,...H},W)=>{m=(0,B.vE)(m,"navbar-toggler");let{onToggle:G,expanded:Y}=(0,L.useContext)(V.Z)||{},Q=(0,K.Z)(m=>{Z&&Z(m),G&&G()});return"button"===D&&(H.type="button"),(0,U.jsx)(D,{...H,ref:W,onClick:Q,"aria-label":N,className:T()(_,m,!Y&&"collapsed"),children:C||(0,U.jsx)("span",{className:`${m}-icon`})})});Y.displayName="NavbarToggle";var Q=C(49166);let X=L.forwardRef(({onHide:m,..._},C)=>{let N=(0,L.useContext)(V.Z),T=(0,K.Z)(()=>{null==N||null==N.onToggle||N.onToggle(),null==m||m()});return(0,U.jsx)(Q.Z,{ref:C,show:!!(null!=N&&N.expanded),..._,render
43StaticNode:!0,onHide:T})});X.displayName="NavbarOffcanvas";let J=L.forwardRef(({className:m,bsPrefix:_,as:C="span",...N},L)=>(_=(0,B.vE)(_,"navbar-text"),(0,U.jsx)(C,{ref:L,className:T()(m,_),...N})));J.displayName="NavbarText";let ee=L.forwardRef((m,_)=>{let{bsPrefix:C,expand:N=!0,variant:H="light",bg:W,fixed:G,sticky:K,className:Y,as:Q="nav",expanded:X,onToggle:J,onSelect:ee,collapseOnSelect:et=!1,...er}=(0,Z.Ch)(m,{expanded:"onToggle"}),en=(0,B.vE)(C,"navbar"),eo=(0,L.useCallback)((...m)=>{null==ee||ee(...m),et&&X&&(null==J||J(!1))},[ee,et,X,J]);void 0===er.role&&"nav"!==Q&&(er.role="navigation");let ei=`${en}-expand`;"string"==typeof N&&(ei=`${ei}-${N}`);let ea=(0,L.useMemo)(()=>({onToggle:()=>null==J?void 0:J(!X),bsPrefix:en,expanded:!!X,expand:N}),[en,X,N,J]);return(0,U.jsx)(V.Z.Provider,{value:ea,children:(0,U.jsx)(D.Z.Provider,{value:eo,children:(0,U.jsx)(Q,{ref:_,...er,className:T()(Y,en,N&&ei,H&&`${en}-${H}`,W&&`bg-${W}`,K&&`sticky-${K}`,G&&`fixed-${G}`)})})})});ee.displayName="Navbar";var et=Object.assign(ee,{Brand:H,Collapse:G,Offcanvas:X,Text:J,Toggle:Y})},62882:function(m,_,C){"use strict";var N=C(50959);let T=N.createContext(null);T.displayName="NavbarContext",_.Z=T},49166:function(m,_,C){"use strict";C.d(_,{Z:function(){return eu}});var N=C(84875),T=C.n(N),L=C(55746),D=C(50959),Z=new WeakMap,getMatcher=function(m,_){if(m&&_){var C=Z.get(_)||new Map;Z.set(_,C);var N=C.get(m);return N||((N=_.matchMedia(m)).refCount=0,C.set(N.media,N)),N}},B=function(m){var _=Object.keys(m);function and(m,_){return m===_?_:m?m+" and "+_:_}return function(C,N,T){var B,U,H,W,V,G,K,Y;return"object"==typeof C?(B=C,T=N,N=!0):(N=N||!0,(U={})[C]=N,B=U),H=(0,D.useMemo)(function(){return Object.entries(B).reduce(function(C,N){var T,L,D=N[0],Z=N[1];
43return("up"===Z||!0===Z)&&(C=and(C,("number"==typeof(T=m[D])&&(T+="px"),"(min-width: "+T+")"))),("down"===Z||!0===Z)&&(C=and(C,"(max-width: "+(L="number"==typeof(L=m[_[Math.min(_.indexOf(D)+1,_.length-1)]])?L-.2+"px":"calc("+L+" - 0.2px)")+")")),C},"")},[JSON.stringify(B)]),void 0===(W=T)&&(W="undefined"==typeof window?void 0:window),V=getMatcher(H,W),K=(G=(0,D.useState)(function(){return!!V&&V.matches}))[0],Y=G[1],(0,L.Z)(function(){var m=getMatcher(H,W);if(!m)return Y(!1);var _=Z.get(W),handleChange=function(){Y(m.matches)};return m.refCount++,m.addListener(handleChange),handleChange(),function(){m.removeListener(handleChange),m.refCount--,m.refCount<=0&&(null==_||_.delete(m.media)),m=void 0}},[H]),K}}({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400}),U=C(33393),H=C(97758),W=C(11109),V=C(47134),G=C(11527);let K=D.forwardRef(({className:m,bsPrefix:_,as:C="div",...N},L)=>(_=(0,V.vE)(_,"offcanvas-body"),(0,G.jsx)(C,{ref:L,className:T()(m,_),...N})));K.displayName="OffcanvasBody";var Y=C(62273),Q=C(14226),X=C(31844),J=C(86723);let ee={[Y.d0]:"show",[Y.cn]:"show"},et=D.forwardRef(({bsPrefix:m,className:_,children:C,in:N=!1,mountOnEnter:L=!1,unmountOnExit:Z=!1,appear:B=!1,...U},H)=>(m=(0,V.vE)(m,"offcanvas"),(0,G.jsx)(J.Z,{ref:H,addEndListener:X.Z,in:N,mountOnEnter:L,unmountOnExit:Z,appear:B,...U,childRef:(0,Q.IV)(C),children:(N,L)=>D.cloneElement(C,{...L,className:T()(_,C.props.className,(N===Y.d0||N===Y.Ix)&&`${m}-toggling`,ee[N])})})));et.displayName="OffcanvasToggling";var er=C(89267),en=C(3683);let eo=D.forwardRef(({bsPrefix:m,className:_,closeLabel:C="Close",closeButton:N=!1,...L},D)=>(m=(0,V.vE)(m,"offcanvas-header"),(0,G.jsx)(en.Z,{ref:D,...L,className:T()(_,m),closeLabel:C,closeButton:N})));eo.displayName="OffcanvasHeader";var ei=C(77435);let ea=(0,ei.Z)("h5"),es=D.forwardRef(({className:m,bsPrefix:_,as:C=ea,...N},L)=>(_=(0,V.vE)(_,"offcanvas-title"),(0,G.jsx)(C,{ref:L,className:T()(m,_),...N})));es.displayName="OffcanvasTitle";var el=C(32934);function DialogTransition(m){return(0,G.jsx)(et,{...m})}function BackdropTransition(m){return(0,G.jsx)(W.Z,{...m})}let ec=D.forwardRef(({bsPrefix:m,className:_,children:C,"aria-labelledby":N,placement:L="start",responsive:Z,show:W=!1,backdrop:K=!0,keyboard:Y=!0,scroll:Q=!1,onEscapeKeyDown:X,onShow:J,onHide:ee,container:et,autoFocus:en=!0,enforceFocus:eo=!0,restoreFocus:ei=!0,restoreFocusOptions:ea,onEntered:es,onExit:ec,onExiting:eu,onEnter:ed,onEntering:ef,onExited:ep,backdropClassName:eh,manager:em,renderStaticNode:eg=!1,...ev},ey)=>{let eb=(0,D.useRef)();m=(0,V.vE)(m,"offcanvas");let[ew,ex]=(0,D.useState)(!1),eS=(0,U.Z)(ee),e_=B(Z||"xs","up");(0,D.useEffect)(()=>{ex(Z?W&&!e_:W)},[W,Z,e_]);let ej=(0,D.useMemo)(()=>({onHide:eS}),[eS]),ek=(0,D.useCallback)(_=>(0,G.jsx)("div",{..._,className:T()(`${m}-backdrop`,eh)}),[eh,m]),renderDialog=D=>(0,G.jsx)("div",{...D,...ev,className:T()(_,Z?`${m}-${Z}`:m,`${m}-${L}`),"aria-labelledby":N,children:C});return(0,G.jsxs)(G.Fragment,{children:[!ew&&(Z||eg)&&renderDialog({}),(0,G.jsx)(er.Z.Provider,{value:ej,children:(0,G.jsx)(H.Z,{show:ew,ref:ey,backdrop:K,container:et,keyboard:Y,autoFocus:en,enforceFocus:eo&&!Q,restoreFocus:ei,restoreFocusOptions:ea,onEscapeKeyDown:X,onShow:J,onHide:eS,onEnter:(m,..._)=>{m&&(m.style.visibility="visible"),null==ed||ed(m,..._)},onEntering:ef,onEntered:es,onExit:ec,onExiting:eu,onExited:(m,..._)=>{m&&(m.style.visibility=""),null==ep||ep(..._)},manager:em||(Q?(eb.current||(eb.current=new el.Z({handleContainerOverflow:!1})),eb.current):(0,el.t)()),transition:DialogTransition,backdropTransition:BackdropTransition,renderBackdrop:ek,renderDialog:renderDialog})})]})});ec.displayName="Offcanvas";var eu=Object.assign(ec,{Body:K,Header:eo,Title:es})},4895:function(m,_,C){"use strict";C.d(_,{Z:function(){return ed}});var N=C(50959),T=C(84875),L=C.n(T),D=C(10422),Z=C(66262),B=C(23468),U=C(42125),H=C(70352),W=C(78342),V=C(448),G=C(58814),K=C(14226);let noop=()=>{};var esm_useRootClose=function(m,_,{disabled:C,clickTrigger:T}={}){let L=_||noop;(0,G.Z)(m,L,{disabled:C,clickTrigger:T});let D=(0,V.Z)(m=>{(0,K.kl)(m)&&L(m)});(0,N.useEffect)(()=>
43{if(C||null==m)return;let _=(0,W.Z)((0,G.f)(m)),N=(_.defaultView||window).event,T=(0,H.Z)(_,"keyup",m=>{if(m===N){N=void 0;return}D(m)});return()=>{T()}},[m,C,D])},Y=C(87655),Q=C(69531),X=C(5449);let J=N.forwardRef((m,_)=>{let{flip:C,offset:T,placement:L,containerPadding:H,popperConfig:W={},transition:V,runTransition:G}=m,[K,J]=(0,Z.Z)(),[ee,et]=(0,Z.Z)(),er=(0,B.Z)(J,_),en=(0,Y.Z)(m.container),eo=(0,Y.Z)(m.target),[ei,ea]=(0,N.useState)(!m.show),es=(0,U.Z)(eo,K,(0,Q.ZP)({placement:L,enableEvents:!!m.show,containerPadding:H||5,flip:C,offset:T,arrowElement:ee,popperConfig:W}));m.show&&ei&&ea(!1);let el=m.show||!ei;if(esm_useRootClose(K,m.onHide,{disabled:!m.rootClose||m.rootCloseDisabled,clickTrigger:m.rootCloseEvent}),!el)return null;let{onExit:ec,onExiting:eu,onEnter:ed,onEntering:ef,onEntered:ep}=m,eh=m.children(Object.assign({},es.attributes.popper,{style:es.styles.popper,ref:er}),{popper:es,placement:L,show:!!m.show,arrowProps:Object.assign({},es.attributes.arrow,{style:es.styles.arrow,ref:et})});return eh=(0,X.sD)(V,G,{in:!!m.show,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:eh,onExit:ec,onExiting:eu,onExited:(..._)=>{ea(!0),m.onExited&&m.onExited(..._)},onEnter:ed,onEntering:ef,onEntered:ep}),en?D.createPortal(eh,en):null});J.displayName="Overlay";var ee=C(33393),et=C(55746),er=C(46346),en=C(99523),eo=C(47134),ei=C(41891),ea=C(95673),es=C(11109),el=C(90251),ec=C(11527);let eu=N.forwardRef(({children:m,transition:_=es.Z,popperConfig:C={},rootClose:T=!1,placement:D="top",show:Z=!1,...B},U)=>{let H=(0,N.useRef)({}),[W,V]=(0,N.useState)(null),[G,K]=function(m){let _=(0,N.useRef)(null),C=(0,eo.vE)(void 0,"popover"),T=(0,eo.vE)(void 0,"tooltip"),L=(0,N.useMemo)(()=>({name:"offset",options:{offset:()=>{if(m)return m;if(_.current){if((0,en.Z)(_.current,C))return ei.Z.POPPER_OFFSET;if((0,en.Z)(_.current,T))return ea.Z.TOOLTIP_OFFSET}return[0,0]}}}),[m,C,T]);return[_,[L]]}(B.offset),Y=(0,er.Z)(U,G),Q=!0===_?es.Z:_||void 0,X=(0,ee.Z)(m=>{V(m),null==C||null==C.onFirstUpdate||C.onFirstUpdate(m)});return(0,et.Z)(()=>{W&&B.target&&(null==H.current.scheduleUpdate||H.current.scheduleUpdate())},[W,B.target]),(0,N.useEffect)(()=>{Z||V(null)},[Z]),(0,ec.jsx)(J,{...B,ref:Y,popperConfig:{...C,modifiers:K.concat(C.modifiers||[]),onFirstUpdate:X},transition:Q,rootClose:T,placement:D,show:Z,children:(T,{arrowProps:D,popper:Z,show:B})=>{var U;!function(m,_){let{ref:C}=m,{ref:N}=_;m.ref=C.__wrapped||(C.__wrapped=m=>C((0,el.Z)(m))),_.ref=N.__wrapped||(N.__wrapped=m=>N((0,el.Z)(m)))}(T,D);let V=null==Z?void 0:Z.placement,G=Object.assign(H.current,{state:null==Z?void 0:Z.state,scheduleUpdate:null==Z?void 0:Z.update,placement:V,outOfBoundaries:(null==Z||null==(U=Z.state)||null==(U=U.modifiersData.hide)?void 0:U.isReferenceHidden)||!1,strategy:C.strategy}),K=!!W;return"function"==typeof m?m({...T,placement:V,show:B,...!_&&B&&{className:"show"},popper:G,arrowProps:D,hasDoneInitialMeasure:K}):N.cloneElement(m,{...T,placement:V,arrowProps:D,popper:G,hasDoneInitialMeasure:K,className:L()(m.props.className,!_&&B&&"show"),style:{...m.props.style,...T.style}})}})});eu.displayName="Overlay";var ed=eu},16610:function(m,_,C){"use strict";var N=C(26712),T=C(40507),L=C.n(T),D=C(50959),Z=C(95287);C(91190);var B=C(24940),U=C(46346),H=C(14226),W=C(4895),V=C(90251),G=C(11527);function handleMouseOverOut(m,_,C){let[T]=_,L=T.currentTarget,D=T.relatedTarget||T.nativeEvent[C];D&&D===L||(0,N.Z)(L,D)||m(..._)}L().oneOf(["click","hover","focus"]),_.Z=({trigger:m=["hover","focus"],overlay:_,children:C,popperConfig:N={},show:T,defaultShow:L=!1,onToggle:K,delay:Y,placement:Q,flip:X=Q&&-1!==Q.indexOf("auto"),...J})=>{let ee=(0,D.useRef)(null),et=(0,U.Z)(ee,(0,H.IV)(C)),er=(0,Z.Z)(),en=(0,D.useRef)(""),[eo,ei]=(0,B.$c)(T,L,K),ea=Y&&"object"==typeof Y?Y:{show:Y,hide:Y},{onFocus:es,onBlur:el,onClick:ec}="function"!=typeof C?D.Children.only(C).props:{},eu=(0,D.useCallback)(()=>{if(er.clear(),en.current="show",!ea.show){ei(!0);return}er.set(()=>{"show"===en.current&&ei(!0)},ea.show)},[ea.show,ei,er]),ed=(0,D.useCallback)(()=>{if(er.clear(),en.current="hide",!ea.hide){ei(!1);return}er.set(()=>{"hide"===en.current&&ei(!1)},ea.hide)},[ea.hide,ei,er]),ef=(0,D.useCallback)((...m)=>{eu(),null==es||es(...m)},[eu,es]),ep=(0,D.useCallback)((...m)=>{ed(),null==el||el(...m)},[ed,el]),eh=(0,D.useCallback)((...m)=>{ei(!eo),null==ec||ec(...m)},[ec,ei,eo]),em=(0,D.useCallback)((...m)=>{handleMouseOverOut(eu,m,"fromElement")},[eu]),eg=(0,D.useCallback)((...m)=>{handleMouseOverOut(ed,m,"toElement")},[ed]),ev=null==m?[]:[].concat(m),ey={ref:m=>{et((0,V.Z)(m))}};return -1!==ev.indexOf("click")&&(ey.onClick=eh),-1!==ev.indexOf("focus")&&(ey.onFocus=ef,ey.onBlur=ep),-1!==ev.indexOf("hover")&&(ey.onMouseOver=em,ey.onMouseOut=eg),(0,G.jsxs)(G.Fragment,{children:["function"==typeof C?C(ey):(0,D.cloneElement)(C,ey),(0,G.jsx)(W.Z,{...J,show:eo,onHide:ed,flip:X,placement:Q,popperConfig:N,target:ee.current,children:_})]})}},41891:function(m,_,C){"use strict";C.d(_,{Z:function(){return G}});var N=C(84875),T=C.n(N),L=C(50959),D=C(47134),Z=C(11527);let B=L.forwardRef(({className:m,bsPrefix:_,as:C="div",...N},L)=>(_=(0,D.vE)(_,"popover-header"),(0,Z.jsx)(C,{ref:L,className:T()(m,_),...
43N})));B.displayName="PopoverHeader";let U=L.forwardRef(({className:m,bsPrefix:_,as:C="div",...N},L)=>(_=(0,D.vE)(_,"popover-body"),(0,Z.jsx)(C,{ref:L,className:T()(m,_),...N})));U.displayName="PopoverBody";var H=C(27370),W=C(68631);let V=L.forwardRef(({bsPrefix:m,placement:_="right",className:C,style:N,children:L,body:B,arrowProps:V,hasDoneInitialMeasure:G,popper:K,show:Y,...Q},X)=>{let J=(0,D.vE)(m,"popover"),ee=(0,D.SC)(),[et]=(null==_?void 0:_.split("-"))||[],er=(0,H.z)(et,ee),en=N;return Y&&!G&&(en={...N,...(0,W.Z)(null==K?void 0:K.strategy)}),(0,Z.jsxs)("div",{ref:X,role:"tooltip",style:en,"x-placement":et,className:T()(C,J,et&&`bs-popover-${er}`),...Q,children:[(0,Z.jsx)("div",{className:"popover-arrow",...V}),B?(0,Z.jsx)(U,{children:L}):L]})});var G=Object.assign(V,{Header:B,Body:U,POPPER_OFFSET:[0,8]})},95023:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(47134),Z=C(13546),B=C(11527);function renderProgressBar({min:m,now:_,max:C,label:N,visuallyHidden:L,striped:D,animated:Z,className:U,style:H,variant:W,bsPrefix:V,...G},K){return(0,B.jsx)("div",{ref:K,...G,role:"progressbar",className:T()(U,`${V}-bar`,{[`bg-${W}`]:W,[`${V}-bar-animated`]:Z,[`${V}-bar-striped`]:Z||D}),style:{width:`${Math.round((_-m)/(C-m)*1e5)/1e3}%`,...H},"aria-valuenow":_,"aria-valuemin":m,"aria-valuemax":C,children:L?(0,B.jsx)("span",{className:"visually-hidden",children:N}):N})}let U=L.forwardRef(({isChild:m=!1,..._},C)=>{let N={min:0,max:100,animated:!1,visuallyHidden:!1,striped:!1,..._};if(N.bsPrefix=(0,D.vE)(N.bsPrefix,"progress"),m)return renderProgressBar(N,C);let{min:U,now:H,max:W,label:V,visuallyHidden:G,striped:K,animated:Y,bsPrefix:Q,variant:X,className:J,children:ee,...et}=N;return(0,B.jsx)("div",{ref:C,...et,className:T()(J,Q),children:ee?(0,Z.UI)(ee,m=>(0,L.cloneElement)(m,{isChild:!0})):renderProgressBar({min:U,now:H,max:W,label:V,visuallyHidden:G,striped:K,animated:Y,bsPrefix:Q,variant:X},C)})});U.displayName="ProgressBar",_.Z=U},83126:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(47134),Z=C(11527);let B=L.forwardRef(({bsPrefix:m,className:_,as:C="div",...N},L)=>{let B=(0,D.vE)(m,"row"),U=(0,D.pi)(),H=(0,D.zG)(),W=`${B}-cols`,V=[];return U.forEach(m=>{let _;let C=N[m];delete N[m],null!=C&&"object"==typeof C?{cols:_}=C:_=C;let T=m!==H?`-${m}`:"";null!=_&&V.push(`${W}${T}-${_}`)}),(0,Z.jsx)(C,{ref:L,...N,className:T()(_,B,...V)})});B.displayName="Row",_.Z=B},57762:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(47134),Z=C(11527);let B=L.forwardRef(({bsPrefix:m,variant:_,animation:C="border",size:N,as:L="div",className:B,...U},H)=>{m=(0,D.vE)(m,"spinner");let W=`${m}-${C}`;return(0,Z.jsx)(L,{ref:H,...U,className:T()(B,W,N&&`${W}-${N}`,_&&`text-${_}`)})});B.displayName="Spinner",_.Z=B},51742:function(m,_,C){"use strict";C.d(_,{Z:function(){return W}});var N=C(40507),T=C.n(N);C(50959);var L=C(77888),D=C(62579),Z=C(11527);let TabContainer=({transition:m,..._})=>(0,Z.jsx)(L.Z,{..._,transition:(0,D.Z)(m)});TabContainer.displayName="TabContainer";var B=C(50832),U=C(74655);let H={eventKey:T().oneOfType([T().string,T().number]),title:T().node.isRequired,disabled:T().bool,tabClassName:T().string,tabAttrs:T().object},Tab=()=>{throw Error("ReactBootstrap: The `Tab` component is not meant to be rendered! It's an abstract component that is only valid as a direct Child of the `Tabs` Component. For custom tabs components use TabPane and TabsContainer directly")};Tab.propTypes=H;var W=Object.assign(Tab,{Container:TabContainer,Content:B.Z,Pane:U.Z})},50832:function(m,_,C){"use strict";var N=C(50959),T=C(84875),L=C.n(T),D=C(47134),Z=C(11527);let B=N.forwardRef(({className:m,bsPrefix:_,as:C="div",...N},T)=>(_=(0,D.vE)(_,"tab-content"),(0,Z.jsx)(C,{ref:T,className:L()(m,_),...N})));B.displayName="TabContent",_.Z=B},74655:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(44656),Z=C(73085),B=C(93511),U=C(47134),H=C(11109),W=C(62579),V=C(11527);let G=L.forwardRef(({bsPrefix:m,transition:_,...C},N)=>{let[{className:L,as:G="div",...K},{isActive:Y,onEnter:Q,onEntering:X,onEntered:J,onExit:ee,onExiting:et,onExited:er,mountOnEnter:en,unmountOnExit:eo,transition:ei=H.Z}]=(0,B.W)({...C,transition:(0,W.Z)(_)}),ea=(0,U.vE)(m,"tab-pane");return(0,V.jsx)(Z.Z.Provider,{value:null,children:(0,V.jsx)(D.Z.Provider,{value:null,children:(0,V.jsx)(ei,{in:Y,onEnter:Q,onEntering:X,onEntered:J,onExit:ee,onExiting:et,onExited:er,mountOnEnter:en,unmountOnExit:eo,children:(0,V.jsx)(G,{...K,ref:N,className:T()(L,ea,Y&&"active")})})})})});G.displayName="TabPane",_.Z=G},44156:function(m,_,C){"use strict";C(50959);var N=C(24940),T=C(77888),L=C(72784),D=C(6530),Z=C(60712),B=C(50832),U=C(74655),H=C(13546),W=C(62579),V=C(11527);
43function renderTab(m){let{title:_,eventKey:C,disabled:N,tabClassName:T,tabAttrs:L,id:B}=m.props;return null==_?null:(0,V.jsx)(Z.Z,{as:"li",role:"presentation",children:(0,V.jsx)(D.Z,{as:"button",type:"button",eventKey:C,disabled:N,id:B,className:T,...L,children:_})})}let Tabs=m=>{let _;let{id:C,onSelect:D,transition:Z,mountOnEnter:G=!1,unmountOnExit:K=!1,variant:Y="tabs",children:Q,activeKey:X=((0,H.Ed)(Q,m=>{null==_&&(_=m.props.eventKey)}),_),...J}=(0,N.Ch)(m,{activeKey:"onSelect"});return(0,V.jsxs)(T.Z,{id:C,activeKey:X,onSelect:D,transition:(0,W.Z)(Z),mountOnEnter:G,unmountOnExit:K,children:[(0,V.jsx)(L.Z,{id:C,...J,role:"tablist",as:"ul",variant:Y,children:(0,H.UI)(Q,renderTab)}),(0,V.jsx)(B.Z,{children:(0,H.UI)(Q,m=>{let _={...m.props};return delete _.title,delete _.disabled,delete _.tabClassName,delete _.tabAttrs,(0,V.jsx)(U.Z,{..._})})})]})};Tabs.displayName="Tabs",_.Z=Tabs},47134:function(m,_,C){"use strict";C.d(_,{SC:function(){return useIsRTL},pi:function(){return useBootstrapBreakpoints},vE:function(){return useBootstrapPrefix},zG:function(){return useBootstrapMinBreakpoint}});var N=C(50959);C(11527);let T=N.createContext({prefixes:{},breakpoints:["xxl","xl","lg","md","sm","xs"],minBreakpoint:"xs"}),{Consumer:L,Provider:D}=T;function useBootstrapPrefix(m,_){let{prefixes:C}=(0,N.useContext)(T);return m||C[_]||_}function useBootstrapBreakpoints(){let{breakpoints:m}=(0,N.useContext)(T);return m}function useBootstrapMinBreakpoint(){let{minBreakpoint:m}=(0,N.useContext)(T);return m}function useIsRTL(){let{dir:m}=(0,N.useContext)(T);return"rtl"===m}},95673:function(m,_,C){"use strict";var N=C(84875),T=C.n(N),L=C(50959),D=C(47134),Z=C(27370),B=C(68631),U=C(11527);let H=L.forwardRef(({bsPrefix:m,placement:_="right",className:C,style:N,children:L,arrowProps:H,hasDoneInitialMeasure:W,popper:V,show:G,...K},Y)=>{m=(0,D.vE)(m,"tooltip");let Q=(0,D.SC)(),[X]=(null==_?void 0:_.split("-"))||[],J=(0,Z.z)(X,Q),ee=N;return G&&!W&&(ee={...N,...(0,B.Z)(null==V?void 0:V.strategy)}),(0,U.jsxs)("div",{ref:Y,style:ee,role:"tooltip","x-placement":X,className:T()(C,m,`bs-tooltip-${J}`),...K,children:[(0,U.jsx)("div",{className:"tooltip-arrow",...H}),(0,U.jsx)("div",{className:`${m}-inner`,children:L})]})});H.displayName="Tooltip",_.Z=Object.assign(H,{TOOLTIP_OFFSET:[0,6]})},86723:function(m,_,C){"use strict";var N=C(50959),T=C(62273),L=C(46346),D=C(90251),Z=C(11527);let B=N.forwardRef(({onEnter:m,onEntering:_,onEntered:C,onExit:B,onExiting:U,onExited:H,addEndListener:W,children:V,childRef:G,...K},Y)=>{let Q=(0,N.useRef)(null),X=(0,L.Z)(Q,G),attachRef=m=>{X((0,D.Z)(m))},normalize=m=>_=>{m&&Q.current&&m(Q.current,_)},J=(0,N.useCallback)(normalize(m),[m]),ee=(0,N.useCallback)(normalize(_),[_]),et=(0,N.useCallback)(normalize(C),[C]),er=(0,N.useCallback)(normalize(B),[B]),en=(0,N.useCallback)(normalize(U),[U]),eo=(0,N.useCallback)(normalize(H),[H]),ei=(0,N.useCallback)(normalize(W),[W]);return(0,Z.jsx)(T.ZP,{ref:Y,...K,onEnter:J,onEntered:et,onEntering:ee,onExit:er,onExited:eo,onExiting:en,addEndListener:ei,nodeRef:Q,children:"function"==typeof V?(m,_)=>V(m,{..._,ref:attachRef}):N.cloneElement(V,{ref:attachRef})})});_.Z=B},77435:function(m,_,C){"use strict";var N=C(50959),T=C(84875),L=C.n(T),D=C(11527);_.Z=m=>N.forwardRef((_,C)=>(0,D.jsx)("div",{..._,ref:C,className:L()(_.className,m)}))},68631:function(m,_,C){"use strict";function getInitialPopperStyles(m="absolute"){return{position:m,top:"0",left:"0",opacity:"0",pointerEvents:"none"}}C.d(_,{Z:function(){return getInitialPopperStyles}})},62579:function(m,_,C){"use strict";C.d(_,{Z:function(){return getTabTransitionComponent}});var N=C(2608),T=C(11109);function getTabTransitionComponent(m){return"boolean"==typeof m?m?T.Z:N.Z:m}},27370:function(m,_,C){"use strict";function getOverlayDirection(m,_){let C=m;return"left"===m?C=_?"end":"start":"right"===m&&(C=_?"start":"end"),C}C.d(_,{z:function(){return getOverlayDirection}}),C(50959)},90251:function(m,_,C){"use strict";C.d(_,{Z:function(){return safeFindDOMNode}});var N=C(10422);function safeFindDOMNode(m){return m&&"setState"in m?N.findDOMNode(m):null!=m?m:null}},31844:function(m,_,C){"use strict";C.d(_,{Z:function(){return transitionEndListener}});var N=C(20968),T=C(4498);function parseDuration(m,_){let C=(0,N.Z)(m,_)||"",T=-1===C.indexOf("ms")?1e3:1;return parseFloat(C)*T}
43function transitionEndListener(m,_){let C=parseDuration(m,"transitionDuration"),N=parseDuration(m,"transitionDelay"),L=(0,T.Z)(m,C=>{C.target===m&&(L(),_(C))},C+N)}},68643:function(m,_,C){"use strict";function triggerBrowserReflow(m){m.offsetHeight}C.d(_,{Z:function(){return triggerBrowserReflow}})},71044:function(m,_,C){"use strict";var N,T,L,D,Z,B,U=C(50959);U&&"object"==typeof U&&"default"in U&&U.default;var H=C(66629),W=new H,V=W.getBrowser(),G=W.getCPU(),K=W.getDevice(),Y=W.getEngine(),Q=W.getOS(),X=W.getUA(),J={Mobile:"mobile",Tablet:"tablet",SmartTv:"smarttv",Console:"console",Wearable:"wearable",Embedded:"embedded",Browser:void 0},ee={Chrome:"Chrome",Firefox:"Firefox",Opera:"Opera",Yandex:"Yandex",Safari:"Safari",InternetExplorer:"Internet Explorer",Edge:"Edge",Chromium:"Chromium",Ie:"IE",MobileSafari:"Mobile Safari",MIUI:"MIUI Browser",SamsungBrowser:"Samsung Browser"},setDefaults=function(m){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"none";return m||_},getNavigatorInstance=function(){return!!("undefined"!=typeof window&&(window.navigator||navigator))&&(window.navigator||navigator)},isIOS13Check=function(m){var _=getNavigatorInstance();return _&&_.platform&&(-1!==_.platform.indexOf(m)||"MacIntel"===_.platform&&_.maxTouchPoints>1&&!window.MSStream)},isBrowserType=function(m){return m.type===J.Browser},isEdgeType=function(m){return m.name===ee.Edge},isEdgeChromiumType=function(m){return"string"==typeof m&&-1!==m.indexOf("Edg/")},getIPad13=function(){return isIOS13Check("iPad")};K.type,J.SmartTv,K.type,J.Console,K.type,J.Wearable,K.type,J.Embedded,V.name===ee.MobileSafari||getIPad13(),V.name,ee.Chromium;var et=(N=K.type)===J.Mobile||N===J.Tablet||getIPad13();K.type,J.Mobile,K.type===J.Tablet||getIPad13(),isBrowserType(K),isBrowserType(K),Q.name,Q.name,"iOS"===Q.name||getIPad13(),V.name,ee.Chrome,V.name,ee.Firefox,(T=V.name)===ee.Safari||ee.MobileSafari,V.name,ee.Opera,(L=V.name)===ee.InternetExplorer||ee.Ie,setDefaults(Q.version),setDefaults(Q.name),setDefaults(V.version),setDefaults(V.major),setDefaults(V.name),setDefaults(K.vendor),setDefaults(K.model),setDefaults(Y.name),setDefaults(Y.version),setDefaults(X),isEdgeType(V)||isEdgeChromiumType(X),V.name,ee.Yandex,setDefaults(K.type,"browser"),(D=getNavigatorInstance())&&(/iPad|iPhone|iPod/.test(D.platform)||"MacIntel"===D.platform&&D.maxTouchPoints>1)&&window.MSStream,getIPad13(),isIOS13Check("iPhone"),isIOS13Check("iPod"),"string"==typeof(B=(Z=getNavigatorInstance())&&Z.userAgent&&Z.userAgent.toLowerCase())&&/electron/.test(B),isEdgeChromiumType(X),isEdgeType(V)&&isEdgeChromiumType(X),Q.name,Q.name,V.name,ee.MIUI,V.name,ee.SamsungBrowser,_.tq=et},59521:function(m,_,C){"use strict";Object.defineProperty(_,"__esModule",{value:!0});var N=function(){function defineProperties(m,_){for(var C=0;C<_.length;C++){var N=_[C];N.enumerable=N.enumerable||!1,N.configurable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(m,N.key,N)}}return function(m,_,C){return _&&defineProperties(m.prototype,_),C&&defineProperties(m,C),m}}(),T=C(50959),L=_interopRequireDefault(T),D=_interopRequireDefault(C(40507));function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var Z=function(m){function InfiniteScroll(m){!function(m,_){if(!(m instanceof _))throw TypeError("Cannot call a class as a function")}(this,InfiniteScroll);var _=function(m,_){if(!m)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return _&&("object"==typeof _||"function"==typeof _)?_:m}(this,(InfiniteScroll.__proto__||Object.getPrototypeOf(InfiniteScroll)).call(this,m));return _.scrollListener=_.scrollListener.bind(_),_.eventListenerOptions=_.eventListenerOptions.bind(_),_.mousewheelListener=_.mousewheelListener.bind(_),_}return!function(m,_){if("function"!=typeof _&&null!==_)throw TypeError("Super expression must either be null or a function, not "+typeof _);m.prototype=Object.create(_&&_.prototype,{constructor:{value:m,enumerable:!1,writable:!0,configurable:!0}}),_&&(Object.setPrototypeOf?Object.setPrototypeOf(m,_):m.__proto__=_)}
43(InfiniteScroll,m),N(InfiniteScroll,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var m=this.getParentElement(this.scrollComponent);m.scrollTop=m.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var m=!1,_={get passive(){m=!0}};try{document.addEventListener("test",null,_),document.removeEventListener("test",null,_)}catch(m){}return m}},{key:"eventListenerOptions",value:function(){return this.props.useCapture,this.isPassiveSupported()?{useCapture:this.props.useCapture,passive:!0}:{passive:!1}}},{key:"setDefaultLoader",value:function(m){this.defaultLoader=m}},{key:"detachMousewheelListener",value:function(){var m=window;!1===this.props.useWindow&&(m=this.scrollComponent.parentNode),m.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var m=window;!1===this.props.useWindow&&(m=this.getParentElement(this.scrollComponent)),m.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(m){var _=this.props.getScrollParent&&this.props.getScrollParent();return null!=_?_:m&&m.parentNode}},{key:"filterProps",value:function(m){return m}},{key:"attachScrollListener",value:function(){var m=this.getParentElement(this.scrollComponent);if(this.props.hasMore&&m){var _=window;!1===this.props.useWindow&&(_=m),_.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),_.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),_.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(m){1!==m.deltaY||this.isPassiveSupported()||m.preventDefault()}},{key:"scrollListener",value:function(){var m=this.scrollComponent,_=window,C=this.getParentElement(m),N=void 0;if(this.props.useWindow){var T=document.documentElement||document.body.parentNode||document.body,L=void 0!==_.pageYOffset?_.pageYOffset:T.scrollTop;N=this.props.isReverse?L:this.calculateOffset(m,L)}else N=this.props.isReverse?C.scrollTop:m.scrollHeight-C.scrollTop-C.clientHeight;N<Number(this.props.threshold)&&m&&null!==m.offsetParent&&(this.detachScrollListener(),this.beforeScrollHeight=C.scrollHeight,this.beforeScrollTop=C.scrollTop,"function"==typeof this.props.loadMore&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(m,_){return m?this.calculateTopPosition(m)+(m.offsetHeight-_-window.innerHeight):0}},{key:"calculateTopPosition",value:function(m){return m?m.offsetTop+this.calculateTopPosition(m.offsetParent):0}},{key:"render",value:function(){var m=this,_=this.filterProps(this.props),C=_.children,N=_.element,T=_.hasMore,D=(_.initialLoad,_.isReverse),Z=_.loader,B=(_.loadMore,_.pageStart,_.ref),U=(_.threshold,_.useCapture,_.useWindow,_.getScrollParent,function(m,_){var C={};for(var N in m)!(_.indexOf(N)>=0)&&Object.prototype.hasOwnProperty.call(m,N)&&(C[N]=m[N]);return C}(_,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));U.ref=function(_){m.scrollComponent=_,B&&B(_)};var H=[C];return T&&(Z?D?H.unshift(Z):H.push(Z):this.defaultLoader&&(D?H.unshift(this.defaultLoader):H.push(this.defaultLoader))),L.default.createElement(N,U,H)}}]),InfiniteScroll}(T.Component);Z.propTypes={children:D.default.node.isRequired,element:D.default.node,hasMore:D.default.bool,initialLoad:D.default.bool,isReverse:D.default.bool,loader:D.default.node,loadMore:D.default.func.isRequired,pageStart:D.default.number,ref:D.default.func,getScrollParent:D.default.func,threshold:D.default.number,useCapture:D.default.bool,useWindow:D.default.bool},Z.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},_.default=Z,m.exports=_.default},8883:function(m,_,C){m.exports=C(59521)},60198:function(m,_){"use strict";/** @license React v16.13.1
44 * react-is.production.min.js
45 *
46 * Copyright (c) Facebook, Inc. and its affiliates.
47 *
48 * This source code is licensed under the MIT license found in the
49 * LICENSE file in the root directory of this source tree.
50 */var C="function"==typeof Symbol&&Symbol.for,N=C?Symbol.for("react.element"):60103,T=C?Symbol.for("react.portal"):60106,L=C?Symbol.for("react.fragment"):60107,D=C?Symbol.for("react.strict_mode"):60108,Z=C?Symbol.for("react.profiler"):60114,B=C?Symbol.for("react.provider"):60109,U=C?Symbol.for("react.context"):60110,H=C?Symbol.for("react.async_mode"):60111,W=C?Symbol.for("react.concurrent_mode"):60111,V=C?Symbol.for("react.forward_ref"):60112,G=C?Symbol.for("react.suspense"):60113,K=C?Symbol.for("react.suspense_list"):60120,Y=C?Symbol.for("react.memo"):60115,Q=C?Symbol.for("react.lazy"):60116,X=C?Symbol.for("react.block"):60121,J=C?Symbol.for("react.fundamental"):60117,ee=C?Symbol.for("react.responder"):60118,et=C?Symbol.for("react.scope"):60119;function z(m){if("object"==typeof m&&null!==m){var _=m.$$typeof;switch(_){case N:switch(m=m.type){case H:case W:case L:case Z:case D:case G:return m;default:switch(m=m&&m.$$typeof){case U:case V:case Q:case Y:case B:return m;default:return _}}case T:return _}}}function A(m){return z(m)===W}_.AsyncMode=H,_.ConcurrentMode=W,_.ContextConsumer=U,_.ContextProvider=B,_.Element=N,_.ForwardRef=V,_.Fragment=L,_.Lazy=Q,_.Memo=Y,_.Portal=T,_.Profiler=Z,_.StrictMode=D,_.Suspense=G,_.isAsyncMode=function(m){return A(m)||z(m)===H},_.isConcurrentMode=A,_.isContextConsumer=function(m){return z(m)===U},_.isContextProvider=function(m){return z(m)===B},_.isElement=function(m){return"object"==typeof m&&null!==m&&m.$$typeof===N},_.isForwardRef=function(m){return z(m)===V},_.isFragment=function(m){return z(m)===L}
50,_.isLazy=function(m){return z(m)===Q},_.isMemo=function(m){return z(m)===Y},_.isPortal=function(m){return z(m)===T},_.isProfiler=function(m){return z(m)===Z},_.isStrictMode=function(m){return z(m)===D},_.isSuspense=function(m){return z(m)===G},_.isValidElementType=function(m){return"string"==typeof m||"function"==typeof m||m===L||m===W||m===Z||m===D||m===G||m===K||"object"==typeof m&&null!==m&&(m.$$typeof===Q||m.$$typeof===Y||m.$$typeof===B||m.$$typeof===U||m.$$typeof===V||m.$$typeof===J||m.$$typeof===ee||m.$$typeof===et||m.$$typeof===X)},_.typeOf=z},56237:function(m,_,C){"use strict";m.exports=C(60198)},11195:function(m,_){"use strict";/**
51 * @license React
52 * react-is.production.min.js
53 *
54 * Copyright (c) Facebook, Inc. and its affiliates.
55 *
56 * This source code is licensed under the MIT license found in the
57 * LICENSE file in the root directory of this source tree.
58 */var C=Symbol.for("react.element"),N=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),L=Symbol.for("react.strict_mode"),D=Symbol.for("react.profiler"),Z=Symbol.for("react.provider"),B=Symbol.for("react.context"),U=Symbol.for("react.server_context"),H=Symbol.for("react.forward_ref"),W=Symbol.for("react.suspense"),V=Symbol.for("react.suspense_list"),G=Symbol.for("react.memo"),K=Symbol.for("react.lazy");Symbol.for("react.offscreen"),Symbol.for("react.module.reference"),_.isContextConsumer=function(m){return function(m){if("object"==typeof m&&null!==m){var _=m.$$typeof;switch(_){case C:switch(m=m.type){case T:case D:case L:case W:case V:return m;default:switch(m=m&&m.$$typeof){case U:case B:case H:case K:case G:case Z:return m;default:return _}}case N:return _}}}(m)===B}},61357:function(m,_,C){"use strict";m.exports=C(11195)},66817:function(m,_,C){"use strict";C.d(_,{zt:function(){return components_Provider},$j:function(){return components_connect},I0:function(){return er},v9:function(){return U},oR:function(){return et}});var N=C(4322),T=C(7231),L=C(10422);let batch=function(m){m()},getBatch=()=>batch;var D=C(50959);let Z=D.createContext(null);function useReduxContext_useReduxContext(){let m=(0,D.useContext)(Z);return m}let notInitialized=()=>{throw Error("uSES not initialized!")},B=notInitialized,refEquality=(m,_)=>m===_,U=function(m=Z){let _=m===Z?useReduxContext_useReduxContext:()=>(0,D.useContext)(m);return function(m,C=refEquality){let{store:N,subscription:T,getServerState:L}=_(),Z=B(T.addNestedSub,N.getState,L||N.getState,m,C);return(0,D.useDebugValue)(Z),Z}}();function _extends(){return(_extends=Object.assign||function(m){for(var _=1;_<arguments.length;_++){var C=arguments[_];for(var N in C)Object.prototype.hasOwnProperty.call(C,N)&&(m[N]=C[N])}return m}).apply(this,arguments)}function _objectWithoutPropertiesLoose(m,_){if(null==m)return{};var C,N,T={},L=Object.keys(m);for(N=0;N<L.length;N++)C=L[N],_.indexOf(C)>=0||(T[C]=m[C]);return T}var H=C(72535),W=C.n(H),V=C(61357);let G=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function wrapMapToPropsConstant(m){return function(_){let C=m(_);function constantSelector(){return C}return constantSelector.dependsOnOwnProps=!1,constantSelector}}function getDependsOnOwnProps(m){return m.dependsOnOwnProps?!!m.dependsOnOwnProps:1!==m.length}function wrapMapToPropsFunc(m,_){return function(_,{displayName:C}){let proxy=function(m,_){return proxy.dependsOnOwnProps?proxy.mapToProps(m,_):proxy.mapToProps(m,void 0)};return proxy.dependsOnOwnProps=!0,proxy.mapToProps=function(_,C){proxy.mapToProps=m,proxy.dependsOnOwnProps=getDependsOnOwnProps(m);let N=proxy(_,C);return"function"==typeof N&&(proxy.mapToProps=N,proxy.dependsOnOwnProps=getDependsOnOwnProps(N),N=proxy(_,C)),N},proxy}}function createInvalidArgFactory(m,_){return(C,N)=>{throw Error(`Invalid value of type ${typeof m} for ${_} argument when connecting component ${N.wrappedComponentName}.`)}}function defaultMergeProps(m,_,C){return _extends({},C,m,_)}let K={notify(){},get:()=>[]};function createSubscription(m,_){let C;let N=K;function handleChangeWrapper(){T.onStateChange&&T.onStateChange()}function trySubscribe(){C||(C=_?_.addNestedSub(handleChangeWrapper):m.subscribe(handleChangeWrapper),N=function(){let m=getBatch(),_=null,C=null;return{clear(){_=null,C=null},notify(){m(()=>{let m=_;for(;m;)m.callback(),m=m.next})},get(){let m=[],C=_;for(;C;)m.push(C),C=C.next;return m},subscribe(m){let N=!0,T=C={callback:m,next:null,prev:C};return T.prev?T.prev.next=T:_=T,function(){N&&null!==_&&(N=!1,T.next?T.next.prev=T.prev:C=T.prev,T.prev?T.prev.next=T.next:_=T.next)}}}}())}let T={addNestedSub:function(m){return trySubscribe(),N.subscribe(m)},notifyNestedSubs:function(){N.notify()},handleChangeWrapper,isSubscribed:function(){return!!C},trySubscribe,tryUnsubscribe:function(){C&&(C(),C=void 0,N.clear(),N=K)},getListeners:()=>N};return T}let Y=!!("undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement),Q=Y?D.useLayoutEffect:D.useEffect;function is(m,_){return m===_?0!==m||0!==_||1/m==1/_:m!=m&&_!=_}function shallowEqual(m,_){if(is(m,_))return!0;
58if("object"!=typeof m||null===m||"object"!=typeof _||null===_)return!1;let C=Object.keys(m),N=Object.keys(_);if(C.length!==N.length)return!1;for(let N=0;N<C.length;N++)if(!Object.prototype.hasOwnProperty.call(_,C[N])||!is(m[C[N]],_[C[N]]))return!1;return!0}let X=["reactReduxForwardedRef"],J=notInitialized,ee=[null,null];function strictEqual(m,_){return m===_}var components_connect=function(m,_,C,{pure:N,areStatesEqual:T=strictEqual,areOwnPropsEqual:L=shallowEqual,areStatePropsEqual:B=shallowEqual,areMergedPropsEqual:U=shallowEqual,forwardRef:H=!1,context:K=Z}={}){let Y=m?"function"==typeof m?wrapMapToPropsFunc(m,"mapStateToProps"):createInvalidArgFactory(m,"mapStateToProps"):wrapMapToPropsConstant(()=>({})),et=_&&"object"==typeof _?wrapMapToPropsConstant(m=>(function(m,_){let C={};for(let N in m){let T=m[N];"function"==typeof T&&(C[N]=(...m)=>_(T(...m)))}return C})(_,m)):_?"function"==typeof _?wrapMapToPropsFunc(_,"mapDispatchToProps"):createInvalidArgFactory(_,"mapDispatchToProps"):wrapMapToPropsConstant(m=>({dispatch:m})),er=C?"function"==typeof C?function(m,{displayName:_,areMergedPropsEqual:N}){let T,L=!1;return function(m,_,D){let Z=C(m,_,D);return L?N(Z,T)||(T=Z):(L=!0,T=Z),T}}:createInvalidArgFactory(C,"mergeProps"):()=>defaultMergeProps,en=!!m;return m=>{let _=m.displayName||m.name||"Component",C=`Connect(${_})`,N={shouldHandleStateChanges:en,displayName:C,wrappedComponentName:_,WrappedComponent:m,initMapStateToProps:Y,initMapDispatchToProps:et,initMergeProps:er,areStatesEqual:T,areStatePropsEqual:B,areOwnPropsEqual:L,areMergedPropsEqual:U};function ConnectFunction(_){var C;let T;let[L,Z,B]=(0,D.useMemo)(()=>{let{reactReduxForwardedRef:m}=_,C=_objectWithoutPropertiesLoose(_,X);return[_.context,m,C]},[_]),U=(0,D.useMemo)(()=>L&&L.Consumer&&(0,V.isContextConsumer)(D.createElement(L.Consumer,null))?L:K,[L,K]),H=(0,D.useContext)(U),W=!!_.store&&!!_.store.getState&&!!_.store.dispatch,Y=!!H&&!!H.store,et=W?_.store:H.store,er=Y?H.getServerState:et.getState,eo=(0,D.useMemo)(()=>(function(m,_){let{initMapStateToProps:C,initMapDispatchToProps:N,initMergeProps:T}=_,L=_objectWithoutPropertiesLoose(_,G),D=C(m,L),Z=N(m,L),B=T(m,L);return function(m,_,C,N,{areStatesEqual:T,areOwnPropsEqual:L,areStatePropsEqual:D}){let Z,B,U,H,W,V=!1;return function(G,K){return V?function(V,G){let K=!L(G,B),Y=!T(V,Z);return(Z=V,B=G,K&&Y)?(U=m(Z,B),_.dependsOnOwnProps&&(H=_(N,B)),W=C(U,H,B)):K?(m.dependsOnOwnProps&&(U=m(Z,B)),_.dependsOnOwnProps&&(H=_(N,B)),W=C(U,H,B)):Y?function(){let _=m(Z,B),N=!D(_,U);return U=_,N&&(W=C(U,H,B)),W}():W}(G,K):(U=m(Z=G,B=K),H=_(N,B),W=C(U,H,B),V=!0,W)}}(D,Z,B,m,L)})(et.dispatch,N),[et]),[ei,ea]=(0,D.useMemo)(()=>{if(!en)return ee;let m=createSubscription(et,W?void 0:H.subscription),_=m.notifyNestedSubs.bind(m);return[m,_]},[et,W,H]),es=(0,D.useMemo)(()=>W?H:_extends({},H,{subscription:ei}),[W,H,ei]),el=(0,D.useRef)(),ec=(0,D.useRef)(B),eu=(0,D.useRef)(),ed=(0,D.useRef)(!1);(0,D.useRef)(!1);let ef=(0,D.useRef)(!1),ep=(0,D.useRef)();Q(()=>(ef.current=!0,()=>{ef.current=!1}),[]);let eh=(0,D.useMemo)(()=>()=>eu.current&&B===ec.current?eu.current:eo(et.getState(),B),[et,B]),em=(0,D.useMemo)(()=>m=>ei?function(m,_,C,N,T,L,D,Z,B,U,H){if(!m)return()=>{};let W=!1,V=null,checkForUpdates=()=>{let m,C;if(W||!Z.current)return;let G=_.getState();try{m=N(G,T.current)}catch(m){C=m,V=m}C||(V=null),m===L.current?D.current||U():(L.current=m,B.current=m,D.current=!0,H())};return C.onStateChange=checkForUpdates,C.trySubscribe(),checkForUpdates(),()=>{if(W=!0,C.tryUnsubscribe(),C.onStateChange=null,V)throw V}}(en,et,ei,eo,ec,el,ed,ef,eu,ea,m):()=>{},[ei]);C=[ec,el,ed,B,eu,ea],Q(()=>(function(m,_,C,N,T,L){m.current=N,C.current=!1,T.current&&(T.current=null,L())})(...C),void 0);try{T=J(em,eh,er?()=>eo(er(),B):eh)}catch(m){throw ep.current&&(m.message+=`
59The error may be correlated with this previous error:
60${ep.current.stack}
61
62`),m}Q(()=>{ep.current=void 0,eu.current=void 0,el.current=T});let eg=(0,D.useMemo)(()=>D.createElement(m,_extends({},T,{ref:Z})),[Z,m,T]),ev=(0,D.useMemo)(()=>en?D.createElement(U.Provider,{value:es},eg):eg,[U,eg,es]);return ev}let Z=D.memo(ConnectFunction);if(Z.WrappedComponent=m,Z.displayName=ConnectFunction.displayName=C,H){let _=D.forwardRef(function(m,_){return D.createElement(Z,_extends({},m,{reactReduxForwardedRef:_}))});return _.displayName=C,_.WrappedComponent=m,W()(_,m)}return W()(Z,m)}},components_Provider=function({store:m,context:_,children:C,serverState:N}){let T=(0,D.useMemo)(()=>{let _=createSubscription(m);return{store:m,subscription:_,getServerState:N?()=>N:void 0}},[m,N]),L=(0,D.useMemo)(()=>m.getState(),[m]);Q(()=>{let{subscription:_}=T;return _.onStateChange=_.notifyNestedSubs,_.trySubscribe(),L!==m.getState()&&_.notifyNestedSubs(),()=>{_.tryUnsubscribe(),_.onStateChange=void 0}},[T,L]);let B=_||Z;return D.createElement(B.Provider,{value:T},C)};function createStoreHook(m=Z){let _=m===Z?useReduxContext_useReduxContext:()=>(0,D.useContext)(m);return function(){let{store:m}=_();return m}}let et=createStoreHook(),er=function(m=Z){let _=m===Z?et:createStoreHook(m);return function(){let m=_();return m.dispatch}}();B=T.useSyncExternalStoreWithSelector,J=N.useSyncExternalStore,batch=L.unstable_batchedUpdates},62273:function(m,_,C){"use strict";C.d(_,{cn:function(){return W},d0:function(){return H},Wj:function(){return U},Ix:function(){return V},ZP:function(){return K}});var N=C(12834);function _setPrototypeOf(m,_){return(_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(m,_){return m.__proto__=_,m})(m,_)}var T=C(50959),L=C(10422),D={disabled:!1},Z=T.createContext(null),B="unmounted",U="exited",H="entering",W="entered",V="exiting",G=function(m){function Transition(_,C){N=m.call(this,_,C)||this;var N,T,L=C&&!C.isMounting?_.enter:_.appear;return N.appearStatus=null,_.in?L?(T=U,N.appearStatus=H):T=W:T=_.unmountOnExit||_.mountOnEnter?B:U,N.state={status:T},N.nextCallback=null,N}Transition.prototype=Object.create(m.prototype),Transition.prototype.constructor=Transition,_setPrototypeOf(Transition,m),Transition.getDerivedStateFromProps=function(m,_){return m.in&&_.status===B?{status:U}:null};var _=Transition.prototype;return _.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},_.componentDidUpdate=function(m){var _=null;if(m!==this.props){var C=this.state.status;this.props.in?C!==H&&C!==W&&(_=H):(C===H||C===W)&&(_=V)}this.updateStatus(!1,_)},_.componentWillUnmount=function(){this.cancelNextCallback()},_.getTimeouts=function(){var m,_,C,N=this.props.timeout;return m=_=C=N,null!=N&&"number"!=typeof N&&(m=N.exit,_=N.enter,C=void 0!==N.appear?N.appear:_),{exit:m,enter:_,appear:C}},_.updateStatus=function(m,_){if(void 0===m&&(m=!1),null!==_){if(this.cancelNextCallback(),_===H){if(this.props.unmountOnExit||this.props.mountOnEnter){var 
62C=this.props.nodeRef?this.props.nodeRef.current:L.findDOMNode(this);C&&C.scrollTop}this.performEnter(m)}else this.performExit()}else this.props.unmountOnExit&&this.state.status===U&&this.setState({status:B})},_.performEnter=function(m){var _=this,C=this.props.enter,N=this.context?this.context.isMounting:m,T=this.props.nodeRef?[N]:[L.findDOMNode(this),N],Z=T[0],B=T[1],U=this.getTimeouts(),V=N?U.appear:U.enter;if(!m&&!C||D.disabled){this.safeSetState({status:W},function(){_.props.onEntered(Z)});return}this.props.onEnter(Z,B),this.safeSetState({status:H},function(){_.props.onEntering(Z,B),_.onTransitionEnd(V,function(){_.safeSetState({status:W},function(){_.props.onEntered(Z,B)})})})},_.performExit=function(){var m=this,_=this.props.exit,C=this.getTimeouts(),N=this.props.nodeRef?void 0:L.findDOMNode(this);if(!_||D.disabled){this.safeSetState({status:U},function(){m.props.onExited(N)});return}this.props.onExit(N),this.safeSetState({status:V},function(){m.props.onExiting(N),m.onTransitionEnd(C.exit,function(){m.safeSetState({status:U},function(){m.props.onExited(N)})})})},_.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},_.safeSetState=function(m,_){_=this.setNextCallback(_),this.setState(m,_)},_.setNextCallback=function(m){var _=this,C=!0;return this.nextCallback=function(N){C&&(C=!1,_.nextCallback=null,m(N))},this.nextCallback.cancel=function(){C=!1},this.nextCallback},_.onTransitionEnd=function(m,_){this.setNextCallback(_);var C=this.props.nodeRef?this.props.nodeRef.current:L.findDOMNode(this),N=null==m&&!this.props.addEndListener;if(!C||N){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var T=this.props.nodeRef?[this.nextCallback]:[C,this.nextCallback],D=T[0],Z=T[1];
62this.props.addEndListener(D,Z)}null!=m&&setTimeout(this.nextCallback,m)},_.render=function(){var m=this.state.status;if(m===B)return null;var _=this.props,C=_.children,L=(_.in,_.mountOnEnter,_.unmountOnExit,_.appear,_.enter,_.exit,_.timeout,_.addEndListener,_.onEnter,_.onEntering,_.onEntered,_.onExit,_.onExiting,_.onExited,_.nodeRef,(0,N.Z)(_,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return T.createElement(Z.Provider,{value:null},"function"==typeof C?C(m,L):T.cloneElement(T.Children.only(C),L))},Transition}(T.Component);function noop(){}G.contextType=Z,G.propTypes={},G.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:noop,onEntering:noop,onEntered:noop,onExit:noop,onExiting:noop,onExited:noop},G.UNMOUNTED=B,G.EXITED=U,G.ENTERING=H,G.ENTERED=W,G.EXITING=V;var K=G},16633:function(m,_,C){"use strict";_.__esModule=!0;var N=C(21717);Object.defineProperty(_,"take",{enumerable:!0,get:function(){return N.take}}),Object.defineProperty(_,"takem",{enumerable:!0,get:function(){return N.takem}}),Object.defineProperty(_,"put",{enumerable:!0,get:function(){return N.put}}),Object.defineProperty(_,"all",{enumerable:!0,get:function(){return N.all}}),Object.defineProperty(_,"race",{enumerable:!0,get:function(){return N.race}}),Object.defineProperty(_,"call",{enumerable:!0,get:function(){return N.call}}),Object.defineProperty(_,"apply",{enumerable:!0,get:function(){return N.apply}}),Object.defineProperty(_,"cps",{enumerable:!0,get:function(){return N.cps}}),Object.defineProperty(_,"fork",{enumerable:!0,get:function(){return N.fork}}),Object.defineProperty(_,"spawn",{enumerable:!0,get:function(){return N.spawn}}),Object.defineProperty(_,"join",{enumerable:!0,get:function(){return N.join}}),Object.defineProperty(_,"cancel",{enumerable:!0,get:function(){return N.cancel}}),Object.defineProperty(_,"select",{enumerable:!0,get:function(){return N.select}}),Object.defineProperty(_,"actionChannel",{enumerable:!0,get:function(){return N.actionChannel}}),Object.defineProperty(_,"cancelled",{enumerable:!0,get:function(){return N.cancelled}}),Object.defineProperty(_,"flush",{enumerable:!0,get:function(){return N.flush}}),Object.defineProperty(_,"getContext",{enumerable:!0,get:function(){return N.getContext}}),Object.defineProperty(_,"setContext",{enumerable:!0,get:function(){return N.setContext}});var T=C(8344);Object.defineProperty(_,"takeEvery",{enumerable:!0,get:function(){return T.takeEvery}}),Object.defineProperty(_,"takeLatest",{enumerable:!0,get:function(){return T.takeLatest}}),Object.defineProperty(_,"throttle",{enumerable:!0,get:function(){return T.throttle}})},28203:function(m,_,C){"use strict";_.__esModule=!0,_.buffers=_.BUFFER_OVERFLOW=void 0;var N=C(47385),T=_.BUFFER_OVERFLOW="Channel's Buffer overflow!",L={isEmpty:N.kTrue,put:N.noop,take:N.noop};function ringBuffer(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10,_=arguments[1],C=Array(m),N=0,L=0,D=0,push=function(_){C[L]=_,L=(L+1)%m,N++},take=function(){if(0!=N){var _=C[D];return C[D]=null,N--,D=(D+1)%m,_}},flush=function(){for(var m=[];N;)m.push(take());return m};return{isEmpty:function(){return 0==N},put:function(Z){if(N<m)push(Z);else{var B=void 0;switch(_){case 1:throw Error(T);case 3:C[L]=Z,D=L=(L+1)%m;break;case 4:B=2*m,N=(C=flush()).length,L=C.length,D=0,C.length=B,m=B,push(Z)}}},take:take,flush:flush}}_.buffers={none:function(){return L},fixed:function(m){return ringBuffer(m,1)},dropping:function(m){return ringBuffer(m,2)},sliding:function(m){return ringBuffer(m,3)},expanding:function(m){return ringBuffer(m,4)}}},81200:function(m,_,C){"use strict";_.__esModule=!0,_.UNDEFINED_INPUT_ERROR=_.INVALID_BUFFER=_.isEnd=_.END=void 0;var N=Object.assign||function(m){for(var _=1;_<arguments.length;_++){var C=arguments[_];for(var N in C)Object.prototype.hasOwnProperty.call(C,N)&&(m[N]=C[N])}return m};_.emitter=function(){var m=[];return{subscribe:function(_){return m.push(_),function(){return(0,T.remove)(m,_)}},emit:function(_){for(var C=m.slice(),N=0,T=C.length;N<T;N++)C[N](_)}}}
62,_.channel=channel,_.eventChannel=eventChannel,_.stdChannel=function(m){var _=eventChannel(function(_){return m(function(m){if(m[T.SAGA_ACTION]){_(m);return}(0,D.asap)(function(){return _(m)})})});return N({},_,{take:function(m,C){arguments.length>1&&((0,T.check)(C,T.is.func,"channel.take's matcher argument must be a function"),m[T.MATCH]=C),_.take(m)}})};var T=C(47385),L=C(28203),D=C(65515),Z="@@redux-saga/CHANNEL_END",B=_.END={type:Z},U=_.isEnd=function(m){return m&&m.type===Z},H=_.INVALID_BUFFER="invalid buffer passed to channel factory function",W=_.UNDEFINED_INPUT_ERROR="Saga was provided with an undefined action";function channel(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:L.buffers.fixed(),_=!1,C=[];function checkForbiddenStates(){if(_&&C.length)throw(0,T.internalErr)("Cannot have a closed channel with pending takers");if(C.length&&!m.isEmpty())throw(0,T.internalErr)("Cannot have pending takers with non empty buffer")}return(0,T.check)(m,T.is.buffer,H),{take:function(N){checkForbiddenStates(),(0,T.check)(N,T.is.func,"channel.take's callback must be a function"),_&&m.isEmpty()?N(B):m.isEmpty()?(C.push(N),N.cancel=function(){return(0,T.remove)(C,N)}):N(m.take())},put:function(N){if(checkForbiddenStates(),(0,T.check)(N,T.is.notUndef,W),!_){if(!C.length)return m.put(N);for(var L=0;L<C.length;L++){var D=C[L];if(!D[T.MATCH]||D[T.MATCH](N))return C.splice(L,1),D(N)}}},flush:function(C){if(checkForbiddenStates(),(0,T.check)(C,T.is.func,"channel.flush' callback must be a function"),_&&m.isEmpty()){C(B);return}C(m.flush())},close:function(){if(checkForbiddenStates(),!_&&(_=!0,C.length)){var m=C;C=[];for(var N=0,T=m.length;N<T;N++)m[N](B)}},get __takers__(){return C},get __closed__(){return _}}}function eventChannel(m){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:L.buffers.none(),C=arguments[2];arguments.length>2&&(0,T.check)(C,T.is.func,"Invalid match function passed to eventChannel");var N=channel(_),close=function(){N.__closed__||(D&&D(),N.close())},D=m(function(m){if(U(m)){close();return}(!C||C(m))&&N.put(m)});if(N.__closed__&&D(),!T.is.func(D))throw Error("in eventChannel: subscribe should return a function to unsubscribe");return{take:N.take,flush:N.flush,close:close}}},8344:function(m,_,C){"use strict";_.__esModule=!0,_.takeEvery=function(m,_){for(var C=arguments.length,L=Array(C>2?C-2:0),D=2;D<C;D++)L[D-2]=arguments[D];return N.fork.apply(void 0,[T.takeEveryHelper,m,_].concat(L))},_.takeLatest=function(m,_){for(var C=arguments.length,L=Array(C>2?C-2:0),D=2;D<C;D++)L[D-2]=arguments[D];return N.fork.apply(void 0,[T.takeLatestHelper,m,_].concat(L))},_.throttle=function(m,_,C){for(var L=arguments.length,D=Array(L>3?L-3:0),Z=3;Z<L;Z++)D[Z-3]=arguments[Z];return N.fork.apply(void 0,[T.throttleHelper,m,_,C].concat(D))};var N=C(21717),T=C(70230)},21717:function(m,_,C){"use strict";_.__esModule=!0,_.asEffect=_.takem=_.detach=void 0,_.take=take,_.put=put,_.all=all,_.race=function(m){return effect(D,m)},_.call=function(m){for(var _=arguments.length,C=Array(_>1?_-1:0),N=1;N<_;N++)C[N-1]=arguments[N];return effect(Z,getFnCallDesc("call",m,C))},_.apply=function(m,_){var C=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return effect(Z,getFnCallDesc("apply",{context:m,fn:_},C))},_.cps=function(m){for(var _=arguments.length,C=Array(_>1?_-1:0),N=1;N<_;N++)C[N-1]=arguments[N];return effect("CPS",getFnCallDesc("cps",m,C))},_.fork=fork,_.spawn=function(m){for(var _=arguments.length,C=Array(_>1?_-1:0),N=1;N<_;N++)C[N-1]=arguments[N];return J(fork.apply(void 0,[m].concat(C)))},_.join=function join(){for(var m=arguments.length,_=Array(m),C=0;C<m;C++)_[C]=arguments[C];if(_.length>1)return all(_.map(function(m){return join(m)}));var T=_[0];return(0,N.check)(T,N.is.notUndef,"join(task): argument task is undefined"),(0,N.check)(T,N.is.task,"join(task): argument "+T+" is not a valid Task object "+X),effect(U,T)},_.cancel=function cancel(){for(var m=arguments.length,_=Array(m),C=0;C<m;C++)_[C]=arguments[C];if(_.length>1)return all(_.map(function(m){return cancel(m)}));var T=_[0];return 1===_.length&&((0,N.check)(T,N.is.notUndef,"cancel(task): argument task is undefined"),(0,N.check)(T,N.is.task,"cancel(task): argument "+T+" is not a valid Task object "+X)),effect(H,T||N.SELF_CANCELLATION)},_.select=function(m){for(var _=arguments.length,C=Array(_>1?_-1:0),T=1;T<_;T++)C[T-1]=arguments[T];return 0==arguments.length?m=N.ident:((0,N.check)(m,N.is.notUndef,"select(selector,[...]): argument selector is undefined"),(0,N.check)(m,N.is.func,"select(selector,[...]): argument "+m+" is not a function")),effect(W,{selector:m,args:C})},_.actionChannel=function(m,_){return(0,N.check)(m,N.is.notUndef,"actionChannel
62(pattern,...): argument pattern is undefined"),arguments.length>1&&((0,N.check)(_,N.is.notUndef,"actionChannel(pattern, buffer): argument buffer is undefined"),(0,N.check)(_,N.is.buffer,"actionChannel(pattern, buffer): argument "+_+" is not a valid buffer")),effect(V,{pattern:m,buffer:_})},_.cancelled=function(){return effect(G,{})},_.flush=function(m){return(0,N.check)(m,N.is.channel,"flush(channel): argument "+m+" is not valid channel"),effect(K,m)},_.getContext=function(m){return(0,N.check)(m,N.is.string,"getContext(prop): argument "+m+" is not a string"),effect(Y,m)},_.setContext=function(m){return(0,N.check)(m,N.is.object,(0,N.createSetContextWarning)(null,m)),effect(Q,m)};var N=C(47385),T=(0,N.sym)("IO"),L="TAKE",D="RACE",Z="CALL",B="FORK",U="JOIN",H="CANCEL",W="SELECT",V="ACTION_CHANNEL",G="CANCELLED",K="FLUSH",Y="GET_CONTEXT",Q="SET_CONTEXT",X="\n(HINT: if you are getting this errors in tests, consider using createMockTask from redux-saga/utils)",effect=function(m,_){var C;return(C={})[T]=!0,C[m]=_,C},J=_.detach=function(m){return(0,N.check)(ee.fork(m),N.is.object,"detach(eff): argument must be a fork effect"),m[B].detached=!0,m};function take(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"*";if(arguments.length&&(0,N.check)(arguments[0],N.is.notUndef,"take(patternOrChannel): patternOrChannel is undefined"),N.is.pattern(m))return effect(L,{pattern:m});if(N.is.channel(m))return effect(L,{channel:m});throw Error("take(patternOrChannel): argument "+String(m)+" is not valid channel or a valid pattern")}function put(m,_){return arguments.length>1?((0,N.check)(m,N.is.notUndef,"put(channel, action): argument channel is undefined"),(0,N.check)(m,N.is.channel,"put(channel, action): argument "+m+" is not a valid channel"),(0,N.check)(_,N.is.notUndef,"put(channel, action): argument action is undefined")):((0,N.check)(m,N.is.notUndef,"put(action): argument action is undefined"),_=m,m=null),effect("PUT",{channel:m,action:_})}function all(m){return effect("ALL",m)}function getFnCallDesc(m,_,C){(0,N.check)(_,N.is.notUndef,m+": argument fn is undefined");var T=null;if(N.is.array(_)){var L=_;T=L[0],_=L[1]}else if(_.fn){var D=_;T=D.context,_=D.fn}return T&&N.is.string(_)&&N.is.func(T[_])&&(_=T[_]),(0,N.check)(_,N.is.func,m+": argument "+_+" is not a function"),{context:T,fn:_,args:C}}function fork(m){for(var _=arguments.length,C=Array(_>1?_-1:0),N=1;N<_;N++)C[N-1]=arguments[N];return effect(B,getFnCallDesc("fork",m,C))}take.maybe=function(){var m=take.apply(void 0,arguments);return m[L].maybe=!0,m},_.takem=(0,N.deprecate)(take.maybe,(0,N.updateIncentive)("takem","take.maybe")),put.resolve=function(){var m=put.apply(void 0,arguments);return m.PUT.resolve=!0,m},put.sync=(0,N.deprecate)(put.resolve,(0,N.updateIncentive)("put.sync","put.resolve"));var createAsEffectType=function(m){return function(_){return _&&_[T]&&_[m]}},ee=_.asEffect={take:createAsEffectType(L),put:createAsEffectType("PUT"),all:createAsEffectType("ALL"),race:createAsEffectType(D),call:createAsEffectType(Z),cps:createAsEffectType("CPS"),fork:createAsEffectType(B),join:createAsEffectType(U),cancel:createAsEffectType(H),select:createAsEffectType(W),actionChannel:createAsEffectType(V),cancelled:createAsEffectType(G),flush:createAsEffectType(K),getContext:createAsEffectType(Y),setContext:createAsEffectType(Q)}},61116:function(m,_,C){"use strict";_.__esModule=!0,_.default=function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_=m.context,C=void 0===_?{}:_,D=function(m,_){var C={};for(var N in m)!(_.indexOf(N)>=0)&&Object.prototype.hasOwnProperty.call(m,N)&&(C[N]=m[N]);return C}(m,["context"]),Z=D.sagaMonitor,B=D.logger,U=D.onError;if(N.is.func(D))throw Error("Saga middleware no longer accept Generator functions. Use sagaMiddleware.run instead");if(B&&!N.is.func(B))throw Error("`options.logger` passed to the Saga middleware is not a function!");if(U&&!N.is.func(U))throw Error("`options.onError` passed to the Saga middleware is not a function!");if(D.emitter&&!N.is.func(D.emitter))throw Error("`options.emitter` passed to the Saga middleware is not a function!");function sagaMiddleware(m){var _=m.getState,H=m.dispatch,W=(0,T.emitter)();return W.emit=(D.emitter||N.ident)(W.emit),sagaMiddleware.run=L.runSaga.bind(null,{context:C,subscribe:W.subscribe,dispatch:H,getState:_,sagaMonitor:Z,logger:B,onError:U}),function(m){return function(_){Z&&Z.actionDispatched&&Z.actionDispatched(_);var C=m(_);return W.emit(_),C}}}return sagaMiddleware.run=function(){throw Error("Before running a Saga, you must mou
62nt the Saga middleware on the Store using applyMiddleware")},sagaMiddleware.setContext=function(m){(0,N.check)(m,N.is.object,(0,N.createSetContextWarning)("sagaMiddleware",m)),N.object.assign(C,m)},sagaMiddleware};var N=C(47385),T=C(81200),L=C(40686)},70143:function(m,_,C){"use strict";_.__esModule=!0,_.TASK_CANCEL=_.CHANNEL_END=_.NOT_ITERATOR_ERROR=void 0;var N=Object.assign||function(m){for(var _=1;_<arguments.length;_++){var C=arguments[_];for(var N in C)Object.prototype.hasOwnProperty.call(C,N)&&(m[N]=C[N])}return m},T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m};_.default=function proc(m){var _,C,T,G=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(){return L.noop},K=arguments.length>2&&void 0!==arguments[2]?arguments[2]:L.noop,Y=arguments.length>3&&void 0!==arguments[3]?arguments[3]:L.noop,Q=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},X=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},J=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,ee=arguments.length>7&&void 0!==arguments[7]?arguments[7]:"anonymous",et=arguments[8];(0,L.check)(m,L.is.iterator,H);var er="[...effects]",en=(0,L.deprecate)(runAllEffect,(0,L.updateIncentive)(er,"all("+er+")")),eo=X.sagaMonitor,ei=X.logger,ea=X.onError,es=ei||L.log,logError=function(m){var _=m.sagaStack;!_&&m.stack&&(_=-1!==m.stack.split("\n")[0].indexOf(m.message)?m.stack:"Error: "+m.message+"\n"+m.stack),es("error","uncaught at "+ee,_||m.message||m)},el=(0,B.stdChannel)(G),ec=Object.create(Q);next.cancel=L.noop;var eu=(m._deferredEnd=null,(C={})[L.TASK]=!0,C.id=J,C.name=ee,(T={})[_="done"]=T[_]||{},T[_].get=function(){if(m._deferredEnd)return m._deferredEnd.promise;var _=(0,L.deferred)();return m._deferredEnd=_,m._isRunning||(m._error?_.reject(m._error):_.resolve(m._result)),_.promise},C.cont=et,C.joiners=[],C.cancel=cancel,C.isRunning=function(){return m._isRunning},C.isCancelled=function(){return m._isCancelled},C.isAborted=function(){return m._isAborted},C.result=function(){return m._result},C.error=function(){return m._error},C.setContext=function(m){(0,L.check)(m,L.is.object,(0,L.createSetContextWarning)("task",m)),L.object.assign(ec,m)},function(m,_){for(var C in _){var N=_[C];N.configurable=N.enumerable=!0,"value"in N&&(N.writable=!0),Object.defineProperty(m,C,N)}}(C,T),C),ed={name:ee,cancel:function(){ed.isRunning&&!ed.isCancelled&&(ed.isCancelled=!0,next(V))},isRunning:!0},ef=function(m,_,C){var N=[],T=void 0,D=!1;function abort(m){cancelAll(),C(m,!0)}function addTask(m){N.push(m),m.cont=function(Z,B){!D&&((0,L.remove)(N,m),m.cont=L.noop,B?abort(Z):(m===_&&(T=Z),N.length||(D=!0,C(T))))}}function cancelAll(){D||(D=!0,N.forEach(function(m){m.cont=L.noop,m.cancel()}),N=[])}return addTask(_),{addTask:addTask,cancelAll:cancelAll,abort:abort,getTasks:function(){return N},taskNames:function(){return N.map(function(m){return m.name})}}}(0,ed,end);function cancel(){m._isRunning&&!m._isCancelled&&(m._isCancelled=!0,ef.cancelAll(),end(V))}return et&&(et.cancel=cancel),m._isRunning=!0,next(),eu;function next(_,C){if(!ed.isRunning)throw Error("Trying to resume an already finished generator");try{var N=void 0;C?N=m.throw(_):_===V?(ed.isCancelled=!0,next.cancel(),N=L.is.func(m.return)?m.return(V):{done:!0,value:V}):N=_===W?L.is.func(m.return)?m.return():{done:!0}:m.next(_),N.done?(ed.isMainRunning=!1,ed.cont&&ed.cont(N.value)):runEffect(N.value,J,"",next)}catch(m){ed.isCancelled&&logError(m),ed.isMainRunning=!1,ed.cont(m,!0)}}function end(_,C){m._isRunning=!1,el.close(),C?(_ instanceof Error&&Object.defineProperty(_,"sagaStack",{value:"at "+ee+" \n "+(_.sagaStack||_.stack),configurable:!0}),eu.cont||(_ instanceof Error&&ea?ea(_):logError(_)),m._error=_,m._isAborted=!0,m._deferredEnd&&m._deferredEnd.reject(_)):(m._result=_,m._deferredEnd&&m._deferredEnd.resolve(_)),eu.cont&&eu.cont(_,C),eu.joiners.forEach(function(m){return m.cb(_,C)}),eu.joiners=null}function runEffect(m,_){var C,T,H,Q,X,J,et,er,ei,ea,es,ef,ep,eh,em=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",eg=arguments[3],ev=(0,L.uid)();eo&&eo.effectTriggered({effectId:ev,parentEffectId:_,label:em,effect:m});var ey=void 0;function currCb(m,_){ey||(ey=!0,eg.cancel=L.noop,eo&&(_?eo.effectRejected(ev,m):eo.effectResolved(ev,m)),eg(m,_))}currCb.cancel=L.noop,eg.cancel=function(){if(!ey){ey=!0;try{currCb.cancel()}catch(m){logError(m)}currCb.cancel=L.noop,eo&&eo.effectCancelled(ev)}};var eb=void 0;return L.is.promise(m)?resolvePromise(m,currCb):L.is.helper(m)?runForkEffect({f
62n:m},ev,currCb):L.is.iterator(m)?resolveIterator(m,ev,ee,currCb):L.is.array(m)?en(m,ev,currCb):(eb=Z.asEffect.take(m))?function(m,_){var C=m.channel,N=m.pattern,T=m.maybe;C=C||el;var takeCb=function(m){return m instanceof Error?_(m,!0):(0,B.isEnd)(m)&&!T?_(W):_(m)};try{C.take(takeCb,matcher(N))}catch(m){return _(m,!0)}_.cancel=takeCb.cancel}(eb,currCb):(eb=Z.asEffect.put(m))?(T=(C=eb).channel,H=C.action,Q=C.resolve,void(0,D.asap)(function(){var m=void 0;try{m=(T?T.put:K)(H)}catch(m){if(T||Q)return currCb(m,!0);logError(m)}if(!(Q&&L.is.promise(m)))return currCb(m);resolvePromise(m,currCb)})):(eb=Z.asEffect.all(m))?runAllEffect(eb,ev,currCb):(eb=Z.asEffect.race(m))?(J=void 0,et=Object.keys(X=eb),er={},void(et.forEach(function(m){var chCbAtKey=function(_,C){if(!J){if(C)currCb.cancel(),currCb(_,!0);else if(!(0,B.isEnd)(_)&&_!==W&&_!==V){currCb.cancel(),J=!0;var T,D=((T={})[m]=_,T);currCb(L.is.array(X)?[].slice.call(N({},D,{length:et.length})):D)}}};chCbAtKey.cancel=L.noop,er[m]=chCbAtKey}),currCb.cancel=function(){J||(J=!0,et.forEach(function(m){return er[m].cancel()}))},et.forEach(function(m){J||runEffect(X[m],ev,m,er[m])}))):(eb=Z.asEffect.call(m))?function(m,_,C){var N=m.context,T=m.fn,D=m.args,Z=void 0;try{Z=T.apply(N,D)}catch(m){return C(m,!0)}return L.is.promise(Z)?resolvePromise(Z,C):L.is.iterator(Z)?resolveIterator(Z,_,T.name,C):C(Z)}(eb,ev,currCb):(eb=Z.asEffect.cps(m))?function(m,_){var C=m.context,N=m.fn,T=m.args;try{var cpsCb=function(m,C){return L.is.undef(m)?_(C):_(m,!0)};N.apply(C,T.concat(cpsCb)),cpsCb.cancel&&(_.cancel=function(){return cpsCb.cancel()})}catch(m){return _(m,!0)}}(eb,currCb):(eb=Z.asEffect.fork(m))?runForkEffect(eb,ev,currCb):(eb=Z.asEffect.join(m))?function(m,_){if(m.isRunning()){var C={task:eu,cb:_};_.cancel=function(){return(0,L.remove)(m.joiners,C)},m.joiners.push(C)}else m.isAborted()?_(m.error(),!0):_(m.result())}(eb,currCb):(eb=Z.asEffect.cancel(m))?void((ei=eb)===L.SELF_CANCELLATION&&(ei=eu),ei.isRunning()&&ei.cancel(),currCb()):(eb=Z.asEffect.select(m))?function(m,_){var C=m.selector,N=m.args;try{var T=C.apply(void 0,[Y()].concat(N));_(T)}catch(m){_(m,!0)}}(eb,currCb):(eb=Z.asEffect.actionChannel(m))?(es=(ea=eb).pattern,ef=ea.buffer,void((ep=matcher(es)).pattern=es,currCb((0,B.eventChannel)(G,ef||U.buffers.fixed(),ep)))):(eb=Z.asEffect.flush(m))?function(m,_){m.flush(_)}(eb,currCb):(eb=Z.asEffect.cancelled(m))?void currCb(!!ed.isCancelled):(eb=Z.asEffect.getContext(m))?void currCb(ec[eb]):(eb=Z.asEffect.setContext(m))?(eh=eb,void(L.object.assign(ec,eh),currCb())):currCb(m)}function resolvePromise(m,_){var C=m[L.CANCEL];L.is.func(C)?_.cancel=C:L.is.func(m.abort)&&(_.cancel=function(){return m.abort()}),m.then(_,function(m){return _(m,!0)})}function resolveIterator(m,_,C,N){proc(m,G,K,Y,ec,X,_,C,N)}function runForkEffect(m,_,C){var N=m.context,T=m.fn,Z=m.args,B=m.detached,U=function(m){var _,C,N=m.context,T=m.fn,D=m.args;if(L.is.iterator(T))return T;var Z=void 0,B=void 0;try{Z=T.apply(N,D)}catch(m){B=m}return L.is.iterator(Z)?Z:B?(0,L.makeIterator)(function(){throw B}):(0,L.makeIterator)((_=void 0,C={done:!1,value:Z},function(m){return _?{done:!0,value:m}:(_=!0,C)}))}({context:N,fn:T,args:Z});try{(0,D.suspend)();var H=proc(U,G,K,Y,ec,X,_,T.name,B?null:L.noop);B?C(H):U._isRunning?(ef.addTask(H),C(H)):U._error?ef.abort(U._error):C(H)}finally{(0,D.flush)()}}function runAllEffect(m,_,C){var T=Object.keys(m);if(!T.length)return C(L.is.array(m)?[]:{});var D=0,Z=void 0,U={},H={};T.forEach(function(_){var chCbAtKey=function(H,G){Z||(G||(0,B.isEnd)(H)||H===W||H===V?(C.cancel(),C(H,G)):(U[_]=H,++D===T.length&&(Z=!0,C(L.is.array(m)?L.array.from(N({},U,{length:T.length})):U))))};chCbAtKey.cancel=L.noop,H[_]=chCbAtKey}),C.cancel=function(){Z||(Z=!0,T.forEach(function(m){return H[m].cancel()}))},T.forEach(function(C){return runEffect(m[C],_,C,H[C])})}};var L=C(47385),D=C(65515),Z=C(21717),B=C(81200),U=C(28203),H=_.NOT_ITERATOR_ERROR="proc first argument (Saga function result) must be an iterator",W=_.CHANNEL_END={toString:function(){return"@@redux-saga/CHANNEL_END"}},V=_.TASK_CANCEL={toString:function(){return"@@redux-saga/TASK_CANCEL"}},G={wildcard:function(){return L.kTrue},default:function(m){return(void 0===m?"undefined":T(m))==="symbol"?function(_){return _.type===m}:function(_){return _.type===String(m)}},array:function(m){return function(_){return m.some(function(m){return matcher(m)(_)})}},predicate:function(m){return function(_){return m(_)}}};function matcher(m){return("*"===m?G.wildcard:L.is.array(m)?G.array:L.is.stringableFunc(m)?G.default:L.is.func(m)?G.predicate:G.default)(m)}},40686:function(m,_,C){"use strict";
62_.__esModule=!0,_.runSaga=function(m,_){for(var C=arguments.length,N=Array(C>2?C-2:0),Z=2;Z<C;Z++)N[Z-2]=arguments[Z];var B=void 0;T.is.iterator(m)?(B=m,m=_):((0,T.check)(_,T.is.func,D),B=_.apply(void 0,N),(0,T.check)(B,T.is.iterator,D));var U=m,H=U.subscribe,W=U.dispatch,V=U.getState,G=U.context,K=U.sagaMonitor,Y=U.logger,Q=U.onError,X=(0,T.uid)();K&&(K.effectTriggered=K.effectTriggered||T.noop,K.effectResolved=K.effectResolved||T.noop,K.effectRejected=K.effectRejected||T.noop,K.effectCancelled=K.effectCancelled||T.noop,K.actionDispatched=K.actionDispatched||T.noop,K.effectTriggered({effectId:X,root:!0,parentEffectId:0,effect:{root:!0,saga:_,args:N}}));var J=(0,L.default)(B,H,(0,T.wrapSagaDispatch)(W),V,G,{sagaMonitor:K,logger:Y,onError:Q},X,_.name);return K&&K.effectResolved(X,J),J};var N,T=C(47385),L=(N=C(70143))&&N.__esModule?N:{default:N},D="runSaga(storeInterface, saga, ...args): saga argument must be a Generator function!"},45169:function(m,_,C){"use strict";_.__esModule=!0,_.qEnd=void 0,_.safeName=function(m){return N.is.channel(m)?"channel":Array.isArray(m)?String(m.map(function(m){return String(m)})):String(m)},_.default=function(m,_){var C=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"iterator",D=void 0,Z=_;function next(_,C){if(Z===L)return T;if(C)throw Z=L,C;D&&D(_);var N=m[Z](),B=N[0],U=N[1],H=N[2];return Z=B,D=H,Z===L?T:U}return(0,N.makeIterator)(next,function(m){return next(null,m)},C,!0)};var N=C(47385),T={done:!0,value:void 0},L=_.qEnd={}},70230:function(m,_,C){"use strict";_.__esModule=!0,_.throttleHelper=_.takeLatestHelper=_.takeEveryHelper=_.throttle=_.takeLatest=_.takeEvery=void 0;var N=_interopRequireDefault(C(93021)),T=_interopRequireDefault(C(88817)),L=_interopRequireDefault(C(98221)),D=C(47385);function _interopRequireDefault(m){return m&&m.__esModule?m:{default:m}}var deprecationWarning=function(m){return"import { "+m+" } from 'redux-saga' has been deprecated in favor of import { "+m+" } from 'redux-saga/effects'.\nThe latter will not work with yield*, as helper effects are wrapped automatically for you in fork effect.\nTherefore yield "+m+" will return task descriptor to your saga and execute next lines of code."},Z=(0,D.deprecate)(N.default,deprecationWarning("takeEvery")),B=(0,D.deprecate)(T.default,deprecationWarning("takeLatest")),U=(0,D.deprecate)(L.default,deprecationWarning("throttle"));_.takeEvery=Z,_.takeLatest=B,_.throttle=U,_.takeEveryHelper=N.default,_.takeLatestHelper=T.default,_.throttleHelper=L.default},93021:function(m,_,C){"use strict";_.__esModule=!0,_.default=function(m,_){for(var C=arguments.length,Z=Array(C>2?C-2:0),B=2;B<C;B++)Z[B-2]=arguments[B];var U={done:!1,value:(0,L.take)(m)},H=void 0,setAction=function(m){return H=m};return(0,T.default)({q1:function(){return["q2",U,setAction]},q2:function(){var m;return H===D.END?[N.qEnd]:["q1",(m=H,{done:!1,value:L.fork.apply(void 0,[_].concat(Z,[m]))})]}},"q1","takeEvery("+(0,N.safeName)(m)+", "+_.name+")")};var N=C(45169),T=N&&N.__esModule?N:{default:N},L=C(21717),D=C(81200)},88817:function(m,_,C){"use strict";_.__esModule=!0,_.default=function(m,_){for(var C=arguments.length,Z=Array(C>2?C-2:0),B=2;B<C;B++)Z[B-2]=arguments[B];var U={done:!1,value:(0,L.take)(m)},yFork=function(m){return{done:!1,value:L.fork.apply(void 0,[_].concat(Z,[m]))}},H=void 0,W=void 0,setTask=function(m){return H=m},setAction=function(m){return W=m};return(0,T.default)({q1:function(){return["q2",U,setAction]},q2:function(){var m;return W===D.END?[N.qEnd]:H?["q3",(m=H,{done:!1,value:(0,L.cancel)(m)})]:["q1",yFork(W),setTask]},q3:function(){return["q1",yFork(W),setTask]}},"q1","takeLatest("+(0,N.safeName)(m)+", "+_.name+")")};var N=C(45169),T=N&&N.__esModule?N:{default:N},L=C(21717),D=C(81200)},98221:function(m,_,C){"use strict";_.__esModule=!0,_.default=function(m,_,C){for(var U=arguments.length,H=Array(U>3?U-3:0),W=3;W<U;W++)H[W-3]=arguments[W];var V=void 0,G=void 0,K={done:!1,value:(0,L.actionChannel)(_,Z.buffers.sliding(1))},Y={done:!1,value:(0,L.call)(B.delay,m)},setAction=function(m){return V=m},setChannel=function(m){return G=m};return(0,T.default)({q1:function(){return["q2",K,setChannel]},q2:function(){return["q3",{done:!1,value:(0,L.take)(G)},setAction]},q3:function(){var m;return V===D.END?[N.qEnd]:["q4",(m=V,{done:!1,value:L.fork.apply(void 0,[C].concat(H,[m]))})]},q4:function(){return["q2",Y]}},"q1","throttle("+(0,N.safeName)(_)+", "+C.name+")")};var N=C(45169),T=N&&N.__esModule?N:{default:N},L=C(21717),D=C(81200),Z=C(28203),B=C(47385)},65515:function(m,_){"use strict";
62_.__esModule=!0,_.asap=function(m){C.push(m),N||(suspend(),flush())},_.suspend=suspend,_.flush=flush;var C=[],N=0;function suspend(){N++}function flush(){N--;for(var m=void 0;!N&&void 0!==(m=C.shift());)!function(m){try{suspend(),m()}finally{N--}}(m)}},47385:function(m,_){"use strict";_.__esModule=!0;var C=Object.assign||function(m){for(var _=1;_<arguments.length;_++){var C=arguments[_];for(var N in C)Object.prototype.hasOwnProperty.call(C,N)&&(m[N]=C[N])}return m},N="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m};_.check=function(m,_,C){if(!_(m))throw log("error","uncaught at check",C),Error(C)},_.hasOwn=hasOwn,_.remove=function(m,_){var C=m.indexOf(_);C>=0&&m.splice(C,1)},_.deferred=deferred,_.arrayOfDeffered=function(m){for(var _=[],C=0;C<m;C++)_.push(deferred());return _},_.delay=function(m){var _=!(arguments.length>1)||void 0===arguments[1]||arguments[1],C=void 0,N=new Promise(function(N){C=setTimeout(function(){return N(_)},m)});return N[Z]=function(){return clearTimeout(C)},N},_.createMockTask=function(){var m,_=!0,C=void 0,N=void 0;return(m={})[L]=!0,m.isRunning=function(){return _},m.result=function(){return C},m.error=function(){return N},m.setRunning=function(m){return _=m},m.setResult=function(m){return C=m},m.setError=function(m){return N=m},m},_.autoInc=autoInc,_.makeIterator=function(m){var _=arguments.length>1&&void 0!==arguments[1]?arguments[1]:kThrow,C=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",N=arguments[3],T={name:C,next:m,throw:_,return:kReturn};return N&&(T[D]=!0),"undefined"!=typeof Symbol&&(T[Symbol.iterator]=function(){return T}),T},_.log=log,_.deprecate=function(m,_){return function(){return m.apply(void 0,arguments)}};var T=_.sym=function(m){return"@@redux-saga/"+m},L=_.TASK=T("TASK"),D=_.HELPER=T("HELPER");_.MATCH=T("MATCH");var Z=_.CANCEL=T("CANCEL_PROMISE"),B=_.SAGA_ACTION=T("SAGA_ACTION");_.SELF_CANCELLATION=T("SELF_CANCELLATION");var U=_.konst=function(m){return function(){return m}};_.kTrue=U(!0),_.kFalse=U(!1),_.noop=function(){},_.ident=function(m){return m};var H=Object.prototype.hasOwnProperty;function hasOwn(m,_){return W.notUndef(m)&&H.call(m,_)}var W=_.is={undef:function(m){return null==m},notUndef:function(m){return null!=m},func:function(m){return"function"==typeof m},number:function(m){return"number"==typeof m},string:function(m){return"string"==typeof m},array:Array.isArray,object:function(m){return m&&!W.array(m)&&(void 0===m?"undefined":N(m))==="object"},promise:function(m){return m&&W.func(m.then)},iterator:function(m){return m&&W.func(m.next)&&W.func(m.throw)},iterable:function(m){return m&&W.func(Symbol)?W.func(m[Symbol.iterator]):W.array(m)},task:function(m){return m&&m[L]},observable:function(m){return m&&W.func(m.subscribe)},buffer:function(m){return m&&W.func(m.isEmpty)&&W.func(m.take)&&W.func(m.put)},pattern:function(m){return m&&(W.string(m)||(void 0===m?"undefined":N(m))==="symbol"||W.func(m)||W.array(m))},channel:function(m){return m&&W.func(m.take)&&W.func(m.close)},helper:function(m){return m&&m[D]},stringableFunc:function(m){return W.func(m)&&hasOwn(m,"toString")}};function deferred(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_=C({},m),N=new Promise(function(m,C){_.resolve=m,_.reject=C});return _.promise=N,_}function autoInc(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return function(){return++m}}_.object={assign:function(m,_){for(var C in _)hasOwn(_,C)&&(m[C]=_[C])}},_.array={from:function(m){var _=Array(m.length);for(var C in m)hasOwn(m,C)&&(_[C]=m[C]);return _}},_.uid=autoInc();var kThrow=function(m){throw m},kReturn=function(m){return{value:m,done:!0}};function log(m,_){var C=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";"undefined"==typeof window?console.log("redux-saga "+m+": "+_+"\n"+(C&&C.stack||C)):console[m](_,C)}_.updateIncentive=function(m,_){return m+" has been deprecated in favor of "+_+", please update your code"},_.internalErr=function(m){return Error("\n  redux-saga: Error checking hooks detected an inconsistent state. This is likely a bug\n  in redux-saga code and n
62ot yours. Thanks for reporting this in the project's github repo.\n  Error: "+m+"\n")},_.createSetContextWarning=function(m,_){return(m?m+".":"")+"setContext(props): argument "+_+" is not a plain object"},_.wrapSagaDispatch=function(m){return function(_){return m(Object.defineProperty(_,B,{value:!0}))}},_.cloneableGenerator=function cloneableGenerator(m){return function(){for(var _=arguments.length,C=Array(_),N=0;N<_;N++)C[N]=arguments[N];var T=[],L=m.apply(void 0,C);return{next:function(m){return T.push(m),L.next(m)},clone:function(){var _=cloneableGenerator(m).apply(void 0,C);return T.forEach(function(m){return _.next(m)}),_},return:function(m){return L.return(m)},throw:function(m){return L.throw(m)}}}}},58181:function(m,_,C){"use strict";C.r(_),C.d(_,{__DO_NOT_USE__ActionTypes:function(){return T},applyMiddleware:function(){return applyMiddleware},bindActionCreators:function(){return bindActionCreators},combineReducers:function(){return combineReducers},compose:function(){return compose},createStore:function(){return createStore}});var N=C(18368),T={INIT:"@@redux/INIT"+Math.random().toString(36).substring(7).split("").join("."),REPLACE:"@@redux/REPLACE"+Math.random().toString(36).substring(7).split("").join(".")},L="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(m){return typeof m}:function(m){return m&&"function"==typeof Symbol&&m.constructor===Symbol&&m!==Symbol.prototype?"symbol":typeof m},D=Object.assign||function(m){for(var _=1;_<arguments.length;_++){var C=arguments[_];for(var N in C)Object.prototype.hasOwnProperty.call(C,N)&&(m[N]=C[N])}return m};function createStore(m,_,C){if("function"==typeof _&&void 0===C&&(C=_,_=void 0),void 0!==C){if("function"!=typeof C)throw Error("Expected the enhancer to be a function.");return C(createStore)(m,_)}if("function"!=typeof m)throw Error("Expected the reducer to be a function.");var D,Z=m,B=_,U=[],H=U,W=!1;function ensureCanMutateNextListeners(){H===U&&(H=U.slice())}function getState(){if(W)throw Error("You may not call store.getState() while the reducer is executing. The reducer has already received the state as an argument. Pass it down from the top reducer instead of reading it from the store.");return B}function subscribe(m){if("function"!=typeof m)throw Error("Expected the listener to be a function.");if(W)throw Error("You may not call store.subscribe() while the reducer is executing. If you would like to be notified after the store has been updated, subscribe from a component and invoke store.getState() in the callback to access the latest state. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");var _=!0;return ensureCanMutateNextListeners(),H.push(m),function(){if(_){if(W)throw Error("You may not unsubscribe from a store listener while the reducer is executing. See https://redux.js.org/api-reference/store#subscribe(listener) for more details.");_=!1,ensureCanMutateNextListeners();var C=H.indexOf(m);H.splice(C,1)}}}function dispatch(m){if(!function(m){if((void 0===m?"undefined":L(m))!=="object"||null===m)return!1;for(var _=m;null!==Object.getPrototypeOf(_);)_=Object.getPrototypeOf(_);return Object.getPrototypeOf(m)===_}(m))throw Error("Actions must be plain objects. Use custom middleware for async actions.");if(void 0===m.type)throw Error('Actions may not have an undefined "type" property. Have you misspelled a constant?');if(W)throw Error("Reducers may not dispatch actions.");try{W=!0,B=Z(B,m)}finally{W=!1}for(var _=U=H,C=0;C<_.length;C++)(0,_[C])();return m}return dispatch({type:T.INIT}),(D={dispatch:dispatch,subscribe:subscribe,getState:getState,replaceReducer:function(m){if("function"!=typeof m)throw Error("Expected the nextReducer to be a function.");Z=m,dispatch({type:T.REPLACE})}})[N.Z]=function(){var m;return(m={subscribe:function(m){if((void 0===m?"undefined":L(m))!=="object"||null===m)throw TypeError("Expected the observer to be an object.");function observeState(){m.next&&m.next(getState())}return observeState(),{unsubscribe:subscribe(observeState)}}})[N.Z]=function(){return this},m},D}function combineReducers(m){for(var _=Object.keys(m),C={},N=0;N<_.length;N++){var L=_[N];"function"==typeof m[L]&&(C[L]=m[L])}var D=Object.keys(C),Z=void 0;
62try{!function(m){Object.keys(m).forEach(function(_){var C=m[_];if(void 0===C(void 0,{type:T.INIT}))throw Error('Reducer "'+_+"\" returned undefined during initialization. If the state passed to the reducer is undefined, you must explicitly return the initial state. The initial state may not be undefined. If you don't want to set a value for this reducer, you can use null instead of undefined.");if(void 0===C(void 0,{type:"@@redux/PROBE_UNKNOWN_ACTION_"+Math.random().toString(36).substring(7).split("").join(".")}))throw Error('Reducer "'+_+"\" returned undefined when probed with a random type. Don't try to handle "+T.INIT+' or other actions in "redux/*" namespace. They are considered private. Instead, you must return the current state for any unknown actions, unless it is undefined, in which case you must return the initial state, regardless of the action type. The initial state may not be undefined, but can be null.')})}(C)}catch(m){Z=m}return function(){var m=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},_=arguments[1];if(Z)throw Z;for(var N=!1,T={},L=0;L<D.length;L++){var B=D[L],U=C[B],H=m[B],W=U(H,_);if(void 0===W)throw Error(function(m,_){var C=_&&_.type;return"Given "+(C&&'action "'+String(C)+'"'||"an action")+', reducer "'+m+'" returned undefined. To ignore an action, you must explicitly return the previous state. If you want this reducer to hold no value, you can return null instead of undefined.'}(B,_));T[B]=W,N=N||W!==H}return N?T:m}}function bindActionCreator(m,_){return function(){return _(m.apply(this,arguments))}}function bindActionCreators(m,_){if("function"==typeof m)return bindActionCreator(m,_);if((void 0===m?"undefined":L(m))!=="object"||null===m)throw Error("bindActionCreators expected an object or a function, instead received "+(null===m?"null":void 0===m?"undefined":L(m))+'. Did you write "import ActionCreators from" instead of "import * as ActionCreators from"?');for(var C=Object.keys(m),N={},T=0;T<C.length;T++){var D=C[T],Z=m[D];"function"==typeof Z&&(N[D]=bindActionCreator(Z,_))}return N}function compose(){for(var m=arguments.length,_=Array(m),C=0;C<m;C++)_[C]=arguments[C];return 0===_.length?function(m){return m}:1===_.length?_[0]:_.reduce(function(m,_){return function(){return m(_.apply(void 0,arguments))}})}function applyMiddleware(){for(var m=arguments.length,_=Array(m),C=0;C<m;C++)_[C]=arguments[C];return function(m){return function(){for(var C=arguments.length,N=Array(C),T=0;T<C;T++)N[T]=arguments[T];var L=m.apply(void 0,N),_dispatch=function(){throw Error("Dispatching while constructing your middleware is not allowed. Other middleware would not be applied to this dispatch.")},Z={getState:L.getState,dispatch:function(){return _dispatch.apply(void 0,arguments)}},B=_.map(function(m){return m(Z)});return _dispatch=compose.apply(void 0,B)(L.dispatch),D({},L,{dispatch:_dispatch})}}}},77410:function(m){var _=function(m){"use strict";var _,C=Object.prototype,N=C.hasOwnProperty,T="function"==typeof Symbol?Symbol:{},L=T.iterator||"@@iterator",D=T.asyncIterator||"@@asyncIterator",Z=T.toStringTag||"@@toStringTag";function define(m,_,C){return Object.defineProperty(m,_,{value:C,enumerable:!0,configurable:!0,writable:!0}),m[_]}try{define({},"")}catch(m){define=function(m,_,C){return m[_]=C}}function wrap(m,C,N,T){var L,D=Object.create((C&&C.prototype instanceof Generator?C:Generator).prototype),Z=new Context(T||[]);return D._invoke=(L=B,function(C,T){if(L===U)throw Error("Generator is already running");if(L===H){if("throw"===C)throw T;return doneResult()}for(Z.method=C,Z.arg=T;;){var D=Z.delegate;if(D){var V=function maybeInvokeDelegate(m,C){var N=m.iterator[C.method];if(_===N){if(C.delegate=null,"throw"===C.method){if(m.iterator.return&&(C.method="return",C.arg=_,maybeInvokeDelegate(m,C),"throw"===C.method))return W;C.method="throw",C.arg=TypeError("The iterator does not provide a 'throw' method")}return W}var T=tryCatch(N,m.iterator,C.arg);if("throw"===T.type)return C.method="throw",C.arg=T.arg,C.delegate=null,W;var L=T.arg;return L?L.done?(C[m.resultName]=L.value,C.next=m.nextLoc,"return"!==C.method&&(C.method="next",C.arg=_),C.delegate=null,W):L:(C.method="throw",C.arg=TypeError("iterator result is not an object"),C.delegate=null,W)}(D,Z);
vendor: 5,346 bytes, line 62
62if(V){if(V===W)continue;return V}}if("next"===Z.method)Z.sent=Z._sent=Z.arg;else if("throw"===Z.method){if(L===B)throw L=H,Z.arg;Z.dispatchException(Z.arg)}else"return"===Z.method&&Z.abrupt("return",Z.arg);L=U;var G=tryCatch(m,N,Z);if("normal"===G.type){if(L=Z.done?H:"suspendedYield",G.arg===W)continue;return{value:G.arg,done:Z.done}}"throw"===G.type&&(L=H,Z.method="throw",Z.arg=G.arg)}}),D}function tryCatch(m,_,C){try{return{type:"normal",arg:m.call(_,C)}}catch(m){return{type:"throw",arg:m}}}m.wrap=wrap;var B="suspendedStart",U="executing",H="completed",W={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var V={};define(V,L,function(){return this});var G=Object.getPrototypeOf,K=G&&G(G(values([])));K&&K!==C&&N.call(K,L)&&(V=K);var Y=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(V);function defineIteratorMethods(m){["next","throw","return"].forEach(function(_){define(m,_,function(m){return this._invoke(_,m)})})}function AsyncIterator(m,_){var C;this._invoke=function(T,L){function callInvokeWithMethodAndArg(){return new _(function(C,D){!function invoke(C,T,L,D){var Z=tryCatch(m[C],m,T);if("throw"===Z.type)D(Z.arg);else{var B=Z.arg,U=B.value;return U&&"object"==typeof U&&N.call(U,"__await")?_.resolve(U.__await).then(function(m){invoke("next",m,L,D)},function(m){invoke("throw",m,L,D)}):_.resolve(U).then(function(m){B.value=m,L(B)},function(m){return invoke("throw",m,L,D)})}}(T,L,C,D)})}return C=C?C.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}}function pushTryEntry(m){var _={tryLoc:m[0]};1 in m&&(_.catchLoc=m[1]),2 in m&&(_.finallyLoc=m[2],_.afterLoc=m[3]),this.tryEntries.push(_)}function resetTryEntry(m){var _=m.completion||{};_.type="normal",delete _.arg,m.completion=_}function Context(m){this.tryEntries=[{tryLoc:"root"}],m.forEach(pushTryEntry,this),this.reset(!0)}function values(m){if(m){var C=m[L];if(C)return C.call(m);if("function"==typeof m.next)return m;if(!isNaN(m.length)){var T=-1,next=function next(){for(;++T<m.length;)if(N.call(m,T))return next.value=m[T],next.done=!1,next;return next.value=_,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:_,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,define(Y,"constructor",GeneratorFunctionPrototype),define(GeneratorFunctionPrototype,"constructor",GeneratorFunction),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,Z,"GeneratorFunction"),m.isGeneratorFunction=function(m){var _="function"==typeof m&&m.constructor;return!!_&&(_===GeneratorFunction||"GeneratorFunction"===(_.displayName||_.name))},m.mark=function(m){return Object.setPrototypeOf?Object.setPrototypeOf(m,GeneratorFunctionPrototype):(m.__proto__=GeneratorFunctionPrototype,define(m,Z,"GeneratorFunction")),m.prototype=Object.create(Y),m},m.awrap=function(m){return{__await:m}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,D,function(){return this}),m.AsyncIterator=AsyncIterator,m.async=function(_,C,N,T,L){void 0===L&&(L=Promise);var D=new AsyncIterator(wrap(_,C,N,T),L);return m.isGeneratorFunction(C)?D:D.next().then(function(m){return m.done?m.value:D.next()})},defineIteratorMethods(Y),define(Y,Z,"Generator"),define(Y,L,function(){return this}),define(Y,"toString",function(){return"[object Generator]"}),m.keys=function(m){var _=[];for(var C in m)_.push(C);return _.reverse(),function next(){for(;_.length;){var C=_.pop();if(C in m)return next.value=C,next.done=!1,next}return next.done=!0,next}},m.values=values,Context.prototype={constructor:Context,reset:function(m){if(this.prev=0,this.next=0,this.sent=this._sent=_,this.done=!1,this.delegate=null,this.method="next",this.arg=_,this.tryEntries.forEach(resetTryEntry),!m)for(var C in this)"t"===C.charAt(0)&&N.call(this,C)&&!isNaN(+C.slice(1))&&(this[C]=_)},stop:function(){this.done=!0;var m=this.tryEntries[0].completion;if("throw"===m.type)throw m.arg;return this.rval},dispatchException:function(m){if(this.done)throw m;var C=this;function handle(N,T){return D.type="throw",D.arg=m,C.next=N,T&&(C.method="next",C.arg=_),!!T}for(var T=this.tryEntries.length-1;T>=0;--T){var L=this.tryEntries[T],D=L.completion;if("root"===L.tryLoc)return handle("end");if(L.tryLoc<=this.prev){var Z=N.call(L,"catchLoc"),B=N.call(L,"finallyLoc");if(Z&&B){if(this.prev<L.catchLoc)return handle(L.catchLoc,!0);if(this.prev<L.finallyLoc)return handle(L.finallyLoc)}else if(Z){if(this.prev<L.catchLoc)return handle(L.catchLoc,!0)}else if(B){if(this.prev<L.finallyLoc)return handle(L.finallyLoc)}else throw Error("try statement without catch or finally")}}},abrupt:function(m,_){for(var C=this.tryEntries.length-1;C>=0;--C){var T=this.tryEntries[C];if(T.tryLoc<=this.prev&&N.call(T,"finallyLoc")&&this.prev<T.finallyLoc){var L=T;break}}L&&("break"===m||"continue"===m)&&L.tryLoc<=_&&_<=L.finallyLoc&&(L=null);var D=L?L.completion:{};return(D.type=m,D.arg=_,L)?(this.method="next",this.next=L.finallyLoc,W):this.complete(D)},complete:function(m,_){if("throw"===m.type)throw m.arg;return"break"===m.type||"continue"===m.type?this.next=m.arg:"return"===m.type?(this.rval=this.arg=m.arg,this.method="return",this.next="end"):"normal"===m.type&&_&&(this.next=_),W},finish:function(m){for(var _=this.tryEntries.length-1;_>=0;
62--_){var C=this.tryEntries[_];if(C.finallyLoc===m)return this.complete(C.completion,C.afterLoc),resetTryEntry(C),W}},catch:function(m){for(var _=this.tryEntries.length-1;_>=0;--_){var C=this.tryEntries[_];if(C.tryLoc===m){var N=C.completion;if("throw"===N.type){var T=N.arg;resetTryEntry(C)}return T}}throw Error("illegal catch attempt")},delegateYield:function(m,C,N){return this.delegate={iterator:values(m),resultName:C,nextLoc:N},"next"===this.method&&(this.arg=_),W}},m}(m.exports);try{regeneratorRuntime=_}catch(m){"object"==typeof globalThis?globalThis.regeneratorRuntime=_:Function("r","regeneratorRuntime = r")(_)}},65714:function(m,_,C){"use strict";var N=C(72870),T=C(63099),L=C(34538),D=N("%TypeError%"),Z=N("%WeakMap%",!0),B=N("%Map%",!0),U=T("WeakMap.prototype.get",!0),H=T("WeakMap.prototype.set",!0),W=T("WeakMap.prototype.has",!0),V=T("Map.prototype.get",!0),G=T("Map.prototype.set",!0),K=T("Map.prototype.has",!0),listGetNode=function(m,_){for(var C,N=m;null!==(C=N.next);N=C)if(C.key===_)return N.next=C.next,C.next=m.next,m.next=C,C},listGet=function(m,_){var C=listGetNode(m,_);return C&&C.value},listSet=function(m,_,C){var N=listGetNode(m,_);N?N.value=C:m.next={key:_,next:m.next,value:C}};m.exports=function(){var m,_,C,N={assert:function(m){if(!N.has(m))throw new D("Side channel does not contain "+L(m))},get:function(N){if(Z&&N&&("object"==typeof N||"function"==typeof N)){if(m)return U(m,N)}else if(B){if(_)return V(_,N)}else if(C)return listGet(C,N)},has:function(N){if(Z&&N&&("object"==typeof N||"function"==typeof N)){if(m)return W(m,N)}else if(B){if(_)return K(_,N)}else if(C)return!!listGetNode(C,N);return!1},set:function(N,T){Z&&N&&("object"==typeof N||"function"==typeof N)?(m||(m=new Z),H(m,N,T)):B?(_||(_=new B),G(_,N,T)):(C||(C={key:{},next:null}),listSet(C,N,T))}};return N}},27933:function(m,_,C){"use strict";var N=C(48254),T=Array.prototype.concat,L=Array.prototype.slice,D=m.exports=function(m){for(var _=[],C=0,D=m.length;C<D;C++){var Z=m[C];N(Z)?_=T.call(_,L.call(Z)):_.push(Z)}return _};D.wrap=function(m){return function(){return m(D(arguments))}}},18368:function(m,_,C){"use strict";C.d(_,{Z:function(){return D}}),m=C.hmd(m);var N,T,L,D=("function"==typeof(T=("undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==C.g?C.g:m).Symbol)?T.observable?N=T.observable:(N=T("observable"),T.observable=N):N="@@observable",N)},66629:function(m,_,C){var N;!function(T,L){"use strict";var D="function",Z="undefined",B="object",U="string",H="major",W="model",V="name",G="type",K="vendor",Y="version",Q="architecture",X="console",J="mobile",ee="tablet",et="smarttv",er="wearable",en="embedded",eo="Amazon",ei="Apple",ea="ASUS",es="BlackBerry",el="Browser",ec="Chrome",eu="Firefox",ed="Google",ef="Huawei",ep="Microsoft",eh="Motorola",em="Opera",eg="Samsung",ev="Sharp",ey="Sony",eb="Xiaomi",ew="Zebra",ex="Facebook",eS="Chromium OS",e_="Mac OS",extend=function(m,_){var C={};for(var N in m)_[N]&&_[N].length%2==0?C[N]=_[N].concat(m[N]):C[N]=m[N];return C},enumerize=function(m){for(var _={},C=0;C<m.length;C++)_[m[C].toUpperCase()]=m[C];return _},has=function(m,_){return typeof m===U&&-1!==lowerize(_).indexOf(lowerize(m))},lowerize=function(m){return m.toLowerCase()},trim=function(m,_){if(typeof m===U)return m=m.replace(/^\s\s*/,""),typeof _===Z?m:m.substring(0,350)},rgxMapper=function(m,_){for(var C,N,T,Z,U,H,W=0;W<_.length&&!U;){var V=_[W],G=_[W+1];for(C=N=0;C<V.length&&!U&&V[C];)if(U=V[C++].exec(m))for(T=0;T<G.length;T++)H=U[++N],typeof(Z=G[T])===B&&Z.length>0?2===Z.length?typeof Z[1]==D?this[Z[0]]=Z[1].call(this,H):this[Z[0]]=Z[1]:3===Z.length?typeof Z[1]!==D||Z[1].exec&&Z[1].test?this[Z[0]]=H?H.replace(Z[1],Z[2]):L:this[Z[0]]=H?Z[1].call(this,H,Z[2]):L:4===Z.length&&(this[Z[0]]=H?Z[3].call(this,H.replace(Z[1],Z[2])):L):this[Z]=H||L;W+=2}},strMapper=function(m,_){for(var C in _)if(typeof _[C]===B&&_[C].length>0){for(var N=0;N<_[C].length;N++)if(has(_[C][N],m))return"?"===C?L:C}else if(has(_[C],m))return"?"===C?L:C;return m},ej={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},ek={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[Y,[V,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[Y,[V,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[V,Y],[/opios[\/ ]+([\w\.]+)/i],[Y,[V,em+" Mini"]],[/\bopr\/([\w\.]+)/i],[Y,[V,em]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant |iemobile|slim)(?:browser)?[\/ ]?([\w\.]*)/i,/(ba?idubrowser)[\/ ]?([\w\.]+)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[V,Y],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[Y,[V,"UC"+el]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i],[Y,[V,"WeChat(Win) Desktop"]],[/micromessenger\/([\w\.]+)/i],[Y,[V,"WeChat"]],[/konqueror\/([\w\.]+)/i],[Y,[V,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[Y,[V,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[Y,[V,"Yandex"]],[/(avast|avg)\/([\w\.]+)/i],[[V,/(.+)
vendor: 6,206 bytes, line 62
62/,"$1 Secure "+el],Y],[/\bfocus\/([\w\.]+)/i],[Y,[V,eu+" Focus"]],[/\bopt\/([\w\.]+)/i],[Y,[V,em+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[Y,[V,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[Y,[V,"Dolphin"]],[/coast\/([\w\.]+)/i],[Y,[V,em+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[Y,[V,"MIUI "+el]],[/fxios\/([-\w\.]+)/i],[Y,[V,eu]],[/\bqihu|(qi?ho?o?|360)browser/i],[[V,"360 "+el]],[/(oculus|samsung|sailfish|huawei)browser\/([\w\.]+)/i],[[V,/(.+)/,"$1 "+el],Y],[/(comodo_dragon)\/([\w\.]+)/i],[[V,/_/g," "],Y],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|baiduboxapp|2345Explorer)[\/ ]?([\w\.]+)/i],[V,Y],[/(metasr)[\/ ]?([\w\.]+)/i,/(lbbrowser)/i,/\[(linkedin)app\]/i],[V],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[V,ex],Y],[/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(chromium|instagram)[\/ ]([-\w\.]+)/i],[V,Y],[/\bgsa\/([\w\.]+) .*safari\//i],[Y,[V,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[Y,[V,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[Y,[V,ec+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[V,ec+" WebView"],Y],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[Y,[V,"Android "+el]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[V,Y],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[Y,[V,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[Y,V],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[V,[Y,strMapper,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[V,Y],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[V,"Netscape"],Y],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[Y,[V,eu+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[V,Y],[/(cobalt)\/([\w\.]+)/i],[V,[Y,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[Q,"amd64"]],[/(ia32(?=;))/i],[[Q,lowerize]],[/((?:i[346]|x)86)[;\)]/i],[[Q,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[Q,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[Q,"armhf"]],[/windows (ce|mobile); ppc;/i],[[Q,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[Q,/ower/,"",lowerize]],[/(sun4\w)[;\)]/i],[[Q,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[Q,lowerize]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[W,[K,eg],[G,ee]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[W,[K,eg],[G,J]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[W,[K,ei],[G,J]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[W,[K,ei],[G,ee]],[/(macintosh);/i],[W,[K,ei]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[W,[K,ev],[G,J]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[W,[K,ef],[G,ee]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[W,[K,ef],[G,J]],[/\b(poco[\w ]+)(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[W,/_/g," "],[K,eb],[G,J]],[/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[W,/_/g," "],[K,eb],[G,ee]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[W,[K,"OPPO"],[G,J]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[W,[K,"Vivo"],[G,J]],[/\b(rmx[12]\d{3})(?: bui|;|\))/i],[W,[K,"Realme"],[G,J]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[W,[K,eh],[G,J]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[W,[K,eh],[G,ee]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[W,[K,"LG"],[G,ee]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[W,[K,"LG"],[G,J]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[W,[K,"Lenovo"],[G,ee]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[W,/_/g," "],[K,"Nokia"],[G,J]],[/(pixel c)\b/i],[W,[K,ed],[G,ee]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[W,[K,ed],[G,J]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[W,[K,ey],[G,J]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[W,"Xperia Tablet"],[K,ey],[G,ee]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[W,[K,"OnePlus"],[G,J]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[W,[K,eo],[G,ee]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[W,/(.+)/g,"Fire Phone $1"],[K,eo],[G,J]],[/(playbook);[-\w\),; ]+(rim)/i],[W,K,[G,ee]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[W,[K,es],[G,J]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[W,[K,ea],[G,ee]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[W,[K,ea],[G,J]],[/(nexus 9)/i],[W,[K,"HTC"],[G,ee]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[K,[W,/_/g," "],[G,J]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[W,[K,"Acer"],[G,ee]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[W,[K,"Meizu"],[G,J]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asu
vendor: 7,506 bytes, line 62
62s)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[K,W,[G,J]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[K,W,[G,ee]],[/(surface duo)/i],[W,[K,ep],[G,ee]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[W,[K,"Fairphone"],[G,J]],[/(u304aa)/i],[W,[K,"AT&T"],[G,J]],[/\bsie-(\w*)/i],[W,[K,"Siemens"],[G,J]],[/\b(rct\w+) b/i],[W,[K,"RCA"],[G,ee]],[/\b(venue[\d ]{2,7}) b/i],[W,[K,"Dell"],[G,ee]],[/\b(q(?:mv|ta)\w+) b/i],[W,[K,"Verizon"],[G,ee]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[W,[K,"Barnes & Noble"],[G,ee]],[/\b(tm\d{3}\w+) b/i],[W,[K,"NuVision"],[G,ee]],[/\b(k88) b/i],[W,[K,"ZTE"],[G,ee]],[/\b(nx\d{3}j) b/i],[W,[K,"ZTE"],[G,J]],[/\b(gen\d{3}) b.+49h/i],[W,[K,"Swiss"],[G,J]],[/\b(zur\d{3}) b/i],[W,[K,"Swiss"],[G,ee]],[/\b((zeki)?tb.*\b) b/i],[W,[K,"Zeki"],[G,ee]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[K,"Dragon Touch"],W,[G,ee]],[/\b(ns-?\w{0,9}) b/i],[W,[K,"Insignia"],[G,ee]],[/\b((nxa|next)-?\w{0,9}) b/i],[W,[K,"NextBook"],[G,ee]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[K,"Voice"],W,[G,J]],[/\b(lvtel\-)?(v1[12]) b/i],[[K,"LvTel"],W,[G,J]],[/\b(ph-1) /i],[W,[K,"Essential"],[G,J]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[W,[K,"Envizen"],[G,ee]],[/\b(trio[-\w\. ]+) b/i],[W,[K,"MachSpeed"],[G,ee]],[/\btu_(1491) b/i],[W,[K,"Rotor"],[G,ee]],[/(shield[\w ]+) b/i],[W,[K,"Nvidia"],[G,ee]],[/(sprint) (\w+)/i],[K,W,[G,J]],[/(kin\.[onetw]{3})/i],[[W,/\./g," "],[K,ep],[G,J]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[W,[K,ew],[G,ee]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[W,[K,ew],[G,J]],[/smart-tv.+(samsung)/i],[K,[G,et]],[/hbbtv.+maple;(\d+)/i],[[W,/^/,"SmartTV"],[K,eg],[G,et]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[K,"LG"],[G,et]],[/(apple) ?tv/i],[K,[W,ei+" TV"],[G,et]],[/crkey/i],[[W,ec+"cast"],[K,ed],[G,et]],[/droid.+aft(\w)( bui|\))/i],[W,[K,eo],[G,et]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[W,[K,ev],[G,et]],[/(bravia[\w ]+)( bui|\))/i],[W,[K,ey],[G,et]],[/(mitv-\w{5}) bui/i],[W,[K,eb],[G,et]],[/Hbbtv.*(technisat) (.*);/i],[K,W,[G,et]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[K,trim],[W,trim],[G,et]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[G,et]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[K,W,[G,X]],[/droid.+; (shield) bui/i],[W,[K,"Nvidia"],[G,X]],[/(playstation [345portablevi]+)/i],[W,[K,ey],[G,X]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[W,[K,ep],[G,X]],[/((pebble))app/i],[K,W,[G,er]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[W,[K,ei],[G,er]],[/droid.+; (glass) \d/i],[W,[K,ed],[G,er]],[/droid.+; (wt63?0{2,3})\)/i],[W,[K,ew],[G,er]],[/(quest( 2| pro)?)/i],[W,[K,ex],[G,er]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[K,[G,en]],[/(aeobc)\b/i],[W,[K,eo],[G,en]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+? mobile safari/i],[W,[G,J]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[W,[G,ee]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[G,ee]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[G,J]],[/(android[-\w\. ]{0,9});.+buil/i],[W,[K,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[Y,[V,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[Y,[V,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[V,Y],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[Y,V]],os:[[/microsoft (windows) (vista|xp)/i],[V,Y],[/(windows) nt 6\.2; (arm)/i,/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i,/(windows)[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i],[V,[Y,strMapper,ej]],[/(win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[V,"Windows"],[Y,strMapper,ej]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/ios;fbsv\/([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[Y,/_/g,"."],[V,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[V,e_],[Y,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[Y,V],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[V,Y],[/\(bb(10);/i],[Y,[V,es]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[Y,[V,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[Y,[V,eu+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[Y,[V,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[Y,[V,"watchOS"]],[/crkey\/([\d\.]+)/i],[Y,[V,ec+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[V,eS],Y],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[V,Y],[/(sunos) ?([\w\.\d]*)/i],[[V,"Solaris"],Y],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[V,Y]]},UAParser=function(m,_){if(typeof m===B&&(_=m,m=L),!(this instanceof UAParser))return new UAParser(m,_).getResult();var C=typeof T!==Z&&T.navigator?T.navigator:L,N=m||(C&&C.userAgent?C.userAgent:""),X=C&&C.userAgentData?C.userAgentData:L,et=_?extend(ek,_):ek,er=C&&C.userAgent==N;return this.getBrowser=function(){var m,_={};return _[V]=L,_[Y]=L,rgxMapper.call(_,N,et.browser),_[H]=typeof(m=_[Y])===U?m.replace(/[^\d\.]/g,"").split(".")[0]:L,er&&C&&C.brave&&typeof C.brave.isBrave==D&&(_[V]="Brave"),_},this.getCPU=function(){var m={};return m[Q]=L,rgxMapper.call(m,N,et.cpu),m},this.getDevice=function(){var m={};return m[K]=L,m[W]=L,m[G]=L,rgxMapper.call(m,N,et.device),er&&!m[G]&&X&&X.mobile&&(m[G]=J),er&&"Macintosh"==m[W]&&C&&typeof C.standalone!==Z&&C.maxTouchPoints&&C.maxTouchPoints>2&&(m[W]="iPad",m[G]=ee),m},this.getEngine=function(){var m={};return m[V]=L,m[Y]=L,rgxMapper.call(m,N,et.engine),m},this.getOS=function(){var m={};return m[V]=L,m[Y]=L,rgxMapper.call(m,N,et.os),er&&!m[V]&&X&&"Unknown"!=X.platform&&(m[V]=X.platform.replace(/chrome os/i,eS).replace(/macos/i,e_)),m},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return N},this.setUA=function(m){return N=typeof m===U&&m.length>350?trim(m,350):m,this},this.setUA(N),this};UAParser.VERSION="1.0.35",UAParser.BROWSER=enumerize([V,Y,H]),UAParser.CPU=enumerize([Q]),UAParser.DEVICE=enumerize([W,K,G,X,J,et,ee,er,en]),UAParser.ENGINE=UAParser.OS=enumerize([V,Y]),typeof _!==Z?(m.exports&&(_=m.exports=UAParser),_.UAParser=UAParser):C.amdO?L!==(N=(function(){return UAParser}
62).call(_,C,_,m))&&(m.exports=N):typeof T!==Z&&(T.UAParser=UAParser);var eE=typeof T!==Z&&(T.jQuery||T.Zepto);if(eE&&!eE.ua){var eO=new UAParser;eE.ua=eO.getResult(),eE.ua.get=function(){return eO.getUA()},eE.ua.set=function(m){eO.setUA(m);var _=eO.getResult();for(var C in _)eE.ua[C]=_[C]}}}("object"==typeof window?window:this)},24940:function(m,_,C){"use strict";function extends_extends(){return(extends_extends=Object.assign?Object.assign.bind():function(m){for(var _=1;_<arguments.length;_++){var C=arguments[_];for(var N in C)({}).hasOwnProperty.call(C,N)&&(m[N]=C[N])}return m}).apply(null,arguments)}C.d(_,{Ch:function(){return useUncontrolled},$c:function(){return useUncontrolledProp}});var N=C(12834),T=C(50959);function defaultKey(m){return"default"+m.charAt(0).toUpperCase()+m.substr(1)}function _toPropertyKey(m){var _=function(m,_){if("object"!=typeof m||null===m)return m;var C=m[Symbol.toPrimitive];if(void 0!==C){var N=C.call(m,_||"default");if("object"!=typeof N)return N;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===_?String:Number)(m)}(m,"string");return"symbol"==typeof _?_:String(_)}function useUncontrolledProp(m,_,C){var N=(0,T.useRef)(void 0!==m),L=(0,T.useState)(_),D=L[0],Z=L[1],B=void 0!==m,U=N.current;return N.current=B,!B&&U&&D!==_&&Z(_),[B?m:D,(0,T.useCallback)(function(m){for(var _=arguments.length,N=Array(_>1?_-1:0),T=1;T<_;T++)N[T-1]=arguments[T];C&&C.apply(void 0,[m].concat(N)),Z(m)},[C])]}function useUncontrolled(m,_){return Object.keys(_).reduce(function(C,T){var L,D=C[defaultKey(T)],Z=C[T],B=(0,N.Z)(C,[defaultKey(T),T].map(_toPropertyKey)),U=_[T],H=useUncontrolledProp(Z,D,m[U]),W=H[0],V=H[1];return extends_extends({},B,((L={})[T]=W,L[U]=V,L))},m)}C(53670)},40883:function(m,_,C){"use strict";C.d(_,{$c:function(){return useUncontrolledProp}});var N=C(50959);function useUncontrolledProp(m,_,C){let T=(0,N.useRef)(void 0!==m),[L,D]=(0,N.useState)(_),Z=void 0!==m,B=T.current;return T.current=Z,!Z&&B&&L!==_&&D(_),[Z?m:L,(0,N.useCallback)((...m)=>{let[_,...N]=m,T=null==C?void 0:C(_,...N);return D(_),T},[C])]}},12415:function(m,_,C){"use strict";/**
63 * @license React
64 * use-sync-external-store-shim.production.min.js
65 *
66 * Copyright (c) Facebook, Inc. and its affiliates.
67 *
68 * This source code is licensed under the MIT license found in the
69 * LICENSE file in the root directory of this source tree.
70 */var N=C(50959),T="function"==typeof Object.is?Object.is:function(m,_){return m===_&&(0!==m||1/m==1/_)||m!=m&&_!=_},L=N.useState,D=N.useEffect,Z=N.useLayoutEffect,B=N.useDebugValue;function r(m){var _=m.getSnapshot;m=m.value;try{var C=_();return!T(m,C)}catch(m){return!0}}var U="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(m,_){return _()}:function(m,_){var C=_(),N=L({inst:{value:C,getSnapshot:_}}),T=N[0].inst,U=N[1];return Z(function(){T.value=C,T.getSnapshot=_,r(T)&&U({inst:T})},[m,C,_]),D(function(){return r(T)&&U({inst:T}),m(function(){r(T)&&U({inst:T})})},[m]),B(C),C};
70_.useSyncExternalStore=void 0!==N.useSyncExternalStore?N.useSyncExternalStore:U},2179:function(m,_,C){"use strict";/**
71 * @license React
72 * use-sync-external-store-shim/with-selector.production.min.js
73 *
74 * Copyright (c) Facebook, Inc. and its affiliates.
75 *
76 * This source code is licensed under the MIT license found in the
77 * LICENSE file in the root directory of this source tree.
78 */var N=C(50959),T=C(4322),L="function"==typeof Object.is?Object.is:function(m,_){return m===_&&(0!==m||1/m==1/_)||m!=m&&_!=_},D=T.useSyncExternalStore,Z=N.useRef,B=N.useEffect,U=N.useMemo,H=N.useDebugValue;_.useSyncExternalStoreWithSelector=function(m,_,C,N,T){var W=Z(null);if(null===W.current){var V={hasValue:!1,value:null};W.current=V}else V=W.current;var G=D(m,(W=U(function(){function a(_){if(!Z){if(Z=!0,m=_,_=N(_),void 0!==T&&V.hasValue){var C=V.value;if(T(C,_))return D=C}return D=_}if(C=D,L(m,_))return C;var B=N(_);return void 0!==T&&T(C,B)?C:(m=_,D=B)}var m,D,Z=!1,B=void 0===C?null:C;return[function(){return a(_())},null===B?void 0:function(){return a(B())}]},[_,C,N,T]))[0],W[1]);return B(function(){V.hasValue=!0,V.value=G},[G]),H(G),G}},4322:function(m,_,C){"use strict";m.exports=C(12415)},7231:function(m,_,C){"use strict";m.exports=C(2179)},56962:function(m){"use strict";m.exports=function(){}},91190:function(m){"use strict";m.exports=function(){}},25871:function(m,_,C){var N={"./OA_init":[7018,7018],"./animateGift":[74692],"./deviceDetect":[79258],"./diffText":[59234],"./highlight":[38371,38371],"./jsencrypt":[72063,28588,72063],"./loadScript":[58556],"./onSelect":[46844,46844],"./redisRequest":[74609,74609],"./request":[94015],"./serverSideInitProps/next":[80673,80673],"utils/OA_init":[7018,7018],"utils/animateGift":[74692],"utils/deviceDetect":[79258],"utils/diffText":[59234],"utils/highlight":[38371,38371],"utils/jsencrypt":[72063,28588,72063],"utils/loadScript":[58556],"utils/onSelect":[46844,46844],"utils/redisRequest":[74609,74609],"utils/request":[94015],"utils/serverSideInitProps/next":[80673,80673]};function webpackAsyncContext(m){if(!C.o(N,m))return Promise.resolve().then(function(){var _=Error("Cannot find module '"+m+"'");throw _.code="MODULE_NOT_FOUND",_});var _=N[m],T=_[0];return Promise.all(_.slice(1).map(C.e)).then(function(){return C(T)})}webpackAsyncContext.keys=function(){return Object.keys(N)},webpackAsyncContext.id=25871,m.exports=webpackAsyncContext},49540:function(m){function webpackEmptyContext(m){var _=Error("Cannot find module '"+m+"'");throw _.code="MODULE_NOT_FOUND",_}webpackEmptyContext.keys=function(){return[]},webpackEmptyContext.resolve=webpackEmptyContext,webpackEmptyContext.id=49540,m.exports=webpackEmptyContext},57002:function(){},18545:function(m,_,C){m.exports=C(30894)},67370:function(m,_,C){m.exports=C(78882)},61875:function(m,_,C){m.exports=C(56449)},21719:function(m,_,C){m.exports=C(41417)},55814:function(m){m.exports=function(m,_){(null==_||_>m.length)&&(_=m.length);for(var C=0,N=Array(_);C<_;C++)N[C]=m[C];return N},m.exports.__esModule=!0,m.exports.default=m.exports},72087:function(m,_,C){var N=C(30894);m.exports=function(m){if(N(m))return m},m.exports.__esModule=!0,m.exports.default=m.exports},14831:function(m,_,C){var N=C(30894),T=C(55814);m.exports=function(m){if(N(m))return T(m)},m.exports.__esModule=!0,m.exports.default=m.exports},72551:function(m){m.exports=function(m,_){if(!(m instanceof _))throw TypeError("Cannot call a class as a function")},m.exports.__esModule=!0,m.exports.default=m.exports},96075:function(m,_,C){var N=C(57446),T=C(74630);function _defineProperties(m,_){for(var C=0;C<_.length;C++){var L=_[C];L.enumerable=L.enumerable||!1,L.configurable=!0,"value"in L&&(L.writable=!0),N(m,T(L.key),L)}}m.exports=function(m,_,C){return _&&_defineProperties(m.prototype,_),C&&_defineProperties(m,C),N(m,"prototype",{writable:!1}),m},m.exports.__esModule=!0,m.exports.default=m.exports},89459:function(m,_,C){var N=C(57446),T=C(74630);m.exports=function(m,_,C){return(_=T(_))in m?N(m,_,{value:C,enumerable:!0,configurable:!0,writable:!0}):m[_]=C,m},m.exports.__esModule=!0,m.exports.default=m.exports}
78,56304:function(m){m.exports=function(m){return m&&m.__esModule?m:{default:m}},m.exports.__esModule=!0,m.exports.default=m.exports},40309:function(m,_,C){var N=C(43349).default,T=C(27029),L=C(57446),D=C(5928);function _getRequireWildcardCache(m){if("function"!=typeof T)return null;var _=new T,C=new T;return(_getRequireWildcardCache=function(m){return m?C:_})(m)}m.exports=function(m,_){if(!_&&m&&m.__esModule)return m;if(null===m||"object"!==N(m)&&"function"!=typeof m)return{default:m};var C=_getRequireWildcardCache(_);if(C&&C.has(m))return C.get(m);var T={},Z=L&&D;for(var B in m)if("default"!==B&&Object.prototype.hasOwnProperty.call(m,B)){var U=Z?D(m,B):null;U&&(U.get||U.set)?L(T,B,U):T[B]=m[B]}return T.default=m,C&&C.set(m,T),T},m.exports.__esModule=!0,m.exports.default=m.exports},72858:function(m,_,C){var N=C(52005),T=C(12544),L=C(11139);m.exports=function(m){if(void 0!==N&&null!=m[T]||null!=m["@@iterator"])return L(m)},m.exports.__esModule=!0,m.exports.default=m.exports},22885:function(m,_,C){var N=C(52005),T=C(12544);m.exports=function(m,_){var C=null==m?null:void 0!==N&&m[T]||m["@@iterator"];if(null!=C){var L,D,Z,B,U=[],H=!0,W=!1;try{if(Z=(C=C.call(m)).next,0===_){if(Object(C)!==C)return;H=!1}else for(;!(H=(L=Z.call(C)).done)&&(U.push(L.value),U.length!==_);H=!0);}catch(m){W=!0,D=m}finally{try{if(!H&&null!=C.return&&(B=C.return(),Object(B)!==B))return}finally{if(W)throw D}}return U}},m.exports.__esModule=!0,m.exports.default=m.exports},75683:function(m){m.exports=function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},m.exports.__esModule=!0,m.exports.default=m.exports},86919:function(m){m.exports=function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},m.exports.__esModule=!0,m.exports.default=m.exports},34042:function(m,_,C){var N=C(56449),T=C(42004),L=C(5928),D=C(89459);m.exports=function(m){for(var _=1;_<arguments.length;_++){var C=null!=arguments[_]?Object(arguments[_]):{},Z=N(C);"function"==typeof T&&Z.push.apply(Z,T(C).filter(function(m){return L(C,m).enumerable})),Z.forEach(function(_){D(m,_,C[_])})}return m},m.exports.__esModule=!0,m.exports.default=m.exports},28130:function(m,_,C){var N=C(43349).default,T=C(57446),L=C(52005),D=C(41969),Z=C(86001),B=C(74752),U=C(41417);function _regeneratorRuntime(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */m.exports=_regeneratorRuntime=function(){return _},m.exports.__esModule=!0,m.exports.default=m.exports;var _={},C=Object.prototype,H=C.hasOwnProperty,W=T||function(m,_,C){m[_]=C.value},V="function"==typeof L?L:{},G=V.iterator||"@@iterator",K=V.asyncIterator||"@@asyncIterator",Y=V.toStringTag||"@@toStringTag";function define(m,_,C){return T(m,_,{value:C,enumerable:!0,configurable:!0,writable:!0}),m[_]}try{define({},"")}catch(m){define=function(m,_,C){return m[_]=C}}function wrap(m,_,C,N){var T,L,Z=D((_&&_.prototype instanceof Generator?_:Generator).prototype);return W(Z,"_invoke",{value:(T=new Context(N||[]),L="suspendedStart",function(_,N){if("executing"===L)throw Error("Generator is already running");if("completed"===L){if("throw"===_)throw N;return doneResult()}for(T.method=_,T.arg=N;;){var D=T.delegate;if(D){var Z=function maybeInvokeDelegate(m,_){var C=_.method,N=m.iterator[C];if(void 0===N)return _.delegate=null,"throw"===C&&m.iterator.return&&(_.method="return",_.arg=void 0,maybeInvokeDelegate(m,_),"throw"===_.method)||"return"!==C&&(_.method="throw",_.arg=TypeError("The iterator does not provide a '"+C+"' method")),Q;var T=tryCatch(N,m.iterator,_.arg);if("throw"===T.type)return _.method="throw",_.arg=T.arg,_.delegate=null,Q;var L=T.arg;return L?L.done?(_[m.resultName]=L.value,_.next=m.nextLoc,"return"!==_.method&&(_.method="next",_.arg=void 0),_.delegate=null,Q):L:(_.method="throw",_.arg=TypeError("iterator result is not an object"),_.delegate=null,Q)}(D,T);if(Z){if(Z===Q)continue;return Z}}if("next"===T.method)T.sent=T._sent=T.arg;else if("throw"===T.method){if("suspendedStart"===L)throw L="completed",T.arg;T.dispatchException(T.arg)}else"return"===T.method&&T.abrupt("return",T.arg);L="executing";var B=tryCatch(m,C,T);if("normal"===B.type){if(L=T.done?"completed":"suspendedYield",B.arg===Q)continue;
vendor: 4,152 bytes, line 78
78return{value:B.arg,done:T.done}}"throw"===B.type&&(L="completed",T.method="throw",T.arg=B.arg)}})}),Z}function tryCatch(m,_,C){try{return{type:"normal",arg:m.call(_,C)}}catch(m){return{type:"throw",arg:m}}}_.wrap=wrap;var Q={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var X={};define(X,G,function(){return this});var J=Z&&Z(Z(values([])));J&&J!==C&&H.call(J,G)&&(X=J);var ee=GeneratorFunctionPrototype.prototype=Generator.prototype=D(X);function defineIteratorMethods(m){["next","throw","return"].forEach(function(_){define(m,_,function(m){return this._invoke(_,m)})})}function AsyncIterator(m,_){var C;W(this,"_invoke",{value:function(T,L){function callInvokeWithMethodAndArg(){return new _(function(C,D){!function invoke(C,T,L,D){var Z=tryCatch(m[C],m,T);if("throw"!==Z.type){var B=Z.arg,U=B.value;return U&&"object"==N(U)&&H.call(U,"__await")?_.resolve(U.__await).then(function(m){invoke("next",m,L,D)},function(m){invoke("throw",m,L,D)}):_.resolve(U).then(function(m){B.value=m,L(B)},function(m){return invoke("throw",m,L,D)})}D(Z.arg)}(T,L,C,D)})}return C=C?C.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function pushTryEntry(m){var _={tryLoc:m[0]};1 in m&&(_.catchLoc=m[1]),2 in m&&(_.finallyLoc=m[2],_.afterLoc=m[3]),this.tryEntries.push(_)}function resetTryEntry(m){var _=m.completion||{};_.type="normal",delete _.arg,m.completion=_}function Context(m){this.tryEntries=[{tryLoc:"root"}],m.forEach(pushTryEntry,this),this.reset(!0)}function values(m){if(m){var _=m[G];if(_)return _.call(m);if("function"==typeof m.next)return m;if(!isNaN(m.length)){var C=-1,next=function next(){for(;++C<m.length;)if(H.call(m,C))return next.value=m[C],next.done=!1,next;return next.value=void 0,next.done=!0,next};return next.next=next}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,W(ee,"constructor",{value:GeneratorFunctionPrototype,configurable:!0}),W(GeneratorFunctionPrototype,"constructor",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,Y,"GeneratorFunction"),_.isGeneratorFunction=function(m){var _="function"==typeof m&&m.constructor;return!!_&&(_===GeneratorFunction||"GeneratorFunction"===(_.displayName||_.name))},_.mark=function(m){return B?B(m,GeneratorFunctionPrototype):(m.__proto__=GeneratorFunctionPrototype,define(m,Y,"GeneratorFunction")),m.prototype=D(ee),m},_.awrap=function(m){return{__await:m}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,K,function(){return this}),_.AsyncIterator=AsyncIterator,_.async=function(m,C,N,T,L){void 0===L&&(L=U);var D=new AsyncIterator(wrap(m,C,N,T),L);return _.isGeneratorFunction(C)?D:D.next().then(function(m){return m.done?m.value:D.next()})},defineIteratorMethods(ee),define(ee,Y,"Generator"),define(ee,G,function(){return this}),define(ee,"toString",function(){return"[object Generator]"}),_.keys=function(m){var _=Object(m),C=[];for(var N in _)C.push(N);return C.reverse(),function next(){for(;C.length;){var m=C.pop();if(m in _)return next.value=m,next.done=!1,next}return next.done=!0,next}},_.values=values,Context.prototype={constructor:Context,reset:function(m){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(resetTryEntry),!m)for(var _ in this)"t"===_.charAt(0)&&H.call(this,_)&&!isNaN(+_.slice(1))&&(this[_]=void 0)},stop:function(){this.done=!0;var m=this.tryEntries[0].completion;if("throw"===m.type)throw m.arg;return this.rval},dispatchException:function(m){if(this.done)throw m;var _=this;function handle(C,N){return T.type="throw",T.arg=m,_.next=C,N&&(_.method="next",_.arg=void 0),!!N}for(var C=this.tryEntries.length-1;C>=0;--C){var N=this.tryEntries[C],T=N.completion;if("root"===N.tryLoc)return handle("end");if(N.tryLoc<=this.prev){var L=H.call(N,"catchLoc"),D=H.call(N,"finallyLoc");if(L&&D){if(this.prev<N.catchLoc)return handle(N.catchLoc,!0);if(this.prev<N.finallyLoc)return handle(N.finallyLoc)}
78else if(L){if(this.prev<N.catchLoc)return handle(N.catchLoc,!0)}else{if(!D)throw Error("try statement without catch or finally");if(this.prev<N.finallyLoc)return handle(N.finallyLoc)}}}},abrupt:function(m,_){for(var C=this.tryEntries.length-1;C>=0;--C){var N=this.tryEntries[C];if(N.tryLoc<=this.prev&&H.call(N,"finallyLoc")&&this.prev<N.finallyLoc){var T=N;break}}T&&("break"===m||"continue"===m)&&T.tryLoc<=_&&_<=T.finallyLoc&&(T=null);var L=T?T.completion:{};return L.type=m,L.arg=_,T?(this.method="next",this.next=T.finallyLoc,Q):this.complete(L)},complete:function(m,_){if("throw"===m.type)throw m.arg;return"break"===m.type||"continue"===m.type?this.next=m.arg:"return"===m.type?(this.rval=this.arg=m.arg,this.method="return",this.next="end"):"normal"===m.type&&_&&(this.next=_),Q},finish:function(m){for(var _=this.tryEntries.length-1;_>=0;--_){var C=this.tryEntries[_];if(C.finallyLoc===m)return this.complete(C.completion,C.afterLoc),resetTryEntry(C),Q}},catch:function(m){for(var _=this.tryEntries.length-1;_>=0;--_){var C=this.tryEntries[_];if(C.tryLoc===m){var N=C.completion;if("throw"===N.type){var T=N.arg;resetTryEntry(C)}return T}}throw Error("illegal catch attempt")},delegateYield:function(m,_,C){return this.delegate={iterator:values(m),resultName:_,nextLoc:C},"next"===this.method&&(this.arg=void 0),Q}},_}m.exports=_regeneratorRuntime,m.exports.__esModule=!0,m.exports.default=m.exports},21706:function(m,_,C){var N=C(72087),T=C(22885),L=C(36427),D=C(75683);m.exports=function(m,_){return N(m)||T(m,_)||L(m,_)||D()},m.exports.__esModule=!0,m.exports.default=m.exports},92297:function(m,_,C){var N=C(14831),T=C(72858),L=C(36427),D=C(86919);m.exports=function(m){return N(m)||T(m)||L(m)||D()},m.exports.__esModule=!0,m.exports.default=m.exports},13587:function(m,_,C){var N=C(87366),T=C(43349).default;m.exports=function(m,_){if("object"!==T(m)||null===m)return m;var C=m[N];if(void 0!==C){var L=C.call(m,_||"default");if("object"!==T(L))return L;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===_?String:Number)(m)},m.exports.__esModule=!0,m.exports.default=m.exports},74630:function(m,_,C){var N=C(43349).default,T=C(13587);m.exports=function(m){var _=T(m,"string");return"symbol"===N(_)?_:String(_)},m.exports.__esModule=!0,m.exports.default=m.exports},43349:function(m,_,C){var N=C(52005),T=C(12544);function _typeof(_){return m.exports=_typeof="function"==typeof N&&"symbol"==typeof T?function(m){return typeof m}:function(m){return m&&"function"==typeof N&&m.constructor===N&&m!==N.prototype?"symbol":typeof m},m.exports.__esModule=!0,m.exports.default=m.exports,_typeof(_)}m.exports=_typeof,m.exports.__esModule=!0,m.exports.default=m.exports},36427:function(m,_,C){var N=C(11139),T=C(55814);m.exports=function(m,_){if(m){if("string"==typeof m)return T(m,_);var C=Object.prototype.toString.call(m).slice(8,-1);if("Object"===C&&m.constructor&&(C=m.constructor.name),"Map"===C||"Set"===C)return N(m);if("Arguments"===C||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(C))return T(m,_)}},m.exports.__esModule=!0,m.exports.default=m.exports},30890:function(m,_,C){var N=C(28130)();m.exports=N;try{regeneratorRuntime=N}catch(m){"object"==typeof globalThis?globalThis.regeneratorRuntime=N:Function("r","regeneratorRuntime = r")(N)}},12834:function(m,_,C){"use strict";function _objectWithoutPropertiesLoose(m,_){if(null==m)return{};var C={};for(var N in m)if(({}).hasOwnProperty.call(m,N)){if(-1!==_.indexOf(N))continue;C[N]=m[N]}return C}C.d(_,{Z:function(){return _objectWithoutPropertiesLoose}})},4007:function(m,_,C){"use strict";C.d(_,{HK:function(){return $704cf1d3b684cc5c$export$9f8ac96af4b1b2ae},gP:function(){return $704cf1d3b684cc5c$export$619500959fc48b26}});var N=C(50959);let T={prefix:String(Math.round(1e10*Math.random())),current:0,isSSR:!1},L=N.createContext(T);function $704cf1d3b684cc5c$export$9f8ac96af4b1b2ae(m){let _=(0,N.useContext)(L),C=$704cf1d3b684cc5c$var$useCounter(_===T),[D,Z]=(0,N.useState)(!0),B=(0,N.useMemo)(()=>({prefix:_===T?"":`${_.prefix}-${C}`,current:0,isSSR:D}),[_,C,D]);return"undefined"!=typeof window&&(0,N.useLayoutEffect)(()=>{Z(!1)},[]),N.createElement(L.Provider,{value:B},m.children)}let D=!!("undefined"!=typeof window&&window.document&&window.document.createElement),Z=new WeakMap;function $704cf1d3b684cc5c$var$useCounter(m=!1){let _=(0,N.useContext)(L),C=(0,N.useRef)(null);if(null===C.current&&!m){var T,D;
78let m=null===(T=N.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===T?void 0:null===(D=T.ReactCurrentOwner)||void 0===D?void 0:D.current;if(m){let C=Z.get(m);null==C?Z.set(m,{id:_.current,state:m.memoizedState}):m.memoizedState!==C.state&&(_.current=C.id,Z.delete(m))}C.current=++_.current}return C.current}function $704cf1d3b684cc5c$export$619500959fc48b26(m){let _=(0,N.useContext)(L);_!==T||D||console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let C=$704cf1d3b684cc5c$var$useCounter(!!m);return m||`react-aria${_.prefix}-${C}`}},13183:function(m,_,C){"use strict";let N;function bind(m,_){return function(){return m.apply(_,arguments)}}C.d(_,{Z:function(){return eI}});let{toString:T}=Object.prototype,{getPrototypeOf:L}=Object,D=(eo=Object.create(null),m=>{let _=T.call(m);return eo[_]||(eo[_]=_.slice(8,-1).toLowerCase())}),kindOfTest=m=>(m=m.toLowerCase(),_=>D(_)===m),typeOfTest=m=>_=>typeof _===m,{isArray:Z}=Array,B=typeOfTest("undefined"),U=kindOfTest("ArrayBuffer"),H=typeOfTest("string"),W=typeOfTest("function"),V=typeOfTest("number"),isObject=m=>null!==m&&"object"==typeof m,isPlainObject=m=>{if("object"!==D(m))return!1;let _=L(m);return(null===_||_===Object.prototype||null===Object.getPrototypeOf(_))&&!(Symbol.toStringTag in m)&&!(Symbol.iterator in m)},G=kindOfTest("Date"),K=kindOfTest("File"),Y=kindOfTest("Blob"),Q=kindOfTest("FileList"),X=kindOfTest("URLSearchParams");function forEach(m,_,{allOwnKeys:C=!1}={}){let N,T;if(null!=m){if("object"!=typeof m&&(m=[m]),Z(m))for(N=0,T=m.length;N<T;N++)_.call(null,m[N],N,m);else{let T;let L=C?Object.getOwnPropertyNames(m):Object.keys(m),D=L.length;for(N=0;N<D;N++)T=L[N],_.call(null,m[T],T,m)}}}function findKey(m,_){let C;_=_.toLowerCase();let N=Object.keys(m),T=N.length;for(;T-- >0;)if(_===(C=N[T]).toLowerCase())return C;return null}let J="undefined"==typeof self?"undefined"==typeof global?void 0:global:self,isContextDefined=m=>!B(m)&&m!==J,ee=(ei="undefined"!=typeof Uint8Array&&L(Uint8Array),m=>ei&&m instanceof ei),et=kindOfTest("HTMLFormElement"),er=(({hasOwnProperty:m})=>(_,C)=>m.call(_,C))(Object.prototype),en=kindOfTest("RegExp"),reduceDescriptors=(m,_)=>{let C=Object.getOwnPropertyDescriptors(m),N={};forEach(C,(C,T)=>{!1!==_(C,T,m)&&(N[T]=C)}),Object.defineProperties(m,N)};var eo,ei,ea={isArray:Z,isArrayBuffer:U,isBuffer:function(m){return null!==m&&!B(m)&&null!==m.constructor&&!B(m.constructor)&&W(m.constructor.isBuffer)&&m.constructor.isBuffer(m)},isFormData:m=>{let _="[object FormData]";return m&&("function"==typeof FormData&&m instanceof FormData||T.call(m)===_||W(m.toString)&&m.toString()===_)},isArrayBufferView:function(m){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(m):m&&m.buffer&&U(m.buffer)},isString:H,isNumber:V,isBoolean:m=>!0===m||!1===m,isObject,isPlainObject,isUndefined:B,isDate:G,isFile:K,isBlob:Y,isRegExp:en,isFunction:W,isStream:m=>isObject(m)&&W(m.pipe),isURLSearchParams:X,isTypedArray:ee,isFileList:Q,forEach,merge:function merge(){let{caseless:m}=isContextDefined(this)&&this||{},_={},assignValue=(C,N)=>{let T=m&&findKey(_,N)||N;isPlainObject(_[T])&&isPlainObject(C)?_[T]=merge(_[T],C):isPlainObject(C)?_[T]=merge({},C):Z(C)?_[T]=C.slice():_[T]=C};for(let m=0,_=arguments.length;m<_;m++)arguments[m]&&forEach(arguments[m],assignValue);return _},extend:(m,_,C,{allOwnKeys:N}={})=>(forEach(_,(_,N)=>{C&&W(_)?m[N]=bind(_,C):m[N]=_},{allOwnKeys:N}),m),trim:m=>m.trim?m.trim():m.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:m=>(65279===m.charCodeAt(0)&&(m=m.slice(1)),m),inherits:(m,_,C,N)=>{m.prototype=Object.create(_.prototype,N),m.prototype.constructor=m,Object.defineProperty(m,"super",{value:_.prototype}),C&&Object.assign(m.prototype,C)},toFlatObject:(m,_,C,N)=>{let T,D,Z;let B={};if(_=_||{},null==m)return _;do{for(D=(T=Object.getOwnPropertyNames(m)).length;D-- >0;)Z=T[D],(!N||N(Z,m,_))&&!B[Z]&&(_[Z]=m[Z],B[Z]=!0);m=!1!==C&&L(m)}while(m&&(!C||C(m,_))&&m!==Object.prototype);return _},kindOf:D,kindOfTest,endsWith:(m,_,C)=>{m=String(m),(void 0===C||C>m.length)&&(C=m.length),C-=_.length;let N=m.indexOf(_,C);return -1!==N&&N===C},toArray:m=>{if(!m)return null;if(Z(m))return m;let _=m.length;if(!V(_))return null;let C=Array(_);for(;_-- >0;)C[_]=m[_];return C}
78,forEachEntry:(m,_)=>{let C;let N=m&&m[Symbol.iterator],T=N.call(m);for(;(C=T.next())&&!C.done;){let N=C.value;_.call(m,N[0],N[1])}},matchAll:(m,_)=>{let C;let N=[];for(;null!==(C=m.exec(_));)N.push(C);return N},isHTMLForm:et,hasOwnProperty:er,hasOwnProp:er,reduceDescriptors,freezeMethods:m=>{reduceDescriptors(m,(_,C)=>{if(W(m)&&-1!==["arguments","caller","callee"].indexOf(C))return!1;let N=m[C];if(W(N)){if(_.enumerable=!1,"writable"in _){_.writable=!1;return}_.set||(_.set=()=>{throw Error("Can not rewrite read-only method '"+C+"'")})}})},toObjectSet:(m,_)=>{let C={};return(m=>{m.forEach(m=>{C[m]=!0})})(Z(m)?m:String(m).split(_)),C},toCamelCase:m=>m.toLowerCase().replace(/[_-\s]([a-z\d])(\w*)/g,function(m,_,C){return _.toUpperCase()+C}),noop:()=>{},toFiniteNumber:(m,_)=>Number.isFinite(m=+m)?m:_,findKey,global:J,isContextDefined,toJSONObject:m=>{let _=Array(10),visit=(m,C)=>{if(isObject(m)){if(_.indexOf(m)>=0)return;if(!("toJSON"in m)){_[C]=m;let N=Z(m)?[]:{};return forEach(m,(m,_)=>{let T=visit(m,C+1);B(T)||(N[_]=T)}),_[C]=void 0,N}}return m};return visit(m,0)}};function AxiosError(m,_,C,N,T){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=m,this.name="AxiosError",_&&(this.code=_),C&&(this.config=C),N&&(this.request=N),T&&(this.response=T)}ea.inherits(AxiosError,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:ea.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});let es=AxiosError.prototype,el={};["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(m=>{el[m]={value:m}}),Object.defineProperties(AxiosError,el),Object.defineProperty(es,"isAxiosError",{value:!0}),AxiosError.from=(m,_,C,N,T,L)=>{let D=Object.create(es);return ea.toFlatObject(m,D,function(m){return m!==Error.prototype},m=>"isAxiosError"!==m),AxiosError.call(D,m.message,_,C,N,T),D.cause=m,D.name=m.name,L&&Object.assign(D,L),D};var ec=C(36243),eu=C(55872).lW;function isVisitable(m){return ea.isPlainObject(m)||ea.isArray(m)}function removeBrackets(m){return ea.endsWith(m,"[]")?m.slice(0,-2):m}function renderKey(m,_,C){return m?m.concat(_).map(function(m,_){return m=removeBrackets(m),!C&&_?"["+m+"]":m}).join(C?".":""):_}let ed=ea.toFlatObject(ea,{},null,function(m){return/^is[A-Z]/.test(m)});var helpers_toFormData=function(m,_,C){var N;if(!ea.isObject(m))throw TypeError("target must be an object");_=_||new(ec||FormData),C=ea.toFlatObject(C,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,_){return!ea.isUndefined(_[m])});let T=C.metaTokens,L=C.visitor||defaultVisitor,D=C.dots,Z=C.indexes,B=C.Blob||"undefined"!=typeof Blob&&Blob,U=B&&(N=_)&&ea.isFunction(N.append)&&"FormData"===N[Symbol.toStringTag]&&N[Symbol.iterator];if(!ea.isFunction(L))throw TypeError("visitor must be a function");function convertValue(m){if(null===m)return"";if(ea.isDate(m))return m.toISOString();if(!U&&ea.isBlob(m))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return ea.isArrayBuffer(m)||ea.isTypedArray(m)?U&&"function"==typeof Blob?new Blob([m]):eu.from(m):m}function defaultVisitor(m,C,N){let L=m;if(m&&!N&&"object"==typeof m){if(ea.endsWith(C,"{}"))C=T?C:C.slice(0,-2),m=JSON.stringify(m);else{var B;if(ea.isArray(m)&&(B=m,ea.isArray(B)&&!B.some(isVisitable))||ea.isFileList(m)||ea.endsWith(C,"[]")&&(L=ea.toArray(m)))return C=removeBrackets(C),L.forEach(function(m,N){ea.isUndefined(m)||null===m||_.append(!0===Z?renderKey([C],N,D):null===Z?C:C+"[]",convertValue(m))}),!1}}return!!isVisitable(m)||(_.append(renderKey(N,C,D),convertValue(m)),!1)}let H=[],W=Object.assign(ed,{defaultVisitor,convertValue,isVisitable});if(!ea.isObject(m))throw TypeError("data must be an object");return!function build(m,C){if(!ea.isUndefined(m)){if(-1!==H.indexOf(m))throw Error("Circular reference detected in "+C.join("."));H.push(m),ea.forEach(m,function(m,N){let T=!(ea.isUndefined(m)||null===m)&&L.call(_,m,ea.isString(N)?N.trim():N,C,W);!0===T&&build(m,C?C.concat(N):[N])}),H.pop()}}(m),_};
78function encode(m){let _={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(m).replace(/[!'()~]|%20|%00/g,function(m){return _[m]})}function AxiosURLSearchParams(m,_){this._pairs=[],m&&helpers_toFormData(m,this,_)}let ef=AxiosURLSearchParams.prototype;function buildURL_encode(m){return encodeURIComponent(m).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(m,_,C){let N;if(!_)return m;let T=C&&C.encode||buildURL_encode,L=C&&C.serialize;if(N=L?L(_,C):ea.isURLSearchParams(_)?_.toString():new AxiosURLSearchParams(_,C).toString(T)){let _=m.indexOf("#");-1!==_&&(m=m.slice(0,_)),m+=(-1===m.indexOf("?")?"?":"&")+N}return m}ef.append=function(m,_){this._pairs.push([m,_])},ef.toString=function(m){let _=m?function(_){return m.call(this,_,encode)}:encode;return this._pairs.map(function(m){return _(m[0])+"="+_(m[1])},"").join("&")};var ep=class{constructor(){this.handlers=[]}use(m,_,C){return this.handlers.push({fulfilled:m,rejected:_,synchronous:!!C&&C.synchronous,runWhen:C?C.runWhen:null}),this.handlers.length-1}eject(m){this.handlers[m]&&(this.handlers[m]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(m){ea.forEach(this.handlers,function(_){null!==_&&m(_)})}},eh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},em="undefined"!=typeof URLSearchParams?URLSearchParams:AxiosURLSearchParams,eg=FormData;let ev=("undefined"==typeof navigator||"ReactNative"!==(N=navigator.product)&&"NativeScript"!==N&&"NS"!==N)&&"undefined"!=typeof window&&"undefined"!=typeof document;var ey={classes:{URLSearchParams:em,FormData:eg,Blob},isStandardBrowserEnv:ev,protocols:["http","https","file","blob","url","data"]},helpers_formDataToJSON=function(m){if(ea.isFormData(m)&&ea.isFunction(m.entries)){let _={};return ea.forEachEntry(m,(m,C)=>{!function buildPath(m,_,C,N){let T=m[N++],L=Number.isFinite(+T),D=N>=m.length;if(T=!T&&ea.isArray(C)?C.length:T,D)return ea.hasOwnProp(C,T)?C[T]=[C[T],_]:C[T]=_,!L;C[T]&&ea.isObject(C[T])||(C[T]=[]);let Z=buildPath(m,_,C[T],N);return Z&&ea.isArray(C[T])&&(C[T]=function(m){let _,C;let N={},T=Object.keys(m),L=T.length;for(_=0;_<L;_++)N[C=T[_]]=m[C];return N}(C[T])),!L}(ea.matchAll(/\w+|\[(\w*)]/g,m).map(m=>"[]"===m[0]?"":m[1]||m[0]),C,_,0)}),_}return null};let eb={"Content-Type":void 0},ew={transitional:eh,adapter:["xhr","http"],transformRequest:[function(m,_){let C;let N=_.getContentType()||"",T=N.indexOf("application/json")>-1,L=ea.isObject(m);L&&ea.isHTMLForm(m)&&(m=new FormData(m));let D=ea.isFormData(m);if(D)return T&&T?JSON.stringify(helpers_formDataToJSON(m)):m;if(ea.isArrayBuffer(m)||ea.isBuffer(m)||ea.isStream(m)||ea.isFile(m)||ea.isBlob(m))return m;if(ea.isArrayBufferView(m))return m.buffer;if(ea.isURLSearchParams(m))return _.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),m.toString();if(L){if(N.indexOf("application/x-www-form-urlencoded")>-1){var Z,B;return(Z=m,B=this.formSerializer,helpers_toFormData(Z,new ey.classes.URLSearchParams,Object.assign({visitor:function(m,_,C,N){return ey.isNode&&ea.isBuffer(m)?(this.append(_,m.toString("base64")),!1):N.defaultVisitor.apply(this,arguments)}},B))).toString()}if((C=ea.isFileList(m))||N.indexOf("multipart/form-data")>-1){let _=this.env&&this.env.FormData;return helpers_toFormData(C?{"files[]":m}:m,_&&new _,this.formSerializer)}}return L||T?(_.setContentType("application/json",!1),function(m,_,C){if(ea.isString(m))try{return(0,JSON.parse)(m),ea.trim(m)}catch(m){if("SyntaxError"!==m.name)throw m}return(0,JSON.stringify)(m)}(m)):m}],transformResponse:[function(m){let _=this.transitional||ew.transitional,C=_&&_.forcedJSONParsing,N="json"===this.responseType;if(m&&ea.isString(m)&&(C&&!this.responseType||N)){let C=_&&_.silentJSONParsing;try{return JSON.parse(m)}catch(m){if(!C&&N){if("SyntaxError"===m.name)throw AxiosError.from(m,AxiosError.ERR_BAD_RESPONSE,this,null,this.response);throw m}}}return m}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ey.classes.FormData,Blob:ey.classes.Blob},validateStatus:function(m){return m>=200&&m<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};ea.forEach(["delete","get","head"],function(m){ew.headers[m]={}}),ea.forEach(["post","put","patch"],function(m){ew.headers[m]=ea.merge
78(eb)});let ex=ea.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var parseHeaders=m=>{let _,C,N;let T={};return m&&m.split("\n").forEach(function(m){N=m.indexOf(":"),_=m.substring(0,N).trim().toLowerCase(),C=m.substring(N+1).trim(),!_||T[_]&&ex[_]||("set-cookie"===_?T[_]?T[_].push(C):T[_]=[C]:T[_]=T[_]?T[_]+", "+C:C)}),T};let eS=Symbol("internals");function normalizeHeader(m){return m&&String(m).trim().toLowerCase()}function normalizeValue(m){return!1===m||null==m?m:ea.isArray(m)?m.map(normalizeValue):String(m)}function matchHeaderValue(m,_,C,N){if(ea.isFunction(N))return N.call(this,_,C);if(ea.isString(_)){if(ea.isString(N))return -1!==_.indexOf(N);if(ea.isRegExp(N))return N.test(_)}}let AxiosHeaders=class AxiosHeaders{constructor(m){m&&this.set(m)}set(m,_,C){let N=this;function setHeader(m,_,C){let T=normalizeHeader(_);if(!T)throw Error("header name must be a non-empty string");let L=ea.findKey(N,T);L&&void 0!==N[L]&&!0!==C&&(void 0!==C||!1===N[L])||(N[L||_]=normalizeValue(m))}let setHeaders=(m,_)=>ea.forEach(m,(m,C)=>setHeader(m,C,_));if(ea.isPlainObject(m)||m instanceof this.constructor)setHeaders(m,_);else{var T;ea.isString(m)&&(m=m.trim())&&(T=m,!/^[-_a-zA-Z]+$/.test(T.trim()))?setHeaders(parseHeaders(m),_):null!=m&&setHeader(_,m,C)}return this}get(m,_){if(m=normalizeHeader(m)){let C=ea.findKey(this,m);if(C){let m=this[C];if(!_)return m;if(!0===_)return function(m){let _;let C=Object.create(null),N=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;
78for(;_=N.exec(m);)C[_[1]]=_[2];return C}(m);if(ea.isFunction(_))return _.call(this,m,C);if(ea.isRegExp(_))return _.exec(m);throw TypeError("parser must be boolean|regexp|function")}}}has(m,_){if(m=normalizeHeader(m)){let C=ea.findKey(this,m);return!!(C&&(!_||matchHeaderValue(this,this[C],C,_)))}return!1}delete(m,_){let C=this,N=!1;function deleteHeader(m){if(m=normalizeHeader(m)){let T=ea.findKey(C,m);T&&(!_||matchHeaderValue(C,C[T],T,_))&&(delete C[T],N=!0)}}return ea.isArray(m)?m.forEach(deleteHeader):deleteHeader(m),N}clear(){return Object.keys(this).forEach(this.delete.bind(this))}normalize(m){let _=this,C={};return ea.forEach(this,(N,T)=>{let L=ea.findKey(C,T);if(L){_[L]=normalizeValue(N),delete _[T];return}let D=m?T.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(m,_,C)=>_.toUpperCase()+C):String(T).trim();D!==T&&delete _[T],_[D]=normalizeValue(N),C[D]=!0}),this}concat(...m){return this.constructor.concat(this,...m)}toJSON(m){let _=Object.create(null);return ea.forEach(this,(C,N)=>{null!=C&&!1!==C&&(_[N]=m&&ea.isArray(C)?C.join(", "):C)}),_}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([m,_])=>m+": "+_).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(m){return m instanceof this?m:new this(m)}static concat(m,..._){let C=new this(m);return _.forEach(m=>C.set(m)),C}static accessor(m){let _=this[eS]=this[eS]={accessors:{}},C=_.accessors,N=this.prototype;function defineAccessor(m){let _=normalizeHeader(m);C[_]||(!function(m,_){let C=ea.toCamelCase(" "+_);["get","set","has"].forEach(N=>{Object.defineProperty(m,N+C,{value:function(m,C,T){return this[N].call(this,_,m,C,T)},configurable:!0})})}(N,m),C[_]=!0)}return ea.isArray(m)?m.forEach(defineAccessor):defineAccessor(m),this}};function transformData(m,_){let C=this||ew,N=_||C,T=AxiosHeaders.from(N.headers),L=N.data;return ea.forEach(m,function(m){L=m.call(C,L,T.normalize(),_?_.status:void 0)}),T.normalize(),L}function isCancel(m){return!!(m&&m.__CANCEL__)}function CanceledError(m,_,C){AxiosError.call(this,null==m?"canceled":m,AxiosError.ERR_CANCELED,_,C),this.name="CanceledError"}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent"]),ea.freezeMethods(AxiosHeaders.prototype),ea.freezeMethods(AxiosHeaders),ea.inherits(CanceledError,AxiosError,{__CANCEL__:!0});var e_=ey.isStandardBrowserEnv?{write:function(m,_,C,N,T,L){let D=[];D.push(m+"="+encodeURIComponent(_)),ea.isNumber(C)&&D.push("expires="+new Date(C).toGMTString()),ea.isString(N)&&D.push("path="+N),ea.isString(T)&&D.push("domain="+T),!0===L&&D.push("secure"),document.cookie=D.join("; ")},read:function(m){let _=document.cookie.match(RegExp("(^|;\\s*)("+m+")=([^;]*)"));return _?decodeURIComponent(_[3]):null},remove:function(m){this.write(m,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function buildFullPath(m,_){return m&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(_)?_?m.replace(/\/+$/,"")+"/"+_.replace(/^\/+/,""):m:_}var ej=ey.isStandardBrowserEnv?function(){let m;let _=/(msie|trident)/i.test(navigator.userAgent),C=document.createElement("a");function resolveURL(m){let N=m;return _&&(C.setAttribute("href",N),N=C.href),C.setAttribute("href",N),{href:C.href,protocol:C.protocol?C.protocol.replace(/:$/,""):"",host:C.host,search:C.search?C.search.replace(/^\?/,""):"",hash:C.hash?C.hash.replace(/^#/,""):"",hostname:C.hostname,port:C.port,pathname:"/"===C.pathname.charAt(0)?C.pathname:"/"+C.pathname}}return m=resolveURL(window.location.href),function(_){let C=ea.isString(_)?resolveURL(_):_;return C.protocol===m.protocol&&C.host===m.host}}():function(){return!0},helpers_speedometer=function(m,_){let C;m=m||10;let N=Array(m),T=Array(m),L=0,D=0;return _=void 0!==_?_:1e3,function(Z){let B=Date.now(),U=T[D];C||(C=B),N[L]=Z,T[L]=B;let H=D,W=0;for(;H!==L;)W+=N[H++],H%=m;if((L=(L+1)%m)===D&&(D=(D+1)%m),B-C<_)return;let V=U&&B-U;return V?Math.round(1e3*W/V):void 0}};function progressEventReducer(m,_){let C=0,N=helpers_speedometer(50,250);return T=>{let L=T.loaded,D=T.lengthComputable?T.total:void 0,Z=L-C,B=N(Z),U=L<=D;C=L;let H={loaded:L,total:D,progress:D?L/D:void 0,bytes:Z,rate:B||void 0,estimated:B&&D&&U?(D-L)/B:void 0,event:T};H[_?"download":"upload"]=!0,m(H)}}let ek="undefined"!=typeof XMLHttpRequest;var eE=ek&&function(m){return new Promise(function(_,C){let N,T=m.data,L=AxiosHeaders.from(m.headers).normalize(),D=m.responseType;function done(){m.cancelToken&&m.cancelToken.unsubscribe(N),m.signal&&m.signal.removeEventListener("abort",N)}ea.isFormData(T)&&ey.isStandardBrowserEnv&&L.setContentType(!1);let Z=new XMLHttpRequest;if(m.auth){let _=m.auth.username||"",C=m.auth.password?unescape(encodeURIComponent(m.auth.password)):"";L.set("Authorization","Basic "+btoa(_+":"+C))}let B=buildFullPath(m.baseURL,m.url);function onloadend(){if(!Z)return;let N=AxiosHeaders.from("getAllResponseHeaders"in Z&&Z.getAllResponseHeaders()),T=D&&"text"!==D&&"json"!==D?Z.response:Z.responseText,L={data:T,status:Z.status,statusText:Z.statusText,headers:N,config:m,request:Z};!function(m,_,C){let N=C.config.validateStatus;!C.status||!N||N(C.status)?m(C):_(new AxiosError("Request failed with status code "+C.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(C.status/100)-4],C.config,C.request,C))}(function(m){_(m),done()},function(m){C(m),done()},L),Z=null}if(Z.open(m.method.toUpperCase(),buildURL(B,m.params,m.paramsSerializer),!0),Z.timeout=m.timeout,"onloadend"in Z?Z.onloadend=onloadend:Z.onreadystatechange=function(){Z&&4===Z.readyState&&(0!==Z.status||Z.responseURL&&0===Z.responseURL.indexOf("file:"))&&setTimeout(onloadend)},Z.onabort=function(){Z&&(C(new AxiosError("Request aborted",AxiosError.ECONNABORTED,m,Z)),Z=null)},Z.onerror=function(){C(new AxiosError("Network Error",AxiosError.ERR_NETWORK,m,Z)),Z=null},Z.ontimeout=function(){let _=m.timeout?"timeout of "+m.timeout+"ms exceeded":"timeout exceeded",N=m.transitional||eh;m.timeoutErrorMessage&&(_=m.timeoutErrorMessage),C(new AxiosError(_,N.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,m,Z)),Z=null},ey.isStandardBrowserEnv){let _=(m.withCredentials||ej(B))&&m.xsrfCookieName&&e_.read(m.xsrfCookieName);_&&L.set(m.xsrfHeaderName,_)}void 0===T&&L.setContentType(null),"setRequestHeader"in Z&&ea.forEach(L.toJSON(),function(m,_){Z.setRequestHeader(_,m)}),ea.isUndefined(m.withCredentials)||(Z.withCredentials=!!m.withCredentials),D&&"json"!==D&&(Z.responseType=m.responseType),"function"==typeof m.onDownloadProgress&&Z.addEventListener("progress",progressEventReducer(m.onDownloadProgress,!0)),"function"==typeof m.onUploadProgress&&Z.upload&&Z.upload.addEventListener("progress",progressEventReducer(m.onUploadProgress)),(m.cancelToken||m.signal)&&(N=_=>{Z&&(C(!_||_.type?new CanceledError(null,m,Z):_),Z.abort(),Z=null)},m.cancelToken&&m.cancelToken.subscribe(N),m.signal&&(m.signal.aborted?N():m.signal.addEventListener("abort",N)));let U=function(m){let _=/^([-+\w]{1,25})(:?\/\/|:)/.exec(m);return _&&_[1]||""}(B);if(U&&-1===ey.protocols.indexOf(U)){C(new AxiosError("Unsupported protocol "+U+":",AxiosError.ERR_BAD_REQUEST,m));return}Z.send(T||null)})};let eO={http:null,xhr:eE};ea.forEach(eO,(m,_)=>{if(m){try{Object.defineProperty(m,"name",{value:_})}catch(m){}Object.defineProperty(m,"adapterName",{value:_})}});
78var eC={getAdapter:m=>{let _,C;m=ea.isArray(m)?m:[m];let{length:N}=m;for(let T=0;T<N&&(_=m[T],!(C=ea.isString(_)?eO[_.toLowerCase()]:_));T++);if(!C){if(!1===C)throw new AxiosError(`Adapter ${_} is not supported by the environment`,"ERR_NOT_SUPPORT");throw Error(ea.hasOwnProp(eO,_)?`Adapter '${_}' is not available in the build`:`Unknown adapter '${_}'`)}if(!ea.isFunction(C))throw TypeError("adapter is not a function");return C},adapters:eO};function throwIfCancellationRequested(m){if(m.cancelToken&&m.cancelToken.throwIfRequested(),m.signal&&m.signal.aborted)throw new CanceledError}function dispatchRequest(m){throwIfCancellationRequested(m),m.headers=AxiosHeaders.from(m.headers),m.data=transformData.call(m,m.transformRequest),-1!==["post","put","patch"].indexOf(m.method)&&m.headers.setContentType("application/x-www-form-urlencoded",!1);let _=eC.getAdapter(m.adapter||ew.adapter);return _(m).then(function(_){return throwIfCancellationRequested(m),_.data=transformData.call(m,m.transformResponse,_),_.headers=AxiosHeaders.from(_.headers),_},function(_){return!isCancel(_)&&(throwIfCancellationRequested(m),_&&_.response&&(_.response.data=transformData.call(m,m.transformResponse,_.response),_.response.headers=AxiosHeaders.from(_.response.headers))),Promise.reject(_)})}let headersToObject=m=>m instanceof AxiosHeaders?m.toJSON():m;function mergeConfig(m,_){_=_||{};let C={};function getMergedValue(m,_,C){return ea.isPlainObject(m)&&ea.isPlainObject(_)?ea.merge.call({caseless:C},m,_):ea.isPlainObject(_)?ea.merge({},_):ea.isArray(_)?_.slice():_}function mergeDeepProperties(m,_,C){return ea.isUndefined(_)?ea.isUndefined(m)?void 0:getMergedValue(void 0,m,C):getMergedValue(m,_,C)}function valueFromConfig2(m,_){if(!ea.isUndefined(_))return getMergedValue(void 0,_)}function defaultToConfig2(m,_){return ea.isUndefined(_)?ea.isUndefined(m)?void 0:getMergedValue(void 0,m):getMergedValue(void 0,_)}function mergeDirectKeys(C,N,T){return T in _?getMergedValue(C,N):T in m?getMergedValue(void 0,C):void 0}let N={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(m,_)=>mergeDeepProperties(headersToObject(m),headersToObject(_),!0)};return ea.forEach(Object.keys(m).concat(Object.keys(_)),function(T){let L=N[T]||mergeDeepProperties,D=L(m[T],_[T],T);ea.isUndefined(D)&&L!==mergeDirectKeys||(C[T]=D)}),C}let eN="1.2.0",eA={};["object","boolean","number","function","string","symbol"].forEach((m,_)=>{eA[m]=function(C){return typeof C===m||"a"+(_<1?"n ":" ")+m}});let eT={};eA.transitional=function(m,_,C){function formatMessage(m,_){return"[Axios v"+eN+"] Transitional option '"+m+"'"+_+(C?". "+C:"")}return(C,N,T)=>{if(!1===m)throw new AxiosError(formatMessage(N," has been removed"+(_?" in "+_:"")),AxiosError.ERR_DEPRECATED);return _&&!eT[N]&&(eT[N]=!0,console.warn(formatMessage(N," has been deprecated since v"+_+" and will be removed in the near future"))),!m||m(C,N,T)}};var eP={assertOptions:function(m,_,C){if("object"!=typeof m)throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);let N=Object.keys(m),T=N.length;for(;T-- >0;){let L=N[T],D=_[L];if(D){let _=m[L],C=void 0===_||D(_,L,m);if(!0!==C)throw new AxiosError("option "+L+" must be "+C,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(!0!==C)throw new AxiosError("Unknown option "+L,AxiosError.ERR_BAD_OPTION)}},validators:eA};let eR=eP.validators;let Axios=class Axios{constructor(m){this.defaults=m,this.interceptors={request:new ep,response:new ep}}request(m,_){let C,N,T;"string"==typeof m?(_=_||{}).url=m:_=m||{},_=mergeConfig(this.defaults,_);let{transitional:L,paramsSerializer:D,headers:Z}=_;void 0!==L&&eP.assertOptions(L,{silentJSONParsing:eR.transitional(eR.boolean),forcedJSONParsing:eR.transitional(eR.boolean),clarifyTimeoutError:eR.transitional(eR.boolean)},!1),void 0!==D&&eP.assertOptions(D,{encode:eR.function,serialize:eR.function},!0),_.method=(_.method||this.defaults.method||"get").toLowerCase(),(C=Z&&ea.merge(Z.common,Z[_.method]))&&ea.forEach(["delete","get","head","post","put","patch","common"],m=>{delete Z[m]}),_.headers=AxiosHeaders.concat(C,Z);let B=[],U=!0;this.interceptors.request.forEach(function(m){("function"!=typeof m.runWhen||!1!==m.runWhen(_))&&(U=U&&m.synchronous,B.unshift(m.fulfilled,m.rejected))});let H=[];this.interceptors.response.forEach(function(m){H.push(m.fulfilled,m.rejected)});let W=0;if(!U){let m=[dispatchRequest.bind(this),void 0];for(m.unshift.apply(m,B),m.push.apply(m,H),T=m.length,N=Promise.resolve(_);W<T;)N=N.then(m[W++],m[W++]);return N}T=B.length;let V=_;for(W=0;W<T;){let m=B[W++],_=B[W++];try{V=m(V)}catch(m){_.call(this,m);break}}try{N=dispatchRequest.call(this,V)}catch(m){return Promise.reject(m)}for(W=0,T=H.length;W<T;)N=N.then(H[W++],H[W++]);return N}getUri(m){m=mergeConfig(this.defaults,m);let _=buildFullPath(m.baseURL,m.url);return buildURL(_,m.params,m.paramsSerializer)}};ea.forEach(["delete","get","head","options"],function(m){Axios.prototype[m]=function(_,C){return this.request(mergeConfig(C||{},{method:m,url:_,data:(C||{}).data}))}}),ea.forEach(["post","put","patch"],function(m){function generateHTTPMethod(_){return function(C,N,T){return this.request(mergeConfig(T||{},{method:m,headers:_?{"Content-Type":"multipart/form-data"}:{},url:C,data:N}))}}Axios.prototype[m]=generateHTTPMethod(),Axios.prototype[m+"Form"]=generateHTTPMethod(!0)});let CancelToken=class CancelToken{constructor(m){let _;if("function"!=typeof m)throw TypeError("executor must be a function.");this.promise=new Promise(function(m){_=m});let C=this;this.promise.then(m=>{if(!C._listeners)return;let _=C._listeners.length;for(;_-- >0;)C._listeners[_](m);C._listeners=null}),this.promise.then=m=>{let _;let N=new Promise(m=>{C.subscribe(m),_=m}).then(m);return N.cancel=function(){C.unsubscribe(_)},N},m(function(m,N,T){C.reason||(C.reason=new CanceledError(m,N,T),_(C.reason))})}throwIfRequested(){if(this.reason)throw this.reason}
78subscribe(m){if(this.reason){m(this.reason);return}this._listeners?this._listeners.push(m):this._listeners=[m]}unsubscribe(m){if(!this._listeners)return;let _=this._listeners.indexOf(m);-1!==_&&this._listeners.splice(_,1)}static source(){let m;let _=new CancelToken(function(_){m=_});return{token:_,cancel:m}}};let eL=function createInstance(m){let _=new Axios(m),C=bind(Axios.prototype.request,_);return ea.extend(C,Axios.prototype,_,{allOwnKeys:!0}),ea.extend(C,_,null,{allOwnKeys:!0}),C.create=function(_){return createInstance(mergeConfig(m,_))},C}(ew);eL.Axios=Axios,eL.CanceledError=CanceledError,eL.CancelToken=CancelToken,eL.isCancel=isCancel,eL.VERSION=eN,eL.toFormData=helpers_toFormData,eL.AxiosError=AxiosError,eL.Cancel=eL.CanceledError,eL.all=function(m){return Promise.all(m)},eL.spread=function(m){return function(_){return m.apply(null,_)}},eL.isAxiosError=function(m){return ea.isObject(m)&&!0===m.isAxiosError},eL.AxiosHeaders=AxiosHeaders,eL.formToJSON=m=>helpers_formDataToJSON(ea.isHTMLForm(m)?new FormData(m):m),eL.default=eL;var eI=eL},64461:function(m,_,C){"use strict";C.d(_,{Uy:function(){return G}});var N,T=Symbol.for("immer-nothing"),L=Symbol.for("immer-draftable"),D=Symbol.for("immer-state");function die(m,..._){throw Error(`[Immer] minified error nr: ${m}. Full error at: https://bit.ly/3cXEKWf`)}var Z=Object.getPrototypeOf;function isDraft(m){return!!m&&!!m[D]}function isDraftable(m){return!!m&&(isPlainObject(m)||Array.isArray(m)||!!m[L]||!!m.constructor?.[L]||isMap(m)||isSet(m))}var B=Object.prototype.constructor.toString();function isPlainObject(m){if(!m||"object"!=typeof m)return!1;let _=Z(m);if(null===_)return!0;let C=Object.hasOwnProperty.call(_,"constructor")&&_.constructor;return C===Object||"function"==typeof C&&Function.toString.call(C)===B}function each(m,_){0===getArchtype(m)?Object.entries(m).forEach(([C,N])=>{_(C,N,m)}):m.forEach((C,N)=>_(N,C,m))}function getArchtype(m){let _=m[D];return _?_.type_:Array.isArray(m)?1:isMap(m)?2:isSet(m)?3:0}function has(m,_){return 2===getArchtype(m)?m.has(_):Object.prototype.hasOwnProperty.call(m,_)}function set(m,_,C){let N=getArchtype(m);2===N?m.set(_,C):3===N?m.add(C):m[_]=C}function isMap(m){return m instanceof Map}function isSet(m){return m instanceof Set}function latest(m){return m.copy_||m.base_}function shallowCopy(m,_){if(isMap(m))return new Map(m);if(isSet(m))return new Set(m);if(Array.isArray(m))return Array.prototype.slice.call(m);if(!_&&isPlainObject(m)){if(!Z(m)){let _=Object.create(null);return Object.assign(_,m)}return{...m}}let C=Object.getOwnPropertyDescriptors(m);delete C[D];let N=Reflect.ownKeys(C);for(let _=0;_<N.length;_++){let T=N[_],L=C[T];!1===L.writable&&(L.writable=!0,L.configurable=!0),(L.get||L.set)&&(C[T]={configurable:!0,writable:!0,enumerable:L.enumerable,value:m[T]})}return Object.create(Z(m),C)}function freeze(m,_=!1){return isFrozen(m)||isDraft(m)||!isDraftable(m)||(getArchtype(m)>1&&(m.set=m.add=m.clear=m.delete=dontMutateFrozenCollections),Object.freeze(m),_&&each(m,(m,_)=>freeze(_,!0),!0)),m}function dontMutateFrozenCollections(){die(2)}function isFrozen(m){return Object.isFrozen(m)}var U={};function getPlugin(m){let _=U[m];return _||die(0,m),_}function usePatchesInScope(m,_){_&&(getPlugin("Patches"),m.patches_=[],m.inversePatches_=[],m.patchListener_=_)}function revokeScope(m){leaveScope(m),m.drafts_.forEach(revokeDraft),m.drafts_=null}function leaveScope(m){m===N&&(N=m.parent_)}function enterScope(m){return N={drafts_:[],parent_:N,immer_:m,canAutoFreeze_:!0,unfinalizedDrafts_:0}}function revokeDraft(m){let _=m[D];0===_.type_||1===_.type_?_.revoke_():_.revoked_=!0}function processResult(m,_){_.unfinalizedDrafts_=_.drafts_.length;let C=_.drafts_[0],N=void 0!==m&&m!==C;return N?(C[D].modified_&&(revokeScope(_),die(4)),isDraftable(m)&&(m=finalize(_,m),_.parent_||maybeFreeze(_,m)),_.patches_&&getPlugin("Patches").generateReplacementPatches_(C[D].base_,m,_.patches_,_.inversePatches_)):m=finalize(_,C,[]),revokeScope(_),_.patches_&&_.patchListener_(_.patches_,_.inversePatches_),m!==T?m:void 0}function finalize(m,_,C){if(isFrozen(_))return _;let N=_[D];if(!N)return each(_,(T,L)=>
78finalizeProperty(m,N,_,T,L,C),!0),_;if(N.scope_!==m)return _;if(!N.modified_)return maybeFreeze(m,N.base_,!0),N.base_;if(!N.finalized_){N.finalized_=!0,N.scope_.unfinalizedDrafts_--;let _=N.copy_,T=_,L=!1;3===N.type_&&(T=new Set(_),_.clear(),L=!0),each(T,(T,D)=>finalizeProperty(m,N,_,T,D,C,L)),maybeFreeze(m,_,!1),C&&m.patches_&&getPlugin("Patches").generatePatches_(N,C,m.patches_,m.inversePatches_)}return N.copy_}function finalizeProperty(m,_,C,N,T,L,D){if(isDraft(T)){let D=L&&_&&3!==_.type_&&!has(_.assigned_,N)?L.concat(N):void 0,Z=finalize(m,T,D);if(set(C,N,Z),!isDraft(Z))return;m.canAutoFreeze_=!1}else D&&C.add(T);if(isDraftable(T)&&!isFrozen(T)){if(!m.immer_.autoFreeze_&&m.unfinalizedDrafts_<1)return;finalize(m,T),_&&_.scope_.parent_||maybeFreeze(m,T)}}function maybeFreeze(m,_,C=!1){!m.parent_&&m.immer_.autoFreeze_&&m.canAutoFreeze_&&freeze(_,C)}var H={get(m,_){if(_===D)return m;let C=latest(m);if(!has(C,_))return function(m,_,C){let N=getDescriptorFromProto(_,C);return N?"value"in N?N.value:N.get?.call(m.draft_):void 0}(m,C,_);let N=C[_];return m.finalized_||!isDraftable(N)?N:N===peek(m.base_,_)?(prepareCopy(m),m.copy_[_]=createProxy(N,m)):N},has:(m,_)=>_ in latest(m),ownKeys:m=>Reflect.ownKeys(latest(m)),set(m,_,C){let N=getDescriptorFromProto(latest(m),_);if(N?.set)return N.set.call(m.draft_,C),!0;if(!m.modified_){let N=peek(latest(m),_),T=N?.[D];if(T&&T.base_===C)return m.copy_[_]=C,m.assigned_[_]=!1,!0;if((C===N?0!==C||1/C==1/N:C!=C&&N!=N)&&(void 0!==C||has(m.base_,_)))return!0;prepareCopy(m),markChanged(m)}return!!(m.copy_[_]===C&&(void 0!==C||_ in m.copy_)||Number.isNaN(C)&&Number.isNaN(m.copy_[_]))||(m.copy_[_]=C,m.assigned_[_]=!0,!0)},deleteProperty:(m,_)=>(void 0!==peek(m.base_,_)||_ in m.base_?(m.assigned_[_]=!1,prepareCopy(m),markChanged(m)):delete m.assigned_[_],m.copy_&&delete m.copy_[_],!0),getOwnPropertyDescriptor(m,_){let C=latest(m),N=Reflect.getOwnPropertyDescriptor(C,_);return N?{writable:!0,configurable:1!==m.type_||"length"!==_,enumerable:N.enumerable,value:C[_]}:N},defineProperty(){die(11)},getPrototypeOf:m=>Z(m.base_),setPrototypeOf(){die(12)}},W={};function peek(m,_){let C=m[D],N=C?latest(C):m;return N[_]}function getDescriptorFromProto(m,_){if(!(_ in m))return;let C=Z(m);for(;C;){let m=Object.getOwnPropertyDescriptor(C,_);if(m)return m;C=Z(C)}}function markChanged(m){!m.modified_&&(m.modified_=!0,m.parent_&&markChanged(m.parent_))}function prepareCopy(m){m.copy_||(m.copy_=shallowCopy(m.base_,m.scope_.immer_.useStrictShallowCopy_))}function createProxy(m,_){let C=isMap(m)?getPlugin("MapSet").proxyMap_(m,_):isSet(m)?getPlugin("MapSet").proxySet_(m,_):function(m,_){let C=Array.isArray(m),T={type_:C?1:0,scope_:_?_.scope_:N,modified_:!1,finalized_:!1,assigned_:{},parent_:_,base_:m,draft_:null,copy_:null,revoke_:null,isManual_:!1},L=T,D=H;C&&(L=[T],D=W);let{revoke:Z,proxy:B}=Proxy.revocable(L,D);return T.draft_=B,T.revoke_=Z,B}(m,_),T=_?_.scope_:N;return T.drafts_.push(C),C}each(H,(m,_)=>{W[m]=function(){return arguments[0]=arguments[0][0],_.apply(this,arguments)}}),W.deleteProperty=function(m,_){return W.set.call(this,m,_,void 0)},W.set=function(m,_,C){return H.set.call(this,m[0],_,C,m[0])};var V=new class{constructor(m){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.produce=(m,_,C)=>{let N;if("function"==typeof m&&"function"!=typeof _){let C=_;_=m;let N=this;return function(m=C,...T){return N.produce(m,m=>_.call(this,m,...T))}}if("function"!=typeof _&&die(6),void 0!==C&&"function"!=typeof C&&die(7),isDraftable(m)){let T=enterScope(this),L=createProxy(m,void 0),D=!0;try{N=_(L),D=!1}finally{D?revokeScope(T):leaveScope(T)}return usePatchesInScope(T,C),processResult(N,T)}if(m&&"object"==typeof m)die(1,m);else{if(void 0===(N=_(m))&&(N=m),N===T&&(N=void 0),this.autoFreeze_&&freeze(N,!0),C){let _=[],T=[];getPlugin("Patches").generateReplacementPatches_(m,N,_,T),C(_,T)}return N}},this.produceWithPatches=(m,_)=>{let C,N;if("function"==typeof m)return(_,...C)=>this.produceWithPatches(_,_=>m(_,...C));let T=this.produce(m,_,(m,_)=>{C=m,N=_});return[T,C,N]},"boolean"==typeof m?.autoFreeze&&this.setAutoFreeze(m.autoFreeze),"boolean"==typeof m?.useStrictShallowCopy&&this.setUseStrictShallowCopy(m.useStrictShallowCopy)}createDraft(m){var _;isDraftable(m)||die(8),isDraft(m)&&(isDraft(_=m)||die(10,_),m=function currentImpl(m){let _;if(!isDraftable(m)||isFrozen(m))return m;let C=m[D];if(C){if(!C.modified_)return C.base_;C.finalized_=!0,_=shallowCopy(m,C.scope_.immer_.useStrictShallowCopy_)}else _=shallowCopy(m,!0);return each(_,(m,C)=>{set(_,m,currentImpl(C))}),C&&(C.finalized_=!1),_}(_));let C=enterScope(this),N=createProxy(m,void 0);return N[D].isManual_=!0,leaveScope(C),N}finishDraft(m,_){let C=m&&m[D];C&&C.isManual_||die(9);let{scope_:N}=C;return usePatchesInScope(N,_),processResult(void 0,N)}setAutoFreeze(m){this.autoFreeze_=m}setUseStrictShallowCopy(m){this.useStrictShallowCopy_=m}applyPatches(m,_){let C;for(C=_.length-1;C>=0;C--){let N=_[C];if(0===N.path.length&&"replace"===N.op){m=N.value;break}}C>-1&&(_=_.slice(C+1));let N=getPlugin("Patches").applyPatches_;return isDraft(m)?N(m,_):this.produce(m,m=>N(m,_))}},G=V.produce;V.produceWithPatches.bind(V),V.setAutoFreeze.bind(V),V.setUseStrictShallowCopy.bind(V),V.applyPatches.bind(V),V.createDraft.bind(V),V.finishDraft.bind(V)},96131:function(m,_){"use strict";/*! js-cookie v3.0.1 | MIT */function assign(m){for(var _=1;_<arguments.length;_++){var C=arguments[_];for(var N in C)m[N]=C[N]}return m}var C=function init(m,_){function set(C,N,T){if("undefined"!=typeof document){"number"==typeof(T=assign({},_,T)).expires&&(T.expires=new Date(Date.now()+864e5*T.expires)),T.expires&&(T.expires=T.expires.toUTCString()),C=encodeURIComponent(C).replace(/%(2[346B]|5E|60|7C)/g,decode
vendor: 2,003 bytes, line 78
78URIComponent).replace(/[()]/g,escape);var L="";for(var D in T)T[D]&&(L+="; "+D,!0!==T[D]&&(L+="="+T[D].split(";")[0]));return document.cookie=C+"="+m.write(N,C)+L}}return Object.create({set:set,get:function(_){if("undefined"!=typeof document&&(!arguments.length||_)){for(var C=document.cookie?document.cookie.split("; "):[],N={},T=0;T<C.length;T++){var L=C[T].split("="),D=L.slice(1).join("=");try{var Z=decodeURIComponent(L[0]);if(N[Z]=m.read(D,Z),_===Z)break}catch(m){}}return _?N[_]:N}},remove:function(m,_){set(m,"",assign({},_,{expires:-1}))},withAttributes:function(m){return init(this.converter,assign({},this.attributes,m))},withConverter:function(m){return init(assign({},this.converter,m),this.attributes)}},{attributes:{value:Object.freeze(_)},converter:{value:Object.freeze(m)}})}({read:function(m){return'"'===m[0]&&(m=m.slice(1,-1)),m.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(m){return encodeURIComponent(m).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"});_.Z=C},10834:function(m){"use strict";m.exports=JSON.parse('{"/OAuth":{"noLayout":true},"/OAuth/ThirdPartyAuth":{"noLayout":true},"/Live/Add":{"noLayout":true},"/Videos/Add":{"noLayout":true},"/404":{"noLayout":true},"/50X":{"noLayout":true},"/Sign/Login":{"noLayout":true},"/BindMobile":{"noLayout":true},"/Forgot":{"noLayout":true},"/ResetPassword":{"noLayout":true},"/SafeCheck":{"noLayout":true},"/Sign/Register":{"noLayout":true},"/PlatformAuth":{"noLayout":true},"/user/unsubscribe":{"noLayout":true},"/Area/hackathon-2012":{"noLayout":true},"/Area/HarmonyOSForerunner":{"noLayout":true},"/Area/HarmonyosComp":{"noLayout":true},"/Area/Gromore":{"noLayout":true},"/Area/ui":{"noLayout":true},"/Confirm":{"noLayout":true},"/Sign/Logout":{"noLayout":true},"/Status":{"noLayout":true},"/Pay":{"noLayout":true},"/Pay/Check":{"noLayout":true},"/OAuth/WXOpenId":{"noLayout":true},"/OAuth/WXBind":{"noLayout":true},"/Pay/H5":{"noLayout":true},"/AppComponent":{"noLayout":true}
78,"/Tos/agreement":{"noLayout":true},"/Redirect":{"noLayout":true},"/Write":{"sidebar":{}},"/Weekly":{"noLayout":true},"/Weekly/Detail":{"noLayout":true},"/Questions/Ask":{"sidebar":{}},"/Questions/Edit":{"sidebar":{}},"/Questions/EditAnswer":{"sidebar":{}},"/Videos/Detail":{"sidebar":{}},"/Live":{"sidebar":{}},"/Videos":{"sidebar":{}},"/HowToWrite":{"sidebar":{}},"/Brand":{"sidebar":{}},"/Brand/form/setting":{"sidebar":{}},"/Brand/form/ad":{"sidebar":{}},"/Area/Coscon-2020":{"sidebar":{}},"/Area/Coscon-2021":{"sidebar":{}},"/Area/Coscon-2022":{"sidebar":{}},"/Area/HarmonyOS":{"sidebar":{}},"/Area/Jobs":{"sidebar":{}},"/Personal/Finance":{"sidebar":{}},"/Help/Community":{"sidebar":{}},"/Help/Rights":{"sidebar":{}},"/Help":{"sidebar":{}},"/Review/Question":{"sidebar":{}},"/Review/Answer":{"sidebar":{}},"/Review/Close":{"sidebar":{}},"/Review/TagClean":{"sidebar":{}},"/Area/DevRelasia-2020":{"sidebar":{}},"/Area/GDS-2020":{"sidebar":{}},"/Area/GDS-2021":{"sidebar":{}},"/Area/GDS-2022":{"sidebar":{}},"/Area/AWSSignUp":{"sidebar":{}},"/Area/WaveSummit-2022":{"sidebar":{}},"/Area/ApacheConAsia-2022":{"sidebar":{}},"/Area/OpenInfra-2022":{"sidebar":{}},"/Area/TencentCloudAgentHackathon":{"sidebar":{}},"/Area/Universal/template":{"sidebar":{}},"/Area/Universal":{"sidebar":{}},"/Blogs":{"sidebar":{"type":"blogs"}},"/News":{"sidebar":{"type":"news"}},"/News/Detail":{"sidebar":{"type":"news"}},"/News/Form":{"sidebar":{"type":"news"}},"/Jobs":{"sidebar":{"type":"jobs"}},"/Blogs/Detail":{"headerType":"blog"},"/Questions/Detail":{"sidebar":{"type":"questions"}},"/notice":{"sidebar":{}},"/Letter":{"sidebar":{}},"/Letter/Detail":{"sidebar":{}},"/Questions":{"sidebar":{"type":"questions"}},"/Sites":{"sidebar":{}},"/Sites/Setting":{"sidebar":{}},"/Sites/AdSetting":{"sidebar":{}},"/Sites/Dashboard":{"sidebar":{}},"/Personal":{"sidebar":{}},"/Personal/Setting/Normal":{"sidebar":{}},"/Personal/Setting":{"sidebar":{}},"/Personal/Setting/Notify":{"sidebar":{}},"/Personal/Setting/Block":{"sidebar":{}},"/Personal/Setting/Card":{"sidebar":{}},"/Personal/Setting/Lab":{"sidebar":{}},"/Personal/Setting/Privacy":{"sidebar":{}},"/Dianping":{"sidebar":{}},"/Dianping/Category":{"sidebar":{}},"/Dianping/Add":{"sidebar":{}},"/Dianping/Detail":{"sidebar":{}},"/Dianping/Review":{"sidebar":{}},"/Tags":{"sidebar":{"type":"tags"}},"/Tags/Detail":{"sidebar":{"type":"tags"}},"/Tags/Version":{"sidebar":{"type":"tags"}},"/Note/List":{"headerType":"note"},"/Note/Detail":{"headerType":"note"},"/Note/Write":{"headerType":"note"},"/Note/BookmarkList":{"headerType":"note"},"/Note/Revision":{"headerType":"note"},"/Activity":{"sidebar":{"type":"events"}},"/Activity/Detail":{"sidebar":{"type":"events"}},"/Activity/Detail/Participants":{"sidebar":{"type":"events"}},"/Activity/Form":{"sidebar":{"type":"events"}},"/Privacy":{"sidebar":{}},"/Tos":{"sidebar":{}},"/Tos/sdk":{"sidebar":{}},"/Tos/deactivate":{"sidebar":{}},"/Tos/community":{"sidebar":{}},"/Tos/permission":{"sidebar":{}},"/Deactivate":{"customLayout":true},"/Identity":{"sidebar":{}},"/Help/Badges":{"sidebar":{}},"/Help/Badges/Detail":{"sidebar":{}},"/BlogHome/Add":{"sidebar":{"type":"blog"}},"/BlogHome":{"headerType":"blog"},"/BlogHome/About":{"headerType":"blog"},"/BlogHome/Form":{"sidebar":{"type":"blog"}},"/UserTop":{"sidebar":{"type":"users"}},"/Revision":{"sidebar":{}}
78,"/Draft":{"sidebar":{}},"/Draft/InviteAnswer":{"sidebar":{}},"/Draft/InviteRegister":{"sidebar":{}},"/Search":{"sidebar":{}},"/Bookmark":{"sidebar":{}},"/StaticPage/HowToAsk":{"sidebar":{}},"/Review":{"sidebar":{}}}')}},function(m){var __webpack_exec__=function(_){return m(m.s=_)};m.O(0,[49774,40179],function(){return __webpack_exec__(18654),__webpack_exec__(14556)}),_N_E=m.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.