zhouxiantao
8 days ago 03193b2a27a2c23e10f3a2f298de9c1142116780
1
2
3
/*! For license information please see main.644b8d35.js.LICENSE.txt */
(()=>{var e={4:(e,t,n)=>{const a=n(421),r=n(900),i=n(642),s=n(697),l=n(200),o=n(511),c=n(969),u=n(347);function d(e){return unescape(encodeURIComponent(e)).length}function f(e,t,n){const a=[];let r;for(;null!==(r=e.exec(n));)a.push({data:r[0],index:r.index,mode:t,length:r[0].length});return a}function h(e){const t=f(o.NUMERIC,a.NUMERIC,e),n=f(o.ALPHANUMERIC,a.ALPHANUMERIC,e);let r,i;c.isKanjiModeEnabled()?(r=f(o.BYTE,a.BYTE,e),i=f(o.KANJI,a.KANJI,e)):(r=f(o.BYTE_KANJI,a.BYTE,e),i=[]);return t.concat(n,r,i).sort(function(e,t){return e.index-t.index}).map(function(e){return{data:e.data,mode:e.mode,length:e.length}})}function m(e,t){switch(t){case a.NUMERIC:return r.getBitsLength(e);case a.ALPHANUMERIC:return i.getBitsLength(e);case a.KANJI:return l.getBitsLength(e);case a.BYTE:return s.getBitsLength(e)}}function p(e,t){let n;const o=a.getBestModeForData(e);if(n=a.from(t,o),n!==a.BYTE&&n.bit<o.bit)throw new Error('"'+e+'" cannot be encoded with mode '+a.toString(n)+".\n Suggested mode is: "+a.toString(o));switch(n!==a.KANJI||c.isKanjiModeEnabled()||(n=a.BYTE),n){case a.NUMERIC:return new r(e);case a.ALPHANUMERIC:return new i(e);case a.KANJI:return new l(e);case a.BYTE:return new s(e)}}t.fromArray=function(e){return e.reduce(function(e,t){return"string"===typeof t?e.push(p(t,null)):t.data&&e.push(p(t.data,t.mode)),e},[])},t.fromString=function(e,n){const r=function(e){const t=[];for(let n=0;n<e.length;n++){const r=e[n];switch(r.mode){case a.NUMERIC:t.push([r,{data:r.data,mode:a.ALPHANUMERIC,length:r.length},{data:r.data,mode:a.BYTE,length:r.length}]);break;case a.ALPHANUMERIC:t.push([r,{data:r.data,mode:a.BYTE,length:r.length}]);break;case a.KANJI:t.push([r,{data:r.data,mode:a.BYTE,length:d(r.data)}]);break;case a.BYTE:t.push([{data:r.data,mode:a.BYTE,length:d(r.data)}])}}return t}(h(e,c.isKanjiModeEnabled())),i=function(e,t){const n={},r={start:{}};let i=["start"];for(let s=0;s<e.length;s++){const l=e[s],o=[];for(let e=0;e<l.length;e++){const c=l[e],u=""+s+e;o.push(u),n[u]={node:c,lastCount:0},r[u]={};for(let e=0;e<i.length;e++){const s=i[e];n[s]&&n[s].node.mode===c.mode?(r[s][u]=m(n[s].lastCount+c.length,c.mode)-m(n[s].lastCount,c.mode),n[s].lastCount+=c.length):(n[s]&&(n[s].lastCount=c.length),r[s][u]=m(c.length,c.mode)+4+a.getCharCountIndicator(c.mode,t))}}i=o}for(let a=0;a<i.length;a++)r[i[a]].end=0;return{map:r,table:n}}(r,n),s=u.find_path(i.map,"start","end"),l=[];for(let t=1;t<s.length-1;t++)l.push(i.table[s[t]].node);return t.fromArray(function(e){return e.reduce(function(e,t){const n=e.length-1>=0?e[e.length-1]:null;return n&&n.mode===t.mode?(e[e.length-1].data+=t.data,e):(e.push(t),e)},[])}(l))},t.rawSplit=function(e){return t.fromArray(h(e,c.isKanjiModeEnabled()))}},21:(e,t,n)=>{const a=n(969).getSymbolSize;t.getPositions=function(e){const t=a(e);return[[0,0],[t-7,0],[0,t-7]]}},43:(e,t,n)=>{"use strict";e.exports=n(202)},116:e=>{e.exports=function(){return"function"===typeof Promise&&Promise.prototype&&Promise.prototype.then}},153:(e,t,n)=>{"use strict";var a=n(43),r=Symbol.for("react.element"),i=Symbol.for("react.fragment"),s=Object.prototype.hasOwnProperty,l=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,o={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var a,i={},c=null,u=null;for(a in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)s.call(t,a)&&!o.hasOwnProperty(a)&&(i[a]=t[a]);if(e&&e.defaultProps)for(a in t=e.defaultProps)void 0===i[a]&&(i[a]=t[a]);return{$$typeof:r,type:e,key:c,ref:u,props:i,_owner:l.current}}t.Fragment=i,t.jsx=c,t.jsxs=c},166:(e,t)=>{const n=new Uint8Array(512),a=new Uint8Array(256);!function(){let e=1;for(let t=0;t<255;t++)n[t]=e,a[e]=t,e<<=1,256&e&&(e^=285);for(let t=255;t<512;t++)n[t]=n[t-255]}(),t.log=function(e){if(e<1)throw new Error("log("+e+")");return a[e]},t.exp=function(e){return n[e]},t.mul=function(e,t){return 0===e||0===t?0:n[a[e]+a[t]]}},177:(e,t,n)=>{const a=n(312);function r(e){this.genPoly=void 0,this.degree=e,this.degree&&this.initialize(this.degree)}r.prototype.initialize=function(e){this.degree=e,this.genPoly=a.generateECPolynomial(this.degree)},r.prototype.encode=function(e){if(!this.genPoly)throw new Error("Encoder not initialized");const t=new Uint8Array(e.length+this.degree);t.set(e);const n=a.mod(t,this.genPoly),r=this.degree-n.length;if(r>0){const e=new Uint8Array(this.degree);return e.set(n,r),e}return n},e.exports=r},182:(e,t,n)=>{const a=n(293);t.render=function(e,t,n){let r=n,i=t;"undefined"!==typeof r||t&&t.getContext||(r=t,t=void 0),t||(i=function(){try{return document.createElement("canvas")}catch(e){throw new Error("You need to specify a canvas element")}}()),r=a.getOptions(r);const s=a.getImageWidth(e.modules.size,r),l=i.getContext("2d"),o=l.createImageData(s,s);return a.qrToImageData(o.data,e,r),function(e,t,n){e.clearRect(0,0,t.width,t.height),t.style||(t.style={}),t.height=n,t.width=n,t.style.height=n+"px",t.style.width=n+"px"}(l,i,s),l.putImageData(o,0,0),i},t.renderToDataURL=function(e,n,a){let r=a;"undefined"!==typeof r||n&&n.getContext||(r=n,n=void 0),r||(r={});const i=t.render(e,n,r),s=r.type||"image/png",l=r.rendererOpts||{};return i.toDataURL(s,l.quality)}},200:(e,t,n)=>{const a=n(421),r=n(969);function i(e){this.mode=a.KANJI,this.data=e}i.getBitsLength=function(e){return 13*e},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let t;for(t=0;t<this.data.length;t++){let n=r.toSJIS(this.data[t]);if(n>=33088&&n<=40956)n-=33088;else{if(!(n>=57408&&n<=60351))throw new Error("Invalid SJIS character: "+this.data[t]+"\nMake sure your charset is UTF-8");n-=49472}n=192*(n>>>8&255)+(255&n),e.put(n,13)}},e.exports=i},202:(e,t)=>{"use strict";var n=Symbol.for("react.element"),a=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),s=Symbol.for("react.profiler"),l=Symbol.for("react.provider"),o=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),h=Symbol.iterator;var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},p=Object.assign,v={};function g(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||m}function x(){}function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||m}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=g.prototype;var j=y.prototype=new x;j.constructor=y,p(j,g.prototype),j.isPureReactComponent=!0;var b=Array.isArray,N=Object.prototype.hasOwnProperty,w={current:null},S={key:!0,ref:!0,__self:!0,__source:!0};function k(e,t,a){var r,i={},s=null,l=null;if(null!=t)for(r in void 0!==t.ref&&(l=t.ref),void 0!==t.key&&(s=""+t.key),t)N.call(t,r)&&!S.hasOwnProperty(r)&&(i[r]=t[r]);var o=arguments.length-2;if(1===o)i.children=a;else if(1<o){for(var c=Array(o),u=0;u<o;u++)c[u]=arguments[u+2];i.children=c}if(e&&e.defaultProps)for(r in o=e.defaultProps)void 0===i[r]&&(i[r]=o[r]);return{$$typeof:n,type:e,key:s,ref:l,props:i,_owner:w.current}}function E(e){return"object"===typeof e&&null!==e&&e.$$typeof===n}var C=/\/+/g;function T(e,t){return"object"===typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(e){return t[e]})}(""+e.key):t.toString(36)}function P(e,t,r,i,s){var l=typeof e;"undefined"!==l&&"boolean"!==l||(e=null);var o=!1;if(null===e)o=!0;else switch(l){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case n:case a:o=!0}}if(o)return s=s(o=e),e=""===i?"."+T(o,0):i,b(s)?(r="",null!=e&&(r=e.replace(C,"$&/")+"/"),P(s,t,r,"",function(e){return e})):null!=s&&(E(s)&&(s=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(s,r+(!s.key||o&&o.key===s.key?"":(""+s.key).replace(C,"$&/")+"/")+e)),t.push(s)),1;if(o=0,i=""===i?".":i+":",b(e))for(var c=0;c<e.length;c++){var u=i+T(l=e[c],c);o+=P(l,t,r,u,s)}else if(u=function(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"===typeof u)for(e=u.call(e),c=0;!(l=e.next()).done;)o+=P(l=l.value,t,r,u=i+T(l,c++),s);else if("object"===l)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function R(e,t,n){if(null==e)return e;var a=[],r=0;return P(e,a,"","",function(e){return t.call(n,e,r++)}),a}function _(e){if(-1===e._status){var t=e._result;(t=t()).then(function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)},function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)}),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var O={current:null},L={transition:null},A={ReactCurrentDispatcher:O,ReactCurrentBatchConfig:L,ReactCurrentOwner:w};function I(){throw Error("act(...) is not supported in production builds of React.")}t.Children={map:R,forEach:function(e,t,n){R(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return R(e,function(){t++}),t},toArray:function(e){return R(e,function(e){return e})||[]},only:function(e){if(!E(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=r,t.Profiler=s,t.PureComponent=y,t.StrictMode=i,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=A,t.act=I,t.cloneElement=function(e,t,a){if(null===e||void 0===e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=p({},e.props),i=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=w.current),void 0!==t.key&&(i=""+t.key),e.type&&e.type.defaultProps)var o=e.type.defaultProps;for(c in t)N.call(t,c)&&!S.hasOwnProperty(c)&&(r[c]=void 0===t[c]&&void 0!==o?o[c]:t[c])}var c=arguments.length-2;if(1===c)r.children=a;else if(1<c){o=Array(c);for(var u=0;u<c;u++)o[u]=arguments[u+2];r.children=o}return{$$typeof:n,type:e.type,key:i,ref:s,props:r,_owner:l}},t.createContext=function(e){return(e={$$typeof:o,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=k,t.createFactory=function(e){var t=k.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=E,t.lazy=function(e){return{$$typeof:f,_payload:{_status:-1,_result:e},_init:_}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=L.transition;L.transition={};try{e()}finally{L.transition=t}},t.unstable_act=I,t.useCallback=function(e,t){return O.current.useCallback(e,t)},t.useContext=function(e){return O.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return O.current.useDeferredValue(e)},t.useEffect=function(e,t){return O.current.useEffect(e,t)},t.useId=function(){return O.current.useId()},t.useImperativeHandle=function(e,t,n){return O.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return O.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return O.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return O.current.useMemo(e,t)},t.useReducer=function(e,t,n){return O.current.useReducer(e,t,n)},t.useRef=function(e){return O.current.useRef(e)},t.useState=function(e){return O.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return O.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return O.current.useTransition()},t.version="18.3.1"},209:(e,t,n)=>{"use strict";e.exports=n.p+"static/media/image2.2a4db162d730552b04b7.jpg"},234:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var a=n-1>>>1,r=e[a];if(!(0<i(r,t)))break e;e[a]=t,e[n]=r,n=a}}function a(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var a=0,r=e.length,s=r>>>1;a<s;){var l=2*(a+1)-1,o=e[l],c=l+1,u=e[c];if(0>i(o,n))c<r&&0>i(u,o)?(e[a]=u,e[c]=n,a=c):(e[a]=o,e[l]=n,a=l);else{if(!(c<r&&0>i(u,n)))break e;e[a]=u,e[c]=n,a=c}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var s=performance;t.unstable_now=function(){return s.now()}}else{var l=Date,o=l.now();t.unstable_now=function(){return l.now()-o}}var c=[],u=[],d=1,f=null,h=3,m=!1,p=!1,v=!1,g="function"===typeof setTimeout?setTimeout:null,x="function"===typeof clearTimeout?clearTimeout:null,y="undefined"!==typeof setImmediate?setImmediate:null;function j(e){for(var t=a(u);null!==t;){if(null===t.callback)r(u);else{if(!(t.startTime<=e))break;r(u),t.sortIndex=t.expirationTime,n(c,t)}t=a(u)}}function b(e){if(v=!1,j(e),!p)if(null!==a(c))p=!0,L(N);else{var t=a(u);null!==t&&A(b,t.startTime-e)}}function N(e,n){p=!1,v&&(v=!1,x(E),E=-1),m=!0;var i=h;try{for(j(n),f=a(c);null!==f&&(!(f.expirationTime>n)||e&&!P());){var s=f.callback;if("function"===typeof s){f.callback=null,h=f.priorityLevel;var l=s(f.expirationTime<=n);n=t.unstable_now(),"function"===typeof l?f.callback=l:f===a(c)&&r(c),j(n)}else r(c);f=a(c)}if(null!==f)var o=!0;else{var d=a(u);null!==d&&A(b,d.startTime-n),o=!1}return o}finally{f=null,h=i,m=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var w,S=!1,k=null,E=-1,C=5,T=-1;function P(){return!(t.unstable_now()-T<C)}function R(){if(null!==k){var e=t.unstable_now();T=e;var n=!0;try{n=k(!0,e)}finally{n?w():(S=!1,k=null)}}else S=!1}if("function"===typeof y)w=function(){y(R)};else if("undefined"!==typeof MessageChannel){var _=new MessageChannel,O=_.port2;_.port1.onmessage=R,w=function(){O.postMessage(null)}}else w=function(){g(R,0)};function L(e){k=e,S||(S=!0,w())}function A(e,n){E=g(function(){e(t.unstable_now())},n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){p||m||(p=!0,L(N))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):C=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return a(c)},t.unstable_next=function(e){switch(h){case 1:case 2:case 3:var t=3;break;default:t=h}var n=h;h=t;try{return e()}finally{h=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=h;h=e;try{return t()}finally{h=n}},t.unstable_scheduleCallback=function(e,r,i){var s=t.unstable_now();switch("object"===typeof i&&null!==i?i="number"===typeof(i=i.delay)&&0<i?s+i:s:i=s,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:d++,callback:r,priorityLevel:e,startTime:i,expirationTime:l=i+l,sortIndex:-1},i>s?(e.sortIndex=i,n(u,e),null===a(c)&&e===a(u)&&(v?(x(E),E=-1):v=!0,A(b,i-s))):(e.sortIndex=l,n(c,e),p||m||(p=!0,L(N))),e},t.unstable_shouldYield=P,t.unstable_wrapCallback=function(e){var t=h;return function(){var n=h;h=t;try{return e.apply(this,arguments)}finally{h=n}}}},257:(e,t)=>{t.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}},272:(e,t)=>{t.L={bit:1},t.M={bit:0},t.Q={bit:3},t.H={bit:2},t.isValid=function(e){return e&&"undefined"!==typeof e.bit&&e.bit>=0&&e.bit<4},t.from=function(e,n){if(t.isValid(e))return e;try{return function(e){if("string"!==typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"l":case"low":return t.L;case"m":case"medium":return t.M;case"q":case"quartile":return t.Q;case"h":case"high":return t.H;default:throw new Error("Unknown EC Level: "+e)}}(e)}catch(a){return n}}},293:(e,t)=>{function n(e){if("number"===typeof e&&(e=e.toString()),"string"!==typeof e)throw new Error("Color should be defined as hex string");let t=e.slice().replace("#","").split("");if(t.length<3||5===t.length||t.length>8)throw new Error("Invalid hex color: "+e);3!==t.length&&4!==t.length||(t=Array.prototype.concat.apply([],t.map(function(e){return[e,e]}))),6===t.length&&t.push("F","F");const n=parseInt(t.join(""),16);return{r:n>>24&255,g:n>>16&255,b:n>>8&255,a:255&n,hex:"#"+t.slice(0,6).join("")}}t.getOptions=function(e){e||(e={}),e.color||(e.color={});const t="undefined"===typeof e.margin||null===e.margin||e.margin<0?4:e.margin,a=e.width&&e.width>=21?e.width:void 0,r=e.scale||4;return{width:a,scale:a?4:r,margin:t,color:{dark:n(e.color.dark||"#000000ff"),light:n(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}},t.getScale=function(e,t){return t.width&&t.width>=e+2*t.margin?t.width/(e+2*t.margin):t.scale},t.getImageWidth=function(e,n){const a=t.getScale(e,n);return Math.floor((e+2*n.margin)*a)},t.qrToImageData=function(e,n,a){const r=n.modules.size,i=n.modules.data,s=t.getScale(r,a),l=Math.floor((r+2*a.margin)*s),o=a.margin*s,c=[a.color.light,a.color.dark];for(let t=0;t<l;t++)for(let n=0;n<l;n++){let u=4*(t*l+n),d=a.color.light;if(t>=o&&n>=o&&t<l-o&&n<l-o){d=c[i[Math.floor((t-o)/s)*r+Math.floor((n-o)/s)]?1:0]}e[u++]=d.r,e[u++]=d.g,e[u++]=d.b,e[u]=d.a}}},312:(e,t,n)=>{const a=n(166);t.mul=function(e,t){const n=new Uint8Array(e.length+t.length-1);for(let r=0;r<e.length;r++)for(let i=0;i<t.length;i++)n[r+i]^=a.mul(e[r],t[i]);return n},t.mod=function(e,t){let n=new Uint8Array(e);for(;n.length-t.length>=0;){const e=n[0];for(let i=0;i<t.length;i++)n[i]^=a.mul(t[i],e);let r=0;for(;r<n.length&&0===n[r];)r++;n=n.slice(r)}return n},t.generateECPolynomial=function(e){let n=new Uint8Array([1]);for(let r=0;r<e;r++)n=t.mul(n,new Uint8Array([1,a.exp(r)]));return n}},347:e=>{"use strict";var t={single_source_shortest_paths:function(e,n,a){var r={},i={};i[n]=0;var s,l,o,c,u,d,f,h=t.PriorityQueue.make();for(h.push(n,0);!h.empty();)for(o in l=(s=h.pop()).value,c=s.cost,u=e[l]||{})u.hasOwnProperty(o)&&(d=c+u[o],f=i[o],("undefined"===typeof i[o]||f>d)&&(i[o]=d,h.push(o,d),r[o]=l));if("undefined"!==typeof a&&"undefined"===typeof i[a]){var m=["Could not find a path from ",n," to ",a,"."].join("");throw new Error(m)}return r},extract_shortest_path_from_predecessor_list:function(e,t){for(var n=[],a=t;a;)n.push(a),e[a],a=e[a];return n.reverse(),n},find_path:function(e,n,a){var r=t.single_source_shortest_paths(e,n,a);return t.extract_shortest_path_from_predecessor_list(r,a)},PriorityQueue:{make:function(e){var n,a=t.PriorityQueue,r={};for(n in e=e||{},a)a.hasOwnProperty(n)&&(r[n]=a[n]);return r.queue=[],r.sorter=e.sorter||a.default_sorter,r},default_sorter:function(e,t){return e.cost-t.cost},push:function(e,t){var n={value:e,cost:t};this.queue.push(n),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return 0===this.queue.length}}};e.exports=t},350:(e,t,n)=>{const a=n(969),r=a.getBCHDigit(1335);t.getEncodedBits=function(e,t){const n=e.bit<<3|t;let i=n<<10;for(;a.getBCHDigit(i)-r>=0;)i^=1335<<a.getBCHDigit(i)-r;return 21522^(n<<10|i)}},382:(e,t,n)=>{const a=n(969).getSymbolSize;t.getRowColCoords=function(e){if(1===e)return[];const t=Math.floor(e/7)+2,n=a(e),r=145===n?26:2*Math.ceil((n-13)/(2*t-2)),i=[n-7];for(let a=1;a<t-1;a++)i[a]=i[a-1]-r;return i.push(6),i.reverse()},t.getPositions=function(e){const n=[],a=t.getRowColCoords(e),r=a.length;for(let t=0;t<r;t++)for(let e=0;e<r;e++)0===t&&0===e||0===t&&e===r-1||t===r-1&&0===e||n.push([a[t],a[e]]);return n}},391:(e,t,n)=>{"use strict";var a=n(950);t.createRoot=a.createRoot,t.hydrateRoot=a.hydrateRoot},421:(e,t,n)=>{const a=n(257),r=n(511);t.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]},t.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]},t.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]},t.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]},t.MIXED={bit:-1},t.getCharCountIndicator=function(e,t){if(!e.ccBits)throw new Error("Invalid mode: "+e);if(!a.isValid(t))throw new Error("Invalid version: "+t);return t>=1&&t<10?e.ccBits[0]:t<27?e.ccBits[1]:e.ccBits[2]},t.getBestModeForData=function(e){return r.testNumeric(e)?t.NUMERIC:r.testAlphanumeric(e)?t.ALPHANUMERIC:r.testKanji(e)?t.KANJI:t.BYTE},t.toString=function(e){if(e&&e.id)return e.id;throw new Error("Invalid mode")},t.isValid=function(e){return e&&e.bit&&e.ccBits},t.from=function(e,n){if(t.isValid(e))return e;try{return function(e){if("string"!==typeof e)throw new Error("Param is not a string");switch(e.toLowerCase()){case"numeric":return t.NUMERIC;case"alphanumeric":return t.ALPHANUMERIC;case"kanji":return t.KANJI;case"byte":return t.BYTE;default:throw new Error("Unknown mode: "+e)}}(e)}catch(a){return n}}},438:(e,t,n)=>{"use strict";e.exports=n.p+"static/media/image1.c01a63f1b78613363644.jpg"},487:(e,t,n)=>{const a=n(293);function r(e,t){const n=e.a/255,a=t+'="'+e.hex+'"';return n<1?a+" "+t+'-opacity="'+n.toFixed(2).slice(1)+'"':a}function i(e,t,n){let a=e+t;return"undefined"!==typeof n&&(a+=" "+n),a}t.render=function(e,t,n){const s=a.getOptions(t),l=e.modules.size,o=e.modules.data,c=l+2*s.margin,u=s.color.light.a?"<path "+r(s.color.light,"fill")+' d="M0 0h'+c+"v"+c+'H0z"/>':"",d="<path "+r(s.color.dark,"stroke")+' d="'+function(e,t,n){let a="",r=0,s=!1,l=0;for(let o=0;o<e.length;o++){const c=Math.floor(o%t),u=Math.floor(o/t);c||s||(s=!0),e[o]?(l++,o>0&&c>0&&e[o-1]||(a+=s?i("M",c+n,.5+u+n):i("m",r,0),r=0,s=!1),c+1<t&&e[o+1]||(a+=i("h",l),l=0)):r++}return a}(o,l,s.margin)+'"/>',f='viewBox="0 0 '+c+" "+c+'"',h='<svg xmlns="http://www.w3.org/2000/svg" '+(s.width?'width="'+s.width+'" height="'+s.width+'" ':"")+f+' shape-rendering="crispEdges">'+u+d+"</svg>\n";return"function"===typeof n&&n(null,h),h}},511:(e,t)=>{const n="[0-9]+";let a="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";a=a.replace(/u/g,"\\u");const r="(?:(?![A-Z0-9 $%*+\\-./:]|"+a+")(?:.|[\r\n]))+";t.KANJI=new RegExp(a,"g"),t.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g"),t.BYTE=new RegExp(r,"g"),t.NUMERIC=new RegExp(n,"g"),t.ALPHANUMERIC=new RegExp("[A-Z $%*+\\-./:]+","g");const i=new RegExp("^"+a+"$"),s=new RegExp("^"+n+"$"),l=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");t.testKanji=function(e){return i.test(e)},t.testNumeric=function(e){return s.test(e)},t.testAlphanumeric=function(e){return l.test(e)}},566:e=>{function t(){this.buffer=[],this.length=0}t.prototype={get:function(e){const t=Math.floor(e/8);return 1===(this.buffer[t]>>>7-e%8&1)},put:function(e,t){for(let n=0;n<t;n++)this.putBit(1===(e>>>t-n-1&1))},getLengthInBits:function(){return this.length},putBit:function(e){const t=Math.floor(this.length/8);this.buffer.length<=t&&this.buffer.push(0),e&&(this.buffer[t]|=128>>>this.length%8),this.length++}},e.exports=t},579:(e,t,n)=>{"use strict";e.exports=n(153)},642:(e,t,n)=>{const a=n(421),r=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function i(e){this.mode=a.ALPHANUMERIC,this.data=e}i.getBitsLength=function(e){return 11*Math.floor(e/2)+e%2*6},i.prototype.getLength=function(){return this.data.length},i.prototype.getBitsLength=function(){return i.getBitsLength(this.data.length)},i.prototype.write=function(e){let t;for(t=0;t+2<=this.data.length;t+=2){let n=45*r.indexOf(this.data[t]);n+=r.indexOf(this.data[t+1]),e.put(n,11)}this.data.length%2&&e.put(r.indexOf(this.data[t]),6)},e.exports=i},661:e=>{function t(e){if(!e||e<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=e,this.data=new Uint8Array(e*e),this.reservedBit=new Uint8Array(e*e)}t.prototype.set=function(e,t,n,a){const r=e*this.size+t;this.data[r]=n,a&&(this.reservedBit[r]=!0)},t.prototype.get=function(e,t){return this.data[e*this.size+t]},t.prototype.xor=function(e,t,n){this.data[e*this.size+t]^=n},t.prototype.isReserved=function(e,t){return this.reservedBit[e*this.size+t]},e.exports=t},697:(e,t,n)=>{const a=n(421);function r(e){this.mode=a.BYTE,this.data="string"===typeof e?(new TextEncoder).encode(e):new Uint8Array(e)}r.getBitsLength=function(e){return 8*e},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(e){for(let t=0,n=this.data.length;t<n;t++)e.put(this.data[t],8)},e.exports=r},730:(e,t,n)=>{"use strict";var a=n(43),r=n(853);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=new Set,l={};function o(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(l[e]=t,e=0;e<t.length;e++)s.add(t[e])}var u=!("undefined"===typeof window||"undefined"===typeof window.document||"undefined"===typeof window.document.createElement),d=Object.prototype.hasOwnProperty,f=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,h={},m={};function p(e,t,n,a,r,i,s){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=a,this.attributeNamespace=r,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i,this.removeEmptyString=s}var v={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){v[e]=new p(e,0,!1,e,null,!1,!1)}),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];v[t]=new p(t,1,!1,e[1],null,!1,!1)}),["contentEditable","draggable","spellCheck","value"].forEach(function(e){v[e]=new p(e,2,!1,e.toLowerCase(),null,!1,!1)}),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){v[e]=new p(e,2,!1,e,null,!1,!1)}),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){v[e]=new p(e,3,!1,e.toLowerCase(),null,!1,!1)}),["checked","multiple","muted","selected"].forEach(function(e){v[e]=new p(e,3,!0,e,null,!1,!1)}),["capture","download"].forEach(function(e){v[e]=new p(e,4,!1,e,null,!1,!1)}),["cols","rows","size","span"].forEach(function(e){v[e]=new p(e,6,!1,e,null,!1,!1)}),["rowSpan","start"].forEach(function(e){v[e]=new p(e,5,!1,e.toLowerCase(),null,!1,!1)});var g=/[\-:]([a-z])/g;function x(e){return e[1].toUpperCase()}function y(e,t,n,a){var r=v.hasOwnProperty(t)?v[t]:null;(null!==r?0!==r.type:a||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,a){if(null===t||"undefined"===typeof t||function(e,t,n,a){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!a&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,a))return!0;if(a)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,r,a)&&(n=null),a||null===r?function(e){return!!d.call(m,e)||!d.call(h,e)&&(f.test(e)?m[e]=!0:(h[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):r.mustUseProperty?e[r.propertyName]=null===n?3!==r.type&&"":n:(t=r.attributeName,a=r.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(r=r.type)||4===r&&!0===n?"":""+n,a?e.setAttributeNS(a,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(g,x);v[t]=new p(t,1,!1,e,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(g,x);v[t]=new p(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(g,x);v[t]=new p(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)}),["tabIndex","crossOrigin"].forEach(function(e){v[e]=new p(e,1,!1,e.toLowerCase(),null,!1,!1)}),v.xlinkHref=new p("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach(function(e){v[e]=new p(e,1,!1,e.toLowerCase(),null,!0,!0)});var j=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,b=Symbol.for("react.element"),N=Symbol.for("react.portal"),w=Symbol.for("react.fragment"),S=Symbol.for("react.strict_mode"),k=Symbol.for("react.profiler"),E=Symbol.for("react.provider"),C=Symbol.for("react.context"),T=Symbol.for("react.forward_ref"),P=Symbol.for("react.suspense"),R=Symbol.for("react.suspense_list"),_=Symbol.for("react.memo"),O=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var L=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var A=Symbol.iterator;function I(e){return null===e||"object"!==typeof e?null:"function"===typeof(e=A&&e[A]||e["@@iterator"])?e:null}var D,M=Object.assign;function F(e){if(void 0===D)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);D=t&&t[1]||""}return"\n"+D+e}var U=!1;function z(e,t){if(!e||U)return"";U=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"===typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(c){var a=c}Reflect.construct(e,[],t)}else{try{t.call()}catch(c){a=c}e.call(t.prototype)}else{try{throw Error()}catch(c){a=c}e()}}catch(c){if(c&&a&&"string"===typeof c.stack){for(var r=c.stack.split("\n"),i=a.stack.split("\n"),s=r.length-1,l=i.length-1;1<=s&&0<=l&&r[s]!==i[l];)l--;for(;1<=s&&0<=l;s--,l--)if(r[s]!==i[l]){if(1!==s||1!==l)do{if(s--,0>--l||r[s]!==i[l]){var o="\n"+r[s].replace(" at new "," at ");return e.displayName&&o.includes("<anonymous>")&&(o=o.replace("<anonymous>",e.displayName)),o}}while(1<=s&&0<=l);break}}}finally{U=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?F(e):""}function B(e){switch(e.tag){case 5:return F(e.type);case 16:return F("Lazy");case 13:return F("Suspense");case 19:return F("SuspenseList");case 0:case 2:case 15:return e=z(e.type,!1);case 11:return e=z(e.type.render,!1);case 1:return e=z(e.type,!0);default:return""}}function H(e){if(null==e)return null;if("function"===typeof e)return e.displayName||e.name||null;if("string"===typeof e)return e;switch(e){case w:return"Fragment";case N:return"Portal";case k:return"Profiler";case S:return"StrictMode";case P:return"Suspense";case R:return"SuspenseList"}if("object"===typeof e)switch(e.$$typeof){case C:return(e.displayName||"Context")+".Consumer";case E:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case _:return null!==(t=e.displayName||null)?t:H(e.type)||"Memo";case O:t=e._payload,e=e._init;try{return H(e(t))}catch(n){}}return null}function q(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return H(t);case 8:return t===S?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"===typeof t)return t.displayName||t.name||null;if("string"===typeof t)return t}return null}function W(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function V(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function $(e){e._valueTracker||(e._valueTracker=function(e){var t=V(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),a=""+e[t];if(!e.hasOwnProperty(t)&&"undefined"!==typeof n&&"function"===typeof n.get&&"function"===typeof n.set){var r=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return r.call(this)},set:function(e){a=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return a},setValue:function(e){a=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),a="";return e&&(a=V(e)?e.checked?"true":"false":e.value),(e=a)!==n&&(t.setValue(e),!0)}function Q(e){if("undefined"===typeof(e=e||("undefined"!==typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function K(e,t){var n=t.checked;return M({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function J(e,t){var n=null==t.defaultValue?"":t.defaultValue,a=null!=t.checked?t.checked:t.defaultChecked;n=W(null!=t.value?t.value:n),e._wrapperState={initialChecked:a,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function G(e,t){null!=(t=t.checked)&&y(e,"checked",t,!1)}function X(e,t){G(e,t);var n=W(t.value),a=t.type;if(null!=n)"number"===a?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===a||"reset"===a)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,W(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Z(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var a=t.type;if(!("submit"!==a&&"reset"!==a||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,a){if(e=e.options,t){t={};for(var r=0;r<n.length;r++)t["$"+n[r]]=!0;for(n=0;n<e.length;n++)r=t.hasOwnProperty("$"+e[n].value),e[n].selected!==r&&(e[n].selected=r),r&&a&&(e[n].defaultSelected=!0)}else{for(n=""+W(n),t=null,r=0;r<e.length;r++){if(e[r].value===n)return e[r].selected=!0,void(a&&(e[r].defaultSelected=!0));null!==t||e[r].disabled||(t=e[r])}null!==t&&(t.selected=!0)}}function ae(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(i(91));return M({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function re(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(i(92));if(te(n)){if(1<n.length)throw Error(i(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:W(n)}}function ie(e,t){var n=W(t.value),a=W(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=a&&(e.defaultValue=""+a)}function se(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function le(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function oe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?le(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!==typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,a){MSApp.execUnsafeLocalFunction(function(){return ue(e,t)})}:ue);function fe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var he={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},me=["Webkit","ms","Moz","O"];function pe(e,t,n){return null==t||"boolean"===typeof t||""===t?"":n||"number"!==typeof t||0===t||he.hasOwnProperty(e)&&he[e]?(""+t).trim():t+"px"}function ve(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var a=0===n.indexOf("--"),r=pe(n,t[n],a);"float"===n&&(n="cssFloat"),a?e.setProperty(n,r):e[n]=r}}Object.keys(he).forEach(function(e){me.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),he[t]=he[e]})});var ge=M({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function xe(e,t){if(t){if(ge[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(i(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(i(60));if("object"!==typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(i(61))}if(null!=t.style&&"object"!==typeof t.style)throw Error(i(62))}}function ye(e,t){if(-1===e.indexOf("-"))return"string"===typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var je=null;function be(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ne=null,we=null,Se=null;function ke(e){if(e=yr(e)){if("function"!==typeof Ne)throw Error(i(280));var t=e.stateNode;t&&(t=br(t),Ne(e.stateNode,e.type,t))}}function Ee(e){we?Se?Se.push(e):Se=[e]:we=e}function Ce(){if(we){var e=we,t=Se;if(Se=we=null,ke(e),t)for(e=0;e<t.length;e++)ke(t[e])}}function Te(e,t){return e(t)}function Pe(){}var Re=!1;function _e(e,t,n){if(Re)return e(t,n);Re=!0;try{return Te(e,t,n)}finally{Re=!1,(null!==we||null!==Se)&&(Pe(),Ce())}}function Oe(e,t){var n=e.stateNode;if(null===n)return null;var a=br(n);if(null===a)return null;n=a[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(a=!a.disabled)||(a=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!a;break e;default:e=!1}if(e)return null;if(n&&"function"!==typeof n)throw Error(i(231,t,typeof n));return n}var Le=!1;if(u)try{var Ae={};Object.defineProperty(Ae,"passive",{get:function(){Le=!0}}),window.addEventListener("test",Ae,Ae),window.removeEventListener("test",Ae,Ae)}catch(ue){Le=!1}function Ie(e,t,n,a,r,i,s,l,o){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(u){this.onError(u)}}var De=!1,Me=null,Fe=!1,Ue=null,ze={onError:function(e){De=!0,Me=e}};function Be(e,t,n,a,r,i,s,l,o){De=!1,Me=null,Ie.apply(ze,arguments)}function He(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{0!==(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function qe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function We(e){if(He(e)!==e)throw Error(i(188))}function Ve(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=He(e)))throw Error(i(188));return t!==e?null:e}for(var n=e,a=t;;){var r=n.return;if(null===r)break;var s=r.alternate;if(null===s){if(null!==(a=r.return)){n=a;continue}break}if(r.child===s.child){for(s=r.child;s;){if(s===n)return We(r),e;if(s===a)return We(r),t;s=s.sibling}throw Error(i(188))}if(n.return!==a.return)n=r,a=s;else{for(var l=!1,o=r.child;o;){if(o===n){l=!0,n=r,a=s;break}if(o===a){l=!0,a=r,n=s;break}o=o.sibling}if(!l){for(o=s.child;o;){if(o===n){l=!0,n=s,a=r;break}if(o===a){l=!0,a=s,n=r;break}o=o.sibling}if(!l)throw Error(i(189))}}if(n.alternate!==a)throw Error(i(190))}if(3!==n.tag)throw Error(i(188));return n.stateNode.current===n?e:t}(e))?$e(e):null}function $e(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=$e(e);if(null!==t)return t;e=e.sibling}return null}var Ye=r.unstable_scheduleCallback,Qe=r.unstable_cancelCallback,Ke=r.unstable_shouldYield,Je=r.unstable_requestPaint,Ge=r.unstable_now,Xe=r.unstable_getCurrentPriorityLevel,Ze=r.unstable_ImmediatePriority,et=r.unstable_UserBlockingPriority,tt=r.unstable_NormalPriority,nt=r.unstable_LowPriority,at=r.unstable_IdlePriority,rt=null,it=null;var st=Math.clz32?Math.clz32:function(e){return e>>>=0,0===e?32:31-(lt(e)/ot|0)|0},lt=Math.log,ot=Math.LN2;var ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function ft(e,t){var n=e.pendingLanes;if(0===n)return 0;var a=0,r=e.suspendedLanes,i=e.pingedLanes,s=268435455&n;if(0!==s){var l=s&~r;0!==l?a=dt(l):0!==(i&=s)&&(a=dt(i))}else 0!==(s=n&~r)?a=dt(s):0!==i&&(a=dt(i));if(0===a)return 0;if(0!==t&&t!==a&&0===(t&r)&&((r=a&-a)>=(i=t&-t)||16===r&&0!==(4194240&i)))return t;if(0!==(4&a)&&(a|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=a;0<t;)r=1<<(n=31-st(t)),a|=e[n],t&=~r;return a}function ht(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function mt(e){return 0!==(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function pt(){var e=ct;return 0===(4194240&(ct<<=1))&&(ct=64),e}function vt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function gt(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-st(t)]=n}function xt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var a=31-st(n),r=1<<a;r&t|e[a]&t&&(e[a]|=t),n&=~r}}var yt=0;function jt(e){return 1<(e&=-e)?4<e?0!==(268435455&e)?16:536870912:4:1}var bt,Nt,wt,St,kt,Et=!1,Ct=[],Tt=null,Pt=null,Rt=null,_t=new Map,Ot=new Map,Lt=[],At="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function It(e,t){switch(e){case"focusin":case"focusout":Tt=null;break;case"dragenter":case"dragleave":Pt=null;break;case"mouseover":case"mouseout":Rt=null;break;case"pointerover":case"pointerout":_t.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ot.delete(t.pointerId)}}function Dt(e,t,n,a,r,i){return null===e||e.nativeEvent!==i?(e={blockedOn:t,domEventName:n,eventSystemFlags:a,nativeEvent:i,targetContainers:[r]},null!==t&&(null!==(t=yr(t))&&Nt(t)),e):(e.eventSystemFlags|=a,t=e.targetContainers,null!==r&&-1===t.indexOf(r)&&t.push(r),e)}function Mt(e){var t=xr(e.target);if(null!==t){var n=He(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=qe(n)))return e.blockedOn=t,void kt(e.priority,function(){wt(n)})}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ft(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Kt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=yr(n))&&Nt(t),e.blockedOn=n,!1;var a=new(n=e.nativeEvent).constructor(n.type,n);je=a,n.target.dispatchEvent(a),je=null,t.shift()}return!0}function Ut(e,t,n){Ft(e)&&n.delete(t)}function zt(){Et=!1,null!==Tt&&Ft(Tt)&&(Tt=null),null!==Pt&&Ft(Pt)&&(Pt=null),null!==Rt&&Ft(Rt)&&(Rt=null),_t.forEach(Ut),Ot.forEach(Ut)}function Bt(e,t){e.blockedOn===t&&(e.blockedOn=null,Et||(Et=!0,r.unstable_scheduleCallback(r.unstable_NormalPriority,zt)))}function Ht(e){function t(t){return Bt(t,e)}if(0<Ct.length){Bt(Ct[0],e);for(var n=1;n<Ct.length;n++){var a=Ct[n];a.blockedOn===e&&(a.blockedOn=null)}}for(null!==Tt&&Bt(Tt,e),null!==Pt&&Bt(Pt,e),null!==Rt&&Bt(Rt,e),_t.forEach(t),Ot.forEach(t),n=0;n<Lt.length;n++)(a=Lt[n]).blockedOn===e&&(a.blockedOn=null);for(;0<Lt.length&&null===(n=Lt[0]).blockedOn;)Mt(n),null===n.blockedOn&&Lt.shift()}var qt=j.ReactCurrentBatchConfig,Wt=!0;function Vt(e,t,n,a){var r=yt,i=qt.transition;qt.transition=null;try{yt=1,Yt(e,t,n,a)}finally{yt=r,qt.transition=i}}function $t(e,t,n,a){var r=yt,i=qt.transition;qt.transition=null;try{yt=4,Yt(e,t,n,a)}finally{yt=r,qt.transition=i}}function Yt(e,t,n,a){if(Wt){var r=Kt(e,t,n,a);if(null===r)Wa(e,t,a,Qt,n),It(e,a);else if(function(e,t,n,a,r){switch(t){case"focusin":return Tt=Dt(Tt,e,t,n,a,r),!0;case"dragenter":return Pt=Dt(Pt,e,t,n,a,r),!0;case"mouseover":return Rt=Dt(Rt,e,t,n,a,r),!0;case"pointerover":var i=r.pointerId;return _t.set(i,Dt(_t.get(i)||null,e,t,n,a,r)),!0;case"gotpointercapture":return i=r.pointerId,Ot.set(i,Dt(Ot.get(i)||null,e,t,n,a,r)),!0}return!1}(r,e,t,n,a))a.stopPropagation();else if(It(e,a),4&t&&-1<At.indexOf(e)){for(;null!==r;){var i=yr(r);if(null!==i&&bt(i),null===(i=Kt(e,t,n,a))&&Wa(e,t,a,Qt,n),i===r)break;r=i}null!==r&&a.stopPropagation()}else Wa(e,t,a,null,n)}}var Qt=null;function Kt(e,t,n,a){if(Qt=null,null!==(e=xr(e=be(a))))if(null===(t=He(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=qe(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return Qt=e,null}function Jt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Xe()){case Ze:return 1;case et:return 4;case tt:case nt:return 16;case at:return 536870912;default:return 16}default:return 16}}var Gt=null,Xt=null,Zt=null;function en(){if(Zt)return Zt;var e,t,n=Xt,a=n.length,r="value"in Gt?Gt.value:Gt.textContent,i=r.length;for(e=0;e<a&&n[e]===r[e];e++);var s=a-e;for(t=1;t<=s&&n[a-t]===r[i-t];t++);return Zt=r.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function an(){return!1}function rn(e){function t(t,n,a,r,i){for(var s in this._reactName=t,this._targetInst=a,this.type=n,this.nativeEvent=r,this.target=i,this.currentTarget=null,e)e.hasOwnProperty(s)&&(t=e[s],this[s]=t?t(r):r[s]);return this.isDefaultPrevented=(null!=r.defaultPrevented?r.defaultPrevented:!1===r.returnValue)?nn:an,this.isPropagationStopped=an,this}return M(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!==typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!==typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var sn,ln,on,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=rn(cn),dn=M({},cn,{view:0,detail:0}),fn=rn(dn),hn=M({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:kn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==on&&(on&&"mousemove"===e.type?(sn=e.screenX-on.screenX,ln=e.screenY-on.screenY):ln=sn=0,on=e),sn)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),mn=rn(hn),pn=rn(M({},hn,{dataTransfer:0})),vn=rn(M({},dn,{relatedTarget:0})),gn=rn(M({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),xn=M({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),yn=rn(xn),jn=rn(M({},cn,{data:0})),bn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Nn={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},wn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Sn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=wn[e])&&!!t[e]}function kn(){return Sn}var En=M({},dn,{key:function(e){if(e.key){var t=bn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?Nn[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:kn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Cn=rn(En),Tn=rn(M({},hn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Pn=rn(M({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:kn})),Rn=rn(M({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),_n=M({},hn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),On=rn(_n),Ln=[9,13,27,32],An=u&&"CompositionEvent"in window,In=null;u&&"documentMode"in document&&(In=document.documentMode);var Dn=u&&"TextEvent"in window&&!In,Mn=u&&(!An||In&&8<In&&11>=In),Fn=String.fromCharCode(32),Un=!1;function zn(e,t){switch(e){case"keyup":return-1!==Ln.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Bn(e){return"object"===typeof(e=e.detail)&&"data"in e?e.data:null}var Hn=!1;var qn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Wn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!qn[e.type]:"textarea"===t}function Vn(e,t,n,a){Ee(a),0<(t=$a(t,"onChange")).length&&(n=new un("onChange","change",null,n,a),e.push({event:n,listeners:t}))}var $n=null,Yn=null;function Qn(e){Fa(e,0)}function Kn(e){if(Y(jr(e)))return e}function Jn(e,t){if("change"===e)return t}var Gn=!1;if(u){var Xn;if(u){var Zn="oninput"in document;if(!Zn){var ea=document.createElement("div");ea.setAttribute("oninput","return;"),Zn="function"===typeof ea.oninput}Xn=Zn}else Xn=!1;Gn=Xn&&(!document.documentMode||9<document.documentMode)}function ta(){$n&&($n.detachEvent("onpropertychange",na),Yn=$n=null)}function na(e){if("value"===e.propertyName&&Kn(Yn)){var t=[];Vn(t,Yn,e,be(e)),_e(Qn,t)}}function aa(e,t,n){"focusin"===e?(ta(),Yn=n,($n=t).attachEvent("onpropertychange",na)):"focusout"===e&&ta()}function ra(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Kn(Yn)}function ia(e,t){if("click"===e)return Kn(t)}function sa(e,t){if("input"===e||"change"===e)return Kn(t)}var la="function"===typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e===1/t)||e!==e&&t!==t};function oa(e,t){if(la(e,t))return!0;if("object"!==typeof e||null===e||"object"!==typeof t||null===t)return!1;var n=Object.keys(e),a=Object.keys(t);if(n.length!==a.length)return!1;for(a=0;a<n.length;a++){var r=n[a];if(!d.call(t,r)||!la(e[r],t[r]))return!1}return!0}function ca(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ua(e,t){var n,a=ca(e);for(e=0;a;){if(3===a.nodeType){if(n=e+a.textContent.length,e<=t&&n>=t)return{node:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=ca(a)}}function da(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?da(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function fa(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"===typeof t.contentWindow.location.href}catch(a){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function ha(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function ma(e){var t=fa(),n=e.focusedElem,a=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&da(n.ownerDocument.documentElement,n)){if(null!==a&&ha(n))if(t=a.start,void 0===(e=a.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var r=n.textContent.length,i=Math.min(a.start,r);a=void 0===a.end?i:Math.min(a.end,r),!e.extend&&i>a&&(r=a,a=i,i=r),r=ua(n,i);var s=ua(n,a);r&&s&&(1!==e.rangeCount||e.anchorNode!==r.node||e.anchorOffset!==r.offset||e.focusNode!==s.node||e.focusOffset!==s.offset)&&((t=t.createRange()).setStart(r.node,r.offset),e.removeAllRanges(),i>a?(e.addRange(t),e.extend(s.node,s.offset)):(t.setEnd(s.node,s.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"===typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var pa=u&&"documentMode"in document&&11>=document.documentMode,va=null,ga=null,xa=null,ya=!1;function ja(e,t,n){var a=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;ya||null==va||va!==Q(a)||("selectionStart"in(a=va)&&ha(a)?a={start:a.selectionStart,end:a.selectionEnd}:a={anchorNode:(a=(a.ownerDocument&&a.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:a.anchorOffset,focusNode:a.focusNode,focusOffset:a.focusOffset},xa&&oa(xa,a)||(xa=a,0<(a=$a(ga,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:a}),t.target=va)))}function ba(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Na={animationend:ba("Animation","AnimationEnd"),animationiteration:ba("Animation","AnimationIteration"),animationstart:ba("Animation","AnimationStart"),transitionend:ba("Transition","TransitionEnd")},wa={},Sa={};function ka(e){if(wa[e])return wa[e];if(!Na[e])return e;var t,n=Na[e];for(t in n)if(n.hasOwnProperty(t)&&t in Sa)return wa[e]=n[t];return e}u&&(Sa=document.createElement("div").style,"AnimationEvent"in window||(delete Na.animationend.animation,delete Na.animationiteration.animation,delete Na.animationstart.animation),"TransitionEvent"in window||delete Na.transitionend.transition);var Ea=ka("animationend"),Ca=ka("animationiteration"),Ta=ka("animationstart"),Pa=ka("transitionend"),Ra=new Map,_a="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Oa(e,t){Ra.set(e,t),o(t,[e])}for(var La=0;La<_a.length;La++){var Aa=_a[La];Oa(Aa.toLowerCase(),"on"+(Aa[0].toUpperCase()+Aa.slice(1)))}Oa(Ea,"onAnimationEnd"),Oa(Ca,"onAnimationIteration"),Oa(Ta,"onAnimationStart"),Oa("dblclick","onDoubleClick"),Oa("focusin","onFocus"),Oa("focusout","onBlur"),Oa(Pa,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),o("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),o("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),o("onBeforeInput",["compositionend","keypress","textInput","paste"]),o("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),o("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ia="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Da=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ia));function Ma(e,t,n){var a=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,a,r,s,l,o,c){if(Be.apply(this,arguments),De){if(!De)throw Error(i(198));var u=Me;De=!1,Me=null,Fe||(Fe=!0,Ue=u)}}(a,t,void 0,e),e.currentTarget=null}function Fa(e,t){t=0!==(4&t);for(var n=0;n<e.length;n++){var a=e[n],r=a.event;a=a.listeners;e:{var i=void 0;if(t)for(var s=a.length-1;0<=s;s--){var l=a[s],o=l.instance,c=l.currentTarget;if(l=l.listener,o!==i&&r.isPropagationStopped())break e;Ma(r,l,c),i=o}else for(s=0;s<a.length;s++){if(o=(l=a[s]).instance,c=l.currentTarget,l=l.listener,o!==i&&r.isPropagationStopped())break e;Ma(r,l,c),i=o}}}if(Fe)throw e=Ue,Fe=!1,Ue=null,e}function Ua(e,t){var n=t[pr];void 0===n&&(n=t[pr]=new Set);var a=e+"__bubble";n.has(a)||(qa(t,e,2,!1),n.add(a))}function za(e,t,n){var a=0;t&&(a|=4),qa(n,e,a,t)}var Ba="_reactListening"+Math.random().toString(36).slice(2);function Ha(e){if(!e[Ba]){e[Ba]=!0,s.forEach(function(t){"selectionchange"!==t&&(Da.has(t)||za(t,!1,e),za(t,!0,e))});var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Ba]||(t[Ba]=!0,za("selectionchange",!1,t))}}function qa(e,t,n,a){switch(Jt(t)){case 1:var r=Vt;break;case 4:r=$t;break;default:r=Yt}n=r.bind(null,t,n,e),r=void 0,!Le||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(r=!0),a?void 0!==r?e.addEventListener(t,n,{capture:!0,passive:r}):e.addEventListener(t,n,!0):void 0!==r?e.addEventListener(t,n,{passive:r}):e.addEventListener(t,n,!1)}function Wa(e,t,n,a,r){var i=a;if(0===(1&t)&&0===(2&t)&&null!==a)e:for(;;){if(null===a)return;var s=a.tag;if(3===s||4===s){var l=a.stateNode.containerInfo;if(l===r||8===l.nodeType&&l.parentNode===r)break;if(4===s)for(s=a.return;null!==s;){var o=s.tag;if((3===o||4===o)&&((o=s.stateNode.containerInfo)===r||8===o.nodeType&&o.parentNode===r))return;s=s.return}for(;null!==l;){if(null===(s=xr(l)))return;if(5===(o=s.tag)||6===o){a=i=s;continue e}l=l.parentNode}}a=a.return}_e(function(){var a=i,r=be(n),s=[];e:{var l=Ra.get(e);if(void 0!==l){var o=un,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":o=Cn;break;case"focusin":c="focus",o=vn;break;case"focusout":c="blur",o=vn;break;case"beforeblur":case"afterblur":o=vn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":o=mn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":o=pn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":o=Pn;break;case Ea:case Ca:case Ta:o=gn;break;case Pa:o=Rn;break;case"scroll":o=fn;break;case"wheel":o=On;break;case"copy":case"cut":case"paste":o=yn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":o=Tn}var u=0!==(4&t),d=!u&&"scroll"===e,f=u?null!==l?l+"Capture":null:l;u=[];for(var h,m=a;null!==m;){var p=(h=m).stateNode;if(5===h.tag&&null!==p&&(h=p,null!==f&&(null!=(p=Oe(m,f))&&u.push(Va(m,p,h)))),d)break;m=m.return}0<u.length&&(l=new o(l,c,null,n,r),s.push({event:l,listeners:u}))}}if(0===(7&t)){if(o="mouseout"===e||"pointerout"===e,(!(l="mouseover"===e||"pointerover"===e)||n===je||!(c=n.relatedTarget||n.fromElement)||!xr(c)&&!c[mr])&&(o||l)&&(l=r.window===r?r:(l=r.ownerDocument)?l.defaultView||l.parentWindow:window,o?(o=a,null!==(c=(c=n.relatedTarget||n.toElement)?xr(c):null)&&(c!==(d=He(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(o=null,c=a),o!==c)){if(u=mn,p="onMouseLeave",f="onMouseEnter",m="mouse","pointerout"!==e&&"pointerover"!==e||(u=Tn,p="onPointerLeave",f="onPointerEnter",m="pointer"),d=null==o?l:jr(o),h=null==c?l:jr(c),(l=new u(p,m+"leave",o,n,r)).target=d,l.relatedTarget=h,p=null,xr(r)===a&&((u=new u(f,m+"enter",c,n,r)).target=h,u.relatedTarget=d,p=u),d=p,o&&c)e:{for(f=c,m=0,h=u=o;h;h=Ya(h))m++;for(h=0,p=f;p;p=Ya(p))h++;for(;0<m-h;)u=Ya(u),m--;for(;0<h-m;)f=Ya(f),h--;for(;m--;){if(u===f||null!==f&&u===f.alternate)break e;u=Ya(u),f=Ya(f)}u=null}else u=null;null!==o&&Qa(s,l,o,u,!1),null!==c&&null!==d&&Qa(s,d,c,u,!0)}if("select"===(o=(l=a?jr(a):window).nodeName&&l.nodeName.toLowerCase())||"input"===o&&"file"===l.type)var v=Jn;else if(Wn(l))if(Gn)v=sa;else{v=ra;var g=aa}else(o=l.nodeName)&&"input"===o.toLowerCase()&&("checkbox"===l.type||"radio"===l.type)&&(v=ia);switch(v&&(v=v(e,a))?Vn(s,v,n,r):(g&&g(e,l,a),"focusout"===e&&(g=l._wrapperState)&&g.controlled&&"number"===l.type&&ee(l,"number",l.value)),g=a?jr(a):window,e){case"focusin":(Wn(g)||"true"===g.contentEditable)&&(va=g,ga=a,xa=null);break;case"focusout":xa=ga=va=null;break;case"mousedown":ya=!0;break;case"contextmenu":case"mouseup":case"dragend":ya=!1,ja(s,n,r);break;case"selectionchange":if(pa)break;case"keydown":case"keyup":ja(s,n,r)}var x;if(An)e:{switch(e){case"compositionstart":var y="onCompositionStart";break e;case"compositionend":y="onCompositionEnd";break e;case"compositionupdate":y="onCompositionUpdate";break e}y=void 0}else Hn?zn(e,n)&&(y="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(y="onCompositionStart");y&&(Mn&&"ko"!==n.locale&&(Hn||"onCompositionStart"!==y?"onCompositionEnd"===y&&Hn&&(x=en()):(Xt="value"in(Gt=r)?Gt.value:Gt.textContent,Hn=!0)),0<(g=$a(a,y)).length&&(y=new jn(y,e,null,n,r),s.push({event:y,listeners:g}),x?y.data=x:null!==(x=Bn(n))&&(y.data=x))),(x=Dn?function(e,t){switch(e){case"compositionend":return Bn(t);case"keypress":return 32!==t.which?null:(Un=!0,Fn);case"textInput":return(e=t.data)===Fn&&Un?null:e;default:return null}}(e,n):function(e,t){if(Hn)return"compositionend"===e||!An&&zn(e,t)?(e=en(),Zt=Xt=Gt=null,Hn=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Mn&&"ko"!==t.locale?null:t.data}}(e,n))&&(0<(a=$a(a,"onBeforeInput")).length&&(r=new jn("onBeforeInput","beforeinput",null,n,r),s.push({event:r,listeners:a}),r.data=x))}Fa(s,t)})}function Va(e,t,n){return{instance:e,listener:t,currentTarget:n}}function $a(e,t){for(var n=t+"Capture",a=[];null!==e;){var r=e,i=r.stateNode;5===r.tag&&null!==i&&(r=i,null!=(i=Oe(e,n))&&a.unshift(Va(e,i,r)),null!=(i=Oe(e,t))&&a.push(Va(e,i,r))),e=e.return}return a}function Ya(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function Qa(e,t,n,a,r){for(var i=t._reactName,s=[];null!==n&&n!==a;){var l=n,o=l.alternate,c=l.stateNode;if(null!==o&&o===a)break;5===l.tag&&null!==c&&(l=c,r?null!=(o=Oe(n,i))&&s.unshift(Va(n,o,l)):r||null!=(o=Oe(n,i))&&s.push(Va(n,o,l))),n=n.return}0!==s.length&&e.push({event:t,listeners:s})}var Ka=/\r\n?/g,Ja=/\u0000|\uFFFD/g;function Ga(e){return("string"===typeof e?e:""+e).replace(Ka,"\n").replace(Ja,"")}function Xa(e,t,n){if(t=Ga(t),Ga(e)!==t&&n)throw Error(i(425))}function Za(){}var er=null,tr=null;function nr(e,t){return"textarea"===e||"noscript"===e||"string"===typeof t.children||"number"===typeof t.children||"object"===typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ar="function"===typeof setTimeout?setTimeout:void 0,rr="function"===typeof clearTimeout?clearTimeout:void 0,ir="function"===typeof Promise?Promise:void 0,sr="function"===typeof queueMicrotask?queueMicrotask:"undefined"!==typeof ir?function(e){return ir.resolve(null).then(e).catch(lr)}:ar;function lr(e){setTimeout(function(){throw e})}function or(e,t){var n=t,a=0;do{var r=n.nextSibling;if(e.removeChild(n),r&&8===r.nodeType)if("/$"===(n=r.data)){if(0===a)return e.removeChild(r),void Ht(t);a--}else"$"!==n&&"$?"!==n&&"$!"!==n||a++;n=r}while(n);Ht(t)}function cr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function ur(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var dr=Math.random().toString(36).slice(2),fr="__reactFiber$"+dr,hr="__reactProps$"+dr,mr="__reactContainer$"+dr,pr="__reactEvents$"+dr,vr="__reactListeners$"+dr,gr="__reactHandles$"+dr;function xr(e){var t=e[fr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[mr]||n[fr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=ur(e);null!==e;){if(n=e[fr])return n;e=ur(e)}return t}n=(e=n).parentNode}return null}function yr(e){return!(e=e[fr]||e[mr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function jr(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(i(33))}function br(e){return e[hr]||null}var Nr=[],wr=-1;function Sr(e){return{current:e}}function kr(e){0>wr||(e.current=Nr[wr],Nr[wr]=null,wr--)}function Er(e,t){wr++,Nr[wr]=e.current,e.current=t}var Cr={},Tr=Sr(Cr),Pr=Sr(!1),Rr=Cr;function _r(e,t){var n=e.type.contextTypes;if(!n)return Cr;var a=e.stateNode;if(a&&a.__reactInternalMemoizedUnmaskedChildContext===t)return a.__reactInternalMemoizedMaskedChildContext;var r,i={};for(r in n)i[r]=t[r];return a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Or(e){return null!==(e=e.childContextTypes)&&void 0!==e}function Lr(){kr(Pr),kr(Tr)}function Ar(e,t,n){if(Tr.current!==Cr)throw Error(i(168));Er(Tr,t),Er(Pr,n)}function Ir(e,t,n){var a=e.stateNode;if(t=t.childContextTypes,"function"!==typeof a.getChildContext)return n;for(var r in a=a.getChildContext())if(!(r in t))throw Error(i(108,q(e)||"Unknown",r));return M({},n,a)}function Dr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Cr,Rr=Tr.current,Er(Tr,e),Er(Pr,Pr.current),!0}function Mr(e,t,n){var a=e.stateNode;if(!a)throw Error(i(169));n?(e=Ir(e,t,Rr),a.__reactInternalMemoizedMergedChildContext=e,kr(Pr),kr(Tr),Er(Tr,e)):kr(Pr),Er(Pr,n)}var Fr=null,Ur=!1,zr=!1;function Br(e){null===Fr?Fr=[e]:Fr.push(e)}function Hr(){if(!zr&&null!==Fr){zr=!0;var e=0,t=yt;try{var n=Fr;for(yt=1;e<n.length;e++){var a=n[e];do{a=a(!0)}while(null!==a)}Fr=null,Ur=!1}catch(r){throw null!==Fr&&(Fr=Fr.slice(e+1)),Ye(Ze,Hr),r}finally{yt=t,zr=!1}}return null}var qr=[],Wr=0,Vr=null,$r=0,Yr=[],Qr=0,Kr=null,Jr=1,Gr="";function Xr(e,t){qr[Wr++]=$r,qr[Wr++]=Vr,Vr=e,$r=t}function Zr(e,t,n){Yr[Qr++]=Jr,Yr[Qr++]=Gr,Yr[Qr++]=Kr,Kr=e;var a=Jr;e=Gr;var r=32-st(a)-1;a&=~(1<<r),n+=1;var i=32-st(t)+r;if(30<i){var s=r-r%5;i=(a&(1<<s)-1).toString(32),a>>=s,r-=s,Jr=1<<32-st(t)+r|n<<r|a,Gr=i+e}else Jr=1<<i|n<<r|a,Gr=e}function ei(e){null!==e.return&&(Xr(e,1),Zr(e,1,0))}function ti(e){for(;e===Vr;)Vr=qr[--Wr],qr[Wr]=null,$r=qr[--Wr],qr[Wr]=null;for(;e===Kr;)Kr=Yr[--Qr],Yr[Qr]=null,Gr=Yr[--Qr],Yr[Qr]=null,Jr=Yr[--Qr],Yr[Qr]=null}var ni=null,ai=null,ri=!1,ii=null;function si(e,t){var n=_c(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function li(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ni=e,ai=cr(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ni=e,ai=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Kr?{id:Jr,overflow:Gr}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=_c(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ni=e,ai=null,!0);default:return!1}}function oi(e){return 0!==(1&e.mode)&&0===(128&e.flags)}function ci(e){if(ri){var t=ai;if(t){var n=t;if(!li(e,t)){if(oi(e))throw Error(i(418));t=cr(n.nextSibling);var a=ni;t&&li(e,t)?si(a,n):(e.flags=-4097&e.flags|2,ri=!1,ni=e)}}else{if(oi(e))throw Error(i(418));e.flags=-4097&e.flags|2,ri=!1,ni=e}}}function ui(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ni=e}function di(e){if(e!==ni)return!1;if(!ri)return ui(e),ri=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!nr(e.type,e.memoizedProps)),t&&(t=ai)){if(oi(e))throw fi(),Error(i(418));for(;t;)si(e,t),t=cr(t.nextSibling)}if(ui(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(i(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){ai=cr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}ai=null}}else ai=ni?cr(e.stateNode.nextSibling):null;return!0}function fi(){for(var e=ai;e;)e=cr(e.nextSibling)}function hi(){ai=ni=null,ri=!1}function mi(e){null===ii?ii=[e]:ii.push(e)}var pi=j.ReactCurrentBatchConfig;function vi(e,t,n){if(null!==(e=n.ref)&&"function"!==typeof e&&"object"!==typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(i(309));var a=n.stateNode}if(!a)throw Error(i(147,e));var r=a,s=""+e;return null!==t&&null!==t.ref&&"function"===typeof t.ref&&t.ref._stringRef===s?t.ref:(t=function(e){var t=r.refs;null===e?delete t[s]:t[s]=e},t._stringRef=s,t)}if("string"!==typeof e)throw Error(i(284));if(!n._owner)throw Error(i(290,e))}return e}function gi(e,t){throw e=Object.prototype.toString.call(t),Error(i(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function xi(e){return(0,e._init)(e._payload)}function yi(e){function t(t,n){if(e){var a=t.deletions;null===a?(t.deletions=[n],t.flags|=16):a.push(n)}}function n(n,a){if(!e)return null;for(;null!==a;)t(n,a),a=a.sibling;return null}function a(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function r(e,t){return(e=Lc(e,t)).index=0,e.sibling=null,e}function s(t,n,a){return t.index=a,e?null!==(a=t.alternate)?(a=a.index)<n?(t.flags|=2,n):a:(t.flags|=2,n):(t.flags|=1048576,n)}function l(t){return e&&null===t.alternate&&(t.flags|=2),t}function o(e,t,n,a){return null===t||6!==t.tag?((t=Mc(n,e.mode,a)).return=e,t):((t=r(t,n)).return=e,t)}function c(e,t,n,a){var i=n.type;return i===w?d(e,t,n.props.children,a,n.key):null!==t&&(t.elementType===i||"object"===typeof i&&null!==i&&i.$$typeof===O&&xi(i)===t.type)?((a=r(t,n.props)).ref=vi(e,t,n),a.return=e,a):((a=Ac(n.type,n.key,n.props,null,e.mode,a)).ref=vi(e,t,n),a.return=e,a)}function u(e,t,n,a){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Fc(n,e.mode,a)).return=e,t):((t=r(t,n.children||[])).return=e,t)}function d(e,t,n,a,i){return null===t||7!==t.tag?((t=Ic(n,e.mode,a,i)).return=e,t):((t=r(t,n)).return=e,t)}function f(e,t,n){if("string"===typeof t&&""!==t||"number"===typeof t)return(t=Mc(""+t,e.mode,n)).return=e,t;if("object"===typeof t&&null!==t){switch(t.$$typeof){case b:return(n=Ac(t.type,t.key,t.props,null,e.mode,n)).ref=vi(e,null,t),n.return=e,n;case N:return(t=Fc(t,e.mode,n)).return=e,t;case O:return f(e,(0,t._init)(t._payload),n)}if(te(t)||I(t))return(t=Ic(t,e.mode,n,null)).return=e,t;gi(e,t)}return null}function h(e,t,n,a){var r=null!==t?t.key:null;if("string"===typeof n&&""!==n||"number"===typeof n)return null!==r?null:o(e,t,""+n,a);if("object"===typeof n&&null!==n){switch(n.$$typeof){case b:return n.key===r?c(e,t,n,a):null;case N:return n.key===r?u(e,t,n,a):null;case O:return h(e,t,(r=n._init)(n._payload),a)}if(te(n)||I(n))return null!==r?null:d(e,t,n,a,null);gi(e,n)}return null}function m(e,t,n,a,r){if("string"===typeof a&&""!==a||"number"===typeof a)return o(t,e=e.get(n)||null,""+a,r);if("object"===typeof a&&null!==a){switch(a.$$typeof){case b:return c(t,e=e.get(null===a.key?n:a.key)||null,a,r);case N:return u(t,e=e.get(null===a.key?n:a.key)||null,a,r);case O:return m(e,t,n,(0,a._init)(a._payload),r)}if(te(a)||I(a))return d(t,e=e.get(n)||null,a,r,null);gi(t,a)}return null}function p(r,i,l,o){for(var c=null,u=null,d=i,p=i=0,v=null;null!==d&&p<l.length;p++){d.index>p?(v=d,d=null):v=d.sibling;var g=h(r,d,l[p],o);if(null===g){null===d&&(d=v);break}e&&d&&null===g.alternate&&t(r,d),i=s(g,i,p),null===u?c=g:u.sibling=g,u=g,d=v}if(p===l.length)return n(r,d),ri&&Xr(r,p),c;if(null===d){for(;p<l.length;p++)null!==(d=f(r,l[p],o))&&(i=s(d,i,p),null===u?c=d:u.sibling=d,u=d);return ri&&Xr(r,p),c}for(d=a(r,d);p<l.length;p++)null!==(v=m(d,r,p,l[p],o))&&(e&&null!==v.alternate&&d.delete(null===v.key?p:v.key),i=s(v,i,p),null===u?c=v:u.sibling=v,u=v);return e&&d.forEach(function(e){return t(r,e)}),ri&&Xr(r,p),c}function v(r,l,o,c){var u=I(o);if("function"!==typeof u)throw Error(i(150));if(null==(o=u.call(o)))throw Error(i(151));for(var d=u=null,p=l,v=l=0,g=null,x=o.next();null!==p&&!x.done;v++,x=o.next()){p.index>v?(g=p,p=null):g=p.sibling;var y=h(r,p,x.value,c);if(null===y){null===p&&(p=g);break}e&&p&&null===y.alternate&&t(r,p),l=s(y,l,v),null===d?u=y:d.sibling=y,d=y,p=g}if(x.done)return n(r,p),ri&&Xr(r,v),u;if(null===p){for(;!x.done;v++,x=o.next())null!==(x=f(r,x.value,c))&&(l=s(x,l,v),null===d?u=x:d.sibling=x,d=x);return ri&&Xr(r,v),u}for(p=a(r,p);!x.done;v++,x=o.next())null!==(x=m(p,r,v,x.value,c))&&(e&&null!==x.alternate&&p.delete(null===x.key?v:x.key),l=s(x,l,v),null===d?u=x:d.sibling=x,d=x);return e&&p.forEach(function(e){return t(r,e)}),ri&&Xr(r,v),u}return function e(a,i,s,o){if("object"===typeof s&&null!==s&&s.type===w&&null===s.key&&(s=s.props.children),"object"===typeof s&&null!==s){switch(s.$$typeof){case b:e:{for(var c=s.key,u=i;null!==u;){if(u.key===c){if((c=s.type)===w){if(7===u.tag){n(a,u.sibling),(i=r(u,s.props.children)).return=a,a=i;break e}}else if(u.elementType===c||"object"===typeof c&&null!==c&&c.$$typeof===O&&xi(c)===u.type){n(a,u.sibling),(i=r(u,s.props)).ref=vi(a,u,s),i.return=a,a=i;break e}n(a,u);break}t(a,u),u=u.sibling}s.type===w?((i=Ic(s.props.children,a.mode,o,s.key)).return=a,a=i):((o=Ac(s.type,s.key,s.props,null,a.mode,o)).ref=vi(a,i,s),o.return=a,a=o)}return l(a);case N:e:{for(u=s.key;null!==i;){if(i.key===u){if(4===i.tag&&i.stateNode.containerInfo===s.containerInfo&&i.stateNode.implementation===s.implementation){n(a,i.sibling),(i=r(i,s.children||[])).return=a,a=i;break e}n(a,i);break}t(a,i),i=i.sibling}(i=Fc(s,a.mode,o)).return=a,a=i}return l(a);case O:return e(a,i,(u=s._init)(s._payload),o)}if(te(s))return p(a,i,s,o);if(I(s))return v(a,i,s,o);gi(a,s)}return"string"===typeof s&&""!==s||"number"===typeof s?(s=""+s,null!==i&&6===i.tag?(n(a,i.sibling),(i=r(i,s)).return=a,a=i):(n(a,i),(i=Mc(s,a.mode,o)).return=a,a=i),l(a)):n(a,i)}}var ji=yi(!0),bi=yi(!1),Ni=Sr(null),wi=null,Si=null,ki=null;function Ei(){ki=Si=wi=null}function Ci(e){var t=Ni.current;kr(Ni),e._currentValue=t}function Ti(e,t,n){for(;null!==e;){var a=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==a&&(a.childLanes|=t)):null!==a&&(a.childLanes&t)!==t&&(a.childLanes|=t),e===n)break;e=e.return}}function Pi(e,t){wi=e,ki=Si=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(0!==(e.lanes&t)&&(xl=!0),e.firstContext=null)}function Ri(e){var t=e._currentValue;if(ki!==e)if(e={context:e,memoizedValue:t,next:null},null===Si){if(null===wi)throw Error(i(308));Si=e,wi.dependencies={lanes:0,firstContext:e}}else Si=Si.next=e;return t}var _i=null;function Oi(e){null===_i?_i=[e]:_i.push(e)}function Li(e,t,n,a){var r=t.interleaved;return null===r?(n.next=n,Oi(t)):(n.next=r.next,r.next=n),t.interleaved=n,Ai(e,a)}function Ai(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Ii=!1;function Di(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Mi(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Fi(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Ui(e,t,n){var a=e.updateQueue;if(null===a)return null;if(a=a.shared,0!==(2&To)){var r=a.pending;return null===r?t.next=t:(t.next=r.next,r.next=t),a.pending=t,Ai(e,n)}return null===(r=a.interleaved)?(t.next=t,Oi(a)):(t.next=r.next,r.next=t),a.interleaved=t,Ai(e,n)}function zi(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,0!==(4194240&n))){var a=t.lanes;n|=a&=e.pendingLanes,t.lanes=n,xt(e,n)}}function Bi(e,t){var n=e.updateQueue,a=e.alternate;if(null!==a&&n===(a=a.updateQueue)){var r=null,i=null;if(null!==(n=n.firstBaseUpdate)){do{var s={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===i?r=i=s:i=i.next=s,n=n.next}while(null!==n);null===i?r=i=t:i=i.next=t}else r=i=t;return n={baseState:a.baseState,firstBaseUpdate:r,lastBaseUpdate:i,shared:a.shared,effects:a.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Hi(e,t,n,a){var r=e.updateQueue;Ii=!1;var i=r.firstBaseUpdate,s=r.lastBaseUpdate,l=r.shared.pending;if(null!==l){r.shared.pending=null;var o=l,c=o.next;o.next=null,null===s?i=c:s.next=c,s=o;var u=e.alternate;null!==u&&((l=(u=u.updateQueue).lastBaseUpdate)!==s&&(null===l?u.firstBaseUpdate=c:l.next=c,u.lastBaseUpdate=o))}if(null!==i){var d=r.baseState;for(s=0,u=c=o=null,l=i;;){var f=l.lane,h=l.eventTime;if((a&f)===f){null!==u&&(u=u.next={eventTime:h,lane:0,tag:l.tag,payload:l.payload,callback:l.callback,next:null});e:{var m=e,p=l;switch(f=t,h=n,p.tag){case 1:if("function"===typeof(m=p.payload)){d=m.call(h,d,f);break e}d=m;break e;case 3:m.flags=-65537&m.flags|128;case 0:if(null===(f="function"===typeof(m=p.payload)?m.call(h,d,f):m)||void 0===f)break e;d=M({},d,f);break e;case 2:Ii=!0}}null!==l.callback&&0!==l.lane&&(e.flags|=64,null===(f=r.effects)?r.effects=[l]:f.push(l))}else h={eventTime:h,lane:f,tag:l.tag,payload:l.payload,callback:l.callback,next:null},null===u?(c=u=h,o=d):u=u.next=h,s|=f;if(null===(l=l.next)){if(null===(l=r.shared.pending))break;l=(f=l).next,f.next=null,r.lastBaseUpdate=f,r.shared.pending=null}}if(null===u&&(o=d),r.baseState=o,r.firstBaseUpdate=c,r.lastBaseUpdate=u,null!==(t=r.shared.interleaved)){r=t;do{s|=r.lane,r=r.next}while(r!==t)}else null===i&&(r.shared.lanes=0);Do|=s,e.lanes=s,e.memoizedState=d}}function qi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var a=e[t],r=a.callback;if(null!==r){if(a.callback=null,a=n,"function"!==typeof r)throw Error(i(191,r));r.call(a)}}}var Wi={},Vi=Sr(Wi),$i=Sr(Wi),Yi=Sr(Wi);function Qi(e){if(e===Wi)throw Error(i(174));return e}function Ki(e,t){switch(Er(Yi,t),Er($i,e),Er(Vi,Wi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:oe(null,"");break;default:t=oe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}kr(Vi),Er(Vi,t)}function Ji(){kr(Vi),kr($i),kr(Yi)}function Gi(e){Qi(Yi.current);var t=Qi(Vi.current),n=oe(t,e.type);t!==n&&(Er($i,e),Er(Vi,n))}function Xi(e){$i.current===e&&(kr(Vi),kr($i))}var Zi=Sr(0);function es(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(0!==(128&t.flags))return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ts=[];function ns(){for(var e=0;e<ts.length;e++)ts[e]._workInProgressVersionPrimary=null;ts.length=0}var as=j.ReactCurrentDispatcher,rs=j.ReactCurrentBatchConfig,is=0,ss=null,ls=null,os=null,cs=!1,us=!1,ds=0,fs=0;function hs(){throw Error(i(321))}function ms(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!la(e[n],t[n]))return!1;return!0}function ps(e,t,n,a,r,s){if(is=s,ss=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,as.current=null===e||null===e.memoizedState?Xs:Zs,e=n(a,r),us){s=0;do{if(us=!1,ds=0,25<=s)throw Error(i(301));s+=1,os=ls=null,t.updateQueue=null,as.current=el,e=n(a,r)}while(us)}if(as.current=Gs,t=null!==ls&&null!==ls.next,is=0,os=ls=ss=null,cs=!1,t)throw Error(i(300));return e}function vs(){var e=0!==ds;return ds=0,e}function gs(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===os?ss.memoizedState=os=e:os=os.next=e,os}function xs(){if(null===ls){var e=ss.alternate;e=null!==e?e.memoizedState:null}else e=ls.next;var t=null===os?ss.memoizedState:os.next;if(null!==t)os=t,ls=e;else{if(null===e)throw Error(i(310));e={memoizedState:(ls=e).memoizedState,baseState:ls.baseState,baseQueue:ls.baseQueue,queue:ls.queue,next:null},null===os?ss.memoizedState=os=e:os=os.next=e}return os}function ys(e,t){return"function"===typeof t?t(e):t}function js(e){var t=xs(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var a=ls,r=a.baseQueue,s=n.pending;if(null!==s){if(null!==r){var l=r.next;r.next=s.next,s.next=l}a.baseQueue=r=s,n.pending=null}if(null!==r){s=r.next,a=a.baseState;var o=l=null,c=null,u=s;do{var d=u.lane;if((is&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),a=u.hasEagerState?u.eagerState:e(a,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(o=c=f,l=a):c=c.next=f,ss.lanes|=d,Do|=d}u=u.next}while(null!==u&&u!==s);null===c?l=a:c.next=o,la(a,t.memoizedState)||(xl=!0),t.memoizedState=a,t.baseState=l,t.baseQueue=c,n.lastRenderedState=a}if(null!==(e=n.interleaved)){r=e;do{s=r.lane,ss.lanes|=s,Do|=s,r=r.next}while(r!==e)}else null===r&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function bs(e){var t=xs(),n=t.queue;if(null===n)throw Error(i(311));n.lastRenderedReducer=e;var a=n.dispatch,r=n.pending,s=t.memoizedState;if(null!==r){n.pending=null;var l=r=r.next;do{s=e(s,l.action),l=l.next}while(l!==r);la(s,t.memoizedState)||(xl=!0),t.memoizedState=s,null===t.baseQueue&&(t.baseState=s),n.lastRenderedState=s}return[s,a]}function Ns(){}function ws(e,t){var n=ss,a=xs(),r=t(),s=!la(a.memoizedState,r);if(s&&(a.memoizedState=r,xl=!0),a=a.queue,Is(Es.bind(null,n,a,e),[e]),a.getSnapshot!==t||s||null!==os&&1&os.memoizedState.tag){if(n.flags|=2048,Rs(9,ks.bind(null,n,a,r,t),void 0,null),null===Po)throw Error(i(349));0!==(30&is)||Ss(n,t,r)}return r}function Ss(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=ss.updateQueue)?(t={lastEffect:null,stores:null},ss.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function ks(e,t,n,a){t.value=n,t.getSnapshot=a,Cs(t)&&Ts(e)}function Es(e,t,n){return n(function(){Cs(t)&&Ts(e)})}function Cs(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!la(e,n)}catch(a){return!0}}function Ts(e){var t=Ai(e,1);null!==t&&nc(t,e,1,-1)}function Ps(e){var t=gs();return"function"===typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:ys,lastRenderedState:e},t.queue=e,e=e.dispatch=Ys.bind(null,ss,e),[t.memoizedState,e]}function Rs(e,t,n,a){return e={tag:e,create:t,destroy:n,deps:a,next:null},null===(t=ss.updateQueue)?(t={lastEffect:null,stores:null},ss.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(a=n.next,n.next=e,e.next=a,t.lastEffect=e),e}function _s(){return xs().memoizedState}function Os(e,t,n,a){var r=gs();ss.flags|=e,r.memoizedState=Rs(1|t,n,void 0,void 0===a?null:a)}function Ls(e,t,n,a){var r=xs();a=void 0===a?null:a;var i=void 0;if(null!==ls){var s=ls.memoizedState;if(i=s.destroy,null!==a&&ms(a,s.deps))return void(r.memoizedState=Rs(t,n,i,a))}ss.flags|=e,r.memoizedState=Rs(1|t,n,i,a)}function As(e,t){return Os(8390656,8,e,t)}function Is(e,t){return Ls(2048,8,e,t)}function Ds(e,t){return Ls(4,2,e,t)}function Ms(e,t){return Ls(4,4,e,t)}function Fs(e,t){return"function"===typeof t?(e=e(),t(e),function(){t(null)}):null!==t&&void 0!==t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Us(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Ls(4,4,Fs.bind(null,t,e),n)}function zs(){}function Bs(e,t){var n=xs();t=void 0===t?null:t;var a=n.memoizedState;return null!==a&&null!==t&&ms(t,a[1])?a[0]:(n.memoizedState=[e,t],e)}function Hs(e,t){var n=xs();t=void 0===t?null:t;var a=n.memoizedState;return null!==a&&null!==t&&ms(t,a[1])?a[0]:(e=e(),n.memoizedState=[e,t],e)}function qs(e,t,n){return 0===(21&is)?(e.baseState&&(e.baseState=!1,xl=!0),e.memoizedState=n):(la(n,t)||(n=pt(),ss.lanes|=n,Do|=n,e.baseState=!0),t)}function Ws(e,t){var n=yt;yt=0!==n&&4>n?n:4,e(!0);var a=rs.transition;rs.transition={};try{e(!1),t()}finally{yt=n,rs.transition=a}}function Vs(){return xs().memoizedState}function $s(e,t,n){var a=tc(e);if(n={lane:a,action:n,hasEagerState:!1,eagerState:null,next:null},Qs(e))Ks(t,n);else if(null!==(n=Li(e,t,n,a))){nc(n,e,a,ec()),Js(n,t,a)}}function Ys(e,t,n){var a=tc(e),r={lane:a,action:n,hasEagerState:!1,eagerState:null,next:null};if(Qs(e))Ks(t,r);else{var i=e.alternate;if(0===e.lanes&&(null===i||0===i.lanes)&&null!==(i=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=i(s,n);if(r.hasEagerState=!0,r.eagerState=l,la(l,s)){var o=t.interleaved;return null===o?(r.next=r,Oi(t)):(r.next=o.next,o.next=r),void(t.interleaved=r)}}catch(c){}null!==(n=Li(e,t,r,a))&&(nc(n,e,a,r=ec()),Js(n,t,a))}}function Qs(e){var t=e.alternate;return e===ss||null!==t&&t===ss}function Ks(e,t){us=cs=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Js(e,t,n){if(0!==(4194240&n)){var a=t.lanes;n|=a&=e.pendingLanes,t.lanes=n,xt(e,n)}}var Gs={readContext:Ri,useCallback:hs,useContext:hs,useEffect:hs,useImperativeHandle:hs,useInsertionEffect:hs,useLayoutEffect:hs,useMemo:hs,useReducer:hs,useRef:hs,useState:hs,useDebugValue:hs,useDeferredValue:hs,useTransition:hs,useMutableSource:hs,useSyncExternalStore:hs,useId:hs,unstable_isNewReconciler:!1},Xs={readContext:Ri,useCallback:function(e,t){return gs().memoizedState=[e,void 0===t?null:t],e},useContext:Ri,useEffect:As,useImperativeHandle:function(e,t,n){return n=null!==n&&void 0!==n?n.concat([e]):null,Os(4194308,4,Fs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Os(4194308,4,e,t)},useInsertionEffect:function(e,t){return Os(4,2,e,t)},useMemo:function(e,t){var n=gs();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var a=gs();return t=void 0!==n?n(t):t,a.memoizedState=a.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},a.queue=e,e=e.dispatch=$s.bind(null,ss,e),[a.memoizedState,e]},useRef:function(e){return e={current:e},gs().memoizedState=e},useState:Ps,useDebugValue:zs,useDeferredValue:function(e){return gs().memoizedState=e},useTransition:function(){var e=Ps(!1),t=e[0];return e=Ws.bind(null,e[1]),gs().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var a=ss,r=gs();if(ri){if(void 0===n)throw Error(i(407));n=n()}else{if(n=t(),null===Po)throw Error(i(349));0!==(30&is)||Ss(a,t,n)}r.memoizedState=n;var s={value:n,getSnapshot:t};return r.queue=s,As(Es.bind(null,a,s,e),[e]),a.flags|=2048,Rs(9,ks.bind(null,a,s,n,t),void 0,null),n},useId:function(){var e=gs(),t=Po.identifierPrefix;if(ri){var n=Gr;t=":"+t+"R"+(n=(Jr&~(1<<32-st(Jr)-1)).toString(32)+n),0<(n=ds++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=fs++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},Zs={readContext:Ri,useCallback:Bs,useContext:Ri,useEffect:Is,useImperativeHandle:Us,useInsertionEffect:Ds,useLayoutEffect:Ms,useMemo:Hs,useReducer:js,useRef:_s,useState:function(){return js(ys)},useDebugValue:zs,useDeferredValue:function(e){return qs(xs(),ls.memoizedState,e)},useTransition:function(){return[js(ys)[0],xs().memoizedState]},useMutableSource:Ns,useSyncExternalStore:ws,useId:Vs,unstable_isNewReconciler:!1},el={readContext:Ri,useCallback:Bs,useContext:Ri,useEffect:Is,useImperativeHandle:Us,useInsertionEffect:Ds,useLayoutEffect:Ms,useMemo:Hs,useReducer:bs,useRef:_s,useState:function(){return bs(ys)},useDebugValue:zs,useDeferredValue:function(e){var t=xs();return null===ls?t.memoizedState=e:qs(t,ls.memoizedState,e)},useTransition:function(){return[bs(ys)[0],xs().memoizedState]},useMutableSource:Ns,useSyncExternalStore:ws,useId:Vs,unstable_isNewReconciler:!1};function tl(e,t){if(e&&e.defaultProps){for(var n in t=M({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}function nl(e,t,n,a){n=null===(n=n(a,t=e.memoizedState))||void 0===n?t:M({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var al={isMounted:function(e){return!!(e=e._reactInternals)&&He(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var a=ec(),r=tc(e),i=Fi(a,r);i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Ui(e,i,r))&&(nc(t,e,r,a),zi(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var a=ec(),r=tc(e),i=Fi(a,r);i.tag=1,i.payload=t,void 0!==n&&null!==n&&(i.callback=n),null!==(t=Ui(e,i,r))&&(nc(t,e,r,a),zi(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ec(),a=tc(e),r=Fi(n,a);r.tag=2,void 0!==t&&null!==t&&(r.callback=t),null!==(t=Ui(e,r,a))&&(nc(t,e,a,n),zi(t,e,a))}};function rl(e,t,n,a,r,i,s){return"function"===typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(a,i,s):!t.prototype||!t.prototype.isPureReactComponent||(!oa(n,a)||!oa(r,i))}function il(e,t,n){var a=!1,r=Cr,i=t.contextType;return"object"===typeof i&&null!==i?i=Ri(i):(r=Or(t)?Rr:Tr.current,i=(a=null!==(a=t.contextTypes)&&void 0!==a)?_r(e,r):Cr),t=new t(n,i),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=al,e.stateNode=t,t._reactInternals=e,a&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=r,e.__reactInternalMemoizedMaskedChildContext=i),t}function sl(e,t,n,a){e=t.state,"function"===typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,a),"function"===typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,a),t.state!==e&&al.enqueueReplaceState(t,t.state,null)}function ll(e,t,n,a){var r=e.stateNode;r.props=n,r.state=e.memoizedState,r.refs={},Di(e);var i=t.contextType;"object"===typeof i&&null!==i?r.context=Ri(i):(i=Or(t)?Rr:Tr.current,r.context=_r(e,i)),r.state=e.memoizedState,"function"===typeof(i=t.getDerivedStateFromProps)&&(nl(e,t,i,n),r.state=e.memoizedState),"function"===typeof t.getDerivedStateFromProps||"function"===typeof r.getSnapshotBeforeUpdate||"function"!==typeof r.UNSAFE_componentWillMount&&"function"!==typeof r.componentWillMount||(t=r.state,"function"===typeof r.componentWillMount&&r.componentWillMount(),"function"===typeof r.UNSAFE_componentWillMount&&r.UNSAFE_componentWillMount(),t!==r.state&&al.enqueueReplaceState(r,r.state,null),Hi(e,n,r,a),r.state=e.memoizedState),"function"===typeof r.componentDidMount&&(e.flags|=4194308)}function ol(e,t){try{var n="",a=t;do{n+=B(a),a=a.return}while(a);var r=n}catch(i){r="\nError generating stack: "+i.message+"\n"+i.stack}return{value:e,source:t,stack:r,digest:null}}function cl(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function ul(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var dl="function"===typeof WeakMap?WeakMap:Map;function fl(e,t,n){(n=Fi(-1,n)).tag=3,n.payload={element:null};var a=t.value;return n.callback=function(){Wo||(Wo=!0,Vo=a),ul(0,t)},n}function hl(e,t,n){(n=Fi(-1,n)).tag=3;var a=e.type.getDerivedStateFromError;if("function"===typeof a){var r=t.value;n.payload=function(){return a(r)},n.callback=function(){ul(0,t)}}var i=e.stateNode;return null!==i&&"function"===typeof i.componentDidCatch&&(n.callback=function(){ul(0,t),"function"!==typeof a&&(null===$o?$o=new Set([this]):$o.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function ml(e,t,n){var a=e.pingCache;if(null===a){a=e.pingCache=new dl;var r=new Set;a.set(t,r)}else void 0===(r=a.get(t))&&(r=new Set,a.set(t,r));r.has(n)||(r.add(n),e=kc.bind(null,e,t,n),t.then(e,e))}function pl(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function vl(e,t,n,a,r){return 0===(1&e.mode)?(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Fi(-1,1)).tag=2,Ui(n,t,1))),n.lanes|=1),e):(e.flags|=65536,e.lanes=r,e)}var gl=j.ReactCurrentOwner,xl=!1;function yl(e,t,n,a){t.child=null===e?bi(t,null,n,a):ji(t,e.child,n,a)}function jl(e,t,n,a,r){n=n.render;var i=t.ref;return Pi(t,r),a=ps(e,t,n,a,i,r),n=vs(),null===e||xl?(ri&&n&&ei(t),t.flags|=1,yl(e,t,a,r),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,ql(e,t,r))}function bl(e,t,n,a,r){if(null===e){var i=n.type;return"function"!==typeof i||Oc(i)||void 0!==i.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ac(n.type,null,a,t,t.mode,r)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=i,Nl(e,t,i,a,r))}if(i=e.child,0===(e.lanes&r)){var s=i.memoizedProps;if((n=null!==(n=n.compare)?n:oa)(s,a)&&e.ref===t.ref)return ql(e,t,r)}return t.flags|=1,(e=Lc(i,a)).ref=t.ref,e.return=t,t.child=e}function Nl(e,t,n,a,r){if(null!==e){var i=e.memoizedProps;if(oa(i,a)&&e.ref===t.ref){if(xl=!1,t.pendingProps=a=i,0===(e.lanes&r))return t.lanes=e.lanes,ql(e,t,r);0!==(131072&e.flags)&&(xl=!0)}}return kl(e,t,n,a,r)}function wl(e,t,n){var a=t.pendingProps,r=a.children,i=null!==e?e.memoizedState:null;if("hidden"===a.mode)if(0===(1&t.mode))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Er(Lo,Oo),Oo|=n;else{if(0===(1073741824&n))return e=null!==i?i.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Er(Lo,Oo),Oo|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},a=null!==i?i.baseLanes:n,Er(Lo,Oo),Oo|=a}else null!==i?(a=i.baseLanes|n,t.memoizedState=null):a=n,Er(Lo,Oo),Oo|=a;return yl(e,t,r,n),t.child}function Sl(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function kl(e,t,n,a,r){var i=Or(n)?Rr:Tr.current;return i=_r(t,i),Pi(t,r),n=ps(e,t,n,a,i,r),a=vs(),null===e||xl?(ri&&a&&ei(t),t.flags|=1,yl(e,t,n,r),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~r,ql(e,t,r))}function El(e,t,n,a,r){if(Or(n)){var i=!0;Dr(t)}else i=!1;if(Pi(t,r),null===t.stateNode)Hl(e,t),il(t,n,a),ll(t,n,a,r),a=!0;else if(null===e){var s=t.stateNode,l=t.memoizedProps;s.props=l;var o=s.context,c=n.contextType;"object"===typeof c&&null!==c?c=Ri(c):c=_r(t,c=Or(n)?Rr:Tr.current);var u=n.getDerivedStateFromProps,d="function"===typeof u||"function"===typeof s.getSnapshotBeforeUpdate;d||"function"!==typeof s.UNSAFE_componentWillReceiveProps&&"function"!==typeof s.componentWillReceiveProps||(l!==a||o!==c)&&sl(t,s,a,c),Ii=!1;var f=t.memoizedState;s.state=f,Hi(t,a,s,r),o=t.memoizedState,l!==a||f!==o||Pr.current||Ii?("function"===typeof u&&(nl(t,n,u,a),o=t.memoizedState),(l=Ii||rl(t,n,l,a,f,o,c))?(d||"function"!==typeof s.UNSAFE_componentWillMount&&"function"!==typeof s.componentWillMount||("function"===typeof s.componentWillMount&&s.componentWillMount(),"function"===typeof s.UNSAFE_componentWillMount&&s.UNSAFE_componentWillMount()),"function"===typeof s.componentDidMount&&(t.flags|=4194308)):("function"===typeof s.componentDidMount&&(t.flags|=4194308),t.memoizedProps=a,t.memoizedState=o),s.props=a,s.state=o,s.context=c,a=l):("function"===typeof s.componentDidMount&&(t.flags|=4194308),a=!1)}else{s=t.stateNode,Mi(e,t),l=t.memoizedProps,c=t.type===t.elementType?l:tl(t.type,l),s.props=c,d=t.pendingProps,f=s.context,"object"===typeof(o=n.contextType)&&null!==o?o=Ri(o):o=_r(t,o=Or(n)?Rr:Tr.current);var h=n.getDerivedStateFromProps;(u="function"===typeof h||"function"===typeof s.getSnapshotBeforeUpdate)||"function"!==typeof s.UNSAFE_componentWillReceiveProps&&"function"!==typeof s.componentWillReceiveProps||(l!==d||f!==o)&&sl(t,s,a,o),Ii=!1,f=t.memoizedState,s.state=f,Hi(t,a,s,r);var m=t.memoizedState;l!==d||f!==m||Pr.current||Ii?("function"===typeof h&&(nl(t,n,h,a),m=t.memoizedState),(c=Ii||rl(t,n,c,a,f,m,o)||!1)?(u||"function"!==typeof s.UNSAFE_componentWillUpdate&&"function"!==typeof s.componentWillUpdate||("function"===typeof s.componentWillUpdate&&s.componentWillUpdate(a,m,o),"function"===typeof s.UNSAFE_componentWillUpdate&&s.UNSAFE_componentWillUpdate(a,m,o)),"function"===typeof s.componentDidUpdate&&(t.flags|=4),"function"===typeof s.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!==typeof s.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof s.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=a,t.memoizedState=m),s.props=a,s.state=m,s.context=o,a=c):("function"!==typeof s.componentDidUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),"function"!==typeof s.getSnapshotBeforeUpdate||l===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),a=!1)}return Cl(e,t,n,a,i,r)}function Cl(e,t,n,a,r,i){Sl(e,t);var s=0!==(128&t.flags);if(!a&&!s)return r&&Mr(t,n,!1),ql(e,t,i);a=t.stateNode,gl.current=t;var l=s&&"function"!==typeof n.getDerivedStateFromError?null:a.render();return t.flags|=1,null!==e&&s?(t.child=ji(t,e.child,null,i),t.child=ji(t,null,l,i)):yl(e,t,l,i),t.memoizedState=a.state,r&&Mr(t,n,!0),t.child}function Tl(e){var t=e.stateNode;t.pendingContext?Ar(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ar(0,t.context,!1),Ki(e,t.containerInfo)}function Pl(e,t,n,a,r){return hi(),mi(r),t.flags|=256,yl(e,t,n,a),t.child}var Rl,_l,Ol,Ll,Al={dehydrated:null,treeContext:null,retryLane:0};function Il(e){return{baseLanes:e,cachePool:null,transitions:null}}function Dl(e,t,n){var a,r=t.pendingProps,s=Zi.current,l=!1,o=0!==(128&t.flags);if((a=o)||(a=(null===e||null!==e.memoizedState)&&0!==(2&s)),a?(l=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(s|=1),Er(Zi,1&s),null===e)return ci(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(0===(1&t.mode)?t.lanes=1:"$!"===e.data?t.lanes=8:t.lanes=1073741824,null):(o=r.children,e=r.fallback,l?(r=t.mode,l=t.child,o={mode:"hidden",children:o},0===(1&r)&&null!==l?(l.childLanes=0,l.pendingProps=o):l=Dc(o,r,0,null),e=Ic(e,r,n,null),l.return=t,e.return=t,l.sibling=e,t.child=l,t.child.memoizedState=Il(n),t.memoizedState=Al,e):Ml(t,o));if(null!==(s=e.memoizedState)&&null!==(a=s.dehydrated))return function(e,t,n,a,r,s,l){if(n)return 256&t.flags?(t.flags&=-257,Fl(e,t,l,a=cl(Error(i(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(s=a.fallback,r=t.mode,a=Dc({mode:"visible",children:a.children},r,0,null),(s=Ic(s,r,l,null)).flags|=2,a.return=t,s.return=t,a.sibling=s,t.child=a,0!==(1&t.mode)&&ji(t,e.child,null,l),t.child.memoizedState=Il(l),t.memoizedState=Al,s);if(0===(1&t.mode))return Fl(e,t,l,null);if("$!"===r.data){if(a=r.nextSibling&&r.nextSibling.dataset)var o=a.dgst;return a=o,Fl(e,t,l,a=cl(s=Error(i(419)),a,void 0))}if(o=0!==(l&e.childLanes),xl||o){if(null!==(a=Po)){switch(l&-l){case 4:r=2;break;case 16:r=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:r=32;break;case 536870912:r=268435456;break;default:r=0}0!==(r=0!==(r&(a.suspendedLanes|l))?0:r)&&r!==s.retryLane&&(s.retryLane=r,Ai(e,r),nc(a,e,r,-1))}return pc(),Fl(e,t,l,a=cl(Error(i(421))))}return"$?"===r.data?(t.flags|=128,t.child=e.child,t=Cc.bind(null,e),r._reactRetry=t,null):(e=s.treeContext,ai=cr(r.nextSibling),ni=t,ri=!0,ii=null,null!==e&&(Yr[Qr++]=Jr,Yr[Qr++]=Gr,Yr[Qr++]=Kr,Jr=e.id,Gr=e.overflow,Kr=t),t=Ml(t,a.children),t.flags|=4096,t)}(e,t,o,r,a,s,n);if(l){l=r.fallback,o=t.mode,a=(s=e.child).sibling;var c={mode:"hidden",children:r.children};return 0===(1&o)&&t.child!==s?((r=t.child).childLanes=0,r.pendingProps=c,t.deletions=null):(r=Lc(s,c)).subtreeFlags=14680064&s.subtreeFlags,null!==a?l=Lc(a,l):(l=Ic(l,o,n,null)).flags|=2,l.return=t,r.return=t,r.sibling=l,t.child=r,r=l,l=t.child,o=null===(o=e.child.memoizedState)?Il(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},l.memoizedState=o,l.childLanes=e.childLanes&~n,t.memoizedState=Al,r}return e=(l=e.child).sibling,r=Lc(l,{mode:"visible",children:r.children}),0===(1&t.mode)&&(r.lanes=n),r.return=t,r.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function Ml(e,t){return(t=Dc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Fl(e,t,n,a){return null!==a&&mi(a),ji(t,e.child,null,n),(e=Ml(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Ul(e,t,n){e.lanes|=t;var a=e.alternate;null!==a&&(a.lanes|=t),Ti(e.return,t,n)}function zl(e,t,n,a,r){var i=e.memoizedState;null===i?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:a,tail:n,tailMode:r}:(i.isBackwards=t,i.rendering=null,i.renderingStartTime=0,i.last=a,i.tail=n,i.tailMode=r)}function Bl(e,t,n){var a=t.pendingProps,r=a.revealOrder,i=a.tail;if(yl(e,t,a.children,n),0!==(2&(a=Zi.current)))a=1&a|2,t.flags|=128;else{if(null!==e&&0!==(128&e.flags))e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ul(e,n,t);else if(19===e.tag)Ul(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}a&=1}if(Er(Zi,a),0===(1&t.mode))t.memoizedState=null;else switch(r){case"forwards":for(n=t.child,r=null;null!==n;)null!==(e=n.alternate)&&null===es(e)&&(r=n),n=n.sibling;null===(n=r)?(r=t.child,t.child=null):(r=n.sibling,n.sibling=null),zl(t,!1,r,n,i);break;case"backwards":for(n=null,r=t.child,t.child=null;null!==r;){if(null!==(e=r.alternate)&&null===es(e)){t.child=r;break}e=r.sibling,r.sibling=n,n=r,r=e}zl(t,!0,n,null,i);break;case"together":zl(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Hl(e,t){0===(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function ql(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Do|=t.lanes,0===(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(i(153));if(null!==t.child){for(n=Lc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Lc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Wl(e,t){if(!ri)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var a=null;null!==n;)null!==n.alternate&&(a=n),n=n.sibling;null===a?t||null===e.tail?e.tail=null:e.tail.sibling=null:a.sibling=null}}function Vl(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,a=0;if(t)for(var r=e.child;null!==r;)n|=r.lanes|r.childLanes,a|=14680064&r.subtreeFlags,a|=14680064&r.flags,r.return=e,r=r.sibling;else for(r=e.child;null!==r;)n|=r.lanes|r.childLanes,a|=r.subtreeFlags,a|=r.flags,r.return=e,r=r.sibling;return e.subtreeFlags|=a,e.childLanes=n,t}function $l(e,t,n){var a=t.pendingProps;switch(ti(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Vl(t),null;case 1:case 17:return Or(t.type)&&Lr(),Vl(t),null;case 3:return a=t.stateNode,Ji(),kr(Pr),kr(Tr),ns(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),null!==e&&null!==e.child||(di(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&0===(256&t.flags)||(t.flags|=1024,null!==ii&&(sc(ii),ii=null))),_l(e,t),Vl(t),null;case 5:Xi(t);var r=Qi(Yi.current);if(n=t.type,null!==e&&null!=t.stateNode)Ol(e,t,n,a,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!a){if(null===t.stateNode)throw Error(i(166));return Vl(t),null}if(e=Qi(Vi.current),di(t)){a=t.stateNode,n=t.type;var s=t.memoizedProps;switch(a[fr]=t,a[hr]=s,e=0!==(1&t.mode),n){case"dialog":Ua("cancel",a),Ua("close",a);break;case"iframe":case"object":case"embed":Ua("load",a);break;case"video":case"audio":for(r=0;r<Ia.length;r++)Ua(Ia[r],a);break;case"source":Ua("error",a);break;case"img":case"image":case"link":Ua("error",a),Ua("load",a);break;case"details":Ua("toggle",a);break;case"input":J(a,s),Ua("invalid",a);break;case"select":a._wrapperState={wasMultiple:!!s.multiple},Ua("invalid",a);break;case"textarea":re(a,s),Ua("invalid",a)}for(var o in xe(n,s),r=null,s)if(s.hasOwnProperty(o)){var c=s[o];"children"===o?"string"===typeof c?a.textContent!==c&&(!0!==s.suppressHydrationWarning&&Xa(a.textContent,c,e),r=["children",c]):"number"===typeof c&&a.textContent!==""+c&&(!0!==s.suppressHydrationWarning&&Xa(a.textContent,c,e),r=["children",""+c]):l.hasOwnProperty(o)&&null!=c&&"onScroll"===o&&Ua("scroll",a)}switch(n){case"input":$(a),Z(a,s,!0);break;case"textarea":$(a),se(a);break;case"select":case"option":break;default:"function"===typeof s.onClick&&(a.onclick=Za)}a=r,t.updateQueue=a,null!==a&&(t.flags|=4)}else{o=9===r.nodeType?r:r.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=le(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=o.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"===typeof a.is?e=o.createElement(n,{is:a.is}):(e=o.createElement(n),"select"===n&&(o=e,a.multiple?o.multiple=!0:a.size&&(o.size=a.size))):e=o.createElementNS(e,n),e[fr]=t,e[hr]=a,Rl(e,t,!1,!1),t.stateNode=e;e:{switch(o=ye(n,a),n){case"dialog":Ua("cancel",e),Ua("close",e),r=a;break;case"iframe":case"object":case"embed":Ua("load",e),r=a;break;case"video":case"audio":for(r=0;r<Ia.length;r++)Ua(Ia[r],e);r=a;break;case"source":Ua("error",e),r=a;break;case"img":case"image":case"link":Ua("error",e),Ua("load",e),r=a;break;case"details":Ua("toggle",e),r=a;break;case"input":J(e,a),r=K(e,a),Ua("invalid",e);break;case"option":default:r=a;break;case"select":e._wrapperState={wasMultiple:!!a.multiple},r=M({},a,{value:void 0}),Ua("invalid",e);break;case"textarea":re(e,a),r=ae(e,a),Ua("invalid",e)}for(s in xe(n,r),c=r)if(c.hasOwnProperty(s)){var u=c[s];"style"===s?ve(e,u):"dangerouslySetInnerHTML"===s?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===s?"string"===typeof u?("textarea"!==n||""!==u)&&fe(e,u):"number"===typeof u&&fe(e,""+u):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(l.hasOwnProperty(s)?null!=u&&"onScroll"===s&&Ua("scroll",e):null!=u&&y(e,s,u,o))}switch(n){case"input":$(e),Z(e,a,!1);break;case"textarea":$(e),se(e);break;case"option":null!=a.value&&e.setAttribute("value",""+W(a.value));break;case"select":e.multiple=!!a.multiple,null!=(s=a.value)?ne(e,!!a.multiple,s,!1):null!=a.defaultValue&&ne(e,!!a.multiple,a.defaultValue,!0);break;default:"function"===typeof r.onClick&&(e.onclick=Za)}switch(n){case"button":case"input":case"select":case"textarea":a=!!a.autoFocus;break e;case"img":a=!0;break e;default:a=!1}}a&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return Vl(t),null;case 6:if(e&&null!=t.stateNode)Ll(e,t,e.memoizedProps,a);else{if("string"!==typeof a&&null===t.stateNode)throw Error(i(166));if(n=Qi(Yi.current),Qi(Vi.current),di(t)){if(a=t.stateNode,n=t.memoizedProps,a[fr]=t,(s=a.nodeValue!==n)&&null!==(e=ni))switch(e.tag){case 3:Xa(a.nodeValue,n,0!==(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Xa(a.nodeValue,n,0!==(1&e.mode))}s&&(t.flags|=4)}else(a=(9===n.nodeType?n:n.ownerDocument).createTextNode(a))[fr]=t,t.stateNode=a}return Vl(t),null;case 13:if(kr(Zi),a=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(ri&&null!==ai&&0!==(1&t.mode)&&0===(128&t.flags))fi(),hi(),t.flags|=98560,s=!1;else if(s=di(t),null!==a&&null!==a.dehydrated){if(null===e){if(!s)throw Error(i(318));if(!(s=null!==(s=t.memoizedState)?s.dehydrated:null))throw Error(i(317));s[fr]=t}else hi(),0===(128&t.flags)&&(t.memoizedState=null),t.flags|=4;Vl(t),s=!1}else null!==ii&&(sc(ii),ii=null),s=!0;if(!s)return 65536&t.flags?t:null}return 0!==(128&t.flags)?(t.lanes=n,t):((a=null!==a)!==(null!==e&&null!==e.memoizedState)&&a&&(t.child.flags|=8192,0!==(1&t.mode)&&(null===e||0!==(1&Zi.current)?0===Ao&&(Ao=3):pc())),null!==t.updateQueue&&(t.flags|=4),Vl(t),null);case 4:return Ji(),_l(e,t),null===e&&Ha(t.stateNode.containerInfo),Vl(t),null;case 10:return Ci(t.type._context),Vl(t),null;case 19:if(kr(Zi),null===(s=t.memoizedState))return Vl(t),null;if(a=0!==(128&t.flags),null===(o=s.rendering))if(a)Wl(s,!1);else{if(0!==Ao||null!==e&&0!==(128&e.flags))for(e=t.child;null!==e;){if(null!==(o=es(e))){for(t.flags|=128,Wl(s,!1),null!==(a=o.updateQueue)&&(t.updateQueue=a,t.flags|=4),t.subtreeFlags=0,a=n,n=t.child;null!==n;)e=a,(s=n).flags&=14680066,null===(o=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=o.childLanes,s.lanes=o.lanes,s.child=o.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=o.memoizedProps,s.memoizedState=o.memoizedState,s.updateQueue=o.updateQueue,s.type=o.type,e=o.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Er(Zi,1&Zi.current|2),t.child}e=e.sibling}null!==s.tail&&Ge()>Ho&&(t.flags|=128,a=!0,Wl(s,!1),t.lanes=4194304)}else{if(!a)if(null!==(e=es(o))){if(t.flags|=128,a=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Wl(s,!0),null===s.tail&&"hidden"===s.tailMode&&!o.alternate&&!ri)return Vl(t),null}else 2*Ge()-s.renderingStartTime>Ho&&1073741824!==n&&(t.flags|=128,a=!0,Wl(s,!1),t.lanes=4194304);s.isBackwards?(o.sibling=t.child,t.child=o):(null!==(n=s.last)?n.sibling=o:t.child=o,s.last=o)}return null!==s.tail?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=Ge(),t.sibling=null,n=Zi.current,Er(Zi,a?1&n|2:1&n),t):(Vl(t),null);case 22:case 23:return dc(),a=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==a&&(t.flags|=8192),a&&0!==(1&t.mode)?0!==(1073741824&Oo)&&(Vl(t),6&t.subtreeFlags&&(t.flags|=8192)):Vl(t),null;case 24:case 25:return null}throw Error(i(156,t.tag))}function Yl(e,t){switch(ti(t),t.tag){case 1:return Or(t.type)&&Lr(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return Ji(),kr(Pr),kr(Tr),ns(),0!==(65536&(e=t.flags))&&0===(128&e)?(t.flags=-65537&e|128,t):null;case 5:return Xi(t),null;case 13:if(kr(Zi),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(i(340));hi()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return kr(Zi),null;case 4:return Ji(),null;case 10:return Ci(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}Rl=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},_l=function(){},Ol=function(e,t,n,a){var r=e.memoizedProps;if(r!==a){e=t.stateNode,Qi(Vi.current);var i,s=null;switch(n){case"input":r=K(e,r),a=K(e,a),s=[];break;case"select":r=M({},r,{value:void 0}),a=M({},a,{value:void 0}),s=[];break;case"textarea":r=ae(e,r),a=ae(e,a),s=[];break;default:"function"!==typeof r.onClick&&"function"===typeof a.onClick&&(e.onclick=Za)}for(u in xe(n,a),n=null,r)if(!a.hasOwnProperty(u)&&r.hasOwnProperty(u)&&null!=r[u])if("style"===u){var o=r[u];for(i in o)o.hasOwnProperty(i)&&(n||(n={}),n[i]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(l.hasOwnProperty(u)?s||(s=[]):(s=s||[]).push(u,null));for(u in a){var c=a[u];if(o=null!=r?r[u]:void 0,a.hasOwnProperty(u)&&c!==o&&(null!=c||null!=o))if("style"===u)if(o){for(i in o)!o.hasOwnProperty(i)||c&&c.hasOwnProperty(i)||(n||(n={}),n[i]="");for(i in c)c.hasOwnProperty(i)&&o[i]!==c[i]&&(n||(n={}),n[i]=c[i])}else n||(s||(s=[]),s.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,o=o?o.__html:void 0,null!=c&&o!==c&&(s=s||[]).push(u,c)):"children"===u?"string"!==typeof c&&"number"!==typeof c||(s=s||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(l.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Ua("scroll",e),s||o===c||(s=[])):(s=s||[]).push(u,c))}n&&(s=s||[]).push("style",n);var u=s;(t.updateQueue=u)&&(t.flags|=4)}},Ll=function(e,t,n,a){n!==a&&(t.flags|=4)};var Ql=!1,Kl=!1,Jl="function"===typeof WeakSet?WeakSet:Set,Gl=null;function Xl(e,t){var n=e.ref;if(null!==n)if("function"===typeof n)try{n(null)}catch(a){Sc(e,t,a)}else n.current=null}function Zl(e,t,n){try{n()}catch(a){Sc(e,t,a)}}var eo=!1;function to(e,t,n){var a=t.updateQueue;if(null!==(a=null!==a?a.lastEffect:null)){var r=a=a.next;do{if((r.tag&e)===e){var i=r.destroy;r.destroy=void 0,void 0!==i&&Zl(t,n,i)}r=r.next}while(r!==a)}}function no(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var a=n.create;n.destroy=a()}n=n.next}while(n!==t)}}function ao(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"===typeof t?t(e):t.current=e}}function ro(e){var t=e.alternate;null!==t&&(e.alternate=null,ro(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&(null!==(t=e.stateNode)&&(delete t[fr],delete t[hr],delete t[pr],delete t[vr],delete t[gr])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function io(e){return 5===e.tag||3===e.tag||4===e.tag}function so(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||io(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function lo(e,t,n){var a=e.tag;if(5===a||6===a)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!==(n=n._reactRootContainer)&&void 0!==n||null!==t.onclick||(t.onclick=Za));else if(4!==a&&null!==(e=e.child))for(lo(e,t,n),e=e.sibling;null!==e;)lo(e,t,n),e=e.sibling}function oo(e,t,n){var a=e.tag;if(5===a||6===a)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==a&&null!==(e=e.child))for(oo(e,t,n),e=e.sibling;null!==e;)oo(e,t,n),e=e.sibling}var co=null,uo=!1;function fo(e,t,n){for(n=n.child;null!==n;)ho(e,t,n),n=n.sibling}function ho(e,t,n){if(it&&"function"===typeof it.onCommitFiberUnmount)try{it.onCommitFiberUnmount(rt,n)}catch(l){}switch(n.tag){case 5:Kl||Xl(n,t);case 6:var a=co,r=uo;co=null,fo(e,t,n),uo=r,null!==(co=a)&&(uo?(e=co,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):co.removeChild(n.stateNode));break;case 18:null!==co&&(uo?(e=co,n=n.stateNode,8===e.nodeType?or(e.parentNode,n):1===e.nodeType&&or(e,n),Ht(e)):or(co,n.stateNode));break;case 4:a=co,r=uo,co=n.stateNode.containerInfo,uo=!0,fo(e,t,n),co=a,uo=r;break;case 0:case 11:case 14:case 15:if(!Kl&&(null!==(a=n.updateQueue)&&null!==(a=a.lastEffect))){r=a=a.next;do{var i=r,s=i.destroy;i=i.tag,void 0!==s&&(0!==(2&i)||0!==(4&i))&&Zl(n,t,s),r=r.next}while(r!==a)}fo(e,t,n);break;case 1:if(!Kl&&(Xl(n,t),"function"===typeof(a=n.stateNode).componentWillUnmount))try{a.props=n.memoizedProps,a.state=n.memoizedState,a.componentWillUnmount()}catch(l){Sc(n,t,l)}fo(e,t,n);break;case 21:fo(e,t,n);break;case 22:1&n.mode?(Kl=(a=Kl)||null!==n.memoizedState,fo(e,t,n),Kl=a):fo(e,t,n);break;default:fo(e,t,n)}}function mo(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Jl),t.forEach(function(t){var a=Tc.bind(null,e,t);n.has(t)||(n.add(t),t.then(a,a))})}}function po(e,t){var n=t.deletions;if(null!==n)for(var a=0;a<n.length;a++){var r=n[a];try{var s=e,l=t,o=l;e:for(;null!==o;){switch(o.tag){case 5:co=o.stateNode,uo=!1;break e;case 3:case 4:co=o.stateNode.containerInfo,uo=!0;break e}o=o.return}if(null===co)throw Error(i(160));ho(s,l,r),co=null,uo=!1;var c=r.alternate;null!==c&&(c.return=null),r.return=null}catch(u){Sc(r,t,u)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)vo(t,e),t=t.sibling}function vo(e,t){var n=e.alternate,a=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(po(t,e),go(e),4&a){try{to(3,e,e.return),no(3,e)}catch(v){Sc(e,e.return,v)}try{to(5,e,e.return)}catch(v){Sc(e,e.return,v)}}break;case 1:po(t,e),go(e),512&a&&null!==n&&Xl(n,n.return);break;case 5:if(po(t,e),go(e),512&a&&null!==n&&Xl(n,n.return),32&e.flags){var r=e.stateNode;try{fe(r,"")}catch(v){Sc(e,e.return,v)}}if(4&a&&null!=(r=e.stateNode)){var s=e.memoizedProps,l=null!==n?n.memoizedProps:s,o=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===o&&"radio"===s.type&&null!=s.name&&G(r,s),ye(o,l);var u=ye(o,s);for(l=0;l<c.length;l+=2){var d=c[l],f=c[l+1];"style"===d?ve(r,f):"dangerouslySetInnerHTML"===d?de(r,f):"children"===d?fe(r,f):y(r,d,f,u)}switch(o){case"input":X(r,s);break;case"textarea":ie(r,s);break;case"select":var h=r._wrapperState.wasMultiple;r._wrapperState.wasMultiple=!!s.multiple;var m=s.value;null!=m?ne(r,!!s.multiple,m,!1):h!==!!s.multiple&&(null!=s.defaultValue?ne(r,!!s.multiple,s.defaultValue,!0):ne(r,!!s.multiple,s.multiple?[]:"",!1))}r[hr]=s}catch(v){Sc(e,e.return,v)}}break;case 6:if(po(t,e),go(e),4&a){if(null===e.stateNode)throw Error(i(162));r=e.stateNode,s=e.memoizedProps;try{r.nodeValue=s}catch(v){Sc(e,e.return,v)}}break;case 3:if(po(t,e),go(e),4&a&&null!==n&&n.memoizedState.isDehydrated)try{Ht(t.containerInfo)}catch(v){Sc(e,e.return,v)}break;case 4:default:po(t,e),go(e);break;case 13:po(t,e),go(e),8192&(r=e.child).flags&&(s=null!==r.memoizedState,r.stateNode.isHidden=s,!s||null!==r.alternate&&null!==r.alternate.memoizedState||(Bo=Ge())),4&a&&mo(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Kl=(u=Kl)||d,po(t,e),Kl=u):po(t,e),go(e),8192&a){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&0!==(1&e.mode))for(Gl=e,d=e.child;null!==d;){for(f=Gl=d;null!==Gl;){switch(m=(h=Gl).child,h.tag){case 0:case 11:case 14:case 15:to(4,h,h.return);break;case 1:Xl(h,h.return);var p=h.stateNode;if("function"===typeof p.componentWillUnmount){a=h,n=h.return;try{t=a,p.props=t.memoizedProps,p.state=t.memoizedState,p.componentWillUnmount()}catch(v){Sc(a,n,v)}}break;case 5:Xl(h,h.return);break;case 22:if(null!==h.memoizedState){bo(f);continue}}null!==m?(m.return=h,Gl=m):bo(f)}d=d.sibling}e:for(d=null,f=e;;){if(5===f.tag){if(null===d){d=f;try{r=f.stateNode,u?"function"===typeof(s=r.style).setProperty?s.setProperty("display","none","important"):s.display="none":(o=f.stateNode,l=void 0!==(c=f.memoizedProps.style)&&null!==c&&c.hasOwnProperty("display")?c.display:null,o.style.display=pe("display",l))}catch(v){Sc(e,e.return,v)}}}else if(6===f.tag){if(null===d)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(v){Sc(e,e.return,v)}}else if((22!==f.tag&&23!==f.tag||null===f.memoizedState||f===e)&&null!==f.child){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;null===f.sibling;){if(null===f.return||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:po(t,e),go(e),4&a&&mo(e);case 21:}}function go(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(io(n)){var a=n;break e}n=n.return}throw Error(i(160))}switch(a.tag){case 5:var r=a.stateNode;32&a.flags&&(fe(r,""),a.flags&=-33),oo(e,so(e),r);break;case 3:case 4:var s=a.stateNode.containerInfo;lo(e,so(e),s);break;default:throw Error(i(161))}}catch(l){Sc(e,e.return,l)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function xo(e,t,n){Gl=e,yo(e,t,n)}function yo(e,t,n){for(var a=0!==(1&e.mode);null!==Gl;){var r=Gl,i=r.child;if(22===r.tag&&a){var s=null!==r.memoizedState||Ql;if(!s){var l=r.alternate,o=null!==l&&null!==l.memoizedState||Kl;l=Ql;var c=Kl;if(Ql=s,(Kl=o)&&!c)for(Gl=r;null!==Gl;)o=(s=Gl).child,22===s.tag&&null!==s.memoizedState?No(r):null!==o?(o.return=s,Gl=o):No(r);for(;null!==i;)Gl=i,yo(i,t,n),i=i.sibling;Gl=r,Ql=l,Kl=c}jo(e)}else 0!==(8772&r.subtreeFlags)&&null!==i?(i.return=r,Gl=i):jo(e)}}function jo(e){for(;null!==Gl;){var t=Gl;if(0!==(8772&t.flags)){var n=t.alternate;try{if(0!==(8772&t.flags))switch(t.tag){case 0:case 11:case 15:Kl||no(5,t);break;case 1:var a=t.stateNode;if(4&t.flags&&!Kl)if(null===n)a.componentDidMount();else{var r=t.elementType===t.type?n.memoizedProps:tl(t.type,n.memoizedProps);a.componentDidUpdate(r,n.memoizedState,a.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;null!==s&&qi(t,s,a);break;case 3:var l=t.updateQueue;if(null!==l){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}qi(t,l,n)}break;case 5:var o=t.stateNode;if(null===n&&4&t.flags){n=o;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var f=d.dehydrated;null!==f&&Ht(f)}}}break;default:throw Error(i(163))}Kl||512&t.flags&&ao(t)}catch(h){Sc(t,t.return,h)}}if(t===e){Gl=null;break}if(null!==(n=t.sibling)){n.return=t.return,Gl=n;break}Gl=t.return}}function bo(e){for(;null!==Gl;){var t=Gl;if(t===e){Gl=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Gl=n;break}Gl=t.return}}function No(e){for(;null!==Gl;){var t=Gl;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{no(4,t)}catch(o){Sc(t,n,o)}break;case 1:var a=t.stateNode;if("function"===typeof a.componentDidMount){var r=t.return;try{a.componentDidMount()}catch(o){Sc(t,r,o)}}var i=t.return;try{ao(t)}catch(o){Sc(t,i,o)}break;case 5:var s=t.return;try{ao(t)}catch(o){Sc(t,s,o)}}}catch(o){Sc(t,t.return,o)}if(t===e){Gl=null;break}var l=t.sibling;if(null!==l){l.return=t.return,Gl=l;break}Gl=t.return}}var wo,So=Math.ceil,ko=j.ReactCurrentDispatcher,Eo=j.ReactCurrentOwner,Co=j.ReactCurrentBatchConfig,To=0,Po=null,Ro=null,_o=0,Oo=0,Lo=Sr(0),Ao=0,Io=null,Do=0,Mo=0,Fo=0,Uo=null,zo=null,Bo=0,Ho=1/0,qo=null,Wo=!1,Vo=null,$o=null,Yo=!1,Qo=null,Ko=0,Jo=0,Go=null,Xo=-1,Zo=0;function ec(){return 0!==(6&To)?Ge():-1!==Xo?Xo:Xo=Ge()}function tc(e){return 0===(1&e.mode)?1:0!==(2&To)&&0!==_o?_o&-_o:null!==pi.transition?(0===Zo&&(Zo=pt()),Zo):0!==(e=yt)?e:e=void 0===(e=window.event)?16:Jt(e.type)}function nc(e,t,n,a){if(50<Jo)throw Jo=0,Go=null,Error(i(185));gt(e,n,a),0!==(2&To)&&e===Po||(e===Po&&(0===(2&To)&&(Mo|=n),4===Ao&&lc(e,_o)),ac(e,a),1===n&&0===To&&0===(1&t.mode)&&(Ho=Ge()+500,Ur&&Hr()))}function ac(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,a=e.pingedLanes,r=e.expirationTimes,i=e.pendingLanes;0<i;){var s=31-st(i),l=1<<s,o=r[s];-1===o?0!==(l&n)&&0===(l&a)||(r[s]=ht(l,t)):o<=t&&(e.expiredLanes|=l),i&=~l}}(e,t);var a=ft(e,e===Po?_o:0);if(0===a)null!==n&&Qe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=a&-a,e.callbackPriority!==t){if(null!=n&&Qe(n),1===t)0===e.tag?function(e){Ur=!0,Br(e)}(oc.bind(null,e)):Br(oc.bind(null,e)),sr(function(){0===(6&To)&&Hr()}),n=null;else{switch(jt(a)){case 1:n=Ze;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=at}n=Pc(n,rc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function rc(e,t){if(Xo=-1,Zo=0,0!==(6&To))throw Error(i(327));var n=e.callbackNode;if(Nc()&&e.callbackNode!==n)return null;var a=ft(e,e===Po?_o:0);if(0===a)return null;if(0!==(30&a)||0!==(a&e.expiredLanes)||t)t=vc(e,a);else{t=a;var r=To;To|=2;var s=mc();for(Po===e&&_o===t||(qo=null,Ho=Ge()+500,fc(e,t));;)try{xc();break}catch(o){hc(e,o)}Ei(),ko.current=s,To=r,null!==Ro?t=0:(Po=null,_o=0,t=Ao)}if(0!==t){if(2===t&&(0!==(r=mt(e))&&(a=r,t=ic(e,r))),1===t)throw n=Io,fc(e,0),lc(e,a),ac(e,Ge()),n;if(6===t)lc(e,a);else{if(r=e.current.alternate,0===(30&a)&&!function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var a=0;a<n.length;a++){var r=n[a],i=r.getSnapshot;r=r.value;try{if(!la(i(),r))return!1}catch(l){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(r)&&(2===(t=vc(e,a))&&(0!==(s=mt(e))&&(a=s,t=ic(e,s))),1===t))throw n=Io,fc(e,0),lc(e,a),ac(e,Ge()),n;switch(e.finishedWork=r,e.finishedLanes=a,t){case 0:case 1:throw Error(i(345));case 2:case 5:bc(e,zo,qo);break;case 3:if(lc(e,a),(130023424&a)===a&&10<(t=Bo+500-Ge())){if(0!==ft(e,0))break;if(((r=e.suspendedLanes)&a)!==a){ec(),e.pingedLanes|=e.suspendedLanes&r;break}e.timeoutHandle=ar(bc.bind(null,e,zo,qo),t);break}bc(e,zo,qo);break;case 4:if(lc(e,a),(4194240&a)===a)break;for(t=e.eventTimes,r=-1;0<a;){var l=31-st(a);s=1<<l,(l=t[l])>r&&(r=l),a&=~s}if(a=r,10<(a=(120>(a=Ge()-a)?120:480>a?480:1080>a?1080:1920>a?1920:3e3>a?3e3:4320>a?4320:1960*So(a/1960))-a)){e.timeoutHandle=ar(bc.bind(null,e,zo,qo),a);break}bc(e,zo,qo);break;default:throw Error(i(329))}}}return ac(e,Ge()),e.callbackNode===n?rc.bind(null,e):null}function ic(e,t){var n=Uo;return e.current.memoizedState.isDehydrated&&(fc(e,t).flags|=256),2!==(e=vc(e,t))&&(t=zo,zo=n,null!==t&&sc(t)),e}function sc(e){null===zo?zo=e:zo.push.apply(zo,e)}function lc(e,t){for(t&=~Fo,t&=~Mo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-st(t),a=1<<n;e[n]=-1,t&=~a}}function oc(e){if(0!==(6&To))throw Error(i(327));Nc();var t=ft(e,0);if(0===(1&t))return ac(e,Ge()),null;var n=vc(e,t);if(0!==e.tag&&2===n){var a=mt(e);0!==a&&(t=a,n=ic(e,a))}if(1===n)throw n=Io,fc(e,0),lc(e,t),ac(e,Ge()),n;if(6===n)throw Error(i(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,bc(e,zo,qo),ac(e,Ge()),null}function cc(e,t){var n=To;To|=1;try{return e(t)}finally{0===(To=n)&&(Ho=Ge()+500,Ur&&Hr())}}function uc(e){null!==Qo&&0===Qo.tag&&0===(6&To)&&Nc();var t=To;To|=1;var n=Co.transition,a=yt;try{if(Co.transition=null,yt=1,e)return e()}finally{yt=a,Co.transition=n,0===(6&(To=t))&&Hr()}}function dc(){Oo=Lo.current,kr(Lo)}function fc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,rr(n)),null!==Ro)for(n=Ro.return;null!==n;){var a=n;switch(ti(a),a.tag){case 1:null!==(a=a.type.childContextTypes)&&void 0!==a&&Lr();break;case 3:Ji(),kr(Pr),kr(Tr),ns();break;case 5:Xi(a);break;case 4:Ji();break;case 13:case 19:kr(Zi);break;case 10:Ci(a.type._context);break;case 22:case 23:dc()}n=n.return}if(Po=e,Ro=e=Lc(e.current,null),_o=Oo=t,Ao=0,Io=null,Fo=Mo=Do=0,zo=Uo=null,null!==_i){for(t=0;t<_i.length;t++)if(null!==(a=(n=_i[t]).interleaved)){n.interleaved=null;var r=a.next,i=n.pending;if(null!==i){var s=i.next;i.next=r,a.next=s}n.pending=a}_i=null}return e}function hc(e,t){for(;;){var n=Ro;try{if(Ei(),as.current=Gs,cs){for(var a=ss.memoizedState;null!==a;){var r=a.queue;null!==r&&(r.pending=null),a=a.next}cs=!1}if(is=0,os=ls=ss=null,us=!1,ds=0,Eo.current=null,null===n||null===n.return){Ao=1,Io=t,Ro=null;break}e:{var s=e,l=n.return,o=n,c=t;if(t=_o,o.flags|=32768,null!==c&&"object"===typeof c&&"function"===typeof c.then){var u=c,d=o,f=d.tag;if(0===(1&d.mode)&&(0===f||11===f||15===f)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=pl(l);if(null!==m){m.flags&=-257,vl(m,l,o,0,t),1&m.mode&&ml(s,u,t),c=u;var p=(t=m).updateQueue;if(null===p){var v=new Set;v.add(c),t.updateQueue=v}else p.add(c);break e}if(0===(1&t)){ml(s,u,t),pc();break e}c=Error(i(426))}else if(ri&&1&o.mode){var g=pl(l);if(null!==g){0===(65536&g.flags)&&(g.flags|=256),vl(g,l,o,0,t),mi(ol(c,o));break e}}s=c=ol(c,o),4!==Ao&&(Ao=2),null===Uo?Uo=[s]:Uo.push(s),s=l;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t,Bi(s,fl(0,c,t));break e;case 1:o=c;var x=s.type,y=s.stateNode;if(0===(128&s.flags)&&("function"===typeof x.getDerivedStateFromError||null!==y&&"function"===typeof y.componentDidCatch&&(null===$o||!$o.has(y)))){s.flags|=65536,t&=-t,s.lanes|=t,Bi(s,hl(s,o,t));break e}}s=s.return}while(null!==s)}jc(n)}catch(j){t=j,Ro===n&&null!==n&&(Ro=n=n.return);continue}break}}function mc(){var e=ko.current;return ko.current=Gs,null===e?Gs:e}function pc(){0!==Ao&&3!==Ao&&2!==Ao||(Ao=4),null===Po||0===(268435455&Do)&&0===(268435455&Mo)||lc(Po,_o)}function vc(e,t){var n=To;To|=2;var a=mc();for(Po===e&&_o===t||(qo=null,fc(e,t));;)try{gc();break}catch(r){hc(e,r)}if(Ei(),To=n,ko.current=a,null!==Ro)throw Error(i(261));return Po=null,_o=0,Ao}function gc(){for(;null!==Ro;)yc(Ro)}function xc(){for(;null!==Ro&&!Ke();)yc(Ro)}function yc(e){var t=wo(e.alternate,e,Oo);e.memoizedProps=e.pendingProps,null===t?jc(e):Ro=t,Eo.current=null}function jc(e){var t=e;do{var n=t.alternate;if(e=t.return,0===(32768&t.flags)){if(null!==(n=$l(n,t,Oo)))return void(Ro=n)}else{if(null!==(n=Yl(n,t)))return n.flags&=32767,void(Ro=n);if(null===e)return Ao=6,void(Ro=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}if(null!==(t=t.sibling))return void(Ro=t);Ro=t=e}while(null!==t);0===Ao&&(Ao=5)}function bc(e,t,n){var a=yt,r=Co.transition;try{Co.transition=null,yt=1,function(e,t,n,a){do{Nc()}while(null!==Qo);if(0!==(6&To))throw Error(i(327));n=e.finishedWork;var r=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(i(177));e.callbackNode=null,e.callbackPriority=0;var s=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var a=e.eventTimes;for(e=e.expirationTimes;0<n;){var r=31-st(n),i=1<<r;t[r]=0,a[r]=-1,e[r]=-1,n&=~i}}(e,s),e===Po&&(Ro=Po=null,_o=0),0===(2064&n.subtreeFlags)&&0===(2064&n.flags)||Yo||(Yo=!0,Pc(tt,function(){return Nc(),null})),s=0!==(15990&n.flags),0!==(15990&n.subtreeFlags)||s){s=Co.transition,Co.transition=null;var l=yt;yt=1;var o=To;To|=4,Eo.current=null,function(e,t){if(er=Wt,ha(e=fa())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var a=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(a&&0!==a.rangeCount){n=a.anchorNode;var r=a.anchorOffset,s=a.focusNode;a=a.focusOffset;try{n.nodeType,s.nodeType}catch(b){n=null;break e}var l=0,o=-1,c=-1,u=0,d=0,f=e,h=null;t:for(;;){for(var m;f!==n||0!==r&&3!==f.nodeType||(o=l+r),f!==s||0!==a&&3!==f.nodeType||(c=l+a),3===f.nodeType&&(l+=f.nodeValue.length),null!==(m=f.firstChild);)h=f,f=m;for(;;){if(f===e)break t;if(h===n&&++u===r&&(o=l),h===s&&++d===a&&(c=l),null!==(m=f.nextSibling))break;h=(f=h).parentNode}f=m}n=-1===o||-1===c?null:{start:o,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(tr={focusedElem:e,selectionRange:n},Wt=!1,Gl=t;null!==Gl;)if(e=(t=Gl).child,0!==(1028&t.subtreeFlags)&&null!==e)e.return=t,Gl=e;else for(;null!==Gl;){t=Gl;try{var p=t.alternate;if(0!==(1024&t.flags))switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==p){var v=p.memoizedProps,g=p.memoizedState,x=t.stateNode,y=x.getSnapshotBeforeUpdate(t.elementType===t.type?v:tl(t.type,v),g);x.__reactInternalSnapshotBeforeUpdate=y}break;case 3:var j=t.stateNode.containerInfo;1===j.nodeType?j.textContent="":9===j.nodeType&&j.documentElement&&j.removeChild(j.documentElement);break;default:throw Error(i(163))}}catch(b){Sc(t,t.return,b)}if(null!==(e=t.sibling)){e.return=t.return,Gl=e;break}Gl=t.return}p=eo,eo=!1}(e,n),vo(n,e),ma(tr),Wt=!!er,tr=er=null,e.current=n,xo(n,e,r),Je(),To=o,yt=l,Co.transition=s}else e.current=n;if(Yo&&(Yo=!1,Qo=e,Ko=r),s=e.pendingLanes,0===s&&($o=null),function(e){if(it&&"function"===typeof it.onCommitFiberRoot)try{it.onCommitFiberRoot(rt,e,void 0,128===(128&e.current.flags))}catch(t){}}(n.stateNode),ac(e,Ge()),null!==t)for(a=e.onRecoverableError,n=0;n<t.length;n++)r=t[n],a(r.value,{componentStack:r.stack,digest:r.digest});if(Wo)throw Wo=!1,e=Vo,Vo=null,e;0!==(1&Ko)&&0!==e.tag&&Nc(),s=e.pendingLanes,0!==(1&s)?e===Go?Jo++:(Jo=0,Go=e):Jo=0,Hr()}(e,t,n,a)}finally{Co.transition=r,yt=a}return null}function Nc(){if(null!==Qo){var e=jt(Ko),t=Co.transition,n=yt;try{if(Co.transition=null,yt=16>e?16:e,null===Qo)var a=!1;else{if(e=Qo,Qo=null,Ko=0,0!==(6&To))throw Error(i(331));var r=To;for(To|=4,Gl=e.current;null!==Gl;){var s=Gl,l=s.child;if(0!==(16&Gl.flags)){var o=s.deletions;if(null!==o){for(var c=0;c<o.length;c++){var u=o[c];for(Gl=u;null!==Gl;){var d=Gl;switch(d.tag){case 0:case 11:case 15:to(8,d,s)}var f=d.child;if(null!==f)f.return=d,Gl=f;else for(;null!==Gl;){var h=(d=Gl).sibling,m=d.return;if(ro(d),d===u){Gl=null;break}if(null!==h){h.return=m,Gl=h;break}Gl=m}}}var p=s.alternate;if(null!==p){var v=p.child;if(null!==v){p.child=null;do{var g=v.sibling;v.sibling=null,v=g}while(null!==v)}}Gl=s}}if(0!==(2064&s.subtreeFlags)&&null!==l)l.return=s,Gl=l;else e:for(;null!==Gl;){if(0!==(2048&(s=Gl).flags))switch(s.tag){case 0:case 11:case 15:to(9,s,s.return)}var x=s.sibling;if(null!==x){x.return=s.return,Gl=x;break e}Gl=s.return}}var y=e.current;for(Gl=y;null!==Gl;){var j=(l=Gl).child;if(0!==(2064&l.subtreeFlags)&&null!==j)j.return=l,Gl=j;else e:for(l=y;null!==Gl;){if(0!==(2048&(o=Gl).flags))try{switch(o.tag){case 0:case 11:case 15:no(9,o)}}catch(N){Sc(o,o.return,N)}if(o===l){Gl=null;break e}var b=o.sibling;if(null!==b){b.return=o.return,Gl=b;break e}Gl=o.return}}if(To=r,Hr(),it&&"function"===typeof it.onPostCommitFiberRoot)try{it.onPostCommitFiberRoot(rt,e)}catch(N){}a=!0}return a}finally{yt=n,Co.transition=t}}return!1}function wc(e,t,n){e=Ui(e,t=fl(0,t=ol(n,t),1),1),t=ec(),null!==e&&(gt(e,1,t),ac(e,t))}function Sc(e,t,n){if(3===e.tag)wc(e,e,n);else for(;null!==t;){if(3===t.tag){wc(t,e,n);break}if(1===t.tag){var a=t.stateNode;if("function"===typeof t.type.getDerivedStateFromError||"function"===typeof a.componentDidCatch&&(null===$o||!$o.has(a))){t=Ui(t,e=hl(t,e=ol(n,e),1),1),e=ec(),null!==t&&(gt(t,1,e),ac(t,e));break}}t=t.return}}function kc(e,t,n){var a=e.pingCache;null!==a&&a.delete(t),t=ec(),e.pingedLanes|=e.suspendedLanes&n,Po===e&&(_o&n)===n&&(4===Ao||3===Ao&&(130023424&_o)===_o&&500>Ge()-Bo?fc(e,0):Fo|=n),ac(e,t)}function Ec(e,t){0===t&&(0===(1&e.mode)?t=1:(t=ut,0===(130023424&(ut<<=1))&&(ut=4194304)));var n=ec();null!==(e=Ai(e,t))&&(gt(e,t,n),ac(e,n))}function Cc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),Ec(e,n)}function Tc(e,t){var n=0;switch(e.tag){case 13:var a=e.stateNode,r=e.memoizedState;null!==r&&(n=r.retryLane);break;case 19:a=e.stateNode;break;default:throw Error(i(314))}null!==a&&a.delete(t),Ec(e,n)}function Pc(e,t){return Ye(e,t)}function Rc(e,t,n,a){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=a,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function _c(e,t,n,a){return new Rc(e,t,n,a)}function Oc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Lc(e,t){var n=e.alternate;return null===n?((n=_c(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ac(e,t,n,a,r,s){var l=2;if(a=e,"function"===typeof e)Oc(e)&&(l=1);else if("string"===typeof e)l=5;else e:switch(e){case w:return Ic(n.children,r,s,t);case S:l=8,r|=8;break;case k:return(e=_c(12,n,t,2|r)).elementType=k,e.lanes=s,e;case P:return(e=_c(13,n,t,r)).elementType=P,e.lanes=s,e;case R:return(e=_c(19,n,t,r)).elementType=R,e.lanes=s,e;case L:return Dc(n,r,s,t);default:if("object"===typeof e&&null!==e)switch(e.$$typeof){case E:l=10;break e;case C:l=9;break e;case T:l=11;break e;case _:l=14;break e;case O:l=16,a=null;break e}throw Error(i(130,null==e?e:typeof e,""))}return(t=_c(l,n,t,r)).elementType=e,t.type=a,t.lanes=s,t}function Ic(e,t,n,a){return(e=_c(7,e,a,t)).lanes=n,e}function Dc(e,t,n,a){return(e=_c(22,e,a,t)).elementType=L,e.lanes=n,e.stateNode={isHidden:!1},e}function Mc(e,t,n){return(e=_c(6,e,null,t)).lanes=n,e}function Fc(e,t,n){return(t=_c(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Uc(e,t,n,a,r){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=vt(0),this.expirationTimes=vt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=vt(0),this.identifierPrefix=a,this.onRecoverableError=r,this.mutableSourceEagerHydrationData=null}function zc(e,t,n,a,r,i,s,l,o){return e=new Uc(e,t,n,l,o),1===t?(t=1,!0===i&&(t|=8)):t=0,i=_c(3,null,null,t),e.current=i,i.stateNode=e,i.memoizedState={element:a,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Di(i),e}function Bc(e){if(!e)return Cr;e:{if(He(e=e._reactInternals)!==e||1!==e.tag)throw Error(i(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Or(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(i(171))}if(1===e.tag){var n=e.type;if(Or(n))return Ir(e,n,t)}return t}function Hc(e,t,n,a,r,i,s,l,o){return(e=zc(n,a,!0,e,0,i,0,l,o)).context=Bc(null),n=e.current,(i=Fi(a=ec(),r=tc(n))).callback=void 0!==t&&null!==t?t:null,Ui(n,i,r),e.current.lanes=r,gt(e,r,a),ac(e,a),e}function qc(e,t,n,a){var r=t.current,i=ec(),s=tc(r);return n=Bc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Fi(i,s)).payload={element:e},null!==(a=void 0===a?null:a)&&(t.callback=a),null!==(e=Ui(r,t,s))&&(nc(e,r,s,i),zi(e,r,s)),s}function Wc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Vc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function $c(e,t){Vc(e,t),(e=e.alternate)&&Vc(e,t)}wo=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||Pr.current)xl=!0;else{if(0===(e.lanes&n)&&0===(128&t.flags))return xl=!1,function(e,t,n){switch(t.tag){case 3:Tl(t),hi();break;case 5:Gi(t);break;case 1:Or(t.type)&&Dr(t);break;case 4:Ki(t,t.stateNode.containerInfo);break;case 10:var a=t.type._context,r=t.memoizedProps.value;Er(Ni,a._currentValue),a._currentValue=r;break;case 13:if(null!==(a=t.memoizedState))return null!==a.dehydrated?(Er(Zi,1&Zi.current),t.flags|=128,null):0!==(n&t.child.childLanes)?Dl(e,t,n):(Er(Zi,1&Zi.current),null!==(e=ql(e,t,n))?e.sibling:null);Er(Zi,1&Zi.current);break;case 19:if(a=0!==(n&t.childLanes),0!==(128&e.flags)){if(a)return Bl(e,t,n);t.flags|=128}if(null!==(r=t.memoizedState)&&(r.rendering=null,r.tail=null,r.lastEffect=null),Er(Zi,Zi.current),a)break;return null;case 22:case 23:return t.lanes=0,wl(e,t,n)}return ql(e,t,n)}(e,t,n);xl=0!==(131072&e.flags)}else xl=!1,ri&&0!==(1048576&t.flags)&&Zr(t,$r,t.index);switch(t.lanes=0,t.tag){case 2:var a=t.type;Hl(e,t),e=t.pendingProps;var r=_r(t,Tr.current);Pi(t,n),r=ps(null,t,a,e,r,n);var s=vs();return t.flags|=1,"object"===typeof r&&null!==r&&"function"===typeof r.render&&void 0===r.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Or(a)?(s=!0,Dr(t)):s=!1,t.memoizedState=null!==r.state&&void 0!==r.state?r.state:null,Di(t),r.updater=al,t.stateNode=r,r._reactInternals=t,ll(t,a,e,n),t=Cl(null,t,a,!0,s,n)):(t.tag=0,ri&&s&&ei(t),yl(null,t,r,n),t=t.child),t;case 16:a=t.elementType;e:{switch(Hl(e,t),e=t.pendingProps,a=(r=a._init)(a._payload),t.type=a,r=t.tag=function(e){if("function"===typeof e)return Oc(e)?1:0;if(void 0!==e&&null!==e){if((e=e.$$typeof)===T)return 11;if(e===_)return 14}return 2}(a),e=tl(a,e),r){case 0:t=kl(null,t,a,e,n);break e;case 1:t=El(null,t,a,e,n);break e;case 11:t=jl(null,t,a,e,n);break e;case 14:t=bl(null,t,a,tl(a.type,e),n);break e}throw Error(i(306,a,""))}return t;case 0:return a=t.type,r=t.pendingProps,kl(e,t,a,r=t.elementType===a?r:tl(a,r),n);case 1:return a=t.type,r=t.pendingProps,El(e,t,a,r=t.elementType===a?r:tl(a,r),n);case 3:e:{if(Tl(t),null===e)throw Error(i(387));a=t.pendingProps,r=(s=t.memoizedState).element,Mi(e,t),Hi(t,a,null,n);var l=t.memoizedState;if(a=l.element,s.isDehydrated){if(s={element:a,isDehydrated:!1,cache:l.cache,pendingSuspenseBoundaries:l.pendingSuspenseBoundaries,transitions:l.transitions},t.updateQueue.baseState=s,t.memoizedState=s,256&t.flags){t=Pl(e,t,a,n,r=ol(Error(i(423)),t));break e}if(a!==r){t=Pl(e,t,a,n,r=ol(Error(i(424)),t));break e}for(ai=cr(t.stateNode.containerInfo.firstChild),ni=t,ri=!0,ii=null,n=bi(t,null,a,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(hi(),a===r){t=ql(e,t,n);break e}yl(e,t,a,n)}t=t.child}return t;case 5:return Gi(t),null===e&&ci(t),a=t.type,r=t.pendingProps,s=null!==e?e.memoizedProps:null,l=r.children,nr(a,r)?l=null:null!==s&&nr(a,s)&&(t.flags|=32),Sl(e,t),yl(e,t,l,n),t.child;case 6:return null===e&&ci(t),null;case 13:return Dl(e,t,n);case 4:return Ki(t,t.stateNode.containerInfo),a=t.pendingProps,null===e?t.child=ji(t,null,a,n):yl(e,t,a,n),t.child;case 11:return a=t.type,r=t.pendingProps,jl(e,t,a,r=t.elementType===a?r:tl(a,r),n);case 7:return yl(e,t,t.pendingProps,n),t.child;case 8:case 12:return yl(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(a=t.type._context,r=t.pendingProps,s=t.memoizedProps,l=r.value,Er(Ni,a._currentValue),a._currentValue=l,null!==s)if(la(s.value,l)){if(s.children===r.children&&!Pr.current){t=ql(e,t,n);break e}}else for(null!==(s=t.child)&&(s.return=t);null!==s;){var o=s.dependencies;if(null!==o){l=s.child;for(var c=o.firstContext;null!==c;){if(c.context===a){if(1===s.tag){(c=Fi(-1,n&-n)).tag=2;var u=s.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}s.lanes|=n,null!==(c=s.alternate)&&(c.lanes|=n),Ti(s.return,n,t),o.lanes|=n;break}c=c.next}}else if(10===s.tag)l=s.type===t.type?null:s.child;else if(18===s.tag){if(null===(l=s.return))throw Error(i(341));l.lanes|=n,null!==(o=l.alternate)&&(o.lanes|=n),Ti(l,n,t),l=s.sibling}else l=s.child;if(null!==l)l.return=s;else for(l=s;null!==l;){if(l===t){l=null;break}if(null!==(s=l.sibling)){s.return=l.return,l=s;break}l=l.return}s=l}yl(e,t,r.children,n),t=t.child}return t;case 9:return r=t.type,a=t.pendingProps.children,Pi(t,n),a=a(r=Ri(r)),t.flags|=1,yl(e,t,a,n),t.child;case 14:return r=tl(a=t.type,t.pendingProps),bl(e,t,a,r=tl(a.type,r),n);case 15:return Nl(e,t,t.type,t.pendingProps,n);case 17:return a=t.type,r=t.pendingProps,r=t.elementType===a?r:tl(a,r),Hl(e,t),t.tag=1,Or(a)?(e=!0,Dr(t)):e=!1,Pi(t,n),il(t,a,r),ll(t,a,r,n),Cl(null,t,a,!0,e,n);case 19:return Bl(e,t,n);case 22:return wl(e,t,n)}throw Error(i(156,t.tag))};var Yc="function"===typeof reportError?reportError:function(e){console.error(e)};function Qc(e){this._internalRoot=e}function Kc(e){this._internalRoot=e}function Jc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Gc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Xc(){}function Zc(e,t,n,a,r){var i=n._reactRootContainer;if(i){var s=i;if("function"===typeof r){var l=r;r=function(){var e=Wc(s);l.call(e)}}qc(t,s,e,r)}else s=function(e,t,n,a,r){if(r){if("function"===typeof a){var i=a;a=function(){var e=Wc(s);i.call(e)}}var s=Hc(t,a,e,0,null,!1,0,"",Xc);return e._reactRootContainer=s,e[mr]=s.current,Ha(8===e.nodeType?e.parentNode:e),uc(),s}for(;r=e.lastChild;)e.removeChild(r);if("function"===typeof a){var l=a;a=function(){var e=Wc(o);l.call(e)}}var o=zc(e,0,!1,null,0,!1,0,"",Xc);return e._reactRootContainer=o,e[mr]=o.current,Ha(8===e.nodeType?e.parentNode:e),uc(function(){qc(t,o,n,a)}),o}(n,t,e,r,a);return Wc(s)}Kc.prototype.render=Qc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(i(409));qc(e,t,null,null)},Kc.prototype.unmount=Qc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;uc(function(){qc(null,e,null,null)}),t[mr]=null}},Kc.prototype.unstable_scheduleHydration=function(e){if(e){var t=St();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Lt.length&&0!==t&&t<Lt[n].priority;n++);Lt.splice(n,0,e),0===n&&Mt(e)}},bt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(xt(t,1|n),ac(t,Ge()),0===(6&To)&&(Ho=Ge()+500,Hr()))}break;case 13:uc(function(){var t=Ai(e,1);if(null!==t){var n=ec();nc(t,e,1,n)}}),$c(e,1)}},Nt=function(e){if(13===e.tag){var t=Ai(e,134217728);if(null!==t)nc(t,e,134217728,ec());$c(e,134217728)}},wt=function(e){if(13===e.tag){var t=tc(e),n=Ai(e,t);if(null!==n)nc(n,e,t,ec());$c(e,t)}},St=function(){return yt},kt=function(e,t){var n=yt;try{return yt=e,t()}finally{yt=n}},Ne=function(e,t,n){switch(t){case"input":if(X(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var a=n[t];if(a!==e&&a.form===e.form){var r=br(a);if(!r)throw Error(i(90));Y(a),X(a,r)}}}break;case"textarea":ie(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Te=cc,Pe=uc;var eu={usingClientEntryPoint:!1,Events:[yr,jr,br,Ee,Ce,cc]},tu={findFiberByHostInstance:xr,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},nu={bundleType:tu.bundleType,version:tu.version,rendererPackageName:tu.rendererPackageName,rendererConfig:tu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:j.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ve(e))?null:e.stateNode},findFiberByHostInstance:tu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var au=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!au.isDisabled&&au.supportsFiber)try{rt=au.inject(nu),it=au}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Jc(t))throw Error(i(200));return function(e,t,n){var a=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:N,key:null==a?null:""+a,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Jc(e))throw Error(i(299));var n=!1,a="",r=Yc;return null!==t&&void 0!==t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(a=t.identifierPrefix),void 0!==t.onRecoverableError&&(r=t.onRecoverableError)),t=zc(e,1,!1,null,0,n,0,a,r),e[mr]=t.current,Ha(8===e.nodeType?e.parentNode:e),new Qc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"===typeof e.render)throw Error(i(188));throw e=Object.keys(e).join(","),Error(i(268,e))}return e=null===(e=Ve(t))?null:e.stateNode},t.flushSync=function(e){return uc(e)},t.hydrate=function(e,t,n){if(!Gc(t))throw Error(i(200));return Zc(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Jc(e))throw Error(i(405));var a=null!=n&&n.hydratedSources||null,r=!1,s="",l=Yc;if(null!==n&&void 0!==n&&(!0===n.unstable_strictMode&&(r=!0),void 0!==n.identifierPrefix&&(s=n.identifierPrefix),void 0!==n.onRecoverableError&&(l=n.onRecoverableError)),t=Hc(t,null,e,1,null!=n?n:null,r,0,s,l),e[mr]=t.current,Ha(e),a)for(e=0;e<a.length;e++)r=(r=(n=a[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,r]:t.mutableSourceEagerHydrationData.push(n,r);return new Kc(t)},t.render=function(e,t,n){if(!Gc(t))throw Error(i(200));return Zc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Gc(e))throw Error(i(40));return!!e._reactRootContainer&&(uc(function(){Zc(null,null,e,!1,function(){e._reactRootContainer=null,e[mr]=null})}),!0)},t.unstable_batchedUpdates=cc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,a){if(!Gc(n))throw Error(i(200));if(null==e||void 0===e._reactInternals)throw Error(i(38));return Zc(e,t,n,!1,a)},t.version="18.3.1-next-f1338f8080-20240426"},772:(e,t,n)=>{const a=n(969),r=n(272),i=n(566),s=n(661),l=n(382),o=n(21),c=n(833),u=n(805),d=n(177),f=n(980),h=n(350),m=n(421),p=n(4);function v(e,t,n){const a=e.size,r=h.getEncodedBits(t,n);let i,s;for(i=0;i<15;i++)s=1===(r>>i&1),i<6?e.set(i,8,s,!0):i<8?e.set(i+1,8,s,!0):e.set(a-15+i,8,s,!0),i<8?e.set(8,a-i-1,s,!0):i<9?e.set(8,15-i-1+1,s,!0):e.set(8,15-i-1,s,!0);e.set(a-8,8,1,!0)}function g(e,t,n){const r=new i;n.forEach(function(t){r.put(t.mode.bit,4),r.put(t.getLength(),m.getCharCountIndicator(t.mode,e)),t.write(r)});const s=8*(a.getSymbolTotalCodewords(e)-u.getTotalCodewordsCount(e,t));for(r.getLengthInBits()+4<=s&&r.put(0,4);r.getLengthInBits()%8!==0;)r.putBit(0);const l=(s-r.getLengthInBits())/8;for(let a=0;a<l;a++)r.put(a%2?17:236,8);return function(e,t,n){const r=a.getSymbolTotalCodewords(t),i=u.getTotalCodewordsCount(t,n),s=r-i,l=u.getBlocksCount(t,n),o=r%l,c=l-o,f=Math.floor(r/l),h=Math.floor(s/l),m=h+1,p=f-h,v=new d(p);let g=0;const x=new Array(l),y=new Array(l);let j=0;const b=new Uint8Array(e.buffer);for(let a=0;a<l;a++){const e=a<c?h:m;x[a]=b.slice(g,g+e),y[a]=v.encode(x[a]),g+=e,j=Math.max(j,e)}const N=new Uint8Array(r);let w,S,k=0;for(w=0;w<j;w++)for(S=0;S<l;S++)w<x[S].length&&(N[k++]=x[S][w]);for(w=0;w<p;w++)for(S=0;S<l;S++)N[k++]=y[S][w];return N}(r,e,t)}function x(e,t,n,r){let i;if(Array.isArray(e))i=p.fromArray(e);else{if("string"!==typeof e)throw new Error("Invalid data");{let a=t;if(!a){const t=p.rawSplit(e);a=f.getBestVersionForData(t,n)}i=p.fromString(e,a||40)}}const u=f.getBestVersionForData(i,n);if(!u)throw new Error("The amount of data is too big to be stored in a QR Code");if(t){if(t<u)throw new Error("\nThe chosen QR Code version cannot contain this amount of data.\nMinimum version required to store current data is: "+u+".\n")}else t=u;const d=g(t,n,i),h=a.getSymbolSize(t),m=new s(h);return function(e,t){const n=e.size,a=o.getPositions(t);for(let r=0;r<a.length;r++){const t=a[r][0],i=a[r][1];for(let a=-1;a<=7;a++)if(!(t+a<=-1||n<=t+a))for(let r=-1;r<=7;r++)i+r<=-1||n<=i+r||(a>=0&&a<=6&&(0===r||6===r)||r>=0&&r<=6&&(0===a||6===a)||a>=2&&a<=4&&r>=2&&r<=4?e.set(t+a,i+r,!0,!0):e.set(t+a,i+r,!1,!0))}}(m,t),function(e){const t=e.size;for(let n=8;n<t-8;n++){const t=n%2===0;e.set(n,6,t,!0),e.set(6,n,t,!0)}}(m),function(e,t){const n=l.getPositions(t);for(let a=0;a<n.length;a++){const t=n[a][0],r=n[a][1];for(let n=-2;n<=2;n++)for(let a=-2;a<=2;a++)-2===n||2===n||-2===a||2===a||0===n&&0===a?e.set(t+n,r+a,!0,!0):e.set(t+n,r+a,!1,!0)}}(m,t),v(m,n,0),t>=7&&function(e,t){const n=e.size,a=f.getEncodedBits(t);let r,i,s;for(let l=0;l<18;l++)r=Math.floor(l/3),i=l%3+n-8-3,s=1===(a>>l&1),e.set(r,i,s,!0),e.set(i,r,s,!0)}(m,t),function(e,t){const n=e.size;let a=-1,r=n-1,i=7,s=0;for(let l=n-1;l>0;l-=2)for(6===l&&l--;;){for(let n=0;n<2;n++)if(!e.isReserved(r,l-n)){let a=!1;s<t.length&&(a=1===(t[s]>>>i&1)),e.set(r,l-n,a),i--,-1===i&&(s++,i=7)}if(r+=a,r<0||n<=r){r-=a,a=-a;break}}}(m,d),isNaN(r)&&(r=c.getBestMask(m,v.bind(null,m,n))),c.applyMask(r,m),v(m,n,r),{modules:m,version:t,errorCorrectionLevel:n,maskPattern:r,segments:i}}t.create=function(e,t){if("undefined"===typeof e||""===e)throw new Error("No input text");let n,i,s=r.M;return"undefined"!==typeof t&&(s=r.from(t.errorCorrectionLevel,r.M),n=f.from(t.version),i=c.from(t.maskPattern),t.toSJISFunc&&a.setToSJISFunction(t.toSJISFunc)),x(e,n,s,i)}},805:(e,t,n)=>{const a=n(272),r=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],i=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];t.getBlocksCount=function(e,t){switch(t){case a.L:return r[4*(e-1)+0];case a.M:return r[4*(e-1)+1];case a.Q:return r[4*(e-1)+2];case a.H:return r[4*(e-1)+3];default:return}},t.getTotalCodewordsCount=function(e,t){switch(t){case a.L:return i[4*(e-1)+0];case a.M:return i[4*(e-1)+1];case a.Q:return i[4*(e-1)+2];case a.H:return i[4*(e-1)+3];default:return}}},833:(e,t)=>{t.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};const n=3,a=3,r=40,i=10;function s(e,n,a){switch(e){case t.Patterns.PATTERN000:return(n+a)%2===0;case t.Patterns.PATTERN001:return n%2===0;case t.Patterns.PATTERN010:return a%3===0;case t.Patterns.PATTERN011:return(n+a)%3===0;case t.Patterns.PATTERN100:return(Math.floor(n/2)+Math.floor(a/3))%2===0;case t.Patterns.PATTERN101:return n*a%2+n*a%3===0;case t.Patterns.PATTERN110:return(n*a%2+n*a%3)%2===0;case t.Patterns.PATTERN111:return(n*a%3+(n+a)%2)%2===0;default:throw new Error("bad maskPattern:"+e)}}t.isValid=function(e){return null!=e&&""!==e&&!isNaN(e)&&e>=0&&e<=7},t.from=function(e){return t.isValid(e)?parseInt(e,10):void 0},t.getPenaltyN1=function(e){const t=e.size;let a=0,r=0,i=0,s=null,l=null;for(let o=0;o<t;o++){r=i=0,s=l=null;for(let c=0;c<t;c++){let t=e.get(o,c);t===s?r++:(r>=5&&(a+=n+(r-5)),s=t,r=1),t=e.get(c,o),t===l?i++:(i>=5&&(a+=n+(i-5)),l=t,i=1)}r>=5&&(a+=n+(r-5)),i>=5&&(a+=n+(i-5))}return a},t.getPenaltyN2=function(e){const t=e.size;let n=0;for(let a=0;a<t-1;a++)for(let r=0;r<t-1;r++){const t=e.get(a,r)+e.get(a,r+1)+e.get(a+1,r)+e.get(a+1,r+1);4!==t&&0!==t||n++}return n*a},t.getPenaltyN3=function(e){const t=e.size;let n=0,a=0,i=0;for(let r=0;r<t;r++){a=i=0;for(let s=0;s<t;s++)a=a<<1&2047|e.get(r,s),s>=10&&(1488===a||93===a)&&n++,i=i<<1&2047|e.get(s,r),s>=10&&(1488===i||93===i)&&n++}return n*r},t.getPenaltyN4=function(e){let t=0;const n=e.data.length;for(let a=0;a<n;a++)t+=e.data[a];return Math.abs(Math.ceil(100*t/n/5)-10)*i},t.applyMask=function(e,t){const n=t.size;for(let a=0;a<n;a++)for(let r=0;r<n;r++)t.isReserved(r,a)||t.xor(r,a,s(e,r,a))},t.getBestMask=function(e,n){const a=Object.keys(t.Patterns).length;let r=0,i=1/0;for(let s=0;s<a;s++){n(s),t.applyMask(s,e);const a=t.getPenaltyN1(e)+t.getPenaltyN2(e)+t.getPenaltyN3(e)+t.getPenaltyN4(e);t.applyMask(s,e),a<i&&(i=a,r=s)}return r}},853:(e,t,n)=>{"use strict";e.exports=n(234)},900:(e,t,n)=>{const a=n(421);function r(e){this.mode=a.NUMERIC,this.data=e.toString()}r.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)},r.prototype.getLength=function(){return this.data.length},r.prototype.getBitsLength=function(){return r.getBitsLength(this.data.length)},r.prototype.write=function(e){let t,n,a;for(t=0;t+3<=this.data.length;t+=3)n=this.data.substr(t,3),a=parseInt(n,10),e.put(a,10);const r=this.data.length-t;r>0&&(n=this.data.substr(t),a=parseInt(n,10),e.put(a,3*r+1))},e.exports=r},950:(e,t,n)=>{"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(730)},969:(e,t)=>{let n;const a=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];t.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return 4*e+17},t.getSymbolTotalCodewords=function(e){return a[e]},t.getBCHDigit=function(e){let t=0;for(;0!==e;)t++,e>>>=1;return t},t.setToSJISFunction=function(e){if("function"!==typeof e)throw new Error('"toSJISFunc" is not a valid function.');n=e},t.isKanjiModeEnabled=function(){return"undefined"!==typeof n},t.toSJIS=function(e){return n(e)}},970:(e,t,n)=>{const a=n(116),r=n(772),i=n(182),s=n(487);function l(e,t,n,i,s){const l=[].slice.call(arguments,1),o=l.length,c="function"===typeof l[o-1];if(!c&&!a())throw new Error("Callback required as last argument");if(!c){if(o<1)throw new Error("Too few arguments provided");return 1===o?(n=t,t=i=void 0):2!==o||t.getContext||(i=n,n=t,t=void 0),new Promise(function(a,s){try{const s=r.create(n,i);a(e(s,t,i))}catch(l){s(l)}})}if(o<2)throw new Error("Too few arguments provided");2===o?(s=n,n=t,t=i=void 0):3===o&&(t.getContext&&"undefined"===typeof s?(s=i,i=void 0):(s=i,i=n,n=t,t=void 0));try{const a=r.create(n,i);s(null,e(a,t,i))}catch(u){s(u)}}t.create=r.create,t.toCanvas=l.bind(null,i.render),t.toDataURL=l.bind(null,i.renderToDataURL),t.toString=l.bind(null,function(e,t,n){return s.render(e,n)})},980:(e,t,n)=>{const a=n(969),r=n(805),i=n(272),s=n(421),l=n(257),o=a.getBCHDigit(7973);function c(e,t){return s.getCharCountIndicator(e,t)+4}function u(e,t){let n=0;return e.forEach(function(e){const a=c(e.mode,t);n+=a+e.getBitsLength()}),n}t.from=function(e,t){return l.isValid(e)?parseInt(e,10):t},t.getCapacity=function(e,t,n){if(!l.isValid(e))throw new Error("Invalid QR Code version");"undefined"===typeof n&&(n=s.BYTE);const i=8*(a.getSymbolTotalCodewords(e)-r.getTotalCodewordsCount(e,t));if(n===s.MIXED)return i;const o=i-c(n,e);switch(n){case s.NUMERIC:return Math.floor(o/10*3);case s.ALPHANUMERIC:return Math.floor(o/11*2);case s.KANJI:return Math.floor(o/13);case s.BYTE:default:return Math.floor(o/8)}},t.getBestVersionForData=function(e,n){let a;const r=i.from(n,i.M);if(Array.isArray(e)){if(e.length>1)return function(e,n){for(let a=1;a<=40;a++)if(u(e,a)<=t.getCapacity(a,n,s.MIXED))return a}(e,r);if(0===e.length)return 1;a=e[0]}else a=e;return function(e,n,a){for(let r=1;r<=40;r++)if(n<=t.getCapacity(r,a,e))return r}(a.mode,a.getLength(),r)},t.getEncodedBits=function(e){if(!l.isValid(e)||e<7)throw new Error("Invalid QR Code version");let t=e<<12;for(;a.getBCHDigit(t)-o>=0;)t^=7973<<a.getBCHDigit(t)-o;return e<<12|t}}},t={};function n(a){var r=t[a];if(void 0!==r)return r.exports;var i=t[a]={exports:{}};return e[a](i,i.exports,n),i.exports}(()=>{var e,t=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__;n.t=function(a,r){if(1&r&&(a=this(a)),8&r)return a;if("object"===typeof a&&a){if(4&r&&a.__esModule)return a;if(16&r&&"function"===typeof a.then)return a}var i=Object.create(null);n.r(i);var s={};e=e||[null,t({}),t([]),t(t)];for(var l=2&r&&a;("object"==typeof l||"function"==typeof l)&&!~e.indexOf(l);l=t(l))Object.getOwnPropertyNames(l).forEach(e=>s[e]=()=>a[e]);return s.default=()=>a,n.d(i,s),i}})(),n.d=(e,t)=>{for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.p="./",(()=>{"use strict";var e={};n.r(e),n.d(e,{hasBrowserEnv:()=>At,hasStandardBrowserEnv:()=>Dt,hasStandardBrowserWebWorkerEnv:()=>Mt,navigator:()=>It,origin:()=>Ft});var t,a=n(43),r=n.t(a,2),i=n(391),s=n(950),l=n.t(s,2);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},o.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(t||(t={}));const c="popstate";function u(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function d(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function f(e,t){return{usr:e.state,key:e.key,idx:t}}function h(e,t,n,a){return void 0===n&&(n=null),o({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?p(t):t,{state:n,key:t&&t.key||a||Math.random().toString(36).substr(2,8)})}function m(e){let{pathname:t="/",search:n="",hash:a=""}=e;return n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),a&&"#"!==a&&(t+="#"===a.charAt(0)?a:"#"+a),t}function p(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let a=e.indexOf("?");a>=0&&(t.search=e.substr(a),e=e.substr(0,a)),e&&(t.pathname=e)}return t}function v(e,n,a,r){void 0===r&&(r={});let{window:i=document.defaultView,v5Compat:s=!1}=r,l=i.history,d=t.Pop,p=null,v=g();function g(){return(l.state||{idx:null}).idx}function x(){d=t.Pop;let e=g(),n=null==e?null:e-v;v=e,p&&p({action:d,location:j.location,delta:n})}function y(e){let t="null"!==i.location.origin?i.location.origin:i.location.href,n="string"===typeof e?e:m(e);return n=n.replace(/ $/,"%20"),u(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==v&&(v=0,l.replaceState(o({},l.state,{idx:v}),""));let j={get action(){return d},get location(){return e(i,l)},listen(e){if(p)throw new Error("A history only accepts one active listener");return i.addEventListener(c,x),p=e,()=>{i.removeEventListener(c,x),p=null}},createHref:e=>n(i,e),createURL:y,encodeLocation(e){let t=y(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,n){d=t.Push;let r=h(j.location,e,n);a&&a(r,e),v=g()+1;let o=f(r,v),c=j.createHref(r);try{l.pushState(o,"",c)}catch(u){if(u instanceof DOMException&&"DataCloneError"===u.name)throw u;i.location.assign(c)}s&&p&&p({action:d,location:j.location,delta:1})},replace:function(e,n){d=t.Replace;let r=h(j.location,e,n);a&&a(r,e),v=g();let i=f(r,v),o=j.createHref(r);l.replaceState(i,"",o),s&&p&&p({action:d,location:j.location,delta:0})},go:e=>l.go(e)};return j}var g;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(g||(g={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function x(e,t,n){return void 0===n&&(n="/"),y(e,t,n,!1)}function y(e,t,n,a){let r=L(("string"===typeof t?p(t):t).pathname||"/",n);if(null==r)return null;let i=j(e);!function(e){e.sort((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n]);return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)))}(i);let s=null;for(let l=0;null==s&&l<i.length;++l){let e=O(r);s=R(i[l],e,a)}return s}function j(e,t,n,a){void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===a&&(a="");let r=(e,r,i)=>{let s={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:r,route:e};s.relativePath.startsWith("/")&&(u(s.relativePath.startsWith(a),'Absolute route path "'+s.relativePath+'" nested under path "'+a+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),s.relativePath=s.relativePath.slice(a.length));let l=F([a,s.relativePath]),o=n.concat(s);e.children&&e.children.length>0&&(u(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),j(e.children,t,o,l)),(null!=e.path||e.index)&&t.push({path:l,score:P(l,e.index),routesMeta:o})};return e.forEach((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let a of b(e.path))r(e,t,a);else r(e,t)}),t}function b(e){let t=e.split("/");if(0===t.length)return[];let[n,...a]=t,r=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===a.length)return r?[i,""]:[i];let s=b(a.join("/")),l=[];return l.push(...s.map(e=>""===e?i:[i,e].join("/"))),r&&l.push(...s),l.map(t=>e.startsWith("/")&&""===t?"/":t)}const N=/^:[\w-]+$/,w=3,S=2,k=1,E=10,C=-2,T=e=>"*"===e;function P(e,t){let n=e.split("/"),a=n.length;return n.some(T)&&(a+=C),t&&(a+=S),n.filter(e=>!T(e)).reduce((e,t)=>e+(N.test(t)?w:""===t?k:E),a)}function R(e,t,n){void 0===n&&(n=!1);let{routesMeta:a}=e,r={},i="/",s=[];for(let l=0;l<a.length;++l){let e=a[l],o=l===a.length-1,c="/"===i?t:t.slice(i.length)||"/",u=_({path:e.relativePath,caseSensitive:e.caseSensitive,end:o},c),d=e.route;if(!u&&o&&n&&!a[a.length-1].route.index&&(u=_({path:e.relativePath,caseSensitive:e.caseSensitive,end:!1},c)),!u)return null;Object.assign(r,u.params),s.push({params:r,pathname:F([i,u.pathname]),pathnameBase:U(F([i,u.pathnameBase])),route:d}),"/"!==u.pathnameBase&&(i=F([i,u.pathnameBase]))}return s}function _(e,t){"string"===typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,a]=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=!0);d("*"===e||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were "'+e.replace(/\*$/,"/*")+'" because the `*` character must always follow a `/` in the pattern. To get rid of this warning, please change the route path to "'+e.replace(/\*$/,"/*")+'".');let a=[],r="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(e,t,n)=>(a.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)"));e.endsWith("*")?(a.push({paramName:"*"}),r+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?r+="\\/*$":""!==e&&"/"!==e&&(r+="(?:(?=\\/|$))");let i=new RegExp(r,t?void 0:"i");return[i,a]}(e.path,e.caseSensitive,e.end),r=t.match(n);if(!r)return null;let i=r[0],s=i.replace(/(.)\/+$/,"$1"),l=r.slice(1);return{params:a.reduce((e,t,n)=>{let{paramName:a,isOptional:r}=t;if("*"===a){let e=l[n]||"";s=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const o=l[n];return e[a]=r&&!o?void 0:(o||"").replace(/%2F/g,"/"),e},{}),pathname:i,pathnameBase:s,pattern:e}}function O(e){try{return e.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(t){return d(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent encoding ('+t+")."),e}}function L(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,a=e.charAt(n);return a&&"/"!==a?null:e.slice(n)||"/"}function A(e,t,n,a){return"Cannot include a '"+e+"' character in a manually specified `to."+t+"` field ["+JSON.stringify(a)+"].  Please separate it out to the `to."+n+'` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.'}function I(e){return e.filter((e,t)=>0===t||e.route.path&&e.route.path.length>0)}function D(e,t){let n=I(e);return t?n.map((e,t)=>t===n.length-1?e.pathname:e.pathnameBase):n.map(e=>e.pathnameBase)}function M(e,t,n,a){let r;void 0===a&&(a=!1),"string"===typeof e?r=p(e):(r=o({},e),u(!r.pathname||!r.pathname.includes("?"),A("?","pathname","search",r)),u(!r.pathname||!r.pathname.includes("#"),A("#","pathname","hash",r)),u(!r.search||!r.search.includes("#"),A("#","search","hash",r)));let i,s=""===e||""===r.pathname,l=s?"/":r.pathname;if(null==l)i=n;else{let e=t.length-1;if(!a&&l.startsWith("..")){let t=l.split("/");for(;".."===t[0];)t.shift(),e-=1;r.pathname=t.join("/")}i=e>=0?t[e]:"/"}let c=function(e,t){void 0===t&&(t="/");let{pathname:n,search:a="",hash:r=""}="string"===typeof e?p(e):e,i=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)}),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:i,search:z(a),hash:B(r)}}(r,i),d=l&&"/"!==l&&l.endsWith("/"),f=(s||"."===l)&&n.endsWith("/");return c.pathname.endsWith("/")||!d&&!f||(c.pathname+="/"),c}const F=e=>e.join("/").replace(/\/\/+/g,"/"),U=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),z=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",B=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";Error;function H(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const q=["post","put","patch","delete"],W=(new Set(q),["get",...q]);new Set(W),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred");function V(){return V=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e},V.apply(this,arguments)}const $=a.createContext(null);const Y=a.createContext(null);const Q=a.createContext(null);const K=a.createContext(null);const J=a.createContext({outlet:null,matches:[],isDataRoute:!1});const G=a.createContext(null);function X(){return null!=a.useContext(K)}function Z(){return X()||u(!1),a.useContext(K).location}function ee(e){a.useContext(Q).static||a.useLayoutEffect(e)}function te(){let{isDataRoute:e}=a.useContext(J);return e?function(){let{router:e}=de(ce.UseNavigateStable),t=he(ue.UseNavigateStable),n=a.useRef(!1);return ee(()=>{n.current=!0}),a.useCallback(function(a,r){void 0===r&&(r={}),n.current&&("number"===typeof a?e.navigate(a):e.navigate(a,V({fromRouteId:t},r)))},[e,t])}():function(){X()||u(!1);let e=a.useContext($),{basename:t,future:n,navigator:r}=a.useContext(Q),{matches:i}=a.useContext(J),{pathname:s}=Z(),l=JSON.stringify(D(i,n.v7_relativeSplatPath)),o=a.useRef(!1);return ee(()=>{o.current=!0}),a.useCallback(function(n,a){if(void 0===a&&(a={}),!o.current)return;if("number"===typeof n)return void r.go(n);let i=M(n,JSON.parse(l),s,"path"===a.relative);null==e&&"/"!==t&&(i.pathname="/"===i.pathname?t:F([t,i.pathname])),(a.replace?r.replace:r.push)(i,a.state,a)},[t,r,l,s,e])}()}function ne(){let{matches:e}=a.useContext(J),t=e[e.length-1];return t?t.params:{}}function ae(e,n,r,i){X()||u(!1);let{navigator:s}=a.useContext(Q),{matches:l}=a.useContext(J),o=l[l.length-1],c=o?o.params:{},d=(o&&o.pathname,o?o.pathnameBase:"/");o&&o.route;let f,h=Z();if(n){var m;let e="string"===typeof n?p(n):n;"/"===d||(null==(m=e.pathname)?void 0:m.startsWith(d))||u(!1),f=e}else f=h;let v=f.pathname||"/",g=v;if("/"!==d){let e=d.replace(/^\//,"").split("/");g="/"+v.replace(/^\//,"").split("/").slice(e.length).join("/")}let y=x(e,{pathname:g});let j=oe(y&&y.map(e=>Object.assign({},e,{params:Object.assign({},c,e.params),pathname:F([d,s.encodeLocation?s.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?d:F([d,s.encodeLocation?s.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])})),l,r,i);return n&&j?a.createElement(K.Provider,{value:{location:V({pathname:"/",search:"",hash:"",state:null,key:"default"},f),navigationType:t.Pop}},j):j}function re(){let e=function(){var e;let t=a.useContext(G),n=fe(ue.UseRouteError),r=he(ue.UseRouteError);if(void 0!==t)return t;return null==(e=n.errors)?void 0:e[r]}(),t=H(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",i={padding:"0.5rem",backgroundColor:r};return a.createElement(a.Fragment,null,a.createElement("h2",null,"Unexpected Application Error!"),a.createElement("h3",{style:{fontStyle:"italic"}},t),n?a.createElement("pre",{style:i},n):null,null)}const ie=a.createElement(re,null);class se extends a.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?a.createElement(J.Provider,{value:this.props.routeContext},a.createElement(G.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function le(e){let{routeContext:t,match:n,children:r}=e,i=a.useContext($);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),a.createElement(J.Provider,{value:t},r)}function oe(e,t,n,r){var i;if(void 0===t&&(t=[]),void 0===n&&(n=null),void 0===r&&(r=null),null==e){var s;if(!n)return null;if(n.errors)e=n.matches;else{if(!(null!=(s=r)&&s.v7_partialHydration&&0===t.length&&!n.initialized&&n.matches.length>0))return null;e=n.matches}}let l=e,o=null==(i=n)?void 0:i.errors;if(null!=o){let e=l.findIndex(e=>e.route.id&&void 0!==(null==o?void 0:o[e.route.id]));e>=0||u(!1),l=l.slice(0,Math.min(l.length,e+1))}let c=!1,d=-1;if(n&&r&&r.v7_partialHydration)for(let a=0;a<l.length;a++){let e=l[a];if((e.route.HydrateFallback||e.route.hydrateFallbackElement)&&(d=a),e.route.id){let{loaderData:t,errors:a}=n,r=e.route.loader&&void 0===t[e.route.id]&&(!a||void 0===a[e.route.id]);if(e.route.lazy||r){c=!0,l=d>=0?l.slice(0,d+1):[l[0]];break}}}return l.reduceRight((e,r,i)=>{let s,u=!1,f=null,h=null;var m;n&&(s=o&&r.route.id?o[r.route.id]:void 0,f=r.route.errorElement||ie,c&&(d<0&&0===i?(m="route-fallback",!1||me[m]||(me[m]=!0),u=!0,h=null):d===i&&(u=!0,h=r.route.hydrateFallbackElement||null)));let p=t.concat(l.slice(0,i+1)),v=()=>{let t;return t=s?f:u?h:r.route.Component?a.createElement(r.route.Component,null):r.route.element?r.route.element:e,a.createElement(le,{match:r,routeContext:{outlet:e,matches:p,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===i)?a.createElement(se,{location:n.location,revalidation:n.revalidation,component:f,error:s,children:v(),routeContext:{outlet:null,matches:p,isDataRoute:!0}}):v()},null)}var ce=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(ce||{}),ue=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(ue||{});function de(e){let t=a.useContext($);return t||u(!1),t}function fe(e){let t=a.useContext(Y);return t||u(!1),t}function he(e){let t=function(){let e=a.useContext(J);return e||u(!1),e}(),n=t.matches[t.matches.length-1];return n.route.id||u(!1),n.route.id}const me={};function pe(e,t){null==e||e.v7_startTransition,void 0===(null==e?void 0:e.v7_relativeSplatPath)&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}r.startTransition;function ve(e){u(!1)}function ge(e){let{basename:n="/",children:r=null,location:i,navigationType:s=t.Pop,navigator:l,static:o=!1,future:c}=e;X()&&u(!1);let d=n.replace(/^\/*/,"/"),f=a.useMemo(()=>({basename:d,navigator:l,static:o,future:V({v7_relativeSplatPath:!1},c)}),[d,c,l,o]);"string"===typeof i&&(i=p(i));let{pathname:h="/",search:m="",hash:v="",state:g=null,key:x="default"}=i,y=a.useMemo(()=>{let e=L(h,d);return null==e?null:{location:{pathname:e,search:m,hash:v,state:g,key:x},navigationType:s}},[d,h,m,v,g,x,s]);return null==y?null:a.createElement(Q.Provider,{value:f},a.createElement(K.Provider,{children:r,value:y}))}function xe(e){let{children:t,location:n}=e;return ae(ye(t),n)}new Promise(()=>{});a.Component;function ye(e,t){void 0===t&&(t=[]);let n=[];return a.Children.forEach(e,(e,r)=>{if(!a.isValidElement(e))return;let i=[...t,r];if(e.type===a.Fragment)return void n.push.apply(n,ye(e.props.children,i));e.type!==ve&&u(!1),e.props.index&&e.props.children&&u(!1);let s={id:e.props.id||i.join("-"),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,loader:e.props.loader,action:e.props.action,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:null!=e.props.ErrorBoundary||null!=e.props.errorElement,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(s.children=ye(e.props.children,i)),n.push(s)}),n}new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);try{window.__reactRouterVersion="6"}catch(Ti){}new Map;const je=r.startTransition;l.flushSync,r.useId;function be(e){let{basename:t,children:n,future:r,window:i}=e,s=a.useRef();var l;null==s.current&&(s.current=(void 0===(l={window:i,v5Compat:!0})&&(l={}),v(function(e,t){let{pathname:n="/",search:a="",hash:r=""}=p(e.location.hash.substr(1));return n.startsWith("/")||n.startsWith(".")||(n="/"+n),h("",{pathname:n,search:a,hash:r},t.state&&t.state.usr||null,t.state&&t.state.key||"default")},function(e,t){let n=e.document.querySelector("base"),a="";if(n&&n.getAttribute("href")){let t=e.location.href,n=t.indexOf("#");a=-1===n?t:t.slice(0,n)}return a+"#"+("string"===typeof t?t:m(t))},function(e,t){d("/"===e.pathname.charAt(0),"relative pathnames are not supported in hash history.push("+JSON.stringify(t)+")")},l)));let o=s.current,[c,u]=a.useState({action:o.action,location:o.location}),{v7_startTransition:f}=r||{},g=a.useCallback(e=>{f&&je?je(()=>u(e)):u(e)},[u,f]);return a.useLayoutEffect(()=>o.listen(g),[o,g]),a.useEffect(()=>pe(r),[r]),a.createElement(ge,{basename:t,children:n,location:c.location,navigationType:c.action,navigator:o,future:r})}"undefined"!==typeof window&&"undefined"!==typeof window.document&&window.document.createElement;var Ne,we;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Ne||(Ne={})),function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"}(we||(we={}));function Se(e){return Se="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Se(e)}function ke(e){var t=function(e,t){if("object"!=Se(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=Se(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Se(t)?t:t+""}function Ee(e,t,n){return(t=ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function Te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ce(Object(n),!0).forEach(function(t){Ee(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ce(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function Pe(e,t){return function(){return e.apply(t,arguments)}}const{toString:Re}=Object.prototype,{getPrototypeOf:_e}=Object,{iterator:Oe,toStringTag:Le}=Symbol,Ae=(Ie=Object.create(null),e=>{const t=Re.call(e);return Ie[t]||(Ie[t]=t.slice(8,-1).toLowerCase())});var Ie;const De=e=>(e=e.toLowerCase(),t=>Ae(t)===e),Me=e=>t=>typeof t===e,{isArray:Fe}=Array,Ue=Me("undefined");function ze(e){return null!==e&&!Ue(e)&&null!==e.constructor&&!Ue(e.constructor)&&qe(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const Be=De("ArrayBuffer");const He=Me("string"),qe=Me("function"),We=Me("number"),Ve=e=>null!==e&&"object"===typeof e,$e=e=>{if("object"!==Ae(e))return!1;const t=_e(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Le in e)&&!(Oe in e)},Ye=De("Date"),Qe=De("File"),Ke=De("Blob"),Je=De("FileList"),Ge=De("URLSearchParams"),[Xe,Ze,et,tt]=["ReadableStream","Request","Response","Headers"].map(De);function nt(e,t){let n,a,{allOwnKeys:r=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),Fe(e))for(n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else{if(ze(e))return;const a=r?Object.getOwnPropertyNames(e):Object.keys(e),i=a.length;let s;for(n=0;n<i;n++)s=a[n],t.call(null,e[s],s,e)}}function at(e,t){if(ze(e))return null;t=t.toLowerCase();const n=Object.keys(e);let a,r=n.length;for(;r-- >0;)if(a=n[r],t===a.toLowerCase())return a;return null}const rt="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,it=e=>!Ue(e)&&e!==rt;const st=(lt="undefined"!==typeof Uint8Array&&_e(Uint8Array),e=>lt&&e instanceof lt);var lt;const ot=De("HTMLFormElement"),ct=(e=>{let{hasOwnProperty:t}=e;return(e,n)=>t.call(e,n)})(Object.prototype),ut=De("RegExp"),dt=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),a={};nt(n,(n,r)=>{let i;!1!==(i=t(n,r,e))&&(a[r]=i||n)}),Object.defineProperties(e,a)};const ft=De("AsyncFunction"),ht=((e,t)=>{return e?setImmediate:t?(n="axios@".concat(Math.random()),a=[],rt.addEventListener("message",e=>{let{source:t,data:r}=e;t===rt&&r===n&&a.length&&a.shift()()},!1),e=>{a.push(e),rt.postMessage(n,"*")}):e=>setTimeout(e);var n,a})("function"===typeof setImmediate,qe(rt.postMessage)),mt="undefined"!==typeof queueMicrotask?queueMicrotask.bind(rt):"undefined"!==typeof process&&process.nextTick||ht,pt={isArray:Fe,isArrayBuffer:Be,isBuffer:ze,isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||qe(e.append)&&("formdata"===(t=Ae(e))||"object"===t&&qe(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Be(e.buffer),t},isString:He,isNumber:We,isBoolean:e=>!0===e||!1===e,isObject:Ve,isPlainObject:$e,isEmptyObject:e=>{if(!Ve(e)||ze(e))return!1;try{return 0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}catch(Ti){return!1}},isReadableStream:Xe,isRequest:Ze,isResponse:et,isHeaders:tt,isUndefined:Ue,isDate:Ye,isFile:Qe,isBlob:Ke,isRegExp:ut,isFunction:qe,isStream:e=>Ve(e)&&qe(e.pipe),isURLSearchParams:Ge,isTypedArray:st,isFileList:Je,forEach:nt,merge:function e(){const{caseless:t}=it(this)&&this||{},n={},a=(a,r)=>{const i=t&&at(n,r)||r;$e(n[i])&&$e(a)?n[i]=e(n[i],a):$e(a)?n[i]=e({},a):Fe(a)?n[i]=a.slice():n[i]=a};for(let r=0,i=arguments.length;r<i;r++)arguments[r]&&nt(arguments[r],a);return n},extend:function(e,t,n){let{allOwnKeys:a}=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return nt(t,(t,a)=>{n&&qe(t)?e[a]=Pe(t,n):e[a]=t},{allOwnKeys:a}),e},trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,a)=>{let r,i,s;const l={};if(t=t||{},null==e)return t;do{for(r=Object.getOwnPropertyNames(e),i=r.length;i-- >0;)s=r[i],a&&!a(s,e,t)||l[s]||(t[s]=e[s],l[s]=!0);e=!1!==n&&_e(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:Ae,kindOfTest:De,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const a=e.indexOf(t,n);return-1!==a&&a===n},toArray:e=>{if(!e)return null;if(Fe(e))return e;let t=e.length;if(!We(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Oe]).call(e);let a;for(;(a=n.next())&&!a.done;){const n=a.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const a=[];for(;null!==(n=e.exec(t));)a.push(n);return a},isHTMLForm:ot,hasOwnProperty:ct,hasOwnProp:ct,reduceDescriptors:dt,freezeMethods:e=>{dt(e,(t,n)=>{if(qe(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const a=e[n];qe(a)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))})},toObjectSet:(e,t)=>{const n={},a=e=>{e.forEach(e=>{n[e]=!0})};return Fe(e)?a(e):a(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:at,global:rt,isContextDefined:it,isSpecCompliantForm:function(e){return!!(e&&qe(e.append)&&"FormData"===e[Le]&&e[Oe])},toJSONObject:e=>{const t=new Array(10),n=(e,a)=>{if(Ve(e)){if(t.indexOf(e)>=0)return;if(ze(e))return e;if(!("toJSON"in e)){t[a]=e;const r=Fe(e)?[]:{};return nt(e,(e,t)=>{const i=n(e,a+1);!Ue(i)&&(r[t]=i)}),t[a]=void 0,r}}return e};return n(e,0)},isAsyncFn:ft,isThenable:e=>e&&(Ve(e)||qe(e))&&qe(e.then)&&qe(e.catch),setImmediate:ht,asap:mt,isIterable:e=>null!=e&&qe(e[Oe])};function vt(e,t,n,a,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),r&&(this.response=r,this.status=r.status?r.status:null)}pt.inherits(vt,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:pt.toJSONObject(this.config),code:this.code,status:this.status}}});const gt=vt.prototype,xt={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{xt[e]={value:e}}),Object.defineProperties(vt,xt),Object.defineProperty(gt,"isAxiosError",{value:!0}),vt.from=(e,t,n,a,r,i)=>{const s=Object.create(gt);return pt.toFlatObject(e,s,function(e){return e!==Error.prototype},e=>"isAxiosError"!==e),vt.call(s,e.message,t,n,a,r),s.cause=e,s.name=e.name,i&&Object.assign(s,i),s};const yt=vt;function jt(e){return pt.isPlainObject(e)||pt.isArray(e)}function bt(e){return pt.endsWith(e,"[]")?e.slice(0,-2):e}function Nt(e,t,n){return e?e.concat(t).map(function(e,t){return e=bt(e),!n&&t?"["+e+"]":e}).join(n?".":""):t}const wt=pt.toFlatObject(pt,{},null,function(e){return/^is[A-Z]/.test(e)});const St=function(e,t,n){if(!pt.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const a=(n=pt.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(e,t){return!pt.isUndefined(t[e])})).metaTokens,r=n.visitor||c,i=n.dots,s=n.indexes,l=(n.Blob||"undefined"!==typeof Blob&&Blob)&&pt.isSpecCompliantForm(t);if(!pt.isFunction(r))throw new TypeError("visitor must be a function");function o(e){if(null===e)return"";if(pt.isDate(e))return e.toISOString();if(pt.isBoolean(e))return e.toString();if(!l&&pt.isBlob(e))throw new yt("Blob is not supported. Use a Buffer instead.");return pt.isArrayBuffer(e)||pt.isTypedArray(e)?l&&"function"===typeof Blob?new Blob([e]):Buffer.from(e):e}function c(e,n,r){let l=e;if(e&&!r&&"object"===typeof e)if(pt.endsWith(n,"{}"))n=a?n:n.slice(0,-2),e=JSON.stringify(e);else if(pt.isArray(e)&&function(e){return pt.isArray(e)&&!e.some(jt)}(e)||(pt.isFileList(e)||pt.endsWith(n,"[]"))&&(l=pt.toArray(e)))return n=bt(n),l.forEach(function(e,a){!pt.isUndefined(e)&&null!==e&&t.append(!0===s?Nt([n],a,i):null===s?n:n+"[]",o(e))}),!1;return!!jt(e)||(t.append(Nt(r,n,i),o(e)),!1)}const u=[],d=Object.assign(wt,{defaultVisitor:c,convertValue:o,isVisitable:jt});if(!pt.isObject(e))throw new TypeError("data must be an object");return function e(n,a){if(!pt.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+a.join("."));u.push(n),pt.forEach(n,function(n,i){!0===(!(pt.isUndefined(n)||null===n)&&r.call(t,n,pt.isString(i)?i.trim():i,a,d))&&e(n,a?a.concat(i):[i])}),u.pop()}}(e),t};function kt(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(e){return t[e]})}function Et(e,t){this._pairs=[],e&&St(e,this,t)}const Ct=Et.prototype;Ct.append=function(e,t){this._pairs.push([e,t])},Ct.toString=function(e){const t=e?function(t){return e.call(this,t,kt)}:kt;return this._pairs.map(function(e){return t(e[0])+"="+t(e[1])},"").join("&")};const Tt=Et;function Pt(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function Rt(e,t,n){if(!t)return e;const a=n&&n.encode||Pt;pt.isFunction(n)&&(n={serialize:n});const r=n&&n.serialize;let i;if(i=r?r(t,n):pt.isURLSearchParams(t)?t.toString():new Tt(t,n).toString(a),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}const _t=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){pt.forEach(this.handlers,function(t){null!==t&&e(t)})}},Ot={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},Lt={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:Tt,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},At="undefined"!==typeof window&&"undefined"!==typeof document,It="object"===typeof navigator&&navigator||void 0,Dt=At&&(!It||["ReactNative","NativeScript","NS"].indexOf(It.product)<0),Mt="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,Ft=At&&window.location.href||"http://localhost",Ut=Te(Te({},e),Lt);const zt=function(e){function t(e,n,a,r){let i=e[r++];if("__proto__"===i)return!0;const s=Number.isFinite(+i),l=r>=e.length;if(i=!i&&pt.isArray(a)?a.length:i,l)return pt.hasOwnProp(a,i)?a[i]=[a[i],n]:a[i]=n,!s;a[i]&&pt.isObject(a[i])||(a[i]=[]);return t(e,n,a[i],r)&&pt.isArray(a[i])&&(a[i]=function(e){const t={},n=Object.keys(e);let a;const r=n.length;let i;for(a=0;a<r;a++)i=n[a],t[i]=e[i];return t}(a[i])),!s}if(pt.isFormData(e)&&pt.isFunction(e.entries)){const n={};return pt.forEachEntry(e,(e,a)=>{t(function(e){return pt.matchAll(/\w+|\[(\w*)]/g,e).map(e=>"[]"===e[0]?"":e[1]||e[0])}(e),a,n,0)}),n}return null};const Bt={transitional:Ot,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",a=n.indexOf("application/json")>-1,r=pt.isObject(e);r&&pt.isHTMLForm(e)&&(e=new FormData(e));if(pt.isFormData(e))return a?JSON.stringify(zt(e)):e;if(pt.isArrayBuffer(e)||pt.isBuffer(e)||pt.isStream(e)||pt.isFile(e)||pt.isBlob(e)||pt.isReadableStream(e))return e;if(pt.isArrayBufferView(e))return e.buffer;if(pt.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(r){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return St(e,new Ut.classes.URLSearchParams,Te({visitor:function(e,t,n,a){return Ut.isNode&&pt.isBuffer(e)?(this.append(t,e.toString("base64")),!1):a.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=pt.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return St(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return r||a?(t.setContentType("application/json",!1),function(e,t,n){if(pt.isString(e))try{return(t||JSON.parse)(e),pt.trim(e)}catch(Ti){if("SyntaxError"!==Ti.name)throw Ti}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||Bt.transitional,n=t&&t.forcedJSONParsing,a="json"===this.responseType;if(pt.isResponse(e)||pt.isReadableStream(e))return e;if(e&&pt.isString(e)&&(n&&!this.responseType||a)){const n=!(t&&t.silentJSONParsing)&&a;try{return JSON.parse(e)}catch(Ti){if(n){if("SyntaxError"===Ti.name)throw yt.from(Ti,yt.ERR_BAD_RESPONSE,this,null,this.response);throw Ti}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ut.classes.FormData,Blob:Ut.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};pt.forEach(["delete","get","head","post","put","patch"],e=>{Bt.headers[e]={}});const Ht=Bt,qt=pt.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"]),Wt=Symbol("internals");function Vt(e){return e&&String(e).trim().toLowerCase()}function $t(e){return!1===e||null==e?e:pt.isArray(e)?e.map($t):String(e)}function Yt(e,t,n,a,r){return pt.isFunction(a)?a.call(this,t,n):(r&&(t=n),pt.isString(t)?pt.isString(a)?-1!==t.indexOf(a):pt.isRegExp(a)?a.test(t):void 0:void 0)}class Qt{constructor(e){e&&this.set(e)}set(e,t,n){const a=this;function r(e,t,n){const r=Vt(t);if(!r)throw new Error("header name must be a non-empty string");const i=pt.findKey(a,r);(!i||void 0===a[i]||!0===n||void 0===n&&!1!==a[i])&&(a[i||t]=$t(e))}const i=(e,t)=>pt.forEach(e,(e,n)=>r(e,n,t));if(pt.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(pt.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i((e=>{const t={};let n,a,r;return e&&e.split("\n").forEach(function(e){r=e.indexOf(":"),n=e.substring(0,r).trim().toLowerCase(),a=e.substring(r+1).trim(),!n||t[n]&&qt[n]||("set-cookie"===n?t[n]?t[n].push(a):t[n]=[a]:t[n]=t[n]?t[n]+", "+a:a)}),t})(e),t);else if(pt.isObject(e)&&pt.isIterable(e)){let n,a,r={};for(const t of e){if(!pt.isArray(t))throw TypeError("Object iterator must return a key-value pair");r[a=t[0]]=(n=r[a])?pt.isArray(n)?[...n,t[1]]:[n,t[1]]:t[1]}i(r,t)}else null!=e&&r(t,e,n);return this}get(e,t){if(e=Vt(e)){const n=pt.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let a;for(;a=n.exec(e);)t[a[1]]=a[2];return t}(e);if(pt.isFunction(t))return t.call(this,e,n);if(pt.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Vt(e)){const n=pt.findKey(this,e);return!(!n||void 0===this[n]||t&&!Yt(0,this[n],n,t))}return!1}delete(e,t){const n=this;let a=!1;function r(e){if(e=Vt(e)){const r=pt.findKey(n,e);!r||t&&!Yt(0,n[r],r,t)||(delete n[r],a=!0)}}return pt.isArray(e)?e.forEach(r):r(e),a}clear(e){const t=Object.keys(this);let n=t.length,a=!1;for(;n--;){const r=t[n];e&&!Yt(0,this[r],r,e,!0)||(delete this[r],a=!0)}return a}normalize(e){const t=this,n={};return pt.forEach(this,(a,r)=>{const i=pt.findKey(n,r);if(i)return t[i]=$t(a),void delete t[r];const s=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}(r):String(r).trim();s!==r&&delete t[r],t[s]=$t(a),n[s]=!0}),this}concat(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.constructor.concat(this,...t)}toJSON(e){const t=Object.create(null);return pt.forEach(this,(n,a)=>{null!=n&&!1!==n&&(t[a]=e&&pt.isArray(n)?n.join(", "):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(e=>{let[t,n]=e;return t+": "+n}).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e){const t=new this(e);for(var n=arguments.length,a=new Array(n>1?n-1:0),r=1;r<n;r++)a[r-1]=arguments[r];return a.forEach(e=>t.set(e)),t}static accessor(e){const t=(this[Wt]=this[Wt]={accessors:{}}).accessors,n=this.prototype;function a(e){const a=Vt(e);t[a]||(!function(e,t){const n=pt.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+n,{value:function(e,n,r){return this[a].call(this,t,e,n,r)},configurable:!0})})}(n,e),t[a]=!0)}return pt.isArray(e)?e.forEach(a):a(e),this}}Qt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),pt.reduceDescriptors(Qt.prototype,(e,t)=>{let{value:n}=e,a=t[0].toUpperCase()+t.slice(1);return{get:()=>n,set(e){this[a]=e}}}),pt.freezeMethods(Qt);const Kt=Qt;function Jt(e,t){const n=this||Ht,a=t||n,r=Kt.from(a.headers);let i=a.data;return pt.forEach(e,function(e){i=e.call(n,i,r.normalize(),t?t.status:void 0)}),r.normalize(),i}function Gt(e){return!(!e||!e.__CANCEL__)}function Xt(e,t,n){yt.call(this,null==e?"canceled":e,yt.ERR_CANCELED,t,n),this.name="CanceledError"}pt.inherits(Xt,yt,{__CANCEL__:!0});const Zt=Xt;function en(e,t,n){const a=n.config.validateStatus;n.status&&a&&!a(n.status)?t(new yt("Request failed with status code "+n.status,[yt.ERR_BAD_REQUEST,yt.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const tn=function(e,t){e=e||10;const n=new Array(e),a=new Array(e);let r,i=0,s=0;return t=void 0!==t?t:1e3,function(l){const o=Date.now(),c=a[s];r||(r=o),n[i]=l,a[i]=o;let u=s,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===s&&(s=(s+1)%e),o-r<t)return;const f=c&&o-c;return f?Math.round(1e3*d/f):void 0}};const nn=function(e,t){let n,a,r=0,i=1e3/t;const s=function(t){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Date.now();r=i,n=null,a&&(clearTimeout(a),a=null),e(...t)};return[function(){const e=Date.now(),t=e-r;for(var l=arguments.length,o=new Array(l),c=0;c<l;c++)o[c]=arguments[c];t>=i?s(o,e):(n=o,a||(a=setTimeout(()=>{a=null,s(n)},i-t)))},()=>n&&s(n)]},an=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,a=0;const r=tn(50,250);return nn(n=>{const i=n.loaded,s=n.lengthComputable?n.total:void 0,l=i-a,o=r(l);a=i;e({loaded:i,total:s,progress:s?i/s:void 0,bytes:l,rate:o||void 0,estimated:o&&s&&i<=s?(s-i)/o:void 0,event:n,lengthComputable:null!=s,[t?"download":"upload"]:!0})},n)},rn=(e,t)=>{const n=null!=e;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},sn=e=>function(){for(var t=arguments.length,n=new Array(t),a=0;a<t;a++)n[a]=arguments[a];return pt.asap(()=>e(...n))},ln=Ut.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Ut.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Ut.origin),Ut.navigator&&/(msie|trident)/i.test(Ut.navigator.userAgent)):()=>!0,on=Ut.hasStandardBrowserEnv?{write(e,t,n,a,r,i){const s=[e+"="+encodeURIComponent(t)];pt.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),pt.isString(a)&&s.push("path="+a),pt.isString(r)&&s.push("domain="+r),!0===i&&s.push("secure"),document.cookie=s.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function cn(e,t,n){let a=!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t);return e&&(a||0==n)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const un=e=>e instanceof Kt?Te({},e):e;function dn(e,t){t=t||{};const n={};function a(e,t,n,a){return pt.isPlainObject(e)&&pt.isPlainObject(t)?pt.merge.call({caseless:a},e,t):pt.isPlainObject(t)?pt.merge({},t):pt.isArray(t)?t.slice():t}function r(e,t,n,r){return pt.isUndefined(t)?pt.isUndefined(e)?void 0:a(void 0,e,0,r):a(e,t,0,r)}function i(e,t){if(!pt.isUndefined(t))return a(void 0,t)}function s(e,t){return pt.isUndefined(t)?pt.isUndefined(e)?void 0:a(void 0,e):a(void 0,t)}function l(n,r,i){return i in t?a(n,r):i in e?a(void 0,n):void 0}const o={url:i,method:i,data:i,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,withXSRFToken:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:l,headers:(e,t,n)=>r(un(e),un(t),0,!0)};return pt.forEach(Object.keys(Te(Te({},e),t)),function(a){const i=o[a]||r,s=i(e[a],t[a],a);pt.isUndefined(s)&&i!==l||(n[a]=s)}),n}const fn=e=>{const t=dn({},e);let n,{data:a,withXSRFToken:r,xsrfHeaderName:i,xsrfCookieName:s,headers:l,auth:o}=t;if(t.headers=l=Kt.from(l),t.url=Rt(cn(t.baseURL,t.url,t.allowAbsoluteUrls),e.params,e.paramsSerializer),o&&l.set("Authorization","Basic "+btoa((o.username||"")+":"+(o.password?unescape(encodeURIComponent(o.password)):""))),pt.isFormData(a))if(Ut.hasStandardBrowserEnv||Ut.hasStandardBrowserWebWorkerEnv)l.setContentType(void 0);else if(!1!==(n=l.getContentType())){const[e,...t]=n?n.split(";").map(e=>e.trim()).filter(Boolean):[];l.setContentType([e||"multipart/form-data",...t].join("; "))}if(Ut.hasStandardBrowserEnv&&(r&&pt.isFunction(r)&&(r=r(t)),r||!1!==r&&ln(t.url))){const e=i&&s&&on.read(s);e&&l.set(i,e)}return t},hn="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise(function(t,n){const a=fn(e);let r=a.data;const i=Kt.from(a.headers).normalize();let s,l,o,c,u,{responseType:d,onUploadProgress:f,onDownloadProgress:h}=a;function m(){c&&c(),u&&u(),a.cancelToken&&a.cancelToken.unsubscribe(s),a.signal&&a.signal.removeEventListener("abort",s)}let p=new XMLHttpRequest;function v(){if(!p)return;const a=Kt.from("getAllResponseHeaders"in p&&p.getAllResponseHeaders());en(function(e){t(e),m()},function(e){n(e),m()},{data:d&&"text"!==d&&"json"!==d?p.response:p.responseText,status:p.status,statusText:p.statusText,headers:a,config:e,request:p}),p=null}p.open(a.method.toUpperCase(),a.url,!0),p.timeout=a.timeout,"onloadend"in p?p.onloadend=v:p.onreadystatechange=function(){p&&4===p.readyState&&(0!==p.status||p.responseURL&&0===p.responseURL.indexOf("file:"))&&setTimeout(v)},p.onabort=function(){p&&(n(new yt("Request aborted",yt.ECONNABORTED,e,p)),p=null)},p.onerror=function(){n(new yt("Network Error",yt.ERR_NETWORK,e,p)),p=null},p.ontimeout=function(){let t=a.timeout?"timeout of "+a.timeout+"ms exceeded":"timeout exceeded";const r=a.transitional||Ot;a.timeoutErrorMessage&&(t=a.timeoutErrorMessage),n(new yt(t,r.clarifyTimeoutError?yt.ETIMEDOUT:yt.ECONNABORTED,e,p)),p=null},void 0===r&&i.setContentType(null),"setRequestHeader"in p&&pt.forEach(i.toJSON(),function(e,t){p.setRequestHeader(t,e)}),pt.isUndefined(a.withCredentials)||(p.withCredentials=!!a.withCredentials),d&&"json"!==d&&(p.responseType=a.responseType),h&&([o,u]=an(h,!0),p.addEventListener("progress",o)),f&&p.upload&&([l,c]=an(f),p.upload.addEventListener("progress",l),p.upload.addEventListener("loadend",c)),(a.cancelToken||a.signal)&&(s=t=>{p&&(n(!t||t.type?new Zt(null,e,p):t),p.abort(),p=null)},a.cancelToken&&a.cancelToken.subscribe(s),a.signal&&(a.signal.aborted?s():a.signal.addEventListener("abort",s)));const g=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(a.url);g&&-1===Ut.protocols.indexOf(g)?n(new yt("Unsupported protocol "+g+":",yt.ERR_BAD_REQUEST,e)):p.send(r||null)})},mn=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,a=new AbortController;const r=function(e){if(!n){n=!0,s();const t=e instanceof Error?e:this.reason;a.abort(t instanceof yt?t:new Zt(t instanceof Error?t.message:t))}};let i=t&&setTimeout(()=>{i=null,r(new yt("timeout ".concat(t," of ms exceeded"),yt.ETIMEDOUT))},t);const s=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(r):e.removeEventListener("abort",r)}),e=null)};e.forEach(e=>e.addEventListener("abort",r));const{signal:l}=a;return l.unsubscribe=()=>pt.asap(s),l}};function pn(e,t){this.v=e,this.k=t}function vn(e){return function(){return new gn(e.apply(this,arguments))}}function gn(e){var t,n;function a(t,n){try{var i=e[t](n),s=i.value,l=s instanceof pn;Promise.resolve(l?s.v:s).then(function(n){if(l){var o="return"===t?"return":"next";if(!s.k||n.done)return a(o,n);n=e[o](n).value}r(i.done?"return":"normal",n)},function(e){a("throw",e)})}catch(e){r("throw",e)}}function r(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?a(t.key,t.arg):n=null}this._invoke=function(e,r){return new Promise(function(i,s){var l={key:e,arg:r,resolve:i,reject:s,next:null};n?n=n.next=l:(t=n=l,a(e,r))})},"function"!=typeof e.return&&(this.return=void 0)}function xn(e){return new pn(e,0)}function yn(e){var t={},n=!1;function a(t,a){return n=!0,a=new Promise(function(n){n(e[t](a))}),{done:!1,value:new pn(a,1)}}return t["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return n?(n=!1,e):a("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(n)throw n=!1,e;return a("throw",e)}),"function"==typeof e.return&&(t.return=function(e){return n?(n=!1,e):a("return",e)}),t}function jn(e){var t,n,a,r=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,a=Symbol.iterator);r--;){if(n&&null!=(t=e[n]))return t.call(e);if(a&&null!=(t=e[a]))return new bn(t.call(e));n="@@asyncIterator",a="@@iterator"}throw new TypeError("Object is not async iterable")}function bn(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then(function(e){return{value:e,done:t}})}return bn=function(e){this.s=e,this.n=e.next},bn.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new bn(e)}gn.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},gn.prototype.next=function(e){return this._invoke("next",e)},gn.prototype.throw=function(e){return this._invoke("throw",e)},gn.prototype.return=function(e){return this._invoke("return",e)};const Nn=function*(e,t){let n=e.byteLength;if(!t||n<t)return void(yield e);let a,r=0;for(;r<n;)a=r+t,yield e.slice(r,a),r=a},wn=function(){var e=vn(function*(e,t){var n,a=!1,r=!1;try{for(var i,s=jn(Sn(e));a=!(i=yield xn(s.next())).done;a=!1){const e=i.value;yield*yn(jn(Nn(e,t)))}}catch(l){r=!0,n=l}finally{try{a&&null!=s.return&&(yield xn(s.return()))}finally{if(r)throw n}}});return function(t,n){return e.apply(this,arguments)}}(),Sn=function(){var e=vn(function*(e){if(e[Symbol.asyncIterator])return void(yield*yn(jn(e)));const t=e.getReader();try{for(;;){const{done:e,value:n}=yield xn(t.read());if(e)break;yield n}}finally{yield xn(t.cancel())}});return function(t){return e.apply(this,arguments)}}(),kn=(e,t,n,a)=>{const r=wn(e,t);let i,s=0,l=e=>{i||(i=!0,a&&a(e))};return new ReadableStream({async pull(e){try{const{done:t,value:a}=await r.next();if(t)return l(),void e.close();let i=a.byteLength;if(n){let e=s+=i;n(e)}e.enqueue(new Uint8Array(a))}catch(t){throw l(t),t}},cancel:e=>(l(e),r.return())},{highWaterMark:2})},En="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,Cn=En&&"function"===typeof ReadableStream,Tn=En&&("function"===typeof TextEncoder?(Pn=new TextEncoder,e=>Pn.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var Pn;const Rn=function(e){try{for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];return!!e(...n)}catch(Ti){return!1}},_n=Cn&&Rn(()=>{let e=!1;const t=new Request(Ut.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),On=Cn&&Rn(()=>pt.isReadableStream(new Response("").body)),Ln={stream:On&&(e=>e.body)};var An;En&&(An=new Response,["text","arrayBuffer","blob","formData","stream"].forEach(e=>{!Ln[e]&&(Ln[e]=pt.isFunction(An[e])?t=>t[e]():(t,n)=>{throw new yt("Response type '".concat(e,"' is not supported"),yt.ERR_NOT_SUPPORT,n)})}));const In=async(e,t)=>{const n=pt.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(pt.isBlob(e))return e.size;if(pt.isSpecCompliantForm(e)){const t=new Request(Ut.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return pt.isArrayBufferView(e)||pt.isArrayBuffer(e)?e.byteLength:(pt.isURLSearchParams(e)&&(e+=""),pt.isString(e)?(await Tn(e)).byteLength:void 0)})(t):n},Dn=En&&(async e=>{let{url:t,method:n,data:a,signal:r,cancelToken:i,timeout:s,onDownloadProgress:l,onUploadProgress:o,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:f}=fn(e);c=c?(c+"").toLowerCase():"text";let h,m=mn([r,i&&i.toAbortSignal()],s);const p=m&&m.unsubscribe&&(()=>{m.unsubscribe()});let v;try{if(o&&_n&&"get"!==n&&"head"!==n&&0!==(v=await In(u,a))){let e,n=new Request(t,{method:"POST",body:a,duplex:"half"});if(pt.isFormData(a)&&(e=n.headers.get("content-type"))&&u.setContentType(e),n.body){const[e,t]=rn(v,an(sn(o)));a=kn(n.body,65536,e,t)}}pt.isString(d)||(d=d?"include":"omit");const r="credentials"in Request.prototype;h=new Request(t,Te(Te({},f),{},{signal:m,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:a,duplex:"half",credentials:r?d:void 0}));let i=await fetch(h,f);const s=On&&("stream"===c||"response"===c);if(On&&(l||s&&p)){const e={};["status","statusText","headers"].forEach(t=>{e[t]=i[t]});const t=pt.toFiniteNumber(i.headers.get("content-length")),[n,a]=l&&rn(t,an(sn(l),!0))||[];i=new Response(kn(i.body,65536,n,()=>{a&&a(),p&&p()}),e)}c=c||"text";let g=await Ln[pt.findKey(Ln,c)||"text"](i,e);return!s&&p&&p(),await new Promise((t,n)=>{en(t,n,{data:g,headers:Kt.from(i.headers),status:i.status,statusText:i.statusText,config:e,request:h})})}catch(g){if(p&&p(),g&&"TypeError"===g.name&&/Load failed|fetch/i.test(g.message))throw Object.assign(new yt("Network Error",yt.ERR_NETWORK,e,h),{cause:g.cause||g});throw yt.from(g,g&&g.code,e,h)}}),Mn={http:null,xhr:hn,fetch:Dn};pt.forEach(Mn,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(Ti){}Object.defineProperty(e,"adapterName",{value:t})}});const Fn=e=>"- ".concat(e),Un=e=>pt.isFunction(e)||null===e||!1===e,zn=e=>{e=pt.isArray(e)?e:[e];const{length:t}=e;let n,a;const r={};for(let i=0;i<t;i++){let t;if(n=e[i],a=n,!Un(n)&&(a=Mn[(t=String(n)).toLowerCase()],void 0===a))throw new yt("Unknown adapter '".concat(t,"'"));if(a)break;r[t||"#"+i]=a}if(!a){const e=Object.entries(r).map(e=>{let[t,n]=e;return"adapter ".concat(t," ")+(!1===n?"is not supported by the environment":"is not available in the build")});let n=t?e.length>1?"since :\n"+e.map(Fn).join("\n"):" "+Fn(e[0]):"as no adapter specified";throw new yt("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return a};function Bn(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Zt(null,e)}function Hn(e){Bn(e),e.headers=Kt.from(e.headers),e.data=Jt.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return zn(e.adapter||Ht.adapter)(e).then(function(t){return Bn(e),t.data=Jt.call(e,e.transformResponse,t),t.headers=Kt.from(t.headers),t},function(t){return Gt(t)||(Bn(e),t&&t.response&&(t.response.data=Jt.call(e,e.transformResponse,t.response),t.response.headers=Kt.from(t.response.headers))),Promise.reject(t)})}const qn="1.11.0",Wn={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Wn[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const Vn={};Wn.transitional=function(e,t,n){function a(e,t){return"[Axios v"+qn+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,r,i)=>{if(!1===e)throw new yt(a(r," has been removed"+(t?" in "+t:"")),yt.ERR_DEPRECATED);return t&&!Vn[r]&&(Vn[r]=!0,console.warn(a(r," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,r,i)}},Wn.spelling=function(e){return(t,n)=>(console.warn("".concat(n," is likely a misspelling of ").concat(e)),!0)};const $n={assertOptions:function(e,t,n){if("object"!==typeof e)throw new yt("options must be an object",yt.ERR_BAD_OPTION_VALUE);const a=Object.keys(e);let r=a.length;for(;r-- >0;){const i=a[r],s=t[i];if(s){const t=e[i],n=void 0===t||s(t,i,e);if(!0!==n)throw new yt("option "+i+" must be "+n,yt.ERR_BAD_OPTION_VALUE);continue}if(!0!==n)throw new yt("Unknown option "+i,yt.ERR_BAD_OPTION)}},validators:Wn},Yn=$n.validators;class Qn{constructor(e){this.defaults=e||{},this.interceptors={request:new _t,response:new _t}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(Ti){}}throw n}}_request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=dn(this.defaults,t);const{transitional:n,paramsSerializer:a,headers:r}=t;void 0!==n&&$n.assertOptions(n,{silentJSONParsing:Yn.transitional(Yn.boolean),forcedJSONParsing:Yn.transitional(Yn.boolean),clarifyTimeoutError:Yn.transitional(Yn.boolean)},!1),null!=a&&(pt.isFunction(a)?t.paramsSerializer={serialize:a}:$n.assertOptions(a,{encode:Yn.function,serialize:Yn.function},!0)),void 0!==t.allowAbsoluteUrls||(void 0!==this.defaults.allowAbsoluteUrls?t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:t.allowAbsoluteUrls=!0),$n.assertOptions(t,{baseUrl:Yn.spelling("baseURL"),withXsrfToken:Yn.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let i=r&&pt.merge(r.common,r[t.method]);r&&pt.forEach(["delete","get","head","post","put","patch","common"],e=>{delete r[e]}),t.headers=Kt.concat(i,r);const s=[];let l=!0;this.interceptors.request.forEach(function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(l=l&&e.synchronous,s.unshift(e.fulfilled,e.rejected))});const o=[];let c;this.interceptors.response.forEach(function(e){o.push(e.fulfilled,e.rejected)});let u,d=0;if(!l){const e=[Hn.bind(this),void 0];for(e.unshift(...s),e.push(...o),u=e.length,c=Promise.resolve(t);d<u;)c=c.then(e[d++],e[d++]);return c}u=s.length;let f=t;for(d=0;d<u;){const e=s[d++],t=s[d++];try{f=e(f)}catch(h){t.call(this,h);break}}try{c=Hn.call(this,f)}catch(h){return Promise.reject(h)}for(d=0,u=o.length;d<u;)c=c.then(o[d++],o[d++]);return c}getUri(e){return Rt(cn((e=dn(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)}}pt.forEach(["delete","get","head","options"],function(e){Qn.prototype[e]=function(t,n){return this.request(dn(n||{},{method:e,url:t,data:(n||{}).data}))}}),pt.forEach(["post","put","patch"],function(e){function t(t){return function(n,a,r){return this.request(dn(r||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:n,data:a}))}}Qn.prototype[e]=t(),Qn.prototype[e+"Form"]=t(!0)});const Kn=Qn;class Jn{constructor(e){if("function"!==typeof e)throw new TypeError("executor must be a function.");let t;this.promise=new Promise(function(e){t=e});const n=this;this.promise.then(e=>{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t;const a=new Promise(e=>{n.subscribe(e),t=e}).then(e);return a.cancel=function(){n.unsubscribe(t)},a},e(function(e,a,r){n.reason||(n.reason=new Zt(e,a,r),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new Jn(function(t){e=t}),cancel:e}}}const Gn=Jn;const Xn={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Xn).forEach(e=>{let[t,n]=e;Xn[n]=t});const Zn=Xn;const ea=function e(t){const n=new Kn(t),a=Pe(Kn.prototype.request,n);return pt.extend(a,Kn.prototype,n,{allOwnKeys:!0}),pt.extend(a,n,null,{allOwnKeys:!0}),a.create=function(n){return e(dn(t,n))},a}(Ht);ea.Axios=Kn,ea.CanceledError=Zt,ea.CancelToken=Gn,ea.isCancel=Gt,ea.VERSION=qn,ea.toFormData=St,ea.AxiosError=yt,ea.Cancel=ea.CanceledError,ea.all=function(e){return Promise.all(e)},ea.spread=function(e){return function(t){return e.apply(null,t)}},ea.isAxiosError=function(e){return pt.isObject(e)&&!0===e.isAxiosError},ea.mergeConfig=dn,ea.AxiosHeaders=Kt,ea.formToJSON=e=>zt(pt.isHTMLForm(e)?new FormData(e):e),ea.getAdapter=zn,ea.HttpStatusCode=Zn,ea.default=ea;const ta=ea,na={ADMIN_BASE_URL:{NODE_ENV:"production",PUBLIC_URL:".",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.REACT_APP_ADMIN_BASE_URL||"http://lhspfw.haikou.gov.cn/reliefVol",API:{HUB_BASE_URL:{NODE_ENV:"production",PUBLIC_URL:".",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.REACT_APP_HUB_BASE_URL||"http://hkcsdn.hkrxd.com/grid-hub-prod/",SYS_BASE_URL:{NODE_ENV:"production",PUBLIC_URL:".",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.REACT_APP_SYS_BASE_URL||"http://hkcsdn.hkrxd.com/grid-sys-prod/",BASE_URL:{NODE_ENV:"production",PUBLIC_URL:".",WDS_SOCKET_HOST:void 0,WDS_SOCKET_PATH:void 0,WDS_SOCKET_PORT:void 0,FAST_REFRESH:!0}.REACT_APP_API_BASE_URL||"http://hkcsdn.hkrxd.com/grid-hub-prod/"},APP_NAME:"\u5fd7\u613f\u8005\u670d\u52a1\u5e73\u53f0",VERSION:"1.0.0"},aa=na.API.HUB_BASE_URL,ra=na.API.SYS_BASE_URL,ia=ta.create({baseURL:aa,timeout:1e4,headers:{"Content-Type":"application/json"}}),sa=ta.create({baseURL:ra,timeout:1e4,headers:{"Content-Type":"application/json"}});ia.interceptors.request.use(e=>{const t=localStorage.getItem("token");return t&&(e.headers.Authorization=t),e},e=>Promise.reject(e)),sa.interceptors.request.use(e=>{if(!e.headers.Authorization){const t=localStorage.getItem("token");t&&(e.headers.Authorization=t)}return e},e=>Promise.reject(e)),ia.interceptors.response.use(e=>e.data,e=>{var t;return console.error("API\u8bf7\u6c42\u9519\u8bef:",e),401===(null===(t=e.response)||void 0===t?void 0:t.status)&&(localStorage.removeItem("fwmPhone"),localStorage.removeItem("token"),localStorage.removeItem("user"),localStorage.removeItem("adminInfo"),window.location.href="/login"),Promise.reject(e)}),sa.interceptors.response.use(e=>e.data,e=>{var t;return console.error("\u7cfb\u7edfAPI\u8bf7\u6c42\u9519\u8bef:",e),401===(null===(t=e.response)||void 0===t?void 0:t.status)&&(localStorage.removeItem("fwmPhone"),localStorage.removeItem("token"),localStorage.removeItem("user"),localStorage.removeItem("adminInfo"),window.location.href="/login"),Promise.reject(e)});const la=(e,t)=>ia.post("/dingTalk/api/users/login",{phone:e,password:t},{headers:{Authorization:"sys"}}),oa=(e,t,n,a)=>ia.post("/dingTalk/api/users/register",{name:e,phone:t,password:n,idCard:a},{headers:{Authorization:"sys"}}),ca=e=>ia.get("/dingTalk/api/users/getByPhone",{params:{phone:e}}),ua=()=>ia.post("/dingTalk/api/users/logout"),da=e=>sa.post("/dingTalk/api/vol/register",e,{headers:{Authorization:"sys"}}),fa=e=>ia.get("/dingTalk/api/activities/list",{params:e}),ha=e=>ia.get("/dingTalk/api/activities/detail/".concat(e)),ma=e=>ia.post("/dingTalk/api/activities/join",{activityId:e}),pa=e=>ia.get("/dingTalk/api/checkin/records",{params:e}),va=(e,t,n,a)=>ia.post("/dingTalk/api/checkin/scanCheck",{activityId:e,latitude:t,longitude:n,location:a}),ga=e=>ia.get("/dingTalk/api/points/declarations",{params:e}),xa=e=>ia.get("/dingTalk/api/points/declarations/".concat(e)),ya=()=>ia.get("/dingTalk/api/points/overview"),ja=e=>ia.get("/dingTalk/api/points/redemption/records",{params:e}),ba=e=>ia.get("/dingTalk/api/messages/list",{params:e}),Na=e=>ia.get("/dingTalk/api/messages/detail/".concat(e)),wa=e=>ia.post("/dingTalk/api/messages/read",{messageId:e}),Sa=e=>ia.get("/dingTalk/api/admin/users/info/".concat(e)),ka=()=>ia.get("/dingTalk/api/admin/stats/dashboard"),Ea=e=>ia.get("/dingTalk/api/admin/activities/list",{params:e}),Ca=e=>ia.get("/dingTalk/api/admin/activities/detail/".concat(e)),Ta=e=>ia.post("/dingTalk/api/admin/activities/create",e),Pa=e=>ia.get("/dingTalk/api/admin/points/review/list",{params:e}),Ra=e=>ia.get("/dingTalk/api/admin/points/review/detail/".concat(e)),_a=e=>ia.post("/dingTalk/api/admin/points/review",e),Oa=e=>ia.post("/dingTalk/api/admin/points/review/single",e),La=e=>ia.get("/dingTalk/api/admin/volunteer/review/list",{params:e}),Aa=e=>ia.get("/dingTalk/api/admin/volunteer/review/detail/".concat(e)),Ia=e=>ia.post("/dingTalk/api/admin/volunteer/review",e),Da=e=>ia.post("/dingTalk/api/admin/volunteer/review/single",e),Ma=e=>ia.post("/dingTalk/api/admin/points/redemption",e),Fa=e=>ia.post("/dingTalk/api/points/redemption/qrcodeUser",e),Ua=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"35001";return sa.post("/dingTalk/api/fileInfo/upload?ownerId=".concat(t,"&ownerType=").concat(n),e,{headers:{"Content-Type":"multipart/form-data"}})},za=e=>sa.get("/dingTalk/api/fileInfo/deleteById?id=".concat(e));var Ba=n(579);const Ha={currentPage:"home",currentActivityId:null,currentMessageId:null,currentRedemptionId:null,currentVolunteerReviewId:null,currentActivityTab:"all",user:null,activities:[],checkinRecords:[],declarationRecords:[],messages:[],adminInfo:null,loading:!1,error:null},qa=(e,t)=>{switch(t.type){case"SET_CURRENT_PAGE":return Te(Te({},e),{},{currentPage:t.payload});case"SET_CURRENT_ACTIVITY_ID":return Te(Te({},e),{},{currentActivityId:t.payload});case"SET_CURRENT_ACTIVITY_TAB":return Te(Te({},e),{},{currentActivityTab:t.payload});case"SET_LOADING":return Te(Te({},e),{},{loading:t.payload});case"SET_ERROR":return Te(Te({},e),{},{error:t.payload});case"SET_USER":return Te(Te({},e),{},{user:t.payload});case"UPDATE_USER_POINTS":return Te(Te({},e),{},{user:e.user?Te(Te({},e.user),{},{points:e.user.points+t.payload}):null});case"SET_ACTIVITIES":return Te(Te({},e),{},{activities:t.payload});case"ADD_ACTIVITY":return Te(Te({},e),{},{activities:[...e.activities,t.payload]});case"UPDATE_ACTIVITY":return Te(Te({},e),{},{activities:e.activities.map(e=>e.id===t.payload.id?t.payload:e)});case"SET_CHECKIN_RECORDS":return Te(Te({},e),{},{checkinRecords:t.payload});case"ADD_CHECKIN_RECORD":return Te(Te({},e),{},{checkinRecords:[...e.checkinRecords,t.payload]});case"SET_DECLARATION_RECORDS":return Te(Te({},e),{},{declarationRecords:t.payload});case"ADD_DECLARATION_RECORD":return Te(Te({},e),{},{declarationRecords:[...e.declarationRecords,t.payload]});case"UPDATE_DECLARATION_STATUS":return Te(Te({},e),{},{declarationRecords:e.declarationRecords.map(e=>e.id===t.payload.id?Te(Te({},e),{},{status:t.payload.status}):e)});case"SET_MESSAGES":return Te(Te({},e),{},{messages:t.payload});case"MARK_MESSAGE_READ":return Te(Te({},e),{},{messages:e.messages.map(e=>e.id===t.payload?Te(Te({},e),{},{isRead:!0,readTime:(new Date).toISOString()}):e)});case"SET_ADMIN_INFO":return Te(Te({},e),{},{adminInfo:t.payload});default:return e}},Wa=(0,a.createContext)(void 0),Va=e=>{let{children:t}=e;const[n,r]=(0,a.useReducer)(qa,Ha),[i,s]=(0,a.useState)(!1),[l,o]=(0,a.useState)(!1),[c,u]=(0,a.useState)(!1),[d,f]=(0,a.useState)(!1),h=(0,a.useRef)(!1),m=(0,a.useRef)(!1);(0,a.useEffect)(()=>{const e=localStorage.getItem("token"),t=localStorage.getItem("user");if(e&&t)try{const e=JSON.parse(t);r({type:"SET_USER",payload:e})}catch(n){console.error("\u89e3\u6790\u7528\u6237\u4fe1\u606f\u5931\u8d25:",n),localStorage.removeItem("token"),localStorage.removeItem("user")}},[]);const p=async(e,t)=>{try{r({type:"SET_LOADING",payload:!0}),r({type:"SET_ERROR",payload:null}),console.log("phone:",e);const n=await la(e,t);if(0!==n.code)throw new Error(n.msg||"\u767b\u5f55\u5931\u8d25");{localStorage.setItem("token",n.data.token);const e=Te(Te({},n.data.user),{},{isAdmin:n.data.isAdmin||!1});localStorage.setItem("user",JSON.stringify(e)),r({type:"SET_USER",payload:e})}}catch(n){throw r({type:"SET_ERROR",payload:n.message||"\u767b\u5f55\u5931\u8d25"}),n}finally{r({type:"SET_LOADING",payload:!1})}},v=(0,a.useCallback)(async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(i)console.log("\u6d3b\u52a8\u5217\u8868\u6b63\u5728\u52a0\u8f7d\u4e2d\uff0c\u8df3\u8fc7\u91cd\u590d\u8bf7\u6c42");else try{s(!0),r({type:"SET_LOADING",payload:!0}),r({type:"SET_ERROR",payload:null});const t=await fa(e);0===t.code?r({type:"SET_ACTIVITIES",payload:t.data.list||[]}):r({type:"SET_ERROR",payload:t.msg||"\u52a0\u8f7d\u6d3b\u52a8\u5217\u8868\u5931\u8d25"})}catch(t){console.error("\u52a0\u8f7d\u6d3b\u52a8\u5217\u8868\u5931\u8d25:",t),r({type:"SET_ERROR",payload:t.message||"\u52a0\u8f7d\u6d3b\u52a8\u5217\u8868\u5931\u8d25"})}finally{s(!1),r({type:"SET_LOADING",payload:!1})}},[i]),g=(0,a.useCallback)(async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(l)console.log("\u7b7e\u5230\u8bb0\u5f55\u6b63\u5728\u52a0\u8f7d\u4e2d\uff0c\u8df3\u8fc7\u91cd\u590d\u8bf7\u6c42");else try{o(!0),r({type:"SET_LOADING",payload:!0}),r({type:"SET_ERROR",payload:null});const t=await pa(e);0===t.code?r({type:"SET_CHECKIN_RECORDS",payload:t.data.list||[]}):r({type:"SET_ERROR",payload:t.msg||"\u52a0\u8f7d\u7b7e\u5230\u8bb0\u5f55\u5931\u8d25"})}catch(t){console.error("\u52a0\u8f7d\u7b7e\u5230\u8bb0\u5f55\u5931\u8d25:",t),r({type:"SET_ERROR",payload:t.message||"\u52a0\u8f7d\u7b7e\u5230\u8bb0\u5f55\u5931\u8d25"})}finally{o(!1),r({type:"SET_LOADING",payload:!1})}},[l]),x=(0,a.useCallback)(async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(h.current)console.log("\u7533\u62a5\u8bb0\u5f55\u6b63\u5728\u52a0\u8f7d\u4e2d\uff0c\u8df3\u8fc7\u91cd\u590d\u8bf7\u6c42");else try{h.current=!0,u(!0),r({type:"SET_LOADING",payload:!0}),r({type:"SET_ERROR",payload:null});const t=await ga(e);0===t.code?r({type:"SET_DECLARATION_RECORDS",payload:t.data.list||[]}):r({type:"SET_ERROR",payload:t.msg||"\u52a0\u8f7d\u7533\u62a5\u8bb0\u5f55\u5931\u8d25"})}catch(t){console.error("\u52a0\u8f7d\u7533\u62a5\u8bb0\u5f55\u5931\u8d25:",t),r({type:"SET_ERROR",payload:t.message||"\u52a0\u8f7d\u7533\u62a5\u8bb0\u5f55\u5931\u8d25"})}finally{h.current=!1,u(!1),r({type:"SET_LOADING",payload:!1})}},[]),y=(0,a.useCallback)(async function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(m.current)console.log("\u6d88\u606f\u5217\u8868\u6b63\u5728\u52a0\u8f7d\u4e2d\uff0c\u8df3\u8fc7\u91cd\u590d\u8bf7\u6c42");else try{m.current=!0,f(!0),r({type:"SET_LOADING",payload:!0}),r({type:"SET_ERROR",payload:null});const t=await ba(e);0===t.code?r({type:"SET_MESSAGES",payload:t.data.list||[]}):r({type:"SET_ERROR",payload:t.msg||"\u52a0\u8f7d\u6d88\u606f\u5217\u8868\u5931\u8d25"})}catch(t){console.error("\u52a0\u8f7d\u6d88\u606f\u5217\u8868\u5931\u8d25:",t),r({type:"SET_ERROR",payload:t.message||"\u52a0\u8f7d\u6d88\u606f\u5217\u8868\u5931\u8d25"})}finally{m.current=!1,f(!1),r({type:"SET_LOADING",payload:!1})}},[]),j={state:n,dispatch:r,login:p,register:async(e,t,n,a)=>{try{r({type:"SET_LOADING",payload:!0}),r({type:"SET_ERROR",payload:null});const i=await oa(e,t,n,a);if(0!==i.code)throw new Error(i.msg||"\u6ce8\u518c\u5931\u8d25");await p(t,n)}catch(i){throw r({type:"SET_ERROR",payload:i.message||"\u6ce8\u518c\u5931\u8d25"}),i}finally{r({type:"SET_LOADING",payload:!1})}},logout:async()=>{try{await ua()}catch(e){console.error("\u9000\u51fa\u767b\u5f55\u5931\u8d25:",e)}finally{localStorage.removeItem("fwmPhone"),localStorage.removeItem("token"),localStorage.removeItem("user"),localStorage.removeItem("adminInfo"),r({type:"SET_USER",payload:null}),r({type:"SET_ADMIN_INFO",payload:null})}},loadActivities:v,loadUserInfo:async()=>{try{const e=localStorage.getItem("token"),t=localStorage.getItem("user");if(console.log("token:",e),e&&t){const e=JSON.parse(t);r({type:"SET_USER",payload:e})}}catch(e){console.error("\u52a0\u8f7d\u7528\u6237\u4fe1\u606f\u5931\u8d25:",e),localStorage.removeItem("token"),localStorage.removeItem("user")}},loadCheckinRecords:g,loadDeclarationRecords:x,loadMessages:y,markMessageRead:async e=>{try{await wa(e),r({type:"MARK_MESSAGE_READ",payload:e})}catch(t){console.error("\u6807\u8bb0\u6d88\u606f\u5df2\u8bfb\u5931\u8d25:",t)}},loadAdminInfo:async e=>{try{r({type:"SET_LOADING",payload:!0}),r({type:"SET_ERROR",payload:null});const t=await Sa(e);if(0!==t.code)throw new Error(t.msg||"\u83b7\u53d6\u7ba1\u7406\u5458\u4fe1\u606f\u5931\u8d25");localStorage.setItem("adminInfo",JSON.stringify(t.data)),r({type:"SET_ADMIN_INFO",payload:t.data})}catch(t){throw console.error("\u83b7\u53d6\u7ba1\u7406\u5458\u4fe1\u606f\u5931\u8d25:",t),r({type:"SET_ERROR",payload:t.message||"\u83b7\u53d6\u7ba1\u7406\u5458\u4fe1\u606f\u5931\u8d25"}),t}finally{r({type:"SET_LOADING",payload:!1})}}};return(0,Ba.jsx)(Wa.Provider,{value:j,children:t})},$a=()=>{const e=(0,a.useContext)(Wa);if(void 0===e)throw new Error("useAppContext must be used within an AppProvider");return e},Ya=e=>{let{images:t,currentSlide:n,onSlideChange:a}=e;return(0,Ba.jsxs)("div",{className:"carousel-container",children:[(0,Ba.jsx)("div",{className:"carousel-wrapper",style:{transform:"translateX(-".concat(100*n,"%)")},children:t.map((e,t)=>(0,Ba.jsx)("div",{className:"carousel-slide",children:(0,Ba.jsx)("img",{src:e.src,alt:e.alt})},t))}),(0,Ba.jsx)("div",{className:"carousel-dots",children:t.map((e,t)=>(0,Ba.jsx)("span",{className:"dot ".concat(t===n?"active":""),onClick:()=>a(t)},t))})]})},Qa=(e,t,n)=>{if(!e&&!t)return n||"";if(!t)return e||"";if(!e)return t||"";try{const a=new Date(e),r=new Date(t);if(isNaN(a.getTime())||isNaN(r.getTime()))return n||"".concat(e," - ").concat(t);const i=e=>{const t=e.getFullYear(),n=String(e.getMonth()+1).padStart(2,"0"),a=String(e.getDate()).padStart(2,"0"),r=String(e.getHours()).padStart(2,"0"),i=String(e.getMinutes()).padStart(2,"0");return"".concat(t,"-").concat(n,"-").concat(a," ").concat(r,":").concat(i)},s=e=>{const t=String(e.getHours()).padStart(2,"0"),n=String(e.getMinutes()).padStart(2,"0");return"".concat(t,":").concat(n)};if(a.getFullYear()===r.getFullYear()&&a.getMonth()===r.getMonth()&&a.getDate()===r.getDate()){const e=i(a).split(" ")[0],t=s(a),n=s(r);return"".concat(e," ").concat(t," - ").concat(n)}return"".concat(i(a)," - ").concat(i(r))}catch(a){return n||"".concat(e," - ").concat(t)}},Ka=(n.p,()=>{const e=te(),{state:t,loadActivities:r}=$a(),[i,s]=(0,a.useState)(0),l=[{src:n(438),alt:"\u516c\u76ca\u6d3b\u52a81"},{src:n(209),alt:"\u516c\u76ca\u6d3b\u52a82"}];(0,a.useEffect)(()=>{r({page:1,size:10})},[]),(0,a.useEffect)(()=>{const e=setInterval(()=>{s(e=>(e+1)%l.length)},3e3);return()=>clearInterval(e)},[l.length]);const o=t=>{e(t)};return(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ya,{images:l,currentSlide:i,onSlideChange:s}),(0,Ba.jsxs)("div",{className:"function-buttons",children:[(0,Ba.jsxs)("button",{className:"function-btn",onClick:()=>o("/points-declaration"),children:[(0,Ba.jsx)("i",{className:"fas fa-plus-circle"}),(0,Ba.jsx)("span",{children:"\u79ef\u5206\u7533\u62a5"})]}),(0,Ba.jsxs)("button",{className:"function-btn",onClick:()=>o("/my-registrations"),children:[(0,Ba.jsx)("i",{className:"fas fa-list-alt"}),(0,Ba.jsx)("span",{children:"\u6d3b\u52a8\u5217\u8868"})]}),(0,Ba.jsxs)("button",{className:"function-btn",onClick:()=>o("/scan-checkin"),children:[(0,Ba.jsx)("i",{className:"fas fa-check-circle"}),(0,Ba.jsx)("span",{children:"\u7b7e\u5230/\u7b7e\u9000"})]}),(0,Ba.jsxs)("button",{className:"function-btn",onClick:()=>o("/points-redemption"),children:[(0,Ba.jsx)("i",{className:"fas fa-qrcode"}),(0,Ba.jsx)("span",{children:"\u79ef\u5206\u6838\u9500"})]})]}),(0,Ba.jsxs)("div",{className:"activity-list",children:[(0,Ba.jsxs)("div",{className:"section-header",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u6700\u65b0\u6d3b\u52a8"}),(0,Ba.jsxs)("button",{className:"more-btn",onClick:()=>o("/my-registrations"),children:[(0,Ba.jsx)("span",{children:"\u66f4\u591a"}),(0,Ba.jsx)("i",{className:"fas fa-chevron-right"})]})]}),(0,Ba.jsx)("div",{className:"activity-grid",children:t.activities.map(t=>{return(0,Ba.jsxs)("div",{className:"activity-item",onClick:()=>{return n=t.id,void e("/activity-detail/".concat(n));var n},style:{cursor:"pointer"},children:[(0,Ba.jsx)("img",{className:"cover",src:t.fileList&&t.fileList.length>0?(i=t.fileList[0],i.startsWith("http")?i:"".concat(na.API.SYS_BASE_URL).concat(i)):t.img||n(438),alt:"\u6d3b\u52a8\u5c01\u9762"}),(0,Ba.jsxs)("div",{className:"activity-info",children:[(0,Ba.jsxs)("div",{className:"activity-info-row",children:[(0,Ba.jsx)("h4",{children:t.title}),(0,Ba.jsx)("div",{className:"activity-status ".concat(t.status),children:(r=t.status,{1:"\u62a5\u540d\u4e2d",2:"\u8fdb\u884c\u4e2d",3:"\u5df2\u7ed3\u675f",ongoing:"\u8fdb\u884c\u4e2d",upcoming:"\u5373\u5c06\u5f00\u59cb",completed:"\u5df2\u7ed3\u675f"}[r.toString()]||r.toString())})]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),"\u670d\u52a1\u7c7b\u578b\uff1a",(0,Ba.jsx)("span",{className:"category-tag ".concat(t.category),children:t.categoryDesc||(a=t.category,{party:"\u515a\u7684\u5efa\u8bbe",economy:"\u7ecf\u6d4e\u53d1\u5c55",security:"\u5e73\u5b89\u6cd5\u6cbb",service:"\u6c11\u751f\u670d\u52a1",illegal:"\u5931\u4fe1\u8fdd\u6cd5"}[a]||a)})]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),"\u65f6\u95f4\uff1a",Qa(t.startTime,t.endTime,t.time)]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-map-marker-alt"}),"\u5730\u70b9\uff1a",t.location]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-coins"}),"\u6d3b\u52a8\u79ef\u5206\uff1a",(0,Ba.jsx)("span",{className:"activity-points",children:t.points})]})]})]},t.id);var a,r,i})})]})]})}),Ja=()=>{const e=te(),{state:t}=$a(),[r,i]=(0,a.useState)(0),[s,l]=(0,a.useState)(null),[o,c]=(0,a.useState)([]),[u,d]=(0,a.useState)(!0),f=[{src:"https://img2.baidu.com/it/u=4288096266,408974710&fm=253&fmt=auto&app=138&f=JPEG?w=720&h=360",alt:"\u516c\u76ca\u6d3b\u52a81"},{src:"https://img1.baidu.com/it/u=3109399925,3815937957&fm=253&app=138&f=JPEG?w=912&h=513",alt:"\u516c\u76ca\u6d3b\u52a82"},{src:"https://img0.baidu.com/it/u=1541673592,3279127521&fm=253&app=138&f=JPEG?w=912&h=513",alt:"\u516c\u76ca\u6d3b\u52a83"}];(0,a.useEffect)(()=>{const e=setInterval(()=>{i(e=>(e+1)%f.length)},3e3);return()=>clearInterval(e)},[f.length]),(0,a.useEffect)(()=>{(async()=>{try{d(!0);const e=await ka();0===e.code&&l(e.data);const t=await Ea({page:1,size:3,status:"1"});0===t.code&&c(t.data.list||[])}catch(e){console.error("\u83b7\u53d6\u7ba1\u7406\u7aef\u6570\u636e\u5931\u8d25:",e)}finally{d(!1)}})()},[]);const h=t=>{e(t)};return(0,Ba.jsxs)("div",{className:"page admin-page",children:[(0,Ba.jsx)(Ya,{images:f,currentSlide:r,onSlideChange:i}),(0,Ba.jsxs)("div",{className:"admin-function-buttons",children:[(0,Ba.jsxs)("button",{className:"admin-function-btn",onClick:()=>h("/admin-activity-list"),children:[(0,Ba.jsx)("i",{className:"fas fa-list-alt"}),(0,Ba.jsx)("span",{children:"\u6d3b\u52a8\u5217\u8868"})]}),(0,Ba.jsxs)("button",{className:"admin-function-btn",onClick:()=>h("/admin-points-review"),children:[(0,Ba.jsx)("i",{className:"fas fa-clipboard-check"}),(0,Ba.jsx)("span",{children:"\u79ef\u5206\u5ba1\u6838"})]}),(0,Ba.jsxs)("button",{className:"admin-function-btn",onClick:()=>h("/admin-volunteer-review"),children:[(0,Ba.jsx)("i",{className:"fas fa-user-check"}),(0,Ba.jsx)("span",{children:"\u5fd7\u613f\u8005\u5ba1\u6838"})]}),(0,Ba.jsxs)("button",{className:"admin-function-btn",onClick:()=>h("/admin-points-redemption"),children:[(0,Ba.jsx)("i",{className:"fas fa-qrcode"}),(0,Ba.jsx)("span",{children:"\u79ef\u5206\u6838\u9500"})]}),(0,Ba.jsxs)("button",{className:"admin-function-btn",onClick:()=>h("/admin-activity-create"),children:[(0,Ba.jsx)("i",{className:"fas fa-plus-circle"}),(0,Ba.jsx)("span",{children:"\u53d1\u5e03\u6d3b\u52a8"})]}),(0,Ba.jsxs)("button",{className:"admin-function-btn",onClick:()=>{e("/")},children:[(0,Ba.jsx)("i",{className:"fas fa-users"}),(0,Ba.jsx)("span",{children:"\u5207\u6362\u5e02\u6c11\u7aef"})]})]}),(0,Ba.jsxs)("div",{className:"activity-list",children:[(0,Ba.jsxs)("div",{className:"section-header",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u6700\u65b0\u6d3b\u52a8"}),(0,Ba.jsxs)("button",{className:"more-btn",onClick:()=>h("/admin-activity-list"),children:[(0,Ba.jsx)("span",{children:"\u66f4\u591a"}),(0,Ba.jsx)("i",{className:"fas fa-chevron-right"})]})]}),(0,Ba.jsx)("div",{className:"activity-grid",children:u?(0,Ba.jsxs)("div",{className:"loading",children:[(0,Ba.jsx)("i",{className:"fas fa-spinner fa-spin"}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]}):o.length>0?o.map(t=>{return(0,Ba.jsxs)("div",{className:"activity-item",onClick:()=>{return n=t.id,void e("/admin-activity-detail/".concat(n));var n},style:{cursor:"pointer"},children:[(0,Ba.jsx)("img",{className:"cover",src:t.fileList&&t.fileList.length>0?(i=t.fileList[0],i.startsWith("http")?i:"".concat(na.API.SYS_BASE_URL).concat(i)):t.img||n(438),alt:"\u6d3b\u52a8\u5c01\u9762"}),(0,Ba.jsxs)("div",{className:"activity-info",children:[(0,Ba.jsxs)("div",{className:"activity-info-row",children:[(0,Ba.jsx)("h4",{children:t.title}),(0,Ba.jsx)("div",{className:"activity-status ".concat(t.status),children:(r=t.status,{1:"\u672a\u5f00\u59cb",2:"\u8fdb\u884c\u4e2d",3:"\u5df2\u7ed3\u675f",ongoing:"\u8fdb\u884c\u4e2d",upcoming:"\u5373\u5c06\u5f00\u59cb",completed:"\u5df2\u7ed3\u675f"}[r]||r)})]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),"\u670d\u52a1\u7c7b\u578b\uff1a",(0,Ba.jsx)("span",{className:"category-tag ".concat(t.category),children:t.categoryDesc||(a=t.category,{1:"\u515a\u7684\u5efa\u8bbe",2:"\u7ecf\u6d4e\u53d1\u5c55",3:"\u5e73\u5b89\u6cd5\u6cbb",4:"\u6c11\u751f\u670d\u52a1",5:"\u5931\u4fe1\u8fdd\u6cd5",party:"\u515a\u7684\u5efa\u8bbe",economy:"\u7ecf\u6d4e\u53d1\u5c55",security:"\u5e73\u5b89\u6cd5\u6cbb",service:"\u6c11\u751f\u670d\u52a1",illegal:"\u5931\u4fe1\u8fdd\u6cd5"}[a]||a)})]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),"\u65f6\u95f4\uff1a",t.startTime]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-map-marker-alt"}),"\u5730\u70b9\uff1a",t.location]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-users"}),"\u53c2\u4e0e\u4eba\u6570\uff1a",t.participants,"\u4eba"]})]})]},t.id);var a,r,i}):(0,Ba.jsxs)("div",{className:"no-data",children:[(0,Ba.jsx)("i",{className:"fas fa-inbox"}),(0,Ba.jsx)("p",{children:"\u6682\u65e0\u6d3b\u52a8\u6570\u636e"})]})})]})]})},Ga=e=>{let{title:t,showBack:n=!0,onBack:a}=e;const r=te();return(0,Ba.jsxs)("div",{className:"page-header",children:[n&&(0,Ba.jsx)("button",{className:"back-btn",onClick:()=>{a?a():r(-1)},children:(0,Ba.jsx)("i",{className:"fas fa-arrow-left"})}),(0,Ba.jsx)("h2",{children:t})]})},Xa=()=>{const e=te(),{state:t}=$a(),[r,i]=(0,a.useState)("all"),[s,l]=(0,a.useState)([]),[o,c]=(0,a.useState)([]),[u,d]=(0,a.useState)(!0),[f,h]=(0,a.useState)({page:1,size:10,total:0}),m=async e=>{try{d(!0);const t=await Ea({page:f.page,size:f.size,status:e});0===t.code&&(l(t.data.list||[]),h(e=>Te(Te({},e),{},{total:t.data.total||0})))}catch(t){console.error("\u83b7\u53d6\u6d3b\u52a8\u5217\u8868\u5931\u8d25:",t)}finally{d(!1)}};(0,a.useEffect)(()=>{m()},[f.page]),(0,a.useEffect)(()=>{m({all:"",ongoing:"2",completed:"3"}[r])},[r]);return(0,Ba.jsxs)("div",{className:"page admin-activity-list-page",children:[(0,Ba.jsx)(Ga,{title:"\u6d3b\u52a8\u5217\u8868",onBack:()=>{e("/admin")}}),(0,Ba.jsxs)("div",{className:"declaration-tabs",children:[(0,Ba.jsx)("button",{className:"declaration-tab ".concat("all"===r?"active":""),onClick:()=>i("all"),children:"\u5168\u90e8"}),(0,Ba.jsx)("button",{className:"declaration-tab ".concat("ongoing"===r?"active":""),onClick:()=>i("ongoing"),children:"\u8fdb\u884c\u4e2d"}),(0,Ba.jsx)("button",{className:"declaration-tab ".concat("completed"===r?"active":""),onClick:()=>i("completed"),children:"\u5df2\u7ed3\u675f"})]}),(0,Ba.jsx)("div",{className:"activity-grid",children:u?(0,Ba.jsxs)("div",{className:"loading",children:[(0,Ba.jsx)("i",{className:"fas fa-spinner fa-spin"}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]}):s.length>0?s.map(t=>{return(0,Ba.jsxs)("div",{className:"activity-item",onClick:()=>{return n=t.id,void e("/admin-activity-detail/".concat(n));var n},style:{cursor:"pointer"},children:[(0,Ba.jsx)("img",{className:"cover",src:t.fileList&&t.fileList.length>0?(i=t.fileList[0],i.startsWith("http")?i:"".concat(na.API.SYS_BASE_URL).concat(i)):t.img||n(438),alt:"\u6d3b\u52a8\u5c01\u9762"}),(0,Ba.jsxs)("div",{className:"activity-info",children:[(0,Ba.jsxs)("div",{className:"activity-info-row",children:[(0,Ba.jsx)("h4",{children:t.title}),(0,Ba.jsx)("div",{className:"activity-status ".concat(t.status),children:(r=t.status,{1:"\u672a\u5f00\u59cb",2:"\u8fdb\u884c\u4e2d",3:"\u5df2\u7ed3\u675f",ongoing:"\u8fdb\u884c\u4e2d",upcoming:"\u5373\u5c06\u5f00\u59cb",completed:"\u5df2\u7ed3\u675f"}[r.toString()]||r.toString())})]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),"\u670d\u52a1\u7c7b\u578b\uff1a",(0,Ba.jsx)("span",{className:"category-tag ".concat(t.category),children:t.categoryDesc||(a=t.category,{1:"\u515a\u7684\u5efa\u8bbe",2:"\u7ecf\u6d4e\u53d1\u5c55",3:"\u5e73\u5b89\u6cd5\u6cbb",4:"\u6c11\u751f\u670d\u52a1",5:"\u5931\u4fe1\u8fdd\u6cd5",party:"\u515a\u7684\u5efa\u8bbe",economy:"\u7ecf\u6d4e\u53d1\u5c55",security:"\u5e73\u5b89\u6cd5\u6cbb",service:"\u6c11\u751f\u670d\u52a1",illegal:"\u5931\u4fe1\u8fdd\u6cd5"}[a]||a)})]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),"\u65f6\u95f4\uff1a",Qa(t.startTime,t.endTime)]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-map-marker-alt"}),"\u5730\u70b9\uff1a",t.location]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-users"}),"\u53c2\u4e0e\u4eba\u6570\uff1a",t.participants,"\u4eba"]})]})]},t.id);var a,r,i}):(0,Ba.jsxs)("div",{className:"no-data",children:[(0,Ba.jsx)("i",{className:"fas fa-inbox"}),(0,Ba.jsx)("p",{children:"\u6682\u65e0\u6d3b\u52a8\u6570\u636e"})]})})]})};var Za=n(970);const er=()=>{const e=te(),{id:t}=ne(),{state:r}=$a(),[i,s]=(0,a.useState)(null),[l,o]=(0,a.useState)([]),[c,u]=(0,a.useState)(!1),[d,f]=(0,a.useState)(!0),[h,m]=(0,a.useState)(null),[p,v]=(0,a.useState)(""),g=(0,a.useRef)(null),[x,y]=(0,a.useState)(!1),j=[{id:1,title:"\u793e\u533a\u6e05\u6d01\u65e5",time:"2024-01-15 09:00",location:"\u6c5f\u9f99\u793e\u533a\u5e7f\u573a",content:"\u7ec4\u7ec7\u793e\u533a\u5c45\u6c11\u8fdb\u884c\u73af\u5883\u6e05\u6d01\uff0c\u63d0\u5347\u793e\u533a\u73af\u5883\u8d28\u91cf\uff0c\u589e\u5f3a\u5c45\u6c11\u73af\u4fdd\u610f\u8bc6\u3002\u6d3b\u52a8\u5305\u62ec\u9053\u8def\u6e05\u626b\u3001\u5783\u573e\u6e05\u7406\u3001\u7eff\u5316\u7ef4\u62a4\u7b49\u3002",status:"ongoing",category:"service",maxParticipants:30,currentParticipants:18,points:50,img:"https://img1.baidu.com/it/u=3535997503,1906944559&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=667"},{id:2,title:"\u8001\u5e74\u4eba\u5173\u7231\u6d3b\u52a8",time:"2024-01-20 14:00",location:"\u793e\u533a\u517b\u8001\u9662",content:"\u4e3a\u793e\u533a\u8001\u5e74\u4eba\u63d0\u4f9b\u5173\u7231\u670d\u52a1\uff0c\u5305\u62ec\u5065\u5eb7\u54a8\u8be2\u3001\u5fc3\u7406\u758f\u5bfc\u3001\u751f\u6d3b\u7167\u6599\u7b49\u3002\u901a\u8fc7\u5fd7\u613f\u8005\u966a\u4f34\uff0c\u8ba9\u8001\u5e74\u4eba\u611f\u53d7\u5230\u793e\u4f1a\u7684\u6e29\u6696\u3002",status:"ongoing",category:"service",maxParticipants:20,currentParticipants:12,points:80,img:"https://img1.baidu.com/it/u=3535997503,1906944559&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=667"},{id:3,title:"\u73af\u4fdd\u5ba3\u4f20\u5468",time:"2024-01-25 10:00",location:"\u793e\u533a\u516c\u56ed",content:"\u5f00\u5c55\u73af\u4fdd\u77e5\u8bc6\u5ba3\u4f20\uff0c\u63d0\u9ad8\u5c45\u6c11\u73af\u4fdd\u610f\u8bc6\u3002\u901a\u8fc7\u5c55\u677f\u5c55\u793a\u3001\u4e92\u52a8\u6e38\u620f\u3001\u73af\u4fdd\u8bb2\u5ea7\u7b49\u5f62\u5f0f\uff0c\u8ba9\u5c45\u6c11\u4e86\u89e3\u73af\u4fdd\u7684\u91cd\u8981\u6027\u3002",status:"upcoming",category:"service",maxParticipants:50,currentParticipants:35,points:60,img:"https://img1.baidu.com/it/u=3535997503,1906944559&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=667"},{id:4,title:"\u515a\u5efa\u77e5\u8bc6\u7ade\u8d5b",time:"2024-01-30 19:00",location:"\u793e\u533a\u6d3b\u52a8\u4e2d\u5fc3",content:"\u7ec4\u7ec7\u515a\u5458\u548c\u79ef\u6781\u5206\u5b50\u53c2\u52a0\u515a\u5efa\u77e5\u8bc6\u7ade\u8d5b\uff0c\u6df1\u5165\u5b66\u4e60\u515a\u7684\u7406\u8bba\u77e5\u8bc6\uff0c\u589e\u5f3a\u515a\u6027\u4fee\u517b\uff0c\u63d0\u9ad8\u653f\u6cbb\u89c9\u609f\u3002",status:"completed",category:"party",maxParticipants:40,currentParticipants:38,points:100,img:"https://img1.baidu.com/it/u=3535997503,1906944559&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=667"},{id:5,title:"\u7ecf\u6d4e\u53d1\u5c55\u8bba\u575b",time:"2024-02-05 14:00",location:"\u793e\u533a\u4f1a\u8bae\u5ba4",content:"\u9080\u8bf7\u7ecf\u6d4e\u4e13\u5bb6\u548c\u4f01\u4e1a\u5bb6\u5206\u4eab\u7ecf\u6d4e\u53d1\u5c55\u7ecf\u9a8c\uff0c\u63a2\u8ba8\u793e\u533a\u7ecf\u6d4e\u53d1\u5c55\u65b9\u5411\uff0c\u4e3a\u5c45\u6c11\u63d0\u4f9b\u521b\u4e1a\u6307\u5bfc\u548c\u5c31\u4e1a\u673a\u4f1a\u3002",status:"completed",category:"economy",maxParticipants:60,currentParticipants:45,points:120,img:"https://img1.baidu.com/it/u=3535997503,1906944559&fm=253&fmt=auto&app=120&f=JPEG?w=500&h=667"}],b=[{id:1,activityId:1,name:"\u5f20\u4e09",phone:"138****1234",location:"\u6c5f\u9f99\u793e\u533a1\u53f7\u697c",checkinStatus:"checked",checkinTime:"2024-01-15 08:45"},{id:2,activityId:1,name:"\u674e\u56db",phone:"139****5678",location:"\u6c5f\u9f99\u793e\u533a2\u53f7\u697c",checkinStatus:"checked",checkinTime:"2024-01-15 08:50"},{id:3,activityId:1,name:"\u738b\u4e94",phone:"137****9012",location:"\u6c5f\u9f99\u793e\u533a3\u53f7\u697c",checkinStatus:"unchecked",checkinTime:null},{id:4,activityId:1,name:"\u8d75\u516d",phone:"136****3456",location:"\u6c5f\u9f99\u793e\u533a4\u53f7\u697c",checkinStatus:"checked",checkinTime:"2024-01-15 09:00"}];(0,a.useEffect)(()=>{(async()=>{if(t)try{f(!0);const n=await Ca(parseInt(t));if(0===n.code)s(n.data),o(n.data.participants||[]);else{const n=j.find(e=>e.id===parseInt(t));if(n){const e=Te(Te({},n),{},{startTime:n.time,endTime:n.time,participants:b.map(e=>({id:e.id,userName:e.name,userPhone:e.phone,status:"checked"===e.checkinStatus?"2":"1",checkinLocation:e.location,checkoutLocation:"",checkinTime:e.checkinTime||void 0,checkoutTime:void 0,serviceHours:void 0})),categoryDesc:"\u6c11\u751f\u670d\u52a1",deadline:n.time});s(e),o(b)}else e("/admin-activity-list")}}catch(n){console.error("\u83b7\u53d6\u6d3b\u52a8\u8be6\u60c5\u5931\u8d25:",n);const a=j.find(e=>e.id===parseInt(t));if(a){const e=Te(Te({},a),{},{startTime:a.time,endTime:a.time,participants:b.map(e=>({id:e.id,userName:e.name,userPhone:e.phone,status:"checked"===e.checkinStatus?"2":"1",checkinLocation:e.location,checkoutLocation:"",checkinTime:e.checkinTime||void 0,checkoutTime:void 0,serviceHours:void 0})),categoryDesc:"\u6c11\u751f\u670d\u52a1",deadline:a.time});s(e),o(b)}else e("/admin-activity-list")}finally{f(!1)}})()},[t]);const N=()=>{y(!1)},w=()=>{if(!i||!t)return"";const e=i.title||"\u6d3b\u52a8\u8be6\u60c5",n=k(i.startTime||"",i.endTime||""),a=i.deadline?S(i.deadline):"",r=i.location||"",s="http://lhspfw.haikou.gov.cn/reliefVol/#/activity-detail/".concat(t);let l="\u6d3b\u52a8\u6807\u9898\uff1a".concat(e,"\n");return l+="\u6d3b\u52a8\u65f6\u95f4\uff1a".concat(n,"\n"),a&&(l+="\u62a5\u540d\u622a\u6b62\u65f6\u95f4\uff1a".concat(a,"\n")),l+="\u62a5\u540d\u5730\u5740\uff1a".concat(s,"\n"),l+="\u6d3b\u52a8\u5730\u5740\uff1a".concat(r),l},S=e=>{if(!e)return"";const t=new Date(e),n=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0"),i=String(t.getHours()).padStart(2,"0"),s=String(t.getMinutes()).padStart(2,"0");return"".concat(n,"-").concat(a,"-").concat(r," ").concat(i,":").concat(s)},k=(e,t)=>{if(!e||!t)return"";const n=new Date(e),a=new Date(t),r=n.getFullYear(),i=String(n.getMonth()+1).padStart(2,"0"),s=String(n.getDate()).padStart(2,"0"),l=String(n.getHours()).padStart(2,"0"),o=String(n.getMinutes()).padStart(2,"0"),c=a.getFullYear(),u=String(a.getMonth()+1).padStart(2,"0"),d=String(a.getDate()).padStart(2,"0"),f=String(a.getHours()).padStart(2,"0"),h=String(a.getMinutes()).padStart(2,"0");return r===c&&i===u&&s===d?"".concat(r,"-").concat(i,"-").concat(s," ").concat(l,":").concat(o," - ").concat(f,":").concat(h):"".concat(r,"-").concat(i,"-").concat(s," ").concat(l,":").concat(o," - ").concat(c,"-").concat(u,"-").concat(d," ").concat(f,":").concat(h)},E=()=>{e("/admin-activity-list")};return i?(0,Ba.jsxs)("div",{className:"page admin-activity-detail-page",children:[(0,Ba.jsx)(Ga,{title:"\u6d3b\u52a8\u8be6\u60c5",onBack:E}),(0,Ba.jsxs)("div",{className:"activity-detail-content",children:[(0,Ba.jsx)("div",{className:"activity-cover",children:(0,Ba.jsx)("img",{src:i.fileList&&i.fileList.length>0?(C=i.fileList[0],C.startsWith("http")?C:"".concat(na.API.SYS_BASE_URL).concat(C)):i.img||n(438),alt:"\u6d3b\u52a8\u5c01\u9762",id:"admin-activity-detail-cover"})}),(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u57fa\u7840\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"detail-info",children:[(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u540d\u79f0"}),(0,Ba.jsx)("span",{id:"admin-activity-detail-title",children:i.title})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u65f6\u95f4"}),(0,Ba.jsx)("span",{id:"admin-activity-detail-time",children:k(i.startTime,i.endTime)})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u5730\u70b9"}),(0,Ba.jsx)("span",{id:"admin-activity-detail-location",children:i.location})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u5185\u5bb9"}),(0,Ba.jsx)("p",{id:"admin-activity-detail-content",children:i.content})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u62a5\u540d\u4eba\u6570"}),(0,Ba.jsxs)("span",{children:[i.currentParticipants,"/",i.maxParticipants,"\u4eba"]})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u79ef\u5206"}),(0,Ba.jsxs)("span",{className:"activity-points",children:[i.points,"\u5206"]})]})]})]}),(0,Ba.jsxs)("div",{className:"action-buttons-section",children:[("ongoing"===i.status||"upcoming"===i.status||"1"===i.status||"2"===i.status)&&(0,Ba.jsx)("div",{className:"checkin-qr-section",id:"checkin-qr-section",children:(0,Ba.jsxs)("button",{className:"checkin-qr-btn",onClick:async()=>{if(t)try{const e="".concat(na.ADMIN_BASE_URL,"/#/scan-checkin?activityId=").concat(t),n=await Za.toDataURL(e,{width:300,margin:2,color:{dark:"#000000",light:"#FFFFFF"},errorCorrectionLevel:"H"});v(n),m({url:e,title:(null===i||void 0===i?void 0:i.title)||"\u6d3b\u52a8\u7b7e\u5230"}),u(!0),setTimeout(async()=>{if(g.current){console.log("\u5f00\u59cb\u751f\u6210Canvas\u4e8c\u7ef4\u7801"),g.current.width=250,g.current.height=250;const n=g.current.getContext("2d");n&&(n.clearRect(0,0,g.current.width,g.current.height),n.fillStyle="#FFFFFF",n.fillRect(0,0,g.current.width,g.current.height));try{await Za.toCanvas(g.current,e,{width:250,margin:2,color:{dark:"#000000",light:"#FFFFFF"},errorCorrectionLevel:"H"}),console.log("Canvas\u4e8c\u7ef4\u7801\u751f\u6210\u6210\u529f")}catch(t){console.error("Canvas\u4e8c\u7ef4\u7801\u751f\u6210\u5931\u8d25:",t)}}else console.error("Canvas\u5f15\u7528\u4e0d\u5b58\u5728")},100)}catch(e){console.error("\u751f\u6210\u4e8c\u7ef4\u7801\u5931\u8d25:",e),alert("\u751f\u6210\u4e8c\u7ef4\u7801\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5")}},children:[(0,Ba.jsx)("i",{className:"fas fa-qrcode"}),(0,Ba.jsx)("span",{children:"\u7b7e\u5230/\u7b7e\u9000\u4e8c\u7ef4\u7801"})]})}),(0,Ba.jsx)("div",{className:"share-section",children:(0,Ba.jsxs)("button",{className:"share-btn",onClick:()=>{y(!0)},children:[(0,Ba.jsx)("i",{className:"fas fa-share-alt"}),(0,Ba.jsx)("span",{children:"\u5206\u4eab\u6d3b\u52a8"})]})})]}),(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u53c2\u4e0e\u4eba\u5458"}),(0,Ba.jsx)("div",{className:"participants-list",children:l.length>0?l.map(e=>{const t=(e=>{switch(e){case"1":return{text:"\u5df2\u62a5\u540d",className:"status-registered"};case"2":return{text:"\u5df2\u7b7e\u5230",className:"status-checked-in"};case"3":return{text:"\u5df2\u7b7e\u9000",className:"status-checked-out"};default:return{text:"\u672a\u77e5\u72b6\u6001",className:"status-unknown"}}})(e.status);return(0,Ba.jsxs)("div",{className:"participant-item",children:[(0,Ba.jsxs)("div",{className:"participant-info",children:[(0,Ba.jsxs)("div",{className:"participant-header",children:[(0,Ba.jsx)("div",{className:"participant-name",children:e.userName}),(0,Ba.jsx)("div",{className:"participant-status ".concat(t.className),children:t.text})]}),(0,Ba.jsxs)("div",{className:"participant-details",children:[(0,Ba.jsxs)("div",{className:"participant-phone",children:[(0,Ba.jsx)("i",{className:"fas fa-phone"}),(0,Ba.jsx)("span",{children:e.userPhone})]}),"1"!==e.status&&(0,Ba.jsxs)(Ba.Fragment,{children:[e.checkinLocation&&(0,Ba.jsxs)("div",{className:"participant-location",children:[(0,Ba.jsx)("i",{className:"fas fa-map-marker-alt"}),(0,Ba.jsxs)("span",{children:["\u7b7e\u5230\u5730\u70b9\uff1a",e.checkinLocation]})]}),e.checkoutLocation&&(0,Ba.jsxs)("div",{className:"participant-location",children:[(0,Ba.jsx)("i",{className:"fas fa-map-marker-alt"}),(0,Ba.jsxs)("span",{children:["\u7b7e\u9000\u5730\u70b9\uff1a",e.checkoutLocation]})]})]}),e.checkinTime&&(0,Ba.jsxs)("div",{className:"checkin-time",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsxs)("span",{children:["\u7b7e\u5230\u65f6\u95f4\uff1a",S(e.checkinTime)]})]}),e.checkoutTime&&(0,Ba.jsxs)("div",{className:"checkout-time",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsxs)("span",{children:["\u7b7e\u9000\u65f6\u95f4\uff1a",S(e.checkoutTime)]})]})]})]}),"2"!==e.status&&"3"!==e.status&&(0,Ba.jsx)("div",{className:"participant-actions",children:(0,Ba.jsxs)("button",{className:"remove-btn",onClick:()=>(e=>{if(window.confirm("\u786e\u5b9a\u8981\u5254\u9664\u8be5\u53c2\u4e0e\u4eba\u5458\u5417\uff1f\u6b64\u64cd\u4f5c\u4e0d\u53ef\u64a4\u9500\u3002")){const t=l.filter(t=>t.id!==e);o(t),alert("\u5df2\u5254\u9664\u8be5\u53c2\u4e0e\u4eba\u5458")}})(e.id),children:[(0,Ba.jsx)("i",{className:"fas fa-user-times"}),(0,Ba.jsx)("span",{children:"\u5254\u9664"})]})})]},e.id)}):(0,Ba.jsxs)("div",{className:"no-data",children:[(0,Ba.jsx)("i",{className:"fas fa-users"}),(0,Ba.jsx)("p",{children:"\u6682\u65e0\u53c2\u4e0e\u4eba\u5458"})]})})]})]}),c&&(0,Ba.jsx)("div",{className:"qr-modal-overlay",onClick:()=>{u(!1)},children:(0,Ba.jsx)("div",{className:"qr-modal",onClick:e=>e.stopPropagation(),children:(0,Ba.jsxs)("div",{className:"qr-modal-content",children:[(0,Ba.jsx)("div",{className:"qr-code-container",children:p?(0,Ba.jsx)("div",{className:"qr-display",children:(0,Ba.jsx)("div",{className:"qr-code-border",children:(0,Ba.jsx)("canvas",{ref:g,className:"qr-canvas"})})}):(0,Ba.jsxs)("div",{className:"qr-loading",children:[(0,Ba.jsx)("div",{className:"qr-icon",children:(0,Ba.jsx)("i",{className:"fas fa-qrcode"})}),(0,Ba.jsxs)("div",{className:"qr-text",children:[(0,Ba.jsx)("h4",{children:"\u751f\u6210\u4e8c\u7ef4\u7801\u4e2d..."}),(0,Ba.jsx)("p",{children:"\u8bf7\u7a0d\u5019"})]})]})}),(0,Ba.jsxs)("div",{className:"qr-activity-info",children:[(0,Ba.jsxs)("div",{className:"qr-info-item",children:[(0,Ba.jsx)("i",{className:"fas fa-calendar-alt"}),(0,Ba.jsxs)("span",{children:["\u6d3b\u52a8\u65f6\u95f4\uff1a",k((null===i||void 0===i?void 0:i.startTime)||"",(null===i||void 0===i?void 0:i.endTime)||"")]})]}),(0,Ba.jsxs)("div",{className:"qr-info-item",children:[(0,Ba.jsx)("i",{className:"fas fa-map-marker-alt"}),(0,Ba.jsxs)("span",{children:["\u6d3b\u52a8\u5730\u70b9\uff1a",(null===i||void 0===i?void 0:i.location)||""]})]})]}),(0,Ba.jsx)("div",{className:"qr-modal-actions",children:(0,Ba.jsxs)("button",{className:"download-qr-btn",onClick:async()=>{if(p&&i&&g.current)try{const e=document.createElement("canvas"),t=e.getContext("2d");if(!t)return;const n=250,a=20,r=80;e.width=n+2*a,e.height=n+2*a+r,t.fillStyle="#FFFFFF",t.fillRect(0,0,e.width,e.height),t.drawImage(g.current,a,a,n,n),t.fillStyle="#333333",t.font="bold 16px Arial, sans-serif",t.textAlign="center";const s=i.title||"\u6d3b\u52a8\u7b7e\u5230";t.fillText(s,e.width/2,n+a+25),t.font="14px Arial, sans-serif",t.fillStyle="#666666";const l="\u6d3b\u52a8\u65f6\u95f4\uff1a".concat(k(i.startTime||"",i.endTime||""));t.fillText(l,e.width/2,n+a+45);const o="\u6d3b\u52a8\u5730\u70b9\uff1a".concat(i.location||"");t.fillText(o,e.width/2,n+a+65),e.toBlob(e=>{if(e){const t=URL.createObjectURL(e),n=document.createElement("a");n.href=t,n.download="".concat(s,"-\u7b7e\u5230\u4e8c\u7ef4\u7801.png"),document.body.appendChild(n),n.click(),document.body.removeChild(n),URL.revokeObjectURL(t),alert("\u4e8c\u7ef4\u7801\u4e0b\u8f7d\u6210\u529f\uff01")}},"image/png")}catch(e){console.error("\u4e0b\u8f7d\u4e8c\u7ef4\u7801\u5931\u8d25:",e),alert("\u4e0b\u8f7d\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5")}},children:[(0,Ba.jsx)("i",{className:"fas fa-download"}),(0,Ba.jsx)("span",{children:"\u4e0b\u8f7d\u4e8c\u7ef4\u7801"})]})})]})})}),x&&(0,Ba.jsx)("div",{className:"share-modal-overlay",onClick:N,children:(0,Ba.jsxs)("div",{className:"share-modal",onClick:e=>e.stopPropagation(),children:[(0,Ba.jsxs)("div",{className:"share-modal-header",children:[(0,Ba.jsx)("h3",{children:"\u5206\u4eab\u6d3b\u52a8"}),(0,Ba.jsx)("button",{className:"close-share-modal-btn",onClick:N,children:(0,Ba.jsx)("i",{className:"fas fa-times"})})]}),(0,Ba.jsx)("div",{className:"share-modal-content",children:(0,Ba.jsx)("div",{className:"share-text-content",children:(0,Ba.jsx)("pre",{children:w()})})}),(0,Ba.jsx)("div",{className:"share-modal-actions",children:(0,Ba.jsxs)("button",{className:"copy-share-btn",onClick:async()=>{const e=w();try{if(navigator.clipboard&&navigator.clipboard.writeText)await navigator.clipboard.writeText(e),alert("\u590d\u5236\u6210\u529f\uff01");else{const t=document.createElement("textarea");t.value=e,t.style.position="fixed",t.style.left="-999999px",document.body.appendChild(t),t.select();const n=document.execCommand("copy");document.body.removeChild(t),n?alert("\u590d\u5236\u6210\u529f\uff01"):alert("\u590d\u5236\u5931\u8d25\uff0c\u8bf7\u624b\u52a8\u590d\u5236")}}catch(t){console.error("\u590d\u5236\u5931\u8d25:",t),alert("\u590d\u5236\u5931\u8d25\uff0c\u8bf7\u624b\u52a8\u590d\u5236")}},children:[(0,Ba.jsx)("i",{className:"fas fa-copy"}),(0,Ba.jsx)("span",{children:"\u590d\u5236"})]})})]})})]}):(0,Ba.jsxs)("div",{className:"page admin-activity-detail-page",children:[(0,Ba.jsx)(Ga,{title:"\u6d3b\u52a8\u8be6\u60c5",onBack:E}),(0,Ba.jsx)("div",{className:"loading",children:"\u52a0\u8f7d\u4e2d..."})]});var C},tr=()=>{const e=te(),{state:t}=$a(),[n,r]=(0,a.useState)("all"),[i,s]=(0,a.useState)([]),[l,o]=(0,a.useState)([]),[c,u]=(0,a.useState)(!0),[d,f]=(0,a.useState)({page:1,size:10,total:0}),[h,m]=(0,a.useState)(!1),[p,v]=(0,a.useState)(""),g=async e=>{try{u(!0);const t=await Pa({page:d.page,size:d.size,status:e});0===t.code&&(o(t.data.list||[]),f(e=>Te(Te({},e),{},{total:t.data.total||0})))}catch(t){console.error("\u83b7\u53d6\u79ef\u5206\u5ba1\u6838\u5217\u8868\u5931\u8d25:",t)}finally{u(!1)}};(0,a.useEffect)(()=>{g()},[d.page]),(0,a.useEffect)(()=>{g({all:"",pending:"0",reviewed:"1,2"}[n])},[n]);const x=()=>l,y=e=>{r(e),s([])},j=async e=>{if(0!==i.length)try{0===(await _a({declarationIds:i,action:"approve"===e?"1":"2",comment:"approve"===e?"\u5ba1\u6838\u901a\u8fc7":"\u5ba1\u6838\u62d2\u7edd"})).code&&(s([]),b("\u5df2".concat("approve"===e?"\u901a\u8fc7":"\u62d2\u7edd","\u9009\u4e2d\u7684").concat(i.length,"\u6761\u5ba1\u6838\u8bb0\u5f55")),g())}catch(t){console.error("\u6279\u91cf\u5ba1\u6838\u5931\u8d25:",t),alert("\u5ba1\u6838\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5")}else alert("\u8bf7\u9009\u62e9\u8981\u5ba1\u6838\u7684\u8bb0\u5f55")},b=e=>{v(e),m(!0)},N=()=>{m(!1),v("")},w=e=>({0:"\u5f85\u5ba1\u6838",1:"\u5df2\u901a\u8fc7",2:"\u5df2\u62d2\u7edd",pending:"\u5f85\u5ba1\u6838",approved:"\u5df2\u901a\u8fc7",rejected:"\u5df2\u62d2\u7edd"}[e]||e),S=e=>{if(!e)return"";try{const t=new Date(e),n=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0"),i=String(t.getHours()).padStart(2,"0"),s=String(t.getMinutes()).padStart(2,"0");return"".concat(n,"-").concat(a,"-").concat(r," ").concat(i,":").concat(s)}catch(t){return e}},k=x(),E=k.filter(e=>"0"===e.status);return(0,Ba.jsxs)("div",{className:"page admin-points-review-page",children:[(0,Ba.jsx)(Ga,{title:"\u79ef\u5206\u5ba1\u6838",showBack:!0}),(0,Ba.jsxs)("div",{className:"declaration-tabs",children:[(0,Ba.jsx)("button",{className:"declaration-tab ".concat("all"===n?"active":""),onClick:()=>y("all"),children:"\u5168\u90e8"}),(0,Ba.jsx)("button",{className:"declaration-tab ".concat("pending"===n?"active":""),onClick:()=>y("pending"),children:"\u5f85\u5ba1\u6838"}),(0,Ba.jsx)("button",{className:"declaration-tab ".concat("reviewed"===n?"active":""),onClick:()=>y("reviewed"),children:"\u5df2\u5ba1\u6838"})]}),("all"===n||"pending"===n)&&E.length>0&&(0,Ba.jsx)("div",{className:"batch-select-only",children:(0,Ba.jsxs)("label",{className:"checkbox-label",children:[(0,Ba.jsx)("input",{type:"checkbox",checked:i.length===E.length&&E.length>0,onChange:()=>{const e=x().filter(e=>"0"===e.status);i.length===e.length&&e.length>0?s([]):s(e.map(e=>e.id))}}),(0,Ba.jsx)("span",{className:"checkmark"}),"\u5168\u9009 (",i.length,"/",E.length,")"]})}),(0,Ba.jsx)("div",{className:"review-list",children:c?(0,Ba.jsxs)("div",{className:"loading",children:[(0,Ba.jsx)("i",{className:"fas fa-spinner fa-spin"}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]}):0===k.length?(0,Ba.jsxs)("div",{className:"empty-state",children:[(0,Ba.jsx)("i",{className:"fas fa-clipboard-list"}),(0,Ba.jsx)("p",{children:"\u6682\u65e0\u5ba1\u6838\u8bb0\u5f55"})]}):k.map(t=>{return(0,Ba.jsxs)("div",{className:"review-item",children:["0"===t.status&&(0,Ba.jsx)("div",{className:"review-checkbox",children:(0,Ba.jsxs)("label",{className:"checkbox-label",children:[(0,Ba.jsx)("input",{type:"checkbox",checked:i.includes(t.id),onChange:()=>{return e=t.id,void s(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e]);var e}}),(0,Ba.jsx)("span",{className:"checkmark"})]})}),(0,Ba.jsxs)("div",{className:"review-content",onClick:()=>{return n=t.id,void e("/admin-review-detail/".concat(n));var n},children:[(0,Ba.jsxs)("div",{className:"review-header",children:[(0,Ba.jsx)("div",{className:"review-name",children:t.userName}),(0,Ba.jsx)("div",{className:"review-status ".concat((n=t.status,{0:"pending",1:"approved",2:"rejected",pending:"pending",approved:"approved",rejected:"rejected"}[n]||"pending")),children:w(t.status)})]}),(0,Ba.jsxs)("div",{className:"review-info",children:[(0,Ba.jsx)("div",{className:"review-title",children:t.categoryDesc}),(0,Ba.jsxs)("div",{className:"review-points",children:["+",t.points," \u79ef\u5206"]})]}),(0,Ba.jsxs)("div",{className:"review-time",children:["\u63d0\u4ea4\u65f6\u95f4\uff1a",S(t.createTime)]})]})]},t.id);var n})}),("all"===n||"pending"===n)&&i.length>0&&(0,Ba.jsx)("div",{className:"batch-actions-bottom",children:(0,Ba.jsxs)("div",{className:"batch-buttons",children:[(0,Ba.jsxs)("button",{className:"batch-btn approve",onClick:()=>j("approve"),children:[(0,Ba.jsx)("i",{className:"fas fa-check"}),"\u6279\u91cf\u901a\u8fc7"]}),(0,Ba.jsxs)("button",{className:"batch-btn reject",onClick:()=>j("reject"),children:[(0,Ba.jsx)("i",{className:"fas fa-times"}),"\u6279\u91cf\u62d2\u7edd"]})]})}),h&&(0,Ba.jsx)("div",{className:"success-dialog-overlay",onClick:N,children:(0,Ba.jsxs)("div",{className:"success-dialog",onClick:e=>e.stopPropagation(),children:[(0,Ba.jsxs)("div",{className:"success-dialog-header",children:[(0,Ba.jsx)("div",{className:"success-dialog-icon",children:(0,Ba.jsx)("i",{className:"fas fa-check-circle"})}),(0,Ba.jsx)("h3",{className:"success-dialog-title",children:"\u64cd\u4f5c\u6210\u529f"})]}),(0,Ba.jsx)("div",{className:"success-dialog-content",children:(0,Ba.jsx)("p",{children:p})}),(0,Ba.jsx)("div",{className:"success-dialog-actions",children:(0,Ba.jsx)("button",{className:"success-dialog-btn success-dialog-btn-confirm",onClick:N,children:"\u786e\u5b9a"})})]})})]})},nr=()=>{const e=te(),{id:t}=ne(),{state:n}=$a(),[r,i]=(0,a.useState)(null),[s,l]=(0,a.useState)(!0);(0,a.useEffect)(()=>{t&&(async()=>{l(!0);const n=parseInt(t||"0");try{const t=await Ra(n);0===t.code?i(t.data):(alert(t.msg||"\u83b7\u53d6\u5ba1\u6838\u8be6\u60c5\u5931\u8d25"),e("/admin-points-review"))}catch(a){console.error("\u83b7\u53d6\u5ba1\u6838\u8be6\u60c5\u5931\u8d25:",a),alert("\u83b7\u53d6\u5ba1\u6838\u8be6\u60c5\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5"),e("/admin-points-review")}finally{l(!1)}})()},[t,e]);const o=async(e,t)=>{if(r)try{const n=await Oa({declarationId:r.id,action:"approve"===e?"1":"2",comment:t||("approve"===e?"\u7b26\u5408\u5ba1\u6838\u8981\u6c42":"\u4e0d\u7b26\u5408\u5ba1\u6838\u8981\u6c42")});if(0===n.code){const n="approve"===e?"1":"2",a=(new Date).toLocaleString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"});i(r=>r?Te(Te({},r),{},{status:n,reviewTime:a,reviewReason:t||("approve"===e?"\u7b26\u5408\u5ba1\u6838\u8981\u6c42":"\u4e0d\u7b26\u5408\u5ba1\u6838\u8981\u6c42")}):null),alert("\u5ba1\u6838".concat("approve"===e?"\u901a\u8fc7":"\u62d2\u7edd","\u6210\u529f"))}else alert(n.msg||"\u5ba1\u6838".concat("approve"===e?"\u901a\u8fc7":"\u62d2\u7edd","\u5931\u8d25"))}catch(n){console.error("\u5ba1\u6838\u64cd\u4f5c\u5931\u8d25:",n),alert("\u5ba1\u6838".concat("approve"===e?"\u901a\u8fc7":"\u62d2\u7edd","\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5"))}};return s?(0,Ba.jsxs)("div",{className:"page admin-review-detail-page",children:[(0,Ba.jsx)(Ga,{title:"\u5ba1\u6838\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"loading-state",children:[(0,Ba.jsx)("i",{className:"fas fa-spinner fa-spin"}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]})]}):r?(0,Ba.jsxs)("div",{className:"page admin-review-detail-page",children:[(0,Ba.jsx)(Ga,{title:"\u5ba1\u6838\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"review-detail-content",children:[(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u7533\u62a5\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"detail-info",children:[(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u7533\u62a5\u4eba"}),(0,Ba.jsx)("span",{children:r.userName})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u5206\u7c7b"}),(0,Ba.jsx)("span",{children:r.categoryDesc})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u7533\u62a5\u79ef\u5206"}),(0,Ba.jsxs)("span",{className:"points-value",children:[1===r.isPositive?"+":"-",r.points," \u79ef\u5206"]})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u7533\u62a5\u5185\u5bb9"}),(0,Ba.jsx)("p",{className:"content-text",children:r.secondary})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u63d0\u4ea4\u65f6\u95f4"}),(0,Ba.jsx)("span",{children:(e=>{if(!e)return"";try{const t=new Date(e),n=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0"),i=String(t.getHours()).padStart(2,"0"),s=String(t.getMinutes()).padStart(2,"0");return"".concat(n,"-").concat(a,"-").concat(r," ").concat(i,":").concat(s)}catch(t){return e}})(r.createTime)})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u5ba1\u6838\u72b6\u6001"}),(0,Ba.jsx)("span",{className:"status-badge ".concat((c=r.status,{0:"pending",1:"approved",2:"rejected",pending:"pending",approved:"approved",rejected:"rejected"}[c]||c)),children:(e=>({0:"\u5f85\u5ba1\u6838",1:"\u5df2\u901a\u8fc7",2:"\u5df2\u62d2\u7edd",pending:"\u5f85\u5ba1\u6838",approved:"\u5df2\u901a\u8fc7",rejected:"\u5df2\u62d2\u7edd"}[e]||e))(r.status)})]}),r.reviewTime&&(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u5ba1\u6838\u65f6\u95f4"}),(0,Ba.jsx)("span",{children:r.reviewTime})]}),r.reviewReason&&(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u5ba1\u6838\u8bf4\u660e"}),(0,Ba.jsx)("p",{className:"content-text",children:r.reviewReason})]})]})]}),"0"===r.status&&(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u5ba1\u6838\u64cd\u4f5c"}),(0,Ba.jsxs)("div",{className:"review-actions",children:[(0,Ba.jsxs)("button",{className:"review-btn approve",onClick:()=>{window.confirm("\u786e\u8ba4\u901a\u8fc7\u6b64\u79ef\u5206\u7533\u62a5\u5417\uff1f")&&o("approve")},children:[(0,Ba.jsx)("i",{className:"fas fa-check"}),(0,Ba.jsx)("span",{children:"\u901a\u8fc7"})]}),(0,Ba.jsxs)("button",{className:"review-btn reject",onClick:()=>{const e=prompt("\u8bf7\u8f93\u5165\u62d2\u7edd\u539f\u56e0\uff08\u53ef\u9009\uff09\uff1a");null!==e&&o("reject",e||"\u4e0d\u7b26\u5408\u5ba1\u6838\u8981\u6c42")},children:[(0,Ba.jsx)("i",{className:"fas fa-times"}),(0,Ba.jsx)("span",{children:"\u62d2\u7edd"})]})]})]})]})]}):(0,Ba.jsxs)("div",{className:"page admin-review-detail-page",children:[(0,Ba.jsx)(Ga,{title:"\u5ba1\u6838\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"empty-state",children:[(0,Ba.jsx)("i",{className:"fas fa-exclamation-triangle"}),(0,Ba.jsx)("p",{children:"\u672a\u627e\u5230\u5ba1\u6838\u8bb0\u5f55"})]})]});var c},ar=()=>{const e=te(),{state:t}=$a(),[n,r]=(0,a.useState)("all"),[i,s]=(0,a.useState)([]),[l,o]=(0,a.useState)([]),[c,u]=(0,a.useState)(!0),[d,f]=(0,a.useState)({page:1,size:10,total:0}),h=async e=>{try{u(!0);const t=await La({page:d.page,size:d.size,status:e});0===t.code&&(o(t.data.list||[]),f(e=>Te(Te({},e),{},{total:t.data.total||0})))}catch(t){console.error("\u83b7\u53d6\u5fd7\u613f\u8005\u5ba1\u6838\u5217\u8868\u5931\u8d25:",t)}finally{u(!1)}};(0,a.useEffect)(()=>{h()},[d.page]),(0,a.useEffect)(()=>{h({all:"",pending:"0",reviewed:"1,2"}[n])},[n]);const m=()=>l,p=e=>{r(e),s([])},v=async e=>{if(0!==i.length)try{0===(await Ia({applicationIds:i,action:"approve"===e?"1":"2",comment:"approve"===e?"\u5ba1\u6838\u901a\u8fc7":"\u5ba1\u6838\u62d2\u7edd"})).code&&(s([]),alert("\u5df2".concat("approve"===e?"\u901a\u8fc7":"\u62d2\u7edd","\u9009\u4e2d\u7684\u5fd7\u613f\u8005\u7533\u8bf7")),h())}catch(t){console.error("\u6279\u91cf\u5ba1\u6838\u5931\u8d25:",t),alert("\u5ba1\u6838\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5")}else alert("\u8bf7\u9009\u62e9\u8981\u5ba1\u6838\u7684\u8bb0\u5f55")},g=e=>{if(!e)return"";const t=new Date(e),n=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0"),i=String(t.getHours()).padStart(2,"0"),s=String(t.getMinutes()).padStart(2,"0");return"".concat(n,"-").concat(a,"-").concat(r," ").concat(i,":").concat(s)},x=m(),y=x.filter(e=>"0"===e.status);return(0,Ba.jsxs)("div",{className:"page admin-volunteer-review-page",children:[(0,Ba.jsx)(Ga,{title:"\u5fd7\u613f\u8005\u5ba1\u6838",showBack:!0}),(0,Ba.jsxs)("div",{className:"declaration-tabs",children:[(0,Ba.jsx)("button",{className:"declaration-tab ".concat("all"===n?"active":""),onClick:()=>p("all"),children:"\u5168\u90e8"}),(0,Ba.jsx)("button",{className:"declaration-tab ".concat("pending"===n?"active":""),onClick:()=>p("pending"),children:"\u5f85\u5ba1\u6838"}),(0,Ba.jsx)("button",{className:"declaration-tab ".concat("reviewed"===n?"active":""),onClick:()=>p("reviewed"),children:"\u5df2\u5ba1\u6838"})]}),"pending"===n&&y.length>0&&(0,Ba.jsxs)("div",{className:"batch-actions",children:[(0,Ba.jsx)("div",{className:"batch-select",children:(0,Ba.jsxs)("label",{className:"checkbox-label",children:[(0,Ba.jsx)("input",{type:"checkbox",checked:i.length===y.length&&y.length>0,onChange:()=>{const e=m().filter(e=>"pending"===e.status);i.length===e.length&&e.length>0?s([]):s(e.map(e=>e.id))}}),(0,Ba.jsx)("span",{className:"checkmark"}),"\u5168\u9009 (",i.length,"/",y.length,")"]})}),(0,Ba.jsxs)("div",{className:"batch-buttons",children:[(0,Ba.jsxs)("button",{className:"batch-btn approve",onClick:()=>v("approve"),disabled:0===i.length,children:[(0,Ba.jsx)("i",{className:"fas fa-check"}),"\u6279\u91cf\u901a\u8fc7"]}),(0,Ba.jsxs)("button",{className:"batch-btn reject",onClick:()=>v("reject"),disabled:0===i.length,children:[(0,Ba.jsx)("i",{className:"fas fa-times"}),"\u6279\u91cf\u62d2\u7edd"]})]})]}),(0,Ba.jsx)("div",{className:"volunteer-review-list",children:c?(0,Ba.jsxs)("div",{className:"loading",children:[(0,Ba.jsx)("i",{className:"fas fa-spinner fa-spin"}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]}):0===x.length?(0,Ba.jsxs)("div",{className:"empty-state",children:[(0,Ba.jsx)("i",{className:"fas fa-user-check"}),(0,Ba.jsx)("p",{children:"\u6682\u65e0\u5fd7\u613f\u8005\u5ba1\u6838\u8bb0\u5f55"})]}):x.map(t=>{return(0,Ba.jsxs)("div",{className:"volunteer-review-item",children:["0"===t.status&&(0,Ba.jsx)("div",{className:"review-checkbox",children:(0,Ba.jsxs)("label",{className:"checkbox-label",children:[(0,Ba.jsx)("input",{type:"checkbox",checked:i.includes(t.id),onChange:()=>{return e=t.id,void s(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e]);var e}}),(0,Ba.jsx)("span",{className:"checkmark"})]})}),(0,Ba.jsxs)("div",{className:"volunteer-review-content",onClick:()=>{return n=t.id,void e("/admin-volunteer-review-detail/".concat(n));var n},children:[(0,Ba.jsxs)("div",{className:"volunteer-review-header",children:[(0,Ba.jsx)("div",{className:"volunteer-name",children:t.name}),(0,Ba.jsx)("div",{className:"volunteer-status ".concat(t.status),children:(n=t.status,{0:"\u5f85\u5ba1\u6838",1:"\u5df2\u901a\u8fc7",2:"\u5df2\u62d2\u7edd",pending:"\u5f85\u5ba1\u6838",approved:"\u5df2\u901a\u8fc7",rejected:"\u5df2\u62d2\u7edd"}[n]||n)})]}),(0,Ba.jsxs)("div",{className:"volunteer-info",children:[(0,Ba.jsx)("div",{className:"volunteer-phone",children:t.phone}),(0,Ba.jsxs)("div",{className:"volunteer-id",children:["\u8eab\u4efd\u8bc1\uff1a",t.idCard]})]}),(0,Ba.jsxs)("div",{className:"volunteer-time",children:["\u63d0\u4ea4\u65f6\u95f4\uff1a",g(t.createTime)]})]})]},t.id);var n})})]})},rr=()=>{const e=te(),{id:t}=ne(),{state:n}=$a(),[r,i]=(0,a.useState)(null),[s,l]=(0,a.useState)(!0);(0,a.useEffect)(()=>{t&&(async()=>{l(!0);const n=parseInt(t||"0");try{const t=await Aa(n);0===t.code?i(t.data):(alert(t.msg||"\u83b7\u53d6\u5fd7\u613f\u8005\u5ba1\u6838\u8be6\u60c5\u5931\u8d25"),e("/admin-volunteer-review"))}catch(a){console.error("\u83b7\u53d6\u5fd7\u613f\u8005\u5ba1\u6838\u8be6\u60c5\u5931\u8d25:",a),alert("\u83b7\u53d6\u5fd7\u613f\u8005\u5ba1\u6838\u8be6\u60c5\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5"),e("/admin-volunteer-review")}finally{l(!1)}})()},[t,e]);const o=async(e,t)=>{if(r)try{const n=await Da({applicationId:r.id,action:"approve"===e?"1":"2",comment:t||("approve"===e?"\u7b26\u5408\u5fd7\u613f\u8005\u8981\u6c42":"\u4e0d\u7b26\u5408\u5fd7\u613f\u8005\u8981\u6c42")});if(0===n.code){const n="approve"===e?"1":"2",a=(new Date).toLocaleString("zh-CN",{year:"numeric",month:"2-digit",day:"2-digit",hour:"2-digit",minute:"2-digit"});i(r=>r?Te(Te({},r),{},{status:n,reviewTime:a,reviewComment:t||("approve"===e?"\u7b26\u5408\u5fd7\u613f\u8005\u8981\u6c42":"\u4e0d\u7b26\u5408\u5fd7\u613f\u8005\u8981\u6c42")}):null),alert("\u5fd7\u613f\u8005\u7533\u8bf7\u5ba1\u6838".concat("approve"===e?"\u901a\u8fc7":"\u62d2\u7edd","\u6210\u529f"))}else alert(n.msg||"\u5ba1\u6838".concat("approve"===e?"\u901a\u8fc7":"\u62d2\u7edd","\u5931\u8d25"))}catch(n){console.error("\u5ba1\u6838\u64cd\u4f5c\u5931\u8d25:",n),alert("\u5ba1\u6838".concat("approve"===e?"\u901a\u8fc7":"\u62d2\u7edd","\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u91cd\u8bd5"))}};return s?(0,Ba.jsxs)("div",{className:"page admin-volunteer-review-detail-page",children:[(0,Ba.jsx)(Ga,{title:"\u5ba1\u6838\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"loading-state",children:[(0,Ba.jsx)("i",{className:"fas fa-spinner fa-spin"}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]})]}):r?(0,Ba.jsxs)("div",{className:"page admin-volunteer-review-detail-page",children:[(0,Ba.jsx)(Ga,{title:"\u5fd7\u613f\u8005\u5ba1\u6838\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"review-detail-content",children:[(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u5fd7\u613f\u8005\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"detail-info",children:[(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u59d3\u540d"}),(0,Ba.jsx)("span",{children:r.name})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u624b\u673a\u53f7"}),(0,Ba.jsx)("span",{children:r.phone})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u8bc1\u4ef6\u7c7b\u578b"}),(0,Ba.jsx)("span",{children:"\u8eab\u4efd\u8bc1"})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u8bc1\u4ef6\u53f7\u7801"}),(0,Ba.jsx)("span",{children:r.idCard})]})]})]}),(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u7533\u8bf7\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"detail-info",children:[(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u63d0\u4ea4\u65f6\u95f4"}),(0,Ba.jsx)("span",{children:(e=>{if(!e)return"";const t=new Date(e),n=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0"),i=String(t.getHours()).padStart(2,"0"),s=String(t.getMinutes()).padStart(2,"0");return"".concat(n,"-").concat(a,"-").concat(r," ").concat(i,":").concat(s)})(r.createTime)})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u5ba1\u6838\u72b6\u6001"}),(0,Ba.jsx)("span",{className:"status-badge ".concat(r.status),children:(c=r.status,{0:"\u5f85\u5ba1\u6838",1:"\u5ba1\u6838\u901a\u8fc7",2:"\u5ba1\u6838\u62d2\u7edd",pending:"\u5f85\u5ba1\u6838",approved:"\u5ba1\u6838\u901a\u8fc7",rejected:"\u5ba1\u6838\u62d2\u7edd"}[c]||c)})]}),r.reviewTime&&(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u5ba1\u6838\u65f6\u95f4"}),(0,Ba.jsx)("span",{children:r.reviewTime})]}),r.reviewComment&&(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u5ba1\u6838\u8bf4\u660e"}),(0,Ba.jsx)("p",{className:"content-text",children:r.reviewComment})]})]})]}),"pending"===r.status&&(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u5ba1\u6838\u64cd\u4f5c"}),(0,Ba.jsxs)("div",{className:"review-actions",children:[(0,Ba.jsxs)("button",{className:"review-btn approve",onClick:()=>{window.confirm("\u786e\u8ba4\u901a\u8fc7\u6b64\u5fd7\u613f\u8005\u7533\u8bf7\u5417\uff1f")&&o("approve")},children:[(0,Ba.jsx)("i",{className:"fas fa-check"}),(0,Ba.jsx)("span",{children:"\u901a\u8fc7"})]}),(0,Ba.jsxs)("button",{className:"review-btn reject",onClick:()=>{const e=prompt("\u8bf7\u8f93\u5165\u62d2\u7edd\u539f\u56e0\uff08\u53ef\u9009\uff09\uff1a");null!==e&&o("reject",e||"\u4e0d\u7b26\u5408\u5fd7\u613f\u8005\u8981\u6c42")},children:[(0,Ba.jsx)("i",{className:"fas fa-times"}),(0,Ba.jsx)("span",{children:"\u62d2\u7edd"})]})]})]})]})]}):(0,Ba.jsxs)("div",{className:"page admin-volunteer-review-detail-page",children:[(0,Ba.jsx)(Ga,{title:"\u5ba1\u6838\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"empty-state",children:[(0,Ba.jsx)("i",{className:"fas fa-exclamation-triangle"}),(0,Ba.jsx)("p",{children:"\u672a\u627e\u5230\u5fd7\u613f\u8005\u5ba1\u6838\u8bb0\u5f55"})]})]});var c},ir=()=>{const e=te(),t=Z(),{state:n}=$a(),[r,i]=(0,a.useState)(""),[s,l]=(0,a.useState)(""),[o,c]=(0,a.useState)(""),[u,d]=(0,a.useState)(""),[f,h]=(0,a.useState)(!1),[m,p]=(0,a.useState)(null),[v,g]=(0,a.useState)(null),[x,y]=(0,a.useState)(null),[j,b]=(0,a.useState)(!1),[N,w]=(0,a.useState)(!1),[S,k]=(0,a.useState)(!1),[E,C]=(0,a.useState)(!1),[T,P]=(0,a.useState)(null),[R,_]=(0,a.useState)(null),[O,L]=(0,a.useState)(!1),A=async(e,t)=>{b(!0);try{const n=await Fa({communityCode:e,userId:t});if(0===n.code){const e=n.data;y(e),p(t),h(!1)}else console.error("\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u5931\u8d25:",n.msg),alert("\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u5931\u8d25\uff1a"+n.msg)}catch(n){console.error("\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u5931\u8d25:",n),alert("\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5")}finally{b(!1)}};(0,a.useEffect)(()=>{const e=new URLSearchParams(t.search),n=e.get("communityCode"),a=e.get("volunteerId");if(n&&a)w(!0),A(n,a);else if(t.state){w(!0);const{communityCode:e,volunteerId:n,volunteerName:a,points:r}=t.state;g({communityCode:e,volunteerId:n,volunteerName:a,points:r}),p(n),h(!1)}else w(!1)},[t.search,t.state]),(0,a.useEffect)(()=>{const e=document.querySelector(".scan-line");e&&f?e.classList.add("scanning"):e&&e.classList.remove("scanning")},[f]);return(0,Ba.jsxs)("div",{className:"page admin-points-redemption-page",children:[(0,Ba.jsx)(Ga,{title:"\u79ef\u5206\u6838\u9500",showBack:!0,onBack:()=>{e("/admin")}}),(0,Ba.jsxs)("div",{className:"admin-redemption-container",children:[x?(0,Ba.jsx)("div",{className:"user-info-area",children:(0,Ba.jsxs)("div",{className:"user-info-card",children:[(0,Ba.jsxs)("div",{className:"user-info-header",children:[(0,Ba.jsx)("div",{className:"header-icon",children:(0,Ba.jsx)("i",{className:"fas fa-user-circle"})}),(0,Ba.jsxs)("div",{className:"header-content",children:[(0,Ba.jsx)("h3",{children:"\u7528\u6237\u4fe1\u606f"}),(0,Ba.jsx)("p",{children:"\u6838\u9500\u7528\u6237\u8be6\u7ec6\u4fe1\u606f"})]}),(0,Ba.jsxs)("div",{className:"header-status",children:[(0,Ba.jsx)("i",{className:"fas fa-check-circle"}),(0,Ba.jsx)("span",{children:"\u5df2\u9a8c\u8bc1"})]})]}),(0,Ba.jsxs)("div",{className:"user-info-content",children:[(0,Ba.jsxs)("div",{className:"info-section",children:[(0,Ba.jsxs)("div",{className:"info-item",children:[(0,Ba.jsx)("div",{className:"item-icon",children:(0,Ba.jsx)("i",{className:"fas fa-building"})}),(0,Ba.jsxs)("div",{className:"item-content",children:[(0,Ba.jsx)("span",{className:"info-label",children:"\u793e\u533a\u540d\u79f0"}),(0,Ba.jsx)("span",{className:"info-value",children:x.communityName})]})]}),(0,Ba.jsxs)("div",{className:"info-item",children:[(0,Ba.jsx)("div",{className:"item-icon",children:(0,Ba.jsx)("i",{className:"fas fa-user"})}),(0,Ba.jsxs)("div",{className:"item-content",children:[(0,Ba.jsx)("span",{className:"info-label",children:"\u7528\u6237\u59d3\u540d"}),(0,Ba.jsx)("span",{className:"info-value",children:x.volunteerName})]})]}),(0,Ba.jsxs)("div",{className:"info-item points-item",children:[(0,Ba.jsx)("div",{className:"item-icon",children:(0,Ba.jsx)("i",{className:"fas fa-coins"})}),(0,Ba.jsxs)("div",{className:"item-content",children:[(0,Ba.jsx)("span",{className:"info-label",children:"\u53ef\u7528\u79ef\u5206"}),(0,Ba.jsx)("span",{className:"info-value points",children:x.points})]}),(0,Ba.jsx)("div",{className:"points-badge",children:(0,Ba.jsx)("span",{children:"\u79ef\u5206"})})]})]}),(0,Ba.jsx)("div",{className:"info-footer",children:(0,Ba.jsxs)("div",{className:"footer-item",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsxs)("span",{children:["\u4fe1\u606f\u66f4\u65b0\u65f6\u95f4\uff1a",(new Date).toLocaleString()]})]})})]})]})}):N?(0,Ba.jsxs)("div",{className:"scan-area",children:[(0,Ba.jsxs)("div",{className:"scan-frame ".concat(f?"scanning":""," ").concat(m?"scanned":""),children:[(0,Ba.jsx)("div",{className:"scan-corner top-left"}),(0,Ba.jsx)("div",{className:"scan-corner top-right"}),(0,Ba.jsx)("div",{className:"scan-corner bottom-left"}),(0,Ba.jsx)("div",{className:"scan-corner bottom-right"}),(0,Ba.jsx)("div",{className:"scan-line"}),m&&(0,Ba.jsxs)("div",{className:"scan-success",children:[(0,Ba.jsx)("i",{className:"fas fa-check-circle"}),(0,Ba.jsx)("span",{children:"\u626b\u7801\u6210\u529f"})]})]}),(0,Ba.jsxs)("div",{className:"scan-tip",children:[(0,Ba.jsx)("i",{className:"fas fa-qrcode"}),j?(0,Ba.jsx)("p",{children:"\u6b63\u5728\u83b7\u53d6\u7528\u6237\u4fe1\u606f..."}):f?(0,Ba.jsx)("p",{children:"\u6b63\u5728\u626b\u63cf\u4e2d..."}):m?(0,Ba.jsxs)("div",{children:[(0,Ba.jsxs)("p",{children:["\u5df2\u8bc6\u522b\u7528\u6237\uff1a",(null===v||void 0===v?void 0:v.volunteerName)||m]}),v&&(0,Ba.jsxs)("div",{className:"user-info",children:[(0,Ba.jsxs)("p",{children:["\u793e\u533a\u7f16\u7801\uff1a",v.communityCode]}),(0,Ba.jsxs)("p",{children:["\u7528\u6237ID\uff1a",v.volunteerId]}),(0,Ba.jsxs)("p",{children:["\u53ef\u7528\u79ef\u5206\uff1a",v.points]})]})]}):(0,Ba.jsx)("p",{children:"\u626b\u63cf\u7528\u6237\u4e8c\u7ef4\u7801\u8fdb\u884c\u6838\u9500"})]}),(0,Ba.jsxs)("div",{className:"scan-buttons",children:[!m&&!f&&(0,Ba.jsxs)("button",{className:"scan-btn start",onClick:()=>{h(!0),setTimeout(()=>{const e="USER_"+Math.random().toString(36).substr(2,9);p(e),h(!1),alert("\u626b\u7801\u6210\u529f\uff01\u7528\u6237ID: ".concat(e))},2e3)},children:[(0,Ba.jsx)("i",{className:"fas fa-camera"}),"\u5f00\u59cb\u626b\u7801"]}),m&&(0,Ba.jsxs)("button",{className:"scan-btn reset",onClick:()=>{p(null),h(!1),g(null),y(null)},children:[(0,Ba.jsx)("i",{className:"fas fa-redo"}),"\u91cd\u65b0\u626b\u7801"]})]})]}):(0,Ba.jsxs)("div",{className:"wechat-scan-tip",children:[(0,Ba.jsx)("div",{className:"tip-icon",children:(0,Ba.jsx)("i",{className:"fab fa-weixin"})}),(0,Ba.jsxs)("div",{className:"tip-content",children:[(0,Ba.jsx)("h3",{children:"\u8bf7\u7528\u5fae\u4fe1\u626b\u7801\u8fdb\u884c\u79ef\u5206\u6838\u9500"}),(0,Ba.jsx)("p",{children:"\u4f7f\u7528\u5fae\u4fe1\u626b\u63cf\u7528\u6237\u4e8c\u7ef4\u7801\uff0c\u81ea\u52a8\u83b7\u53d6\u7528\u6237\u4fe1\u606f\u5e76\u5b8c\u6210\u79ef\u5206\u6838\u9500"})]}),(0,Ba.jsxs)("div",{className:"tip-steps",children:[(0,Ba.jsxs)("div",{className:"step-item",children:[(0,Ba.jsx)("div",{className:"step-number",children:"1"}),(0,Ba.jsx)("div",{className:"step-text",children:"\u6253\u5f00\u5fae\u4fe1\u626b\u4e00\u626b"})]}),(0,Ba.jsxs)("div",{className:"step-item",children:[(0,Ba.jsx)("div",{className:"step-number",children:"2"}),(0,Ba.jsx)("div",{className:"step-text",children:"\u626b\u63cf\u7528\u6237\u4e8c\u7ef4\u7801"})]}),(0,Ba.jsxs)("div",{className:"step-item",children:[(0,Ba.jsx)("div",{className:"step-number",children:"3"}),(0,Ba.jsx)("div",{className:"step-text",children:"\u81ea\u52a8\u8df3\u8f6c\u6838\u9500\u9875\u9762"})]})]})]}),(0,Ba.jsxs)("div",{className:"redemption-settings",children:[(0,Ba.jsxs)("div",{className:"setting-item",children:[(0,Ba.jsxs)("label",{children:["\u6838\u51cf\u79ef\u5206 ",(0,Ba.jsx)("span",{className:"required",children:"*"})]}),(0,Ba.jsx)("input",{type:"number",value:r,onChange:e=>i(e.target.value),placeholder:"\u8bf7\u8f93\u5165\u6838\u51cf\u79ef\u5206",min:"1",max:"1000",required:!0})]}),(0,Ba.jsxs)("div",{className:"setting-item",children:[(0,Ba.jsxs)("label",{children:["\u5151\u6362\u4ea7\u54c1 ",(0,Ba.jsx)("span",{className:"required",children:"*"})]}),(0,Ba.jsx)("input",{type:"text",value:o,onChange:e=>c(e.target.value),placeholder:"\u8bf7\u8f93\u5165\u5151\u6362\u4ea7\u54c1\u540d\u79f0",maxLength:50,required:!0})]}),(0,Ba.jsxs)("div",{className:"setting-item",children:[(0,Ba.jsxs)("label",{children:["\u5151\u6362\u6570\u91cf ",(0,Ba.jsx)("span",{className:"required",children:"*"})]}),(0,Ba.jsx)("input",{type:"number",value:u,onChange:e=>d(e.target.value),placeholder:"\u8bf7\u8f93\u5165\u5151\u6362\u6570\u91cf",min:"1",max:"100",required:!0})]}),(0,Ba.jsxs)("div",{className:"setting-item",children:[(0,Ba.jsx)("label",{children:"\u6838\u9500\u5907\u6ce8"}),(0,Ba.jsx)("input",{type:"text",value:s,onChange:e=>l(e.target.value),placeholder:"\u8bf7\u8f93\u5165\u6838\u9500\u5907\u6ce8\uff08\u53ef\u9009\uff09",maxLength:50})]})]}),(0,Ba.jsx)("div",{className:"redemption-actions",children:(0,Ba.jsx)("button",{className:"redemption-btn ".concat(!m||O?"disabled":""),onClick:async()=>{!r||""===r.trim()||isNaN(Number(r))||Number(r)<=0?alert("\u8bf7\u8f93\u5165\u6709\u6548\u7684\u6838\u51cf\u79ef\u5206"):o.trim()?!u||""===u.trim()||isNaN(Number(u))||Number(u)<=0?alert("\u8bf7\u8f93\u5165\u6709\u6548\u7684\u5151\u6362\u6570\u91cf"):m?(P({points:r,userName:(null===x||void 0===x?void 0:x.volunteerName)||(null===v||void 0===v?void 0:v.volunteerName)||"\u672a\u77e5",communityName:(null===x||void 0===x?void 0:x.communityName)||(null===v||void 0===v?void 0:v.communityCode)||"\u672a\u77e5",productName:o,quantity:u,note:s}),k(!0)):alert("\u8bf7\u5148\u626b\u63cf\u7528\u6237\u4e8c\u7ef4\u7801"):alert("\u8bf7\u8f93\u5165\u5151\u6362\u4ea7\u54c1\u540d\u79f0")},disabled:!m||O,children:O?(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)("i",{className:"fas fa-spinner fa-spin"}),(0,Ba.jsx)("span",{children:"\u6838\u9500\u4e2d..."})]}):(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)("i",{className:"fas fa-check"}),(0,Ba.jsx)("span",{children:"\u786e\u8ba4\u6838\u9500"})]})})})]}),S&&T&&(0,Ba.jsx)("div",{className:"modal-overlay",children:(0,Ba.jsxs)("div",{className:"confirm-modal",children:[(0,Ba.jsxs)("div",{className:"modal-header",children:[(0,Ba.jsx)("div",{className:"modal-icon",children:(0,Ba.jsx)("i",{className:"fas fa-exclamation-triangle"})}),(0,Ba.jsx)("h3",{className:"modal-title",children:"\u786e\u8ba4\u79ef\u5206\u6838\u9500"})]}),(0,Ba.jsxs)("div",{className:"modal-content",children:[(0,Ba.jsxs)("div",{className:"confirm-info",children:[(0,Ba.jsxs)("div",{className:"info-row",children:[(0,Ba.jsx)("span",{className:"info-label",children:"\u6838\u9500\u79ef\u5206\uff1a"}),(0,Ba.jsxs)("span",{className:"info-value highlight",children:[T.points," \u5206"]})]}),(0,Ba.jsxs)("div",{className:"info-row",children:[(0,Ba.jsx)("span",{className:"info-label",children:"\u7528\u6237\u59d3\u540d\uff1a"}),(0,Ba.jsx)("span",{className:"info-value",children:T.userName})]}),(0,Ba.jsxs)("div",{className:"info-row",children:[(0,Ba.jsx)("span",{className:"info-label",children:"\u6240\u5c5e\u793e\u533a\uff1a"}),(0,Ba.jsx)("span",{className:"info-value",children:T.communityName})]}),(0,Ba.jsxs)("div",{className:"info-row",children:[(0,Ba.jsx)("span",{className:"info-label",children:"\u5151\u6362\u4ea7\u54c1\uff1a"}),(0,Ba.jsx)("span",{className:"info-value",children:T.productName})]}),(0,Ba.jsxs)("div",{className:"info-row",children:[(0,Ba.jsx)("span",{className:"info-label",children:"\u5151\u6362\u6570\u91cf\uff1a"}),(0,Ba.jsx)("span",{className:"info-value",children:T.quantity})]}),T.note&&(0,Ba.jsxs)("div",{className:"info-row",children:[(0,Ba.jsx)("span",{className:"info-label",children:"\u6838\u9500\u5907\u6ce8\uff1a"}),(0,Ba.jsx)("span",{className:"info-value",children:T.note})]})]}),(0,Ba.jsxs)("div",{className:"confirm-warning",children:[(0,Ba.jsx)("i",{className:"fas fa-info-circle"}),(0,Ba.jsx)("span",{children:"\u8bf7\u786e\u8ba4\u4ee5\u4e0a\u4fe1\u606f\u65e0\u8bef\uff0c\u6838\u9500\u540e\u5c06\u65e0\u6cd5\u64a4\u9500"})]})]}),(0,Ba.jsxs)("div",{className:"modal-actions",children:[(0,Ba.jsx)("button",{className:"modal-btn cancel",onClick:()=>k(!1),children:"\u53d6\u6d88"}),(0,Ba.jsxs)("button",{className:"modal-btn confirm",onClick:async()=>{if(T&&m){L(!0),k(!1);try{const e=await Ma({qrCode:m,communityCode:(null===x||void 0===x?void 0:x.communityCode)||(null===v||void 0===v?void 0:v.communityCode)||"",volunteerId:(null===x||void 0===x?void 0:x.volunteerId)||(null===v||void 0===v?void 0:v.volunteerId)||"",points:Number(T.points),productNum:Number(T.quantity),productName:T.productName,description:T.note||"\u5151\u6362".concat(T.productName)});0===e.code?(_({userName:e.data.userName,remainingPoints:e.data.remainingPoints}),C(!0),i(""),l(""),c(""),d(""),setTimeout(()=>{C(!1),null!==x&&void 0!==x&&x.communityCode&&null!==x&&void 0!==x&&x.volunteerId&&A(x.communityCode,x.volunteerId)},3e3)):alert("\u79ef\u5206\u6838\u9500\u5931\u8d25\uff1a"+e.msg)}catch(e){console.error("\u79ef\u5206\u6838\u9500\u5931\u8d25:",e),alert("\u79ef\u5206\u6838\u9500\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5")}finally{L(!1)}}},children:[(0,Ba.jsx)("i",{className:"fas fa-check"}),"\u786e\u8ba4\u6838\u9500"]})]})]})}),E&&R&&(0,Ba.jsx)("div",{className:"modal-overlay success-overlay",children:(0,Ba.jsxs)("div",{className:"success-modal",children:[(0,Ba.jsx)("div",{className:"success-icon",children:(0,Ba.jsx)("i",{className:"fas fa-check-circle"})}),(0,Ba.jsxs)("div",{className:"success-content",children:[(0,Ba.jsx)("h3",{className:"success-title",children:"\u79ef\u5206\u6838\u9500\u6210\u529f\uff01"}),(0,Ba.jsxs)("div",{className:"success-info",children:[(0,Ba.jsxs)("div",{className:"success-item",children:[(0,Ba.jsx)("span",{className:"success-label",children:"\u7528\u6237\uff1a"}),(0,Ba.jsx)("span",{className:"success-value",children:R.userName})]}),(0,Ba.jsxs)("div",{className:"success-item",children:[(0,Ba.jsx)("span",{className:"success-label",children:"\u5269\u4f59\u79ef\u5206\uff1a"}),(0,Ba.jsxs)("span",{className:"success-value highlight",children:[R.remainingPoints," \u5206"]})]})]}),(0,Ba.jsx)("p",{className:"success-subtitle",children:"\u6838\u9500\u8bb0\u5f55\u5df2\u4fdd\u5b58\uff0c\u9875\u9762\u5373\u5c06\u81ea\u52a8\u5237\u65b0..."})]}),(0,Ba.jsx)("div",{className:"success-animation",children:(0,Ba.jsxs)("div",{className:"loading-dots",children:[(0,Ba.jsx)("span",{}),(0,Ba.jsx)("span",{}),(0,Ba.jsx)("span",{})]})})]})})]})},sr=()=>{const e=te(),{state:t}=$a(),[n,r]=(0,a.useState)({title:"",category:"",startTime:"",endTime:"",location:"",content:"",maxParticipants:0,deadline:"",points:0}),[i,s]=(0,a.useState)([]),[l,o]=(0,a.useState)(!1),[c]=(0,a.useState)(()=>Date.now().toString()),u=(e,t)=>{r(n=>Te(Te({},n),{},{[e]:t}))},d=e=>({party:"\u515a\u7684\u5efa\u8bbe",economy:"\u7ecf\u6d4e\u53d1\u5c55",security:"\u5e73\u5b89\u6cd5\u6cbb",service:"\u6c11\u751f\u670d\u52a1",illegal:"\u5931\u4fe1\u8fdd\u6cd5"}[e]||e);return(0,Ba.jsxs)("div",{className:"page admin-activity-create-page",children:[(0,Ba.jsx)(Ga,{title:"\u53d1\u5e03\u6d3b\u52a8",showBack:!0}),(0,Ba.jsxs)("div",{className:"activity-create-form",children:[(0,Ba.jsxs)("div",{className:"form-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u6d3b\u52a8\u57fa\u672c\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u540d\u79f0"}),(0,Ba.jsx)("input",{type:"text",placeholder:"\u8bf7\u8f93\u5165\u6d3b\u52a8\u540d\u79f0",className:"form-input",value:n.title,onChange:e=>u("title",e.target.value),maxLength:50})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u5206\u7c7b"}),(0,Ba.jsxs)("select",{className:"form-select",value:n.category,onChange:e=>u("category",e.target.value),children:[(0,Ba.jsx)("option",{value:"",children:"\u8bf7\u9009\u62e9\u6d3b\u52a8\u5206\u7c7b"}),(0,Ba.jsx)("option",{value:"party",children:"\u515a\u7684\u5efa\u8bbe"}),(0,Ba.jsx)("option",{value:"economy",children:"\u7ecf\u6d4e\u53d1\u5c55"}),(0,Ba.jsx)("option",{value:"security",children:"\u5e73\u5b89\u6cd5\u6cbb"}),(0,Ba.jsx)("option",{value:"service",children:"\u6c11\u751f\u670d\u52a1"}),(0,Ba.jsx)("option",{value:"illegal",children:"\u5931\u4fe1\u8fdd\u6cd5"})]})]}),(0,Ba.jsx)("div",{className:"form-group",children:(0,Ba.jsxs)("div",{className:"time-range-container",children:[(0,Ba.jsxs)("div",{className:"time-input-group",children:[(0,Ba.jsx)("label",{className:"time-label",children:"\u6d3b\u52a8\u5f00\u59cb\u65f6\u95f4"}),(0,Ba.jsx)("input",{type:"datetime-local",className:"form-input time-input",value:n.startTime,onChange:e=>u("startTime",e.target.value)})]}),(0,Ba.jsxs)("div",{className:"time-input-group",children:[(0,Ba.jsx)("label",{className:"time-label",children:"\u6d3b\u52a8\u7ed3\u675f\u65f6\u95f4"}),(0,Ba.jsx)("input",{type:"datetime-local",className:"form-input time-input",value:n.endTime,onChange:e=>u("endTime",e.target.value)})]})]})}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u5730\u70b9"}),(0,Ba.jsx)("input",{type:"text",placeholder:"\u8bf7\u8f93\u5165\u6d3b\u52a8\u5730\u70b9",className:"form-input",value:n.location,onChange:e=>u("location",e.target.value),maxLength:100})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u5185\u5bb9"}),(0,Ba.jsx)("textarea",{placeholder:"\u8bf7\u8f93\u5165\u6d3b\u52a8\u8be6\u7ec6\u5185\u5bb9",className:"form-input",rows:4,value:n.content,onChange:e=>u("content",e.target.value),maxLength:500})]})]}),(0,Ba.jsxs)("div",{className:"form-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u6d3b\u52a8\u8bbe\u7f6e"}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u6700\u5927\u53c2\u4e0e\u4eba\u6570"}),(0,Ba.jsx)("input",{type:"number",placeholder:"\u8bf7\u8f93\u5165\u6700\u5927\u53c2\u4e0e\u4eba\u6570",className:"form-input",value:n.maxParticipants||"",onChange:e=>u("maxParticipants",parseInt(e.target.value)||0),min:"1",max:"1000"})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u62a5\u540d\u622a\u6b62\u65f6\u95f4"}),(0,Ba.jsx)("input",{type:"datetime-local",className:"form-input",value:n.deadline,onChange:e=>u("deadline",e.target.value)})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u79ef\u5206"}),(0,Ba.jsx)("input",{type:"number",placeholder:"\u8bf7\u8f93\u5165\u6d3b\u52a8\u79ef\u5206",className:"form-input",value:n.points||"",onChange:e=>u("points",parseInt(e.target.value)||0),min:"1",max:"100"})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u7167\u7247"}),(0,Ba.jsxs)("div",{className:"file-upload",children:[(0,Ba.jsx)("input",{type:"file",accept:"image/*",multiple:!0,className:"file-input-hidden",onChange:async e=>{const t=e.target.files;if(t&&0!==t.length){o(!0);try{const e=Array.from(t).map(async e=>{const t=await new Promise(t=>{const n=new FileReader;n.onload=e=>{var n;return t(null===(n=e.target)||void 0===n?void 0:n.result)},n.readAsDataURL(e)}),n=c,a=new FormData;a.append("file",e);const r=await Ua(a,n,"35001");if(0===r.code){const n=r.data[0];if(n)return{id:Date.now().toString()+Math.random().toString(36).substr(2,9),file:e,preview:t,uploadUrl:n.showUrl||n.downUrl||"",fileId:n.id}}throw new Error(r.msg||"\u4e0a\u4f20\u5931\u8d25")}),n=await Promise.all(e);s(e=>[...e,...n]),console.log("\u591a\u5f20\u7167\u7247\u4e0a\u4f20\u6210\u529f:",n)}catch(n){console.error("\u7167\u7247\u4e0a\u4f20\u5931\u8d25:",n),alert("\u7167\u7247\u4e0a\u4f20\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5")}finally{o(!1),(()=>{const e=document.querySelector(".file-input-hidden");e&&(e.value="")})()}}}}),(0,Ba.jsxs)("button",{type:"button",className:"upload-btn",onClick:()=>{var e;return null===(e=document.querySelector(".file-input-hidden"))||void 0===e?void 0:e.click()},disabled:l,children:[(0,Ba.jsx)("i",{className:l?"fas fa-spinner fa-spin":"fas fa-cloud-upload-alt"}),(0,Ba.jsx)("span",{children:l?"\u4e0a\u4f20\u4e2d...":i.length>0?"\u7ee7\u7eed\u6dfb\u52a0\u7167\u7247":"\u70b9\u51fb\u4e0a\u4f20\u6d3b\u52a8\u7167\u7247"})]}),i.length>0&&(0,Ba.jsxs)("div",{className:"photos-preview",style:{marginTop:"16px"},children:[(0,Ba.jsx)("div",{className:"photos-grid",style:{display:"grid",gridTemplateColumns:"repeat(auto-fill, minmax(80px, 1fr))",gap:"8px",maxHeight:"200px",overflowY:"auto",padding:"8px",border:"1px solid #e9ecef",borderRadius:"8px",background:"#f8f9fa"},children:i.map(e=>(0,Ba.jsxs)("div",{className:"photo-item",style:{position:"relative",aspectRatio:"1",borderRadius:"6px",overflow:"hidden",boxShadow:"0 2px 4px rgba(0, 0, 0, 0.1)",transition:"transform 0.2s ease"},children:[(0,Ba.jsx)("img",{src:e.preview,alt:"\u7167\u7247\u9884\u89c8",style:{width:"100%",height:"100%",objectFit:"cover",display:"block"}}),(0,Ba.jsx)("button",{type:"button",className:"remove-photo",onClick:()=>(async e=>{const t=i.find(t=>t.id===e);if(!t)return void alert("\u7167\u7247\u4e0d\u5b58\u5728");if(window.confirm("\u786e\u8ba4\u5220\u9664\u6b64\u7167\u7247\u5417\uff1f"))try{const n=await za(t.fileId);0===n.code?(alert("\u7167\u7247\u5220\u9664\u6210\u529f"),s(t=>t.filter(t=>t.id!==e))):alert("\u7167\u7247\u5220\u9664\u5931\u8d25\uff1a"+n.msg)}catch(n){console.error("\u5220\u9664\u7167\u7247\u5931\u8d25:",n),alert("\u5220\u9664\u7167\u7247\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5")}})(e.id),style:{position:"absolute",top:"2px",right:"2px",width:"18px",height:"18px",border:"none",borderRadius:"50%",background:"rgba(255, 0, 0, 0.8)",color:"white",cursor:"pointer",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"10px",transition:"all 0.2s ease"},children:(0,Ba.jsx)("i",{className:"fas fa-times"})})]},e.id))}),(0,Ba.jsx)("div",{className:"photos-info",style:{marginTop:"8px",textAlign:"center",fontSize:"12px",color:"#6c757d",fontWeight:"500"},children:(0,Ba.jsxs)("span",{children:["\u5df2\u4e0a\u4f20 ",i.length," \u5f20\u7167\u7247"]})})]})]})]})]}),(0,Ba.jsx)("div",{className:"form-actions",children:(0,Ba.jsxs)("button",{className:"submit-btn",onClick:async()=>{const a=(()=>{if(!n.title.trim())return"\u8bf7\u8f93\u5165\u6d3b\u52a8\u540d\u79f0";if(!n.category)return"\u8bf7\u9009\u62e9\u6d3b\u52a8\u5206\u7c7b";if(!n.startTime)return"\u8bf7\u9009\u62e9\u6d3b\u52a8\u5f00\u59cb\u65f6\u95f4";if(!n.endTime)return"\u8bf7\u9009\u62e9\u6d3b\u52a8\u7ed3\u675f\u65f6\u95f4";if(!n.location.trim())return"\u8bf7\u8f93\u5165\u6d3b\u52a8\u5730\u70b9";if(!n.content.trim())return"\u8bf7\u8f93\u5165\u6d3b\u52a8\u5185\u5bb9";if(!n.maxParticipants||n.maxParticipants<=0)return"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u6700\u5927\u53c2\u4e0e\u4eba\u6570";if(!n.deadline)return"\u8bf7\u9009\u62e9\u62a5\u540d\u622a\u6b62\u65f6\u95f4";if(!n.points||n.points<=0)return"\u8bf7\u8f93\u5165\u6709\u6548\u7684\u6d3b\u52a8\u79ef\u5206";const e=new Date(n.startTime),t=new Date(n.endTime),a=new Date(n.deadline);return e<=new Date?"\u6d3b\u52a8\u5f00\u59cb\u65f6\u95f4\u5fc5\u987b\u665a\u4e8e\u5f53\u524d\u65f6\u95f4":t<=e?"\u6d3b\u52a8\u7ed3\u675f\u65f6\u95f4\u5fc5\u987b\u665a\u4e8e\u5f00\u59cb\u65f6\u95f4":a>=e?"\u62a5\u540d\u622a\u6b62\u65f6\u95f4\u5fc5\u987b\u65e9\u4e8e\u6d3b\u52a8\u5f00\u59cb\u65f6\u95f4":null})();if(a)return void alert(a);if(!t.adminInfo)return void alert("\u7ba1\u7406\u5458\u4fe1\u606f\u4e0d\u5b58\u5728\uff0c\u8bf7\u91cd\u65b0\u767b\u5f55");if(window.confirm("\u786e\u8ba4\u53d1\u5e03\u6b64\u6d3b\u52a8\u5417\uff1f"))try{const a={title:n.title,category:n.category,categoryDesc:d(n.category),startTime:n.startTime,endTime:n.endTime,location:n.location,content:n.content,maxParticipants:n.maxParticipants,deadline:n.deadline,points:n.points,ownerId:c,img:i.length>0?i[0].uploadUrl:"",communityCode:t.adminInfo.communityCode||"",communityName:t.adminInfo.communityName||"",subdistrictCode:t.adminInfo.subdistrictCode||"",subdistrictName:t.adminInfo.subdistrictName||"",districtCode:t.adminInfo.districtCode||"",districtName:t.adminInfo.districtName||"",creatorId:t.adminInfo.id||0,creatorName:t.adminInfo.name||""},r=await Ta(a);0===r.code?(alert("\u6d3b\u52a8\u53d1\u5e03\u6210\u529f\uff01"),e("/admin")):alert("\u6d3b\u52a8\u53d1\u5e03\u5931\u8d25\uff1a"+r.msg)}catch(a){console.error("\u521b\u5efa\u6d3b\u52a8\u5931\u8d25:",a),alert("\u6d3b\u52a8\u53d1\u5e03\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5")}},children:[(0,Ba.jsx)("i",{className:"fas fa-paper-plane"}),"\u53d1\u5e03\u6d3b\u52a8"]})})]})]})},lr=()=>{const e=te(),{state:t,loadDeclarationRecords:n}=$a(),[r,i]=(0,a.useState)("all"),[s,l]=(0,a.useState)("");(0,a.useEffect)(()=>{n({page:1,size:20})},[]);const o=t.declarationRecords.filter(e=>"all"===r||e.status===r).filter(e=>!s||(e.title||e.activityName||"").toLowerCase().includes(s.toLowerCase())),c=e=>{i(e)};return(0,Ba.jsxs)("div",{className:"page points-declaration-page",children:[(0,Ba.jsx)(Ga,{title:"\u79ef\u5206\u7533\u62a5"}),(0,Ba.jsx)("div",{className:"declaration-search-bar",children:(0,Ba.jsxs)("div",{className:"search-box declaration-search",children:[(0,Ba.jsx)("i",{className:"fas fa-search"}),(0,Ba.jsx)("input",{type:"text",placeholder:"\u8bf7\u8f93\u5165\u7533\u62a5\u6807\u9898",value:s,onChange:e=>l(e.target.value)}),(0,Ba.jsx)("button",{className:"declaration-search-btn",onClick:()=>{},children:"\u641c\u7d22"})]})}),(0,Ba.jsxs)("div",{className:"declaration-tabs",children:[(0,Ba.jsx)("button",{className:"declaration-tab ".concat("all"===r?"active":""),onClick:()=>c("all"),children:"\u5168\u90e8"}),(0,Ba.jsx)("button",{className:"declaration-tab ".concat("pending"===r?"active":""),onClick:()=>c("pending"),children:"\u5ba1\u6838\u4e2d"}),(0,Ba.jsx)("button",{className:"declaration-tab ".concat("approved"===r?"active":""),onClick:()=>c("approved"),children:"\u5df2\u5ba1\u6838"})]}),(0,Ba.jsx)("div",{className:"declaration-list",children:o.map(t=>{return(0,Ba.jsxs)("div",{className:"declaration-item",onClick:()=>(t=>{e("/declaration-detail/".concat(t.id))})(t),children:[(0,Ba.jsxs)("div",{className:"declaration-header",children:[(0,Ba.jsx)("div",{className:"declaration-title",children:t.title||t.activityName}),(0,Ba.jsx)("div",{className:"declaration-status ".concat(t.status),children:(n=t.status,{0:"\u5f85\u5ba1\u6838",1:"\u5ba1\u6838\u901a\u8fc7",2:"\u5ba1\u6838\u62d2\u7edd",approved:"\u5df2\u5ba1\u6838",pending:"\u5ba1\u6838\u4e2d",rejected:"\u5df2\u62d2\u7edd"}[n.toString()]||n.toString())})]}),(0,Ba.jsxs)("div",{className:"declaration-info",children:[(0,Ba.jsxs)("div",{className:"declaration-info-row",children:[(0,Ba.jsx)("i",{className:"fas fa-tag"}),(0,Ba.jsxs)("span",{children:["\u7533\u62a5\u7c7b\u578b\uff1a",t.categoryDesc||t.category]})]}),(0,Ba.jsxs)("div",{className:"declaration-info-row",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsxs)("span",{children:["\u65f6\u95f4\uff1a",Qa(t.startTime,t.endTime,t.time)]})]})]}),(0,Ba.jsx)("div",{className:"declaration-content",children:t.content})]},t.id);var n})}),(0,Ba.jsxs)("div",{className:"floating-declaration-btn",onClick:()=>{e("/declaration-form")},children:[(0,Ba.jsx)("i",{className:"fas fa-plus"}),(0,Ba.jsx)("span",{children:"\u81ea\u4e3b\u7533\u62a5"})]})]})},or=()=>{const{id:e}=ne(),t=te(),{state:n}=$a(),[r,i]=(0,a.useState)(null),[s,l]=(0,a.useState)(!0),[o,c]=(0,a.useState)("");(0,a.useEffect)(()=>{e&&(async()=>{try{l(!0);const t=await xa(Number(e));0===t.code?i(t.data):c("\u7533\u62a5\u8bb0\u5f55\u4e0d\u5b58\u5728")}catch(t){c(t.message||"\u83b7\u53d6\u7533\u62a5\u8be6\u60c5\u5931\u8d25")}finally{l(!1)}})()},[e]);return s?(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u7533\u62a5\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"loading-container",children:[(0,Ba.jsx)("div",{className:"loading-spinner"}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]})]}):o||!r?(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u7533\u62a5\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"error-container",children:[(0,Ba.jsx)("div",{className:"error-icon",children:(0,Ba.jsx)("i",{className:"fas fa-exclamation-triangle"})}),(0,Ba.jsx)("p",{children:o||"\u7533\u62a5\u8bb0\u5f55\u4e0d\u5b58\u5728"}),(0,Ba.jsx)("button",{className:"retry-btn",onClick:()=>t(-1),children:"\u8fd4\u56de"})]})]}):(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u7533\u62a5\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"activity-detail-content",children:[(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u7533\u62a5\u72b6\u6001"}),(0,Ba.jsxs)("div",{className:"detail-info",children:[(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u5ba1\u6838\u72b6\u6001"}),(0,Ba.jsx)("span",{className:"declaration-status ".concat((e=>{const t=e.toString();return"0"===t||"pending"===t?"pending":"1"===t||"approved"===t?"approved":"2"===t||"rejected"===t?"rejected":"pending"})(r.status)),children:(u=r.status,{0:"\u5f85\u5ba1\u6838",1:"\u5ba1\u6838\u901a\u8fc7",2:"\u5ba1\u6838\u62d2\u7edd",approved:"\u5df2\u5ba1\u6838",pending:"\u5ba1\u6838\u4e2d",rejected:"\u5df2\u62d2\u7edd"}[u.toString()]||u.toString())})]}),r.reviewComment&&(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u5ba1\u6838\u610f\u89c1"}),(0,Ba.jsx)("p",{children:r.reviewComment})]})]})]}),(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u57fa\u7840\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"detail-info",children:[(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u7533\u62a5\u6807\u9898"}),(0,Ba.jsx)("span",{children:r.title||r.activityName||"\u65e0\u6807\u9898"})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u7533\u62a5\u7c7b\u578b"}),(0,Ba.jsx)("span",{children:r.categoryDesc||r.category||"\u672a\u5206\u7c7b"})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u4e8c\u7ea7\u5206\u7c7b"}),(0,Ba.jsx)("span",{children:r.secondary||"\u65e0"})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u540d\u79f0"}),(0,Ba.jsx)("span",{children:r.activityName||"\u65e0"})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u670d\u52a1\u65f6\u95f4"}),(0,Ba.jsx)("span",{children:Qa(r.startTime,r.endTime,r.time)})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u7533\u62a5\u5185\u5bb9"}),(0,Ba.jsx)("p",{children:r.content||"\u6682\u65e0\u8be6\u7ec6\u63cf\u8ff0"})]})]})]}),(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u79ef\u5206\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"detail-info",children:[(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u7533\u62a5\u79ef\u5206"}),(0,Ba.jsxs)("span",{className:"points-value",children:[r.points," \u5206"]})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u670d\u52a1\u65f6\u957f"}),(0,Ba.jsxs)("span",{children:[r.serviceHours||0," \u5c0f\u65f6"]})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u79ef\u5206\u7c7b\u578b"}),(0,Ba.jsx)("span",{children:r.isPositive?"\u6b63\u5411\u79ef\u5206":"\u8d1f\u5411\u79ef\u5206"})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u7533\u62a5\u7c7b\u578b"}),(0,Ba.jsx)("span",{children:r.type||"\u81ea\u4e3b\u7533\u62a5"})]})]})]}),(0,Ba.jsx)("div",{className:"detail-actions",children:(0,Ba.jsxs)("button",{className:"signup-btn secondary",onClick:()=>t(-1),children:[(0,Ba.jsx)("i",{className:"fas fa-arrow-left"}),"\u8fd4\u56de"]})})]})]});var u},cr=()=>{const e=te(),[t,n]=(0,a.useState)({primaryCategory:"",secondaryOption:"",activityName:"",startTime:"",endTime:"",proofFile:null}),[r,i]=(0,a.useState)({name:"\u5bc2\u5bde\u6c5f\u4e8c\u5a03",phone:"13800138000"}),[s,l]=(0,a.useState)([]),[o,c]=(0,a.useState)(0),[u,d]=(0,a.useState)(0),f={party:[{value:"advanced_collective",text:'\u6240\u5728\u652f\u90e8\u88ab\u8bc4\u9009\u4e3a"\u5148\u8fdb\u96c6\u4f53"\u7b49\u8363\u8a89\uff0c\u6216\u4e8b\u8ff9\u83b7\u5f97\u5a92\u4f53\u62a5\u9053\uff0c\u533a\u7ea7\u5956100\u5206',points:100},{value:"advanced_collective_city",text:'\u6240\u5728\u652f\u90e8\u88ab\u8bc4\u9009\u4e3a"\u5148\u8fdb\u96c6\u4f53"\u7b49\u8363\u8a89\uff0c\u6216\u4e8b\u8ff9\u83b7\u5f97\u5a92\u4f53\u62a5\u9053\uff0c\u5e02\u7ea7300\u5206',points:300},{value:"advanced_collective_national",text:'\u6240\u5728\u652f\u90e8\u88ab\u8bc4\u9009\u4e3a"\u5148\u8fdb\u96c6\u4f53"\u7b49\u8363\u8a89\uff0c\u6216\u4e8b\u8ff9\u83b7\u5f97\u5a92\u4f53\u62a5\u9053\uff0c\u56fd\u5bb6\u7ea7\u5956500\u5206',points:500}],economy:[{value:"investment",text:"\u5229\u7528\u81ea\u8eab\u8d44\u6e90\u6210\u529f\u4e3a\u5927\u6e21\u53e3\u843d\u5b9e\u62db\u5546\u5f15\u8d44\uff0c\u6bcf\u4ef6\u5956500\u5206",points:500},{value:"public_facility",text:"\u7231\u62a4\u516c\u7269\uff0c\u5bf9\u516c\u5171\u573a\u6240\u7684\u8bbe\u65bd\u8fdb\u884c\u7ef4\u4fee\u7ef4\u62a4\uff0c\u4e00\u6b21\u595620\u5206",points:20},{value:"civilization",text:"\u6309\u7167\u5341\u9879\u6587\u660e\u884c\u52a8\u4e3b\u52a8\u53c2\u4e0e\u6587\u660e\u521b\u5efa\u6d3b\u52a8\uff0c\u4e00\u6b21\u595630\u5206",points:30}],security:[{value:"military_service",text:"\u4e3b\u52a8\u62a5\u540d\u53c2\u519b\uff0c\u8003\u6838\u8fc7\u5173\u4ee5\u53ca\u670d\u5f79\u671f\u95f4,\u5956\u52b1\u519b\u5c5e\u3001\u519b\u4eba300\u5206",points:300},{value:"good_deed",text:"\u89c1\u4e49\u52c7\u4e3a\u3001\u820d\u5df1\u6551\u4eba\u3001\u62fe\u5230\u8d22\u7269\uff0c\u4e3b\u52a8\u4e0a\u4ea4\u6216\u4ea4\u8fd8\u5931\u4e3b\u7b49\u597d\u4eba\u597d\u4e8b\uff0c300\u5206",points:300},{value:"risk_report",text:"\u53d1\u73b0\u5077\u76d7\u3001\u706b\u707e\u3001\u81ea\u7136\u707e\u5bb3\u7b49\u9669\u60c5\uff0c\u53ca\u65f6\u5411\u7269\u4e1a\u3001\u793e\u533a\u4ee5\u53ca\u516c\u5b89\u673a\u5173\u63d0\u4f9b\u6709\u6548\u4fe1\u606f\uff0c\u4e00\u6b21\u5956100\u5206",points:100}],service:[{value:"outstanding_district",text:"\u56e0\u5de5\u4f5c\u3001\u751f\u6d3b\u4e2d\u8868\u73b0\u7a81\u51fa\uff0c\u83b7\u5f97\u8868\u5f70\u6216\u5a92\u4f53\u6b63\u9762\u5ba3\u4f20\u62a5\u9053\uff0c\u533a\u7ea7\u4e00\u6b21\u5956100\u5206",points:100},{value:"outstanding_city",text:"\u56e0\u5de5\u4f5c\u3001\u751f\u6d3b\u4e2d\u8868\u73b0\u7a81\u51fa\uff0c\u83b7\u5f97\u8868\u5f70\u6216\u5a92\u4f53\u6b63\u9762\u5ba3\u4f20\u62a5\u9053\uff0c\u5e02\u7ea7\u4e00\u6b21300\u5956\u5206",points:300},{value:"outstanding_national",text:"\u56e0\u5de5\u4f5c\u3001\u751f\u6d3b\u4e2d\u8868\u73b0\u7a81\u51fa\uff0c\u83b7\u5f97\u8868\u5f70\u6216\u5a92\u4f53\u6b63\u9762\u5ba3\u4f20\u62a5\u9053\uff0c\u56fd\u5bb6\u7ea7\u4e00\u6b21500\u5956\u5206",points:500}],illegal:[{value:"illegal_organization",text:"\u7ec4\u7ec7\u6216\u52a0\u5165\u90aa\u6559\u7ec4\u7ec7\uff0c\u53ca\u53c2\u52a0\u8fdd\u6cd5\u4e71\u7eaa\u72af\u7f6a\u6d3b\u52a8\uff0c\u7f5a\u51cf1000\u5206",points:-1e3},{value:"waste_ceremony",text:"\u4e3e\u529e\u5a5a\u793c\u3001\u5bff\u793c\u3001\u846c\u793c\u7b49\u6d3b\u52a8\u65f6\u94fa\u5f20\u6d6a\u8d39\uff0c\u7f5a\u51cf100",points:-100},{value:"illegal_advertisement",text:"\u5728\u8f66\u7ad9\u3001\u8857\u9053\u3001\u5395\u6240\u3001\u5c0f\u533a\u7b49\u516c\u5171\u573a\u6240\u5f20\u8d34\u6216\u6d82\u5199\u5c0f\u5e7f\u544a\uff0c\u7f5a\u51cf100",points:-100}]};(0,a.useEffect)(()=>{const e=(new Date).toISOString().slice(0,16);n(t=>Te(Te({},t),{},{startTime:e,endTime:e}))},[]);const h=(e,t)=>{n(n=>Te(Te({},n),{},{[e]:t})),m()},m=()=>{if(t.startTime&&t.endTime){const e=new Date(t.startTime),n=new Date(t.endTime);if(n>e){const t=((n.getTime()-e.getTime())/36e5).toFixed(1);d(parseFloat(t))}else d(0)}else d(0)};return(0,Ba.jsxs)("div",{className:"page points-declaration-page",children:[(0,Ba.jsx)(Ga,{title:"\u81ea\u4e3b\u7533\u62a5"}),(0,Ba.jsxs)("div",{className:"declaration-form",children:[(0,Ba.jsxs)("div",{className:"form-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u7533\u62a5\u5206\u7c7b"}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u7c7b\u522b"}),(0,Ba.jsxs)("select",{className:"form-select",value:t.primaryCategory,onChange:e=>{const t=e.target.value;n(e=>Te(Te({},e),{},{primaryCategory:t,secondaryOption:""})),l(t&&f[t]||[]),c(0)},required:!0,children:[(0,Ba.jsx)("option",{value:"",children:"\u8bf7\u9009\u62e9\u7c7b\u522b"}),(0,Ba.jsx)("option",{value:"party",children:"\u515a\u7684\u5efa\u8bbe"}),(0,Ba.jsx)("option",{value:"economy",children:"\u7ecf\u6d4e\u53d1\u5c55"}),(0,Ba.jsx)("option",{value:"security",children:"\u5e73\u5b89\u6cd5\u6cbb"}),(0,Ba.jsx)("option",{value:"service",children:"\u6c11\u751f\u670d\u52a1"}),(0,Ba.jsx)("option",{value:"illegal",children:"\u5931\u4fe1\u8fdd\u6cd5"})]})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u79ef\u5206\u9009\u9879"}),(0,Ba.jsxs)("select",{className:"form-select",value:t.secondaryOption,onChange:e=>{const t=e.target.value;if(n(e=>Te(Te({},e),{},{secondaryOption:t})),t){const e=s.find(e=>e.value===t);c((null===e||void 0===e?void 0:e.points)||0)}else c(0)},required:!0,disabled:!t.primaryCategory,children:[(0,Ba.jsx)("option",{value:"",children:"\u8bf7\u5148\u9009\u62e9\u79ef\u5206\u9009\u9879"}),s.map(e=>(0,Ba.jsx)("option",{value:e.value,"data-points":e.points,children:e.text},e.value))]})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u9884\u8ba1\u79ef\u5206"}),(0,Ba.jsxs)("div",{className:"points-display",children:[(0,Ba.jsx)("span",{className:"points-value",children:o}),(0,Ba.jsx)("span",{className:"points-unit",children:"\u5206"})]})]})]}),(0,Ba.jsxs)("div",{className:"form-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u670d\u52a1\u8bb0\u5f55"}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u540d\u79f0"}),(0,Ba.jsx)("input",{type:"text",placeholder:"\u8bf7\u8f93\u5165\u6d3b\u52a8\u540d\u79f0",className:"form-input",value:t.activityName,onChange:e=>n(t=>Te(Te({},t),{},{activityName:e.target.value})),required:!0})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u53c2\u52a0\u6d3b\u52a8\u65f6\u95f4"}),(0,Ba.jsxs)("div",{className:"time-range-container",children:[(0,Ba.jsxs)("div",{className:"time-input-group",children:[(0,Ba.jsx)("label",{className:"time-label",children:"\u5f00\u59cb\u65f6\u95f4"}),(0,Ba.jsx)("input",{type:"datetime-local",className:"form-input time-input",value:t.startTime,onChange:e=>h("startTime",e.target.value),required:!0})]}),(0,Ba.jsxs)("div",{className:"time-input-group",children:[(0,Ba.jsx)("label",{className:"time-label",children:"\u7ed3\u675f\u65f6\u95f4"}),(0,Ba.jsx)("input",{type:"datetime-local",className:"form-input time-input",value:t.endTime,onChange:e=>h("endTime",e.target.value),required:!0})]})]})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u670d\u52a1\u65f6\u957f"}),(0,Ba.jsxs)("div",{className:"service-hours-display",children:[(0,Ba.jsx)("span",{className:"hours-value",children:u}),(0,Ba.jsx)("span",{className:"hours-unit",children:"\u5c0f\u65f6"})]})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u8bc1\u660e\u6587\u4ef6\uff08\u73b0\u573a\u7167\u7247\u6216\u8363\u8a89\u6587\u4e66\uff09"}),(0,Ba.jsxs)("div",{className:"file-upload",children:[(0,Ba.jsx)("input",{type:"file",accept:"image/*,.pdf",className:"file-input-hidden",onChange:e=>{var t;const a=null===(t=e.target.files)||void 0===t?void 0:t[0];a&&n(e=>Te(Te({},e),{},{proofFile:a}))},id:"proof-file"}),(0,Ba.jsxs)("button",{type:"button",className:"upload-btn",onClick:()=>{const e=document.getElementById("proof-file");e&&e.click()},children:[(0,Ba.jsx)("i",{className:"fas fa-cloud-upload-alt"}),(0,Ba.jsx)("span",{children:"\u70b9\u51fb\u4e0a\u4f20\u8bc1\u660e\u6587\u4ef6"})]})]})]})]}),(0,Ba.jsxs)("div",{className:"form-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u57fa\u7840\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u59d3\u540d"}),(0,Ba.jsx)("input",{type:"text",className:"form-input",value:r.name,readOnly:!0})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u8054\u7cfb\u65b9\u5f0f"}),(0,Ba.jsx)("input",{type:"tel",className:"form-input",value:r.phone,readOnly:!0})]})]}),(0,Ba.jsx)("div",{className:"form-actions",children:(0,Ba.jsxs)("button",{type:"submit",className:"submit-btn",onClick:n=>{n.preventDefault(),console.log("\u63d0\u4ea4\u7533\u62a5:",t),e("/points-declaration")},children:[(0,Ba.jsx)("i",{className:"fas fa-paper-plane"}),"\u63d0\u4ea4\u7533\u62a5"]})})]})]})},ur=()=>{const e=te(),{state:t,loadDeclarationRecords:n}=$a(),[r,i]=(0,a.useState)("declarations"),[s,l]=(0,a.useState)({available:0,redeemed:0,total:0}),[o,c]=(0,a.useState)([]),[u,d]=(0,a.useState)(0),[f,h]=(0,a.useState)([]),[m,p]=(0,a.useState)(!1);(0,a.useEffect)(()=>{(async()=>{p(!0);try{const e=await ya();if("communityList"in e.data&&Array.isArray(e.data.communityList)){const t=e.data;if(c(t.communityList),t.communityList.length>0){const e=t.communityList[0];l({available:e.points,redeemed:e.redeemedPoints,total:e.totalPoints})}}else{const t=e.data;l(t)}await n()}catch(e){console.error("\u52a0\u8f7d\u79ef\u5206\u6570\u636e\u5931\u8d25:",e)}finally{p(!1)}})()},[]);const v=e=>{i(e),"redemptions"===e&&0===f.length&&(async()=>{try{const e=await ja({page:1,size:50});h(e.data.list||[])}catch(e){console.error("\u52a0\u8f7d\u6838\u9500\u8bb0\u5f55\u5931\u8d25:",e)}})()},g=e=>{switch(String(e)){case"1":case"approved":return"\u5ba1\u6838\u901a\u8fc7";case"0":case"pending":return"\u5f85\u5ba1\u6838";case"2":case"rejected":return"\u5ba1\u6838\u62d2\u7edd";default:return"\u672a\u77e5"}},x=(e,t,n)=>{if(e)return y(e);if(t&&n)try{const e=new Date(t),a=new Date(n);if(isNaN(e.getTime())||isNaN(a.getTime()))return"".concat(t," - ").concat(n);if(e.getFullYear()===a.getFullYear()&&e.getMonth()===a.getMonth()&&e.getDate()===a.getDate()){const e=y(t).split(" ")[0],a=j(t),r=j(n);return"".concat(e," ").concat(a," - ").concat(r)}return"".concat(y(t)," - ").concat(y(n))}catch(a){return"".concat(t," - ").concat(n)}return t?y(t):n?y(n):""},y=e=>{try{const t=new Date(e);if(isNaN(t.getTime()))return e;const n=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0"),i=String(t.getHours()).padStart(2,"0"),s=String(t.getMinutes()).padStart(2,"0");return"".concat(n,"-").concat(a,"-").concat(r," ").concat(i,":").concat(s)}catch(t){return e}},j=e=>{try{const t=new Date(e);if(isNaN(t.getTime()))return e;const n=String(t.getHours()).padStart(2,"0"),a=String(t.getMinutes()).padStart(2,"0");return"".concat(n,":").concat(a)}catch(t){return e}};return(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6211\u7684\u79ef\u5206"}),(0,Ba.jsx)("div",{className:"points-overview",children:(0,Ba.jsxs)("div",{className:"overview-card",children:[(0,Ba.jsxs)("div",{className:"overview-header",children:[(0,Ba.jsx)("i",{className:"fas fa-coins"}),(0,Ba.jsx)("span",{children:"\u79ef\u5206\u603b\u89c8"}),o.length>1&&(0,Ba.jsx)("div",{className:"community-selector",children:(0,Ba.jsx)("select",{value:u,onChange:e=>(e=>{if(d(e),o[e]){const t=o[e];l({available:t.points,redeemed:t.redeemedPoints,total:t.totalPoints})}})(Number(e.target.value)),className:"community-select",children:o.map((e,t)=>(0,Ba.jsx)("option",{value:t,children:e.communityName},t))})})]}),(0,Ba.jsxs)("div",{className:"overview-content",children:[(0,Ba.jsxs)("div",{className:"overview-item",children:[(0,Ba.jsx)("div",{className:"overview-label",children:"\u53ef\u7528\u79ef\u5206"}),(0,Ba.jsx)("div",{className:"overview-value",id:"available-points",children:s.available}),(0,Ba.jsx)("div",{className:"overview-icon",children:(0,Ba.jsx)("i",{className:"fas fa-wallet"})})]}),(0,Ba.jsxs)("div",{className:"overview-item",children:[(0,Ba.jsx)("div",{className:"overview-label",children:"\u5df2\u6838\u9500\u79ef\u5206"}),(0,Ba.jsx)("div",{className:"overview-value",id:"redeemed-points",children:s.redeemed}),(0,Ba.jsx)("div",{className:"overview-icon",children:(0,Ba.jsx)("i",{className:"fas fa-exchange-alt"})})]}),(0,Ba.jsxs)("div",{className:"overview-item",children:[(0,Ba.jsx)("div",{className:"overview-label",children:"\u7d2f\u8ba1\u79ef\u5206"}),(0,Ba.jsx)("div",{className:"overview-value",id:"total-points",children:s.total}),(0,Ba.jsx)("div",{className:"overview-icon",children:(0,Ba.jsx)("i",{className:"fas fa-chart-line"})})]})]})]})}),(0,Ba.jsxs)("div",{className:"points-records",children:[(0,Ba.jsx)("div",{className:"records-header",children:(0,Ba.jsx)("h3",{children:"\u79ef\u5206\u8bb0\u5f55"})}),(0,Ba.jsxs)("div",{className:"tab-section",children:[(0,Ba.jsx)("button",{className:"tab-btn ".concat("declarations"===r?"active":""),onClick:()=>v("declarations"),children:"\u79ef\u5206\u7533\u62a5"}),(0,Ba.jsx)("button",{className:"tab-btn ".concat("redemptions"===r?"active":""),onClick:()=>v("redemptions"),children:"\u6838\u9500\u5386\u53f2"})]}),(0,Ba.jsxs)("div",{className:"list-content",children:[(0,Ba.jsx)("div",{className:"list-tab ".concat("declarations"===r?"active":""),children:(0,Ba.jsx)("div",{className:"declarations-list",children:t.declarationRecords.map(t=>(0,Ba.jsxs)("div",{className:"declaration-card",onClick:()=>{return n=t.id,void e("/declaration-detail/".concat(n));var n},children:[(0,Ba.jsxs)("div",{className:"declaration-header",children:[(0,Ba.jsx)("div",{className:"declaration-title",children:t.title||t.activityName}),(0,Ba.jsx)("div",{className:"declaration-status ".concat(String(t.status)),children:g(t.status)})]}),(0,Ba.jsxs)("div",{className:"declaration-info",children:[(0,Ba.jsxs)("div",{className:"declaration-info-row",children:[(0,Ba.jsx)("i",{className:"fas fa-tag"}),(0,Ba.jsxs)("span",{children:["\u7533\u62a5\u7c7b\u578b\uff1a",t.categoryDesc||t.category||"\u672a\u77e5"]})]}),(0,Ba.jsxs)("div",{className:"declaration-info-row",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsxs)("span",{children:["\u65f6\u95f4\uff1a",x(t.time,t.startTime,t.endTime)]})]})]}),(0,Ba.jsx)("div",{className:"declaration-content",children:t.content}),(0,Ba.jsxs)("div",{className:"declaration-footer",children:[(0,Ba.jsxs)("div",{className:"points-info",children:[(0,Ba.jsx)("i",{className:"fas fa-coins"}),(0,Ba.jsxs)("span",{children:["+",t.points||0," \u79ef\u5206"]})]}),(0,Ba.jsx)("div",{className:"declaration-arrow",children:(0,Ba.jsx)("i",{className:"fas fa-chevron-right"})})]})]},t.id))})}),(0,Ba.jsx)("div",{className:"list-tab ".concat("redemptions"===r?"active":""),children:(0,Ba.jsx)("div",{className:"redemptions-list",children:f.length>0?f.map(t=>(0,Ba.jsxs)("div",{className:"redemption-card",onClick:()=>{return n=t.id,void e("/redemption-detail/".concat(n));var n},children:[(0,Ba.jsxs)("div",{className:"redemption-header",children:[(0,Ba.jsx)("div",{className:"redemption-title",children:t.productName||"\u79ef\u5206\u6838\u9500"}),(0,Ba.jsx)("div",{className:"redemption-status ".concat(t.status),children:"completed"===t.status?"\u5df2\u5b8c\u6210":"\u5df2\u6838\u9500"})]}),(0,Ba.jsxs)("div",{className:"redemption-info",children:[(0,Ba.jsxs)("div",{className:"redemption-info-row",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsxs)("span",{children:["\u6838\u9500\u65f6\u95f4\uff1a",y(t.createTime||t.redemptionTime)]})]}),(0,Ba.jsxs)("div",{className:"redemption-info-row",children:[(0,Ba.jsx)("i",{className:"fas fa-store"}),(0,Ba.jsx)("span",{children:"\u6838\u9500\u5730\u70b9\uff1a\u793e\u533a\u670d\u52a1\u4e2d\u5fc3"})]})]}),(0,Ba.jsx)("div",{className:"redemption-content",children:t.description}),(0,Ba.jsxs)("div",{className:"redemption-footer",children:[(0,Ba.jsxs)("div",{className:"points-info",children:[(0,Ba.jsx)("i",{className:"fas fa-coins"}),(0,Ba.jsxs)("span",{children:["-",t.points," \u79ef\u5206"]})]}),(0,Ba.jsx)("div",{className:"redemption-arrow",children:(0,Ba.jsx)("i",{className:"fas fa-chevron-right"})})]})]},t.id)):(0,Ba.jsx)("div",{className:"empty-state",children:(0,Ba.jsx)("p",{children:"\u6682\u65e0\u6838\u9500\u8bb0\u5f55"})})})})]})]})]})},dr=()=>{const e=Z(),{state:t,dispatch:n}=$a(),[r,i]=(0,a.useState)("\u6b63\u5728\u83b7\u53d6\u4f4d\u7f6e..."),[s,l]=(0,a.useState)(""),[o,c]=(0,a.useState)(!1),[u,d]=(0,a.useState)(null),[f,h]=(0,a.useState)(!1),[m,p]=(0,a.useState)(!1),[v,g]=(0,a.useState)(!1),[x,y]=(0,a.useState)("");(0,a.useEffect)(()=>{const t=new URLSearchParams(e.search).get("activityId");c(!!t),t&&j(parseInt(t))},[e.search]);const j=async e=>{h(!0);try{const t=await ha(e);0===t.code?d(t.data):console.error("\u83b7\u53d6\u6d3b\u52a8\u8be6\u60c5\u5931\u8d25:",t.msg)}catch(t){console.error("\u83b7\u53d6\u6d3b\u52a8\u8be6\u60c5\u51fa\u9519:",t)}finally{h(!1)}},b=()=>{if(null===u||void 0===u||!u.volActivityUser)return{type:"checkin",disabled:!1,text:"\u7b7e\u5230"};const{checkinTime:e,checkoutTime:t}=u.volActivityUser;return e?e&&!t?{type:"checkout",disabled:!1,text:"\u7b7e\u9000"}:{type:"completed",disabled:!0,text:"\u5df2\u5b8c\u6210"}:{type:"checkin",disabled:!1,text:"\u7b7e\u5230"}},N=()=>{const e=b();e.disabled||("checkin"===e.type?(async()=>{if(u){p(!0);try{let e,t,n;s&&([e,t]=s.split(", ").map(Number),n=r);const a=await va(u.id,e,t,n);0===a.code?(y("\u7b7e\u5230\u6210\u529f\uff01"),g(!0),setTimeout(()=>{window.location.reload()},2e3)):alert("\u7b7e\u5230\u5931\u8d25\uff1a"+a.msg)}catch(e){console.error("\u7b7e\u5230\u51fa\u9519:",e),alert("\u7b7e\u5230\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5")}finally{p(!1)}}})():"checkout"===e.type&&(async()=>{if(u){p(!0);try{let e,t,n;s&&([e,t]=s.split(", ").map(Number),n=r);const a=await va(u.id,e,t,n);0===a.code?(y("\u7b7e\u9000\u6210\u529f\uff01"),g(!0),setTimeout(()=>{window.location.reload()},2e3)):alert("\u7b7e\u9000\u5931\u8d25\uff1a"+a.msg)}catch(e){console.error("\u7b7e\u9000\u51fa\u9519:",e),alert("\u7b7e\u9000\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5")}finally{p(!1)}}})())};(0,a.useEffect)(()=>{navigator.geolocation?navigator.geolocation.getCurrentPosition(e=>{const{latitude:t,longitude:n}=e.coords;l("".concat(t.toFixed(6),", ").concat(n.toFixed(6))),i("\u7eac\u5ea6: ".concat(t.toFixed(6),", \u7ecf\u5ea6: ").concat(n.toFixed(6)))},e=>{console.error("\u83b7\u53d6\u4f4d\u7f6e\u5931\u8d25:",e),i("\u65e0\u6cd5\u83b7\u53d6\u4f4d\u7f6e\u4fe1\u606f"),l("\u4f4d\u7f6e\u83b7\u53d6\u5931\u8d25")}):(i("\u6d4f\u89c8\u5668\u4e0d\u652f\u6301\u5730\u7406\u4f4d\u7f6e"),l("\u4e0d\u652f\u6301\u5730\u7406\u4f4d\u7f6e"))},[]);return(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u626b\u7801\u7b7e\u5230"}),(0,Ba.jsxs)("div",{className:"scan-container",children:[(0,Ba.jsxs)("div",{className:"location-info",style:{display:"none"},children:[(0,Ba.jsxs)("div",{className:"location-header",children:[(0,Ba.jsx)("i",{className:"fas fa-map-marker-alt"}),(0,Ba.jsx)("span",{children:"\u5f53\u524d\u4f4d\u7f6e"})]}),(0,Ba.jsxs)("div",{className:"location-content",children:[(0,Ba.jsx)("div",{className:"location-address",children:r}),(0,Ba.jsx)("div",{className:"location-coordinates",children:s})]}),(0,Ba.jsxs)("button",{className:"refresh-location-btn",onClick:()=>{i("\u6b63\u5728\u83b7\u53d6\u4f4d\u7f6e..."),l(""),navigator.geolocation&&navigator.geolocation.getCurrentPosition(e=>{const{latitude:t,longitude:n}=e.coords;l("".concat(t.toFixed(6),", ").concat(n.toFixed(6))),i("\u7eac\u5ea6: ".concat(t.toFixed(6),", \u7ecf\u5ea6: ").concat(n.toFixed(6)))},e=>{console.error("\u83b7\u53d6\u4f4d\u7f6e\u5931\u8d25:",e),i("\u65e0\u6cd5\u83b7\u53d6\u4f4d\u7f6e\u4fe1\u606f"),l("\u4f4d\u7f6e\u83b7\u53d6\u5931\u8d25")})},children:[(0,Ba.jsx)("i",{className:"fas fa-sync-alt"}),(0,Ba.jsx)("span",{children:"\u5237\u65b0\u4f4d\u7f6e"})]})]}),o&&(0,Ba.jsxs)("div",{className:"activity-info-container",children:[f?(0,Ba.jsxs)("div",{className:"loading-container",children:[(0,Ba.jsx)("i",{className:"fas fa-spinner fa-spin"}),(0,Ba.jsx)("span",{children:"\u6b63\u5728\u52a0\u8f7d\u6d3b\u52a8\u4fe1\u606f..."})]}):u?(0,Ba.jsxs)("div",{className:"activity-info",children:[(0,Ba.jsxs)("div",{className:"activity-header",children:[(0,Ba.jsx)("i",{className:"fas fa-calendar-alt"}),(0,Ba.jsx)("span",{children:"\u6d3b\u52a8\u4fe1\u606f"})]}),(0,Ba.jsxs)("div",{className:"activity-content",children:[(0,Ba.jsx)("div",{className:"activity-title",children:u.title}),(0,Ba.jsxs)("div",{className:"activity-details",children:[(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsxs)("span",{children:["\u5f00\u59cb\u65f6\u95f4\uff1a",u.startTime?new Date(u.startTime).toLocaleString():"\u672a\u8bbe\u7f6e"]})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsxs)("span",{children:["\u7ed3\u675f\u65f6\u95f4\uff1a",u.endTime?new Date(u.endTime).toLocaleString():"\u672a\u8bbe\u7f6e"]})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("i",{className:"fas fa-map-marker-alt"}),(0,Ba.jsxs)("span",{children:["\u6d3b\u52a8\u5730\u70b9\uff1a",u.location]})]}),(0,Ba.jsxs)("div",{className:"activity-content-text",children:[(0,Ba.jsx)("span",{children:"\u6d3b\u52a8\u5185\u5bb9\uff1a"}),(0,Ba.jsx)("p",{children:u.content})]})]})]}),u.volActivityUser&&(0,Ba.jsxs)("div",{className:"checkin-info",children:[(0,Ba.jsxs)("div",{className:"checkin-header",children:[(0,Ba.jsx)("div",{className:"header-icon",children:(0,Ba.jsx)("i",{className:"fas fa-user-check"})}),(0,Ba.jsxs)("div",{className:"header-content",children:[(0,Ba.jsx)("span",{className:"header-title",children:"\u4e2a\u4eba\u7b7e\u5230\u4fe1\u606f"}),(0,Ba.jsx)("span",{className:"header-subtitle",children:"\u60a8\u7684\u6d3b\u52a8\u53c2\u4e0e\u8bb0\u5f55"})]})]}),(0,Ba.jsxs)("div",{className:"checkin-content",children:[(0,Ba.jsxs)("div",{className:"checkin-status-card",children:[(0,Ba.jsx)("div",{className:"status-indicator",children:u.volActivityUser.checkinTime?(0,Ba.jsxs)("div",{className:"status-success",children:[(0,Ba.jsx)("i",{className:"fas fa-check-circle"}),(0,Ba.jsx)("span",{children:"\u5df2\u7b7e\u5230"})]}):(0,Ba.jsxs)("div",{className:"status-pending",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsx)("span",{children:"\u672a\u7b7e\u5230"})]})}),u.volActivityUser.checkoutTime&&(0,Ba.jsx)("div",{className:"status-indicator",children:(0,Ba.jsxs)("div",{className:"status-completed",children:[(0,Ba.jsx)("i",{className:"fas fa-flag-checkered"}),(0,Ba.jsx)("span",{children:"\u5df2\u7b7e\u9000"})]})})]}),u.volActivityUser.checkinTime&&(0,Ba.jsxs)("div",{className:"checkin-details",children:[(0,Ba.jsxs)("div",{className:"details-header",children:[(0,Ba.jsx)("i",{className:"fas fa-sign-in-alt"}),(0,Ba.jsx)("span",{children:"\u7b7e\u5230\u8be6\u60c5"})]}),(0,Ba.jsxs)("div",{className:"details-grid",children:[(0,Ba.jsxs)("div",{className:"detail-card",children:[(0,Ba.jsx)("div",{className:"detail-icon",children:(0,Ba.jsx)("i",{className:"fas fa-clock"})}),(0,Ba.jsxs)("div",{className:"detail-content",children:[(0,Ba.jsx)("span",{className:"detail-label",children:"\u7b7e\u5230\u65f6\u95f4"}),(0,Ba.jsx)("span",{className:"detail-value",children:new Date(u.volActivityUser.checkinTime).toLocaleString()})]})]}),u.volActivityUser.checkinLocation&&(0,Ba.jsxs)("div",{className:"detail-card",children:[(0,Ba.jsx)("div",{className:"detail-icon",children:(0,Ba.jsx)("i",{className:"fas fa-map-marker-alt"})}),(0,Ba.jsxs)("div",{className:"detail-content",children:[(0,Ba.jsx)("span",{className:"detail-label",children:"\u7b7e\u5230\u5730\u70b9"}),(0,Ba.jsx)("span",{className:"detail-value",children:u.volActivityUser.checkinLocation})]})]})]})]}),u.volActivityUser.checkoutTime&&(0,Ba.jsxs)("div",{className:"checkin-details",children:[(0,Ba.jsxs)("div",{className:"details-header",children:[(0,Ba.jsx)("i",{className:"fas fa-sign-out-alt"}),(0,Ba.jsx)("span",{children:"\u7b7e\u9000\u8be6\u60c5"})]}),(0,Ba.jsxs)("div",{className:"details-grid",children:[(0,Ba.jsxs)("div",{className:"detail-card",children:[(0,Ba.jsx)("div",{className:"detail-icon",children:(0,Ba.jsx)("i",{className:"fas fa-clock"})}),(0,Ba.jsxs)("div",{className:"detail-content",children:[(0,Ba.jsx)("span",{className:"detail-label",children:"\u7b7e\u9000\u65f6\u95f4"}),(0,Ba.jsx)("span",{className:"detail-value",children:new Date(u.volActivityUser.checkoutTime).toLocaleString()})]})]}),u.volActivityUser.checkoutLocation&&(0,Ba.jsxs)("div",{className:"detail-card",children:[(0,Ba.jsx)("div",{className:"detail-icon",children:(0,Ba.jsx)("i",{className:"fas fa-map-marker-alt"})}),(0,Ba.jsxs)("div",{className:"detail-content",children:[(0,Ba.jsx)("span",{className:"detail-label",children:"\u7b7e\u9000\u5730\u70b9"}),(0,Ba.jsx)("span",{className:"detail-value",children:u.volActivityUser.checkoutLocation})]})]})]})]}),!u.volActivityUser.checkinTime&&!u.volActivityUser.checkoutTime&&(0,Ba.jsxs)("div",{className:"no-checkin-info",children:[(0,Ba.jsx)("div",{className:"no-checkin-icon",children:(0,Ba.jsx)("i",{className:"fas fa-calendar-plus"})}),(0,Ba.jsxs)("div",{className:"no-checkin-content",children:[(0,Ba.jsx)("span",{className:"no-checkin-title",children:"\u6682\u65e0\u7b7e\u5230\u8bb0\u5f55"}),(0,Ba.jsx)("span",{className:"no-checkin-desc",children:"\u8bf7\u53ca\u65f6\u53c2\u4e0e\u6d3b\u52a8\u7b7e\u5230"})]})]})]})]})]}):(0,Ba.jsxs)("div",{className:"error-container",children:[(0,Ba.jsx)("i",{className:"fas fa-exclamation-triangle"}),(0,Ba.jsx)("span",{children:"\u83b7\u53d6\u6d3b\u52a8\u4fe1\u606f\u5931\u8d25"})]}),u&&(0,Ba.jsx)("div",{className:"checkin-button-container",children:(()=>{const e=b();return(0,Ba.jsx)("button",{className:"checkin-button ".concat(e.type," ").concat(e.disabled?"disabled":""),onClick:N,disabled:e.disabled||m,children:m?(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)("i",{className:"fas fa-spinner fa-spin"}),(0,Ba.jsx)("span",{children:"\u5904\u7406\u4e2d..."})]}):(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)("i",{className:"fas ".concat("checkin"===e.type?"fa-sign-in-alt":"checkout"===e.type?"fa-sign-out-alt":"fa-check-circle")}),(0,Ba.jsx)("span",{children:e.text})]})})})()})]}),!o&&(0,Ba.jsxs)("div",{className:"wechat-scan-tip",children:[(0,Ba.jsx)("div",{className:"tip-icon",children:(0,Ba.jsx)("i",{className:"fab fa-weixin"})}),(0,Ba.jsxs)("div",{className:"tip-content",children:[(0,Ba.jsx)("h3",{children:"\u8bf7\u7528\u5fae\u4fe1\u626b\u7801\u8fdb\u884c\u7b7e\u5230/\u7b7e\u9000"}),(0,Ba.jsx)("p",{children:"\u4f7f\u7528\u5fae\u4fe1\u626b\u63cf\u7b7e\u5230/\u7b7e\u9000\u4e8c\u7ef4\u7801\uff0c\u81ea\u52a8\u8df3\u8f6c\u7b7e\u5230/\u7b7e\u9000\u9875\u9762"})]}),(0,Ba.jsxs)("div",{className:"tip-steps1",children:[(0,Ba.jsxs)("div",{className:"step-item",children:[(0,Ba.jsx)("div",{className:"step-number",children:"1"}),(0,Ba.jsx)("div",{className:"step-text",children:"\u6253\u5f00\u5fae\u4fe1\u626b\u4e00\u626b"})]}),(0,Ba.jsxs)("div",{className:"step-item",children:[(0,Ba.jsx)("div",{className:"step-number",children:"2"}),(0,Ba.jsx)("div",{className:"step-text",children:"\u626b\u63cf\u7b7e\u5230/\u7b7e\u9000\u4e8c\u7ef4\u7801"})]}),(0,Ba.jsxs)("div",{className:"step-item",children:[(0,Ba.jsx)("div",{className:"step-number",children:"3"}),(0,Ba.jsx)("div",{className:"step-text",children:"\u81ea\u52a8\u8df3\u8f6c\u7b7e\u5230/\u7b7e\u9000\u9875\u9762"})]})]})]})]}),v&&(0,Ba.jsx)("div",{className:"success-modal-overlay",children:(0,Ba.jsxs)("div",{className:"success-modal",children:[(0,Ba.jsx)("div",{className:"success-icon",children:(0,Ba.jsx)("i",{className:"fas fa-check-circle"})}),(0,Ba.jsxs)("div",{className:"success-content",children:[(0,Ba.jsx)("h3",{className:"success-title",children:x}),(0,Ba.jsx)("p",{className:"success-subtitle",children:"\u9875\u9762\u5373\u5c06\u81ea\u52a8\u5237\u65b0..."})]}),(0,Ba.jsx)("div",{className:"success-animation",children:(0,Ba.jsxs)("div",{className:"loading-dots",children:[(0,Ba.jsx)("span",{}),(0,Ba.jsx)("span",{}),(0,Ba.jsx)("span",{})]})})]})})]})},fr=()=>{const e=te(),{state:t}=$a(),[n,r]=(0,a.useState)(Date.now()),[i,s]=(0,a.useState)(""),l=(0,a.useRef)(null),[o,c]=(0,a.useState)({available:0,redeemed:0,total:0}),[u,d]=(0,a.useState)([]),[f,h]=(0,a.useState)(0),[m,p]=(0,a.useState)(!1),v=(0,a.useCallback)(async()=>{try{var e;if(null===(e=t.user)||void 0===e||!e.id)return void console.log("\u7b49\u5f85\u7528\u6237\u6570\u636e\u52a0\u8f7d...");if(0===u.length)return void console.log("\u7b49\u5f85\u793e\u533a\u6570\u636e\u52a0\u8f7d...");const a=u[f];if(!a)return void console.log("\u793e\u533a\u6570\u636e\u4e0d\u5b58\u5728");const r=new URLSearchParams({communityCode:a.communityCode||"",volunteerId:String(t.user.id),volunteerName:t.user.name||"",points:o.available.toString()}),i="".concat(na.ADMIN_BASE_URL,"/#/admin-points-redemption?").concat(r.toString());console.log("\u5f00\u59cb\u751f\u6210\u4e8c\u7ef4\u7801\uff0cURL:",i);const c=await Za.toDataURL(i,{width:200,margin:2,color:{dark:"#ff6b6b",light:"#FFFFFF"},errorCorrectionLevel:"M"});if(s(c),console.log("\u4e8c\u7ef4\u7801\u751f\u6210\u6210\u529f, qrCodeUrl\u957f\u5ea6:",null===c||void 0===c?void 0:c.length),l.current)try{await Za.toCanvas(l.current,i,{width:180,margin:2,color:{dark:"#ff6b6b",light:"#FFFFFF"},errorCorrectionLevel:"M"}),console.log("Canvas\u4e8c\u7ef4\u7801\u751f\u6210\u6210\u529f")}catch(n){console.error("Canvas\u4e8c\u7ef4\u7801\u751f\u6210\u5931\u8d25:",n)}}catch(a){console.error("\u751f\u6210\u4e8c\u7ef4\u7801\u5931\u8d25:",a),s("")}},[t.user,u,f,o.available]);(0,a.useEffect)(()=>{(async()=>{p(!0);try{const e=await ya();if(console.log("\u79ef\u5206\u6982\u89c8\u63a5\u53e3\u8fd4\u56de\u6570\u636e:",e),"communityList"in e.data&&Array.isArray(e.data.communityList)&&e.data.communityList.length>0){console.log("\u4f7f\u7528\u65b0\u6570\u636e\u7ed3\u6784 - CommunityPointsOverview");const t=e.data;console.log("\u793e\u533a\u5217\u8868\u6570\u636e:",t.communityList),d(t.communityList);const n=t.communityList[0];c({available:n.points,redeemed:n.redeemedPoints,total:n.totalPoints})}else{console.log("\u4f7f\u7528\u65e7\u6570\u636e\u7ed3\u6784\u6216\u793e\u533a\u4e3a\u7a7a - PointsOverview");const t=e.data;console.log("\u79ef\u5206\u6570\u636e:",t),c(t),d([{points:t.available,redeemedPoints:t.redeemed,totalPoints:t.total,communityName:"\u6682\u672a\u7ed1\u5b9a\u793e\u533a",communityCode:"0"}])}}catch(e){console.error("\u52a0\u8f7d\u79ef\u5206\u6570\u636e\u5931\u8d25:",e)}finally{p(!1)}})()},[t.user]),(0,a.useEffect)(()=>{v()},[v]);const g=e=>{const t=document.createElement("div");t.style.cssText="\n            position: fixed;\n            top: 50%;\n            left: 50%;\n            transform: translate(-50%, -50%);\n            background: rgba(0, 0, 0, 0.8);\n            color: white;\n            padding: 12px 24px;\n            border-radius: 6px;\n            z-index: 10000;\n            font-size: 14px;\n        ",t.textContent=e,document.body.appendChild(t),setTimeout(()=>{document.body.contains(t)&&document.body.removeChild(t)},2e3)};return(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u79ef\u5206\u6838\u9500"}),(0,Ba.jsx)("div",{className:"redemption-summary",children:(0,Ba.jsxs)("div",{className:"summary-card",children:[(0,Ba.jsxs)("div",{className:"summary-header",children:[(0,Ba.jsx)("i",{className:"fas fa-coins"}),(0,Ba.jsx)("span",{children:"\u6211\u7684\u79ef\u5206"}),u.length>1&&(0,Ba.jsx)("div",{className:"community-selector",children:(0,Ba.jsx)("select",{value:f,onChange:e=>(e=>{if(h(e),u[e]){const t=u[e];c({available:t.points,redeemed:t.redeemedPoints,total:t.totalPoints})}})(Number(e.target.value)),className:"community-select",children:u.map((e,t)=>(0,Ba.jsx)("option",{value:t,children:e.communityName},t))})})]}),(0,Ba.jsxs)("div",{className:"summary-content",children:[(0,Ba.jsxs)("div",{className:"summary-item",children:[(0,Ba.jsx)("div",{className:"summary-label",children:"\u53ef\u7528\u79ef\u5206"}),(0,Ba.jsx)("div",{className:"summary-value",children:o.available})]}),(0,Ba.jsxs)("div",{className:"summary-item",children:[(0,Ba.jsx)("div",{className:"summary-label",children:"\u5df2\u6838\u9500\u79ef\u5206"}),(0,Ba.jsx)("div",{className:"summary-value",children:o.redeemed})]}),(0,Ba.jsxs)("div",{className:"summary-item",children:[(0,Ba.jsx)("div",{className:"summary-label",children:"\u7d2f\u8ba1\u79ef\u5206"}),(0,Ba.jsx)("div",{className:"summary-value",children:o.total})]})]})]})}),(0,Ba.jsx)("div",{className:"redemption-section",children:(0,Ba.jsxs)("div",{className:"redemption-card",children:[(0,Ba.jsx)("div",{className:"qr-container",children:(0,Ba.jsx)("div",{className:"qr-code-wrapper",children:i?(0,Ba.jsxs)("div",{className:"qr-display",children:[(0,Ba.jsx)("div",{className:"qr-code-border",children:(0,Ba.jsx)("img",{src:i,alt:"\u4e8c\u7ef4\u7801",style:{width:"180px",height:"180px",display:"block",margin:"0 auto"},onLoad:()=>console.log("\u4e8c\u7ef4\u7801\u56fe\u7247\u663e\u793a\u6210\u529f"),onError:e=>{console.error("\u4e8c\u7ef4\u7801\u56fe\u7247\u663e\u793a\u5931\u8d25:",e),console.log("qrCodeUrl:",null===i||void 0===i?void 0:i.substring(0,100))}})}),(0,Ba.jsxs)("div",{className:"qr-info",children:[(0,Ba.jsx)("h4",{children:"\u6838\u9500\u4e8c\u7ef4\u7801"}),(0,Ba.jsx)("p",{children:"\u5fae\u4fe1\u626b\u7801\u76f4\u63a5\u8df3\u8f6c\u6838\u9500\u9875\u9762"})]})]}):(0,Ba.jsxs)("div",{className:"qr-loading",children:[(0,Ba.jsx)("div",{className:"qr-icon",children:(0,Ba.jsx)("i",{className:"fas fa-qrcode"})}),(0,Ba.jsxs)("div",{className:"qr-text",children:[(0,Ba.jsx)("h4",{children:"\u751f\u6210\u4e8c\u7ef4\u7801\u4e2d..."}),(0,Ba.jsx)("p",{children:"\u8bf7\u7a0d\u5019"})]})]})},n)}),(0,Ba.jsxs)("div",{className:"redemption-tips",children:[(0,Ba.jsxs)("div",{className:"tip-item",children:[(0,Ba.jsx)("i",{className:"fas fa-mobile-alt"}),(0,Ba.jsx)("span",{children:"\u5fae\u4fe1\u626b\u7801\u53ef\u76f4\u63a5\u8df3\u8f6c\u6838\u9500\u9875\u9762"})]}),(0,Ba.jsxs)("div",{className:"tip-item",children:[(0,Ba.jsx)("i",{className:"fas fa-info-circle"}),(0,Ba.jsx)("span",{children:"\u6838\u9500\u65f6\u8bf7\u786e\u4fdd\u7f51\u7edc\u8fde\u63a5\u6b63\u5e38"})]}),(0,Ba.jsxs)("div",{className:"tip-item",children:[(0,Ba.jsx)("i",{className:"fas fa-shield-alt"}),(0,Ba.jsx)("span",{children:"\u8bf7\u52ff\u5c06\u4e8c\u7ef4\u7801\u5206\u4eab\u7ed9\u4ed6\u4eba"})]})]})]})}),(0,Ba.jsxs)("div",{className:"redemption-actions",children:[(0,Ba.jsxs)("button",{className:"action-btn",onClick:()=>{r(Date.now()),v(),g("\u4e8c\u7ef4\u7801\u5df2\u5237\u65b0")},children:[(0,Ba.jsx)("i",{className:"fas fa-sync-alt"}),(0,Ba.jsx)("span",{children:"\u5237\u65b0\u4e8c\u7ef4\u7801"})]}),(0,Ba.jsxs)("button",{className:"action-btn",onClick:()=>{e("/points-query")},children:[(0,Ba.jsx)("i",{className:"fas fa-history"}),(0,Ba.jsx)("span",{children:"\u6838\u9500\u8bb0\u5f55"})]}),(0,Ba.jsxs)("button",{className:"action-btn",onClick:()=>{var e,n;const a=u[f],r=new URLSearchParams({communityCode:(null===a||void 0===a?void 0:a.communityCode)||"",volunteerId:String((null===(e=t.user)||void 0===e?void 0:e.id)||""),volunteerName:(null===(n=t.user)||void 0===n?void 0:n.name)||"",points:o.available.toString()}),i="".concat(na.ADMIN_BASE_URL,"/#/admin-points-redemption?").concat(r.toString());window.open(i,"_blank")},style:{display:"none"},children:[(0,Ba.jsx)("i",{className:"fas fa-external-link-alt"}),(0,Ba.jsx)("span",{children:"\u9884\u89c8\u6838\u9500\u9875\u9762"})]})]})]})},hr=()=>{var e,t,r,i,s,l,o,c,u,d,f,h;const{id:m}=ne(),p=te(),{state:v}=$a(),[g,x]=(0,a.useState)(null),[y,j]=(0,a.useState)(!0),[b,N]=(0,a.useState)(""),[w,S]=(0,a.useState)(!1),[k,E]=(0,a.useState)(""),[C,T]=(0,a.useState)(!1);(0,a.useEffect)(()=>{m&&(async()=>{try{j(!0);const e=await ha(Number(m));0===e.code?x(e.data):N("\u6d3b\u52a8\u4e0d\u5b58\u5728")}catch(e){N(e.message||"\u83b7\u53d6\u6d3b\u52a8\u8be6\u60c5\u5931\u8d25")}finally{j(!1)}})()},[m]);const P=()=>{g&&p("/activity-checkin/".concat(g.id))};return y?(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6d3b\u52a8\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"loading-container",children:[(0,Ba.jsx)("div",{className:"loading-spinner"}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]})]}):b||!g?(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6d3b\u52a8\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"error-container",children:[(0,Ba.jsx)("div",{className:"error-icon",children:(0,Ba.jsx)("i",{className:"fas fa-exclamation-triangle"})}),(0,Ba.jsx)("p",{children:b||"\u6d3b\u52a8\u4e0d\u5b58\u5728"}),(0,Ba.jsx)("button",{className:"retry-btn",onClick:()=>p(-1),children:"\u8fd4\u56de"})]})]}):(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6d3b\u52a8\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"activity-detail-content",children:[(0,Ba.jsx)("div",{className:"activity-cover",children:(0,Ba.jsx)("img",{src:g.fileList&&g.fileList.length>0?(R=g.fileList[0],R.startsWith("http")?R:"".concat(na.API.SYS_BASE_URL).concat(R)):g.img||n(438),alt:g.title})}),(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u57fa\u7840\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"detail-info",children:[(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u540d\u79f0"}),(0,Ba.jsx)("span",{children:g.title})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u62a5\u540d\u72b6\u6001"}),(0,Ba.jsx)("span",{className:"user-status ".concat((e=>{switch(e){case"0":default:return"status-not-registered";case"1":return"status-registered";case"2":return"status-checked-in";case"3":return"status-checked-out"}})(g.userStatus)),children:(e=>{switch(e){case"0":default:return"\u672a\u62a5\u540d";case"1":return"\u5df2\u62a5\u540d";case"2":return"\u5df2\u7b7e\u5230";case"3":return"\u5df2\u7b7e\u9000"}})(g.userStatus)})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u65f6\u95f4"}),(0,Ba.jsx)("span",{children:Qa(g.startTime,g.endTime,g.time)})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u5730\u70b9"}),(0,Ba.jsx)("span",{children:g.location})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u79ef\u5206"}),(0,Ba.jsxs)("span",{className:"activity-points",children:[g.points||0," \u5206"]})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u5185\u5bb9"}),(0,Ba.jsx)("p",{children:g.content||"\u6682\u65e0\u8be6\u7ec6\u63cf\u8ff0"})]})]})]}),(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u53c2\u4e0e\u6d41\u7a0b"}),(0,Ba.jsxs)("div",{className:"detail-info",children:[(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u62a5\u540d\u622a\u6b62\u65e5"}),(0,Ba.jsx)("span",{children:g.deadline?new Date(g.deadline).toLocaleDateString():"\u65e0\u9650\u5236"})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u4eba\u6570"}),(0,Ba.jsxs)("span",{children:[g.maxParticipants," \u4eba"]})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u5f53\u524d\u62a5\u540d\u4eba\u6570"}),(0,Ba.jsxs)("span",{children:[g.currentParticipants," \u4eba"]})]})]})]}),(0,Ba.jsxs)("div",{className:"detail-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u7b7e\u5230\u7b7e\u9000\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"detail-info",children:[(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u7b7e\u5230\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"checkin-info-card ".concat(null!==(e=g.volActivityUser)&&void 0!==e&&e.checkinTime?"has-checkin":"no-checkin"),children:[(0,Ba.jsx)("div",{className:"checkin-icon",children:(0,Ba.jsx)("i",{className:"fas fa-sign-in-alt"})}),(0,Ba.jsxs)("div",{className:"checkin-content",children:[(0,Ba.jsx)("div",{className:"checkin-time",children:null!==(t=g.volActivityUser)&&void 0!==t&&t.checkinTime?new Date(g.volActivityUser.checkinTime).toLocaleString("zh-CN"):"\u672a\u7b7e\u5230"}),(0,Ba.jsx)("div",{className:"checkin-location",children:(null===(r=g.volActivityUser)||void 0===r?void 0:r.checkinLocation)||"\u6682\u65e0\u5730\u70b9"})]})]})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u7b7e\u9000\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"checkout-info-card ".concat(null!==(i=g.volActivityUser)&&void 0!==i&&i.checkoutTime?"has-checkout":"no-checkout"),children:[(0,Ba.jsx)("div",{className:"checkout-icon",children:(0,Ba.jsx)("i",{className:"fas fa-sign-out-alt"})}),(0,Ba.jsxs)("div",{className:"checkout-content",children:[(0,Ba.jsx)("div",{className:"checkout-time",children:null!==(s=g.volActivityUser)&&void 0!==s&&s.checkoutTime?new Date(g.volActivityUser.checkoutTime).toLocaleString("zh-CN"):"\u672a\u7b7e\u9000"}),(0,Ba.jsx)("div",{className:"checkout-location",children:(null===(l=g.volActivityUser)||void 0===l?void 0:l.checkoutLocation)||"\u6682\u65e0\u5730\u70b9"})]})]})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u670d\u52a1\u65f6\u957f"}),(0,Ba.jsx)("span",{className:"service-hours ".concat(null!==(o=g.volActivityUser)&&void 0!==o&&o.checkinTime&&null!==(c=g.volActivityUser)&&void 0!==c&&c.checkoutTime?"has-service":""),children:null!==(u=g.volActivityUser)&&void 0!==u&&u.checkinTime&&null!==(d=g.volActivityUser)&&void 0!==d&&d.checkoutTime?(()=>{const e=new Date(g.volActivityUser.checkinTime),t=new Date(g.volActivityUser.checkoutTime).getTime()-e.getTime(),n=Math.round(t/36e5*10)/10;return"".concat(n,"\u5c0f\u65f6")})():"0\u5c0f\u65f6"})]}),(0,Ba.jsxs)("div",{className:"detail-item",children:[(0,Ba.jsx)("label",{children:"\u83b7\u5f97\u79ef\u5206"}),(0,Ba.jsxs)("span",{className:"earned-points ".concat(null!==(f=g.volActivityUser)&&void 0!==f&&f.earnedPoints?"has-points":""),children:[(null===(h=g.volActivityUser)||void 0===h?void 0:h.earnedPoints)||0," \u5206"]})]})]})]}),(0,Ba.jsxs)("div",{className:"detail-actions",children:["1"===g.status&&"0"===g.userStatus&&(0,Ba.jsx)("button",{className:"signup-btn",onClick:async()=>{if(g){T(!0);try{const e=await ma(g.id);if(0===e.code){E("\u62a5\u540d\u6210\u529f\uff01"),S(!0);const e=await ha(Number(m));0===e.code&&x(e.data),setTimeout(()=>{S(!1)},2e3)}else alert(e.msg||"\u62a5\u540d\u5931\u8d25")}catch(e){alert(e.message||"\u62a5\u540d\u5931\u8d25")}finally{T(!1)}}},disabled:C,children:C?(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)("i",{className:"fas fa-spinner fa-spin"}),"\u62a5\u540d\u4e2d..."]}):(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)("i",{className:"fas fa-user-plus"}),"\u7acb\u5373\u62a5\u540d"]})}),"1"===g.userStatus&&"ongoing"===g.status&&(0,Ba.jsxs)("button",{className:"signup-btn",onClick:P,children:[(0,Ba.jsx)("i",{className:"fas fa-check-circle"}),"\u7b7e\u5230"]}),"2"===g.userStatus&&"ongoing"===g.status&&(0,Ba.jsxs)("button",{className:"signup-btn",onClick:P,children:[(0,Ba.jsx)("i",{className:"fas fa-sign-out-alt"}),"\u7b7e\u9000"]}),("3"===g.userStatus||"2"===g.userStatus)&&"completed"===g.status&&(0,Ba.jsxs)("div",{className:"completed-status",children:[(0,Ba.jsx)("i",{className:"fas fa-check-circle"}),(0,Ba.jsx)("span",{children:"\u6d3b\u52a8\u5df2\u5b8c\u6210"})]})]})]}),w&&(0,Ba.jsx)("div",{className:"success-modal-overlay",children:(0,Ba.jsxs)("div",{className:"success-modal",children:[(0,Ba.jsx)("div",{className:"success-icon",children:(0,Ba.jsx)("i",{className:"fas fa-check-circle"})}),(0,Ba.jsxs)("div",{className:"success-content",children:[(0,Ba.jsx)("h3",{className:"success-title",children:k}),(0,Ba.jsx)("p",{className:"success-subtitle",children:"\u606d\u559c\u60a8\u6210\u529f\u62a5\u540d\u672c\u6b21\u6d3b\u52a8\uff01"})]}),(0,Ba.jsx)("div",{className:"success-animation",children:(0,Ba.jsxs)("div",{className:"loading-dots",children:[(0,Ba.jsx)("span",{}),(0,Ba.jsx)("span",{}),(0,Ba.jsx)("span",{})]})})]})})]});var R},mr=()=>{const{id:e}=ne(),t=te(),{state:n,dispatch:r}=$a(),i=n.activities.find(t=>t.id===Number(e)),[s,l]=(0,a.useState)(""),[o,c]=(0,a.useState)("");if(!i)return(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6d3b\u52a8\u7b7e\u5230"}),(0,Ba.jsx)("div",{style:{padding:"20px",textAlign:"center"},children:"\u6d3b\u52a8\u4e0d\u5b58\u5728"})]});return(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6d3b\u52a8\u7b7e\u5230"}),(0,Ba.jsxs)("div",{className:"checkin-container",children:[(0,Ba.jsxs)("div",{style:{background:"white",borderRadius:"var(--border-radius)",padding:"16px",marginBottom:"16px",boxShadow:"var(--shadow)"},children:[(0,Ba.jsxs)("h3",{style:{marginBottom:"12px",fontSize:"16px",fontWeight:"600",color:"var(--text-color)"},children:[(0,Ba.jsx)("i",{className:"fas fa-info-circle",style:{color:"var(--primary-color)",marginRight:"8px"}}),"\u6d3b\u52a8\u4fe1\u606f"]}),(0,Ba.jsxs)("div",{style:{fontSize:"14px",color:"var(--text-color)",lineHeight:"1.6"},children:[(0,Ba.jsxs)("div",{style:{marginBottom:"8px"},children:[(0,Ba.jsx)("strong",{children:"\u6d3b\u52a8\u540d\u79f0\uff1a"}),i.title]}),(0,Ba.jsxs)("div",{style:{marginBottom:"8px"},children:[(0,Ba.jsx)("strong",{children:"\u6d3b\u52a8\u65f6\u95f4\uff1a"}),i.time]}),(0,Ba.jsxs)("div",{style:{marginBottom:"8px"},children:[(0,Ba.jsx)("strong",{children:"\u6d3b\u52a8\u5730\u70b9\uff1a"}),i.location]}),(0,Ba.jsxs)("div",{style:{marginBottom:"8px"},children:[(0,Ba.jsx)("strong",{children:"\u53ef\u83b7\u5f97\u79ef\u5206\uff1a"}),(0,Ba.jsxs)("span",{className:"activity-points",style:{marginLeft:"8px"},children:["+",i.points,"\u5206"]})]})]})]}),(0,Ba.jsxs)("div",{className:"checkin-form",children:[(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u7b7e\u5230\u5730\u70b9 *"}),(0,Ba.jsx)("input",{type:"text",placeholder:"\u8bf7\u8f93\u5165\u7b7e\u5230\u5730\u70b9",value:s,onChange:e=>l(e.target.value)})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u5907\u6ce8\uff08\u53ef\u9009\uff09"}),(0,Ba.jsx)("textarea",{placeholder:"\u8bf7\u8f93\u5165\u5907\u6ce8\u4fe1\u606f",value:o,onChange:e=>c(e.target.value)})]}),(0,Ba.jsxs)("button",{className:"submit-btn",onClick:()=>{if(!s)return void alert("\u8bf7\u586b\u5199\u7b7e\u5230\u5730\u70b9");const e={id:Date.now(),activityId:i.id,activityTitle:i.title,checkinTime:(new Date).toLocaleString(),checkinLocation:s,checkoutTime:"",checkoutLocation:"",status:"checked"};r({type:"ADD_CHECKIN_RECORD",payload:e}),r({type:"UPDATE_USER_POINTS",payload:i.points}),t("/checkin-success")},children:[(0,Ba.jsx)("i",{className:"fas fa-check-circle",style:{marginRight:"8px"}}),"\u786e\u8ba4\u7b7e\u5230"]})]}),(0,Ba.jsxs)("div",{style:{background:"white",borderRadius:"var(--border-radius)",padding:"16px",marginTop:"16px",boxShadow:"var(--shadow)"},children:[(0,Ba.jsxs)("h4",{style:{marginBottom:"8px",color:"var(--text-color)"},children:[(0,Ba.jsx)("i",{className:"fas fa-info-circle",style:{color:"var(--primary-color)",marginRight:"8px"}}),"\u7b7e\u5230\u8bf4\u660e"]}),(0,Ba.jsxs)("ul",{style:{margin:0,paddingLeft:"20px",color:"var(--text-light)",fontSize:"14px",lineHeight:"1.6"},children:[(0,Ba.jsx)("li",{children:"\u8bf7\u786e\u4fdd\u5728\u6d3b\u52a8\u5f00\u59cb\u524d\u5b8c\u6210\u7b7e\u5230"}),(0,Ba.jsx)("li",{children:"\u7b7e\u5230\u5730\u70b9\u5fc5\u987b\u4e0e\u6d3b\u52a8\u5730\u70b9\u4e00\u81f4"}),(0,Ba.jsx)("li",{children:"\u7b7e\u5230\u6210\u529f\u540e\u5373\u53ef\u83b7\u5f97\u76f8\u5e94\u79ef\u5206"}),(0,Ba.jsx)("li",{children:"\u5982\u9700\u7b7e\u9000\uff0c\u8bf7\u5728\u6d3b\u52a8\u7ed3\u675f\u540e\u64cd\u4f5c"})]})]})]})]})},pr=()=>{const e=te(),{state:t}=$a(),n=t.checkinRecords[t.checkinRecords.length-1];return(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u7b7e\u5230\u6210\u529f"}),(0,Ba.jsxs)("div",{className:"success-container",children:[(0,Ba.jsx)("div",{className:"success-icon",children:(0,Ba.jsx)("i",{className:"fas fa-check-circle"})}),(0,Ba.jsxs)("div",{className:"success-info",children:[(0,Ba.jsx)("h3",{children:"\u7b7e\u5230\u6210\u529f\uff01"}),(0,Ba.jsx)("p",{children:"\u60a8\u5df2\u6210\u529f\u7b7e\u5230\u672c\u6b21\u6d3b\u52a8"})]}),(0,Ba.jsxs)("div",{className:"activity-info-card",children:[(0,Ba.jsxs)("div",{className:"info-item",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u540d\u79f0"}),(0,Ba.jsx)("span",{children:n?n.activityTitle:"\u793e\u533a\u6e05\u6d01\u65e5"})]}),(0,Ba.jsxs)("div",{className:"info-item",children:[(0,Ba.jsx)("label",{children:"\u7b7e\u5230\u65f6\u95f4"}),(0,Ba.jsx)("span",{children:n?n.checkinTime:(new Date).toLocaleString()})]}),(0,Ba.jsxs)("div",{className:"info-item",children:[(0,Ba.jsx)("label",{children:"\u83b7\u5f97\u79ef\u5206"}),(0,Ba.jsx)("span",{children:"+50"})]})]}),(0,Ba.jsxs)("div",{className:"success-actions",children:[(0,Ba.jsxs)("button",{className:"action-btn primary",onClick:()=>{e("/")},children:[(0,Ba.jsx)("i",{className:"fas fa-home"}),(0,Ba.jsx)("span",{children:"\u8fd4\u56de\u9996\u9875"})]}),(0,Ba.jsxs)("button",{className:"action-btn secondary",onClick:()=>{e("/scan-checkin")},children:[(0,Ba.jsx)("i",{className:"fas fa-list"}),(0,Ba.jsx)("span",{children:"\u7ee7\u7eed\u7b7e\u5230"})]})]})]})]})},vr=()=>{var e,t;const{state:n,logout:r,loadAdminInfo:i}=$a(),s=te(),[l,o]=(0,a.useState)(!1),[c,u]=(0,a.useState)({totalServiceHours:0,monthServiceHours:0,totalActivities:0});(0,a.useEffect)(()=>{(async()=>{try{const e=await ya();if(0===e.code){const t=e.data;u({totalServiceHours:t.totalServiceHours||0,monthServiceHours:t.monthServiceHours||0,totalActivities:t.totalActivities||0})}}catch(e){console.error("\u83b7\u53d6\u79ef\u5206\u6982\u89c8\u5931\u8d25:",e)}})()},[]);const d=()=>{o(!1)};return(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsxs)("div",{className:"page-header profile-page-header",children:[(0,Ba.jsxs)("div",{className:"user-top-row",children:[(0,Ba.jsx)("div",{className:"user-left-space"}),(0,Ba.jsxs)("div",{className:"user-actions",children:[(0,Ba.jsxs)("button",{className:"volunteer-register-btn",onClick:()=>{s("/volunteer-register")},children:[(0,Ba.jsx)("i",{className:"fas fa-user-plus"}),(0,Ba.jsx)("span",{children:"\u6210\u4e3a\u5fd7\u613f\u8005"})]}),(0,Ba.jsxs)("div",{className:"verified-badge ".concat("hidden"),children:[(0,Ba.jsx)("i",{className:"fas fa-check-circle"}),(0,Ba.jsx)("span",{children:"\u5df2\u8ba4\u8bc1"})]})]})]}),(0,Ba.jsx)("div",{className:"user-text-info",children:(0,Ba.jsx)("div",{className:"user-name",children:(null===(e=n.user)||void 0===e?void 0:e.name)||"\u672a\u767b\u5f55"})})]}),(0,Ba.jsxs)("div",{className:"service-stats-card",children:[(0,Ba.jsxs)("div",{className:"stats-header",children:[(0,Ba.jsx)("i",{className:"fas fa-clock icon-clock"}),(0,Ba.jsx)("span",{children:"\u670d\u52a1\u7edf\u8ba1"})]}),(0,Ba.jsxs)("div",{className:"stats-content",children:[(0,Ba.jsxs)("div",{className:"stats-item",children:[(0,Ba.jsx)("div",{className:"stats-label",children:"\u7d2f\u8ba1\u670d\u52a1\u65f6\u957f"}),(0,Ba.jsx)("div",{className:"stats-value",children:c.totalServiceHours}),(0,Ba.jsx)("div",{className:"stats-unit",children:"\u5c0f\u65f6"})]}),(0,Ba.jsxs)("div",{className:"stats-item",children:[(0,Ba.jsx)("div",{className:"stats-label",children:"\u672c\u6708\u670d\u52a1\u65f6\u957f"}),(0,Ba.jsx)("div",{className:"stats-value",children:c.monthServiceHours}),(0,Ba.jsx)("div",{className:"stats-unit",children:"\u5c0f\u65f6"})]}),(0,Ba.jsxs)("div",{className:"stats-item",children:[(0,Ba.jsx)("div",{className:"stats-label",children:"\u53c2\u4e0e\u6d3b\u52a8\u6b21\u6570"}),(0,Ba.jsx)("div",{className:"stats-value",children:c.totalActivities}),(0,Ba.jsx)("div",{className:"stats-unit",children:"\u6b21"})]})]})]}),(0,Ba.jsxs)("div",{className:"activity-list",children:[(0,Ba.jsxs)("div",{className:"function-row",children:[(0,Ba.jsxs)("div",{className:"function-btn function-btn-flex",onClick:()=>{s("/my-registrations")},children:[(0,Ba.jsx)("i",{className:"fas fa-clipboard-list icon-clipboard"}),(0,Ba.jsx)("span",{children:"\u6211\u7684\u62a5\u540d"})]}),(0,Ba.jsxs)("div",{className:"function-btn function-btn-flex",onClick:()=>{s("/points-query")},children:[(0,Ba.jsx)("i",{className:"fas fa-coins icon-coins"}),(0,Ba.jsx)("span",{children:"\u6211\u7684\u79ef\u5206"})]}),(0,Ba.jsxs)("div",{className:"function-btn function-btn-flex",onClick:()=>{s("/message-list")},style:{display:"none"},children:[(0,Ba.jsx)("i",{className:"fas fa-comment-dots icon-comment"}),(0,Ba.jsx)("span",{children:"\u6211\u7684\u6d88\u606f"})]})]}),(0,Ba.jsxs)("div",{className:"function-row-left",children:[(null===(t=n.user)||void 0===t?void 0:t.isAdmin)&&(0,Ba.jsxs)("div",{className:"function-btn function-btn-width",onClick:async()=>{try{var e;const t=null===(e=n.user)||void 0===e?void 0:e.phone;if(!t)return void console.error("\u7528\u6237\u624b\u673a\u53f7\u4e0d\u5b58\u5728");await i(t),s("/admin")}catch(t){console.error("\u83b7\u53d6\u7ba1\u7406\u5458\u4fe1\u606f\u5931\u8d25:",t),s("/admin")}},children:[(0,Ba.jsx)("i",{className:"fas fa-user-shield icon-shield"}),(0,Ba.jsx)("span",{children:"\u5207\u6362\u7ba1\u7406\u7aef"})]}),(0,Ba.jsxs)("div",{className:"function-btn function-btn-width",onClick:()=>{o(!0)},children:[(0,Ba.jsx)("i",{className:"fas fa-sign-out-alt icon-signout"}),(0,Ba.jsx)("span",{children:"\u9000\u51fa\u767b\u5f55"})]})]})]}),l&&(0,Ba.jsx)("div",{className:"logout-dialog-overlay",onClick:d,children:(0,Ba.jsxs)("div",{className:"logout-dialog",onClick:e=>e.stopPropagation(),children:[(0,Ba.jsxs)("div",{className:"logout-dialog-header",children:[(0,Ba.jsx)("div",{className:"logout-dialog-icon",children:(0,Ba.jsx)("i",{className:"fas fa-sign-out-alt"})}),(0,Ba.jsx)("h3",{className:"logout-dialog-title",children:"\u9000\u51fa\u767b\u5f55"})]}),(0,Ba.jsxs)("div",{className:"logout-dialog-content",children:[(0,Ba.jsx)("p",{children:"\u786e\u5b9a\u8981\u9000\u51fa\u767b\u5f55\u5417\uff1f"}),(0,Ba.jsx)("p",{className:"logout-dialog-subtitle",children:"\u9000\u51fa\u540e\u9700\u8981\u91cd\u65b0\u767b\u5f55\u624d\u80fd\u4f7f\u7528\u7cfb\u7edf"})]}),(0,Ba.jsxs)("div",{className:"logout-dialog-actions",children:[(0,Ba.jsx)("button",{className:"logout-dialog-btn logout-dialog-btn-cancel",onClick:d,children:"\u53d6\u6d88"}),(0,Ba.jsx)("button",{className:"logout-dialog-btn logout-dialog-btn-confirm",onClick:async()=>{try{await r(),s("/login")}catch(e){console.error("\u9000\u51fa\u767b\u5f55\u5931\u8d25:",e),s("/login")}finally{o(!1)}},children:"\u786e\u8ba4\u9000\u51fa"})]})]})})]})},gr={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function xr(e){return function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}const yr={date:xr({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:xr({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:xr({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},jr={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function br(e){return(t,n)=>{let a;if("formatting"===(null!==n&&void 0!==n&&n.context?String(n.context):"standalone")&&e.formattingValues){const t=e.defaultFormattingWidth||e.defaultWidth,r=null!==n&&void 0!==n&&n.width?String(n.width):t;a=e.formattingValues[r]||e.formattingValues[t]}else{const t=e.defaultWidth,r=null!==n&&void 0!==n&&n.width?String(n.width):e.defaultWidth;a=e.values[r]||e.values[t]}return a[e.argumentCallback?e.argumentCallback(t):t]}}function Nr(e){return function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const a=n.width,r=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],i=t.match(r);if(!i)return null;const s=i[0],l=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],o=Array.isArray(l)?function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n;return}(l,e=>e.test(s)):function(e,t){for(const n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n;return}(l,e=>e.test(s));let c;c=e.valueCallback?e.valueCallback(o):o,c=n.valueCallback?n.valueCallback(c):c;return{value:c,rest:t.slice(s.length)}}}var wr;const Sr={code:"en-US",formatDistance:(e,t,n)=>{let a;const r=gr[e];return a="string"===typeof r?r:1===t?r.one:r.other.replace("{{count}}",t.toString()),null!==n&&void 0!==n&&n.addSuffix?n.comparison&&n.comparison>0?"in "+a:a+" ago":a},formatLong:yr,formatRelative:(e,t,n,a)=>jr[e],localize:{ordinalNumber:(e,t)=>{const n=Number(e),a=n%100;if(a>20||a<10)switch(a%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:br({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:br({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:br({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:br({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},defaultWidth:"wide"}),dayPeriod:br({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(wr={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const n=e.match(wr.matchPattern);if(!n)return null;const a=n[0],r=e.match(wr.parsePattern);if(!r)return null;let i=wr.valueCallback?wr.valueCallback(r[0]):r[0];return i=t.valueCallback?t.valueCallback(i):i,{value:i,rest:e.slice(a.length)}}),era:Nr({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:Nr({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:Nr({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:Nr({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:Nr({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}};let kr={};function Er(){return kr}Math.pow(10,8);const Cr=6048e5,Tr=Symbol.for("constructDateFrom");function Pr(e,t){return"function"===typeof e?e(t):e&&"object"===typeof e&&Tr in e?e[Tr](t):e instanceof Date?new e.constructor(t):new Date(t)}function Rr(e,t){return Pr(t||e,e)}function _r(e){const t=Rr(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),+e-+n}function Or(e,t){const n=Rr(e,null===t||void 0===t?void 0:t.in);return n.setHours(0,0,0,0),n}function Lr(e,t,n){const[a,r]=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];const r=Pr.bind(null,e||n.find(e=>"object"===typeof e));return n.map(r)}(null===n||void 0===n?void 0:n.in,e,t),i=Or(a),s=Or(r),l=+i-_r(i),o=+s-_r(s);return Math.round((l-o)/864e5)}function Ar(e,t){const n=Rr(e,null===t||void 0===t?void 0:t.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function Ir(e,t){const n=Rr(e,null===t||void 0===t?void 0:t.in);return Lr(n,Ar(n))+1}function Dr(e,t){var n,a,r,i,s,l;const o=Er(),c=null!==(n=null!==(a=null!==(r=null!==(i=null===t||void 0===t?void 0:t.weekStartsOn)&&void 0!==i?i:null===t||void 0===t||null===(s=t.locale)||void 0===s||null===(s=s.options)||void 0===s?void 0:s.weekStartsOn)&&void 0!==r?r:o.weekStartsOn)&&void 0!==a?a:null===(l=o.locale)||void 0===l||null===(l=l.options)||void 0===l?void 0:l.weekStartsOn)&&void 0!==n?n:0,u=Rr(e,null===t||void 0===t?void 0:t.in),d=u.getDay(),f=(d<c?7:0)+d-c;return u.setDate(u.getDate()-f),u.setHours(0,0,0,0),u}function Mr(e,t){return Dr(e,Te(Te({},t),{},{weekStartsOn:1}))}function Fr(e,t){const n=Rr(e,null===t||void 0===t?void 0:t.in),a=n.getFullYear(),r=Pr(n,0);r.setFullYear(a+1,0,4),r.setHours(0,0,0,0);const i=Mr(r),s=Pr(n,0);s.setFullYear(a,0,4),s.setHours(0,0,0,0);const l=Mr(s);return n.getTime()>=i.getTime()?a+1:n.getTime()>=l.getTime()?a:a-1}function Ur(e,t){const n=Fr(e,t),a=Pr((null===t||void 0===t?void 0:t.in)||e,0);return a.setFullYear(n,0,4),a.setHours(0,0,0,0),Mr(a)}function zr(e,t){const n=Rr(e,null===t||void 0===t?void 0:t.in),a=+Mr(n)-+Ur(n);return Math.round(a/Cr)+1}function Br(e,t){var n,a,r,i,s,l;const o=Rr(e,null===t||void 0===t?void 0:t.in),c=o.getFullYear(),u=Er(),d=null!==(n=null!==(a=null!==(r=null!==(i=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null===t||void 0===t||null===(s=t.locale)||void 0===s||null===(s=s.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==r?r:u.firstWeekContainsDate)&&void 0!==a?a:null===(l=u.locale)||void 0===l||null===(l=l.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==n?n:1,f=Pr((null===t||void 0===t?void 0:t.in)||e,0);f.setFullYear(c+1,0,d),f.setHours(0,0,0,0);const h=Dr(f,t),m=Pr((null===t||void 0===t?void 0:t.in)||e,0);m.setFullYear(c,0,d),m.setHours(0,0,0,0);const p=Dr(m,t);return+o>=+h?c+1:+o>=+p?c:c-1}function Hr(e,t){var n,a,r,i,s,l;const o=Er(),c=null!==(n=null!==(a=null!==(r=null!==(i=null===t||void 0===t?void 0:t.firstWeekContainsDate)&&void 0!==i?i:null===t||void 0===t||null===(s=t.locale)||void 0===s||null===(s=s.options)||void 0===s?void 0:s.firstWeekContainsDate)&&void 0!==r?r:o.firstWeekContainsDate)&&void 0!==a?a:null===(l=o.locale)||void 0===l||null===(l=l.options)||void 0===l?void 0:l.firstWeekContainsDate)&&void 0!==n?n:1,u=Br(e,t),d=Pr((null===t||void 0===t?void 0:t.in)||e,0);d.setFullYear(u,0,c),d.setHours(0,0,0,0);return Dr(d,t)}function qr(e,t){const n=Rr(e,null===t||void 0===t?void 0:t.in),a=+Dr(n,t)-+Hr(n,t);return Math.round(a/Cr)+1}function Wr(e,t){return(e<0?"-":"")+Math.abs(e).toString().padStart(t,"0")}const Vr={y(e,t){const n=e.getFullYear(),a=n>0?n:1-n;return Wr("yy"===t?a%100:a,t.length)},M(e,t){const n=e.getMonth();return"M"===t?String(n+1):Wr(n+1,2)},d:(e,t)=>Wr(e.getDate(),t.length),a(e,t){const n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>Wr(e.getHours()%12||12,t.length),H:(e,t)=>Wr(e.getHours(),t.length),m:(e,t)=>Wr(e.getMinutes(),t.length),s:(e,t)=>Wr(e.getSeconds(),t.length),S(e,t){const n=t.length,a=e.getMilliseconds();return Wr(Math.trunc(a*Math.pow(10,n-3)),t.length)}},$r="midnight",Yr="noon",Qr="morning",Kr="afternoon",Jr="evening",Gr="night",Xr={G:function(e,t,n){const a=e.getFullYear()>0?1:0;switch(t){case"G":case"GG":case"GGG":return n.era(a,{width:"abbreviated"});case"GGGGG":return n.era(a,{width:"narrow"});default:return n.era(a,{width:"wide"})}},y:function(e,t,n){if("yo"===t){const t=e.getFullYear(),a=t>0?t:1-t;return n.ordinalNumber(a,{unit:"year"})}return Vr.y(e,t)},Y:function(e,t,n,a){const r=Br(e,a),i=r>0?r:1-r;if("YY"===t){return Wr(i%100,2)}return"Yo"===t?n.ordinalNumber(i,{unit:"year"}):Wr(i,t.length)},R:function(e,t){return Wr(Fr(e),t.length)},u:function(e,t){return Wr(e.getFullYear(),t.length)},Q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(a);case"QQ":return Wr(a,2);case"Qo":return n.ordinalNumber(a,{unit:"quarter"});case"QQQ":return n.quarter(a,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(a,{width:"narrow",context:"formatting"});default:return n.quarter(a,{width:"wide",context:"formatting"})}},q:function(e,t,n){const a=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(a);case"qq":return Wr(a,2);case"qo":return n.ordinalNumber(a,{unit:"quarter"});case"qqq":return n.quarter(a,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(a,{width:"narrow",context:"standalone"});default:return n.quarter(a,{width:"wide",context:"standalone"})}},M:function(e,t,n){const a=e.getMonth();switch(t){case"M":case"MM":return Vr.M(e,t);case"Mo":return n.ordinalNumber(a+1,{unit:"month"});case"MMM":return n.month(a,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(a,{width:"narrow",context:"formatting"});default:return n.month(a,{width:"wide",context:"formatting"})}},L:function(e,t,n){const a=e.getMonth();switch(t){case"L":return String(a+1);case"LL":return Wr(a+1,2);case"Lo":return n.ordinalNumber(a+1,{unit:"month"});case"LLL":return n.month(a,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(a,{width:"narrow",context:"standalone"});default:return n.month(a,{width:"wide",context:"standalone"})}},w:function(e,t,n,a){const r=qr(e,a);return"wo"===t?n.ordinalNumber(r,{unit:"week"}):Wr(r,t.length)},I:function(e,t,n){const a=zr(e);return"Io"===t?n.ordinalNumber(a,{unit:"week"}):Wr(a,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):Vr.d(e,t)},D:function(e,t,n){const a=Ir(e);return"Do"===t?n.ordinalNumber(a,{unit:"dayOfYear"}):Wr(a,t.length)},E:function(e,t,n){const a=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(a,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(a,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},e:function(e,t,n,a){const r=e.getDay(),i=(r-a.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return Wr(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(r,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(r,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},c:function(e,t,n,a){const r=e.getDay(),i=(r-a.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return Wr(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(r,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(r,{width:"narrow",context:"standalone"});case"cccccc":return n.day(r,{width:"short",context:"standalone"});default:return n.day(r,{width:"wide",context:"standalone"})}},i:function(e,t,n){const a=e.getDay(),r=0===a?7:a;switch(t){case"i":return String(r);case"ii":return Wr(r,t.length);case"io":return n.ordinalNumber(r,{unit:"day"});case"iii":return n.day(a,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(a,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},a:function(e,t,n){const a=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},b:function(e,t,n){const a=e.getHours();let r;switch(r=12===a?Yr:0===a?$r:a/12>=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){const a=e.getHours();let r;switch(r=a>=17?Jr:a>=12?Kr:a>=4?Qr:Gr,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return Vr.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):Vr.H(e,t)},K:function(e,t,n){const a=e.getHours()%12;return"Ko"===t?n.ordinalNumber(a,{unit:"hour"}):Wr(a,t.length)},k:function(e,t,n){let a=e.getHours();return 0===a&&(a=24),"ko"===t?n.ordinalNumber(a,{unit:"hour"}):Wr(a,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):Vr.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):Vr.s(e,t)},S:function(e,t){return Vr.S(e,t)},X:function(e,t,n){const a=e.getTimezoneOffset();if(0===a)return"Z";switch(t){case"X":return ei(a);case"XXXX":case"XX":return ti(a);default:return ti(a,":")}},x:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"x":return ei(a);case"xxxx":case"xx":return ti(a);default:return ti(a,":")}},O:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+Zr(a,":");default:return"GMT"+ti(a,":")}},z:function(e,t,n){const a=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+Zr(a,":");default:return"GMT"+ti(a,":")}},t:function(e,t,n){return Wr(Math.trunc(+e/1e3),t.length)},T:function(e,t,n){return Wr(+e,t.length)}};function Zr(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=e>0?"-":"+",a=Math.abs(e),r=Math.trunc(a/60),i=a%60;return 0===i?n+String(r):n+String(r)+t+Wr(i,2)}function ei(e,t){if(e%60===0){return(e>0?"-":"+")+Wr(Math.abs(e)/60,2)}return ti(e,t)}function ti(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";const n=e>0?"-":"+",a=Math.abs(e);return n+Wr(Math.trunc(a/60),2)+t+Wr(a%60,2)}const ni=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},ai=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},ri={p:ai,P:(e,t)=>{const n=e.match(/(P+)(p+)?/)||[],a=n[1],r=n[2];if(!r)return ni(e,t);let i;switch(a){case"P":i=t.dateTime({width:"short"});break;case"PP":i=t.dateTime({width:"medium"});break;case"PPP":i=t.dateTime({width:"long"});break;default:i=t.dateTime({width:"full"})}return i.replace("{{date}}",ni(a,t)).replace("{{time}}",ai(r,t))}},ii=/^D+$/,si=/^Y+$/,li=["D","DD","YY","YYYY"];function oi(e){return e instanceof Date||"object"===typeof e&&"[object Date]"===Object.prototype.toString.call(e)}function ci(e){return!(!oi(e)&&"number"!==typeof e||isNaN(+Rr(e)))}const ui=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,di=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,fi=/^'([^]*?)'?$/,hi=/''/g,mi=/[a-zA-Z]/;function pi(e,t,n){var a,r,i,s,l,o,c,u,d,f,h,m,p,v;const g=Er(),x=null!==(a=null!==(r=null===n||void 0===n?void 0:n.locale)&&void 0!==r?r:g.locale)&&void 0!==a?a:Sr,y=null!==(i=null!==(s=null!==(l=null!==(o=null===n||void 0===n?void 0:n.firstWeekContainsDate)&&void 0!==o?o:null===n||void 0===n||null===(c=n.locale)||void 0===c||null===(c=c.options)||void 0===c?void 0:c.firstWeekContainsDate)&&void 0!==l?l:g.firstWeekContainsDate)&&void 0!==s?s:null===(u=g.locale)||void 0===u||null===(u=u.options)||void 0===u?void 0:u.firstWeekContainsDate)&&void 0!==i?i:1,j=null!==(d=null!==(f=null!==(h=null!==(m=null===n||void 0===n?void 0:n.weekStartsOn)&&void 0!==m?m:null===n||void 0===n||null===(p=n.locale)||void 0===p||null===(p=p.options)||void 0===p?void 0:p.weekStartsOn)&&void 0!==h?h:g.weekStartsOn)&&void 0!==f?f:null===(v=g.locale)||void 0===v||null===(v=v.options)||void 0===v?void 0:v.weekStartsOn)&&void 0!==d?d:0,b=Rr(e,null===n||void 0===n?void 0:n.in);if(!ci(b))throw new RangeError("Invalid time value");let N=t.match(di).map(e=>{const t=e[0];if("p"===t||"P"===t){return(0,ri[t])(e,x.formatLong)}return e}).join("").match(ui).map(e=>{if("''"===e)return{isToken:!1,value:"'"};const t=e[0];if("'"===t)return{isToken:!1,value:vi(e)};if(Xr[t])return{isToken:!0,value:e};if(t.match(mi))throw new RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});x.localize.preprocessor&&(N=x.localize.preprocessor(b,N));const w={firstWeekContainsDate:y,weekStartsOn:j,locale:x};return N.map(a=>{if(!a.isToken)return a.value;const r=a.value;(null!==n&&void 0!==n&&n.useAdditionalWeekYearTokens||!function(e){return si.test(e)}(r))&&(null!==n&&void 0!==n&&n.useAdditionalDayOfYearTokens||!function(e){return ii.test(e)}(r))||function(e,t,n){const a=function(e,t,n){const a="Y"===e[0]?"years":"days of the month";return"Use `".concat(e.toLowerCase(),"` instead of `").concat(e,"` (in `").concat(t,"`) for formatting ").concat(a," to the input `").concat(n,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md")}(e,t,n);if(console.warn(a),li.includes(e))throw new RangeError(a)}(r,t,String(e));return(0,Xr[r[0]])(b,r,x.localize,w)}).join("")}function vi(e){const t=e.match(fi);return t?t[1].replace(hi,"'"):e}const gi=()=>{var e;const t=te(),{state:n,loadMessages:r,markMessageRead:i}=$a(),[s,l]=(0,a.useState)("all"),[o,c]=(0,a.useState)(!1);(0,a.useEffect)(()=>{var e;null!==(e=n.user)&&void 0!==e&&e.id&&(async()=>{c(!0);try{var e;await r({userId:null===(e=n.user)||void 0===e?void 0:e.id})}catch(t){console.error("\u52a0\u8f7d\u6d88\u606f\u5931\u8d25:",t)}finally{c(!1)}})()},[null===(e=n.user)||void 0===e?void 0:e.id,r]);const u=e=>{l(e)},d=e=>{switch(e){case"1":default:return"\u7cfb\u7edf\u6d88\u606f";case"2":return"\u6d3b\u52a8\u6d88\u606f"}},f=e=>{if(!e)return"\u65f6\u95f4\u672a\u77e5";try{return pi(new Date(e),"yyyy-MM-dd HH:mm")}catch(t){return console.error("\u65f6\u95f4\u683c\u5f0f\u5316\u5931\u8d25:",t),e}},h=(()=>{let e=n.messages;switch(s){case"system":e=e.filter(e=>"1"===e.type);break;case"activity":e=e.filter(e=>"2"===e.type)}return e})();return(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6211\u7684\u6d88\u606f",showBack:!0}),(0,Ba.jsxs)("div",{className:"declaration-tabs",children:[(0,Ba.jsx)("button",{className:"declaration-tab ".concat("all"===s?"active":""),onClick:()=>u("all"),children:"\u5168\u90e8"}),(0,Ba.jsx)("button",{className:"declaration-tab ".concat("system"===s?"active":""),onClick:()=>u("system"),children:"\u7cfb\u7edf\u6d88\u606f"}),(0,Ba.jsx)("button",{className:"declaration-tab ".concat("activity"===s?"active":""),onClick:()=>u("activity"),children:"\u6d3b\u52a8\u6d88\u606f"})]}),(0,Ba.jsx)("div",{className:"message-list",children:o?(0,Ba.jsxs)("div",{className:"loading-container",children:[(0,Ba.jsx)("div",{className:"loading-spinner"}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]}):0===h.length?(0,Ba.jsxs)("div",{className:"empty-state",children:[(0,Ba.jsx)("i",{className:"fas fa-inbox"}),(0,Ba.jsx)("p",{children:"\u6682\u65e0\u6d88\u606f"})]}):h.map(e=>(0,Ba.jsxs)("div",{className:"message-item ".concat(e.isRead?"read":"unread"),onClick:()=>(async e=>{e.isRead||await i(e.id),t("/message-detail/".concat(e.id))})(e),children:[(0,Ba.jsxs)("div",{className:"message-header",children:[(0,Ba.jsx)("div",{className:"message-title",children:e.title}),(0,Ba.jsx)("div",{className:"message-status ".concat(e.isRead?"read":"unread"),children:e.isRead?"\u5df2\u8bfb":"\u672a\u8bfb"})]}),(0,Ba.jsx)("div",{className:"message-preview",children:e.content&&e.content.length>50?"".concat(e.content.substring(0,50),"..."):e.content}),(0,Ba.jsxs)("div",{className:"message-meta",children:[(0,Ba.jsx)("span",{className:"message-time",children:f(e.createTime||e.time)}),(0,Ba.jsx)("span",{className:"message-type",children:d(e.type)})]})]},e.id))})]})},xi=()=>{const{id:e}=ne(),t=te(),[n,r]=(0,a.useState)(null),[i,s]=(0,a.useState)(!0),[l,o]=(0,a.useState)(null);(0,a.useEffect)(()=>{(async()=>{if(!e)return o("\u6d88\u606fID\u4e0d\u5b58\u5728"),void s(!1);try{s(!0);const t=await Na(parseInt(e));0===t.code?r(t.data):o(t.msg||"\u52a0\u8f7d\u6d88\u606f\u8be6\u60c5\u5931\u8d25")}catch(l){console.error("\u52a0\u8f7d\u6d88\u606f\u8be6\u60c5\u5931\u8d25:",l),o(l.message||"\u52a0\u8f7d\u6d88\u606f\u8be6\u60c5\u5931\u8d25")}finally{s(!1)}})()},[e]);return i?(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6d88\u606f\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"loading-container",children:[(0,Ba.jsx)("div",{className:"loading-spinner"}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]})]}):l||!n?(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6d88\u606f\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"error-state",children:[(0,Ba.jsx)("i",{className:"fas fa-exclamation-triangle"}),(0,Ba.jsx)("p",{children:l||"\u6d88\u606f\u4e0d\u5b58\u5728"}),(0,Ba.jsx)("button",{className:"btn primary",onClick:()=>t("/messages"),children:"\u8fd4\u56de\u6d88\u606f\u5217\u8868"})]})]}):(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6d88\u606f\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"message-detail-content",children:[(0,Ba.jsxs)("div",{className:"message-header",children:[(0,Ba.jsx)("h3",{className:"message-detail-title",children:n.title}),(0,Ba.jsxs)("div",{className:"message-meta",children:[(0,Ba.jsx)("span",{className:"message-detail-time",children:(e=>{if(!e)return"\u65f6\u95f4\u672a\u77e5";try{return pi(new Date(e),"yyyy-MM-dd HH:mm")}catch(l){return console.error("\u65f6\u95f4\u683c\u5f0f\u5316\u5931\u8d25:",l),e}})(n.createTime)}),(0,Ba.jsx)("span",{className:"message-detail-type",children:(e=>{switch(e){case"1":default:return"\u7cfb\u7edf\u6d88\u606f";case"2":return"\u6d3b\u52a8\u6d88\u606f"}})(n.type)})]})]}),(0,Ba.jsx)("div",{className:"message-body",children:(0,Ba.jsx)("div",{className:"message-detail-content-text",children:n.content})}),(0,Ba.jsxs)("div",{className:"message-actions",children:[!n.isRead&&(0,Ba.jsx)("button",{className:"action-btn primary",onClick:async()=>{if(n&&!n.isRead)try{const e=await wa(n.id);0===e.code?(r(e=>e?Te(Te({},e),{},{isRead:!0}):null),console.log("\u6d88\u606f\u5df2\u6807\u8bb0\u4e3a\u5df2\u8bfb")):console.error("\u6807\u8bb0\u5df2\u8bfb\u5931\u8d25:",e.msg)}catch(l){console.error("\u6807\u8bb0\u5df2\u8bfb\u5931\u8d25:",l)}},children:(0,Ba.jsx)("span",{children:"\u6807\u8bb0\u5df2\u8bfb"})}),(0,Ba.jsx)("button",{className:"action-btn secondary",onClick:()=>{console.log("\u5220\u9664\u6d88\u606f\u529f\u80fd\u5f85\u5b9e\u73b0"),t("/messages")},children:(0,Ba.jsx)("span",{children:"\u5220\u9664\u6d88\u606f"})})]})]})]})},yi=()=>{var e,t,n;const r=te(),{state:i}=$a(),[s,l]=(0,a.useState)("declarations"),o=e=>{l(e)};return(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6211\u7684\u79ef\u5206",showBack:!0}),(0,Ba.jsx)("div",{className:"points-overview",children:(0,Ba.jsxs)("div",{className:"overview-card",children:[(0,Ba.jsxs)("div",{className:"overview-header",children:[(0,Ba.jsx)("i",{className:"fas fa-coins"}),(0,Ba.jsx)("span",{children:"\u79ef\u5206\u603b\u89c8"})]}),(0,Ba.jsxs)("div",{className:"overview-content",children:[(0,Ba.jsxs)("div",{className:"overview-item",children:[(0,Ba.jsx)("div",{className:"overview-label",children:"\u53ef\u7528\u79ef\u5206"}),(0,Ba.jsx)("div",{className:"overview-value",children:(null===(e=i.user)||void 0===e?void 0:e.points)||0}),(0,Ba.jsx)("div",{className:"overview-icon",children:(0,Ba.jsx)("i",{className:"fas fa-wallet"})})]}),(0,Ba.jsxs)("div",{className:"overview-item",children:[(0,Ba.jsx)("div",{className:"overview-label",children:"\u5df2\u6838\u9500\u79ef\u5206"}),(0,Ba.jsx)("div",{className:"overview-value",children:(null===(t=i.user)||void 0===t?void 0:t.redeemedPoints)||0}),(0,Ba.jsx)("div",{className:"overview-icon",children:(0,Ba.jsx)("i",{className:"fas fa-exchange-alt"})})]}),(0,Ba.jsxs)("div",{className:"overview-item",children:[(0,Ba.jsx)("div",{className:"overview-label",children:"\u7d2f\u8ba1\u79ef\u5206"}),(0,Ba.jsx)("div",{className:"overview-value",children:(null===(n=i.user)||void 0===n?void 0:n.totalPoints)||0}),(0,Ba.jsx)("div",{className:"overview-icon",children:(0,Ba.jsx)("i",{className:"fas fa-chart-line"})})]})]})]})}),(0,Ba.jsxs)("div",{className:"points-actions",children:[(0,Ba.jsxs)("button",{className:"action-card",onClick:()=>{r("/points-redemption")},children:[(0,Ba.jsx)("i",{className:"fas fa-qrcode"}),(0,Ba.jsx)("span",{children:"\u79ef\u5206\u6838\u9500"})]}),(0,Ba.jsxs)("button",{className:"action-card",onClick:()=>{r("/points-declaration")},children:[(0,Ba.jsx)("i",{className:"fas fa-plus-circle"}),(0,Ba.jsx)("span",{children:"\u79ef\u5206\u7533\u62a5"})]}),(0,Ba.jsxs)("button",{className:"action-card",onClick:()=>{alert("\u79ef\u5206\u89c4\u5219\uff1a\n1. \u53c2\u4e0e\u793e\u533a\u6d3b\u52a8\uff1a30-100\u5206\n2. \u5fd7\u613f\u670d\u52a1\uff1a20-80\u5206\n3. \u6587\u660e\u884c\u4e3a\uff1a10-50\u5206\n4. \u7279\u6b8a\u8d21\u732e\uff1a100-500\u5206")},children:[(0,Ba.jsx)("i",{className:"fas fa-info-circle"}),(0,Ba.jsx)("span",{children:"\u79ef\u5206\u89c4\u5219"})]})]}),(0,Ba.jsxs)("div",{className:"points-records",children:[(0,Ba.jsx)("div",{className:"records-header",children:(0,Ba.jsx)("h3",{children:"\u79ef\u5206\u8bb0\u5f55"})}),(0,Ba.jsxs)("div",{className:"tab-section",children:[(0,Ba.jsx)("button",{className:"tab-btn ".concat("declarations"===s?"active":""),onClick:()=>o("declarations"),children:"\u79ef\u5206\u7533\u62a5"}),(0,Ba.jsx)("button",{className:"tab-btn ".concat("redemptions"===s?"active":""),onClick:()=>o("redemptions"),children:"\u6838\u9500\u5386\u53f2"})]}),(0,Ba.jsxs)("div",{className:"list-content",children:[(0,Ba.jsx)("div",{id:"declarations-tab",className:"list-tab ".concat("declarations"===s?"active":""),children:(0,Ba.jsx)("div",{id:"declarations-list",children:i.declarationRecords.map(e=>(0,Ba.jsxs)("div",{className:"declaration-card",onClick:()=>(e=>{const t=i.declarationRecords.find(t=>t.id===e);if(t){const e=i.activities.find(e=>e.title===t.title);e?r("/activity-detail/".concat(e.id)):alert("\u672a\u627e\u5230\u5bf9\u5e94\u6d3b\u52a8")}})(e.id),children:[(0,Ba.jsxs)("div",{className:"declaration-header",children:[(0,Ba.jsx)("div",{className:"declaration-title",children:e.title}),(0,Ba.jsx)("div",{className:"declaration-status ".concat(e.status),children:"pending"===e.status?"\u5ba1\u6838\u4e2d":"approved"===e.status?"\u5df2\u901a\u8fc7":"\u4e0d\u901a\u8fc7"})]}),(0,Ba.jsxs)("div",{className:"declaration-info",children:[(0,Ba.jsxs)("div",{className:"declaration-info-row",children:[(0,Ba.jsx)("i",{className:"fas fa-tag"}),(0,Ba.jsxs)("span",{children:["\u7533\u62a5\u7c7b\u578b\uff1a",e.category||e.type||"\u672a\u77e5"]})]}),(0,Ba.jsxs)("div",{className:"declaration-info-row",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsxs)("span",{children:["\u65f6\u95f4\uff1a",e.time]})]})]}),(0,Ba.jsx)("div",{className:"declaration-content",children:e.content}),(0,Ba.jsxs)("div",{className:"declaration-footer",children:[(0,Ba.jsxs)("div",{className:"points-info",children:[(0,Ba.jsx)("i",{className:"fas fa-coins"}),(0,Ba.jsxs)("span",{children:["+",e.points," \u79ef\u5206"]})]}),(0,Ba.jsx)("div",{className:"declaration-arrow",children:(0,Ba.jsx)("i",{className:"fas fa-chevron-right"})})]})]},e.id))})}),(0,Ba.jsx)("div",{id:"redemptions-tab",className:"list-tab ".concat("redemptions"===s?"active":""),children:(0,Ba.jsx)("div",{id:"redemptions-list",children:(0,Ba.jsxs)("div",{className:"redemption-card",onClick:()=>{r("/redemption-detail/".concat(1))},children:[(0,Ba.jsxs)("div",{className:"redemption-header",children:[(0,Ba.jsx)("div",{className:"redemption-title",children:"\u79ef\u5206\u6838\u9500"}),(0,Ba.jsx)("div",{className:"redemption-status completed",children:"\u5df2\u5b8c\u6210"})]}),(0,Ba.jsxs)("div",{className:"redemption-info",children:[(0,Ba.jsxs)("div",{className:"redemption-info-row",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsx)("span",{children:"\u6838\u9500\u65f6\u95f4\uff1a2024-01-10 15:30"})]}),(0,Ba.jsxs)("div",{className:"redemption-info-row",children:[(0,Ba.jsx)("i",{className:"fas fa-store"}),(0,Ba.jsx)("span",{children:"\u6838\u9500\u5730\u70b9\uff1a\u793e\u533a\u670d\u52a1\u4e2d\u5fc3"})]})]}),(0,Ba.jsx)("div",{className:"redemption-content",children:"\u5151\u6362\u4e86\u9e21\u86cb"}),(0,Ba.jsxs)("div",{className:"redemption-footer",children:[(0,Ba.jsxs)("div",{className:"points-info",children:[(0,Ba.jsx)("i",{className:"fas fa-coins"}),(0,Ba.jsx)("span",{children:"-100 \u79ef\u5206"})]}),(0,Ba.jsx)("div",{className:"redemption-arrow",children:(0,Ba.jsx)("i",{className:"fas fa-chevron-right"})})]})]})})})]})]})]})},ji=()=>{const{id:e}=ne(),t=te(),{state:n}=$a(),[r,i]=(0,a.useState)(null),[s,l]=(0,a.useState)(!0),[o,c]=(0,a.useState)("");(0,a.useEffect)(()=>{e&&(async()=>{try{l(!0);const t=(await ja({page:1,size:100})).data.list.find(t=>t.id===Number(e));t?i(t):c("\u6838\u9500\u8bb0\u5f55\u4e0d\u5b58\u5728")}catch(t){c(t.message||"\u83b7\u53d6\u6838\u9500\u8be6\u60c5\u5931\u8d25")}finally{l(!1)}})()},[e]);const u=e=>{try{const t=new Date(e);if(isNaN(t.getTime()))return e;const n=t.getFullYear(),a=String(t.getMonth()+1).padStart(2,"0"),r=String(t.getDate()).padStart(2,"0"),i=String(t.getHours()).padStart(2,"0"),s=String(t.getMinutes()).padStart(2,"0");return"".concat(n,"-").concat(a,"-").concat(r," ").concat(i,":").concat(s)}catch(o){return e}};return s?(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6838\u9500\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"loading-container",children:[(0,Ba.jsx)("div",{className:"loading-spinner"}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]})]}):o||!r?(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6838\u9500\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"error-container",children:[(0,Ba.jsx)("div",{className:"error-icon",children:(0,Ba.jsx)("i",{className:"fas fa-exclamation-triangle"})}),(0,Ba.jsx)("p",{children:o||"\u6838\u9500\u8bb0\u5f55\u4e0d\u5b58\u5728"}),(0,Ba.jsx)("button",{className:"retry-btn",onClick:()=>t(-1),children:"\u8fd4\u56de"})]})]}):(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6838\u9500\u8be6\u60c5",showBack:!0}),(0,Ba.jsxs)("div",{className:"redemption-status-card",children:[(0,Ba.jsx)("div",{className:"status-icon",children:(0,Ba.jsx)("i",{className:"fas fa-check-circle"})}),(0,Ba.jsxs)("div",{className:"status-info",children:[(0,Ba.jsx)("h3",{children:(d=r.status,"completed"===d?"\u5df2\u5b8c\u6210":"\u5df2\u6838\u9500")}),(0,Ba.jsxs)("p",{children:["\u6838\u9500\u65f6\u95f4\uff1a",u(r.createTime||r.redemptionTime)]})]})]}),(0,Ba.jsxs)("div",{className:"redemption-info-section",children:[(0,Ba.jsx)("h3",{className:"section-title",children:"\u6838\u9500\u4fe1\u606f"}),(0,Ba.jsxs)("div",{className:"info-list",children:[(0,Ba.jsxs)("div",{className:"info-item",children:[(0,Ba.jsxs)("div",{className:"info-label",children:[(0,Ba.jsx)("i",{className:"fas fa-gift"}),(0,Ba.jsx)("span",{children:"\u5546\u54c1\u540d\u79f0"})]}),(0,Ba.jsx)("div",{className:"info-value",children:r.productName||"\u79ef\u5206\u6838\u9500"})]}),(0,Ba.jsxs)("div",{className:"info-item",children:[(0,Ba.jsxs)("div",{className:"info-label",children:[(0,Ba.jsx)("i",{className:"fas fa-coins"}),(0,Ba.jsx)("span",{children:"\u6838\u9500\u79ef\u5206"})]}),(0,Ba.jsxs)("div",{className:"info-value points-value",children:["-",r.points," \u79ef\u5206"]})]}),(0,Ba.jsxs)("div",{className:"info-item",children:[(0,Ba.jsxs)("div",{className:"info-label",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsx)("span",{children:"\u6838\u9500\u65f6\u95f4"})]}),(0,Ba.jsx)("div",{className:"info-value",children:u(r.createTime||r.redemptionTime)})]}),(0,Ba.jsxs)("div",{className:"info-item",children:[(0,Ba.jsxs)("div",{className:"info-label",children:[(0,Ba.jsx)("i",{className:"fas fa-store"}),(0,Ba.jsx)("span",{children:"\u6838\u9500\u5730\u70b9"})]}),(0,Ba.jsx)("div",{className:"info-value",children:"\u793e\u533a\u670d\u52a1\u4e2d\u5fc3"})]}),(0,Ba.jsxs)("div",{className:"info-item",children:[(0,Ba.jsxs)("div",{className:"info-label",children:[(0,Ba.jsx)("i",{className:"fas fa-info-circle"}),(0,Ba.jsx)("span",{children:"\u6838\u9500\u8bf4\u660e"})]}),(0,Ba.jsx)("div",{className:"info-value",children:r.description})]})]})]}),(0,Ba.jsx)("div",{className:"action-buttons",children:(0,Ba.jsxs)("button",{className:"btn-secondary",onClick:()=>t("/points-query"),children:[(0,Ba.jsx)("i",{className:"fas fa-arrow-left"}),(0,Ba.jsx)("span",{children:"\u8fd4\u56de\u79ef\u5206\u9875\u9762"})]})})]});var d},bi=()=>{const e=te(),{state:t,loadActivities:r}=$a(),[i,s]=(0,a.useState)("all"),[l,o]=(0,a.useState)("all"),[c,u]=(0,a.useState)(""),[d,f]=(0,a.useState)(""),[h,m]=(0,a.useState)(!1),[p,v]=(0,a.useState)(!1),g=async e=>{try{v(!0);const a={page:1,size:100};if(e)Object.assign(a,e);else{var n;switch(i){case"all":default:a.selectType="all";break;case"joined":a.selectType="1";break;case"not-joined":a.selectType="2"}c.trim()&&(a.keyword=c.trim()),d&&(a.category=d),"current"===l&&null!==(n=t.user)&&void 0!==n&&n.community&&(a.community=t.user.community)}await r(a)}catch(a){console.error("\u5237\u65b0\u6d3b\u52a8\u5217\u8868\u5931\u8d25:",a)}finally{v(!1)}};(0,a.useEffect)(()=>{g()},[]);const x=e=>{var n;s(e);const a={page:1,size:100};switch(e){case"all":default:a.selectType="all";break;case"joined":a.selectType="1";break;case"not-joined":a.selectType="2"}c.trim()&&(a.keyword=c.trim()),d&&(a.category=d),"current"===l&&null!==(n=t.user)&&void 0!==n&&n.community&&(a.community=t.user.community),setTimeout(()=>{g(a)},100)},y=e=>{o(e),setTimeout(()=>{g()},100)},j=()=>{g()},b=()=>{m(!1)},N=t.activities,w=e=>{switch(e){case"party":return"\u515a\u7684\u5efa\u8bbe";case"economy":return"\u7ecf\u6d4e\u53d1\u5c55";case"security":return"\u5e73\u5b89\u6cd5\u6cbb";case"service":return"\u6c11\u751f\u670d\u52a1";case"illegal":return"\u5931\u4fe1\u8fdd\u6cd5";default:return e}};return(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsx)(Ga,{title:"\u6d3b\u52a8\u5217\u8868"}),(0,Ba.jsx)("div",{className:"declaration-search-bar",children:(0,Ba.jsxs)("div",{className:"search-filter-row",children:[(0,Ba.jsxs)("div",{className:"search-box declaration-search",children:[(0,Ba.jsx)("i",{className:"fas fa-search"}),(0,Ba.jsx)("input",{type:"text",placeholder:"\u8bf7\u8f93\u5165\u6d3b\u52a8\u540d\u79f0",id:"activity-search-input",value:c,onChange:e=>u(e.target.value),onKeyPress:e=>{"Enter"===e.key&&j()}}),(0,Ba.jsx)("button",{className:"declaration-search-btn",onClick:j,children:"\u641c\u7d22"})]}),(0,Ba.jsxs)("button",{className:"filter-more-btn",onClick:()=>{m(!0)},children:[(0,Ba.jsx)("i",{className:"fas fa-filter"}),"\u66f4\u591a"]})]})}),(0,Ba.jsxs)("div",{className:"declaration-tabs",children:[(0,Ba.jsx)("button",{className:"declaration-tab ".concat("all"===i?"active":""),onClick:()=>x("all"),children:"\u5168\u90e8"}),(0,Ba.jsx)("button",{className:"declaration-tab ".concat("joined"===i?"active":""),onClick:()=>x("joined"),children:"\u6211\u5df2\u53c2\u52a0"}),(0,Ba.jsx)("button",{className:"declaration-tab ".concat("not-joined"===i?"active":""),onClick:()=>x("not-joined"),children:"\u6211\u672a\u53c2\u52a0"})]}),(0,Ba.jsxs)("div",{className:"community-filter",children:[(0,Ba.jsx)("button",{className:"community-btn ".concat("all"===l?"active":""),onClick:()=>y("all"),children:"\u5168\u533a"}),(0,Ba.jsx)("button",{className:"community-btn ".concat("current"===l?"active":""),onClick:()=>y("current"),children:"\u672c\u793e\u533a"})]}),(0,Ba.jsx)("div",{className:"activity-grid",children:p?(0,Ba.jsxs)("div",{className:"loading",children:[(0,Ba.jsx)("i",{className:"fas fa-spinner fa-spin"}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]}):N.length>0?N.map(t=>{return(0,Ba.jsxs)("div",{className:"activity-item",onClick:()=>{return n=t.id,void e("/activity-detail/".concat(n));var n},children:[(0,Ba.jsx)("img",{className:"cover",src:t.fileList&&t.fileList.length>0?(r=t.fileList[0],r.startsWith("http")?r:"".concat(na.API.SYS_BASE_URL).concat(r)):t.img||n(438),alt:"\u6d3b\u52a8\u5c01\u9762"}),(0,Ba.jsxs)("div",{className:"activity-info",children:[(0,Ba.jsxs)("div",{className:"activity-info-row",children:[(0,Ba.jsx)("h4",{children:t.title}),(0,Ba.jsx)("div",{className:"activity-status ".concat(t.status),children:(a=t.status,{1:"\u62a5\u540d\u4e2d",2:"\u8fdb\u884c\u4e2d",3:"\u5df2\u7ed3\u675f",ongoing:"\u8fdb\u884c\u4e2d",upcoming:"\u5373\u5c06\u5f00\u59cb",completed:"\u5df2\u7ed3\u675f"}[a.toString()]||a.toString())})]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),"\u670d\u52a1\u7c7b\u578b\uff1a",(0,Ba.jsx)("span",{className:"category-tag ".concat(t.category),children:t.categoryDesc||w(t.category)})]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),"\u65f6\u95f4\uff1a",Qa(t.startTime,t.endTime,t.time)]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-map-marker-alt"}),"\u5730\u70b9\uff1a",t.location]}),(0,Ba.jsxs)("div",{className:"activity-info-detail",children:[(0,Ba.jsx)("i",{className:"fas fa-coins"}),"\u6d3b\u52a8\u79ef\u5206\uff1a",(0,Ba.jsx)("span",{className:"activity-points",children:t.points})]})]})]},t.id);var a,r}):(0,Ba.jsxs)("div",{className:"no-data",children:[(0,Ba.jsx)("i",{className:"fas fa-inbox"}),(0,Ba.jsx)("p",{children:"\u6682\u65e0\u6d3b\u52a8\u6570\u636e"})]})}),h&&(0,Ba.jsx)("div",{className:"filter-modal-overlay",onClick:b,children:(0,Ba.jsxs)("div",{className:"filter-modal",onClick:e=>e.stopPropagation(),children:[(0,Ba.jsxs)("div",{className:"filter-modal-header",children:[(0,Ba.jsx)("h3",{children:"\u7b5b\u9009\u6761\u4ef6"}),(0,Ba.jsx)("button",{className:"filter-close-btn",onClick:b,children:(0,Ba.jsx)("i",{className:"fas fa-times"})})]}),(0,Ba.jsx)("div",{className:"filter-modal-content",children:(0,Ba.jsxs)("div",{className:"filter-group",children:[(0,Ba.jsx)("label",{children:"\u6d3b\u52a8\u5206\u7c7b"}),(0,Ba.jsxs)("select",{className:"filter-select",value:d,onChange:e=>{return t=e.target.value,f(t),void setTimeout(()=>{g()},100);var t},children:[(0,Ba.jsx)("option",{value:"",children:"\u5168\u90e8\u5206\u7c7b"}),(0,Ba.jsx)("option",{value:"1",children:"\u515a\u7684\u5efa\u8bbe"}),(0,Ba.jsx)("option",{value:"2",children:"\u7ecf\u6d4e\u53d1\u5c55"}),(0,Ba.jsx)("option",{value:"3",children:"\u5e73\u5b89\u6cd5\u6cbb"}),(0,Ba.jsx)("option",{value:"4",children:"\u6c11\u751f\u670d\u52a1"}),(0,Ba.jsx)("option",{value:"5",children:"\u5931\u4fe1\u8fdd\u6cd5"})]})]})}),(0,Ba.jsxs)("div",{className:"filter-modal-actions",children:[(0,Ba.jsx)("button",{className:"filter-reset-btn",onClick:()=>{var e;f(""),u(""),m(!1);const n={page:1,size:100};switch(i){case"all":default:n.selectType="all";break;case"joined":n.selectType="1";break;case"not-joined":n.selectType="2"}"current"===l&&null!==(e=t.user)&&void 0!==e&&e.community&&(n.community=t.user.community),g(n)},children:"\u91cd\u7f6e"}),(0,Ba.jsx)("button",{className:"filter-confirm-btn",onClick:()=>{b(),setTimeout(()=>{g()},100)},children:"\u786e\u5b9a"})]})]})})]})},Ni=()=>{const e=te(),[t,n]=(0,a.useState)({name:"",idCard:"",phone:""}),[r,i]=(0,a.useState)(!1),s=(e,t)=>{n(n=>Te(Te({},n),{},{[e]:t}))};return(0,Ba.jsxs)("div",{className:"page",children:[(0,Ba.jsxs)("div",{className:"page-header",children:[(0,Ba.jsx)("button",{className:"back-btn",onClick:()=>{const t=localStorage.getItem("token");e(t?"/profile":"/")},children:(0,Ba.jsx)("i",{className:"fas fa-arrow-left"})}),(0,Ba.jsx)("h2",{children:"\u5fd7\u613f\u8005\u6ce8\u518c"})]}),(0,Ba.jsxs)("div",{className:"volunteer-register-form",children:[(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u771f\u5b9e\u59d3\u540d"}),(0,Ba.jsx)("input",{type:"text",placeholder:"\u8bf7\u8f93\u5165\u771f\u5b9e\u59d3\u540d",className:"form-input",value:t.name,onChange:e=>s("name",e.target.value)})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u8eab\u4efd\u8bc1\u53f7"}),(0,Ba.jsx)("input",{type:"text",placeholder:"\u8bf7\u8f93\u5165\u8eab\u4efd\u8bc1\u53f7",className:"form-input",value:t.idCard,onChange:e=>s("idCard",e.target.value)})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u624b\u673a\u53f7\u7801"}),(0,Ba.jsx)("input",{type:"tel",placeholder:"\u8bf7\u8f93\u5165\u624b\u673a\u53f7\u7801",className:"form-input",value:t.phone,onChange:e=>s("phone",e.target.value)})]}),(0,Ba.jsxs)("div",{className:"register-notice",children:[(0,Ba.jsxs)("div",{className:"notice-item",children:[(0,Ba.jsx)("i",{className:"fas fa-shield-alt"}),(0,Ba.jsx)("span",{children:"\u60a8\u7684\u4e2a\u4eba\u4fe1\u606f\u5c06\u88ab\u4e25\u683c\u4fdd\u5bc6"})]}),(0,Ba.jsxs)("div",{className:"notice-item",children:[(0,Ba.jsx)("i",{className:"fas fa-clock"}),(0,Ba.jsx)("span",{children:"\u6ce8\u518c\u6210\u529f\u540e\u5373\u53ef\u53c2\u4e0e\u5fd7\u613f\u670d\u52a1\u6d3b\u52a8"})]})]}),(0,Ba.jsx)("div",{className:"form-actions",children:(0,Ba.jsxs)("button",{className:"submit-btn",onClick:async()=>{if(t.name.trim())if(t.idCard.trim())if(t.phone.trim()){i(!0);try{await da(t),alert("\u6ce8\u518c\u63d0\u4ea4\u6210\u529f\uff0c\u8bf7\u7b49\u5f85\u5ba1\u6838\u7ed3\u679c");const n=localStorage.getItem("token");e(n?"/profile":"/")}catch(n){console.error("\u6ce8\u518c\u5931\u8d25:",n),alert("\u6ce8\u518c\u5931\u8d25\uff0c\u8bf7\u91cd\u8bd5")}finally{i(!1)}}else alert("\u8bf7\u8f93\u5165\u624b\u673a\u53f7\u7801");else alert("\u8bf7\u8f93\u5165\u8eab\u4efd\u8bc1\u53f7");else alert("\u8bf7\u8f93\u5165\u771f\u5b9e\u59d3\u540d")},disabled:r,children:[(0,Ba.jsx)("i",{className:"fas fa-user-plus"}),r?"\u63d0\u4ea4\u4e2d...":"\u63d0\u4ea4\u6ce8\u518c"]})})]})]})},wi=()=>{const e=te(),{state:t,dispatch:n}=$a(),[r,i]=(0,a.useState)(!0),[s,l]=(0,a.useState)({name:"",phone:"",password:"",confirmPassword:""}),[o,c]=(0,a.useState)(!1),[u,d]=(0,a.useState)(""),[f,h]=(0,a.useState)(!1),[m,p]=(0,a.useState)(!0);(0,a.useEffect)(()=>{(async()=>{try{const t=localStorage.getItem("fwmPhone");if(t){const a=await ca(t);if(0===a.code&&a.data.user)return localStorage.setItem("token",a.data.token),localStorage.setItem("user",JSON.stringify(a.data.user)),n({type:"SET_USER",payload:a.data.user}),void e("/",{replace:!0});localStorage.removeItem("fwmPhone"),localStorage.removeItem("token"),localStorage.removeItem("user")}}catch(u){console.error("\u81ea\u52a8\u767b\u5f55\u5931\u8d25:",u),localStorage.removeItem("fwmPhone"),localStorage.removeItem("token"),localStorage.removeItem("user")}finally{p(!1)}})()},[e,n]);const v=e=>{const{name:t,value:n}=e.target;l(e=>Te(Te({},e),{},{[t]:n})),d("")};return m?(0,Ba.jsx)("div",{className:"page",children:(0,Ba.jsxs)("div",{className:"login-container",children:[(0,Ba.jsxs)("div",{className:"login-header",children:[(0,Ba.jsx)("div",{className:"login-logo",children:(0,Ba.jsx)("i",{className:"fas fa-heart icon-heart"})}),(0,Ba.jsx)("h2",{className:"login-title",children:"\u5fd7\u613f\u8005\u670d\u52a1\u5e73\u53f0"}),(0,Ba.jsx)("p",{className:"login-subtitle",children:"\u6b63\u5728\u68c0\u67e5\u767b\u5f55\u72b6\u6001..."})]}),(0,Ba.jsxs)("div",{className:"loading-container",children:[(0,Ba.jsx)("div",{className:"loading-spinner"}),(0,Ba.jsx)("p",{children:"\u8bf7\u7a0d\u5019..."})]})]})}):(0,Ba.jsx)("div",{className:"page",children:(0,Ba.jsxs)("div",{className:"login-container",children:[(0,Ba.jsxs)("div",{className:"login-header",children:[(0,Ba.jsx)("div",{className:"login-logo",children:(0,Ba.jsx)("i",{className:"fas fa-heart icon-heart"})}),(0,Ba.jsx)("h2",{className:"login-title",children:"\u5fd7\u613f\u8005\u670d\u52a1\u5e73\u53f0"}),(0,Ba.jsx)("p",{className:"login-subtitle",children:"\u6b22\u8fce\u4f7f\u7528\u793e\u533a\u5fd7\u613f\u670d\u52a1\u79ef\u5206\u7cfb\u7edf"})]}),(0,Ba.jsxs)("div",{className:"login-form",children:[(0,Ba.jsxs)("form",{onSubmit:async t=>{t.preventDefault(),c(!0),d("");try{if(r){const t=await la(s.phone,s.password);if(0!==t.code)throw new Error(t.msg||"\u767b\u5f55\u5931\u8d25");console.log("response.data.token:",t.data.token),localStorage.setItem("token",t.data.token),localStorage.setItem("user",JSON.stringify(t.data.user)),localStorage.setItem("fwmPhone",s.phone),n({type:"SET_USER",payload:t.data.user}),h(!0),d(""),setTimeout(()=>{e("/",{replace:!0})},800)}else{if(s.password!==s.confirmPassword)throw new Error("\u4e24\u6b21\u8f93\u5165\u7684\u5bc6\u7801\u4e0d\u4e00\u81f4");const t=await oa(s.name,s.phone,s.password,"");if(0!==t.code)throw new Error(t.msg||"\u6ce8\u518c\u5931\u8d25");{const t=await la(s.phone,s.password);0===t.code&&(localStorage.setItem("token",t.data.token),localStorage.setItem("user",JSON.stringify(t.data.user)),localStorage.setItem("fwmPhone",s.phone),n({type:"SET_USER",payload:t.data.user}),h(!0),d(""),setTimeout(()=>{e("/",{replace:!0})},800))}}}catch(u){d(u.message||"\u64cd\u4f5c\u5931\u8d25"),h(!1)}finally{c(!1)}},children:[!r&&(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u59d3\u540d"}),(0,Ba.jsxs)("div",{className:"input-wrapper",children:[(0,Ba.jsx)("i",{className:"fas fa-user"}),(0,Ba.jsx)("input",{type:"text",id:"name",name:"name",value:s.name,onChange:v,placeholder:"\u8bf7\u8f93\u5165\u771f\u5b9e\u59d3\u540d",className:"form-input",required:!r})]})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u624b\u673a\u53f7\u7801"}),(0,Ba.jsxs)("div",{className:"input-wrapper",children:[(0,Ba.jsx)("i",{className:"fas fa-mobile-alt"}),(0,Ba.jsx)("input",{type:"tel",id:"phone",name:"phone",value:s.phone,onChange:v,placeholder:"\u8bf7\u8f93\u5165\u624b\u673a\u53f7\u7801",className:"form-input",required:!0})]})]}),(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u5bc6\u7801"}),(0,Ba.jsxs)("div",{className:"input-wrapper",children:[(0,Ba.jsx)("i",{className:"fas fa-lock"}),(0,Ba.jsx)("input",{type:"password",id:"password",name:"password",value:s.password,onChange:v,placeholder:"\u8bf7\u8f93\u5165\u5bc6\u7801",className:"form-input",required:!0})]})]}),!r&&(0,Ba.jsxs)("div",{className:"form-group",children:[(0,Ba.jsx)("label",{children:"\u786e\u8ba4\u5bc6\u7801"}),(0,Ba.jsxs)("div",{className:"input-wrapper",children:[(0,Ba.jsx)("i",{className:"fas fa-lock"}),(0,Ba.jsx)("input",{type:"password",id:"confirmPassword",name:"confirmPassword",value:s.confirmPassword,onChange:v,placeholder:"\u8bf7\u518d\u6b21\u8f93\u5165\u5bc6\u7801",className:"form-input",required:!r})]})]}),u&&(0,Ba.jsxs)("div",{className:"error-message",children:[(0,Ba.jsx)("i",{className:"fas fa-exclamation-circle"}),u]}),f&&(0,Ba.jsxs)("div",{className:"success-message",children:[(0,Ba.jsx)("i",{className:"fas fa-check-circle"}),r?"\u767b\u5f55\u6210\u529f":"\u6ce8\u518c\u6210\u529f"]}),(0,Ba.jsx)("div",{className:"login-actions",children:(0,Ba.jsx)("button",{type:"submit",className:"login-btn",disabled:o||f,children:o?(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)("span",{className:"loading-spinner"}),"\u5904\u7406\u4e2d..."]}):f?(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)("i",{className:"fas fa-check"}),(0,Ba.jsx)("span",{children:r?"\u767b\u5f55\u6210\u529f":"\u6ce8\u518c\u6210\u529f"})]}):(0,Ba.jsxs)(Ba.Fragment,{children:[(0,Ba.jsx)("i",{className:"fas fa-sign-in-alt"}),(0,Ba.jsx)("span",{children:r?"\u7acb\u5373\u767b\u5f55":"\u7acb\u5373\u6ce8\u518c"})]})})})]}),(0,Ba.jsxs)("div",{className:"login-notice",children:[(0,Ba.jsxs)("div",{className:"notice-item",children:[(0,Ba.jsx)("i",{className:"fas fa-info-circle"}),(0,Ba.jsx)("span",{children:"\u9996\u6b21\u767b\u5f55\u5c06\u81ea\u52a8\u6ce8\u518c\u8d26\u53f7"})]}),(0,Ba.jsxs)("div",{className:"notice-item",children:[(0,Ba.jsx)("i",{className:"fas fa-shield-alt"}),(0,Ba.jsx)("span",{children:"\u60a8\u7684\u4e2a\u4eba\u4fe1\u606f\u5c06\u88ab\u4e25\u683c\u4fdd\u5bc6"})]})]}),(0,Ba.jsx)("div",{className:"form-footer",children:(0,Ba.jsx)("button",{type:"button",className:"toggle-btn",onClick:()=>{i(!r),l({name:"",phone:"",password:"",confirmPassword:""}),d(""),h(!1)},children:r?"\u8fd8\u6ca1\u6709\u8d26\u53f7\uff1f\u7acb\u5373\u6ce8\u518c":"\u5df2\u6709\u8d26\u53f7\uff1f\u7acb\u5373\u767b\u5f55"})})]})]})})},Si=()=>{const e=te(),t=Z(),n="/"===t.pathname,a="/profile"===t.pathname,r=t=>{"home"===t?e("/"):"profile"===t&&e("/profile")};return(0,Ba.jsxs)("div",{className:"bottom-nav",children:[(0,Ba.jsxs)("div",{className:"nav-item ".concat(n?"active":""),onClick:()=>r("home"),children:[(0,Ba.jsx)("i",{className:"fas fa-home"}),(0,Ba.jsx)("span",{children:"\u9996\u9875"})]}),(0,Ba.jsxs)("div",{className:"nav-item ".concat(a?"active":""),onClick:()=>r("profile"),children:[(0,Ba.jsx)("i",{className:"fas fa-user"}),(0,Ba.jsx)("span",{children:"\u6211\u7684"})]})]})},ki=e=>{let{children:t}=e;const n=te(),r=Z(),{state:i}=$a(),[s,l]=a.useState(!1);return(0,a.useEffect)(()=>{const e=localStorage.getItem("token"),t=localStorage.getItem("user");if(e&&t){const e=setTimeout(()=>{l(!0)},200);return()=>clearTimeout(e)}l(!0)},[]),(0,a.useEffect)(()=>{s&&!i.user&&"/login"!==r.pathname&&n("/login",{replace:!0})},[s,i.user,r.pathname,n]),s?i.user||"/login"===r.pathname?(0,Ba.jsx)(Ba.Fragment,{children:t}):null:(0,Ba.jsx)("div",{style:{display:"flex",justifyContent:"center",alignItems:"center",height:"100vh",background:"#f5f5f5"},children:(0,Ba.jsxs)("div",{style:{textAlign:"center",color:"#666"},children:[(0,Ba.jsx)("div",{style:{width:"40px",height:"40px",border:"3px solid #f3f3f3",borderTop:"3px solid #ff6b6b",borderRadius:"50%",animation:"spin 1s linear infinite",margin:"0 auto 20px"}}),(0,Ba.jsx)("p",{children:"\u52a0\u8f7d\u4e2d..."})]})})},Ei=()=>{const e=Z(),t="/"===e.pathname||"/profile"===e.pathname;return(0,Ba.jsxs)("div",{className:"app",children:[(0,Ba.jsxs)(xe,{children:[(0,Ba.jsx)(ve,{path:"/login",element:(0,Ba.jsx)(wi,{})}),(0,Ba.jsx)(ve,{path:"/",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(Ka,{})})}),(0,Ba.jsx)(ve,{path:"/admin",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(Ja,{})})}),(0,Ba.jsx)(ve,{path:"/admin-activity-list",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(Xa,{})})}),(0,Ba.jsx)(ve,{path:"/admin-activity-detail/:id",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(er,{})})}),(0,Ba.jsx)(ve,{path:"/admin-points-review",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(tr,{})})}),(0,Ba.jsx)(ve,{path:"/admin-review-detail/:id",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(nr,{})})}),(0,Ba.jsx)(ve,{path:"/admin-volunteer-review",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(ar,{})})}),(0,Ba.jsx)(ve,{path:"/admin-volunteer-review-detail/:id",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(rr,{})})}),(0,Ba.jsx)(ve,{path:"/admin-points-redemption",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(ir,{})})}),(0,Ba.jsx)(ve,{path:"/admin-activity-create",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(sr,{})})}),(0,Ba.jsx)(ve,{path:"/points-declaration",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(lr,{})})}),(0,Ba.jsx)(ve,{path:"/declaration-detail/:id",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(or,{})})}),(0,Ba.jsx)(ve,{path:"/declaration-form",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(cr,{})})}),(0,Ba.jsx)(ve,{path:"/points-query",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(ur,{})})}),(0,Ba.jsx)(ve,{path:"/scan-checkin",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(dr,{})})}),(0,Ba.jsx)(ve,{path:"/points-redemption",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(fr,{})})}),(0,Ba.jsx)(ve,{path:"/activity-detail/:id",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(hr,{})})}),(0,Ba.jsx)(ve,{path:"/activity-checkin/:id",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(mr,{})})}),(0,Ba.jsx)(ve,{path:"/checkin-success",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(pr,{})})}),(0,Ba.jsx)(ve,{path:"/profile",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(vr,{})})}),(0,Ba.jsx)(ve,{path:"/message-list",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(gi,{})})}),(0,Ba.jsx)(ve,{path:"/message-detail/:id",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(xi,{})})}),(0,Ba.jsx)(ve,{path:"/points-query-detail",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(yi,{})})}),(0,Ba.jsx)(ve,{path:"/redemption-detail/:id",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(ji,{})})}),(0,Ba.jsx)(ve,{path:"/my-registrations",element:(0,Ba.jsx)(ki,{children:(0,Ba.jsx)(bi,{})})}),(0,Ba.jsx)(ve,{path:"/volunteer-register",element:(0,Ba.jsx)(Ni,{})})]}),t&&(0,Ba.jsx)(Si,{})]})},Ci=()=>(0,Ba.jsx)(Va,{children:(0,Ba.jsx)(Ei,{})});i.createRoot(document.getElementById("root")).render((0,Ba.jsx)(a.StrictMode,{children:(0,Ba.jsx)(be,{children:(0,Ba.jsx)(Ci,{})})}))})()})();
//# sourceMappingURL=main.644b8d35.js.map